自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 tcp_syn_retries等参数详解

转载:http://hi.baidu.com/yaruolin/blog/item/88dbfb60a1c71f40eaf8f89d.htmltcp_syn_retries :INTEGER默认值是5对于一个新建连接,内核要发送多少个 SYN 连接请求才决定放弃。不应该大于255,默认值是5,对应于180秒左右时间。(对于大负载而物理通信良好的网络而言,这个值偏高,可修改为2.这个

2012-05-31 18:59:46 19855

转载 tcp的半连接攻击和全连接攻击--TCP_DEFER_ACCEPT

转载:http://blog.csdn.net/dog250/article/details/5955094半连接攻击是一种针对协议栈的攻击,或者说是一中针对主机的攻击,皮之不存毛将焉附,主机一旦被攻击而耗尽了内存资源,用户态的应用程序也将无法运行。TCP半连接攻击可以通过syn cookie机制或者syn中继机制等进行防范,对于tcp服务来讲还有一种可以称为“全连接攻击”的攻击类型,

2012-05-31 11:51:48 2596

转载 libmemcached

什么是 libmemcached ?  libmemcached 是一个 memcached 的库,客户端库,C 和 C++ 语言实现的客户端库,具有低内存占用率、线程安全、并提供对memcached功能的全面支持。它还采用 多种命令行工具: memcat , memflush , memrm , memstat ,并memslap (负载代)。程序库一直在设计,让不同的散列方法对密钥,分

2012-05-30 18:29:17 1164

转载 NoSQL数据库:Redis适用场景及产品定位(与Memcached比较)

转载:http://tech.it168.com/a2011/0818/1234/000001234403_1.shtmlRedis与Memcached的比较  1.网络IO模型  Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO

2012-05-30 15:36:59 910

原创 monkey web server

官网:http://www.monkey-project.com/Monkey is a lightweight and powerful web server for GNU/Linux.It has been designed to be very scalable with low memory and CPU consumption, the perfect s

2012-05-30 10:20:18 1256

转载 两种高性能I/O设计模式(Reactor/Proactor)的比较

转载:http://www.cppblog.com/pansunyou/archive/2011/01/26/io_design_patterns.html系统I/O 可分为阻塞型, 非阻塞同步型以及非阻塞异步型[1,2]. 阻塞型I/O意味着控制权只到调用操作结束了才会回到调用者手里. 结果调用者被阻塞了, 这段时间了做不了任何其它事情. 更郁闷的是,在等待IO结果的时间

2012-05-29 15:20:46 2054

转载 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)

转载:http://blog.csdn.net/historyasamirror/article/details/5778378当你发现自己最受欢迎的一篇blog其实大错特错时,这绝对不是一件让人愉悦的事。《 IO - 同步,异步,阻塞,非阻塞 》是我在开始学习epoll和libevent的时候写的,主要的思路来自于文中的那篇link 。写完之后发现很多人都很喜欢,我还是非

2012-05-29 15:01:35 1118

转载 Intro to Filtering with Network Monitor 3.0

转载:http://blogs.technet.com/b/netmon/archive/2006/10/17/into-to-filtering-with-network-monitor-3-0.aspx?PageIndex=1#commentsChallenges of FilteringOne of the biggest changes betw

2012-05-29 09:54:48 1930

转载 glib安装

转载:http://blog.csdn.net/cswodi/article/details/7282122一、glib介绍libc指C函数库,这是一个通称,而glibc是GNU实现的libc,至于glib是一组较高层的函数库,比如链表、Hash等,在linux中glib是建立在glibc之上的,qt的库就叫做qt,也是建立在glibc和其他一些基本库之上。

2012-05-27 10:16:51 30142 4

转载 基于SIP 的NAT 穿透研究

转载:http://blog.csdn.net/perfectpdl/article/details/61202321 引言VoIP 是新一代网络时代发展起来的最具代表性和发展前途的应用技术之一。SIP 作为VoIP 中的一种信令控制协议,具有很大的增长潜力。因此为了更好地推广VoIP 业务的发展,解决好SIP 穿越NAT 的问题将是一个重大的研究课题。本文主要

2012-05-27 08:03:12 1120

转载 NAT and Traversal NAT(TURN/STUN/ICE)

转载:http://www.cnblogs.com/whyandinside/archive/2010/12/08/1900492.htmlNATNAT有4种不同的类型1) Full Cone这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.例如 A:192.168.

2012-05-26 20:38:54 1422

转载 P2P中打洞的若干问题

