原创 Fedora9 下搭建Qt Creator的ARM開發環境
Fedora9 下搭建Qt Creator的ARM開發環境並移植Qt4.6.3-books到mini2440 參考Fedora12 下搭建Qt Creator的ARM開發環境並移植Qt4.6.3-books到micro2440後自己寫
原创 h264 Nalu 詳解
1.引言 H.264的主要目標: 1.高的視頻壓縮比 2.良好的網絡親和性 解決方案: VCL video coding layer 視頻編碼層 NAL network abstraction layer 網絡提取層
原创 C語言的put函數彙總
1、int putc(int ch, FILE *stream); 輸出一字符到指定流中 int main(void) { char msg[] = "Hello world\n"; int i = 0; while (ms
原创 【Qt移植到linux】問題 qt界面無法輸入中文,中文不顯示,亂碼等問題
我的系統是fedora15英文環境,qt4.7.4 問題1、開始的時候無法輸入中文,無法切換輸入法 問題2、qt界面中的按鈕等中文不顯示,這是爲什麼呢 浪費了我好多天,參考了網上好多資料。才最後解決前面的兩個問題。
原创 客戶端 用不用 bind 的區別
無連接的socket的客戶端和服務端以及面向連接socket的服務端通過調用bind函數來配置本地信息。使用bind函數時,通過將my_addr.sin_port置爲0,函數會自動爲你選擇一個未佔用的端口
原创 Ubuntu 更改mac地址
一,暫時修改 首先必須關閉網卡設備,否則會報告系統忙,無法更改。 sudo /sbin/ifconfig eth0 down 修改 MAC 地址,這一步較 Windows 中的修改要簡單。
原创 ft2build.h:沒有那個文件或目錄
編譯Qt時: ./configure -fontconfig 出現: ft2build.h:沒有那個文件或目錄 這是由於顯示文字信息時還需要與字體相關的東西,解決方案: sudo apt-get install pyt
原创 QT中 窗口部件的 背景圖片 的設置
方法一: 首先設置 autoFillBackground 屬性爲真 然後定義一個QPalette對象 設置QPalette對象的背景屬性(顏色或圖片) 最後設置QWidget對象的Palette 實例
原创 QT for Mips編譯環境建立
step 1: export PATH=path/to/cross/mips-4.3/bin:$PATH step 2: cd qt-everywhere-source-4.6.2 ./configure -embedded
原创 字節未對齊引起的段錯誤
最近寫代碼,在去掉代碼編譯警告時,發現在刪除一行無用代碼時,會引起段錯誤,實在是很莫名其妙! 經過不斷的加打印,發現在代碼中有幾個數組的大小設置爲 5 個字節,考慮到字節對齊的問題,嘗試將數組大小修改爲 8個字節之後,問題解決了! 看來,
原创 國外程序員整理的 C++ 資源大全
關於 C++ 框架、庫和資源的一些彙總列表,由 fffaraz發起和維護。內容包括:標準庫、Web應用框架、人工智能、數據庫、圖片處理、機器學習、日誌、代碼分析等。標準庫C++ Standard Library:是一系列類和函數的集合,使
原创 Ubuntu終端裏面顯示路徑名稱太長,怎麼設置變短?
$sudo vim ~./bashrc 這個文件記錄了用戶終端配置,找到 if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\0
原创 C語言的get函數彙總
1、int getc(FILE *stream); 從指定輸入流 stream 的當前位置讀取一個字符,若讀到文件尾而無數據時便返回EOF。 main() { int c; FILE *fp= fopen("d:\\a.txt
原创 打開Qt creator,提示無法覆蓋文件
打開Qt creator,提示無法覆蓋文件 /home/bingfeng/.config/Nokia/qtversion.xml : Permission denied 點好幾次確定之後能進去。 然後退出的時候顯示無法覆蓋文件 /hom
原创 如何設置socket的Connect超時
1.首先將標誌位設爲Non-blocking模式,準備在非阻塞模式下調用connect函數 2.調用connect,正常情況下,因爲TCP三次握手需要一些時間;而非阻塞調用只要不能立即完成就會返回錯誤,所