﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava--随笔分类-其他</title><link>http://www.blogjava.net/leekiang/category/28863.html</link><description>MDA/MDD/TDD/DDD/DDDDDDD</description><language>zh-cn</language><lastBuildDate>Wed, 14 Sep 2011 07:57:56 GMT</lastBuildDate><pubDate>Wed, 14 Sep 2011 07:57:56 GMT</pubDate><ttl>60</ttl><item><title>哪些果蔬农药较少</title><link>http://www.blogjava.net/leekiang/archive/2011/08/07/355974.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 07 Aug 2011 15:25:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/08/07/355974.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/355974.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/08/07/355974.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/355974.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/355974.html</trackback:ping><description><![CDATA[含农药比较多的：黄瓜、草莓、油菜、豇豆、韭菜、洋葱、西红柿、圆白菜(洋白菜)、空心菜、小白菜、菠菜、西兰花、芹菜<br />含农药比较少的：胡萝卜、土豆、蒿子秆、茼蒿、香菜、生菜、冬瓜、南瓜、辣椒、苋菜、红薯<br /><br />http://www.china.com.cn/news/env/2010-08/17/content_20728649.htm<br />http://www.kaixin001.com/repaste/106224292_4954518156.html<br /><img src ="http://www.blogjava.net/leekiang/aggbug/355974.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-08-07 23:25 <a href="http://www.blogjava.net/leekiang/archive/2011/08/07/355974.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>代码搜索网站</title><link>http://www.blogjava.net/leekiang/archive/2011/06/07/351877.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 07 Jun 2011 10:13:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/06/07/351877.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/351877.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/06/07/351877.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/351877.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/351877.html</trackback:ping><description><![CDATA[http://www.koders.com<br />http://www.docjar.com<br />google code search<br /><img src ="http://www.blogjava.net/leekiang/aggbug/351877.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-06-07 18:13 <a href="http://www.blogjava.net/leekiang/archive/2011/06/07/351877.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>虚拟主机</title><link>http://www.blogjava.net/leekiang/archive/2011/05/01/349345.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 01 May 2011 10:43:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/05/01/349345.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/349345.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/05/01/349345.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/349345.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/349345.html</trackback:ping><description><![CDATA[		OpenVZ是开源软件，是基于Linux平台的操作系统级服务器虚拟化解决方案，类似的还有xen<br />
		http://www.92hezu.com/vps.asp<br /><br /><a target="_blank" href="http://blog.minidx.com/2011/03/31/3224.html">Media Temple VS. HostGator VS. KnownHost VPS: 糟糕透顶的MT和HG使用经历（强烈推荐KnownHost）</a><br /><a target="_blank" href="http://www.free8.com/tag/mianfeixunizhuji">免费虚拟主机</a><br /><a target="_blank" href="http://baike.baidu.com/view/228655.htm">关于cPanel</a><br />易联主机https://www.elinkhost.com/<br />http://www.redphp.cn/hosting.html<br />http://www.123server.cn/<br /><img src ="http://www.blogjava.net/leekiang/aggbug/349345.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-05-01 18:43 <a href="http://www.blogjava.net/leekiang/archive/2011/05/01/349345.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>北约和欧盟的区别</title><link>http://www.blogjava.net/leekiang/archive/2011/03/20/346648.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 20 Mar 2011 14:10:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/20/346648.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/346648.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/20/346648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/346648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/346648.html</trackback:ping><description><![CDATA[北约28国有而欧盟没有的成员国：<br />美国、加拿大、土耳其、挪威、克罗地亚、阿尔巴尼亚、冰岛<br /><br />欧盟27国有而北约没有的成员国：<br />爱尔兰、奥地利、瑞典、芬兰、马耳他、塞浦路斯<br /><br />北约和欧盟都有的成员国：<br />英国、法国、德国 、意大利、荷兰、西班牙 希腊、葡萄牙、比利时、丹麦、卢森堡、波兰、匈牙利、捷克、斯洛伐克、<br />斯洛文尼亚、爱沙尼亚、拉脱维亚、立陶宛、罗马尼亚、保加利亚<br /><br />(截至2011-03-20)<br /><img src ="http://www.blogjava.net/leekiang/aggbug/346648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-20 22:10 <a href="http://www.blogjava.net/leekiang/archive/2011/03/20/346648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SEO</title><link>http://www.blogjava.net/leekiang/archive/2011/03/10/346095.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 10 Mar 2011 09:46:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/10/346095.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/346095.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/10/346095.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/346095.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/346095.html</trackback:ping><description><![CDATA[
		<a href="http://www.seozac.com/seo-tips/blog-seo/">博客SEO指南</a>
<img src ="http://www.blogjava.net/leekiang/aggbug/346095.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-10 17:46 <a href="http://www.blogjava.net/leekiang/archive/2011/03/10/346095.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DNS，DHCP</title><link>http://www.blogjava.net/leekiang/archive/2011/03/06/345807.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 05 Mar 2011 17:17:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/06/345807.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/345807.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/06/345807.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/345807.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/345807.html</trackback:ping><description><![CDATA[
		<pre id="best-answer-content" class="reply-text mb10">13台根服务器<br />根服务器主要用来管理互联网的主目录，全世界只有13台。1个为主根服务器，放置在美国。其余12个均为辅根服务器，<br />其中9个放置在美国，欧洲2个，位于英国和瑞典，亚洲1个，位于日本。<br />所有根服务器均由美国政府授权的互联网域名与号码分配机构ICANN统一管理，<br />负责全球互联网域名根服务器、域名体系和IP地址等的管理。<br /><br /> 这13台根服务器可以指挥Firefox或互联网 Explorer这样的Web浏览器和电子邮件程序控制互联网通信。<br />由于根服务器中有经美国政府批准的260个左右的互联网后缀（如．com、．net等）和一些国家的指定符<br />（如法国的．fr、挪威的．no等），美国政府对其管理拥有很大发言权。<br /><br />不过，部分国家可能因此停止对ICANN的支持。最坏的情况是，很多拒绝接受美国控制的国家可能会建立自己的独立域名系统，<br />从而导致互联网的分裂。<br /><br />每天域名主根服务器列表会被复制到位于世界各地的其它12服务器上。<br />过去，.com、.org、.net等国际顶级域名的解析，都需要由设置在境外的域名服务器提供服务<br />，那时对国外互联网的依赖性非常大。 所谓依赖性，从国际互联网的工作机理来体现的，<br />就在于“根服务器”的问题。从理论上说，任何形式的标准域名要想被实现解析，按照技术流程，<br />都必须经过全球“层级式”域名解析体系的工作，才能完成。 “层级式”域名解析体系第一层就是根服务器，<br />负责管理世界各国的域名信息，在根服务器下面是顶级域名服务器，即相关国家域名管理机构的数据库，<br />如中国的CNNIC，然后是在下一级的域名数据库和ISP的缓存服务器。一个域名必须首先经过根数据库的解析后，<br />才能转到顶级域名服务器进行解析。<br /><br />主根服务器放置在美国弗吉尼亚州的杜勒斯，由美国VeriSign公司负责运营维护。<br />其他12个辅根服务器如下：<br /><font size="2">美国VeriSign公司 2台</font><br /><font size="2">美国PSINet公司 1台</font><font size="2"><br />美国ISI(Information Sciences Institute) 1台</font><font size="2"><br />美国ISC(Internet Software Consortium) 1台</font><font size="2"><br />美国马里兰大学(University of Maryland) 1台</font><font size="2"><br />美国太空总署(NASA) 1台</font><font size="2"><br />美国国防部 1台</font><font size="2"><br />美国陆军研究所 1台</font><font size="2"><br />挪威NORDUnet 1台</font><font size="2"><br />日本WIDE(Widely Integrated Distributed Environments)研究计划 1台</font><font size="2"><br />网络管理组织IANA(Internet Assigned Number Authority) 1台</font><font size="2"><br />欧洲网络管理组织RIPE-NCC</font><font size="2">(Resource IP Europeens Network Coordination Centre) 1台<br /><br /><br /></font>当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的，一般来说当解析工作完成一次后，<br />该解析条目会保存在计算机的DNS缓存列表中，如果这时DNS解析出现更改变动的话，由于DNS缓存列表信息没有改变，<br />在计算机对该域名访问时仍然不会连接DNS服务器获取最新解析信息，会根据自己计算机<br />上保存的缓存对应关系来解析，这样就会出现DNS解析故障。这时我们应该通过清除DNS缓存的命令来解决故障。<br />清除办法：进入控制面板-&gt;管理工具-&gt;服务，重起DNS Client服务。<br /><br />动态主机设置协议（Dynamic Host Configuration Protocol, DHCP）是一个局域网的网络协议，使用UDP协议工作，<br />主要有两个用途：<br />给内部网络或网络服务供应商自动分配IP地址给用户<br />给内部网络管理员作为对所有计算机作中央管理的手段<br /><font size="2"><br />参考：<br />http://news.newhua.com/news1/Teach_other/2009/1022/0910221121536G077955BFKH1AD280IA75HA0DJ0A7CDIDD3DG98KDE9E.html<br />http://blog.jianghu.taobao.com/u/NDc3ODc4MjM=/blog/blog_detail.htm?aid=17183037<br /><a target="_blank" href="http://www.cnbeta.com/articles/85030.htm">详解DNS原理 - 六省断网其实和DNSPod无关</a><br /></font></pre>
		<pre id="best-answer-content" class="reply-text mb10">
				<br />
		</pre>
<img src ="http://www.blogjava.net/leekiang/aggbug/345807.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-06 01:17 <a href="http://www.blogjava.net/leekiang/archive/2011/03/06/345807.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>主机监控，网站监控</title><link>http://www.blogjava.net/leekiang/archive/2011/03/05/345754.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Fri, 04 Mar 2011 16:09:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/05/345754.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/345754.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/05/345754.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/345754.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/345754.html</trackback:ping><description><![CDATA[Nagios是一个监视系统运行状态和网络信息的监视系统。<br /><br /><strong></strong>如果现在的公司是sp，有自己的短信通道，直接把发送短信的客户端程序
sms_send拷贝到目录/usr/local/bin/下。如果没有短信下发的网关通道，那怎么办呢？网络上有很多短信发送的客户端程序，很有名的就
是smsclient,把它下载下来，解包后安装。不要忘记购买手机modem和手机卡，modem只支持SIM卡而不支持cdma。安装完smsclient软件和硬件modem后，测试一下是否正常。如果没有modem又怎么办？办法还是有的：让你
的手机号可以接受邮件，这需要你去营业厅开通这项功能。短信报警功能是最有用的功能，我们不可能成天盯着监视屏幕，也不可能成天接受电子邮件，但我们的手
机却可以24小时在线，只要被监控对象发生故障，马上就可以收到故障报警短信。以前，我很怕放长假，因为最担心关键的设备或服务在假期出故障而自己不知道，所以放假就变成了值班；想必很多网络管理员
都有类似的经历。在我动手部署nagios以前，曾经在网上搜索关于nagios配置的文章，发现绝大部分都没有介绍使用手机短信这个方便的功能，真是遗
憾呀！再次，强烈建议启用nagios的短信故障报警功能。<br /><br /><br />参考：<br />http://netsecurity.51cto.com/art/200706/48728.htm<br /><img src ="http://www.blogjava.net/leekiang/aggbug/345754.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-05 00:09 <a href="http://www.blogjava.net/leekiang/archive/2011/03/05/345754.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>号称世界压缩速度最快的压缩库QuickLZ</title><link>http://www.blogjava.net/leekiang/archive/2011/03/04/345749.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Fri, 04 Mar 2011 13:06:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/04/345749.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/345749.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/04/345749.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/345749.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/345749.html</trackback:ping><description><![CDATA[
		<span style="font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;">
				<font style="font-size: 9pt;" color="#000000" face="Verdana">
						<span style="font-size: 10pt; font-family: 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande','Lucida Sans',Arial,sans-serif;">QuickLZ is the world's fastest compression library, reaching <strong>308 Mbyte/s per core</strong>.<br />c语言版本最快，也有java实现的版本。<br /></span>
				</font>
		</span>
