<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[Fadingaway In Lonely]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[i comes so far i can&#39;t go back whenever i used to be !!]]></description>
<link>http://hi.baidu.com/fadingchen</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[在优酷上搜素像素【很有创意 摄像头联盟】]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/a4d421af74aac1f1faed50e2.html]]></link>
        <description><![CDATA[
		
		<p><embed style="width: 643px; height: 534px" height="534" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="643" src="http://player.youku.com/player.php/sid/XMTAyOTQxMDky/v.swf" wmode="transparent" play="true" loop="false" menu="false"></embed></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%D3%B0%D2%F4">小标的影音</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/a4d421af74aac1f1faed50e2.html#comment">查看评论</a>]]></description>
        <pubDate>2009年11月02日 星期一  13:06</pubDate>
        <category><![CDATA[小标的影音]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/a4d421af74aac1f1faed50e2.html</guid>
</item>

<item>
        <title><![CDATA[【one year in beijing】]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/1cff56f5979e132fbd310925.html]]></link>
        <description><![CDATA[
		
		<p><a target="_blank" href="http://hiphotos.baidu.com/fadingchen/pic/item/3d03d66e2e111cf480cb4abe.jpg"><img class="blogimg" border="0" small="1" src="http://hiphotos.baidu.com/fadingchen/abpic/item/3d03d66e2e111cf480cb4abe.jpg"></a></p>
<p><font size="2">一晃来北京已经有一年光景了！</font></p>
<p><font size="2">来北京这一年让我学到了很多。也让我改变了很多，让我更加清楚自己前进的方向。</font></p>
<p><font size="2">当初刚北京，哥哥把我安排在工地的破仓库里，和钢筋、水泥、电缆、汽车，睡在一起。</font></p>
<p><font size="2">某天早晨头顶上一群乌鸦飞过，没有感到悲恋，也没用漏出微笑，只留给自己些许淡定。</font></p>
<p><font size="2">我会感谢那段艰苦的时光，和哥哥打电话还说，就当是一次&ldquo;生存训练&rdquo;吧。（其实也没用那么严重了）</font></p>
<p><font size="2">一年前我还只是一个毛头小子，</font></p>
<p><font size="2">一年前我还只停留在一个中小城市，</font></p>
<p><font size="2">一年前我会在电话里跟爸妈抱怨，我的工作多么多么的不好。。。</font></p>
<p><font size="2">一年后我会在电话里坦然的跟爸妈说，我过的很好，工作很不错，我会继续努力。</font></p>
<p><font size="2">一年后我站在北京的街头等公交车，心中默念，北京我就这么的来了，我就这么的过来一年.....</font></p>
<p><font size="2">我不知道我会停留多少个周年，北京。我始终都是一个过客</font></p>
<p><br>
 </p>
<p> </p> <a href="http://hi.baidu.com/fadingchen/blog/item/1cff56f5979e132fbd310925.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%B4%D2%B4%D2%C4%EA%BB%AA">小标的匆匆年华</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/1cff56f5979e132fbd310925.html#comment">查看评论</a>]]></description>
        <pubDate>2009年11月02日 星期一  11:14</pubDate>
        <category><![CDATA[小标的匆匆年华]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/1cff56f5979e132fbd310925.html</guid>
</item>

<item>
        <title><![CDATA[唐县城市介绍（附图）-------身为唐县人的骄傲！！！]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/902b2966394e542eaa184c5d.html]]></link>
        <description><![CDATA[
		
		<p><strong>区域概况<br>
</strong>　　据境内明伏、西下素、钩鱼台等沿唐河两岸出土的石刀、石斧、陶片及2米以上文化层分析认定，这里早在六七千年以前就有人类聚居活动，属仰韶文化遗址。</p>
<p align="center"><a target="_blank" href="http://hiphotos.baidu.com/fadingchen/pic/item/01a9e52f036c55151e30890c.jpg"><img class="blogimg" border="0" small="1" src="http://hiphotos.baidu.com/fadingchen/abpic/item/01a9e52f036c55151e30890c.jpg"></a></p>
<p><br>
　　公元前2377年农历二月初二日，尧帝放勋诞生于今唐县尧山（即顺平县之伊祈山），伊祁为姓。公元前2360年，帝尧放勋被封为唐侯，治所阳邑（今固城，一说在长古城），亦称唐，即在唐县境内，称古唐侯国。公元前2353年其兄帝挚将帝位让给尧，也是在唐县举办的&quot;禅让&quot;仪式，并在伏城建都城，后因水患，由此地赴平阳（今山西省临汾西）执帝位。虞舜执政后，将尧子丹朱封为唐侯，治所鸿郎城（今洪城）。<br>
　　据《中国历史地图集》载：春秋时期，境内已有左人邑（今周雹水、北雹水）、中人邑（今都亭）、孤邑（今北高昌，亦称庆都邑），阳邑（亦称唐邑，今固城），属燕地、中山地。<br>
　　战国时期，属赵国，中山国，西北边界置鸱之塞（亦称鸿上塞，今倒马关之上冠顶。），东北界置庆都邑（今北高昌），赵武灵王时，中山国武公于境内筑起西起西大洋，经蔡庄，南唐梅，东北达顺平、满城的古中山国长城，唐县境内长达20公里，至今长城走向、残存石砌墙体、望台、战台等依然清晰可辩。秦属上谷郡。<br>
<strong>行政区划<br>
</strong>　　唐县辖7个镇、20个乡镇，345个行政村：仁厚镇、王京镇、高昌镇、北罗镇、白合镇、军城镇、川里镇、长古城乡、都亭乡、南店头乡、北店头乡、罗庄乡、雹水乡、大洋乡、迷城乡、齐家佐乡、羊角乡、石门乡、黄石口乡、倒马关乡。<br>
<strong>历史沿革</strong><br>
　　西汉高帝四年（公元前202年）置县，因古为唐侯国得名唐县。属冀州刺史部中山国所辖。西汉景帝三年（公元前154年）改国为中山郡，唐县属之。新莽始建国元年（公元9年）改唐县为和亲县。东汉建武元年（公元25年）复名唐县，仍属冀州中山国所辖。魏晋因之。北齐撤消唐县并入安喜县（今定州城东南），隋开皇十六年（公元596年）复置唐县，属定州博陵郡。唐代属河北道定州。后梁开平三年（公元909年）改唐县为中山县，后唐同光初复为唐县。后晋天福七年（公元942年）改唐县为博陵县，后汉初复名唐县。宋属河北西路中山府。金属河北西路定州所辖。元代改属保定路。明代隶属京师省保定府。清初仍属保定府所辖。<br>
　　民国初沿清制，民国2年（1913年）撤销府级建置，唐县属直隶省范阳观察使所辖。民国3年（1914年）范阳道改称保定道辖唐县。民国17年（1928年）6月28日，直隶省改称河北省，唐县属河北省直辖。民国26年3月唐县属河北省第一督察区所辖，是年&quot;七七&quot;事变后，抗日战争爆发，9月18日国民党唐县政府逃亡于西安，唐县城被日本侵略军占领。<br>
　　民国26年（1937年）11月，中国共产党领导的晋察冀边区开赴唐县抗日。中旬在北店头村建立了唐县抗日民主政府，属冀西区所辖。民国28年（1939年），先属冀西二专区，后属四专区。民国31年（1942年）改属北岳区四专区。民国33年（1944年）改属北岳区三专区。民国34年（1945年）改属冀晋三专区，是年9月3日，日本侵略军撤出唐县城，县城解放，唐县抗日民主政府迁驻唐县城。民国35年（1946年）2月，唐县属冀晋行政公署所辖。<br>
　　民国35年（1946年）2月21日，逃亡的国民党唐县政府人员返回王京村（京汉铁路清风店火车站），建立唐县政府，妄图接收胜利果实。民国36年（1947年）1月19日，被中国人民解放军彻底打垮，至此唐县境内全部解放。是年唐县属晋察冀北岳区五专区所辖。民国37年（1948年）9月，华北人民政府成立，唐县属五专区。民国38年（1949年）1月改属察哈尔省易水专区。1949年10月1日中华人民共和国成立，唐县属保定专区所辖，一直到1990年底，或称保定专区，或称保定市，或称保定地区，唐县依然属之。<br>
<strong>政区演变<br>
</strong>　　西汉初置唐县后，境内设过左人乡（今周北雹水）、中人亭（今都亭）、阳邑（今南北固城）、庆都邑（今北高昌村）、倒马关（今倒马关村）、鸿郎城（今洪城）、八渡关（今十八渡村）、马溺关（今伏城西北）、委粟关（今南北城子）等，全县政区无考。<br>
　　东晋太元九年（公元384年），慕容垂建中山城（今南北城子），称后燕，辖唐县。<br>
　　北齐升明三年（公元479年）撤消唐县建置，并入安喜县（今定州城东南），隋开皇十六年（公元596年）复置唐县，其间废县117年。<br>
　　北宋初辖18乡2镇，后辖10乡2镇，名称无考。雍熙元年（公元946年）置军城寨；熙宁九年（公元1076年），将唐县山区之黄石口、鹤峪口、娘子神等20多村人户划归军城寨直辖，唐县政区仅剩3乡2镇（名称无考）。<br>
　　据《水经法》和《中国历史地图集》载，境内之高昌（今北高昌）古称庆都邑（后称高昌县城），自西汉至北宋，曾是望都县治所，委粟关（今南北城子村），曾属望都县所辖，宋代唐县境域主要为今之浅山区的丘陵地带及部分山前平原。<br>
　　元、明时代，唐县境域趋于稳定，明代洪武十四年（公元1381年），全县编为22里社，明万历二十七年（公元1600年）仍为22里社。计有关城社、城涧社、北罗社、大洋社、灌城社、军城社、大茂社、白合社、唐梅社、封庄社、杨庄社、山阳社、坛下社、高昌社、鸿城社、留泉社、安乐社、礼泉社、符城社、建阳社、在城社、房庄社。已具备现今唐县版图雏形。<br>
　　清代，康熙十一年（公元1672年），全县仍分22社，212村，外加14个满洲屯。光绪三年（公元1877年）为22社、264村、4镇，3个满洲屯。计有：在城社，领村1个、街8个，礼泉社领庄7个，伏城社领村11个，安乐社领村11个，建阳社领村4个，留泉社领村8个，鸿城社领村10个，坛下社领村5个，房庄社领村4个，高昌社领村9个，山阳社领村4个，杨庄社领村18个，封庄社领村17个，白合社领村19个，唐梅社领村17个，大茂社领村14个，灌城社领村4个，军城社领村29个，大洋社领村23个，北罗社领村26个，城涧社领村14个，关城社领村9个。4个镇即：高昌镇、北罗镇、连颐镇、唐梅镇。三个满洲屯即：高昌屯、坛下屯、都亭屯。<br>
　　民国，初沿清制，民国17年（1928年），组织法和区、乡村自治法颁行，翌年全县划分五个区232乡（镇），325村。第一区（亦称围城区）驻仁厚镇，辖85乡、103村、一镇；第二区驻拔茄，辖45乡、45村；第三区驻西雹水，辖25乡、34村；第四区驻西唐梅，辖44乡、56村；第五区驻下苇，辖31乡、86村。民国23年（1934年），自治区裁并，改设3个区、245乡、325村，1481闾，7432邻。民国25年（1936年）区公所撤销，闾邻不变。<br>
　　抗日战争时期，&quot;七七&quot;事变后，唐县城被日本侵略军占领，中共唐县县委、唐县抗日民主政府将全县划分6个区，辖村342个。翌年改划为11区，辖343村。计有：第一区驻川里，辖44村；第二区驻下苇，辖45村；第三区驻南齐家佐，辖24村；第四区驻白合，辖26村；第五区驻西大洋，辖37村；第六区驻北店头，辖30村；第七区驻麻黄头，辖16村；第八区驻南都亭，辖32村；第九区驻朱北罗，辖26村；第十区驻东足里，辖47村；第十一区驻北高昌，辖16村。民国31年（1942年），境内唐河以西的勺堤、岸上、南伏城、北伏城、赵家庄、罗庄、西王庄、凤山庄、田家坎、横河口、灌城、坡上、坡下、南屯村、北屯村、十八渡、东庄湾、套里等18村划归曲阳县所辖。县境东侧的么家佐、中同龙、东同龙、西显口、东显口、张显口、北山阳、中山阳、东山阳、山阳庄、西山阳、北固城、南固城、北放水、南放水、峪山庄、北高昌、东高昌、南高昌、高昌屯、高昌庄、高昌店、坛下辛庄、坛下屯、坛下史、许王庄、坛下张、马兴庄、薛庄子、徐家庄、水头、西连颐、东连颐、黄家庄、西安里、东建阳、游家佐、北马辛庄共38村，划归云彪县（今望都县）所辖。为适应抗日战争的需要，临时置定唐县，唐县境中南部，白合为界，唐河东、南部153个村庄，分别于1942、1943年划归定唐县，定唐县抗日民主政府设在黄金峪村。民国34年（1945年），唐县境域仅存白合西北山区4个区、140个村庄；第一区驻川里村，辖村40个；第二区驻下苇，辖村45个；第三区驻南齐家佐，辖村28个；第四区驻白合，辖村27个。<br>
<strong>县城演变</strong><br>
　　西汉高帝初置唐县，县城阳邑（亦称唐、唐邑），今南北固城村，相传亦是尧为唐侯时的治所。晋时始迁县城于唐县城（即今县城之仁厚镇）。隋朝迁县城于左人城（或称左人邑，西汉为左人乡），即今周雹水、北雹水村。唐代圣历元年（公元698年），迁县城于西城子里，即今西城子村。五代因之。北宋迁治于左人城，即今周雹水、北雹水等，不久即还治于唐县城（即今县城）。金、元、明、清及民国，唐县均在今唐县城设治，俗称唐县城。<br>
　　民国11年（公元1922年），改唐县城为仁厚镇，民国26年（1937年），&quot;七七&quot;事变，抗日战争爆发，国民党县政府南逃，县城被日军侵占。是年11月，唐县抗日民主政府成立，驻北店头村。民国30年（1941年）冬，迁驻西杨庄、白合村。民国31年（1942年），定唐县（边界县）抗日民主政府成立，驻黄金峪村，后迁驻田家庄村。民国32年（1943年）7月，唐县抗日民主政府迁驻北齐家佐村，12月迁驻马家峪村。民国33年（1944年）迁至下庄村。1945年9月3日，日本侵略军被迫逃离唐县城，沦陷8年的唐县城宣告解放，9月24日唐县抗日民主政府进驻唐县城。县政府仍驻旧衙署，11月将县城东、西、南三面城墙拆除。1956年因县城内地域狭窄，将县政府迁至旧城东北600米处今址。1958年7月，撤消望都县并入唐县，仍称唐县，县城迁至望都城。1962年复置望都县，唐县人民委员会迁回原址。1963年8月暴雨成灾，仁厚镇城内沥水上翻，地势潮湿，后街北城根成为沼泽，不便居住，1964年后，县政府所属大部机关单位陆续迁出旧城，建成今县城之向阳街、光明路、唐尧路、国防路、农机路等。1970年&quot;文化大革命&quot;期间，仁厚镇曾改称&quot;东风大队&quot;，1984年复称唐县城内。其城关改称仁厚镇人民政府，到1990年底，旧城内除城内村民委员会居民处，仅存县水利局、工商局、税务局、乡镇企业局、第一建筑公司、唐县师范学校、县直第一小学和部分家属居民，其他县直机关均迁出旧城于新城区定居。<br>
<strong>行政区划<br>
</strong>　　河北省唐县地处冀中西部太行山东麓，辖20个乡镇，345个行政村，总人口51万。总面积1417平方公里，镜内山区、丘陵、库区、平原地貌概全，素有&ldquo;七山一水二分田&rdquo;之称。<br>
<strong>地理与气候</strong><br>
　　河北省唐县位于东经114°27&rsquo;至115°03&rsquo;，北纬38°37&rsquo;至39°09&rsquo;之间，北倚巍巍太行山，南临华北大平原，县城距北京190公里，距天津240公里。唐县境内山地、丘陵、平原、河流地貌俱全。山地面积占81%，平原面积19%。海拔最高1898.8米，最低52米。古老的唐河、通天河蜿蜒流经全境，交汇于西大洋。唐县属于暖温带大陆性季风气候，空气湿润，气候温和，光照充足。年平均温度12.2℃，无霜期195天，常年降水量539.2毫米。<br>
<strong>历史沿革</strong><br>
　　唐县历史悠久，为古唐尧封侯之地。唐县是革命老区，抗战时期是晋察冀军区及其三分区所在地，是伟大的国际主义战士白求恩，柯棣华工作，战斗并以身殉职的地方，位于县城北部的白求恩、柯棣华纪念馆是全国百家爱国主义教育基地之一。这里民风淳朴，人杰地灵，经济发展具有得天独厚的地理、政治、自然资源优势。<br>
<strong>自然资源<br>
</strong>　　唐县资源充裕、物产丰富。主要矿种达17种，主要有：金银矿、铁矿、大理石矿、花岗石矿、石英矿等。且储量大，品位高，易开采。水资源丰富，发展水条件较好，可利用水能资源3.6万千瓦。气候条件适宜农作物及林果生产，以大枣、柿子为主的干鲜果品年产2000万公斤以上。皮毛加工十分发达，是河北省小尾寒羊基地县。旅游资源丰富独特、自然和人文景观30多处。<br>
<strong>交通运输</strong><br>
　　唐县交通方便，全县公路通车时程433公里，境内公路四通八达，107国道穿县而过，县城至各乡镇均为柏油路。县城距首都北京190公里、省会石家庄100公里、天津220公里、保定50公里。京昆高速的通车和即将完工的保阜高速大大提高了唐县的交通便利度，一小时内可直达保定.石家庄等周围城市，京深高速公路、京广铁路距县城15公里。<br>
<strong>电力通讯</strong><br>
　　唐县电力充足，全县已形成110KV、35KV、10KV三级电压供电的电力网络。全县20个乡镇，345个行政村全部通电，全县有110KV变电站1座，35KV变电站9座。唐县通讯设施建设良好，全县拥有2万余门程控电话，移动电话覆盖全县，长途电话可直拨165个国家和地区，同时有各种现代化的电报、电传和特快专递等电讯邮政服务。<br>
<strong>经济发展</strong><br>
　　唐县人民经过几十年的努力，工农业生产得到长足发展，具备了一定的经济实力。种养业连年增产，县办工业、乡镇企业初步形成机械制造、建筑建材、皮毛皮革、食品加工、玻璃工艺、地挂毯、纺织等骨干行业，为投资合作者创造了良好基础。<br>
<strong>观光旅游</strong></p>
<p align="center"><strong><a target="_blank" href="http://hiphotos.baidu.com/fadingchen/pic/item/fb822d4e023eac24b2de050e.jpg"><img class="blogimg" border="0" small="1" src="http://hiphotos.baidu.com/fadingchen/abpic/item/fb822d4e023eac24b2de050e.jpg"></a></strong>　　唐县位于河北省中部，保定西部，东距保定市50公里。地理坐标为东经114°28′&mdash;115°03′，北纬38°38′&mdash;39°10′。总面积1417平方公里。东与顺平县、望都县毗邻，西与曲阳县、阜平县相连，南与定州市相接，北与涞源县交界，107国道从该县境内南端穿过。境内西北部属中山丘陵区，东南部为平原地带，总地势为西北高，东南低。主要山峰54座，海拔高度在73.4米&mdash;1898米。主要河流有唐河、通天河。属北温带季风气候，最高气温41.4℃，最低气温-14.5℃。 <br>
　　唐县因尧帝封侯于此而得名，汉置县。1958年12月20日，望都县和清苑县部分地区并入唐县，县政府迁往原望都城关。1962年3月，复置望都县，唐县单立，县政府迁回仁厚镇至今。唐县是革命老区，抗日战争时期，是聂荣臻领导的晋察冀边区司令部所在地。伟大的国际主义战士白求恩、柯棣华均在此工作、战斗并以身殉职，境内现在有晋察冀烈士陵园，白求恩、柯棣华纪念馆，白求恩逝世革命纪念地。<br>
　　唐县有20个乡镇，345个行政村，总人口526468人，共有23个民族。 唐县有七山一水二分田之称。矿产资源主要有石灰石、石英石、花岗岩、大理石、金、铁等17种。林果产品主要有红枣、柿子、核桃、苹果等，其中红枣因个大、肉厚连续两年获河北省红枣质量第一名。旅游资源除西胜沟外，还有两万多亩原始森林的古北岳恒山&mdash;&mdash;大茂山；有青虚山、仙鹤峪、秀水峪、大石峪，还有沿唐河的百里画廊、唐尧文化园、明代古长城倒马关等。以白求恩、柯棣华纪念馆、晋察冀烈士陵园、晋察冀军区司令部、白求恩逝世纪念地；中国人民解放军白求恩学校旧址为龙头景点，开展红色旅游；以大茂山原始森林公园、青虚山道教名山、西胜沟峡谷龙潭组成游人生态观光、绿色健身、休闲养生的自然风光游。<br>
　　吃：唐县凭借贯穿全境的唐河，发展出系列水产食品。广阔的山地草场，丰富的昆虫资源，为家禽提供了天然的食物来源。下面为您介绍几种天然无污染纯绿色食品和小吃: <br>
　　唐河鲤鱼：是唐河土生土长的本地鱼种，它和其它流域同类鱼种有所不同，以其肉味肥美，色泽金黄和无污染纯天然而著称。具有去火明目、调养肝火、益气补脑之功效，是高蛋白、低脂肪、低胆固醇的理想食用、保健佳品。<br>
　　唐河鼋鱼：通体墨绿，个大肉厚，有丰富的营养和保健功效，生活在天然水域，捕食小鱼、水虾为生，而非人工饲养，具有滋阴壮阳、调经补血、强身健体的功效。<br>
　　锅贴大枣饼子：采用优质、无公害玉米和大红枣制成，色泽金黄，质地酥脆，香甜可口，营养丰富，是独具特色的农家美食。<br>
　　大碗肉：唐县大碗肉历史悠久，久负盛誉。它选用优质山羊为原料，经过多道工序加工而成，配以玉米面大煎饼，鲜而不腻，香气四溢，具有独特风味和营养价值。<br>
　　笨鸡：唐县山区农村喂养的鸡全部采用放养方式，鸡在山野吃青草、食昆虫、喝泉水，不喂食任何饲料，保证了鸡肉质鲜美松嫩，与众不同。所产鸡蛋个小皮厚，炒制后色泽金黄，风味独特，营养丰富，故又称黄金蛋。 <br>
　　住：唐县县城建有多处现代化综合宾馆，共有床位2000余张。另外，景点还备有独具特色的家庭旅馆，食宿方便，价格低廉。游客吃农家饭，住农家院，充分体验&ldquo;日出而作，日落而息&rdquo;的乐趣。<br>
　　参照价格：<br>
　　家庭旅馆：2-4人间，10元/床<br>
　　普通间：3-4人间，公共卫生间洗浴，　20元/床<br>
　　标准间：100-200元/间<br>
　　高级套房：400-900元/套<br>
　　主要宾馆：<br>
　　兴华大厦（0312-6422999）<br>
　　隆昌大酒店（0312-6416666）<br>
　　唐县宾馆（0312-6413626）<br>
　　商业宾馆（0312-6413008）<br>
　　　行：唐县境内不仅有保阜路、保涞路、京获路、沙东路等省级公路，京广铁路、107国道穿境而过，京深高速距县城不足20公里，张石高速距县城不足2公里，县级公路村村相通，交通极为便利。<br>
　　保定&mdash;&mdash;唐县：<br>
　　（1）走保阜路西行经顺平至唐县，50公里；<br>
　　（2）走107国道西行经望都至唐县，55公里。<br>
　　北京&mdash;&mdash;唐县：全程200公里。<br>
　　（1）从北京站乘京广线南行列车，保定站转乘班车至唐县，再转各景点。<br>
　　（2）自驾车走107国道南行至保定，接保涞路或保阜路通往各景点。<br>
　　（3）自驾车走京深高速南行至望都口下道，经望都县城至唐县上保阜路。<br>
　　天津&mdash;&mdash;唐县：走津保高速至保定，接保定至唐县240公里。<br>
　　石家庄&mdash;&mdash;唐县：全程90公里。<br>
　　京深高速从定州出口，走107国道至王京奔唐县上保阜路，也可从定州至曲阳转保阜路。大茂山、倒马关、晋察冀烈士陵园、白求恩逝世地在灵山转省道沙东线。去西胜沟、青虚山从保阜路白合段北转至齐家佐北行。白求恩柯棣华纪念馆在县城北侧，晋察冀烈士陵园在军城南关。<br>
　　北京、天津、石家庄、保定等大中城市，每日均有发往唐县班车多次，车况良好，乘坐舒适。<br>
　　　游：唐县景点各具特色，游客可根据时间和兴趣自由组合，为了使您出行更便利，我们设计了几条路线，供您参考。 <br>
　　一日游线路： <br>
　　线路一：<br>
　　游览峡谷龙潭西胜沟，观看我国北方最大的岩溶峰林奇观。参观全国爱国主义教育基地&mdash;&mdash;唐县白求恩柯棣华纪念馆。<br>
　　线路二：<br>
　　游览华北道教圣地青虚山，领略古老而神秘的宗教文化。<br>
　　两日游线路：<br>
　　线路一：<br>
　　d1游西胜沟景区，晚上住西胜沟村&ldquo;农家乐&rdquo;旅馆<br>
　　d2游青虚山景区。<br>
　　线路二：<br>
　　d1游倒马关、晋察冀烈士陵园，晚上住大茂山林场招待所<br>
　　d2第二天游古北岳恒山&mdash;&mdash;大茂山。<br>
　　线路三：<br>
　　d1红色之旅（白求恩柯棣华纪念馆、晋察冀烈士陵园、白求恩逝世纪念地），晚上住西胜沟村&ldquo;农家乐&rdquo;旅馆d2游西胜沟。<br>
　　线路四：<br>
　　d1游西胜沟，晚上到达大茂山林场招待所d2游大茂山 <br>
　　购：唐县旅游商品十分丰富，主要包括土特产品和工艺品两大类50多个品种。县城内各大商店、超市和旅游景区售货点均有现货销售，另外还备有旅游交通图、旅游扑克、象棋等旅游必备商品。下面向您介绍以下几种主要旅游商品： <br>
　　大枣：唐县大枣以个大肉厚、味道甘甜而著称于世。它具有美容养颜，养心补血之功效，并且多次荣获省市两级瓜果评比&ldquo;十佳绿色产品&rdquo;，唐县也在2008年被誉为&quot;大枣之乡&quot;。唐县大枣是养生，保健和馈赠佳品。<br>
　　核桃：核桃是优良的保健食品，具有补充大脑营养和增强记忆力的功效。唐县核桃个大、皮薄、核肉饱满等特点，生存环境无污染，不使用无机肥和农药，是纯天然无污染双绿色保健食品。<br>
　　唐县花椒：主产于高山绝崖之上，历经日月风霜生长而成。具有个大饱满、色泽深红、麻而不涩、食制之不苦等特点。分大红袍和小红袍两大类，是我国北方烹饪首选佐料，具有去异味、留鲜香之功效。<br>
　　力芝降脂茶：根据现代生物工程高新技术，采用桂圆肉、枸杞子、山楂、陈皮、柿叶、大枣等药食两用天然植物原料，经科学配伍、脱苦、脱涩工艺处理，经超临界萃取合成，经中国医学科学院功能实验证明，能双向调节生理机能与内分泌紊乱、降低血清总胆固醇、甘油三脂，调整神经及胃肠道。<br>
　　工艺品：唐县工艺品生产加工历史悠久、规模宏大、产品多样、作工精良，主要有:铜人铜像系列、玻璃工艺品系列和毛绒玩具系列等。<br>
　　铜人铜像系列包括大、中、小三个等级，品种包括:佛像、观音像、罗汉像、庄子像、孔子像等，不胜枚举、产品远销欧美东南亚等二十多个国家和地区，具有纪念观赏和收藏价值，是旅游购物的首选商品。<br>
　　玻璃工艺品具有花形多样、作工精良的特点，各式花瓶琳琅满目、工艺盘、工艺杯更是造型优美，各种人物和动物造形栩栩如生，唐县玻璃工艺品在国际市场得到了较高的赞誉和知名度，产品行销欧美各国，是唐县出口创汇和支柱产业之一。<br>
　　毛绒玩具是唐县出口创汇的又一大支柱产业，其产品主要行销日本、韩国等地，具有良好的国际声誉，唐县毛绒玩具具有品种多样、丰富多彩的特点，严格把握生产原料和生产工艺，严格执行国家的防疫标准是国家卫生部认可的免检产品，主要有各种动物造型系列，洋娃娃系列等，其造型生动，活灵活现，是旅游购物和馈赠亲友的理想礼品。</p>
<p> </p> <a href="http://hi.baidu.com/fadingchen/blog/item/902b2966394e542eaa184c5d.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%CE%C4%D7%D6%28%D6%BB%D3%D0%CE%C4%D7%D6%B2%BB%D3%C3%C7%AE%BE%CD%C4%DC%B5%C3%B5%BD%29">小标的文字(只有文字不用钱就能得到)</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/902b2966394e542eaa184c5d.html#comment">查看评论</a>]]></description>
        <pubDate>2009年10月17日 星期六  11:54</pubDate>
        <category><![CDATA[小标的文字(只有文字不用钱就能得到)]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/902b2966394e542eaa184c5d.html</guid>
</item>

<item>
        <title><![CDATA[常用sql 查询 更新 删除 添加 语句]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/03c9eeca1e6df48cc81768e2.html]]></link>
        <description><![CDATA[
		
		<p><strong><font size="3">(1) 数据记录筛选： </font></strong></p>
<p><strong><font size="3">sql=&quot;select * from 数据表 where 字段名=字段值 order by 字段名 &quot; <br>
sql=&quot;select * from 数据表 where 字段名 like &lsquo;%字段值%&lsquo; order by 字段名 &quot; <br>
sql=&quot;select top 10 * from 数据表 where 字段名 order by 字段名 &quot; <br>
sql=&quot;select * from 数据表 where 字段名 in (&lsquo;值1&lsquo;,&lsquo;值2&lsquo;,&lsquo;值3&lsquo;)&quot; <br>
sql=&quot;select * from 数据表 where 字段名 between 值1 and 值2&quot; </font></strong></p>
<p><strong><font size="3">(2) 更新数据记录： </font></strong></p>
<p><strong><font size="3">sql=&quot;update 数据表 set 字段名=字段值 where 条件表达式&quot; <br>
sql=&quot;update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式&quot; </font></strong></p>
<p><strong><font size="3">(3) 删除数据记录： </font></strong></p>
<p><strong><font size="3">sql=&quot;delete from 数据表 where 条件表达式&quot; <br>
sql=&quot;delete from 数据表&quot; (将数据表所有记录删除) </font></strong></p>
<p><strong><font size="3">(4) 添加数据记录： </font></strong></p>
<p><strong><font size="3">sql=&quot;insert into 数据表 (字段1,字段2,字段3 …) valuess (值1,值2,值3 …)&quot; <br>
sql=&quot;insert into 目标数据表 select * from 源数据表&quot; (把源数据表的记录添加到目标数据表) </font></strong></p>
<p><strong><font size="3">(5) 数据记录统计函数： </font></strong></p>
<p><strong><font size="3">AVG(字段名) 得出一个表格栏平均值 <br>
COUNT(*|字段名) 对数据行数的统计或对某一栏有值的数据行数统计 <br>
MAX(字段名) 取得一个表格栏最大的值 <br>
MIN(字段名) 取得一个表格栏最小的值 <br>
SUM(字段名) 把数据栏的值相加 </font></strong></p>
<p><strong><font size="3">引用以上函数的方法： </font></strong></p>
<p><strong><font size="3">sql=&quot;select sum(字段名) as 别名 from 数据表 where 条件表达式&quot; <br>
set rs=conn.excute(sql) </font></strong></p>
<p><strong><font size="3">用 rs(&quot;别名&quot;) 获取统的计值，其它函数运用同上。 </font></strong></p>
<p><strong><font size="3">(5) 数据表的建立和删除： </font></strong></p>
<p><strong><font size="3">CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) …… ) </font></strong></p>
<p><strong><font size="3">例：CREATE TABLE tab01(name varchar(50),datetime default now()) </font></strong></p>
<p><strong><font size="3">DROP TABLE 数据表名称 (永久性删除一个数据表) </font></strong></p>
<p><br>
<strong><font size="3">(6) 记录集对象的方法： <br>
rs.movenext 将记录指针从当前的位置向下移一行 <br>
rs.moveprevious 将记录指针从当前的位置向上移一行 <br>
rs.movefirst 将记录指针移到数据表第一行 <br>
rs.movelast 将记录指针移到数据表最后一行 <br>
rs.absoluteposition=N 将记录指针移到数据表第N行 <br>
rs.absolutepage=N 将记录指针移到第N页的第一行 <br>
rs.pagesize=N 设置每页为N条记录 <br>
rs.pagecount 根据 pagesize 的设置返回总页数 <br>
rs.recordcount 返回记录总数 <br>
rs.bof 返回记录指针是否超出数据表首端，true表示是，false为否 <br>
rs.eof 返回记录指针是否超出数据表末端，true表示是，false为否 <br>
rs.delete 删除当前记录，但记录指针不会向下移动 <br>
rs.addnew 添加记录到数据表末端 <br>
rs.update 更新数据表记录 </font></strong></p>
<p><br>
<strong><font size="3">判断所填数据是数字型 </font></strong></p>
<p><strong><font size="3">if not isNumeric(request(&quot;字段名称&quot;)) then <br>
response.write &quot;不是数字&quot; <br>
else <br>
response.write &quot;数字&quot; <br>
end if </font></strong></p> <a href="http://hi.baidu.com/fadingchen/blog/item/03c9eeca1e6df48cc81768e2.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/03c9eeca1e6df48cc81768e2.html#comment">查看评论</a>]]></description>
        <pubDate>2009年10月13日 星期二  16:32</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/03c9eeca1e6df48cc81768e2.html</guid>
</item>

<item>
        <title><![CDATA[代码片段整理（鼠标滑过变化tab）]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/8b9daa137d8ecb085baf533a.html]]></link>
        <description><![CDATA[
		
		<font size="3">&nbsp;&nbsp;  &lt;script&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  function showBox(showId,aid){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById('n1').style.display='none';<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById('n2').style.display='none';<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById('n3').style.display='none';<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById(showId).style.display='block';<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById('a1').className=&quot;&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById('a2').className=&quot;&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById('a3').className=&quot;&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.getElementById(aid).className=&quot;selceted&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br>
&nbsp;&nbsp; &lt;/script&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;div class=&quot;tab&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;div class=&quot;tabl&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot; id=&quot;a1&quot; class=&quot;selceted&quot; onmouseover=&quot;showBox('n1','a1');&quot;&gt;第一项&lt;/a&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot; id=&quot;a2&quot; onmouseover=&quot;showBox('n2','a2');&quot; &gt;第二项&lt;/a&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot; id=&quot;a3&quot; onmouseover=&quot;showBox('n3','a3');&quot;  &gt;第三项&lt;/a&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/div&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;div class=&quot;tabr&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;ul id=&quot;n1&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;li&gt;第一项里面的内容&lt;/li&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/ul&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;ul id=&quot;n2&quot;  style=&quot;display:none&quot; class=&quot;n2&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;li&gt;第二项里面的内容&lt;/li&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/ul&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;ul id=&quot;n3&quot;  style=&quot;display:none&quot;&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;li&gt;第三项里面的内容&lt;/li&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/ul&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/div&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/div&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;/div&gt;</font> <a href="http://hi.baidu.com/fadingchen/blog/item/8b9daa137d8ecb085baf533a.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/8b9daa137d8ecb085baf533a.html#comment">查看评论</a>]]></description>
        <pubDate>2009年10月09日 星期五  17:47</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/8b9daa137d8ecb085baf533a.html</guid>
</item>

<item>
        <title><![CDATA[Linux 命令行操作]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/5fe771559e97dcceb645ae0b.html]]></link>
        <description><![CDATA[
		
		<p><font size="3"><strong>1)创建删除分区<br>
</strong>在原有硬盘上(/dev/hda)创建分区<br>
对/dev/hda进行分区:fdisk /dev/hda<br>
创建新分区:n<br>
设定新分区初始位置:直接回车<br>
设定新分区大小:+1000M<br>
保存退出:w<br>
重启系统<br>
查看新分区名称:fdisk /dev/hda<br>
列出现有分区:p(这步骤即可看到新分区的名称)<br>
退出:q<br>
格式化新分区:mkfs -t ext3 /dev/hda8<br>
给新分区加标签:e2label /dev/hda8 /test(非必须)<br>
创建挂载点:mkdir /abc<br>
编辑fstab文件:vi /etc/fstab<br>
复制LABEL=/home ...这行并粘贴<br>
修改为:LABEL=/test /abc .....(加了标签)<br>
或:&nbsp;&nbsp;&nbsp;  /dev/hda8&nbsp;&nbsp;  /abc .....(没加标签)<br>
保存退出<br>
重启系统<br>
验证新分区是否挂载成功:ll /abc<br>
在新硬盘上(/dev/hdb)创建分区<br>
对/dev/hdb进行分区:fdisk /dev/hdb<br>
创建新分区:n<br>
创建主分区:p<br>
指定分区号:1<br>
设定主分区初始位置:直接回车<br>
设定主分区大小:+1000M<br>
创建新分区:n<br>
创建扩展分区:e<br>
指定分区号:2<br>
设定扩展分区初始位置:直接回车<br>
设定扩展分区大小:+2000M<br>
创建新分区:n<br>
创建逻辑分区:l<br>
设定扩展分区初始位置:直接回车<br>
设定扩展分区大小:+1000M<br>
保存退出:w<br>
重启系统<br>
之后操作和在原有硬盘上创建分区相类似<br>
格式化只需要格式化主分区和逻辑分区，不需要格式化扩展分区<br>
删除分区<br>
删除/dev/hda上的分区:fdisk /dev/hda<br>
列出现有分区:p(这步骤即可看到已有分区的名称)<br>
删除分区:d<br>
输入分区号:8<br>
保存退出:w<br>
编辑fstab文件:vi /etc/fstab<br>
删除相关行:LABEL=/test /abc .....(加了标签)<br>
或:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  /dev/hda8&nbsp;&nbsp;  /abc .....(没加标签)<br>
保存退出<br>
重启系统<br>
</font><font size="3"><strong>2)设置IP地址(配置任何服务之前都需要做)<br>
</strong>推荐使用配置程序:netconfig<br>
但也要了解修改哪些配置文件<br>
重启服务:service network restart<br>
<strong>3)修改主机名</strong><br>
vi /etc/sysconfig/network<br>
HOSTNAME=新主机名<br>
保存退出<br>
vi /etc/hosts<br>
127.0.0.1 新主机名 localhost.localdomain localhost<br>
保存退出<br>
重启系统生效<br>
</font><font size="3"><strong>4)设置DNS<br>
</strong>正向主区域<br>
vi /etc/named.conf<br>
zone &quot;test.com&quot; IN {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  type master;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  file &quot;test&quot;;<br>
};<br>
保存退出<br>
cd ~named(或cd /var/named)<br>
cp named.local test<br>
vi test<br>
建议将localhost改为主机名<br>
删除原有的1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  PTR&nbsp;&nbsp;&nbsp;&nbsp;  localhost.<br>
添加所需的主机/别名/邮件交换等记录<br>
保存退出<br>
正向辅助区域<br>
vi /etc/named.conf<br>
zone &quot;abc.com&quot; IN {&nbsp;&nbsp;  &lt;-必须是主DNS服务器上存在的区域<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  type slave;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  file &quot;abc&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  masters {主DNS服务器IP;};<br>
};<br>
保存退出<br>
反向主区域<br>
vi /etc/named.conf<br>
zone &quot;1.168.192.in-addr.arpa&quot; IN {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  type master;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  file &quot;192.1&quot;;<br>
};<br>
保存退出<br>
cd ~named(或cd /var/named)<br>
cp named.local 192.1<br>
vi 192.1<br>
建议将localhost改为主机名<br>
删除原有的1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  IN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  PTR&nbsp;&nbsp;&nbsp;&nbsp;  localhost.<br>
添加所需的指针记录<br>
保存退出<br>
反向辅助区域<br>
vi /etc/named.conf<br>
zone &quot;0.168.192.in-addr.arpa&quot; IN { &lt;-必须是主DNS服务器上存在的区域<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  type slave;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  file &quot;192.0&quot;;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  masters {主DNS服务器IP;};<br>
};<br>
保存退出<br>
启动服务:service named start<br>
将服务设置为开机自启动:chkconfig named on<br>
注意，named.conf中不能出现同名区域和同名数据文件<br>
测试DNS时首先检查当前计算机使用的DNS服务器IP是否正确，然后用host命令测试<br>
<strong>5)配置DHCP</strong><br>
查找样例文件:find / -name *dhcpd*<br>
拷贝样例文件:cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf<br>
vi /etc/dhcpd.conf<br>
#--子网的网络号和子网掩码<br>
subnet 192.168.1.0 netmask 255.255.255.0 {<br>
#--分配给客户机的网关地址<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  option routers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.1.1;<br>
#--分配给客户机的子网掩码<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  option subnet-mask&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  255.255.255.0;<br>
#--分配给客户机的DNS域名后缀<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  option domain-name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &quot;test.com&quot;;<br>
#--分配给客户机的DNS服务器地址<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  option domain-name-servers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  192.168.1.123;<br>
#--时差<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  option time-offset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  -28800;<br>
#--地址池范围<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  range dynamic-bootp 192.168.1.128 192.168.1.254;<br>
#--租约时间<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  default-lease-time 21600;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  max-lease-time 43200;<br>
#--保留<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  host ns {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  hardware ethernet 12:34:56:78:AB:CD;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  fixed-address 192.168.1.240;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br>
}<br>
保存退出<br>
启动服务:service dhcpd start<br>
将服务设置为开机自启动:chkconfig dhcpd on</font></p>
<p><font size="3"><strong>6)配置Web服务</strong><br>
主服务器设置<br>
vi /etc/httpd/conf/httpd.conf<br>
移至266行(:266)<br>
ServerName </font><a href="http://www.test.com/"><font size="3">www.test.com:80</font></a><font size="3">(有DNS记录)，或<br>
ServerName 192.168.1.123:80(没有DNS记录)<br>
移至401行(:401)<br>
DirectoryIndex index.htm index.html index.html.var<br>
以上两处设置非必须，但建议进行设置<br>
保存退出<br>
cd ~apache/html(或cd /var/www/html)<br>
vi index.htm(或index.html)<br>
写入一些内容<br>
保存退出<br>
虚拟主机设置<br>
vi /etc/httpd/conf/httpd.conf<br>
移至401行(:401)<br>
DirectoryIndex index.htm index.html index.html.var<br>
移至1019行(:1019)<br>
NameVirtualHost 192.168.1.123<br>
移至配置文件最后&lt;VirtualHost *&gt;...&lt;/VirtualHost&gt;部分，修改/添加虚拟主机<br>
&lt;VirtualHost 192.168.1.123&gt;<br>
&nbsp;&nbsp;&nbsp;  ServerAdmin </font><a href="mailto:webmaster@test.com"><font size="3">webmaster@test.com</font></a><br>
<font size="3">&nbsp;&nbsp;&nbsp;  DocumentRoot /vhost1<br>
&nbsp;&nbsp;&nbsp;  ServerName vhost1.test.com<br>
&nbsp;&nbsp;&nbsp;  ErrorLog logs/vhost1.test.com-error_log<br>
&nbsp;&nbsp;&nbsp;  CustomLog logs/vhost1.test.com-access_log common<br>
&lt;/VirtualHost&gt;<br>
&lt;VirtualHost 192.168.1.123&gt;<br>
&nbsp;&nbsp;&nbsp;  ServerAdmin </font><a href="mailto:webmaster@test.com"><font size="3">webmaster@test.com</font></a><br>
<font size="3">&nbsp;&nbsp;&nbsp;  DocumentRoot /vhost2<br>
&nbsp;&nbsp;&nbsp;  ServerName vhost2.test.com<br>
&nbsp;&nbsp;&nbsp;  ErrorLog logs/vhost2.test.com-error_log<br>
&nbsp;&nbsp;&nbsp;  CustomLog logs/vhost2.test.com-access_log common<br>
&lt;/VirtualHost&gt;<br>
保存退出<br>
创建保存各虚拟主机网页文件的目录<br>
mkdir /vhost1 /vhost2<br>
cd /vhost1(和/vhost2)<br>
vi index.htm(或index.html)<br>
写入一些内容<br>
保存退出<br>
设置DNS，加入相应的主机或别名记录<br>
启动服务:service httpd start<br>
将服务设置为开机自启动:chkconfig httpd on</font></p>
<p><font size="3"><strong>7)配置FTP服务</strong><br>
允许匿名上传和创建文件夹<br>
vi /etc/vsftpd.conf<br>
22行#去掉，开启匿名上传(anon_upload_enable=YES)<br>
26行#去掉，开启匿名创建文件夹(anon_mkdir_write_enable=YES)<br>
保存退出<br>
cd ~ftp(或cd /var/ftp)<br>
创建匿名上传用文件夹:mkdir upload<br>
修改文件夹属主为匿名用户ftp:chown ftp upload<br>
限制本地用户访问<br>
vi /etc/vsftpd.conf<br>
userlist_enable=YES<br>
userlist_deny=NO<br>
userlist_file=/etc/vsftpd.user_list<br>
保存退出<br>
vi /etc/vsftpd.user_list<br>
在文件最后加入允许登陆的用户名，加入anonymous(或ftp)匿名才能登陆<br>
保存退出<br>
其他设置<br>
76行#去掉，开启ASCII模式上传(ascii_upload_enable=YES)<br>
77行#去掉，开启ASCII模式下载(ascii_download_enable=YES)<br>
允许匿名修改/删除上传文件夹中的文件(一般不用):<br>
anon_other_write_enable=YES<br>
指定本地用户登陆FTP之后的默认位置<br>
local_root=绝对路径<br>
若不指定，本地用户登录FTP之后进入自己主目录<br>
启动服务步骤<br>
vi /etc/xinedt.d/vsftpd<br>
将disable = yes改为disable = no<br>
保存退出<br>
重启超级守护进程:service xinetd restart<br>
将服务设置为开机自启动:chkconfig vsftpd on</font></p>
<p><font size="3"><strong>8)配置mail服务<br>
</strong>启用对外转发功能<br>
vi /etc/mail/sendmail.mc<br>
移至56行(:56)<br>
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')<br>
保存退出<br>
安装sendmail-cf软件包<br>
进入软件包目录下执行:rpm -ivh sendmail-cf-8.12.5-7.i386.rpm<br>
生成新的配置文件(sendmail.cf)<br>
m4 /etc/mail/sendmail.mc &gt; /etc/mail/sendmail.cf<br>
vi /etc/mail/local-host-names<br>
加入本机的所有别名(参考书上例子)<br>
保存退出<br>
在DNS中加入相应MX记录<br>
重启服务:service sendmail restart<br>
可能会有Warning出现，是因为时间问题，用touch命令修正<br>
将服务设置为开机自启动:chkconfig sendmail on(默认是开机自启动)<br>
启用pop3收信<br>
安装imap软件包<br>
进入软件包目录下执行:rpm -ivh imap-2001a-15.i386.rpm<br>
启动服务步骤<br>
vi /etc/xinedt.d/ipop3<br>
将disable = yes改为disable = no<br>
保存退出<br>
重启超级守护进程:service xinetd restart<br>
将服务设置为开机自启动:chkconfig ipop3 on<br>
安装Open Webmail<br>
进入软件包目录下顺序执行如下操作安装相关软件包<br>
rpm -ivh perl-Compress-Zlib-1.21-RH80.i386.rpm<br>
rpm -ivh perl-Text-Iconv-1.2-RH80.i386.rpm<br>
rpm -ivh perl-suidperl-5.8.0-55.i386.rpm<br>
rpm -ivh openwebmail-2.32-1.i386.rpm<br>
配置Open Webmail<br>
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init<br>
cd /var/www/cgi-bin/openwebmail/etc<br>
cp dbm.conf.default dbm.conf<br>
vi dbm.conf<br>
移至倒数第二行<br>
none改为.db<br>
保存退出<br>
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init<br>
出现Send the site report?(Y/n)，按n<br>
启动Web服务:service httpd start(如果已经启动，用restart)</font></p>
<p><font size="3"><strong>9)配置Samba服务</strong><br>
vi /etc/samba/smb.conf<br>
移至18行(:18)<br>
workgroup = WORKGROUP<br>
向下查询[public](/\[public\])，找到第一个[public]段，将几行前面的;去掉，修改为<br>
[public]<br>
&nbsp;&nbsp;  comment = Public Stuff<br>
&nbsp;&nbsp;  path = /public&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;-共享目录为根目录下的public文件夹<br>
&nbsp;&nbsp;  public = yes<br>
&nbsp;&nbsp;  writable = yes<br>
&nbsp;&nbsp;  printable = no<br>
&nbsp;&nbsp;  write list = @user  &lt;-user组用户有写权限<br>
保存退出<br>
创建user组:groupadd user<br>
新用户加入user组:useradd -G user ...<br>
原用户加入user组:usermod -G user ...<br>
创建共享文件夹:mkdir /public<br>
修改属组为user:chown :user /pubilc<br>
修改属组权限为可写:chmod g+w /pubilc<br>
添加Samba用户<br>
smbadduser user1:user1<br>
smbadduser user2:user2<br>
启动服务:service smb start<br>
将服务设置为开机自启动:chkconfig smb on<br>
用Samba客户端访问资源<br>
smbclient //服务器IP地址/共享文件夹名 -U 用户名</font></p>
<p><font size="3"><strong>10)配置控制台安全<br>
</strong>禁止用Ctrl+Alt+Del重启系统<br>
vi /etc/inittab<br>
在第35行(ca::ctrlaltdel:/sbin/shutdown -t3 -r now)前加#<br>
保存退出<br>
重新加载配置:init q<br>
修改halt命令和shutdown命令为root用户专用<br>
chmod 700 /sbin/halt<br>
chmod 700 /sbin/shutdown<br>
修改密码最小长度为8位<br>
vi /etc/login.defs<br>
修改第19行为:<br>
PASS_MIN_LEN&nbsp;&nbsp;&nbsp;  8</font></p> <a href="http://hi.baidu.com/fadingchen/blog/item/5fe771559e97dcceb645ae0b.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/5fe771559e97dcceb645ae0b.html#comment">查看评论</a>]]></description>
        <pubDate>2009年10月02日 星期五  15:01</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/5fe771559e97dcceb645ae0b.html</guid>
