發表文章

目前顯示的是 2015的文章

設計模式整理

原本來自 : http://jimmy0222.pixnet.net/blog/ 學習使用 C# 語言背景去理解、思考各設計模式的意義、作法,陸陸續續理解完之後在來貼相關的文章: Creational Patterns   【創建型 ( 生成 ) 模式】: 在軟體工程中,是處理物件創建機制的設計模式。此類型模式試圖根據適合的情況來決定建立物件。單純的物件創建常會導致一些設計問題或增加設計的複雜度。創建型模式則藉由控制物件的生成方式來解決這問題。 1.  Factory ( 工廠模式 ) :        --Simple Factory  ( 簡單工廠模式 )      --Abstract Factory  ( 抽象工廠模式 ) : 為一個產品族提供了統一的創建介面。當需要這個產品族的某一系列的時候,可以從抽象工廠中選出相應的系列創建一個具體的工廠類。 目的 : 使程式能輕易的 Port 到另外一個系統上。 使用時機:為要建立一個容易 update , 可移植性高的系統時。      --Factory Method  ( 工廠方法模式 ) : 定義一個介面用於創建對象,但是讓子類決定初始化哪個類。工廠方法把一個類的初始化下放到子類。 目的 : 當 Factory 無法預期以後會需要什麼樣的 component 時,使用 Factory Method ,將責任延遲到 concreteProcuct 身上。 使用時機:在目標功能尚無法決定或可能變化時使用之。 2.  Builder  ( 建造者模式 ) : 將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示。 目的 : Client 不斷呼叫 Builder 建立 component 直到建立完整的 complex component 才呼叫 Builder 傳回 complex component 。 使用時機:在設計多目標,多樣的彈性系統時,或目標樣式尚未決定...

巴陵古道

圖片
原文來自健行筆記 探索吊橋堅固牢靠,附近布滿城市少見的血藤。 記者張雅婷/攝影 拉拉山明媚風光是耳熟能詳的觀光景點,尤其位於遊客中心外的巴陵古道生態園區,設施豐富,並提供免費導覽,讓遊客充分享受芬多精的洗禮;為期兩天的「小烏來玩水嘉年華」,更吸引大批人潮前往遊玩,大享小烏來好風光。 巴陵古道生態園區去年重新開放後,成為都市人休閒好去處,每到假日,不少親子家庭都前往一遊,透過預約拉拉山遊客中心免費導覽服務,短短一小時,在園區中 行經富藏多種蝴蝶標本的蝴蝶館,還有一座開放式蝴蝶園區,接著到甲蟲館,途中還能看到杜英樹,導覽員說杜英的果實是飛鼠的最愛。 蝴蝶館的門關起來,就是一隻巨型蝴蝶圖。 記者張雅婷/攝影 堅固牢靠的探索吊橋中,許多血藤蔓延山林中,導覽員還會熱心介紹水蜜桃樹、馬告、山蘇、無患子樹、姑婆芋等植物,沿途中經過闊葉林館與地質館後,來到景觀台,眺望「三龜戲水」,最後則可遠望巴陵大橋與巴陵橋及景色優美的北橫公路。 「小烏來玩水嘉年華」於小烏來宇內溪戲水區亦舉辦免費戲水活動,吸引不少家庭來場親子戲水樂消暑。 另外,也能同時購票遊走小烏來名勝景點天空步道與繩橋,甚至連北橫旅遊節的溯溪活動,也吸引許多年輕人挑戰。 巴陵古道生態園區生態豐富精彩,值得一遊。 記者張雅婷/攝影  

text mining -ptt 笨版

圖片
原文來自於: http://rstudio-pubs-static.s3.amazonaws.com/12422_b2b48bb2da7942acaca5ace45bd8c60c.html ==================================================================== 用R進行中文 text Mining 作者: 陳嘉葳 國立高雄大學資管所 Kaohsiung useR! Meetup Taiwan R User Group 本文使用的分析方法,目前僅能在Windows上測試成功。 簡介 現今網路上有大量文字資料,例如 ptt, facebook, 或 mobile01等討論網站上都有大量文字留言, 由於這些資料繁多雜亂, 我們可藉由文字探勘技術萃取出有用的訊息, 讓人們有效率掌握這些網路文字所提供的訊息。而R語言是一款非常適合資料分析的工具,有一系列文字探勘的套件可供使用,本文將簡單介紹中文文字探勘套件的 使用方法。 安裝需要工具 我的環境: Windows 7 + R 版本 2.15.3 + RStudio 0.98.484 安裝以下套件 install.packages ( "rJava" ) install.packages ( "Rwordseg" , repos = "http://R-Forge.R-project.org" ) install.packages ( "tm" ) install.packages ( "tmcn" , repos = "http://R-Forge.R-project.org" , type = "source" ) install.packages ( "wordcloud" ) install.packages ( "XML" ) install.packages ( "RCurl" ) Windows上安裝rJava的注意事項: 將jvm.dll加到環境變數PATH之中 注意java的版本(32-...

常用ASCII

資料為維基百科的資料 http://zh.wikipedia.org/wiki/ASCII 因為每次都上網查,乾脆COPY到這邊來常用 二進制 十進制 十六進制 縮寫 Unicode 表示法 脫出字元 表示法 名稱 / 意義 0000 0000 0 00 NUL ␀ ^@ 空字元 ( Null ) 0000 0001 1 01 SOH ␁ ^A 標題開始 0000 0010 2 02 STX ␂ ^B 本文開始 0000 0011 3 03 ETX ␃ ^C 本文結束 0000 0100 4 04 EOT ␄ ^D 傳輸結束 0000 0101 5 05 ENQ ␅ ^E 請求 0000 0110 6 06 ACK ␆ ^F 確認回應 0000 0111 7 07 BEL ␇ ^G 響鈴 0000 1000 8 08 BS ␈ ^H 退格 0000 1001 9 09 HT ␉ ^I 水平 定位符號 0000 1010 10 0A LF ␊ ^J 換行鍵 0000 1011 11 0B VT ␋ ^K 垂直 定位符號 0000 1100 12 0C FF ␌ ^L 換頁鍵 0000 1101 13 0D CR ␍ ^M Enter鍵 0000 1110 14 0E SO ␎ ^N 取消變換 (Shift out) 0000 1111 15 0F SI ␏ ^O 啟用變換 (Shift in) 0001 0000 16 10 DLE ␐ ^P 跳出資料通訊 0001 0001 17 11 DC 1 ␑ ^Q 裝置控制 一( XON   啟用軟體速度控制 ) 0001 0010 18 12 DC 2 ␒ ^R 裝置控制 二 0001 0011 19 13 DC 3 ␓ ^S 裝置控制 三( XOFF   停用軟體速度控制 ) 0001 0100 20 14 DC 4 ␔ ^T 裝置控制 四 0001 0101 21 15 NAK ␕ ^U 確認失敗回應 0001...