开源库
Think_2013
游走在大千世界,穿梭于人海之间,逃不掉喜怒哀乐,忘不了五谷杂粮,曾困于七情六欲,被锁在傻且天真,投身于程序代码,沉溺在人生游戏。
展开
-
网狐棋牌框架-WHDataQueue队列的问题
研究网狐的内核框架发现经常有以下错误:SocketEngine Index=0,RountID=18,OnRecvCompleted 发生“数据包效验码错误”异常因为不是必现的问题,非常不好排查,而网狐的东西也相对较稳定,不知如何下手,然后就仔细看内核相关的代码,看到了内存数据队列;WHDataQueue队列的实现其实还是非常巧妙的,用变量标志就在一个内存块上实现了环形的队列,原创 2016-11-29 10:10:23 · 5756 阅读 · 3 评论 -
C++使用Openssl进行RSA签名(sha1)--完整版
研究了一天,网上的代码写着是签名,实际上是加密,最开始把我弄得迷糊了,后来慢慢理清楚了,就把代码记下来,所有的说明都在代码注释里面,已实际应用于HTTP请求中,从读取私钥文件、sha1加密、rsa签名、base64、urlencode转换、CURL进行HTTP请求完整流程。先将OPENSSL库编译好,并引入头文件:#include "openssl/sha.h"#incl原创 2016-12-28 09:32:41 · 10879 阅读 · 0 评论