socketlog的安裝和使用

2021-10-04 17:00:14 字數 1569 閱讀 3916

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_idclient_id是你任意指定的字串。

4.實現對資料庫進行除錯

(1)socketlog還能對sql語句進行除錯,自動對sql語句進行explain分析,顯示出有效能問題的sql語句

$link=mysql_connect( 'localhost:3306' , 'root' , '123456' , true

) ;mysql_select_db('kuaijianli',$link

);$sql="select * from `user`";

slog(

$sql,$link);

(2)在tp框架中,只需要在/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...