自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (42)
  • 收藏
  • 关注

转载 Magic with Merlin: Porter-Duff rules!

John Zukowski ([email protected]), President, JZ Ventures, Inc.Summary:  Two-dimensional graphics programming with the Java language just got a little better. The AlphaComposite class, which

2012-11-26 17:03:08 946

转载 DirectFB内存分配与管理:surface pool

1.1版本之前,DFB只有基本的系统内存概念,即使用局部或共享内存;或者视频内存概念,即固定的物理地址和一定大小的连续的内存块,该内存直接由CPU映射或者由DFB内置的内存管理器Surface Manager管理。Surface Manager是一个一维的内存管理器,它会踢出(kick-out)过时的(即不再需要的)内存。这些内存一般是本地备份的内存。只有很少的情况,系统或驱动模块可以控制或自

2012-11-08 20:33:23 1557

转载 bmp图片格式了解

先看一下bmp的头文件格式:注意:以上的多字节类型,如Int32是以先高位后低位存储的,如位文件大小:0002-0005,Int32类型,要按第5、4、3、2字节顺序组合,得到的整数才是正确的。有了头文件信息后,我们就可以找到位图数据。位图数据是以4个字节(32位,对应32位CPU的优化)为一组来处理的。例1. 我们先来看简单的只有黑白两色的内部存储方式(0:黑,1

2012-11-02 09:26:17 912

转载 BMP文件格式

简介位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相关位图(device-dependentbitmap,DDB)文件格式。Windows 3.0以后的BMP位图文件格式与显示设备无关,因此把这种BMP位图文件格式

2012-11-02 09:08:44 727

转载 sprintf与snprintf

int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。 printf和sprintf都使用格式化字符串来指定串的格式,在格式串内部使用一些以“%”开头的格式说明符(format specifications)来占据

2012-08-23 13:44:01 1402

转载 snprintf

众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.snprintf(_snprintf)的声明是这样的int _snprintf(   char *buffer,   size_t count,   const char *format [,      argument] ... );If

2012-08-23 12:28:36 667

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所

2012-08-23 11:39:01 534

原创 qt字串等相转

1. string转const char* string s = "abc"; const char* c_s = s.c_str();2. const char*转string 直接赋值即可 const char* c_s = "abc"; string s(c_s);3. string转char* string s = "abc"; char* c; const int len = s.len

2012-08-09 11:39:45 783

转载 Qt中各个widget前后位置的设置

关于Qt中各个widget窗口的前后位置是如何定义的在Qt中,所有问题都要一分为二,讨论两种不同的情况:一个是最常用的QWidget体系,而另外一个则是QGraphicsWidget体系。      ①:在常用的QWidget体系中,设置前后位置是主要是用raise(),underStack(),hide()函数。      理论为:在Qt中每个widget窗口都维持着自己

2012-08-03 15:16:54 1692

转载 Building Qt 5 from Git

IntroductionThis article will try to give some hints for checking out the modularized Qt5 from git and getting it built. Please feel free to update this article as things change during development

2012-08-03 11:43:17 7643

转载 QWidget背景(透明)问题

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

2012-08-02 16:39:02 2545

转载 Meego 输入法架构介绍

Meego输入法框架与著名的SCIM输入法框架类似,如果对SCIM不了解,可参看之前的转载,Meego输入法主要分为,输入法前端插件,输入法引擎、输入法插件,以及输入法插件管理服务模块、配置模块、进程通信模块。  输入法前端插件,即实现了QInputContext的对象,这些对象被包装在QInputContextPlugin插件中,放置在/usr/lib/qt4/plugins/inppu

2012-07-24 17:17:40 1108

转载 linux解压tar命令

tar命令tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 g

2012-07-19 19:56:14 519

转载 用Doxygen生成源代码文档

doxygen是用于从java源代码生成技术文档的工具,有些类似javadoc,但是比javadoc界面要漂亮许多,而且配合graphviz,可以生成带UML图表的文档。 doxygen可以通过ant插件集成到ant构建任务中,这样可以通过ant构建任务自动从最新的源代码中生成最新的文档。看一下效果图吧: Doxygen官网地址:http://www

2012-07-10 14:40:23 1139

转载 doxygen的doxywizard安装

1.首先在doxygen的官网下载doxygen的源代码包(包含图形界面doxywizard)。2.参看doxygen的manual的install章节。3.解压后,进入doxygen源码目录$ ./configure --with-doxywizard4.开始了,安装qt首先提示没有qt,全部通过sudo apt在线安装。使用[system]→[administratio

2012-07-09 14:43:24 5910 1

转载 Vim 配置文件 _vimrc

Windows 和 Linux 下适用,无需更改,除了要重新设置用到的程序路径; GUI 和 Console 或终端下适用,无需更改。 可在我的站点上下载/查看: _vimrc, _vimrc.txt, _vimrc.html http://linxiao.li.googlepages.com/vim http://www.leal.cn 使用前需要先下载一些 scri

2012-06-29 15:01:28 1360

转载 webkit Page对象的分析

Page对象是webkit的核心对象之一,顾名思义,Page数据结构就是描述览器上我们打开的一个页面,这样一个页面包括很多部分,比如菜单控制,拖拽控制,页面显示,以及一些参数设置等。所以webkit中的Page对象里面也对应很多这样相关的对象,下面是一张表示这些对象关系的类图。 从上图中可以看出,Page里面主要是一些对象的组合,Page自身的代码并不是很多,里面的对象根据

2012-06-29 11:03:44 857

原创 ibuilding QtWebKit

需要确保已安装的依赖库的版本:gperf (v3.0 or later)bison (v2.4.1 or later)flex (v2.5.33 or later)sqlite (development files)fontconfig (development files)xrender (development files)phonon (development files)libjp

2012-06-26 15:18:02 1125

原创 swap 的使用

bs 是扇区大小 bs=1024 指大小为1K count为扇区数量dd if=/dev/zero of=/home/swap bs=1024 count=500000 表示创建一个大小为500M 的文件 /home/swap 用空值填充.如果你要创建一个16G则可以1 dd if=/dev/zero of=/home/swap bs=1024 count=16384000 //

2012-06-26 10:27:32 834

转载 QT 4.8 静态库编译方法

最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点:1、  优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用)2、  面向对象3、  丰富的API4、  支持2D/3D图形渲染,支持OpenGL5、  大量的开发文档(无需像VC一样装几个G的MSDN)6、  XML支持

2012-06-26 10:15:38 1787 3

原创 ubuntu 11.10 的终端 Terminal

ubutun中文社区:如下可以调出terminal1:ctrl+alt+t或者alt+f22:实验ctrl+alt+t是正确的,下面那个貌似我这边只是打开一个像左侧ubuntu面板的一个窗口3:alt+F2 那个窗口输入 gnome-terminal4其实,可以在搜索框里直接输入“终端”5可以在搜索里输terminalte

2012-06-25 17:48:35 1319

转载 在Ubuntu下编译WebKit源码

在朋友的介绍下有幸認识了WebKit这个让人心动的开源浏览器内核. 在这我也不多作介紹,搜索并看到这篇文章的朋友应该都是想通过做一个WebKit的"hello world"后再进一步的研究开发. 我做的"hello world"就是编译源码,生成一个QT WebKitb浏览器.        1) 下载最新的源码(法a较快,不过也要半小时左右, 法b用了一下午时间)

