C和C++安全编码(中文版) PDF
C语言C++

C和C++安全编码(中文版) PDF

资源名称:C和C++安全编码(中文版) PDF 第1章 夹缝求生 11.1 衡量危险 31.1.1 损失的现状 41.1.2 威胁的来源 51.1.3 软件安全 61.2 安全概念 71.2.1 安全策略 81.2.2 安全缺陷 81.2.3 漏洞 91.2.4 利用 101.2.5 缓解措施 101.3 c和c++ 111.3.1 c和c++简史 111.3.2 c存在的问题 121.3.3 遗留代码 131.3.4 其他语言 13.1.4 开发平台 131.4.1 操作系统 131.4.2 编译器 151.5 本章小结 161.6 阅读材料 16第2章 字符串...
C语言深度解剖–解开程序员面试笔试的秘密 PDF
C语言C++

C语言深度解剖–解开程序员面试笔试的秘密 PDF

资源名称:C语言深度解剖–解开程序员面试笔试的秘密 PDF 第1章 关键字1.1 最宽宏大量的关键字——auto1.2 最快的关键字——register1.2.1 皇帝身边的小太监——寄存器1.2.2 使用register修饰符的注意点1.3 最名不符实的关键字——static1.3.1 修饰变量1.3.2 修饰函数1.4 基本数据类型——short、int、long、char、float、double1.4.1 数据类型与“模子”1.4.2 变量的命名规则1.5 最冤枉的关键字——sizeof1.5.1 常年被人误认为函数1.5.2 sizeof(int)*p表示什么意思1.6 signed、unsigned关键字1.7 if、else组合1.7.1 bool变量与“零值”进行比较1.7.2 float变量与“零值”进行比较1.7.3 指针变量与“零值”进行比较1.7.4 else到底与哪个if配对呢1.7.5 if语句后面的分号1.7.6 使用if语句的其他注意事项1.8 switch、case组合1.8.1 不要拿青龙偃月刀去削苹果1.8.2 case关键字后面的值有什么要求吗1.8.3 case语句的排列顺序1.8.4 使用case语句的其他注意事项1.9 do、while、for关键字1.9.1 break与continue的区别1.9.2 循环语句的注意点1.10 goto关键字1.11 void关键字1.11.1 void a1.11.2 void修饰函数返回值和参数1.11.3 void指针1.11.4 void不能代表一个真实的变量1.12 return关键字1.13 const关键字也许该被替换为readonly1.13.1 const修饰的只读变量1.13.2 节省空间,避免不必要的内存分配,同时提高效率1.13.3 修饰一般变量1.13.4 修饰数组1.13.5...
C++ STL中文版 PDF
C语言C++

C++ STL中文版 PDF

资源名称:C++ STL中文版 PDF C++ STL中文版对C++ STL进行了全面而深入的阐述。STL(标准模板库)是在惠普实验室中开发的,已纳入ANSI/ISO C++标准。其中的代码采用模板类及模板函数的方式,可以极大地提高编程效率。本书由P.J. Plauger等四位对C++ STL的实现有着卓越贡献的大师撰写,详细讨论了C++ STL的各个部分。 C++ STL中文版分为16章,其中的13章通过背景知识、功能描述、头文件代码、测试程序和习题,分别讲述了C++ STL中的13个头文件,其他章节介绍了STL中广泛涉及的三个主题–迭代器、算法和容器。本书附录列出了接口和术语表,最后列出了参考文献。本书适合对C++有一定了解的程序员及高等院校师生阅读。 资源截图:
MFC深入浅出–从MFC设计到MFC编程 PDF
C语言C++

MFC深入浅出–从MFC设计到MFC编程 PDF

资源名称:MFC深入浅出–从MFC设计到MFC编程 PDF 第一,讨论MFC对Windows 对象和底层API的封装、介绍MFC的窗口类、设备上下文类、GDI类的使用与实现,以及根类CObjet的特性和实现方法。 第二,讨论MFC的窗口过程和消息映射,提示MFC通过消息映射机制实现C++虚拟函数功能的内幕,并详尽地分析了多种消息的映射和处理过程。 第三,讨论MFC的文档-视编程模式,沿着MFC应用程序的启动和退出顺序,提示了MFC以文档模板为中心创建MFC对象以及主些对象相互作用直到最后销毁的过程。 第四,讨论MFC的动态链接库和对多进程、特别是多线程编程的支持机制,分析MFC的模块、线程、模块线程状态的设计和实现,深入讨论MFC规则DLL、扩展DLL、MFC对象和Windows对象的映射、资源查找等内容。 第五,讨论一些MFC类的实现。阐述如何设计并实现特定目的换类。计谋MFC的文件类、对话框相关的类、工具条、状态栏、Socket类等。 资源截图:
深入解析ATL (ATL Internals) 潘爱民译 高清PDF
C语言C++

深入解析ATL (ATL Internals) 潘爱民译 高清PDF

资源名称:深入解析ATL (ATL Internals) 潘爱民译 高清PDF ATL(Active Template Library)是一组小巧、高效、灵活的类,这些类为创建可互操作的COM组件提供了基本的设施。本书由一流的专家撰写,深入地剖析了ATL中模板类的结构、ATL如何实现COM的各种功能,并且也向您展示了ATL中大量的技巧,同时还指出了当前的ATL中存在的一些错误和缺陷。本书是ATL程序员的权威参考书。 资源截图:
深入解析ATL(第2版)2nd Edition Working with ATL 8 PDF
C语言C++

