原创 Qt下使用GDB遠程調試ARM板

原文地址:http://blog.sina.com.cn/s/blog_64053138010117ze.html 第一部分:GDB調試工具安裝 一.預處理(否則MAKE時候有錯誤) sudo apt-getinstall t

原创 MINI2440 samba移植筆記

PC平臺:ubuntu 12.04 lts samba-4.0.8 解壓samba-4.0.8.tar.gz進入source3目錄,在這個目錄下編寫一個腳本config.sh內容如下: ./configure CC=arm-linux

原创 MINI2440 Hostapd移植筆記

移植環境: PC:fedora 14 MINI2440 無線網卡型號:RTL8188CU   手頭的無線網卡芯片的realteck的RTL8188CU芯片,從官網下載驅動移植好後成功驅動網卡,但在移植Hostapd是出現問題總是提示inv

原创 雜記開篇

看了很長時間的博客,做過不少東西,也從中學到了不少東西,有點感想,在此記錄下來以便以後參考。

原创 在vb.net中使用AVICap函數庫監控攝像頭視頻

本文代碼中涉及到avicap32.dll的函數資料均來自因特網,已調試通過。現將調試中遇到的問題和心得記錄如下,以備日後查閱,亦冀可供同好參考。   先放上代碼,代碼中的註釋爲本人所加。   Public Class Form1    

原创 編程語言的選擇

這篇文章不針對任何人,任何觀點,只是作者在編程實踐中,基於解決具體的問題而選擇是用腦何種語言時,所感所想。 學習和使用何種語言,是每個程序員都是要首先面對的問題。每年的語言排名,也是圈裏人津津樂道的一件事。但是我以爲這排名和語言本身沒有什

原创 遞歸函數詳解

以前一直搞不清楚遞歸函數是如何運行的,很多教科書上僅僅畫出了遞歸函數回推(從原問題一直推導得到最簡單子問題過程)和遞推(從最簡單的子問題往回推得到原問題的過程),看的雲裏霧裏 ,這裏我結合書本和網上的一些資料對遞歸進行詳盡分析。 先以一個

原创 SQL Server多表查詢的一種方法

這個應用背景是這樣的,應用軟件按天自動生成表,格式爲表名+日期,在查找時需要從多張表中取出數據(僅僅查找,無需修改),考慮到在MS 的SQL Server系統表sysobjects中保存了數據庫中所有表的表名,我們可以從中找出所需查詢的表

原创 排序算法總結(三)插入排序

插入排序的原理是從數組的某個位置開始依次和前面的位置數相比,找到插入位置,將數插入到該位置,這樣多次插入後,得到的將是一個有序數組。 參考代碼: #include <iostream> using namespace std; vo

原创 排序算法總結(四)希爾排序

希爾排序又稱縮小增量排序,是插入排序的一種。它的基本思想是先將整個待排記錄序列分割成若干個子序列,然後對這若干個子序列分別進行直接插入排序,等到待排序列基本有序時,再對整個序列進行直接插入排序。 比如如下數組,先已step=5進行分割。

原创 排序算法總結(五)快速排序

快速排序的思想是選取待排數組中的一個數作爲中間數(一般是第一個數),然後將數組中數與這個中間數進行比較,使中間數左邊的數都小於中間數,中間數右邊的數都大於中間數,這樣中間數就在正確的位置上,然後將左右兩部分再次進行相同的操作,最終會得到一

原创 排序算法總結(六)歸併排序

歸併排序是將數組中數兩兩合成有序表,然後再將有序表兩兩合成新的有序表,直到所有有序表合成一個有序表,完成排序。 歸併排序是穩定的排序算法,需要輔助空間O(n),最好和最壞的情況下時間複雜度都是O(nlogn)。 參考代碼: #incl

原创 排序算法總結(八)選擇排序

選擇排序思想是每次從數組中選出最大後最小的數,放到正確的位置,然後在剩餘的數中再次選擇最大或者最小的數放到正確位置,一直重複知道完成排序。 參考代碼: #include <iostream> using namespace std;

原创 排序算法總結(七)冒泡排序

冒泡排序的思想是從開始位置不斷比較相鄰兩位置數字大小,這樣第一輪將最大的數字替換到最後面的位置,第二輪將次大數字換到倒數第二位置,逐步完成排序。 參考代碼: #include <iostream> using namespace s

原创 linux Shell 中常用的條件判斷

原文地址http://www.open-open.com/bbs/view/1319887857577 -b file            若文件存在且是一個塊特殊文件,則爲真 -c file            若文件存在且是