我在mac air的chrome浏览器下测试了以上代码,createColorImage1需要1630毫秒,createColorImage2需要29毫秒,两者相差56倍,也就是说采用globalCompositeOperation虽然进行了两次drawImage,但性能依然远高于通过getImageData逐个设置像素值的方式。
造成这种巨大差距的根本原因在于createColorImage1的方式完全基于CPU运算,js本就单线程,且密集数值运算也不是js的强项,而采用globalCompositeOp...
分类:
Web程序 时间:
2014-11-23 11:47:45
阅读次数:
228
HT for Web独创的矢量图片设计架构,使其具有强大丰富的动态图形呈现能力,但从最近知乎热议的“Adobe Photoshop 是否已经过时?”的话题,大家能体会到很多情况下实际项目不可能完全采用矢量,项目中还是有大量的传统非矢量的静态图片,毕竟工具强大且现有资源丰富,但为了使静态图片呈现出更多的动态效果,HT for Web提供了较多渲染方式,例如对HT for Web的图元设置‘body.color’的style后图元即可达到自动染色的效果,这里将对这种染色技术进行讲解。...
分类:
Web程序 时间:
2014-11-22 21:37:39
阅读次数:
340
1、新建触发器Triggers:说明:上图中显示的触发器是在Template中创建的,触发值是不能在此直接修改的,必须在template中修改。点击ADD添加触发器表达式Expression:点击Select选择已存在监控项Items:说明:Expression中选择对应的item、触发方式及触发值,Severity是告警级别..
分类:
其他好文 时间:
2014-11-19 16:16:03
阅读次数:
398
ORA-38760: This database instance failed to turn on flashback database 第三篇
第一篇
第二篇
问题现象:
在数据库alert告警日志中看见如下信息:
Completed: ALTER DATABASE MOUNT
Wed Nov 19 04:57:28 2014
alter database op...
分类:
数据库 时间:
2014-11-19 14:15:58
阅读次数:
254
snmp,简单网络管理协议,是基于udp端口161,162,其中服务端是161,客户端是162,也就是管理端向代理端(也即是客户端)发送信息是161,代理端向管理端发送信息是162(例如发送告警信息)HTTP是基于TCP端口80DNS(域名解析服务)是基于udp端口53FTP(文件传输协议)是基于TCP端..
分类:
其他好文 时间:
2014-11-17 14:13:51
阅读次数:
147
以往对weblogic stuck认识是:
1.会造成系统整体慢。
2.在weblogic console中线程监控中会有显示。
3.weblogic使用队列处理线程,隔一段时间会扫描线程队列,默认超过600s还没有结束就在日志告警(stuck),console上服务会有告警。
今天要验证的问题:stuck线程如果一直在运行,如果stuck太...
分类:
Web程序 时间:
2014-11-14 19:46:35
阅读次数:
195
虽然不影响程序运行,但是会报错警告警告: Error setting expression 'html.login' with value '[Ljava.lang.String;@133cdbd'ognl.OgnlException: target is null for setProperty(...
分类:
数据库 时间:
2014-11-12 19:43:13
阅读次数:
277
数据库启动的时候直接关闭,查看告警日志:
Errors in file /opt/oracle/diag/rdbms/orcl11g/orcl11g/trace/orcl11g_mmon_3749.trc (incident=65276):
ORA-00600: internal error code, arguments: [4194], [0x000000011], [0x7F967679...
分类:
其他好文 时间:
2014-11-11 12:41:37
阅读次数:
188
DG之主库、备库切换一.开库与关库顺序开库顺序先启备库,再启主库(启动监听、打开告警日志)关库顺序先关主库,再关备库二.主备库切换1、操作过程一览步骤1:启动备库、监听、告警;步骤2:启动主库、监听、告警;步骤3:主库(bj)查询信息SQL>selectname,dbid,database_role...
分类:
其他好文 时间:
2014-11-08 20:50:16
阅读次数:
232
1.查看进程状态GGSCI(PONY)2>infoall2.查看进程详细状态,有助于排错GGSCI(PONY)2>viewreport+进程名称3.查看告警日志信息GGSCI(PONY)2>viewggsevt4.查看延时,以及文件抽取应用情况GGSCI>lag<进程名称>可以查看详细的延时信息。例如:GGSCI(db4)11>lagre..
分类:
其他好文 时间:
2014-11-04 15:17:27
阅读次数:
222