转载:http://blog.csdn.net/hurryboylqs/article/details/5557858打洞这原理也不是我起码不是CSDN中任何一个人所创的,这个原理应该来网关(路由器NAT)的制造者,首先不请自来的数据NAT会毫不客气的丢掉的,这大家都认可,然后就是那套打洞逻辑了: 我们先看下图: 在Client A和Client B之间建立

2012-05-26 20:25:50 978

转载 Linux上安装使用boost入门指导

转载:http://www.cnblogs.com/zhangchaoyang/articles/2048952.html获得boostboost分布只需要头文件的库使用boost建立一个简单的程序准备使用boost二进制文件库把你的程序链接到boost库1.获得boost下载boost_1_46_1.tar.bz2解压2.boost分布

2012-05-25 11:49:13 853

原创 rebar问题总结

1.{lib_dirs, ["path1", "path2"]}, 指定查找依赖包的多个扫描根目录;默认是当前应用下的"deps"目录,修改"deps"目录,可以通过{deps_dir, "person_deps_path"};2.依赖关系说明: A->B; B->C; C应用不用把B应用放到C应该自己的deps目录下,可以将B和C都放到A应用的deps目录下;3.对应第2条规定能成立,是

2012-05-24 16:37:18 1199

转载 为何XBox成功,Zune惨败?

转载:http://news.csdn.net/a/20120514/2805558.html导读:微软前娱乐与设备部门总裁Robbie Bach领导他的团队,实现了Xbox的畅销。然而,他领导该部门推出的Zune音乐播放器,却没那么成功。从Robbie这两个经历中,我们能学到什么?本文是Robbie自己的总结,对比Xbox和Zune的成功与失败,分享创业公司应该学习的四堂课。

2012-05-18 17:41:28 867

转载 一亿用户增长背后的架构秘密

转载:http://sd.csdn.net/a/20120515/2805581.html微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭

2012-05-18 17:40:23 1222

转载 SMTP邮件格式、SMTP 协议,SMTP的MIME写法,SMTP发送HTML邮件

转载:http://blog.sina.com.cn/s/blog_759444350100vx8u.htmlMIME邮件格式在RFC 2822文档中定义了简单的ASCII编码的Email的邮件格式,然而随着Internet的发展,Email邮件仅仅传输简单的文本已经满足不了用户的需求,为了在Email中传输大量HTML、图像、声音以及各种附件格式,一种新的扩展的邮件格式应运而生——M

2012-05-13 17:08:01 22590 1

转载 tracker-P2P服务器架设

转载:http://hi.baidu.com/kouzl/blog/item/5c7101c2adee5e000ff47796.html一、bt原理介绍    传统的文件下载服务都是基于客户机/服务器模型,被下载的文件放在服务器上,用户登录服务器,将该文件下载到本地。在文件下载的过程中,被传输文件的来源和目的端并不对等,服务器只是单向地将文件传送给客户端。    这种传统软

2012-05-13 10:14:53 8693

转载 NAT主流穿越技术

转载:http://www.rosoo.net/a/201103/11129.html1. ALG(Application Level Gateway)在NAT/Firewall上加入能够对于具体应用协议(如H.323)感知的模块,通过对于具体应用协议 的感知,进行针对不同协议的具体NAT/Firewall穿越处理。对于每一种应用协议都需要一个ALG实例(Instanc

2012-05-13 09:36:41 2237

转载 推荐引擎(豆瓣迅雷等大站核心功能之一)easyrec半天学习分享

转载:http://hi.baidu.com/rainfling/blog/item/faa6cd8aaa913fc9fc1f1063.html利用easyrec,你可以在数分钟内讲推荐引擎加入你自己的网站,而easyrec是一个开源项目,正在迅速发展。如果你想了解 推荐引擎和easyrec,请访问这里:http://01404421.iteye.com/blog/113135

2012-05-10 18:25:35 2511

转载 Compiling and building a project with rebar

转载:http://wiki.erlang-web.org/RebarGetting Erlang WebBefore you start, you have to prepare the project directory, and get Erlang Web framework as a dependency.1. Add a dependency to

2012-05-08 15:21:46 802

转载 erlang使用rebar generate生成发行包时,去除subversion的目录

转载:http://blog.csdn.net/karl_max/article/details/7042867在subversion的工作目录下用rebar generate生成发行包时,会把include目录和priv目录的.svn目录也打包到发行版本中。解决办法是在reltool.config文件,排除.svn目录。按reltool.config文档的说法试了几次

2012-05-08 15:20:54 843

