- 博客(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
2367
原创 openssl rsa公钥验签名
场景:只有公钥字符串(base64编码),需验证签名。环境:c++ + opensslstep1 从内存读取公钥static RSA* GetPublicKeyRSA(string strPublicKey) { int nPublicKeyLen = strPublicKey.size(); //strPublicKey为base64编码的公钥字符串 fo
2017-02-16 11:54:50
4499
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
426
原创 TIME_WAIT状态
执行主动关闭的一方会经历TIME_WAIT状态。TIME_WAIT状态的持续时间是最长分节生命期(maximun segment lifetime, MSL)的两倍。
2016-10-09 20:42:39
496
原创 va snippet editor
/********************************************************************* Copyright (c) 20xx, xxx All rights reserved.** FileName: $FILE_BASE$.$FILE_EXT$* Summanry: $end$* Author
2016-10-08 17:10:01
326
转载 深入理解C++的动态绑定和静态绑定
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改。关于对象的静态类型和动态类型,看一个示例:[C++] view
2016-09-21 10:33:58
220
openssl-1.1.0c 编译lib文件 (x86,x64,linux)
2016-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人