??xml version="1.0" encoding="utf-8" standalone="yes"?>99亚洲乱人伦aⅴ精品,国产亚洲午夜精品,2019亚洲午夜无码天堂http://www.tkk7.com/superbible/努力保持~程中美好的感觉zh-cnTue, 13 May 2025 18:24:28 GMTTue, 13 May 2025 18:24:28 GMT60我对颈椎问题之研I与实践http://www.tkk7.com/superbible/archive/2006/09/29/72767.html黑子黑子Fri, 29 Sep 2006 04:00:00 GMThttp://www.tkk7.com/superbible/archive/2006/09/29/72767.htmlhttp://www.tkk7.com/superbible/comments/72767.htmlhttp://www.tkk7.com/superbible/archive/2006/09/29/72767.html#Feedback0http://www.tkk7.com/superbible/comments/commentRss/72767.htmlhttp://www.tkk7.com/superbible/services/trackbacks/72767.html玩电(sh)脑写E序多年了,太投入,以至于得了职业病。手指、手腕、肩颈部都经常疼痛,眼睛qӆU痒Q肚子也变将军了?br />后来在家sohoQ颈椎问题尤Z重。在|上L解决Ҏ(gu)Qƈ自行研究实践Q有了明昄好{。记录于下,望对使用?sh)脑工作的h有点用处?/p>