<img src ="http://www.blogjava.net/leekiang/aggbug/345749.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-04 21:06 <a href="http://www.blogjava.net/leekiang/archive/2011/03/04/345749.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GTD软件</title><link>http://www.blogjava.net/leekiang/archive/2011/03/04/345667.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 03 Mar 2011 16:50:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/04/345667.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/345667.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/04/345667.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/345667.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/345667.html</trackback:ping><description><![CDATA[在线的：<br />1,Toodledo  据说无官方android客户端，第三方的有Got To Do等，还有一个ToodleDroid没用过（评论里说同步有问题）。<br />2,RTM(http://www.rememberthemilk.com)  据说官方的客户端同步功能要收费。<br />3,http://www.wunderlist.com<br />4,国产的doit.im<br /><br />其他：<br />android应用：Gtask<br />Rainlendar<br /><br />参考：<br />http://www.productivelife.cn/2010/05/best-toodledo-android-client.html<br />http://www.productivelife.cn/2009/11/%E4%BB%8Etoodledo%E5%88%B0rtm.html<br /><img src ="http://www.blogjava.net/leekiang/aggbug/345667.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-04 00:50 <a href="http://www.blogjava.net/leekiang/archive/2011/03/04/345667.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源的会议室预订系统MRBS</title><link>http://www.blogjava.net/leekiang/archive/2011/03/03/345550.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Wed, 02 Mar 2011 16:58:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/03/03/345550.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/345550.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/03/03/345550.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/345550.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/345550.html</trackback:ping><description><![CDATA[Meeting Room Booking System (<em>MRBS</em>) 是一个基于PHP/MySQL 开发的，使用浏览器访问的<em>会议室</em>预订系统<img src ="http://www.blogjava.net/leekiang/aggbug/345550.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-03-03 00:58 <a href="http://www.blogjava.net/leekiang/archive/2011/03/03/345550.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于源码阅读等</title><link>http://www.blogjava.net/leekiang/archive/2011/01/02/342145.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 01 Jan 2011 19:14:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2011/01/02/342145.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/342145.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2011/01/02/342145.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/342145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/342145.html</trackback:ping><description><![CDATA[
		<a href="http://miaoxiaodong78.blog.163.com/blog/static/187651362006102822444393/">Java 推荐读物与源代码阅读</a>
		<br />
		<a href="http://miaoxiaodong78.blog.163.com/blog/static/187651362006111325440165/">给学习J2EE的朋友一些值得研究的开源项目</a>
		<br />http://miaoxiaodong78.blog.163.com/blog/static/1876513620061158824481/<br />http://miaoxiaodong78.blog.163.com/blog/static/18765136200611141046446/<br />http://www.javaeye.com/topic/854647<br />http://www.javaeye.com/topic/264490<br />http://www.javaeye.com/topic/698774<br /><img src ="http://www.blogjava.net/leekiang/aggbug/342145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2011-01-02 03:14 <a href="http://www.blogjava.net/leekiang/archive/2011/01/02/342145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>什么是PV、UV和PR值</title><link>http://www.blogjava.net/leekiang/archive/2010/12/21/341280.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 21 Dec 2010 15:24:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/12/21/341280.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/341280.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/12/21/341280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/341280.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/341280.html</trackback:ping><description><![CDATA[    1.什么是pv
<p>　　PV(page view)，即页面浏览量，或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。</p><p>　　高手对pv的解释是，一个访问者在24小时(0点到24点)内到底看了你网站几个页面。这里需要强调:同一个人浏览你网站同一个页面，不重复计算pv量，点100次也算1次。说白了，pv就是一个访问者打开了你的几个页面。</p><p>　　PV之于网站，就像收视率之于电视，从某种程度上已成为投资者衡量商业网站表现的最重要尺度。</p><p>　　pv的计算:当一个访问者访问的时候，记录他所访问的页面和对应的IP，然后确定这个IP今天访问了这个页面没有。如果你的网站到了23点，单纯IP有60万条的话，每个访问者平均访问了3个页面，那么pv表的记录就要有180万条。</p><p>　　有一个可以随时查看PV流量以及你的网站世界排名的工具alexa工具条，安装吧!网编们一定要安装这个。</p><p>　　2.什么是uv</p><p>　　uv(unique visitor)，指访问某个站点或点击某条新闻的不同IP地址的人数。</p><p>　　在同一天内，uv只记录第一次进入网站的具有独立IP的访问者，在同一天内再次访问该网站则不计数。独立IP访问者提供了一定时间内不同观众数量的统计指标，而没有反应出网站的全面活动。</p><p>　　3.什么是PR值</p><p>　　PR值，即PageRank，网页的级别技术。取自Google的创始人Larry Page，它是Google排名运算法则(排名公式)的一部分，用来标识网页的等级/重要性。级别从1到10级，10级为满分。PR值越高说明该网页越受欢迎(越重要)。</p><p>　　例如:一个PR值为1的网站表明这个网站不太具有流行度，而PR值为7到10则表明这个网站非常受欢迎(或者说极其重要)。</p><p>转自http://edu.admin5.com/article/20061221/1221314F2006.shtml<br /></p><img src ="http://www.blogjava.net/leekiang/aggbug/341280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-12-21 23:24 <a href="http://www.blogjava.net/leekiang/archive/2010/12/21/341280.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基础知识</title><link>http://www.blogjava.net/leekiang/archive/2010/12/08/340021.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 07 Dec 2010 17:23:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/12/08/340021.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/340021.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/12/08/340021.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/340021.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/340021.html</trackback:ping><description><![CDATA[1,<br /><font color="#000000">以下为秒的关系说明<br /><br /></font><font color="#000000">10的18次方 ｜艾［可萨］ ｜ Ｅ <br />10的15次方 ｜拍［它］ ｜ Ｐ <br />10的12次方 ｜太［拉］ ｜ Ｔ <br />10的 9次方 ｜吉［咖］ ｜ Ｇ <br />10的 6次方 ｜ 兆 ｜ Ｍ <br />10的 3次方 ｜ 千 ｜ ｋ <br />10的 2次方 ｜ 百 ｜ ｈ <br />10的 1次方 ｜ 十 ｜ ｄａ <br />10的-1次方 ｜ 分 ｜ ｄ <br />10的-2次方 ｜ 厘 ｜ ｃ <br />10的-3次方 ｜ 毫       ｜  ms     </font><span>millisecond</span><br /><font color="#000000">10的-6次方 ｜ 微       ｜  μs    </font>microsecond<br /><font color="#000000">10的-9次方 ｜ 纳［诺］ ｜  ns     </font>nanosecond 也叫毫微秒<br /><font color="#000000">10的-12次方｜ 皮［可］ ｜  ps     </font>picosecond <br /><font color="#000000">10的-15次方｜ 飞［母托 ｜  fs     </font>femtosecond<br /><font color="#000000">10的-18次方｜ 阿［托］ ｜  as     </font>attosecond 渺秒,即百亿亿分之一秒<br /><br /><font color="#000000">一渺秒（十亿分之一秒的十亿分之一） <br />科学家是用渺秒来对瞬时事件进行计时的。 <br />研究人员已经用稳定的高速激光产生了仅持续250渺秒的光脉冲。尽管这一时间间隔短得无法想像，但是和普朗克常数相比还是很长的。普朗克常数大约为10-43秒，被认为是可能持续的最短时间。 </font><br /><font color="#000000">一纳秒（十亿分之一秒） <br />光在真空中一纳秒仅传播30厘米（不足一个步长）。个人电脑的微处理器执行一道指令（如将两数相加）约需2至4纳秒。<br />http://www.lob.cn/sl/service/566.shtml<br /><br />2,CRC<br /></font>循环冗余检查（CRC）是一种数据传输检错功能，对数据进行多项式计算，并将得到的结果附在帧的后面，接收设备也执行类似的算法，以保证数据传输的正确性和完整性。若CRC校验不通过，系统重复向硬盘复制数据，陷入死循环，导致复制过程无法完成。<br /><img src ="http://www.blogjava.net/leekiang/aggbug/340021.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-12-08 01:23 <a href="http://www.blogjava.net/leekiang/archive/2010/12/08/340021.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Telnet,SSH等</title><link>http://www.blogjava.net/leekiang/archive/2010/11/23/338827.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 23 Nov 2010 08:58:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/11/23/338827.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/338827.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/11/23/338827.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/338827.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/338827.html</trackback:ping><description><![CDATA[使用Telnet这个用来访问远程计算机的TCP/IP协议以控制你的网络设备相当于在离开某个建筑时大喊你的用户名和口令。很快会有人进行监听，并且他们会利用你安全意识的缺乏。传统的网络服务程序如：ftp、pop和telnet在本质上都是不安全的，因为它们在网络上用明文传送口令和数据，别有用心的人非常容易就可以截获这些口令和数据。而且，这些服务程序的安全验证方式也是有其弱点的，就是很容易受到“中间人”（man-in-the- middle）这种方式的攻击。所谓“中间人”的攻击方式，就是“中间人”冒充真正的服务器接收你的传给服务器的数据，然后再冒充你把数据传给真正的服务器。服务器和你之间的数据传送被“中间人”一转手做了手脚之后，就会出现很严重的问题。<br />　　SSH是替代Telnet和其他远程控制台管理应用程序的行业标准。SSH命令是加密的并以几种方式进行保密。<br />　　在使用SSH的时候，一个数字证书将认证客户端(你的工作站)和服务器(你的网络设备)之间的连接，并加密受保护的口令。SSH1使用RSA加密密钥，SSH2使用数字签名算法(DSA)密钥保护连接和认证。加密算法包括Blowfish，数据加密标准(DES)，以及三重DES(3DES)。 SSH保护并且有助于防止欺骗，“中间人”攻击，以及数据包监听。<br />    通过使用SSH把所有传输的数据进行加密，这样“中间人”这种攻击方式就不可能实现了，而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的，所以可以加快传输的速度。SSH有很多功能，它既可以代替telnet，又可以为ftp、pop、甚至ppp提供一个安全的“通道”。<br />    <br />SSH具有下列特性:<br />安全的远程登录<br />安全的文件传输<br />安全的远程执行命令<br />密钥和代理<br />访问控制以及端口转发<br />而这些,都是传统的telnet所不具备的!<br /><br />ubuntu安装ssh：<br />sudo apt-get install openssh-server openssh-client<br />装上直接就开通了ssh服务，就可以远程登录<br /><br /><br />ssl是通讯链路的附加层。可以包含很多协议。https, ftps, .....<br />
ssh只是加密的shell，最初是用来替代telnet的。通过port forward，也可以让其他协议通过ssh的隧道而起到加密的效果。<br />
据我所知，secureFX和cuteftp支持sftp协议。ftprush支持ftp over ssh。flashFXP只支持ftp over ssl(ftps)<br />sftp有特殊的通讯端口和命令集（尽管和ftp命令类似），是和ssh平行的协议。建立连接的部分和ssh类似。一般情况下，带有ssh服务器端，也带有sftp服务（当然，你也可以不开）。<br />
ftp over ssh就是建立连接时使用ssh协议，然后，利用ssh的转发，使用ftp的命令集来传输文件。也就是说，是建立在ssh协议上的ftp.<br /><br />http://linux.chinaunix.net/bbs/viewthread.php?tid=819622<br /><a href="http://hi.baidu.com/zhouq3132/blog/item/766d394e29665ec0d1c86a8f.html">Ubuntu9.04下telnet和ssh服务的启用</a><br /><a href="http://bbs.et8.net/bbs/showthread.php?t=779216">SSL和SSH有什么区别？</a><br /><img src ="http://www.blogjava.net/leekiang/aggbug/338827.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-11-23 16:58 <a href="http://www.blogjava.net/leekiang/archive/2010/11/23/338827.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>域用户登录</title><link>http://www.blogjava.net/leekiang/archive/2010/08/01/327694.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 01 Aug 2010 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/08/01/327694.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/327694.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/08/01/327694.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/327694.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/327694.html</trackback:ping><description><![CDATA[http://waffle.codeplex.com/<br />
Windows Authentication Functional Framework<img src ="http://www.blogjava.net/leekiang/aggbug/327694.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-08-01 14:18 <a href="http://www.blogjava.net/leekiang/archive/2010/08/01/327694.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于程序员的职业规划</title><link>http://www.blogjava.net/leekiang/archive/2010/03/22/316106.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 21 Mar 2010 18:05:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/03/22/316106.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/316106.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/03/22/316106.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/316106.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/316106.html</trackback:ping><description><![CDATA[
		<a href="http://news.cnblogs.com/n/59293/">五个广泛流传的对大龄程序员的误解</a>
		<br />
		<a href="http://news.cnblogs.com/n/58523/">程序员，不止干到35岁</a>
		<br />
		<a href="http://www.isn8.com/blog/?p=529">35岁前程序员要规划好的四件事,健康居首位</a>
		<br />
		<a href="http://blog.csdn.net/oiio/archive/2010/11/03/5983765.aspx">40岁以后的程序员还能做什么?</a>
		<br />
		<a target="_blank" href="http://www.cnblogs.com/forfuture1978/archive/2010/05/13/1734162.html">IT 外企那点儿事(6)：管理路线和技术路线</a>
		<br />
		<a target="_blank" href="http://www.cnblogs.com/forfuture1978/archive/2010/05/09/1730857.html">IT外企那点儿事(5)：像系统一样升级</a>
		<br />
		<a id="ctl01_TitleUrl" class="singleposttitle" href="http://www.cnblogs.com/frand/archive/2010/11/29/1891356.html">Hacker传说之不能说的秘密(2)</a>，<br /><a href="http://hi.baidu.com/mayongl7/blog/item/68f1279b521ee0a4c9eaf498.html">程序员有哪些发展方向</a><br /><a href="http://www.cnblogs.com/bitfan/archive/2010/12/30/1921291.html">软件天才与技术民工</a><br /><a href="http://www.linuxeden.com/html/news/20101208/105926.html">如何成为一名Java自由开发人员</a><br /><a href="http://www.jobbole.com/entry.php/337">如何成为一名专家级的开发人员</a><br /><a href="http://www.tianya.cn/publicforum/content/free/1/841091.shtml">工程师——中国最可悲的职业！</a><br /><a href="http://www.cocoachina.com/bbs/read.php?tid-43422.html">竞争篇，如何以弱击强</a><br /><a href="http://www.zhuoqun.net/html/y2011/1573.html">开发与研发（上）</a><br /><img src ="http://www.blogjava.net/leekiang/aggbug/316106.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-03-22 02:05 <a href="http://www.blogjava.net/leekiang/archive/2010/03/22/316106.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>影视</title><link>http://www.blogjava.net/leekiang/archive/2010/03/21/316094.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 21 Mar 2010 12:05:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/03/21/316094.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/316094.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/03/21/316094.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/316094.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/316094.html</trackback:ping><description><![CDATA[双重危机<img src ="http://www.blogjava.net/leekiang/aggbug/316094.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-03-21 20:05 <a href="http://www.blogjava.net/leekiang/archive/2010/03/21/316094.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>电信、金融相关</title><link>http://www.blogjava.net/leekiang/archive/2010/03/20/316038.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 20 Mar 2010 14:00:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/03/20/316038.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/316038.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/03/20/316038.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/316038.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/316038.html</trackback:ping><description><![CDATA[TWaver是一个拓扑组件，主要应用于电信行业，也可应用于电力、金融、制造、交通等行业的软件开发中。<br />TWaver已经不再是一个简单的Swing拓扑组件，这些年TWaver陆续推出了AJAX+SVG的Web版、GIS版，现在又出了Flex版。<br />http://www.javaeye.com/topic/620109<br /><br />CTI(Computer Telecommunication Integration)技术跨越计算机技术和电信技术两大领域，目前提供的一些典型业务主要有基于用户设备(CPE)的消息系统、交互语音应答、呼叫中心系统、增值业务、
