安裝MySQL套件
如果您有任何理由,不使用linux包含的MYSQL版本,而使用下載版的MYSQL。您可以找到Max和Debug兩種套件。Max套件包含一些額外的功能,例如支援一些較少見的檔案型態和clustering。Debug套件編譯時加入一些除錯碼;希望您不需要這樣低階的除錯資訊。
不要使用除錯版本來當產品;因為除錯資訊會降低產品像效能
安裝MySQL套件
如果您有任何理由,不使用linux包含的MYSQL版本,而使用下載版的MYSQL。您可以找到Max和Debug兩種套件。Max套件包含一些額外的功能,例如支援一些較少見的檔案型態和clustering。Debug套件編譯時加入一些除錯碼;希望您不需要這樣低階的除錯資訊。
不要使用除錯版本來當產品;因為除錯資訊會降低產品像效能
使用SQL語法
連接建立完成之後,則可以開始使用QsqlQuery執行資料庫支持的SQL語法,使用的方法為建立一個QSqlQuery 變數,然後再調用QSqlQuery::exec()函數。過程如下:
QSqlQuery query;
query.exec(“SELECT kind, elevaltor FROM automobile WHERE elevaltor >=120”);
#include <iostream>
#include <string>
class CTest {
private:
在QT中利用QTimer可以做某事件重複執行的動作
QTimer *timer = new QTimer(&rfid);
QObject::connect(timer, SIGNAL(timeout()), &rfid, SLOT(ReadTagInfo())); timer->start(1000);
SQLite - 檔案型資料庫
Microsoft Access 是 Windows 平台下蠻常被使用的檔案型資料庫。之所以說是檔案型,那是因為在 Microsoft Access 裡,每個資料庫就是一個檔案,所以對中小型的應用來說,此種資料庫是最常被拿來應用的。檔案型的資料庫有個好處是備份方便,以及降低系統的負載(比起一般 server-client 架構的資料庫系統)。但是使用 Microsoft Access 其實會有很多潛在的問題...
有甚麼問題?對我來說最大的問題是綁平台以及需要花錢。我希望自己花精力以及時間去學的東西,可以有較長的生命週期(雖然不能奢望學的東西可以用到退休,但至少越長越好吧?),所以我當然希望我學的東西可以不用受到特定廠商的控制。要是明天微軟宣佈不再支援 Microsoft Access ,甚至是在未來的系統移除了對 Microsoft Access 的支援,我該怎麼辦?看看 Visual Basic ...
由於最近要在ARM板上掛載SD卡,有用到mdev,對他不是了解有何作用,所以找了些資料來讀。順便PO上來。
mdev是busybox自帶的一個簡化版的udev,適合於嵌入式的應用埸合。其具有使用簡單的特點。它的作用,就是在系統啟動和熱插拔或動態加載驅動程式時,自動產生驅動程式所需的節點檔案。在以busybox為基礎構建嵌入式linux的根檔案系統時,使用它是最優的選擇。
PPPoE協議工作原理
PPPoE協議的工作流程包含發現(Discovery)和會話(Session)兩個階段,發現階段是無狀態的,目的是獲得PPPoE終端(在局端的ADSL設備上)的以太網MAC位址,並建立一個唯一的PPPoE SESSION_ID。
我所發生的錯誤,是include進
crosscompile的include檔
#include <string.h>
#include <bits/string2.h>
#include <stdlib.h>
整體服務數位網路
ISDN (Integrated Services Digital Network) ,中文譯成整體服務數位網路,是利用現有的電話線路來高速傳遞訊息的一種技術,它在現有的線路上可以傳遞數位訊號(語音、數據、影像…等),達到比數據機較高的傳輸速率,但是卻比專線 (leased line) 較低的使用花費。
使用 ISDN 之前,除了向電信公司申請一個 ISDN 撥接帳號之外,還必須使用特殊的ISDN 數據機。
RFCs (Request for Comments)
RFCs 是一些報告(文件),定義了整套的TCP/IP網路協定。這些報告可能是由任何人提出給NIC的總編輯,並且通常是有關工作的報告,網路協定的提議,以及真正的協定標準。事實上,其中一個RFC定義了提出RFC所需進行的步驟。TCP/IP協定所做的任何修改,都被定義在這些RFCs中。
每份RFCs都被指定了一個遞增的數字(更新的RFC有更高的數字,並且決不會被重新指定)。更新的RFCs會使得舊的RFCs成了廢物。例如,最初提出的SNMP網路管理是RFC 1065,1066,以及1067。而最新採用的SNMP是1155,1156,以及1157。
首先,主機開通NFS服務,預設沒有安裝相關套裝軟件
sudo apt-get install nfs-kernel-server
安裝nfs-kernel-server時,apt會自動安裝nfs-common和portmap
安裝Samba
sudo apt-get install samba
設定Samba
編輯 /etc/samba/smb.conf
(1)
[global]
workgroup = root
security = share
(2)尾部加入
[分享資料夾的名稱]
path = 分享資料夾的路徑
writable = yes
guest account = root
force user = root
public = yes
force group = root
[3]重新啟動 Samba Server
sudo /etc/init.d/samba restart
[4]在Windows設定
在網路上的芳鄰圖示下按右鍵,
選 "連線網路磁碟機"
磁碟機: 任選
資料夾: \\Ubuntu下所設IP\分享資料夾的名稱
http://www.wretch.cc/blog/cdpda/17819849
嵌入式Linux的圖形使用者介面(GUI)設計
(寄信給作者) 2007/04/09
./mkimage -A arm -O linux -T kernel -C none -a 30008000 -e 30008000 -n linux-2.6.14.1_cs8900 -d zImage uImage
mkimage在製作映像文件的時候,是在原來的可執行映像文件的前面加上一個0x40字節的頭,記錄參數所指定的信息,這樣uboot才能識別這個映像是針對哪個CPU體系架構,哪種OS,哪種類型,載入記憶體中的哪個位置, 入口點在記憶體的那個位置以及映像名是什麼
root@zychip:/home/uboot/tools# ./mkimage
/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
make[6]: *** [/home/flykof/build-qtopia/bin/qvfb] Error 1
make[6]: Leaving directory `/home/flykof/build-qtopia/src/tools/qt/qvfb'
make[5]: *** [all] Error 2
zlib-1.2.3.tar.gz:檔案壓縮函示庫
環境變數:
LD_LIBRARY_PATH 這個不需要去做設定,否則在make install 會出現錯誤
chmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid
初新者愛用好站"鳥哥",介紹的非常詳細,有著很多好用的基礎知識
Ubuntu台灣的官網,本人目前使用的是Ubuntu8.04