Time of Update: 2016-08-08
Yii 2.0相對1.0版本變化比較大,連安裝方式都不一樣了(變複雜了),按照官方網站的說明,他們建議使用composer這個程式來下載和安裝,好吧,那我就按照他們的建議來安裝,下載和安裝好composer後,就輸入安裝指導文檔上的命令來下載composer的外掛程式,結果提示下面錯誤:去google了一下,發現如果是在windows上使用exe檔案來安裝composer的話,上面安裝外掛程式的正確命令應該是:composer global require
Time of Update: 2016-08-08
1,擷取本地時間戳記php應用mktime()函數將一個時間轉換為UNIX的時間戳記值。時間戳記是一個長整數,包含了從UNIX 紀元(1070年1月1日),好多時間都是按這個為起始點的,感興趣的朋友可以搜搜看看,裡面肯定有故事哦。 mktime()函數文法格式如下: int mktime(int time,int minute,int second,int month,int day,int year,int [is_dis]) mktime()函數的參數說明如下表:
Time of Update: 2016-08-08
json rpc 是一種以json為訊息格式的遠程調用服務,它是一套允許運行在不同作業系統、不同環境的程式實現基於Internet程序呼叫的規範和一系列的實現。這種遠端程序呼叫可以使用http作為傳輸協議,也可以使用其它傳輸協議,傳輸的內容是json訊息體。下面我們code一套基於php的rpc架構,此架構中包含rpc的服務端server,和應用端client;(一)PHP服務端RPCserver jsonRPCServer.phpclass jsonRPCServer {
Time of Update: 2016-08-08
大概是兩年前吧,我做了個決定,要去學習編程。我買了本細說PHP書,開始一邊閱讀一邊做裡面的練習題。我把主要精力都放到PHP上,不理會任何其它的語言,因為我有個習慣,一旦開始做一個事情,我們會集中所有的注意力,先把這個事情做完,然後才去做其它的事情。於是,我嘗試這開發一個Web應用程式(一個絕妙的創意,一個能使我成為另外一個Facebook創始人那樣的應用)。一點一點的,進度很慢,我的應用程式(這個即將讓我成為百萬富翁的應用)慢慢的成型。最終,它跑起來了。自然了,沒有人來用它,做的太爛了,到處是b
Time of Update: 2016-08-08
遇到的問題: 今天收到警示,某台線上的伺服器的磁碟已滿,但是登上去使用du -sh /log/* 檢查, 發現檔案的大小遠遠小於磁碟的空間,此時不知道該如何解決! 解決的方法:
Time of Update: 2016-08-08
一個笑話說:把大象裝進冰箱需要幾個步驟?一、拉開冰箱二、把大象塞進去三、關上冰箱同理,把獅子裝進冰箱需要幾個步驟?一、拉開冰箱二、把獅子塞進去三、關上冰箱上面這個例子中大家是否發現其實這兩種方式有著共同的步驟,只是具體的實現稍有不同,簡言之就是這兩類行為可以共用一個步驟模板。由此可以引出這次要討論的設計模式—模板設計模式。模板設計模式的原理可以用如下所示的uml類圖來表示: 具體的程式碼範例:LockAnimal.phpopen(); $this->push();
Time of Update: 2016-08-08
工具使用php編寫,要求檔案下下的檔案為php檔案(也就是以.php結尾的檔案),可以統計一個檔案夾下的php代碼量,代碼如下:"; $counts += ($total - $space - $notes);}if (is_file($filename)) { codeCount($filename);} else if (is_dir($filename)) { if ($dh = opendir($filename)) {
Time of Update: 2016-08-08
針對堆排序的概念自己百度去,今天沒事了用php實現堆排序的演算法 1 abstract class Heap { 2 protected $elements = array(); 3 protected $n = 0; 4 5 public abstract function insert($element); 6 7 public function isEmpty() { 8 return $this->n==0; 9 }10
Time of Update: 2016-08-08
在新浪SAE上面搭建了一個WeiPHP架構應用(稱作A),做了一個牆的功能,想通過一個前端web頁面顯示牆內容,而不是通過WeiPHP架構。這就需要將WeiPHP架構應用的資料庫授權給這個web網站的應用(稱作B)。1. 資料庫授權(1)進入資料庫管理,點擊跨應用授權 (2)將A應用的資料庫授權給B應用,點擊授權2.編寫B應用的串連資料庫的指令碼(1)修改檔案:index.php(2)參數含義:主庫網域名稱 : SAE_MYSQL_HOST_M從庫網域名稱 :
Time of Update: 2016-08-08
要求必備知識熟悉基本編程環境搭建。運行環境windows 7(64位); Apache2.2;MySQL Server 5.5php-5.3 下載地址環境下載 官方下載地址ApacheMySqlPHP 至於我使用的版本已經上傳到百度雲提供大家下載了,這裡就不多囉嗦了!!ApacheApache的安裝和普通的應用程式安裝沒什麼太大的區別,關鍵是配置。開啟安裝路徑下的"conf\httpd.conf"檔案,該檔案就是我們Apache的設定檔了。讓Apache支援PHPLoadModule php5_
Time of Update: 2016-08-08
查看 app/Http/routes.phpRoute::get('/', 'WelcomeController@index');@是一個界定符,前面是控制器,後面是動作,表示當使用者請求url / 的時候,執行控制器 WelcomeController 中的 index 方法app/http/controllers/welcomecontroller.phppublic function index(){return view('welcome'
Time of Update: 2016-08-08
/** * 簡單對稱式加密演算法之加密 * @param String $string 需要加密的字串 * @param String $skey 加密EKY * @return String */function encode($string = '', $skey = 'textphp') { $skey = str_split(base64_encode($skey)); $strArr = str_split(base64_encode($string)); $strCount =
Time of Update: 2016-08-08
剛開始我也不信,可自己根據http://url.cn/TgrIZT註冊一下,然後通過這個網站擷取了學習卡的使用者名稱和密碼之後,真的有200元抵用券到了自己的賬戶中,所以,我就買了一些課程,自從在北風網學習了一些課程之後,我感覺自己對於提成技能特別高,可能和自己剛剛畢業有關係,在學校每天都是理論知識,沒有過多的時間,但是自從在北風網上學習了一些項目的知識之後,尤其和老師們一起做項目,我起初以為只是簡單的視頻教程,誰知道和培訓機構一樣,老師還可以給你解答問題,費用只相當於培訓機構的10%,後來自己
Time of Update: 2016-08-08
所有分析說明採用文字使用淺紅色、小四號楷體。Index.php//mediawiki程式入口This is the main web entry point for MediaWiki.現在開始看程式的第一句代碼,判斷PHP版本是否是5.3.2及以上,如果不是就在頁面報錯提示。Php代碼 if ( !function_exists( 'version_compare' ) || version_compare( PHP_VERSION, '5.3.2' ) // We need to use
Time of Update: 2016-08-08
#include#include #include main(){ int a,b,c; float resultTrue=0,n; char op; srand(time(NULL)); do { a=rand()%10+1; b=rand()%10+1; c=rand()%4+1; switch(c%4) { case 0: { op='+'; break; } case 1: { op='-'; break; } case 2:
Time of Update: 2016-08-08
本方法適用於Zend Studio 11.0.2,親測,其他版本未知。破解方法:覆蓋安裝目錄 plugins 裡同名檔案,啟動任意輸入即可註冊。Windows版下載地址:http://downloads.zend.com/studio-eclipse/11.0.2/ZendStudio-11.0.2-win32.win32.x86.msi(貌似zend studio 沒有windows 64位版本的)漢化:此漢化方法適用於所有的zend studio版本。選擇Help菜單->Install
Time of Update: 2016-08-08
記錄一下PHP串連MySQL的兩種方式。先mock一下資料,可以執行一下sql。/*建立資料庫*/CREATE DATABASE IF NOT EXISTS `test`;/*選擇資料庫*/USE `test`;/*建立表*/CREATE TABLE IF NOT EXISTS `user` ( name varchar(50), age int);/*插入測試資料*/INSERT INTO `user` (name, age) VALUES('harry', 20),
Time of Update: 2016-08-08
添加路由Route::get('artiles', 'ArticlesController@index');建立控制器 php artisan make:controller ArticlesController --plain修改控制器可以在瀏覽器中看到返回的 JSON 結果,cool!修改控制器,返回視圖public function index() { $articles = Article::all(); return
Time of Update: 2016-08-08
在建立一個文章的時候,如果你什麼都不輸入直接提交,ok,你獲得了一個空的文章,沒有任何錯誤提示,這是不對的。在命令列下運行 php artisan 可以看到一個選項 make:request,建立一個form request類。在命令列執行php artisan make:request CreateArticleRequest產生的檔案在 app/http/requests 目錄下。在檔案中我們可以看到兩個方法:public function authorize(){return false;
Time of Update: 2016-08-08
對於剛畢業的學生來說,找工作是一件很難的事情,但是我們如何擁有項目經驗呢?剛開始我也不信,可自己根據http://url.cn/TgrIZT註冊一下,然後通過這個網站擷取了學習卡的使用者名稱和密碼之後,真的有200元抵用券到了自己的賬戶中,所以,我就買了一些課程,自從在北風網學習了一些課程之後,我感覺自己對於提成技能特別高,可能和自己剛剛畢業有關係,在學校每天都是理論知識,沒有過多的時間,但是自從在北風網上學習了一些項目的知識之後,尤其和老師們一起做項目,我起初以為只是簡單的視頻教程,誰知道和培