1.颈椎问题的严重性:会引发脑部供血、脊ql、睡眠等问题。不是专Ӟ|上可自己查扄兌料?br />2.原因。久坐少动。肩颈部肌肉x以至骨骼、Y骨受损?br />3.我的解决q程?br />  C个太I枕Q睡觉时可支撑颈部。效果不明显?br />  后来每周按摩1时。你要想有点效果一定得到正规的地方Q还得受得了疹{按一ơ,得疼三天。有是有点用Q回想一下,q不是花钱找|受么?
  然后M曙光医院Q医生给开了一些药Q问了,大概都是~解症状的,不能L?/p>

  ---我一向不同意E序?0岁{行的观点Q难道我q不去这个坎Q?--

  转而采取日常生zM自己注意保健。一般来_L的意见是多运动。包括体育运动和针对性的保健操?br />  我在家实践了两个月,3天一ơ长跑或毛球,每天一ơ散步和多次保健操。效果不明显?br />  后来我从源头上着手?br />      性的是减少坐在?sh)脑前的旉Q打游戏不打了,工作时想问题pvw。这个也不易。这个对工作有一定媄响,但也是重要方法之一?br />      软的是调整桌椅高度及坐姿。桌椅一定是W合三个90度:坐着膝盖90度,大腿和上w?0度,肘部90度?br />  肘部一定要有依托,臛_有椅子的扶手Q我现在是用了大桌子Q对着90的圆弧,两肘都放在桌面上?/p>

现在我的颈椎问题已经好多了?br />ȝ一下,Ҏ(gu)是综合的。但效果最明显的就是桌椅。其中最关键的就是肘部的依托Q肘部放在桌面上我觉得是挺有效?br />另外Q不能觉得没有时间想健康问题Q否则结果是不得不想。拿Z打游戏、写E序的劲头对待健P肯定能解决问题的?/p>

黑子 2006-09-29 12:00 发表评论
]]>
~陷理pȝClearBug1.0发布http://www.tkk7.com/superbible/archive/2006/09/11/68910.html黑子黑子Mon, 11 Sep 2006 02:52:00 GMThttp://www.tkk7.com/superbible/archive/2006/09/11/68910.htmlhttp://www.tkk7.com/superbible/comments/68910.htmlhttp://www.tkk7.com/superbible/archive/2006/09/11/68910.html#Feedback0http://www.tkk7.com/superbible/comments/commentRss/68910.htmlhttp://www.tkk7.com/superbible/services/trackbacks/68910.htmlwww.lucas-lee.com
  1. 免费软g,非开源Y件?/p>

  2. UJAVA开发,B/S架构。目前支持MySQL5.0.21及以上数据库?/p>

  3. 预定义了多种~陷处理程Q可选择使用?

    • 型团队自由程
      由当前处理者指定下一个处理者,程比较灉|?
    • 型团队受控程
      以项目经理ؓ中心的流E,提交后的审核、{交程序员、修改后的验证等步骤都由目l理控制?
    • 单h程
      只有一个用者的程。适合个h软g的开发过E?

  4. ~陷l计功能。用琴报表?

  5. 邮g提醒。流E{入下一步骤后,pȝ会自动发邮gl下一处理者?/p>

  6. 字典数据可自定义。优先别、严重程度、项目、模块等{?

  7. Z角色--用户l?-用户的权限控制?



黑子 2006-09-11 10:52 发表评论
]]>
琴棋报表1.3.2发布Q?/title><link>http://www.tkk7.com/superbible/archive/2006/09/11/68907.html</link><dc:creator>黑子</dc:creator><author>黑子</author><pubDate>Mon, 11 Sep 2006 02:50:00 GMT</pubDate><guid>http://www.tkk7.com/superbible/archive/2006/09/11/68907.html</guid><wfw:comment>http://www.tkk7.com/superbible/comments/68907.html</wfw:comment><comments>http://www.tkk7.com/superbible/archive/2006/09/11/68907.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/superbible/comments/commentRss/68907.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/superbible/services/trackbacks/68907.html</trackback:ping><description><![CDATA[ <a >www.lucas-lee.co</a>m<br /><br />1)解决了Excel格式输出大量单元格时出现的Excel样式q多的问题?br />2)优化了clone的算法?br /><img src ="http://www.tkk7.com/superbible/aggbug/68907.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/superbible/" target="_blank">黑子</a> 2006-09-11 10:50 <a href="http://www.tkk7.com/superbible/archive/2006/09/11/68907.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何删除字典数据Q?/title><link>http://www.tkk7.com/superbible/archive/2006/09/01/67117.html</link><dc:creator>黑子</dc:creator><author>黑子</author><pubDate>Fri, 01 Sep 2006 07:20:00 GMT</pubDate><guid>http://www.tkk7.com/superbible/archive/2006/09/01/67117.html</guid><wfw:comment>http://www.tkk7.com/superbible/comments/67117.html</wfw:comment><comments>http://www.tkk7.com/superbible/archive/2006/09/01/67117.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/superbible/comments/commentRss/67117.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/superbible/services/trackbacks/67117.html</trackback:ping><description><![CDATA[ <p>所谓字典就是数据库应用中被其他?通常加以外键U束)引用的表Q如客户表引用客L型,那么客户cd即ؓ字典表。删除字典数据要考虑是否已被其他数据引用Q一般不允许做联删除?/p> <p>q个问题惛_大家都碰到过Q但各有各的 做法。本Z若干同事讨论q,各U做法ȝ一下?/p> <ol> <li>物理删除Q即用delete SQL删除。如果字典数据被引用Q则会抛反外键约束的异常Q将其封装ؓ可读的信息提C给用户。JDBC中的异常cMؓSQLExceptionQ如何判断是q反外键U束的异常呢Q有Ҏ(gu)如下Q? <ul><li>利用SQLException中的errorCodeQ这是数据库Ҏ(gu)的错误编码? </li><li>利用SQLException中的SQLStateQ在JAVA API DOC中说明这个是SQL99或XOPEN 标准的编码,而且可以用connection的meta data来判断符合哪个标准。经q的试验Q说明这个meta data不太好用Q但是SQLStateq是较ؓl一的? <table style="WIDTH: 427px; HEIGHT: 80px" cellspacing="1" cellpadding="1" width="427" summary="" border="1"><tbody><tr><td> </td><td>mysql5.0.21</td><td>sqlserver2000</td><td>oracle10</td><td>postgresql8</td></tr><tr><td>ANSI99 SQLState标准的违反外键约束编码ؓQ?3000</td><td>23000</td><td>23000</td><td>23000</td><td>23503(可能要在BatchUpdateException的nextException中才能取?</td></tr><tr><td>Connection的meta data中的getSQLStateType()Q符合SQL99标准应该?</td><td>2</td><td>2</td><td>0</td><td>2</td></tr></tbody></table></li></ul></li> <li>逻辑删除。即|表中的一个标记字Dؓ已删除。查询时不可见,但实际还保留在表中?好处是不用处理数据被引用的情c它的缺Ҏ(gu)Q如果数据没有被引用Q那么它其实可以被物理删除,但确留在pȝ中成为垃圾数据;其次在数据有唯一~码的情况下Q被逻辑删除的数据实际上q占用着一个编码,有时用户会疑惑,明明表中查不到这个编码,我在新增的数据中使用q个~码却LC编码已存在?</li> </ol> <p>    各位又是用的什么方法来处理的呢?你的Ҏ(gu)有何优缺点,不妨一同讨Z下?/p>  <img src ="http://www.tkk7.com/superbible/aggbug/67117.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/superbible/" target="_blank">黑子</a> 2006-09-01 15:20 <a href="http://www.tkk7.com/superbible/archive/2006/09/01/67117.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微Y研发75条心?/title><link>http://www.tkk7.com/superbible/archive/2006/07/09/57374.html</link><dc:creator>黑子</dc:creator><author>黑子</author><pubDate>Sun, 09 Jul 2006 13:06:00 GMT</pubDate><guid>http://www.tkk7.com/superbible/archive/2006/07/09/57374.html</guid><wfw:comment>http://www.tkk7.com/superbible/comments/57374.html</wfw:comment><comments>http://www.tkk7.com/superbible/archive/2006/07/09/57374.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/superbible/comments/commentRss/57374.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/superbible/services/trackbacks/57374.html</trackback:ping><description><![CDATA[ <div id="sw6wwq2" class="postcontent"> <div> <strong>[一Q奠定基]<br /></strong>1. M不能改善产品的工作,都是费旉或是偏离方向?br /><strong><font color="#800000">2. 领导者的d是努力消除程序设计师工作上的一切障,让程序设计师全力专注在真正重要的工作─改善产品?/font></strong><br />3. 千万不要把程序设计师的时间浪费在改善产品以外的工作上?br />4. 永远记得自己真正的目标,然后让团队用最有效又最愉快的方法把它完成?br />5. 理清详细的项目目标,可以避免在不必要的工作上费旉?br />6. 不要因ؓ制定目标需要花很多旉Q或是别人都没有做,q略了目标的制定。制定明详的目标所q旉Q绝对会让团队得到更大的好处?br />7. 事前军_最合适的优先考虑序Q以及各考虑点的质量规范Q能够指引开发团队的工作?/div> <div> </div> <div> <strong>[二.{略性的作业方式]</strong> <br /> <font color="#800000"> <strong>8. 错虫愈晚清除Q时间花得愈多。毕竟,(zhn)得知道E序是怎么写的Q才能判断那里出了错虫;刚写完的E序记忆Ҏ(gu)Q一q前写的E序可能早就忘了</strong> </font>?br />9. 在开发的q程q即除虫,可以让?zhn)早些学到l验Q然后就不会再犯同样的错误;相反圎ͼ如果C目后期才发玎ͼ(zhn)可能已l犯q多ơ同L错误而不自知?br />10. 发现错虫而立即除错是一U缓冲器Q提醒那些讲求快速而不够}慎的E序设计师,以后多加心。如果?zhn)坚持错虫全都清除了才能开发新的功能,可以防止所有的E序处于半完成状态,因ؓ错虫太多而ə目延误乃至无法推出Q相反地Q如果?zhn)允许错虫的存在,{于是埋下了目失控的地P最后看似完成的目Q其实已l失控?br />11. 若能保持没有M错虫Q?zhn)p比较准确估出目的完成时间。不必猜? 2功能和1 742个错虫共要花费多时_只要估算3 2功能的工作旉p了。更重要的时Q万一到时候有些功能做不完Q?zhn)可以做多算多少Q因Y件一直保持在无错误状态?br />12. 不要把策略性工作方式当作训l的教条Q应该向l员解释q些工作方式的内涵与用意?br />13. 提出_详尽的问题,可以引导出真正有效的{略性工作方式,帮助目目标利完成?br />14. {略不是ȝ定律Q要把它当作指导原则来活用。大部分的时候都应该遵@Q但也有例外的时候?/div> <div> </div> <div> <strong>[三.保持q度]</strong> <br />15. 定期暂停手边的工作,然后往前思考,随时做必要的修正Q以避免未来的大障碍?br /><font color="#800000"><strong>16. 有什么事情是我今天能做,而且可以帮助目在未来几个月内顺利进行的Q?/strong></font><br />17. 不要费旉在错误的问题上,一定要先确定真正的问题在哪里,然后才去Ҏ(gu)它?br /><font color="#800000"><strong>18. Z开口要求的东西未必是他真正惌的。处理他的要求之前,请务必确定他I竟惌做什么?/strong></font><br />19. l对不要{应别h自己做不到的事情Q这样对双方都有益无実?br />20. 不要Z讨好别h而伤宛_方的工作q程Q?zhn)永远要根据自q目标Q做适当的决{?br />21. 是?zhn)在ؓ目负责。不要让M人的ȝ目的进行,包括上的徏议?br />22. 天下没有真正免费的Y?br />23. 应该开发策略上h重要性的功能Q而不是把媒体的评比项目都做齐全?br />24. 软g产品的开发,不能只ؓ了有、挑战性,或是够有个性够令h眩目?br />25. 不要把时间浪费在无法改善产品的工作上Q即使这么做在将来会有潜在的利益Q也要与现在投入的时间成本做个衡量?/div> <div> </div> <div> <strong> <font color="#000000">[四.走向极端的狂热]</font> </strong> <br />26. 定(zhn)所要求的报告真的值得属下暂停工作Q花那么多时间去写?br />27. 利用目查报告来改进软g开发的工作E序。ؓ了报告发生作用Q报告中必须实描述我们q次解决问题的每一个详l步骤,以及来应该如何q用q项新发现?br />28. h意定期会议的价|定它值得每个人放下手上的工作?br /><font color="#800000"><strong>29. 召开M会议之前Q请定本次会议的目的是什么,达成q个目的的条件是什么,然后Q务必达到开会的目的?/strong></font><br />30. 试着排除不必要的后箋工作?/div> <div> </div> <div> <strong>[五.q度狂]</strong> <br />31. 不要利用q程表来׃ə目的进行,q对组的士气伤宛_大了?br />32. 让日E表l持适度的紧q,但又是可以做到的Q好让组员振奋、不松懈Q专心致力于目的推q?br /><font color="#800000"><strong>33. l对不要草率定出不可能的期限Q导致组员ؓ了赶q度而损害品的质量?/strong></font><br />34. 把长期的大项目,分成几个完整而独立的项目,各小目必须有一个主题?br />35. Z保持创意的活力和团队士气Q必让每一个小目都有令h兴奋的结果?br /><font color="#800000"><strong>36. 产品的质量远比遵守期限重?</strong></font></div> <div> </div> <div> <strong>[六.学无止境]</strong> <br /> <font color="#800000"> <strong>37. 不要让程序设计师的学习停滞不前,要让E序设计师有Z练不同领域的技术,培养十八般武艺样L通的l员?br /></strong> </font>38. 训练新进E序设计师时Q先培养他对整个公司所有项目都有h(hun)值的技术,然后才培L目独有的技术?br />39. 不要舍不得放(zhn)最优秀的程序设计师到别的项目去。如果他在?zhn)的项目已l没有新的东西可学,Z公司和他个h的前途,(zhn)应该把他推荐到别的目Q让他的成长怸间断?br />40. 定每位l员、每两个月都有一Ҏ(gu)术上q步?br />41. 一发现某处需要改q,q即采取更正的行动?br /><font color="#800000"><strong>42.不要用年l考评来订立学习目标,要利用年l考评来记录个人的成长?/strong></font><br />43. l对不要让组员一直做同样的工作,q样是限制了他的学习Q他停滞在原来的领<br />域。一旦程序设计师_N了某一个领域,p他换别的领域做做看,永远让他们学习新的技术?br />44. 各种技术的用途范围有所不同Q有的技术在一般的目都用得上Q有的技术只有在特定性质的项目才用得上。当(zhn)训l?zhn)的组员时Q必让他们的技术能在公司发挥最大的用处Q最好的办法是Q把应用范围最q的技术放在训l的最前期Q应用范围最的技术放在最后训l?br /><font color="#800000"><strong>45. 优秀的程序设计师是项目经理最需要的Q所以经理们通常舍不得让自己手下功力最强的人到别组去,但是如果q位W一高手在本l内再也没有C西可学时Q经理就应该让他到别的项目去Q一斚w他个人可以重新开始另一ơ的成长Q一斚w让接替他的h学着承担重要的工作,最后公司的q_E序技术水准因而提升,对大安很有好处?/strong></font><br />46. Z保每位E序设计师的技术都在稳定地q步Q一定要让每个h有个努力的目标,最好的Ҏ(gu)是把个h的成长和目每两个月的阶D|目标相l合Q这样一q就有至六ơ的q步了。假定一位组员在公司待了五年Q那么他学? 0U新技术、或是读? 0本好书、或? 5Ҏ(gu)术加1 5本书Q对他的工作能力影响多大啊?br />47. 最好的成长目标是出于当时的需要。如果?zhn)发现有位l员工作~Z效率Q或L在犯同样的错误,最好抓住机会立即ؓ他立一个目标,q且要求他立d始改q。这U当时设立的目标让h印象深刻Q又是马上寻求改善,效果通常会非常好。比起年l考评那种模模p糊的徏议,更能引vE序设计师的重视?/div> <div> </div> <div> <strong>[七.态度问题]</strong> <br />48. 要让每一位程序设计师都明白,写出雉误程序是很不Ҏ(gu)的,所以应该多花功夫用各种Ҏ(gu)做最d的测试?br />49. U正E序设计师以为加除错码会花太多时间的观念Q应该训l程序设计师W一个反应是考虑加上除错码是否有道理Q第二是考虑加除错码是否W合目的目标与工作的优先?br /><font color="#800000"><strong>50. 当某“某件事不可能做到”时Q他往往是错?/strong></font>?br />51. 不要让凡事不能的态度ȝ了创新?br />52. 使用者和E序的撰写者一样关心速度和品质的问题?br />53. 不要让程序设计师以ؓ使用者ƈ不在乎Y件的质量?br />54. 不要l用者次品,宁愿延期交货Q务必追求质量完?br />55. E序设计师必ȝ总使用者的观点来看自己写的E序Q程序设计师必须能体会用者的感受?br />56. 在包装盒里的每一件东西,都是产品的一部分?br />57. 程序的重用性当作优先考虑的目标之一Q否则程序设计师经常做重复的工作?br />58. 充分利用现有资源或创造新资源Q以便从每一工作中获得更大的h(hun)倹{程序代码的再利用,是很好的例子,当然Q还有其他的地方可以q用“杠杆原理”?br />59. 如果(zhn)创造了一资源,q且让别人知道,那么L一天会z上用场?br />60. 从?zhn)的每件工作中创造最大的资源Q不是利用现有的杠杆,或是创造新的杠杆?br />61. 心那种“太难了”、“太花时间”或是“太ȝ”的反射性反应。当(zhn)遇到别人有q种反应Q请先问自己他有没有认真思考过qg事的重要性、以及是否符合项目目标,如果(zhn)认Z其实未经深思熟虑,只是直觉的反应,那?zhn)应该把?zhn)的x告诉他,请他重新评估Q也许就会有公^的答案?br />62. Z遇到l验范围之外的事情,多少有恐惧感Q就会认为“这完全不可能”而强烈反寏V试着消除q种习惯性的反应Q设法给l员灌输“只要花旉x看,大部分的事情都做得到”的观念。?zhn)不妨以这个问题来对付那种“凡事不能”的态度Q“我了解q是做不到的Q但是‘如果’做得到Q那你会怎么做?”然后?zhn)׃发现惊h的{变,(zhn)马上就会听到组员七嘴八舌地说应该这样做、那样做Q说的是他们刚刚坚持做不到的事情。这个“如果”把他们带离直觉的反应,带到全新的思考模式,q才是他们应该做的?br /><font color="#800000"><strong>63. 把用者当作什么都不懂的外行hQ是非常不好的观c每当?zhn)发现有h表露U心理,一定要立即U正Q提醒他们用者才是真正受产品好坏影响最q人,他们和程序设计师一样关心Y件的执行速度和质量?br /></strong></font>64. 杠杆原理是?zhn)最有用的观念,扑ֈ(zhn)工作中的杠杆,(zhn)可以ؓ组、项目、公司、甚臌Y件业创造无可限量的价倹{无论如何,量利用资源q创造资源,q个原则是绝寚w不了的。在(zhn)写E序的时候注意程序代码的׃n性、训l组员的时候注意到他对公司的h(hun)|即是像函数命名q种事Q都有杠杆的存在。不做M事,都要惛_“善用资源”,为未来做好准备?/div> <div> </div> <div> <strong>[八.沉船的感觉]<br /></strong>65. 如果q度发生落后Q那表示有个地方出错了。?zhn)应该扑և问题Qƈ加以解决Q不要一呌求组员加班,在问题没有解决之前,加班是没有用的?br />66. 别误信加班等于增加生产能力,长期的加班只会伤害生产能力,寚w目没有帮助?br /><font color="#993300"><strong>67. 周末是属于组员私人的旉Q不是公司的。公怸应该以打败竞争对手ؓ理由Q要求员工周末加班?/strong></font><br /><strong><font color="#800000">68. 思考的重要性,而不是长旉工作?/font></strong><br />69. 训练开发小l懂得在正常工作旉内掌握好工作的效率,不要让他们超时工作,因ؓ时工作只是费旉的假面具?br />70. 与程序设计师共同研拟Z份每日活动的旉表,把无法预期的临时公务变成固定旉处理的事情,q且把程序开发的工作攑֜最优先的地位,不要让其他次要的事情q扰到写E序?br />71. l常加班是目出问题的明显信号Q也许是因ؓȝ的观念错误或是目标不够清楚,不论是什么原因,目l理l对不能忽视q种现象Q要对这个问题正处理,目l理必须协助l员在每? 0时的工作时间里Q把事情做得更有效率?br /><font color="#800000"><strong>72. 我经常听到高层主称赞组员每天ؓ公司工作很长的时_“?zhn)对公司的贡献值得嘉奖Q做得很好!”这l对是错误的信息Q员工应该是因ؓ工作做得好而受到称赞,而不是因为在办公室待得久Q管理者不该把“生产效率”和“工作时间”؜Z谈,有的Z许可以用更少的时_完成两倍的工作呢?/strong></font><br />73. Z让组员把办公旉用在正确的地方,q提高部门的工作效率Q项目经理不但要Z们排除Q何不必要的会议、报告和杂事Q还要协助他们好好运用宝늚上班旉。?zhn)应该协助l员安排适当的每日活动表Q用一些小技巧,让组员有长段又不受干扰的旉Q适合q行开发工作?br />74. 如果(zhn)关心组员的生活Q就不要让他们把全部的时间都投入在工作。每天只要确定他们卖力工作了八小Ӟ可以把他们赶出办公室了Q当然这样做也许会有老板看不眼Q但是如果?zhn)像我一L信均衡、健L生活是一切创意的原动力,坚持这份理念吧Q?br />75. 每周工作4 0时q不是金U玉律,只不q是国的传l,而Y件开发项目大都以此ؓ前提~定日程表。所以如果一个项目需要程序设计师每周工作40 时以上才能赶上q度Q就表示有问题,也许是日E表定得太乐观,也许是程序设计师需要再训练。不怎么_q个问题一定要认真解决Q绝对不应该让程序设计师加班来I补这个漏z?/div> </div> <img src ="http://www.tkk7.com/superbible/aggbug/57374.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/superbible/" target="_blank">黑子</a> 2006-07-09 21:06 <a href="http://www.tkk7.com/superbible/archive/2006/07/09/57374.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MySQL5之用经?/title><link>http://www.tkk7.com/superbible/archive/2006/06/13/52364.html</link><dc:creator>黑子</dc:creator><author>黑子</author><pubDate>Tue, 13 Jun 2006 02:40:00 GMT</pubDate><guid>http://www.tkk7.com/superbible/archive/2006/06/13/52364.html</guid><wfw:comment>http://www.tkk7.com/superbible/comments/52364.html</wfw:comment><comments>http://www.tkk7.com/superbible/archive/2006/06/13/52364.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/superbible/comments/commentRss/52364.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/superbible/services/trackbacks/52364.html</trackback:ping><description><![CDATA[ <p>MySQL5支持视图、存储过E、触发器{高U特性了Q终于象个完整的数据库了Q?/p> <p>很高兴啊Q我们做目的时候选择性更Z?/p> <p>不过在我一个实际的|站目中,发现事实和看上去的不太相同啊。是否支持这些特性和支持得多好毕竟是不同的问题!比如在用OracleӞ发现?i上能正确执行的统计SQL?i上居然报错,无非是多用了几个嵌套的子查询。Oracle且如此QMySQL也的不能有太高期望?/p> <p>下面列D一下MySQL5的问题:</p> <p>版本5.0.16中对视图q行排序Ӟ会导致服务器崩溃。如:select * from 视图?order by 某字Dc所q?.0.21版本解决了这个问题。不q我q只是随便一用就能碰上这U致命错误,谁知道还有多bug隐藏着呢? <br />存储q程更是不太爽。居然不支持递归QSQLServer和Oracle都早支持了。郁P在处理树形数据时Q只能写点固定树的深度的视图了?<br />1.1.20版本的Query browser?.1.9版本的Administrator客户端工L定性好差,每天能崩个几回。不q功能比以前Z了。Query browser中多_脓(chung)点SQL脚本p搞死它;CREATE 某东西,按执行多两次、或快了些也能搞d。只能说比没有强Q凑合用吧?<br />其他基本功能用v来还不错Q没到什么问题。当然MySQL有如此媄响力肯定有他独到之处Q对我来说除了免费外是速度快、用L大(则技术支持会比较多)Q否则可以考虑免费的其他数据库Q如PostgreSQLQ它的客L工具׃业多了,初步感觉跟SQLServer的差不多了?br /></p> <img src ="http://www.tkk7.com/superbible/aggbug/52364.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/superbible/" target="_blank">黑子</a> 2006-06-13 10:40 <a href="http://www.tkk7.com/superbible/archive/2006/06/13/52364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>历史上编E方法的发展http://www.tkk7.com/superbible/archive/2006/06/12/52221.html黑子黑子Mon, 12 Jun 2006 07:38:00 GMThttp://www.tkk7.com/superbible/archive/2006/06/12/52221.htmlhttp://www.tkk7.com/superbible/comments/52221.htmlhttp://www.tkk7.com/superbible/archive/2006/06/12/52221.html#Feedback0http://www.tkk7.com/superbible/comments/commentRss/52221.htmlhttp://www.tkk7.com/superbible/services/trackbacks/52221.html1.历史上出现的~程Ҏ(gu)
  1)l构化编E?br />    E序应该按自上而下的顺序执行,不会做随便蟩转。主要ؓ了提高可L?特别是控制结构的)Q可自上而下的阅M码,q且执行的顺序也大体是这L?br />    它的三个l成部分Q顺序SequenceQ选择selection,循环(或P?repetition (or iteration)。Q何控制结构都可以用这三个部分l成?br />    需要小心用其他方式如Qbreak,continue,return,throw-catch.
  2)模块化编E?br />    逻辑相关的数据和函数攑֜一个模块中?br />    VB中的Module是q个思想的应用?br />    它没有多个实例的概念Q相当于面向对象中的仅包含静态方法和静态变量的cR不需要实例化卛_直接调用Ҏ(gu)Q只存在一?实例"?br />  3)面向对象~程
    主要特点Q封?Encapsulation),l承(Inheritance),多?Polymorphism)?br />    装:逻辑相关的数据和Ҏ(gu)(函数)攑֜一个类中。跟模块化编E做的一致?br />    l承:内Ҏ(gu)接口重用Qƈ实现cd的多态?br />    多?不同的语义环境下Q同一名称可以有多U不同的实现?br />  具体表现Zc:
  同名Ҏ(gu)不同内容Q实现方式:使用重蝲(overload),当然Ҏ(gu)的参数是不同?
  同名cd不同内容Q实现方式:使用覆盖(override)或实?implement)。允怋用同一接口调用不同cȝ的实例对象?/p>

