修复VS,恢复初始状态
2014-03-13 10:25
323 查看
命令提示 输入命令: devenv.exe /resetuserdata
处理版本221优化改动:
1、SQL优化,采用预编译方式并将SQL语句修改为大写,尽量减少Oracle数据库硬解析
2、复用部分代码,减少变量的重复计算
3、根据最小知识原则、变量作用域最小化原则控制数据安全访问
4、部分变量由堆变量改为栈变量,内存及时释放
5、数据运算尽量采用位运算提升运算效率
最小知识原则:例如能使用private不使用public,对于实体之外的其他对象可见性最小
变量作用域最小化原则:
例如能使用局部变量不使用全局变量,JAVA垃圾回收器能够在最快时间内回收该变量
避免相同对象的重复创建:例如for循环需创建新对象,对象的创建置于循环外
堆变量、栈变量:
变量的创建尽量置于方法体内,
尽量减少方法调用次数(例如for循环,尽量避免for(int i=0;i<list.size();i++)类似操作,改为for(int i=0,length=list.size();i<length;i++)),
减少非必要static变量的创建,避免非必要变量或实体在内存常驻
IO、DB等操作时IO流、数据库链接的手动关闭、释放
系统服务程序,在服务的OnStart事件里面使用ADOConnection连接数据库,连接字符串没有问题,但是为什么在ADOConnection->Open()的时候,提示“尚未调用 CoInitialize”??这是什么原因?
1.没有初始化COM空间,用COINITIALIZE();
#include "utilcls.h"
在Dll中使用ADOQuery需要调用
CoInitialize(NULL);
来初始化COM,(ado是COM),否则会出错。
结束时
CoUninitialize();
处理版本221优化改动:
1、SQL优化,采用预编译方式并将SQL语句修改为大写,尽量减少Oracle数据库硬解析
2、复用部分代码,减少变量的重复计算
3、根据最小知识原则、变量作用域最小化原则控制数据安全访问
4、部分变量由堆变量改为栈变量,内存及时释放
5、数据运算尽量采用位运算提升运算效率
最小知识原则:例如能使用private不使用public,对于实体之外的其他对象可见性最小
变量作用域最小化原则:
例如能使用局部变量不使用全局变量,JAVA垃圾回收器能够在最快时间内回收该变量
避免相同对象的重复创建:例如for循环需创建新对象,对象的创建置于循环外
堆变量、栈变量:
变量的创建尽量置于方法体内,
尽量减少方法调用次数(例如for循环,尽量避免for(int i=0;i<list.size();i++)类似操作,改为for(int i=0,length=list.size();i<length;i++)),
减少非必要static变量的创建,避免非必要变量或实体在内存常驻
IO、DB等操作时IO流、数据库链接的手动关闭、释放
系统服务程序,在服务的OnStart事件里面使用ADOConnection连接数据库,连接字符串没有问题,但是为什么在ADOConnection->Open()的时候,提示“尚未调用 CoInitialize”??这是什么原因?
1.没有初始化COM空间,用COINITIALIZE();
#include "utilcls.h"
在Dll中使用ADOQuery需要调用
CoInitialize(NULL);
来初始化COM,(ado是COM),否则会出错。
结束时
CoUninitialize();
相关文章推荐
- 状态为恢复中的SQLServer 数据修复方法
- Sublime Text 3 恢复初始状态
- Lex&Yacc Parser错误发生后再次parser之前恢复初始状态
- win10主页怎么恢复初始状态恢复刚安装时的初始状态
- PS学习笔记-----恢复到画面初始打开状态:“F12键”
- 快速清空sql数据库恢复到初始状态
- 用 devenv.exe /resetuserdata 恢复Visual Studio 初始状态
- win10主页怎么恢复初始状态?win10主页恢复初始状态步骤
- 在 Linux 上恢复一个损坏的 USB 设备至初始状态
- 恢复浏览器初始状态
- Win8系统声音出现异常如何恢复声音初始状态
- 脚本测试,注意记录并且恢复初始状态
- 如果不小心把/home目录下的用户家文件夹删除,如何恢复初始状态?
- delphi清空DBGRID的数据,也就是恢复到初始状态
- 恢复回路由器到初始状态
- windows7 64位系统重置ie浏览器让其恢复初始状态
- AndroidStudio 保存当前工作状态失败,重启后恢复为初始状态的解决方案
- 用 devenv.exe /resetuserdata 恢复Visual Studio 初始状态
- 恢复Visual Studio2010 的IDE为初始状态
- 配置文件丢失,桌面恢复初始状态