[Linux/C++] 使用 valgrind 找出程式的效能瓶頸,再用 gprof2dot 將執行歷程視覺化
最近在查一個問題,我用了 lib7zip 來處理壓縮檔, lib7zip 又會去使用 p7zip,原本運作的很正常, 但是如果遇到壓縮檔裡有許多檔案時,效能就變…
最近在查一個問題,我用了 lib7zip 來處理壓縮檔, lib7zip 又會去使用 p7zip,原本運作的很正常, 但是如果遇到壓縮檔裡有許多檔案時,效能就變…
之前的一個 C 專案程式,用了 zlog 這個 3rd-party 套件來寫記錄檔 (log), 不過因為 zlog 它雖然可以自動 rotate log (就…
最近在用 strace 找程式裡關於 file locking 的一些問題, 看到在開檔 open() 與呼叫 fcntl64() 時,常常沒有這些系統呼叫 (…
公司的專案程式通常需要支援各種 proxy server, 如 HTTP proxy, socks4 和 socks5 proxy。 今天遇到一個問題,我們的程…
在 CentOS 7 上一直是使用它內建的 vino-server 來做 VNC server 使用, 不過常常遇到一個奇怪的問題:用 Mac 可以連上 VNC…
今天在修改 Cordova app 裡的 iOS 圖示大小, 不過遇到一個小問題:我要怎麼快速知道每個圖示的長寬呢? 當然用 Finder 一個個點圖檔,就會顯…
今天連到一台用 Docker 架設的 CentOS 機器,似乎沒有設定時區, 因此執行 date 時顯示的是 UTC 時間: testuser@localhos…