socketlog的使用範圍
socketlog 安裝客戶端安裝外掛程式
瀏覽器安裝外掛程式:
在chrome瀏覽器中位址列中輸入chrome://extensions/
2.伺服器端安裝nodejs
(2)安裝nodejs
#解壓壓縮包
tar -zxv -f node-v0.10.29-linux-x64.tar.gz
#修改目錄
mv node-v0.10.29-linux-x64 node
#建立軟連線(建議使用絕對路徑,如使用相對路徑,必須是相對本檔案查詢到目的檔案的位置)
ln -s /home/node/bin/npm /usr/local/bin/
ln -s /home/node/bin/node /usr/local/bin/
#測試成功
node -v
#如果出現版本即為安裝成功
3.伺服器端socketlog的安裝
(1) 啟用websocket服務,該服務是nodejs寫的,在server目錄下,請先確保你的環境已經安裝nodejs, 啟動websocket服務執行命令 node server/index.js , 將會在本地起乙個websocket服務 ,監聽埠是1229 (如果是阿里雲伺服器需要在安全組新增1229的規則)。如果想服務後台執行: nohup node server/index.js > /dev/null &
3.配置
(1)在伺服器的入口檔案需要加入引入**
if(!function_exists('slog'))
設定client_id
: 在chrome瀏覽器中,可以設定外掛程式的client_id
,client_id
是你任意指定的字串。
4.實現對資料庫進行除錯
(1)socketlog還能對sql語句進行除錯,自動對sql語句進行explain分析,顯示出有效能問題的sql語句
$link=mysql_connect( 'localhost:3306' , 'root' , '123456' , true(2)在tp框架中,只需要在) ;mysql_select_db('kuaijianli',$link
);$sql="select * from `user`";
slog(
$sql,$link);
/thinkphp/library/think/db/driver.class.php
的 query 和execute 方法中
新增slog($this->querystr,$this->_linkid)即可
Kdevelop的安裝和使用
一般而言,用kdevelop程式設計大體要經歷如下幾個步驟。程式設計是比較複雜的,很難一次成功,這些步驟可能要反覆進行多次。第一步,新建工程 可以通過選單操作啟動相應的嚮導程式,借助它完成工程的初建工作。project new project 在新建工程過程中,主要需要指定工程檔案儲存位置 工程名稱...
TCPCopy的安裝和使用
官網位址 tcpcopy 有傳統架構和新架構,新架構比較複雜,一般情況下傳統架構就可以了。頭部資訊給tcpcopy client,以完成tcp互動,不然tcp包就不能算到達對端。安裝 tar zxvf tcpcopy 0.9.0 tar.gz cd tcpcopy 0.9.0 configure m...
cocoapods 的安裝和使用
在我們進行程式設計的時候,為了提高效率,節省時間經常要用到第三方的類庫,但是手動匯入有比較麻煩,所以我們需要使用一種類庫管理工具就是最常見的 cocoapods.好了,甜點已經上完,下面就是我們的正菜了.首先 讓我們開啟終端 1.移除ruby的源位址 在 符號後輸入 gem sources remo...