C/C++ 教程
当代最优秀的程序设计语言,基础语言
-
API Hook根基道理和实现 副标题#e# hook是什么? windows系统下的编程,动静message的通报是贯串其始终的。这个动静我们可以简朴领略为一个有特定意义的整数,正如我们看过的老故事片中的“长江长江,我是黄河”一个寄义。windows中界说的动静给初学者的印象好像是“不行胜数”的,常见的一部门动静在winuser.h头文件中界说。hook与动静有着很是密切的接洽,它的中文寄义... 继续阅读API Hook根基道理和实现
:2017-11-05
-
用C++Builder实现Windows 2000的Messenger 副标题#e# 本文报告了如何用C++Builder实现Messenger的具体要领,个中利用了如下技能: 1. 多线措施技能,防备界面呈现死锁。 2. 利用了网络列举来列举在线的网络用户。 3. 利用了Unicode的转换函数进从AnsiString到Unicode的转换。 4. 利用了简朴的犯科则窗口的技能。 5. 自动... 继续阅读用C++Builder实现Windows 2000的Messenger
:2017-11-05
-
数据布局进修(C++)之二叉树 副标题#e# 树 因为现实世界中存在这“树”这种布局——族谱、品级制度、目次分类等等,而为了研究这类问题,必需可以或许将树储存,而如何储存将取决于所需要的操纵。这里有个问题,是否答允存在空树。有些书认为树都长短空的,因为树暗示的是一种现实布局,而0不是自然数;我用过的教科书都是说可以有空树,虽然是为了和二叉树统一。这个没有什么原则上的不同,横竖就是一种习惯。 二... 继续阅读数据布局进修(C++)之二叉树
:2017-11-05
-
获取GetLastError返复书息 //错误处理惩罚,显示原因 void __fastcall TSerialPort::ProcessErrorMessage(char* ErrorText) { char ErrorMsg[400]; LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER| //自动分派动静缓冲区 FO... 继续阅读获取GetLastError返复书息
:2017-11-05
-
蚁群算法小措施(C/C++语言实现)(四) ms = MAX_SMELL; break; } if(IsTrace(i,j)) continue; if(Smell[type][i][j]... 继续阅读蚁群算法小措施(C/C++语言实现)(四)
:2017-11-05
-
C、C++和Java安详编码实践提示与能力 副标题#e# 对付所有范例情况中的开拓人员来说,安详性正成为一个越来越重要的主题,即便已往一直认为安详性不成问题的嵌入式系统也是如此。本文将先容几种范例的编码裂痕,指出裂痕是什么、如何低落代码被进攻的风险、如何更好地找出代码中的此类缺陷。 注入进攻 通过将信息注入正在运行的流程,进攻者可以危害历程的运行状态,以反射到开拓人员无法掩护的某种最终方针。譬... 继续阅读C、C++和Java安详编码实践提示与能力
:2017-11-05
-
在C++ Builder中取得呼吁行参数 用过C语言编程的人都知道,在DOS下的编程可以通过main函数的参数取得呼吁行参数的个数以及每个参数的字符串,譬喻 int main(int argv ,char *argv[]) { … } 则呼吁行参数是argc个,这些参数别离存储在argv[0]~argv[argc-1]中,个中argv[0]是可执行文件的名字(含路径),那么Windows措施是... 继续阅读在C++ Builder中取得呼吁行参数
:2017-11-05
-
文件系统驱动编程基本篇之3——Ioctl节制操纵 副标题#e# 二、工具打点与定名空间(Namespace) 内核空间中差异范例的工具都通过工具打点器统一打点,并通过定名空间这一逻辑上的观念来组织各个工具,雷同于资源打点器。Device目次存放着通过IoCreateDevice建设的各类设备工具,包罗文件系统驱动下建设的卷工具。FileSystem目次存放着文件系统驱动工具和文件系统识别器设备... 继续阅读文件系统驱动编程基本篇之3——Ioctl节制操纵
:2017-11-05
-
TQuery的参数配置 一、TQuery的参数配置 1. 在SQL属性中:Select * from 表名 where 字段名=:变量名 跟在“ : ”后头的是变量。这样写后,在参数属性中就可以修改该变量的数据范例等。 2. 对变量的赋值: Query1->Active=false; Query1->Params->Items[0]->AsString=Edit1-&g... 继续阅读TQuery的参数配置
:2017-11-05
-
Win32下的几种串口通信编程 要完成串口通信, 在32位模式下, 一般说来有以下四种要领: 1.以文件方法打开串口: 这里利用的是Win32 API 函数, 所以无论在BCB或VC下都可以实现.详细的函数的意义可以参考Win32 API 的辅佐.这里有一个易于利用的BCB下的类, 可以利便的利用串口. 下面给出扼要说明: (1) 应用CreateFile() 来初始化串口 FhFileCom... 继续阅读Win32下的几种串口通信编程
:2017-11-05