会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
孤火
keep it simple and stupid
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2016年5月25日
Struts2配置详解_配置Action
摘要: Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。 该方法如下: public String execute() t
阅读全文
posted @ 2016-05-25 11:55 孤火
阅读(258)
评论(1)
推荐(0)
2016年5月9日
ubuntu下安装nginx + nginx-rtmp-module
摘要: 1、安装 ubuntu 14.10 服务器版2、安装过程中,注意手动进行网络设置如没设置,进入系统后需要修改/etc/network/interfaces以及/etc/resolv.conf 具体修改方法网上很多,设置自己的静态IP及DNS等。设置完成后,sudo /etc/init.d/netwo
阅读全文
posted @ 2016-05-09 18:01 孤火
阅读(1621)
评论(1)
推荐(0)
2016年3月31日
多进程退出的问题
摘要: #include <stdio.h> #include <unistd.h> #include <signal.h> #include <errno.h> #include <sys/types.h> #include <sys/wait.h> #include <stdlib.h>#include
阅读全文
posted @ 2016-03-31 13:55 孤火
阅读(386)
评论(2)
推荐(0)
2016年3月7日
HTTP 协议简介
摘要: 转自:http://zsxxsz.iteye.com/blog/568250 一、TCP/IP 协议介绍 在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示: 从应用层至物理层,数据是
阅读全文
posted @ 2016-03-07 16:52 孤火
阅读(242)
评论(0)
推荐(0)
2016年2月23日
appnet例子详解
摘要: 如果已经装好了扩展,那就赶快来试试看吧,可能有的同学会问,扩展还没有配进php.ini呐,其实如果你很勤快的话,那就配下吧,如果没配,也可以用dl()函数加载的哦。先看代码吧。 1 <?php 2 function onConnect( $server , $fd ) 3 { 4 $pid = po
阅读全文
posted @ 2016-02-23 22:15 孤火
阅读(532)
评论(0)
推荐(0)
2016年1月25日
appnet介绍
摘要: # appnet介绍appnet是一个基于linux epoll的多线程的高性能异步网络库,目标是用php7+appnet快速构建高性能的长连接服务器。使其可广泛用于聊天系统,游戏服务器,消息通知服务器等实时通信场景。 其特点有 高性能,核心用纯C语言开发,epoll异步非阻塞事件通知机制,单线程可
阅读全文
posted @ 2016-01-25 22:01 孤火
阅读(632)
评论(0)
推荐(0)
2016年1月24日
线程锁和自旋锁的比较
摘要: 最近从事多线程相关的编程,对于多线程的性能比较关心,所以去网上找了一些资料。看到了并行实验室的冠诚前辈的博文 学习到了很多,下面是我的学习笔记。光荣属于前辈。 线程锁调用API如下: pthread_mutex_lock(&mutex); pthread_mutex_unlock(&mut...
阅读全文
posted @ 2016-01-24 16:54 孤火
阅读(688)
评论(0)
推荐(0)
2016年1月19日
swoole流程图
摘要: 稍微整理了一下流程图,便于以后回忆下总结几点如下:首先主进程监听pipe_master事件,子进程监听pipe_worker事件通过主进程派生的线程swReactorThread*thread=swServer_get_thread(serv,reactor_id);swReactor*reacto...
阅读全文
posted @ 2016-01-19 18:05 孤火
阅读(876)
评论(1)
推荐(0)
进程间传递文件描述符
摘要: 下面的实例展示了如何使用Unix域套接字在进程间传递文件描述符参考文献:1) 《Unix网络编程》 2) http://book.51cto.com/art/200912/168560.htm最近学习了使用Unix域套接字在进程间传递文件描述符,仿照参考资料,自己也写了简单的程序来实践这种技术。其他...
阅读全文
posted @ 2016-01-19 17:37 孤火
阅读(1642)
评论(0)
推荐(0)
2016年1月14日
fastcgi协议分析
摘要: http://www.fastcgi.com/devkit/doc/fastcgi-prog-guide/ch1intro.htm#8485
阅读全文
posted @ 2016-01-14 18:37 孤火
阅读(130)
评论(1)
推荐(0)
2016年1月4日
PHP7 ZEND头文件
摘要: /* +----------------------------------------------------------------------+ | Zend Engine | +---------------------------------------------------------...
阅读全文
posted @ 2016-01-04 22:47 孤火
阅读(611)
评论(0)
推荐(0)
2015年12月20日
深入剖析 redis 事件驱动
摘要: 概述redis 内部有一个小型的事件驱动,它和 libevent 网络库的事件驱动一样,都是依托 I/O 多路复用技术支撑起来的。利用 I/O 多路复用技术,监听感兴趣的文件 I/O 事件,例如读事件,写事件等,同时也要维护一个以文件描述符为主键,数据为某个预设函数的事件表,这里其实就是一个数组或者...
阅读全文
posted @ 2015-12-20 15:33 孤火
阅读(259)
评论(2)
推荐(0)
2015年12月15日
内存池管理相关
摘要: 《内存池的实现(一)》中,介绍了使用内存池的原因,设计内存池应该考虑的问题,最后给出一个简单的内存池实现例子。使用上一篇文章中介绍的内存池实现方案,要在一定的限定条件下,下面我们来看更通用的内存池实现——Apache服务器的内存池实现。Apache服务器的开发人员将代码中可移植的部分整理出来,编辑成...
阅读全文
posted @ 2015-12-15 20:11 孤火
阅读(224)
评论(0)
推荐(0)
2015年12月10日
红黑树原理
摘要: 推荐阅读:Left-Leaning Red-Black Trees,Dagstuhl Workshop on Data Structures, Wadern, Germany, February, 2008.直接下载:http://www.cs.princeton.edu/~rs/talks/LLR...
阅读全文
posted @ 2015-12-10 17:42 孤火
阅读(349)
评论(1)
推荐(0)
2015年10月20日
Epoll在LT和ET模式下的读写方式
摘要: 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK)从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block,perror输出: R...
阅读全文
posted @ 2015-10-20 16:52 孤火
阅读(906)
评论(4)
推荐(0)
2015年10月9日
多进程的cgi_pool
摘要: #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu...
阅读全文
posted @ 2015-10-09 10:01 孤火
阅读(261)
评论(1)
推荐(0)
2015年9月29日
mysql中的锁 行锁/表锁
摘要: 锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共 享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说, 锁对...
阅读全文
posted @ 2015-09-29 11:30 孤火
阅读(272)
评论(1)
推荐(0)
2015年8月26日
如何将 Linux 内核实现的红黑树 rbtree 运用到你的 C 程序中?
摘要: 相信大家都知道红黑树是什么吧,但是呢......如果你确实不知道,你不该穿越到这儿的,你应该去这里,这里,还有这里看看,然后再来这里看看,最后如果大爷您赏脸,再来看看我吧 :-)废话少说,直接入正题吧,Linux 内核为我们实现了简洁高效但是......却不那么容易使用的红黑树,如何在你的 C 程序...
阅读全文
posted @ 2015-08-26 15:59 孤火
阅读(480)
评论(0)
推荐(0)
2015年7月22日
u3d常用脚本
摘要: http://blog.csdn.net/fzhlee/article/details/8669574//创建一个名为"Player"的游戏物体//并给他添加刚体和立方体碰撞器.player=new GameObject("Player");player.AddComponent("Rigidbod...
阅读全文
posted @ 2015-07-22 21:50 孤火
阅读(1053)
评论(0)
推荐(0)
2015年7月10日
gdb
摘要: 你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:printprint /是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按16进制的格式输出,...
阅读全文
posted @ 2015-07-10 15:38 孤火
阅读(356)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告