原创 .Net中Dispose()和Close()的區別

最近準備跟朋友合作起草一個基礎的系列視頻教程,於是挖掘了一下基本的東西,有時候基本的也是很有意思的,反倒是更深層次的。比如Disponse()和Clo

原创 軟件開發的幾種模式

  雖然自己一身從事着軟件開發的工作,但是對於平時採用何種開式模式卻很少思考過,今天特地花了點時間看了一些文檔,感覺自己以前的開發模式採用瀑布模式

原创 網頁設計到底是美術?是技術?還是...?

有人把網頁設計劃分爲藝術範疇,可能在美學的角度看的確是這樣的。我不是搞藝術的,作爲IT人,我們設計出來的網頁應該是什麼樣的呢?我想:絕對不是花裏胡哨的

原创 創造世界上最簡單的PHP開發模式

 php 作爲“最簡單”的 Web 腳本語言, 在國內的市場越來越大,phper 越來越多,但是感覺大多數人好像沒有考慮到模式問題,什麼樣的設計模式

原创 設計數據庫時需要考慮的問題

成功的管理系統=50% 的業務+(25%的數據庫+25%的程序) 1、考察現有系統環境    大多數數據庫項目都不是從頭開始建立的,通常機構內總會存在用來滿足特定需求的現有系統。顯然,現有系統並不完美,否則你就不必再建立新系統了。但是對舊

原创 具有負載均衡功能MySQL服務器集羣部署實現

  摘要:MySQL是一個高速度、高性能、多線程的關係型數據庫管理系統,適用平臺多,可擴展性強。在實際生產環境中,部署和實現具有一定負載均衡功能的MySQL服務器 集羣,對於提高用戶數據庫應用系統的性能、

原创 使用memcached進行內存緩存

  通常的網頁緩存方式有動態緩存和靜態緩存等幾種,在ASP.NET中已經可以實現對頁面局部進行緩存,而使用memcached的緩存比ASP.NET的局部緩存更加靈活,可以緩存任意的對象,不管是否在頁面上輸

原创 PHP & memcached

  一、memcached 簡介 在很多場合,我們都會聽到 memcached 這個名字,但很多同學只是聽過,並沒有用過或實際瞭解過,只知道它是一個很不錯的東東。這裏簡單介紹一下,memcached 是高

原创 Php accelerator

  (一)簡介   本文嘗試對PHP程序加速的各個方面進行探索,包括必要性以及從不同角度採取的具體措施。希望有助於讀者瞭解PHP程序加速,並應用於實際。 [edit] (二)是否需要加速?

原创 系統架構中概念總結二

 IDC IDC(Internet Data Center),即互聯網數據中心。是指在互聯網上提供的各項增值服務服務。他包括:申請域名、租用虛擬主機空間、主機託管等業務的服務。 IDC 即是Interne

原创 PHP開發中編碼那點事

 如果文件的編碼採用utf8格式,且在文件的開頭寫入了UTF8 BOM(即第一到第三個字符的十六進制分別是EF BB BF,用UltraEdit打開切換到十六進制可以看到),則可以通過下面的isUtf8函

原创 PHP中多線程抓取網頁

  用php自帶的curl功能實現的多線程下載工具,比file_get_contents,以及linux自帶的命令行curl、wget效率高多了,我親自測試過的。 大家如果覺得好,就拿去直接用吧。 /

原创 PHP中對數組進行排序

 .測試一 $array = array(     array('id' => 1, 'name' => 'a'),     array('id' => 5, 'name' => 'b'),     ar

原创 系統架構中概念總結一

 下面這些資料大部分都是從網上找的,方便什麼時候不明白的時候查閱,概念涉及到網絡、存儲、數據庫等各方面的內容。容錯(Fault Tolerant)容錯就是當由於種種原因在系統中出現了數據、文件損壞或丟失時

原创 PHP中字符串替換時導致的亂碼

 文件chinese.php本身是utf8編碼。 chinese.php <?php define('l', "<br />\n"); $f = $_REQUEST['f']; function_exis