- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 vs2012编译libevent-2.1.8-stable源码 可调试
step1:下载libevent-2.1.8-stable.tar.gz,解压 step2:创建一个空的win32工程 step3:在新工程里新建include,src两个文件夹
2017-02-20 19:22:34 2340 1
原创 openssl rsa公钥验签名
场景: 只有公钥字符串(base64编码),需验证签名。 环境: c++ + openssl step1 从内存读取公钥 static RSA* GetPublicKeyRSA(string strPublicKey) { int nPublicKeyLen = strPublicKey.size(); //strPublicKey为base64编码的公钥字符串 fo
2017-02-16 11:54:50 4427 1
转载 tcpdump抓包
tcpdump 参数相关 -i:指定监听的网络接口 tcpdump -i eth0 表明监听eth0网络接口的包 tcpdump -i any 表明监听所有网络接口的包 -A: 以ASCII格式打印出所有分组,并将链路层的头最小化。 -c: 收到指定包的数目后,tcpdump会停止 监听通过端口5150的所有tcp包 tcpdump -i any tcp port 5150
2017-01-17 20:34:30 381
原创 TIME_WAIT状态
执行主动关闭的一方会经历TIME_WAIT状态。TIME_WAIT状态的持续时间是最长分节生命期(maximun segment lifetime, MSL)的两倍。
2016-10-09 20:42:39 478
原创 va snippet editor
/******************************************************************** * Copyright (c) 20xx, xxx All rights reserved. * * FileName: $FILE_BASE$.$FILE_EXT$ * Summanry: $end$ * Author
2016-10-08 17:10:01 302
转载 深入理解C++的动态绑定和静态绑定
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词: 1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 2、对象的动态类型:目前所指对象的类型。是在运行期决定的。 对象的动态类型可以更改,但是静态类型无法更改。关于对象的静态类型和动态类型,看一个示例: [C++] view
2016-09-21 10:33:58 208
openssl-1.1.0c 编译lib文件 (x86,x64,linux)
2016-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人