libevent源码深度剖析八——集成信号处理张亮
现在我们已经了解了libevent的基本框架:事件管理框架和事件主循环。上节提到了libevent中I/O事件和Signal以及Timer事件的集成,这一节将分析如何将Signal集成到事件主循环的框架中。1
集成策略——使用socket pair...
分类:
其他好文 时间:
2014-05-16 09:43:45
阅读次数:
340
一。MYSQL安装。1.下载并安装mysql。安装过程中,需要设定root的密码。安装完毕后,从开始中点击mysql 5.5 command line
client,会让输入password,输入当时设定的password,即可开始使用mysql。2.创建bugs数据库及bugs@localhost...
LIFE日志starscream日志今天请求一个SpringMvc 的时候,客户端总是报出:The
request sent by the client was syntactically
incorrect网上都是说的是bean的名字和表单的名字不一样,但是我检查了N多遍之后,还是有报这个异常,就...
分类:
编程语言 时间:
2014-05-16 06:25:54
阅读次数:
308
1.
非阻塞I/O低速系统调用时可能会使进程永远阻塞的一类系统调用,包括以下调用:(1)某些文件类型你(网络socket套接字、终端设备、管道)暂无可使用数据,则读操作可能会使调用者永远阻塞(2)如果数据不能立即被(1)中文件类型接受,则写操作会使调用者永远阻塞(3)某些进程间通信函数非阻塞I/O使...
分类:
其他好文 时间:
2014-05-15 16:22:43
阅读次数:
380
前言
学习任何一个稍有难度的技术,要对其有充分理性的分析,之后果断做出决定---->也就是人们常说的“多谋善断";本系列虽然涉及的是socket相关的知识,但学习之前,更想和广大程序员分享的是一种心境:学习是一个循序渐进的过程,心态应该随时调节,保持戒骄戒躁的状态。比如最近在看网易公开课MIT《算法导论》,老师提到,学习算法之前要计算机数学+离散数学+概率论等课程的知识,所以一直学不好算...
分类:
编程语言 时间:
2014-05-15 03:40:31
阅读次数:
279
当两台计算机通过TCP/IP协议进行通信时,通常使用Socket对象来代表两端的通信接口,并通过Socket产生I/O流来进行网络通信。
其中ServerSocket对象能接收其他通信实体连接的请求,该对象用于监听来自客户端的Socket连接,如果没有连接,它将一直处于等待状态。
在本文中将创建一个服务器端的ServerSocket 和 手机客户端的Socket . 使它们建立连接,产生I/O...
分类:
其他好文 时间:
2014-05-14 14:54:34
阅读次数:
265
基于HBase实现的手机数据备份系统,实现了手机关键信息的备份,如短信、联系人等。包括服务器端(Server)和客户端(Client)Server运行环境:Hadoop+HBase+TomcatClient运行环境:
Eclipse+Android2.3Server端介绍:接收客户端请求的Actio...
分类:
移动开发 时间:
2014-05-14 13:18:12
阅读次数:
374
摘要:silverlight是微软公司全力打造的一种跨平台、跨浏览器的RIA新技术,silverlight以XAML为界面呈现语言,支持2D矢量图形、动画、数据绑定、控件风格与模板、LINQ、WCF、JSON、Socket和跨域访问等高级特性,对于互联网用户来说,Silverlight是一个安装简单...
分类:
Web程序 时间:
2014-05-14 12:07:14
阅读次数:
369
1.每个Linux进程都有一个最大打开文件数,默认情况下,最大值是1024文件描述符不仅可以引用普通文件,也可以引用套接字socket,目录,管道(everything
is a file)默认情况下,子进程会获得其父进程文件表的完整拷贝2.打开文件open系统调用必须包含 O_RDONLY,O_W...
分类:
系统相关 时间:
2014-05-14 08:17:28
阅读次数:
674
在发现云服务器读取OCS缓存的“黑色0.1秒”是发生在socket读取数据时,而且是发生在读取开始的字节,甚至在socket写数据时(比如写入缓存key)也会出现超过50ms的情况,我们的好奇心被激发到一个新的高度。
分类:
其他好文 时间:
2014-05-14 08:15:22
阅读次数:
494