- 博客(6)
- 资源 (52)
- 收藏
- 关注
转载 go的各种import
最简单的:package mainimport "fmt"func main() { fmt.Println("hehe") // ok}不用说。那么, 带一个点, 是什么意思呢? 看看:package mainimport . "fmt"func main() { Println("hehe") // ok}可见, 带点后, 在调用时可以省略包名。...
2020-05-29 20:18:13 208
原创 go 打印结构体对象,结构体指针
简言1. go语言提供了简洁的打印功能,比如%d, %v, %+v等等,具体可以参考笔者的这篇博客 https://blog.csdn.net/yzf279533105/article/details/1054332622. %v打印结构体的指针时可以自动打印出各个变量,但是打印结构体指针的数组时,只能打印出一串内存地址,这个很不清晰3. 结构体指针的数组时,如果想打印出里面各个指针对象的各个变量时,需要为结构体定义一个String()的函数,也就是自定义实验如下图(第一行输出是一...
2020-05-28 22:24:52 20584 4
原创 go 获取文件的md5值
简言1. 笔者在做一个配置文件自动更新的功能,思路就是给每个配置文件开一个专门的监控协程,每隔30秒重新获取一次配置文件的md5值,如果和上次md5值不同,就重新读取配置2. 那么重点就来了:获取文件的md5值,go语言官方下已经有了对md5的支持,用着很简单实验结果如下图:代码如下:package mainimport ( "crypto/md5" "encoding/hex" "fmt" "io" "os")// 获取文件的md5码func getFileMd
2020-05-23 21:40:17 7496 1
原创 go strings.TrimPrefix() 和 strings.TrimLeft()
总结:1.strings.TrimPrefix() 函数很简单,就是删掉一样的前缀2.strings.TrimLeft() 函数不仅仅删除一样的前缀,若剩下的字符串中有跟前缀一样的字符,也会删掉实验如下图:代码如下:package mainimport ( "fmt" "strings")func main() { fmt.Println("删除前缀字符串 TrimPrefix()函数 测试") src := "xxabcdefg" // 由于sr...
2020-05-19 13:18:58 6692
原创 go reflect的用法
总结:1. go语言支持反射即reflect,核心包括两方面:类型(reflect.Type)、值(reflect.Value)2. reflect可以获取到变量、结构体的类型和值3. reflect 可以根据类型(reflect.Type)新产生一个对象实验如下图代码如下:package mainimport ( "fmt" "reflect")// 自定义结构体type User struct { ID int32 Name string...
2020-05-16 16:39:43 4933
原创 go RC4加密解密
总结:1. RC4加密和解密公用一个函数,即XORKeyStream()2. 加密和解密不能用同一个Cipher对象,必须重新生成一个,否则失败3. XORKeyStream()的两个参数,可以是同一个对象,即覆盖式的加密/解密实验如下图代码如下package mainimport ( "crypto/rc4" "fmt")func main() { // 密钥 key := []byte("abcdefg") // 要加密的源数据 str := []byt.
2020-05-12 22:04:51 3555
c++实现对象池测试.rar
2019-11-21
TimerAxis.rar
2019-11-17
hiredis_example.rar
2019-11-15
redis-x64-3.2.100.rar
2019-08-12
编译多个可执行程序,需链接动态库静态库,且需先编译库,并且库与库之间存在依赖关系的makefile
2019-03-06
需链接动态库静态库,且先需编译库的makefile
2019-03-04
luabind_example_windows下代码示例.rar
2018-04-22
luabind-0.9.1_linux下示例.zip
2017-11-27
luabind_example_windows下示例.rar
2017-11-26
luabind-0.9.1 动态库 静态库
2017-11-08
luabind-0.9.1_VS2008_编译出的库文件
2017-11-05
c++实现的无锁环形队列
2021-11-05
zzqserver20191230.rar
2019-12-30
mineclearserver.rar
2019-12-30
redis-4.1.3.gem
2019-12-25
redis-4.0.14.tar
2019-12-25
自走棋_example.rar
2019-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人