- 浏览: 139769 次
- 性别:
- 来自: 深圳
最新评论
-
pgy20032000:
好使 谢啦 [img][/img]
怎样从DOS的telnet中退出 -
txlong_onz:
图片不知道怎么上传的,见谅。
怎样从DOS的telnet中退出 -
txlong_onz:
虽然命令行上写的有Ecsape字符是引用CTRL+],但是我试 ...
怎样从DOS的telnet中退出 -
txlong_onz:
老大,你怎么代码不放到专门的代码区啊?我看的好费力啊,因为是新 ...
flash 加载gb2312乱码的处理(2中方法)
文章列表
要点:
堆:顺序随意
栈:先进后出
堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另 ...
oc 变量存栈 对象存堆
- 博客分类:
- oc
Objective-C的对象在内存中是以堆的方式分配空间的 你可以看到很多对象的初始化是 [NSObject alloc]init],alloc是NSObject分配内存的一个方法(你的oc对象基类基本都是NSObject),并且堆内存是由你释放的,即release
栈由编译器管理自动释放的,在方法中(函数体)定义的变量通常是在栈内,因此如果你的变量要跨函数的话就需要将其定义为成员变量。
数组排序[Block,NSComparator]
- 博客分类:
- oc
NSArray *stringArray = [NSArray arrayWithObjects:@"abc 1", @"abc 21", @"abc 12",@"abc 13",@"abc 05",nil];
NSComparator sortBlock = ^(id string1, id string2)
{
return [string1 compare:string2];
};
NSArray *sortA ...
九宫切割
- 博客分类:
- ActionScript
function reslice():void
{
var bmpData:BitmapData = new BitmapData(_width, _height, true, 0x0);
var rows:Array = [0, _slicingRect.top, _slicingRect.bottom, _oriBitmap.height];
var cols:Array = [0, _slicingRect.left, _slicingRect.right, _oriBitmap.width];
var dRows:Array = [0, _sl ...
fp flash.ocx npswf32
allowDomain
- 博客分类:
- ActionScript
allowDomain xss 如:加载a.qq.com/a.swf
当被第三方加载的时候,由于a.swf 是allowDomain("*"),这样第三方的flash可以访问a的方法,从而执行cgi,执行的时候会把qq.com的cookies带到服务器去[前提是登陆过qq.com],从而做一些非法操作!
http://lcamtuf.blogspot.com/2011/03/other-reason-to-beware-of.html
March 06, 2011
The other reason to beware ExternalInterface.call()
Adobe Flash has a function called ExternalInterface.call(...), which implements a JavaScript bridge to the hosting page. It takes two parameters: the first one is the ...
1:当加载一个记事本修改成jpg的文件的时候.
fileReference.addEventListener(IOErrorEvent.IO_ERROR,__onIOErrorHandler);
fileReference.addEventListener(Event.COMPLETE,__onFileRefLoadCompleteHandler);
先出发__onFileRefLoadCompleteHandler,再出发__onIOErrorHandler。
所以在__onFileRefLoadCompleteHandler里边要注意判断f.data是否存在。
...
wup 解析
- 博客分类:
- ActionScript
大于14后边要用f等来作为占位符,紧跟类型,然后才是正真的tag
大于14后边要用f等来作为占位符,紧跟类型,然后才是正真的tag
92 00 05 84 87
ac
bc
c6
00
dc e2b0bf..........
ec
fc
0f
fd
10 00 0c fc
11 f6
12 01 31
f6
13 05 66 6c 61 73 68 fc
14 fc
15 f1
16 00 b9 f0
17 01 flash...........
f6
18 01 31 fc
19 fc
1a f6
1b 0 ...
encodeURIComponent encodeURI escape
System.useCodePage
public function decodeURI(uri:String):String
语言版本: ActionScript 3.0
运行时版本: AIR 1.0 Flash Player 9, Flash Lite 4
将已编码的 URI 解码为字符串。返回一个字符串,其中以前由 encodeURI 函数编码的所有字符都还原为它们的未编码表示形式。
下表显示不会 由 decodeURI 函数解码为字符的转义序列的集合。使用 decodeURIComponen ...
正则表达式
- 博客分类:
- ActionScript
_bgUrl = _bgUrl.replace(/^https?:\/\/.+?\//, "/");
//_bgUrl = _bgUrl.replace(/^(https?:)?\/\/.+?\//, "/");
面试题
- 博客分类:
- ActionScript
1:为什么fp渲染位图比矢量图快?
2:为什么fp需要设置安全沙箱?
3:说说flash 占cpu过高的几个优化点?
滤镜 透明 复杂矢量 大位图动画 禁用鼠标事件
4: 说说内存过高的处理方案?
5:如何处理被重定向的corssdomain?
6:枚举系统字体,font.enumerateFonts(true);
7:stopPropagation&
stopImmediatePropagation
8:弱引用
9:回收机制 ==(引用计数法+标记清除法)
压缩后无法读取exif信息
- 博客分类:
- flash 问题搜集
压缩后无法读取exif信息。
原生压缩或者JPEGEncoder 等压缩后都无法读取。
只有tag 无vaLue.
备忘