- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 c语言中一个指向指针的指针所引起的错误
#include#includetypedef struct lnode{int a;struct lnode *next;}node; //单链表的节点的声明void show(node *L) //显示链表中的所有节点的值{node *temp;temp = L->next;while (temp != NULL){pri
2012-04-16 08:12:59
2040
转载 塔木德故事-注重学习
成为某一行当的行家里手(智慧=资本) 大多数犹太商人看起来更像学者,他们学识渊博,风度儒雅,身上普遍透着一股书卷气。这并非因为犹太商人都有高学历,都在学校学习过许多年而是因为犹太民族的学习传统和钻研习惯。因着数千年没有家园四处漂泊的特殊经历,犹太人对学习、对智慧重要性的认识要比一般民族早熟得多,他们早就将之上升到“资本”、“资产”的高度,他们将之比作“抢不掉而又可以随身带走的资产
2012-03-30 22:59:38
6100
转载 Just for fun ----Linux创造的那些传奇
自由软件 Linux 之父:李纳斯·托沃兹(Linus Torvalds) 导语:28岁的芬兰青年李纳斯创造了一个全新的世界:就是一种名为Linux的操作系统。它所产生的力量决定了编程领域的新氛围,正如我们的环境决定了动植物的特性一样。创造简洁优雅的程序,写出干净而无冗长的代码,或者是超一流的程序,就足以赢得同行们的尊敬和推崇。而李纳斯走得更远,他不但重新定义了一流程序、代码和软件的基准,而
2012-03-30 22:23:35
7234
转载 编程素养(一)
编程素养(一) 编程首要是要考虑程序的可行性,然后是可读性、可移植性、健壮性以及可测试性。这是总则。但是很多人忽略了可读性、可移植性和健壮性(可调试的方法可能歌不相同),这是不对的。1.当项目比较大时,最好分模块编程,一个模块一个程序,很方便修改,也便于重用和便于阅读。2.每个文件的开头应该写明这个文件是哪个项目里的哪个模块,是在什么编译环境下编译的,编程者(
2012-03-29 17:03:51
914
转载 那些经典的网站和图书
因为要经典,不敢写得太多,欢迎大家继续补充。这里只是涉及编程的东东,如果想要关于破解方面的资料请到“工具下载”栏目的置顶帖。ps.网上这些书的电子版大都是未经作者同意而发布的,我并不能保证给出的链接长期有效。我的看法是您可以先下载试看;),如果觉得物有所值,还是推荐去买一本纸质书,也是支持一下作者的辛勤劳动。有用的网站:MSDN Libraryhttp://msdn
2012-03-29 01:07:31
792
转载 PUK ACM题目分类
acm之pku题目分类对ACM有兴趣的同学们可以看看DP: 1011 NTA 简单题 1013 Great Equipment 简单题 1024 Calendar Game 简单题 1027 Human Gene Functions 简单题 1037 Gridland
2012-03-29 00:56:54
1230
转载 c学习经验
很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你想写底层程序这几乎听起来很可笑,不懂C语言,你想写出优秀高效的程序,这简直就是天方夜谭。为什么C语言如此重要呢? 第一:C语言语
2012-03-29 00:03:14
1405
转载 VOA 慢速英语听力突破
一口气看完Linda的关于听力的帖子,感慨颇多。我2002年来到Canuck’s Comments时Linda已经很少写东西,一直没有机会交流。我从1992年过英语四级后就没有学过英语,最多在玩英文游戏时查查单词和了解剧情。2002年决定重新拾起,不过也是背背单词,看“21st Century”和《英语世界》,有时间学一学《走遍美国》,每天花3个小时以上。希望听说读写齐头并进。半年过去了,感觉什么
2012-03-28 09:11:45
1875
转载 关于函数的可重入和递归
今天在阅读CM3 权威手册的时候,看到这么一段话:“所谓的重入,就是指某段子程序还没有执行完,就因为中断或者是多任务操作系统的调度原因,导致该子程序在一个新的寄存器上下文中被执行(请不要把重入与递归混淆,它们有本质的区别)。这种情况常常会闹出乱子,因此有“可重入性”的研究。” 我仔细想了想关于单片机可重入与递归的概念,结果越来越糊涂,从而感悟到单片机中还有很多没有弄明白的地方,于
2012-03-09 17:34:54
2688
转载 程序员的专业利器--英文
干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约,严重影响到对新技术的理解和消化。首先编程本身就依赖于英语,虽然现在技术的发展,可以使得某些开发工具在变量名和字段名中支持中文,但还未发现能够完全使用中文的编程语句。其次,软件开发中的技术文档和资料大都是来自英文,即使有翻译
2012-03-07 16:43:58
1421
转载 自动、静态、 寄存器、易失变量的区别
(一)自动变量 什么是自动变量呢?自动变量就是指在函数内部定义使用的变量。他只是允许在定义他的函数内部使用它。在函数外的其他任何地方都不能使用的变量。自动变量是局部变量,即它的区域性是在定义他的函数内部有效。当然这说明自动变量也没有链接性,因为它也不允许其他的文件访问他。由于自动变量在定义他的函数的外面的任何地方都是不可见的,所以允许我们在这个函数外的其他地方或者是其他的函数内部定义同
2012-03-06 16:49:58
4140
转载 c语言的条件编译
条件编译指令将决定那些代码被编译,而哪些是不被编译的。可以根据表达式的值或者某个特定的宏是否被定义来确定编译条件。一.#if、#else、#elif和#endif指令 (1) #if 表达式 语句段1 [#else 语句段2] #endif
2012-03-05 22:20:01
953
转载 进程从用户态到内核态的那些事
一般说来,进程既可在用户模式下运行,又可在内核模式下运行。内核模式的权限高于用户模式的权限。进程每次调用一个系统调用时,进程的运行方式都发生变化:从用户模式切换到内核模式,然后继续执行。可见:一个进程在CPU上运行可以有两种运行模式(进程状态):用户模式和内核模式。如果当前运行的是用户程序(用户代码),那么对应进程就处于用户模式(用户态),如果出现系统调用或者发生中断,那么对应进程就处于内
2012-02-28 20:17:43
9110
原创 看完第一遍的概述(1)
书 名: 现代操作系统作 者:(荷兰)AnderwS.Tanenbaum译 者:陈向群 马洪兵出版社:机械工业出版社出版社:机械工业出版社:机械出版社 工业出版社 最近想看一下关于计算机基础的东西,总觉得对于编程的人来说有一些基础的东西必须要掌握才能在以后的编程过程中持续的增加技能。如果一上手就用VC、VB、JAVA编写应用程序也是可以的,但这要花费更多
2012-02-25 18:31:08
955
转载 float与double的范围和精度
1 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)在数学中,特别是在计算机相关的数字
2012-02-23 16:45:29
1239
转载 ubuntu命令缩写
man : Manualpwd :Print working directorysu :Swith usercd :Change directoryls :List filesps :Process Statusmkdir :Make directoryrmdir :Remove directorymkfs : Make file systemfsck :Fil
2012-02-23 14:33:52
4583
转载 ubuntu linux基本命令- 改变工作目录命令
语法:cd[目录名]该命令更改目录到目录名指定的目录,目录名可以是绝对路径名,也可以是相对路径名称,该命令可以使用通配符。如果目录名缺省则回来用户的主目录。用户必须有对目标目录用于执行和读取权限,才能成功切换到目标目录。几个例子:cd # 回到主目录cd ~ 回到主目录cd $HOME 回
2012-02-23 09:21:03
34574
转载 Ubuntu系统目录结构以及一些常用命令
Ubuntu系统目录结构 ================== 以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。 / 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/ 内核与进程镜像 │ ├mnt/ 临时挂
2012-02-23 08:19:30
3669
键盘显示器接口芯片8279资料合集
2011-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人