突然想起来的一个题目,这两天一直再写底层汇编,很多时候不自觉的更多的利用了自己对代码流程的控制力,
常常一次添加修改上百行代码编译也一次通过,有时敲着敲着就不自觉发现了前面敲错的地方。
早上起来回过头去看代码的时候,突然想起来,用计算机的编程语言考虑问题,
如何把自己善于发挥的这些代码流控制力运用起来,暂时只有一个小念头,以后也许也很少再想,所以记下来。
PS: 刚说完大话杯具就来了,前天调试500行汇编,找错误找的内流满面。。。
突然想起来的一个题目,这两天一直再写底层汇编,很多时候不自觉的更多的利用了自己对代码流程的控制力,
常常一次添加修改上百行代码编译也一次通过,有时敲着敲着就不自觉发现了前面敲错的地方。
早上起来回过头去看代码的时候,突然想起来,用计算机的编程语言考虑问题,
如何把自己善于发挥的这些代码流控制力运用起来,暂时只有一个小念头,以后也许也很少再想,所以记下来。
PS: 刚说完大话杯具就来了,前天调试500行汇编,找错误找的内流满面。。。
《Waiting For The End》是linkin park艰难转型遭受挫折后发布一只单曲,曲风一改以往的劲爆重金属音乐风格,更多的是慢摇风格的Rap。词风的最求希望,新的重生,掌握曾经不能握住的那些。
点击更多阅读
开着虚拟linux写代码的优点就是同时折腾两个系统。。
SVN作为逐步开始流行起来的版本控制解决方案,还是挺不错的,这里记录一些小tips。 both windows linux..
1. 使用google code 的 Project Hosting 结合 subversion ,可以猛击这里查看Felicia大大的文章。
2. win32下的subversion 还有一个shell版本,这个大家自由选择吧。
3. Linux 下使用subversion 大同小异,猛击这里参考网络上的一篇不错的文章。
4. 另外编译生成的文件到底怎么共享。。难道还是开共享文件夹。。Boot.img 每次都是1.44m的啊
// 已经解决,使用vboxsf吧。。
想起了大一时的一些事情,如今我也开始写vimrc。记下来吧。
首先生成,编辑自己的vimrc
cp /usr/share/vim/vimrc ~/.vimrc
vim ~/.vimrc
自己的vimrc在原本的样本上修改不多,如:
1. 调节背景颜色为黑色,适于putty远程登陆
2. 简单的括号补全
3. 复制粘贴快捷键
4. 快速打开新tab
其他的都是一些小细节,上网摸索吧~
1. linus编写linux1.0的boot时用的是as86汇编。这是一种较早的8086 80368汇编。
2. Makefile 中,规则部分前加@表示不显示这条命令,特殊变量中,$@ 目标文件,$^ 所有的依赖文件,$< 第一个依赖文件.
3. dd 和 mount 前者推荐写道Makefile里。。后者建议写在博客里,如:
sudo mount -t smbfs -o username=ctqmumu,password=ooxx //192.168.0.101/myos /mnt
4. 准备咖啡和music (怎么有点跑题了。。)
5. vboxsf 比开共享文件方便,特别是你的ip地址一直在改的时候。
6. 记得版本控制你的代码,虽然他不多。
纷纷绕绕,十月。
8月9日到现在,也不知过去多久了。
前天开始回去上课。慢慢变的在上课前几分钟疯狂收拾,冲向教室。宛然三年前。
于是乎我的一切又恢复,又变成过去的我了么。
只有不时悄然涌出的思念,牵挂,忧虑,想念。
彻底而更顽强抵抗面对新的一切。
记些流水账,也比在这里一直唠叨好吧。
1. 读完《活着》《C语言陷阱与缺陷》,都是一开电脑就把PDF打开,闲暇的时候看一看,居然很快就看完了。
2. 开始读《什么是数学》,带着很久前在当当订的书,经常在路上看,在外面的间隙看。
难受的时候,如果可以转移注意到看书上去倒是不错。
3. 去上了第一次的信息隐藏实验,第一次用matlab,不过,弱语言还是很容易掌握的。完成任务。
4. 去上了第二次windows课,人不是很多,幸苦老师了。
5. 去淘宝找了好多,想找个送给她的礼物,已经确定了。
6. 玩游戏,真是堕落。
7. 从家里带来老妈推荐的不知啥牌的洗发水,挺舒服。
8. 从家里带来的饼干没吃完,好吃的那种被我吃完了。
9. 她送的相册留着,刚刚看了一会。
10. SENS的配乐不错。
11. 到这里,慢慢收拾起来,勇敢一点,独立一点。
原本在网上偶然听闻了冯小刚的《活着》,不知觉间找到了原著。
作者讲述的是一个简单的故事,贯穿主角富贵的一生,残酷的命运似乎改变了一切,却又好像一切都不能改变,亡家,失女,白发人送黑发人,一切生命中那些痛彻心扉的故事,到最后富贵突然买下那头老牛时,都尘埃落尽。
正像有人点评的那样:
《活着》是繁花落尽 一片萧瑟中对生命意义的终极关怀;富贵的命运昭示着人类苦苦追寻一切不过虚妄而已,结尾那个与富贵同行的老牛暗示一个另高贵的人难以接受的事实:其实人真的只是一种存在,它和万物一样并无意义。追寻,探究的本质不过是一个大笑话而已等等。
读书的时候心情有些微妙的平静,好像懂得了什么,又觉得似乎立刻就会忘记,可我确实看了,富贵的一生。
今天偶然在wlx某只群里扒出一副PPT, 吴文虎老师长达75页的《信息技术与创造性人才的成长》,不禁觉得句句珠玑。
小记一下,全文PPT可以去网上搜索或者直接留言我来Mail.
1. 路在何方,路在脚下。
2. 马克思说:“一门科学只有当它达到了能够成功地运用数学时,才算真正发展了。”
3. 数学进入了机器时代
4. 培养其自我 性、主动性、抽象的归纳力和理解力。多参加“能够导致学习的交流活动”
5. 知识、能力、素质,融会贯通于教育的全过程。
6. 能力须以丰富的知识作支撑。 实践是能力赖以生长的土壤。
7. 素质教育要求学生在学校里学会:怎样做人,怎样做事,怎样求知,怎样健体
8. 创造是民族的灵魂。“知识就是力量”的内涵是拥有知识才能创造财富。
9. 知识是有序化的信息。
10. 作为必修课学生应该做到:
了解信息及信息技术的基本概念与特征;
利用信息技术获取、管理与交流信息;
体验信息技术蕴含的思想方法和文化内涵;
辩证看待信息技术对个人、社会发展的积极作用和局限性;
了解并遵守与信息活动相关的法律法规和道德规范。
11. “要成为一个有信息素养的人,就必须确定何时需要信息,并具有检索,评价和有效使用信息的能力。”
12. 信息教育过程也是提高思想道德情操塑造健康人格的过程。
13. 能力是各种社会实践的产物,只能在实践活动中得到提高。
14. 计算思维是人类借助通用智力工具求解问题的一条途径。涉及理解和运用计算机科学的基本概念、递归思想、抽象化、形式化、枚举、搜索、启发推理等。
15. 创造性思维需要有科学的世界观和方法论来导引。
16. 敢于思考和善于思考应该是创造者的座右铭。
17. 人人都应 自信,自立,自尊,自强
18. 具有三种精神:1 蓬勃向上的竞争精神;2 一往无前的奋斗精神;3 开放进取的创新精神。
与君共勉。
继续看了一部分文章,看到getchar()部分尤其感兴趣,值得注意的是,作者提到
((c = getchar()) != EOF)实际上不是良好定义(Well-define)的,因为getchar返回了一个int值,而我们常常定义c为char 型。
这会出现复制过程中的截断现象,从int强行赋值给char。
因此这里有两种可能性。有时一些合法的输入字符会导致c携带和EOF相同的值,有时又
会使c无法存放EOF值。在前一种情况下,程序会在文件的中间停止复制。在后一种情况
下,程序会陷入一个无限循环。
实际上,还存在着第三种可能:程序会偶然地正确工作。C语言参考手册严格地定义了
表达式
不过试了很多次,我还是没有找到一个输入可以达到作者提到的前两种情况。
这里会附上测试截图和原文代码。
代码点击更多。