golang
可克
1998年结缘计算机,2005年从事互联网技术伊始,多年的互联网技术从业经历,包括:技术设计、选型、评估、带队实施,参与和领导过的项目类型有:资讯媒体、电商、金融、时尚、汽车、云计算、LBS等互联网软件项目,并有从0构建团队至40+人的技术团队管理经验。
展开
-
golang的syscall调用windows的DLL库
golang的syscall调用windows的DLL库 package main import ( "fmt" "syscall" "time" ) func main() { //加载动态库 u32, err := syscall.LoadLibrary("user32.dll") if err!=nil { abort("LoadLibrary", err.Error()) } defer syscall.FreeLibrary(u32) //获得动态库方法 getActi原创 2020-07-15 00:40:17 · 3379 阅读 · 0 评论 -
go run undefined
问题现象: 同一个文件夹下面有多个go文件,a.go,b.go,c.go,其中main在a.go中,直接go run a.go,报undefined 错误 原因: go在run之前会先进行编译操作,而在此处的编译它只会以这个a.go为准,导致其他几个引用文件中的方法出现找不到的情况 (而采用go build的方式又不一样,他会自动查找引用文件并打包) 解决方法: go run a....转载 2018-08-31 13:59:58 · 2923 阅读 · 0 评论 -
golang笔记——数据类型
25个关键字 程序声明:import, package 程序实体声明和定义:chan, const, func, interface, map, struct, type, var 程序流程控制:go, select, break, case, continue, default, defer, else, fallthrough, for, goto, if, ra转载 2017-06-28 09:19:42 · 432 阅读 · 0 评论 -
golang 使用unixsocket交换数据 socket
// author songaimin@outlook.com 20170623 // golang 使用unixsocket交换数据 // 单元测试示例: // package utils// import ( // "fmt" // u "lpaiche.com/utils" // // "os" // "testing" // "time" // )// func TestServe原创 2017-06-23 14:59:57 · 12809 阅读 · 3 评论 -
golang 结合cgo 操作共享内存,包括虚拟内存mmap版和内存shm版
golang 结合C 操作共享内存,包括虚拟内存mmap版和内存shm版原创 2017-06-20 19:00:43 · 5322 阅读 · 0 评论 -
设置GoLang命令行开发环境和编译环境
设置GoLang命令行开发环境和编译环境 示例项目目录: ─ LpaicheDaemon │ ├── bin │ ├── pkg │ └── src │ ├── git.apache.org │ ├── github.com │ ├── golang.org │ ├── gopkg.in │ └── lpaiche.com │原创 2017-04-13 16:43:06 · 1181 阅读 · 0 评论 -
Go的异常处理 defer, panic, recover
Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。在Go语言中,使用多值返回来返回错误。不要用异常代替错误,更不要用来控制流程。在极个别的情况下,也就是说,遇到真正的异常的情况下(比如除数为0了)。才使用Go中引入的转载 2017-03-16 08:59:09 · 326 阅读 · 0 评论 -
Golang中defer、return、返回值之间执行顺序的坑
Golang中defer、return、返回值之间执行顺序的坑 2015-09-13 15:47 henrylee2cn 阅读 5386 次 0 人喜欢 2 条评论 收藏 Go语言中延迟函数defer充当着 cry...catch 的重任,使用起来也非常简便,然而在实际应用中,很多gopher并没有真正搞明白defer、return和返回值转载 2017-03-21 15:32:18 · 1077 阅读 · 0 评论