Time of Update: 2016-11-26
如今搭載Android作業系統的手機數量比iPhone多得多。據悉,Android裝置平均每天啟用40萬台。但iOS對開發商來說依舊是個更加有利可圖、更受歡迎的平台。原因是:Android無需花錢買應用;眾多裝置和市集使得Android市場呈分散狀態。 1 手機遊戲開發簡介 遊戲的本質就是在螢幕上不斷地顯示和更新圖片,只不過不是胡亂地更新,而是根據程式邏輯來控制。一款完整的遊戲需要多方面的知識,比如遊戲的創意、背景、
Time of Update: 2016-11-25
第一步:找到apache啟動命令:ps -ef|grep httpdroot 10575 1 0 19:45 ? 00:00:03 /usr/sbin/httpd -k startmyuser 15356 2982 0 Jan19 ? 00:00:00 /home/apache/bin/httpd -f /home/apache/conf/httpd.conf -k start如果看到
Time of Update: 2016-11-25
一、安裝apache時同時安裝mod_proxy模組1.下載apache本人下載的是httpd-2.2.12.tar.bz2,儲存到了/home/sxs/software下。2.解壓apache檔案進入/home/sxs/software檔案夾,執行:# tar -xjf httpd-2.2.12.tar.bz2將在/home/sxs/software下產生一個httpd-2.2.12檔案夾。如果下載的檔案尾碼是tar.gz,需要用如下命令# tar -xzf httpd-2.2.12.tar.
Time of Update: 2016-11-25
我們編寫程式時,即使是經驗豐富的程式員,犯個錯誤也是在所難免的。但是,如果開發人員不能注意到這些錯誤,也無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。更好地理解錯誤資訊可以大大節省尋找並改正錯誤內容所花費的時間。因此在本文中,我們會介紹寫PHP程式時常犯的錯誤,以及不同類型的PHP報錯資訊和含義。另外本文中所講述的內容與所使用的PHP的版本無關。更多PHP的學習內容,可以參考《如何給程式中的變數起個好名字》《24個有用的PHP類庫》《PHP數組的詳細解讀》。要
Time of Update: 2016-11-24
explode explode — 使用一個字串分割另一個字串 array explode ( string $separator , string $string [, int $limit ] ) 此函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 separator 作為邊界點分割出來。如果設定了 limit 參數,則返回的數組包含最多 limit 個元素,而最後那個元素將包含 string 的剩餘部分。 如果 separator
Time of Update: 2016-11-28
有時候為了實現負載或者是其他的原因,我們需要將上傳上來的檔案放置在其他的伺服器,由於本人對伺服器上的工具不太熟悉,所以僅從php程式入手,通過php的ftp或者curl來實現上傳檔案到遠程伺服器當然這兩種方式都是需要先上傳到當前的web伺服器,然後再轉移到其他的伺服器 第一個方法是ftp上傳到遠程伺服器,這需要有遠程伺服器的ftp ip地址 ftp使用者 和ftp密碼 已經許可權允許的目錄位置使用了www.yawill.com提供的ftp
Time of Update: 2016-11-25
1. PHP中的命名空間是什嗎? 什麼是命名空間?“從廣義上來說,命名空間是一種封裝事物的方法。在很多地方都可以見到這種抽象概念。例如,在作業系統中目錄用來將相關檔案分組,對於目錄中的檔案來說,它就扮演了命名空間的角色。具體舉個例子,檔案 foo.txt 可以同時在目錄/home/greg 和 /home/other 中存在,但在同一個目錄中不能存在兩個 foo.txt 檔案。另外,在目錄 /home/greg 外訪問 foo.txt
Time of Update: 2016-11-25
運算子是告訴編譯器執行特定算術或邏輯操作的符號,通常與運算元一起構成一個運算式,我們經常看到它會參與數學運算或邏輯運算。PHP也包涵了很多的運算子,這篇文章詳細解讀一下其中很重要的比較子。比較子種類如同它們名稱所暗示的,允許對兩個值進行比較。比較子有如下幾個:1) $a > $b 大於:如果 $a 嚴格大於$b,則返回TRUE2) $a < $b 小於:如果 $a 嚴格小於$b,則返回TRUE3) $a >= $b 大於等於:如果 $a 大於等於$b,則返回TRUE4) $a
Time of Update: 2016-11-24
1. 第一句首字母要大寫:<{$str1|capitalize}>2. 第二句模板變數 + 李曉軍:<{$str2|cat:"李曉軍"}>3. 第三句輸出當前日期:<{$str3|date_format:"%Y年%m月%d日"}>4. 第四句.php程式中不處理,它顯示預設值:<{$str4|default:"沒有值!"}>5.
Time of Update: 2016-11-25
PHP程式設計中中文編碼問題曾經困擾很多人,導致這個問題的原因其實很簡單,每個國家(或地區)都規定了電腦資訊交換用的字元編碼集,如美國的擴充 ASCII 碼,中國的 GB2312-80,日本的 JIS 等。作為該國家/地區內資訊處理的基礎,字元編碼集起著統一編碼的重要作用。字元編碼集按長度分為 SBCS(單一位元組字元集),DBCS(雙位元組字元集)兩大類。早期的軟體(尤其是作業系統),為瞭解決本地字元資訊的電腦處理,出現了各種語言版本(L10N),為了區分,引進了 LANG,
Time of Update: 2016-11-24
HTML 表單(GET 和 POST)當一個表單提交給 PHP 指令碼時,表單中的資訊會自動在指令碼中可用。有很多方法訪問此資訊,例如:Example #1 一個簡單的 HTML 表單<form action="foo.php" method="POST">Name: <input type="text" name="username"><br />Email:
Time of Update: 2016-11-23
php 往mysql中插入資料<html><head><title>Add New Record in MySQL Database</title></head><body><?phpif(isset($_POST['add'])){$dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'root';$
Time of Update: 2016-11-23
lib_time.php gmtime() P: 獲得當前格林威治時間的時間戳記 /$0 server_timezone() P: 獲得伺服器的時區 /$0 local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL) P: 產生一個使用者自訂時區日期的GMT時間戳記 local_date($format, $time = NULL) P:
Time of Update: 2016-11-23
之前我們曾深入的探討過PHP緩衝技術,其中主要提到了資料緩衝。資料緩衝主要是指資料庫查詢快取,每次訪問頁面的時候,都會先檢測相應的快取資料是否存在,如果不存在,就串連資料庫,得到資料, 並把查詢結... 之前我們曾深入的探討過PHP緩衝技術,其中主要提到了資料緩衝。資料緩衝主要是指資料庫查詢快取,每次訪問頁面的時候,都會先檢測相應的快取資料是否存在,如果不存在,就串連資料庫,得到資料, 並把查詢結果序列化後儲存到檔案中,以後同樣的查詢結果就直接從緩衝表或檔案中獲得。
Time of Update: 2016-11-24
簡單句法規則(用花括弧界定變數名,適用於PHP所有版本): $a = 'flower';echo "She received some $as";// 無效;字母s會被當成有效變數名組成元素,但是這裡的變數是$aecho "She received some ${a}s"; // 有效echo "She received some {$a}s"; //
Time of Update: 2016-11-22
訊息推送ios用了apns,android用的是gcm。推送失敗都會返回無效的token,但是無效的tokne中,能不能區分到哪些是禁止通知,哪些是卸載app導致的呢? 1 APNS PHP 的推送返回錯誤處理 Push.php if (!empty($aMessage['ERRORS'])) {foreach($aMessage['ERRORS'] as $aError) {if ($aError['statusCode'] == 0)
Time of Update: 2016-11-24
curl_setopt()參數的功能是為一個的curl設定對話參數。curl_setopt_array()參數的功能是以數組的形式為一個的curl設定對話參數。----------------------------<?php$ch = curl_init();$fp = fopen(“for instance_habitatpage.txt”, “w”);curl_setopt($ch, CURLOPT_FILE, $fp);$options = array(CURLOPT_URL =&
Time of Update: 2016-11-24
<?php /* Utf-8、gb2312都支援的漢字截取函數 cut_str(字串, 截取長度, 開始長度, 編碼); 編碼預設為 utf-8 開始長度預設為 0 */ function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa =
Time of Update: 2016-11-22
前言冒泡排序大概的意思是依次比較相鄰的兩個數,然後根據大小做出排序,直至最後兩位元。由於在排序過程中總是小數往前放,大數往後放,相當於氣泡往上升,所以稱作冒泡排序。但其實在實際過程中也可以根據自己需要反過來用,大樹往前放,小數往後放。實戰直接上代碼:<?php/** * 冒泡排序演算法樣本 */// 這裡以一維數組做示範$demo_array = array(23,15,43,25,54,2,6,82,11,5,21,32,65);//
Time of Update: 2016-11-22
當 PHP 以 Apache 模組方式安裝時,它將繼承 Apache 使用者(通常為“nobody”)的許可權。這對安全和認證有一些影響。比如,如果用 PHP 來訪問資料庫,除非資料庫有自己的存取控制,否則就要使“nobody”使用者可以訪問資料庫。這意味著惡意的指令碼在不用提供使用者名稱和密碼時就可能訪問和修改資料庫。一個 web Spider 也完全有可能偶然探索資料庫的管理頁面,並且刪除所有的資料庫。可以通過 Apache 認證來避免此問題,或者用 LDAP、.htaccess