??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲午夜av影院,亚洲人和日本人jizz,亚洲欧洲精品成人久久曰影片http://www.tkk7.com/zhangxiong37/tigerzh-cnMon, 12 May 2025 03:02:49 GMTMon, 12 May 2025 03:02:49 GMT60从乡村爱情看IT培训【{自IT培训评h|(www.itpxpj.comQ?/title><link>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Mon, 31 May 2010 22:52:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/322401.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/322401.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/322401.html</trackback:ping><description><![CDATA[     摘要: 对于惛_IT的朋友,请问你自己有计算机基吗?你觉得IT的待遇都很高吗?你从心底喜欢IT吗?其实Q没有一个大专以上文凭,没有学过《操作系l》、《数据结构》等Q你׃要学~程Q没有做好吃苦的准备Q你也不要学~程。IT更新很快Q要始终保持一颗学习的心。没有吃苦Q哪来高工资Q如果自己有其他优势Q也不一定高IT才能够致富。比如有Z回家创业Q像《乡村爱情》里面的优秀q轻人学习,只要努力Q也一样会有一个美好的明天Q?  <a href='http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html'>阅读全文</a><img src ="http://www.tkk7.com/zhangxiong37/aggbug/322401.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2010-06-01 06:52 <a href="http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322401.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谈JAVA ׃前景【{自IT培训评h|(www.itpxpj.comQ?/title><link>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Mon, 31 May 2010 22:50:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/322400.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/322400.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/322400.html</trackback:ping><description><![CDATA[<p>Java语言是整个体pȝ基础Q按照不同的用途,在以下方面应用广泛: </p> <p><br /> <strong>1、企业应用开?/strong> <br /> q里是JAVA的天圎ͼ大到全国联网的系l,到中小企业的应用解x案,JAVA都占有极为重要的C?/p> <p><br /> <strong>2、网站开?/strong> <br /> 当然是JSP+Servlet+JavaBeanQ以及后来的StrutsQSpringQHibernate/IBatis{,一直以来都相当行</p> <p> <br /> <strong>3、移动领?/strong> <br /> 典型的应用是手机游戏Q国内主要是q方面)Q这里是J2ME的天圎ͼ其实应用范围是很q的Q只是国内开发不够?/p> <p><br /> JAVA已成为当今市面上最受欢q的~程软gQ对于处于信息高速发辄今天QJAVA技术已l无处不在,手机软g、手机JAVA游戏、电脑Y件等{。可以这栯Q只要你使用手机、电脑等电子产品Q你׃用到跟JAVA有关的东ѝ?/p> <p><strong><font color="#ff0033">专家点评Q?/font></strong><font color="#0000cc">从最q几q就业情冉|看,׃国内主要q是外包斚w需要大量的人才Q所以,Java未来几年的发展还是很好的QIBM、Oracle{大公司都一直在做这斚w的相关品,以及Java开源运动,Javaq属于青壮年期。只要学好了JavaQ待遇应该不是问题!而且Q据我们了解Q一些大公司正在原来C++的系l,往Java上面转!比如Q华为,诺基亚西门子{?/font></p><img src ="http://www.tkk7.com/zhangxiong37/aggbug/322400.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2010-06-01 06:50 <a href="http://www.tkk7.com/zhangxiong37/archive/2010/06/01/322400.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>偶尔感悟http://www.tkk7.com/zhangxiong37/archive/2008/11/12/240055.htmlWed, 12 Nov 2008 04:26:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2008/11/12/240055.htmlhttp://www.tkk7.com/zhangxiong37/comments/240055.htmlhttp://www.tkk7.com/zhangxiong37/archive/2008/11/12/240055.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/240055.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/240055.html

2008-11-12 12:26 发表评论
]]>
学习站点http://www.tkk7.com/zhangxiong37/archive/2007/07/26/132551.htmlThu, 26 Jul 2007 06:54:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/07/26/132551.htmlhttp://www.tkk7.com/zhangxiong37/comments/132551.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/07/26/132551.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/132551.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/132551.html

IT+理

官网学习站点

优秀技术网站链?/h3>

资料下蝲站点

生活工作站点



