Time of Update: 2018-12-03
我選用的GPRS模組是西門子的MC52I,由於降低功耗要用到該模組的睡眠模式(AT+CFUN=設定具體的睡眠模式)。而睡眠模式必須先使能RTS/CTS流量控制(AT\Q3設定)。MC52I的RTS和CTS引腳直接連在MSP430F149的I/O口上,具體怎麼實現流量控制還不太明白,請大家多多指教經過自己研究終於弄懂是怎麼個回事了 現在發出來,有不對的地方望大家指正 MC52I可以通過AT\Q[num]
Time of Update: 2018-12-03
要設定一個視窗最大化顯示,並且禁用還原按鈕(保留最小化按鈕)....一般情況下,視窗的大小會出現一些問題的..折騰了一會...湊合用吧w.setWindowFlags(w.windowFlags()& ~Qt::WindowMaximizeButtonHint);//禁用按鈕QDesktopWidget desktop;//w.geometry().y()-w.frameGeometry().y() 需要調整一下這個尺寸
Time of Update: 2018-12-03
用qdebug列印出來的lastError代碼:QSqlError(1, "Unable to execute statement", "ambiguous column name: class_id")本來的程式碼是:tableModel->setFilter(tr("%1=
Time of Update: 2018-12-03
使用從網路上下載一個最新的git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg沒有git就百度一下ffmpeg,到官方網頁上去下載一個。configure一下:./configure --prefix=${INSTALL_PATH} --disable-yasm --cpu=i686在cygwin中要運行很久,耐心等待。。。然後make再make
Time of Update: 2018-12-03
我發現,有的人雖然已經做了幾年的程式,但卻不甚瞭解程式的構建過程。當然,這些東西對很多人來說,都是很基礎的,這裡權當做科普吧,沒啥深入的東西。 1、 程式的整合式開發環境(IDE)平時接觸到的Turbo C,VC,Dev C++等等,都是整合式開發環境,簡稱IDE,主要提供三方面的功能:編輯程式構建程式(編譯器)偵錯工具 --
Time of Update: 2018-12-03
在網上找了很多,全是這邊copy到那邊的,而且不能用,很鬱悶。在此嚴重譴責一下那些沒有經過驗證就發表的代碼!後來突然想到我之前做過一個這樣的功能,代碼如下:bool isIpAddr(const QString &ip){ QRegExp rx2("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)"); if(rx2.exactMatch(ip)) {
Time of Update: 2018-12-03
一個menu的樣式是由其上邊的功能表項目決定的,所以要個人化定製菜單,其實就是要個人化定製各個功能表項目。在Qt中功能表項目是QAction類,但是如果直接用它的話:其樣式是由系統所決定的,我們只能在上邊寫一些字元或者再加一個Icon. 但是有時候我們需要定製一個個人化的menu。比如:你的App整體風格為藍色調,但是在Qt for symbian上系統功能表項卻是黑色的,Qt for Windows是灰色的,顯然這樣就不搭配了,所以這才需要我們去個人化它。
Time of Update: 2018-12-03
ARC是啥,就不說了,可以google。問題 :當前的工程是 非arc的,但是我們要引用的第三方的庫,如git hub上的afnetworking等,多是支援arc了。所以在編譯的時候,就會產生ARC forbids explicit message send of release 錯誤處理辦法: 將需要arc編譯的檔案,加上 -fobjc-arc參數以xcode 4.5為例說明 xcode左側點當前工程名,右側點 targets ,展開 build
Time of Update: 2018-12-03
對於真機調試,首先要在蘋果網站上註冊APP ID,以及購買iPhone Develop Program(iDP) 開發人員授權,99美元。然後要建立認證請求CSR,建立步驟如下:設定OCSP和CRL為關閉狀態。Mac OS 中,開啟應用程式,找到 鑰匙串訪問(Keychain Access)工具開啟主菜單- 認證助理(Certificate Assistant)-從認證代理請求認證(Request a Certificate From a Certificate
Time of Update: 2018-12-03
設定一個widget的背景圖片/顏色,我們可以使用調色盤QPalette,而設定最重要的就是setBrush()畫刷。剛google搜尋了一下,發現用setBrush基本都只用了它的一種方法,但實際上其有兩種用法。 QPalette palette; 用法一:palette.setBrush(QPalette::Base, brush); palette1.setBrush(QPalette::Active,
Time of Update: 2018-12-03
參考文檔1. 關於flex html template wrapper (以後的文章詳細講解): http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf663fe-7fff.html2. Creating a wrapper: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ecf.html3.
Time of Update: 2018-12-03
Qt中使用圖片資源的方法有很多種,以前我一直分不清各種之間的區別和Qt相應的處理機制,後來遇到一些實際的問題,然後再加上查閱源碼和資料,總算弄明白一些事情,但是本文僅僅是個人理解,如有錯誤之處請告訴我,大家一起進步。 圖片是一種資源,而在Qt中,對於資源的使用是有其獨特的方式的! ①:一般來說:資源在記憶體中是用資來源物件樹來表示的,該樹在程式啟動時建立。 ②:而對於資源而言:我們都是需要先將其加入到這棵樹中才能載入到記憶體中並被程式使用!!
Time of Update: 2018-12-03
Modem的傳輸協議包括調製協議(Modulation Protocols)、差錯控制協議(Error Control Protocols)、資料壓縮協議(Data Compression Protocols)和檔案傳輸通訊協定。調製協議前面已經介紹,現在介紹其餘的三種傳輸協議。 1、 差錯控制協議
Time of Update: 2018-12-03
LVM(Logical Volume Manager) , 在實際硬碟和檔案系統之間划出一層,方便了分區管理。其中的幾個概念說的很清楚。PV,VG,LV。PV(Physical Volume) - 由實際的分區。例如:hda1, sda1, c0d0p1, etc.VG(Volume Group) - 邏輯上的硬碟,有很多個PV來組成。VG可以看作是一塊很大的硬碟。LV(logical volume) - 邏輯分區,VG上的分區,就是VG這塊大硬碟的分區。PE(Physical Extent)
Time of Update: 2018-12-03
Technorati Tags: sed,bashsed可以在不顯式開啟檔案的情況下修改檔案。比如要將第一行替換為k=100,如下命令:sed –i ‘1c/k=100’ textfile.txt. 假如讓100變為參數,例如n, 然後讓n=100, 200, 300, ….可以寫成指令碼: 1: for n in $(seq 100 100 500) 2: do 3: sed -e '1c/k=$n' textfile.txt >
Time of Update: 2018-12-03
1、元組演算的概念 在元組演算中,元組演算運算式簡稱為元組運算式,其一般形式為{t|p(t)}。t:元組變數,表示一個元數固定的元組;p:公式,在數理邏輯中也稱為謂詞,也就是電腦語言中的條件運算式。{t|p(t)}表示滿足公式p的所有元組t的集合。2、原子公式★R(s),其中R是關係名,s是元組變數。★s[i]θu[j],其中s和u是元組變數,θ是算術比較子,s[i]和u[j]分別是s的第i個分量和u的第j個分量。★s[i]θa 或
Time of Update: 2018-12-03
1.安裝必要的軟體包: sudo apt-get install beryl beryl-manager beryl-plugins beryl-plugins-unsupported / emerald emerald-themes 2.安裝NVIDIA驅動: :
Time of Update: 2018-12-03
UITableView是很重要的一個View了,這個話題有點大,因此我這裡只是簡單的分析這個例子給我們提供的資訊。關於其他的,我會放在中級或者進階話題裡面講述。類SimpleTableViewAppDelegate在這個類中,我們可以學到如何動態產生一個導航模式的viewcontroller,一個table view controller,並且把table view controller作為導航模式的第一個view controller.RootViewController
Time of Update: 2018-12-03
下面的這些函數是定義在NSObject中的,關於它們的具體含義,你可以在官方文檔中找,或者google之,這裡就不囉嗦了。Sending Messages– performSelector:withObject:afterDelay:– performSelector:withObject:afterDelay:inModes:– performSelectorOnMainThread:withObject:waitUntilDone:– performSelectorOnMainThread:
Time of Update: 2018-12-03
Xcode 4.2 預設建立的Tabbed Application是這個樣子的。而且類被命名為XXFirstViewController,XXXSecondViewController,讓我們很不爽,很多時候,我們需要更有意義的類名,更多的tab選項。那麼我下面給大家示範以下如何自己定義這些。我們假如建立一個有三個選項的工程,並且三個相關的viewcontroller分別是普通的,table View,帶table view的導航模式的,並且命名為FViewController,