Time of Update: 2016-06-06
用 sonata-project/admin-bundle 做的後台,上線2個月左右,出現了一個效能問題,把調試工具開啟發現在查詢列表的時候 有2條SQL語句執行特別慢以上兩條SQL隨著項目的增大,執行時間越來越長。目前150W左右資料執行時間需要 18058.10 ms我猜想是 knplabs/knp-paginator-bundle 在分頁和查詢總數的時候 總數帶上了關鍵字 "DISTINCT" 我把這兩條語句的關鍵字 DISTINCT 去掉以後,直接拿到資料庫執行只需要 5ms
Time of Update: 2016-06-06
CGI 阻塞 如何解決。棘手。2016/02/05 10:59:35 [error] 6496#4544: *3 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host
Time of Update: 2016-06-06
主要是為了把主鍵放到url中,但又不像暴露主鍵的值,url的原因,越短越美觀。base62也考慮過,主要問題是太容易破解了,肉眼就能看出來。
Time of Update: 2016-06-06
從model中擷取資料第一次是空的,然後第二次擷取到資料,這啥原因? 回複內容:
Time of Update: 2016-06-06
一直有一個問題,就是PHP用mysqli還是pdo,查詢出來的結果都是int類型的資料會自動變成string類型,PHP本身弱類型。但是現在寫api,直接從資料庫裡查出來的結果,然後json_encode 返回給用戶端是不行的。java 和 oc 都是強型別 數字就是數字,字串就是字串。123 != "123"這個是程式碼,用的mysqli類這個是表結構這個是查詢 出來的結果google
Time of Update: 2016-06-06
target="_blank"在新標籤開啟連結一直以為target="blank"是錯誤的寫法,沒想到這樣寫還有效果啊:當標籤已經開啟了,點擊第二次就不會再開啟新標籤了,而是重新整理之前的那個標籤啊,怎麼這麼神奇,特異功能啊!去查了一下,target標準屬性沒有blank這個值啊,真是奇怪。希望大神指點一下哈PS:好像現在HTML5有種類似的功能,像網易音樂那樣點選連結不會重新整理頁面,不會中斷當前現正播放的音樂,還能變動URL,不知道這個效果是神馬原理
Time of Update: 2016-06-06
寫的一個分頁效果 我用50行代碼就寫出來了 然後把他們包在一個函數裡面 用到分頁的地方就調用一下這個函數 而我在網上搜的用物件導向寫的分頁類都300行了 而且又看不懂 為什麼物件導向用了這麼多代碼寫? 那麼用面向過程寫不是挺好的嗎?為什麼還要用物件導向呢?又費事又不易讀
Time of Update: 2016-06-06
那個shoupage明明是設定的5啊 為什麼還是顯示所有的頁 而且我把shoupage的值隨便改還是顯示所有的 沒變化"; echo ''.$page.'/'.$pagenum.'頁|'; if($page==1){ echo '首頁|'; echo '上一頁|'; }else{ echo '首頁|'; echo '上一頁|';
Time of Update: 2016-06-06
百度了一下php的靜態化技術,大致有3種:1.用正則替換頁面模板檔案2.用ob_star技術3.用第三方模板引擎一開始很天真,以為在控制器裡直接用$page=View('index');然後把$page儲存起來就是靜態頁面,後來調試一下發覺$page是一個實體,也沒有哪個屬性記錄到產生的html內容,就放棄了。換了ob_star技術,但是在blade模板的第一行加入ob_star(),在頁面最後一行加上ob_get_contents()等代碼來擷取頁面流,寫入一個檔案。結果是成功把產生的頁面寫入
Time of Update: 2016-06-06
如題,第一次看PHP架構,不知道從何看起。例如,thinkphp。1:裡面的檔案那麼多,究竟該看什嗎?不會是每個檔案都過一遍吧?2:看的順序是怎樣的?由於裡面的檔案是按照一定順序組織的,不知道怎麼理清一個架構的結構順序?3:看一個架構的時間大概是多久?4:大概到了什麼程度就算是對一個架構基本掌握?5:能否說說主流PHP架構之間的差別?選哪個好(可多選)?頭一次接觸架構,希望大神門不吝談談經驗
Time of Update: 2016-06-06
我的問題如下: 這是一種php的session處理機制是嗎?可以每次去第三方平台去驗證session是嗎?這是入口檔案index.php,我的php項目沒有用架構,php和html混合的。 fecaca56a326610b24626b163814a02c '.$_GET['userId'].' '.$_GET['sid'].' '; $sessionServer = "http://mzwa-123.6655.la:80
Time of Update: 2016-06-06
親們,讓你設計一個分期系統,如何設計分期還款的那張訂單表每月按時還款的那種,比如分12個月,有提前還款,逾期啊,等
Time of Update: 2016-06-06
之前在每個時間下,迴圈所有的資料來對比時間是否和以上時間相等,但每次都要對比所有的時間。浪費效能。都沒有其他方案
Time of Update: 2016-06-06
php,使用curl發送post請求,如何查看發出的post請求參數的資訊,有沒有除了抓包之外的方法。 回複內容:
Time of Update: 2016-06-06
,執行unset($_SESSION['name'])是無法刪除的;只有在有多個session,並且name不在首位才能被刪除,在首位的session都不能被刪除。請問這個情況大家遇到嗎?我線上上和線下都試過,無法解決找到問題所在了,是由於我改寫了session_set_save_handler()方法:_cache = $cache; $this->_lifetime = ini_get('session.gc_maxlifetime'); session_set_
Time of Update: 2016-06-06
yii2.0中有沒有一個像tp中的getLastSql()方法去查詢執行後的sql語句 回複內容:
Time of Update: 2016-06-06
執行./ext_skel --extname=test2_module --proto=test2_module.def報錯 :awk: syntax error at source line 256 source file /Applications/MAMP/bin/php/php5.6.6/include/php/ext/skeleton/create_stubscontext isif (!stubs) print "" > extname >>> "/function_warning"
Time of Update: 2016-06-06
就去Django settings for blog project. Generated by 'django-admin startproject' using Django 1.8. For more information on this file, see https://docs.djangoproject.com/en/1.8/topics/settings/ For the full list of settings and their values, see
Time of Update: 2016-06-06
1.現在商務邏輯上是先將一條資料更新狀態為2,然後統計狀態為2的資料。由於MySQL主從延遲,導致資料有時準確,有時不準確2.更新資料和統計資料在邏輯上是一起的,無法分開。比如我剛存了錢,資料表欄位狀態改為2。那麼我現在需要立即sum一下,使用者總共的錢數,保證使用者總錢數的正確。3.有什麼解決方案?邏輯上有什麼好的想法可以分開嗎?既保證sum正確,又保證當時狀態下使用者的中錢數?4.拜託各位大神
Time of Update: 2016-06-06
官方文檔有下面這句話