Time of Update: 2016-06-23
最近要籌備做一個類似小型遊戲服務端的東西,我玩過一下WebSocket,用手機做成PPT遙控器一樣控制WEB投影片上翻下翻播放然後在會議上一邊講解我的東西,但並不深入,還有一些疑問想找大家討教一下:
Time of Update: 2016-06-23
聲明:本系列部落格參考資料《大話設計模式》,作者程傑。 命令模式:在軟體系統中,“行為要求者”與“行為實現者”通常呈現一種“緊耦合”。但在某些場合,比如要對行為進行“記錄、撤銷/重做、事務”等處理,這種無法抵禦變化的緊耦合是不合適的。在這種情況下,如何將“行為要求者”與“行為實現者”解耦?將一組行為抽象為對象,實現二者之間的松耦合。這就是命令模式。 類圖: 角色分析:
Time of Update: 2016-06-23
PHP實用函數手冊:stream_context_create()類比POST/GET 有時候,我們需要在伺服器端類比 POST/GET 等請求,也就是在 PHP 程式中去實現類比,改怎麼做到呢?或者說,在 PHP 程式裡,給你一個數組,如何將這個數組 POST/GET 到另外一個地址呢?當然,使用 CURL 很容易辦到,那麼如果不使用 CURL 庫,又該怎麼辦呢?其實,在 PHP 裡已經有相關的函數實現了,這個函數就是接下來要講的 stream_context_create()。直接
Time of Update: 2016-06-23
驗證碼: 回複討論(解決方案) 先確保 Home/Index/verify_c 這個地址能夠正常的刷一次換一個驗證碼 其次你的地址是否會自動把?random=2轉化為/random/2這樣 沒有看到 img 點擊事件 onclick 的代碼,難道 TP 會替你產生嗎? 請在瀏覽頁 網頁原始碼 中確認一下
Time of Update: 2016-06-23
下面是某架構源碼,我讀到圖中所示這裡憤怒的拍案而起,但馬上又冷靜下來原諒了作者,因為這種代碼只有只有在精神病院住過的人才能想到的寫法,所以不能和他計較了。 事想是這樣的,一個類中的方法read裡面用分割替換來判斷情況及採取的措施,讓人不解的是,在執行個體化時,代進去的參數裡沒有逗號,如何分割
Time of Update: 2016-06-23
Fatal error: Uncaught exception 'Exception' with message 'Could not close zip file excelTemp/1433560598.xlsx.' in D:\web\Domains\bn.gzgbi.com\public_html\m\patient\PHPExcel\Classes\PHPExcel\Writer\Excel2007.php:378 Stack trace: #0
Time of Update: 2016-06-23
代碼如下,測試好多遍,始終不知道原因,Sql語句在Navicat裡邊有查詢結果,大家幫我看看: function db_connect(){ $db=new mysqli("127.0.0.1", "root","admin159753","51dm","utf8"); $db->set_charset('utf8'); if (!$db) { echo "Cloud not connect to database"; }
Time of Update: 2016-06-23
$arr1=array( "0"=>array( 'id' => '2', 'b' => 0, 'num' => 4 ), "1"=>array( 'id' => '1', 'b' => 0, 'num' => 4
Time of Update: 2016-06-23
按值傳遞 function abc($t){$c=$t;} 引用傳遞 function abc(&$t){$c=$t;} 我把很長的一篇文章賦給變數$t,然後迴圈10萬次 abc($t), 發現按值傳遞的速度要比引用傳遞快不少 我無法理解的是,為什麼PHP中按值傳遞反而快呢?理論上講按值傳遞有個複製的過程,而引用是直接指向記憶體位址,應該引用傳遞更快才對,希望各位能解答我的問題。 另外有什麼講PHP執行效率的書籍,推薦下,謝謝 回複討論(解決方案)
Time of Update: 2016-06-23
我們現在已經有一些PHP代碼,調用相關介面可以返回JSON資料。我現在想實現在HTML裡調PHP,把返回的資料輸出到HTML裡。請問這樣做現實嗎?(注意,PHP部分只是返回JSON資料,而不是寫上Document.Write之類的東西) 舉個例子,調PHP介面會返回一個JSON資料,我希望HTML裡能顯示一個表格來顯示這些內容。
Time of Update: 2016-06-23
擷取前一天的時間: $mytime= date("Y-m-d H:i:s", strtotime("-1 day")); 擷取三天前的時間: $mytime= date("Y-m-d H:i:s", strtotime("-3 day")); 擷取前一個月的時間: $mytime= date("Y-m-d H:i:s", strtotime("-1 month")); 擷取前3個月的時間: $mytime= date("Y-m-d H:i:s",
Time of Update: 2016-06-23
我開通的會員 UID會員帳號使用者類型Email註冊時間 $uname = iconv("UTF-8","gb2312//IGNORE",$uname); $conn = mysql_connect("localhost","root","qqaazz"); mysql_select_db("2",$conn); mysql_query("SET NAMES GBK"); $sql="select * from yang_user where fullname =
Time of Update: 2016-06-23
$conn = mysql_connect("localhost","root","qqaazz"); mysql_select_db("2",$conn); mysql_query("SET NAMES GBK"); $sql = "SELECT * FROM `yang_user` WHERE `fullname` = 'qqaazz'"; $result=mysql_query($sql,$conn); while($row=mysql_fetch_assoc($
Time of Update: 2016-06-23
網上有瞭解到thinkphp 的memcache的設定方法,都是介紹了查詢的時候先判斷key值是否存在,如存在,直接調用資料,不存在再串連資料庫取資料 那麼問題來了thinkphp 的memcache 如何資料同步呢,就是資料更新刪除修改的時候怎麼樣memcache緩衝也同時更新呢?是不是要在系統增刪改函數裡刪除相對應的memcache的key ,可是這個key 不知道怎麼對應。。求思路 用觸發器的話 感覺也好麻煩呀,有點亂。 回複討論(解決方案)
Time of Update: 2016-06-23
PHP POST 資料 $data = array("name" => "Hagrid", "age" => "36"); $data_string = json_encode($data); $ch = curl_init('http://api.local/rest/users'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS,$data_string); curl_
Time of Update: 2016-06-23
最近在做的這個項目需要實現這兩個功能,在百度是找這些外掛程式,效果沒出來 回複討論(解決方案) 郵件發送已解決, 簡訊驗證要怎麼實現? 要一個傳送簡訊的介面 產生隨機的驗證碼,用介面發送給使用者,並存入資料庫和手機號做好對應,還可以做到期 使用者收到簡訊,輸入驗證,去資料庫查詢,是否對應和到期 要向電訊廠商買個簡訊介面的,他們會給你一個調用文檔的,要錢的 傳送簡訊要找電訊廠商買個帳號。然後就可以了。收費的。
Time of Update: 2016-06-23
DOMDocument建立xml,設$dom->formatOutput = true;但建立出來的只有根節點下的第一級節點才被格式化,而第一級節點下的子節點並沒有(圖1)。我想要的是整個xml檔案都格式化輸出(圖2) 圖1: 圖2: 回複討論(解決方案) 你的代碼呢,貼出來呀。 $dom = new DOMDocument('1.0', 'UTF-8');$dom->formatOutput = true;header("Content-Type:
Time of Update: 2016-06-23
php匯出excel中,若資料庫一列內容中存在換行,則在excel中對應換成多行,如何解決? 代碼如下: 回複討論(解決方案) 測試例 header("Accept-Ranges: bytes");header("Content-type: application/vnd.ms-excel");header("Content-Disposition: attachment; filename=".@$filename);$ar = array( "abcd123",
Time of Update: 2016-06-23
天天和物件導向玩,天天的在類中寫方法啊,然後再寫一個路由規則,好讓地址欄中的地址被解析! 今天,玩著玩著突然想,為啥在php寫完這些規則後,在地址欄中一輸入地址,他就能自動調用寫好的類和類中的方法呢? 比如http://192.168.0.10/shop/index.php?act=show_joinin&op=index
Time of Update: 2016-06-23
網頁的緩衝是由HTTP訊息頭中的“Cache-control”來控制的,常見的取值有private、no-cache、max-age、must-revalidate等,預設為private。其作用根據不同的重新瀏覽方式分為以下幾種情況:(1) 開啟新視窗值為private、no-cache、must-revalidate,那麼開啟新視窗訪問時都會重新訪問伺服器。而如果指定了max-age值,那麼在此值內的時間裡就不會重新訪問伺服器,例如:Cache-control: