Go
2
Go-常见的面试题(一)

文章转载自:http://www.pythonheidong.com/blog/article/2261/ 文章转载地址:https://juejin.im/entry/5971bed66fb9a06bb21adf15 1、写出下面代码的输出 解析:这道题主要考察的是对 defer 的理解,defe ...

雄霸天下-无人能挡 @ 2019/08/15

3
go 面试题总结

文章转载自:http://www.pythonheidong.com/blog/article/2267/ 1.什么是goroutine,他与process, thread有什么区别? 2. 什么是channel,为什么它可以做到线程安全? 3. 了解读写锁吗,原理是什么样的,为什么可以做到? 4. ...

雄霸天下-无人能挡 @ 2019/08/15

4
golang常用的http请求操作

之前用python写各种网络请求的时候写的非常顺手,但是当打算用golang写的时候才发现相对来说还是python的那种方式用的更加顺手,习惯golang的用法之后也就差别不大了,下面主要整理了常用的通过golang发起的GET请求以及POST请求的代码例子 golang发起GET请求 基本的GET ...

python修行路 @ 2019/08/13

5
go golang 笔试题 面试题 笔试 面试

文章转载自:http://www.pythonheidong.com/blog/article/2143/ go golang 笔试题 面试题 笔试 面试 发现go的笔试题目和面试题目还都是比较少的,于是乎就打算最近总结一下。虽然都不难,但是如果没有准备猛地遇到了还是挺容易踩坑的。 就是几个简单的笔 ...

雄霸天下-无人能挡 @ 2019/08/13

6
Go 基本数据类型

Go基础语法 注意点: 花括号的左侧"{"不能另起一行,否则编译错误 if...else语句中的else必须和if的"}"在同一行,否则编译错误 必须在源文件中非注释的第一行声明包名,如package main main()函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数 声 ...

Yven @ 2019/08/12

8
golang使用json格式实现增删查改

需求和思路 在一般的小项目或者一个小软件,例如客户端之类的小程序中,可能会需要数据的持久化.但是使用一般的数据库(Mysql)之类的不合适.使用sqlite3这种嵌入式的是个较好的方法,但是Go语言中sqlite3的库是C语言的,Cgo不支持跨平台编译.正是由于这种需求,才想到使用json格式将数据 ...

xingyys @ 2019/08/07

9
go上传图片微信服务器<<临时素材

type WxImage struct { Type string `json:"type"` MediaId string `json:"media_id"` CreatedAt int `json:"created_at"` } func UpImage(token, filename stri... ...

yewook @ 2019/08/06

10
2.GO-可变参数函数,匿名函数和函数变量

2.1.可变参数函数 可变参数指参数的个数可以是任意个 可变参数必须在参数列表最后的位置,在参数名和类型之间添加三个点表示可变参数函数 声明函数时,在函数体把可变参数当作切片使用即可 2.2.匿名函数 2.3.函数变量 在go语言中函数也是一种类型 定义万函数变量后,可以使用匿名函数进行赋值,也可以 ...

zhang_derek @ 2019/08/05

11
Golang 读写文件

读文件 写入文件 ...

朱春雨 @ 2019/08/03

12
go golang 笔试题 面试题 笔试 面试

发现go的笔试题目和面试题目还都是比较少的,于是乎就打算最近总结一下。虽然都不难,但是如果没有准备猛地遇到了还是挺容易踩坑的。 就是几个简单的笔试题目,也可能面试的时候直接给看让说结果。go面试题大本营 问题在于,ages没有暴露背外部的包,导致调用者无法初始化ages。然后在调用add函数时,就会 ...

面圣 @ 2019/08/03

13
[系列] Go - chan 通道

[TOC] 概述 原来分享基础语法的时候,还未分享过 chan 通道,这次把它补上。 chan 可以理解为队列,遵循先进先出的规则。 在说 chan 之前,咱们先说一下 go 关键字。 在 go 关键字后面加一个函数,就可以创建一个线程,函数可以为已经写好的函数,也可以是匿名函数。 举个例子: 输出 ...

新亮笔记 @ 2019/08/02

15
Golang-使用mysql

一、安装mysql driver驱动 二、安装完毕之后,就可以通过go语言操作mysql了 三、对mysql的增删查改用Query,Exec方法就ok了,具体其他的方法参考go语言的官方文档 ...

朱春雨 @ 2019/07/31

16
Go调用Delphi编写的DLL

参数整数没有问题,但是如果是字符串,要注意几个细节。 记录如下: 1.Delphi定义函数的时候,字符串参数需要使用PChar类型 2.Go传递参数的时候要将字符串转成UTF16的指针,接收的时候采用uint16的切片。 ...

封三郎 @ 2019/07/30

17
在Go中简单实现HTTP服务中间件

通常一个简单http服务框架,就是注册一堆路由,然后根据路由调用不同的逻辑去处理。 但实际上可能有一些统一的处理对几乎所有的路由都涉及到,比如日志,比如权限等等。 那么这个时候搞一个中间做预处理,是一个不错的想法。 定义一个中间件单元: 然后将路由处理函数用中间件入口包裹起来: 最后注册你需要的中间 ...

封三郎 @ 2019/07/30

18
[系列] Go gRPC Hello World

[TOC] 概述 开始 gRPC 了,这篇文章学习使用 gRPC,输出一个 Hello World。 用 Go 实现 gRPC 的服务端。 用 Go 实现 gRPC 的客户端。 gRPC 支持 4 类服务方法,咱们这次实现 单项 RPC 和 服务端流式 RPC。 四类服务方法 单项 RPC 服务端发 ...

新亮笔记 @ 2019/07/30

19
exported function xxx should have comment or be unexported

0x00 问题 exported function xxx should have comment or be unexported。 0x01 解决 https://golang.org/s/style 在这个页面中有提到 Comment SentencesSee https://golang.o ...

南园lee @ 2019/07/30

20
Gordon家族(一)

openxxs @ 2019/07/29