摘要:
静态初始化程序中发生意外异常的信号。抛出 ExceptionInInitializerError 表明在计算静态初始值或静态变量的初始值期间发生异常。就是在新建一个类对象的时候初始化类的成员函数的时候,出现错误,如空指针之类的。 阅读全文
摘要:
SkPicture The SkPicture class records the drawing commands made to a canvas, to be played back at a later time.Pictures record API commands, for later playback (e.g.canvas.drawPicture(pict)). Bitmaps store pixels (either directly set,or set by drawing into the bitmap with a canvas. 阅读全文
摘要:
硬件加速是指在芯片中专门有负责这一功能的硬件计算电路。效率较高,而且不占用他部件的运行资源,但是缺点是电路一旦制造出来就无法更改,所以算法效率和质量未必是最优的。软件加速指用通用的计算电路进行运算,比较占用资源,但是可以实时更新算法来提高效率和质量。。打个比喻。就是卡西欧的计算器和XP附件里的计算器的区别。 阅读全文
摘要:
硬件加速英文名Hardware acceleration;硬件解码生效的时候,系统是怎么运转的呢?现在我们有三个处理器,CPU、GPU和APU(不是加速处理器是声音处理器)。他们通过PCI/AGP/PCIE总线交换数据。1.CPU从文件系统里读出原始数据(DirectSHow的源滤镜),分离出压缩的视频数据(分离器)。放在系统内存中。GPU、APU发呆2.CPU把压缩音视频数据交给GPU、APU, 这时总线上开始忙了,压缩数据从系统内存拷贝到显卡上的显存里和声卡上的声存里(如果有的话)。3.CPU要求GPU、APU开始硬件解码,现在CPU进入发呆期,GPU、APU开始忙。当然CPU会定期查询一 阅读全文
摘要:
CURL? 嗯,说来话长了~~~~这东西现在已经是苹果机上内置的命令行工具之一了,可见其魅力之一斑1)二话不说,先从这里开始吧!curl http://www.yahoo.com回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了~~~~~2)嗯,要想把读过来页面存下来,是不是要这样呢?curl http://www.yahoo.com > page.html当然可以,但不用这么麻烦的!用curl的内置option就好,存下http的结果,用这个option: -ocurl -o page.html http://www.yahoo.com这样,你就可以看到屏幕上出 阅读全文
摘要:
对于这个错误,顾名思义,就是"storage class"的修饰符用在了对象或者变量(objects)和函数(functions)外的其他地方。 在C/C++规范中,定义了四种storage class的修饰符。autoregisterstaticextern 我所遇到的这个编译错误所对应的代码是下面所示。class CDataSet{ public:staticenum ePrintRange { ALLDATA = 0, ...... } ...... } (本人在学习STL,从互联网上找来一些例子学习,本人在编译某个例子的过程中遇到这个问题) 很显然,是这个" 阅读全文
摘要:
出现这个错误表示在A.h中定义了一个类模版,并且在A.h中需要#include"B.h"(即,需要知道B的定义)而在B.h中又使用了A.h中定义的模版,因此也需要#include"A.h"(即,又需要知道A的定义)头文件相互包含,不但要用到#include,而且还要分别声明要用到的类。比如A.h中,添加#include"B.h",而且要添加classB;B.h中也是一样,否则就报错。 阅读全文
摘要:
class CPlayer;class CReader : public IWMReaderCallback , public IWMReaderCallbackAdvanced // for sample optimization{private: ...}相当于 extern class CPlayer extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。 阅读全文
摘要:
在使用SI敲代码的时候,不喜欢再用鼠标点来点去,如果能记住快捷键,手就不用切来切去了。如何从主窗口切换到找文件的子窗口: CTRL+O如何从主窗口切换到找函数的子窗口:ALT+L如何关闭当前文件的窗口:CTRL+W如何关闭所有文件的窗口:CTRL+SHIFT+W使用过程中发现有实用新的技巧,会继续添加,也欢迎大家告知。 阅读全文
摘要:
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完成3:ServiceTimeout(20 seconds) --小概率类型Service在特定的时间内无法处理完成三:KeyDispatchTimeoutAkey or touch event was not dispatched within t 阅读全文