??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美亚洲愉拍一区二区,成人在线二区,国产精品国产三级国产专区53http://www.aygfsteel.com/JavaXP/N思想,感受~程!zh-cnWed, 07 May 2025 00:25:21 GMTWed, 07 May 2025 00:25:21 GMT60贡献一本林锐博士的《Y件工E思想》,希望对大家有帮助http://www.aygfsteel.com/JavaXP/archive/2006/07/09/57356.htmlJavaXPJavaXPSun, 09 Jul 2006 08:09:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/07/09/57356.htmlhttp://www.aygfsteel.com/JavaXP/comments/57356.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/07/09/57356.html#Feedback1http://www.aygfsteel.com/JavaXP/comments/commentRss/57356.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/57356.html http://www.aygfsteel.com/Files/JavaXP/软g工程思想.zip

自己复制下蝲吧~_?/p>

JavaXP 2006-07-09 16:09 发表评论
]]>
辞职了,休息一下~抓紧旉大家认识一下!http://www.aygfsteel.com/JavaXP/archive/2006/07/09/57353.htmlJavaXPJavaXPSun, 09 Jul 2006 07:41:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/07/09/57353.htmlhttp://www.aygfsteel.com/JavaXP/comments/57353.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/07/09/57353.html#Feedback0http://www.aygfsteel.com/JavaXP/comments/commentRss/57353.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/57353.html我是三门峡hQ现在在西安P刚刚辞职在家休息Q学习一下,发点学习W记之类的东ѝ如果不Z外下周就得上班了Q?img src ="http://www.aygfsteel.com/JavaXP/aggbug/57353.html" width = "1" height = "1" />

JavaXP 2006-07-09 15:41 发表评论
]]>
我说喜新厌旧http://www.aygfsteel.com/JavaXP/archive/2006/04/02/38764.htmlJavaXPJavaXPSun, 02 Apr 2006 12:03:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/04/02/38764.htmlhttp://www.aygfsteel.com/JavaXP/comments/38764.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/04/02/38764.html#Feedback2http://www.aygfsteel.com/JavaXP/comments/commentRss/38764.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/38764.html喜新厌旧固然好,说明我们Ҏ技术够敏锐Q但是我们不能忘本啊Q必L的够多的经验,_坚实的基之后再去喜新厌旧Q这h们可以增长见识,拓展思\?br />新技术固然好Q但是也不能q度的去q求Q在团队里面Q一个项目的技术选择Q不是你我能左右的,是项目本w左右的Q新技术用不上Q也是白贏V基框架要用到的东西也是由技术ȝ或者构架师军_的,更不是我们的意志所军_的?br />所以喜新厌旧之前还是想x除的好,省得学了也白学,现在研究了到时候有要重学!有那么多旉q是看看基础的好Q?img src ="http://www.aygfsteel.com/JavaXP/aggbug/38764.html" width = "1" height = "1" />

JavaXP 2006-04-02 20:03 发表评论
]]>
高效E序员应该养成的七个习惯http://www.aygfsteel.com/JavaXP/archive/2006/02/20/31710.htmlJavaXPJavaXPMon, 20 Feb 2006 14:04:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/02/20/31710.htmlhttp://www.aygfsteel.com/JavaXP/comments/31710.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/02/20/31710.html#Feedback3http://www.aygfsteel.com/JavaXP/comments/commentRss/31710.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/31710.html对于软g工程师来_工作也许意味着许多东西 -- E_的收入、做自己感兴的目、找一份更好工作的xQ或者你只是喜欢与其他程序员׃。但说到“效率”,的是在一定时间内按质完成目的能力。Phil ChuҎ自己的经验提Z高效E序员应该养成的七个习惯。徏议去看看作者的原文(可能需要代理才能正常访??/P>

  理解你的需?/STRONG>

  成ؓ一个有效率的程序员首先要知道如何正的支配自己的时间。对旉最大的费莫过于去做那些没有用处或者永q不会上U的目。而导致这U结果的Ҏ往往是对需求理解的偏差?
