11 2011 档案

马无夜草不肥:程序员做业余项目的重要性
摘要:编程是一种创造过程,业余项目允许程序员在没有截止日期或各种限制的条件下,以探索形式编程。业余项目之所以重要,有以下几个原因。探索新技术每天都会不断有新技术出现,而业余项目则是最佳的试验场。作为业余项目,你不必为bug或者性能问题担心,即使网站崩溃也没有问题,因为你不靠它来领薪水。从头创造我所从事的大多数都是为现有的产品做一些维护,增加一些新特性,修复bug,解决性能问题,重构现有代码。虽然我也从头编写过一些软件,但这些基础工作只需要一两个月,接下来我又进入维护模式了。业余项目经常需要从头构建。我喜欢这个步骤,因为我不但复习了已经掌握的所有东西而且把它们应用到创建一个新的(更好的)项目中。易于启 阅读全文

posted @ 2011-11-30 09:02 java课程设计 阅读(152) 评论(0) 推荐(0)

【郭林专刊】Eclipse debug调试
摘要:1、条件断点断点大家都比较熟悉,在EclipseJava编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。在断点处点击鼠标右键,选择最后一个"BreakpointProperties"断点的属性界面及各个选项的意思如下图,2、变量断点 断点不仅能打在语句上,变量也可以接受断点,上图就是一个变量的打的断点,在变量的值初始化,或是变量值改变时可以停止,当然变量断点上也是可以加条件的,和上面的介绍的条件断点的设置是一样的。3、方法断点 方法断点就是将断点打在方法的入口处,方 阅读全文

posted @ 2011-11-25 19:09 java课程设计 阅读(157) 评论(0) 推荐(0)

1.3面向对象的软件开发 1.4信息的表示和存储 1.5程序的开发过程
摘要:1.3面向对象的软件开发面向对象的软件工程面向对象的软件工程是面向对象方法,在软件工程领域的全面应用,它包括:1.面向对象的分析(OOA)2.面向对象的设计(OOD)3.面向对象的编程(OOP)4.面向对象的测试(OOT)5.软件维护(OOSM)系统分析1.系统分析阶段应该扼要精确地抽象出系统必须做什么,但是不关心去实现.2.面向对象的系统分析,直接用问题域中客观存在的事物建立模型中的对象,对单个事物及事物之间的关系,都保留他们的原貌,不做转换,也不打破原有界限而重新组合,因此能够很好地映射客观事物.设计针对系统的一个具体实现运行面向对象的方法.其中包括两方面的工作:1.把OOA模型直接搬到O 阅读全文

posted @ 2011-11-21 21:17 java课程设计 阅读(233) 评论(0) 推荐(0)

C++语言程序设计 1.1计算机语言的发展 1.2面向对象的方法
摘要:C++语言程序设计培养目标:1.建立基本的计算机程序设计概念体系和基本的程序设计方法. 2.理解和掌握C++语言的基本语法和语义,初步理解面向对象的思想, 初步掌握面向对象程序设计的方法. 3.逐步提高学生的编程能力和调试程序的能力,为后面的学习打好基础.第一章 绪论1.计算机程序设计语言的发展.2.面向对象的方法.3面向对象的软件开发.4.信息的表示与存储.5.程序的开发过程.1.1计算机语言的发展计算机程序1.计算机的工作是用程序来控制的.2.程序是指令的集合.3.指令是计算机可以识别的指令.机器语言由计算机硬件系统可以识别的二进制指令制成的语言称为机器语言计算机发展的初期,软件工程师们. 阅读全文

posted @ 2011-11-16 14:45 java课程设计 阅读(377) 评论(0) 推荐(0)

Java使用iText生成word文件的解决方案
摘要:JAVA生成WORD文件的方法目前有以下种:一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案 一种是pio但是他的excel处理很程序 word模块还局限于读取word的文本内容,写word文件就更弱项了本文介绍的是itext生成rtf文件并保存格式为word 此方案本人已实践过 并已在项目中使用用到的jar包: iText-2.1.5.jariText-rtf-2.1.4.jariTextAsian.jarview plaincopy to clipboardprint?packagecom.rye.test;importjava.aw 阅读全文

posted @ 2011-11-10 08:57 java课程设计 阅读(447) 评论(0) 推荐(0)

关于解Bug的总结
摘要:1. 与其他应用交互的Bug 背景: 一个手机音乐播放器,多媒体通常存放在手机外部存储卡上(SDcard上)。所以只有当SD卡Mount到手机上时,才可以播放媒体。音乐播放器就会监听SD卡状态,当SD卡从手上卸载或弹出时,播放器会保存现场并停止播放;当SD卡重新Mount回手机时,再恢复现场和继续播放。也即当播放器收到“SD卡Eject”消息时,停止,当收到“SD卡Mount"时继续播放。播放器可以在后台播放媒体。 一个文件管理器是另外一个应用程序,可以用来编辑(如删除)SD卡上的文件。文件发生变化后,这个第三方应用会发出”SD卡Mount“这样的消息,以便告知其他应用和系统,文件发 阅读全文

posted @ 2011-11-09 19:57 java课程设计 阅读(386) 评论(0) 推荐(0)

写技术博客的注意事项
摘要:个人认为写博客(Blogging)是技术总结的最佳方式,甚至可以这样子讲,博客就是积累,从一定角度上讲是酱紫的。可能是受规范约束习惯了,感觉写博客也有一些注意事项,虽然之前写了很多文章,但感觉都不是很规范,现总结写博客应该注意的几点,以随时提醒自己。1. Do not Repeat Documents, link to it 不要重复文档,给出链接就好。重点写自己的心得,体会和总结。对于那些在官方文档中都讲的很清楚的东西就没有必要再进行重复了,给出相应的链接就好了。特别是对于像MSDN这种非常丰富的官方文档,最好不要去重复它的内容,因为你不一定比官方讲的清楚。重点应该放在自己的心得,体会和总结 阅读全文

posted @ 2011-11-09 19:55 java课程设计 阅读(152) 评论(0) 推荐(0)

导航