IP电话等<br /><br /><a href="http://www.cww.net.cn/article/article.asp?bid=129&amp;id=24407">新一代业务支撑网（NGBOSS）演进思路</a><br /><br />FreeSWITCH 是一个电话的软交换解决方案<br /><a target="_blank" href="http://developer.idapted.com/2010/06/27/freeswitch-story-of-idapted/">我们的FreeSWITCH故事</a><br /><br />ISO8583协议-银行交易的标准<a href="http://hi.baidu.com/mars_venus/blog/item/64a606b3d9b85aa8d8335ac7.html"><br />轻松掌握ISO8583协议</a><br /><img src ="http://www.blogjava.net/leekiang/aggbug/316038.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-03-20 22:00 <a href="http://www.blogjava.net/leekiang/archive/2010/03/20/316038.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于抽象泄漏(leaky abstraction)</title><link>http://www.blogjava.net/leekiang/archive/2010/02/20/313485.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 20 Feb 2010 15:15:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/02/20/313485.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/313485.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/02/20/313485.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/313485.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/313485.html</trackback:ping><description><![CDATA[根据 Joel Spolsky 的说法：“所有非简单抽象，都存在某种程度的泄漏”。<br />http://local.joelonsoftware.com/wiki/Chinese_%28Simplified%29<br /><br />GORM 有助于缓解抽象泄漏问题，它支持使用对 Groovy 有意义的方式表示对象模型，由 GORM 在幕后处理关系数据库的问题。但是正如即将看到的，如果需要，覆盖默认设置也很容易。GORM 并不是隐藏数据库细节的<i>不透明的</i> 抽象层，而是一个<i>半透明的</i> 层 — 它尝试在不进行用户干预的情况下执行正确的工作，但是如果用户需要对它的行为进行自定义，它也可以提供支持。<br /><br />http://blog.csdn.net/g9yuayon/archive/2007/03/02/1518916.aspx<br />http://www.ibm.com/developerworks/cn/java/j-gaej3.html<br />https://www.ibm.com/developerworks/cn/java/j-grails02128/<br /><img src ="http://www.blogjava.net/leekiang/aggbug/313485.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-02-20 23:15 <a href="http://www.blogjava.net/leekiang/archive/2010/02/20/313485.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感兴趣的google group</title><link>http://www.blogjava.net/leekiang/archive/2010/02/13/312835.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sat, 13 Feb 2010 04:17:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/02/13/312835.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/312835.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/02/13/312835.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/312835.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/312835.html</trackback:ping><description><![CDATA[敏捷中国  http://groups.google.com.hk/group/agilechina?hl=zh-CN<br />高性能服务器研发与运营 http://groups.google.com.hk/group/dev4server<br />TopLanguage<br />python-cn<br />ttnn BI       http://groups.google.com.hk/group/ttnn<br /><img src ="http://www.blogjava.net/leekiang/aggbug/312835.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-02-13 12:17 <a href="http://www.blogjava.net/leekiang/archive/2010/02/13/312835.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Pragmatic,几本好书</title><link>http://www.blogjava.net/leekiang/archive/2010/02/01/311571.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 01 Feb 2010 15:33:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2010/02/01/311571.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/311571.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2010/02/01/311571.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/311571.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/311571.html</trackback:ping><description><![CDATA[
		<font size="3">
				<span style="font-family: 宋体;">1,《Pragmatic Thinking and Learning: Refactor Your Wetware》<br /><br /></span>
		</font>
		<font size="3">
				<span style="font-family: 宋体;">Wetware，</span>
		</font>
		<span style="" class="ec_mean">湿件(计算机专家用语,指软件、硬件以外的“件”,即人脑)</span>
		<br />Wetware就是你脑子里面的东西，它位于你的两耳之间，所有的行为——与软件开发相关的所有思考都明确无误地在其中发生。这些思考不会来自IDE，我们也不会通过什么编辑器来生产软件——软件是在你我的头脑里、在团队成员的头脑里面开发的。这才是一切的源头。 <br />为什么Wetware对敏捷实践者来说尤其重要？反馈与改进是敏捷的一项重要基础。有些改进是实践层面上的，比如要遵循的实践、规则以及指南等等。更高一
