- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 William Richard Stevens
William Richard Stevens,(1951年2月5日-1999年9月1日),美国计算机科学家,是众多的畅销UNIX、TCP/IP书籍的作者。生平Stevens于 1951 年出生于北 Rhodesia 的 Luanshya。他的父亲在当地的一家铜厂工作。他的家曾先后搬到盐湖城、Hurley、新墨西哥、华盛顿和南非的 Phalaborwa。史蒂文斯曾就读于位于弗吉尼亚Wa
2015-02-11 15:18:40 894
原创 手机尾号hash算法
经过各省实际统计情况来看,除了尾号为4的号码较少外,其他尾号相差不多,所以采用尾号后4位来进行hash//经典算法unsigned BKDRHash(char *str){ unsigned seed = 131; // 31 131 1313 13131 131313 etc.. unsigned hash = 0; while(*str)
2015-02-11 11:36:27 2429
原创 nginx-简介
nginx(发音"engine x")是俄罗斯软件工程师Igor Sysoev开发的免费开源web服务器软件。nginx于2004年发布,聚焦于高性能,高并发和低内存消耗问题。并且具有多种web服务器功能特性:负载均衡,缓存,访问控制,带宽控制,以及高效整合各种应用的能力,这些特性使nginx很适合于现代网站架构。目前,nginx已经是互联网上第二流行的开源web服务器软件。1 为什么
2015-02-10 09:43:58 766
原创 底层网络编程代码总结
/* * Author: GaoYang, * Since: 2014-7-24 ~ 2015-7-24 */#ifndef COMMON_UTIL_H#define COMMON_UTIL_H#include #include #include #include #include #include #include #include #include #incl
2015-02-09 16:20:31 783
原创 nginx-并发模型
nginx采用多进程模型处理并发请求,每个worker采用try_lock竞争accept_mutex,避免惊群现象。优点:编程简单,单进程处理请求。缺点:对连接数固定或较少的大数据量连接来说,性能略显不足。
2015-02-09 16:03:12 641
转载 高性能网络编程--陶辉
1 高性能网络编程1—accept建立连接编写服务器时,许多程序员习惯于使用高层次的组件、中间件(例如OO(面向对象)层层封装过的开源组件),相比于服务器的运行效率而言,他们更关注程序开发的效率,追求更快的完成项目功能点、希望应用代码完全不关心通讯细节。他们更喜欢在OO世界里,去实现某个接口、实现这个组件预定义的各种模式、设置组件参数来达到目的。学习复杂的通讯框架、底层细节,在习惯
2015-02-05 15:00:21 4074
Windows驱动编程基础教程
2010-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人