2.各种Ҏ(gu)的目?br />  l构化编E。重Ҏ(gu)是控制结构,可看作是基本E序语句(无子E序)的结构;
  子程序化~程。似乎没有相关的历史潮流,但我认ؓ加入认ؓ的加入它会整个Ҏ(gu)的发展过E更加完整。也许这个大安认ؓ是当然的?子程?或过E、函数、方?是模块化、面向对象编E的最重要的基矟?br />  模块化编E。重Ҏ(gu)数据和子程序逻辑相关的组?
  面向对象~程。在模块化的基础上重点加入了模块之间的关pR这里的模块已演化ؓcR?br />3.Ҏ(gu)体系
  上述几种~程Ҏ(gu)可以归ؓ一c,属于一个方法体p,光点在于编E本w,力图有效理q低程序逻辑的复杂性?br />  随其发展Q管理的代码单元来大Q越来越复杂Q其方式也越来越接近日常的思维?br />  其辅助技术或Ҏ(gu)有编辑器、调试器、UML、Y件工E等?br />  我认为此体系中新的方法还未出现。现在流行的Ҏ(gu)?AOP面向斚w~程Q仅是此体系有益的补充;SOA面向服务架构Q重点在于用l一的方式调用,而不依赖于底层技术,是组件化的一UŞ式,q不是这一cȝȝ方向?br /> 

