要进一步测试你的Android应用是否满足功能需求,确保你的代码没有结构上的错误是很重要的。糟糕的结构代码会影响你的Android应用的可靠性和效率,让你的代码难以维护。例如,如果你的XML资源文件包含了未使用的命名空间,这会占用空间并带来不必要的处理。其它结构性问题,例如使用废弃的元素或调用目标API版本不支持的API,会导致不能正确运行代码。...
分类:
其他好文 时间:
2015-05-27 17:20:59
阅读次数:
242
Allocaorallocator 指的是空间配置器,用于分配内存。STL中默认使用SGI STL alloc作为STL的内存分配器,尽管未能符合标准规格,但效率上更好。SGI STL也定义有一个符合标准,名为allocator的配置器,但SGI自己从未使用过它,主要原因是它仅仅把C++的new操作...
分类:
其他好文 时间:
2015-05-17 10:46:39
阅读次数:
136
一、基本概念
概念:泛型就是参数化类型,使用广泛的类型。
起因:数据类型不明确。
装入数据的类型都被当作Object对待,从而”丢失”自己的实际类型。
获取数据时往往需要转型,效率低,容易产生错误。
作用:
安全:在编译的时候检查类型安全。
省心:所有的强制转换都是自动和隐式的,提高代码的重用率。二、未使用泛型package Genericity;public class Studen...
分类:
编程语言 时间:
2015-05-14 20:37:47
阅读次数:
124
Lru是一种页面置换算法,当进程访问的页面不在内存,而且内存已无空闲空间时,系统必须从内存中调出一页送到磁盘的对换区。 调出的这一页到底是哪页呢?Lru就是其中一种算法,称为“最近最久未使用算法”。 从构造...
分类:
系统相关 时间:
2015-05-11 14:58:22
阅读次数:
204
页面置换算法总结
当发生缺页中断时,操作系统必须将内存中选择一个页面置换出去为要调入的新页面腾出空间。
那究竟选择哪一个淘汰哪一个一面比较好呢?
1. 最优页面置换算法
选择最长时间内不会被访问的页面丢掉。越久越好。但是理论上不能实现。
2. 最近未使用页面置换算法(NRU)算法
找到最久没有使用的页面置换出去,页面被访问时设置R位,修改时设置M位,R位定期清...
分类:
编程语言 时间:
2015-05-11 12:59:52
阅读次数:
158
SQL Server清除缓存:DBCC DROPCLEANBUFFERS从缓冲池中删除所有清除缓冲区。DBCC FREEPROCCACHE从过程缓存中删除所有元素。DBCC FREESYSTEMCACHE从所有缓存中释放所有未使用的缓存条目。显示执行信息:SET STATISTICS IO { ON...
分类:
数据库 时间:
2015-05-08 14:33:36
阅读次数:
121
主要就是修改配置文件使两个tomcat的端口不冲突 修改tomcat2中conf下server.xml文件如下: <Server port="8005" shutdown="SHUTDOWN">将port中8005修改成8006(或者其他未使用端口); <Connector port="8080" m...
分类:
其他好文 时间:
2015-05-06 18:27:12
阅读次数:
180
---恢复内容开始---页面编码是GBK的情况下传递中文有乱码,解决方法如下: 在ajax传递前用若是Array,JSON,等其它对象,可用JSON.stringfy字符串序列化后,赋值给ajax传递, 在后台获取后,对于未使用JSON.stringfy序列化的情况下,直接转码:将utf-8转成.....
分类:
Web程序 时间:
2015-05-06 17:14:26
阅读次数:
131
用vm的时候,没有挂起和关闭虚拟机,直接关实体机。然后不幸的就异常了。然后今天用的时候提示此虚拟机似乎正在使用中。如果此虚拟机已在使用中,请按“取消”按钮,以免损坏它。如果此虚拟机未使用,请按“取得所有权(&T)”按钮以获取它的所有权。配置文件: F:\Virtual Machines\CentOS...
分类:
系统相关 时间:
2015-05-03 14:30:50
阅读次数:
259
调试C++程序的时候出现,无法找到.exe的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件。解决方法:打开菜单项目->项目属性页:1.选择配置属性->链接器->调试->生成调试信息改为“ 是”;2.选择配置属性->C/C++ ->常规->调试信息格式 改为用于“编辑并继续”的程序数据库(...
分类:
其他好文 时间:
2015-05-02 11:01:24
阅读次数:
158