</item>

<item>
        <title><![CDATA[个人激励banner]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/bef4090e795de3c07acbe1eb.html]]></link>
        <description><![CDATA[
		
		<p align="center"><img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/fadingchen/pic/item/004122ee368bc7d7b3fb958d.jpg"></p>
<p align="center"><strong><font color="#ff9900" size="2">不管是是非非 都要坚定最初的梦想！</font></strong></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%B4%D2%B4%D2%C4%EA%BB%AA">小标的匆匆年华</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/bef4090e795de3c07acbe1eb.html#comment">查看评论</a>]]></description>
        <pubDate>2009年10月01日 星期四  11:35</pubDate>
        <category><![CDATA[小标的匆匆年华]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/bef4090e795de3c07acbe1eb.html</guid>
</item>

<item>
        <title><![CDATA[【龙井 感谢】]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/942d381614c5674021a4e9ac.html]]></link>
        <description><![CDATA[
		
		<p><font color="#e69138" size="3" face="宋体"><strong>首先<br>
感谢我的父母他们对我的关爱<br>
每分每一秒对我包容的心态<br>
感谢他们对我无微不至的培养<br>
让快乐与温馨陪伴我的成长<br>
我感谢我的老师对我的教导<br>
感谢他们教我人生怎样去起跑<br>
感谢他们教我传授的知识与文化<br>
让我能在社会中生根与发芽<br>
我感谢我的朋友对我的帮助<br>
感谢他们在我痛苦时贴心的关注<br>
感谢他们永远会站在我的身边<br>
拥有一群撑起那共同的明天<br>
感谢我的她对我付出的爱<br>
感谢她对我的照顾每晚的饭菜<br>
感谢他对我的支持理解与期待<br>
是他让我感觉温暖有家的存在<br>
<br>
</strong></font><font color="#e69138" size="3" face="宋体"><strong>我感谢每个夜晚给我疲惫后的依靠<br>
我感谢每个清晨参加新的祷告<br>
我感谢每次失败让我品尝苦口的良药<br>
我感谢每次成功让我看到自己的微笑<br>
要感谢些欺骗让我增进了一些见识<br>
要感谢那些虚伪也就是证明了我的价值<br>
要感谢那些伤害也就是磨练了我的心志<br>
要感谢那些烦恼也就是一把向前的钥匙<br>
要感谢那些拍我的朋友增强我的意志<br>
要感谢那些面试激发了我的斗志<br>
要感谢那些欲望让我认识关注的痛苦<br>
要感谢那些挫折让我明白做事需要态度<br>
要感谢那些压力让我精力充沛有的忙碌<br>
要感谢那些恐惧让我学会了面对危险<br>
要感谢那些那书明白凡是都有深浅<br>
一定要再三考虑 再迈出下步出现<br>
thank you~<br>
感谢我住过的那间胡同不大的平房<br>
灰色的墙壁还有木制的房梁<br>
老中加紧怀抱不停的成长<br>
现在已经拥有的结实的臂膀<br>
感谢我和发小曾经战斗过的球场<br>
生锈的篮筐以及残缺的拦网<br>
水泥地上奔跑一起笑对着夕阳<br>
这份友谊他一直在我的身旁<br>
感谢我曾呆过的每一间教室<br>
陪伴和粉笔一周一次的值日<br>
同样的讲台学着不一样的知识<br>
虽然已经离开<br>
回忆<br>
从此开始</strong></font></p>
<p><font size="4" face="宋体"><img name="musicName" src="http://hi.baidu.com/fc/editor/skins/default/update/mplogo.gif" width="200" height="45" rel="http://224.cachefile22.rayfile.com/f801/zh-cn/preview/8add5bfada6cb0cf89e6799b34e5df5f/preview.mp3#1"></font></p> <a href="http://hi.baidu.com/fadingchen/blog/item/942d381614c5674021a4e9ac.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%D3%B0%D2%F4">小标的影音</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/942d381614c5674021a4e9ac.html#comment">查看评论</a>]]></description>
        <pubDate>2009年09月26日 星期六  16:30</pubDate>
        <category><![CDATA[小标的影音]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/942d381614c5674021a4e9ac.html</guid>
</item>

<item>
        <title><![CDATA[css hack 大全 看着跟“天书”差不多]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/f11c00cb9bdde915bf09e618.html]]></link>
        <description><![CDATA[
		
		<p><a href="http://centricle.com/ref/css/filters/"><font color="#3d85c6" size="5"><strong>http://centricle.com/ref/css/filters/</strong></font></a> </p>
<p><strong><u><font color="#3d85c6" size="5">css hack 大全 看着跟&ldquo;天书&rdquo;差不多</font></u></strong></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/f11c00cb9bdde915bf09e618.html#comment">查看评论</a>]]></description>
        <pubDate>2009年09月21日 星期一  15:23</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/f11c00cb9bdde915bf09e618.html</guid>
</item>

<item>
        <title><![CDATA[转走一篇FLASH建站的好文章]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/875dfcd65334952506088b48.html]]></link>
        <description><![CDATA[
		
		<p><font color="#666666" size="3">转走一篇FLASH建站的好文章 记得我刚接触FLASH那会儿，应该是FLASH6末期吧，国内的flash web还是很少的，牛X的更是屈指可数，而且这个时候所谓的牛X，一般都是指效果很酷，技术强的基本没有。其实这是必然，国内早期的flash web开发者大都是由FLASH动画制作者或是网页设计师转变而来。他们非常热衷于片头和过渡效果，为此不惜牺牲浏览者的等待时间并吃掉浏览者的CPU。这就是为什么现在好多人一谈起flash web就觉得它体积大，效率低的根源了。</font></p>
<p><font color="#666666" size="3">当然如果是真对个人网站，这也无可厚非，个人网站信息量小，大多都是一次性浏览的网站，酷眩的效果可以让人过目不忘，尤其是在那个年代，还能让人耳目一新，这是普通HTML网页所不能企及的。印象中最深刻的应该是那款绿色版的龙城闪客，黑客帝国似的特效和动画把我彻底征服。 可是后来MM公司对FLASH的连续两次升级都把重点放在了AS上，AS内置类快速膨胀，功能急速扩展，AS2.0更是趋向标准的面向对象语言。这时候一大批程序员又被吸引进来了，尤其是那些有C或者JAVA背景的牛人们。</font></p>
<p><font color="#666666" size="3">可惜的是，他们总喜欢用程序员的思维去评判flash web，他们甚至用软件开发的标准去往flash web开发上硬套。结果是必然的，他们失望了，可这时候大部分人不是从自己找原因，他们非常武断的就把责任推给了FLASH：&ldquo;flash web结构混乱，基于时间轴的AS写法奇怪，flash web不适合大规模的商业应用开发！&rdquo;。就这样flash web的前途被宣判了死刑。 </font></p>
<p><font color="#666666" size="3">由于上述flash web在中国的特殊发展历程，造成现在一个非常有意思的现象：很多以前动画很牛的前辈们，都去职业搞动画片制作了，并为FLASH动画的产业化和商业化勇敢探索着，有些已经取得了辉煌成就；而FLASH7之后进来的程序牛人们，直接从事FLASH游戏开发和FLASH RIA应用开发了，他们更习惯基于事件的编程和面向对象的开发模式，时间轴对他们的意义已经不再重要。这样以来flash web开发成为一个中间断档带，也是人才最稀缺的地带。</font></p>
<p><font color="#666666" size="3">很多目前从事flash web开发的人员应该都是从HTML网页制作人员简单学了一些FLASH后过渡过来的，他们即非动画高手也非程序高手，更多的是网页设计高手。然而这些设计高手又总爱拿FLASH跟PS比，结果flash web开发又没得到好的口碑。flash web现在只好和一群半道出家的非专业人士一起沦落在FLASH业内的最底层&mdash;&mdash;呜呼悲哉！ 好在还有火山和像火山一样的少部分理想主义者，并不是把钱当做全部人生追求。至少我现在还是天真的坚持：我要为我的爱好而活，然后用我的爱好赚一点吃饭的钱就可以了，反正我短期内是绝对不会为了赚更多的钱而改变自己的目标的！我从最开始学习FLASH就是以做网站为目的，这两年多来，我所学的一切都是以flash web开发和应用为核心，我几乎尝试了所有常见的flash web结构形式，我时时刻刻的都在考虑如何在保存FLASH优势的情况下，又能开发出有实际应用价值的高效率的商业作品，最终将flash web开发模式化，快速化。</font></p>
<p><font color="#666666" size="3"> 那么flash web的优势在那里呢？对于展示性的网站，当然是FLASH酷眩的效果，这点已经被大多数人所共识。但对于包含大量信息，需要经常更新的flash web，它的最大优势就不再可能是效果，因为flash的效率实在不敢恭维，大量的效果会影响人们对信息的查询效率，现在网络带宽也不容乐观，大量的动画必将造成SWF体积膨胀，影响浏览速度</font><font color="#666666" size="3">。</font></p>
<p><font color="#666666" size="3">那么大中型信息类flash web的优势到底是什么呢？在火山看来，最大优势只有两点而已，一是界面布局灵活，二是数据的无刷新更新。还记得我们以前在DW中拉表格的痛苦吗？还会为了网站布局工整写一堆CSS和JS吗？还用得着每次更新数据就打开一个新页面吗？flash web的两大优势使这些历史的痛苦都成为了过去。而且，这两点如果处理恰当的话，就已经足够给普通的浏览者带来全新的用户体验了。 我的爱好是flash web开发，而这块儿又是人才断档地带，正好适合我这种程序和设计两边都不靠的人生存，天时地利人和，看来flash web开发对我来说真的是天命所归，我还有什么道理不继续坚持下去呢！但毕竟我这两年来一直也都是处在学习和探索阶段，还不是真正的理论研究阶段，两年时间太短了！我的很多想法和理论还很不成熟，甚至是幼稚的。我现在拿出来和大家分享，不求说服谁或者证明什么，只求能给后来人一些启发，同时自己也好好总结一下。下面就粗浅的谈谈我目前对flash web尤其是flash web结构的认识吧。 flash web结构概述 打开68design这类酷站收藏站，我们不难发现现在的flash web真是百花齐放、百家争鸣。形形色色、奇奇怪怪的flash web使人应接不暇、扑朔迷离。自由灵活是flash web的生命力所在，但这也正flash web商业化的主要瓶颈之一。商业最看重的是效率，而无规则便无效率可言。</font></p>
<p><font color="#666666" size="3">那么flash web是不是真的就一点规律都没有呢？非也！纵观现在所有的flash web（FLASH RIA应用程序除外，比如FLASH涂鸦板、地图等等），不管它们技术怎么牛，效果怎么酷眩，都不能逃脱以下四层结构： 动画层（Movie） 背景层（Background） 数据显示层（Display） 数据层（Data） 这些概念其实都不新颖，看到这些我自创的名词，一些有经验的开发者们肯定立刻都能猜出一二来。但由于这些概念以前并没有权威的提法，至少我没见过，为了以后论述方便，我今天在这里正式恬不知耻的给这种结构起个名字：火山FLASHWEB四层结构式，或者火山MBDD结构式，以下简称MBDD式。</font></p>
<p><font color="#666666" size="3">如果由于我的孤陋寡闻导致和某些官方或者前辈的提法相似的话，我在这里提前说声：如有雷同纯熟巧合：） 我以下的所有讨论都将紧紧围绕这四层结构进行，因为在我看来，flash web的灵魂就是它的结构，一个flash web的技术含量不是看它某些特效多眩，更不是看这个WEB中有个什么新颖的、牛X的技术应用，关键是要看它通过什么手段有效的把各种元素统一起来的！如果你曾经试图想把flash web做大的话，我相信你在这方面的体会肯定不会比火山少。 最后我要提前说明的一点是，MBDD式是对所有flash web的概述，很多flash web根据其功能不同可能缺失其中某些层，下面我会仔细讲解。 至于flash web涉及的其它方面，我都略过，毕竟我这篇是总结性的文章，不是教程。flash web也不是我一篇文章就能写全面的。</font></p>
<p><font color="#666666" size="3"> 浅谈过渡动画层 早期的flash web大都含有丰富的过渡动画，比较典型的是：龙城闪客和梵天。最新版的龙城闪客还给每个子栏目的过渡也添加了绚丽的动画效果。总的来说动画层可以分为三种： 开场动画 栏目过渡动画 点缀动画 先来谈谈开场动画。开场动画时间一般比较长，反映在时间轴上就是好长好复杂的一段帧结构。第一帧一般是loading画面，最后一帧一般是网站的主框架。这里就存在一个如何安排帧的问题。记得以前见有人在论坛上发帖说flash web最好不要分场景，其实他的说法是片面的，对于没有过渡动画的flash web来说，完全可以这么做，可对于大量过渡动画的flash web就另当别论。如果你不分场景，必然造成代码和动画混杂在一起。而一般来说，控制网站主要功能的代码都在过渡动画之后的帧上，在后续的代码编写过程中，你每次可能都要把时间轴拉到几百甚至是上千帧之后，这也非常的麻烦。火山的建议是：把过渡动画做在一个场景中，然后复制过渡动画最后一帧的网站框架帧到第二个场景中，主要的功能代码也都将集中在这个场景，这样就有效的把动画和代码进行了分离，编写代码时时间轴看上去也舒服些。还有一种比较常见的做法是，给过渡动画加上一个skip按钮，如果浏览者点击了这个按钮，马上就会loadMovieNum(main.swf,0)进一个新的main.swf，而这个main.swf就网站的主框架了。这种做法与前一种其实类似，只不过它把动画和主框架从分在两个场景变成了分在两个SWF，而且还能让浏览者自己选择是否观看过渡动画，有更大的灵活性。 再来谈谈栏目过渡动画。栏目过渡动画主要指在你点击一个导航按钮打开一个新的栏目时所显示的一段动画，还拿最新版龙城闪客举例，它在打开一个新的子栏目时会先把上一个栏目变成很多小方块，然后飞到左边的神秘空间中，这时又从神秘空间里发出一道神秘的光线，并在这道光线的沐浴中出现新栏目的加载画面。我没有破解过最新版的龙城闪客，不知道他到底是怎么安排这个动画的，但我有自己的想法。如果这个过渡动画是集成到主框架的，那过渡动画中最好不要写代码，而是在主场景中通过侦测过渡动画的当前帧和总帧数来确定何时加载子栏目SWF；如果每个子栏目的过渡动画效果不同，那最好把每个子栏目SWF处理成一个独立的网站，其结构应该遵循在&ldquo;开场动画&rdquo;中提到的规则。 点缀动画没什么好说的，你把它想象成在HTML网页中起美化作用的GIF动画就好了，当然它比GIF动画更生动，使用也更灵活，还可以具有交互性。 总之我的主要思想就是尽量把动画和代码分开，以便自己以后方便查找和修改代码。同时保证网站结构工整。 浅谈背景层 背景层，顾名思义就是网站的背景，看上去很容易理解也很简单，其实它蕴涵着很多知识和技巧，如果处理不善，将直接影响flash web的用户体验。 我在这里把背景层分为以下三种模式： FLASH模式 PS模式 混合模式 FLASH模式：所谓FLASH模式，就是直接在FLASH中完成网站主体框架的绘制，并利用FLASH完成框架修饰内容的填充。这种模式比较适合界面简单，色彩单一，高效实用的flash web。它充分利用简单矢量图形体积小的优势，同样一个画面，它的体积将比位图小很多。所以这样的网站如果处理恰当的话，完全可以比同种样式的常规HTML网页体积更小。同时由于它直接在FLASH中绘制，非常便于修改以及同其它层结合。 PS模式：这种模式我们可以和传统的网页制作进行类比。传统网页都是先用PS绘制界面，然后切片导出为网页，再在DW中进行编辑。flash web开发一样可以采用这一流程，利用PS强大的位图处理功能弥补FLASH绘图方面的不足。但是在切图的时候，它和HTML网页切图思想不同，在flash web中经常要把动画因素和各元件之间的遮挡关系考虑进去，所以我一般都是把每个栏目切成一个JPG位图，涉及动画和层级关系的元素则独立导出为PNG透明图象。这样虽然方便了在FLASH中的后期制作，但造成网站体积会一定程度的加大。为了优化下载和用户体验，我们可以利用FLASH流媒体的特性，把体积较小或者独立性比较好的栏目放在开始的帧先显示出来，相互联系紧密的主功能栏目放中间，体积较大独立性也较好的栏目放最后显示。当然不要忘记用一个loading条时刻提醒浏览者各栏目加载状态，不至于使他们失去继续看下去的信心。</font></p>
<p><font color="#666666" size="3">这种模式一般适合网站各栏目独立性较好，网站色彩丰富且含有大量动画效果，元件层级复杂的网站。另外，在我写这篇文章的时候，从黑羽那里得到消息，最新版的FLASH真的可以支持PSD了，而且还能保留原始图层，再加上以后网速越来越快，PS模式在将来很有可能会大行其道。 混合模式：混合模式就是综合利用PHOTOSHOP和FLASH，取长补短，相得益彰。先用PS设计好网站背景图，并把内容显示部分留空，就像设计HTML网页一样。然后不需切图直接导出为JPG，并导入FLASH。再在这张大背景图片上新建一层，用制作动画常用的钢笔勾边上色技术把网站主框架描一边，这就涉及到我后面要讲的&ldquo;数据显示层&rdquo;，数据显示层主要由与背景色相似的工整的矢量色块组成，当然像火山一样喜欢偷懒的人也可以适当添加位图，但数据显示层体积最好控制在30K以内。数据显示层成型后，一定要记得把背景位图放在数据显示层之后的帧上。现在大家应该差不多能猜出这种模式的优势在那里了吧！？对，我们可以利用FLASH流媒体的特性，无须等到整个SWF都下载完毕后再显示网站，flash web的loading时代该过去了！伟大的流式时代就要来临了！</font></p>
<p><font color="#666666" size="3">我们完全可以先把数据显示层显示出来，让浏览者以最快的速度得到他们想要的信息，与此同时，悄悄的下载背景层，由于我们的数据显示层和背景层的颜色和布局都相似，甚至是完全匹配的，所以背景层下载完成并显示出来的一刹那也不会给浏览者带来太大的跳跃感。当然这样无疑加大了工程量，要求设计师的PS和FLASH都不能弱。所谓鱼和熊掌不能兼得，我们必须根据具体的项目进行取舍，看是否真的有必要采用这种模式。火山个人门户V3主站中，由于背景图片体积过大，我便采用了这种模式，据大部分人反映，用户体验还是很好的：） 总之三种模式可谓各有优缺点，如何取舍还是要根据具体项目决定，当然，团队和个人能力也是重要因素。一般来说，程序员出身的可能比较喜欢FLASH模式；传统网页设计师出身的一般比较喜欢PS模式；半道出家，什么都懂点的家伙们看了火山这篇文章后，估计就要开始尝试混合模式了。 浅谈数据显示层 前面讲背景层的时候已经提到了数据显示层。由于火山基本不使用组件，所以对火山来说，数据显示层主要是指TextField，或者用MC简单包装的TextField。它们是网站信息的主体部分，一般都是动态的调用外部信息。</font></p>
<p><font color="#666666" size="3">当然，由于我用MC进行了包装，它们也可以作为按钮使用，比较常见的就是标题列表，比如我主站上三个子站最新发布列表。 就像我前面说过的，数据显示层要尽量的精简体积，它是一个flash web浏览效率的关键，不适合做大量的效果，尤其是位图效果。而它的结构也要尽量清晰且工整，便于代码控制。对于FLASH模式的网站可以考虑直接将TextField放到_root上；而对于PS模式和混合模式，则最好还是用MC对TextField进行包装，以保证网站各栏目的独立性。 浅谈数据层 数据层可谓是整个flash web的中枢神经系统，负责flash web的所有数据显示和交换，还有功能的实现，甚至是动画的控制。在正式开始讲解数据层之前，我想先回顾一下我自己的代码编写历史。最开始的时候，我一般都是直接把代码写在元件上，这样写的局限性比较大，很多功能无法实现；后来我开始尝试在时间轴上写，可由于当时能力有限，部分代码还是要写在元件上，这样就造成代码混乱，时间一长，自己也记不清代码到底写哪儿；AS能力稍微强点后，我就不再在元件上写代码了，而是全部写在时间轴上，一般都是每个栏目，或者是每个MC包含自己独自的代码，这样做的好处是，代码分布比较清晰，而且代码独立性比较好。但即便这样做，还是不够理想，因为如果网站MC嵌套结果非常复杂的话，每个MC的代码都独自包含，那么代码可能会写在很深层的MC上，而且MC很多话，代码也将随之分布很散，这样还是不方便代码的集中管理，也不容易从总体上把握网站数据之间的联系；那么现在的我怎么做呢？由于我现在不仅AS已经玩的很熟，而且能够从宏观上对网站结构进行比较到位的把握，所以我已经完全有能力根据网站的特点和功能在正式动工之前就把网站划分为若干功能模块，然后用我自创的MC三帧式去完成每个模块的实现。</font></p>
<p><font color="#666666" size="3">打开我网站的源文件，你会发现，除了主时间轴和主时间轴上一系列具有&ldquo;三帧式&rdquo;结构的空MC外，其它地方极少有代码，可以说核心代码已经完全从网站中分离了出来。在主时间轴上，一般来说第一层是AS层，第二层可有可无的标签层，第三层就是数据层，全部的&ldquo;三帧式&rdquo;MC都放在这一层，最下面的那些层就是网站主框架了。也许你已经忍不住要问了，你老说&ldquo;三帧式&rdquo;，到底什么是&ldquo;三帧式&rdquo;啊？问得好，这正是我下面要讲的重点。 &ldquo;数据层MC三帧式&rdquo;是我为了方便数据管理而自创出来的一种有效的数据组织框架，它巧妙的利用了时间轴，具有清晰的结构，而且还具有通用性。从字面意思，我们便可以猜出来，它是具有三个空白关键帧的影片剪辑，这三个帧的名字按在时间轴上的先后顺序依次为&ldquo;chuShi&rdquo;、&ldquo;shuaXin&rdquo;、&ldquo;gongNeng&rdquo;。 &ldquo;chuShi&rdquo;帧：这一帧负责系统的初始化，主要分两部分，第一部分一般都是一大串变量。这些变量又分为三种，第一种是所有这个MC要操作的对象和其它元件接口；第二种是一些系统初始变量，比如将负责留言显示的页码变量初始为1，就可以让留言初始为显示第一页；最后还有一个比较特殊的布尔变量，就是&ldquo;yiJiaZai&rdquo;，我们把它的值初始为false，表明此MC内控制的外部数据此时还未进行过加载，一旦这个MC控制下的数据加载成功，我们立刻将其值变为true。这样做的好处是可以根据此值判断数据是否是第一次加载，然后进行不同的设置和响应。第二部分则是注册刷新函数，有经验的动态flash web开发者都应该知道，FLASH中的数据刷新是重点，这也是flash web较常规网页的最大优势之一。在这里，我们需要注册俩个负责数据刷新的函数： function chuShi(){gotoAndPlay(&quot;chuShi&quot;);} function shuaXin(){play();} 稍候我会解释为什么。 &ldquo;shuaXin&rdquo;帧：这个帧是个空白关键帧，什么都没有，它的意义也将在下面解释：） &ldquo;gongNeng&rdquo;帧：这帧主要负责各种功能的实现以及数据的呈现，为了方便对整个网站的控制以及各&ldquo;三帧式MC&rdquo;之间的相互控制，我建议把比较重要的功能都写成函数。在&ldquo;gongNeng&rdquo;帧代码的最后一定要加上一句gotoAndStop(&quot;shuaXin&quot;)。这帧中还有一个重头戏就是错误分析和处理，但为了紧扣文章中心，这里就不多讲了。 </font></p>
<p><font color="#666666" size="3">这样以来我们就建立起一套简单有效的数据控制机制。首先在_root上将所有的&ldquo;三帧式MC&rdquo;都stop到第一帧，也就是&ldquo;chuShi&rdquo;帧，然后建立一套数据加载机制，通过控制三帧式MC的播放来控制数据加载顺序。数据加载完成后，我们就可以在任何地方通过控制三帧式MC来控制这个MC负责的网站某特定部分。比如有个名字为&ldquo;lieBiao_mc&rdquo;的三帧式MC是负责网站文章标题列表这部分的功能，我们就可以通过下面极其简单的代码来实现对文章列表的控制：如果我们要得到文章列表的初始状态，只需要调用：_level0.lieBiao_mc.chuShi(); 如果我们要得到文章列表的某特定状态，只需要对负责此状态的变量赋值，然后调用：_level0.lieBiao_mc.shuaXin(); 如果我们只需要调用文章列表中的某一项功能，只需要调用：_level0.lieBiao_mc.特定功能函数名(); 由于我们在&ldquo;gongNeng&rdquo;帧中就有错误分析、过渡动画等这些重复性内容，所以当调用shuaXin函数时，这些内容就会自动触发，非常简单好用。 数据层MC三帧式就简单介绍到这里，具体细节其实非常丰富，这里只是抛砖引玉，细节全部略去。 综述 通过上面的简单介绍，相信大家对MBDD式的每层都应该有个大致的了解了。</font></p>
<p><font color="#666666" size="3">就像我前面说过的，MBDD式是对所有flash web的概括，并不是每个flash web都必须有四层结构的，很多flash web由于其作用不同，很可能确实某些层。比如像我的个人门户V3，就没有过渡动画层；而这个酷站收藏站，可以说是既没有过渡动画层又没有背景层；还有些flash web是纯粹的商品展示，比如现在比较流行的房地产网站，他们大都倾向于直接通过动画来展示他们的商品，数据层和数据显示层则比较薄弱。 前面说了那么多，MBDD式的真正意义是到底是什么呢？主要有以下两点： 模式化：对于各种类型的flash web，我们必须给出一套对应的通用开发模式，就像世界上的人形形色色，但大家的骨架都是一样的。我们有了结实强健的骨架，再往上添砖加瓦就比较容易了，而且效率也会非常的高。 独立性和模块化开发：其实&ldquo;MBDD式&rdquo;是我自己在漫长实战路程中的血泪史，从接触FLASH到现在，自己也做个十几个flash web了吧，虽然数量不算多，但每次做我都是自己一个人从界面设计一路杀到后台。刚开始的时候，由于我还不能在一开始就准确把握整个网站的架构，所以只能逐功能去完成，比如先设计导航部分的界面，然后在FLASH中完成导航部分的前台功能，最后写后台并再回到FLASH中完成整个导航部分，如此循环往复直至完成整个网站。采用这种方式还能按预期完成一个功能复杂的flash web，此人的意志力和随机应变的能力一定不能弱。因为一个人的思维如果频繁的在设计、前台、后台之间跳转的话，真的很容易精神崩溃。再加上前期没有很好的规划，很可能出现后来的部分和已经完成的部分冲突，造成前面的劳动全部付诸东流，甚至不得不重新来过，这时候还有多少人能坚持下来呢？后来我觉得长此以往确实不是办法，就开始考虑如何才能在一开始就对整个flash web有个大概的把握，并能长时间的把精力集中在一件事情上呢？于是MBDD式就应运而生了！在MBDD式下，我完全可以遵循这样的开发流程：→选择架构模式→界面设计（网站主体框架及背景层）→后台（FLASH中数据层需要的数据显示格式和写入格式）→FLASH前台合成（动画层以及数据显示与交换）。</font></p>
<p><font color="#666666" size="3">在流程的每一步中，我都会最大限度的把所有精力都集中在这步上，直到开始下一步的制作。而且如果在制作的过程中发现有架构不对的地方，我也可以有能力从宏观上去把握，做出最合理的调整。但是很可惜的是，通过火山对一些flash web的分析，我发现现在还有很多人，包括有过flash web开发经验的人，还是不能很好的认识flash web的结构，他们做flash web随意性还是很大，背景层与动画层不分、数据表现层与数据层暧昧，甚至是想到那里做到那里，各层混合在一起，最后自己终于把自己搞迷糊了，却把责任都推给FLASH，这到底是FLASH的可悲还是开发者的可悲？ 关于flash web开发团队协作的简单思考：火山现在还是学生，可以说没有任何团队开发经验，在这里谈团队协作是典型的纸上谈兵，但我在开发自己的网站时，是严格的给自己分角色的，也有几分团队的意味，很多想法在这里不吐不快。比如我一开始做架构分析的时候，除了简单的书写文档，是绝对不会开工的，此时我扮演的是一个架构师的角色；而在PS中绘制界面的时候，我会尽量不去想后台，此时我又在扮演一个PS设计师的角色；而在写后台的时候，我只是机械的按架构时的要求完成数据显示和写入格式，一般来说数都是固定格式的XML，此时我根本不会去考虑什么FLASH和PS，完全在扮演一个后台工程师的角色；最后在FLASH中合成的时候，我则又扮演着FLASH设计师和AS工程师。尤其是在开发我自己的个人门户V3的时候，我更是&ldquo;严于律己&rdquo;，在开发流程的每个阶段，尽量让自己少管&ldquo;闲事&rdquo;，看到最后能否按预期目标完成任务，结果还是比较满意的。我的想法是：在MBDD式下，一个flash web开发团队应该至少有以下五个人：架构师、PS设计师、FLASH动效设计师、AS工程师、后台工程师。架构师负责对整个网站的把握，他必须了解flash web开发的每个环节，丰富的开发经验使其在接到一个项目的时候可以根据需求很快的决定采用那种开发模式，并把这个项目支解为若干功能模块，然后为PS设计师提供内容框架草图，并指定后台数据格式。而且在开发的整个过程中，他要负责其他人的调节和沟通。</font></p>
<p><font color="#666666" size="3">所以如果说架构师是这个团队的灵魂人物，一点都不为过。PS设计师则需要根据框架草图设计网站界面，他最好懂得一点FLASH基础操作，知道那些部分是在FLASH中可以很方便的直接绘制的，而那些部分必须由PS完成。当然，如果他还能把动画因素也考虑进去，并在PS中部分完成效果图，那就更好了。FLASH动效设计师主要是完成FLASH中的动画和特效，他最好懂得一点AS，这样他在做动画的时候，就会把编程的因素考虑进去，使他的动画尽量便于程序控制，特效也不至于太吃CPU，如果他的AS能力足够强，我们还要让他根据架构师划分的模块在FLASH中完成网站主界面的布置，当然这时候架构师最好从旁协助。</font></p>
<p><font color="#666666" size="3">AS工程师主要是根据架构师的要求完成特定功能模块，同时完成前后台的数据交换，他最好懂得一点后台知识，至少要知道FLASH如何通过后台程序写数据，另外他的XML解析一定要精通。最后是后台工程师，他只需要根据架构师的要求写入读出特定格式的数据就行了，当然，如果他学一点AS的话，将更有利于他理解他为什么要那么做，另外他的存在还有更大的意义，那就是完成网站数据结构分析以及负责数据库管理。 总之我觉得，除了SEO的处理现在还不够完美外，如果我们深入理解了flash web的结构，建立起一套完善的开发模式，再加上平时积累的代码库、元件库、特效库、资料库等，flash web开发快速化、高效化将不再只是梦，flash web完全可以达到HTML网站的开发效率，而且有着比HTML网站更好的视觉和交互效果。 </font></p> <a href="http://hi.baidu.com/fadingchen/blog/item/875dfcd65334952506088b48.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%CE%C4%D7%D6%28%D6%BB%D3%D0%CE%C4%D7%D6%B2%BB%D3%C3%C7%AE%BE%CD%C4%DC%B5%C3%B5%BD%29">小标的文字(只有文字不用钱就能得到)</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/875dfcd65334952506088b48.html#comment">查看评论</a>]]></description>
        <pubDate>2009年09月15日 星期二  08:40</pubDate>
        <category><![CDATA[小标的文字(只有文字不用钱就能得到)]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/875dfcd65334952506088b48.html</guid>
</item>

<item>
        <title><![CDATA[谷歌全球副总裁、大中华区总裁李开复正式辞职]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/7f38466df28845f242169430.html]]></link>
        <description><![CDATA[
		
		<p> </p>
<p align="center"><font color="#000080" size="2"><img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/fadingchen/pic/item/7f54c9b7b6b57fdf30add17d.jpg"></font></p>
<p><font color="#000080" size="3">9月4日，谷歌全球副总裁、大中华区总裁李开复正式辞职，在四年任期结束后最终选择离开。据悉，李开复今后可能自主创业。至此，自2005年谷歌正式入华以来组建的创始团队已经悉数离开。 </font></p>
<p><font size="3">&nbsp;&nbsp;<font color="#000080" face="隶书">　9月4日早间，腾讯科技从消息人士获得了李开复辞职前后的故事。故事中，李开复详细记录了自己在谷歌总部辞职前后的每一个细节。其中，李开复在谷歌的老板艾伦-尤斯塔斯对他说，&ldquo;四年前，当时为了弥补你放弃微软股票的损失，我们破纪录给你Google有史以来最高数目的股票。这次我们还是给你一样多。&rdquo;但最终李开复还是坚持离开。 </font></font></p>
<p><font color="#000080" face="楷体_GB2312"><font size="3"><font face="隶书">&nbsp;&nbsp;&nbsp;&nbsp;  这些故事出自即将发售的《世界因你不同：李开复自传》一书，由李开复本人和北京青年报记者范海涛合写而成。</font></font></font></p>
<p><font size="3"><font color="#666666" face="宋体">以下为故事部分节选： <br>
&nbsp;&nbsp;&nbsp;  今天，我开得很慢，仿佛是让自己的心情在辽阔的天空下能够更加安静。 <br>
&nbsp;&nbsp;&nbsp;  从旧金山国际机场一路向南，把车开上绵延的101号公路，沿途是高高低低的山</font></font><font size="3"><font color="#666666" face="宋体">丘和一片田园风光。很难想象，这里和世界科技的奇迹&mdash;&mdash;硅谷如此接近。 <br>
&nbsp;&nbsp;&nbsp;  当车进入到旧金山湾南部的圣克拉拉县，人们就会离这个天才的集散地越来越近</font></font><font size="3"><font color="#666666" face="宋体">。路过硅谷的起点帕罗奥多(Palo Alto)市后，从露天剧场大道(Amphitheatre </font></font><font size="3"><font color="#666666" face="宋体">Parkway)出口转出，眼前就是位于山景城的Google了。象牙白色的巨大恐龙骨骼矗</font></font><font size="3"><font color="#666666" face="宋体">立在四座连体的紫色大楼中央，仿佛在彰显一种乖张又另类的风格。这正是Google</font></font><font size="3"><font color="#666666" face="宋体">的风格。 <br>
&nbsp;&nbsp;&nbsp;  这是一家真正改变世界的企业，是无数天才向往的圣地，每一间小小的办公室里</font></font><font size="3"><font color="#666666" face="宋体">，诞生的往往都是足以影响世界的创意。 <br>
&nbsp;&nbsp;&nbsp;  在这个&ldquo;平坦的世界&rdquo;里，Google用自己的正直、谦和、天才的创意以及商业社会</font></font><font size="3"><font color="#666666" face="宋体">少有的自尊赢得了世界互联网用户的心，也曾经带给我一种幸福的归属感。我曾在</font></font><font size="3"><font color="#666666" face="宋体">这座紫色的建筑群里受到意外的欢迎，大厨把他精心制作的5层蛋糕推进了会议室</font></font><font size="3"><font color="#666666" face="宋体">，仿佛庆祝我从一次意外事件中获得重生。我曾在这里数次作有关中国的汇报，把</font></font><font size="3"><font color="#666666" face="宋体">所有的数据和新产品创意用PPT一页一页地呈现出来，得到认可。我曾在这里与艾</font></font><font size="3"><font color="#666666" face="宋体">瑞克?施密特和艾伦?尤斯塔斯无数次地沟通和交流，我能感到，无论身处顺境、逆</font></font><font size="3"><font color="#666666" face="宋体">境，来自总部的声音多以支持帮助为主。开放式的讨论之后，我总是可以得到需要</font></font><font size="3"><font color="#666666" face="宋体">的理解。这其实对跨国公司在中国是否放权这个敏感的话题作出了解读&mdash;&mdash;Google已</font></font><font size="3"><font color="#666666" face="宋体">经在众多落户中国的外企中奋力地走在了前列。 <br>
&nbsp;&nbsp;&nbsp;  也许是今天我知道我将和老板有一场与以往全然不同的对话，因此，我走进了时</font></font><font size="3"><font color="#666666" face="宋体">间长河的光影里，在内心深处对过去四年进行了一次俯视。 <br>
&nbsp;&nbsp;&nbsp;  老板来了，我的思绪回到了现实。不过，我已经准备好了！ <br>
&nbsp;&nbsp;&nbsp;  艾伦?尤斯塔斯,一个比我大五岁的美国人，他是谷歌工程高级副总裁，掌管着</font></font></p>
<p><font size="3"><font color="#666666" face="宋体">Google最大的资产：一万个工程师。四年前，正是他在电话里兴致勃勃地通知我：&ldquo;</font></font><font size="3"><font color="#666666" face="宋体">开复，我帮你争取了一个我相信你无法说不的offer(邀请条件)!&rdquo;之后，我们开始了</font></font><font size="3"><font color="#666666" face="宋体">四年波澜不惊的搭档生活。艾伦高高的个子，稻草色的头发，总是带着平静的微笑</font></font><font size="3"><font color="#666666" face="宋体">，他习惯于安静地倾听而不急于表态，他是个温和派的老板。 <br>
&nbsp;&nbsp;&nbsp;  &ldquo;嗨,开复，最近好吗？&rdquo;艾伦推开办公室的门，和我打招呼。我们的对话总是很轻</font></font><font size="3"><font color="#666666" face="宋体">松地开始。 <br>
&nbsp;&nbsp;&nbsp;  &ldquo;还不错呀，艾伦。你呢？&rdquo;我说。 <br>
&nbsp;&nbsp;&nbsp;  这是我们习惯性的对话。我一边打开电脑，一边和他聊了聊加州的天气。不过，</font></font><font size="3"><font color="#666666" face="宋体">过了一会，我的表情严肃了起来，&ldquo;艾伦，我有一件事情想告诉你。&rdquo; <br>
&nbsp;&nbsp;&nbsp;  &ldquo;是什么？&rdquo;艾伦一改先前的神情，马上进入工作状态。<br>
&ldquo;艾伦，我已经思考了一段时间了，尽管总部非常支持谷歌在中国的工作，我也感</font></font><font size="3"><font color="#666666" face="宋体">觉到这是一家改变世界的企业。不过，我心中还有一个理想没有完成。下一个阶段</font></font><font size="3"><font color="#666666" face="宋体">，我想专注地完成自己心中的这件事。所以，我决定离开公司，我是来向你辞职的</font></font><font size="3"><font color="#666666" face="宋体">！&rdquo; <br>
&nbsp;&nbsp;&nbsp;  &ldquo;啊？是吗？怎么了？开复，我想你知道我们是希望你续约的。我们在4月份就开</font></font><font size="3"><font color="#666666" face="宋体">会讨论了你下一个四年的股票合约。四年前，当时为了弥补你放弃微软股票的损失</font></font><font size="3"><font color="#666666" face="宋体">，我们破纪录给你Google有史以来最高数目的股票。这次我们还是给你一样多。这</font></font><font size="3"><font color="#666666" face="宋体">代表了我们对你过去工作的满意和对你的感谢，也希望你留下来和我们一起工作。</font></font><font size="3"><font color="#666666" face="宋体">开复，你是有什么地方不满意吗？&rdquo;艾伦明显感觉到很意外。 <br>
&nbsp;&nbsp;&nbsp;  &ldquo;没有，真的没有。谷歌是我所工作的公司里最让人震撼的。我在这里也学到很</font></font><font size="3"><font color="#666666" face="宋体">多。但是坦诚地说，我不再考虑续约。本来我是打算6月就和你说的，但是你知道</font></font><font size="3"><font color="#666666" face="宋体">，当时谷歌中国忽然发生了急需处理的事情，我想我在那个时候一定不能离开。我</font></font><font size="3"><font color="#666666" face="宋体">告诉自己，一定要将那件事情负责地解决之后才可以离开。现在，艾伦，所有的业</font></font><font size="3"><font color="#666666" face="宋体">务都恢复了正常，我想我可以放心地走了！&rdquo; <br>
&nbsp;&nbsp;&nbsp;  艾伦不再像平日那样波澜不惊地微笑。此时，他的语气变得急促，&ldquo;开复，你先</font></font><font size="3"><font color="#666666" face="宋体">听我说好吗？我们最近整合了欧洲的团队，任命了Nelson Mattos做全欧洲的产品和</font></font><font size="3"><font color="#666666" face="宋体">工程总裁。我们正在讨论，让你做亚太区的产品和工程总裁，负责日本、韩国、印</font></font><font size="3"><font color="#666666" face="宋体">度、东南亚、澳洲等几十个国家和地区的产品研发和市场开发。你再考虑考虑？&rdquo; <br>
&nbsp;&nbsp;&nbsp;  &ldquo;谢谢你，艾伦，我真的不是来要求更高的职位和更高的薪水的。我非常感谢公</font></font><font size="3"><font color="#666666" face="宋体">司对我的安排，但我想我已经下定了决心。谷歌中国现在已经发展到一个平稳的阶</font></font><font size="3"><font color="#666666" face="宋体">段。对于谷歌，我现在已经没有遗憾，但我想现在我的人生还有一个缺憾没有实现</font></font><font size="3"><font color="#666666" face="宋体">，我想去弥补它。我将和中国青年人一起打造新奇的技术奇迹，用自己的主动性做</font></font><font size="3"><font color="#666666" face="宋体">一个掌控全局的工作。我已经到了这个人生阶段，再不去做，我真的很怕来不及了</font></font></p>
<p><font size="3"><font color="#666666" face="宋体">。&rdquo; <br>
&nbsp;&nbsp;&nbsp;  艾伦沉吟了一会儿，空气里一阵沉默。我想，他心里一定在说：&ldquo;他疯了吗？他</font></font><font size="3"><font color="#666666" face="宋体">疯了吗？&rdquo;是的，这个举动看似有些疯狂。但是，在登上飞往加利福尼亚的飞机之</font></font><font size="3"><font color="#666666" face="宋体">前，我已经告诉自己，我想好了，不再动摇。 <br>
&nbsp;&nbsp;&nbsp;  站起身，我看到窗外是一眼望不到尽头的如茵绿草，一个大大的露天剧场在远处</font></font><font size="3"><font color="#666666" face="宋体">静静地独处着。硅谷8月的清晨，空气竟然有丝丝的凉意。此时此刻的我，内心无</font></font><font size="3"><font color="#666666" face="宋体">比轻松。 <br>
&nbsp;&nbsp;&nbsp;  的确，Google是世界上最大的互联网公司，也是世界上最具价值的品牌。现在，</font></font><font size="3"><font color="#666666" face="宋体">我面对的是价值上千万美元的股票和薪水，一个风光诱人兼具辛苦的职位，一个被</font></font><font size="3"><font color="#666666" face="宋体">天才们包围的工作环境。当我尝试着把离开谷歌的决定告诉身边的亲人时，他们不</font></font><font size="3"><font color="#666666" face="宋体">禁瞪大了眼睛惊呼：&ldquo;什么，你开玩笑？世界上还有更好的工作吗？&rdquo; <br>
&nbsp;&nbsp;&nbsp;  是的，这样的工作机会已经千载难逢，那还有什么能够让我痛下决心呢？ <br>
 我想，那就是来自我内心深处的声音了。当一个微小的火种慢慢地在心里闪烁，最</font></font><font size="3"><font color="#666666" face="宋体">终蔓延成为燃烧的火焰；当一个并不清晰的潜意识渐渐地野蛮生长，成为了明确的</font></font><font size="3"><font color="#666666" face="宋体">意志；我想，这就是作出改变的时候了。这和我此前很多次的人生经验相似，每一</font></font><font size="3"><font color="#666666" face="宋体">次放弃，都有争议，都有挣扎，都有留恋。但是最终通过理性走向平静，我深刻地</font></font><font size="3"><font color="#666666" face="宋体">知道，每一次放弃与选择，都是&ldquo;舍&rdquo;与&ldquo;得&rdquo;的对应。但人们只有倾听内心的声音，</font></font></p>
<p><font size="3"><font color="#666666" face="宋体">真正做到&ldquo;舍弃&rdquo;，才可能让自己全力以赴，到达心中的下一个&ldquo;理想国&rdquo;。 <br>
&nbsp;&nbsp;&nbsp;  随着年龄的增长，每一次选择的机会成本会越来越大。随之对应的，是作出选择</font></font><font size="3"><font color="#666666" face="宋体">时需要的勇气越来越多。我相信，根据一般人的经验，一定时间之后，年龄与勇气</font></font><font size="3"><font color="#666666" face="宋体">的增长就成了反比。 <br>
&nbsp;&nbsp;&nbsp;  因此，我坚定地在此刻作出选择，生怕日后再没有机会。 <br>
&nbsp;&nbsp;&nbsp;  回望我的工作经历，经过苹果、SGI、微软、Google四个世界顶级公司的历练，我</font></font><font size="3"><font color="#666666" face="宋体">感觉到内心渐渐充满了一种能量。这种能量让我从心底生发出很多有关产品的奇思</font></font><font size="3"><font color="#666666" face="宋体">妙想，我的一些思绪常常在空气中驰骋，却又被眼前现实中巨大的工作量所淹没。</font></font><font size="3"><font color="#666666" face="宋体">逐渐的，我希望我能有不囿于眼前紧密的日程表的一片空间，能够放松地让这些奇</font></font><font size="3"><font color="#666666" face="宋体">思妙想落地生根、发芽，以至于给人们的生活方式带去&ldquo;惊喜&rdquo;。不仅如此，我希望</font></font><font size="3"><font color="#666666" face="宋体">把所有聪明人关于科技的奇思妙想集中到一个盒子里，然后让它们经过碰撞，擦出</font></font><font size="3"><font color="#666666" face="宋体">火花，最终经过经验丰富的导师的指导，形成独立的团队投入运作。我的理想是让</font></font><font size="3"><font color="#666666" face="宋体">这个盒子成为&ldquo;哈利?波特的魔法书&rdquo;，产生&ldquo;改变世界某个细枝末节&rdquo;的魔力。 <br>
&nbsp;&nbsp;&nbsp;  在谷歌中国工作期间，时常有人问我对别的工作是否感兴趣？也有猎头悄悄地给</font></font><font size="3"><font color="#666666" face="宋体">我写信。但是，我恪守着对谷歌的承诺，尽心尽力、忠实地跟随着那些紧密的时间</font></font><font size="3"><font color="#666666" face="宋体">表旋转。今天，当一个新的节点出现的时候，我知道谷歌中国已经从平地跃起，走</font></font><font size="3"><font color="#666666" face="宋体">入了大多数网民的视线，成为一家成熟、稳健、受人喜爱的公司。此时，我终于看</font></font><font size="3"><font color="#666666" face="宋体">到那片更广阔的森林向我招手，尽管通向那里的道路也许满是荆棘。 <br>
&nbsp;&nbsp;&nbsp;  过去这11年断断续续在中国的工作经历，以及父亲对我的影响，让我对中国这片</font></font><font size="3"><font color="#666666" face="宋体">土地充满了难以表述的感情。因此我毫不迟疑地仍将下一个目的地定位在这里。尤</font></font><font size="3"><font color="#666666" face="宋体">其是我与中国青年十年的交流与接触，让我相信这里的智慧内存无比强大。 <br>
&nbsp;&nbsp;&nbsp;  父亲曾经想写一本书，叫《中国人未来的希望》，而过去的十年里，我一直和中</font></font><font size="3"><font color="#666666" face="宋体">国的青年有着近距离的交流。我相信，中国青年的未来，正是中国人未来的希望。</font></font><font size="3"><font color="#666666" face="宋体">因此，当时机逐渐成熟，我终于可以轻装前进，和中国的年轻人站在一起时，我将</font></font><font size="3"><font color="#666666" face="宋体">把毕生工作所得的经验亲手教给他们。 <br>
&nbsp;&nbsp;&nbsp;  我希望能够和他们在一起，让我之前积累的工作经验，能够很好地帮助他们建立</font></font><font size="3"><font color="#666666" face="宋体">团队、孕育文化、提升领导力。我希望和他们在一起，提供给他们一个机会，去实</font></font><font size="3"><font color="#666666" face="宋体">现自己的创业梦想，而我也愿意充当一个创业教练的角色，站在他们身边，告诉他</font></font><font size="3"><font color="#666666" face="宋体">们我所犯过的错误，让他们能够飞过一片时间的海洋，找到到达成功彼岸的捷径。 <br>
&nbsp;&nbsp;&nbsp;  是的，这就是我的新选择。 <br>
  审视自身，为什么我的内心会发出这样的声音呢？我与我在读博士期间的同学兰</font></font><font size="3"><font color="#666666" face="宋体">迪?鲍许教授有着十分相近的想法。罹患胰腺癌的兰迪在过世前曾经做过一场风靡全</font></font><font size="3"><font color="#666666" face="宋体">美的讲座，题目是《真正实现你的童年梦想》，该讲座的视频在不同视频网站上被</font></font><font size="3"><font color="#666666" face="宋体">点播了上千万次，《华尔街日报》把这次讲座称为&ldquo;一生难觅的最后的讲座&rdquo;。兰迪</font></font><font size="3"><font color="#666666" face="宋体">除了告诉人们应该不断打破自己内心的砖墙，克服恐惧追寻自己内心的梦想之外，</font></font><font size="3"><font color="#666666" face="宋体">还讲到了真正伟大的目标：帮助别人完成梦想，做一个助人圆梦者。 <br>
&nbsp;&nbsp;&nbsp;  他说：&ldquo;我发现，帮助他人实现他们的梦想，是唯一比实现自己的梦想更有意义</font></font><font size="3"><font color="#666666" face="宋体">的事情。&rdquo;我越来越相信，当我已经完成了很多梦想之后，我更大的愿望就是帮助</font></font><font size="3"><font color="#666666" face="宋体">中国的年轻人圆梦。这将比个人单独的成功更具有意义，也可以将我个人的力量尽</font></font><font size="3"><font color="#666666" face="宋体">可能地放至最大。 <br>
&nbsp;&nbsp;&nbsp;  我一直认为兰迪教授所说的&ldquo;Lead your life(引领我的一生)&rdquo;这句话既简短有力又</font></font><font size="3"><font color="#666666" face="宋体">意味深长。&ldquo;Lead your life&rdquo;而不是&ldquo;Live your life(过一生)&rdquo;，也就是说，不要只是&ldquo;</font></font><font size="3"><font color="#666666" face="宋体">过一生&rdquo;，而是要用你的梦想引领你的一生，要用感恩、真诚、助人圆梦的心态引</font></font><font size="3"><font color="#666666" face="宋体">领你的一生，要用执著、无惧、乐观的态度来引领你的一生。如果你做到了这些，</font></font><font size="3"><font color="#666666" face="宋体">人的一生就不会再有遗憾。而如果说之前的选择我是在一个框架之下，那么现在的</font></font><font size="3"><font color="#666666" face="宋体">选择，更有&ldquo;Lead my life&rdquo;的色彩。 <br>
&nbsp;&nbsp;&nbsp;  因此，我热切盼望着和中国的年轻人并肩作战的日子，那将是一段更为大胆的、</font></font><font size="3"><font color="#666666" face="宋体">未知的旅途。 <br>
&nbsp;&nbsp;&nbsp;  这就是我最新的关于选择的故事。在这本书中，你可以看到，人的一生将会面临</font></font><font size="3"><font color="#666666" face="宋体">着无数的选择，每一步走出都会决定着&ldquo;人生下一步&rdquo;这个严肃的命题。它如此玄妙</font></font><font size="3"><font color="#666666" face="宋体">，又如此令人紧张。很多的中国青年都在不同的场合问我，怎样才能拥有选择的智</font></font><font size="3"><font color="#666666" face="宋体">慧？ <br>
&nbsp;&nbsp;&nbsp;  我的答案就是，反复叩问自己的内心，向人生更远的方向看去，而不是被眼前的</font></font><font size="3"><font color="#666666" face="宋体">喧嚣所迷惑。 <br>
&nbsp;&nbsp;&nbsp;<strong><font color="#ff0000"> 正如苹果创始人乔布斯曾经劝慰年轻人的那样，&ldquo;不要被信条所惑，盲从信条就</font></strong></font></font><font color="#ff0000"><strong><font size="3"><font face="宋体">是活在别人思考的结果里。不要让别人的意见淹没了你内在的心声。最重要的，拥</font></font><font size="3"><font face="宋体">有跟随内心与直觉的勇气，你的内心与直觉多少已经知道你真正想要成为什么样的</font></font></strong></font><font size="3"><font face="宋体"><strong><font color="#ff0000">人。任何其他事物都是次要的。&rdquo; <br>
&nbsp;&nbsp;&nbsp;  你未来的人生之路，就在你的每一次选择中。</font></strong><font color="#000080"> </font></font></font></p>
<p> </p>
<p> </p>
<p> </p> <a href="http://hi.baidu.com/fadingchen/blog/item/7f38466df28845f242169430.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%B4%D2%B4%D2%C4%EA%BB%AA">小标的匆匆年华</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/7f38466df28845f242169430.html#comment">查看评论</a>]]></description>
        <pubDate>2009年09月07日 星期一  13:54</pubDate>
        <category><![CDATA[小标的匆匆年华]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/7f38466df28845f242169430.html</guid>
</item>

<item>
        <title><![CDATA[让系统支持ai、psd、cdr、eps图片缩略图功能]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/9e4fd201d99e9c0f1c958313.html]]></link>
        <description><![CDATA[
		
		<p> </p>
<p align="center"><font color="#3d85c6" size="3"><strong>让系统支持ai、psd、cdr、eps图片缩略图功能</strong></font></p>
<p>ai、psd、cdr、eps是4种图像格式，做图像处理的朋友都熟悉。在视窗中无法用直接查看它们的缩略图，只有在安装相应的软件以后，才可以在查看它们的缩略图。<br>
<br>
系统安装了ps7.0以后系统可以查看psd文件的缩略图。但是部分版本的Photo Shop8.0却不带&quot;缩略图查看功能&quot;。这对于做图像处理工作的人来说很不方便，有的人为了使用新版ps，又为了要psd缩略图查看功能，不得不在电脑中装有两个版本的ps。遇到这样的情况时，可以把PS7.0的&quot;缩略图查看&quot;功能提取出来，做成&quot;补丁&quot;，给PS8.0使用。甚至可以让一台未安装PS的电脑也可以查看psd格式图片的缩略图。<br>
<br>
让系统可以查看PSD文件缩略图的文件是 psicon.dll 。位于系统盘中的C:\Program Files\Common Files\Adobe\Shell文件夹中。可以去安装了 PS7.0 的电脑中复制。也可以向网友要一个。复制到自己的电脑中的系统文件夹中。<br>
<br>
然后把下面横线中的内容制导入注册表就可以让PS8.0查看PSD文件的缩略图了。<br>
<br>
--------------------------------------------------------------------------------<br>
<br>
REGEDIT4<br>
<br>
[HKEY_CLASSES_ROOT\.psd\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]<br>
@=&quot;{0B6DC6EE-C4FD-11d1-819A-00C04FB69B4D}&quot;<br>
<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0B6DC6EE-C4FD-11d1-819A-00C04FB69B4D}\InProcServer32]<br>
@=&quot;PSICON.DLL&quot;<br>
&quot;ThreadingModel&quot;=&quot;Apartment&quot;<br>
<br>
--------------------------------------------------------------------------------<br>
<br>
cdr文件是由失量图排版软件coreldraw生成的。<br>
<br>
首先到安装coreldraw11的电脑中寻找CdrIco110.dll文件，复制到自己电脑的系统文件夹中，然后把下面的注册表值输入到系统中。重启或注销以后就可以查看cdr格式的缩略图了。<br>
<br>
--------------------------------------------------------------------------------<br>
<br>
REGEDIT4<br>
<br>
[HKEY_CLASSES_ROOT\.cdr] <br>
@=&quot;CorelDRAW.Graphic.12&quot; <br>
<br>
[HKEY_CLASSES_ROOT\.cdr\ShellNew] <br>
@=&quot;CorelDRAW.Graphic.12&quot; <br>
&quot;NullFile&quot;=&quot;&quot; <br>
<br>
[HKEY_CLASSES_ROOT\CorelDRAW.Graphic.12\ShellEx\IconHandler] <br>
@=&quot;{BF735767-E6DA-11cf-AB9B-00C0F00683EB}&quot; <br>
<br>
[HKEY_CLASSES_ROOT\CLSID\{BF735767-E6DA-11cf-AB9B-00C0F00683EB}]<br>
@=&quot;Corel CDR Icon Handler&quot;<br>
<br>
[HKEY_CLASSES_ROOT\CLSID\{BF735767-E6DA-11cf-AB9B-00C0F00683EB}\InProcServer32]<br>
@=&quot;CdrIco110.DLL&quot;<br>
&quot;ThreadingModel&quot;=&quot;Apartment&quot;<br>
<br>
[HKEY_CLASSES_ROOT\CLSID\{BF735767-E6DA-11cf-AB9B-00C0F00683EB}\ShellEx\IconHandler]<br>
@=&quot;{BF735767-E6DA-11cf-AB9B-00C0F00683EB}&quot;<br>
<br>
--------------------------------------------------------------------------------<br>
<br>
查看eps缩略图功能需要的文件和是：Epsimp32.flt　大小约692kb<br>
<br>
注册表值：<br>
REGEDIT4<br>
<br>
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Graphics Filters\Import\EPS]<br>
&quot;Extensions&quot;=&quot;eps&quot;<br>
&quot;Path&quot;=&quot;EPSIMP32.FLT&quot;<br>
<br>
把这个文件和注册表值添加到一个新的98系统就可以让这个系统查看eps文件的缩略图。接下来想到要把这个功能添加到winxp系统中，让winxp系统也可以查看eps文件的缩略图。但是失败了，把上面的文件和注册表值添加到winxp系统中后依然无法查看eps缩略图。<br>
<br>
为了弄清楚这个功能是怎么来的，我又仔细查看了注册表，根据查到的线索得知这个功能是office带来的。office安装程序中的&ldquo;共享功能&rdquo;中有一个'&ldquo;转换器和过滤器&rdquo;&mdash;&mdash;&ldquo;图形过滤器&rdquo;&ldquo;eps导入&rdquo;，在一个全新的98系统中安装officexp时，选择这个选项就可以让系统查看eps格式的缩略图。但是在winxp系统中安装office，即使选择了这个选项，也无法查看eps的缩略图。<br>
<br>
为了让winxp也能查看eps，我又研究了一下，在win98中查看eps有可能是两个文件在起作用，一个是Epsimp32.flt，另一个是Thumbvw.dll。这个文件是win98系统查看图片缩略图用的文件，也就是说在任何一个98系统中都有这个文件（所以第一次查找时把它落下了），但是winxp中却没有这个文件。试着把这个文件和相关注册表值导入winxp系统中，winxp就可以查看eps了。<br>
<br>
到安装officexp的电脑中寻找Epsimp32.flt，再到win98系统中寻找Thumbvw.dll。把这两个文件复制到winxp系统文件夹中，再把下面的注册表值导入注册表。系统就可以查eps缩略图了。<br>
<br>
--------------------------------------------------------------------------------<br>
<br>
REGEDIT4<br>
<br>
[HKEY_CLASSES_ROOT\.eps\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]<br>
@=&quot;{1AEB1360-5AFC-11d0-B806-00C04FD706EC}&quot;<br>
<br>
[HKEY_LOCAL_MACHINE\Software\CLASSES\CLSID\{1AEB1360-5AFC-11D0-B806-00C04FD706EC}\InprocServer32]<br>
@=&quot;THUMBVW.DLL&quot;<br>
<br>
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Graphics Filters\Import\EPS]<br>
&quot;Extensions&quot;=&quot;eps&quot;<br>
&quot;Name&quot;=&quot;内嵌的 PostScript&quot;<br>
&quot;Path&quot;=&quot;EPSIMP32.FLT&quot;<br>
<br>
[HKEY_CLASSES_ROOT\CLSID\{1AEB1360-5AFC-11D0-B806-00C04FD706EC}\InprocServer32]<br>
@=&quot;THUMBVW.DLL&quot;<br>
&quot;ThreadingModel&quot;=&quot;Apartment&quot; <br>
<br>
--------------------------------------------------------------------------------<br>
<br>
<br>
&ldquo;*.ai&rdquo;文件缩略图的处理：<br>
<br>
要实现&ldquo;*.ai&rdquo;文件缩略图的预览必须具备两个条件：<br>
<br>
（1）、有&ldquo;aiicon.dll&rdquo;这个文件，240K，在安装 Illustrator CS 时被拷贝到<br>
Program Files\Common Files\Adobe\Shell 目录下，这个文件可以转移到其他地方，然后在注册表里指向它的路径就OK了。<br>
<br>
（2）、注册表里添加如下内容<br>
<br>
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br>
<br>
[HKEY_CLASSES_ROOT\.ai]<br>
&quot;Content Type&quot;=&quot;application/postscript&quot;<br>
@=&quot;Adobe.Illustrator.11&quot;<br>
<br>
[HKEY_CLASSES_ROOT\.ai\ShellEx]<br>
<br>
[HKEY_CLASSES_ROOT\.ai\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]<br>
@=&quot;{0C5B0CED-206B-4c39-B615-0EB23C824612}&quot;<br>
<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0C5B0CED-206B-4c39-B615-0EB23C824612}]<br>
@=&quot;Illustrator Icon Handler&quot;<br>
<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0C5B0CED-206B-4c39-B615-0EB23C824612}\InProcServer32]<br>
@=&quot;C:\\Program Files\\Common Files\\Adobe\\Shell\\AIIcon.dll&quot;<br>
&quot;ThreadingModel&quot;=&quot;Apartment&quot;<br>
<br>
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0C5B0CED-206B-4c39-B615-0EB23C824612}\MiscStatus]<br>
&quot;IconBits&quot;=&quot;16&quot;<br>
<br>
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br>
<br>
<a target="_blank" href="http://d.lanrentuku.com/lanren/software/ai-psd-cdr-eps.rar"><strong>下载地址页面</strong></a></p> <a href="http://hi.baidu.com/fadingchen/blog/item/9e4fd201d99e9c0f1c958313.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/9e4fd201d99e9c0f1c958313.html#comment">查看评论</a>]]></description>
        <pubDate>2009年09月05日 星期六  15:58</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/9e4fd201d99e9c0f1c958313.html</guid>