4.ȝQ?br />      以往的编E方法和原则在现代的Ҏ(gu)中得C保留和发展,q对新手是一个挑战,不@序渐q的学习q些技术,惌短期学会CҎ(gu)(如:面向对象~程)是困隄?br />      Cq些~程Ҏ(gu)的主旨是很有好处的?br />      新的~程Ҏ(gu)必将是历史方法的l承和发展,所以学好这些旧的方法非帔R要?br />      掌握q些在各U层ZIL新语a和新工具中不变的_֍Q或许,你可以不再那么疲于追赶新的技术潮?/p>

黑子 2006-06-12 15:38 发表评论
]]>
我刚毕业那会http://www.tkk7.com/superbible/archive/2006/06/09/51697.html黑子黑子Fri, 09 Jun 2006 07:25:00 GMThttp://www.tkk7.com/superbible/archive/2006/06/09/51697.htmlhttp://www.tkk7.com/superbible/comments/51697.htmlhttp://www.tkk7.com/superbible/archive/2006/06/09/51697.html#Feedback0http://www.tkk7.com/superbible/comments/commentRss/51697.htmlhttp://www.tkk7.com/superbible/services/trackbacks/51697.html老婆的堂弟今q要毕业了,老婆本想l他介绍个工作,问你想做什么工作?回答是什么赚钱做什么,现在不都q样么?

