用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:
1、 开始->设置->控制面板->管理工具->服务,停止所有Oracle服务。 2、 开始->程序->Oracle -
OraHome81->Or...
分类:
数据库 时间:
2014-06-13 07:34:15
阅读次数:
279
昨天在做存储服务的压力测试,后台是采用多线程根据玩家唯一标识做线程划分的,在测试的过程中发现,进行存储的时候,会发生玩家数据错乱的情况。一开始怀疑是上层逻辑在处理数据的时候发生了错乱,导致保存的时候玩家数据是乱的了。后来经过详细的日志跟踪,发现其实在存储之前上层发送过来的数据是完全正确的,在存储过后...
分类:
其他好文 时间:
2014-06-13 06:35:37
阅读次数:
279
一:什么是st_asio_wrapper它是一个c/s网络编程框架,基于对boost.asio的包装(最低在boost-1.49.0上调试过),目的是快速的构建一个c/s系统;二:st_asio_wrapper的特点效率高、跨平台、完全异步,当然这是从boost.asio继承而来;自动重连,数据透明...
分类:
移动开发 时间:
2014-06-12 23:43:31
阅读次数:
486
WINDOWS操作系统中可以允许最大的线程数默认情况下,一个线程的栈要预留1M的内存空间而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。你也可以通过连接时修改默认栈大小,将其改的比较小,这样就可以多开一...
分类:
编程语言 时间:
2014-06-12 20:35:13
阅读次数:
374
Sever.Transfer方法把执行流程从当前的ASPX页面转到同一服务器上的另一ASPX页面。但新的ASPX页面仍使用前一ASPX页面创建的应答流。如果用Server.Transfer方法实现页面之间的导航,则浏览器中的URL不会改变,因为重新定向完全是在服务器端进行的,浏览器根本不知道服务器已...
分类:
Web程序 时间:
2014-06-12 19:44:26
阅读次数:
219
解决办法方法:所以应该使用StringBuilder缓存,在startElement的时候调用sb.setLength(0);每次characters时调用sb.append(ch,
start, length);在endElement的时候才调用String str = sb.toString()
分类:
其他好文 时间:
2014-06-12 17:44:19
阅读次数:
232
最近项目实施,IE11下正常的东西在IE8下出了几个问题,甚至其他浏览器都没有的问题,用户大多使用IE8,没办法,只好为IE8做修正其中之一:YUI3的datatable一显示引发IE8浏览器自动进入兼容性模式并刷新页面,在兼容性模式下,CSS很糟糕,而且datatable完全浮动着,显示很不成样子...
分类:
其他好文 时间:
2014-06-12 14:01:01
阅读次数:
294