<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://babaozhou.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fbabaozhou.spaces.live.com%2fcategory%2f%e7%bb%8f%e9%aa%8c%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>瞎扯淡: 经验</title><description /><link>http://babaozhou.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=cat%25E7%25BB%258F%25E9%25AA%258C</link><language>en-US</language><pubDate>Thu, 28 Aug 2008 04:49:04 GMT</pubDate><lastBuildDate>Thu, 28 Aug 2008 04:49:04 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://babaozhou.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>4841837938742446725</live:id><live:alias>babaozhou</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>推荐两个FF的插件</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1349.entry</link><description>&lt;h3 style="font-size:1.1em"&gt;&lt;a href="http://www.google.com/tools/firefox/"&gt;Google Browser Sync&lt;/a&gt; - &lt;span style="font-size:0.8em"&gt;Updated August 3, 2006&lt;/span&gt;&lt;/h3&gt;
		&lt;table cellpadding=0 cellspacing=0 width="100%"&gt;
		&lt;tbody&gt;&lt;tr&gt;
		&lt;td valign=top width=265&gt;&lt;img src="http://www.google.com/tools/firefox/browsersync/browsersyncmini.gif"&gt;
		&lt;td width=5&gt;&lt;br&gt;
		&lt;td&gt;Synchronize your browser settings across computers. Restore tabs and windows from your previous session.&lt;br&gt;
		  &lt;a href="http://www.google.com/tools/firefox/browsersync/index.html"&gt;Learn more&lt;/a&gt;
		
		&lt;/tbody&gt;&lt;/table&gt;

		&lt;h3 style="font-size:1.1em"&gt;&lt;a href="http://www.google.com/tools/firefox/"&gt;Google Notebook&lt;/a&gt; - &lt;span style="font-size:0.8em"&gt;May 15, 2006&lt;/span&gt;&lt;/h3&gt;
		
		
		&lt;table cellpadding=0 cellspacing=0 width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign=top width=265&gt;&lt;img src="http://www.google.com/tools/firefox/common/notebook.gif"&gt;
		&lt;td width=5&gt;&lt;br&gt;
		&lt;td&gt;Add text clippings, images and links to your Google Notebook and share them with friends.&lt;br&gt;
		  &lt;a href="http://www.google.com/googlenotebook/faq.html"&gt;Learn more&lt;/a&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%8e%a8%e8%8d%90%e4%b8%a4%e4%b8%aaFF%e7%9a%84%e6%8f%92%e4%bb%b6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1349.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1349.entry</guid><pubDate>Mon, 19 Mar 2007 05:28:24 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1349/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1349.entry#comment</wfw:comment><dcterms:modified>2007-03-19T05:29:27Z</dcterms:modified></item><item><title>列个计划</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1342.entry</link><description>其实也不算计划.只是把目前每天所做的以及之后准备做的理一下,使其更有条理性.当然是除开每天的基本工作8小时时间&lt;br&gt;1. 阅读各种杂志2小时左右 (包括&amp;lt;程序员&amp;gt;和其他杂志)&lt;br&gt;2. 动手写代码3小时左右(包括学习和熟悉新技术)&lt;br&gt;3. 阅读其他书籍1小时左右(包括金融学和其他类,以拓宽自己的知识面)&lt;br&gt;4. 浏览各种新闻1小时左右(其中包括听BBC电台)&lt;br&gt;5. 锻炼身体半小时左右&lt;br&gt;这样就是7个半小时,再除开一些乱78糟的事,象吃饭,洗澡这种1个半小时,睡觉时间有7个小时&lt;br&gt;差不多了..觉得睡觉时间长了点..6到6个半小时差不多.不过之后搬家以后,上下班途中又会耗去一部分时间,另外闲着无聊还可以练下签名,差不多&lt;br&gt;另外今天开始各种休闲活动,比如各种游戏都算在那乱78糟的1个半小时之内&lt;br&gt;周末适当增长以上5点时间,达到休息时间从1个半小时加到3-4小时即可&lt;br&gt;如有加班,按照4,3,2,1的顺序往下扣时间&lt;br&gt;另外遇到特殊情况,只有扣睡觉时间.还有就是再去买瓶强制清醒的喷雾剂和多搞些风油精&lt;br&gt;&lt;br&gt;自从过年回来以后一直都比较颓废.感觉精力也不如以前,最主要的是做事条理越来越乱,对时间的控制也不如以前&lt;br&gt;从现在开始恢复了&lt;br&gt;&lt;br&gt;唉,还是觉得有很多时间可以利用....&lt;br&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%88%97%e4%b8%aa%e8%ae%a1%e5%88%92&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1342.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1342.entry</guid><pubDate>Wed, 14 Mar 2007 06:32:28 GMT</pubDate><slash:comments>4</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1342/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1342.entry#comment</wfw:comment><dcterms:modified>2007-03-14T06:42:20Z</dcterms:modified></item><item><title>IT人员的出路</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1318.entry</link><description>&lt;font size=2&gt;如果你打工,你就是聪明人的雇员,因此你不可能有高的收入.&lt;br&gt;&lt;br&gt;
