原创 C語言static變量和全局變量的使用

本篇文章主要根據不同使用場合,來分析三種在程序運行期間一直可以修改的變量 1. static 局部變量         當只是某個.c源文件中的某個函數需要使用它時,它的生存期爲整個源程序,但是其作用域仍與局部變量相同,只能在定義該變量的

原创 HOG相關研究資料

1. 現在Computer Vision基本要用的幾個圖像特徵和方法 提到 Multiple Kernel Learning的方法 2.  HOG特徵-理解篇 中提到: 對於解決Scale-invariant 的問題:將圖片進行不同尺度的

原创 MySQL使用知識點和故障解決

1. 關閉autocommit mysql的autocommit(自動提交)默認是開啓,其對mysql的性能有一定影響,舉個例子來說,如果你插入了1000條數據,mysql會commit1000次的,如果我們把autocommit關閉掉,

原创 Doxygen的使用

1. 下載Doxygen的可執行文件:doxygen-1.8.4.linux.bin.tar.gz 建立符號鏈接: sudo ln -s ~/doxygen-1.8.4/bin/doxygen /usr/bin/doxygen 2. do

原创 ffmpeg使用fPIC靜態庫解決記錄

1. 靜態庫沒有fPIC編譯, 只要在configure時加上--enable-shared即可, 即: ./configure --enable-shared 2. 版本號問題, 參考 gcc linker error: version

原创 浮點數float累加誤差分析與解決

1.  浮點數IEEE 754表示方法 要搞清楚float累加爲什麼會產生誤差,必須先大致理解float在機器裏怎麼存儲的,具體的表示參考[1] 和 [2], 這裏只介紹一下組成 由上圖可知(摘在[2]), 浮點數由: 符號位 + 指數

原创 Linux下性能優化

1. poor man's profiler (1) 通過統計call stack的情況, 來判斷程序的bottleneck, 方便高效, 並有一般profile所不能統計的信息. 文章 What can I use to profile

原创 XML使用知識

1. 相關概念 (1). ENCODING  The Unicode character set can be encoded into bytes for storage or transmission in a variety of

原创 linux下python3開發環境

一. 安裝Python 1. 下載Python (1) 到http://www.python.org/download/上下載        Python 3.3.2 bzipped source tarball (for Linux,

原创 Mysql性能優化小建議

Mysql的性能優化主要參考文章[1],[2],和[3],其中已使用且比較有效果的有: 1. 實用優化 (1)禁止autocommit, 防止每次插入都提交,刷新log SET autocommit=0; ... SQL import

原创 我的~/.vimrc和安裝vim74

vimrc 1. 基本設置 set tabstop=4 " 設置tab鍵的寬度 或 set ts=4 set expandtab set autoindent 但會把Tab直接轉換成空格,導致編寫Makefile時產生遺漏

原创 CentOS-6下搭建本地yum倉庫, 採用NFS服務

由於服務器不能聯網, 不能通過網絡利用yum進行軟件安裝, 所以就考慮搭建一個本地倉庫, 供服務器安裝軟件.  本文會解釋如何創建一個 NFS 分享,然後容讓其它相同發行版本的系統以統一的方式訪問這些組件. 當然也可以用其它方式提供軟件

原创 Ubuntu開機後進入登錄界面輸入密碼後又跳回到登錄界面

1. 嘗試了網上的一些方法, 結果都不行 (1) 修改.Xauthority的權限, 或刪除 http://blog.csdn.net/jchnlau/article/details/9383789 (2) 修改/etc/environm

原创 Linux下用OCCI讀取windows下的oracle數據庫中文亂碼解決

1. 環境和要解決的問題 (1) oracle數據庫在window系統下, server端字符集爲AMERICAN_AMERICAN.ZHS16GBK 要求將oracle數據庫中的數據插入到linux下的MySQL數據庫, MySQL的字

原创 ubuntu下"E: 有未能滿足的依賴關係" 解決

1. 將python命令鏈接到python3.3換成默認的python2.7(個人原因) 2. 按照文章 How do I resolve unmet dependencies? 來依次嘗試 3. 以上方法若還沒能解決, 點擊右上角"電源