</item>

<item>
        <title><![CDATA[jquery DW CS4插件  JQuery]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/36ee28431e5255189213c6e5.html]]></link>
        <description><![CDATA[
		
		<p><br>
jquery DW CS4插件：jQuery_api_for_dw4，</p>
<p>只能用于CS4版本，用扩展管理器安装后即可使用。</p>
<p>点击下载DW cs4的jQuery语法提示插件：<a target="_blank" href="http://cachefile5.rayfile.com/zh-cn/download/bd67a7be839374bac40c4211498c0538/jquery_api_for_dw4.rar">点击下载</a></p>
<p><a href="http://cachefile5.rayfile.com/zh-cn/download/bd67a7be839374bac40c4211498c0538/jquery_api_for_dw4.rar">http://cachefile5.rayfile.com/zh-cn/download/bd67a7be839374bac40c4211498c0538/jquery_api_for_dw4.rar</a></p> <a href="http://hi.baidu.com/fadingchen/blog/item/36ee28431e5255189213c6e5.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/36ee28431e5255189213c6e5.html#comment">查看评论</a>]]></description>
        <pubDate>2009年09月01日 星期二  12:29</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/36ee28431e5255189213c6e5.html</guid>
</item>

<item>
        <title><![CDATA[CHM电子书批量反编译器 (ChmDecompiler) 注册码]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/2cad7908d39beed863d98634.html]]></link>
        <description><![CDATA[
		
		<p>&ldquo;CHM电子书批量反编译器&rdquo;(ChmDecompiler)是一款专门用来反编译CHM电子书源文件的工具软件，可以迅速地释放包括在CHM电子书里面的全部源文件（包括网页、文本、图片、CHM、ZIP、EXE等全部源文件），并且完美地恢复源文件的全部目录结构及文件名，特别是ChmDecompiler可以完美重建.HHP工程文件，以方便用户对源文件二次编辑后可以完全使用原来的CHM设置重新编译生成该CHM文件，以便帮助用户得到源文件进行资料恢复或二次编辑。提供多种反编译方式供用户选择：可以只释放CHM电子书里面的任意一个文件、任意一个目录；也可以释放CHM里面的全部文件，另外，&ldquo;CHM电子书批量反编译器&rdquo;(ChmDecompiler)的注册版本支持批量操作。同时，&ldquo;CHM电子书批量反编译器&rdquo;(ChmDecompiler)也可以作为CHM电子书的阅读器，这也是本软件的特色之一：用户可以在浏览阅读CHM电子书的同时选择释放出自己需要的文件。</p>
<p><strong><font color="#ff0000">CHM电子书批量反编译器 (ChmDecompiler) 注册码</font></strong></p>
<p><strong><font color="#ff0000">注册名：105200951</font></strong></p>
<p><strong><font color="#ff0000">注册码：8DC99A00E71619D24D03340A6506A5D4</font></strong></p>
<p>堆栈 SS:[0012FE0C]=00F12434, (ASCII &quot;8DC99A00E71619D24D03340A6506A5D4&quot;)<br>
EDX=00F19454, (ASCII &quot;105200951&quot;)</p>
<p><a href="http://hdcnc2.skycn.com/down/etextwizard.cdsetup.zip"><strong><font color="#ff0000">http://hdcnc2.skycn.com/down/etextwizard.cdsetup.zip</font></strong></a></p> <a href="http://hi.baidu.com/fadingchen/blog/item/2cad7908d39beed863d98634.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/2cad7908d39beed863d98634.html#comment">查看评论</a>]]></description>
        <pubDate>2009年08月31日 星期一  09:37</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/2cad7908d39beed863d98634.html</guid>
</item>

<item>
        <title><![CDATA[css 滚动条详解]]></title>
        <link><![CDATA[http://hi.baidu.com/fadingchen/blog/item/8a7955dd5e9198d08c10295a.html]]></link>
        <description><![CDATA[
		
		<div align="center"><img border="0" src="http://hiphotos.baidu.com/fadingchen/pic/item/41dfb23d61982cec9e3d623c.jpg" small="0" class="blogimg"></div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/fadingchen/blog/category/%D0%A1%B1%EA%B5%C4%BC%C7%CA%C2%B2%BE">小标的记事簿</a>&nbsp;<a href="http://hi.baidu.com/fadingchen/blog/item/8a7955dd5e9198d08c10295a.html#comment">查看评论</a>]]></description>
        <pubDate>2009年08月31日 星期一  09:09</pubDate>
        <category><![CDATA[小标的记事簿]]></category>
        <author><![CDATA[fadingchen]]></author>
		<guid>http://hi.baidu.com/fadingchen/blog/item/8a7955dd5e9198d08c10295a.html</guid>
</item>


</channel>
</rss>