原创 Xdebug調試原理

一、Xdebug調試原理 首先弄懂原理,就好配置了。 右邊機器(IP=10.0.1.2)是佈署了Nginx/php的服務端(下文簡稱php服務端),左側機器(IP=10.0.1.42)是佈署了IDE(比如Phpstorm)的IDE

原创 YII 創建從後臺到前臺的鏈接配置

後臺配置文件中添加: 'components' => [ 'urlManager' => [ // here is your backend URL rules ], 'urlManager

原创 gitHub實用命令積累

create a new repository on the command line git init git add README.md git commit -m "first commit" git remote add

原创 json_decode精度丟失問題

php7 json_decode精度丟失問題 1、小數點精度丟失問題 if (version_compare(phpversion(), '7.1', '>=')) { ini_set( 'serialize_precisio

原创 數組處理

1、遞歸去除參數兩邊空格 $sweet = ['a' => ' apple', 'b' => ' banana ']; $fruits = ['sweet' => $sweet, 'sour' => 'lemon']; array_w

原创 計時器顯示

<p class="act-time">時間:00:00:00</p> <script type="text/javascript"> var c=0,t; function ti

原创 PHP浮點型在進行+-*%/存在不準確的問題

用php的+-*/計算浮點數的時候,可能會遇到一些計算結果錯誤的問題,比如echo intval( 0.58*100 );會打印57,而不是58,這個其實是計算機底層二進制無法精確表示浮點數的一個bug,是跨語言的。所以基本上大部分語言都

原创 redis命令大全

redis命令積累 monitor monitor 是一個調試命令,返回服務器處理的每一個命令,它能幫助我們瞭解在數據庫上發生了什麼操作,可以通過redis-cli和telnet命令使用. //查看命令操作 redis-cli -h IP

原创 發現

淘寶的商品圖片大小控制在40KB以下。 用戶上傳的圖片應保存爲大、中、小三分,並控制相應大小。

原创 PHP知識細節

1、PHP數組下標是區分大小寫的 2、接受任意數目參數的函數,通過func_get_args()取得所有傳入的參數,並返回一個數組 3、查看代碼的內存使用情況,memory_get_usage() 函數,如果你想知道使用內存的峯值,你

原创 YII2使用筆記

YII2使用筆記 1、$model->load()會忽略那些不在rules裏的屬性,會影響到attributes的直接訪問 2、leftjoin後不顯示子表的屬性,加上asArray()後就會顯示。 http://blog.csdn.

原创 從你日誌開始提升

每天觀察一下項目所記錄的日誌,你可以發現很多優化點。會讓你有一種全局意識。比如: 哪些日誌是可以刪除的,因爲通過這個日誌,你什麼也看不到,看不懂。 哪些日誌是需要優化的,因爲缺失的某些參數導致你不能很快定位出問題。 哪些日誌可以用來做簡單

原创 jquery如何獲取兩個日期之間的所有日期

Date.prototype.format=function (){ var s=''; s+=this.getFullYear()+'-'; // 獲取年份。 s+=(this.getMonth

原创 JS視頻播放

1.HTML頁面中視頻播放支持方法一 觸發代碼: <a href="javascript:void(0)" class="act-video" onclick="playVideo('e01608xXXX')"><strong class

原创 JS 篩選出1-100間的素數

JS 篩選出1-100間的素數 素數概念:除了1和它本身以外不再有其他的因數,最小的素數爲2。 var x,arr=[]; for(x=1;x<=100;x++){ arr.push(x); } //獲取素數 function g