自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TaylorGu

我喜欢coding的感觉

  • 博客(6)
  • 资源 (29)
  • 收藏
  • 关注

原创 通过阿里云API动态修改域名解析记录

这一篇,讲述了通过 阿里云API 进行动态修改 “域名解析” 服务的方法,附带完整源代码(包括阿里云SDK)可以直接编译运行。附源码:源码讨论QQ群: 2965382731. 前期准备工作1.1 访问 http://www.aliyun.com 创建AccessKey,如果已经有Key可以不用创建,AccessKey 是调用阿里API接口的一个身份验证。如下图所示:

2017-04-05 15:04:58 16311

原创 Dropbox OAuth2.0 help for java

这一篇,讲述了通过 OAuth2.0 进行 Dropbox 的授权认证过程,附完整源代码可以直接下载编译运行。 讨论QQ群: 296538273登录 dropbox 注册一个App用来生成OAuth2.0证书访问:https://www.dropbox.com 通过自己的dropbox帐号登录到dropbox管理界面如下图所示点击:”Create your app”创建一个

2016-12-27 10:50:37 8270

原创 Google OAuth2.0 Java 认证

在网上找了很久,都没有找到一个完整的图文教程,还是通过阅读Google API 文档才知道的,现在把它总结如下:讨论QQ群: 296538273从Google API控制台获取OAuth2.0证书1.1 访问:https://console.developers.google.com 通过自己的Google帐号登录到Google API管理界面 1.2 点击:”Cr

2016-12-27 09:41:17 7646

原创 通过curl工具写的一个C语言版网页爬虫工具,主要在vim里方便使用!

这一篇,讲述了通过 curl工具进行网页内容爬取的工具,需要安装gcc,可以直接编译运行。附源码:源码讨论QQ群: 2965382731. 前期准备工作1.1 安装windows 版gcc。如下图所示: https://chocolatey.org/packages/mingw 这里介绍一下 chocolatey 是windows上面的命令行软件安装工具,类似u

2018-01-11 09:22:14 3042

原创 如何用算法实现多国语言的自动识别功能?

<br />各位大虾,能否给我一个提示,我大概百度到了一些关于自动识别的思想,针对字符编码的特点来自动识别,但是我对字符编码不是很了解,麻烦有心人能否给我一些关于字符编码的书籍,让我能够了解一下,至于自动识别我想问问大家的想法,然后自己再实现一下,仅仅只需要大家的想法而已!

2011-01-03 14:39:00 2451

原创 能给个MFC 或者Win32 程序设计的屏蔽任何热键的代码或者函数么?

<br />老大,能给个MFC 或者Win32 程序设计的屏蔽任何热键的代码或者函数么?<br />急求 MFC 下屏蔽Alt+F4 和 Ctril+Alt+Delete 的函数。

2010-10-19 19:23:00 2049

vs2017_VA_X2258_5

vs2017 tomato 安装可用,亲测! 番茄助手2017破解版带给大家可以完全免费使用的VS平台小插件,它可以大大提高大家的程序开发效率,实用的拼写提示,强大的自动检索复杂函数,让大家可以轻松调用,还可以为大家生成代码,准确性高,可以为您的开发过程带去无可替代的便捷。

2018-11-09

C语言网页爬虫(附编译好的windows版)

通过curl工具写的一个C语言版网页爬虫工具,主要在vim里方便使用!

2018-01-11

阿里云API更新域名解析记录

一套完整的通过阿里云API动态修改域名解析的代码,具体步骤可以参考我的博客:

2017-04-05

dropbox_oauth2.zip

此程序包含dropbox api 库可以直接编译运行。 编译说明: 将申请的Client ID和Client secrets加入到app.info cd . (当前源码根路径) mkdir bin dir /b/s src\*.java > src.list javac -sourcepath src -d bin -classpath "lib/*;" @src.list copy app.info bin\ java -classpath "bin;lib/*;" com.dropbox.oauth2.Oauth2 此示例程序所用dropbox java api库由自己编译不是最新,如需最新库请自行下载。

