今天完成了第七章,也就是《自己动手写操作系统》的全部章节,不过还存在一些小问题,比如在ring3下调用callgate实现向ring0的跳转,这个当初就没做成功。暂时先放着,要继续下面章节的学习了。
小结一下吧:
开发环境:操作系统是win7。虚拟机VMware,装ubuntu。我是再win7下完成的boot和loader的开发,然后内核是在虚拟机中的ubuntu中完成的。因为内核部分是elf...
分类:
其他好文 时间:
2014-05-08 17:26:27
阅读次数:
312
二叉树前序、中序和后序的遍历方法(递归、用栈和使用线索化)...
分类:
其他好文 时间:
2014-05-08 17:25:55
阅读次数:
341
当前公司nagios已经正常使用,也能报警,但是邮件报警采用的是sendmail,发件人总是nagios@localhost,收到后经常被加入到邮件中的垃圾箱,并且有些邮箱服务器有反垃圾检测,导致用户接收不到邮件。为解决这个问题,决定自己写一个邮件发送程序。过程如下:1、开发发送邮件脚本[..
分类:
移动开发 时间:
2014-05-08 17:08:44
阅读次数:
505
老男孩教育交流群的一次聊天记录。20140508成都-吴同学今天看我的老大一个,产品经理。。。。。熟练的使用各种sedawkss帮一地方门户网站排查网站负载高的问题。太熟练了。各种一次完成。哎,多加练习才行埃北京-王智2014/5/722:10:15你没做个命令记录么?北京-薛2014/5/722:11:..
分类:
其他好文 时间:
2014-05-08 16:56:47
阅读次数:
323
本文主要讨论两类错误,一个是在实际部署中,由于错误的配置步骤导致的更新不正常的报错,另外一种就是WSUS部署完成后,在后期运维过程中出现的错误,一般错误主要集中的后期运维时期,可能会出现各种各样的客户端无法更新的报错。(一)部署过程中,错误配置导致客户端无法更..
redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大..
分类:
其他好文 时间:
2014-05-08 16:47:44
阅读次数:
397
在实际的WSUS运维中,可能会出现需要手动调整客户机或者服务器的情况,比如因为组策略的原因,或者刷新间隔未到,客户端(包括客户机和服务器)未收到更新,这个时候就需要我们在客户端上执行一些操作来定位问题,确认是什么原因导致补丁未收到。(一)刷新组策略并收集组策略..
1、Apache介绍Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上,阿帕奇是北美印第安人的一个部落,在美国的西南部。也是一个基金会的名称API扩展,将Perl/Python等解释器编译到服务器中Apache的特点是简单、速度快、性能稳定,并可做代理..
分类:
其他好文 时间:
2014-05-08 16:42:41
阅读次数:
287
1、删除redhat原有的yum源#rpm-aq|grepyum|xargsrpm-e--nodeps2、下载新的yum安装包这里我们使用CentOS的yum源#wgethttp://mirror.centos.org/centos/6.0/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm#wgethttp://mirror.centos.org/centos/6.0/os/i386/Package..
分类:
其他好文 时间:
2014-05-08 16:40:46
阅读次数:
286
大学时上的计算机系,清华九号楼宿舍里熄灯后的夜谈话题除了现实及金庸、古龙虚拟世界中的牛肉汤、小师妹,就是软硬件的华山论剑。
到底是软件更牛,还是硬件更牛?是计算机系还是电子系更牛?...
分类:
其他好文 时间:
2014-05-08 15:46:49
阅读次数:
263