要最大程度避免这U情늚发生Q最好的办法是快速徏模,可能让演示pȝ早点出来。对于客h_只有看得到摸得着的品摆在面前,他们才会有兴去试用观察Q才会在实际的操作中发现供需双方在需求理解上的偏差。否则即使你写上几百늚需求分析文档也只能是自q一面之词,客户可没耐心L查这些文档写的是否准?

  另一斚wQ你应该让每一个阶D늚开发成果都能够早的提交给客户。让他们以完全不考虑操作合理性和业务逻辑性的ȝU操作来发现E序员编E中的固有思维局限。尤其必让QA早的介入到目开发中来。如果能够每天提交一份测试版本给QA自然是最理想的了Q但大多数项目开发做不到q样的粒度,那么׃取每周提交一份可试版本。重要的是应该让QA和开发能够保持交错ƈ行状态。只有这P才能让QA早发现bugQ降低每个bug的修复成本,同时~减独立试周期的跨度?

  E序员往往不愿意把半成品代码交付给试人员Q相反他们更喜欢在所有代码都完工Q达到自己满意的E度之后再让别h来测试。因为在q之前的代码往往存在很多E序员自q道需要修改(或者故意留待后l补全)的流E缺失和BugQ测试h员ƈ不知道哪些是真正的BugQ哪些只是时性的q行错误Q每ơ都会一股脑儿作为Bug反馈l程序员。这往往让程序员们心烦。同时测试h员有时候也不喜Ƣ测试这U很多分支都C通的中间版本?

  但不喜不喜Ƣ,试q发现问题是试人员的工作;E序员则应该认识刎ͼBug反馈得越早就是件好事情。QA和开发之间的关系往往很敌对,可实际上双方的目标是一致的。“忠a逆耳”古训有之,对于E序员来说就应该“有则改之,无则加勉”。dq项目完成之后才发现一堆的问题Q到那时候再要做修改Q基本上都会牵一发而动全nQ痛苦的q是E序员自己?

  保持真实?/STRONG>

  可能让你的pȝq行在最接近真实环境配置下面Q用有实际意义的数据和真实的编译版本,q经常性进行模块整合。如果你的测试环境用的数据都是些胡乱添加的东西Q那么将来和试数据大相径庭的真实数据这块大冰山早晚会撞沉你的程序。另一斚w如果你只在开发环境来~译q行试Q会发现正式发布之后有各U各栯名其妙的问题产生Q到最后原来都是因为环境配|与开发环境有些不L的差异所D。把所有模块整合进行编译联调,看上d该是最后作的一w加工作,但实际上q是一w要在开发过E中l常性进行的工作。只有这样QA才能有最完整的东西拿来测试,得到更多的Bug反馈Q同旉低模块整合的隑ֺ?

  理解你的代码

  书写规范的代码,q保持代码的整洁。Coding是一门艺术。正如写作一P同样的文字在文豪的笔下就能够熠熠生辉Q读h赏心悦目Q在普通h的笔下大概就只是词能达意的效果了Q在某些人的W下或许需要研I半天才能猜Z大概来。当然不可能Zh都成术家Q但臛_你可以学会欣赏艺术、学习艺术。书写漂亮的代码是对自己工作的尊重,也是对其他程序员的尊重。如果你的代码中间充斥着大段q时的注释、可L差的变?函数Q怎么去要求别人或者自׃后能够理解它们?

  最优编E?/STRONG>

  把你的时间花在代码的功能? 而不是去把现有的代码改得对自p口(其对于那些copy/pasteq来的代码)Q要扑ֈpȝ的瓶颈进行优化,而不是对那些无益于系l整体性能提高的地方做无用功?

  理好你自己

  也许有h会说计划和进度控制是PM的事情,但一个好的程序员应该比PM更了解自q前工作的q度。不Z头给的进度计划是否合理,你都应该有自q原则和概念,清楚知道每天该做什么怎么d?

  持箋教育

  只有不断的学习、实c犯错误Q你才会真正有所提高。在我看来,对于E序员来说最好的老师不在学校Q而在书本、网l、社区。学会自我学习才能保持与时俱q?

  R-E-S-P-E-C-T

  互相重是一切的基础?



JavaXP 2006-02-20 22:04 发表评论
]]>
该买书了!http://www.aygfsteel.com/JavaXP/archive/2006/02/08/29974.htmlJavaXPJavaXPWed, 08 Feb 2006 14:23:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/02/08/29974.htmlhttp://www.aygfsteel.com/JavaXP/comments/29974.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/02/08/29974.html#Feedback0http://www.aygfsteel.com/JavaXP/comments/commentRss/29974.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/29974.html马上10号了,看好了一本书:
                                                                    