2016-12-27

exmaple_google_oauth2_java.zip

一套完整的 google drive 认证系统,可以根据以下命令编译运行: 将申请的Client ID和Client secrets加入到client_secrets.json cd . (当前源码根路径) mkdir bin dir /b/s src\*.java > src.list javac -sourcepath src -d bin -classpath "lib/*;" @src.list copy client_secrets.json bin\ java -classpath "bin;lib/*;" com.google.oauth2.Oauth2

2016-12-27

《windows PE 权威指南》

《windows PE 权威指南》随书源码,该书作者的声明:注意:第23章有一个病毒样例,其仅仅在C盘建立一个文件夹而已,不会有其他危害,使用时候,请关闭杀毒软件。

2015-01-26

多任务下的数据结构与算法.pdf

《多任务下的数据结构与算法(含1CD)》图书目录: 第1章 绪论 (1) 1.1 引言 (1) 1.2 C语言编程常见问题分析 (2) 1.2.1 参数校验问题 (3) 1.2.2 return语句的问题 (3) 1.2.3 while循环和for循环的问题 (4) 1.2.4 if语句的多个判断问题 (4) 1.2.5 goto语句问题 (5) 1.2.6 switch …case 和if … else if 的效率区别 (5) 1.3 任意数据类型处理 (7) 1.3.1 任意数据类型处理的设计方法 (7) 1.3.2 任意数据类型处理的实例 (8) 1.3.3 任意数据类型处理的回调函数封装 (9) 1.4 多任务介绍 (10) 1.4.1 多任务简介 (10) 1.4.2 锁的概念 (10) 1.4.3 Windows下常用多任务操作函数 (10) 1.4.4 Linux/Unix下常用多任务操作函数 (12) 1.4.5 VxWorks下常用多任务操作函数 (12) 1.4.6 多任务函数的封装 (13) 1.5 软件设计简介 (14) 1.5.1 软件设计历史简述 (14) 1.5.2 微观设计学原理简介 (15) 第2章 数组 (17) 2.1 栈 (17) 2.1.1 栈的基本概念 (17) 2.1.2 栈的编码实现 (18) 2.1.3 多任务栈的实现 (21) 2.2 队列 (24) 2.2.1 队列的基本概念和接口 (24) 2.2.2 环形队列(Queue) (25) 2.2.3 STL中的动态队列(STL∷deque) (29) 2.2.4 动态环形队列 (30) 2.2.5 各种队列的时间效率测试及分析 (35) 2.2.6 各种队列的适用范围 (36) 2.2.7 关于时间效率和空间效率的原则 (36) 2.3 排序表 (37) 2.3.1 排序算法介绍 (37) 2.3.2 快速排序算法 (38) 2.3.3 排序表的设计 (40) 2.3.4 非递归的快速排序算法 (43) 2.3.5 快速排序算法的复杂度分析 (47) 2.3.6 二分查找算法 (48) 2.4 实例:HOOK管理功能的实现 (49) 2.4.1 单个函数的HOOK实现 (49) 2.4.2 多个函数的HOOK实现 (50) 2.4.3 HOOK功能的应用简介 (55) 2.4.4 HOOK使用的注意事项 (56) 本章小结 (56) 习题与思考 (56) 第3章 链表 (57) 3.1 单向链表 (57) 3.1.1 单向链表的存储表示 (57) 3.1.2 单向链表的接口设计 (59) 3.1.3 单向链表的基本功能编码实现 (60) 3.2 单向链表的逐个节点遍历 (69) 3.2.1 单向链表逐个节点遍历基本概念 (69) 3.2.2 单向链表逐个节点遍历编码实现 (70) 3.3 单向链表的排序 (71) 3.3.1 插入排序 (71) 3.3.2 归并插入排序 (74) 3.3.3 基数排序 (79) 3.4 双向链表 (85) 3.4.1 双向链表的基本概念 (85) 3.4.2 双向链表的设计 (85) 3.4.3 双向链表的编码实现 (86) 3.5 使用整块内存的链表 (107) 3.5.1 整块内存链表的基本概念 (107) 3.5.2 整块内存链表的编码实现 (109) 3.6 实例:使用链表管理短信息系统的CACHE (113) 3.6.1 短信息系统的CACHE管理基本概念 (113) 3.6.2 短信息系统的发送和接收分析 (114) 3.6.3 短信息系统CACHE管理的编码实现 (115) 本章小结 (118) 习题与思考 (118) 第4章 哈希表 (119) 4.1 哈希表 (119) 4.1.1 哈希表的基本概念 (119) 4.1.2 哈希表的索引方法 (120) 4.1.3 哈希表的冲突解决方法 (123) 4.1.4 哈希表基本操作的源代码 (125) 4.2 哈希链表 (130) 4.2.1 哈希表和数组、链表的效率比较 (130) 4.2.2 时间效率和空间效率的关系 (131) 4.2.3 哈希链表的基本概念 (132) 4.2.4 哈希链表的操作 (133) 4.2.5 哈希链表的编码实现 (135) 4.3 实例:WebServer的动态CACHE文件管理 (143) 4.3.1 WebServer的动态CACHE文件管理基本概念 (143) 4.3.2 CACHE文件管理功能的设计 (144) 4.3.3 CACHE文件管理功能的编码实现 (145) 本章小结 (151) 习题与思考 (151) 第5章 树 (153) 5.1 普通树 (153) 5.1.1 普通树的描述方法 (153) 5.1.2 树的操作接口设计 (154) 5.1.3 树的遍历算法 (154) 5.1.4 树的编码实现 (157) 5.1.5 使用树的遍历算法来实现Xcopy功能 (163) 5.2 二叉树 (166) 5.2.1 二叉树的基本概念 (166) 5.2.2 二叉树的树梢及二叉树的高度 (166) 5.2.3 二叉树的描述方法 (167) 5.3 二叉排序树 (168) 5.3.1 二叉排序树的基本概念 (168) 5.3.2 二叉排序树的查找 (168) 5.3.3 二叉排序树的插入 (170) 5.3.4 二叉排序树的删除 (172) 5.3.5 二叉排序树的遍历 (176) 5.3.6 二叉排序树的旋转操作 (178) 5.4 AVL搜索树 (181) 5.4.1 AVL搜索树的基本概念 (181) 5.4.2 AVL搜索树的插入 (181) 5.4.3 AVL搜索树的删除 (184) 5.4.4 AVL树的源代码 (187) 5.5 红黑树 (205) 5.5.1 红黑树的基本概念 (205) 5.5.2 红黑树的插入操作 (206) 5.5.3 红黑树的删除操作 (209) 5.5.4 红黑树的编码实现 (214) 5.6 实例:搜索引擎的实现 (236) 5.6.1 搜索引擎的实现思路和方法 (236) 5.6.2 搜索引擎的时间效率和空间效率分析 (238) 5.6.3 高级搜索的实现 (240) 本章小结 (241) 习题与思考 (241) 第6章 复合二叉树 (243) 6.1 哈希红黑树 (243) 6.1.1 哈希红黑树的基本概念 (243) 6.1.2 哈希红黑树的查找 (245) 6.1.3 哈希红黑树的插入 (246) 6.1.4 哈希红黑树的删除 (248) 6.1.5 哈希红黑树的释放 (248) 6.1.6 哈希红黑树的遍历 (249) 6.1.7 哈希红黑树的编码实现 (249) 6.1.8 哈希红黑树的效率分析 (255) 6.2 哈希AVL树 (256) 6.2.1 哈希AVL树的基本概念 (256) 6.2.2 哈希AVL树的查找 (257) 6.2.3 哈希AVL树的插入 (258) 6.2.4 哈希AVL树的删除 (260) 6.2.5 哈希AVL树的释放 (261) 6.2.6 哈希AVL树的遍历 (261) 6.2.7 哈希AVL树的编码实现 (261) 6.2.8 复合数据结构的分类 (266) 6.3 抗DoS/DDoS攻击的实例 (267) 6.3.1 DoS/DDoS攻击的概念 (267) 6.3.2 常见DoS/DDoS攻击手段及防范策略 (268) 6.3.3 抗DoS/DDoS攻击的实现 (269) 6.3.4 抗DoS/DDoS攻击的编码实现 (269) 本章小结 (272) 习题与思考 (273) 第7章 图 (275) 7.1 图的基本概念和描述方法 (275) 7.1.1 图的基本概念 (275) 7.1.2 图的描述方法 (276) 7.2 Dijkstra最短路径算法 (277) 7.2.1 Dijkstra最短路径算法的描述 (277) 7.2.2 Dijkstra最短路径算法的过程图解 (277) 7.2.3 Dijkstra最短路径算法的编码实现 (278) 7.3 最小生成树算法 (282) 7.3.1 最小生成树算法的基本概念 (282) 7.3.2 最小生成树算法的过程图解 (282) 7.3.3 最小生成树的算法流程图 (283) 7.3.4 最小生成树算法的编码实现 (284) 7.4 深度优先搜索算法 (286) 7.4.1 深度优先搜索算法的描述 (286) 7.4.2 深度优先搜索算法的过程图解 (287) 7.4.3 深度优先搜索算法的流程图 (288) 7.4.4 深度优先搜索算法的编码实现 (289) 7.5 宽度优先搜索算法 (293) 7.5.1 宽度优先搜索算法的描述 (293) 7.5.2 宽度优先搜索算法的编码实现 (294) 7.6 无环有向图的分层算法 (297) 7.6.1 无环有向图的分层算法描述 (297) 7.6.2 无环有向图的分层算法过程图解 (298) 7.7 哈密顿圈算法 (299) 7.7.1 哈密顿圈算法的描述 (299) 7.7.2 哈密顿圈算法的过程图解 (300) 本章小结 (302) 习题与思考 (302) 第8章 多任务算法 (303) 8.1 读写锁 (303) 8.1.1 读写锁概念的引出 (303) 8.1.2 读写锁算法的分析和实现 (304) 8.1.3 读写锁的编码实现 (305) 8.2 多任务资源释放问题 (308) 8.2.1 子任务释放问题 (308) 8.2.2 多个子任务释放 (309) 8.2.3 多任务释放的实现 (309) 8.3 多任务下的遍历问题 (313) 8.3.1 链表在多任务下的遍历问题 (313) 8.3.2 多任务链表的设计和编码实现 (313) 8.3.3 多任务链表的遍历操作编码实现 (318) 8.3.4 多个任务同时遍历的情况 (321) 8.4 多任务二叉树的设计 (322) 8.5 消息队列 (327) 8.5.1 消息队列的基本概念 (327) 8.5.2 消息队列的设计和编码实现 (327) 8.6 实例:线程池调度的管理 (331) 8.6.1 线程池调度管理的基本概念 (331) 8.6.2 线程池调度管理的编码实现 (332) 本章小结 (335) 习题与思考 (335) 第9章 内存管理算法 (337) 9.1 动态等尺寸内存的分配算法 (337) 9.1.1 静态等尺寸内存分配算法的分析 (337) 9.1.2 动态等尺寸内存分配算法 (338) 9.2 内存垃圾收集算法 (351) 9.2.1 垃圾收集算法简介 (351) 9.2.2 用户层垃圾回收算法的实现 (352) 9.2.3 多任务下的垃圾收集 (360) 9.2.4 使用垃圾回收算法来做内存泄漏检查 (367) 9.3 实例:动态等尺寸内存管理算法的应用 (370) 9.3.1 Emalloc内存管理的概念 (370) 9.3.2 Emalloc内存管理的编码实现 (371) 9.3.3 Emalloc内存管理的使用方法 (375) 9.3.4 Emalloc内存管理的内存越界检查 (376) 本章小结 (378) 习题与思考 (378) 附 参考文献 (379)

