自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Go TCP网络程序编写

案例:client和server程序编写: 面向长连接的编程 http://files.cnblogs.com/files/yyx1-1/Go_TCP.7z博客:自定义TCP的数据包 二进制协议, 将发送的数据包按照二进制的格式进行组包发送, 采用二进制协议的好处在于, 可以进行跨语言 交互; 需要用到encoding/binary package; http://www.jianshu.c

2017-08-01 12:54:17 466

原创 Golang gc演进

GC优化GC 的方向:尽量不要大量创建对象, 不要频繁创建对象. 这个道理在所有带gc的编程语言都通用;提高对象重用和避免不必要的对象创建;解决Go语言程序稳定性的问题:内存泄漏(Go语言也提供自我管理内存的方式), 使用memprof来定位;提高程序的运行性能, 使用cpuprof 来定位问题;Go gc的信息:go的gc是固定每两分钟执行一次,每次执行都是暂停整个程序的;gc 执行时

2017-08-01 11:55:37 928

原创 panic: reflect: reflect.Value.SetUint using value obtained using unexported field(go语言)

go语言中在用binary.Read(),把二进制映射为结构体时,如果出现panic: reflect: reflect.Value.SetUint using value obtained using unexported field类似的错误,是要映射的结构体成员没有大写造成的,小写是私有,大写公有的才可以被访问到

2017-08-01 10:40:35 1220

OpenSSL 加解密文件 解密程序

Qt界面程序, 调用OpenSSL加密库, 采用AES, RSA完成本地文件加密; 本压缩包支持Linux 32bit

2017-07-24

OpenSSL Windows64动态库, Linux32位动态库

OpenSSL Windows64动态库, Linux32位动态库

2017-06-09

C实现线程池

C实现线程池

2017-04-25

压缩算法miniz

2017-03-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除