- 博客(133)
- 资源 (42)
- 收藏
- 关注
转载 Magic with Merlin: Porter-Duff rules!
John Zukowski (jaz@zukowski.net), 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
1066
转载 DirectFB内存分配与管理:surface pool
1.1版本之前,DFB只有基本的系统内存概念,即使用局部或共享内存;或者视频内存概念,即固定的物理地址和一定大小的连续的内存块,该内存直接由CPU映射或者由DFB内置的内存管理器Surface Manager管理。Surface Manager是一个一维的内存管理器,它会踢出(kick-out)过时的(即不再需要的)内存。这些内存一般是本地备份的内存。只有很少的情况,系统或驱动模块可以控制或自
2012-11-08 20:33:23
1685
转载 bmp图片格式了解
先看一下bmp的头文件格式:注意:以上的多字节类型,如Int32是以先高位后低位存储的,如位文件大小:0002-0005,Int32类型,要按第5、4、3、2字节顺序组合,得到的整数才是正确的。有了头文件信息后,我们就可以找到位图数据。位图数据是以4个字节(32位,对应32位CPU的优化)为一组来处理的。例1. 我们先来看简单的只有黑白两色的内部存储方式(0:黑,1
2012-11-02 09:26:17
1046
转载 BMP文件格式
简介位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与显示设备有关,因此把它称为设备相关位图(device-dependentbitmap,DDB)文件格式。Windows 3.0以后的BMP位图文件格式与显示设备无关,因此把这种BMP位图文件格式
2012-11-02 09:08:44
770
转载 sprintf与snprintf
int sprintf( char *buffer, const char *format [, argument] ... );除了前两个参数类型固定外,后面可以接任意多个参数。而它的精华,显然就在第二个参数:格式化字符串上。 printf和sprintf都使用格式化字符串来指定串的格式,在格式串内部使用一些以“%”开头的格式说明符(format specifications)来占据
2012-08-23 13:44:01
1451
转载 snprintf
众所周知,sprintf不能检查目标字符串的长度,可能造成众多安全问题,所以都会推荐使用snprintf.snprintf(_snprintf)的声明是这样的int _snprintf( char *buffer, size_t count, const char *format [, argument] ... );If
2012-08-23 12:28:36
699
转载 Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所
2012-08-23 11:39:01
578
原创 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
817
转载 Qt中各个widget前后位置的设置
关于Qt中各个widget窗口的前后位置是如何定义的在Qt中,所有问题都要一分为二,讨论两种不同的情况:一个是最常用的QWidget体系,而另外一个则是QGraphicsWidget体系。 ①:在常用的QWidget体系中,设置前后位置是主要是用raise(),underStack(),hide()函数。 理论为:在Qt中每个widget窗口都维持着自己
2012-08-03 15:16:54
1819
转载 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
7735
转载 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
2614
转载 Meego 输入法架构介绍
Meego输入法框架与著名的SCIM输入法框架类似,如果对SCIM不了解,可参看之前的转载,Meego输入法主要分为,输入法前端插件,输入法引擎、输入法插件,以及输入法插件管理服务模块、配置模块、进程通信模块。 输入法前端插件,即实现了QInputContext的对象,这些对象被包装在QInputContextPlugin插件中,放置在/usr/lib/qt4/plugins/inppu
2012-07-24 17:17:40
1155
转载 linux解压tar命令
tar命令tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 g
2012-07-19 19:56:14
559
转载 用Doxygen生成源代码文档
doxygen是用于从java源代码生成技术文档的工具,有些类似javadoc,但是比javadoc界面要漂亮许多,而且配合graphviz,可以生成带UML图表的文档。 doxygen可以通过ant插件集成到ant构建任务中,这样可以通过ant构建任务自动从最新的源代码中生成最新的文档。看一下效果图吧: Doxygen官网地址:http://www
2012-07-10 14:40:23
1179
转载 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
6053
转载 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
1403
转载 webkit Page对象的分析
Page对象是webkit的核心对象之一,顾名思义,Page数据结构就是描述览器上我们打开的一个页面,这样一个页面包括很多部分,比如菜单控制,拖拽控制,页面显示,以及一些参数设置等。所以webkit中的Page对象里面也对应很多这样相关的对象,下面是一张表示这些对象关系的类图。 从上图中可以看出,Page里面主要是一些对象的组合,Page自身的代码并不是很多,里面的对象根据
2012-06-29 11:03:44
902
原创 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
1169
原创 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
918
转载 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
1854
原创 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
1382
转载 在Ubuntu下编译WebKit源码
在朋友的介绍下有幸認识了WebKit这个让人心动的开源浏览器内核. 在这我也不多作介紹,搜索并看到这篇文章的朋友应该都是想通过做一个WebKit的"hello world"后再进一步的研究开发. 我做的"hello world"就是编译源码,生成一个QT WebKitb浏览器. 1) 下载最新的源码(法a较快,不过也要半小时左右, 法b用了一下午时间)
2012-06-21 14:18:46
2534
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
3559
转载 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
1002
转载 移动互联网你需要了解35家潜力企业
在以智能移动终端为平台的“新世界”中,中国的创业者和开发者们正在上演一出和国际高手较量的大好戏。它们中的一些,将有机会成为移动互联新世界中了不起的企业。尽管对行业的预期判断有所不同,但无论是已经成功地由旧世界向新世界转型的开发者们,还是在新世界诞生的黑马们,几乎一致认为,在泛软件领域,移动应用开发是中国从业者唯一一个可以走出国门,和外国人抗衡的产品领域。新世界的大幕
2012-06-13 23:54:38
13642
原创 ibus-anthy相关库说明
http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=anthy软件包 anthysqueeze (stable) (utils): 日文输入法 - 后端、词典和工具 9100h-6: amd64 armel i386 ia64 kfreebs
2012-06-06 23:15:21
1223
原创 ibus 相关库说明
ibus 相关:http://packages.debian.org/search?suite=default§ion=all&arch=any&searchon=names&keywords=ibus软件包 ibussqueeze (stable) (utils): New input method framework using dbus 1.3
2012-06-06 23:09:29
1746
转载 ubuntu:apt-get方式安装ibus输入法
原文地址:http://hi.baidu.com/zhancang/blog/item/c8779799269104006e068c88.html安装了ibus输入法,主要是因为网上说它的词库是搜狗词库。最初安装的是基於python的,最近听到说是用C重写了,于是就想尝试以下。因为上一个版本的在打字速度快一点的时候,弹出来的词有时候会略微的停顿一下才出来。先导入公钥:gpg --k
2012-06-06 23:03:39
2929
转载 Ubuntu 软件包管理详解
Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软件包, 类似 RPM. 系统中所有
2012-06-06 18:45:20
776
转载 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
19886
转载 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
2554
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
4469
转载 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
965
1
转载 Linux下 /proc/maps 文件分析(转)
Linux下 /proc/maps 文件分析 收藏 From:http://blog.youkuaiyun.com/wenxy1/archive/2008/12/23/3591243.aspx/proc//maps查看进程的虚拟地址空间是如何使用的。该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏移量:库在进程里地址范
2012-06-02 16:43:25
1226
转载 tar、gzip、unzip命令的详细使用方法
tar、gzip、unzip命令的详细使用方法tar命令tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是
2012-05-17 13:49:58
742
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
1965
转载 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
4556
转载 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
1209
转载 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
1496
转载 android输入法01:SoftKeyboard源码解析01
本文主要介绍android自带输入法实例SoftKeyboard的源码,共分为两篇:第一篇为SoftKeyboard框架概述,第二篇为源码注释。1、IMF简介 一个IMF结构中包含三个主要的部分:input method manager:管理各部分的交互。它是一个客户端API,存在于各个应用程序的context中,用来沟通管理所有进程间交互的全局系统服务。input
2012-05-15 22:09:48
9365
基于S3C2440的GPIO驱动及其访问LED的应用程序
2009-12-17
WinCE培训资料ppt(讲义,实验--另外打包上传)
2009-03-14
Microsoft内部关于WinCE培训资料
2009-03-14
wce培训资料大全(仅供学习,不得商业)
2009-03-14
数据结构(严蔚敏):所有算法VC/BC实现---以多个具体工程形式
2009-03-10
ADS(ARM developer suite)学习资料集(中文)
2009-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人