Time of Update: 2016-08-04
舉個情境A使用者今天花了2塊錢買了100瓶水;行情現在是2快錢;然後掛單:等行情漲到2.5塊錢賣掉100瓶。A等著人來買就行了B使用者:現在行情假設3塊錢;然後掛單2.5塊買50瓶。問題PHP使用隊列如何?B使用者自動買了A使用者的50瓶。B的交易完成。A的交易因為還沒賣完,還繼續掛單;如何?N使用者的這種交易。說明上面的例子理解成股票掛單就好理解了。
Time of Update: 2016-08-04
如題,沒有代碼描述。或者通過配置apache,怎麼來記錄這次請求 回複內容:
Time of Update: 2016-08-04
現在在給ios給介面,遇到了一些圖片上傳的問題,現在可以接收到ios傳來的base64編碼後的資料。我是否需要解碼?解碼又需要怎麼處理才能把圖片上傳到伺服器,並從伺服器擷取URL來存入到資料庫呢?求大神指導。本人是在yii2架構下寫的介面
Time of Update: 2016-08-04
最近開發一個項目。用戶端每隔10秒提交100行資料給服務端,服務端查重後寫入。用戶端約在幾萬左右,提交資料比較集中,不考慮讀資料的問題。現在的設計是:資料庫按用戶端進行分表。每個表的資料量不高。服務端獲得資料後,先插入redis隊列,然後在通過定時任務插入資料庫。問題是:1、服務端提供給用戶端的介面,是否能滿足幾千上萬的用戶端同時post資料(用戶端是10秒提交一次)?2、將資料首先儲存在redis隊列中,如果有幾十上百萬的資料,redis是否穩定?基本目標是保證服務端能正常提供服務。-----
Time of Update: 2016-08-04
目前有三張表:分別有:A B CA與B的關係,A.uid = B.idB與C的關係,B.uid = C.id現在想通過一個MySQL語句直接在查詢A表的時候,可以通過B表將C表的資訊查出來,比如left join等等都行,請大神給個示範sql語句,謝謝回複內容:目前有三張表:分別有:A B CA與B的關係,A.uid = B.idB與C的關係,B.uid = C.id現在想通過一個MySQL語句直接在查詢A表的時候,可以通過B表將C表的資訊查出來,比如left
Time of Update: 2016-08-04
為什麼有的人說會用多少指令碼和架構都沒什麼用?如何理解這句話 回複內容:
Time of Update: 2016-08-04
$imagee = $_GET['pic']; foreach ($imagee as $k => $v) { $image[]= array( 'image_src' =>$v, 'image_name' => mt_rand(1, 1111) . '.jpg' ); }這個只能一條一條的讀,前台要提交多條pic每條格式為:http://www.baidu.com/1
Time of Update: 2016-08-04
寫了一個介面,使用路徑為localhost/api/web/index.php?r=user/testactiontest的代碼就是echo '123';根據網上的教程,配置了urlmanager,代碼如下'urlManager' => [ 'enablePrettyUrl' => true, //美化url==ture 'enableStrictParsing' => false, //不啟用嚴格解析
Time of Update: 2016-08-04
PHP web應用當存在注入的情況下,如何寫使用者登入防止通過注入繞過登入假設條件不可改,不要回答防止注入一般的2中寫法·1 $sql = "select * from user where user_name=$username and password=$password";$res = $db_obj->get_one($sql);if($res){//登入成功}··2 $sql = "select * from user where user_name=$username";$res
Time of Update: 2016-08-04
使用ajax按日期採集文章資料,每天的文章數量不一定。少的幾篇,多的幾千篇或者上萬。一次提交是不能將一天的資料一次性提交到服務端的。1、假設,提交1000篇文章,分成10次提交,每次100篇(約80k),如何保證最終服務端將這1000文章儲存到了資料庫(不能重複)?2、如果同一時間有多個用戶端提交資料,如何緩解資料庫的插入壓力呢?
Time of Update: 2016-08-04
比如有介面 我要驗證他都不可為空 具體js和php要怎麼驗證呢 就是說點提交那刻 不符合的不能提交 滑鼠離開也給提示 我每次驗證都知道要驗證 但是具體流程順序不知道怎麼走 是定義方法啊 還是怎樣呢 求高手指教
Time of Update: 2016-08-04
我是一個新手,在練習代碼的時候遇到了個問題就是在做多表單提交資料驗證的時候,我是應該把驗證放在controller層還是應該放在model層,這個驗證封裝括了判斷欄位是否為空白,還要判斷某一個欄位的唯一性等。我自己查了下,有的回答是將驗證放在controller層,但是TP的手冊上有個自動驗證,這個是放在model層上的,所以有點懵逼了,希望各位大神給點意見。
Time of Update: 2016-08-04
php可以做app語音交談的服務端嗎?有什麼成熟方案。 回複內容:
Time of Update: 2016-08-04
前端是用的MUI架構做的app,後台是用php做的介面,視頻在七牛,做收費視頻的話,怎麼能確保視頻地址的安全?如何防止別人抓包抓到視頻的地址?頭一次做收費視頻app,還忘指教~
Time of Update: 2016-08-04
php用什麼方法可以將一個字串中所有特殊字元轉義輸出?類似mysql_real_escape_string,但這個已經過時了,而且也不是在資料庫上使用。
Time of Update: 2016-08-04
剩下的database和server那裡也要改嗎 我用的wamp 不知道怎麼改 這樣設定一下重啟後又成了圖片中的樣子SET character_set_database = utf8;SET character_set_server = utf8;在my.ini中設定了三個[client] [mysql] [mysqld]這三個設定成了utf8了 也不行
Time of Update: 2016-08-04
ico檔案已經替換,但是瀏覽器中沒有變,怎麼解決 回複內容:
Time of Update: 2016-08-04
My Code://判斷遠程檔案是否存在if(! function_exists('check_url')) { function check_url($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_FAILONERROR,
Time of Update: 2016-08-04
update go_member set username = replace(username,'非漢字','');我要替換資料庫中名字,只要名字中不是數字字母漢字的(就是去掉特殊字元),都替換掉。該如何做???資料庫是MySQL
Time of Update: 2016-08-04
id(主鍵) agree total1 2 52 40 100 3 3 30假如我的資料表內容如上我想按照正確率進行排序 演算法就是 (agree/total)然後按照這個正確率由高到底進行排序請問能不能實現,如果不能有什麼替代方法