【C++】使用STL內建的sort()函式做到排序功能!
排序這門課是所有學程式的人都必修的東西,因為很多資料的處理都需要用到他,很多程式語言也都把排序的函式放到程式語言的內部,讓開發者可以很方便的使用,但我想應該很少人知道,其實C++也有內建排序函式吧! ...
排序這門課是所有學程式的人都必修的東西,因為很多資料的處理都需要用到他,很多程式語言也都把排序的函式放到程式語言的內部,讓開發者可以很方便的使用,但我想應該很少人知道,其實C++也有內建排序函式吧! ...
我想應該很多人都跟我一樣,寫網頁時不喜歡用DW直接拉介面,而是喜歡開啟Notepad直接撰寫HTML吧~ 這種方法的好處是可以磨練自己XD 但是壞處卻是開發速度有點慢(其實習慣這種方式之後速度比DW還要快…XD) 今天要跟大家介紹Zen Coding,他可以讓你的寫網頁速度加快N倍!你可以直接用CSS語句的方式寫網頁~ ...
有時候會需要寫PHP程式去取得指定資料夾內的檔案列表,例如在做網路硬碟程式時舊需要這種功能,這裡要跟大家介紹三個函式都可以做到這種功能,只是使用上不太一樣,這三個函式分別是glob、scandir、readdir ...
這是小弟最近寫程式時遇到的問題,如果你也是用Visual Studio開發程式,而且剛好你也遇到類似問題,也就是「VS上的介面設計」跟「執行出來的結果」不一樣,那就建議妳來看一下我的解決方法,很蝦,可是很有效XD ...
在PHP裡面預設有30秒的執行上限,當你寫的程式執行超過30秒時就會出現「Fatal error: Maximum execution time of 30 seconds exceeded」這樣的錯誤訊息,這是為了避免你寫的程式裡面有錯,寫了一些無窮迴圈或奇怪的東西,最後導致系統爆掉的一個設計,不過有時候你寫的程式可能就需要執行到超過30秒,例如你現在要用PHP處理一個很大的檔案,例如資料庫的備份檔有時候上百MB,用PHP執行要很久,就可能不小心超過30秒,還有像我之前寫Plurk BOT、蜘蛛程式等等,也很容易超過30秒,以下要教大家兩種方式去調整這項時間上限 ...
最近幾天因為寫了一個聯絡人整理的小程式,所以研究了蠻多東西,其中在處理資料庫的部份為了避免所謂的SQL injection,也就是會在你的參數裡面放入惡意字串,用來攻擊你的資料庫,所以使用了一些基本的防禦,而以下要介紹的就是如何對SQL injection做一些基本防禦~ ...
最近幾天在寫一個小程式的時候遇到一個問題,就是我想要直接在我的SQL查詢語句裡面夾帶$_POST變數,不想要用串接運算子來做串接,可是因為引號的問題所以讓我搞了很久才會用,這裡簡單的介紹一下,並且我要感謝Bu跟蒼時弦教會我這個方法!如果不是他們我可能還不知道這個方式,另外這個方式不只可以用在$_POST,也可以用在其他陣列 ...
最近因為寫了一個密碼產生器,剛好需要用到md5運算,平常在PHP時都是直接用md5()就可以取得MD5碼了,可是VB我沒有實際嘗試去用過MD5碼,原本還在擔心.NET裡面會不會沒有MD5的資源,這樣子就必須要自己來寫….Orz,幸好去查了一下MSDN的結果是有的~ 只是過程稍微負責了點,不過也幸好MSDN有提供一個getMD5hash的function,所以我就直接引用啦 ...
上圖引用自維基,用以解釋帕斯卡三角形 今天要講的是所謂的帕斯卡三角形,也有人稱它楊輝三角形、賈憲三角形,他的第一行、第一個字是「1」,在下來的數字等於「左上、右上相加」,如果左上或右上沒有數字則等於0,例如第二行的數字有兩個「1、1」,再來第三行等於「1、2、1」,並且這個三角形可以無限延伸下去 ...
Gettext是由GNU所推出的一個… 嗯,我也不知道該怎形容他,類似規範吧,可是也算是一組library,反正就是可以讓你很方便的幫你的程式作多國語系的東西啦~ 而這篇文章要講的就是如何把Gettext用在PHP上面,開發多國語系的程式、網站 ...