開發規範、命名規範

不允許在普通變數中使用:_ 作為檔案名稱。1.類: RClassName  以R公司名稱首字母開頭,2.函數介面:FunName 首字母大寫以區分3.普通變數:ageValue 首字母小寫4.指標變數:*pStu 以p開頭5.全域變數: g_howManyPeople 以g_開頭6.靜態變數:s_init7.常量代替:c_MAX c_PI c_開頭。8.資料成員:m_width m_height 類的成員以m_開頭9.枚舉常量:Enum_Day  以Enum_開頭:typedef enum

Qt學習筆記1

1.對於每個Qt類,都有一個與該類同名的標頭檔,在這個檔案中包括了對該類的定義。2.QLabel *label = new QLabel("<h2>Qt!</h2>"); // 能夠使用標籤的,注意delete掉。 app.exec();事件迴圈3.建立連結:QObject::connect(button, SIGNAL( clicked() ), &app, SLOT( quit() ) ) ;   delete label;void

(二)單片機內部定時/計數器和中斷系統

上講通過講述用單片機控制一個外部的LED閃爍實驗來向讀者介紹了單片機的工作原理與開發流程。這一講將介紹單片機內部非常重要的兩個資源——定時/ 計數器和中斷系統。通過該講,讀者可以掌握定時器的工作原理和單片機的中斷系統。從而設計定時器計數程式和中斷服務程式。一、原理簡介  首先讓我們舉鬧鐘為例,將它定時在一分鐘後鬧鈴,這就需要秒針走一圈(60 次)。即一分鐘時間轉化為秒針走的次數,也就是計數的次數,計數到了60 次然後鬧鈴,而每一次計數的時間是1 秒。  單片機內部的定時/

OpencvC++ reference

OpenCV2.1 C++ Reference 目錄:Contentsintroduction:介紹,簡介,前言  C++運算式 c++ cheatsheet   cv命名空間和函數命名 Namespace cv and function naming   記憶體管理 memory management   記憶體管理-資源自動分配 2 memory management part II . automatic data allocation  元素快速存取 fast element

IPC_記憶體共用

記憶體共用筆記:1.它允許兩個不相關的的進程訪問同一個邏輯記憶體。(記憶體是共用的)2.它並未提供同步機制,所以我們要通過其他同步手段達到記憶體訪問的同步效果。(一般通過傳遞小訊息來達到同步。)3.共用記憶體的函數類似於訊號量函數(IPC機制的函數都具有相似之處)void *shmat(int shm_id, const void *shm_addr, int shmflg);int shmctl(int shm_id, int cmd, struct shmid_ds *buf);int

(一):單片機最小系統組成與I/O輸出控制

 單片機是一門實踐性較強的技術,很多初學者在學習單片機技術開發的時候往往一頭霧水,不知何從下手。為此,筆者結合自己使用單片機多年的經驗,特意設計了單片機開發所需的Study-c 整機和硬體套件,並結合套件精心編寫了單片機從入門到精通系列教程。通過講述單片機原理、電路設計、應用開發軟體工具、編寫實驗執行個體讓讀者全面接觸單片機技術。教程編排上由淺入深,循序漸進,內容力求完整、實用、趣味並存,使讀者在輕鬆愉快的學習過程中逐步提高單片機軟硬體綜合設計水平。  一、內容提要  本講主要向大家介紹51

QT中共用庫的產生與使用

一. 靜態庫的產生1. 測試目錄: lib2. 源碼檔案名稱: mywindow.h, mywindow.cpp, 類MyWindow繼承於QPushButton, 並將文字設定為"I'm in class MyWindow";3. 編寫專案檔: mywindow.pro注意兩點:TEMPLATE = libCONFIG += staticlib4. 產生Makefile:qmake5. 編譯產生靜態庫libmywindow.amake二. 靜態庫的使用1. 測試目錄: test2.

linuxC多線程:幫我記住

多線程:* 標頭檔 <pthread.h> , 連結庫  -lpthread  , pthread_t 類型   pthread_attr_t 屬性類型* 3個常用函數:    int pthread_create(標識符,屬性NULL,函數void* (*fun)(void*) , (void* ) 參數指標);  // 建立一個線程    void pthread_exit(void* retval); 這個返回的東東可以被pthread_join()第二個參數接收啊; 

QT 設定QPushButton 顏色

