﻿<?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>IT博客-过客生活-随笔分类-技术</title><link>http://www.cnitblog.com/zeroyet/category/2638.html</link><description>品味生活</description><language>zh-cn</language><lastBuildDate>Wed, 05 Oct 2011 09:41:39 GMT</lastBuildDate><pubDate>Wed, 05 Oct 2011 09:41:39 GMT</pubDate><ttl>60</ttl><item><title>引用自cdsn &lt;如何用正确的方法写出高质量软件的75条体会 &gt;</title><link>http://www.cnitblog.com/zeroyet/archive/2007/02/05/22683.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Mon, 05 Feb 2007 06:58:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2007/02/05/22683.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/22683.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2007/02/05/22683.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/22683.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/22683.html</trackback:ping><description><![CDATA[
		<a href="http://blog.csdn.net/nalis/archive/2007/02/04/1502295.aspx">http://blog.csdn.net/nalis/archive/2007/02/04/1502295.aspx</a>
		<br />对于一些建议有所体会，有些还没有什么感觉，希望以后能起到参考作用。<img src ="http://www.cnitblog.com/zeroyet/aggbug/22683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2007-02-05 14:58 <a href="http://www.cnitblog.com/zeroyet/archive/2007/02/05/22683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>初探php有感！</title><link>http://www.cnitblog.com/zeroyet/archive/2007/01/24/22286.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Wed, 24 Jan 2007 15:58:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2007/01/24/22286.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/22286.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2007/01/24/22286.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/22286.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/22286.html</trackback:ping><description><![CDATA[
		<p>       这段时间还是比较忙的，不过还是抽出了一些时间研究了java和php两种bs开发的语言(有的人把java叫做平台，我这里还习惯叫语言)。个人习惯在firebird上进行系统的开发，firebird提供的jdbc在java上调用还是很少碰到问题的，在php上就比较悲惨了，一个id产生器在php中的调用半天不返回id，这里我用的是pdo，php用pdo抽象了数据库的操作（在接口函数上），比单独的调用不同数据库的函数要好点我觉得。就是这个pdo始终不能返回id，实在郁闷，两个晚上了，搜索的好多也没有得到解决，用尽了所有php文档提供的例子也不行，实在是失望。当然用firebird/interbase的专门函数可以得到id，但是心里还是不爽，从firebird和interbase的发展上来看，两者将彼此远离，这样原来比较兼容的数据库api也会慢慢的不再兼容了。<br />    暂时不敢说是pdo的bug，再找找资料看看。不过对使用php的信心却受到了不小的打击。<br />以下是我用pdo测试的代码：<br />CYGETDISHTEMPLETID是包装了id产生器CYdishtempletid的存储过程<br />&lt;?<br /> try { <br />   $dbh = new PDO ("firebird:dbname=localhost:C:/eatery2/jd/data/MISJDDEV.GDB", "SYSDBA", "masterkey");<br />   //$dbh-&gt;setAttribute(PDO::ATTR_AUTOCOMMIT, PDO::ERRMODE_EXCEPTION);<br />$sql = 'select * from CYGETDISHTEMPLETID;';<br />//$sql='SELECT GEN_ID(CYdishtempletid, 1) from RDB$DATABASE;';<br />$sth = $dbh-&gt;prepare($sql);<br />$sth-&gt;execute();<br />$result = $sth-&gt;fetchAll();<br />print_r($result);</p>
		<p>    $dbh = null;   <br />  } catch (PDOException $e) {<br />  print "Error!: " . $e-&gt;getMessage() . "&lt;br/&gt;";<br />  die();<br />  }<br />?&gt;<br />如果谁知道问题出在哪里希望告诉我，谢谢</p>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/22286.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2007-01-24 23:58 <a href="http://www.cnitblog.com/zeroyet/archive/2007/01/24/22286.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>感于中国开源</title><link>http://www.cnitblog.com/zeroyet/archive/2006/11/14/19165.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Tue, 14 Nov 2006 15:29:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/11/14/19165.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/19165.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/11/14/19165.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/19165.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/19165.html</trackback:ping><description><![CDATA[
		<p>        现在中国的开源正在起步，有很多开源的项目和社区，但是有的项目活力缺失，有的社区人气渐弱，给人雷声很大却没有多少雨的感觉。<br />       其实作开源确实不容易，首先得处理好自己的名利观（我觉得如果想从中发财，那还是算了吧），其次开源者是否有苦行僧的坚韧，引用 啄木鸟 Python开源社区 - Woodpecker.org.cn <br /><strong>“<font color="#ff0000">我们的奋起宣言！<br />“每日至少抽一刻钟,解答邮件列表中初学者的问题，<br /><span class="anchor" id="line-4"></span>每周至少抽两小时,整理新学知识将体验发表/分享出去，<br /><span class="anchor" id="line-5"></span>    通过Blog/Wiki/BBS/mailist……<br /><span class="anchor" id="line-6"></span>每旬至少抽四个小时, 来翻译自个儿喜爱的自由软件的文档，<br /><span class="anchor" id="line-7"></span>每月至少抽八小时, 快乐的编程，推进自个儿的项目，<br /><span class="anchor" id="line-8"></span>每年至少参加一次, 自由软件的活动，传播自由软件思想，<br /><span class="anchor" id="line-9"></span>    发展一名“自由人”……<br /><span class="anchor" id="line-10"></span><br /><span class="anchor" id="line-11"></span>只要我们每个人都坚持下去……<br /><span class="anchor" id="line-12"></span>10年！就足以改变中国软件的整体风貌</font><font color="#ff0000">！</font>”</strong><br />       再次开源应源于内心的爱好，这种爱好不是像小孩喜欢玩具那样，没两天就熄火了，自己的爱好应该不畏惧自己喜爱的不再主流之列。（我个人认为不要把爱好和现在的工作建立强联系）<br />        最后就是不要害怕别人对自己的嘲笑于攻击，因为长大的过程注定充满波折。<br /><br />我现在关注的开源：满江红，啄木鸟，easyjweb。希望有人推荐其他的开源，谢谢！</p>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/19165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-11-14 23:29 <a href="http://www.cnitblog.com/zeroyet/archive/2006/11/14/19165.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天才认识到接收邮件的Subject的编码问题</title><link>http://www.cnitblog.com/zeroyet/archive/2006/10/18/18102.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Wed, 18 Oct 2006 15:38:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/10/18/18102.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/18102.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/10/18/18102.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/18102.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/18102.html</trackback:ping><description><![CDATA[
		<p>　　最近要写一个收发邮件的程序,下载了indy相关的例子,发现对应邮件的Subject是被编码过得,上网查了资料才知道Subject和From怎么编码的，这里把我的理解写写．<br />如果Subject的内容是这样　=?gb2312?B?xOO6w6Oh?= 　内容被　＝？　？＝括着，gb2312?表示内容反编码后的字符集，B?表示后面的内容是Base64编码，只要对应进行反编码就的出原始编码了，如果是Q?表示后面是QP(Quote-Printable)编码，同理反编码就好了．<br />　　我的认识还很肤浅希望那位偶尔搜索到这随笔，看到有问题的地方还望指正．</p>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/18102.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-10-18 23:38 <a href="http://www.cnitblog.com/zeroyet/archive/2006/10/18/18102.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse 3.2 &amp; wtp 1.5</title><link>http://www.cnitblog.com/zeroyet/archive/2006/07/13/13614.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Thu, 13 Jul 2006 15:11:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/07/13/13614.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/13614.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/07/13/13614.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/13614.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/13614.html</trackback:ping><description><![CDATA[很快的时间，eclipse又升了，呵呵，wtp也升了,我现在之下在wtp all in one, 毕竟里面包含了eclipse了，也不用为tomcat去找什么插件了。<br />这里我说说吧在wtp中加入tomcat把，进入File\new...\Other..菜单，然后在出现的对话框中选择server\server，然后在出现的对话框中apache的tomcat，我的版本是5.5所以我选择了5.5，然后finish,，然后会出现一个servers的页面，通常在底下（如果你eclipse的窗口布局没有乱挪的话），在那个服务器上然后点右键选择publish菜单项（这个可是很关键的，不然tomcat跑不起来），好了可以启动tomcat了，在那个服务器上然后点右键选择选择start。<br />好了为了写这个东西我的wtp中有了2个tomcat了，呵呵，这个配置我是折腾了一些时间希望和我一样是初学的人少花点时间，当然买书看也是不错的主意，用钱换时间嘛，时间和金钱的相互转换（个人谬论呵呵），只是现在的书简直是在抢钱，一页纸要1毛甚至更多，我的妈简直tmd强盗。<img src ="http://www.cnitblog.com/zeroyet/aggbug/13614.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-07-13 23:11 <a href="http://www.cnitblog.com/zeroyet/archive/2006/07/13/13614.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对firefox的一些抱怨</title><link>http://www.cnitblog.com/zeroyet/archive/2006/05/24/10974.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Wed, 24 May 2006 01:33:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/05/24/10974.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/10974.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/05/24/10974.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/10974.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/10974.html</trackback:ping><description><![CDATA[用firefox来浏览主页已经有一年多了吧，用着用着过程中也有点觉得烦，觉得有些地方也不好用。<br />    首先firefox是单进程的（我也不知道如何多进程运行），单一个窗口不响应的时候如果强行关闭，其他的窗口就跟着完蛋，ie用ctrl+N打开新窗口也是单进程的，如果不用crtl+N打开新窗口就是另外起一个进程，这样互不干扰，死一个不会死全部。<br />    其次是下载管理器，当然从功能角度说还是可以的（如果支持多线程下载就更好），但是当点击下载有的时候下载管理器弹出很慢这样其他的浏览窗口就切换不过来了，不知道为什么。<br />    我的firefox也经常死不知道什么原因有时打开pdf死，有时浏览图片死...也很烦。因为用的2000ie没有屏蔽弹出窗口的功能，所以用firefox，其实把ie的启动第三方扩展的选项去了，世界就会清静很多，这样的ie也是不错的选择呵呵。<br />    <br /><img src ="http://www.cnitblog.com/zeroyet/aggbug/10974.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-05-24 09:33 <a href="http://www.cnitblog.com/zeroyet/archive/2006/05/24/10974.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>有感于delphi和一部分使用她的懒惰的程序员</title><link>http://www.cnitblog.com/zeroyet/archive/2006/05/12/10392.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Fri, 12 May 2006 02:30:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/05/12/10392.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/10392.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/05/12/10392.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/10392.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/10392.html</trackback:ping><description><![CDATA[  我先声明这里的懒惰是不爱动脑筋的意思<br />  不可否认delphi是一个优秀的工具（尽管毛病也不少），因为自身提供了很多优秀的东西，也宠坏了一批程序员，使的这些人变的懒惰了。程序员本不应该懒惰，应该是充满创造性的，不是去等待别人把所有的东西提供充分了在去做事，然而却有一部分程序员是这样的，这部分人一旦在的到东西的途径上受阻就会产生悲观的情绪，认为xxxx没落了，他们被抛弃了，在网络上也经常看到这样的人及他们的言论。<br />  我不想对这些人进行什么攻击，我只想说程序员应该是勤奋的，有创造力的，没有路能踩出路来。像java，sun并没有提供太多东西给java程序员，然而在java上诞生的东西之多是让人很难想象的，同样c/c++也一样，这说明一个环境的繁荣来自这个环境中的程序员的努力和他们的创造力。而程序员的懒惰及悲观只会让相应的环境逐渐的黯淡，尽管相应的环境有很好的基础。<br />  下面我想说说关于语言的选择，我不是什么语言的崇拜者，因为语言只是做事的工具，对于我来说是以事情为中心，什么工具对于自己及整个团队来说容易开展起来，同时对于后期的维护也相对不复杂就选择某种工具，当然也不可能完全只选择一种工具，有时需要工具彼此的配合（我不喜欢去歧视某种工具），对于一个程序员来说大多数的语言是相通的，对于学院派来说研究语言是天经地义的事，但是对于工程派的人来说首要的不是去掌握语言的所有东西，而是去理解那些是在工程中会被使用的，同时团队的其他人也容易明白的事，不要做那些确实高深但却搞得团队其他人成为二仗金刚没不到头的事（至少我认为不可能要求每个团队成员都在一个水平线上，每个成员都需要在工程中成长）。这段看来有些偏离主题，其实我只想通过这段来回复那些语言热衷人士，他们中有一部分是歧视delphi的，其实应该鄙视的是懒惰的程序员。<br /><img src ="http://www.cnitblog.com/zeroyet/aggbug/10392.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-05-12 10:30 <a href="http://www.cnitblog.com/zeroyet/archive/2006/05/12/10392.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编译wxWidgets2.6.2(from msn.com)</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9962.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 04:26:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9962.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9962.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9962.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9962.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9962.html</trackback:ping><description><![CDATA[
		<table class="fixedTable blogpost" cellspacing="0" width="100%" border="0">
				<tbody>
						<tr>
								<td class="ellipse">
										<span class="bvTitle" id="subjcns!47F5D90FBA98CEFD!118">
												<strong>
														<span class="bold" id="LastMDatecns!47F5D90FBA98CEFD!119">3月30日<br /></span>
														<br />编译wxWidgets2.6.2</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td class="bvh8">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td id="msgcns!47F5D90FBA98CEFD!118">
										<div>  好久没来了，呵呵,前些天在因为无聊，重新开始玩wxWidget呵呵，个人不想用vs，正好看到了code：：blocks,于是乎就想用这个家伙环境编译看看（个人不喜欢命令行编译，曾经用命令行编译mozilla花了一天的时间，觉得特别累），尽管cb能导出vs的dsw、dsp等工程文件，但是还是不足，用到出来的新工程编译出现了一堆错误，呵呵，只能用给出的错误的提示一个一个的排除错误，花了2天终于搞定呵呵，觉得cb还是不错的东西，比较好用，wxWidgets也比较不错，曾经在一个创业公司中用了1年半，那时还是2.4.2，现在是2.6.2，因为开放源码所以在代码中学习了很多东西，个人觉得那段时间是自己成长最快的时候，感谢那段时间。</div>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/9962.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 12:26 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9962.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>今天看了一下xulrunner,有点想法(from msn.com)</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9959.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 04:25:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9959.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9959.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9959.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9959.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9959.html</trackback:ping><description><![CDATA[
		<table class="fixedTable blogpost" cellspacing="0" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<span class="bold" id="LastMDatecns!47F5D90FBA98CEFD!120">
												<strong>3月31日</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="dateline">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="ellipse">
										<span class="bvTitle" id="subjcns!47F5D90FBA98CEFD!120">
												<strong>今天看了一下xulrunner,有点想法</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td class="bvh8">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td id="msgcns!47F5D90FBA98CEFD!120">这里我只初初的看了一下xulrunner，它可以独立运行xul，firefox也可以，但是我怎么也找不到很好的可以开发的环境，这时我就想起前些天和朋友在msn上说到关于Ajax（用javascript实现的)，直觉告诉我没有哪个提供的库时万能的，必须进行再开发，只要再开发就要有好的开发和调试工具，好像现在javascript没有，xulrunner下的xul也没有，这就注定这些技术成长的会很慢。</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/9959.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 12:25 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9959.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对于java的一些感想 (from msn.com)</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9961.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 04:25:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9961.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9961.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9961.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9961.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9961.html</trackback:ping><description><![CDATA[
		<table class="fixedTable blogpost" cellspacing="0" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<span class="bold" id="LastMDatecns!47F5D90FBA98CEFD!119">
												<strong>3月30日</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="dateline">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="ellipse">
										<span class="bvTitle" id="subjcns!47F5D90FBA98CEFD!119">
												<strong>对于java的一些感想</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td class="bvh8">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td id="msgcns!47F5D90FBA98CEFD!119">
										<div>  我不作java，但是每天几乎都会去blogjava.net上去看看，觉得java上的想法很活跃，很多想法都很不错，我觉得java今天的热闹完全建立在一个好的规范上面，别的语言建立的是语言的规范，只是在语言的层面，而java不止在语言方面在面向应用方面也建立了一整套的规范，这样开发人员就在也不用为应用的基本层面去争吵不休了，比如java在数据库访问方面只有一个jdbc，而ms的平台上就太多了，每个公司都可以推出自己的数据库接口，还有在基础内存处理方面java也处理的很好，不用在发太多的精力去管理内存，将别的语言关于管理内存的各种库（apache的pool,C++中的智能指针...）统一到了垃圾回收， 所以说java不止是一门语言也是一个平台，一种面向具体应用的平台，不过对数据库的高层访问接口上似乎还没有好的规范，造成了很多的访问框架，在这个层次上似乎java也乱了。</div>
										<div>  写了这么多就是想说你面对你要面对的问题，标准规范才是最最重要的！这些标准规范指针对这些问题，把细支末节都统一起来，这样才有更多的精力去解决问题。所以说秦始皇是伟大的他统一了中国最基本的东西，使中国走向更佳的繁荣。</div>
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/9961.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 12:25 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9961.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>httpd 2.2 和 tomcat (from msn.com)</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9958.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 04:24:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9958.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9958.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9958.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9958.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9958.html</trackback:ping><description><![CDATA[
		<table class="fixedTable blogpost" cellspacing="0" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<span class="bold" id="LastMDatecns!47F5D90FBA98CEFD!121">
												<strong>4月16日</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="dateline">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="ellipse">
										<span class="bvTitle" id="subjcns!47F5D90FBA98CEFD!121">
												<strong>httpd 2.2 和 tomcat</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td class="bvh8">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td id="msgcns!47F5D90FBA98CEFD!121">  近来在网上发现httd2.2有个ajp代理模块，可以很轻松的和tomcat连接，不象以前要复杂配置（声明我从来没有配过，就是看过如何配，看的就让我不想去配），现在好了，只要轻松以配就行了，于是去网上下载httpd2.2, 发现在没有可执行的发布，httpd2.2是去年的东西，到现在还没有可执行的发布感到很奇怪，原因我也没有深究了。最后还是下载了，开始用vs6编译原以为可以象以前一样编译通过，结果当然是不行，它需要ldap3库的支持，因为不知道这个库在vs2003就有，走了好多弯路，在网络上搜索了很久（呵呵，也怪apache没有提供vs2003的工程，只提供了vs6的工程，造成误导呵呵）。最后用vs2003编译很成功就通过了。下载一个tomcat最新版，下载一个jdk1.5更新6，安装后按找网上介绍的配置，很容易就好了。觉得这下用httd 和tomcat做集群就很容易了，我现在也一直在思考，有没有必要中间件，总觉的是多余的（个人拙见）。<br />    下载了个eclipse3.12, iBATIS最新版，试了试还是很好的，用的是fierbird数据库（个人不喜欢mysql)，因为以数据中心的思考方式用了很久很难转变，所以第一自觉对iBATIS感觉比较好容易上手。eclipse调试servlet也是很方便的，下载一个tomcat的单独插件就行了，调试jsp要的插件好像就多了也很大，不过不知道用servlet加FreeMarker模板引擎不知道会如何（不用jsp），因为个人主要不写java程序，呵呵很多知识估计还很欠缺，对于这个只能尝试。不过以后的产品估计要使用到java做b/s的管理的东西，现在先为技术做些积累。</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/9958.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 12:24 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9958.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse &amp; wtp （from msn.com）</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9957.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 04:23:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9957.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9957.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9957.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9957.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9957.html</trackback:ping><description><![CDATA[
		<table class="fixedTable blogpost" cellspacing="0" width="100%" border="0">
				<tbody>
						<tr>
								<td valign="top">
										<span class="bold" id="LastMDatecns!47F5D90FBA98CEFD!122">
												<strong>4月20日</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="dateline">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td height="4">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td class="ellipse">
										<span class="bvTitle" id="subjcns!47F5D90FBA98CEFD!122">
												<strong>eclipse &amp; wtp</strong>
										</span>
								</td>
						</tr>
						<tr>
								<td class="bvh8">
										<strong>
										</strong>
								</td>
						</tr>
						<tr>
								<td id="msgcns!47F5D90FBA98CEFD!122">eclipse还是很好用的，我下载了一个eclipse3.12独立版本，还下载了一个wtp1.01 all in one，wtp以前用了用，感觉还不错，不过自己摸索eclipse的脾气还是很累得，我不明白eclipse怎么打开从工程空间中delete的旧工程，反正是有办法打开，打开后就和以前不一样了总有点变化，再调试就要自己在设置些东西，很是麻烦，eclipse有个build path，这个很关键，编译依靠这里的库，当然程序运行可和这个没有什么相关，还得把库在import一份到相应的lib下，还有在eclipse运行的程序不会认你自己创建在硬盘目录的文件（即使在他工程目录相应的子目录中）你必须import进来才行，否则就是找不到，呵呵，这个问题折腾了我几个小时，我觉的eclipse在启动一个程序时设置的classpath居然对外界无效，很有意思。还好摸清了他这个脾气，终于把ibatis在eclipse的servlet中调试成功了，费劲啊。<br /></td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/9957.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 12:23 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9957.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>访问spaces.msn.com老有问题，等没问题时把，上面的东西搬来</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9956.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 03:51:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9956.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9956.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9956.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9956.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9956.html</trackback:ping><description><![CDATA[无内容<img src ="http://www.cnitblog.com/zeroyet/aggbug/9956.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 11:51 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9956.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于delphi版本的json</title><link>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9955.html</link><dc:creator>过客</dc:creator><author>过客</author><pubDate>Sun, 30 Apr 2006 03:46:00 GMT</pubDate><guid>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9955.html</guid><wfw:comment>http://www.cnitblog.com/zeroyet/comments/9955.html</wfw:comment><comments>http://www.cnitblog.com/zeroyet/archive/2006/04/30/9955.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnitblog.com/zeroyet/comments/commentRss/9955.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/zeroyet/services/trackbacks/9955.html</trackback:ping><description><![CDATA[
		<p>    在sf.net上，我很艰苦都没有吧bug汇报上去，所以在这里写下，希望哪位能搜索到就看看吧。<br />    其实这个bug很容易发现。下面列出bug的修改结果：<br />找到 function JSONObject.put(key: string; value: TZAbstractObject): JSONObject;函数改成如下，红色为修改部分。<br />function JSONObject.put(key: string; value: TZAbstractObject): JSONObject;<br />var<br />  temp : TObject;<br />  i : integer;<br />begin<br />  if (key = '') then<br />  begin<br />    raise NullPointerException.create('Null key.');<br />  end ;<br />  if (value &lt;&gt; nil) then<br />  begin<br />    i := self.myHashMap.IndexOf(key);<br />    if ( i &gt;= 0) then<br />    begin<br />      temp := self.myHashMap.Objects [i];<br />      self.myHashMap.Objects[i]  := value;<br /><font color="#ff6600">      if (temp &lt;&gt; CONST_FALSE)<br />        and (temp &lt;&gt; CONST_TRUE)<br />        and (temp &lt;&gt; CNULL) then<br /></font>        temp.free;<br />    end<br />    else<br />    begin<br />      self.myHashMap.AddObject(key, value);<br />    end;<br />  end<br />  else<br />  begin<br />    temp := remove(key);<br />    if (temp &lt;&gt; nil) then<br />    begin<br />      temp.free;<br />    end;<br />  end;<br />  result := self;<br />end;</p>
		<p>有了json我基本已经不想使用soap了<br /></p>
<img src ="http://www.cnitblog.com/zeroyet/aggbug/9955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/zeroyet/" target="_blank">过客</a> 2006-04-30 11:46 <a href="http://www.cnitblog.com/zeroyet/archive/2006/04/30/9955.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>