原创 Ubuntu 系統下自啓動選項的設置方法

這裏說明,Ubuntu 中系統沒有了RH系統中的 chkconfig 命令 !可用一些小工具來管理 Ubuntu 的啓動選項: 小工具 rcconf:#sudo apt-get rcconf#sudo apt-get install r

原创 QSqlDatabase類

QSqlDatabase類表示一個數據庫連接。     QSqlDatabase類提供一個通過數據庫連接訪問數據庫的接口。一個QSqlDatabase的實例代表了一個數據庫連接。數據庫連接通過數據庫驅動提供對數據庫的訪問,數據庫驅動繼承自

原创 linux開機啓動

linux有自己一套完整的啓動體系,抓住了linux啓動的脈絡,linux的啓動過程將不再神祕。 閱讀之前建議先看一下附圖。 本文中假設inittab中設置的init tree爲: /etc/rc.d/rc0.d /etc/rc.d/rc

原创 MySQL 數據類型 詳解

數值類型   MySQL 的數值數據類型可以大致劃分爲兩個類別,一個是整數,另一個是浮點數或小數。許多不同的子類型對這些類別中的每一個都是可用的,每個子類型支持不同大小的數據,並且 MySQL 允許我們指定數值字段中的值是否有正負之分或

原创 Qt編程調用外部程序打開文件

這幾天在做有關線程和進程的學習,覺得有用做個備份。 QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) ); fileName:文件名,如C:/新建 Microsoft W

原创 linux啓動自動運行程序

首先,linux隨機啓動的服務程序都在/etc/init.d這個文件夾裏,裏面的文件全部都是腳本文件(腳本程序簡單的說就是把要運行的程序寫到一個 文

原创 Linux操作系統下MySQL數據庫的使用方法

一、連接MYSQL: 格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1、例1:連接到本機上的MYSQL。 首先在打開DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後提示你輸密

原创 C/C++讀取文件

在編程的過程中,文件的操作是一個經常用到的問題,在C++Builder中,可以使用多種方法對文件操作,下面就按以下幾個部分對此作詳細介紹,就是:   1、基於C的文件操作; 2、基於C++的文件操作; 3、基於WINAPI的文件操作; 4

原创 對QSqlite數據庫的操作

我剛開始學習數據庫,覺得很有用,就轉載供以後參考。   首先新建一個數據庫: QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");     db.setDatabaseName("

原创 Linux中如何讓進程(或正在運行的程序)到後臺運行?

在Linux中,如果要讓進程在後臺運行,一般情況下,我們在命令後面加上&即可,實際上,這樣是將命令放入到一個作業隊列中了: 1 $ ./test.sh & 2 [1] 17208 3   4 $ jobs -l

原创 linux啓動腳本學習

轉自:http://yaksayoo.blog.51cto.com/510938/188621 linux啓動腳本學習 一、init和運行級別 接觸過linux的朋友應該都瞭解到,傳統的init定義了7個運行級(run level),

原创 C/C++文件讀寫操作總結

C/C++文件讀寫操作總結   在編程的過程中,文件的操作是一個經常用到的問題,在C++Builder中,可以使用多種方法對文件操作:     1、

原创 ubuntu的init與系統服務設置

init Init是位於/sbin/init的一個程序,它是在linux下,在系統啓動過程中,初始化所有的設備驅動程序和數據結構等之後,由內核啓動的一個用戶級程序,並由此init程序進而完成系統的啓動過程。 ubuntu與傳統的linux

原创 Qt4.7中,線程,信號,事件的一點理解

這幾天在學線程,覺得不錯就轉載一下。   首先,寫個線程類,繼承自QThread,該線程做的事情很簡單:每兩秒打印一次自己的線程id,由於我對Qt的console打印函數不太瞭解,這裏還是使用c++的cout! [cpp] vi

原创 Ubuntu啓動自動運行腳本的方法

1、最簡單的方法: 在/etc/rc.local文件中exit 0之間添加要自動運行的語句,如: echo "shangyunfeitest" > /root/sss 重啓系統後即可自動運行 2、在/etc/profile文件中末尾行添