随笔分类 -  Golang

Golang下基于uint32的BitMap类库
摘要:关注点:目标:BitMap的目标是用更小的内存空间,存放更多的key的状态(仅支持1、0状态,如果需要支持更多的状态,那么就得用更多的字节来表达value)思路:使用golang下的uint32类型的数组来实现,原因有2点: (1)uint32位数组,定长,数组中每个元素都是一个uint32的整型, 阅读全文

posted @ 2022-01-31 17:18 李军浩 阅读(691) 评论(0) 推荐(0)

MySQL工具类
摘要:1 package tools 2 3 4 import ( 5 "database/sql" 6 "fmt" 7 _"github.com/go-sql-driver/mysql" 8 ) 9 10 type MySQLHelper struct { 11 Connection string 12 阅读全文

posted @ 2020-02-09 15:05 李军浩 阅读(759) 评论(0) 推荐(0)

IntelliJ Idea下Go项目开启Debug调试
摘要:1、新建Go项目,创建入口go文件(Test1.go),随便写点啥,比如: 2、新增运行配置信息: 3、这一步选择很重要,选择:Go Application,而不是Go Single File 4、随便起个名字,设置go文件路径: 5、保存即可 注: 如果在第3步选择Go Single File,也 阅读全文

posted @ 2017-03-23 19:07 李军浩 阅读(3259) 评论(1) 推荐(0)

thrift-go(golang)Server端笔记
摘要:1、从thrift源码中拷贝go语言包(thrift\lib\go\thrift),放到go/src/下 2、新建go项目,实现server端服务接口 package main import ( "fmt" "os" "taochees" "thrift" "strconv" ) type Test 阅读全文

posted @ 2016-10-19 11:57 李军浩 阅读(3867) 评论(0) 推荐(0)

IntelliJ Idea使用代码折叠
摘要:VS风格: //region xxxxxxxxxxxxxx ............. //endregion 快捷键: 阅读全文

posted @ 2016-10-12 11:56 李军浩 阅读(290) 评论(0) 推荐(0)

golang下使用ini配置文件(widuu/goini)
摘要:在“widuu/goini”基础上进行了修改,增加了其他数据类型配置值(string、int、int32、int64、[]int、[]string)的支持。 使用方法: 源码lib包(包名:goini,在go的src下创建目录goini,创建conf.go文件放在此目录即可): 阅读全文

posted @ 2016-10-12 11:53 李军浩 阅读(4726) 评论(0) 推荐(0)

Golang学习笔记
摘要:仅以记录学习过程中各种知识点 阅读全文

posted @ 2016-10-11 20:36 李军浩 阅读(339) 评论(0) 推荐(0)

Golang环境配置Centos
摘要:1、下载go程序包( go1.7rc1.linux-amd64.tar.gz)(http://www.golangtc.com/static/go/1.7rc1/go1.7rc1.linux-amd64.tar.gz) 2、拷贝至服务器任意目录(/usr/local/); 或直接在服务器的/usr/ 阅读全文

posted @ 2016-10-11 15:29 李军浩 阅读(342) 评论(0) 推荐(0)

CentOS下cp -rf提示覆盖
摘要:通常情况下使用cp -rf进行文件或者文件夹的管理时一般就不再提醒是否覆盖。部分机器上使用cp -rf却提示是否覆盖,检查该机器是否配置别名: 阅读全文

posted @ 2016-10-11 15:25 李军浩 阅读(392) 评论(0) 推荐(0)

IntelliJ Idea 常用快捷键列表
摘要:Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查 阅读全文

posted @ 2016-09-27 15:49 李军浩 阅读(1071) 评论(0) 推荐(0)

导航