好熟(zhn)的话!现在C会上的是q么个风气。回惛_初我毕业Ӟ也基本是q么个态度。不q我当时Ҏ(gu)专业基本没兴,当时本专业工作也难找Q在一个中南地区的省会城市工资3?百。当然也有好点的1千多Q不q那是给成W好的人留的。不是我q种不务正业的主可以触及的?/p>

当初的考虑是基本上要先能养z自己。独立!在我心中是第一位的。上大学Ӟ我就已经M每月向我爸要300月生z费了。我的考虑是:

  1. q本专业如果有h要我Q有?癑֝我也勉为其隄M。不q由于我不感兴趣也就没有好好学,成W单上是比较难看的Q估计不扄门\也不会有。Mx惛_q条路可行性约{于0?
  2. 那我有什么拿手的Q好像还有门手艺Q倒是玩了4q吉他,也有不少大学毕业的去酒吧唱歌。不q本人嗓子容易哑Q不适于q这个职业?
  3. 我应该找我喜Ƣ干的,又比较能赚钱的。计机Q就是它了。我十分惛_E序员,q个名称Ҏ(gu)Q那是一个梦惛_。就跟刚玩计机Ӟ对“电(sh)脑高手”名号之渴望一般?

 l果我走了第三条路。不Ҏ(gu)啊,光辛苦和曲折一a隑ְ。简而言之,是试了考研换行的(考计机Q的路子p|Q卖q?0台品牌电(sh)?周后试用期后被开除,两次q过我哥同学的公司干zR成功的是第二次q我哥同学的公司Q做ASP+SQLServer开发?/p>

我当时对ASPq听都没听说q。填面试单时Q我在期望工资上写的?00Q我惛_本上能维持大学生zȝ水^Q够自己zMd行了。面试时Q那边就是我哥的同学Q他问了些学什么专业之cȝ问题Q我据实以告Q他g不太满意。看到我的期望工资时Q他有些愤怒,说我们这?000以下的都不要Q后来他想了惻Il我?00前面加了?1"Q因个是公司Ҏ(gu)业生的^均水q?/p>

面试完那个狂喜阿Q让我下周一M班。我回家时在路上暗下决心,一定要好好抓住q个ZQ给我一个月的试用期Q说一个月后水q_以就留下否则p人。我的压力很大啊。买本书自己看,目l理偶尔回来指点一下,前两周我基本上是在公司自学。后来让我做个简单的数据查询面。搞出来q通过?/p>

q了好多q了Q对那时的心情还是如此清晰。感谢我哥和他的那个同学让我步入了这一行。不Ҏ(gu)Q不Ҏ(gu)?/p>

毕业后的几年Q本专业忽然热了hQ一点不比计机挣得,但是比干~程的轻村֤了。真?0q河东,30q河西!不过我基本上对这个选择没有后?zhn)Q因为我当时也不是把赚钱当作唯一的或者第一的目的。主要是因ؓ喜欢?/p>

所以,逢老婆的堂弟即毕业、找工作之际Q说两句心里话,不要把钱看作是好工作标准的全部,q多少是可变的。综合考虑行业未来的发展、自w的兴趣{多斚w因素Q才是比较正的Ҏ(gu)?/p>

 



黑子 2006-06-09 15:25 发表评论
]]>
Web服务器开发环境下的线E安全问?/title><link>http://www.tkk7.com/superbible/archive/2006/06/09/51695.html</link><dc:creator>黑子</dc:creator><author>黑子</author><pubDate>Fri, 09 Jun 2006 07:20:00 GMT</pubDate><guid>http://www.tkk7.com/superbible/archive/2006/06/09/51695.html</guid><wfw:comment>http://www.tkk7.com/superbible/comments/51695.html</wfw:comment><comments>http://www.tkk7.com/superbible/archive/2006/06/09/51695.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/superbible/comments/commentRss/51695.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/superbible/services/trackbacks/51695.html</trackback:ping><description><![CDATA[ <p>Servlet是在多线E环境下的。即可能有多个请求发l一个servelt实例Q每个请求是一个线E?br />struts下的action也类|同样在多U程环境下。可以参考struts user guide: <a >http://struts.apache.org/struts-action/userGuide/building_controller.html</a> 中的Action Class Design Guidelines一?  Write code for a multi-threaded environment - Our controller servlet creates only one instance of your Action class, and uses this one instance to service all requests. Thus, you need to write thread-safe Action classes. Follow the same guidelines you would use to write thread-safe Servlets. <br />?为多U程环境~写代码。我们的controller servlet指挥创徏你的Action cȝ一个实例,用此实例来服务所有的h。因此,你必ȝ写线E安全的ActioncR遵循与写线E安全的servlet同样的方针?br />  <br />1.什么是U程安全的代?br />  在多U程环境下能正确执行的代码就是线E安全的?br />  安全的意思是能正执行,否则后果是程序执行错误,可能出现各种异常情况?/p> <p>2.如何~写U程安全的代?br />  很多书籍里都详细讲解了如何这斚w的问题,他们主要讲解的是如何同步U程对共享资源的使用的问题。主要是对synchronized关键字的各种用法Q以及锁的概c?br />  Java1.5中也提供了如d锁这cȝ工具cR这些都需要较高的技巧,而且相对难于调试?br />  <br />  但是Q线E同步是不得以的Ҏ(gu),是比较复杂的,而且会带来性能的损失。等效的代码中,不需要同步在~写Ҏ(gu)度和性能上会更好些?br />  我这里强调的是什么代码是始终为线E安全的、是不需要同步的。如?<br />  1)帔R始终是线E安全的Q因为只存在L作?br />  2)Ҏ(gu)造器的访?new 操作)是线E安全的Q因为每ơ都新徏一个实例,不会讉K׃n的资源?br />  3)最重要的是:局部变量是U程安全的。因为每执行一个方法,都会在独立的I间创徏局部变量,它不是共享的资源。局部变量包括方法的参数变量?br />    struts user guide里有Q?br />    Only Use Local Variables - The most important principle that aids in thread-safe coding is to use only local variables, not instance variables , in your Action class.<br />    ?只用用局部变量?-~写U程安全的代码最重要的原则就是,在ActioncM只用局部变量,不用实例变量?/p> <p> <br />ȝQ?br />    在Java的Web服务器环境下开发,要注意线E安全的问题。最单的实现方式是在Servlet和Struts Action里不要用类变量、实例变量,但可以用类帔R和实例常量?br />如果有这些变量,可以它们{换ؓҎ(gu)的参C入,以消除它们?br />    注意一个容易؜淆的地方Q被Servlet或Action调用的类?如值对象、领域模型类)中是否可以安全的使用实例变量Q如果你在每ơ方法调用时<br />新徏一个对象,再调用它们的Ҏ(gu)Q则不存在同步问?--因ؓ它们不是多个U程׃n的资源,只有׃n的资源才需要同?--而Servlet和Action的实例对于多个线E是׃n的?br />换句话说QServlet和Action的实例会被多个线E同时调用,而过了这一?如果在你自己的代码中没有另外启动U程Q且每次调用后箋业务对象旉是先新徏一个实例再调用Q则都是U程安全的?br /></p> <img src ="http://www.tkk7.com/superbible/aggbug/51695.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/superbible/" target="_blank">黑子</a> 2006-06-09 15:20 <a href="http://www.tkk7.com/superbible/archive/2006/06/09/51695.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://www-9970.com" target="_blank">Ů18ëƬؼһƵ</a>| <a href="http://chinacry.com" target="_blank">AVһ </a>| <a href="http://woaisouluo.com" target="_blank">Ļ޵һ </a>| <a href="http://www62hth.com" target="_blank">޹˾Ʒ91þþ</a>| <a href="http://jomujy.com" target="_blank">ŷպĸwww777</a>| <a href="http://yuntao360.com" target="_blank">Ļȫȫ1</a>| <a href="http://www-3499.com" target="_blank">Ļһ </a>| <a href="http://chuguo65.com" target="_blank">ѹ18߹ۿ</a>| <a href="http://cqtjqcc.com" target="_blank">ڵĤѿ</a>| <a href="http://lanoss.com" target="_blank">߹ۿһbd</a>| <a href="http://ryhjled.com" target="_blank">ձ19žžڵѶͼ</a>| <a href="http://ydxcsh.com" target="_blank">wwwxxx</a>| <a href="http://hwafarda.com" target="_blank">Ƶһ</a>| <a href="http://dzhyyy.com" target="_blank">Ůվ</a>| <a href="http://www9k832.com" target="_blank">޾Ʒþþwww</a>| <a href="http://8mav1000.com" target="_blank">Ƭѹۿ</a>| <a href="http://xxxxcccc.com" target="_blank">޹˾þۺ3d </a>| <a href="http://800141.com" target="_blank">aëƬѹۿƵ</a>| <a href="http://gxshenquan.com" target="_blank">AV߹ۿ </a>| <a href="http://yygcui.com" target="_blank">Ʒɫʹ</a>| <a href="http://bjlfggcm.com" target="_blank">vƬƵ߹ۿƵ</a>| <a href="http://hzkjjy.com" target="_blank">ŮվƵ</a>| <a href="http://yg1617.com" target="_blank">Ұ߹ۿ </a>| <a href="http://www-2236444.com" target="_blank">Ʒ</a>| <a href="http://56ms.com" target="_blank">þҹɫƷav</a>| <a href="http://sy8989.com" target="_blank">һ</a>| <a href="http://12345ww.com" target="_blank">91޾Ʒ߹ۿ</a>| <a href="http://qulu999.com" target="_blank">Ƶ</a>| <a href="http://0359puju.com" target="_blank">һaƵ</a>| <a href="http://dw168cn.com" target="_blank">޾ɫ߲</a>| <a href="http://kj555888.com" target="_blank">޾Ʒѹۿ</a>| <a href="http://ningxialanh.com" target="_blank">޹AV</a>| <a href="http://tskes.com" target="_blank">С˵ͼƬ</a>| <a href="http://888-28.com" target="_blank">ŮƵ</a>| <a href="http://zxzzzzx.com" target="_blank">avպav߹ۿ</a>| <a href="http://dw168cn.com" target="_blank">þAVվ</a>| <a href="http://www64427.com" target="_blank">þùѹۿƷ</a>| <a href="http://ruidamo.com" target="_blank">޹av߹ۿ </a>| <a href="http://0595laser.com" target="_blank">AƵվ ɬɬɬƵ߹ۿ </a>| <a href="http://yuduruizhi.com" target="_blank">ۺϵ</a>| <a href="http://spxingyiquan.com" 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>