自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

和大黄的博客

专注技术学习

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

转载 Cassandra存储机制

form http://www.ningoo.net/html/tag/sstable在2009年兴起的NoSQL运动中,Cassandra是其中重要的一个分布式key-value数据库产品,由Facebook在2008年开源,目前是Apache的顶级项目。最近twitter的一篇声明,表示将从MySQL迁移到Cassandra,更让其声名大振。Cassandra是结合了Google Bi

2011-07-29 13:54:58 1292

转载 使用expect自动登录

一 什么是expect?我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。 Expect是一个免费的编程工具语

2011-07-25 15:02:33 3550

转载 非阻塞模式SOCKE的错误码

在Linux中使用非阻塞的socket的情形下。在UNIX/LINUX下,非阻塞模式SOCKET可以采用recv+MSG_PEEK的方式进行判断,其中MSG_PEEK保证了仅仅进行状态判断,而不影响数据接收。对于主动关闭的SOCKET, recv返回-1,而且errno被置为9(

2011-07-22 16:46:33 2613

转载 Epoll 的LT和ET模式

man epoll   The epoll event distribution interface is able to behave both  as  Edge       Triggered  ( ET ) and Level Triggered ( LT ). The

2011-07-22 16:02:30 1923

原创 linux互斥锁和条件变量

一、互斥锁1. 初始化: 在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化: 对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex_init

2011-07-19 14:20:30 4717

转载 Linux Epoll

1. EpollEpoll 可是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入,和 select 相似,其实都 I/O 多路复用技术而已 ,并没有什么神秘的。其实在 Linux 下设计并发网络程序,向来不缺少

2011-07-15 13:30:30 1833

转载 Linux I/O多路复用之select,poll与epoll区别

1 selectselect()系统调用提供一个机制来实现同步多元I/O:#include #include #include int select (int n,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,struct

2011-07-09 21:43:06 11904

转载 socket 的通信过程

下图是基于TCP协议的客户端/服务器程序的一般流程:服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答

2011-07-06 15:54:40 40334 1

原创 堆和栈的不同点总结

一、程序的内存分配  一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。    2、堆区(heap)一般由程序员分配释放,若程序员不释放,程

2011-07-04 10:10:05 2756

how to create my appids · XX-net_XX-Net Wiki · GitHub.pdf

how to create my appidshow to create my appidshow to create my appids

2018-03-09

CBM2092+UMPTool_V2.0.0.rar

CBM2092+UMPTool_V2.0.0.rar

2011-09-21

Source Insight使用技巧

Source Insight使用技巧Source Insight使用技巧

2011-09-14

跟我一起写Makefile-陈皓

跟我一起写Makefile-陈皓.pdf

2011-09-14

跳表PPT SL.ppt

跳表PPT SL.ppt

2011-09-05

stl souce code

stl.tar stl souce code

2011-09-05

cedet-1.0pre7.tar.gz

cedet-1.0pre7.tar.gz

2011-09-05

site-lisp.rar

emacs site-lisp.rar

2011-09-05

Hudson 资料4

Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置

2011-09-05

Hudson 资料3

Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置

2011-09-05

Hudson 资料2

Hudson 是一种革命性的开放源码 CI 服务器,它从以前的 CI服务器吸取了许多经验 教训。Hudson 最吸引人的特性之一是它很容易配置

2011-09-05

Linux Shell Programming

Linux Shell Programming - D1-20110826.pdf

2011-08-26

libevent源码深度剖析.pdf

libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based

2011-07-06

从Dos汇编到Win32汇编

从Dos汇编到Win32汇编

2008-04-12

空空如也

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

TA关注的人

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