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