博文

一篇网上的文章胜读十年书啊(2005-08-15 16:48:00)

摘要:http://www.programfan.com/blog/article.asp?id=2023  
   http://www.programfan.com/blog/article.asp?id=1598
    
   
转贴 :   
如何提高自己的编程水平    



来源:spy( http://www.51c51.net/news/32/2005818110140.htm)

不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。
1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一定程度很难再提高的时 候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。
2. 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一 个很好的途径。
3. 最简单的是最好的。这也许是所有科学都遵循的一条准则,如此复杂的质能互换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案
不能满足要求时再考虑复杂的方案。
4. 不钻牛角尖。当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音 乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负责游戏的那部分大脑细胞极度......

阅读全文(3442) | 评论:0 | 复制链接

智能酒精仪器(2005-07-16 15:47:00)

摘要:  这是我自己花3个月搞定的  
  还没测试   只是理论  希望高手指导啊

智能酒精检测仪
                                                             
一、产品介绍
    本产品在对被检人员呼出气体的进行酒精检测,检测结果(酒精气体含量)传送到电子显示,并根据检测结果决定是否报警。
二、系统组成
•  整个系统功能的实现需要硬件及软件的配合。
•  硬件主要包括:各湿度传感器分别将检测到的温度和湿度物理量转换成电信号,经各自的低噪声放大器(LNA)放大、模数转换器(A/D)后,送到AT89C52单片机进行数据分析处理并显示。
•  软件包括:单片机酒精检测软件。
•  系统组成框图如图所示:


三、系统特点
•  新型传感元件:对乙醇能快速的发生化学反应,并能快速的进行检测。
•  检测精度高: 该设备利用呼吸测量法准确地测出被测人血液中的酒精含量。
•  灵敏度高: 人体呼出的气体通过传感器时很快就会检测出酒精含量的浓度。
......

阅读全文(5083) | 评论:0 | 复制链接