- 博客(9)
- 资源 (44)
- 收藏
- 关注
转载 Dynamic Link Libraries(转自:wikipedia)
Dynamic Link Libraries DLL DLL可以将一些代码段编译后放到一个库中,并可以被多个程序所使用。也就是说,只需用存储一份动态连接库文件就可以使多个程序共享,从而减小了程序的体积。DLL与静态链接库的不同之处在于在编译的时候静态链接库会被编译到可执行程序中,而DLL则不会进入程序。这样程序在运行时就可以只在必要时才加载DLL,从而节省了内存空间。 _ _ de
2009-03-13 19:58:00 968
转载 Windows 编程中的数据类型(转自:维基百科)
LPVOID 这种类型是指“指向void类型的指针。这是因为ANSI-C的标准中有这种void类型的指针,用来指向任意类型。这更像是一个预留类型,尽量不要使用。如果遇见LPVOID类型的参数,需要给它传一个NULL参数。DWORD,WORD,BYTE 这几种类型无论在什么类型的平台上,都有相同的固定长度。 DWORD的长度为无符号的32位整型,其前缀为dw。 WORD的长度为无
2009-03-13 16:38:00 1687
转载 进程 转自维基百科
进程进程是计算机中已运行程序的实体。进程是线程的容器,进程本身不运行。程序本身只是指令的集合,进程才是程序(指令)的真正运行。每个程序可以有多个进程,每个进程都有自己的资源。 内容一个计算机系统进程包括(或者说“拥有”)拥有下列数据:那个程序的可运行机器码的一个在存储器的图像。分配到的存储器(通常包括虚拟内存的一个区域)。存储器的内容包括可运行代码、特定于进程的数据
2009-03-12 21:39:00 935
转载 用户模式 VS 内核模式 转自维基百科(http://en.wikibooks.org/wiki/Windows_Programming/User_Mode_vs_Kernel_Mode)
用户模式: 通过windows启动的任何一个进程都在用户模式(user mode)下运行,在这种模式下的进程不能访问其它进程的资源,除非通过API调用。在这种模式下运行的程序不能处理中断(interrupts)和环境切换(context switching)。 中断(interrupts): CPU在运行时经常被一些事件打断(interrupt),如计时器,键盘,硬盘等。这些事件就
2009-03-12 21:14:00 1697
转载 Intel中的“ring”机制 转自维基百科(http://en.wikibooks.org/wiki/Windows_Programming/User_Mode_vs_Kernel_Mode)
在windows和大多数现代操作系统中,有两种泾渭分明的代码运行模式,一种是“用户模式”,另一种是“内核模式”。intel的cpu中采用了“ring”这种技术Ring0:也叫kernel mode windows kernel运行的区域,可以使用一切资源Ring3:也叫user mode 对各种资源的访问有严格的限制
2009-03-12 20:49:00 1332
转载 Virtual Memory 转自维基百科(http://en.wikibooks.org/wiki/Windows_Programming/User_Mode_vs_Kernel_Mode)
一个程序启动后,它将在自己的进程(process)中运行。每个进程都有自己“虚拟的”内存空间和资源。之所以说进程的空间是虚拟,是因为程序本身知道的内存地址并不一定是真实的地址。如一个进程可能认为自己在0x12345678中,但实际上物理内存中的地址是0x42312157。(如下图所示)这样设计有这样两个好处:(1)一个进程不能访问其它进程的内存空间。(2)不活跃的区域可以被临时放入
2009-03-12 20:31:00 1204
转载 解决外部符号错误:_main,_WinMain@16,__beginthreadex 转自:liuhuinwpu
在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数,就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main LIBCD.lib(wincrt0.obj) : error LNK2
2009-03-12 19:45:00 728
原创 今天一天的收获
今天一天的时间全都用在了两件事情上,一件是有关derby的,另一件是有关div标签的。在derby的调试上,我在遇到问题时没有先去官网找帮助,结果吃了不小的亏。在遇到问题时,最好的方法是去查官方的文档,即使那看上去很可怕。因为官网上的资料最全并且最权威,而且往往有很多示例代码可以参考。 第二个问题是有关div标签的。仅仅是差一条语句,我的div就出不来,做美工这种活真让人
2009-03-03 17:17:00 539
The Life and Work of John Forbes Nash Jr
2009-12-20
Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I
2009-12-20
NEW POLYNOMIAL-TIME ALGORITHM.pdf
2009-12-20
REMINISCENCES ABOUT THE ORIGINS OF LINEAR PROGRAMMING.pdf
2009-12-20
The Turing Test paper and von Neumann’s EDVAC report..pdf
2009-12-20
Antikythera Mechanism3.pdf
2009-12-20
Antikythera Mechanism2.pdf
2009-12-20
Antikythera Mechanism1.pdf
2009-12-20
New Directions in Cryptography, Diffie and Hellman
2009-12-20
Godel's Theorem and the Birth of the Computer-goedel.pdf
2009-12-20
Jonathan von Neumann and EDVAC
2009-12-20
《Simulating Physics with Computers》
2009-12-20
Pro Apache Struts with ajax
2009-12-11
head first java second edition english part2
2009-12-02
head first java second edition (english) part1
2009-12-02
MRGIS: A MapReduce-Enabled High PerformanceWorkflow System for GIS
2009-09-01
《JavaScript语言精髓与编程实践》精简版
2009-09-01
深入浅出struts2(infoq免费版,中文版)
2009-09-01
Structure and Interpretation of Computer Programs(2nd edition)
2009-07-28
web mappingn illustrated
2008-10-09
The c++ programming language(english edition)
2008-10-04
h264的结构说明,英文版
2011-11-15
jubincn博文“GDB简单教程”中的示例程序
2011-09-14
GIS:A Computing Perspective 第一版 chm格式
2010-07-13
Apress.Beginning.Apache.Struts.From.Novice.to.Professional.Feb.2006.pdf
2009-12-18
Berkeley计算机经典阅读材料
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人