自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 RSS2.0结构

<?xml version="1.0" encoding="utf-8" ?> <!--RSS结构--> <rss version="2.0"> <channel> <title>频道名称(必备)</title> <link>频道的URL(必备)</l...

2009-10-07 21:26:00 179

转载 TCP状态转移图学习总结

上两周无意中讨论起这个话题,发现andy同学对此甚为熟悉,于是叫他给大家分享了一下,在这里做一个沉淀。 这是网络编程的基础,tcp的状态转移图说到底就是一个状态机的不同状态之间的转换关系以及触发这些状态需要的条件,一共存在11个状态,我们来逐一分析: 1.CLOSED:起始点,在超时或者连接关闭时候进入此状态。 2.LISTEN:svr端在等待连接过来时候的状态,svr...

2009-08-23 22:20:00 245

转载 Linux下Makefile的automake生成全攻略(zz)

from:http://unix-cd.com/unixcd12/article_3069.html 作为Linux下的程序开发人员,一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将介绍如何使用autoconf和automa...

2009-08-11 21:26:00 130

转载 libevent introduction

libevent is an event notification library for developing scalable network servers. The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file desc...

2009-07-22 22:17:00 105

转载 关于网络编程(服务端)的一些笔记(zz)

zz from:http://dev.csdn.net/develop/article/49/49691.shtm 针对服务器处理网络连接的几种方式,unix网络编程里给出了9种方案,并且对服务器进程/线程的开销做了一个量化的比较。从个人经验出发,觉得以下几种方式是比较实用的: 1.最简单的是堵塞Accept,收到连接后fork进程(unix)或创建Thread.原进程/线程继续堵塞...

2009-07-15 22:38:00 101

转载 UNP学习笔记之四-select和poll

对于I/O操作,有以下几种模型: 1、阻塞I/O(Blocking I/O):udp协议中的recvfrom在接受数据时进行等待就是使用此模型。 2.非阻塞I/O:recvfrom不阻塞,在数据未准备好时返回错误。 3.I/O复用:select和poll,轮询描述符是否准备好,如果准备好了就调用recvfrom获取数据。select可以同时监听多个描...

2009-07-11 10:42:00 208

转载 js面向对象基础(zz)

http://www.cnblogs.com/grantvip/archive/2008/10/17/1313239.htmlhttp://blog.chinaunix.net/u/8036/showart_233356.htmlhttp://blog.csdn.net/fableking/archive/2008/05/22/2470864.aspxhttp://blog....

2009-06-29 22:57:00 107

转载 Linux信号列表(zz)

from:http://hi.baidu.com/walfer/blog/item/fa649f457276f53e86947302.html 我们运行如下命令,可看到Linux支持的信号列表: $ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) S...

2009-06-17 22:41:00 148

转载 UNP学习笔记之三-POSIX Signal Handling

说道多进程的svr网络模型,免不了会用到一些进程间通信的工具,在对简单的基于fork的并发服务器进行介绍以后,这里简单地介绍了一下信号处理: 1、信号也称为软件中断,信号的产生总是异步的,进程无法提前知道信号会什么时候发生。 2、信号可以在进程间发送,也可以是内核发送给进程。 3、每一个信号产生时,都会触发一个相关的行为(函数)执行,这个行为(函数)我们可以使用si...

2009-06-17 22:38:00 129

转载 UNP学习笔记二--简单的并发服务器(concurrent servers)

1、一个典型的tcp client/server调用的函数顺序如下: 2、tcp server会在accept处等待客户端连接;而udp server则会在recvfrom函数处等待客户端连接。 3、一个简单的并发服务器使用fork和exec来完成客户端的并发请求处理。fork以后,父进程关闭connect fd,子进程关闭listen fd,子进程在完成逻辑处理后关...

2009-06-14 22:20:00 205

转载 经典的js dom拖拽类

/************************************************** * dom-drag.js * 09.25.2001 * www.youngpup.net ************************************************** * 10.28.2001 - fixed minor ...

2009-06-12 22:43:00 192

转载 暴雪的哈希算法

今天听了eros同学讲memcache,讲到memcache的hash策略,大家争论了半天,最后没得出结论,听说是很难的一个算法来保证扩容时的兼容性。 后来想了一下,设计一些框架,需要用到的大部分都包括hash算法,链表操作等。在网上找了一篇文章,在这里分享一下: 转自:http://opaque.blogbus.com/c1841522/ 暴雪公司有个经典的字符串的hash公式...

2009-06-12 22:33:00 106

转载 判断big endian和little endian的方法

Big endian machine: It thinks the first byte it reads is the biggest. Little endian machine: It thinks the first byte it reads is the littlest. #include <stdio.h> int main(int argc, cha...

2009-06-12 22:09:00 116

转载 UNP学习笔记(1)-Sockets Introduction:Socket Address Structure

1、IPv4 Socket Address Structure struct in_addr { in_addr_t s_addr; /* 32-bit IPv4 address */ /* network byte ordered */};struct sockadd...

2009-06-11 22:45:00 114

转载 实地址模式与保护模式zz

ZZ:http://memorymyann.javaeye.com/blog/188764 在微处理器的历史上,第一款微处理器芯片4004是由Intel推出的,那是一个4位的微处理器。在4004之后,intel推出了一款8位处理器8080,它有1个主累加器(寄存器A)和6个次累加器(寄存器B,C,D,E,H和L),几个次累加器可以配对(如组成BC, DE或HL)用来访问16位的内存地址...

2009-05-31 21:20:00 104

转载 UML中的常用基础类图元素详细介绍大全

from:http://hi.baidu.com/yuletianxia750/blog/item/fd0cde0190755d19738b65c9.html 类(Class) 类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(attributes)。第三个是该类提供的方法。 属性和操作之前可附加一个可见性修饰符。加号(+)表示具有公共可...

2009-05-29 21:44:00 121

转载 开闭原则(zz)

from:http://www.cnblogs.com/JimmyZhang/archive/2008/05/30/1210999.html 出处:http://msdn.microsoft.com/en-us/magazine/cc546578.aspx 引言 本文是新开设的MSDN软件设计基础专栏的第一篇文章。我的目的是以不局限于某种特定工具或者某个(软件工程)周期方法(lif...

2009-05-24 16:24:00 139

转载 虚拟机操作

Vmware上装的Linux,在Shell下由于输错命令或是种种原因,会发出“嘟嘟”的报警声,并不是声卡发出的,而是主板的报警,所以不能通过关闭音箱来解决。寝室里经常响起这样的声音非常刺耳,今天在网上找到了解决方法,记下: 将/etc/inputrc中的set bell-style none 前的#去掉,之后重启系统即可。 在X Window系统下,可以使用xset 命令为...

2009-05-24 15:13:00 93

空空如也

空空如也

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

TA关注的人

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