爱上开源之java和golang谁更有前途

从进入程序员这个行业以来,一直以来都从事和java开发的相关工作。

一步一步golang写后台(二)gin进阶

上一节我们讲解了gin的基本用法,这一次,我们同样奔着构建一个REST后台的目标,继续修改我们的代码。package mainimport “github.

教程:用golang从零开始手写一个bt下载客户端(7)

} err := state.readMessage()}好,到目前为止,我们已经完成了整个客户端,只需要在main.go中把这些组织起来,然后运行它!

golang心跳

可以利用channel来实现:有几个点:为了保障channel的producer的独占性,使用闭包。

「golang」 assignment to nil map

今天学习golang,使用map时,报错了: assignment to nil map。

golang内存对齐

为什么要内存对齐?先看个问题:这个最终会输出多少?是一个1byte(1字节) + int32(4) = 5个字节吗?答案是8。存取粒度:首先内存是以字节为单位的,当然处理器不会按照一个字节一个字节来读取数据的,这样效率太低。

golang面试题4之判断两个给定的字符串排序后是否⼀致

1、问题描述给定两个字符串,请编写程序,确定其中⼀个字符串的字符重新排列后,能否变成另⼀个字符串。 这⾥规定【⼤⼩写为不同字符】,且考虑字符串重点空格。给定⼀个strings1和⼀个string s2,请返回⼀个bool,代表两串是否重新排列后可相同。

golang web开发——gin实战入门

背景在之前的一系列golang入门小节中,我们也算管中窥豹,大概了解了一些golang,了解了它的基本语法,在之前的章节中,很多大佬留言或者私信我说,我写的都太过简单,充其量就是一个golang的demo,根本达不到企业级开发的要求,所以从这个小节开始的以下大概20个章节,我们都

golang如何模拟http请求,包括请求头

首先自己先写一个服务,golang的http包中,自带一个server,我们给请求头中增加一个自定义的字段,通过服务端获取,然后返回给client,server端代码如下:funcmain { w.Write))) }) http.ListenAndServe }下面是htt

golang – ini配置文件操作

第三方库gopkg.in/ini.v1配置加载创建一个空的配置cfg := ini.Empty()直接加载存在的配置文件,如果文件不存在就会报错cfg, err := ini.Load(“app.