Time of Update: 2018-12-03
一、引論PHP,一門最近幾年興起的web設計指令碼語言,由於它的強大和延展性,近幾年來得到長足的發展,php相比傳統的asp網站,在速度上有絕對的優勢,想mssql轉6萬條資料php如需要40秒,asp不下2分鐘.但是,由於網站的資料越來越多,我們渴求能更快速的調用資料,不必要每次都從資料庫掉,我們可以從其他的地方,比方一個檔案,或者某個記憶體位址,這就是php的緩衝技術,也就是Cache技術.二、分析深入一般來說,緩衝的目的是把資料放在一個地方讓訪問的更快點,毫無疑問,記憶體是最快的,但是,幾
Time of Update: 2018-12-03
第一節--物件導向編程物件導向編程被設計來為大型軟體項目提供解決方案,尤其是多人合作的項目. 當原始碼增長到一萬行甚至更多的時候,每一個更動都可能導致不希望的副作用. 這種情況發生於模組間結成秘密同盟時候,就像第一次世界大戰前的歐洲.//haohappy注:喻指模組間的關聯度過高,相互依賴性太強.更動一個模組導致其它模組也必須跟著更動.想像一下,如果有一個用來處理登入的模組允許一個信用卡處理模組來分享它的資料庫連接.
Time of Update: 2018-12-03
開通了一個新網站http://www.phpeye.com。現在正考慮用什麼方式來組織,wiki還是CMS? 最好要有一定互動性。前期主要用來推廣Zend Framework,作為ZF中文化團隊的一個基地。另一方面放一些最新的PHP開發資料(不方便放在Blog上,比如一些電子書籍,投影片資料下載等),及各種較新的研究資料,如PHP開發架構研究,大型PHP網站架構的研究等。研究Zend Framework不是盲目依賴於它,而是為了取各家之長,進而選擇最適合自己的開發方式。
Time of Update: 2018-12-03
Haohappy/文2004-11-01關於隨機密碼系統自動產生隨機密碼或口令,這是WEB程式常見的功能之一。例如這樣的註冊模式你一定不會感到陌生:當使用者註冊時,系統為使用者產生一個隨機密碼並發至其註冊郵箱。使用者登入自己的郵箱得到系統所給的隨機密碼後,再登入系統修改為自己想要的密碼。這和直接發送密碼到使用者郵箱相比,避免了使用者密碼在網路上的明文傳輸,大大增強了系統安全性。隨機密碼還常用於“忘記密碼”功能,使用者忘記密碼後,系統可以為之自動再產生一個密碼。/*隨機字串的產生還有一個很酷的應用
Time of Update: 2018-12-03
微軟的Office可以說是全球最受歡迎的軟體包,它包含了Word,Excel,PowerPoint,Outlook,Access等多個我們非常熟悉的軟體。Office在全球有4億的收費使用者,其最新版本是Office 2003。下一代Office是Office 12,目前仍在測試當中,目前測試版本號碼為Beta 1。Jensen Harris是微軟Office Team的使用者介面設計專家,在他最近的(12.13)一個講座中展示了MS Office的最新版本Office
Time of Update: 2018-12-03
今天將PHP5新增的文法加入EditPlus的文法檔案,使之可以支援PHP5的文法加亮,發在這裡希望對使用EditPlus的朋友們有點協助。將附件裡的php.stx檔案覆蓋掉C:/Program Files/EditPlus
Time of Update: 2018-12-03
Web上有海量的資料資訊,怎樣對這些資料進行複雜的應用成了現今資料庫技術的研究熱點。資料採礦就是從大量的資料中發現隱含的規律性的內容,解決資料的應用品質問題。充分利用有用的資料,廢棄虛偽無用的資料,是資料採礦技術的最重要的應用。相對於Web的資料而言,傳統的資料庫中的資料結構性很強,即其中的資料為完全結構化的資料,而Web上的資料最大特點就是半結構化。所謂半結構化是相對於完全結構化的傳統資料庫的資料而言。顯然,面向Web的資料採礦比面向單個資料倉儲的資料採礦要複雜得多。
Time of Update: 2018-12-03
作者: Matt Zandstra 翻譯: Haohappy
Time of Update: 2018-12-03
PHP5之前的錯誤處理在PHP5之前的程式錯誤處理多使用以下三種辦法:1. 使用trigger_error()或die()函數來產生一個指令碼層次的警告(warning)或致命錯誤(fatal error);2. 在類方法或函數中返回一個錯誤標記(如false),也可能設定一個之後可以檢查的屬性或全域變數(如$error),然後在適合的地方檢驗其值再決定是否繼續執行程式(如if($error==1){});3.
Time of Update: 2018-12-03
為了加快翻譯進程,儘早讓更多PHPer用上Zend Framework,歡迎大家共同參與。目前已經完成第一,二,十四,十五章。 在譯章節:第三章,附錄A線上瀏覽地址:http://www.domainmoney.cn/zf 另外,Zend Framework的官方SVN上中文的分支也已經開通,大家可以用Subversion的用戶端來check out:http://framework.zend.com/svn/framework/trunk
Time of Update: 2018-12-03
看這裡:http://framework.zend.com/ZF的網站也換了個新的頁面,挺漂亮的風格(其實昨天就可以看到新介面了).這個版本沒有很大的改進,只是修正了很多bug. 比較期待下一版本,會對核心部分Zend_Controller作重要的改進(我猜應該是router,郵件清單裡討論得火熱),還會改進Zend_View.另外Mike.N說各個國家正在翻譯的人加起來有20多個了呵呵. 我們中文團隊有四個人,不過目前還只有我更新了兩章,接下來要加快進度.
Time of Update: 2018-12-03
WIKI:wiki-zh,,
Time of Update: 2018-12-03
Podcast(中文常譯為播客)是現在非常流行的資訊交流方式。每天上網瀏覽大量網頁資訊,眼睛很累,覺得有時候用耳朵聽真是一種享受。平時很忙,沒法去聽那些流行的Podcast娛樂節目,如果能將Podcast和工作,學習結合起來就很完美了,例如可以收聽最新的技術資訊和會議講座,對大牛的採訪等,就可以不用去看那些新聞網站了:)我比較喜歡的兩個技術型播客網站:PHPhttp://www.pro-php.com/Javahttp://www.javaposse.com希望國內也早點出現這樣的網站。CSDN
Time of Update: 2018-12-03
這個問題其實我想了很久,一直沒什麼答案。前天和堂弟Lonce作了一些討論,Lonce還給了我大量Flex的資料。在這裡先寫些個人零散的想法。現在的網路應用,伺服器端的技術越來越發達,用戶端技術越發展很慢,使得用戶端越來越顯得“瘦”。使用者採用瀏覽器來訪問網站,得到的體驗非常初糙。基於B/S架構的應用在互動性,使用者體驗上遠遠不如C/S架構的軟體。例如上網頁上完全沒有辦法做出一個像QQ這樣的即時通訊軟體,點擊按鈕可以即時響應,好友上線即時通知;沒有辦法在網頁上進行清晰穩定的線上視訊交談;也沒有各種
Time of Update: 2018-12-03
"If you are serious about programming PHP, you need the right tools for the job. Zend Studio is the Swiss army knife of the PHP IDE world."Zend Studio 3.5是目前最好用的PHP5開發工具,因為它提供PHP5代碼的文法加亮和自動完成功能。但它並不像Zend公司說的那樣,可以提供“full PHP 5 support”,在DOM,SimpleXML,
Time of Update: 2018-12-03
昨天更新了較多內容,在這裡特地發文章提醒大家一下,發現不少人在關注著。 要看最新版,那麼自己從svn check out吧,然後本地編譯成HTML。phpeye.com上面的版本我一般一周編譯更新一次。線上瀏覽:http://www.phpeye.com/zf目前翻譯進度:http://www.phpeye.com/zfcn謝謝ZFCN團隊的成員們的辛勤勞動,我們現在已經有了8個成員。 ZFCN下一步會翻譯一些Zend Framework的教程和文章。
Time of Update: 2018-12-03
我們或許可以通過trigger_error()產生一個使用者警告來代替,使程式更具有靈活性。Index2.php<?php // PHP 4 require_once('cmd_php4/Command.php'); class CommandManager { var $cmdDir = "cmd_php4"; function getCommandObject($cmd) { $path = "{$this->cmdDir}/{$cmd}.php"
Time of Update: 2018-12-03
最重要的一個更新就是增加了Zend_Controller_RewriteRouter,現在URL的Rewrite不需要依賴於Apache的mod_rewrite了。這對於虛擬機器主機的使用者來說無疑是一個好訊息。Zend_Config也是一個很實用的東西(雖然我還沒具體看,但是這樣一個用於配置網站的類是必需的)。主要新增的內容: Zend_Controller_RewriteRouter was introduced into the incubator providing flexible
Time of Update: 2018-12-03
Google Calendar 正式上線,試用了一下,感覺非常不錯。速度快,介面清爽,操作簡單。Google Calendaer還可以對議程進行分類,評論,搜尋等等,最有趣的是可以把議程公開和別人共用。 另外,看了下setting,發現Google Calendar居然支援Email,簡訊和電話提醒(只是有那個選項,不知道能不能用)! 哇。。。不能不讓人驚歎。還有個議程的匯入,匯出功能好像,不過暫時不知道有什麼用呵呵。 地址:http://www.google.com/calendar請看
Time of Update: 2018-12-03
原來看到Google的Sitemap,不是很在意。雖然覺得這確實是搜尋引擎偷懶的好辦法,不用bot辛苦地去每個頁面搜尋了。但是要讓使用者主動提交內容,要有很大的號召力才行,否則很難成為標準。另外,建立Sitemap還挺麻煩的,一般的小站長估計不太容易學會。