摘要:
http://www.ruanyifeng.com/blog/2012/09/imaginary_number.html虚数的意义作者:阮一峰日期:2012年9月24日有人在Stack Exchange问了一个问题: "我一直觉得虚数(imaginary number)很难懂。 中学老师说,虚数就是-1的平方根。 可是,什么数的平方等于-1呢?计算器直接显示出错! 直到今天,我也没有搞懂。谁能解释,虚数到底是什么? 它有什么用?"帖子的下面,很多人给出了自己的解释,还推荐了一篇非常棒的文章《虚数的图解》。我读后恍然大悟,醍醐灌顶,原来虚数这么简单,一点也不奇怪和难懂!下面, 阅读全文
摘要:
有时候想自己写个工具,然后加到系统的命令中,感觉非常cool其实也很简单:比如要实现一个打印hello world 的程序,编译生成目标后,复制到/usr/local/bin中,这时候还不可以,还需要为文件夹一个ln的链接,至于为什么我也不知道,有待学习吧。上面说的有点复杂。其实就是2不step1: 编译好自己的命令文件,比如我在/home/lee/目录下创建一个test.c的文件 #include<stdio.h> main(){ printf("Hello World"); } gcc test.c -o teststep2: 切换到root权限或者超级用户 阅读全文
摘要:
这篇文章写的太乱,太不好了,重写最近都是用Ubuntu就用这个为环境了:sudo apt-get install vim --->here we go~1.在ubuntu 下面可以使用ctrl+ - 来缩小窗口 ctrl+shift+ + 放大窗口,这个比较通用 (ubuntu screenshot 非常好用)(ctrl+-)(ctrl+shif+ +)2.编程的时候打开多个文件非常的麻烦,主要是需要不断的切换屏幕很累,所以可以在vim中开启多个窗口准备file1 file2 file3第一步打开file1---> vim file1第二部打开file2回车然后这个会水平的打开还有 阅读全文
摘要:
1.写程序的时候最头疼的就是逻辑问题,逻辑不清,就不好了,所以最好的办法就是,排除法,举例法。当让也可以数学分析所以每个判断至少要拿一个样本进行check2. 兵马未动,粮草先行,先数据结构,再写程序,所以变量的定义要准确,尽量不要重复使用一个重要的变量,也就是分工要明确。虽然断点调试很好用但是,这是程序的思维,应该用自己的判断,提供的意志信息,找出问题的所在,在开始,在中间,还是在结束处 阅读全文
摘要:
int i;for(i=0;i<2;i++){}等同于if(i<2){toDo Something} 阅读全文