2015-01-26

MD5校验工具

MD5 文件校验工具,适用于下载之后查看是否跟下载的文件或者程序是否跟网上的文件校验值一样。

2014-02-27

FLex 学习资料

FLex的基本学习资料,适用于基本的初学者,如果是技术大牛可以忽略这本资料了。

2014-02-27

FLex基础教程

一个简单详细的FLex基础教程,此资源试用于刚刚接触Flex编程的初学者,高端人士只能当作收藏了。

2014-02-27

学习OpenCV的一本基本工具书

一本基础的OpenCV的学习书籍。因为这是我学习OpenCV的第一本书,所以我先试试在CS上传出之后有没有影响力,如果有想共同进步的同仁的话,可以联系我,这本书给5分不多,我这里还有很多关于图像处理的书籍。

2013-12-27

程序员养生书

对每个程序猿来说,在保证程序质量的同时不能忽视自己的身体健康状况,此书算是对每个猿人身体塑造的流程。

2013-12-27

批处理bat 学习资料整合大全.zip

这是一篇技术教程,我会用很简单的文字表达清楚自己的意思,你要你识字就能看懂,就能学到知识。写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如果爱可以让事情变的更简单,那么就让它简单吧!看这篇教程的方法,就是慢!慢慢的,如同品一个女人、一杯茗茶,你会发现很多以前就在眼前的东西突然变的很遥远,而有些很遥远的东西却又突然回到了眼前。

