自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

原创 libjpeg解压损坏文件时的错误处理

问题1:错误处理使用libjpeg解压文件时难免产生错误,原因可能是图片文件损坏、io错误、内存不足等等。默认的错误处理函数会调用exit()函数,导致整个进程结束,这对用户来说是非常不友好的。我们需要注册自定义错误处理函数,改变此行为。libjpeg采用c语言的setjmp/longjmp机制实现错误处理,首先需要包含以下头文件:#include struct my_erro

2012-11-30 14:12:00 6353

原创 AVM2 - 在线的eval

我们先做一个实验:1、构建一个测试类publicclass TestA {    public function a() : String {      return"aaaa"   }} 2、把这段代码解析成已经包装了SWF头的ABC文件后为: (请参考AVM2- tamarin外篇---As3Eval)00000000  46 57 53 09 6c

2012-11-17 10:38:32 1501

原创 AVM2 - 配合as3eval的as3c

介绍另一个编译反编译工具AS3C.这两者有什么不同呢,其实AS3Eval属于在线动态利用ABC进行编译和解析,而as3c更像javac或者mxmlc这样的离线编译器    1、HOW  TO GET        获得AS3C的方法很简单, 项目就挂在google code上(http://code.google.com/p/as3c/), 我们可以随时关注项目的发展动态和下载源码(htt

2012-11-17 10:36:19 2370

原创 AVM2 - 客户端脚本引擎axscript

让我们再回顾一下tamarin|-- tamarin-tracing    // tamarin源码工程     |-- axscript // 客户端脚本引擎     |-- build     |-- configure     |-- configure.py        |-- core                 |-- esc

2012-11-17 10:34:14 1411

原创 AVM2 - tamarin外篇---As3Eval

1、As3Eval简介    这是一个由Tamarin衍生出的as3库,作者把Tamarin的思想融合到了as3的库中。支持as3和ES4两种格式的动态编译、运行,有AS3来解释AS3或ES4,是不是很神奇呢?   这是一个不折不扣的AS3写的AS3脚本引擎。可以编译很多AS3代码,包括类、方法等。同时也可以融合JS和abc文件,进行多方面编程。    这里是DEMO。此库提供在线源码

2012-11-17 10:33:15 1875

原创 AVM2 - 植入本地方法实现

如何设计并使用本地代码。    1、修改shell子项目          这次让我们关注tamarin-tracing/shell这个目录。          上次简单地说道tamarin-tracing/shell/shell.py可以构建shell编译的相关C++和abc文件,这次我们来深入看看shell这个项目。          打开tamarin-tracing/she

2012-11-17 10:32:24 2550

原创 AVM2 - 构建专用的avmshell

前的三章已经为我们介绍了tamarin和开源的flex-sdk的一些基本操作,本章我们将要更加深入地了解avmshell和asc编译器。 1、深入tamarin项目     到目前为止,我们仔细看看我们的tamarin-tracing的目录结构,可能我们从来都没深入了解也注意到他里面的文件: |-- build               //  make后的编译版本      |--

2012-11-17 10:30:31 3210

原创 AVM2 - ASC编译器命令行基础

1、ASC编译器简介     avmshell执行了abc文件,并输出结果,后面跟的具体的参数主要是用于输出管理,而编译AS3文件的重任则落在了asc.jar上。     上一次我们提到如何简单地使用asc编译器编译.as文件生成.abc。然而Hello world永远都是那么的简单。     那么这一节,我们就来重点看看这个 asc编译器。     源码:flex-sdk/modul

2012-11-17 10:29:18 3447

原创 AVM2 - avmshell命令行基础

1、越过编译步骤       我们接着说这个avmshell这个tamarin编译后最终生成的可执行文件。其实呢,当我们了解如何编译后,我们完全可以掠过这个恼人而有时又不成功的过程。      我们从adobe的opensource站上弄下来flex-sdk, 并用ant编译      svn checkout http://opensource.adobe.com/svn/opens

2012-11-17 10:28:02 2595

原创 AVM2 - tamarin简介

本系列主要是用来研究AVM2和Tamarine相关的技术应用。 一、相关概念 (灰色部分选自 http://www.ibm.com/developerworks/cn/web/wa-actionscript/index.html)在 2006 年 11 月 7 日,Adobe Systems 宣布将 ActionScript Virtual Machine 的代码捐献给 Mozilla F

2012-11-17 10:26:18 5581 3

VirualGDB5.1

vs 2013 开发android插件,vs2015 也可以使用

2016-12-06

Android C++ with the NDK 代码

Android C++ with the NDK 代码

2016-10-13

facebook 网站源码

facebook 网站源码

2013-02-20

GLES官方文档

GLES官方文档

2012-08-17

CrackVS2008ForWindows7

CrackVS2008ForWindows7,出现点击bug微软,出现序列号输入框,输入序列号即可

2012-05-10

Android 面试题和答案

Android 面试题和答案,Android 面试题和答案

2012-02-26

OpenGL编程指南(第七版)

学习OpenGL的不二选择……本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了OpenGL 2.1版的所有内容。本版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧

2012-01-04

OpenGL ES 2.0 编程指南

OpenGL ES 2.0 编程指南[pdf及源代码] 学习open ES的好书,含有书中源代码

2011-11-15

Android 3D游戏开发技术详解与典型案例

Android 3D游戏开发技术详解与典型案例,前三章内容

2011-11-15

使用android push notification service 实现即时通知

使用android push notification service 实现即时通知

2011-11-10

testmusic.pcm AudioTrack使用测试文件

http://blog.csdn.net/hgl868/article/details/6766917#comments中使用的测试文件

2011-10-20

ffmpeg 视频解析 for andorid

ffmpeg 视频解析 for andorid,能够正常使用

2011-09-28

icon字符串转换

icon字符串转换, 移植到android版本,在android2.1和2.2版本测试通过,能够正常使用

2011-09-09

c++编程思想第二版源码,包括卷1和卷2源码

c++编程思想第二版源码,包括卷1和卷2源码

2011-08-27

空空如也

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

TA关注的人

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