2007-07-26 14:54 发表评论
]]>
IT人的p学习|站http://www.tkk7.com/zhangxiong37/archive/2007/07/26/132547.htmlThu, 26 Jul 2007 06:47:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/07/26/132547.htmlhttp://www.tkk7.com/zhangxiong37/comments/132547.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/07/26/132547.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/132547.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/132547.html
  • CCTV 9http://english.cctv.com/index.shtml
  • chinadailyhttp://www.chinadaily.com.cn/
  • 中国p学习|?/font> http://www.24en.com/
  • p?/font>  http://www.iciba.com/
  • p听力 http://www.putclub.com/
  • 贝壳|?/font> http://www.beikoo.com/


  • 2007-07-26 14:47 发表评论
    ]]>
    软g开发风险管理[E序?007.03 庄表伟]http://www.tkk7.com/zhangxiong37/archive/2007/04/17/111291.htmlTue, 17 Apr 2007 05:46:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/04/17/111291.htmlhttp://www.tkk7.com/zhangxiong37/comments/111291.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/04/17/111291.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/111291.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/111291.html
  • 不要q多地猜用L下一个需求?/strong>不要自作聪明Q哪怕笨拙一点,先用最直接的办法,实现已经明确的需求,如果想通过预测需求的变动以减风险,那就是缘木求鱹{所?KISS(Keep It Simple and Stupid)"原则是q个道理。因为用L需求是不好捉摸的!Q!
  • 凡是不理解的需求,务必整理一起咨询用P直到明白为止Q?/strong>
  • q多的依赖,往往p|?/strong>安排d不要q多的依赖,防止责Q的推卸导致失败;
  • 要给自己留下退路?/strong>目计划太紧Q则旉不够Q要预防需求的变化以及目开发的N因素Q往往通过目l的各个开发h员完成整个项目时间的均值再增加一些时_因ؓ开发h员Lq高估计自己的能力;


  • 2007-04-17 13:46 发表评论
    ]]>
    最q心?/title><link>http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110881.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Mon, 16 Apr 2007 01:10:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110881.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/110881.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110881.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/110881.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/110881.html</trackback:ping><description><![CDATA[<ol> <li>本着“存先于本?#8221;的思想Q?br>了解计算机底层运行原理,熟悉E序的运行过E;再精通语aQ掌握语a的底层;熟练常见的设计模式以及框Ӟ </li> </ol><img src ="http://www.tkk7.com/zhangxiong37/aggbug/110881.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2007-04-16 09:10 <a href="http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110881.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>~程基本功学?/title><link>http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110876.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Mon, 16 Apr 2007 01:02:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110876.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/110876.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110876.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/110876.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/110876.html</trackback:ping><description><![CDATA[<ol> <li>数组字符串与Hash表; <li>正则表达? <li>调试 <li>JS与JavaQ两门语aQ? <li>一个开发环? <li>SQL语言 <li>~写软g的思想<br></li> </ol><img src ="http://www.tkk7.com/zhangxiong37/aggbug/110876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2007-04-16 09:02 <a href="http://www.tkk7.com/zhangxiong37/archive/2007/04/16/110876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>2006ȝhttp://www.tkk7.com/zhangxiong37/archive/2007/02/09/98930.htmlFri, 09 Feb 2007 02:28:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/02/09/98930.htmlhttp://www.tkk7.com/zhangxiong37/comments/98930.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/02/09/98930.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/98930.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/98930.htmll历Q?br>   1、顺利完成攀钢的目Qƈ且有Z到攀枝花耍了几趟Q了解了一下h文环境;
       2、曾到北大青鸟成都金晨上?个月课,q了一把教师瘾Q?br>   3、参加了Bea、Sun、金蝶、东斚w等大公司的技术讨ZQ?br>   4、拿C三等学习奖学金,获得U大校庆50周年|页设计大赛二等奖,最x术奖
       5、顺利通过毕业{辩
       6、顺利签UsynnexQ拿到烦贝,IBM Global、冠、华为、成都中兴的offerQ?br>   7、研I了Struts、JMX、SCA、SDO、BPEL
       8、当Ӟ生活中最值得提的是:和老婆相处融洽Q和家h相处融洽Q大安w体健康Q?br>ȝ来说Q成l喜人,明年再接再厉Q!Q!



    2007-02-09 10:28 发表评论
    ]]>
    采用WEB标准的好处[转]http://www.tkk7.com/zhangxiong37/archive/2007/01/20/95031.htmlSat, 20 Jan 2007 02:41:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2007/01/20/95031.htmlhttp://www.tkk7.com/zhangxiong37/comments/95031.htmlhttp://www.tkk7.com/zhangxiong37/archive/2007/01/20/95031.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/95031.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/95031.html
    我们大部分h都有深刻体验Q每当主浏览器版本的升U,我们刚徏立的|站可能变得过Ӟ我们需要升U或者重新徏造一遍网站。例?996-1999q典型的"览器大?Qؓ了兼容Netscape和IEQ网站不得不两种览器写不同的代码。同LQ每当新的网l技术和交互讑֤的出玎ͼ我们也需要制作一个新版本来支持这U新技术或新设备,例如支持手机上网的WAP技术。类似的问题举不胜DQ网站代码臃ѝ繁杂浪费了我们大量的带宽;针对某种览器的DHTMLҎQ屏蔽了部分潜在的客P不易用的代码Q残障h士无法浏览网站等{。这是一U恶性@环,是一U巨大的费?

    如何解决q些问题呢?有识之士早已开始思考,需要徏立一U普遍认同的标准来结束这U无序和混ؕ。商业公?Netscape、Microsoft{?也终于认识到l一标准的好处,因此在W3CQW3C.orgQ的l织下,|站标准开始被建立Q?998q??0日发布XML1.0为标志)Qƈ在网站标准组l(webstandards.orgQ的督促下推q执行?/p>

    单说Q网站标准的目的是Q?/p>

    • 提供最多利益给最多的|站用户
    • 保M|站文挡都能够长期有?
    • 化代码、降低徏设成?
    • 让网站更Ҏ使用Q能适应更多不同用户和更多网路设?
    • 当浏览器版本更新Q或者出现新的网l交互设备时Q确保所有应用能够l正执行?

    对于|站设计和开发h员来_遵@|站标准是使用标准Q对于你的网站用h_|站标准是最佳体验?/p>

    采用|站标准的好?/h4>

    对网站浏览者的好处Q?/p>

    • 文g下蝲与页面显C速度更快Q?
    • 内容能被更多的用h讉KQ包括失明、视弱、色盲等D障人士Q;
    • 内容能被更广泛的讑֤所讉KQ包括屏q阅L、手持设备、搜索机器h、打印机、电冰箱{等Q?
    • 用户能够通过样式选择定制自己的表现界?
    • 所有页面都能提供适于打印的版?

    对网站所有者的好处Q?/p>

    • 更少的代码和lgQ容易维?
    • 带宽要求降低Q代码更z)Q成本降低。D个例子:?ESPN.com 使用 CSS改版后,每天节约过两兆字节QterabytesQ的带宽?
    • 更容易被搜寻引擎搜烦?
    • 改版方便Q不需要变动页面内?
    • 提供打印版本而不需要复制内?
    • 提高|站易用性。在国Q有严格的法律条ƾ(Section 508Q来U束政府|站必须辑ֈ一定的易用性,其他国家也有cM的要求?

    q样才能使自q|站不过ӞQ!Q!Q?br>打破“99%的网站都该被淘汰”Q!Q?/p>

    2007-01-20 10:41 发表评论
    ]]>《程序员修炼之道》[转]http://www.tkk7.com/zhangxiong37/archive/2006/12/22/89456.htmlFri, 22 Dec 2006 02:52:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/12/22/89456.htmlhttp://www.tkk7.com/zhangxiong37/comments/89456.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/12/22/89456.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/89456.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/89456.html1、关心你的技?/strong>
    Care About Your Craft
    除非你在乎能否漂亮地开发出软gQ否则其它事情都是没有意义的?

    2、思考!你的工作
    Think!About Your Work
    在你做某件事情的时候思考你在做什么。不间断地思考,实时地批判你的工作。这占据你的一些宝贉|_酬劳则是更ؓz跃地参与你喜爱的工作、感觉到自己在掌握范围日增的各种主题以及因感受到持箋的进步而欢愉。从长远来说Q你在时间上的投入将会随着你和你的团队变得更ؓ高效、编写出更易于维护的代码以及开会时间的减少而得到回报?

    3、提供各U选择Q不要找y脚的借口
    Provide Options,Don't Make Lame Excuses
    不要说事情做不到Q要说明能够做什么来挽回局面。不要害怕提求,也不要害怕承认你需要帮助?

    4、不要容忍破H户
    Don't Live With Broken Windows
    不要留着“破窗?#8221;Q低劣的设计、错误的决策、或者糟p的代码Q不修。发C个就修一个。如果没有够的旉q行适当的修理,采取某种行动防止q一步的破坏Qƈ说明情势处在你的控制之下?
    如果你发C所在团队和目的代码十分漂亮——编写整z、设计良好,q且很优雅,?/em>不会x为第一个弄脏东西的人?

    5、做变化的催化剂
    Be a Catalyst for Change
    你不能强qh们改变。相反,要向他们展示未来可能会怎样Qƈ帮助他们参与Ҏ来的创造?
    设计Z可以合理要求的东西,好好开发它。一旦完成,拿l大家看Q让他们大吃一惊。然后说Q?#8220;要是我们增加...可能׃更好?#8221;假装那ƈ不重要。坐回椅子上Q等着他们开始要你增加你本来想要的功能。h们发玎ͼ参与正在发生的成功要更容易。让他们瞥见未来Q你p让他们聚集在你周围?

    6、记住大图景
    Remember the Big Picture
    如果你抓一只青蛙放q沸水里Q它会一下子跛_来。但是,如果你把青蛙放进h里,然后慢慢加热Q青蛙不会注意到温度的缓慢变化,会呆在锅里,直到被煮熟?
    不要像青蛙一栗留心大图景。要持箋不断地观察周围发生的事情Q而不只是你自己在做的事情?

    7、质量成ؓ需求问?/strong>
    Make Quality a Requirements Issue
    你所制作的系l的范围和质量应该作为系l需求的一部分规定下来。让你的用户参与权衡Q知道何时止步,提供_好的软g?

    8、定期ؓ你的知识资投资
    Invest Regularly in Your Knowledge Portfolio

  • 让学习成Z惯?
  • 持箋投入十分重要。一旦你熟悉了某U新语言或新技术,l箋前进Q学习另一U?
  • 是否在某个项目中使用q些技术,或者是否把它们攑օ你的历,qƈ不重要。学习的q程扩展你的思维Q你向着新的可能性和新的做事方式拓展。思维?#8220;异花授粉”十分重要Q设法把你学到的东西应用C当前的项目中。即使你的项目没有用该技术,你或怹能借鉴一些想法。例如,熟悉了面向对象,你就会用不同的方式编写纯CE序?
  • 如果你自己找不到{案Q就L扑ֈ{案的h。不要把问题搁在那里?

     

    9、批判地分析你读到的和听到的
    Critically Analyze What You Read and Hear
    不要被供应商、媒体炒作、或教条左右。要依照你自q看法和你的项目的情况d信息q行分析?

    10、你说什么和你怎么说同样重?/strong>
    It's Both What You Say and the Way You Say It

  • 作ؓ开发者,我们必须在许多层面上q行交流。我们的旉有很大部分都花在交流上,所以我们需要把它做好?
  • 如果你不能有效地向他Z达你的了不v的想法,q些x毫无用处?
  • 知道你想要说什么;了解你的听众Q选择时机Q选择风格Q让文档观Q让听众参与Q做們֐者;回复他h?
  • 交流有效,你就有影响力?

     

    11、DRY原则——不要重复你自己
    DRY - Don't Repeat Yourself
    pȝ中的每一知识都必须h单一、无歧义、权威的表示。与此不同的做法是在两个或更多地方表辑֐一事物。如果你改变其中一处,你必记得改变其它各处。这不是你能否记住的问题Q而是你何时忘记的问题?

    12、让复用变得Ҏ
    Make it Easy to Reuse
    你要做的是营造一U环境,在其中要扑ֈq复用已有的东西Q比自己~写更容易。如果复用很ҎQh们就会去复用。而如果不复用Q你们就会有重复知识的风险?

    13、消除无关事物之间的影响
    Eliminate Effects Between Unrelated Things
    我们惌设计自Qself-containedQ的lgQ独立,h单一、良好定义的目的。如果组件是怺隔离的,你就知道你能够改变其中一个,而不用担心其余组件。只要你不改变组件的外部接口Q你可以放心:你不会造成波及整个pȝ的问题?
    你得C个主要好处:提高生率与降低风险?

    14、不存在最l决{?/strong>
    There Are No Final Decisions
    没有什么永q不变——而如果你严重依赖某一事实Q你几乎可以定它将会变化。与我们开发Y件的速度相比Q需求、用以及g变得更快。通过DRY原则?a >解?/a>以及元数据的使用Q我们不必做多关键的、不可逆{的决{。有许多Z设法保持代码的灵zL,而你q需要考虑l持架、部|及供应商集成等领域的灵zL?

    15、用曛_Ҏ到目?/strong>
    Use Tracer Bullets to Find the Target
    曛_弹能通过试验各种事物q检查它们离目标有多q来让你q踪目标?
    曛_弹代码含有Q何一D品代码都拥有的完整的错误查、结构、文档、以及自查。它只不q功能不全而已。但是,一旦你在系l的各组件之间实C端到端(end-to-endQ的q接Q你可以检查你ȝ标还有多q,q在必要的情况下q行调整。一旦你完全瞄准Q增加功能将是一件容易的事情?

    16、ؓ了学习而制作原?/strong>
    Prototype to Learn
    M带有风险的事物。以前没有试q的事物Q或是对于最l系l极其关键的事物。Q何未被证明的、试验性的、或有疑问的事物。Q何让你觉得不舒服的东ѝ都可以通过制作原型来研I。比如:架构Q已有系l中的新功能Q外部数据的l构或内容;W三方工hlgQ性能问题Q用L面设计等{?
    原型制作是一U学习经验,其h值ƈ不在于所产生的代码,而在于所学到的经验教训?

    17、靠q问题领域编E?/strong>
    Program Close to The Problem domain
    计算a会媄响你思考问题的方式Q以及你看待交流的方式。用你的用户的语aq行设计和编码?

    18、估,以避免发?



  • 2006-12-22 10:52 发表评论
    ]]>
    Word 2000“分节”的妙用[转]http://www.tkk7.com/zhangxiong37/archive/2006/11/27/83717.htmlMon, 27 Nov 2006 02:12:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/11/27/83717.htmlhttp://www.tkk7.com/zhangxiong37/comments/83717.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/11/27/83717.html#Feedback1http://www.tkk7.com/zhangxiong37/comments/commentRss/83717.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/83717.html插入分节W的Ҏ如下Q?br>单击文档中需要插入分节符的位|?br>单击“插入”菜单中的“分隔W?#8221;命oQ出C个名?#8220;分隔W?#8221;的对话框Q如?Q?br>?#8220;分节W类?#8221;下,单击描述了所需新分节符开始位|的选项。分节符cd共有4U:“下一?#8221;?#8220;q箋”?#8220;奇数?#8221;?#8220;偶数?#8221;?下面的示例显CZ可插入的分节W类型。(每一CZ中双虚线代表一个分节符。)
    “下一?#8221;Q插入一个分节符Q新节从下一开始(如图2上图Q?br>“q箋”Q插入一个分节符Q新节从同一开始(如图2中图Q?br>“奇数?#8221;?#8220;偶数?#8221;Q插入一个分节符Q新节从下一个奇数页或偶数页开始(如图2下图Q?
    一、ؓ部分文档创徏不同的页眉或脚
    创徏늜或页脚时QWord自动在整文档中使用同样的页眉或脚。要为部分文档创Z同于其他部分的页眉或脚Q请Ҏ档进行分节,然后断开当前节和前一节中늜或页脚间的连接?
    1.如果未Ҏ档进行分节,请在要用不同的늜或页脚的新节起始处插入一个分节符?
    2.单击要ؓ其创Z同页眉或脚的节?br>3.单击“视图”菜单中的“늜和页?#8221;命o。出?#8220;늜和页?#8221;工具H口Q如?Q?br>4.如果需要,可将光标U至要修改的늜或页脚处?br>5.单击“늜和页?#8221;工具栏上?#8220;同前”按钮 ?br>6.修改已有的页眉或脚Q或节创建新的页眉或脚。Word会自动对后箋各节中的늜或页脚进行同L修改?br>7.要ؓ下一节创Z同的늜或页脚,请重复步?到步??br>二、丰富多采的面讄
    有许多读者对Word文档的页面设|L应用于整个文档,却不知道它应用于插入点之后Q更不知道将它应用于某一节。孰不知q样自己l自己制造了许多ȝQ明明在一文档之中就可以使某些页的纸张方向ؓ竖向Q另外一些页的纸张方向ؓ横向Q只因ؓ不知用分节的ҎQ却在实现竖向纸与横向纸q存的文档时使用了两个文档(一个纸张方向ؓ竖向Q另一个纸张方向ؓ横向Q?br>其实Q在Word 2000中的面讄选项Q包括页边距Q上下左双距,装订U跑边界距,装订U位|,늜脚距页边界距离Q对U页边距Q拼)、纸张类型、纸张方向(U向和横向)、版式(节的起始位置Q页眉和脚Q垂直对齐方式,行号Q边框)、文档网D|(字体讄Q绘囄D|,文字排列方向Q等都可以有3U应用范_本节、插入点之后Q整文档(如图4Q。如果整文档中没有插入M分节W,Word认ؓ整篇文档是一节,故这旉面设|的应用范围不包?#8220;本节”。您可以使整文档成Z节(默认Q,也可以通过插入分节W的方式文档分?节或多节QƈҎ一节应用不同的面讄Q方法是在文档中先将光标Ud需要应用页面设|的位置Q打开面讄对话框,?#8220;应用?#8221;l合框中选择“本节”Q,从而实C富多采的排版效果?br>在这里笔者描q?个应用的例子Q以此抛砖引玉?br>1.通过插入分节W,分节W类型ؓ“下一?#8221;Q可以实现文档中不同늚U张方向、文字方向等的不同。如果分节符cd?#8220;q箋”Q在面讄中将文字方向由横向改为纵向,设|应用于本节后,本节文字自动移C一,您会发现不但文字方向变ZU向Q连U张方向也由原来的横向变为纵向了?br>2.在编辑某些书E时Q可以将每一章独立ؓ一节,q样可以使得每一章的늜脚各不相同。如果您看过《红楼梦》、《三国演义》等书籍的版式,怿您也能排Z它们怼的或者是更美的版式来?br>3.通过Ҏ档分节,q可以实现文档中节内单独~页码。方法是先将文档分节Q将光标Ud单独~页码的节内Q单?#8220;插入”菜单下的“늠”命oQ单?#8220;늠”对话框中?#8220;格式”按钮Q在“늠格式”对话框(如图5Q中?#8220;늠~排”选项中选择“起始늠”单选钮Q而不选择“l前?#8221;?br>只要您根据您的需要细心揣摩,怿您会创造出许多应用分节的妙招?
     

     



    2006-11-27 10:12 发表评论
    ]]>
    传|q是传引用?http://www.tkk7.com/zhangxiong37/archive/2006/08/02/61297.htmlWed, 02 Aug 2006 02:07:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/08/02/61297.htmlhttp://www.tkk7.com/zhangxiong37/comments/61297.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/08/02/61297.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/61297.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/61297.html传|分ؓ传原始类型值和地址|即传递指针)Q用于java,c,c++语言{等Q?br>传引用:相当与c++中的引用Q两个变量绑定到一起了Q它与传递指针是有区别的。(只是适用于c++中,不适用于java,c中)
     egQ?br> 1. 没有null reference?
     2. reference必须有初倹{?
     3. 使用reference要比使用指针效率高。因为reference不需要测试其有效性?
     4. 指针可以重新赋|而referenceL指向它最初获得的对象

    (参:http://dev.csdn.net/article/17/17286.shtm )

     



    2006-08-02 10:07 发表评论
    ]]>
    框架与模?/title><link>http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Fri, 30 Jun 2006 02:02:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/55862.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/55862.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/55862.html</trackback:ping><description><![CDATA[转自Qbea(UG)<br>一个框架一定是一个或者多个模式的具体实现?br>•比如Q?br>•大部分Web框架都是MVC模式<br>•Struts的具体实现模式有Q?br>•前端控制器(FrontControllerQ?br>•应用控制器(ApplicationControllerQ?br>•命o处理器(CommandProcessorQ?br>•视图处理器(ViewHandlerQ?br><br>View技?框架)<br>•HTML/XHTML<br>•JSP<br>•XSL<br>•Excel/PDF<br>•Flash<br>•Xforms<br>•Template<br>•Velocity<br>•Freemaker<br>•Webmacro<br>•Layout<br>•Sitemesh<br>•Tiles<br><br>控制器框ӞWeb框架Q?br>•Struts<br>•JSF<br>•WebWork<br>•Tapstry<br>•Cocoon<br>•SpringMVC<br>•ADF<br>•Flex<br>•Laszlo<br><br>Model框架<br>•(POJOQ?<br>•SpringIoCContainer<br>•Someothercontainer<br>•EJB<br>•ADF<br><br>Persistence框架<br>•JDBC<br>•Hibernate<br>•iBATIS<br>•JDO<br>•Cayenne<br>•MrPersister<br>•OJB<br>•EJB<br>•TOPLINK<img src ="http://www.tkk7.com/zhangxiong37/aggbug/55862.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2006-06-30 10:02 <a href="http://www.tkk7.com/zhangxiong37/archive/2006/06/30/55862.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计算机科学的史诗Q算法)【{?/title><link>http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Wed, 26 Apr 2006 01:36:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/43182.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/43182.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/43182.html</trackback:ping><description><![CDATA[<table class=MsoNormalTable style="mso-cellspacing: 1.5pt" cellPadding=0 border=0> <tbody> <tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"> <td style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">计算机科学的史诗<span lang=EN-US><br>The Art of Computer Programming(TAOCP)<o:p></o:p></span></span> </strong></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 1" align=center><strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体"> </span> </strong><strong><span style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体">学习讨论|页<span lang=EN-US><o:p></o:p></span></span> </strong></p> </td> </tr> </tbody> </table> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">如果你认Z是一名真正优U的程序员<span lang=EN-US>……</span>?span lang=EN-US>Knuth</span>的《计机E序设计艺术》,如果你能L整套书的话,L我发一份你的简历?span lang=EN-US>--Bill Gates<o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">q是一套集所有基法之大成的l典之作。当今Y件开发h员所掌握的绝大多数计机E序设计的知识都来源于此?span lang=EN-US>--Byte<o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_s1026 style="MARGIN-TOP: 0px; Z-INDEX: 1; MARGIN-LEFT: 0px; WIDTH: 101.25pt; POSITION: absolute; HEIGHT: 137.25pt; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="art_autor" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image001.gif"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><span style="FONT-SIZE: 12pt; COLOR: #ff8000; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">作者简介:</span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><br>    Donald.E.Knuth(</span> <span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">唐纳?span lang=EN-US>.E.</span>克努特,中文名高L<span lang=EN-US>)</span>是算法和E序设计技术的先驱者,是计机排版pȝ<span lang=EN-US>TEX</span>?span lang=EN-US>METAFONT</span>的发明者,他因q些成就和大量创造性的影响p的著?span lang=EN-US>(19</span>部书?span lang=EN-US>160</span>论?span lang=EN-US>)</span>而誉满全球。作为斯坦福大学计算机程序设计艺术的荣誉退休教授,他当前正全神贯注于完成其关于计算机科学的史诗性的七卷集。这一伟大工程?span lang=EN-US>1962</span>q他q是加利尼亚理工学院的研究生时开始了?span lang=EN-US><br>     Knuth</span>教授获得了许多奖和荣誉Q包括美国计机协会<strong>囄?/strong><span lang=EN-US>(ACM Turing Award)</span>Q美国前ȝ卡特授予的科学金?span lang=EN-US>(Medal of Science)</span>Q美国数学学会斯蒂尔?span lang=EN-US>(AMS Steele Prize)</span>Q以?span lang=EN-US>1996</span>q?span lang=EN-US>11</span>月由于发明先q技术荣L极受重的京都奖<span lang=EN-US>(KyotoPrize)</span>。现与其?span lang=EN-US>Jill</span>生活于斯坦福校园内?span lang=EN-US><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">他的主页 <span lang=EN-US><a >http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> At the end of 1999, these books (The Art of Comupter Programming) were named among the best twelve scientific monographs of the century by <a ><em>American Scientist</em></a>, along with: Dirac on quantum mechanics, Einstein on relativity, Mandelbrot on fractals, Pauling on the chemical bond, Russell and Whitehead on foundations of mathematics, von Neumann and Morgenstern on game theory, Wiener on cybernetics, Woodward and Hoffmann on orbital symmetry, Feynman on quantum electrodynamics, Smith on the search for structure, and Einstein's collected papers.<o:p></o:p></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"> <span lang=EN-US><o:p></o:p></span></span> </p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲q套书的W一和第三册中文?/span> </span></a></span><span lang=EN-US style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">(<a ><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>阅读该书使用的Y件下?/span></span></a>.</span> <span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">该内Ҏ源于|络Q仅供参考学?span lang=EN-US>.</span>如有用于商业目的Q后果自负;如有版权冲突Q来信告知,一定删?span lang=EN-US>. </span>再次声明Q该书来自网上其他书c下载类站点Q图书版权归原作者和电子书制作者所有。请您预览该书后Q在<span lang=EN-US>24</span>时内从计算Z该书删除?span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span lang=EN-US style="FONT-SIZE: 18pt; mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲q套书的W二册英文版</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"></span><span style="FONT-SIZE: 7.5pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体">Q该内容来源于网l,仅供参考学?span lang=EN-US>.</span>如有用于商业目的Q后果自负;如有版权冲突Q来信告知,一定删?span lang=EN-US>. </span>再次声明Q该书来自网上其他书c下载类站点Q图书版权归原作者和电子书制作者所有。请您预览该书后Q在<span lang=EN-US>24</span>时内从计算Z该书删除?span lang=EN-US>)</span></span> <span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span style="mso-bidi-font-size: 12.0pt">knuth</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>先生?lt;<</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>具体数学>></span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲(TAOCP</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>的数学基)</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <p class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><span lang=EN-US style="FONT-SIZE: 18pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><a ><span style="mso-bidi-font-size: 12.0pt"><<</span> <span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>法D>></span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>下蝲(</span> </span><span lang=EN-US style="mso-bidi-font-size: 12.0pt"><span lang=EN-US>l典的教?</span> </span></a></span><span lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体"><o:p></o:p></span></p> <strong><span lang=EN-US style="FONT-SIZE: 24pt; FONT-FAMILY: 宋体; mso-font-kerning: 18.0pt; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><br style="PAGE-BREAK-BEFORE: always" clear=all></span></strong> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><v:shape id=_x0000_s1027 style="MARGIN-TOP: 0px; Z-INDEX: 2; LEFT: 0px; MARGIN-LEFT: 0px; WIDTH: 150.75pt; POSITION: absolute; HEIGHT: 178.5pt; TEXT-ALIGN: left; mso-wrap-distance-left: 0; mso-wrap-distance-right: 0; mso-position-horizontal: left; mso-position-vertical-relative: line" o:allowoverlap="f" alt="" type="#_x0000_t75"><v:imagedata o:title="clrs" src="file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\msohtml1\01\clip_image002.jpg"></v:imagedata><w:wrap type="square"></w:wrap></v:shape><font face=宋体>法D</font> </h1> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=宋体><span lang=EN-US>Introduction to Algorithms</span>Q?span lang=EN-US>CLRS</span>Q?/font> </h1> <h1 style="MARGIN: auto 0cm; TEXT-ALIGN: center" align=center><font face=宋体>学习和讨论网?/font> </h1> <p><font face=宋体><span id="o2c444i" class=serif>本书自第一版出版以来,已经成ؓ世界范围内广泛用的大学教材和专业h员的标准参考手册。本书全面论qC法的内容,从一定深度上늛了算法的诸多斚wQ同时其讲授和分析方法又兼顾了各个层ơ读者的接受能力。各章内容自成体p,可作为独立单元学习。所有算法都用英文和伪码描述Q具备初步~程l验的h也可L。全书讲解通俗易懂Q且不失深度和数学上的严谨性?/span> <span id="2y4sk4w" class=serif><span lang=EN-US><o:p></o:p></span></span></font></p> <p><font face=宋体><strong><span lang=EN-US>Topics covered:</span> </strong><span lang=EN-US>Overview of algorithms (including algorithms as a technology); designing and analyzing algorithms; asymptotic notation; recurrences and recursion; probabilistic analysis and randomized algorithms; heapsort algorithms; priority queues; quicksort algorithms; linear time sorting (including radix and bucket sort); medians and order statistics (including minimum and maximum); introduction to data structures (stacks, queues, linked lists, and rooted trees); hash tables (including hash functions); binary search trees; red-black trees; augmenting data structures for custom applications; dynamic programming explained (including assembly-line scheduling, matrix-chain multiplication, and optimal binary search trees); greedy algorithms (including Huffman codes and task-scheduling problems); amortized analysis (the accounting and potential methods); advanced data structures (including B-trees, binomial and Fibonacci heaps, representing disjoint sets in data structures); graph algorithms (representing graphs, minimum spanning trees, single-source shortest paths, all-pairs shortest paths, and maximum flow algorithms); sorting networks; matrix operations; linear programming (standard and slack forms); polynomials and the Fast Fourier Transformation (FFT); number theoretic algorithms (including greatest common divisor, modular arithmetic, the Chinese remainder theorem, RSA public-key encryption, primality testing, integer factorization); string matching; computational geometry (including finding the convex hull); NP-completeness (including sample real-world NP-complete problems and their insolvability); approximation algorithms for NP-complete problems (including the traveling salesman problem); reference sections for summations and other mathematical notation, sets, relations, functions, graphs and trees, as well as counting and probability backgrounder (plus geometric and binomial distributions).</span> </font></p> <p style="TEXT-ALIGN: center" align=center><font face=宋体> </font> <em><span style="FONT-SIZE: 18pt; FONT-FAMILY: 黑体">误住:法D 是本教材 ?span lang=EN-US> TAOCP </span>是本史诗?/span> </em></p> <p><span id="ec2e4cq" class=serif><span lang=EN-US><a ><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US><font face=宋体>电子版下?/font> </span></span></a></span></span></p> <p><span lang=EN-US><a ><font face=宋体><span style="FONT-SIZE: 18pt">TAOCP </span><span lang=EN-US style="FONT-SIZE: 18pt"><span lang=EN-US>讨论|页</span> </span></font></a></span></p> <p><span lang=EN-US></span> </p><img src ="http://www.tkk7.com/zhangxiong37/aggbug/43182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2006-04-26 09:36 <a href="http://www.tkk7.com/zhangxiong37/archive/2006/04/26/43182.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java取四舍五入的Ҏhttp://www.tkk7.com/zhangxiong37/archive/2006/04/25/42980.htmlTue, 25 Apr 2006 03:38:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/04/25/42980.htmlhttp://www.tkk7.com/zhangxiong37/comments/42980.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/04/25/42980.html#Feedback6http://www.tkk7.com/zhangxiong37/comments/commentRss/42980.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/42980.html“带下划线内容无效"

    两种不同Ҏ的实玎ͼ


    1:
    /**

    * 提供数位四舍五入处理?

    * @param v 需要四舍五入的数字

    * @param scale 数点后保留几位

    * @return 四舍五入后的l果

    */

    public static double round(double v,int scale){
    String temp="#,##0.";
    for (int i=0;i<scale ;i++ )
    {
    temp+="0";
    }
    return Double.valueOf(new java.text.DecimalFormat(temp).format(v));
    }

    2:数学Ҏ
    public static double round2(double d, int scale) {
    long temp=1;
    for (int i=scale; i>;0; i--) {
    temp*=10;
    }
    d*=temp;
    long dl=Math.round(d);
    return (double)(dl)/temp;
    }

     

    鉴于|友的的指出Q我重新认真研究了一下四舍五入,最l给出正解法如下:

    import java.math.BigDecimal;
    import java.text.DecimalFormat;

    /**
    * 本例通过对网上几U取四舍五入的研IӞq行了一一试。最l通过实验和理论得出round4为唯一正确的算法?br /> * 2008/10/13

    * @author jamezhan
    *
    */
    public class RoundTest {

    public static double round1(double v, int scale) {
    if (scale < 0)
    return v;

    String temp = "#####0.";
    for (int i = 0; i < scale; i++) {
    temp += "0";
    }

    return Double.valueOf(new java.text.DecimalFormat(temp).format(v));
    }

    /**
    * 该算法会出现中间q算后结果超qDouble.MAX_VALUEQ所以不推荐使用
    * @param d
    * @param scale
    * @return
    * @throws Exception
    */
    public static double round2(double d, int scale) throws Exception {
    if (scale < 0)
    return d;

    long temp = 1;
    for (int i = scale; i > 0; i--) {
    temp *= 10;
    }

    if (Math.abs(d * temp) > Double.MAX_VALUE)
    throw new Exception("data is too big or too small");

    d *= temp;
    long dl = Math.round(d);
    return (double) (dl) / temp;
    }

    public static double round3(double v, int scale) {
    BigDecimal value = new BigDecimal(v);
    float actualTax = value.setScale(scale, BigDecimal.ROUND_HALF_UP).floatValue();
    return actualTax;
    }

    public static double round4(double v,int scale)
    {
    if(scale<0){
    throw new IllegalArgumentException("The scale must be a positive integer or zero");
    }

    BigDecimal b = new BigDecimal(Double.toString(v));
    BigDecimal one = new BigDecimal("1");
    return b.divide(one,scale,BigDecimal.ROUND_HALF_UP).doubleValue();
    }

    public static void testRound1(double d, int scale) {
    System.out.println("==========================");
    System.out.println("data:"+ d + "; scale:"+scale);
    double a = round1(d, scale);
    System.out.println(a);

    DecimalFormat df = new DecimalFormat();
    System.out.println("formatted:"+df.format(a));
    }

    public static void testRound2(double d, int scale) {
    try {
    System.out.println("==========================");
    System.out.println("data:"+ d + "; scale:"+scale);
    double a = round2(d, scale);
    System.out.println(a);

    DecimalFormat df = new DecimalFormat();
    System.out.println("formatted:"+df.format(a));
    } catch (Exception e) {
    System.err.println( e.getMessage() );
    }
    }

    public static void testRound3(double d, int scale) {
    try {
    System.out.println("==========================");
    System.out.println("data:"+ d + "; scale:"+scale);
    double a = round3(d, scale);
    System.out.println(a);

    DecimalFormat df = new DecimalFormat();
    System.out.println("formatted:"+df.format(a));
    } catch (Exception e) {
    System.err.println( e.getMessage() );
    }
    }

    public static void testRound4(double d, int scale) {
    try {
    System.out.println("==========================");
    System.out.println("data:"+ d + "; scale:"+scale);
    double a = round4(d, scale);
    System.out.println(a);

    DecimalFormat df = new DecimalFormat();
    System.out.println("formatted:"+df.format(a));
    } catch (Exception e) {
    System.err.println( e.getMessage() );
    }
    }


    public static void main(String[] args) throws Exception {
    System.out.println("****************************** Test round1 ******************************");

    testRound1(Double.MAX_VALUE,2);
    testRound1(1.264,2);
    testRound1(-1.264,2);
    testRound1(1.265,2);//wrong result
    testRound1(-1.265,2);//wrong result
    testRound1(1.266,2);
    testRound1(-1.266,2);
    testRound1(10224948.265,2);//wrong result
    testRound1(-10224948.265,2);//wrong result
    testRound1(-Double.MAX_VALUE, 2);

    System.out.println("****************************** Test round2 ******************************");

    testRound2(Double.MAX_VALUE,2);
    testRound2(1.264,2);
    testRound2(-1.264,2);
    testRound2(1.265,2);//wrong result (java表示数0.1的问题导致的 1.265表示?.2599999904632568)
    testRound2(-1.265,2);//wrong result (׃round法是先?.5再运,所以d数时且最后一位小Cؓ5时结果是不正的)
    testRound2(1.266,2);
    testRound2(-1.266,2);
    testRound2(10224948.265,2);
    testRound2(-10224948.265,2);//wrong result
    testRound2(-Double.MAX_VALUE, 2);


    System.out.println("****************************** Test round3 ******************************");

    testRound3(Double.MAX_VALUE,2);//wrong result 
    testRound3(1.264,2);
    testRound3(-1.264,2);
    testRound3(1.265,2);
    testRound3(-1.265,2);
    testRound3(1.266,2);
    testRound3(-1.266,2);
    testRound3(10224948.265,2);//wrong result 
    testRound3(-10224948.265,2);//wrong result
    testRound3(-Double.MAX_VALUE, 2);//wrong result 

    System.out.println("****************************** Test round4 ******************************");

    testRound4(Double.MAX_VALUE,2);
    testRound4(1.264,2);
    testRound4(-1.264,2);
    testRound4(1.265,2);
    testRound4(-1.265,2);
    testRound4(1.266,2);
    testRound4(-1.266,2);
    testRound4(10224948.265,2);
    testRound4(-10224948.265,2);
    testRound4(-Double.MAX_VALUE, 2);

    }
    }


     



    2006-04-25 11:38 发表评论
    ]]>
    Java中ThreadLocal的设计与使用[转]http://www.tkk7.com/zhangxiong37/archive/2006/03/16/35687.htmlThu, 16 Mar 2006 09:33:00 GMThttp://www.tkk7.com/zhangxiong37/archive/2006/03/16/35687.htmlhttp://www.tkk7.com/zhangxiong37/comments/35687.htmlhttp://www.tkk7.com/zhangxiong37/archive/2006/03/16/35687.html#Feedback0http://www.tkk7.com/zhangxiong37/comments/commentRss/35687.htmlhttp://www.tkk7.com/zhangxiong37/services/trackbacks/35687.html
    ThreadLocal是什?br>
    ThreadLocalq是一个线E的本地实现版本Q它q不是一个ThreadQ而是thread local variableQ线E局部变量)。也许把它命名ؓThreadLocalVar更加合适。线E局部变量(ThreadLocalQ其实的功用非常单,是为每一个用该变量的线E都提供一个变量值的副本Q是每一个线E都可以独立地改变自q副本Q而不会和其它U程的副本冲H。从U程的角度看Q就好像每一个线E都完全拥有该变量。线E局部变量ƈ不是Java的新发明Q在其它的一些语a~译器实玎ͼ如IBM XL FORTRANQ中Q它在语a的层ơ提供了直接的支持。因为Java中没有提供在语言层次的直接支持,而是提供了一个ThreadLocal的类来提供支持,所以,在Java中编写线E局部变量的代码相对比较W拙Q这也许是线E局部变量没有在Java中得到很好的普及的一个原因吧?br>

    ThreadLocal的设?br>
    首先看看ThreadLocal的接口:

    Object get() ;

    // q回当前U程的线E局部变量副?protected Object initialValue(); // q回该线E局部变量的当前U程的初始?br>
    void set(Object value);

    // 讄当前U程的线E局部变量副本的?br>

    ThreadLocal?个方法,其中值得注意的是initialValue()Q该Ҏ是一个protected的方法,昄是ؓ了子c重写而特意实现的。该Ҏq回当前U程在该U程局部变量的初始|q个Ҏ是一个gq调用方法,在一个线E第1ơ调用get()或者set(Object)时才执行Qƈ且仅执行1ơ。ThreadLocal中的实实现直接q回一个nullQ?br>

    protected Object initialValue() { return null; }


    ThreadLocal是如何做Cؓ每一个线E维护变量的副本的呢Q其实实现的思\很简单,在ThreadLocalcM有一个MapQ用于存储每一个线E的变量的副本。比如下面的CZ实现Q?br>

    public class ThreadLocal

    {

    private Map values = Collections.synchronizedMap(new HashMap());

    public Object get()

    {

    Thread curThread = Thread.currentThread();

    Object o = values.get(curThread);

    if (o == null && !values.containsKey(curThread))

    {

    o = initialValue();

    values.put(curThread, o);

    }

    return o;

    }


    public void set(Object newValue)

    {

    values.put(Thread.currentThread(), newValue);

    }


    public Object initialValue()

    {

    return null;

    }

    }


    当然Q这q不是一个工业强度的实现Q但JDK中的ThreadLocal的实现M思\也类g此?br>

    ThreadLocal的?br>

    如果希望U程局部变量初始化其它|那么需要自己实现ThreadLocal的子cdƈ重写该方法,通常使用一个内部匿名类对ThreadLocalq行子类化,比如下面的例子,SerialNumcMؓ每一个类分配一个序P


    public class SerialNum

    {

    // The next serial number to be assigned


    private static int nextSerialNum = 0;

    private static ThreadLocal serialNum = new ThreadLocal()

    {

    protected synchronized Object initialValue()

    {

    return new Integer(nextSerialNum++);

    }

    };


    public static int get()

    {

    return ((Integer) (serialNum.get())).intValue();

    }

    }


    SerialNumcȝ使用非常地单,因ؓget()Ҏ是static的,所以在需要获取当前线E的序号Ӟ单地调用Q?br>

    int serial = SerialNum.get();


    卛_?br>

    在线E是zd的ƈ且ThreadLocal对象是可讉K的时Q该U程持有一个到该线E局部变量副本的隐含引用Q当该线E运行结束后Q该U程拥有的所以线E局部变量的副本都将失效Qƈ{待垃圾攉器收集?br>

    ThreadLocal与其它同步机制的比较

    ThreadLocal和其它同步机制相比有什么优势呢QThreadLocal和其它所有的同步机制都是Z解决多线E中的对同一变量的访问冲H,在普通的同步机制中,是通过对象加锁来实现多个线E对同一变量的安全访问的。这时该变量是多个线E共享的Q用这U同步机刉要很l致地分析在什么时候对变量q行dQ什么时候需要锁定某个对象,什么时候释放该对象的锁{等很多。所有这些都是因为多个线E共享了资源造成的。ThreadLocal׃另一个角度来解决多线E的q发讉KQThreadLocal会ؓ每一个线E维护一个和该线E绑定的变量的副本,从而隔M多个U程的数据,每一个线E都拥有自己的变量副本,从而也没有必要对该变量进行同步了。ThreadLocal提供了线E安全的׃n对象Q在~写多线E代码时Q可以把不安全的整个变量装qThreadLocalQ或者把该对象的特定于线E的状态封装进ThreadLocal?br>

    ׃ThreadLocal中可以持有Q何类型的对象Q所以用ThreadLocal get当前U程的值是需要进行强制类型{换。但随着新的Java版本Q?.5Q将模版的引入,新的支持模版参数的ThreadLocalcd从中受益。也可以减少强制cd转换Qƈ一些错误检查提前到了编译期Q将一定程度地化ThreadLocal的用?br>

    ȝ

    当然ThreadLocalq不能替代同步机Ӟ两者面向的问题领域不同。同步机制是Z同步多个U程对相同资源的q发讉KQ是Z多个U程之间q行通信的有效方式;而ThreadLocal是隔d个线E的数据׃nQ从Ҏ上就不在多个U程之间׃n资源Q变量)Q这样当然不需要对多个U程q行同步了。所以,如果你需要进行多个线E之间进行通信Q则使用同步机制Q如果需要隔d个线E之间的׃n冲突Q可以用ThreadLocalQ这极大地化你的程序,使程序更加易诅R简z?br>

    2006-03-16 17:33 发表评论
    ]]>
    java不能直接L操作windows注册?/title><link>http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html</link><dc:creator>竹</dc:creator><author>竹</author><pubDate>Thu, 23 Feb 2006 01:46:00 GMT</pubDate><guid>http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html</guid><wfw:comment>http://www.tkk7.com/zhangxiong37/comments/32061.html</wfw:comment><comments>http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhangxiong37/comments/commentRss/32061.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhangxiong37/services/trackbacks/32061.html</trackback:ping><description><![CDATA[        java不能直接L操作windows注册表,其中java.util.prefs中的Preferencescd可以操作部分注册表,Preferences.systemRoot()获得的根目录不是注册表的根目录(egQHKEY_CLASSES_ROOTQ,而是java自定义的一个系l目?#8220;/”Q比如:可能“/”=HKEY_CURRENT_USER\Software\JavaSoft\PrefsQ?br>       当然Q如果不考虑pȝ的移植性,则可以通过JNI技术来操作注册表,|上也有开源!<img src ="http://www.tkk7.com/zhangxiong37/aggbug/32061.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhangxiong37/" target="_blank">竹</a> 2006-02-23 09:46 <a href="http://www.tkk7.com/zhangxiong37/archive/2006/02/23/32061.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://wusongtv.com" target="_blank">պ޹ۺϸ</a>| <a href="http://abc17171.com" target="_blank">Ļþ</a>| <a href="http://www-15706.com" target="_blank">91þԭ</a>| <a href="http://ycjs999.com" target="_blank">˾Ʒձ</a>| <a href="http://cn-zggx.com" target="_blank">ްv2017</a>| <a href="http://yeyaweiban.com" target="_blank">߹ۿƵ</a>| <a href="http://ittenyear.com" target="_blank">ƷƬҹɫ</a>| <a href="http://wwwy66y6.com" target="_blank">޾ƷA߹ۿ</a>| <a href="http://grjeans.com" target="_blank">ձһƷƵ</a>| <a href="http://ywgj50225.com" target="_blank">߹ۿ</a>| <a href="http://klno1.com" target="_blank">þպƬ</a>| <a href="http://166sb.com" target="_blank">91</a>| <a href="http://805ios.com" target="_blank">ձվ</a>| <a href="http://86trader.com" target="_blank">Ƶѹۿ</a>| <a href="http://yqstickers.com" target="_blank">þþ뾫Ʒպ˳</a>| <a href="http://ymiwang.com" target="_blank">ѹۿһëƬ</a>| <a href="http://vip98888.com" target="_blank">ˬִ̼߳</a>| <a href="http://gnebs.com" target="_blank">޾ƷľþĻ</a>| <a href="http://mm9d.com" target="_blank">޳AVƬWWWɫè</a>| <a href="http://ganbadei.com" target="_blank">ˬִ̼߳Ƶ</a>| <a href="http://wx-jn.com" target="_blank">ƷƵ</a>| <a href="http://8xjr.com" target="_blank">aƬձþ</a>| <a href="http://zjtuntex.com" target="_blank">츾밮v߹ۿ</a>| <a href="http://038037.com" target="_blank">þþ뾫Ʒպ</a>| <a href="http://caoliushequ9.com" target="_blank">Ƶ</a>| <a href="http://0453wcbyy.com" target="_blank">ĻƵ߹ۿ</a>| <a href="http://tjtangpu.com" target="_blank">AVĻ</a>| <a href="http://www52a.com" target="_blank">2022˾Ʒ</a>| <a href="http://youketech.com" target="_blank">һëƬһëƬaa</a>| <a href="http://yutuzb.com" target="_blank">ѹ߹ۿ</a>| <a href="http://glhrsydc.com" target="_blank">ƷƵ</a>| <a href="http://www678678.com" target="_blank">˹վvƬѹۿ</a>| <a href="http://aabbcc567.com" target="_blank">һػػƵĴƬ</a>| <a href="http://maomi90.com" target="_blank">þþƷAVý</a>| <a href="http://kwknc.com" target="_blank">޵һҳպר</a>| <a href="http://33303339.com" target="_blank">av޽վ</a>| <a href="http://yuase.com" target="_blank">99߾ƷƵѹۿ9</a>| <a href="http://www-kj5799.com" target="_blank">һëƬڲ</a>| <a href="http://cykj-tech.com" target="_blank">պɫƵһ</a>| <a href="http://www6yg6yg.com" target="_blank">18</a>| <a href="http://770144.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>