如果你想发财,你就可以尝试代理软件去做自己的职业规划,如果你能服务好一到两家企业,让你的信息技术化为应用进而在企业里产生价值,那么你有了比雇员更高的收入.&lt;br&gt;&lt;br&gt;
如果你积累了很多客户,如果国外大的公司看中了你的客户,他们因为资本运做你就会被收购,那么你就得到容资.这样你就有了第一桶金.&lt;br&gt;&lt;br&gt;
如果你只是程序开发,那么你肯定死了.&lt;br&gt;&lt;br&gt;
如果你是普通软件的程序开发,那么你也活不了多久.&lt;br&gt;&lt;br&gt;
如果你没有业务,只懂计算机那么你走的不远.&lt;br&gt;&lt;br&gt;
如果你不懂管理,你的软件就没有生命力.&lt;/font&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+IT%e4%ba%ba%e5%91%98%e7%9a%84%e5%87%ba%e8%b7%af&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1318.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1318.entry</guid><pubDate>Sun, 26 Nov 2006 13:19:44 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1318/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1318.entry#comment</wfw:comment><dcterms:modified>2006-11-26T13:20:05Z</dcterms:modified></item><item><title>认识自己</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1305.entry</link><description>&lt;div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;还是一个Simon的故事。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;有一次，Simon和一个程序员G谈为什么要离开上一个公司。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;G说，“我原来在一个小组做struts；后来项目做完了，公司调我到另一个组去。那个组用国内某公司开发的集成开发系统，用工具拖拖拽拽就做完了。我觉得学不到东西，所以就走了。”&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;Simon问：“为什么学不到东西？”&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;他说：“拖拖拽拽不是把程序员变成傻瓜了吗？”&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;Simon问：“Visual C++开发工具也可以用拖拖拽拽完成很多工作，很久以前都得手写的；为什么没有人觉得那是把程序员变成傻瓜呢？”&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;他想了想说，那很多Java代码都在组件内，看不到。没有办法学到底层。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;Simon问：“是吗？你觉得你struts掌握得怎么样？”&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;他说很熟。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;Simon又问：“那你看过struts的源码吗？”&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;他愣住了，说没有。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;于是Simon问G，那你用struts和用那个集成开发工具生成的库有什么不一样？&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;G没有办法回答Simon的问题。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;抱着G一样的认识的程序员是很多的。这是个认识自己的问题。我们从各种信息渠道，不知道积累了多少先入为主的谬论而不自知。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;认识自己是最困难的。造物主创造人类的时候，所给予的感知器官：眼、鼻、耳、肤，全部都是一致对外的。这是一个适合认识世界，但不适合认识自己的机制。萦绕在大脑中的，始终是自己的“一厢情愿”。我也和那位G一样，经常随时会自己或被别人发现思想中的自相矛盾，有时羞愧得想要蜷成一团。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;要认识自己，所需要的是勇气和智慧。随着年龄的增长，最大的益处就是能够开始有勇气反省自己，有时用一点自嘲，让自己变得轻松一点。&lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div style="text-indent:18pt"&gt;&lt;font size=2&gt;希望和大家共勉：慎独而三省其身&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e8%ae%a4%e8%af%86%e8%87%aa%e5%b7%b1&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1305.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1305.entry</guid><pubDate>Mon, 16 Oct 2006 05:34:00 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1305/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1305.entry#comment</wfw:comment><dcterms:modified>2006-10-16T05:34:00Z</dcterms:modified></item><item><title>搞笑</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1300.entry</link><description>&lt;div&gt;真的..&lt;/div&gt;
&lt;div&gt;此文放入&amp;quot;经验&amp;quot;类别中&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;如何控制EQ,还好看过了.&lt;/div&gt;
&lt;div&gt;我也能忍到现在这样真TM算是奇迹了....&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;我只能惨笑,还能怎么办&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%90%9e%e7%ac%91&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1300.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1300.entry</guid><pubDate>Tue, 10 Oct 2006 11:55:43 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1300/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1300.entry#comment</wfw:comment><dcterms:modified>2006-10-10T11:55:43Z</dcterms:modified></item><item><title>一点经验</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1296.entry</link><description>&lt;div&gt;搞计算机的都很了解,你随时可能碰到一些稀奇古怪的问题,特别是程序.&lt;br&gt;当你面对一大堆算法的时候,打眼一看,很难解决,如果这时候带着很烦的心态去看那几十行的方法是很难找出真正的逻辑问题所在的.这时候需要慢,我的方法是,给每一行代码都加上注释,一行行的来,这样的话,你的思路就会很清晰,看不了多久,你就会发现你的逻辑问题在哪了.也就是说,当你能给每一行都加上合适的注释,你离最终解决问题也就是咫尺之遥了&lt;/div&gt;
&lt;div&gt;&lt;br&gt;该方法我相信适用于任何事情,心细一定能解决问题.我就太毛躁了.脾气太大了,对男人还好.对女人的脾气真的是..我有时候想想觉得太不应该了,得收敛,不然听了那么些讲座也就白听了&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e4%b8%80%e7%82%b9%e7%bb%8f%e9%aa%8c&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1296.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1296.entry</guid><pubDate>Wed, 13 Sep 2006 14:53:16 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1296/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1296.entry#comment</wfw:comment><dcterms:modified>2006-09-13T14:53:16Z</dcterms:modified></item><item><title>多面手当道</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1275.entry</link><description>&lt;div&gt;热门职业 &lt;br&gt;　　※ 企业架构 &lt;br&gt;　　※ 项目领导 &lt;br&gt;　　※ 业务流程重组 &lt;br&gt;　　※ 项目规划、预算和日程安排 &lt;br&gt;　　※ 第三方提供商经理 &lt;/div&gt;
&lt;div&gt;这不是目前最热门的职业,但却在以惊人的速度成长.预计到了2010年,将成为IT业中最抢手的职业.&lt;br&gt;仔细看看上面的职业,有什么共同点??&lt;br&gt;就是多面..&lt;br&gt;每个IT人的知识面一定要宽.不仅是要在IT领域中宽,各个方面都要宽..&lt;br&gt;纯技术人才已经逐渐开始走下坡路.不仅仅是IT,我想任何职业都一样&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;&amp;quot;大企业将通过并购变得更大。但是，两家公司合并不仅仅只是技术和系统上的集成。Foote说，尽管很多企业证明了他们可以成功地集成系统，但“他们在整合文化上搞得一团糟。”技术、安全和数据领域中的企业设计师将在2010年发挥关键作用.&amp;quot;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#800000"&gt;&amp;quot;像Microsoft和IBM这样的公司已经认识到2010年艰巨的架构任务在等着他们，开始招募专家级和大腕级企业设计师。Foote补充说：“他们说：‘现在有一种架构水平，如果我们达没有这种水平，我们就会完蛋。’”&amp;quot; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#ff0000"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;&lt;font color="#000000"&gt;还好,我最开始的目标就不是纯技术..&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%a4%9a%e9%9d%a2%e6%89%8b%e5%bd%93%e9%81%93&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1275.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1275.entry</guid><pubDate>Tue, 22 Aug 2006 12:49:39 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1275/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1275.entry#comment</wfw:comment><dcterms:modified>2006-08-22T12:49:39Z</dcterms:modified></item><item><title>浅谈Hibernate</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1255.entry</link><description>&lt;div&gt;DAO包 --  Hibernate映射文件 -- 数据库表&lt;/div&gt;
&lt;div&gt;3者的关系是相互的,也就是说可以互相生成&lt;/div&gt;
&lt;div&gt;实质上就是说用Hibernate将DAO包中的类与数据库中某一个表对应起来,以后就可以直接访问类,而不用去访问数据库了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;另外Hibernate里有3个重要的对象的概念&lt;/div&gt;
&lt;div&gt;1. 舍弃对象(??好像叫这个名字)                    当new了一个完全不属于Hibernate管的对象,就是这个了&lt;/div&gt;
&lt;div&gt;2. 持久对象                                              将上面的对象放到了session的开闭合之间,也就是说用session去处理这个对象,该对象就变成了持久对象&lt;/div&gt;
&lt;div&gt;3. 托管对象                                              session关闭以后,不处理它了,就成为了托管对象&lt;/div&gt;
&lt;div&gt;这也是Hibernate中对象的生命周期&lt;/div&gt;
&lt;div&gt;注意: 每一个对象并不是都是从1变到3的..因为一个对象可能是从数据库里get出来的,那么第1位它就该是托管对象&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;在我们现在的项目当中,用了一个EntityUtil类来封装了session,做法是:当你要修改数据库的值或者说想将改变后的值 更新到数据库里去,调用&lt;/div&gt;
&lt;div&gt;EntityUtil.saveOrUpdate(Object obj);&lt;/div&gt;
&lt;div&gt;在进入这个方法之前,Obj可以是舍弃对象,持久那一部分被封装后看不到了,从这个方法一出来,它就变成了托管对象&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;最后就是关于Hibernate当中的lazy loading,也就是说延迟加载&lt;/div&gt;
&lt;div&gt;意思就是,加入有一个user类,它依赖于account类.就是说user里需要用到account里的某些东西..&lt;/div&gt;
&lt;div&gt;我们在session里加载他们的时候,可以只加载user,而不加载account.也就是说当我们只加载user的时候,user里所有用到account的地方全部都不能用了&lt;/div&gt;
&lt;div&gt;做法有两个:&lt;/div&gt;
&lt;div&gt;1. 在映射文件里加上一个属性,user里account的property加上lazy=&amp;quot;true&amp;quot;&lt;/div&gt;
&lt;div&gt;account的映射文件里不用加,因为加了也会被user里的覆盖掉.&lt;/div&gt;
&lt;div&gt;意思很明显.指的是user里的account被延迟加载的,而如果account里加lazy,就是说account不管去哪都是延迟加载,等于自身一个属性,自身的属性当然会被外面用它的地方覆盖掉&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;2. 在外部用程序强制加载某个类&lt;/div&gt;
&lt;div&gt;用的就是Hibernate当中的initialize()&lt;br&gt;不管你在映射文件里如何设置lazy属性,只要在外部调用了该方法,就会强制加载需要加载的类&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;延迟加载的目的其实就是提高性能,在用到user类的时候,如果根本不需要account的属性的时候,可以不加载它,节省系统耗费资源&lt;tbody&gt;&lt;/tbody&gt;&lt;/div&gt;
&lt;div&gt;写的比较乱.主要是因为今天跟同事讨论了很多关于Hibernate的东西,觉得收获挺大的,先草草的记下来,以后再做整理 &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%b5%85%e8%b0%88Hibernate&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1255.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1255.entry</guid><pubDate>Tue, 15 Aug 2006 13:20:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1255/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1255.entry#comment</wfw:comment><dcterms:modified>2006-08-27T05:30:18Z</dcterms:modified></item><item><title>JAVA中提高性能</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1235.entry</link><description>&lt;div&gt;以下是自己以及在matrix里找的一些别人的经验,拿来分享&lt;br&gt;1. JTable表格之间的数据移动,直接对tablemodel操作感觉比对里面的vector操作要慢&lt;/div&gt;
&lt;div&gt;&lt;br&gt;2. &lt;br&gt;  1.ArrayList是基于数组，LinkedList基于链表实现。&lt;br&gt;  2.对于随机访问get和set，ArrayList觉得优于LinkedList，因为LinkedList要移动指针。&lt;br&gt;  3.对于新增和删除操作add和remove，LinedList比较占优势，因为ArrayList要移动数据。&lt;br&gt;  4.查找操作indexOf,lastIndexOf,contains等，两者差不多。&lt;br&gt; 这里只是理论上分析，事实上也不一定，比如ArrayList在末尾插入和删除数据就不设计到数据移动，不过还是&lt;br&gt; 有这么个建议：随机访问比较多的话一定要用ArrayList而不是LinkedList，如果需要频繁的插入和删除应该&lt;br&gt; 考虑用LinkedList来提高性能。 &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;3.  multiple dimension array&lt;br&gt;Java里面的multiple dimension array实际上是用array of arrays来模拟的，这样导致他们可能并非储存在连 &lt;/div&gt;
&lt;div&gt;续的内存空间，会引起比较糟糕的内存访问的问题。&lt;br&gt;IBM的ninja group开发了一个package来解决这个问题，Array Package &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;4. 减少不必要的对象的创建&lt;/div&gt;
&lt;div&gt;&lt;br&gt;5. 避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算&lt;/div&gt;
&lt;div&gt;&lt;br&gt;6. 为'Vectors' 和 'Hashtables'定义初始大小 JVM为Vector扩充大小的时候需要重新创建一个更大的数组，将原先数组中的内容复制过来，最后，原先的数组再被回收。可见Vector容量的扩大是一个颇费时间的事。通常，默认的10个元素大小是不够的。你最好能准确的估计你所需要的最佳大小&lt;/div&gt;
&lt;div&gt;&lt;br&gt;7. 在finally块中关闭Stream 程序中使用到的资源应当被释放，以避免资源泄漏&lt;/div&gt;
&lt;div&gt;&lt;br&gt;8. 使用'System.arraycopy ()'代替通过来循环复制数组&lt;/div&gt;
&lt;div&gt;&lt;br&gt;9. 在一些知道循环次数的循环中使用short甚至byte.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;10. 字符串的连接尽可能使用stringbuffer  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;11. 如果可能的话,尽可能使用stringBuilder来代替stringbuffer. 因为每个字符串缓冲区都有一定的容量。只要字符串缓冲区所包含的字符序列的长度没有超出此容量，就无需分配新的内部缓冲区数组。如果内部缓冲区溢出，则此容量自动增大。从 JDK 5 开始，为该类补充了一个单个线程使用的等价类，即 StringBuilder。与该类相比，通常应该优先使用 StringBuilder 类，因为它支持所有相同的操作，但由于它不执行同步，所以速度更快。&lt;/div&gt;
&lt;div&gt;&lt;br&gt;12. 使类和成员的可访问能力最小化&lt;br&gt;      复合优先于继承&lt;br&gt;      接口优先于抽象类&lt;/div&gt;
&lt;div&gt;&lt;br&gt;13 如果字符串特别长，采用charAt逐一获取特定位置的字符是非常耗时的。因为每次获取制定索引位置的字符都要引起新的检索过程，更好的办法是将字符串通过调用toCharArray方法转换成字符数组，然后通过数组索引值获得指定位置的字符  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;14 使用移位操作来代替'a / b'操作 &amp;quot;/&amp;quot;是一个很“昂贵”的操作，使用移位操作将会更快更有效。&lt;/div&gt;
&lt;div&gt;&lt;br&gt;15 对于boolean值，避免不必要的等式判断 将一个boolean值与一个true比较是一个恒等操作(直接返回该boolean变量的值). 移走对于boolean的不必要操作至少会带来2个好处： 1)代码执行的更快 (生成的字节码少了5个字节)； 2)代码也会更加干净 &lt;/div&gt;
&lt;div&gt;&lt;br&gt;16 尽量不要将大对象放到HttpSession或其他须序列化的对象中，并注意及时清空Session  &lt;/div&gt;
&lt;div&gt;&lt;br&gt;17 如果没有测量性能变化，那么你想当然的优化结果不过是代码变得更为晦涩难懂了。如果你认为没有必要通过测量来证实哪种方法更为有效，那么同样也没有必要牺牲代码可读性，而把赌注押在性能的提高上。&lt;br&gt;比如说:&lt;br&gt;long start = System.currentTimeMillis();&lt;br&gt;for (int i = 0; i &amp;lt; 100000; i++) {&lt;br&gt;        long n = start / 2;&lt;br&gt;}&lt;br&gt;System.out.println(System.currentTimeMillis() - start);&lt;/div&gt;
&lt;div&gt;代码2：运行时间0&lt;br&gt;long start = System.currentTimeMillis();&lt;br&gt;for (int i = 0; i &amp;lt; 100000; i++) {&lt;br&gt;        long n = start &amp;gt;&amp;gt; 1;&lt;br&gt;}&lt;br&gt;System.out.println(System.currentTimeMillis() - start); &lt;br&gt;使用位运算符&amp;gt;&amp;gt;代替了除号/  在运行了10万次以后效率提升了16MS.同时降低了代码的可读性,有点得不偿失&lt;/div&gt;
&lt;div&gt;&lt;br&gt;18. Hashtable，为了防止多个用户同时访问时出现问题进行了一些很好的设计。如果，你的数据可以被多个人访问，但是是一次写入，然后基本上值有读的操作，那就可以考虑不用它的同步机制，而是用HashMap等来代替它&lt;br&gt;19 java中，设计了比较完善的错误处理机制。然而，错误处理机制是很要资源的。所有尽量的不捕获一些没必要捕获的异常  &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+JAVA%e4%b8%ad%e6%8f%90%e9%ab%98%e6%80%a7%e8%83%bd&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1235.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1235.entry</guid><pubDate>Mon, 07 Aug 2006 05:49:39 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!1235/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!1235.entry#comment</wfw:comment><dcterms:modified>2006-08-07T05:49:39Z</dcterms:modified></item><item><title>MySQL笔记</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!972.entry</link><description>&lt;div&gt;之前发过一次,由于当时忙于做software engineering,很粗糙.现在回头看看,真是垃圾..删之&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;1、显示数据库列表。 &lt;br&gt;show databases; &lt;br&gt;刚开始时才两个数据库：mysql和test。mysql库很重要它里面有MYSQL的系统信息，我们改密码和新增用户，实际上就是用这个库进行好作。 &lt;br&gt;2、显示库中的数据表： &lt;br&gt;use mysql； ／／打开库，学过FOXBASE的一定不会陌生吧 &lt;br&gt;show tables; &lt;br&gt;3、显示数据表的结构： &lt;br&gt;describe 表名; &lt;br&gt;4、建库： &lt;br&gt;create database 库名; &lt;br&gt;5、建表： &lt;br&gt;use 库名； &lt;br&gt;create table 表名 (字段设定列表)； &lt;br&gt;6、删库和删表: &lt;br&gt;drop database 库名; &lt;br&gt;drop table 表名； &lt;br&gt;7、将表中记录清空： &lt;br&gt;delete from 表名; &lt;br&gt;8、显示表中的记录： &lt;br&gt;select * from 表名; &lt;/div&gt;
&lt;div&gt;9. 修改表&lt;/div&gt;
&lt;div&gt;alter table 表名 add column_name datatype identity;&lt;/div&gt;
&lt;div&gt;alter table 表名 drop column_name;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;一个建库和建表以及插入数据的实例 &lt;br&gt;drop database if exists school; //如果存在SCHOOL则删除 &lt;br&gt;create database school; //建立库SCHOOL &lt;br&gt;use school; //打开库SCHOOL &lt;br&gt;create table teacher //建立表TEACHER &lt;br&gt;( &lt;br&gt;id int(3) auto_increment not null primary key, &lt;br&gt;name char(10) not null, &lt;br&gt;address varchar(50) default '深圳', &lt;br&gt;year date &lt;br&gt;); //建表结束 &lt;br&gt;//以下为插入字段 &lt;br&gt;insert into teacher values('','glchengang','深圳一中','1976-10-10'); &lt;br&gt;insert into teacher values('','jack','深圳一中','1975-12-23'); &lt;br&gt;&lt;/div&gt;
&lt;div&gt;修改登陆密码&lt;/div&gt;
&lt;div&gt;mysql\bin: mysqladmin -hlocalhost -uroot -ppassword newpassword&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;备份数据库&lt;/div&gt;
&lt;div&gt;mysql\bin: mysqldump --opt 数据库名 &amp;gt; 要备份的文件名&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;另外由于在MS-DOS下操作不太好调试..可以在.txt文件里写好代码,然后导入数据库&lt;/div&gt;
&lt;div&gt;在文本文档下写好以后保存为.sql文件.&lt;/div&gt;
&lt;div&gt;mysql\bin: mysql -uroot -ppassword 数据库名 &amp;lt; .sql文件&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;授权给他人&lt;/div&gt;
&lt;div&gt;mysql\bin: grant select, insert...... on 数据库.* to 用户名@IP(可以是localhost) identified &amp;quot;密码&amp;quot;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;找出某列的最大值&lt;/div&gt;
&lt;div&gt;select max(列名) as 列名 from 表名&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;select **,**,** from 表名&lt;/div&gt;
&lt;div&gt;where ** = (select max(**) from 表名);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;另一个方法是用order by desc降序排列然后只取第一位&lt;/div&gt;
&lt;div&gt;select **,**,** from表名&lt;/div&gt;
&lt;div&gt;order by ** desc&lt;/div&gt;
&lt;div&gt;limit 1;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;其他的可以参见&lt;a href="http://www.uplinux.com/download/doc/mysql/mysql4/index.html"&gt;MySQL参考手册&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;PS: 我已经看晕了&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+MySQL%e7%ac%94%e8%ae%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!972.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!972.entry</guid><pubDate>Sun, 30 Apr 2006 14:30:18 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!972/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!972.entry#comment</wfw:comment><dcterms:modified>2006-04-30T15:18:23Z</dcterms:modified></item><item><title>执行效率</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!795.entry</link><description>&lt;div&gt;一个小小的parking system,client那边加上comments就接近1000行&lt;/div&gt;
&lt;div&gt;server那边也接近800行&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;说明了什么?&lt;/div&gt;
&lt;div&gt;说明我写的不好..&lt;/div&gt;
&lt;div&gt;好的程序应该是高效率,精简的..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;记的以前上multimedia system的时候,最后出来的东西,加完所有我有10M左右,虽然一张光盘有700M,拷10M的当然没有任何问题..但是那仅仅是一个director出来的小动画啊..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;有10M,虽然光盘里要拷下图片,文档什么的,但是实在够我自责的了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;记的那个动画有大概10多个frame..真的很多了..&lt;/div&gt;
&lt;div&gt;我见过吊人做flash,一个极复杂的只有不到5个frame,如果简单点1个就可以了..&lt;/div&gt;
&lt;div&gt;为什么?&lt;/div&gt;
&lt;div&gt;因为全部都是脚本写出来的,而这种作品的执行效率肯定会比纯图片来回动的那种傻瓜模式高的多&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;以前做乒乓球flash的时候,看过有些极品的例子,脚本多的可怕.由于是加了保护的,根本不知道他在做什么.不过后来慢慢自己学了一些,能搞一些了..不过离那种境界还差的很远...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;曾经看过一个面试,一个搞程序的去面试,记不得是用哪种语言了..好象是C++?面试官出了道题让他写,他看题很简单,好象是一个阶乘的算法.其实我看了这题觉得也不太难.他很快就写出来了.然后面试告诉他不行,再想想,重写..他想了想,换了种方法又写了个.还是不行..就是这样换了N种方法都不行.最后他让面试官写一个给他看看,人家只用了几行就完了.执行效率之高.而方法呢?其实也不是很高深的方法,只是很不好去想到而已&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;这是什么?就是经验..没有经验的人都只会去想把一件事做好,很少会去想以外的事,即使想到如何去&amp;quot;减肥&amp;quot;,如何去使它高效,也想不到如何去做,或者说想不到好的方法去做.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;我还缺少很多经验....&lt;/div&gt;
&lt;div&gt;就象我这个在我看来是一个SB parking system一样&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%89%a7%e8%a1%8c%e6%95%88%e7%8e%87&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!795.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!795.entry</guid><pubDate>Fri, 14 Oct 2005 15:08:44 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!795/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!795.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:32:37Z</dcterms:modified></item><item><title>search function (接add)</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!788.entry</link><description>&lt;div&gt;对于search function.其实比add更为简单..因为它并不用象add一样判断很多项用户输入是否正确.有些search,比如搜索停车场的空停车位的时候,是不需要输入的.按一个按钮就知道哪里有空位了.另外一种search,搜索单个entity.比如你在买东西的时候,输入自己的车号来知道自己的车停在哪个位置.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;他们的写法跟add那个差不多.只是看情况去掉一些input.sql语句换成search语句.&lt;/div&gt;
&lt;div&gt;另外要注意的就是&lt;/div&gt;
&lt;div&gt;conn=DriverManager.getConnection(dbURL);&lt;br&gt;Statement stmt=conn.createStatement();&lt;/div&gt;
&lt;div&gt;ResultSet rs=stmt.executeQuery(query);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;最后一句的stmt.executeQuery().在add里面是用executeUpdate()的 (其实只要注意,有数据库刷新就要用update,没有就是query)&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;在add function里,添加成功之后,server向client发送一个字符串,告诉client,我这边添加成功了,你那边怎么办自己看着办&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;在search function里,一样,也要发送一个字符串,但是着感字符串是搜索以后得到数据,client接受到以后,然后把它表现在屏幕上&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;这里有个问题就是.比如你的有N个table.搜索得出的字符串是很长一串.就象&lt;/div&gt;
&lt;div&gt;车位号码,车牌号码,名字,楼层,添加时间....&lt;/div&gt;
&lt;div&gt;但是在server发送的字符串里是没有逗号的..所以你得到的结果可能就是&lt;/div&gt;
&lt;div&gt;1abcyang22005-10-7&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;那么在client接受到这种字符串以后如何将他切开然后正确的表现出这种形式&lt;/div&gt;
&lt;div&gt;parking number: 1&lt;/div&gt;
&lt;div&gt;car number: abc&lt;/div&gt;
&lt;div&gt;name: yang&lt;/div&gt;
&lt;div&gt;level: 2&lt;/div&gt;
&lt;div&gt;time: 2005-10-7&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;其实很简单.先去看看java里string class.发现了什么??&lt;/div&gt;
&lt;div&gt;就是substring&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;你可以在server端得到字符串的时候,在每一个数据后加上一个特殊的字符.比如加上&amp;quot;$&amp;quot;,&amp;quot;#&amp;quot;,&amp;quot;@&amp;quot;这种&lt;/div&gt;
&lt;div&gt;那么得到的结果就是 &lt;/div&gt;
&lt;div&gt;1$abc$yang$2$2005-10-7&lt;/div&gt;
&lt;div&gt;client端在接受到以后,用indexof()找到&amp;quot;$&amp;quot;这个字符.再用substring()把它一个个的切开,就得到了你想要的那一部分.切完一段以后,把indexof得到的标号向+1,然后就可以拿到后面那一段的数据了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;这是在单个搜索的时候..&lt;/div&gt;
&lt;div&gt;那么向搜索空停车位那种呢??因为不停的有车进出停车场,所以数据库是在不停的变化.所以server搜索出的字符串也在不停的变化.&lt;/div&gt;
&lt;div&gt;其实加个while就可以了..i&amp;lt;=temp.length&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;search大概就这么多.写法跟add其实差不多..&lt;/div&gt;
&lt;div&gt;至于delete.跟add基本就是一样的 (在我的那个停车系统里).我也是用的update..在另一个表里用的delete.逻辑上没有特殊的.就是改下写法&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;PS: 终于写完了...加上前面add那边..这3个加起来就是如何用J2EE操作数据库,然后再与J2ME对话&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;另外给初学JAVA的人说下,如果你照这样写出了操作数据库的coding..恭喜你,你已经离JAVA的门槛又迈进了一步..但是..你还是没有入门...只能说在JAVA门槛外徘徊...就象我这样...-____--&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+search+function+(%e6%8e%a5add)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!788.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!788.entry</guid><pubDate>Sat, 08 Oct 2005 04:59:33 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!788/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!788.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:34:24Z</dcterms:modified></item><item><title>修正完所有bug</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!778.entry</link><description>&lt;div&gt;其实那些BUG只是很小的而已..而且本身我就认为整个software engineering的system就是一个极小的东西..&lt;/div&gt;
&lt;div&gt;所以..并没有费多少时间&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;好象maxis要做个indoor-parking system..剩下security部分让我们学校的人去做..lecturer说给我们一星期时间考虑做不做,然后把自己时间表给他..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;我本身对这个还是挺有兴趣,不过不太清楚是用什么语言写的..如果要用什么VB之类的,我可是一窍不通..现学好象有点来不及,再怎么说还有一个月就要考试了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;用JAVA的话我也想去试试&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e4%bf%ae%e6%ad%a3%e5%ae%8c%e6%89%80%e6%9c%89bug&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!778.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!778.entry</guid><pubDate>Wed, 28 Sep 2005 09:11:34 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!778/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!778.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:41:07Z</dcterms:modified></item><item><title>开始写test documentation了</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!763.entry</link><description>&lt;div&gt;test那部分也挺麻烦..还好..比requirement和design稍微好些...&lt;/div&gt;
&lt;div&gt;下星期就交了&lt;/div&gt;
&lt;div&gt;coding那边是全部做完了..刚才没事连help function也加了..&lt;/div&gt;
&lt;div&gt;我想是可以直接print screen了&lt;/div&gt;
&lt;div&gt;这次software engineering还有digital presentation..又TM跟project一样了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;等全部documentation搞完,我是不是该把一些coding放上来.&lt;/div&gt;
&lt;div&gt;一些function...关于j2me如何跟j2ee之间对话等等&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;其实这也是给初学j2me的人看看....毕竟仅仅是操作数据库而已..&lt;/div&gt;
&lt;div&gt;哎...&lt;/div&gt;
&lt;div&gt;还是多去java论坛混混..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;哦.另外,supervisor推荐我去墨尔本一家游戏公司interview..那家公司在KL招人&lt;/div&gt;
&lt;div&gt;我在想我是不是该去看看...&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%bc%80%e5%a7%8b%e5%86%99test+documentation%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!763.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!763.entry</guid><pubDate>Tue, 20 Sep 2005 15:58:57 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!763/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!763.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:40:47Z</dcterms:modified></item><item><title>我恨所有documentation</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!759.entry</link><description>&lt;div&gt;文字类的东西一无是处..我现在依然这么觉得&lt;/div&gt;
&lt;div&gt;写出来有个鸟用..自己知道怎么做就行了..还要求那么多..我曰&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;今天想了想,准备星期6开始在coding那边再加点东西..&lt;/div&gt;
&lt;div&gt;说实话,纯用程序操作数据库是根本拿不上台面的..而我们的software engineering又只是操作数据库而已&lt;/div&gt;
&lt;div&gt;多加其他的function,documentation又得多写..不想写了..加点其他操作数据库function来让自己更加熟悉这部分内容吧&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;至于其他的部分..就自己有时间慢慢研究了.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;想想硕士以后又有一个project...我热..&lt;/div&gt;
&lt;div&gt;又TMD一大堆documentation...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%88%91%e6%81%a8%e6%89%80%e6%9c%89documentation&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!759.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!759.entry</guid><pubDate>Wed, 14 Sep 2005 16:44:31 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!759/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!759.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:43:57Z</dcterms:modified></item><item><title>不用web了</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!758.entry</link><description>&lt;div&gt;shit..看了2天的JSP..今天上课的时候有人看我在做software engineering..于是跟他说了几句..&lt;/div&gt;
&lt;div&gt;得知只需要mobile部分..我fuck&lt;/div&gt;
&lt;div&gt;回家打电话一问..也说只需要mobile部分......&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;这么说我software engineering做完了..只剩下documentation了&lt;/div&gt;
&lt;div&gt;挖哈哈哈哈哈哈.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;不过我在想..是不是多做点拿高点分?&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e4%b8%8d%e7%94%a8web%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!758.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!758.entry</guid><pubDate>Tue, 13 Sep 2005 14:24:03 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!758/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!758.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:47:40Z</dcterms:modified></item><item><title>software engineering做完拉</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!756.entry</link><description>&lt;div&gt;可以这么说吧..&lt;/div&gt;
&lt;div&gt;mobile那边全部完了.只是我想加一些没有写在proposal里的东西..一些test&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;web那边.&lt;/div&gt;
&lt;div&gt;我历来觉得web连去数据库都是很简单的事.....当初project搞定这个只用了2天..&lt;/div&gt;
&lt;div&gt;现在..不会超过2天吧..我想...&lt;/div&gt;
&lt;div&gt;明天开始做..这个星期做完全部&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;下个星期开始写documentation了...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;事情按我的计划在进行..挖哈哈哈哈哈哈..&lt;/div&gt;
&lt;div&gt;10月份之前赶完所有assignment&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;10月...复习月..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;我TMD就不信1个月复习,还会出现FL这种事..最后一学期.实在不能马虎...&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+software+engineering%e5%81%9a%e5%ae%8c%e6%8b%89&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!756.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!756.entry</guid><pubDate>Thu, 08 Sep 2005 16:00:45 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!756/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!756.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:47:02Z</dcterms:modified></item><item><title>我kao</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!751.entry</link><description>&lt;div&gt;困扰了几天的问题..导致我放下software engineering改做其他东西的最大原因 --- 搜索空位的时候server端有sql exception..&lt;/div&gt;
&lt;div&gt;明知道是sql那句话的问题,就是改不了..google,yahoo都没办法..搜索的东西太杂,而且根本没有我问的&lt;/div&gt;
&lt;div&gt;今天一问人..&lt;/div&gt;
&lt;div&gt;是table name和where字句之间少了个空格..&lt;/div&gt;
&lt;div&gt;真TMD的郁闷.....&lt;/div&gt;
&lt;div&gt;shit!!!!!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%88%91kao&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!751.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!751.entry</guid><pubDate>Wed, 07 Sep 2005 14:02:54 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!751/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!751.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:46:54Z</dcterms:modified></item><item><title>J2ME接近尾声</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!742.entry</link><description>&lt;div&gt;大头部分已经完成..现在不用急了.慢慢来..一定要做到完美..最后一学期不能有半点马虎..&lt;/div&gt;
&lt;div&gt;同时开始做其他的assignment了..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;同时想跟所有学IT的朋友说声,如果你以后想涉足IT领域..最好去学软件工程..它是一门综合性课程.对你的开发,实践,动手能力都有很强的帮助..如果学校没有这门课,外面市面上一定有这种书卖的..当然你对IT没多大兴趣,只是想拿个IT文凭,以后一门心思搞其他的,也就无所谓了..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+J2ME%e6%8e%a5%e8%bf%91%e5%b0%be%e5%a3%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!742.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!742.entry</guid><pubDate>Mon, 29 Aug 2005 15:00:55 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!742/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!742.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:46:04Z</dcterms:modified></item><item><title>没什么说的..挖哈哈哈哈啊哈,挖挖哈哈哈哈哈</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!739.entry</link><description>&lt;div&gt;啥都不说了....&lt;/div&gt;
&lt;div&gt;直接拜我自己....&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;2个星期基本做完software engineering的J2ME部分..&lt;/div&gt;
&lt;div&gt;可以连接数据库,添加,删除,更新,搜索,按3种方式排序&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;挖哈哈哈哈哈..&lt;/div&gt;
&lt;div&gt;大家都来拜我吧&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;接下来就是web那边的JSP了...&lt;/div&gt;
&lt;div&gt;web那边我一向觉得不难..&lt;/div&gt;
&lt;div&gt;想当初project的时候,我2天就做完IIS+ASP从网页连去数据库了&lt;/div&gt;
&lt;div&gt;可以添加,删除,搜索,注册&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;PS:没做完..只是快做完了..&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%b2%a1%e4%bb%80%e4%b9%88%e8%af%b4%e7%9a%84..%e6%8c%96%e5%93%88%e5%93%88%e5%93%88%e5%93%88%e5%95%8a%e5%93%88%2c%e6%8c%96%e6%8c%96%e5%93%88%e5%93%88%e5%93%88%e5%93%88%e5%93%88&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!739.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!739.entry</guid><pubDate>Sun, 28 Aug 2005 08:16:01 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!739/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!739.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:48:24Z</dcterms:modified></item><item><title>我痛苦,我难受,我抓头发,我一屡屡的往下抓</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!735.entry</link><description>&lt;div&gt;为什么从数据库里拿不出来啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/div&gt;
&lt;div&gt;哪错了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/div&gt;
&lt;div&gt;我疯了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&lt;/div&gt;
&lt;div&gt;为什么就跳不到if那里去!!!!!!!!!!&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%88%91%e7%97%9b%e8%8b%a6%2c%e6%88%91%e9%9a%be%e5%8f%97%2c%e6%88%91%e6%8a%93%e5%a4%b4%e5%8f%91%2c%e6%88%91%e4%b8%80%e5%b1%a1%e5%b1%a1%e7%9a%84%e5%be%80%e4%b8%8b%e6%8a%93&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!735.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!735.entry</guid><pubDate>Sat, 27 Aug 2005 15:46:27 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!735/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!735.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:50:43Z</dcterms:modified></item><item><title>挖哈哈哈哈哈,finish server side</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!727.entry</link><description>&lt;div&gt;不过没有测试过.-______________-&lt;/div&gt;
&lt;div&gt;是没有跟client side测试过..&lt;/div&gt;
&lt;div&gt;单独跑没有问题..&lt;/div&gt;
&lt;div&gt;我想不会有什么大的差错吧.&lt;/div&gt;
&lt;div&gt;不过不全..&lt;/div&gt;
&lt;div&gt;现在database只有个parking number..但是真正的停车场一般都是分为几层,几排,几列的&lt;/div&gt;
&lt;div&gt;我本来想把几层,几排,几列加起来做为parking number,就象1层,1排,1号的parking number就是111&lt;/div&gt;
&lt;div&gt;但是用StringBuffer把parking number拆开得到3个数,分别给他们值&lt;/div&gt;
&lt;div&gt;还是分别定义那3个值,然后把它们加起来组成parking number呢?&lt;/div&gt;
&lt;div&gt;现在还不清楚.&lt;/div&gt;
&lt;div&gt;所以现在的server side去掉了那3个数,只用一个parking number,先测试对了然后再往上加..&lt;/div&gt;
&lt;div&gt;还有个时间问题,从parking status变成有车的时候开始记时,超过规定的时间有提示给web那边..&lt;/div&gt;
&lt;div&gt;不过..好象在mobile那边不需要警告,只需要记时就可以了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;client side的界面已经写好..只剩下连接server的部分了..&lt;/div&gt;
&lt;div&gt;所以.&lt;/div&gt;
&lt;div&gt;mobile部分应该不用几天了..明,后天?尽量做了..毕竟还有其他assignment..&lt;/div&gt;
&lt;div&gt;TMD,想起写一个公司的plan我就讨厌..fuck.别人公司plan关我鸟事..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;web那边..JSP现在确实不太清楚..只知道基础的...怎么配置什么的还有点茫然&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%8c%96%e5%93%88%e5%93%88%e5%93%88%e5%93%88%e5%93%88%2cfinish+server+side&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!727.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!727.entry</guid><pubDate>Fri, 26 Aug 2005 09:37:36 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!727/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!727.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:55:41Z</dcterms:modified></item><item><title>无语..白做了</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!722.entry</link><description>&lt;div&gt;shit..&lt;/div&gt;
&lt;div&gt;proposal的东西不符合要求..老师告诉我理解不对..&lt;/div&gt;
&lt;div&gt;然后详细给我讲解了关于location-based system.......&lt;/div&gt;
&lt;div&gt;结果..&lt;/div&gt;
&lt;div&gt;2个感觉&lt;/div&gt;
&lt;div&gt;1. 难&lt;/div&gt;
&lt;div&gt;2.真TMD难&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;改了..改成indoor parking system&lt;/div&gt;
&lt;div&gt;今天晚上改份proposal,明天拿给lecturer看看&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;事情真TMD多..从国内过来,基本上就没一天好日子过&lt;/div&gt;
&lt;div&gt;我曰&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%97%a0%e8%af%ad..%e7%99%bd%e5%81%9a%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!722.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!722.entry</guid><pubDate>Tue, 23 Aug 2005 10:15:42 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!722/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!722.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:58:47Z</dcterms:modified></item><item><title>去TMD</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!718.entry</link><description>&lt;div&gt;大片的报错..&lt;/div&gt;
&lt;div&gt;第一次compile以后才4个error..我想不会吧..&lt;/div&gt;
&lt;div&gt;改了4个error以后冒出40多个..&lt;/div&gt;
&lt;div&gt;我靠..&lt;/div&gt;
&lt;div&gt;现在只有20多个了..&lt;/div&gt;
&lt;div&gt;但都找不出问题在哪..&lt;/div&gt;
&lt;div&gt;明天去问问别人吧..&lt;/div&gt;
&lt;div&gt;shit&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%8e%bbTMD&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!718.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!718.entry</guid><pubDate>Mon, 22 Aug 2005 17:20:29 GMT</pubDate><slash:comments>2</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!718/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!718.entry#comment</wfw:comment><dcterms:modified>2006-04-29T12:59:38Z</dcterms:modified></item><item><title>mySQL</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!716.entry</link><description>&lt;div&gt;
&lt;p&gt;本文写的是如何使用mySQL来建立关系型数据库.网上很多文章都很杂乱,对于这部分一窍不通的朋友可能会看的很茫然,会恼火老是找不到有用的信息.所以..我把基本的一些写下来供需要的参考(这该是最基础最基础的了,如果连这都看不懂的话,建议先去学习MS ACCESS,IIS+ASP这些来使自己先有一个数据库与服务器连接的概念)
&lt;p&gt;建立数据库首先必须要有web server..这里使用的是tomcat.它本身自带web server功能,所以暂时我还没想去用apache做专用web server
&lt;p&gt;装好tomcat,设置好之后(最后PS会介绍tomcat如何设置),mySQL安装好以后就可以进行数据库操作了
&lt;p&gt;mySQL是用命令行控制的..所以得进MS-DOS下进行操作
&lt;p&gt;在MS-DOS下CD进你装mySQL的目录以后,执行mysql -h localhost -u root &amp;lt;ur mysql password&amp;gt;
&lt;p&gt;因为在本机测试,所以使用localhost就可以了..如果在web server上测试,localhost要改成该web server的地址
&lt;p&gt;mysql password在最新版的mysql安装程序后会有向导设置,在那里你可以设置password,当然也可以不用设置
&lt;p&gt;用以上命令就进入了mysql管理界面.你会看到welcome to mysql......
&lt;p&gt;然后你就可以通过一些命令来操作数据库了.(mySQl里所有命令结尾都必须加;号,除了exit,quit之外)
&lt;p&gt;1. show datases;
&lt;p&gt;该命令可以让你看到你现有几个database,以及它们的名字
&lt;p&gt;2. create database &amp;lt;database name&amp;gt;;
&lt;p&gt;建立新的database
&lt;p&gt;3.建立好以后use &amp;lt;dabase name&amp;gt;;来切换到该database操作
&lt;p&gt;4. create table &amp;lt;table name&amp;gt;(
&lt;p&gt;&amp;lt;column1 name&amp;gt;,&amp;lt;column1 type&amp;gt;,&amp;lt;column1 details&amp;gt;
&lt;p&gt;&amp;lt;column2 name&amp;gt;,&amp;lt;column2 type&amp;gt;,&amp;lt;column2 details&amp;gt;
&lt;p&gt;...
&lt;p&gt;);
&lt;p&gt;建立列表.
&lt;p&gt;5. insert into &amp;lt;table name&amp;gt; set
&lt;p&gt;&amp;lt;column1 name&amp;gt;=value1,
&lt;p&gt;&amp;lt;column2 name&amp;gt;=value2,
&lt;p&gt;...;
&lt;p&gt;向数据库里添加记录
&lt;p&gt;6. select * from &amp;lt;table name&amp;gt;
&lt;p&gt;从数据库里拿出数据
&lt;p&gt;7.select * from &amp;lt;table name&amp;gt;
&lt;p&gt;where ...;
&lt;p&gt;拿出特定的东西
&lt;p&gt;8.update &amp;lt;table name&amp;gt; set
&lt;p&gt;&amp;lt;column value&amp;gt;=new value;
&lt;p&gt;where ...;
&lt;p&gt;修改特定的记录
&lt;p&gt;9. delete from &amp;lt;table name&amp;gt;
&lt;p&gt;where...;
&lt;p&gt;删除特定记录.如果没有where,删除整个表
&lt;p&gt;看起来是不是很眼熟..就是普通的sql语句而已.只是放在MS-DOS里写.跟access一样,都属于关系型数据库,所以操作起来也很相似..
&lt;p&gt;如果觉得麻烦,你可以去下个mysql control center,一个牛人写的用图形界面来操作mysql,很直观,非常好的软件.不过我建议还是从命令做起.毕竟在打基础&lt;br&gt;
&lt;p&gt;PS: 补充几个命令
&lt;p&gt;1.drop database &amp;lt;database name&amp;gt;;
&lt;p&gt;删除某个database;
&lt;p&gt;2.select count(*) from &amp;lt;table name&amp;gt;
&lt;p&gt;where ...
&lt;p&gt;显示该条件下有多少条记录
&lt;p&gt;3. describe &amp;lt;table name&amp;gt;;
&lt;p&gt;显示table
&lt;p&gt;PS: tomcat的安装照着一步步做就可以了.在设置的时候需要设置端口,默认的是8080,在你的防火墙里确定该端口没有被其他软件使用,否则你就得另设了..(一般都不会有,如果被其他软件用了,我想你也不用来看这种文章了..-_-~).然后需要设置下环境变量. XP下用户在控制面板-系统-高级-环境变量-系统变量下,新建个变量名为CATALINA_HOME,CATALINE_BASE,然后2者的值都设置为你安装tomcat的路径.比如c:\tomcat. 然后新建classpath变量,值设置为.%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar;
&lt;p&gt;注意,最前面的&amp;quot;.&amp;quot;圆点必须要.代表路径.tomcat5以上的servlet-api.jar和jsp-api.jar就是这个路径,5版本以下没试过,不知道.确认下你的路径.然后用你的路径来改上面的值.如果一样就不用改了.
&lt;p&gt;之后在浏览器里输入&lt;a href="http://localhost:8080/"&gt;http://localhost:8080&lt;/a&gt;,如果出现欢迎界面就代表你安装,设置成功了.
&lt;p&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+mySQL&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!716.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!716.entry</guid><pubDate>Sun, 21 Aug 2005 08:33:45 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!716/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!716.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:01:06Z</dcterms:modified></item><item><title>又是一堆新概念</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!715.entry</link><description>&lt;div&gt;曾经接触的太少..&lt;/div&gt;
&lt;div&gt;很多都只是知道名称,不知道如何去用&lt;/div&gt;
&lt;div&gt;这次的software engineering给我的收获真的很大..不过也很痛苦..&lt;/div&gt;
&lt;div&gt;因为要学的东西真TMD太多了!!!!&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;我想.通过这次software engineering才知道什么是JAVA.&lt;/div&gt;
&lt;div&gt;原来学的TMD连入门都没有...只是在门口徘徊&lt;/div&gt;
&lt;div&gt;就象一篇essay中的introduction中的brief description&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;project带给我的是flash领域中的50%&lt;/div&gt;
&lt;div&gt;software engineering带给我的是JAVA领域中的30%&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;不管怎么说..完成以后..都算入门级菜鸟了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%8f%88%e6%98%af%e4%b8%80%e5%a0%86%e6%96%b0%e6%a6%82%e5%bf%b5&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!715.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!715.entry</guid><pubDate>Sun, 21 Aug 2005 06:40:36 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!715/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!715.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:01:58Z</dcterms:modified></item><item><title>开始JSP</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!714.entry</link><description>&lt;div&gt;
&lt;div&gt;J2ME那边client端的大概差不多了...但是连去server还有点困难.现在也没法测试..因为mySQL还不太会用&lt;/div&gt;
&lt;div&gt;先把mySQL弄好,用JSP和server连上,往里加点东西&lt;/div&gt;
&lt;div&gt;然后再用J2ME去search测试&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;PS: tomcat弄好.环境变量没有设置错误.换了个旧点的版本就可以了..不知道为什么.&lt;/div&gt;
&lt;div&gt;版本越新越有问题..shit..&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%bc%80%e5%a7%8bJSP&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!714.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!714.entry</guid><pubDate>Sun, 21 Aug 2005 06:31:39 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!714/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!714.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:02:31Z</dcterms:modified></item><item><title>对tomcat无语</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!710.entry</link><description>&lt;div&gt;弄了一天tomcat设置..再怎么弄都不对&lt;/div&gt;
&lt;div&gt;状态栏里start service以后,几秒以后就自己停了..&lt;/div&gt;
&lt;div&gt;开&lt;a href="http://localhost:8080/"&gt;http://localhost:8080&lt;/a&gt;也不能开..显示无法打开此页&lt;/div&gt;
&lt;div&gt;环境变量什么的全部都设置好了...为什么还是开不了..&lt;/div&gt;
&lt;div&gt;我已经彻底被折服了..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;暂时先放下这部分..&lt;/div&gt;
&lt;div&gt;把J2ME search那部分研究出来&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%af%b9tomcat%e6%97%a0%e8%af%ad&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!710.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!710.entry</guid><pubDate>Thu, 18 Aug 2005 14:43:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!710/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!710.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:05:48Z</dcterms:modified></item><item><title>J2ME中的构造函数(续)</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!709.entry</link><description>&lt;div&gt;Date class&lt;/div&gt;
&lt;div&gt;属于java.util.*包.显示当前时间&lt;/div&gt;
&lt;div&gt;private Date d=new Date();&lt;/div&gt;
&lt;div&gt;..&lt;/div&gt;
&lt;div&gt;Form f=new Form(&amp;quot;&amp;quot;);&lt;/div&gt;
&lt;div&gt;f.append(&amp;quot;parm1&amp;quot;+d+&amp;quot;\n&amp;quot;);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;TimeZone class&lt;/div&gt;
&lt;div&gt;也属于java.util.*包,提供时区相关信息&lt;/div&gt;
&lt;div&gt;注意TimeZone是abstract class,不能被实例化&lt;/div&gt;
&lt;div&gt;要想用它里面的函数.需要用到getDefault()&lt;/div&gt;
&lt;div&gt;private TimeZone tz;&lt;/div&gt;
&lt;div&gt;...&lt;/div&gt;
&lt;div&gt;Form f=new Form(&amp;quot;&amp;quot;);&lt;/div&gt;
&lt;div&gt;tz=TimeZone.getDefault();&lt;/div&gt;
&lt;div&gt;String[] tzid=tz.getAvailableIDs();&lt;/div&gt;
&lt;div&gt;for(int i=0;i&amp;lt;tzid.length;i++)&lt;/div&gt;
&lt;div&gt;f.append(&amp;quot;.. &amp;quot;+tzid[i]+&amp;quot;\n&amp;quot;);&lt;/div&gt;
&lt;div&gt;f.append(&amp;quot;...&amp;quot;+tz.getID()+&amp;quot;\n&amp;quot;);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;getAvailableIDs()是获取当前可用时区..所以可能会有几个.用FOR将它们一个个显示出来&lt;/div&gt;
&lt;div&gt;getID()获取当前系统设置时区&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Calendar class&lt;/div&gt;
&lt;div&gt;也属于java.util.*.提供更为详细的时间信息&lt;/div&gt;
&lt;div&gt;也是abstract class&lt;/div&gt;
&lt;div&gt;private Calendar c=Calendar.getInstance();&lt;/div&gt;
&lt;div&gt;c.get(Calendar.YEAR); &lt;/div&gt;
&lt;div&gt;c.get(Calendar.MONTH);&lt;/div&gt;
&lt;div&gt;c.get(Calendar.DAY_OF_MONTH);&lt;/div&gt;
&lt;div&gt;c.get(Calendar.HOUR_OF_DAY);&lt;/div&gt;
&lt;div&gt;c.get(Calendar.MINUTE);&lt;/div&gt;
&lt;div&gt;c.get(Calendar.SECOND);&lt;/div&gt;
&lt;div&gt;c.get(Calendar.MILLISECOND);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+J2ME%e4%b8%ad%e7%9a%84%e6%9e%84%e9%80%a0%e5%87%bd%e6%95%b0(%e7%bb%ad)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!709.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!709.entry</guid><pubDate>Wed, 17 Aug 2005 14:55:02 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!709/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!709.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:12:36Z</dcterms:modified></item><item><title>J2ME中各个构造函数</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!707.entry</link><description>&lt;div&gt;记一下他们的参数&lt;/div&gt;
&lt;div&gt;Display class&lt;/div&gt;
&lt;div&gt;Display.setCurrent(parm1);&lt;/div&gt;
&lt;div&gt;parm1: 一个容器,一般是Form or List&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Command(&amp;quot;parm1&amp;quot;,parm2,parm3)&lt;/div&gt;
&lt;div&gt;parm1: 显示出来的标题(出现在右下角)&lt;/div&gt;
&lt;div&gt;parm2:  Command命令.比如Command.EXIT,Command.Cancel,Command.back,Command.ok, Command.HELP, Command.ITEM, Command.SCREEN, Command.STOP&lt;/div&gt;
&lt;div&gt;parm3: 优先级 &lt;/div&gt;
&lt;div&gt;System class&lt;/div&gt;
&lt;div&gt;System.currentTimeMillis();&lt;/div&gt;
&lt;div&gt;System.getProperty(&amp;quot;microedition.configuration&amp;quot;);&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;System.getProperty(&amp;quot;microedition.profiles&amp;quot;);&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;System.getProperty(&amp;quot;microedition.platform&amp;quot;);&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;System.getProperty(&amp;quot;microedition.locale&amp;quot;);&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;System.getProperty(&amp;quot;microedition.encoding&amp;quot;);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Runtime class&lt;/div&gt;
&lt;div&gt;Runtime.getRunTime.totalMemory();&lt;/div&gt;
&lt;div&gt;Runtime.getRunTime.freeMemory();&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;List class&lt;/div&gt;
&lt;div&gt;跟Form一样,一种constructor.我是把它理解为J2SE中的那个list&lt;/div&gt;
&lt;div&gt;List(parm1,parm2)&lt;/div&gt;
&lt;div&gt;parm1: 选择列表的名字&lt;/div&gt;
&lt;div&gt;parm2: 表现形式.分为Choice.EXCLUSIVE (单选) Choice.MULTIPLE (多选)&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;List.append(&amp;quot;URL&amp;quot;,null)&lt;/div&gt;
&lt;div&gt;在容器中将其表现出来&lt;/div&gt;
&lt;div&gt;URL: 选择项的描述.&lt;/div&gt;
&lt;div&gt;null: parm2.一个image object.代表每个选项前的小图标&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;TextBox class&lt;/div&gt;
&lt;div&gt;与LIST和FORM一样.属于容器&lt;/div&gt;
&lt;div&gt;用来显示字符串或者输入字符串的&lt;/div&gt;
&lt;div&gt;TextBox(&amp;quot;parm1&amp;quot;,parm2,parm3,parm4)&lt;/div&gt;
&lt;div&gt;parm1: 显示名字&lt;/div&gt;
&lt;div&gt;parm2: 字符串.如果是指定字符串.parm3则必须为该字符串的长度.如果为NULL,parm3可以随便写&lt;/div&gt;
&lt;div&gt;parm3: 字符串长度.如果是指定字符串,显示结果不能输入.如果parm2为NULL,定义长度以后可以随意输入字符&lt;/div&gt;
&lt;div&gt;parm4: 0&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;TextField class&lt;/div&gt;
&lt;div&gt;项目类型对象.显示单行.不象TextBox显示多行.由于不是容器类对象,所以不能append,必须要放入其他容器类&lt;/div&gt;
&lt;div&gt;比如&lt;/div&gt;
&lt;div&gt;private TextField tf;&lt;/div&gt;
&lt;div&gt;private Form f;&lt;/div&gt;
&lt;div&gt;...&lt;/div&gt;
&lt;div&gt;tf=new TextField(&amp;quot;parm1&amp;quot;,parm2,parm3,parm4)&lt;/div&gt;
&lt;div&gt;parm1: 显示名字&lt;/div&gt;
&lt;div&gt;parm2: default &lt;/div&gt;
&lt;div&gt;parm3: 字符串长度&lt;/div&gt;
&lt;div&gt;parm4: 命令.比如TextField.PASSWORD,TextField.PHONENUMBER, TextField.EMAILADDR, TextField.URL, TextField.NUMERIC&lt;/div&gt;
&lt;div&gt;then&lt;/div&gt;
&lt;div&gt;f.append(tf);&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;DateField class&lt;/div&gt;
&lt;div&gt;与TextField差不多.也是项目类型对象&lt;/div&gt;
&lt;div&gt;DateField(&amp;quot;parm1&amp;quot;,parm2)&lt;/div&gt;
&lt;div&gt;parm1: 显示名字&lt;/div&gt;
&lt;div&gt;parm2: 命令.比如DateField.DATE_TIME, DateField.DATE, DateField.TIME&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;StringItem class&lt;/div&gt;
&lt;div&gt;也是项目类型对象&lt;/div&gt;
&lt;div&gt;StingItem(&amp;quot;parm1&amp;quot;)&lt;/div&gt;
&lt;div&gt;parm1: 显示的字符串&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;ImageItem class&lt;/div&gt;
&lt;div&gt;也是项目类型对象&lt;/div&gt;
&lt;div&gt;一般写法&lt;/div&gt;
&lt;div&gt;private Image img;&lt;/div&gt;
&lt;div&gt;private ImageItem imgItem;&lt;/div&gt;
&lt;div&gt;...&lt;/div&gt;
&lt;div&gt;img=Image.createImage(&amp;quot;parm1&amp;quot;)&lt;/div&gt;
&lt;div&gt;parm1: 路径.根据图形文件创建一个image对象.image必须放在res文件下&lt;/div&gt;
&lt;div&gt;imgItem=new ImageItem(&amp;quot;parm1&amp;quot;,parm2,parm3)&lt;/div&gt;
&lt;div&gt;parm1: 显示的标签&lt;/div&gt;
&lt;div&gt;parm2: img.就是之前创建的image oject&lt;/div&gt;
&lt;div&gt;parm3: 排行. 比如LAYOUT_DEFAULT, LAYOUT.RIGHT, LAYOUT.LEFT&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;ChoiceGroup class&lt;/div&gt;
&lt;div&gt;跟List类似,但它是个项目对象&lt;/div&gt;
&lt;div&gt;private Image img;&lt;/div&gt;
&lt;div&gt;private Image[] imgArr;&lt;/div&gt;
&lt;div&gt;private ChoiceGroup cg;&lt;/div&gt;
&lt;div&gt;...&lt;/div&gt;
&lt;div&gt;img=Image.createImage(..);&lt;/div&gt;
&lt;div&gt;imgArr={img1,img2,img3};&lt;/div&gt;
&lt;div&gt;cg=new ChoiceGroup(&amp;quot;parm1&amp;quot;,parm2,parm3,parm4)&lt;/div&gt;
&lt;div&gt;parm1: 标签&lt;/div&gt;
&lt;div&gt;parm2: 选择的方式.多选还是单选.ChoiceGroup.MULTIPLE,ChoiceGroup.EXCLUSIVE&lt;/div&gt;
&lt;div&gt;parm3: 选项&lt;/div&gt;
&lt;div&gt;parm4: 图标选项.每个选项前面的ICON&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;
&lt;div&gt;gauge class&lt;/div&gt;
&lt;div&gt;项目类型.显示一个进度条&lt;/div&gt;
&lt;div&gt;private Gauge g=new Gauge(&amp;quot;parm1&amp;quot;,parm2,parm3,parm4)&lt;/div&gt;
&lt;div&gt;parm1: 标签.&lt;/div&gt;
&lt;div&gt;parm2: true or fasle. true代表有坡度,false代表没有&lt;/div&gt;
&lt;div&gt;parm3: 最大值&lt;/div&gt;
&lt;div&gt;parm4: 初始值&lt;/div&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Ticker class&lt;/div&gt;
&lt;div&gt;项目类型.显示最上方的滚动条&lt;/div&gt;
&lt;div&gt;private Ticker t=new Ticker(&amp;quot;parm1&amp;quot;)&lt;/div&gt;
&lt;div&gt;parm1: 需要滚动的信息&lt;/div&gt;
&lt;div&gt;不同于其他项目类型的对象的是,它是被setTicker()放进容器的,而其他的却是被append()进去的&lt;/div&gt;
&lt;div&gt;Form f=new Form(&amp;quot;&amp;quot;);&lt;/div&gt;
&lt;div&gt;f.setTicker(t);&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+J2ME%e4%b8%ad%e5%90%84%e4%b8%aa%e6%9e%84%e9%80%a0%e5%87%bd%e6%95%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!707.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!707.entry</guid><pubDate>Wed, 17 Aug 2005 13:56:42 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!707/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!707.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:13:38Z</dcterms:modified></item><item><title>J2ME学习笔记1</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!701.entry</link><description>&lt;div&gt;先了解一些JAVA里的包吧&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;javax.microedition.lcdui:用户界面包,主要用于构造程序的用户界面. Command,Form都是这个包的类.&lt;br&gt;javax.microedition.rms:这个包实现了对手机数据的存取功能.&lt;br&gt;javax.microedition.midlet:这个包是MIDlet程序的声明周期包,主要定义了MIDlet类,MIDlet类是一个抽象类,里面声明了startApp(),destroyApp(),pauseApp()等抽象方法。 &lt;br&gt;javax.microedition.io:网络IO包.有HttpConnection接口和Connection接口、Datagram接口.&lt;br&gt;java.io.* &lt;br&gt;java.lang.* &lt;br&gt;java.util.* &lt;br&gt;&lt;/div&gt;
&lt;div&gt;记得以前学JAVA的时候,最烦的就是在写CLASS的时候不知道要IMPORT那种包,有时候干脆随便写.把重要的包都放进去.这样很可能导致编译错误或者占用资源.由于J2ME可以看成是J2SE的压缩版,包要少很多.有些同名包也有大幅度的缩减.所以记下来很容易.&lt;/div&gt;
&lt;div&gt;不过..还是要养成勤看API的习惯&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;J2ME的基本流程是&lt;/div&gt;
&lt;div&gt;constructor(构造函数)-&amp;gt;startApp()-&amp;gt;commandAction()(处理事件)-&amp;gt;other functions-&amp;gt;destroyApp()/pauseApp()&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;J2ME也是JAVA,所以熟悉J2SE的人上手J2ME很容易.了解它的基本运行环境,编译方式等就可以了&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+J2ME%e5%ad%a6%e4%b9%a0%e7%ac%94%e8%ae%b01&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!701.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!701.entry</guid><pubDate>Tue, 16 Aug 2005 15:10:49 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!701/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!701.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:21:15Z</dcterms:modified></item><item><title>初步定为</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!700.entry</link><description>&lt;div&gt;language: J2ME&lt;/div&gt;
&lt;div&gt;database: mySQL&lt;/div&gt;
&lt;div&gt;driver: JDBC&lt;/div&gt;
&lt;div&gt;server: apache tomcat&lt;/div&gt;
&lt;div&gt;tools: JDK1.4.1_02, JCreator2.5LE, java wireless toolkits2.2&lt;/div&gt;
&lt;div&gt;暂时定为这样...&lt;/div&gt;
&lt;div&gt;对于mySQL,JDBC,tomcat实在不太了解.&lt;/div&gt;
&lt;div&gt;本来想用ACCESS+ODBC+IIS+ASP,但是好象这种对J2ME支持不太好.好象是..听说是..&lt;/div&gt;
&lt;div&gt;所以..&lt;/div&gt;
&lt;div&gt;换成传说中的黄金搭配&lt;/div&gt;
&lt;div&gt;apache tomcat+mySQL+JDBC&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;先就这样试试..&lt;/div&gt;
&lt;div&gt;第一个PROPOSAL也只是DRAFT..&lt;/div&gt;
&lt;div&gt;不好用再改就是了&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e5%88%9d%e6%ad%a5%e5%ae%9a%e4%b8%ba&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!700.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!700.entry</guid><pubDate>Tue, 16 Aug 2005 14:22:33 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!700/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!700.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:21:22Z</dcterms:modified></item><item><title>The format of Project Proposal</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!697.entry</link><description>&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt;我认为的一个非常标准,非常详细的Proposal的格式..有需要的朋友可以按照下面的格式来写&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=Arial&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div&gt;Proposal&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;1. Project scope&lt;/div&gt;
&lt;div&gt;1.1 Project boundary/description&lt;/div&gt;
&lt;div&gt;1.2 System functions&lt;/div&gt;
&lt;div&gt;1.3 Project objectives&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;2. Project schedule&lt;/div&gt;
&lt;div&gt;2.1 Work breakdown structure&lt;/div&gt;
&lt;div&gt;2.2 Gantt Chart&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;3. Project team organization&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;4. Technical description of the proposed system&lt;/div&gt;
&lt;div&gt;4.1 hardware requirement&lt;/div&gt;
&lt;div&gt;4.2 software requirement&lt;/div&gt;
&lt;div&gt;4.3 Limitation &amp;amp; Constraints&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;5. Project Standard, Procedures and Proposed Techniques and Tools&lt;/div&gt;
&lt;div&gt;5.1 Process model and techniques&lt;/div&gt;
&lt;div&gt;5.2 Requirement Gathering Techniques and Tools&lt;/div&gt;
&lt;div&gt;5.3 System Development Techniques and Tools&lt;/div&gt;
&lt;div&gt;5.3.1 Gantt Chart – Adv/Disadv&lt;/div&gt;
&lt;div&gt;5.3.2 Work Breakdown Structure – Adv/Disadv&lt;/div&gt;
&lt;div&gt;5.3.3 Network Diagram – Adv/Disadv&lt;/div&gt;
&lt;div&gt;5.3.4 Algorithm&lt;/div&gt;
&lt;div&gt;5.4 Design Techniques and tools&lt;/div&gt;
&lt;div&gt;5.5 Programming Language and Developing Language&lt;/div&gt;
&lt;div&gt;5.6 Testing Techniques&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;6. Quality Assurance Plan&lt;/div&gt;
&lt;div&gt;6.1 Quality Assurance Strategy&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;7. Documentation Plan&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;8. Test Plan&lt;/div&gt;
&lt;div&gt;8.1 Testing Strategy/Techniques&lt;/div&gt;
&lt;div&gt;8.2 Tests data/cases&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;9. Training plan&lt;/div&gt;
&lt;div&gt;9.1 Training Strategy&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;10. References&lt;br&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Geneva, Arial, Sans-serif"&gt; &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=Arial color="#000000" size=3&gt;&lt;/font&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+The+format+of+Project+Proposal&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!697.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!697.entry</guid><pubDate>Mon, 15 Aug 2005 12:58:13 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!697/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!697.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:21:31Z</dcterms:modified></item><item><title>确定使用语言 - J2ME</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!696.entry</link><description>&lt;div&gt;只能写mobile or wireless..&lt;/div&gt;
&lt;div&gt;对于wireless那边,确实不太明白..概念有点混乱&lt;/div&gt;
&lt;div&gt;mobile这边,相对来说好的多.至少知道J2ME是专用于小型电子设备上的..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;但是对于J2ME本身来说,一知半解..甚至连它的开发环境都完全不了解.&lt;/div&gt;
&lt;div&gt;网上对于J2ME的教程好象不是很多..搜索了一下,有点杂..&lt;/div&gt;
&lt;div&gt;还得先整理一下..&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;下午看了篇文章..一个牛程序员写的..开发经验18年...&lt;/div&gt;
&lt;div&gt;18年啊..!!@!&lt;/div&gt;
&lt;div&gt;从几岁就开始了...&lt;/div&gt;
&lt;div&gt;学习方法是慢慢来..干什么都从基础打..这样转型很快..&lt;/div&gt;
&lt;div&gt;程序都是通的..精一门而通所有..但是.精那一门,就得花上多少时间,多少个通宵...&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;程序员死的早...&lt;/div&gt;
&lt;div&gt;好象听过这句话...&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e7%a1%ae%e5%ae%9a%e4%bd%bf%e7%94%a8%e8%af%ad%e8%a8%80+-+J2ME&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!696.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!696.entry</guid><pubDate>Sun, 14 Aug 2005 14:44:21 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!696/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!696.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:25:17Z</dcterms:modified></item><item><title>暂时放一下FLASH</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!694.entry</link><description>由于Software Engineering的assignment关系..确定不能做flash game,只能做关于Mobile or Wireless的东西.对于这部分..我还挺茫然.不知道改做什么.. 不过语言已经定了..JAVA 所以... 学校的课程优先..先尽快搞定JAVA...再说其他的做的topic还没定.. 大概是guide system之类的吧..&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%9a%82%e6%97%b6%e6%94%be%e4%b8%80%e4%b8%8bFLASH&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!694.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!694.entry</guid><pubDate>Wed, 10 Aug 2005 12:10:02 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!694/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!694.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:25:22Z</dcterms:modified></item><item><title>我认为AS里几个需要注意的地方</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!692.entry</link><description>&lt;div&gt;1. load variable and regular variable&lt;/div&gt;
&lt;div&gt;在function里,只有加了var的variable才是local variable.没加的就是regular variable. 也就是说如果同名变量的话,先调用了函数,那么里面的regular variable是会覆盖掉之前在函数外部声明的变量的.&lt;/div&gt;
&lt;div&gt;example&lt;/div&gt;
&lt;div&gt;var a=50;&lt;/div&gt;
&lt;div&gt;function aa(){&lt;/div&gt;
&lt;div&gt;a=100;&lt;/div&gt;
&lt;div&gt;var b=30;&lt;/div&gt;
&lt;div&gt;c=40;&lt;/div&gt;
&lt;div&gt;}&lt;/div&gt;
&lt;div&gt;aa();&lt;/div&gt;
&lt;div&gt;trace(a)                         //200 因为函数里的a是regular variable,将之前的50覆盖了&lt;/div&gt;
&lt;div&gt;trace(b)                        //undefined. 因为b is local variable&lt;/div&gt;
&lt;div&gt;trace(c)                       //40. 因为是regular variable&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;2.路径问题&lt;/div&gt;
&lt;div&gt;一个看似简单,其实很麻烦也很令人头晕的东西&lt;/div&gt;
&lt;div&gt;_root and _parent&lt;/div&gt;
&lt;div&gt;_root是绝对路径.就是说你可以通过_root.xxxxx来访问某个MC或者某个其他什么&lt;/div&gt;
&lt;div&gt;_parent是相对路径,所谓相对当然要有2个东西来比.比如你选了A,想从A访问在同一层面上的B里的某个MC.那么就要用到_parent了. _parent.b.mc. _parent是把你所在的位置往上退了一步,相当于WINDOWS下的&amp;quot;向上&amp;quot;,比如向上到了根目录,才能访问其他文件夹就是这个道理&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;待续&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt; &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%88%91%e8%ae%a4%e4%b8%baAS%e9%87%8c%e5%87%a0%e4%b8%aa%e9%9c%80%e8%a6%81%e6%b3%a8%e6%84%8f%e7%9a%84%e5%9c%b0%e6%96%b9&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!692.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!692.entry</guid><pubDate>Sun, 07 Aug 2005 15:39:55 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!692/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!692.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:25:34Z</dcterms:modified></item><item><title>数字-&gt;字符的函数</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!690.entry</link><description>&lt;p&gt;千位用逗号隔开,保留2位小数.加了注释.希望能给有需要的朋友帮助.
&lt;p&gt;有兴趣的朋友可以copy过去测试一下
&lt;p&gt;或者自定义改下就可以做出其他效果了
&lt;p&gt; 
&lt;p&gt;function format(n) {&lt;br&gt; n = String(n);          //将数字N转变为字符串&lt;br&gt; if (n.indexOf(&amp;quot;.&amp;quot;) != -1) {       //如果在该字符串内找的到小数点&amp;quot;.&amp;quot;的话(如果为小数)&lt;br&gt;  var num = n.substring(0, n.indexOf(&amp;quot;.&amp;quot;));  //声明变量NUM,并把小数点之前的字符给它(就是取整数部分)&lt;br&gt; } else {&lt;br&gt;  num = n;          //不为小数的话,直接取整数&lt;br&gt; }&lt;br&gt; var arr = new Array();        //声明数组用来存放变量&lt;br&gt; var i = 0;           //相当于for里的i,记数用的&lt;br&gt; if (n.indexOf(&amp;quot;,&amp;quot;) == -1) {       //如果在该字符串内找不到&amp;quot;,&amp;quot;的话(代表没有用逗号分割的时候)&lt;br&gt;  while (num&amp;gt;0) {         //如果整数位大于0的话&lt;br&gt;   arr[i] = &amp;quot;&amp;quot;+num%1000;      //取该数除以1000的余数放入数组&lt;br&gt;   num = Math.floor(num/1000);     //再将该数除以1000取商(直到该数等于0为止)&lt;br&gt;   i++;          //往下加一位&lt;br&gt;  }&lt;br&gt;  arr = arr.reverse();       //将数组内的数据换位(想知道原因的可以随便取一个数用上面的算法算算就知道了)&lt;br&gt;  for (var i in arr) {       &lt;br&gt;   if (i&amp;gt;0) {         //在该数组内取从第1位开始的数&lt;br&gt;    while (arr[i].length()&amp;lt;3) {    //如果该数的长度小于3,比如24&lt;br&gt;     arr[i] = &amp;quot;0&amp;quot;+arr[i];    //在该数前面加上0,就变成了024.比如这个数是1024,除1000后余数为24,但是最终写法是1,024.所以要在24前加0.不够千位就补0&lt;br&gt;    }&lt;br&gt;   }&lt;br&gt;  }&lt;br&gt; } else {&lt;br&gt;  arr[i] = num;         //如果逗号分割完毕或者不需要分割&lt;br&gt; }&lt;br&gt; if (n.indexOf(&amp;quot;.&amp;quot;) != -1) {       //如果该数为小数(跟前面一样)&lt;br&gt;  var number = n.substring(n.indexOf(&amp;quot;.&amp;quot;));  //取小数部分&lt;br&gt; } else {&lt;br&gt;  number = &amp;quot;&amp;quot;;         //该数为整数情况&lt;br&gt; }&lt;br&gt; if (number.length == 0 or Number(number == 0)) { //如果小数部分的长度为0(没有小数部分)&lt;br&gt;  arr += &amp;quot;.00&amp;quot;;         //加上小数点和小数后前2位,00.因为是保留2位小数&lt;br&gt; } else if (number.length == 2) {     //如果小数点后长度为2&lt;br&gt;  arr += number+&amp;quot;0&amp;quot;;        //加一个0(因为小数点也占一位.所以需要多加一个0)&lt;br&gt; } else {&lt;br&gt;  arr += number;         //如果条件满足责不需要改变&lt;br&gt; }&lt;br&gt; delete number, num, i;        //删掉变量,以免驻留在内存中,占用资源&lt;br&gt; return arr;           //将数组返回,得到结果&lt;br&gt;}&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e6%95%b0%e5%ad%97-%3e%e5%ad%97%e7%ac%a6%e7%9a%84%e5%87%bd%e6%95%b0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!690.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!690.entry</guid><pubDate>Sun, 07 Aug 2005 14:51:31 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!690/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!690.entry#comment</wfw:comment><dcterms:modified>2006-04-29T13:34:33Z</dcterms:modified></item><item><title>Lingo控制图片</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!625.entry</link><description>&lt;p&gt;比如用Lingo控制图片缩放..
&lt;p&gt;在控制增大的btn里可以写
&lt;p&gt;on mouseUp/Down me
&lt;p&gt;repeat while the mouseDown/Up
&lt;p&gt;sprite(spriteNumber).rect=inflate(sprite(spriteNumber).rect,1,1) (第一个1指宽度缩放,第二个指高度缩放,改为其他值代表缩放速度)
&lt;p&gt;updateStage
&lt;p&gt;end repeat
&lt;p&gt;end
&lt;p&gt;同样道理..缩小的话只需要将那2个1,1改为负数就可以了
&lt;p&gt;比如控制图片淡入淡出
&lt;p&gt;可以写成
&lt;p&gt;on mouseUp/Down me
&lt;p&gt;repeat with i=0 to 100
&lt;p&gt;sprite(spriteNumber).blend=i
&lt;p&gt;updateStage
&lt;p&gt;end repeat
&lt;p&gt;end
&lt;p&gt;如果是淡出的话,只需要改成repeat with i=100 down to 0就可以了
&lt;p&gt;至于一些其他的象旋转之类的..在google上找找lingo字典,看看API里面控制对应的函数名就可以写了&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+Lingo%e6%8e%a7%e5%88%b6%e5%9b%be%e7%89%87&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!625.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!625.entry</guid><pubDate>Mon, 16 May 2005 12:08:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!625/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!625.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:00:54Z</dcterms:modified></item><item><title>Director, Flash的交互3</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!623.entry</link><description>&lt;p&gt;关于director里面常用的控制swf文件的method
&lt;p&gt;除了开始说到的play,stop
&lt;p&gt;还有象速度控制
&lt;p&gt;on adjustFixedRate whichSprite, adjustType, howMuch
&lt;p&gt;   case adjustType of
&lt;p&gt;     #faster:
&lt;p&gt;      sprite(whichSprite).fixedRate =/ sprite(whichSprite).fixedRate + howMuch
&lt;p&gt;     #slower:
&lt;p&gt;      sprite(whichSprite).fixedRate =/ sprite(whichSprite).fixedRate - howMuch
&lt;p&gt;   end case
&lt;p&gt;end
&lt;p&gt;倒退回第一个frame
&lt;p&gt;sprite(whichFlashSprite).rewind()
&lt;p&gt;步进或者步退
&lt;p&gt;sprite(whichFlashSprite).frame = sprite(whichFlashSprite).frame + 1
&lt;p&gt;或者
&lt;p&gt;sprite(whichFlashSprite).frame = sprite(whichFlashSprite).frame - 1&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+Director%2c+Flash%e7%9a%84%e4%ba%a4%e4%ba%923&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!623.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!623.entry</guid><pubDate>Mon, 16 May 2005 10:35:02 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!623/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!623.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:00:35Z</dcterms:modified></item><item><title>Director, Flash的交互2</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!622.entry</link><description>&lt;p&gt;测试swf播放进度
&lt;p&gt;比如在一个frame上让swf放完再跳去其他frame,可以写
&lt;p&gt;on exitFrame me
&lt;p&gt;if sprite(spriteNumber).playing then
&lt;p&gt;go the frame
&lt;p&gt;else
&lt;p&gt;go frame frameNumber
&lt;p&gt;end if
&lt;p&gt;end
&lt;p&gt;另外一种写法
&lt;p&gt;on exitFrame me
&lt;p&gt;if sprite(spriteNumber).frame&amp;gt;=sprite(spriteNumber).member.frameCount then
&lt;p&gt;go the frame
&lt;p&gt;else
&lt;p&gt;go frame frameNumber
&lt;p&gt;end if
&lt;p&gt;end
&lt;p&gt;还可以在.fla里写lingo
&lt;p&gt;象我开始写的交互1里面
&lt;p&gt;getURL(&amp;quot;lingo:go to frame 5&amp;quot;);
&lt;p&gt;这样就不用在director里写lingo了,拖进来直接用
&lt;p&gt;另外就是关于swf的停止
&lt;p&gt;很简单..就是sprite(spriteNumber).stop()
&lt;p&gt;放在鼠标或者键盘handler里面&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+Director%2c+Flash%e7%9a%84%e4%ba%a4%e4%ba%922&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!622.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!622.entry</guid><pubDate>Mon, 16 May 2005 10:29:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!622/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!622.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:00:38Z</dcterms:modified></item><item><title>菜单,3D动画终于做好了</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!621.entry</link><description>&lt;p&gt;菜单其实也就是一个飘动的字体的特效,flash做的
&lt;p&gt;字体漂浮路径是沿着正玄函数图做波浪浮动
&lt;p&gt;在director里面测试过,还挺正常..
&lt;p&gt;刚有些想法..把自己的东西简化了一下..尽量缩小尺寸..swf和外部文件全部都用linkage
&lt;p&gt;尽量多用AS和Lingo,少用软件本身自带的一些&amp;quot;behavior&amp;quot;
&lt;p&gt;3D动画使用director做,本来想用swift做一个HELP的LOGO..无奈网上找不到模型,只好做文字3D..非常简单..很多软件都可以直接生成
&lt;p&gt;navigation做到一半..还有几个小地方不知道怎么弄..大概还要1天时间吧..&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+%e8%8f%9c%e5%8d%95%2c3D%e5%8a%a8%e7%94%bb%e7%bb%88%e4%ba%8e%e5%81%9a%e5%a5%bd%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!621.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!621.entry</guid><pubDate>Sun, 15 May 2005 14:42:32 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!621/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!621.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:01:13Z</dcterms:modified></item><item><title>Director, Flash的交互1</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!620.entry</link><description>&lt;p&gt;一点小心得..这里只指在Director里如何控制导入的swf,不论是menu控制director场景的跳转,还是一些效果,控制sprite的播放速度等等
&lt;p&gt;先说控制场景,也就是navigation
&lt;p&gt;在flash里做好menu btn以后,在每个btn上面写下AS
&lt;p&gt;on(release){
&lt;p&gt;getURL(&amp;quot;director marker&amp;quot;);
&lt;p&gt;}
&lt;p&gt;director里,在需要跳转的场景上标记marker
&lt;p&gt;用go the frame定住那一个frame
&lt;p&gt;然后用把swf拖入主场景..并写下movie script
&lt;p&gt;on getURL me, myData
&lt;p&gt;go frame myData
&lt;p&gt;end
&lt;p&gt;这里的go frame也可以换成go movie,也就是跳转去其他的dir..
&lt;p&gt;Lingo看上去是很繁琐,就跟一句话一样..但其实它是可以被简化的..有很多很多种简写的方法..具体的有看到这文章的去google就知道了.自己动手,丰衣足食
&lt;p&gt; &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+Director%2c+Flash%e7%9a%84%e4%ba%a4%e4%ba%921&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!620.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!620.entry</guid><pubDate>Sun, 15 May 2005 08:45:12 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!620/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!620.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:01:52Z</dcterms:modified></item><item><title>Director -- 控制sprite的艺术</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!618.entry</link><description>&lt;p&gt;忘了自己说过director是不是垃圾了..好像没有吧??没有这种直接的说法..
&lt;p&gt;MM出品的怎会是垃圾.只是我们不太会用罢了..
&lt;p&gt;我以前也强调过..director是MM的看家产品,其Lingo一样跟AS一样有OOP的概念.只是我不会用..对3种script的写法和用法也不太了解.
&lt;p&gt;比如一个滚动字幕的做法,在AS里,判断mask和需要文字的height top和buttom,如果没有到bottom, height+或者- 一定数字,这个数字就是滚动的速度.如果到了bottom,再回到top..那么在lingo里..也是一样..可就是不会写
&lt;p&gt;网上关于Lingo的教程是很多,可我找到的大都是一些基本的navigation.再看到的就是大篇复杂的,没有一个循序渐进的过程..Lingo一旦长了..真难理解,因为里面涉及到了一个sprite(me.membernumber)的东西.它不象AS那样在场景里定义变量,然后在脚本里用..它是通过channel来控制变量的..不太习惯
&lt;p&gt;做assignment之前,menu想用flash做,然后导入director..现在看来,确实可以实现..director可以用lingo很好的控制swf文件..但是我感觉挺繁琐..而且老师后来在我问题的EMAIL种明确的回答我,&amp;quot;你不可以用swf做navigation&amp;quot;
&lt;p&gt;在网上,Director的教程明显比flash少的多的多..好不容易找到几个,还是互相转贴的..有些是放出了一些书里的教程,但它又是节选的..让我们这些&amp;quot;勤学好问&amp;quot;的儿童没处发挥..
&lt;p&gt;现在已经不是为了作业而作业了..有点点director的兴趣,不是想专研它,只是想熟练运用就可以了&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+Director+--+%e6%8e%a7%e5%88%b6sprite%e7%9a%84%e8%89%ba%e6%9c%af&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!618.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!618.entry</guid><pubDate>Sun, 15 May 2005 07:18:26 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!618/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!618.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:02:33Z</dcterms:modified></item><item><title>Director真挺烦</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!616.entry</link><description>&lt;p&gt;好好的flash不让用,非要用Director做assignment,教又教的少,做差了又没分,导入flash过多又不行,又没有延期...
&lt;p&gt;真TM烦
&lt;p&gt;现在每当我打开flash的时候的都倍感亲切,我真不理解为什么director这种界面也可以称的上是user friendly..也许是我没有真正适应它...
&lt;p&gt;MM的东西..无垃圾..
&lt;p&gt;快交了..虽然弄完了一些效果,但还有好多东西没有弄..Lingo几乎没有用到,只有先整个界面的效果什么全部弄好,用Lingo来做navigation吧..
&lt;p&gt;烦..
&lt;p&gt;几天了
&lt;p&gt; &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+Director%e7%9c%9f%e6%8c%ba%e7%83%a6&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!616.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!616.entry</guid><pubDate>Wed, 11 May 2005 13:31:30 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!616/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!616.entry#comment</wfw:comment><dcterms:modified>2006-04-29T15:04:32Z</dcterms:modified></item><item><title>intro flash做完了</title><link>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!562.entry</link><description>&lt;p&gt;看着感觉还行..颜色可能跟我的主界面不太搭调..红边,白色主色,而主界面是黑底,白字..
&lt;p&gt;暂时先放那吧..改颜色也就1分钟之内的事..
&lt;p&gt;该做我的menu部分了...目前感觉这个是我整个assignment中最难的部分,应该要用到sin,cos算法(之前在做project时候,看到一些教程,上面提到了我那种状态的文字,为了简便,需要用到三角函数)
&lt;p&gt;之前就照着教程做过一个...应该不太难
&lt;p&gt;试试吧..
&lt;p&gt;动画效果而已..又不是游戏..基本没什么难度,就是麻烦..&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=4841837938742446725&amp;page=RSS%3a+intro+flash%e5%81%9a%e5%ae%8c%e4%ba%86&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=babaozhou.spaces.live.com&amp;amp;GT1=babaozhou"&gt;</description><comments>http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!562.entry#comment</comments><guid isPermaLink="true">http://babaozhou.spaces.live.com/Blog/cns!4331A9F3BEC0CA85!562.entry</guid><pubDate>Tue, 26 Apr 2005 09:56:02 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://babaozhou.spaces.live.com/blog/cns!4331A9F3BEC0CA85!562/comments/feed.rss</wfw:commentRss><wfw:comment>http://babaozhou.spaces.live.com/Bl