原创 堆內存和棧內存詳解

堆:順序隨意 棧:先進後出 堆和棧的區別 一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式

原创 ubuntu下安裝samba

安裝samba sudo apt-get install samba sudo apt-get install samfs [編輯] Kubuntu 安裝系統設置的共享模塊 sudo apt-get install kden

原创 在ubuntu下修改靜態IP

步驟如下: 用root帳號登錄或者命令前加sudo來用root權限執行: 1、sudo vim /etc/network/interface 2、由於默認一般爲自動獲取IP,可在裏面找到:     #auto lo    #iface l

原创 ubuntu下安裝samba

安裝samba sudo apt-get install samba sudo apt-get install samfs [編輯] Kubuntu 安裝系統設置的共享模塊 sudo apt-get install kden

原创 Typedef

Typedef 在C語言中頻繁用以聲明一個已經存在的數據類型的同義字。也可以用預處理 器做類似的事。例如,思考一下下面的例子: #define dPS struct s * typedef struct s * tPS; 以上兩種

原创 快速排序代碼

 #include <stdio.h>   2   3 int main (int argc,char *argv[])   4 {   5         void quickSort(int[],int,int);   6 

原创 Qt+sqlite3

之前在PC機上用QT編譯數據庫,已經成功,本來以爲直接移植到ARM上就可以用的,沒想到遇到了莫名其妙的問題,到現在都搞不定。所以暫時先用sqlite3插件的方法完成任務再說,希望有用QT做數據庫的大牛們幫忙看看問題所在,也隨便記錄一下sql

原创 Android中的NDK的例子

前幾天研究了JNI技術後,想在Android上試一試研究結果,查閱了很多資料後,總結如下步驟:首先來看一下什麼是NDK:     NDK 提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so 和java 應用一起打包

原创 sem_init()

信號量的數據類型爲結構sem_t,它本質上是一個長整型的數。函數sem_init()用來初始化一個信號量。它的原型爲:   extern int sem_init __P ((sem_t *__sem, int __pshared, uns

原创 setup has detected that vmware 無法安裝VMare

在安裝VMware不成功的情況下,再次安裝VMware會彈出: setup has detected that vmware workstation is already installed on this machine .

原创 ubuntu下安裝samba

安裝samba sudo apt-get install samba sudo apt-get install samfs [編輯] Kubuntu 安裝系統設置的共享模塊 sudo apt-get install kden

原创 yaffs2製作

一、簡介: Yaffs(Yet Another Flash File System)文件系統是專門針對NAND 閃存設計的嵌入式文件系統,目前有YAFFS 和YAFFS2 兩個版本,兩個版本的主要區別之一在於YAFFS2 能夠更好

原创 移植sqlite3.7.8到s3c2410

編譯環境: 主機:Ubuntu10.04 交叉編譯工具:4.1.1 開發板:arm2410 源碼:sqlite-autoconf-3070800.tar.gz (下載於:http://www.sqlite.org/download.html

原创 安裝Linux 的 Vmware Tools

當安裝Linux完成後,打開vmware,會發現左下角有一個"你沒有安裝Vmware Tools"的提示,Vmware Tools的用處,目前有兩種解釋:1是起到強化虛擬機視覺效果(例如特效之類)的作用,2是說類似於PC機的驅動程序.總之

原创 ubuntu虛擬機下配置minicom

1.配置虛擬機com口,打開虛擬機,不要進入ubuntu系統。選擇VM->Settings->Hardware->Add->Serial Port,選擇pc機上連接的串口點擊Ok確定。 2.進入ubuntu系統,sudo apt-get i