一般工程師通常不喜歡寫註解、但又討厭人家沒有寫註解,有得人則說需要寫註解的程式品質很差,但以我的角度來看,適當的註解是可以超級增加程式的可維護性,接下來就參考一下註解規則的使用方式吧 通常註解可能使用在 宣告變數(Variable)、方法函數(Function)或類別(Class)中 /** * 函數名稱 * 函數描述(有些會含HTML代碼) * * @access 變數可存取的權限 (Examp...
基本上 Sublime Text2 本身就支援各大語言,開發時對工程師來說顏色分辨程式碼已經不足為奇,不是這功能太弱,是開發工具(IDE)越來越強,接著我要介紹的是透過SublimeCodeIntel 這個套件包來支援各種程式碼提示與追蹤,以下使用Mac OS X操作與撰寫PHP為例。 SublimeCodeIntel 支援語言 JavaScript, Mason, XBL, XUL, RHTML...
通常我習慣程式開發用本地伺服器(Localhost),但如果要跟設計師或客戶展示或討論必需使用線上正是伺服器,通常要使用FileZilla等FTP軟體將程式檔案更新至遠端,所以接下來要介紹的套件包(Package)就是可以讓你開發時習慣用本地端測試、同時線上也會跟著你存擋的檔案做同步更新,一舉兩得,以下使用Mac OS X操作。 (1) 利用 Package Control 安裝 SFTP 套件包...
Sublime Text 2 是一個程式化的文字文件開發軟體(IDE),可透過各種套件包(Package)支援各種程式語言輔助與其它進階功能,基本上跟一般文字文件的使用方式很像,無論是寫文字筆記或程式開發都是一個很好使用的工具軟體,以下使用Mac OS X操作。(1) 在 Sublime Text 2 透過網路匯入Package Control 使用快捷鍵 Ctrl + ` 開啟 Python 控...
使用方法 下載 dynamic-form-fields JavaScript 檔案 在網頁中引用 dynamic-form-fields.js 檔案 定義表單動態新增欄位的區域ID 詳細介紹 引用 jQuery + jQUery UI + jQuery UI Style <link rel="stylesheet" href="http://code.jquery.com...
開發 Titanium Mobile 需求清單 Titanium Studio( https://my.appcelerator.com/resources ) Java JDK ( http://www.oracle.com/technetwork/java/javase/downloads/index.html ) Android SDK & Android ADT ( http://...
CSV(Comma Separated Values)是一種逗號分隔純文字檔案 通常用在不同軟體介面交換資料時使用(例如Yahoo、Microsoft Outlook 及 Google) 像是電話簿資料、簡訊或信箱內容,都可以當作不同介面交換的一種方式 因為一般人慣用CSV,所以當然在撰寫網頁時可能會使用到以程式讀取CSV檔案再寫入資料庫 在PHP程式語言中,就有這麼一個簡單的函式可供使用 我們稱...
在寫PHP時,有時候可能需要讓使用者上傳Zip壓縮文件,在網站中自動解壓縮並提取其中的檔案做解析,可能就需要這個程式囉 需要檔案 PclZip 這份Release的Code實在太簡單了,接下來看到範例就能了解囉 其他請參考 PHPCONCEPT 程式碼 //匯入pclzip include('pclzip.lib.php'); // 檔案完整路徑 $full_target_path = 'test...
範例1 簡單型 <!--?xml version="1.0" encoding="UTF-8"?--> My Item ABC DEF 2009-02-12T16:53:25Z 解題 $xml_target_path = 'xml1.xml'; $feed = file_get_contents($xml_target_path); $xml = new SimpleXmlElement($...
相信很多人都用過Git來紀錄或分享程式碼 很多軟體或功能在Linux上都勝過Windows(當然XD 在這裡就介紹一款很有名的 Windows烏龜Git 安裝方式 需要安裝的軟體 1.TortoiseGit & Chinese, traditional Language Packs 2.msysGit 安裝步驟 1. 安裝msysGit 2.安裝TortoiseGit 3.安...