加快Netbeans提示代码的一个小技巧

在Netbeans提示中打”.”来等待代码提示好象很慢,事实上这是一个假象,这个假象足以让我们认为Netbeans提示的代码提示速度不如别的IDE,其实Netbeans提示比你我想象的要快的多,坦白的说我以前也被这中假象所迷惑!方法:在   netbeans中–>tools–>options–>Advanced   options–>Editor   Settings–>java   Editor–>Deley   of   Completion   Window   auto   pop–>把250该为0;好了现在Netbeans的代码提示就像飞一样快了呵呵,如你还想更快的话把Auto   pop javadoc Window的选择取消就好了。同样的你可以设置别的Editor。Netbeans提示的一些小知识对于对象和变量输入方式(比如$、$this->、Ext.、Zend_Controller_Front::),代码会自动弹出提示,而对于非对象输入方式(比如直接输入函数名称),需要在输入字符之后再按Ctrl + \来弹出代码提示,这一点我认为是比较智能的,避免在任何时候输入都会弹出提示窗口。这里不讨论这种代码提示功能的优缺点,看个人的喜好,这里要介绍的是怎么让代码出现提示。很多人发现刚装上NetBeans的时候,很多东西就算Ctrl + \也没有全部的代码提示!这实际上是没有进行代码提示设置,具体的设置方法在菜单->工具->编辑器->代码完成,一看便知,我就不多介绍了。在Netbeans提示中打”.”来等待代码提示好象很慢,事实上这是一个假象,这个假象足以让我们认为Netbeans提示的代码提示速度不如别的IDE,其实Netbeans提示比你我想象的要快的多,坦白的说我以前也被这中假象所迷惑!
(全文…)

项目成功的12个关键原则

1、项目经理必须关注项目成功的三个标准
简单地说,一是准时;二是预算控制在既定的范围内;三是质量得到经理和用户们的赞许。项目经理必须保证项目小组的每一位成员都能对照上面三个标准来进行工作。
2、任何事都应当先规划再执行
就项目管理而言,很多专家和实践人员都同意这样一个观点:需要项目经理投入的最重要的一件事就是规划。只有详细而系统的由项目小组成员参与的规划才是项目成功的唯一基础。当现实的世界出现了一种不适于计划生存的环境时,项目经理应制定一个新的计划来反映环境的变化。规划、规划、再规划就是项目经理的一种生活方式。
3、项目经理必须以自己的实际行动向项目小组成员传递一种紧迫感
由于项目在时间、资源和经费上都是有限的,项目最终必须完成。但项目小组成员大多有自己的爱好,项目经理应让项目小组成员始终关注项目的目标和截止期限。例如,可以定期检查,可以召开例会,可以制作一些提醒的标志置于项目的场所。
4、成功的项目应使用一种可以度量且被证实的项目生命周期
标准的信息系统开发模型可以保证专业标准和成功的经验能够融入项目计划。这类模型不仅可以保证质量,还可以使重复劳动降到最低程度。因此,当遇到时间和预算压力需要削减项目时,项目经理应确定一种最佳的项目生命周期。
(全文…)

软件开发中的测试

测试是开发中必不可少的工作

首先,一个软件产品或系统的开发成功,不仅仅是编写完为使用者提供服务功能的程序而已。软件程序编写的完成,其实只是完成了开发任务中的一半。与程序的开发相配合的、具有同样重要性的另一半工作,是对开发完毕的软件所进行必要的测试。对测试的管理和执行,其重要性不亚于对程序本身的开发。你可以花费巨大的资源和努力进行程序的开发,可是你要是没有与此配套的完善的测试,所开发出来的软件往往会因为质量问题无法满足客户的要求和帮助你赢得市场的竞争。
近几年来国内信息业界的软件开发的成熟程度大大提高,很多公司都开始重视软件测试的重要性、并建立了与此相关的组织结构来保证测试工作得以执行。但是忽视或轻视测试工作的不良习惯和企业文化仍旧普遍存在。在中国项目管理俱乐部的网站上有业界的同仁们反映了这样的情况:他的公司居然还采用所有的软件开发人员都只做程序编写、只有一个人担任软件测试工作这样一种组织结构,而且这个公司的领导认为只有程序的编写才属于实际的开发工作,因此只知道夸奖程序编写人员的工作成果、完全忽视测试人员的贡献。虽然这样的近于荒唐的例子可能是极少数的极端现象,但在相当大比例的软件企业中测试人员往往仍旧是被当作“二等公民”看待,好像他们只是开发人员的配角而已,对软件最终是否合格和能否发行的判决,并没有实际的影响力。
(全文…)