必须要买q个?以前L?.0Lq远,l果今天早上看到SUN公布?.4.2以前的版本都是End of life ?好危?
看来又要重新学习一遍Java?爽`我就喜欢学新东西哈哈`````

JavaXP 2006-02-08 22:23 发表评论
]]>
MySQL的配|与使用http://www.aygfsteel.com/JavaXP/archive/2006/02/04/29562.htmlJavaXPJavaXPSat, 04 Feb 2006 15:44:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/02/04/29562.htmlhttp://www.aygfsteel.com/JavaXP/comments/29562.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/02/04/29562.html#Feedback0http://www.aygfsteel.com/JavaXP/comments/commentRss/29562.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/29562.html1?SPAN style="FONT: 7pt 'Times New Roman'">    启动MySQL

?/SPAN>c:\mysql\bin\下运?/SPAN>winmysqladmin启动

2?SPAN style="FONT: 7pt 'Times New Roman'">    dMySQL

初始情况下默认登录用户名rootQ密码ؓI?/SPAN>

?/SPAN>c:\mysql\bin下运?/SPAN>mysql -uroot卛_。当我们新徏用户之后按以下方式:

mysql -h(hostname) -u(username) -p(password)

3?SPAN style="FONT: 7pt 'Times New Roman'">    使用数据?/SPAN>

初始安装之后有一个保存系l表的数据库—?/SPAN>mysqlQ用以下命令可以访问数据库

use mysql;

4?SPAN style="FONT: 7pt 'Times New Roman'">    新徏MySQL用户

?/SPAN>root帐号d后,q入mysql数据库,执行插入语句Q?/SPAN>

insert into user (host,user,password) values('localhost','mysql',password('mysql'));

insert into user (host,user,password) values('%','mysql',password('mysql'));

flush privileges;

 

q样׃ؓMySQL建立了一个名?/SPAN>mysqlQ密码ؓmysql的用PW一个用于本地登录,W二个用于远E登录?/SPAN>

<!注意:?/SPAN>user?/SPAN>(host,user,password)之间必须有空格隔开>

<!注意:?/SPAN>values?/SPAN>('','','')之间没有I格隔开Q字W串用单引号>

5?SPAN style="FONT: 7pt 'Times New Roman'">    新徏数据?/SPAN>

create database test;

6?SPAN style="FONT: 7pt 'Times New Roman'">    退?/SPAN>

quit;

7?SPAN style="FONT: 7pt 'Times New Roman'">    几个有用?/SPAN>SQL命oQ?/SPAN>

̔        show databasesQ在刚登录之后、用数据库之前查看现有数据库;

̔        select databaseQ?/SPAN>昄当前数据?/SPAN>

̔        show tablesQ?/SPAN>昄当前数据库中的所有表

describe table_nameQ显C某表的l构

