《计算机图解⽹络》-亮白风格
《图解⽹络》写的⽹络知识主要是⾯向程序员的,涉及到的知识主要是关于程序员⽇常⼯作或者⾯试的⽹络知识
相信你在看这本图解⽹络的时候,你⼼⾥的感受会是:
「卧槽,原来是这样,⼤学⽼师教知识原来是这么理解」
「卧槽,我的⽹络知识串起来了」
「卧槽,我感觉⾯试稳了」
「卧槽,相⻅恨晚」
tree for windows
window自带的tree命令比较鸡肋,功能太弱,远没有linux下的强大。Tree for Windows工具可以完美弥补此不足之处。安装完成后,将其安装目录下的bin目录添加到系统Path环境变量即可。
支持所有window平台
跟我一起写 Makefile.pdf
什么是 makefile?或许很多 Windows 的程序员都不知道这个东西,因为那些 Windows 的集成开
发环境(integrated development environment, IDE)都为你做了这个工作,但我觉得要作一个好的
和专业的程序员, makefile 还是要懂。这就好像现在有这么多的 HTML 编辑器,但如果你想成为一个专
业人士,你还是要了解 HTML 的标签的含义。特别在 Unix 下的软件编译,你就不能不自己写 makefile
了,会不会写 makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。
因为, makefile 关系到了整个工程的编译规则。一个工程中的源文件不计其数,并且按类型、功能、
模块分别放在若干个目录中, makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需
要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile 就像一个 Shell 脚
本一样,其中也可以执行操作系统的命令。
makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个 make 命令,整个工程完全
自动编译,极大的提高了软件开发的效率。 make 是一个命令工具,是一个解释 makefile 中指令的命令
工具,一般来说,大多数的 IDE 都有这个命令,比如: Delphi 的 make, Visual C++ 的 nmake, Linux
下 GNU 的 make。可见, makefile 都成为了一种在工程方面的编译方法。
现在讲述如何写 makefile 的文章比较少,这是我想写这篇文章的原因。当然,不同产商的 make
各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对 GNU 的 make 进
行讲述,我的环境是 RedHat Linux 8.0, make 的版本是 3.80。毕竟,这个 make 是应用最为广泛的,
也是用得最多的。而且其还是最遵循于 IEEE 1003.2-1992 标准的(POSIX.2)。
在这篇文档中,将以 C/C++ 的源码作为基础,所以必然涉及一些关于 C/C++ 的编译的知识。关于
这方面的内容,还请各位查看相关的编译器的文档。这里所默认的编译器是 UNIX 下的 GCC 和 CC
安富莱_STM32-V6开发板emWin教程(V2.0).pdf
emWin是Segger公司针对嵌入式平台开发的稳定、高效的图形软件库,适合用于任何图形LCD的操作应用,并可输出高质量的无锯齿的文字和图形,通过调用emWin提供的函数接口,开发嵌入式图形界面应用变得简单而快捷。
STemWin 是 SEGGER 公司授权给 ST(意法半导体)的。使用 ST 芯片的用户可以免费使用 STemWin。
其实不光授权给了 ST,还有 NXP,Energy Micro 等。凡是使用这些芯片厂商生产的处理器都可以免费的
使用 emWin。但是出于一定的保护措施,使用 STemWin 的库是不能用在其它芯片厂商的处理器上面的。
因为在工程初始化 STemWin 前要使能 CRC 校验。如果没有使能,STemWin 是启动不起来的。
stsw-link009-xp+win7+win10.7z
stlink 调试器 windows 平台驱动, ST官网下载。
支持xp + win7 + win10
下载的同学注意,本资源使用7z工具压缩。
链接器与加载器(中英非扫描版)
本资源包含了中文和英文两个版本。
第 1 章,链接和加载,对链接的过程进行了一个简短的历史回顾,并讨论链接过程中的
各个阶段,最后以一个可由输入目标文件产生显示“Hello,world”程序的简单却完整的链
接器实例结束本章。
第 2 章,体系结构问题,以链接器设计的角度来回顾计算机体系结构。这里会以典型的
精简指令集体系结构的 SPARC,古老而富有活力的寄存器-内存体系结构的 IBM 360/370,以
及自成一派的 Intel x86 体系结构为例。在每种体系结构中,会讨论包括内存架构、程序寻
址架构和地址布局等重要方面。
第 3 章,目标文件,探究了目标文件和可执行文件的内部结构。本章从最简单的 MSDOS .COM 文件开始,进而分析包括 DOS 的 EXE,Wondows 的 COFF 和 PE(EXE 和 DLL),UNIX
的 a.out 和 ELF,以及 Intel/Microsoft 的 OMF 等更加复杂的文件。
第 4 章,存贮分配,涵盖了链接过程的第一个阶段,即为被链接程序的各段分配存储空
间,跟以实际的链接器来举例。
第 5 章,符号管理,涵盖符号的绑定和解析,这是一个将某个文件中引用的另一个文件
的符号解析为机器地址的过程。
第 6 章,库,涵盖目标代码库的创建和使用,以及库的结构和性能问题。
第 7 章,重定位,涵盖地址重定位,即将程序内的目标代码调整为可以反映其运行时实
际地址的过程。这里同样谈到了位置无关代码(PIC),这种代码是通过无需重定位的方法
建立的,并讨论了这种方法的优势和代价。
第 8 章,加载和覆盖,涵盖了加载过程,即将程序从文件中取出装入计算机内存以运行。
本章还讨论了一种古老而有效的节省存储空间的树结构覆盖技术。
第 9 章,共享库,讨论了在不同程序中共享一个库代码的单一拷贝需要做哪些工作。本
章将注意力放在静态链接的共享库上。
第 10 章,动态链接和加载,将第 9 章的讨论延伸至动态链接的共享库。本章详细说明
了两个实例,Win32 的动态链接库 (DLLs),和 Unix/Linux 的 ELF 共享库。
windows程序设计(中文)
“Windows程序设计最举足轻重的书当然就是Charles Petzold的Programming Windows。你还没有读过吗?晕,赶快去买一本!”
——Windows Tech Journal
“本书让你如入宝山,奇珍异宝俯拾皆是。我本人从中获益良多。”
——Andrew Schulman,著名技术作家,传奇著作Undocumented Windows作者
有经验的Windows程序员都知道,如果在工作中遇到了技术难题,最好的解决办法就是去查Petzold的书。是的,本书内容博大精深,阐述透彻流畅,是毋庸置疑的Windows程序设计的权威著作,也是享誉世界的微软技术大师、Windows先驱奖得主Charles Petzold的代表作。多少年来,一代又一代Windows程序员受惠于本书,无数在Windows上运行的程序都不同程度地受到了本书的影响。
今天,Win32 API之上已经有了各种框架使我们的开发工作更加方便,但是Petzold著作的魅力不减,仍然在不断重印。原因很简单,正如一位读者说的,Win32 API依旧是Windows的基础,不经过本书的洗礼,你很难说自己已经真正进入Windows程序设计技术的圣殿。
semtech SX126x,SX1272,SX1280参数计算工具
semtech lora射频芯片官方计算工具,可以根据BW,SF,CR等参数计算传输速率,时间等。
本资源包含3个工具,分别支持sx126x, sx1272以及sx1280.
GUN make中文手册(超清带书签
Linux 环境下的程序员如果不会使用 GNU make 来构建和管理自己的工程, 应该不能算是一个合格的专业程序员, 至少不能称得上是 Unix 程序员。 在 Linux(unix) 环境下使用 GNU 的 make 工具能够比较容易的构建一个属于你自己的工程, 整个工程的编译只需
要一个命令就可以完成编译、 连接以至于最后的执行。 不过这需要我们投入一些时间去完成一个或者多个称之为 Makefile 文件的编写。 此文件正是 make 正常工作的基础。所要完成的 Makefile 文件描述了整个工程的编译、 连接等规则。 其中包括: 工程中
的哪些源文件需要编译以及如何编译、 需要创建那些库文件以及如何创建这些库文件、 如何最后产生我们想要得可执行文件。 尽管看起来可能是很复杂的事情, 但是为工程编写Makefile 的好处是能够使用一行命令来完成“自动化编译”, 一旦提供一个(通常对于一
个工程来说会是多个) 正确的 Makefile。 编译整个工程你所要做的唯一的一件事就是在shell 提示符下输入 make 命令。 整个工程完全自动编译, 极大提高了效率
ucc162.3 源码
UCC,一个简单开源的编译器,完成的词法分析、语法分析、代码编译、代码执行全部动作,大约15000行代码。
UCC的原作者为Wenjun Wang(wenjunw@yahoo.cn),
UCC应为Ustc C Compiler之意.(Your C Compiler ?)
UCC实现的标准是C89
ARM体系结构与编程(高清带书签) 杜春雷
ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。《ARM体系结构与编程(第2版)》共为分14章,对ARM处理器的体系结构、指令系统和开发工具进行了比较全面的介绍。其中包括ARM体系、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarrior IDE的介绍及高性能的调试工具ADW的使用。并在此基础上介绍一些典型的基于ARM体系的嵌入式应用系统设计的基本技术。通过阅读本书,可以使读者掌握开发基于ARM的应用系统的各方面的知识。本书既可作为学习ARM技术的培训材料,也可作为嵌入式系统开发人员的参考手册。
第1章 ARM概述及其基本编程模型 1
1.1 ARM技术的应用领域及其特点 1
1.2 ARM体系结构的版本及命名方法 2
1.3 ARM处理器系列 7
1.4 ARM处理器的运行模式 11
1.5 ARM寄存器介绍 11
1.6 ARM体系的异常中断 17
1.7 ARM体系中的存储系统 19
第2章 ARM指令分类及其寻址方式 22
2.1 ARM指令集概要介绍 22
2.2 ARM指令的寻址方式 24
第3章 ARM指令集介绍 61
3.1 ARM指令集 61
3.2 一些基本的ARM指令功能段 110
3.3 Thumb指令介绍 120
第4章 ARM汇编语言程序设计 122
4.1 伪操作 122
4.2 ARM汇编语言伪指令 151
4.3 ARM汇编语言语句的格式 153
4.4 ARM汇编语言程序的格式 162
4.5 ARM汇编编译器的使用 164
4.6 汇编程序设计举例 166
第5章 ARM的存储系统 175
5.1 ARM存储系统概述 175
5.2 ARM中用于存储管理的系统控制
协处理器CP15 176
5.3 存储器管理单元MMU 186
5.4 高速缓冲存储器和写缓冲区 205
5.5 快速上下文切换技术 217
5.6 与存储系统相关的程序设计指南 219
5.7 ARM存储系统的实例 225
第6章 ATPCS介绍 242
6.1 ATPCS概述 242
6.2 基本ATPCS 242
6.3 几种特定的ATPCS 246
第7章 ARM程序和Thumb程序混合
使用 250
7.1 概述 250
7.2 在汇编语言程序中通过用户代码
支持interwork 251
7.3 在C/C++程序中实现interwork 256
7.4 在汇编语言程序中通过连接器
支持interwork 259
第8章 C/C++以及汇编语言的混合
编程 263
8.1 内嵌汇编器的使用 263
8.2 从汇编程序中访问C程序变量 270
8.3 汇编程序、C程序以及C++程序的
相互调用 271
第9章 异常中断处理 276
9.1 ARM中的异常中断处理概述 276
9.2 进入和退出异常中断的过程 279
9.3 在应用程序中安排异常中断处理
程序 285
9.4 SWI异常中断处理程序 288
9.5 FIQ和IRQ异常中断处理程序 297
9.6 复位异常中断处理程序 302
9.7 未定义指令异常中断 302
9.8 指令预取中止异常中断处理程序 303
9.9 数据访问中止异常中断处理程序 303
第10章 ARM C/C++编译器 304
10.1 ARM C/C++编译器概述 304
10.2 ARM编译器命令行格式 306
10.3 ARM编译器中的pragmas 319
10.4 ARM编译器特定的关键词 321
10.5 ARM编译器支持的基本数据
类型 335
10.6 ARM编译器中的预定义宏 337
10.7 ARM中的C/C++库 339
第11章 ARM连接器 347
11.1 ARM映像文件 347
11.2 ARM连接器介绍 351
11.3 ARM连接器生成的符号 353
11.4 连接器的优化功能 354
11.5 运行时库的使用 355
11.6 从一个映像文件中使用另一个映像
文件中的符号 359
11.7 隐藏或者重命名全局符号 362
11.8 ARM连接器的命令行选项 363
11.9 使用scatter文件定义映像文件的
地址映射 371
第12章 嵌入式应用程序示例 384
12.1 嵌入式应用程序设计的基本知识 384
12.2 使用semihosting的C语言程序
示例 388
12.3 一个嵌入式应用系统示例 392
12.4 进行ROM/RAM地址重映射的
嵌入式应用系统 401
12.5 一个嵌入式操作系统示例 405
第13章 使用CodeWarrior 412
13.1 CodeWarrior for ARM概述 412
13.2 简单工程项目的使用 413
13.3 配置生成目标 424
13.4 复杂工程项目的使用 451
13.5 工程项目模板 456
13.6 编译和连接工程项目 461
第14章 ARM体系中的调试方法 465
14.1 ARM体系中的调试系统概述 465
14.2 基于Angel的调试系统 466
14.3 基于JTAG的调试系统 495
14.4 ADW使用介绍 498
参考文献 513
Linux命令行与shell脚本编程大全.第3版(带书签)
第一部分 Linux命令行
第 1 章 初识 Linux shell
第 2 章 走进 shell
第 3 章 基本的 bash shell 命令
第 4 章 更多的 bash shell 命令
第 5 章 理解 shell
第 6 章 使用 Linux 环境变量
第 7 章 理解 Linux 文件权限
第 8 章 管理文件系统
第 9 章 安装软件程序
第 10 章 使用编辑器
第二部分 shell 脚本编程基础
第 11 章 构建基本脚本
第 12 章 使用结构化命令
第 13 章 更多的结构化命令
第 14 章 处理用户输入
第 15 章 呈现数据
第 16 章 控制脚本
第三部分 高级 shell 脚本编程
第 17 章 创建函数
第 18 章 图形化桌面环境中的脚本编程
第 19 章 初识 sed 和 gawk
第 20 章 正则表达式
第 21 章 sed 进阶
第 22 章 gawk 进阶
第 23 章 使用其他 shell
第四部分 创建实用的脚本
第 24 章 编写简单的脚本实用工具
第 25 章 创建与数据库、 Web 及电子邮件相关的脚本
第 26 章 一些小有意思的脚本
游戏人工智能编程案例精粹
本书主要讲述如何使游戏中的角色具有智能的技术。首先介绍游戏角色的基本属性及常用数学方法。深入探讨游戏智能体状态机的实现。通过简单足球游戏实例,给出用状态机实现游戏AI的例子。在图论部分,详细介绍图在游戏中的用途及各种不同的图搜索算法。[1] 目录编辑第1章 数学和物理学初探1.1 数学1.2 物理学1.3 总结第2章 状态驱动智能体设计2.1 什么是有限状态机2.2 有限状态机的实现2.3 West World项目2.4 使State基类可重用2.5 全局状态和状态翻转(State Blip)2.6 创建一个StateMachine类2.7 引入Elsa2.8 为你的FSM增加消息功能第3章 如何创建自治的可移动游戏智能体3.1 什么是自治智能体3.2 交通工具模型3.3 更新交通工具物理属性3.4 操控行为3.5 组行为(Group Behaviors)3.6 组合操控行为(Combining Steering Behaviors)3.7 确保无重叠3.8 应对大量交通工具:空间划分3.9 平滑第4章 体育模拟(简单足球)4.1 简单足球的环境和规则4.2 设计AI4.3 使用估算和假设4.4 总结第5章 图的秘密生命第6章 用脚本,还是不用?这是一个问题第7章 概览《掠夺者》游戏第8章 实用路径规划第9章 目标驱动智能体行为第10章 模糊逻辑拔附录A C++模板函数模板类模板连接器的困惑附录B UML类图类名、属性和操作属性和操作的可见性
Win7-USB3.0-Creator-V3和Win7-USB3.0-Creator-V3-Win7Admin
原生Win7系统不包含USB3.0的驱动,所以无法使用USB3.0的U盘在USB3.0的设备上引导,且安装完系统后还需要重新安装USB3.0驱动。特别是目前比较新的主板,安装win 7系统时,无法使用鼠标和键盘。国内这两个补丁比较难下载。
Win7-USB3.0-creator-V3.zip - 用于 64位 Windows8.1 或 Windows10 的系统安装
Win7-USB3.0-creator-V3-Win7admin.zip - 用于64位 Windows7admin 系统安装
git中文教程(非扫描版)
你将花费你生命中的若干小时来阅读有关 Git 的相关内容。让我们用几分钟时间来介绍下我们将给你讲解的内
容。 下面是本书正文十章和附录三章的快速总结。
在*第一章*,我们将介绍版本控制系统(VCSs)和 Git 的基本概念——不涉及技术内容,仅仅是什么是 Git, 为
什么它会成为 VCSs 大家庭中的一员,它与其它 VCSs 的区别,以及为什么那么多人都在使用 Git。然后,我们将
介绍如何下载 Git 以及如果你的系统没有安装 Git,如何为第一次运行做准备。
在*第二章*,我们将阐述 Git 的基本使用——包含你在使用 Git 时可能遇到的 80% 的情形。通过阅读本章,你应
该 能够克隆仓库、查看项目历史、修改文件和贡献更改。如果本书在此刻自燃,你应该已经能够使用已经学到
的漂亮 有用的 Git 知识获取到另外一份拷贝。
*第三章*关注于 Git 的分支模型。分支模型通常被认为是 Git 的杀手级特性。这里,你将学习到究竟是什么让 Git
与众不同。学习完本章,你可能需要一段时间来思考,在 Git 分支成为你的生活的一部分之前,你到底是如何生
活的。
*第四章*关注于服务器端的 Git。本章面向那些希望在你自己的组织或个人服务器搭建用于合作的 Git 的读者。
如果你希望让别人处理这些事务,我们也会探讨一些托管选项。
*第五章*将阐述多种分布式工作流的细节,以及如何使用 Git 实现它们。学习完本章,你应该能够在多个远程仓
库 之间游刃有余,通过电子邮件使用 Git,熟练地处理多个远程分支和合作者贡献的补丁。
*第六章*介绍 GitHub 托管服务以及深层次的工具。我们将涵盖注册与账户管理,创建和使用 Git 仓库,贡献项
目的 普通工作流以及接受他人的贡献,GitHub 的可编程接口和那些能够让你的生活变得更简单的小技巧。
*第七章*关于 Git 的高级命令。你将学习到一些高级主题,诸如掌握可怕的“reset”命令,使用二分搜索识别错
误,编辑 历史,细节版本选择等等。本章的介绍将丰富你的 Git 知识,让你成为一个真正的大师。
*第八章*关于 Git 环境的自定义配置,包括设置用于增强或促进自定义策略的钩子脚本以及按照你所需要的方式
进行 工作的环境配置。我们还会介绍构建你自己的脚本集,以增强自定义提交策略。
*第九章*对比 Git 和其它 VCSs,包括在 Subversion(SVN)的世界使用 Git 以及从其它 VCSs 迁移到 Git。很多
组织 仍在使用 SVN,并且也没有计划改变,此时,你将了解到 Git 不可思议的能力——本章将展示,在你不得不
使用 SVN 服务器 的时候如何协同合作。我们还将介绍如何从不同系统导入项目,以便你能够全身心投入 Git 的
怀抱。
*第十章*深入 Git 阴暗而漂亮的实现细节。现在,你已经知道所有有关 Git 的知识,能够熟练运用 Git 的强大优
雅的功能。 接下来,你可以继续学习 Git 如何存储对象、Git 的对象模型是怎样的、打包文件的细节、服务器协
议等更多知识。 本书自始至终都将引用本章的内容,以便你能够在当时就可以深入了解。但是,如果你像我们
一样希望深入学习技术细节, 你可能想先阅读第十章。我们将选择权交给你。
python pywin32
资源包含python 2.7和3.6 , 支持32位和64位:
pywin32-220.win32-py2.7
pywin32-220.win32-py3.6
pywin32-220.win-amd64-py2.7
pywin32-220.win-amd64-py3.6
SEGGER_RTT_V612
SEGGRE公司RTT调试利器, 一般嵌入式调试经常使用串口,比较麻烦,而且还占用端口,特别是低功耗状态下更加困难,有了RTT,就非常方便了,不需要额外的端口,项目中只要包含资源文件即可使用,非常简单。
Linux设备驱动开发详解(宋宝华高清带目录第2版)
经典Linux驱动书籍《Linux设备驱动开发详解(宋宝华高清带目录第2版).pdf》,本资源是高清非扫描版,大小只有37M,绝对是良心分享。
matlab 2D椭圆和3D椭球拟合
采用最小二乘法,辨识系统模型为椭圆或者椭球参数,可以用来校正加速度传感器和地磁传感器等。
python matplotlib 3D绘图教程
python 2.7版本,已亲测可用
# 2D 隐函数绘图,如椭圆等
# 绘制3D静态散点图
# 绘制3D静态线型图
# 绘制3D静态曲面图
# 绘制3D动态散点图
# 绘制3D动态线型图
C源代码实例
第一部分 基础篇
001 第一个C程序
002 运行多个源文件
003 求整数之积
004 比较实数大小
005 字符的输出
006 显示变量所占字节数
007 自增/自减运算
008 数列求和
009 乘法口诀表
010 猜数字游戏
011 模拟ATM(自动柜员机)界面
012 用一维数组统计学生成绩
013 用二维数组实现矩阵转置
014 求解二维数组的最大/最小元素
015 利用数组求前n个质数
016 编制万年历
017 对数组元素排序
018 任意进制数的转换
019 判断回文数
020 求数组前n元素之和
021 求解钢材切割的最佳订单
022 通过指针比较整数大小
023 指向数组的指针
024 寻找指定元素的指针
025 寻找相同元素的指针
026 阿拉伯数字转换为罗马数字
027 字符替换
028 从键盘读入实数
029 字符行排版
030 字符排列
031 判断字符串是否回文
032 通讯录的输入输出
033 扑克牌的结构表示
034 用“结构”统计学生成绩
035 报数游戏
036 模拟社会关系
037 统计文件的字符数
038 同时显示两个文件的内容
039 简单的文本编辑器
040 文件的字数统计程序
041 学生成绩管理程序
第二部分 数据结构篇
042 插入排序
043 希尔排序
044 冒泡排序
045 快速排序
046 选择排序
047 堆排序
048 归并排序
049 基数排序
050 二叉搜索树操作
051 二项式系数递归
052 背包问题
053 顺序表插入和删除
054 链表操作(1)
055 链表操作(2)
056 单链表就地逆置
057 运动会分数统计
058 双链表
059 约瑟夫环
060 记录个人资料
061 二叉树遍利
062 浮点数转换为字符串
063 汉诺塔问题
064 哈夫曼编码
065 图的深度优先遍利
066 图的广度优先遍利
067 求解最优交通路径
068 八皇后问题
069 骑士巡游
070 用栈设置密码
071 魔王语言翻译
072 火车车厢重排
073 队列实例
074 K阶斐波那契序列
第三部分 数值计算与趣味数学篇
075 绘制余弦曲线和直线的迭加
076 计算高次方数的尾数
077 打鱼还是晒网
078 怎样存钱以获取最大利息
079 阿姆斯特朗数
080 亲密数
081 自守数
082 具有abcd=(ab+cd)2性质的数
083 验证歌德巴赫猜想
084 素数幻方
085 百钱百鸡问题
086 爱因斯坦的数学题
087 三色球问题
088 马克思手稿中的数学题
089 配对新郎和新娘
090 约瑟夫问题
091 邮票组合
092 分糖果
093 波瓦松的分酒趣题
094 求π的近似值
095 奇数平方的有趣性质
096 角谷猜想
097 四方定理
098 卡布列克常数
099 尼科彻斯定理
100 扑克牌自动发牌
101 常胜将军
102 搬山游戏
103 兔子产子(菲波那契数列)
104 数字移动
105 多项式乘法
106 产生随机数
107 堆栈四则运算
108 递归整数四则运算
109 复平面作图
110 绘制彩色抛物线
111 绘制正态分布曲线
112 求解非线性方程
113 实矩阵乘法运算
114 求解线性方程
115 n阶方阵求逆
116 复矩阵乘法
117 求定积分
118 求满足特异条件的数列
119 超长正整数的加法
第四部分 图形篇
120 绘制直线
121 绘制圆
122 绘制圆弧
123 绘制椭圆
124 设置背景色和前景色
125 设置线条类型
126 设置填充类型和填充颜色
127 图形文本的输出
128 金刚石图案
129 飘带图案
130 圆环图案
131 肾形图案
132 心脏形图案
133 渔网图案
134 沙丘图案
135 设置图形方式下的文本类型
136 绘制正多边形
137 正六边形螺旋图案
138 正方形螺旋拼块图案
139 图形法绘制圆
140 递归法绘制三角形图案
141 图形法绘制椭圆
142 抛物样条曲线
143 Mandelbrot分形图案
144 绘制布朗运动曲线
145 艺术清屏
146 矩形区域的颜色填充
147 VGA256色模式编程
148 绘制蓝天图案
149 屏幕检测程序
150 运动的小车动画
151 动态显示位图
152 利用图形页实现动画
153 图形时钟
154 音乐动画
第五部分 系统篇
155 读取DOS系统中的国家信息
156 修改环境变量
157 显示系统文件表
158 显示目录内容
159 读取磁盘文件
160 删除目录树
161 定义文本模式
162 设计立体窗口
163 彩色弹出菜单
164 读取CMOS信息
165 获取BIOS设备列表
166 锁住硬盘
167 备份/恢复硬盘分区表
168 设计口令程序
169 程序自我保护
第六部分 常见试题解答篇
170 水果拼盘
171 小孩吃梨
172 删除字符串中的特定字符
173 求解符号方程
174 计算标准差
175 求取符合特定要求的素数
176 统计符合特定条件的数
177 字符串倒置
178 部分排序
179 产品销售记录处理
180 特定要求的字符编码
181 求解三角方程
182 新完全平方数
183 三重回文数
184 奇数方差
185 统计选票
186 同时整除
187 字符左右排序
188 符号算式求解
189 数字移位
190 统计最高成绩
191 比较字符串长度
192 合并整数
193 矩阵逆置
194 删除指定的字符
195 括号匹配
196 字符串逆置
197 SIX/NINE问题
198 单词个数统计
199 方差运算
200 级数运算
201 输出素数
202 素数题
203 序列排序
204 整数各位数字排序
205 字符串字母移位
206 Fibonacc数列
第七部分 游戏篇
207 商人过河游戏
208 吃数游戏
209 解救人质游戏
210 打字训练游戏
211 双人竞走游戏
212 迷宫探险游戏
213 迷你撞球游戏
214 模拟扫雷游戏
215 推箱子游戏
216 五子棋游戏
第八部分 综合实例篇
217 综合CAD系统
218 功能强大的文本编辑器
219 图书管理系统
220 进销存管理系统
VB winsock编程
本项目使用VB实现了一个简单的客户端和服务器程序,仅供大家参考。
C语言高斯消元法求解线性方程
采用高斯消元法求解线性方程序,已经通过测试,并用此求解椭球拟合的系统参数。
IAI 3轴设备USB转串口驱动
日本IAI3轴设备串口驱动,常用的PL2303驱动无法正常工作,支持XP,win7和vista,本人亲测这个是可用的。
VS2015安装部署组件
VS2015安装包装中已经不含程序打包的相关功能,该组件可以弥补这一缺陷,其操作和在VS2008以及VS2010一模一样。
已经亲测可用。
QQ 高仿版源码
使用C#实现QQ高仿版本,包括客户端和服务器实现源码以及相关部署说明,对于想提高C#编程的同学简直是一大福音,特此奉献给大家。
http权威指南+mobi阅读器
http圣经,经典程度不用说了,通常在网上下载的一般是pdf扫描版,清晰度不够,而且没有书签。体验非常差。本资源完全没有这方面的顾虑,特意推荐给爱学习的童鞋~~。
C语言教程100
本文涵盖了C的基础教程以及100个经典例子,可以作为开发手册实时查阅,非常方便。