原创 線程的定義及狀態

一,線程的基本概念、線程的基本狀態及狀態之間的關係? 1,線程定義: 有時被稱爲輕量級進程(Lightweight Process,LWP),是程序執行流的最小單元。一個標準的線程由線程ID,當前指令指針(PC),寄存器集合和堆棧組成。線

原创 一些功能函數使用(收集中)

1,memcpy: c和c++使用的內存拷貝函數,memcpy函數的功能是從源src所指的內存地址的起始位置開始拷貝n個字節到目標dest所指的內存地址的起始位置中。 void *memcpy(void *dest, const voi

原创 Qt Linux 下開發的一些類和功能函數的使用(添加中)

一,    QDir dir;    1,dir.mkpath(“/opt/*****/****”); //創建路徑,創建成功返回true,已經有此路徑也返回true。 bool QDir::mkpath

原创 如何學習Linux 比較經典

以下是我給你的建議,一定要給分啊。1. 瞭解操作系統基本概念。如果不會,可以學習《操作系統:設計與實現》Andrew S.Tanenbaum 寫的那本。以MINIX爲例子講解操作系統的概念。非常推薦。2. 有了操作系統的基本概念以後,可以

原创 請保持CSDN的純潔

說實在的第一次上csdn真的很震撼,感覺就是一個技術的殿堂,想我這個剛轉入軟件這個行業的人,就如迷途的小沙彌,看到遠處的佛光一樣令人興奮和對未來充滿希望,這學習的工作的過程,受到很多csdn人的幫助,在baidu查閱資料的時候,也習慣加上

原创 Ubuntu下 嵌入式Qt開發環境的搭建(http://blog.csdn.net/lpp0900320123/article/details/24876159)

一、qt的版本介紹     按照不同的圖形界面來劃分,分爲四個版本: Win32版:適用於windows平臺; X11版:適用於各種X系統的Linux和Unix平臺; Mac版:適用於蘋果的MacOS; Embedded版:適用

原创 Qt 出現“undefined reference to `vtable for”原因總結

由於Qt本身實現的機制所限,我們在使用Qt製作某些軟件程序的時候,會遇到各種各樣這樣那樣的問題,而且很多是很難,或者根本找不到原因的,即使解決了問題,如果有人問你爲什麼,你只能回答--不知道。            今天我在這裏列舉的

原创 linux下查看usb的PID VID的方法

ls  /sys/bus/usb/devices/  可以查看現有的USB,如何插上你需要查看的USB,就會發現終端中輸入一些USB的信息,然後可以在新增的文件中找到cat  /sys/bus/usb/d

原创 堆和棧究竟有什麼區別?

轉載收藏自http://bbs.csdn.net/topics/70232076  主要的區別由以下幾點:    1、管理方式不同;    2、空間大小不同;    3、能否產生碎片不同;    4、生長方向不同;    5、分配方式不同

原创 李運華老師的一些經典見解收藏

一,心得體會 第一是 “興趣”。這也是我認爲最重要的一點,一件事情做10年甚至做一輩子,如果沒有興趣的話,我覺得是很痛苦的。興趣是本能的驅動力,有了興趣,遇到問題會一直想着怎樣去解決,而不是覺得“很難做”;有了興趣,碰到一個新的東東會

原创 Qt 需要建立很多對按鍵信號槽的方法

一般情況下建立按鍵的信號槽可以使用connect直接聯繫起來,一個信號函數,一個槽函數,但是有很多的按鍵需要建立信號槽,如果定義很多個槽的話,比較麻煩,維護起來也煩。這種情況可以就定義一個槽文件,然後     ui->pushButton