轻轻闭上眼睛,陪着我,只用心去聆听……

Listening

音频片段:需要 Adobe Flash Player(9 或以上版本)播放音频片段。 点击这里下载最新版本。您需要开启浏览器的 JavaScript 支持。

静静的感受音乐的旋律,感觉深藏心底的那份无尽地孤独被慢慢地勾起, 曾经的回忆, 失去的快乐,刻骨的伤心,和短暂拥有,都在那一刻漂浮了起来,占据了身边的所有的空间,它让我感觉到了这世间最珍贵的是亲情!即使孤独寂寞,受伤了,跌倒了,失去斗志,没有方向……
但家的温暖却从来没有让我感到孤单过!
愿你能轻轻闭上眼睛,陪着我,只用心去聆听……

SQL查询慢的原因(一)

1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
  2、I/O吞吐量小,形成了瓶颈效应。
  3、没有创建计算列导致查询不优化。
  4、内存不足
  5、网络速度慢
  6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
  7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)
  8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
  9、返回了不必要的行和列
  10、查询语句不好,没有优化 ●可以通过如下方法来优化查询 :
  1)把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要.
  2)纵向、横向分割表,减少表的尺寸(sp_spaceuse)
   (全文…)

深浅不一的蓝

045_24707995_

看球,看新闻,吃饭,睡觉….就这样在家呆了两天,打开网站本想写点东西,却每次打开后已记不起要写什么,要说什么,我要说什么,毫无头绪…

PHP的魔术方法

目前php已有的魔术方法有__construct,__destruct,__call,__get,__set,__isset,__unset,__sleep,__wakeup,__toString,__set_state 和 __clone。
__construct和__destruct是类的构造函数和析构函数,这个大家经常会用到,相信大家都很熟悉,这里就不多说了。
__sleep和__wakeup是序列化类的时候调用的。当序列化对象时,php将试图在序列动作之前调用该对象的成员函数__sleep(),当使用unserialize() 恢复对象时, 将调用__wakeup()。

__toString是对象被转为string时调用的,例如

(全文…)

最近的我

最近的我,怀着蚂蚁啃骨头的精神,面对着成山的工作;
最近的我,嚼着油腻加辛辣的食物,度过着增肥的日子;
最近的我,品着王臣将相们的历史,迷糊着与周公对弈;
最近的我,听着三姑六婆们的唠叨,任凭着大龄又未婚的命运。
最近的我,很忙碌,很辛苦,但不充实!

Nothing is Impossible!

I come back.Yes, I come back.

Y头问我为什么经常只写的一半的东西就放那里了,没啥理由,没墨水了:)

我把”家”搬到荒郊野外了,所以最近也可以跑步,这个念头短时间内不会消失,起码这一星期内不会,再说荒郊野外这么大的地不充分利用怪可惜的!

借地招聘(PHP开发)

PHP程序员(4人)

工作职责:
1.基于php+mysql的web产品的程序设计及编写。
2.产品模块的技术测试。
3.编写技术文档。

工作要求:
1.精通PHP及mysql,有面向对象的思想,熟悉面向对象的程序设计。
2.熟悉HTML/XML/CSS、JavaScript等,熟悉W3C标准,可手写HTML/CSS代码。
3.熟悉MySQL数据库,熟悉MYSQL数据库开发,配置、维护、性能优化;
4.勤奋细心,有很强的责任心。有很好的团队协作精神
5.有独立思考的能力和较强的学习接收能力。
6.掌握互联网基础知识,熟悉HTTP协议。 
  (全文…)