2012-06-21 14:18:46 2477 4

转载 ubuntu下编译qt版webkit

1.设定依赖库于头文件   sudo apt-get install libqt4-dev libxslt-dev gperf bison libsqlite3-dev flex build-essential subversion libphonon-dev   2.下载webkit源码   svn checkout http://svn.webkit.org/repos

2012-06-20 18:36:39 3433

转载 QEvent postEvent/sendEvent

可以自訂事件類型,最簡單的方式,是透過QEvent::Type指定事件類型的常數值,在建構QCustomEvent時作為建構引數並透過postEvent()傳送事件,例如:const QEvent::Type MyEvent = (QEvent::Type) 9393;...QApplication::postEvent(object, new QCustomEvent(MyE

2012-06-15 14:30:57 969

转载 移动互联网你需要了解35家潜力企业

在以智能移动终端为平台的“新世界”中,中国的创业者和开发者们正在上演一出和国际高手较量的大好戏。它们中的一些,将有机会成为移动互联新世界中了不起的企业。尽管对行业的预期判断有所不同,但无论是已经成功地由旧世界向新世界转型的开发者们,还是在新世界诞生的黑马们,几乎一致认为,在泛软件领域,移动应用开发是中国从业者唯一一个可以走出国门,和外国人抗衡的产品领域。新世界的大幕

2012-06-13 23:54:38 13474

原创 ibus-anthy相关库说明

http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=anthy软件包 anthysqueeze (stable) (utils): 日文输入法 - 后端、词典和工具 9100h-6: amd64 armel i386 ia64 kfreebs

2012-06-06 23:15:21 1164

原创 ibus 相关库说明

ibus 相关:http://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=ibus软件包 ibussqueeze (stable) (utils): New input method framework using dbus 1.3

2012-06-06 23:09:29 1634

转载 ubuntu:apt-get方式安装ibus输入法

原文地址:http://hi.baidu.com/zhancang/blog/item/c8779799269104006e068c88.html安装了ibus输入法,主要是因为网上说它的词库是搜狗词库。最初安装的是基於python的,最近听到说是用C重写了,于是就想尝试以下。因为上一个版本的在打字速度快一点的时候,弹出来的词有时候会略微的停顿一下才出来。先导入公钥:gpg --k

2012-06-06 23:03:39 2874

转载 Ubuntu 软件包管理详解

Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软件包, 类似 RPM. 系统中所有

2012-06-06 18:45:20 742

转载 VM虚拟机里怎么安装ubuntu linux 我下载的是ISO镜像文件

把镜像文件直接放到虚拟机的虚拟cd-rom里启动,没用 一启动然后选择完语言后就死机 下了32bit 和64bit的两种都试了 都死机满意答案 好评率:11%VM虚拟机的安装教程: http://zjb8975.blogbus.com/logs/38882115.html什么也不说了,开始1、启动我们的VM虚拟机,点击新建虚拟机,OK2、

2012-06-04 23:40:43 19829

转载 slackware下ibus编译安装(更新:2010/10/17)

更新请见文章最后!Slackware据说是较正统的Linux,可是它的默认环境是KDE,输入法是Scim用惯了Ubuntu后就对ibus有种特殊的情感。经过很长时间的学习和尝试,总算安装成功了。这是送给和我一样的新手,老鸟们请勿见笑。ibus + wubi86 + pinyin先贴上两个主要的参考地址:1、ibus的官网上的说明http://code.google.

2012-06-04 18:48:05 2455 1

转载 linux解压bz2文件

使用   bunzip2   linux-2-4-2.tar.bz2   生成   linux-2-4-2.tar      使用tar   xvf   linux-2-4-2.tar   得到最终文件。       或者直接使用    tar   jxvf   linux-2-4-2.tar.bz2

2012-06-04 16:32:55 4419

转载 Package: gnome-common (2.12.0-2)

Links for gnome-commonDebian Resources:Bug ReportsDeveloper Information (PTS)Debian ChangelogCopyright FileDebian Patch TrackingDownload Source Package gnome-common:[gnome-common_2.12.0-2.

2012-06-04 15:56:14 923 1

转载 Linux下 /proc/maps 文件分析(转)

Linux下 /proc/maps 文件分析 收藏 From:http://blog.csdn.net/wenxy1/archive/2008/12/23/3591243.aspx/proc//maps查看进程的虚拟地址空间是如何使用的。该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏移量:库在进程里地址范

2012-06-02 16:43:25 1107

转载 tar、gzip、unzip命令的详细使用方法

tar、gzip、unzip命令的详细使用方法tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是

2012-05-17 13:49:58 704 1

转载 android输入法01:SoftKeyboard源码解析02

本篇为SoftKeyboard源代码注释。1、LatinKeyboard[java] view plaincopypublic class LatinKeyboard extends Keyboard {        private Key mEnterKey;            public LatinKeyb

2012-05-16 14:44:47 1891

转载 android输入法01:SoftKeyboard源码解析03

4、SoftKeyboard[java] view plaincopy/**  * Example of writing an input method for a soft keyboard.  This code is  * focused on simplicity over completeness, so it shou

2012-05-16 14:44:10 4463

转载 android输入法01:SoftKeyboard源码解析02

本篇为SoftKeyboard源代码注释。1、LatinKeyboard[java] view plaincopypublic class LatinKeyboard extends Keyboard {        private Key mEnterKey;            public LatinKeyb

2012-05-16 14:42:43 1184

转载 android输入法01:SoftKeyboard源码解析02

本篇为SoftKeyboard源代码注释。1、LatinKeyboard[java] view plaincopypublic class LatinKeyboard extends Keyboard {        private Key mEnterKey;            public LatinKeyb

2012-05-15 22:11:53 1457

转载 android输入法01:SoftKeyboard源码解析01

本文主要介绍android自带输入法实例SoftKeyboard的源码,共分为两篇:第一篇为SoftKeyboard框架概述,第二篇为源码注释。1、IMF简介       一个IMF结构中包含三个主要的部分:input method manager:管理各部分的交互。它是一个客户端API,存在于各个应用程序的context中,用来沟通管理所有进程间交互的全局系统服务。input

2012-05-15 22:09:48 9252 1

notepad++支持二进制显示的插件

notepad++支持二进制显示的插件,可以将普通文档转换成二进制

2012-04-16

基于S3C2440的GPIO驱动及其访问LED的应用程序

基于S3C2440的GPIO驱动及其访问LED的应用程序 提供了完整的GPIO驱动程序,并给出了以此驱动对LED的访问代码.

2009-12-17

WINCE小游戏制作(代码),很好的借鉴

WINCE小游戏制作(代码),很好的借鉴,从中你能了解到不少WINCE的优点、操作技巧。。。。

2009-03-14

入C语言门,最好的书籍及资料

C语言,c程序设计代码,课件 老潭(谭浩强)课本,除了这本书,我真的想不出第二本,比这更适合初学者的

2009-03-14

最精简操作系统ucos学习资料大全(内核代码等)

ucos学习资料大全 内核代码,移植学习,学习用书,ucos程序员指南

2009-03-14

CMPP3.0协议源码(,调试通过,代码全)

CMPP3.0协议源码下载,自己刚分析过这代码,给大家分享一下

2009-03-14

蓝牙补充资料(前几天发过两本经典书籍)

蓝牙补充资料(前几天发过两本经典书籍),现在,再补充点相关资料,

2009-03-14

WinCE培训资料ppt(讲义,实验--另外打包上传)

WinCE培训资料ppt(讲义,实验--另外打包上传) WinCE培训,GWES,BSP,OAL,BootLoader等等,其它资料,如讲义,实验,另外打包上传,由于每次上传有上限,而资料又比较多,所以只能分开上传,见谅,本资料仅供学习使用,不得商业。。。。

2009-03-14

Microsoft内部关于WinCE培训资料

Microsoft,WinCE培训 这些资料是我们在参加组培训时的资料, 因为我们项目组是给Microsoft做WinCE系统的,所以Microsoft才提供了这些资料给我们学习,感觉很好,给大家分享

2009-03-14

DLL测试代码及学习文档

DLL测试代码及学习文档 动态联接库,测试代码。。。。。分享

2009-03-14

组件技术综合资料库_control

组件技术综合资料库_control 收集了许多组件技术方面的东东,

2009-03-14

wce培训资料大全(仅供学习,不得商业)

wce培训资料大全(仅供学习,不得商业) wce培训资料,PPT,讲义,实验指导书_YL2440 我们内部学习PPT,另外打包上传,因为资料太多一次无法上传,见谅!!

2009-03-14

Visual C 串口编程(自己也在用)

Visual C 串口编程(自己也在用,感觉很好,所以推荐给大家)

2009-03-14

windows内存学习总结

windows内存学习总结 windows,内存分配,内存管理

2009-03-14

VC编程经验总结(上\下)

VC编程经验总结(上\下),很好的经验学习

2009-03-14

300种加密解密算法(C++)源代码

300种加密解密算法(C++)源代码,其中大部分已经通过测试,,,而且代码齐全

2009-03-14

嵌入式系统词汇表(汇总)解释详细,可作开发参考备用

嵌入式专系统词汇表,其中有嵌入式专系统中可能用到的许多英文名词的解说

2009-03-14

C语言常见问题集之笔记

C语言常见问题集之笔记 ,主要是针对<C语言常见问题集>的学习写的笔记,另外一部分是自己平时的总结

2009-03-14

短信消息协议的资料(全)

短消息协议的资料(全),很全的,收集了好久,GSM,CMMP等....

2009-03-14

MP3解压程序C源代码(通过编译,调试)

MP3解压C程序源代码(通过编译,调试)

2009-03-14

Windows API 编程及WIN32的API函数

Windows API 编程 WIN32的API函数

2009-03-14

注册表实用手册(经典)

注册表实用手册 注册表实用手册 注册表实用手册

2009-03-14

话费语音查询及点歌软件(C++源码,发布软件齐全)

话费语音查询及点歌软件(C++源码,发布软件齐全)

2009-03-14

C++编程风格指南(中英文都有,doc)

C++编程风格指南(中英文,doc) 齐全的编程风格.... 很难得的

2009-03-14

一个完整的餐饮管理程序的源代码(编译,调试通过)

一个完整的餐饮管理程序的源代码(编译,调试通过)

2009-03-14

手机信息管理系统源代码(编译,调试通过)

手机信息管理系统源代码(编译,调试通过) 手机信息管理系统,源代码,设计报告,环境设置说明等文档都有

2009-03-14

模拟手机源程序(通信,短信平台)

模拟手机源程序(通信,短信平台) 三部分: 短信中心,模拟通信,模拟手机收发

2009-03-14

短信协议汇集(中国移动和中国联通现有协议)

短信协议(包括中国移动和中国联通的协议)

2009-03-14

Gsm手机(短信息,电话簿)开发库C++源代码

Gsm手机(短信息,电话簿)开发库C++源代码

2009-03-14

学软件的决好资料会总(软件测试,软件工程,软件体系结构三部分)

软件资料会总: 软件测试,软件工程,软件体系结构三大部分

2009-03-14

东南大学牛导的C语言进阶课件(仅供学习,经典书籍即将面市)

东南大学两个牛老师的C语言进阶课件 非常好....真的

2009-03-14

数据结构(严蔚敏):所有算法VC/BC实现---以多个具体工程形式

数据结构(清华严蔚敏):书上所有算法VC/BC实现,均通过编译调试的...而且放在工程之中,方便学习与参考,---以多个具体工程形式

2009-03-10

gsm协议短信收发实现代码

gsm协议短信收发实现代码,,经过测试可用的

2009-03-08

软件开发人员必备工具书--代码大全(第二版):分享

一位在中兴工作的学长推荐的,说是很好,我才看,感觉确实不错, 分享!! 软件开发人员必备工具书-代码大全(第二版)

2009-02-28

软件设计师考试资料集(自己用过,觉得很好)

软件设计师考试资料集(自己用过,觉得很好) 计算机硬件基本知识教程 软件设计师测试系统 软件设计师历年试题

2009-02-28

学XML,必备的两本经典书籍

xml本质论 搞懂xml、soap、biztalk 做XML这行的,牛人没有不看的书籍

2009-02-28

ADS(ARM developer suite)学习资料集(中文)

ADS1.2中文教程 ADS步步学 ADS集成开发环境及EasyJTAG仿真器应用 ADS1.2集成开发环境的使用 嵌入式ARM体系架构暨ADS使用

2009-02-28

C中容易出错(编译器不检)之30处个人总结

C中容易出错(编译器不检)之30处个人总结 在C编程中,经常有这样的情况,编译器检查时,无错,而程序结果出错或异常退出

2008-10-16

计算机体系结构 量化研究方法(第四版)

被称之为计算机体系结构第一书的,看过后.感觉确实很有水准

2008-10-12

一些大公司有关C++的笔试与面试题

40个一些大公司有关C++的笔试与面试题

2008-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除