原创 堆內存和棧內存詳解
堆:順序隨意 棧:先進後出 堆和棧的區別 一、預備知識—程序的內存分配 一個由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