转载 reltool使用指南

转载:http://erlangdisplay.iteye.com/blog/508944目录1   概述1.1   适用范围和目的1.2   了解更多内容2   使用2.1   GUI 相关2.1.1   System Window2.1.2   System Settings3   用命令生成r

2012-05-08 15:16:01 3984

转载 Erlang虚拟机基础设施dtrace探测点介绍和使用

转载:http://blog.yufeng.info/archives/2198最新的Erlang虚拟机(R15B01)很大的一个改进就是加入了对dtrace探测点的支持了, 具体参见这里, 主要目标是方便在生产实践中定位复杂的性能问题。目前Erlang的虚拟机的探测点支持Linux的systemtap和freebsd的dtrace,我们刚好能够享受的到。作者S

2012-05-08 15:13:50 1309

转载 .PHONY makefile中的伪目标

转载:http://www.cnblogs.com/chenyadong/archive/2011/11/19/2255279.html所谓伪目标就是这样一个目标,它不代表一个真正的文件名,在执行make时可以指定这个目标来执行其所在规则定义的命令,有时我们将一个伪目标成为标签。那么到底什么是伪目标呢?可能作为初学者还不会在乎这个问题,下面我们来看下我们将在什么时候需要

2012-05-07 11:31:38 1098

转载 Clojure - Java平台的Erlang

转载:http://www.iteye.com/news/117Erlang是近两年非常吸引眼球的函数式编程语言,因为Erlang能够做到code-as-data,以及数据不变的特性,因此非常适合大规模,高并发负载的应用环境。特别是随着现在多核CPU的广泛应用,并行运算成为了一个热点话题。作为当今最主流的运算平台JVM,把函数式编程语言引入JVM也是很多人尝试的方向,C

2012-05-04 16:28:06 1342

原创 erlang之OTP中文文档

地址:http://erlang.shiningray.cn/otp-design-principles/index.html

2012-05-04 16:21:16 1265

转载 Python中计算字符宽度

转载:http://likang.me/blog/2012/04/13/calculate-character-width-in-python/最近在用python写一个CLI小程序,其中涉及到计算字符宽度,目标是以友好的方式将一个长字符串截取为等宽的片段。对于unicode字符,python的len函数可以准确的计算其中所包含的字符个数,但是个数并不代表宽度,如:>>>l

2012-05-01 17:13:26 8641

转载 python 中文分词,安装 pymmseg

转载:http://ipython.iteye.com/blog/1136931在python这pymmseg-cpp 还是十分方便的!  环境 ubuntu10.04 , python2.65 步骤:1 下载mmseg-cpp的源代码 http://code.google.com/p/pymmseg-cpp/2  tar -zx

2012-05-01 14:58:47 5303

转载 py文件推荐的文件头

转载:http://www.cnblogs.com/harrychinese/archive/2010/12/27/heading_comment_for_py_file.html经过2周的环境准备以及资料整理, 越来越喜欢 python 了. 原因有几个: 其一, python 的语言确实很酷, 这年头动态语言比较时髦嘛, 我也是爱时髦的其二, python 开发桌面程序很方

2012-05-01 13:53:59 13210

转载 推荐《用Python进行自然语言处理》中文翻译-NLTK配套书

转载:http://www.52nlp.cn/%E6%8E%A8%E8%8D%90%EF%BC%8D%E7%94%A8python%E8%BF%9B%E8%A1%8C%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86%EF%BC%8D%E4%B8%AD%E6%96%87%E7%BF%BB%E8%AF%91-nltk%E9%85%8D%E5%

2012-05-01 13:14:02 2877

转载 中文分词之最大匹配

转载:http://apps.hi.baidu.com/share/detail/15014495中文分词在中文信息处理中是最最基础的,无论机器翻译亦或信息检索还是其他相关应用,如果涉及中文,都离不开中文分词,因此中文分词具有极高的地 位。中文分词入门最简单应该是最大匹配法了,当年师兄布置给我的第一个学习任务就是实现最大匹配 法的分词算法(正向、逆向)。记得当时对自己参考学习最有帮

2012-05-01 13:11:57 3075

Linux那些事儿之我是Sysfs.pdf

Linux那些事儿之我是Sysfs.pdf

2010-09-09

perl的调试技术--中文版

perl的调试技术--中文版----好好好

2010-07-05

网络处理器介绍,很适合初学者

网络处理器介绍,适合初学者: 什么是NPUs技术 产生的技术背景

2010-01-10

空空如也

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

TA关注的人

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