KeeneWoo's cnblogs

"Hello World !!!"

导航

2011年3月25日

摘要: 这是国外程序员Al katib总结的一些编程习惯。1. 动手编码之前,你需要对要编码实现的解决方案有一个正式的或粗略的设计。永远不要在没有任何设计的前提下就开始编码,除非所编代码不重要。2. 优秀的代码文档跟编程语言知识一样重要。在代码源文件中,为每个主要的代码段添加注释,解释代码的基本逻辑。最好注明程序的构建和修改日期,以及修改的原因也是非常有必要的。3. 维护程序的各个版本同样重要。当前有些编程工具都自带一个版本管理工具。无论你什么时候改变自己的程序,它们都会将其保存为.bak文件。我的方法是为每个程序维护三个不同的版本。比如说,我有一个名为program.c的文件,这个文件同时也被其他项 阅读全文

posted @ 2011-03-25 18:36 KeeneWoo 阅读(115) 评论(0) 推荐(0) 编辑

摘要: 最近在学习Oracle数据库,在安装过程中出现了一些小问题,虽说是小问题但却使我耗费大量精力去尝试总结,最后终于把问题解决掉了,心情不言而喻了。 在安装oracle数据库时过程中主要困扰大家主要有两种情况:一、他要先检查几个先决条件别一般都不会出问题,主要是在核查网络需求时,可能会遇到”警告“字样,网络核查失败(虽然可以继续安装使用,但在用IE登录oracle时会出现登录不上去的情况),一般情况下只要保证把网络断开就不会出现此类问题;二、另一种情况就是在安装oracle 10g时,在先行条件检测时会出现,核查网络需求一项,检测网络配置结果是未执行,在下面会有提示信息: 正在检查网络配置需求.. 阅读全文

posted @ 2011-03-25 18:27 KeeneWoo 阅读(1541) 评论(0) 推荐(0) 编辑

摘要: 需求,是通过访谈、搜集等方式,从客户、专家处获得知识。紧要的是业务知识。 分析,是对需求的梳理,分析出系统,应该提供什么。紧要的是,业务知识落实到IT系统,系统的功能和界面。 设计,是把分析要的东西,把IT的元素设计好,画出系统的骨架和概要。 实现,是根据设计,用代码实现出系统。 所以,软件系统,是从“设计”才开始与“IT”及“技术”,亲密接触、融合的。 架构设计,是从体系结构方面,来规划系统。进行宏观和整体的设计,比如J2EE体系。 系统设计,是在架构设计的框架里,根据系统需求、分析的要求,进行功能点的设计。 RUP迭代软件过程,设计和架构,属于“分析和设计”领域。 一般从项目的初始阶段末期 阅读全文

posted @ 2011-03-25 18:26 KeeneWoo 阅读(387) 评论(0) 推荐(0) 编辑

摘要: Java Server Page(JSP)作为建立动态网页的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译后JSP文件是否有改变,如果没有改变,就直接执行Servlet,而不用再重新编译,这样,效率便得到了明显提高。 今天我将和大家一起从脚本编程的角度看JSP的安全,那些诸如源码暴露类的安全隐患就不在这篇文章讨论范围之内了。写这篇文章的主要目的是给初学JSP编程的朋友们提个醒,从一开始就要培养安全编程. 阅读全文

posted @ 2011-03-25 18:23 KeeneWoo 阅读(1075) 评论(0) 推荐(0) 编辑

摘要: 2010年底,大家欢欣鼓舞回顾一年的成绩时,一个坏消息也在传播:基于开放操作系统Android平台的手机应用出现了吸费现象,而且似乎比例很高。一些应用软件在用户不知情的情况下,通过短信等功能,将用户的费用悄悄吸走。业内惊呼,当年的SP又开始祸害新的移动互联网产业了。为什么会出现吸费情况在Android平台上出现这种情况,主要是两个条件造成的。一是开放的操作系统,Android系统可对终端很多功能提供开放式调用,其最初目的是让开发者充分利用手机能力。二是在开放的环境下,软件应用如何获得收益。说到开放,大家就会想到免费,那么开放的Android系统上的应用,很多用户当然也希望是免费的(实际很多正在 阅读全文

posted @ 2011-03-25 11:59 KeeneWoo 阅读(111) 评论(0) 推荐(0) 编辑

摘要: 本文是Common Lisp专家Peter Seibel对计算机科学家Guy Steele的访谈,谈到了他程序人生开启的历程以及程序员成才的关键。初涉编程Seibel:你是怎样接触编程的?Steele:嗯,当我还是个小学生时,我就已经深深迷恋科学和数学了,我读了很多这方面的书,比如Irving Adler的Magic House of Numbers,它是我的最爱。我也喜欢儿童科幻小说,比如Danng Dunn系列等等。总的来说,我对科学和数学有着广泛的兴趣。所有我能找到的关于科学和数学的东西,我都读了,同时我也读到了一点关于即将到来的新奇的计算机的介绍。Seibel:你编写的第一段有趣的程序 阅读全文

posted @ 2011-03-25 11:59 KeeneWoo 阅读(122) 评论(0) 推荐(0) 编辑