- 博客(11)
- 资源 (6)
- 收藏
- 关注
转载 内核准备好socket读写的条件
引起select返回socket"准备好"的条件有以下三个说明:(TCP V2的图16.52)一、下列四个条件中的任何一个满足时,socket准备好读:1、socket接收缓冲区中已经接收的数据的字节数大于等于socket接收缓冲区低潮限度的当前值;对这样的socket的读操作不会阻塞,并返回一个大于0的值(即:准备好读入的数据的字节数).我们可以用socket选项SO_RCVLOWA
2014-10-13 18:12:43
654
转载 32位cpu全局描述符表设置c语言的经典实现
定义8字节的描述符:struct SEGMENT_DESCRIPTOR {short limit_low, base_low;char base_mid, access_right;char limit_high, base_high;};初始化64k的描述符表void init_gdt(void){struct SEGMENT_DESCRIPTOR
2014-01-05 21:35:16
946
原创 windows通过samba连接linux
如果windows通过samba连接linux出现如下错误,不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接。解决方法:用命令:net use * /del /y
2013-11-19 12:44:32
830
原创 linux shell 统计文件夹下的目录
查看某文件夹下文件的个数ls -l |grep "^-"|wc -l或find ./dir -type f | wc -l查看某文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l查看某文件夹下文件夹的个数,包括子文件夹里的。ls -lR|grep "^d"|wc -l说明:ls -l长列表输出该目录下文件信息(
2013-10-25 18:25:54
469
原创 linux红黑树解读
1、红黑树的结构体解读struct rb_node{unsigned long rb_parent_color;#define RB_RED0#define RB_BLACK1struct rb_node *rb_right;struct rb_node *rb_left;} __attribute__((aligned(sizeof(long))));
2013-09-23 18:14:13
528
原创 mysql 操作语句
在某张表的指定位置添加字段alter table ** add column ** ** after column namealter table ** add column ** ** first
2013-08-19 12:22:13
406
原创 linux下查看某个进程的运行环境
进程的运行环境相关信息保存在/pro/pid(pid为此进程的进程编号,可以通过ps -aux|grep process-name-of-my|grep -v grep|cut -c 9-15获得)
2013-08-17 10:33:44
727
原创 linux 删除某个目录下的所有某些文件
比如我想删除linux 当前目录下的svn文件:命令如下:find . -name *.svn* -type f -exec rm -f {} \;
2013-08-15 10:00:31
1129
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人