共 5 页: 上一页 1 2 3 4 5 下一页
摘要:写在前面:最早接触的MySQL是在三年前,那时候MySQL还是4.x版本,很多功能都不支持,比如,存储过程,视图,触发器,更别说分布式事务等复杂特性了。但从5.0(2005年10月)开始,MySQL渐渐步入企业级数据库的行列了;复制、集群、分区、分布式事务,这些企业级的特性,使得现在的MySQL,完全可以应用于企业级应用环境(很多互联网公司都用其作为数据库服务器,尽管节约成本是一个因素,但是没有强... 阅读全文
posted @ 2009-12-24 22:01 灰鸽子 阅读 (1112) 评论 (0) 编辑
摘要:写在前面:今天一哥们问我,windows的临界代码是自旋还是等待,当时想了想应该是等待,后来翻了一下《Windows via C/C++》,发现还有点小意思。总结一下先。关键代码段是指一个小代码段,在代码能够执行前,它必须独占对某些共享资源的访问权。这是让若干行代码能够“以原子操作方式”来使用资源的一种方法。所谓原子操作方式,是指该代码知道没有别的线程要访问该资源。当然,系... 阅读全文
posted @ 2009-12-24 22:01 灰鸽子 阅读 (140) 评论 (0) 编辑
摘要:2、协议相关2.1、第3层协议的管理在Linux内核中,有两种不同目的的3层协议:(1) ptype_all管理的协议主要用于分析目的,它接收所有到达第3层协议的数据包。(2) ptype_base管理正常的3层协议,仅接收具有正确协议标志符的数据包,例如,Internet的0x0800。注意sb_buff与net_device中几个字段的区别:sb_buff:unsigned short pr... 阅读全文
posted @ 2009-12-24 22:01 灰鸽子 阅读 (194) 评论 (0) 编辑
摘要:1、接收帧当网络适配器接收到数据帧时,就会触发一个中断,中断处理程序执行一些需要及时处理的任务,然后在下半部进行其它可以延迟的处理。中断处理程序主要进行以下一些操作:(1) 分配sk_buff数据结构,并将接收到的数据帧从网络适配器I/O端口拷贝到sk_buff缓冲区中;(2) 从数据帧中提取出一些信息,并设置sk_buff相应的参数,这些参数将被上层的网络协议使用,例如skb->proto... 阅读全文
posted @ 2009-12-24 22:01 灰鸽子 阅读 (129) 评论 (0) 编辑
摘要:2.1、网络设备的注册与注销注册网络设备发生在下列情形: (1)加载网卡驱动程序 网卡驱动程序如果被编译进内核,则它在启动时被初始化,在运行时被作为模块加载。无论初始化是否发生,所以由驱动程序控制的网卡都被注册。 (2)插入可热拔插网络设备 当用户插入一块热拔插网卡,内核通知其对应的驱动程序以注册设备。(为了简单化,我们假定设备驱动程序已经被加载)。两个主要的情形会导致设备注销:(1)卸载网卡... 阅读全文
posted @ 2009-12-24 22:01 灰鸽子 阅读 (146) 评论 (0) 编辑
摘要:写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),... 阅读全文
posted @ 2009-12-24 21:59 灰鸽子 阅读 (148) 评论 (0) 编辑
摘要:年薪40万的一道面试题 小明和小强都是张老师的学生,张老师的生日是M月N日,2人都不知道张老师的生日是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗? 3月4日    3月5日 3月8日 6月4日    6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明说:如果我不知道的话,小强肯定也不知道 小强说:本来我也不知道,但是现在我知... 阅读全文
posted @ 2009-08-30 15:35 灰鸽子 阅读 (59) 评论 (0) 编辑
摘要:By nixcraft Compiling custom kernel has its own advantages and disadvantages. However, new Linux user / admin find it difficult to compile Linux kernel. Compiling kernel needs to understand... 阅读全文
posted @ 2009-08-08 20:23 灰鸽子 阅读 (224) 评论 (0) 编辑
摘要:先简要介绍dd的参数,后边通过几个实例介绍dd的应用,参考了其他网友的资料,在此一并感谢小菜水平有限文中有什么错误请大家指正,关于dd还有什么好的使用方法,可以贴出来,小菜会及时更新dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。1. 命令简介dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1... 阅读全文
posted @ 2009-08-08 20:21 灰鸽子 阅读 (246) 评论 (0) 编辑
摘要:By Paul Innella and Oba McMillan, Tetrad Digital Integrity, LLC last updated December 6, 2001 Introduction Intrusion detection systems, or IDSs, have become an important component in the Security Offi... 阅读全文
posted @ 2009-08-08 09:46 灰鸽子 阅读 (155) 评论 (0) 编辑
共 5 页: 上一页 1 2 3 4 5 下一页