本文上接《用AGG实现高质量图形输出(一)》,分别介绍了AGG显示流程中的各个环节。上次讲了AGG的显示原理并举了一个简单的例子,这一篇文章开始讲AGG工作流程里的每个环节。为了方便对照,再放一次AGG显示流程 图另外,上一篇文章里的例程也很重要,后面的例子都将基于这个代码。下面,我们来考察AGG显...
分类:
其他好文 时间:
2014-08-14 10:25:38
阅读次数:
505
一、简介 quartz2D是属于core Graphic框架,该框架是基于C的API。quartz2D用于绘制平面图形。二、例程步骤 添加UIView的子类MyView,在MyV...
分类:
其他好文 时间:
2014-08-14 00:59:17
阅读次数:
290
今天终于把QT移植好了,并且交叉编译了helloworld和Clock。
花了好长时间,其实归根结底是不了解交叉编译是什么。
一开始在电脑上安装了QT软件,可以打开新建工程做了个例程,在这个基础上用提供的ARM-LINUX交叉编译器编译程序,一直不能用,最后发现其实自己并没有好好看开发板的文档,有一个文档已经写出了怎样移植QT 。需要重新用ARM-LINUX交叉编译工具编译QT...
分类:
其他好文 时间:
2014-08-13 22:32:47
阅读次数:
236
1. main函数int main( int argc, char *argv[] );argc是命令行参数的数目,包括程序名在内argv是指向参数的各个指针所构成的数组,即指针数组当内核执行C程序时(使用exec函数),在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序...
分类:
其他好文 时间:
2014-08-13 22:21:27
阅读次数:
397
續上集,接著要說明如何運用 DI 來讓上回的範例程式具備執行時期切換實作類別的能力。
分类:
其他好文 时间:
2014-08-13 00:47:54
阅读次数:
232
进程的地址空间分成代码段,静态数据段,堆和栈段。线程栈的位置和大小是从它所属的进程的栈中切分出来的。每个栈必须足够大,以容纳所有对等线程的函数的执行以及它们将会调用的例程链。或许你会问为什么要进行线程栈的管理?因为栈的管理由系统自动管理。但是针对具体问题,有可能系统自动管理的栈不能满足运行的要求,这时对线程的栈的管理是必要的。本文分为三个部分,第一部分给出管理线程栈的代码示例,第二部分对代码进行讲...
分类:
编程语言 时间:
2014-08-12 19:09:44
阅读次数:
193
尽管我们在虚拟机client上能非常快通过shell命令,进行运行一些已经封装好实例程序,可是在应用中还是是自己敲代码,然后部署到server中去,以下,我通过程序进行浅谈一个程序的部署过程。在启动Hadoop之后,然后把程序达成可运行的jar包,并把对应的第三方jar包 包括进去。运行hadoop...
分类:
其他好文 时间:
2014-08-12 00:19:43
阅读次数:
224
掌握标准C++类这本书着重讨论C++类和算法组件的各个方面,除了提供一些基础知识还提供了大量的实例程序,以引导读者学习使用功能强大的类库。
电子书下载地址:点击下载...
分类:
编程语言 时间:
2014-08-11 11:59:52
阅读次数:
393
CString 型转化成 int 型 把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。 虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。如果你准备使用 Unicode 字符,你应该用_ttoi(),它在 ANSI 编码系.....
分类:
其他好文 时间:
2014-08-10 10:20:10
阅读次数:
269