级的改进，就得思考如何改进人们的思维方式：让他们更好地解决问题、提升他们的创造力，以及人们思考的角度从“新手”变为“专家”时，在解决问题方式上的
转变。对于团队来说，从回顾中得到针对实践和流程的反馈很重要。而对于个人来说，在提升自己在某个领域中技能时重新调整思维方式的能力，同样举足轻重。
<br />摘自http://www.infoq.com/cn/news/2008/07/retrospective-wetware<br /><br /><font size="3"><span style="font-family: 宋体;">2,《The Passionate Programmer: Creating a Remarkable Career in Software Development》<br /></span></font><font size="3"><span style="font-family: 宋体;">3,《</span></font><font size="3"><span style="font-family: 宋体;">Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects</span></font><font size="3"><span style="font-family: 宋体;">》</span></font><br /><font size="3"><span style="font-family: 宋体;">4,《</span></font><font size="3"><span style="font-family: 宋体;">Ship it!: A Practical Guide to Successful Software Projects</span></font><font size="3"><span style="font-family: 宋体;">》</span></font><br /><font size="3"><span style="font-family: 宋体;">5,《</span></font><font size="3"><span style="font-family: 宋体;">Release It!: Design and Deploy Production-Ready Software</span></font><font size="3"><span style="font-family: 宋体;">》</span></font><br /><font size="3"><span style="font-family: 宋体;">6,《</span></font><font size="3"><span style="font-family: 宋体;">Manage It!: Your Guide to Modern Pragmatic Project Management</span></font><font size="3"><span style="font-family: 宋体;">》<br />7,</span></font> Rails Test Prescriptions<br /><br />《Making it Big in Software: Get the Job. Work the Org. Become Great》<br /><img src ="http://www.blogjava.net/leekiang/aggbug/311571.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2010-02-01 23:33 <a href="http://www.blogjava.net/leekiang/archive/2010/02/01/311571.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>工具箱</title><link>http://www.blogjava.net/leekiang/archive/2009/11/08/301643.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 08 Nov 2009 15:42:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/11/08/301643.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/301643.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/11/08/301643.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/301643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/301643.html</trackback:ping><description><![CDATA[1,JD-GUI<br />java反编译利器。<br />http://java.decompiler.free.fr/?q=jdgui<br />注意：<br />  (1)文件名必须与类名一致，否则会失去响应<br />  (2)2位小数反编译后可能会变成7、8位小数<br /><br />2,WinMerge<br />windows下开源的文件比较工具<br /><br />3,Axure RP<br />原型设计<br /><img src ="http://www.blogjava.net/leekiang/aggbug/301643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-11-08 23:42 <a href="http://www.blogjava.net/leekiang/archive/2009/11/08/301643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>url</title><link>http://www.blogjava.net/leekiang/archive/2009/10/01/297064.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Wed, 30 Sep 2009 16:04:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/10/01/297064.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/297064.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/10/01/297064.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/297064.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/297064.html</trackback:ping><description><![CDATA[http://www.damiya.cn/download.htm<br />http://www.teemlink.com/<br />http://www.etmvc.cn<br />http://www.blogjava.net/chelsea/archive/2005/09/26/14153.html<br />http://java.csdn.net/index.php/2009/09/27/%e9%98%bf%e9%87%8c%e8%a6%81%e8%b5%b0102%e5%b9%b4-%e9%98%bf%e9%87%8c%e7%9a%84%e5%b7%a5%e7%a8%8b%e5%b8%88%e8%83%bd%e8%b5%b0%e5%a4%9a%e8%bf%9c%ef%bc%9f/<br /><img src ="http://www.blogjava.net/leekiang/aggbug/297064.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-10-01 00:04 <a href="http://www.blogjava.net/leekiang/archive/2009/10/01/297064.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一日之计在于晨(转)</title><link>http://www.blogjava.net/leekiang/archive/2009/08/30/293233.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 30 Aug 2009 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/08/30/293233.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/293233.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/08/30/293233.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/293233.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/293233.html</trackback:ping><description><![CDATA[周延鵬（威剛科技顧問）早起閱讀，累積向前的動力<br /><br />實踐篇 　ＣＥＯ早起行程全紀錄<br />許多CEO早已加入「晨型人」的行列，在起床到出門上班之間的幾小時，他們究竟在做些什麼？他們各自有哪些早起祕訣？<br /><br />拿著傑克．威爾許回憶錄英文版，威剛科技顧問周延鵬扭開了落地窗前暖黃的燈光，倚著躺椅坐下，手指、眼睛一行行逡巡過文字。<br /><br />窗外天色漸漸大亮，脫去了原來的黑重大衣。周延鵬抬起頭，四點半到六點半，悄然經過了兩小時。<br /><br />周延鵬是很有紀律的晨起人。他計劃性地利用早晨為自己與組織學習、思考，化為向前跨步的動力。<br /><br />他一開始是為了自己的人生目標而早起。<br /><br />他笑說，他在金門高中念的是放牛班。為了考上好大學，高三剩下十個月時，他每天固定九點上床，十二點起床，念書到天亮，只有中午稍微休息半小時。這樣拚了十個月，終於考上輔仁大學法律系。<br /><br />上大學後，他發現班上三分之一的人家裡都有法律背景，要贏過別人，只有更加努力。他養成三點起床念書、五點送報、在八點四十分第一堂課前繼續念書的習慣。若是寒暑假，他更會有計劃地安排前一個月的早晨複習前學年的課程；後一個半月用來預習。這樣學年開始後，早上就能用來讀更深的期刊或專書。<br /><br />他開始工作後，晨起時光對組織與工作的成長，就更重要。<br /><br />周延鵬在去年初到威剛工作前，以「周律師」聞名業界。他在鴻海集團法務部十八年，設立鴻海全球六個法務據點，統領四百五十位員工，建立起「智慧資源規劃」，不僅使得「司法、專利商戰」成為鴻海征戰全球的另一件利器；這套知識管理提供脈絡清楚的產業分析，成為鴻海四海攻城略地時，下判斷與決策的重要基礎。<br /><br />郭特利（奧圖碼亞洲區總經理）早起逛市場，向小販學打品牌<br /><br />四十二歲、業務出身、魚販之子的奧圖碼亞洲區總經理郭特利，讓二○○一年才成立的奧圖碼突破許多知名日系大廠的防線，在全球投影機品牌市場坐二望一。<br /><br />銷售量、組織擴張、營收每年皆以倍速成長，每股盈餘也從一開始的負○．九元，至二○○六年達到五．一元。<br /><br />郭特利透露，他打拚事業的衝勁其實是在早晨獨處的時光中建立，而經營品牌的堅持，則是從傳統市場小販的精神學習而來。<br /><br />早上六點半，郭特利就會穿著黑色無袖背心，繞國父紀念館晨跑三千公尺，再順道去附近的傳統市場，幫自己買一袋水果當早餐，幫太太買新鮮的魚貨。<br /><br />利用晨跑獨處的時間，郭特利會思考當天行程裡，開會時要討論的內容或與客戶商談的事項等，讓心理、身體都事先準備，到達公司時讓自己呈現最佳狀態。不過，郭特利也承認，「早起運動是很辛苦的，冬天我也想在溫暖的被窩裡多溫存一下，跑步和練武術的過程會很喘、很累，但等到跑完了、練完了，你就有達到或超越目標的成就感。」<br /><br />郭特利回憶大學時，向陸戰隊退伍的教練學習跆拳道的過程，每個動作都要做兩百次，教練拿一個棒球棍在旁邊，做不好就打，他說，「不要覺得辛苦，英雄是打出來的，功夫是練出來的。」一點一滴，鍛鍊了郭特利的堅毅。<br /><br />跑步完後，郭特利走進傳統市場，對哪家的魚新鮮、哪家的水果價格公道都瞭若指掌，經常光顧的魚攤老闆娘都知道他挑魚不用摸，一看便知新鮮與否。這個能力來自他從小幫父親賣魚，週末跟著父親四點起床批貨、七點開市。<br /><br />裴岱偉（君悅飯店總經理）早起運動，找到活力與平靜<br /><br /> 隨著接連不斷的體位法變換，君悅總經理裴岱偉（David Pacey）的呼吸聲漸漸綿長深沉。<br /><br />空間中，練阿斯坦卡瑜珈（Ashtanga Yoga）的裴岱偉只專注在此刻的呼吸調息。身處熙來攘往的市區中心，或是今天下午君悅全球總裁即將來訪，此刻與他似乎都沒有關聯。<br /><br />裴岱偉喜歡早上獨處，在瑜珈與自行車中找到一天的活力與平靜。<br /><br />「這是『屬於我的時間』，」放慢速度，裴岱偉強調，「就是裴岱偉的時間（Dave's Time）。」八年前，他從餐飲部門調任馬尼拉凱悅酒店總經理。過去習慣在餐飲部門非尖峰時間（如下午兩點到五點）休息或運動，現在調整生活步調後，把這時間移到清晨。<br /><br />「飯店就像不夜城，」他說，「一旦一天工作開始，可能一直就持續到晚上，不會停止。」<br /><br />他固定四點起床。如果是做瑜珈的日子，他就喝上一杯綠茶，慢慢地讓身體醒過來，五點出門到飯店停好車，接著搭計程車到不遠的瑜珈中心上六點的瑜珈課，在七點半到八點間回到飯店，開始一天的工作。<br /><br />其他的日子，他則起床來份能量棒、香蕉或者土司的輕食早餐，然後到台北美國學校前集合，和自行車俱樂部的朋友一同上北投、陽明山騎上一個半小時的自行車。<br /><br />早起運動為他的一天補充能量。<br /><br />透過學習了四年的瑜珈，他能感受到身體再充電，循環開啟，身體的能量流動。<br /><br />劉政鴻（苗栗縣長）早起耕作，釋放身心壓力<br /><br /> 嘹亮的雞啼劃破清晨寒冷未明的天空，周遭還是一片寂靜，但在苗栗後龍鎮上，田園、房舍錯落間，有戶人家已拉開大門，燈火通明。<br /><br />早晨五點半一身輕裝、穿著黑色及膝膠鞋的苗栗縣長劉政鴻正提著兩桶飼料往池塘、鴨舍走去。一開門，鴨、鵝、鴿子熱烈拍翅，鳴叫聲此起彼落，剛灑入水池的飼料也吸引大批肥美的魚群浮現水面，爭食豐盛的早餐。<br /><br />回到屋裡，籠裡還有三、四十隻嗷嗷待哺的小雞，劉政鴻一一為牠們裝滿飼料盒、清洗水槽、重新裝滿乾淨的飲水，雞群們就像抱著奶瓶的嬰兒，安靜地享用，不再吵鬧。<br /><br />接著劉政鴻到菜園裡鋤土、拔草、收割成熟的各類蔬菜，他驕傲地向人展示他的有機農園，家中的肉類、蔬菜大多可以自給自足。<br /><br />無論四季更迭、生涯角色不斷轉換，從小養成的習慣讓他喜歡在田園農事裡迎接每一天的日出。<br /><br />過去擔任立法委員的期間，住在台北，沒有田可以種、動物可以照顧，劉政鴻大呼「真無聊！」「從小就跟著我爸爸早起，他是新港國小校長，他五、六點到學校改作業，我就在旁邊念書，」劉政鴻一邊回憶，一邊為社區裡的土地公廟插上早晨的第一炷香。<br /><br />種菜鋤土不僅為生產，更是劉政鴻運動紓壓的祕方。隨著每一次的下鋤入土，他心頭的煩悶、外界的誤解、壓力就漸漸得到釋放。<br /><br />剛過六點，劉政鴻從田裡回到二樓的辦公桌邊，批閱公文、準備會議討論、思考政策方針。腳步經常快得讓下屬跟不上的劉政鴻，會在這個時候把待辦事項條列在便條紙上，如此秘書一上班就可以開始聯絡交辦事項，爭取時效。<br /><br />白文仁（寶來集團副總裁）早起思考，發現萬流歸宗<br /><br /> 天色幽微，只有幾聲雞鳴和駐守黑夜的黃暈燈光劃破靜謐。<br /><br />才四點，寶來集團副總裁白文仁已經端坐住家二樓隔間的書桌前，翻開前陣子才上完的圓桌教育基金會課程筆記，把每一條筆記速寫、每一個圖示表格重新仔細謄好。等待訪問之前，他把今早轉看電視，隨手記下劉墉談到的幾點人生哲理，也一同補充歸整到筆記裡。<br /><br />清晨，對白文仁來說，是思緒串聯、重組、歸納的時間。<br /><br />他的早起習慣從十八年前在寶來證券擔任總經理室協理時就養成。證券營業員七點四十分上班，他固定五點起床；七點到公司；現在擔任集團副總裁，他一樣五點半起床，做瑜珈、到後山健走五公里或上健身房。<br /><br />但他最特別的，還是利用早晨歸納、思考、演繹想法。<br /><br />他固定每個月從台灣、香港與大陸各選一到兩本書閱讀，內容廣泛，身後的書架上，擺著《品三國》、《大國崛起》等管理、政經書籍；也有《四的法則》、《地底三萬呎》等人文小說；或者微積分、統計學等實用工具書。<br /><br />他會隨身攜帶小本子，把閱讀心得，或看別人做一件事、說一句話，甚至是電影對白的感觸隨手記下，然後利用清晨整理歸檔。<br /><br />「早上的時間是加乘的，」白文仁說，「做一個小時的事情，等於是平常做兩、三個小時的事。」他說，早晨的靜謐適合沉澱，特別容易觸類旁通，舉一反三。<br /><br />楊子江（前財政部次長、匯宏顧問董事長）早起爬山，維繫大人的友誼<br /><br /> 清晨六點半，天矇矇亮，依著木柵蔥綠山邊的政治大學校園，空氣跟被露水滋潤的草地一樣新鮮飽滿，十幾位住在木柵、新店附近的金融人，已經在政大後門集合，開始週末的爬山聚會。<br /><br />包括前財政部次長楊子江、資誠會計師事務所所長薛明玲、由投審會退休到文化大學任教的黃慶堂、前日盛金控財富管理事業群執行長蘇英孝、中租企業協理劉建林等，每個週末清晨都聚在一起，沿著政大校園的山路走一圈，不分寒暑、不論晴雨，算一算，有十年了，即使過年的星期六與星期日也不放假。<br /><br />「爬山是最簡單的運動，」現任匯宏顧問董事長的楊子江解釋。這一群工作超過三十年的佼佼者，早就養成早起的習慣、知道固定運動對於維持體力的重要，爬山不需要任何特殊器材、不像高爾夫要開車到大老遠的球場、也不像打球有人數要求，成為大家最容易持之以恆的共同選擇。楊子江甚至經常五點半在上班前自己先走一圈，「早上思路最清楚，一邊走路、呼吸新鮮空氣，也適合思考，」楊子江說，他經常就一邊走、一邊思索當天的會議該如何主持、構思致詞內容。不過一個小時，既運動，也讓一天的工作更有條理、更有效率。<br /><br />「一群人一起爬山，相互激勵，興致更高，」薛明玲點出了大家聚成登山會的原因。過去薛明玲經常扮演糾察隊長，打電話給缺席的人，提醒還有朋友等著一起爬山運動，即使刮風下雨也不要偷懶，讓大家養成了習慣，更養出了朋友的情誼。<br /><br />大家同在金融相關領域工作，許多都是熟識的朋友，但是「每天大家忙工作、忙家庭，也沒時間聚會，」薛明玲說，「一起爬山就是健康又簡單的聯絡感情的方式。」硬是從忙碌的交際應酬與家庭生活中，擠出一個聚會的縫隙。從政大後門走到前門，一路上工作、時事、家庭小孩什麼話題都可以聊、都可以辯，談的內容天馬行空，好像二十出頭的大學生一樣。<br /><br />转自http://blog.udn.com/d220594885/1649272<br /><br />另见<br />财经巨子的时间管理<br />http://hi.baidu.com/%BF%AA%CD%A8/blog/item/6f702a290be42cf699250aed.html<br /><font size="4"><strong>“一心多用”与“注意力缺失”[转]----显示屏前的你是否有同感？</strong></font>http://old.blog.edu.cn/user2/34856/archives/2006/1176299.shtml<br />http://xianguo.com/item/517340165《晨间日记的奇迹》介绍的早起不懒床的方法<br /><img src ="http://www.blogjava.net/leekiang/aggbug/293233.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-08-30 22:31 <a href="http://www.blogjava.net/leekiang/archive/2009/08/30/293233.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>svn和cvs笔记</title><link>http://www.blogjava.net/leekiang/archive/2009/08/23/292315.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Sun, 23 Aug 2009 15:22:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/08/23/292315.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/292315.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/08/23/292315.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/292315.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/292315.html</trackback:ping><description><![CDATA[要断开svn，把目录下所有的.svn目录删除就OK了<br />http://realseraph.spaces.live.com/blog/cns!B9695C2468A927AC!265.entry<br /><img src ="http://www.blogjava.net/leekiang/aggbug/292315.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-08-23 23:22 <a href="http://www.blogjava.net/leekiang/archive/2009/08/23/292315.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>手技抛球教学基础(转)</title><link>http://www.blogjava.net/leekiang/archive/2009/08/19/291873.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Wed, 19 Aug 2009 14:55:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/08/19/291873.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/291873.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/08/19/291873.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/291873.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/291873.html</trackback:ping><description><![CDATA[
		<font size="4">
				<font color="blue">抛接技术，抛球可说是最<span href="http://www.52magic.net/tag.php?name=%BB%F9%B4%A1" onclick="tagshow(event)" class="t_tag">基础</span>的必修课，现在就请你从抛球开始<span href="http://www.52magic.net/tag.php?name=%C1%B7%CF%B0" onclick="tagshow(event)" class="t_tag">练习</span>。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);"># ^/ w: d! M" v- f% t</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">' I( M# N- Z4 G: N) D: [</font>
		<br />
		<font size="4">
				<font color="blue">练习用的<span href="http://www.52magic.net/tag.php?name=%B5%C0%BE%DF" onclick="tagshow(event)" class="t_tag">道具</span>，木球、皮球、网球都可以。球的大小，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">; g1 N- D; ]  E</font>
		<br />
		<br />
		<span style="display: none;">- I&amp; d6 ~1 K# ~2 Q</span>
		<font size="4">
				<font color="blue">可根据自己手掌的大小来选择，直径为5—9厘米。</font>
		</font>
		<br />
		<span style="display: none;">, v6 X) x2 D5 D2 H: _, E</span>
		<br />
		<span style="display: none;">! {: E&amp; V# h/ i9 v' P4 @</span>
		<font size="4">
				<font color="blue">练习时，球起初不易接住，由于这些球掉在地上到处乱滚，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">9 F* g; [4 v0 D$ \3 h$ `" i. ^</font>
		<br />
		<br />
		<span style="display: none;">9 U, w* B0 C8 \* n$ Y* U( |</span>
		<font size="4">
				<font color="blue">捡球、找球很费时间，把皮球切开一个小孔，灌进一些细沙，</font>
		</font>
		<br />
		<span style="display: none;">' n" U. w8 z7 h+ z( a) `</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">" {. k" [+ v7 j; [</font>
		<br />
		<font size="4">
				<font color="blue">再用胶布把球面裱贴一层，封住这个小孔，这样，当球落地时，</font>
		</font>
		<br />
		<span style="display: none;">6 h. m' Q7 X. a* n</span>
		<br />
		<span style="display: none;">; @# o5 \/ c8 M- Z( j% g</span>
		<font size="4">
				<font color="blue">就不会滚跑了，练习也方便了</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">0 I0 ], N, p, R</font>
		<br />
		<br />
		<span style="display: none;">+ p" E&amp; f/ o% Y0 p</span>
		<font size="4">
				<font color="blue">练习方法：先练习一只球，单手抛接。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">7 v1 [. H3 a' |</font>
		<br />
		<br />
		<span style="display: none;">) L$ t, a; k) N# V/ i" D, ?</span>
		<font size="4">
				<font color="blue">练习时，人按丁字步形站立，挺胸微收腹，双手自然下垂，</font>
		</font>
		<br />
		<span style="display: none;">, H' r" B, s, D/ v: x</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">1 n&amp; H6 y. W&amp; w8 s&amp; X</font>
		<br />
		<font size="4">
				<font color="blue">右手握球，由下往上用力传送，在自己的右胸前，让球脱手，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">. C9 k5 ]! s! m</font>
		<br />
		<br />
		<span style="display: none;">% L) A# ~( n: p. k: Y6 Q$ H  m</span>
		<font size="4">
				<font color="blue">使它向上微微偏右方飞出，当球升到一定高处后沿右手的右外侧下落，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">3 x0 S0 E2 p3 h( p</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">% E$ [2 F* z, N4 T8 L&amp; k! K</font>
		<br />
		<font size="4">
				<font color="blue">立即把右手从胸部向右移到肩宽之外接住它。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">7 j3 z! }  `  Q; e, q1 E</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">- q; _8 B4 x; o5 w</font>
		<br />
		<font size="4">
				<font color="blue">单抛一个球，还须左、右手轮流练习。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">4 e4 e* b7 C8 L5 M</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);"># j) a; e8 P8 o/ R</font>
		<br />
		<font size="4">
				<font color="blue">抛双球：在练习抛单球的同时，就开始了抛双球的练习。</font>
		</font>
		<br />
		<span style="display: none;">) k$ q) Q&amp; q0 h2 }" n" H. h. q</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">5 t; W- d2 h% f0 L' U</font>
		<br />
		<font size="4">
				<font color="blue">抛两个球，有两种方法：</font>
		</font>
		<br />
		<span style="display: none;">7 Y( i- H7 {* D" F9 ~( Q2 A</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">9 Z# m8 \8 n+ i: y' ]- A9 H</font>
		<br />
		<font size="4">
				<font color="blue">一是单手抛两个球，右手握住两球，球A在前，由中指、食指、拇指控制，</font>
		</font>
		<br />
		<span style="display: none;">" c, M" b; I&amp; k</span>
		<br />
		<span style="display: none;">( v+ K: v0 u&amp; w  d- j</span>
		<font size="4">
				<font color="blue">球 B由手掌及无名指、小指捏紧。抛时<span href="http://www.52magic.net/tag.php?name=%CA%D6%B7%A8" onclick="tagshow(event)" class="t_tag">手法</span>和球的运行路线与抛一个球的运行路线相同。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">&amp; Y$ ?+ {1 N; X. y; K</font>
		<br />
		<br />
		<span style="display: none;">/ ?+ g/ _) i  g  v+ S3 n</span>
		<font size="4">
				<font color="blue">右手抛出球，捏住球B，放松球A，让它由胸前向右侧飞出，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">2 {3 J, A* j7 h' o; Z</font>
		<br />
		<br />
		<span style="display: none;">4 T% E7 V6 P* N3 r3 X* ?</span>
		<font size="4">
				<font color="blue">当球A飞升到最高点，紧接着沿球A运动的路线抛出第2个——球B，待球B出手之后，</font>
		</font>
		<br />
		<span style="display: none;">" P. Q- I5 U) |: f0 o0 b2 |</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">. e6 H2 W) z( `( Q2 q: t' F</font>
		<br />
		<font size="4">
				<font color="blue">立即将手从胸前移到右外侧。正好接住落下的球A，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">6 A2 @: v# X! V  g</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">. |; x4 I, e1 u( Y) c</font>
		<br />
		<font size="4">
				<font color="blue">再如前面动作一样，抛 A接 B，循环往复。</font>
		</font>
		<br />
		<span style="display: none;">: f, W( s% i0 A</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">7 W3 C8 M0 l0 x6 @* L</font>
		<br />
		<font size="4">
				<font color="blue">由于这两个球在空间形成一个圆形轨迹，所以它们互相不会碰撞。</font>
		</font>
		<br />
		<span style="display: none;">2 [9 `' c+ d" `( u</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">% r; L' s# V' T9 C5 k! ~" A8 [</font>
		<br />
		<font size="4">
				<font color="blue">单手抛两个球逐渐熟练之后，再练习改变抛球时所用的力量，使球越抛越高，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">: {% B4 V. E3 M- b3 k2 ]7 f) V</font>
		<br />
		<br />
		<span style="display: none;">' z7 G. u/ T% r( c. P  q  e</span>
		<font size="4">
				<font color="blue">高至球离手约300厘米左右，然后再逐渐放低，低至20厘米左右，必须注意两个球的运行路线不能打乱。</font>
		</font>
		<br />
		<span style="display: none;">' R, S0 B2 s3 l8 ?% @</span>
		<br />
		<span style="display: none;">+ v% s. w, f- }/ }&amp; H</span>
		<br />
		<span style="display: none;">1 f% c" ^6 o/ J( M( |$ x</span>
		<font size="4">
				<font color="blue">抛两个球的另一种基本手法是双手抛接。</font>
		</font>
		<br />
		<span style="display: none;">2 `2 y$ K/ ^9 F$ [( D</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">/ C. ~&amp; C$ _/ W6 `6 s</font>
		<br />
		<font size="4">
				<font color="blue">左右手各握一个球，右手将球A横斜向地朝自己面前的中部上空抛出，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">7 l( ]&amp; [8 h/ H6 F% y3 K</font>
		<br />
		<br />
		<span style="display: none;">+ ?7 [" n+ ?; D" D" S</span>
		<font size="4">
				<font color="blue">抛出的球高度与自己眼睛等齐，以鼻尖为中心点，使球在面前沿平行抛物线作横向运动；</font>
		</font>
		<br />
		<span style="display: none;">" Q1 @) w8 e+ u4 }</span>
		<br />
		<span style="display: none;">8 G&amp; W: K9 _0 O6 }9 R</span>
		<font size="4">
				<font color="blue">当球越过中心点之后，把左手的球B以同样姿势向右抛出，然后左手接住落下的球A，</font>
		</font>
		<br />
		<span style="display: none;">( g0 H2 U; N* k9 w0 ~</span>
		<br />
		<span style="display: none;">8 I6 z% `4 ^+ V, r: O</span>
		<font size="4">
				<font color="blue">右手再接住球B。再来一次，左手先抛出刚接住的球A，待球A越过中心线后，</font>
		</font>
		<br />
		<span style="display: none;">! I" {# p% J- N* P7 ~</span>
		<br />
		<span style="display: none;">9 H0 B9 l0 C" A&amp; W+ `( b</span>
		<font size="4">
				<font color="blue">右手抛出球B，再接球 A。如此循环起来。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">1 a4 d: a; n( y</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">&amp; j" x7 G4 p0 ~8 S  @</font>
		<br />
		<font size="4">
				<font color="blue">练习双手抛接双球，注意球的运行路线，要互相让开，避免两球互撞。<br /></font>
		</font>
		<font color="red">学完这个部分，你就可以进行<span href="http://www.52magic.net/tag.php?name=%CE%E8%CC%A8" onclick="tagshow(event)" class="t_tag">舞台</span>演出了</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">&amp; [7 }; S9 N&amp; ]+ M, M. e9 N</font>
		<br />
		<br />
		<span style="display: none;">9 }6 U% x9 L% u) A&amp; s. v0 V  O$ ?, V</span>
		<font size="4">
				<font color="blue">练熟了抛两个球，就可以开始抛3个球的尝试。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">6 w&amp; I+ X1 @: S9 ?$ R8 [</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">' ~&amp; L( Z$ R, T8 k</font>
		<br />
		<font size="4">
				<font color="blue">右手握球A和球C，左手握球B，横向抛出球A，</font>
		</font>
		<br />
		<span style="display: none;">' d&amp; J% z&amp; v0 b5 V</span>
		<br />
		<span style="display: none;">9 b9 j% X' N, T6 b# a5 {" `$ p# j5 c</span>
		<font size="4">
				<font color="blue">如同前面双手抛两个球的办法一样，</font>
		</font>
		<br />
		<span style="display: none;">3 m! X2 w8 h2 V5 u+ w; X</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">, B. [' ^7 S4 u$ F</font>
		<br />
		<font size="4">
				<font color="blue">待球A越过中心线后，左手抛出球B，接住球A，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">* l, H1 t2 \9 c7 a% M</font>
		<br />
		<br />
		<span style="display: none;">/ z. \- I8 H9 |0 e' O</span>
		<font size="4">
				<font color="blue">紧接着，右手以同样姿势抛出球C，接球B。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">0 m% B( ^) G2 E6 i. ~) X- `</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">5 S6 p&amp; ^# @7 ?5 k</font>
		<br />
		<font size="4">
				<font color="blue">如此不断抛接交换，使 3个球在空中运转循环起来，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">) X6 c+ P/ l$ b0 K' r' b6 l' v5 Q</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">* Q6 J2 v1 B1 G# D) w/ s</font>
		<br />
		<font size="4">
				<font color="blue">这是抛球技术最<span href="http://www.52magic.net/tag.php?name=%BB%F9%B4%A1" onclick="tagshow(event)" class="t_tag">基础</span>的功夫。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">1 e- T9 m7 C' n4 w4 H</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">! Y: q* O+ I3 P( V) K, Q0 D) i</font>
		<br />
		<font size="4">
				<font color="blue">许多<span href="http://www.52magic.net/tag.php?name=%D4%D3%BC%BC" onclick="tagshow(event)" class="t_tag">杂技</span>演员，3个球抛得出神入化，变化多端，</font>
		</font>
		<br />
		<span style="display: none;">' S* x0 V8 q7 [8 y. T# |; {" T</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">&amp; T) Y5 [% ^9 O# W</font>
		<br />
		<font size="4">
				<font color="blue">赢得观众的阵阵掌声，常见的花样如下几个节日。</font>
		</font>
		<br />
		<span style="display: none;">1 S' @. m$ G&amp; A. E</span>
		<br />
		<span style="display: none;">6 T8 I' Y1 |; ^* A</span>
		<font size="4">
				<font color="blue">
						<font color="red">过桥：</font>在抛接过程中，突然改变球的运行路线，凡右手抛出的球，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">; ]  ^; {/ w0 M/ Y7 p7 f</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">9 }! |9 s&amp; T&amp; w# }&amp; `</font>
		<br />
		<font size="4">
				<font color="blue">都绕外层大圈向右运行，凡左手抛出的球，都沿小圈向右运行，</font>
		</font>
		<br />
		<span style="display: none;">- X2 p: W; l3 P5 p. R</span>
		<br />
		<span style="display: none;">1 Z1 o&amp; g" ~&amp; a0 R3 f6 q+ n</span>
		<font size="4">
				<font color="blue">形成美丽的两个半圆轨迹。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">$ l2 Q7 ~# C5 y! f6 u</font>
		<br />
		<br />
		<span style="display: none;">6 W+ h/ i9 k# r9 z: {</span>
		<font size="4">
				<font color="blue">
						<font color="red">流星赶月：</font>在过桥的基础上，右手仍按过桥的<span href="http://www.52magic.net/tag.php?name=%CA%D6%B7%A8" onclick="tagshow(event)" class="t_tag">手法</span>向上将球抛起来沿大圈运动，</font>
		</font>
		<br />
		<span style="display: none;">3 \; c) E. z4 m( @9 I</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">2 }3 X# `* g4 |# |6 `" E</font>
		<br />
		<font size="4">
				<font color="blue">左手一改向上抛小圈子为横向向右手平射，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">7 l0 d; v' w; E- w2 {</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">1 ^7 O6 e. m) T8 N$ t3 O, m$ K1 v* P/ P</font>
		<br />
		<font size="4">
				<font color="blue">使3球形成一个流动不息的圆环状态。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">- @' J3 M7 S  i$ g) j</font>
		<br />
		<br />
		<span style="display: none;"># M* c# n. ^. K- i</span>
		<font size="4">
				<font color="blue">
						<font color="red">单个和双个：</font>右手二球（A、C），左手一球（B），</font>
		</font>
		<br />
		<span style="display: none;">  s2 W* `! c( e5 E+ w" p2 j</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);"># _' g' w- }% |3 H8 X</font>
		<br />
		<font size="4">
				<font color="blue">左右双手同时向上垂直抛出一个球（A和B），</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">, g" v: `1 W5 v1 S/ [7 U</font>
		<br />
		<br />
		<span style="display: none;">8 Q' f; c. A' i* Z7 G</span>
		<font size="4">
				<font color="blue">注意让球沿自身的两侧垂直向上抛，不要偏斜。</font>
		</font>
		<br />
		<span style="display: none;">5 p&amp; h) Z2 U9 t  ^$ O</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">8 l0 S6 n( o5 ~$ ?/ v0 [7 v</font>
		<br />
		<font size="4">
				<font color="blue">待球A和球B升至最高点时，右手移至中心线部位，向上垂直抛出球C，</font>
		</font>
		<br />
		<span style="display: none;">% b' M# B$ i+ u- E# h. f9 f</span>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">. Z3 D+ r1 X! {2 H* z' B</font>
		<br />
		<font size="4">
				<font color="blue">同时，双手立即移至两旁，接住一齐落下的球A和球B。</font>
		</font>
		<br />
		<span style="display: none;">8 R" G: L: {9 V2 Y5 M: i6 i3 ~</span>
		<br />
		<span style="display: none;">$ a4 N: w, x. n( ]* E; K# A</span>
		<font size="4">
				<font color="blue">然后，又沿两侧垂直方向朝上抛出这两个球……</font>
		</font>
		<br />
		<span style="display: none;">6 U( |) r5 R' ?</span>
		<br />
		<span style="display: none;">: K  k&amp; ?. P&amp; E( n" s</span>
		<font size="4">
				<font color="blue">这样，3个球来回垂直运动，犹如齐整的步伐。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">: @/ t! c, I: B! c0 I( o: h</font>
		<br />
		<br />
		<span style="display: none;">! Q+ N* l( S/ [) @- @' T  x5 M</span>
		<font size="4">
				<font color="blue">
						<font color="red">骗马：</font>在抛球时作跨腿的动作，就是骗马。在抛接球时，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">' _! a$ }+ {. s; J1 o2 k</font>
		<br />
		<br />
		<span style="display: none;">$ X$ M1 _) O7 K2 T" L</span>
		<font size="4">
				<font color="blue">次抬起左右腿，将球由外向胯下扔出，同时扔出后手仍立即还原接球。</font>
		</font>
		<br />
		<span style="display: none;">0 u+ j0 H9 u" C$ f0 b3 x</span>
		<br />
		<span style="display: none;">/ ?# ]% M1 x2 o7 o- @$ P" }3 h</span>
		<font size="4">
				<font color="blue">
						<font color="red">背剑：</font>在抛接过程中突然将右手的球高高抛起，</font>
		</font>
		<br />
		<span style="display: none;">7 I2 N  G( L. Y( b</span>
		<br />
		<span style="display: none;">( o! y* d$ K9 y9 Q4 J6 t. t/ T: O! W</span>
		<font size="4">
				<font color="blue">这样，这个球（如球A）下降的时间就会稍微慢一拍，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">) F- P9 W$ @+ \; D9 L, z: b9 E</font>
		<br />
		<br />
		<span style="display: none;">' d0 t: ?. \6 [</span>
		<font size="4">
				<font color="blue">右手乘机又将刚接住的球（如球 B）从背后抛出，使它由后越过背、左肩和头部，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">% w3 g. ~) A- V&amp; B- p" O- d</font>
		<br />
		<br />
		<span style="display: none;">+ |  L) w' H; m2 B3 g</span>
		<font size="4">
				<font color="blue">从面前落下，这时将左手的球C向右抛出，往复下去，就称为单背剑。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">! t&amp; G, K3 ~. R, ^$ _$ _: F</font>
		<br />
		<br />
		<span style="display: none;">( \* B, ^6 B. C1 \" c* F# O</span>
		<font size="4">
				<font color="blue">如果当右手由背后抛出的球B还未落下时，左手也采取与右手同样的动作，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">( p8 h0 T( O6 G/ x8 t</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">. j; ]- ?  ~" H</font>
		<br />
		<font size="4">
				<font color="blue">伸到自己背后去抛出球C，然后才急速将左手伸至前面接球B，</font>
		</font>
		<br />
		<span style="display: none;">; X9 W8 t  {* X" g; `- {* B1 N</span>
		<br />
		<span style="display: none;">4 O! v' f+ V! g( Z</span>
		<font size="4">
				<font color="blue">双手同样的动作连接起来，就称为双背剑。</font>
		</font>
		<br />
		<span style="display: none;">* F6 O5 L! E8 a</span>
		<br />
		<span style="display: none;">+ e, h, s1 T! H1 }2 q3 e" b4 J) M</span>
		<font size="4">
				<font color="blue">
						<font color="red">高抛：</font>高抛是为下一步抛四五个球，增加球的数量作准备工作的。</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">, g+ m$ H  B+ R* R4 k) ]</font>
		<br />
		<br />
		<span style="display: none;">+ U" A9 V$ H2 F( Y; R: c: @</span>
		<font size="4">
				<font color="blue">在抛球的中途突然将3个球同时抛向高空，使双手有一个同时脱空的瞬间，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">' c' W+ T/ c" U9 g7 Q0 S</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);">/ z% N' ^  J  h9 d$ C&amp; I</font>
		<br />
		<font size="4">
				<font color="blue">待3个球落下时，再次把它们抛出。<span href="http://www.52magic.net/tag.php?name=%C1%B7%CF%B0" onclick="tagshow(event)" class="t_tag">练习</span>这个动作，抛接球的节奏虽然要求快一些，</font>
		</font>
		<font style="font-size: 0px; color: rgb(255, 255, 255);">! S1 t+ \, r) d8 ?6 z$ }</font>
		<br />
		<font style="font-size: 0px; color: rgb(255, 255, 255);"># \% h1 }" ~) g5 [</font>
		<br />
		<font size="4">
				<font color="blue">但不能使球的运行路线错乱，熟练以后，就能增加球的数量了。</font>
		</font>
		<br />
		<br />http://www.52magic.net/viewthread.php?tid=695376<br /><img src ="http://www.blogjava.net/leekiang/aggbug/291873.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-08-19 22:55 <a href="http://www.blogjava.net/leekiang/archive/2009/08/19/291873.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些杂记</title><link>http://www.blogjava.net/leekiang/archive/2009/01/12/251012.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Mon, 12 Jan 2009 12:06:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2009/01/12/251012.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/251012.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2009/01/12/251012.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/251012.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/251012.html</trackback:ping><description><![CDATA[1，Kwok Information Server is an open source IT management system<br />   http://www.kwoksys.com<br /><br />2，《<a target="_blank" href="http://dreamhead.blogbus.com/logs/99770.html">守、破、离</a>》