調色盤類QPaletteQPalette類包含了Qt視窗不見的顏色組(collor

Unix網路API函數(1)

轉此處:http://blog.chinaunix.net/uid/23208702/abstract/1.html1.位元組序函數#include <netinet.h>uint16_t htons(uint16_t host16bitvalue);uint32_t htonl(uint32_t host32bitvalue);返回:網路位元組序值 uint16_t ntohs(uint16_t net16bitvalue);uint32_t ntohl(uint32_t net3

重寫、覆蓋、重載、隱藏、多態幾個概念的區別分析

override->重寫(=覆蓋)、overload->重載、polymorphism -> 多態 override是重寫(覆蓋)了一個方法,以實現不同的功能。一般是用於子類在繼承父類時,重寫(重新實現)父類中的方法。成員函數的重載(overload)、覆蓋(override)與隱藏很容易混淆,C++程式員必須要搞清楚概念,否則錯誤將防不勝防。 1   重載與覆蓋 成員函數被重載的特徵: (1)相同的範圍(在同一個類中)  

QFileDialog 的各種屬性設定介紹 .

QFileDialog Class ReferenceQFileDialog類提供了允許使用者選擇檔案或者目錄的對話方塊.建構函式QFileDialog::QFileDialog(const QString &dirName,const QString &filter=QString::null,QWidget *parent=0,const char *name=0,bool

uc第11天進程間的通訊=

 ==================進程間的通訊========================回顧:1。計時器 1。struct itimerval{ struct tiemval it_interval; // 間隔時間:間隔x時間發送一次訊號   struct timeval xxx... ;//開始時間: x時間開始發訊號} 2。精確的時間結構體 struct timeval{ long tv_sec; long tv_usec; }

Qt 中用QListView顯示縮圖

Qt 中用QListView 按照縮圖的方式顯示表徵圖使用QListView顯示表徵圖,可以如下:setViewMode( IconMode );設定表徵圖的大小:setIconSize( QSize(80, 80));設定網格的大小:setGridSize( QSize(100, 100));設定QListView大小改變時,表徵圖的調整模式,預設是固定的,但可以改成自動調整:setResizeMode( Adjust

QT 圖片瀏覽器(二)

前邊所寫的QT圖片瀏覽器程式是在window下QT

uc第10天訊號,進程間的通訊

 ====================訊號,進程間的通訊===========================一。回顧上一節課程的內容1.訊號一般處理非正常情況,是軟體中斷技術 硬體異常訊號:除數為0,段錯誤,匯流排錯誤,檔案訪問失敗,還有一些快速鍵:ctrl+c 軟體異常訊號:kill settimer raise ...等 

QPixmap顯示圖片

現在我們來實現在視窗上顯示圖片,並學習怎樣將圖片進行平移,縮放,旋轉和扭曲。這裡我們是利用QPixmap類來實現圖片顯示的。一、利用QPixmap顯示圖片。1.將以前的工程檔案夾進行複本備份,我們這裡將工程檔案夾改名為painter05。(以前已經說過,經常備份工程目錄,是個很好的習慣)2.在工程檔案夾的debug檔案夾中建立檔案夾,我這裡命名為images,用來存放要用的圖片。我這裡放了一張linux.jpg的圖片。如所示。 3.在Qt

函數重載、覆蓋和隱藏

成員函數的重載、覆蓋與隱藏成員函數的重載、覆蓋(override)與隱藏很容易混淆,C++程式員必須要搞清楚概念,否則錯誤將防不勝防。8.2.1 重載與覆蓋成員函數被重載的特徵:(1)相同的範圍(在同一個類中);(2)函數名字相同;(3)參數不同;(4)virtual 關鍵字可有可無。覆蓋是指衍生類別函數覆蓋基類函數,特徵是:(1)不同的範圍(分別位於衍生類別與基類);(2)函數名字相同;(3)參數相同;(4)基類函數必須有virtual

QListWidget方式顯示縮圖

最近在工作中經常遇到了一個問題就是把把檔案夾中的圖片全部以縮圖的形式顯示出來,剛開始的時候一頭霧水,不知道怎麼辦,經過在網上查資料,發現QListWidget控制項可以實現圖片的縮圖顯示,但是不知道怎麼利用這個控制項實現這個功能,網上有很多例子,但是在windows系統上用Qt編譯這些程式以後卻得不到理想的效果,雖然也可以讓這些圖片以縮圖的形式顯示,但是都必須把這些圖片做成資源檔,這和平時的開發中把很多即時的圖片以縮圖的形式顯示完全不同。所以找了好幾天資料,最終解決了這個問題,下面是實現縮圖顯示

mini2440開發板移植uboot後norflash環境變數儲存

我移植了uboot,講uboot.bin燒寫進了norflash,但是改寫了環境變數,使用printenv查看時環境變數改變,但是斷電再上電以後環境變數不能儲存,使用saveenv命令時不能儲存修改的環境變數,出現如下狀況U-Boot 2008.10 (May  1 2012 - 21:01:32)DRAM:  64 MBFlash:  2 MB*** Warning - bad CRC, using default environmentIn:    serialOut:  

總頁數: 61357 1 .... 18496 18497 18498 18499 18500 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.