自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fengxinze的专栏

关注后端技术、分布式

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 函数指针教程

原版:http://www.newty.de/fpt/index.html 译者:Lymons Lau  导引  1. 函数指针简介  2.  C 和 C++ 函数指针语法  3. 在C 和 C++里怎么实现回调函数 ?  4.  封装C 和 C++函数指针的仿函数  5.

2011-12-26 22:32:01 793

转载 文件锁与NFS文件锁

原文:http://www.cnblogs.com/zhenjing/archive/2011/07/04/filelock.html缘起因项目需要,自行设计一套通用的文件读写锁,要求该机制能用于本地文件系统和NFS文件系统。内核的文件数据结构内核中有3个数据结构和文件直接相关,分别是:file descriptor table, file table and i-

2011-12-26 21:02:35 2913

转载 进程互斥与竞态

原文:http://www.cnblogs.com/zhenjing/archive/2011/07/15/process_mutex_race.html缘起在linux编程中,经常有这样的要求:特定进程(尤其是daemon进程)有且只有一个,即特定资源只能由一进程拥有。问题是:如何保证特定进程间的“互斥”关系(只有一个实例)?当检测到“互斥(锁定)”时,其余进程可直接退出

2011-12-26 20:58:49 828

转载 UNIX上的C++程序设计守则( 信号和线程 下)

原文:http://d.hatena.ne.jp/yupo5656/20040712/p1翻译:http://www.cppblog.com/lymons/archive/2008/06/01/51838.html准则 4: 请不要做线程的异步撤消的设计l        线程的异步撤销是指:某个线程的执行立刻 被其他线程给强制终止了l        请不要单单为了让“ 设计

2011-12-26 17:42:49 2102

转载 UNIX上的C++程序设计守则( 信号和线程 上)

原文:http://d.hatena.ne.jp/yupo5656/20040712/p1翻译:http://www.cppblog.com/lymons/archive/2008/06/01/51838.htmlUnix 跟Windows 等那些” 对于开发者易于使用” 的OS 比起来,在信号和线程的利用方面有诸多的限制 。但是即使不知道这些知识就做构架设计和实现的情况也随处

2011-12-26 11:44:26 721

转载 fork 多线程程序带来的问题

原文:http://blog.codingnow.com/2011/01/fork_multi_thread.html继续前几天的话题。做梦幻西游服务器优化的事情。以往的代码,定期存盘的工作分两个步骤,把 VM 里的动态数据序列化,然后把序列化后的数据写盘。这两个步骤,序列化工作并没有独立在单独线程/进程里做,而是放在主线程的。IO 部分则在一个独立进程中。序列化任务是个繁

2011-12-26 11:10:21 1162

转载 对服务器上出现大量的SYN_RECV状态的TCP连接的问题分析

原文:http://daviswang.iteye.com/blog/819176首先我们需要弄清楚SYN_RCVD状态是怎样产生的,通过TCP状态转换图(如下图)我们可以清楚的看到,SYN_RCVD是TCP三次握手的中间状态,是服务端口(监听端口,如应用服务器的80端口)收到SYN包并发送[SYN,ACK]包后所处的状态。这时如果再收到ACK的包,就完成了三次握手,建立起TC

2011-12-21 18:00:17 51941 3

转载 SYN_RECV状态相关

原文:http://weblog.kreny.com/archives/2004/09/ae_syn_recv_cae.html网页在翻页到一个特定的页面的时候,和服务器80端口的连接被中止。查看了netstat -anlp 发现有类似以下的记录,而IP就是我的。tcp 0 2560 61.152.251.68:80 60.26.156.241:1523 SYN_REC

2011-12-21 16:51:09 5014

转载 内存分配器

原文:http://article.yeeyan.org/view/25646/6380?from_com内存分配器Doug Lea简介内存分配器来自于底层软件工程的案例研究.我从1987年开始编写一个内存分配器,并且(在许多志愿者的帮助下)一直维护和完善它.这个分配器实现了标准C例程malloc(),free()和realloc(),以及一些辅助工具例程.这个

2011-12-21 14:44:43 2862

转载 NoSQ资料汇总

MongoDB资料汇总专题http://blog.nosqlfan.com/html/3548.htmlRedis资料汇总专题http://blog.nosqlfan.com/html/3537.html

2011-12-21 14:27:13 5937

转载 高效会议的做法

开会最常见的三大主题,没主题(讨论中跑题)、没结论(开与不开差别不大)、没执行(为了谁的会)。“比较悲剧的是白天开了一天的大会小会,只好晚上用整块的时间做些实质的事情,但更悲剧的是白天忙着找人沟通外加零碎小事儿,晚上却用来开集体大会,一开就开到晚上10点甚至12点,来不及消化会议精神就得匆匆赶回家。”这是我以前听到身边人抱怨的状态,之前我也经常遇上,现在很少遇到的。因为这里更强调高效会议。

2011-12-13 00:45:41 742

转载 常用数据分析资源

原文出处:一休@一休实验室(Blog.YiXiu.ORG)[数据团队博客]@淘宝数据平台团队 http://www.tbdata.org/@淘宝数据库团队 http://www.taobaodba.com/@阿里巴巴数据仓库团队 http://www.alidw.com/@阿里巴巴数据库团队http://www.alidba.net/[专业数据分析平台官方博客]

2011-12-13 00:44:12 887

转载 一些有意思的算法代码

原文:http://coolshell.cn/articles/6010.htmlKeith Schwarz是一个斯坦福大学计算机科学系的讲师。他对编程充满了热情。他的主页上他自己正在实现各种各样的有意思的算法和数据结构,http://www.keithschwarz.com/interesting/, 目前这个网页上有88个(见下面的列表),但这位大哥要干135个,你可以看看他的To

2011-12-07 09:18:04 890

转载 python开发总结 二

原文:http://blog.csdn.net/chgaowei/article/details/7028999最近在接触python,感觉python之所以开发效率高,可能有三个因素:1、语言表达能力强悍。2、支持很多高级的语言特性。3、第三方开源库非常的丰富。两本不错的书:《Python参考手册》:对Python各个标准模块,特性介绍的比较详细。《P

2011-12-02 00:32:29 2099

转载 利用SVN实现自动修订版本号生成

自:http://hi.baidu.com/comeon010/blog/item/67c5669bfa759eb8c8eaf42a.htmlSVN是当前比较流行的版本控制软件,下面主要介绍通过SVN在程序编译时自动生成版本号。基本思想:利用SubWCRev.exe获取版本信息,读入屏幕流,生成包括版本号信息的“.H文件”,并修改“.rc资源文件”中的版本信息,“.H文件”主要用于关于

2011-12-01 20:25:46 2919

Sql Server 2000高手精华

在论坛里收集到很经典的一些T-SQL语句

2009-04-04

图解RedHatLinux9安装

RedHatLinux9安装

2007-08-06

高质量C_C++编程

一本很有价值的介绍C/C++编程的书籍,大家的经验分享.

2007-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除