2007年10月6日

          環(huán)境的安裝和設(shè)定以及hello world

          這方面的文章網(wǎng)絡(luò)上一搜一大堆。偶也不引用了。
          偶的感覺是python的安裝和組件安裝亂七八糟。ruby的安裝和插件安裝感覺比較爽。其理念是學(xué)習(xí)linux的port和apt的包管理思路。

          posted @ 2008-04-29 11:49 wanglin 閱讀(271) | 評(píng)論 (0)編輯 收藏

          python和ruby的學(xué)習(xí)【緒】

          昨天準(zhǔn)備離職了。

          其實(shí)在這家公司里面,項(xiàng)目leader對(duì)我很不錯(cuò),時(shí)間也是比較寬松的。給了我很多的機(jī)會(huì)學(xué)習(xí)。甚至曾經(jīng)我有整整一個(gè)星期的時(shí)間去完整的學(xué)習(xí)ruby。對(duì)此我還是非常感激的。不過因?yàn)轫?xiàng)目的原因以及各種管理上的不如意,我感覺自己始終不開心。

          索性這次終于解放,于是我想先靜下心來,思考一下人生未來的路。順便學(xué)習(xí)一下我所喜愛的ruby和python。上次學(xué)習(xí)ruby已經(jīng)是幾個(gè)月以前的事情了,學(xué)完以后基本上沒有得到什么使用的機(jī)會(huì)到現(xiàn)在基本上忘記了。這次一并將python也學(xué)了,并比較列出。

          幾乎所有的語言,都包含以下幾個(gè)部分
          1,數(shù)據(jù)類型              ————被處理的
              一般包括數(shù)字,字符串,可能還包括布爾類型;復(fù)雜數(shù)據(jù)類型;對(duì)oo的語言還要包括對(duì)象等。
          2,對(duì)數(shù)據(jù)的處理     ————語法部分,
              a,操作符和表達(dá)式
              b,條件判斷語句
              c,循環(huán)語句
              d,跳轉(zhuǎn)語句
               f,異常處理
          3,代碼的組織     
              a,文件的組織
              b,函數(shù)
              c,對(duì)象
          4,類庫
              a,標(biāo)準(zhǔn)輸出入庫
              b,文件庫


          以上前三個(gè)部分,是一個(gè)語言基礎(chǔ)的部分。但是對(duì)一個(gè)語言深入的了解,還必須結(jié)合這個(gè)語言的背景,哲學(xué)理念,才可以達(dá)到比較深刻的地步。是以我們對(duì)python和ruby的學(xué)習(xí)將從這個(gè)地方開始。

          posted @ 2008-04-29 11:20 wanglin 閱讀(595) | 評(píng)論 (1)編輯 收藏

          技術(shù)的位置

           

          我曾是個(gè)技術(shù)粉絲

          但是多年的開發(fā)經(jīng)驗(yàn),使得我對(duì)技術(shù)的本質(zhì)認(rèn)識(shí)的越來越清楚。至少對(duì)企業(yè)軟件開發(fā)人員來說,純粹的技術(shù)coding是沒有多少價(jià)值的。如同建筑行業(yè)一樣,真正有價(jià)值的東西在設(shè)計(jì)階段已經(jīng)完成了。

          和傳統(tǒng)建筑行業(yè)開發(fā)不同,軟件開發(fā)行業(yè)不光是技術(shù)設(shè)計(jì),還包括業(yè)務(wù)的設(shè)計(jì)。業(yè)務(wù)和技術(shù)摻雜在一起,構(gòu)成了軟件開發(fā)的復(fù)雜性。

          在業(yè)務(wù)上,在技術(shù)上,尤其是在技術(shù)和業(yè)務(wù)的鴻溝之間,存在了太多太多因素。使得我們本來對(duì)相對(duì)簡(jiǎn)單的軟件開發(fā)不敢抱有那么大的樂觀。更何況真正一個(gè)成功的項(xiàng)目還需要市場(chǎng),客戶等等各個(gè)方面。

          作為一個(gè)軟件開發(fā)人員,真的應(yīng)該放棄軟件自大的心態(tài),客觀的去看待軟件開發(fā)技術(shù)在整個(gè)軟件開發(fā)工程中的位置和地位。以一種推動(dòng)企業(yè)發(fā)展,推動(dòng)項(xiàng)目發(fā)展和成功的心態(tài)和目的去看待整個(gè)項(xiàng)目。就明白了軟件開發(fā)的真正意義和任務(wù)。也就能更好的完成自己的工作,甚至可以改變項(xiàng)目的成敗。

          所以成敗不由技術(shù),成敗由你我的視野和努力。

          posted @ 2008-04-28 15:04 wanglin 閱讀(223) | 評(píng)論 (0)編輯 收藏

          工作流、soa以及esb

          最近公司項(xiàng)目經(jīng)理派我研究工作流并考慮在項(xiàng)目中使用。很有一些心得。工作流應(yīng)用我將之分為狹義工作流和廣義工作流。對(duì)狹義工作流而言,你可以將之理解為在工作流設(shè)計(jì)器里畫畫節(jié)點(diǎn)以及方向箭頭,設(shè)置好就節(jié)點(diǎn)數(shù)據(jù),動(dòng)作就差不多了。(具體可以參見jbpm的websale這個(gè)demo)。

          廣義的工作流是對(duì)服務(wù)之間的整合。核心問題是業(yè)務(wù)節(jié)點(diǎn)和工作流節(jié)點(diǎn)之間的映射,以及業(yè)務(wù)數(shù)據(jù)和工作流數(shù)據(jù)之間的映射,和普通工作流一樣還有流程判斷等等服務(wù)。實(shí)現(xiàn)了這些,各個(gè)業(yè)務(wù)模塊之間的數(shù)據(jù)就可以通過服務(wù),以定好的方式(進(jìn)行方向控制和格式轉(zhuǎn)化)在各個(gè)節(jié)點(diǎn)之間流通,達(dá)到了服務(wù)整合的目的。


           

            IBM為ESB定義了四個(gè)必備的功能:“路由器”——根據(jù)信息內(nèi)容,在不同應(yīng)用和服務(wù)之間進(jìn)行信息傳輸和路由;“轉(zhuǎn)換器”——進(jìn)行應(yīng)用之間的通信協(xié)議轉(zhuǎn)換;“翻譯機(jī)”——進(jìn)行應(yīng)用之間的消息格式轉(zhuǎn)換;“收發(fā)室”——處理來自不同渠道的業(yè)務(wù)事件(同步傳輸,異步傳輸,發(fā)布/訂閱等方式)。

            其中“路由器”和“收發(fā)室”都是針對(duì)服務(wù)的重用而設(shè)計(jì)的,而“轉(zhuǎn)換器”和“翻譯機(jī)”則專門用來解決異構(gòu)的通信問題。

            針對(duì)重用和異構(gòu)這兩個(gè)難題,倪曉兵認(rèn)為ESB提供了兩個(gè)核心的功能,服務(wù)的管理和數(shù)據(jù)的轉(zhuǎn)換。


          我們DEC項(xiàng)目的目標(biāo)就是建立一個(gè)全能服務(wù)倉庫(暫時(shí)我在DEC設(shè)計(jì)人員zy哪里得到的信息),而服務(wù)之間如何路由,如何轉(zhuǎn)換,語義的協(xié)調(diào)都沒有考慮,而后者卻是成敗的關(guān)鍵。

          最關(guān)鍵的語義翻譯這一點(diǎn),就現(xiàn)在的技術(shù)上來說還不能做到(需要很高的機(jī)器智能才能達(dá)到使得不同的系統(tǒng)的業(yè)務(wù)詞匯可以正確的映射,更何況是在所有的系統(tǒng)之間進(jìn)行映射,同時(shí)應(yīng)用在企業(yè)級(jí)的應(yīng)用環(huán)境中)

          也許真的有這樣的幻想,但是真的能夠做到這一步么?我深深的懷疑。就目前的技術(shù)手段,如果要達(dá)到數(shù)據(jù)映射的高度正確性,必須由人不同系統(tǒng)之間需要協(xié)調(diào)的數(shù)據(jù)進(jìn)行語義確認(rèn)方能進(jìn)行有效的映射。

          當(dāng)考慮到還必須做到ESB系統(tǒng)對(duì)其接入的所有的服務(wù)數(shù)據(jù)的語義都這樣做時(shí)。我懷疑真的需要做到協(xié)調(diào)所有的服務(wù)么?

          也許ESB的應(yīng)用范圍就是在公司內(nèi)部或者有限范圍內(nèi)的整合目標(biāo)明確的業(yè)務(wù)節(jié)點(diǎn)之間業(yè)務(wù)的整合。
                  

          posted @ 2008-04-11 17:11 wanglin 閱讀(685) | 評(píng)論 (1)編輯 收藏

          ruby的優(yōu)秀

          ruby很火,ror很火。但凡一個(gè)東西火,我們要知道他火的原因。

          因?yàn)樗_發(fā)快,你看

          rails project_name
          #config db
          rake db:create:all
          rake db:mirage scoffled table_name [field_name:field_type,.....]
          #編輯model
          rake db:mirage
          #編輯action和route
          ruby script/server

          然后一個(gè)應(yīng)用程序就生成啦,這個(gè)過程大概就2、3分鐘;而且他熱部署,所寫即所得,語法超級(jí)強(qiáng)大,簡(jiǎn)單幾句話就可以表達(dá)很復(fù)雜的邏輯,真正讓人把精力集中在業(yè)務(wù)邏輯上和頁面邏輯上(他的mirage真是太cool了,完美的體現(xiàn)了定義一次schame,到處使用的原則)

          坦率的講,這些別的東西——包括java都可以做到~,為什么到現(xiàn)在java還是這么殺手呢(不是應(yīng)用程序殺手,是程序員殺手,開發(fā)起來羅嗦到死。

          既然ror出現(xiàn)了,所以我想jor也很快了,不過ruby使人愉快的是,它從不限制你,包括寫的更難懂——如果你真的覺得別人寫的你看不懂的話——幸運(yùn)的是,它也沒有限制你寫的更簡(jiǎn)單。

          那就用ruby去快樂的編程吧

          posted @ 2008-03-05 19:08 wanglin 閱讀(288) | 評(píng)論 (0)編輯 收藏

          linux控制臺(tái)分辨率

          linux控制臺(tái)分辨率調(diào)節(jié)
          2007年12月07日 上午 11:16   | 640x480   800x600   1024x768 1280x1024
          -----+-----------------------------------------------------
          256 |    257        259         261           263
          32k |    272        275         278           281
          64k |    273        276         279           282
          16M|    274        277         280           283


             VESA:
          Colors   (depth) 640x480 800x600 1024x768 1280x1024 1600x1200
          ------------------+-----------+-----------+------------+-------------+-------------
             256 ( 8 bit)   |    769         771          773          775         796
          32,768 (15 bit)|    784         787          790          793         797
          65,536 (16 bit)|    785         788          791          794         798
          16.8M (24 bit) |    786         789          792          795         799

           

          查上面的表,編輯/boot/grub/menu.lst
          kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb10 ro quiet splash vga=791
          這行最后補(bǔ)上vga=792

          posted @ 2008-02-21 09:44 wanglin 閱讀(1620) | 評(píng)論 (3)編輯 收藏

          隨想

          posted @ 2008-01-22 22:46 wanglin 閱讀(214) | 評(píng)論 (0)編輯 收藏

          說說韓寒【轉(zhuǎn)】

          說說韓寒
          http://bbs.book.tom.com/i_87_22259.html

          各項(xiàng)指數(shù)綜合打分,活著的大陸人里面,韓寒應(yīng)該可以排到我最欣賞(敬佩)的人的前三名——還有一位應(yīng)該是曉波老師。還有一位?暫時(shí)空缺,歡迎推薦。王怡信教之后越來越看不懂了,連岳又太“大隱隱于市”了。
          以前很傻,以為自己比韓寒年紀(jì)大就敢于瞧不起人,愚昧!后來才慢慢調(diào)整過來,敢于承認(rèn)一個(gè)年輕人,一個(gè)誰都敢批幾句的年輕人,其實(shí)比自己強(qiáng)太多了。
          說幾點(diǎn)我欣賞韓寒的地方:
          語言才華:這個(gè)不用說了;
          獨(dú)立精神:主要是對(duì)作協(xié)的態(tài)度;
          公民意識(shí),有社會(huì)責(zé)任感:比如對(duì)廈門px的關(guān)注,比如幫助路人;
          生活態(tài)度,有健康的心理:純屬個(gè)人感覺。聚光燈下,不變態(tài)很難,難得韓寒還有平常心。我挺認(rèn)同韓寒自己說的“并不叛逆”;
          職業(yè)精神:愛一行做一行,還都能做好,比如半月前奪得2007華賽CFR全國(guó)汽車場(chǎng)地錦標(biāo)賽中國(guó)量產(chǎn)車1600cc組年度車手總冠軍;
          掙錢的能力也很強(qiáng):現(xiàn)在越來越認(rèn)同一個(gè)人賺錢的能力了,以前一直回避這一點(diǎn)。而且“君子愛財(cái),取之有道”,這八個(gè)字說起來容易,真正做好很難;
          還有,人也長(zhǎng)得挺帥的,作為公眾人物,這點(diǎn)還是很重要的,比如看了郭敬明的照片,吃飯就會(huì)很困難。
          ......
          突然說起這些,是因?yàn)樽蛱炜戳四戏街苣?duì)韓寒的采訪。

          南方周末:你怎么看待張悅?cè)弧⑿★垺⒐疵鞯却笈?#8220;80后”作家加入作協(xié)這件事?
          韓寒:我覺得也挺好的,總得有他們這樣的人。要不然我又得和一幫人競(jìng)爭(zhēng)。現(xiàn)在比較好,就我一個(gè)人,沒有對(duì)手。我是一個(gè)冠軍車手,我的內(nèi)心比他們更強(qiáng)大,我覺得是這樣。而且很多時(shí)候他們也只是可能有熟人介紹,面子上過不去罷了。以張和郭現(xiàn)在的能量,是否加入作協(xié)應(yīng)該無所謂。
          南方周末:如果他們邀請(qǐng)你,你會(huì)去參加作協(xié)嗎?
          韓寒:可以啊,我可以把這個(gè)當(dāng)作代言活動(dòng)。所有的商業(yè)代言我都是推掉的,這一次我可以代言你們作協(xié),作協(xié)需要一個(gè)年輕化的代表,我代言你們給我200萬,這算是我給作協(xié)的一個(gè)面子——第一次商業(yè)代言就給你,而且價(jià)格也不高。但你要我加入作協(xié)不可能。
          我的立場(chǎng)一如既往,我絕不加入作協(xié),打死我也不干。我認(rèn)為,真正的藝術(shù)家應(yīng)該永遠(yuǎn)獨(dú)立,絕不能被組織左右。


          韓寒:陸 天明罵作協(xié)門檻降低,把抄襲犯 都收進(jìn)來了,說自己當(dāng)年加入作協(xié)如何難,你進(jìn)入作協(xié)身份就高人一等嗎?我認(rèn)為,國(guó)家就不應(yīng)該有這些協(xié)會(huì),想當(dāng)初,加入作協(xié)對(duì)你的意識(shí)形態(tài)有所控制,文字更 加奴性,現(xiàn)在雖然好很多,但對(duì)創(chuàng)作沒有任何幫助。一幫作家閑云野鶴的,自由創(chuàng)作多好,要什么協(xié)會(huì)。我在電視上一看到那些作家參加什么會(huì)的時(shí)候,和一些領(lǐng)導(dǎo) 彎腰點(diǎn)頭握手,表示一定要把頌歌唱得更動(dòng)聽。作為一個(gè)作家,這種行為是不道德的,你仗著自己文字功底好,和喉舌機(jī)構(gòu)的御用文人搶飯碗,怎么可以嘛。


          南方周末:怎么看待那些和你一起出道的年輕人的改變?加入作協(xié)、買房、結(jié)婚、生子、賺錢。
          韓寒:我不會(huì)因?yàn)闅q數(shù)增長(zhǎng)而改變。很多人婚姻不幸,其實(shí)是因?yàn)闅q數(shù)的原因,到了一定的歲月就要結(jié)婚、生子、賺錢,所以才造成了很多不幸,我現(xiàn)在還住在老家鄉(xiāng)下房子里。我內(nèi)心很有安全感,房子、錢,我并不覺得這些很安定。一場(chǎng)地震一分鐘就能摧毀一切,保險(xiǎn)公司還都不賠。好多人沒有安全感,所以要寄托在一些身外之物上。


          南方周末:你也會(huì)老的,你能永遠(yuǎn)保持少年偶像這個(gè)形象嗎?
          韓寒:對(duì) 我來說,少年偶像是別人給的,不是我自己要保持,或者說不是我想保持下去我就能保持下去的。這是一種慣性,你自己一點(diǎn)辦法都沒有。生活里我是一個(gè)很不修邊 幅的人,沒有經(jīng)紀(jì)人、助手。我也看過明星玩賽車,賽車前還在那里化妝,其實(shí)比賽的時(shí)候有很多汗,化妝干什么?他們才是真正想要做偶像,想要做明星。
          幾年前就有人請(qǐng)我拍戲、唱歌、做商演、做代言,都被我拒絕了。有錢是一個(gè)很好的事情,如果能夠賺更多的錢更好,但問題是賺那個(gè)錢我心里會(huì)不舒服,我會(huì)權(quán)衡這個(gè)重要,還是錢重要。比如說你看到某個(gè)作家在那里推薦藥、腎寶、洗液什么的,我覺得那個(gè)效果很怪。權(quán)衡下來,我覺得單純的錢不能打動(dòng)我。
          我去年推掉的代言至少有500萬到1000萬,全部推掉了。去年靠寫作和賽車,我一共賺了兩百萬,我認(rèn)為自己歸根結(jié)底還是一個(gè)寫東西的人。
          我發(fā)現(xiàn),人生里30-50歲這一段是最尷尬的,不再是一個(gè)憤怒青年,也不是一個(gè)老頑童,有些不倫不類。我現(xiàn)在離尷尬的時(shí)間已經(jīng)很近了,所以我要比他們更早地打好基礎(chǔ),以免像崔健一樣,步入中年再交出DV短片那樣的學(xué)生作業(yè)來。
          南方周末:近兩年,你一直在博客上發(fā)言,什么戶口啊、交通啊都要參與一把。動(dòng)機(jī)是什么?
          韓寒:我在博客上寫那么多免費(fèi)文字,就一些社會(huì)問題發(fā)言,有人說我是在炒作知名度賣書。我寫博客真的不是為了炒作自己,寫那么多文字,甚至參與那么多討論,還和人吵架,沒有任何經(jīng)濟(jì)收益,甚至我覺得自己在影響書的銷量。
          作為一個(gè)公民,我認(rèn)為我有權(quán)對(duì)一些社會(huì)問題發(fā)表自己的觀點(diǎn)和意見。以前只對(duì)朋友說,現(xiàn)在對(duì)大家說。
          南方周末:你愿意成為王小波那樣的公共知識(shí)分子嗎?
          韓寒:想 起王小波是很難受的一件事情。王小波生前寫了那么多文字,苦口婆心講道理說常識(shí)。后來他死了,人們才假裝發(fā)現(xiàn)了他作品的價(jià)值,覺得他寫得不錯(cuò),是個(gè)優(yōu)秀的 作家。如果王小波沒有死,到今天的話,他在人們口中應(yīng)該算是那種一天到晚炒作的人吧。炒作和冒著一定的風(fēng)險(xiǎn)發(fā)表觀點(diǎn)是有很大區(qū)別的,也是非常好分辨的。只 可惜,大家似乎都分辨不了。
          在這個(gè)國(guó)家,做一個(gè)憂國(guó)憂民的人是最傻和最痛苦的,國(guó)家不樂意,國(guó)民不在意。我不要做那樣的人,我只希望自己60歲時(shí)是個(gè)被年輕姑娘喜歡的深沉的老頑童。




          posted @ 2007-11-16 08:51 wanglin 閱讀(304) | 評(píng)論 (1)編輯 收藏

          后悔大學(xué)沒好好讀書

              工作兩年了。這兩年的時(shí)間一直感覺很充實(shí)。最近卻突然感覺有點(diǎn)無聊的感覺——以前兩年一直計(jì)劃學(xué)的東西都學(xué)差不多了。

              了解函數(shù)式編程的途徑中,知道了lambda演算。簡(jiǎn)單看了看,發(fā)現(xiàn)居然是數(shù)學(xué)的一個(gè)分支——可嘆我數(shù)學(xué)系理學(xué)學(xué)士,居然是第一次聽說這個(gè)名詞。google之下,不勝渺小了。于是后悔起大學(xué)的幼稚來。

              上學(xué)的時(shí)候,總是抱怨整天學(xué)習(xí)、面對(duì)的都是數(shù)學(xué),枯燥無聊而且沒用,除了大一大二好好學(xué)習(xí),大三大四都是逃課比上課多,而且居然因此自鳴得意.....幼稚...

              最近有點(diǎn)小想法。突然覺得我這樣的程序員沒有技術(shù)含量,平心而論,現(xiàn)在我寫的東西,一個(gè)高中生也可以寫;而我大學(xué)學(xué)的那些東西,這些年一點(diǎn)沒用上,這說明這份工作技術(shù)含量不是很大。那么做開發(fā)最大的技術(shù)含量在哪里?其實(shí)最大的技術(shù)含量(即..的解決方案)在寫代碼之前以前做完了,代碼不過是把(..解決方案)具體化了而已,所謂的“..解決方案”,有業(yè)務(wù)的,也有技術(shù)上的,反正不是代碼。無論精通struts還是hibernate,還是spring,會(huì)rpc、ext....都沒有區(qū)別,之不過把已經(jīng)有的組合起來,是誰都可以做。

              考慮考慮自己的未來之路......

          posted @ 2007-10-17 13:31 wanglin 閱讀(652) | 評(píng)論 (0)編輯 收藏

          今天開始學(xué)ruby

              首先現(xiàn)了一個(gè)ruby的netbeans,地址....(這里沒記清楚:),這個(gè)東西大小才30m,還不錯(cuò)。

              然后感覺字體不爽,就想換字體(參見那個(gè)啥的方法——把vjre\lib\font*.properties里面東西改改),然后也ok了。

              開始寫代碼的時(shí)候,覺得屏幕好像刷新率不夠似的,于是又google了一下,把jdk換成6的(正搞個(gè)openjdk玩)——那個(gè)je上的啥說的。然后發(fā)現(xiàn)還是不快,換成jdk5的,快了好多。郁悶一個(gè)。。。。。

          下面是ruby筆記第一天


          To change this template, choose Tools | Templates
          and open the template in the editor.

          ##一,了解ruby中類的構(gòu)造
          #定義一個(gè)類,并定義初始化方法,可以給new使用做構(gòu)造函數(shù)
          class Dog                         
            def initialize(name)
              @name 
          = name
            
          end
          #  def initialize(name,color)
          #    @name 
          = name
          #    @color 
          = color
          #  
          end
          #在類中追加定義一個(gè)方法,@是ruby中的變量的開頭.默認(rèn)的ly,ruby認(rèn)識(shí)什么是屬性什么是變量 
            def eat(food)
              @food 
          = food
              puts  @name 
          + "eat "+@food
            
          end
          end

          class Dog  
            def la
              puts @name 
          +" la "+ @food
            
          end
          end
          #你看,我們定義了一個(gè)啦的方法,把狗狗吃的全啦出來了:
          -
          @dd 
          = Dog.new("Big Dog")
          @dd.eat(
          'food')
          @dd.la
          ##他還支持重載么?看一下我們定義的構(gòu)造函數(shù)(的時(shí)候沒報(bào)錯(cuò),現(xiàn)在調(diào)用的時(shí)候呢??)——他告訴我
          #E:
          \mydoc\NetBeansProjects\RTest\lib\main.rb:29:in `new': Wrong # of arguments(1 for 2) (ArgumentError)
          ##from E:\mydoc\NetBeansProjects\RTest\lib\main.rb:29

          #@gg 
          = Dog.new("name""color")
          #@gg.eat(food)
          #@gg.la

          puts 
          "Hello World"


          ——javablog居然不支持ruby的語法。就模擬vb的好了,反正都有個(gè)end


          posted @ 2007-10-06 18:28 wanglin 閱讀(292) | 評(píng)論 (0)編輯 收藏

          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 卢龙县| 阿克苏市| 绥化市| 铜陵市| 台南市| 泸西县| 库伦旗| 三都| 高州市| 鄯善县| 广州市| 金秀| 泰州市| 蓬安县| 阿克| 中西区| 东丽区| 泗水县| 美姑县| 安西县| 武清区| 中西区| 仲巴县| 白水县| 湟中县| 景德镇市| 合江县| 怀集县| 桦甸市| 雅安市| 鞍山市| 子长县| 芮城县| 台北县| 寿宁县| 竹山县| 特克斯县| 云南省| 临澧县| 宜宾市| 富川|