涕淌居
在另一种文明中渐渐成熟起来……
IT博客 | 首页 | 发新随笔 | 发新文章 | 联系 | 聚合 | 管理

2014年1月30日

Android模拟器的加速
没有加速的Android模拟器基本就是只蜗牛,这里提供一些加速的方法。如果你的机器是Intel处理器,可以安装HAXM,这是安卓官方指定的硬件加速器。但是如果你不用Intel就不行了,比如AMD。所以笔者这里还是要郑重推荐Genymotion,它比HAXM还要快。需要同步安装Oracle VirtualBox,具体操作直接看它的官方手册吧,这里不再赘述了,要记得安装IDE插件。另外,不管你的处理器是Intel还是AMD,也不管你安装的是HAXM还是Genymotion,都要进入BIOS里开启虚拟化(默认都是关闭的)。加速完以后,安卓模拟器的启动速度就从分钟级提升到秒级,对于开发人员的体验是相当爽的。
posted @ 2014-01-30 23:24 George Ngu 阅读(494) | 评论 (0) | 编辑 收藏
 

2007年12月13日

ORA-01555
在Oracle诸多类型的错误中,ORA-01555 snapshot too old是最教人莫名其妙的。它的直接表征是查询操作需要读取的回滚段信息被覆盖掉而导致无法实现一致性读。Oracle提供的帮助文档指导用户通过扩大回滚段或者 是增加undo_retention时间来解决问题——对大多数案例而言,这两个方案有点大动干戈:因为优化相关的SQL语句就可以找到问题的症结:尤其 是当你的存储过程里存在对游标的操作时,就更要看看语句逻辑上有没有改进的空间。首先,是不是可以把打开游标后的循环内部操作再精简一些呢?因为游标打开的时间越长,发生ORA-01555的概率就越高。其次,有的游标涉及的表多、数据量大,直接通过复杂的SQL查询语句定义游标,会导致游标运行效率低下 (特别是没有索引的时候),这也是ORA-01555滋生的温床——这样的话,可以先将这些待处理的数据存入一张临时表,再以游标形式打开这张临时表,效率就提高很多了。这就好比一个穿着底有锉的鞋子的人不小心刮坏了精致的地板,最经济的办法是换一双鞋,而不是立刻忙着改进地板的材料。
posted @ 2007-12-13 23:52 George Ngu 阅读(319) | 评论 (0) | 编辑 收藏
 

2007年4月11日

关于涕淌居
尽管我在学校里曾是个理科生,毕业以后也从事着电信方面的工作;但是写技术博客对我而言是件相对头疼的事情,主要原因是我在技术上很少有创新的东西。但是,每一天,我都在写程序,都在跌倒都在学习。如果能把我的经验总结成文字发表在互联网上,一方面方便大家搜索信息,另一方面也有助于梳理我自己的思维。

在工作中,我主要从事Oracle的PL/SQL以及在Unix平台上的C语言开发,所以我今后的文章也都将集中于这些主题上。衷心希望这个博客能起到一个简易信息平台的作用。能让口渴的人喝到水,我的初衷就达到了。
posted @ 2007-04-11 21:47 George Ngu 阅读(106) | 评论 (0) | 编辑 收藏
 
仅列出标题  
随笔:3 文章:0 评论:0 引用:0
<2021年3月>
日一二三四五六
28123456
78910111213
14151617181920
21222324252627
28293031123
45678910

公告

涕淌君的IT博客,主要学习讨论甲骨文数据库技术、安卓移动终端开发及通信行业相关的技术。

View George Ngu's profile on LinkedIn

请使用Firefox浏览本网页: 获取Firefox!

常用链接

  • 我的随笔
  • 我的评论
  • 我参与的随笔

留言簿(1)

  • 给我留言
  • 查看公开留言
  • 查看私人留言

随笔分类

  • Android(1) (rss)
  • C# (rss)
  • Java (rss)
  • MediaWiki (rss)
  • Oracle(1) (rss)
  • Others(1) (rss)

随笔档案

  • 2014年1月 (1)
  • 2007年12月 (1)
  • 2007年4月 (1)

搜索

  •  

最新评论

阅读排行榜

  • 1. Android模拟器的加速(494)
  • 2. ORA-01555(319)
  • 3. 关于涕淌居(106)

评论排行榜

  • 1. 关于涕淌居(0)
  • 2. ORA-01555(0)
  • 3. Android模拟器的加速(0)

Powered by: 博客园
模板提供:沪江博客
Copyright ©2021 George Ngu