无题

automotivator

发表在 唠叨 | 标签为 | 留下评论

写操作系统的一些tips

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. 记得版本控制你的代码,虽然他不多。

发表在 WriteOS, 系统, 编程 | 标签为 | 留下评论

2010-10-15 十月中旬

纷纷绕绕,十月。

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 开放进取的创新精神。

 

与君共勉。

发表在 网摘 | 标签为 | 留下评论

关于《C语言陷阱与缺陷》内提到的getchar()函数细节探讨

继续看了一部分文章,看到getchar()部分尤其感兴趣,值得注意的是,作者提到

((c = getchar()) != EOF)实际上不是良好定义(Well-define)的,因为getchar返回了一个int值,而我们常常定义c为char 型。

这会出现复制过程中的截断现象,从int强行赋值给char。

因此这里有两种可能性。有时一些合法的输入字符会导致c携带和EOF相同的值,有时又
会使c无法存放EOF值。在前一种情况下,程序会在文件的中间停止复制。在后一种情况
下,程序会陷入一个无限循环。
实际上,还存在着第三种可能:程序会偶然地正确工作。C语言参考手册严格地定义了
表达式

不过试了很多次,我还是没有找到一个输入可以达到作者提到的前两种情况

这里会附上测试截图和原文代码。

image

代码点击更多。

继续阅读

发表在 C, 编程 | 标签为 , | 留下评论

再读《C语言陷阱与缺陷》

《C Traps and Pitfalls》确实是一本值得细读的书。
国庆假期,不知道不觉又找了出来,看了一会。

1. 从编译器的词法分析器(lexical analyzer)角度去看带问题总是再好不过了。
词法分析器将把程序分析成一个个记号(token), 每一个记号由一个或多个字符组成,
例如 ++, +, --, 甚至关键词之类,他们在编译时具有一个(相关的)统一的意义。

从这个角度,可以发现,例如 "x= y/*z" 会出现注释z的情况。 陈旧的编译器会觉得 "a=/*b" 是 "a /= (*b);"
而 += 符号则是由两个记号组成,特别的 a + /*you know it*/ = b 编译器在处理时认为是 a +=b
而特别的 a -(空格)> b 是非法的。

2. 关于(*(void(*)())0)();的若干问题。 这个博客里搜索"C语言陷阱与缺陷",我曾经有提到过。

3. 优先级的问题总让人头疼,如果一时不确定,就用括号处理。如果可以,就去查手册吧。这里不再叙述。
彩蛋: z = a
							
发表在 C, 编程 | 标签为 | 留下评论

With Me – Sum 41 【Gossip Girl Season 1】

–With Me
Lyrics By Miuc
继续阅读

发表在 未分类 | 留下评论

编程大师如是说… –《编程之道》

The Silent Void
Book One
Thus spake the master programmer:
编程大师如是说:
继续阅读

发表在 编程 | 标签为 , , , | 留下评论

WordPress 后台修改数据库密码

上传编写的php文件,命名wordpress-pswd.php
在浏览器里访问,修改密码提交


	
set admin password:
users." SET user_pass= '" .md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'"; $link = $wpdb->query($sql); wp_redirect(' wp-login.php'); exit(); } ?>

发表在 博客, 网络 | 标签为 , | 留下评论