2011-04-05

Microsoft编写优质无错C程序秘诀.rar

几年前在一次偶然翻阅Donald Knuth所著《TEX:The Program》一书时,序言中的一段话深深触动了我: 我确信TEX的最后一个错误已经在1985年11月27日被发现并排除掉了。但是如果出于目前尚不知道的原因,TEX仍然潜伏有错误,我非常愿意付给第一个发现者$20.48元。(这一金额已是以前的两倍。我打算在本年内再增加一倍。你看我是多么自信!)

2011-04-05

KR_the_C_programming_language.pdf

Contents Introduction Introduction to The Objective-C Programming Language 9 Who Should Read This Document 9 Organization of This Document 10 Conventions 10 See Also 11 Runtime 11 Memory Management 11 Chapter 1 Objects, Classes, and Messaging 13 Runtime 13 Objects 13 Object Basics 13 id 14 Dynamic Typing 14 Memory Management 15 Object Messaging 15 Message Syntax 15 Sending Messages to nil 17 The Receiver’s Instance Variables 18 Polymorphism 18 Dynamic Binding 19 Dynamic Method Resolution 20 Dot Syntax 20 Classes 23 Inheritance 24 Class Types 27 Class Objects 28 Class Names in Source Code 32 Testing Class Equality 33 Chapter 2 Defining a Class 35 Source Files 35 Class Interface 35 Importing the Interface 37 Referring to Other Classes 37 The Role of the Interface 38 Class Implementation 38 Referring to Instance Variables 39 The Scope of Instance Variables 40 Messages to self and super 43 An Example 44 Using super 45 Redefining self 46 Chapter 3 Allocating and Initializing Objects 47 Allocating and Initializing Objects 47 The Returned Object 47 Implementing an Initializer 48 Constraints and Conventions 48 Handling Initialization Failure 50 Coordinating Classes 51 The Designated Initializer 53 Combining Allocation and Initialization 55 Chapter 4 Protocols 57 Declaring Interfaces for Others to Implement 57 Methods for Others to Implement 58 Declaring Interfaces for Anonymous Objects 59 Non-Hierarchical Similarities 59 Formal Protocols 60 Declaring a Protocol 60 Optional Protocol Methods 60 Informal Protocols 61 Protocol Objects 62 Adopting a Protocol 62 Conforming to a Protocol 63 Type Checking 63 Protocols Within Protocols 64 Referring to Other Protocols 65 Chapter 5 Declared Properties 67 Overview 67 Property Declaration and Implementation 67 Property Declaration 67 Property Declaration Attributes 68 Property Implementation Directives 71 Using Properties 72 Supported Types 72 Property Re-declaration 72 Copy 73 dealloc 74 Core Foundation 74 Example 75 Subclassing with Properties 76 Performance and Threading 77 Runtime Difference 78 Chapter 6 Categories and Extensions 79 Adding Methods to Classes 79 How you Use Categories 80 Categories of the Root Class 81 Extensions 81 Chapter 7 Associative References 83 Adding Storage Outside a Class Definition 83 Creating Associations 83 Retrieving Associated Objects 84 Breaking Associations 84 Complete Example 84 Chapter 8 Fast Enumeration 87 The for…in Feature 87 Adopting Fast Enumeration 87 Using Fast Enumeration 88 Chapter 9 Enabling Static Behavior 91 Default Dynamic Behavior 91 Static Typing 91 Type Checking 92 Return and Argument Types 93 Static Typing to an Inherited Class 93 Chapter 10 Selectors 95 Methods and Selectors 95 SEL and @selector 95 Methods and Selectors 96 Method Return and Argument Types 96 Varying the Message at Runtime 96 The Target-Action Design Pattern 97 Avoiding Messaging Errors 97 Chapter 11 Exception Handling 99 Enabling Exception-Handling 99 Exception Handling 99 Catching Different Types of Exception 100 Throwing Exceptions 100 Chapter 12 Threading 103 Synchronizing Thread Execution 103 Chapter 13 Remote Messaging 105 Distributed Objects 105 Language Support 106 Synchronous and Asynchronous Messages 107 Pointer Arguments 107 Proxies and Copies 109 Chapter 14 Using C++ With Objective-C 111 Mixing Objective-C and C++ Language Features 111 C++ Lexical Ambiguities and Conflicts 114 Limitations 115 Appendix A Language Summary 117 Messages 117 Defined Types 117 Preprocessor Directives 118 Compiler Directives 118 Classes 120 Categories 120 Formal Protocols 121 Method Declarations 122 Method Implementations 122 Deprecation Syntax 122 Naming Conventions 123 Document Revision History 125 Glossary 129 Index 133 Figures and Listings Chapter 1 Objects, Classes, and Messaging 13 Figure 1-1 Some Drawing Program Classes 24 Figure 1-2 Rectangle Instance Variables 25 Figure 1-3 Inheritance hierarchy for NSCell 30 Listing 1-1 Accessing properties using the dot syntax 20 Listing 1-2 Accessing properties using bracket syntax 21 Listing 1-3 Implementation of the initialize method 32 Chapter 2 Defining a Class 35 Figure 2-1 The scope of instance variables 41 Figure 2-2 High, Mid, Low 44 Chapter 3 Allocating and Initializing Objects 47 Figure 3-1 Incorporating an Inherited Initialization Method 52 Figure 3-2 Covering an Inherited Initialization Model 53 Figure 3-3 Covering the Designated Initializer 54 Figure 3-4 Initialization Chain 55 Chapter 5 Declared Properties 67 Listing 5-1 Declaring a simple property 68 Listing 5-2 Using @synthesize 71 Listing 5-3 Using @dynamic with direct method implementations 72 Listing 5-4 Declaring properties for a class 75 Chapter 7 Associative References 83 Listing 7-1 Establishing an association between an array and a string 83 Chapter 11 Exception Handling 99 Listing 11-1 An exception handler 100 Chapter 12 Threading 103 Listing 12-1 Locking a method using self 103 Listing 12-2 Locking a method using a custom semaphore 104 Chapter 13 Remote Messaging 105 Figure 13-1 Remote Messages 106 Figure 13-2 Round-Trip Message 107 Chapter 14 Using C++ With Objective-C 111 Listing 14-1 Using C++ and Objective-C instances as instance variables 111