深入解析ATL(第2版)2nd Edition Working with ATL 8 PDF

资源名称:深入解析ATL(第2版)2nd Edition Working with ATL 8 PDF  ATL的经典指南现已更新到ATL 8和Visual Studio 2005:四位顶尖的Windows编程专家在本书中系统地揭示了ATL的内部工作原理,他们解释了ATL是如何工作的,以及为什么要以这样的方式工作。通过本书,客户端开发人员可以掌握ATL中的窗口、COM控件、MFC集成、Web服务代理生成等资源。服务端编程人员可以应用ATL的全COM服务器和对象服务、高吞吐量、高并发Web应用程序和服务的广泛支持。每个Windows开发人员都将从本书中学到强大的方法来增加应用程序的灵活性、减少负载、最大化程序的透明度和可控性。 通过图表、示例代码和ATL的内部实现代码来揭密ATL的内部原理。 遍历向导以简化在普通应用程序中的ATL开发。 掌握C++、COM和ATL中的字符串使用技巧。 利用ATL的智能类型:CComPtr、CComQIPtr、CComBSTR和CComVariant。 理解并正确实现IUnknown。 创建能从COM服务器中暴露COM对象的粘合代码。 使用Canned Interface实现来支持对象的永久性、COM集合、枚举器和连接点。 使用ATL窗口类和控件建立独立的应用程序和UI组件。 使用ATL Servet开发可以运行在微软IIS上的Web应用程序。 资源截图:
OpenGL超级宝典(第三版) PDF
C语言C++

OpenGL超级宝典(第三版) PDF

资源名称:OpenGL超级宝典(第三版) PDF OpenGL超级宝典(第三版)分3个部分,共23章,另有3个附录。第一部分包括第1章到第12章,介绍经典OpenGL绘图的所有基础知识,包括3D图形和OpenGL简介,OpenGL空间绘图,几何转换,颜色、材料和光照,纹理贴图,曲线和表面,管线,交互式图形等内容。第二部分包括第13章到第15章,分别介绍了不同操作系统平台上的OpenGL功能特性和编程细节。第三部分是第16章到第23章,着重介绍OpenGL的一些高级功能以及OpenGL 1.5的新特性。附录部分给出了更多阅读建议、术语表和对OpenGL ES的简单介绍。随书光盘中包含了不同操作系统平台下的丰富的示例程序及其源代码。 资源截图:
真实世界的Python仪器监控 数据采集与控制系统自动化_Python教程
Python教程

真实世界的Python仪器监控 数据采集与控制系统自动化_Python教程

资源名称:真实世界的Python仪器监控  数据采集与控制系统自动化 内容简介: 《真实世界的Python仪器监控:数据采集与控制系统自动化》介绍借助Python编程来实现对数据的自动化收集和处理,书中介绍的技巧除了可以应用于软件项目管理、办公自动化和科学研究,也可以用来对工业生产中对电子设备、机械设备进行自动化管理和监控。《真实世界的Python仪器监控:数据采集与控制系统自动化》属于Python应用的中高端选题,市面上找不到同类书。 资源目录: 第1 章 仪器学概论 ……………………………………………….. 1 数据采集 ……………………………………………………………………………………………………2 控制输出 ……………………………………………………………………………………………………4 开环控制 …………………………………………………………………………………………….5 闭环控制 …………………………………………………………………………………………….6 顺序控制 …………………………………………………………………………………………….8 应用概观 ……………………………………………………………………………………………………9 电子测试仪器 ………………………………………………………………………………………9 实验室仪器……………………………………………………………………………………….. 11 过程控制 …………………………………………………………………………………………..12 小结 ………………………………………………………………………………………………………..14 第2 章 基本电子学 ……………………………………………… 15 电荷 ………………………………………………………………………………………………………..15 电流 ………………………………………………………………………………………………………..17 基础电路理论……………………………………………………………………………………………18 电路原理图 ………………………………………………………………………………………………20 直流电路特性……………………………………………………………………………………………23 欧姆定律 …………………………………………………………………………………………..24 电流吸入与电流输出...
树莓派Python编程入门与实战_Python教程
Python教程

树莓派Python编程入门与实战_Python教程

资源名称:树莓派Python编程入门与实战 内容简介: 树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,本书介绍了树莓派的Python编程方法。 本书共分7个部分。前6个部分介绍了树莓派编程环境、Python编程基础、高级Python知识、图形化编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将Raspbian加载到SD卡上,并介绍了树莓派的各种版本和型号。 本书适合对Python编程感兴趣的读者和树莓派爱好者,也适合想要基于低成本Linux平台开发应用的用户。 资源目录: 第一部分 树莓派编程环境 第1章 配置树莓派 3 1.1 获取树莓派 3 1.1.1 了解树莓派的历史 3 1.1.2 为什么要学习用Python在树莓派上进行编程 4 1.2 获取树莓派 5 1.3 哪些树莓派外围设备是必须的 6 1.3.1 microSD卡 6 1.3.2 电源 7 1.3.3 显示输出 8 1.3.4 键盘和鼠标 9 1.3.5 使用网线或者Wi—Fi适配器 9 1.4 其他不错的外围设备 9 1.4.1 挑选一个外壳...