新鲜发布:

© / Posted in 知识如海 / September 19, 2009

       关于WordPress如何自制留言板,而不用插件,网上的文章已经非常多了。我之前也是参照网上的文章弄的。也就是做个模版来实现留言板。当然,然后你懒的话,不做模版了,直接用一个普通页面当留言板也成。只是留言倒序显示就不好弄了。因为后台里的设定虽然有倒序功能,但是是针对所有页面的,也就是说,你设了以后文章页的评论也倒序显示了。所以推荐自制模版来实现。而网上的制作方法在实现倒序显示和评论分页两个功能上有点冲突。下面先说说网上的制作方法,然后再说解决办法。

继续阅读 »

© / Posted in 知识如海 / September 18, 2009

         明天,也就是2009年9月19日,上海将首次在全市范围内试鸣防灾警报。消息已经通过各种途径通知了,我也收到了短信通知。

         防空警报每年都要演习鸣放,这个相信大家都熟悉了。但是防灾警报呢?就我个人来说,还是第一次听说。感觉,应该是和防空警报类似的东西吧。想到这,我突然觉得:人们对防空警报和防灾警报的认识足够吗??当听到这些警报的时候知道怎么做吗?

         居安思危,当不少的人们忘了听到这些警报该如何反应时会造成什么后果?就我来说,说实话,我不清楚听到警报后该如何行动,我想,不少人和我一样吧,只是知道这个东西。今天就来看看这两警报到底是什么,如何应对。

继续阅读 »

© / Posted in 生活如风 / September 17, 2009

          呵呵,其实平常的生活中总是有很多乐子。去享受生活,不要老在抱怨。最近几天比较忙,所以也没写博客。现在忙里偷闲,写一篇小博。

          说说便宜生活中的两件小趣事:

           一、一个朋友帮家里卖东西,挺腼腆的一个人。刚开始的时候,收了好几张20的假钞,正在那郁闷呢。这时来了个中年大叔,买了个东西,给了100块,朋友默默的数着10块找给他。结果他不乐意了,叫嚷着,你手里不是好几张20的嘛,干嘛找我10块的啊。朋友还好心,说是20的自己不够用了,就找10块的好了。那大叔一把抢过朋友手中那几张假钞,说着,留着干什么,我就要20的,然后把找零的钱拿够了就走了。一脸自己很强大的表情。朋友无语了。

           二、刚才在群里,有同学莫名其妙的发了一句话:

 猴子(XXXX) 18:35:13
见过大爷手淫没

              我就愣了,现今流行这么猛的?谁知道接下来他又发了两句:
猴子(XXXX) 18:35:51
建国大业手淫没
猴子(XXXX) 18:36:11
建国大业首映没

            生活中总有让自己开心的地方,去寻找,去享受,不要老记着自己倒霉不开心的事。

© / Posted in Linux / September 17, 2009

概述


从ioctl这个名称上看,它是设备驱动程序中对设备的 I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等, 但实际上ioctl所处理的对象并不限制是真正的I/O设备,还可以是其它任何一个内核设备.ioctl以系统调用的形式提供了一条用户与内核交互的便捷 途径。当前一些宽带计费网关、防火墙系统均利用Ioctl与内核良好的通信互动特点支持用户对基于内核模块的软件系统的控制.本文针对i386平台下的 ioctl内核网络源代码控制框架进行剖析解释,在文章最后列举一个实例,通过编程实践展示如何通过ioctl控制函数实现自定义的功能的控制,使读者可 以对ioctl实现原理有一个全面的认识,本文只对ioctl实现流程框架做一定的叙述,并不会深入到具体的控制函数。为了更好的阅读本文,要求读者对 Linux 下的网络编程有一定的了解。

本文约定:

1、以下内容如果没有特殊说明,均参照linux内核2.4.0版本

2、“->”箭头符表示函数调用关系,如sys_socket->sock_map_fd表示sys_socket函数调用的sock_map_fd函数。

3、第五节的实践是在redhat9上实现,基于2.4.20内核,但本文所述在2.4内核下都适用。

继续阅读 »

© / Posted in Linux / September 14, 2009

前言
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。
阅读之前建议先看一下附图。

本文中假设inittab中设置的init tree为:
/etc/rc.d/rc0.d
/etc/rc.d/rc1.d
/etc/rc.d/rc2.d
/etc/rc.d/rc3.d
/etc/rc.d/rc4.d
/etc/rc.d/rc5.d
/etc/rc.d/rc6.d
/etc/rc.d/init.d

目录
1. 关于linux的启动
2. 关于rc.d
3. 启动脚本示例
4. 关于rc.local
5. 关于bash启动脚本
6. 关于开机程序的自动启动

继续阅读 »