2011-04-05

KR_the_C_programming_language(Chinese).pdf

中文名: C程序设计语言 原名: The C Programming Language 作者: Dennis M.Ritchie Brian W.Kernighan 译者: 徐宝文 资源格式: PDF 版本: 第2版·新版 出版社: 机械工业出版社 书号: 7111128060 发行时间: 2004年 地区: 大陆 语言: 简体中文 本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。   本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。   本书原著 即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以 此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hell, World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设 计语言入门的第一课。 原著第2版根据1987年制定的ANSIC标准做了适当的修订.引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各 个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语 言方面的参考书。 目录: 第1章 导言 1.1 入门 1.2 变量与算术表态式 1.3 for语句 1.4 符号常量 1.5 字符输入/输出 1.6 数组 1.7 函数 1.8 参数——传值调用 1.9 字符数组 1.10 外部变量与作用域 第2章 类型、运算符与表达式 2.1 变量名 2.2 数据类型及长度 2.3 常量 2.4 声明 2.5 算术运算符 2.6 关系运算符与逻辑运算符 2.7 类型转换 2.8 自增运算符与自减运算符 2.9 按位运算符 2.10 赋值运算符与表达式 2.11 条件表达式 2.12 运算符优先级与求值次序 第3章 控制流 3.1 语句与程序块 3.2 if-else语句 3.3 else-if语句 3.4 switch语句 3.5 whil循环与for特环 3.6 do-while循环 3.7 break语句与continue语句 3.8 goto语句与标号 第4章 涵数与程序结构 第5章 指针与数组 第6章 结构 第7章 输入与输出 第8章 UNIX系统接口 附录A 参考手册 附录B 标准库 附录C 变更小结 索引

