会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
thammer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
24
下一页
2017年10月12日
TLS协议分析
摘要: TLS协议分析 本文目标: 学习鉴赏TLS协议的设计,透彻理解原理和重点细节 跟进一下密码学应用领域的历史和进展 整理现代加密通信协议设计的一般思路 本文有门槛,读者需要对现代密码学有清晰而系统的理解,建议花精力补足背景知识再读。本文最后的参考文献里有一些很不错的学习资料。 目录 : 1 2 3 4
阅读全文
posted @ 2017-10-12 10:32 thammer
阅读(12326)
评论(3)
推荐(4)
2017年8月31日
sqlite sql语句关键字GROUP BY的理解
摘要: 第一遍看GROUP BY的介绍时,没看懂。 假设有如下表: 假设需要统计每个人的薪水,很显然,只要把每个人的薪水统计一下即可。那么首先就需要确定哪几条记录是同一个人的。上表中,有2条记录为Paul,3条记录为James,仔细观察可以看到,Paul的地址和年龄是一样的,说明是同一个人,而每个James
阅读全文
posted @ 2017-08-31 15:23 thammer
阅读(4021)
评论(1)
推荐(1)
2017年8月29日
使用 openssl 生成证书
摘要: 转自:http://www.cnblogs.com/littleatp/p/5878763.html 使用 openssl 生成证书 一、openssl 简介 openssl 是目前最流行的 SSL 密码库工具,其提供了一个通用、健壮、功能完备的工具套件,用以支持SSL/TLS 协议的实现。官网:h
阅读全文
posted @ 2017-08-29 20:26 thammer
阅读(1181)
评论(0)
推荐(0)
linux C单元测试工具CUnit的编译安装及使用
摘要: 1 下载CUnit安装包CUnit-2.1-3.tar.bz2保存至/home/用户/ (安装包版本为文章做成时2016-05-25的最新版本) https://sourceforge.NET/projects/cunit 2 解压缩安装包 tar jxvf CUnit-2.1-3.tar.bz2
阅读全文
posted @ 2017-08-29 14:33 thammer
阅读(7583)
评论(0)
推荐(1)
2017年8月28日
http短连接大量time wait解决方案
摘要: tcp连接是网络编程中最基础的概念,基于不同的使用场景,我们一般区分为“长连接”和“短连接”,长短连接的优点和缺点这里就不详细展开了,有心的同学直接去google查询,本文主要关注如何解决tcp短连接的TIME_WAIT问题。短连接最大的优点是方便,特别是脚本语言,由于执行完毕后脚本语言的进程就结束
阅读全文
posted @ 2017-08-28 11:56 thammer
阅读(2032)
评论(0)
推荐(0)
2017年8月26日
gdb调试行号错位
摘要: http://blog.csdn.net/wangxmin2005/article/details/8128192 gdb调试过程中出现行号错位的情况,原因一般有两个: 1. 编译器的优化可能把某些语句给优化掉了。 解决这种情况很简单,makefile中-O2这类的编译优化去掉,换成最简单的g++
阅读全文
posted @ 2017-08-26 17:43 thammer
阅读(991)
评论(0)
推荐(0)
2017年8月25日
libevent 多线程
摘要: 对于evbuffer,如果libevent使用了evthread_use_pthreads();那么所有的单个evbuffer操作就已经是原子的了,调用操作相关的接口进去就上锁,出来解锁,那么 这3个函数起什么作用呢?如果你想要对evbuffer的多个操作是连续的,不想被其他线程介入,这时可以调用这
阅读全文
posted @ 2017-08-25 15:45 thammer
阅读(345)
评论(0)
推荐(0)
C语言单元测试
摘要: 转自http://blog.csdn.net/colin719/article/details/1420583 对于敏捷开发来说,单元测试必不可少,对于Java开发来说,JUnit非常好,对于C++开发,也有CPPUnit可供使用,而对于传统的c语言开发,就没有很好的工具可供使用,可以找到的有这么几
阅读全文
posted @ 2017-08-25 10:38 thammer
阅读(10683)
评论(0)
推荐(0)
2017年8月16日
客户端端口分配
摘要: 最近项目中发现客户端每次上电后的端口都是一样的,不过在不同的机器上它们之间上电后的端口又不一样。这种表现与我之前的理解的不一样: 按照我之前的理解,应该是每次上电的端口都会变化。而实际好像这个端口是根据网络协议栈的一些信息经过特定算法得到的。如果重启client端也会发现端口变化,一方面在关闭套接字
阅读全文
posted @ 2017-08-16 11:38 thammer
阅读(1358)
评论(0)
推荐(0)
2017年8月8日
编译程序提示配置PKG_CONFIG_PATH
摘要: http://blog.csdn.net/langeldep/article/details/6804331 在安装开源软件的过程中, 经常会碰到提示配置PKG_CONFIG_PATH路径, 或者直接提示没有安装某某库, 但是我们已经安装了啊。 其实造成这种情况的原因很简单, 就是安装的目录不能被依
阅读全文
posted @ 2017-08-08 15:59 thammer
阅读(2202)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
24
下一页
公告