自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

转载 程序员必读书单

程序员必读书单2015年2月25日 | COMMENTS作者:Lucida微博:@peng_gong豆瓣:@figure9原文链接:http://lucida.me/blog/developer-reading-list/关于本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及

2015-02-26 19:02:23 1013

转载 在Linux下运行C语言程序

市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核、桌面环境和各种常用的必备工具,国内使用较多的是Ubuntu(乌班图)、CentOS、Deepin(深度Linux)。本教程以Deepin为例来讲述如何编译C程序。GeditGedit是一个简单实用的文本编辑器,拥有漂亮的界面,支持语法高亮,比 Vim 更易上手。本教程将Gedit作为C代码编辑器。Ged

2015-02-09 16:43:38 4394

转载 霍夫曼编码介绍和霍夫曼编码的接口与实现

霍夫曼编码介绍一种最古老而最优雅的数据压缩方法之一就是霍夫曼编码,它是一种基于最小冗余编码的压缩算法。最小冗余编码是指,如果知道一组数据中符号出现的频率,就可以用一种 特殊的方式来表示符号从而减少数据需要的存储空间。其方法是,使用较少的位对出现频率高的符号编码,用较多的位对出现频率低的符号编码。我们要意识到,一个符号不一定必须是文本字符,它可以是任何大小的数据,但往往它只占一个字节

2015-02-07 23:44:52 1311

转载 C语言函数设计的一般原则和技巧

1、原则上尽量少使用全局变量,因为全局变量的生命周期太长,容易出错,也会长时间占用空间.各个源文件负责本身文件的全局变量,同时提供一对对外函数,方便其它函数使用该函数来访问变量。比如:niSet_ValueName(…);niGet_ValueName(…);不要直接读写全局变量,尤其是在多线程编程时,必须使用这种方式,并且对读写操作加锁。2、参数命名要恰当,顺序要合理。例如编写字

2015-02-06 22:39:34 401

转载 优秀C程序员的基本素质--丰富的想象、严谨的思维

程序运行结果看起来对了,但并不意味着程序没有隐藏的问题1) 以下程序是从键盘输入一个数(x,x是一个int型整数),计算y(y=1000x+9)并在屏幕上输出,程序基本上是对的,能输出正确的结果。#include void main(){ int x, y; printf("Please input x:"); scanf("%d", &x); y = 1

2015-02-06 22:38:15 1181

转载 如何对C语言设计合适的程序调试方案

让我们来分析并设计对如下程序进行调试的具体方法与手段(实际上,对不同的程序,都需要在分析其执行结果以及其程序编写结构的基础上,来设计相应的对其进行具体调试的方法与手段,宗旨是想方设法逐步缩小“侦察”范围,直到最后找到出错位置)。该程序除main外,还有一个自定义函数f。若已经能确认调用f函数前计算出的res值(或s、d、q或r其中之一的结果值)不正确的话,则可像上一程序那样,在计算出res

2015-02-06 22:37:00 512

转载 C语言编码风格

很多人不重视这点,认为无所谓,甚至国内的绝大多数教材也不讨论这个话题,导致学生入公司后仍要进行编码风格的教育。我接触过很多学生,发现他们由于平时缺乏这种意识,养成了不好的习惯,导致很难改正过来。代码没有注释,变量、函数等命名混乱,过两天自己都看不懂自己的代码。下面是一些我见过的比较好的做法,希望读者能有所收获。1、每一个函数都必须有注释,即使函数短到可能只有几行。头部说明需要包含包含的内容

2015-02-06 22:23:15 610

转载 第一个带界面的Windows程序

编写Windows程序,要包含 windows.h 头文件。windows.h 还包含了其他一些Windows头文件,例如:windef.h:基本类型定义winbase.h:内核函数wingdi.h:用户接口函数winuser.h: 图形设备接口函数这些头文件定义了Windows的所有数据类型、函数调用、数据结构和符号常量,也就是说,所有的Windows API都在这些头文件中声明

2015-02-06 22:12:23 4312

转载 第一个真正的Windows程序

上节编写的程序,仍然带着”黑屏“,而我们常用的软件是没有的,怎么把”黑屏“去掉呢?其实,上节编写的程序是DOS程序和Windows程序的混合体,”黑屏“是典型的DOS程序,对话框是典型的Windows程序。DOS程序以 main() 为入口函数,Windows程序以 WinMain() 为入口函数,动态链接库(DLL)以 DllMain() 为入口函数(请查看 动态链接库DLL教程

2015-02-06 22:09:21 533

转载 Windows API的概念

在C语言中,使用fopen()函数可以打开一个文件,感觉非常简单。文件保存在硬盘上,要经过复杂的处理才能显示,这些细节对我们来说是透明的,由操作系统完成。也就是说,我们调用fopen()函数来通知操作系统,让操作系统打开一个文件。那么,我们如何告诉操作系统打开文件呢?看似简单的操作到底层都非常复杂,打开文件首先要扫描硬盘,找到文件的位置,然后从文件中读取一部分数据,将数据放进I/O

2015-02-06 22:07:56 557

转载 手把手教你如何优化C语言程序

程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。一、程序结构的优化1、程序的书写结构虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该尊循一定的书写规则,一个书写清晰、明了的程

2015-02-06 22:06:15 341

转载 什么是编程语言

学习编程语言之前,首先要搞清楚“编程语言”这个概念。编程语言的目的是使用人类语言去控制计算机,告诉计算机我们要做的事情。人类语言易于理解,容易学习,开发效率高。目前流行的编程语言有C语言、C++、Java、C#、PHP、JavaScript等,每种语言都有自己擅长的方面,例如:C语言是较早开发的一种高级语言,后来的很多语言都是以C语言为蓝本进行设计的;C语言和C++主要用来

2015-02-06 22:00:39 470

Visual+C+++6.0(支持win7)

Visual+C+++6.0(支持win7).zip

2014-10-30

空空如也

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

TA关注的人

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