摘要:
http://cloudbbs.org/forum.php?mod=viewthread&tid=17814半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关系更密切。我主要关心的是Linux操作系统,它是目前服务器端的主流操作系统。下面的内容针对的是Debian发
阅读全文
posted @ 2013-12-07 23:34
一天不进步,就是退步
阅读(351)
推荐(0)
摘要:
http://blog.chinaunix.net/uid-27074062-id-3388166.html本文从IPV4协议栈原始套接字的分类入手,详细介绍了链路层和网络层原始套接字的特点及其内核实现细节。并结合原始套接字的实际应用,说明各类型原始套接字的适应范围,以及在实际使用时需要注意的问题。一、原始套接字概述协议栈的原始套接字从实现上可以分为“链路层原始套接字”和“网络层原始套接字”两大类。本节主要描述各自的特点及其适用范围。链路层原始套接字可以直接用于接收和发送链路层的MAC帧,在发送时需要由调用者自行构造和封装MAC首部。而网络层原始套接字可以直接用于接收和发送IP层的报文数据,在
阅读全文
posted @ 2013-12-07 21:51
一天不进步,就是退步
阅读(6974)
推荐(0)
摘要:
碰到firefox打开后一直没有响应,解决方法:以安全模式打开
阅读全文
posted @ 2013-12-06 16:39
一天不进步,就是退步
阅读(328)
推荐(0)
摘要:
src:https://developers.google.com/google-apps/sso/saml_reference_implementationSecurity Assertion Markup Language (SAML) is an XML standard that allows secure web domains to exchange user authentication and authorization data. Using SAML, an online service provider can contact a separate online iden
阅读全文
posted @ 2013-12-06 13:44
一天不进步,就是退步
阅读(2796)
推荐(0)
摘要:
http://www.howstuffworks.com/c29.htmhttp://computer.howstuffworks.com/c.htmDynamic Data Structures: Malloc and FreeLet's say that you would like to allocate a certain amount of memory during the execution of your application. You can call the malloc function at any time, and it will request a bl
阅读全文
posted @ 2013-12-06 09:02
一天不进步,就是退步
阅读(438)
推荐(0)
摘要:
http://blog.csdn.net/leroy008/article/details/17144119 1、 一个人,如果你不逼自己一把,你根本不知道自己有多优秀。 2、 赚钱是一种能力,花钱是一种水平,能力可以练,水平是轻易练不出来的。 3、年轻人不可以太狂。 4、一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。 5、这个世界上好书很多,可以改变命运的书很少。 6、这个世界上朋友很多,可以用一生托付的朋友很少。 7、如果发现一个人,一个地方,一件事,一本书,可以改变你的命运。一定要想办法跟他发生关系,否则,他就跟你没关系。 8、当一个人没有成功的时候,装也装出成功的样子。.
阅读全文
posted @ 2013-12-05 21:58
一天不进步,就是退步
阅读(365)
推荐(0)
摘要:
http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.htmlhttp://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index2.html一、信号及信号来源信号本质信号是在软件层次上对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号是进程间通信机制中唯一的异步通信机制,可以看作是异步通知,通知接收信号的进程有哪些事情发生了。信号
阅读全文
posted @ 2013-12-04 23:54
一天不进步,就是退步
阅读(362)
推荐(0)
摘要:
http://docs.oracle.com/cd/E13179_01/common/docs92/upgrade/dirstruct.htmlWebLogic Domain Directory Structure Enhancements As of 9.0, WebLogic Server offers the following enhancements to the structure of the WebLogic domain directory: To improve configuration management and promote XML file validation
阅读全文
posted @ 2013-12-04 16:49
一天不进步,就是退步
阅读(356)
推荐(0)
摘要:
扩展:http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/JAVA的静态代理与动态代理比较 一、概念 代理模式是常用的Java 设计模式,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。按照代理类的创建时期,代理类可分为两种。静态代理类: 由程序员创建或由特定工具自动生成源代码,再对其编译...
阅读全文
posted @ 2013-12-04 16:14
一天不进步,就是退步
阅读(361)
推荐(0)
摘要:
http://book.51cto.com/art/200908/146363.htm5.1.2 指向函数的指针C语言通过&和*操作符来操作数据的地址,但它并没有提供一个用一般的方式来操作代码的地址。然而,C语言并没有完全切断程序员操作代码地址的可能,它提供了一些"受限制的"方式来操作代码的地址。之所以说这些方式是"受限制的",那是因为这些方式并不像操作数据地址那样自由和灵活。在C语言中,指针变量也可以指向一个函数。我们已经知道代码也是有地址的,一个函数在编译时会被分配给一个入口地址,这个入口地址就是该函数中第一条指令的地址,这就是该函数的指针。
阅读全文
posted @ 2013-12-04 09:41
一天不进步,就是退步
阅读(535)
推荐(0)