看,宝藏就在那儿在上一篇文章中,我们提到用按图索骥比喻库的初始化过程,那么现在有了地图,接下来的事情就是去寻找我们感兴趣的宝藏了。这个宝藏可能是一个ELF文件的程序文本段,也有可能是程序的某个不知名的代码段,这些都取决于你想要什么信息。我建议你去阅读ELF 的官方标准,那里边讲的比较清楚。我这里只是...
分类:
其他好文 时间:
2014-08-17 10:24:52
阅读次数:
606
FreeBSDkernel是一个膨大的系统,对于这样一个大系统,里面往往包含了大量的子系统和模块,当系统初始化时这些模块就需要初始化,按照通常的思路,这些初始化过程必须在某处被显式地调用,这样一来,当你新增某个模块,你必须再修改那个系统初始化的地方来调用这个新增模块的初始化过程,而且由于ANSIC语...
分类:
其他好文 时间:
2014-08-15 23:47:29
阅读次数:
447
第一种:使用普通的添加控件中的Attributes属性进行调用例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();");此方法只能在Onload中或者类似于onload的初始化过程中添加才有效。并且是先执行脚本函数,同时无法改变执行顺序。第二...
分类:
Web程序 时间:
2014-08-13 00:40:24
阅读次数:
248
Spring MVC 对HTTP请求的处理流程 通过之前的源码阅读,知道了ApplicationContext初始的过程,也知道了SpringMVC环境的初始化过程,今天就来了解一下SpringMVC是如何处理HTTP请求的。 HTTP请求根据请求方式可以分为GET、POST、PUT、DELETE、...
分类:
编程语言 时间:
2014-08-05 02:55:28
阅读次数:
375
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分.隐式类型转换何时发生隐式类型转换在下面这些情况下,编译器会自动地转换运算对象的类型:在大多数表达式中,比int类型小的整型值首先提升为较大的整数类型在条件中,非布尔值转换为布尔类型初始化过程中,初始值转换成变量的类型...
分类:
其他好文 时间:
2014-08-05 00:18:18
阅读次数:
275
周末闲来无事,做个小例子去看一下JAVA代码初始化的过程JAVA代码初始化分为两个步骤:类初始化,对象初始化。类初始化1 类初始化是指类加载器将类加载到内存时,对类成员的初始化过程(其中包括static修饰的变量)。2 对于加载完的类,它的类变量都会赋一个默认值,即使你定义时就赋值了。3 例如int...
分类:
编程语言 时间:
2014-08-03 15:11:15
阅读次数:
274
在使用Lucene时,有一条建议”不要频繁去打开关闭硬盘索引”。为什么会有这条建议?这就需要在IndexReader的实例化过程中找答案。先说一个结论“IndexReader的实例化过程是一个非常耗时的过程”。由于IndexReader只是一个抽象类,在调用代码:真正得到的是StandardDirectoryRea..
分类:
其他好文 时间:
2014-07-31 17:22:17
阅读次数:
226
在创建一个Java类的对象之前,需要由虚拟机加载该类,然后对该类进行链接和初始化。初始化完成之后,才能创建出该Java类的新的对象实例。对象也有自己的初始化过程,主要通过调用对应Java类的特定构造方法来完成。...
分类:
编程语言 时间:
2014-07-31 10:01:36
阅读次数:
209
对于一般的CAN模块,初始化步骤:
第一步,进入初始化模式,在CAN控制寄存器中,将Init位置1;
第二步,在CAN控制寄存器中,将CCE位置1;
第三步,等待Init位置1,此步聚为了确保已经进入初始化模式;
第四步,将位时序的值写入到位时序寄存器(BTR)中;
第五步,将CCE和Init位置为0;
第六步,等待清除Init位,此步聚为了确保已经退出初始化模式;...
分类:
其他好文 时间:
2014-07-31 00:02:45
阅读次数:
317
最近在做烧写工具的优化工作,有一些关于USB的内容需要总结一下其中包括设备的初始化过程和枚举过程。
在枚举的过程中,设备会一直等PC端的状态,当等到reset命令时会对设备进行重新枚举。但是这个reset终端是如何而来呢?
Halt Conditions
A control endpoint may recover from a halt condition upon receiving...
分类:
其他好文 时间:
2014-07-30 20:48:14
阅读次数:
168