是一种做事方式。或许，对于一个程序员来说，离是我们追求的境界，但守是我们应该先做好的。相信你可以对应的上，这里的守，便是前面提到的那些要固化下来
的内容。守不仅仅是一个简单的简化编码的方法，我们甚至可以把一些设计上的理念守下来，这样，做类似的应用，我们就不必从头再来。守的范围越大，离的层次
也就可以越高。<br /><br />软件开发的发展，就是一个守的范围不端扩张的过程，操作寄存器的模式用高级程序设计语言的方式守了下来，一些良好的设计方法用设计模式的概念守了下来，一些好的编程习惯用最佳实践的方式守了下来……<br />http://dreamhead.blogbus.com/logs/33461687.html<br /><br />3，正确认识数据冗余
<br />　主键与外键在多表中的重复出现, 不属于数据冗余，这个概念必须清楚，事实上有许多人还不清楚。非键字段的重复出现, 才是数据冗余！而且是一种低级冗余，即重复性的冗余。高级冗余不是字段的重复出现，而是字段的派生出现。
<br /><br />〖例4〗：商品中的“单价、数量、金额”三个字段，“金额”就是由“单价”乘以“数量”派生出来的，它就是冗余，而且是一种高级冗余。冗余的目的
是为了提高处理速度。只有低级冗余才会增加数据的不一致性，因为同一数据，可能从不同时间、地点、角色上多次录入。因此，我们提倡高级冗余(派生性冗
余)，反对低级冗余(重复性冗余)。<br />http://itren.javaeye.com/blog/180385 <br /><br />4,<em>MapReduce<br />是Google提出的一个软件架构，用于大规模数据集（大于1TB）的并行运算。概念"Map（映射）"和"Reduce（化简）"，和他们的主要思想，都是从函数式编程语言借来的，还有从矢量编程语言借来的特性。[1]  当前的软件实现是指定一个Map（映射）函数，用来把一组键值对映射成一组新的键值对，指定并发的Reduce（化简）函数，用来保证所有映射的键值对中的每一个共享相同的键组。<br /></em><h4>你的编程语言可以这样做吗？(map/reduce的js示范)</h4><h4>http://www.todd-lee.com/blog/article.asp?id=174</h4><br />5,TransactionInterceptor反编译后有MISSING_BLOCK_LABEL_76<br /><br />6,AKBAR锡兰红茶<br /><br />7,在Java上实现RESTful Web Services可用Jersey<br /><br />8,外包网站 odesk,elance<img src ="http://www.blogjava.net/leekiang/aggbug/251012.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2009-01-12 20:06 <a href="http://www.blogjava.net/leekiang/archive/2009/01/12/251012.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些有用的工具和项目</title><link>http://www.blogjava.net/leekiang/archive/2008/11/08/239359.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Fri, 07 Nov 2008 17:06:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/11/08/239359.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/239359.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/11/08/239359.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/239359.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/239359.html</trackback:ping><description><![CDATA[1，Fluorida <p>Fluorida is a Flex/Flash functional testing tool. It manipulates
Flash just as real users do. As a tester, you write test cases with our
simple but still expressive DSL. </p><pre class="prettyprint">|open|aut.swf|<br />|click|helloButton|<br />|verifyText|helloText|hi there|</pre><p>Easy, isn't it? <br /></p><p><br /></p><p>2,rubyworks<br /></p><p>ROR的运行环境一次成型，HAproxy，Mongrel，这两项都安装好了，只要在http
service上再配置配置，选个rails，数据库版本安装下，把你的项目往一个建好的rail目录中一放就能运行了。最大限度的省了很多配置工作。对
于linux配置不是很明白的人，都能够依葫芦画瓢，继续配置了。</p><p>   http://jack.javaeye.com/blog/90988</p><p><br /></p><p>3，openlayers</p><p>OpenLayers is a pure JavaScript library for displaying map data in most
modern web browsers, with no server-side dependencies. OpenLayers implements a
(still-developing) <a href="http://trac.openlayers.org/wiki/Documentation">JavaScript
API</a> for building rich web-based geographic applications, similar to the
Google Maps and MSN Virtual Earth APIs, with one important difference --
OpenLayers is Free Software, developed for and by the Open Source software
community</p><p>4，JBoss Tools</p><p>整合了以前的JBossIDE 和Exadel Studio</p><p>First-class support for JBoss Seam 1.2 and 2.0<br />Visual Page editor for rich editing of (X)HTML, JSP, JSF and Facelets pages可视化编辑<br />Unique JSF and Facelets support<br />JBoss AS server integration<br />Project Archives<br />Hibernate 3 Support<br />JBPM support</p><p>5，jxlib</p><p>一个基于mootools的ui库</p><p>6，Relo是一个帮助开发人员研究大型代码库的好工具，它能够一步步的跟踪你所展开的代码包，并快速生成类似UML的类图</p><p>7,<a name="Welcome!">SMSLib</a></p><p><a name="Welcome!">Java library for sending/receiving SMS messages.</a></p><p><a name="Welcome!">google上的开源项目，见http://code.google.com/p/smslib</a></p><p><a name="Welcome!">http://www.kaiyuan8.org/Article/zhZXHxUzHLWBtleIuZNX.aspx</a></p><p><a name="Welcome!"></a></p><p><a name="Welcome!">8，Wireshark是世界上最流行的网络分析工具？</a></p><p><a name="Welcome!">9，小巧的Wiki系统：More wiki in a jar</a></p><p><a name="Welcome!">http://www.kaiyuan8.org/Article/RGwkNaDnqjzWucEaxlYc.aspx</a></p><p><a name="Welcome!">用到一个小巧的webserver：NanoHTTPD  <br /></a>http://www.kaiyuan8.org/Article/mLwKtfyMOCboFUEJbRnw.aspx <br /></p><p>10，JavaScript图形库Raphaël</p><p>
http://www.kaiyuan8.org/Article/FGQrjBrGGIMNQXuwuOnR.aspx <br /></p><p>http://raphaeljs.com/analytics.html</p><p>11,两个免费的Flash Chart</p><p>amchart,open <span class="hilite1">flash</span><span class="hilite2">chart</span></p><p><br /><span class="hilite2"></span></p><p><span class="hilite2">12，rxtx取代javax.comm实现Java跨平台设备端口通信</span></p><p><span class="hilite2">13,Sonar是一个开源的Java代码质量管理平台,采用纯Java编写。Sonar的最新版本从5种编码规则优先级进行代码管理（Checkstyle, PMD, Findbugs, Taglist…），同时可以为每种规则配置权重。Sonar的这一功能允许用户完全自定义编码规则，从而更好的跟踪问题。</span></p><p id="rz2-"><span class="hilite2">14,</span><br /></p><p id="rz2-">OpenXava提供了一个允许开发者快速而高效地创建Web应用和Portlet的框架。3.0版充分利用了JPA的优势，允许用户仅仅使用POJO和Annotation来创建完整的应用。对于最简单的用例，用户可以通过带有附加的OpenXava Annotation的POJO模型来生成一个完整可用的应用。对于稍微复杂一些的用例，完全使用附加的Annotation也可以应对.对于更复杂的用例，用户可以在模型类中加入变化事件，实现定制的控制器，覆盖缺省的控制器中的特征。</p><p id="rz2-">OpenXava3.1.4是个Java编写的开源框架,OpenXava提供了一套基于Java的企业级Ajax应用程序解决方案。使用OpenXava可以高效的开发出基于Java的 Ajax企业级应用程序。OpenXava的优势在于快速开发，OpenXava的开发效率高于Ruby On Rails, Spring MVC,或者任何MVC框架。因为如果使用 OpenXava ,开发者需要编写的仅仅是Model部分而已。控制器(Controllers)是可以完全重用的，而视图部分(Views)则是完全自动生成的。</p><p id="rz2-">OpenXava适合任何类型的Java开发者，OpenXava的高度扩展性可以让Java专家开发出适合自己的OpenXava开发应用环境，对于Java新手来说，OpenXava可以提供最简单的快速开发企业应用程序的解决方案。<br /></p><p id="rz2-">15,</p><p id="rz2-">Ujorm是一个新的开源Java版ORM框架，Ujorm的作者目标是开发一个足够敏捷的ORM框架作为Java应用的持久层，以适合快速迭代开发的敏捷团队。Ujorm的第一个优势是性能上的优势，从一个简单的SELECT来时，Ujorm的性能要远远高于同类框架。当然Ujorm还包括有：类型安全的查询参数，更小的性能开销，和最简化的实体解决方案。</p><p id="rz2-">下面是作者将Ujorm与Hibernate进行的一些对比：<br />
http://ujoframework.org/presentation/</p><p id="rz2-">16,</p><p id="rz2-">http://www.skywayperspectives.org</p><p id="rz2-">Skyway Builder CE 是一个开源的基于Spring的web应用的代码生成器和脚手架。</p><p id="rz2-">Skyway Builder CE 6.3增强了新增或者通过现有的域模型生成Spring MVC代码的能力<br />Skyway Builder CE 6.3升级了Spring DSL用于提升SpringDSL项目包的权重<br />Skyway Builder CE 6.3增强了生成自定义Spring MVC和Spring Web Flow代码的能力<br />Skyway Builder CE 6.3增强了Spring Web Flow编辑器，包括改进了易用性，和与Spring DSL更好的整合<br />Skyway Builder 6.3企业版 提供与IBM Rational产品 Architect7.5.2的整合功能，Skyway Builder 6.3企业版 可以把Architect绘制的UML转换成可以工作的Spring应用程序</p><p id="rz2-">17<br /></p><p id="rz2-">Forms4j</p><p id="rz2-">替代spring的form标记</p><p id="rz2-">18，</p><p id="rz2-"><a href="http://www.graphviz.org/">GraphViz</a>是一个可以将简单语法描述的结构转化为图形的工具。它是AT&amp;T Research搞出来的开源项目，在官方主页上你可以看到一些<a href="http://www.graphviz.org/Gallery.php">样图</a>

