性能优化代码优化原则:
时间换时间:
如禁用电脑的一些开机启动项,通过减少这些没必要的启动项的时间从而节省开机时间
如网站界面上数据的分批获取,AJAX技术
时间换空间:
如拷贝文件时new一个字节数组当缓冲器,即byte[] buffer = new byte[1024]。
为什么只new一个1024个字节的数组呢,new一个更大的字节数组不是一下就把文件拷贝完了么?这么做就是...
分类:
其他好文 时间:
2015-04-10 15:30:14
阅读次数:
193
缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。
分类:
其他好文 时间:
2015-04-10 13:08:42
阅读次数:
342
实验描述缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。...
分类:
其他好文 时间:
2015-04-08 16:37:08
阅读次数:
172
这是一个很重要的一个字节数组处理缓冲工具,它封装了字节缓冲器及对字节缓冲区的操作,包括对缓冲区的写入、读取、扩展缓冲区大小等等,另外还提供相应字符编码的转码操作。此工具让缓冲操作变得更加方便,除了缓冲区他还有两个channel——ByteInputChannel和ByteOutputChannel,这两个通道一个用于输入读取数据,一个用于输出数据,并且会自动判断缓冲区是否超出规定的缓冲大小,一旦超...
分类:
其他好文 时间:
2015-04-05 17:29:34
阅读次数:
1005
http://bbs.tairan.com/thread-807-1-1.html导演缓冲信息支持cocos2d v0.99.4和更新的版本颜色缓冲这个默认的缓冲时RGB565.它是一个16位的缓冲器,没有alpha(应该是一种cpu架构).为了使用RGBA8颜色换chogn,你需要创建并初始化EA...
分类:
其他好文 时间:
2015-03-14 15:17:09
阅读次数:
146
ATL7.0介绍了一些新的转换类和宏,为现有的宏提供了重要的改进。新的字符串转换类和名称宏的形式是:C源类型2[C]目标类型[EX]其中:?源类型和目标类型描述如下表.?[C]是目标类型必须是只读的.?[EX]是缓冲器的初始大小必须被指定为一个模板参数。源类型/目标类型描述AANSI字符串WUnic...
分类:
编程语言 时间:
2015-03-13 20:29:58
阅读次数:
267
一、P0端口的结构及工作原理 P0端口8位中的一位结构图见下图: 由上图可见,P0端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应管驱动电路构成。再看图的右边,标号为P0.X引脚的图标,也就是说P0.X引脚可以是P0.0到P0.7的任何一位,即在P0口有8个与上图相同的电路组成。 ....
分类:
其他好文 时间:
2015-03-03 22:06:36
阅读次数:
253
对基于单体存储器的FIFO,作为一种数据缓冲器,其数据存放结构和RAM是一致的,只是存取方式有所不同。因RAM中的各存储单元可被随机读写,故FIFO的队首位置及队列长度均可浮动。为此,需要用两个地址寄存器,分别存储读地址(即队首元素地址)和写地址(即队尾元素地址加1)。在读写过程中FIFO所存储的信...
分类:
其他好文 时间:
2015-02-27 11:47:42
阅读次数:
147
1.Cache简介
同样是基于程序访问的局部性,在主存和CPU通用寄存器之间设置一个高速的、容量相对较小的存储器,把正在执行的指令地址附近的一部分指令或数据从主存调入这个存储器,供CPU在一段时间内使用,这对提高系统的性能很有帮助。这个位于主存和CPU之间的高速小容量存储器称作高速缓冲器(Cache)。
启用Cache之后,CPU读取数据时,如果Cache中有这个数据的副本则直...
分类:
系统相关 时间:
2015-02-12 18:35:13
阅读次数:
233