JavaXP 2006-02-04 23:44 发表评论
]]>
再改Ajaxtags(autocomplete) ~~~(一天之内改三次!)http://www.aygfsteel.com/JavaXP/archive/2006/01/19/28692.htmlJavaXPJavaXPThu, 19 Jan 2006 12:44:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/01/19/28692.htmlhttp://www.aygfsteel.com/JavaXP/comments/28692.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/01/19/28692.html#Feedback0http://www.aygfsteel.com/JavaXP/comments/commentRss/28692.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/28692.htmlAjaxtags(autocomplete) !前面说了Ҏ他的XML解吸部分以后,可以让更多的信息被解吸到面上去,但是一选则所以东襉K会被选种~~~~
OK找找看`我们Ҏ好了`
function decodeHtml(sourceString) {
  
var retString = sourceString.replace(/&amp;/"&");
  retString 
= retString.replace(/&lt;/"<");
  retString 
= retString.replace(/&gt;/">");
  
return retString;
}
q段代码是专门把选种部分转换以后昄的~~~~扑ֈ了`Ҏ?
不改~~自己写一个专用的!可以了~

JavaXP 2006-01-19 20:44 发表评论
]]>
我玩Ajaxtags(autocomplete)http://www.aygfsteel.com/JavaXP/archive/2006/01/17/28385.htmlJavaXPJavaXPTue, 17 Jan 2006 15:11:00 GMThttp://www.aygfsteel.com/JavaXP/archive/2006/01/17/28385.htmlhttp://www.aygfsteel.com/JavaXP/comments/28385.htmlhttp://www.aygfsteel.com/JavaXP/archive/2006/01/17/28385.html#Feedback17http://www.aygfsteel.com/JavaXP/comments/commentRss/28385.htmlhttp://www.aygfsteel.com/JavaXP/services/trackbacks/28385.html阅读全文

JavaXP 2006-01-17 23:11 发表评论
]]>
抄袭robbin大哥的一个配|经?/title><link>http://www.aygfsteel.com/JavaXP/archive/2006/01/15/28122.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Sun, 15 Jan 2006 13:28:00 GMT</pubDate><guid>http://www.aygfsteel.com/JavaXP/archive/2006/01/15/28122.html</guid><wfw:comment>http://www.aygfsteel.com/JavaXP/comments/28122.html</wfw:comment><comments>http://www.aygfsteel.com/JavaXP/archive/2006/01/15/28122.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/JavaXP/comments/commentRss/28122.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/JavaXP/services/trackbacks/28122.html</trackback:ping><description><![CDATA[Hibernate默认情况下L在初始化的时候静态生成sql语句Q因此不能动态update。但是Hibernate也可以配|ؓ动态生update和insert语句?<BR><BR> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000"><</SPAN><SPAN style="COLOR: #0000ff">class</SPAN><SPAN style="COLOR: #000000"> name</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">ClassName</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">  table</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">tableName</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"> dynamic</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">update</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">true|false</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">  dynamic</SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">insert</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">true|false</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #000000">/></SPAN></DIV><BR><BR>当设为true的时候,Hibernate在运行期动态生sql语句Q对于insert来说Q只插入那些不是null的属性,q样可以支持数据库字段的default属性;对于update来说Q只更新那些修改q的属性?img src ="http://www.aygfsteel.com/JavaXP/aggbug/28122.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/JavaXP/" target="_blank">JavaXP</a> 2006-01-15 21:28 <a href="http://www.aygfsteel.com/JavaXP/archive/2006/01/15/28122.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个用L陆时有时需要选择登陆目标,有时候不需要选择的解?/title><link>http://www.aygfsteel.com/JavaXP/archive/2006/01/14/27994.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Sat, 14 Jan 2006 00:52:00 GMT</pubDate><guid>http://www.aygfsteel.com/JavaXP/archive/2006/01/14/27994.html</guid><wfw:comment>http://www.aygfsteel.com/JavaXP/comments/27994.html</wfw:comment><comments>http://www.aygfsteel.com/JavaXP/archive/2006/01/14/27994.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/JavaXP/comments/commentRss/27994.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/JavaXP/services/trackbacks/27994.html</trackback:ping><description><![CDATA[         前几天写了一?<AJAX我也?gt;其中提到了一个问题就?在系l中需要让用户选择登陆目标,但又不是所有的用户都需要选择,只有特定角色的用户需要选择?BR>         我的解决Ҏ是登录后Ҏw䆾的不同蟩Z个网对话框让用户选择Q如果不是特定n份的用户׃会蟩出?BR>         但是存在的问题就是因为系l是构徏在struts之上的,所以会牉|一个蟩转的问题Q大安知道struts跌{如果错误以后或者蟩转返回ؓnull以后不会报错但是会{向一个空白页面,q个I白面现在到成了客h这个设计最大的理由?BR>         总计一下,隆重推出W三个解x案:我在d时的用户名和密码输入框中攑օ一个事Ӟ当两个框中都有值时用prototype.js提供的AJAX功能接到的用户名和密码传入一个ACTION中开始找q个用户是否旉个特定用P如果是,在应{里面扔上下拉选择框的源代码,如果不是׃理,Z防止用户填完密码用户名以后直接去点击dQ修改登录按键的属性让它也触发事g也去差一ơ数据库Q保证用户必d做验证?BR>      ׃目太紧了,在这里就不给Z码实例了Q?BR>       <img src ="http://www.aygfsteel.com/JavaXP/aggbug/27994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/JavaXP/" target="_blank">JavaXP</a> 2006-01-14 08:52 <a href="http://www.aygfsteel.com/JavaXP/archive/2006/01/14/27994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">٤ʦ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ǿ</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">Ϊ</a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank">ͺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank">Ǩ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">лͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʷ</a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̳</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>