摘要: 1)学习 Linux系统安装、 常用命令、应用程序安装。2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过 《C 和指针》、《C 缺陷与陷阱》、《高质量C/C++编程指南》、《C 专家编程》、《The C programming Language》3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!6)ARM 阅读全文
posted @ 2012-08-25 02:18 pipicfan 阅读(12247) 评论(7) 推荐(5) 编辑
摘要: 少一点浮躁。出发吧,回学校去。 阅读全文
posted @ 2012-08-22 13:43 pipicfan 阅读(258) 评论(0) 推荐(0) 编辑
摘要: / 根目录 │ ├boot/ 启动文件。所有与系统启动有关的文件都保存在这里 │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件 ├proc/ 内核与进程镜像 │ ├mnt/ 临时挂载 ├media/ 挂载媒体设备 │ ├root/ root用户的$HOME目录 ├home/ │ ├user/ 普通用户的$HOME目录 │ └.../ │ ├bin/ 系统程序 ├sbin/ 管理员系统程序 ├lib/ 系统程序库文件 ├etc/ 系统程序... 阅读全文
posted @ 2012-08-22 04:49 pipicfan 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.假设有两种微生物X和YX出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1个Y。现在已知有新出生的X=10,Y=89,求60分钟后Y的数目。如果X=10,Y=90呢?本题的要求就是写出这两种初始条件下,60分钟后Y的数目。题目的结果令你震惊吗?这不是简单的数字游戏!真实的生物圈有着同样脆弱的性质!也许因为你消灭的那只Y就是最终导致Y种群灭绝的最后一根稻草!请忍住悲伤,把答案写在“解答.txt”中,不要写在这里!2.福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE*?=EDCBA他对华 阅读全文
posted @ 2012-08-14 23:57 pipicfan 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 会有兴趣写点有用的东西,现在我有这么一个需求,根据一个c++的头文件生成一个文本文件(其实是lua文件,作为语法测试用的桩代码)c++头文件就是类似这样#ifndef__XXX_H__#define__XXX_H__//sdfasdfasvoidfunc0();voidfunc1(floatx);enumE_XXX{E_XXX_A,E_XXX_B,E_XXX_C,};boolfunc2(intx,inty=0);/*sdfsdfsf*/intfunc3(intx,floaty,doublez);#endif//__XXX_H__我只关心函数声明的部分。生成的文本文件类似这样functionfu 阅读全文
posted @ 2012-08-13 20:33 pipicfan 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 运行环境tubor C/* This is a simple overwriting virus programmed in Turbo C *//* It will infect all .COM files in the current directory *//* Infections destroy the programs and cannot be cured *//* It was presented in Virology 101 (c) 1993 Black Wolf *//* FOR EDUCATIONAL PURPOSES ONLY, DO ... 阅读全文
posted @ 2012-08-13 19:12 pipicfan 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:一个对象以值传递的方式传入函数体 一个对象以值传递的方式从函数返回 一个对象需要通过另外一个对象进行初始化。 浅拷贝和深拷贝 在某些状况下,类内成员变量需要动态开辟堆内存,如果实行位拷贝,也就是把对象里的值完全复制给另一个对象,如A=B。这时,如果B中有一个成员变量指针已经申请了内存,那A中的那个成员变量也指向同一块内存。这就出现了问题:当B把内存释放了(如:析构),这时A内的指针就是野指针了,出现运行错误。. 阅读全文
posted @ 2012-08-07 10:09 pipicfan 阅读(228) 评论(2) 推荐(0) 编辑
摘要: 1 #include <stdio.h> 2 int main(void) 3 { 4 char c; 5 6 scanf("%c", &c); 7 while (c != 'J') { 8 printf("No!\n"); 9 scanf("%c", &c);10 }11 return 0;12 }对scanf()的认知不足。我见过某网站的C语言视频教程里的教师写了一个这样的程序(上)然后他发现程序有问题,输入除J外的字母后会出现两行的No!,当时他不知道怎么回事,没有办法,就打马虎眼过去 阅读全文
posted @ 2012-07-25 00:55 pipicfan 阅读(348) 评论(1) 推荐(1) 编辑
摘要: 小时候经常听到这样一句话,能力好坏倒无所谓,关键是态度要端正。于是我们看到了现实生活中那些态度很端正的人,他们规规矩矩,老老实实。。我想说,态度是可以假装的,但是能力却是经历风雨,打击换来的。 阅读全文
posted @ 2012-07-18 03:05 pipicfan 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 先来看一段代码: 1 //this指针问题 2012年7月18日0:37:13 2 #include <iostream> 3 using namespace std; 4 5 6 class point 7 { 8 public: 9 10 int x,y;11 12 point(int a,int b)13 {14 x= a;15 y = b;16 }17 18 void input(int x,int y )19 {20 21 22 ... 阅读全文
posted @ 2012-07-18 01:04 pipicfan 阅读(3034) 评论(0) 推荐(0) 编辑