對於朋友,重質不重量,高度要求知心。天蠍們寧可孤獨,也不違心。
對於愛情,寧缺毋濫。寧可抱憾終生,也不苟且湊合。
風流不羈的言行下,執著追求一種宗教意識的愛情信仰。
內心具有高度責任性,忠誠性,自律性以及矛盾性。
浪漫儒雅,風趣超脫。擁有奇異誘人的容貌氣質。
天蠍座擁有的執著是一塊頑固堅硬的大石頭,
任何強大的武器都無法擊碎它,就算全世界反對他或她,也不會令其退後一步。
2014年4月28日 星期一
2014年4月26日 星期六
__construct & parent::__construct
一般在繼承並建構的話,會複寫父類別,
但當子類別加上
parent::__construct();初始子類別時,會同時調用父類別,以下是範例
當你心累的時候,請看看這篇文章.....它會改變你!
轉 http://www.citytalk.tw/bbs/thread-177161-%E7%95%B6%E4%BD%A0%E5%BF%83%E7%B4%AF%E7%9A%84%E6%99%82%E5%80%99%EF%BC%8C%E8%AB%8B%E7%9C%8B%E7%9C%8B%E9%80%99%E7%AF%87%E6%96%87%E7%AB%A0.....%E5%AE%83%E6%9C%83%E6%94%B9%E8%AE%8A%E4%BD%A0%EF%BC%81%20...-1.html
人之所以會心累,就是常常徘徊在堅持和放棄之間,舉棋不定。生活中總會有一些值得我們
記憶的東西,也有一些必須要放棄的東西。放棄與堅持,是每個人面對人生問題的一種態
度。勇於放棄是一種大氣,敢於堅持何嘗不是一種勇氣,孰是孰非,誰能說的清,道的明
呢?如果我們能懂得取捨,能做到堅持該堅持的,放棄該放棄的,那該有多好。
別讓自己心累!應該學著想開,看淡,學著不強求,學著深藏。
別讓自己心累!適時放松自己,尋找宣洩,給疲憊的心靈解解壓。
人之所以會心累,就是常常徘徊在堅持和放棄之間,舉棋不定。生活中總會有一些值得我們
記憶的東西,也有一些必須要放棄的東西。放棄與堅持,是每個人面對人生問題的一種態
度。勇於放棄是一種大氣,敢於堅持何嘗不是一種勇氣,孰是孰非,誰能說的清,道的明
呢?如果我們能懂得取捨,能做到堅持該堅持的,放棄該放棄的,那該有多好。
別讓自己心累!應該學著想開,看淡,學著不強求,學著深藏。
別讓自己心累!適時放松自己,尋找宣洩,給疲憊的心靈解解壓。
2014年4月24日 星期四
xampp 開放對外連線
近來 xampp 版本升級,許多東西都要重整 T. T|| 麻煩...
還需要上網看一下怎麼用,所以自己寫一篇比較快
尋找 httpd-xampp.conf => xampp/apache/conf/extra/httpd-xampp.conf
拉到最底層,會看到
# New XAMPP security concept
新版的寫法是
Require all granted //寫這樣的話,進入 xampp 的話不會要求登入
舊版的寫法是
Order deny,allow
Deny from all
Allow from all
記得在本機的 security 需要設定 phpmyadmin 和 xampp 進入的帳號密碼
還需要上網看一下怎麼用,所以自己寫一篇比較快
尋找 httpd-xampp.conf => xampp/apache/conf/extra/httpd-xampp.conf
拉到最底層,會看到
# New XAMPP security concept
新版的寫法是
Require all granted //寫這樣的話,進入 xampp 的話不會要求登入
舊版的寫法是
Order deny,allow
Deny from all
Allow from all
記得在本機的 security 需要設定 phpmyadmin 和 xampp 進入的帳號密碼
2014年4月18日 星期五
GitHub for Windows 教學
GitHub 各位都不會覺得陌生,但在使用上來說,卻是非常陌生
我雖然也是剛摸,使用的是 GitHub 官網所出的 Windows 版,很適合對 Linux 不熟習的腦殘人士使用 O.o
我把我所讀的資料,消耗完所做出的結論,如有不對請糾正
GitHub 是 基於 Git 分散式版本控制系統的共享虛擬主機服務,由開發者 Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner 使用 Ruby on Rails 編寫而成。
隨著軟體開發流程不斷的演變,就可能伴隨著
算是古董級的版本控制系統,主要用於open source的開發,特色是可以多人共同使用,缺點是如果多人要存取同個檔案,要先將檔案鎖起來,很多時候會鎖了忘了開,造成別人無法使用,雖然已經至古 董了,但是因為很多大型的開源專案還在使用這系統,所以現在多少還看見有人使用,但不建議一般用途使用。
Subversion
Subversion簡稱svn,約十年前出現,是CVS的繼承者,主要是改進CVS的缺點,像是最重要的改進,就是檔案鎖定的問題,SVN以試著自動合併檔案的方式來解決同時有兩人修改同一個檔案的問題,現今很多開源專案也還在使用SVN 。
Git & Mercurial
接著時間來到了現代,分散式版本控制系統成為了新興專案的主流,在這些新的系統中,檔案庫不在是集中式的,而是分散式的,原本commit都要集中送到中 央檔案庫,現在不同的檔案庫之間可以互相傳送對方沒有的commit,如此一來讓開發更加容易,即使沒有網路也可以在本地端commit之後再送給遠端的 檔案庫,除此之外,它們引入的新特性也讓合併兩個分支之類的事變得更加容易,個人推薦如果你還沒有用過版本控制系統,可以直接學這些現代的工具,以前的工 具大多都已經很少人在使用,可用的資源也在變少中。
我雖然也是剛摸,使用的是 GitHub 官網所出的 Windows 版,很適合對 Linux 不熟習的
我把我所讀的資料,消耗完所做出的結論,如有不對請糾正
GitHub 是 基於 Git 分散式版本控制系統的共享虛擬主機服務,由開發者 Chris Wanstrath、PJ Hyett 和 Tom Preston-Werner 使用 Ruby on Rails 編寫而成。
甚麼是 版本控制(Revision control) ??
是維護工程藍圖的標準做法,也是一種軟體工程的技巧。隨著軟體開發流程不斷的演變,就可能伴隨著
- 檔案被別人或自己覆蓋,甚至遺失
- 想復原前幾天寫的版本
- 想知道跟昨天寫的差在哪裡
- 是誰改了這段程式碼,為什麼
- 軟體發行,需要分成維護版跟開發版
一個標準的版本控制系統(Version Control System),通常有以下功能
- 建立 Repository (儲存庫),用來保存程式碼
- 方便散佈程式給團隊,有效率協同開發
- 記錄誰改變什麼、在什麼時候、因為什麼原因
- Branch(分支),可因不同情境分開開發
- Tag(標籤) 重要里程碑,以便參照
版本控制系統有哪些?
CSV算是古董級的版本控制系統,主要用於open source的開發,特色是可以多人共同使用,缺點是如果多人要存取同個檔案,要先將檔案鎖起來,很多時候會鎖了忘了開,造成別人無法使用,雖然已經至古 董了,但是因為很多大型的開源專案還在使用這系統,所以現在多少還看見有人使用,但不建議一般用途使用。
Subversion
Subversion簡稱svn,約十年前出現,是CVS的繼承者,主要是改進CVS的缺點,像是最重要的改進,就是檔案鎖定的問題,SVN以試著自動合併檔案的方式來解決同時有兩人修改同一個檔案的問題,現今很多開源專案也還在使用SVN 。
Git & Mercurial
接著時間來到了現代,分散式版本控制系統成為了新興專案的主流,在這些新的系統中,檔案庫不在是集中式的,而是分散式的,原本commit都要集中送到中 央檔案庫,現在不同的檔案庫之間可以互相傳送對方沒有的commit,如此一來讓開發更加容易,即使沒有網路也可以在本地端commit之後再送給遠端的 檔案庫,除此之外,它們引入的新特性也讓合併兩個分支之類的事變得更加容易,個人推薦如果你還沒有用過版本控制系統,可以直接學這些現代的工具,以前的工 具大多都已經很少人在使用,可用的資源也在變少中。
而 GitHub 的特色
- 可以 watch 你所關注的專案,Github 提供 private RSS 訂閱。有了這個功能,我有用到的 plugins 的進度我都可以掌握。
- 你可以 follow 你所關注的開發者動態。
- 可以看到哪個專案最多人 watch。
- 你可以對專案 fork 出自己的版本進行開發,甚至最後發 pull request 要求 merge。
- 根據 fork 我就可以看到這個專案的分支 Network 狀態。有時候可能本來的程式不好用或爛掉了,你就可以查看看有沒有人寫做 patch 改進。
- 漂亮的 Source code browser,並可以針對 commit 來做留言討論,甚至標明是 source code 的哪一行(請把滑鼠移到原始碼的行數旁)。
- 針對 Repository 可以搜尋 code, commit message, author 等。
- GitHub 可以直接當做 Ruby gem server。
程式人雜誌
這是最近在研究 GitHub 時候,不小心找到的
而且還有持續更新,我覺得裏頭倒是有很多非常好的知識
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
http://programmermagazine.github.io/home/
而且還有持續更新,我覺得裏頭倒是有很多非常好的知識
程式人雜誌
關於程式人雜誌
程式人雜誌是一個結合「開放原始碼與公益捐款活動」的雜誌,簡稱「開放公益雜誌」。開放公益雜誌本著「讀書做善事、寫書做公益」的精神,我們非常歡迎程式人認養專欄、或者捐出您的網誌。↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
http://programmermagazine.github.io/home/
2014年4月15日 星期二
CodeIgniter Login&Logout
在未接觸 CI 的 Session之前,相信大家所使用的都是 $_SESSION[]
但 CI 的 Session 是將每個使用者的 Session 資訊序列化,並經由 MD5 加密後,儲存在 Cookie 中,除此之外,亦可將 Session 資料儲存在資料庫中,藉此比對使用者的 Cookie中儲存的 Session_id 是否與資料庫中的 id 符合,來增強此安全性。
而 native session 是將 原生的 php session 處理功能對原有的 CI session 實現,並且需要額外的安全寫入
在 CI 3.0.x 會將 Session 變成 Driver ,提供 cookie session 和 native session
但 CI 的 Session 是將每個使用者的 Session 資訊序列化,並經由 MD5 加密後,儲存在 Cookie 中,除此之外,亦可將 Session 資料儲存在資料庫中,藉此比對使用者的 Cookie中儲存的 Session_id 是否與資料庫中的 id 符合,來增強此安全性。
而 native session 是將 原生的 php session 處理功能對原有的 CI session 實現,並且需要額外的安全寫入
在 CI 3.0.x 會將 Session 變成 Driver ,提供 cookie session 和 native session
標籤:
Codeigniter
,
PHP
2014年4月14日 星期一
賈伯斯:你最多只能做到這樣嗎?
轉 天下雜誌 http://www.cw.com.tw/article/article.action?id=5057184&page=1
賈伯斯於 2011 年 10 月 5 日辭世,享年 56 歲。由於他無與倫比的創新和魄力,使蘋果成為全世界最有價值的科技公司。多虧了賈伯斯,「我們最多只能做到這樣嗎?」這個問題融入了蘋果的企業文化。
2014年4月13日 星期日
CodeIgniter framework 基礎
首先 先來說明一下 CI(CodeIgniter framework)的特色
MVC 是甚麼!?
Model-View-Controller(MVC)是一種程式開發模式,針對目前以資料庫為基礎的網頁,分為
MVC 是甚麼!?
Model-View-Controller(MVC)是一種程式開發模式,針對目前以資料庫為基礎的網頁,分為
- Views(視野):HTML頁面
- Controller(控制器):應用程式邏輯
- Model(模組):資料庫功能
標籤:
Codeigniter
,
PHP
訂閱:
文章
(
Atom
)