原创 ubuntu 11.10 的終端 Terminal

ubutun中文社區:如下可以調出terminal 1:ctrl+alt+t或者alt+f2 2: 實驗ctrl+alt+t是正確的,下面那個貌似我這邊只是打開一個像左側ubuntu面板的一個窗口 3: alt+F2 那個窗口

原创 在Ubuntu下編譯WebKit源碼

  在朋友的介紹下有幸認識了WebKit這個讓人心動的開源瀏覽器內核. 在這我也不多作介紹,搜索並看到這篇文章的朋友應該都是想通過做一個WebKit的"hello world"後再進一步的研究開發. 我做的"hello world"就是

原创 BMP文件格式

簡介 位圖文件(Bitmap-File,BMP)格式是Windows採用的圖像文件存儲格式,在Windows環境下運行的所有圖像處理軟件都支持這種格式。Windows 3.0以前的BMP位圖文件格式與顯示設備有關,因此把它稱爲設備相關位圖

原创 webkit Page對象的分析

 Page對象是webkit的核心對象之一,顧名思義,Page數據結構就是描述覽器上我們打開的一個頁面,這樣一個頁面包括很多部分,比如菜單控制,拖拽控制,頁面顯示,以及一些參數設置等。所以webkit中的Page對象裏面也對應很多這樣相

原创 QWidget背景(透明)問題

一. 背景設定為成黑色,前景色設為白色。 方法一、paltette方式,經測試,該方法不會影響到其他控制元件,建議使用 QPalette bgpal = palette();bgpal.setColor (QPalette::Back

原创 DirectFB內存分配與管理:surface pool

1.1版本之前,DFB只有基本的系統內存概念,即使用局部或共享內存;或者視頻內存概念,即固定的物理地址和一定大小的連續的內存塊,該內存直接由CPU映射或者由DFB內置的內存管理器Surface Manager管理。Surface Man

原创 snprintf

衆所周知,sprintf不能檢查目標字符串的長度,可能造成衆多安全問題,所以都會推薦使用snprintf.snprintf(_snprintf)的聲明是這樣的int _snprintf(   char *buffer,   size_t 

原创 Sizeof與Strlen的區別與聯繫

一、sizeof    sizeof(...)是運算符,在頭文件中typedef爲unsigned int,其值在編譯時即計算好了,參數可以是數組、指針、類型、對象、函數等。    它的功能是:獲得保證能容納實現所建立的最大對象的字節大

原创 Meego 輸入法架構介紹

Meego輸入法框架與著名的SCIM輸入法框架類似,如果對SCIM不瞭解,可參看之前的轉載,Meego輸入法主要分爲,輸入法前端插件,輸入法引擎、輸入法插件,以及輸入法插件管理服務模塊、配置模塊、進程通信模塊。   輸入法前端插件,即

原创 bmp圖片格式瞭解

先看一下bmp的頭文件格式: 注意:以上的多字節類型,如Int32是以先高位後低位存儲的,如位文件大小:0002-0005,Int32類型,要按第5、4、3、2字節順序組合,得到的整數纔是正確的。 有了

原创 qt字串等相轉

1. string轉const char* string s = "abc"; const char* c_s = s.c_str();2. const char*轉string 直接賦值即可 const

原创 sprintf與snprintf

int sprintf( char *buffer, const char *format [, argument] ... ); 除了前兩個參數類型固定外,後面可以接任意多個參數。而它的精華,顯然就在第二個參數:格式化字符串上。 p

原创 Qt中各個widget前後位置的設置

關於Qt中各個widget窗口的前後位置是如何定義的 在Qt中,所有問題都要一分爲二,討論兩種不同的情況:一個是最常用的QWidget體系,而另外一個則是QGraphicsWidget體系。       ①:在常用的QWidget體

原创 用Doxygen生成源代碼文檔

doxygen是用於從java源代碼生成技術文檔的工具,有些類似javadoc,但是比javadoc界面要漂亮許多,而且配合graphviz,可以生成帶UML圖表的文檔。   doxygen可以通過ant插件集成到ant構建任務中,

原创 swap 的使用

bs 是扇區大小 bs=1024 指大小爲1K count爲扇區數量 dd if=/dev/zero of=/home/swap bs=1024 count=500000 表示創建一個大小爲500M 的文件 /home/swap 用空