2011-04-05

C++语言程序设计教程.pdf

这个教程是用户 gsgshine 所上传的,因某些人希望是pdf形式的电子书,所以我将它转化成pdf的形式,提供给大家,在此,我对gsgshine表示感谢!!

2010-08-21

TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议.rar

TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议,此卷已经有人提供,我仅仅是将它与卷1卷2共同上传供大家学习!

2010-08-19

TCP-IP详解卷二:实现2.rar

TCP-IP详解卷二:实现2是卷二第十八章到结尾。上传目的只是学习!

2010-08-19

TCP-IP详解卷二:实现1.rar

TCP-IP详解卷二:实现1内容为书当中的前17章内容。

2010-08-19

TCP-IP详解卷一_协议.rar

一直在搜集找了好久,终于找到全卷了,这是卷一。其他两卷由于太大所以分开上传

2010-08-19

WinISO.rar

WinISO软件是用来制作虚拟光盘的,我个人认为不适合用作虚拟光驱,如果用虚拟光驱的话,可以用我发布的Alcohol 120% ,此软件也是免费注册版的。

2010-08-18

Alcohol 120% 4.0(免费版).rar

定这么贵的资源分,主要是因为这个虚拟光驱实在是太好了,我找了好久才找到的,完全免费,内涵注册码智能化安装,感觉完全是正版软件,不会出现任何内存读写错误,是公认的虚拟光驱大师,可以配合我发布的WinISO软件一块使用。

