Java 讀取設定檔
在 Java 中可以使用 Properties 的類別來讀取設定檔,例如有一個設定檔 config.properties 其中包含以下設定 123host = jdbc:mysql://localhost/dbusername = userpassword = 123456 而在 Java 程式中可以用以下方式讀取 12345678910111213141516171819202122232425262728Properties properties = new Properties();String configFile = "config.properties";try { properties.load(new FileInputStream(configFile));} catch (FileNotFoundException ex) { ex.printStackTrace(); return;} catch (IOException ex) { ex.printStackTrac ...
心機 99 聯盟
以前研究所去澎湖旅行的時候,晚上打牌出現的遊戲,由於人數超過四個人,所以一開始玩了 99,然後變成心機 99,接著又亂加一些規則變成可以分隊的心機 99 聯盟。規則如下: 多人對戰:分隊後交錯坐,可同時使用多副撲克牌。 勝利條件:所有的敵對玩家出局。 出局條件:打出牌點數超過 99 或手中沒有牌 一般的特殊牌 4: 迴轉 5: 指定 10: ±10 J: Pass Q: ±20 K: 點數直接 99 增加的特殊牌 7: 和一位玩家交換所有手牌,此動作會讓牌數減少,如果是最後一張,則對方直接出局。 A: 抽一位玩家的一張牌, 黑桃 A: 點數歸零 進階的特殊牌 (不一定要加入) 大鬼牌: 指定一名隊友復活並抽兩張牌 小鬼牌: 指定一名隊友復活並抽一張牌 組合牌:能使用多張牌組合成特殊牌,例如:2 + 5 = 7
C# 以屬性的方式存取陣列元素
本文於 2012/02/09 更新:此需求應為陣列元素唯讀,又能使用索引的方式讀取,故更新此文章。 在網路上有人提出這個問題,想要以屬性 (Property) 的方式存取陣列元素,而我回應了一個解決方案,主要使用了泛型 (Generics) 和索引子 (Indexer) 的方式: 利用泛型先做一個通用的屬性陣列類別 1234567891011121314151617class PropertyArray<T>{ private T[] array; public PropertyArray(T[] array) { this.array = array; } public T this[int index] { get { return array[index]; } }} 在需要此功能的類別中加入上面的類別為屬性成員 12345678910111213 ...
PHP 執行外部程式
說明 PHP 如何執行外部程式,以及可能造成無法成功執行的原因,包含 SELinux、php.ini 設定、Sudoer、環境變數路徑和參數問題。在 PHP 中可以使用 shell_exec()、exec()、system() 等函式執行外部程式,但是要注意有些設定可能會限制而無法執行,這裡以 Linux 系統為主要討論,要注意的地方如下: SELinux這是加強系統安全的模組,但沒有特別去設定的話時常會無法讓程式正常運作,而且在 PHP 端沒有任何訊息,例如執行 shell_exec("ls"),沒有任何訊息。不過如果被 SELinux 封鎖的話,在 /var/log/messages 裡面會有類似以下的訊息: 1Aug 10 11:24:48 pc111168 setroubleshoot: SELinux is preventing the sudo from using potentially mislabeled files /bin/ls (ls_exec_t). For complete SELinux messages. run sealert -l ...
新竹旅遊景點 - 山上人家和張學良故居
拍攝時間:2011 年 7 月 31 日 行程今天和朋友們計畫了山上人家和張學良故居的一日遊,雖然說是計畫…不過計畫內容也只有如下: 山上人家(午餐) 張學良故居 潛園擂茶(晚餐) 相當的隨性,想當年環島的時候也是前一天晚上在想隔天的行程~ 山上人家首先第一站前往山上人家: 地址:新竹縣五峰鄉大隘村 23 鄰 468-5 號 電話:03-5851376 傳真:03-5851722 電子郵件:mvresort.tw@gmail.com 網址:https://www.mvresort.com.tw/ 早上上山的時候路雖不好走,不過還沒甚麼車子,比預計到的時間早了一些 山上人家的入口招牌 入口的兩旁種了一些像是薰衣草的植物,好像是鼠尾草還是甚麼的 入口的照片是後來中午補拍的,實際上我們是從停車場那邊的入口進去,停車場的廁所旁邊還有養一些小動物,除了雞兔同籠之外好像還有孔雀和 ...
新北桃園旅遊景點 - 白木屋品牌文化館和鶯歌陶瓷博物館
拍攝時間:2011 年 7 月 23 日 行程今天是公司旅遊,行程為: 白木屋品牌文化館 石門吃活魚 鶯歌陶瓷博物館 白木屋品牌文化館首先第一站我們來到了白木屋品牌文化館 官網:白木屋品牌文化館 電話:03-4965757 地址:桃園縣楊梅鎮高獅路813巷22弄6號 進入廠區後,就可以看到文化館了,這是入口 白木屋有很多這樣的公仔 一進門就看到各式各樣的蛋糕再販賣,愛吃甜食的人可能受不了 這裡陳列了很多大師的蛋糕作品,沒錯這是可以吃的蛋糕,這個叫夢之國度 拈花微笑 接著來到生產線參觀,可以看到一些甜點的製作過程,這是牛軋糖 還有銅鑼燒 也有一些不同年代的作品 蛋糕時鐘,忘記旋轉照片了 其他生產線 四層大蛋糕,這就不知道是真的還是假的了 接著是有趣的蛋糕 DIY 時間 我做的蛋糕~ 接著中午到了石門吃活魚,好像是叫金蘭的店吧,就一堆魚的午餐,這桌少了兩個人吧,吃不完剩一堆。午餐忘了拍照。 鶯歌陶瓷博物館下午來到了鶯歌陶瓷博物館 官網:鶯歌陶瓷博物館 地址:23942 新北市鶯歌區文化路 200 號 電話:02-86772727 傳真: 02-86774104 服務信箱: ...
在痞客邦使用 SyntaxHighlighter 為程式碼上色
2015/06/02 更新寫了一個 Pixnet 外掛,直接安裝就可以使用了https://appmarket.pixnet.tw/#!/addon/787 由於編輯器和系統換行功能會被自動加上一些不必要的原始碼,所以要將設定修改如下: [部落格後台] => [部落格管理] => [基本/進階設定] => [預設文章編輯模式] => [純文字模式] [部落格後台] => [部落格管理] => [側邊欄位設定] => [頁尾描述] 下加入以下程式碼 (依據所需的語言加入,參考下方列表) 1234567891011121314<link type="text/css" rel="stylesheet" href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css"/><script type="tex ...
新竹旅遊景點 - 青草湖水舞秀
拍攝時間:2010 年 9 月 2 日 原本今天計畫要去玻璃博物館,不過湊巧在昨天發現這幾天青草湖有水舞秀,而且只剩幾天,所以改變了行程。青草湖水舞秀時間為 08/28 ~ 09/06,7:30 和 8:30 會有兩場水舞秀,中間有表演唱歌之類的。我大概 7 點左右就到了,已經有不少民眾在湖邊佔好位置,等待的時候,順手拍了旁邊有名的『在水一方』。 舞台在水上,還沒有人,現在只有播放音樂。 7:30 水舞開始了,附上一些水舞的照片。 水舞都會搭配音樂,最後一首是大會的會歌『讓全世界都看見』,由市長現場演唱,我相機的錄影…當作是錄音好了 讓全世界都看見 真心走過每一天 真情看得見對你的依戀 百年也不會改變動人的故事 它正悄悄的上演無限的深情在天地之間用心付出每一天 讓那故事繼續演我對你的承諾 要讓全世界都看見我對你的愛 越來越強烈愛在台灣擁抱世界世界在期待 期待新竹的未來期待每一個可能創造永恆的春天世界在期待 新竹越來越完美讓那動人的故事傳誦一年又一年我對你的深情要讓全世界都看見(repeat*4)世界在期待 期待新竹的未來期待每一個可能創造永恆的春 ...
新竹旅遊景點 - 十九公頃青青草原
拍攝時間:2010 年 8 月 28 日 到新竹一段時間了,很少出去逛逛,最近心血來潮想把附近的景點都去一下,拍些照作個紀錄。於是就找到青青草原這個地方~ 從新竹市區出發的話,順著中華路南下一直走,一到中華路五段就會看到路標左轉,左轉進元培街一路順著路標走就可以到了,回程如果沒記路的話就用左手定則吧XD,有白線的大路叉路就走左邊應該就沒錯了。 電話:03-5216121 轉463 網址:http://19grassland.hccg.gov.tw/big5/P11.htm 入口處的地圖,有路障,機車進不去,我是從右下角的位置進入 進去的路叫賞櫻大道的柏油路,整路兩旁種滿櫻花樹 但是看起來這些櫻花樹都還沒長大,可能要等個幾年才有機會賞櫻吧 走一段路會看到第三草原,那時候下午三點多,一個人都沒有 一路上有很多的寵物宅急便,的確後來遇到很多人來蹓狗,不過我比較好奇的是,監視器鏡頭在哪裡,也許在遊客的心裡吧 楓香小徑,左邊種了一些楓樹,同樣的看來也要等個幾年 一路往前走 結果最後路被雜草叢生給淹沒了,似乎沒什麼人走這條路,正值農曆七月,一路上都還沒遇到人…於是折返回到大路上 繼續沿著賞 ...
PHP 教學 - 運算子 (Operators) - 下
介紹 PHP 中運算子的用法,包含執行運算子 (Execution Operator)、增值 / 減值運算子 (Incrementing / Decrementing Operator)、邏輯運算子 (Logical Operator)、字串運算子 (String Operator)、陣列運算子 (Array Operator) 和型別運算子 (Type Operator)。 執行運算子執行運算子 (Execution Operator) 使用兩個倒斜點 (```) 包夾要執行的指令,注意它並不是單引號,他會將執行結果的輸出回傳,可以存到變數。 123456789// 在 Linux 系統列出檔案$output = `ls al`;// 在 Windows 系統列出檔案$output = `DIR /A`;echo "<pre>{$output}</pre>";// 利用變數作為參數的用法$param = "/A"; // 傳入的參數$output = `D ...