- 博客(9)
- 收藏
- 关注
转载 Lua模式匹配
come from : http://www.cnblogs.com/whiteyun/archive/2009/09/02/1541043.html在string库中功能最强大的函数是:string.find(字符串查找)string.gsub(全局字符串替换)string.gfind(全局字符串查找)string.gmatch(返回查找到字符串的迭代器)
2014-02-26 19:06:14 562
转载 htop的VIRT是什么
Top命令监控某个进程的资源占有情况 下面是各种内存:VIRT:virtual memory usage 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1、进程当前
2014-02-22 14:51:46 6422
原创 LUA中时间精确到微秒
今天需要在lua中计算时间,精确到us。发现lua库中的时间函数是精确到秒的。所以这里调用了lua底层的C库来得到更精确的时间函数:ffi.cdef[[ struct timeval { long int tv_sec; long int tv_usec; };
2014-02-13 14:43:25 8237
转载 linux socket编程收发示例
下面编写一个简单的服务器、客户端(使用TCP)——服务器端一直监听本机的6666号端口,如果收到连接请求,将接收请求并接收客户端发来的消息;客户端与服务器端建立连接并发送一条消息。服务器端代码:服务器端#include#include#include#include#include#include#include#define MAXLINE 4096int mai
2014-02-10 16:30:57 604
转载 socket中TCP的四次挥手释放连接详解
前篇文章介绍了socket中TCP的三次握手建立过程,及其涉及的socket函数。现在我们介绍socket中的四次握手释放连接的过程,请看下图:图示过程如下:某个应用进程首先调用close主动关闭连接,这时TCP发送一个FIN M;另一端接收到FIN M之后,执行被动关闭,对这个FIN进行确认。它的接收也作为文件结束符传递给应用进程,因为FIN的接收意味着应用进程在
2014-02-10 16:25:48 1126
转载 socket中TCP的三次握手建立连接详解
我们知道tcp建立连接要进行“三次握手”,即交换三个分组。大致流程如下:客户端向服务器发送一个SYN J 服务器向客户端响应一个SYN K,并对SYN J进行确认ACK J+1 客户端再想服务器发一个确认ACK K+1 只有就完了三次握手,但是这个三次握手发生在socket的那几个函数中呢?请看下图:图1、socket中发送的TCP三次握手从图中可以看出
2014-02-10 16:21:51 1278
原创 linux socket 编程
本地进程间通信主要有四类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)共享内存(匿名的和具名的)远程过程调用(Solaris门和Sun RPC)本地进程间通信靠进程号(PID)来唯一标识一个进程。而在网络通信中,TCP/IP协议族已经用网络层的“IP地址”来唯一标识网络中的主机,同时,传输层的“协议+端
2014-02-10 16:15:24 642
转载 linux(ubuntu)上安装配置redmine
一. 前言这两天看到有tx在论坛分享在vps主机上,基于ubuntu的一些环境的配置和优化,正好自己用ubunt也比较多,所以有些东西也分享一下。因为日常做项目管理比较多,所以非常需要一款比较合适的项目管理工具来辅助提高工作效率。在2010年那会,经过多方筛选,终于选定了处于蓬勃发展中的redmine,那会的版本还是0.8.x,现在redmine的最新版本已经是2.4.2了。在这之
2014-02-10 00:14:55 597
转载 牛人Blog
http://www.matrix67.com/blog/links特别感谢:dd大牛 http://cuitianyi.com dd牛组织合租了DreamHost的空间,在此表示感谢阅微堂 http://zhiqiang.org/blog 您那次介绍我的Blog,我日IP狂增:) 我的MM们:古汉MM http://www.matrix67.com/yanyang
2014-02-09 12:55:06 621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人