Graphviz在各种平台下均可使用</p><p id="rz2-">19,</p><p id="rz2-">Apache Shiro is a powerful and flexible open-source security framework that cleanly handles authentication, authorization, enterprise session management and cryptography</p><p id="rz2-">20,</p><p id="rz2-">语法着色工具：<a href="http://alexgorbatchev.com/SyntaxHighlighter/">SyntaxHighlighter</a> 和 <a href="http://code.google.com/p/google-code-prettify/">google-code-prettify</a>，<a target="_blank" href="http://www.cnblogs.com/sanshi/archive/2011/03/16/1986468.html">据说</a>后者要好用一些。</p><p id="rz2-">21,</p><p id="rz2-">FlexPaper是一个开源的PDF文档在线查看控件。用户查看PDF文档不需要安装Acrobat Reader，但需要利用像<a href="http://www.swftools.org/download.html">SwfTools</a>这样的工具预先将PDF文档转成SWF格式的文件。FlexPaper能够对需要查看的文档进行分页、搜索、打印、缩放、全屏查看等。</p><img src ="http://www.blogjava.net/leekiang/aggbug/239359.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-11-08 01:06 <a href="http://www.blogjava.net/leekiang/archive/2008/11/08/239359.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>书籍</title><link>http://www.blogjava.net/leekiang/archive/2008/10/30/237599.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Thu, 30 Oct 2008 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/10/30/237599.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/237599.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/10/30/237599.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/237599.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/237599.html</trackback:ping><description><![CDATA[1，《编程珠玑:第2版》<br />
2, Applying UML and Patterns<br />3，spring in Action 第二版<br />4，系统分析师UML实务手册<br />5, UNIX编程艺术<br />6，The Productive Programmer<br />7, 程序设计实践<br />8，《软件需求最佳实践：SERU过程框架原理与应用》<br />9，超越对手——软件项目经理的18种实用技能<br />10,GIS for Web应用开发之道<br />11，Ruby for Rails中文版<br />http://book.csdn.net/bookfiles/393/<br />12，西游记、设计模式与IBM WebSphere Portal应用开发<br />13,算法导论,简称CLR<br />14,大话设计模式<br />15，<em>Ruby on Rails电子商务实战<br />16, Effective Java 第二版<br />17，Business Process Management with JBOSS JBPM: A Practical Guide for Business Analysts<br />18，OSworkflow: A Guide for Java Developers and Architects to Integrating Open-source Business Process Management <br />19，The C Programming Language (2nd Edition)  简称K&amp;R <br />    http://djkings.javaeye.com/blog/233107<br />20,编译原理 技术与工具，第二版<br />    编译方面的最牛书，有人称之为龙书<br />21,计算机程序的构造和解释 ,第二版<br /></em>    简称“<em>SICP</em>”，用Lisp描述<br />22,计算机程序设计艺术，简称TAOCP<br />23，《互联网单元测试及实践》<br />24,单元测试之道Java版——使用Junit<br />25，JUNIT RECIPES中文版--程序员实用测试技巧<br />26，junit in ation<br />27，理解专业程序员<br />28, 解析极限编程 --拥抱变化（第二版）<br />29，测试驱动开发 by Example<br />30，<em>The Algorithm Design  Manual 第二版</em><br />31, POJOs IN ACTION中文版:用轻量级框架开发企业应用<br />32, <em>领域驱动设计--软件核心复杂性应对之道<br />33，构建可扩展的web站点,<br />34，Web信息架构：设计大型网站<br />35, 数据仓库（原书第4版）<br />36, 电力企业信息化SOAA实践<br />37, Ajax高级程序设计<br />38, AJAX企业级开发<br />39, Ajax实战:实例详解(ajax in practice)<br />40, Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework<br />41，EIP 企业集成模式<br />42,The Definitive Guide to SOA: Oracle® Service Bus, Second Edition <br />43,</em>系统分析师技术指南<br />44,《ERP——从内部集成起步》<br />45，设计模式与重构<br />46，设计模式解析（第2版）<br />47, 项目管理知识体系指南(PMBOK指南)(第四版)<br />48,系统分析与设计  Systems Analysis and Design in a Changing World<br />49,系统分析与设计方法(原书第7版)
       	<br />50,持续集成:软件质量改进和风险降低之道<br />51,Java极限编程<br />52，Spring 攻略<br />53,java组件设计<br />54,物理学原理在工程技术中的应用<br />55,Java EE设计模式:Spring企业级开发最佳实践<br />56,设计模式之禅<br />57,金字塔原理<br />58,流血的仕途<br />59,大思想的神奇<br />60,思考致富<br /><em><br />Test Driven: TDD and Acceptance TDD for Java Developers<br />Practical Liferay: Java–based Portal Applications Development (Pro)<br />Beginning POJOs: Lightweight Java Web Development Using Plain Old Java Objects in Spring, Hibernate, and Tapestry (Beginning from Novice to Professional)<br />Tapestry 5: Building Web Applications: A step-by-step guide to Java Web development with the developer-friendly Apache Tapestry framework<br /><br />以下是一些新书<br />Practical Rails with jQuery Projects<br />Pro Spring Persistence with Hibernate<br />Pro Java EE Spring Patterns<br />Pro Spring 2.5<br />Grails in Action<br />Spring in Practice<br />Open-Source ESBs in Action<br />SOA in Practice: The Art of Distributed System Design<br />SOA for the Business Developer: Concepts, BPEL, and SCA <br />Service Oriented Architecture for Dummies<br />SOA Security <br />SOA Cookbook<br /></em><em>Open Source SOA</em><br />SOA模式<br /><em>SOA-based Enterprise Integration<br />Open-Source ESBs in Action<br />Enterprise Flexible Rails<br />Lucene in Action, Second Edition<br />JUnit in Action, Second Edition<br />The Art of Unit Testing<br />Collective Intelligence in Action<br />Data Structures and Problem Solving Using Java<br />Flexible Rails(已出版)<br />Implementing SOA: Total Architecture in Practice<br /></em>Building SOA-Based Composite Applications Using NetBeans IDE 6<br /><em>Practical Rails with jQuery Projects<br />Pro Spring Persistence with Hibernate<br /></em><img src ="http://www.blogjava.net/leekiang/aggbug/237599.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-10-30 14:10 <a href="http://www.blogjava.net/leekiang/archive/2008/10/30/237599.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我喜欢听的歌(2)</title><link>http://www.blogjava.net/leekiang/archive/2008/09/17/229298.html</link><dc:creator>leekiang</dc:creator><author>leekiang</author><pubDate>Tue, 16 Sep 2008 18:27:00 GMT</pubDate><guid>http://www.blogjava.net/leekiang/archive/2008/09/17/229298.html</guid><wfw:comment>http://www.blogjava.net/leekiang/comments/229298.html</wfw:comment><comments>http://www.blogjava.net/leekiang/archive/2008/09/17/229298.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leekiang/comments/commentRss/229298.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leekiang/services/trackbacks/229298.html</trackback:ping><description><![CDATA[1,姜育恒<br />  别让我一个人醉  驿动的心  再回首  女人的选择 跟往事干杯  有空来坐坐 天天等天天问<br />  最后的温柔  爱我你怕了吗(与李翊君合唱)<br /><br />2,叶倩文<br />  祝福<br /><br />3,张镐哲<br />  如果再回到从前  不是我不小心   好男人<br /><br />4,郑钧<br />  路漫漫 极乐世界<br /><br />5,张清芳<br />  放我的真心在你的手心  偶然<br /><br />55,轻音乐<br />  遗留尘世的悲哀<br /><br />56,Jason Mraz<br />Love For A Child  <br /><br /><img src ="http://www.blogjava.net/leekiang/aggbug/229298.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leekiang/" target="_blank">leekiang</a> 2008-09-17 02:27 <a href="http://www.blogjava.net/leekiang/archive/2008/09/17/229298.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>