2010-08-18

HP500标准驱动.rar

06年左右购买的HP500笔记本所有驱动程序,因本人还在使用此笔记本,性能不用说(落后)但是质量没得说(很好)所以个人认为可以用到2020年,有同笔记本的朋友,我将驱动整合到一起供大家使用。

2010-08-18

高质量c++编程指南.pdf

这本书是我在学习编程一段时间之后所考虑的。很多人应该都有过那种感觉“程序的规范性”如果是一个好的程序员该如何写程序,哪个写在前面,哪个写在后面等等。 本书详细的介绍了一个规范,我觉得很好!无论是否是C++编程,我们都可以以它为参考。

2010-08-18

数据库语言SQL必知必会.chm

一本纯英文版SQL书籍,我个人认为看得懂的都会有不少中文版以外的收获,没有华丽的语言,很多都是作者的心得。值得一看!

2010-08-17

计算机网络技术基础.pdf

这个是发布人: fjh_1011所发的,他的是PPT形式,我看了一下,涵盖了网络大部分内容,所以,将它做成PDF文件供大家翻阅。在此我对fjh_1011 表示感激!

2010-08-17

DOS概述及入门.pdf

一个学习DOS的简单入门手册,可以帮助大家大概了解DOS,仅仅是潜入,要想深入学习,不合适

2010-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除