02 2020 档案
摘要:在互联网协议中,host表示能够同其他机器互相访问的本地计算机。 一台本地机有唯一标志代码,同网络掩码一起组成IP地址,如果通过点到点协议通过ISP访问互联网,那么在连接期间将会拥有唯一的IP地址,这段时间内,你的主机就是一个host。 在这种情况下,host表示一个网络节点。 host是根据TCP
阅读全文
摘要:作用:通过它找到以它为地址的内存单元。 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。 由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。 因此,将地址形象化的称为“指针”。意思是通过它能找到以
阅读全文
摘要:LPCTSTR用来表示你的字符是否使用UNICODE,。 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字符串,否则就是标准的ANSI字符串。 LPCTSTR解释: L表示long指针,这是为了兼容Windows 3.1等16位操作系统遗留下来的,在w
阅读全文
摘要:所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。 这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的
阅读全文
摘要:主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导(Loader)代码。 它负责磁盘操作系统(Disk Operating System)对磁盘进行读写时分区合法性的判别、分区引导信息的定位。 它由磁盘操作系统(DOS)在对硬盘进行初始化时产生的。 通常,我们将包含
阅读全文
摘要:Swap分区,即交换区,系统在物理内存(这里应该是运行内存)不够时,与Swap进行交换。 其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。 通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能上突破了
阅读全文
摘要:内存管理是指软件运行时对计算机内存资源的分配和使用的技术。 其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 一个执行中的程式,譬如网页浏览器在个人电脑或是图灵机(Turing machine)里面,为一个行程将资料转换于真实世界及电脑内存之间,然后将资料存于电脑内存内部(
阅读全文
摘要:在Windows中发生的一切都可以用消息来表示,消息用于告诉操作系统发生了什么,所有的Windows应用程序都是消息驱动的。 一个消息是由消息的名称(UINT)和两个参数(WPARAM, LPARAM)组成。 消息的参数中包含有重要的信息。 例如对鼠标消息而言,LPARAM中一般包含鼠标的位置信息,
阅读全文
摘要:被这个关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall 的前面部分由ecx,edx传)。 函数调用在返回前要由被调用者清理堆栈。 扩展: 1、修饰名(Decoration name) “C”或者“C++”函数在内部(编译和链接)通过修饰名识别。 修饰名是编译器在编译函数定义或
阅读全文
摘要:虚拟内存是计算机系统内存管理的一种技术。 它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间)。 实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 目前,大多数操作系统都使用了虚拟内存: Windows家族的“虚拟内存”; Linux
阅读全文
摘要:句柄是一种特殊的智能指针 。 当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。 句柄是整个Windows编程的基础。 一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类中的不同的实例。 诸如,一个
阅读全文
摘要:一个对象的this指针并不是对象本身的一部分,不会影响sizeof(对象)的结果。 this作用域是在类内部,当在类的非静态成员函数中访问类的非静态成员的时候,编译器会自动将对象本身的地址作为一个隐含参数传递给函数。 this指针是类的一个自动生成、自动隐藏的私有成员,它存在于类的非静态成员函数中,
阅读全文
摘要:消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。 一个消息,是系统定义的一个32位的值,它唯一地定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。 例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。 消息可以由
阅读全文
摘要:钩子(Hook),是Windows消息处理机制的一个平台。 应用程序可以在上面设置子程序以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。 当消息到达后,在目标窗口处理函数之前处理它。 钩子机制允许应用程序截获处理window消息或特定事件。
阅读全文
摘要:CWnd是计算机网络中拥塞窗口(congestion window)的简写。 拥塞窗口的大小取决于网络速度的拥塞程度和处理数据量,并且动态地在变化加入新的执行方式。 发送方让自己的发送窗口还可能小于拥塞窗口。 CWnd是MFC窗口类的基类,提供了微软基础类库中所有窗口类的基本功能。
阅读全文
摘要:CDialog类是在屏幕上显示的对话框基类。 对话框有两类:模态对话框和非模态对话框。 模态对话框在应用继续进行之前必须关闭。
阅读全文
摘要:IC芯片(Integrated Circuit Chip)是将大量的微电子元器件(晶体管、电阻、电容等)形成的集成电路放在一块塑基上,做成一块芯片。 IC芯片包含晶圆芯片和封装芯片,相应 IC 芯片生产线由晶圆生产线和封装生产线两部分组成。
阅读全文
摘要:电磁干扰(Electromagnetic Interference 简称EMI),直译是电磁干扰。 这是合成词,我们应该分别考虑"电磁"和"干扰"。 是指电磁波与电子元件作用后而产生的干扰现象,有传导干扰和辐射干扰两种。 传导干扰是指通过导电介质把一个电网络上的信号耦合(干扰)到另一个电网络。 辐射
阅读全文
摘要:寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。 一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。 按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两大类。 基本寄存器只能并行送入数据,也只能并行输出。 移位寄存器中的数据可以在移位脉
阅读全文
摘要:一:简介 通用串行总线 (Universal Serial Bus,USB) 是一种新兴的并逐渐取代其他接口标准的数据通信方式,由 Intel、Compaq、Digital、IBM、Microsoft、NEC及Northern Telecom 等计算机公司和通信公司于1995年联合制定,并逐渐形成了
阅读全文
摘要:MCS51是指由美国INTEL公司生产的一系列单片机的总称,这一系列单片机包括了好些品种,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的产品,该系列其它单片机都是在8051的基础上进行功能的增、减、改变而来的,所以人们习惯于用8051来称呼MCS51系列单
阅读全文
摘要:一:简介 Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。 这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使
阅读全文
摘要:一:U盘的基本工作原理 USB端口负责连接电脑,是数据输入或输出的通道; 主控芯片负责各部件的协调管理和下达各项动作指令,并使计算机将U盘识别为“可移动磁盘”,是U盘的“大脑”; FLASH芯片与电脑中内存条的原理基本相同,是保存数据的实体,其特点是断电后数据不会丢失,能长期保存; PCB底板是负责
阅读全文