LKD第二章小節

每次看書都是流水線的過去,沒啥總結。這可不行,看了就忘是正常的,但是該記錄的時候可是不會浪費時間的。Obtaining the Kernel Source擷取核心原始碼,這個可以到www.kernel.org下載Using Git這個是Linus開發的一個版本控制工具,比那個CVS好點。Install the Kernel

雙緩衝為什麼應該這樣用?

看了很多的使用雙緩衝的例子。有的時候也知道是應該那樣用,原理也知道一點,但就是寫不出來,為何?腦子裡面沒正確的概念,有的只是個皮毛,現在雖然不完全明白。僅就把所知道的寫下來,與諸君一同學習。先上代碼:void CXXXWnd::OnPaint(){CPaintDC dc(this);CDC memDC;memDC.CreateCompatibleDC(&dc);CRect rect;GetClientRect(rect);CBitmap

關於解構函式與記憶體

#include "stdafx.h"#include "iostream"using namespace std;class A{private:int a;public:A(int b = 10):a(b){cout<<"struct"<<endl;}~A(){cout<<"destruct"<<endl;}void start() {cout<<a<<endl;}void set(int n) {a =

最簡單的wxWidgets程式

開始學習wxWidgets,看的是Cross-Platform GUI Programming.pdf這個電子書,說的很詳細。按照他上面的程式,敲了半天,出了好幾個錯誤,都是打字錯誤。還好找到了,現在 代碼如下。/********************************************************************* * Name:          main.cpp * Purpose:       Implements simple wxWidgets

有關符號連結的學習(4.16)

符號連結APUE上面的就不多說了。說下我自己的練習結果。先說下,# 後面的都是我寫的注釋。。$ ln -s 123 p123    # 在目前的目錄建立檔案123,以及符號連結p123$ ls -l p123 # 輸出: lrwxrwxrwx 1 hwh hwh 3 2011-11-12 16:02 p123 -> 123 第一個字元為"l",代表這是一個符號連結,p123為淡藍色,代表符號連結指向的檔案存在。$ rm 123 # 刪除123這個檔案$ ls -l p123 # 輸出:

int s3c24xx_serial_probe(struct platform_device *dev,

drivers/tty/serial/samsung.cint s3c24xx_serial_probe(struct platform_device *dev,             struct s3c24xx_uart_info *info){    struct s3c24xx_uart_port *ourport;    int ret;    dbg("s3c24xx_serial_probe(%p, %p) %d\n", dev, info, probe_index);  

K-means 熟悉matlab

%author: Lichuan Jifunction kmeans(DATA,K,ITERATOR)[m,n]=size(DATA);LabelOfCluster = zeros(1,m);%m個樣本的類標籤MEANS = zeros(K,n);%k個類的聚類中心disp('共有樣本數:');mdisp('屬性數:');nSizeOfCluster = floor(m/K)if(SizeOfCluster ==0 ) SizeOfCluter = 1;endfor i=1:m

智能手機的開放與封閉芻議

作為一個從05年就浸淫其中的玩智能手機玩家,我已經先後擁有了兩台WM+Xscale的HTC手機,一部iPhone,最近剛剛又搞了部Google/HTCN1,準備繼續做新技術的小白鼠,同時也體驗一下新技術是如何惠及人類生活的。N1入手不久,瑣碎的快樂和煩惱自是不少,但是都無足掛齒。直到最近,有個搞開源朋友的托我找人從美國帶一台將於4月3號完全封閉的iPAD,莫名地就有了些感悟和心得,想跟圈子裡面的朋友分享一下。目前的智能手機,從技術構成上,可以粗略的分為兩類:開放的封閉的,泛指涉及其中的軟硬體平台

mktime 用於將年月日時分秒轉換為秒

/* Converts Gregorian date to seconds since 1970-01-01 00:00:00. * Assumes input in normal date format, i.e. 1980-12-31 23:59:59 * => year=1980, mon=12, day=31, hour=23, min=59, sec=59. * * [For the Julian calendar (which was used in Russia

WM的Image格式分析

定製 WM 時 ,產生的image的副檔名很多,dio,nb0,bin等等,他們都是什麼關係。看一個例子。Memory.cfg.xml的內容如下我們可以看見image由4個分區組成,分別為ULDR,NK,OS,Storage(最多隻能有4個分區)。這4個分區都放在一個NAND flash上面,叫做FLASH,所以build完整個image會產生一個flash.dio。Flash.dio完全是一個flash的鏡像,如果用於工廠的量產,可以直接映射在NAND flash上面用。同時會產生flash.

int device_register(struct device *dev)

drivers/base/core.c/** * device_register - register a device with the system. * @dev: pointer to the device structure * * This happens in two clean steps - initialize the device * and add it to the system. The two steps can be called * separately,

底層之旅 —— IPU(Image processing unit)庫分析

        在i.MX51應用處理器中,有一個很重要的單元:IPU(Image Processing Unit)影像處理單元。影像處理單元的目標是提供從映像輸入(網路攝影機感應器 / 電視訊號輸入等)到顯示裝置(LCD顯示屏 / TV輸出 / 外部影像處理單元等)端到端的資料流訊號處理的全面支援。        IPU庫(IPU Library)是基於IPU硬體的,它能實現以下功能:1、調整大小。2、旋轉。3、色彩空間 /

struct device_driver {

include/linux/device.h/** * struct device_driver - The basic device driver structure * @name:    Name of the device driver. * @bus:    The bus which the device of this driver belongs to. * @owner:    The module owner. * @mod_name:    Used for

Hive註冊表那點事(5.0 VS 6.0)

Hive註冊表那點事(5.0 VS 6.0)現象      5.0移置到6.0上的時候,發現Hive-Registry無效,具體的現象是在控制台中螢幕校準後Cold Boot機器校準資料丟失。      環境變數PRJ_ENABLE_REGFLUSH_THREAD和PRJ_ENABLE_FSREGHIVE配置為1,同時登錄機碼"RegistryFlags"配置為0。分析     

int uart_register_driver(struct uart_driver *drv)

drivers/tty/serial/serial_core.c/** *    uart_register_driver - register a driver with the uart core layer *    @drv: low level driver structure * *    Register a uart driver with the core driver.  We in turn register *    with the tty layer, and

編寫TaskMgr.exe的時候學習的知識點

第一次做這個小程式,只能一點一滴積累了。回頭看看,真是。。。。現在把自己的記錄放到空間裡面,方便以後回看。1.在進行資料交換時一個子視窗可以和兩種類型的變數相關聯,一種是控制項,另一種是資料類型。故可以通過控制項控制子視窗,資料類型可以接收子視窗的值。2.MB_ICONINFORMATION   :An icon consisting of an “i” in a circle appears in the message

失戀在冬季

        這個題目無形中揭痛了不少人的心,曾經我只認為相戀在秋季,其實這也是失戀的季節,過於衝動的戀愛總是在這裡無疾而終,淡然收場。但是這都跟我無關,平靜或繁鬧,失戀的感情這輩子註定和我無關。        天慢慢變冷,斜對門亮亮王的宿舍好暖,開著空調,舒服的溫度。 不過還至於冷不出手的程度,相對於炎熱的夏天,現在的溫度其實更好,因為夏天有蚊子,吵吵的,在宿舍蚊帳外不得片刻安寧。       

CWnd::WindowProc的理解

先帖一段原始碼LRESULT CWnd::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){// OnWndMsg does most of the work, except for DefWindowProc callLRESULT lResult = 0;if (!OnWndMsg(message, wParam, lParam, &lResult))lResult = DefWindowProc(message,

WM_SIZEPAREN,切分父視窗客戶區。。。

MFC視窗位置管理詳細分析及執行個體

Attach和Detach的簡單說明

首先,你要明白Windows對象和MFC對象的區別。MFC對象實際上並沒有把整個Windows對象都封裝在其中,它只是有一個視窗控制代碼而已,這個視窗控制代碼如果指向一個實際存在的視窗對象(視窗對象,也就是WNDCLASS,是一個Windows對象),那麼這個MFC對象就是有效,否則這個MFC對象是空的。如果你還不明白,請回憶一下,當我們使用MFC建立一個視窗時,是分兩步進行的,第一步,new一個CWnd對象,這一步是建立MFC對象,但是其中的HWND還是非法的,因為對應的Windows對象還沒

總頁數: 61357 1 .... 17678 17679 17680 17681 17682 .... 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.