原创 我的友情鏈接

51CTO博客開發jianjian嵌入式學習天地

原创 關鍵字static的作用

   轉載自:http://blog.163.com/sunshine_linting/blog/static/4489332320119785228616/    這個簡單的問題很少有人能回答完全。在C語言中,關鍵字static有三個明

原创 二叉排序樹的查找、插入和刪除

   二叉排序樹又稱爲二叉查找樹,它可以汗死一棵空樹,也可以是具有以下性質的二叉樹。(1)若它的左子樹非空,則左子樹上所有結點的值都小於根節點的值。(2)若它的右子樹非空,則右子樹上所有結點的值都大於根節點的值。(3)左、右子樹本身又是二

原创 linux實用命令

   在沒有接觸linux之前,江湖上傳說linux都是用命令的,一切皆是文件。這讓我在剛開始學習linux覺得好可怕,命令得有多少啊,而我又不喜歡記。    不過用虛擬機安裝了ubuntu之後,發現原來linux也是有圖形界面的,也是可

原创 Linux c中 結構體初始化方式

    某日在看Linux底層驅動的介紹時,發現在Linux C中結構體的有多種初始化方式,這激起了我的好奇心,親自實踐,今日便來總結一下。    首先定義一個結構體:    struct test{         int a;     

原创 qt自適應界面

    這裏所提的自適應界面是指當拉伸窗口時,窗口內的控件能夠變化。自適應界面的配置其實很簡單,主要的操作就是設置控件所在的佈局中的layoutStretch的比例    先從一個簡單的界面開始吧,下面是我們預期的界面效果。窗口拉伸前窗口拉

原创 c關鍵字const的使用

       c語言的關鍵字用在不同場合有不同的作用,能夠區分清楚是比較重要的。下面總結下const關鍵字的作用。        const表示常量、常數的意思。        1. 修飾普通變量        在C語言裏,用const修

原创 線程私有數據編程

    線程私有數據的原理主要是用公共的鍵(key)關聯不同線程的私有數據。    今天總結一下線程私有數據的編程的大致過程。下面#include<pthread.h> //1.定義全局靜態變量key static pthread_key

原创 關於KMP算法的學習

   我不喜歡閱讀長篇的還夾雜着數學公式的邏輯分析,所以看到很多講解KMP算法的資料,覺得挺傷腦筋的,但花了挺長時間嘗試學習KMP算法,KMP算法的思路是明白了,但是編程實現它可能還有點暈,參考了一些資料,它們的next數組有幾種版本,有

原创 windows終端使用ftp訪問linux(轉)

   之前用過cuteFtp在windows和linux進行文件傳輸,今天看到一篇博文介紹了另一種方式,即在windows上通過終端使用ftp和linux進行文件傳輸。    首先,開啓ftp服務,如果未安裝,則先安裝。如果操作失敗,注意

原创 二叉排序樹的查找、插入和刪除

   二叉排序樹又稱爲二叉查找樹,它可以汗死一棵空樹,也可以是具有以下性質的二叉樹。(1)若它的左子樹非空,則左子樹上所有結點的值都小於根節點的值。(2)若它的右子樹非空,則右子樹上所有結點的值都大於根節點的值。(3)左、右子樹本身又是二

原创 我的友情鏈接

51CTO博客開發jianjian嵌入式學習天地

原创 ubuntu12.04安裝eclipse c/c++

   在ubuntu上編輯C程序覺得有點累,所以想安裝IDE,於是就試着安裝eclipse。    首先確保已經安裝了gcc和g++。    step 1:下載linux版eclipse    從官網http://www.eclipse.

原创 二叉樹的建立和三種遍歷(先序、中序和後序)

   這兩天清明放假,學習效率很低,二叉樹的建立中指針的使用讓我頗爲不爽,我對指針的理解還是膚淺。待解決的問題:http://bbs.51cto.com/viewthread.php?tid=1103326&extra=page%3D1&

原创 linux實用命令

   在沒有接觸linux之前,江湖上傳說linux都是用命令的,一切皆是文件。這讓我在剛開始學習linux覺得好可怕,命令得有多少啊,而我又不喜歡記。    不過用虛擬機安裝了ubuntu之後,發現原來linux也是有圖形界面的,也是可