- 浏览: 1044728 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (538)
- 奇文共赏 (36)
- spring (13)
- hibernate (10)
- AOP/Aspectj (9)
- spring security (7)
- lucence (5)
- compass (3)
- jbmp (2)
- jboss rule(drools) (0)
- birt (1)
- jasper (1)
- cxf (3)
- flex (98)
- webgis (6)
- 设计模式 (1)
- 代码重构 (2)
- log4j (1)
- tomcat (9)
- 神品音乐 (1)
- 工作计划 (2)
- appfuse (1)
- svn (4)
- 寻章摘句 (3)
- eclipse (10)
- arcgis api for flex (1)
- 算法 (5)
- opengis-cs (1)
- bug心得 (13)
- 图标 (1)
- software&key (14)
- java (17)
- 搞笑视频 (13)
- sqlserver (9)
- postgresql (1)
- postgis (0)
- geoserver (5)
- 日子 (50)
- 水晶报表 (1)
- 绝对电影 (3)
- Alternativa3D (1)
- 酷站大全 (10)
- c++ (5)
- oracle (17)
- oracle spatial (25)
- flashbuilder4 (3)
- TweenLite (1)
- DailyBuild (6)
- 华山论贱 (5)
- 系统性能 (5)
- 经典古文 (6)
- SOA/SCA/OSGI (6)
- jira (2)
- Hadoop生态圈(hadoop/hbase/pig/hive/zookeeper) (37)
- 风水 (1)
- linux操作基础 (17)
- 经济 (4)
- 茶 (3)
- JUnit (1)
- C# dotNet (1)
- netbeans (1)
- Java2D (1)
- QT4 (1)
- google Test/Mock/AutoTest (3)
- maven (1)
- 3d/OSG (1)
- Eclipse RCP (3)
- CUDA (1)
- Access control (0)
- http://linux.chinaunix.net/techdoc/beginner/2008/01/29/977725.shtml (1)
- redis (1)
最新评论
-
dove19900520:
朋友,你确定你的标题跟文章内容对应???
tomcat控制浏览器不缓存 -
wussrc:
我只想说牛逼,就我接触过的那点云计算的东西,仔细想想还真是这么 ...
别样解释云计算,太TM天才跨界了 -
hw_imxy:
endpoint="/Hello/messagebr ...
flex+java代码分两个工程 -
gaohejie:
rsrsdgrfdh坎坎坷坷
Flex 与 Spring 集成 -
李涤尘:
谢谢。不过说得有点太罗嗦了。
Oracle数据库数据的导入及导出(转)
http://www.gold98.net/blog/article.asp?id=909
有时候我们需要将某个数组清空或者说重置,我最常用的办法的是重新new一下,但是有人测试研究发现使用length=0的方法,执行效率是最高的,呵呵,原文如下:
_localArray.length = 0; // Reset the array to empty
Yesterday I was coding on a rather large application at work and I needed to reset an array I had that was stored as a member variable. My gut instinct was to just take the Array variable and set its length = 0. Although this worked I wasn't sure if it was the best way to reset an array in ActionScript 3. So I asked my friend Guy Wyatt and he sent me this performance benchmark using 100,000 iterations in an Array as a test to see the time it took to clear out this Array using various techniques.
Resetting an empty array over 100,000 iterations in a while(i--) loop
length = 0: 15 ms
splice: 157 ms
new: 145 ms
So it looks like my gut instinct was right to set the length to 0 to reset my Array. I know this isn't the most glamorous blog post but I do think it is important to think about these things while coding a large Flex application. Every little bit of optimization is crucial and can over all help yield a better functioning application.
原文来自frankieloscavio.blogspot.com
有时候我们需要将某个数组清空或者说重置,我最常用的办法的是重新new一下,但是有人测试研究发现使用length=0的方法,执行效率是最高的,呵呵,原文如下:
_localArray.length = 0; // Reset the array to empty
Yesterday I was coding on a rather large application at work and I needed to reset an array I had that was stored as a member variable. My gut instinct was to just take the Array variable and set its length = 0. Although this worked I wasn't sure if it was the best way to reset an array in ActionScript 3. So I asked my friend Guy Wyatt and he sent me this performance benchmark using 100,000 iterations in an Array as a test to see the time it took to clear out this Array using various techniques.
Resetting an empty array over 100,000 iterations in a while(i--) loop
length = 0: 15 ms
splice: 157 ms
new: 145 ms
So it looks like my gut instinct was right to set the length to 0 to reset my Array. I know this isn't the most glamorous blog post but I do think it is important to think about these things while coding a large Flex application. Every little bit of optimization is crucial and can over all help yield a better functioning application.
原文来自frankieloscavio.blogspot.com
发表评论
-
ActionScript 3.0 性能优化小知识
2010-07-30 14:12 1030http://xinsync.xju.edu.cn/in ... -
Flex企业级UI权限控制
2010-07-28 16:14 1299http://www.pin5i.com/showtopic- ... -
flex4中PopUpManager在module中有问题
2010-06-24 11:10 3139flex4中module加载module后flex4中 a ... -
Flex 开发: 类的反射
2010-06-24 10:56 1269http://www.ibm.com/developerwor ... -
Problems with ByteArray.writeObject()
2010-05-19 21:47 1723http://www.actionscript.org/for ... -
利用 E4X解决 XML 处理的性能问题
2010-05-19 21:11 1749http://www.blogjava.net/rosen/a ... -
正在安装的adobe flash player版本不是最新的版本
2010-04-22 09:56 2454打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\ ... -
AS3 优化 之 FOR内循环
2010-02-10 15:39 1562写游戏只要有思路,就能实现,但这也只是从功能角度出发,能不能有 ... -
flex模块切换时导致对象不正确序列化的解决办法
2009-12-02 09:08 1627http://lkfnn.iteye.com/blog/506 ... -
漂亮的登陆
2009-11-19 16:32 1159http://dougmccune.com/360Flex_A ... -
Download all 177 Flash Effects Source Files .fla
2009-11-13 09:27 1222http://www.jeffjoneslive.com/Fl ... -
flex如何接受其他页面Post过来的数据
2009-10-10 11:15 2556问题描述: 有个程序需要调用我的flex页面,需要给我传 ... -
Change font size in the whole app with Ctrl+/-
2009-10-09 10:06 1201http://feedproxy.google.com/~r/ ... -
flex delete关键词和类成员
2009-10-09 09:01 1406flash中delete关键词用来移除定义的变量,并不能从内存 ... -
Flex HTTPService如何给后台传递参数
2009-10-09 08:56 1524http://blog.csdn.net/joeyshi/ar ... -
FLEX Builder compiler arguments 的设置
2009-09-28 08:20 1655http://flash.9ria.com/thread-18 ... -
12 Best Adobe AIR Applications for Web Designers
2009-09-25 08:20 107612 Best Adobe AIR Applications ... -
做网页如何改变IE地址栏的显示IE图标
2009-09-23 16:55 2701这个问题的解决其实在flex之外 修改index.templa ... -
Flex设置html(页面标题)title问题
2009-09-23 15:31 3286如果你是一个整体系统用了同一个标题:可以修改模板页index. ... -
flex中文问题,访问中文路径问题
2009-09-23 14:36 1201本文最先发表在本人个 ...
相关推荐
以下是对几种方法的详细解释: 1. **使用 `array_values` 函数** `array_values` 是 PHP 中用于获取数组中所有值的一个内置函数,同时它会自动为这些值分配从 0 开始的连续索引。无论是普通数组还是关联数组,此...
在本文中,我们将深入探讨几种删除PHP数组中空值的方法,包括传统的`foreach`循环和`unset`组合,以及更高效的方法`array_filter`。 首先,让我们看看使用`foreach`循环和`unset`的方法。这是一种直观且易于理解的...
在本篇PPT中,主要讨论了三种基本的FPGA配置方式,分别是FPGA主动串行(AS)、JTAG方式以及被动方式。 1. FPGA主动串行(AS)方式:这种配置方式中,FPGA充当主设备,通过一个EPCS(外部可编程存储器系统)系列配置...
本文将详细介绍几种在PHP中删除一维数组中特定值元素的方法。 1. **自定义循环法**: 这是最基础的方法,通过`for`或`foreach`循环遍历数组,然后使用`unset`函数移除目标元素。如示例所示,首先设置要删除的值`$...
在PHP编程语言中,数组是一种非常重要的数据结构,它允许我们存储多个值并用单一的变量来引用。本文将深入探讨PHP数组中的指针概念及其相关的操作方法。 首先,每个PHP数组都内置了一个指针,它指向数组中的当前...
下面将根据标题“大家来进行SQL优化”以及描述中的优化建议,详细介绍几个关键的SQL优化技巧,帮助大家提高查询效率。 #### 1. 选择合适的驱动表(Driving Table) 在进行多表连接时,选择正确的驱动表可以显著...
在PHP编程中,数组是一种非常重要的数据结构,它允许我们存储和操作多个相关值。在电商网站或在线商店中,购物车功能是必不可少的,它通常由PHP数组来实现。这个"php数组操作用于购物车"的主题涵盖了如何利用PHP数组...
4. 使用`reset()`将`$keysvalue`数组的内部指针重置到第一个元素,然后遍历它,将对应于每个键值的元素从原数组`$arr`中取出,添加到结果数组`$new_array`中。 5. 最后返回排序好的数组`$new_array`。 这种排序方法...
迭代器模式是软件开发中常用的一种设计模式,属于行为型模式。它提供了一种方法,用于访问集合对象的元素而无需暴露集合的内部结构,同时支持不同类型的遍历方式。迭代器模式将遍历的细节封装在迭代器内部,与集合类...
ASP.NET中的输入文本框自动提示功能是Web应用中常见的交互设计,它极大地提高了用户的输入效率,尤其是在处理大量数据或特定格式的信息时。例如,在搜索功能中,用户输入部分关键词就能看到相关的建议,如百度搜索。...
在这个结构中,$array是需要遍历的数组,$key和$value分别存储数组元素的键和值。foreach结构会逐个访问数组中的元素,并在每次迭代中将当前元素的键和值分别赋给$key和$value。 深入分析foreach的实现,可以看到它...
而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。 返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' ...
在JavaScript中,拖动功能的实现一般依赖于鼠标的事件监听,包括但不限于以下几种事件: - mousedown:鼠标按钮被按下。 - mousemove:鼠标指针移动。 - mouseup:鼠标按钮被释放。 为了兼容不同的浏览器,代码...
1. `ArrayIndexof(arr, inElement)`:这是一个自定义的数组查找函数,模拟了ES5中`Array.prototype.indexOf()`方法的功能,遍历数组`arr`来查找元素`inElement`的索引,如果找到则返回索引,否则返回-1。 2. `...