Find Minimum in Rotated Sorted Array II...
分类:
其他好文 时间:
2015-01-06 10:00:23
阅读次数:
156
本文是为了解释下面这4个rtx是如何产生的,和emit_call_1 ()函数有关。
(const_int 4)
(mem:QI (symbol_ref/v:SI ("printf")))
(call (mem:QI (symbol_ref/v:SI ("printf")))
(const_int 4))
(set (reg:SI 0)
(call (m...
分类:
其他好文 时间:
2015-01-06 09:59:34
阅读次数:
259
再引用一句老话:纲举目张!,IT运维工作要有成效,需让我们又见树木又见森林,于是我把有关运维工作开展思路、方法及原则进行归纳整理,与大家一起探讨。
一、 运维工作目标
运维工作的核心目标是保持并提高用户满意度,从服务中挖掘服务,各项运维工作就应该紧密围绕该目标开展。在此基础上,才能促进公司不断的发展壮大。因此,始终将提升客户满意度作为运维服务的宗旨才能不断推动公司不断发展,让运维始于“扎根...
分类:
其他好文 时间:
2015-01-06 10:00:45
阅读次数:
197
oracle 性能优化操作五:尽量去掉 "
尽量去掉 "
例:
UPDATE SERVICEINFO SET STATE=0 WHERE STATE
以上语句由于其中包含了"
实际应用中,由于业务逻辑的限制,字段state为枚举值,只能等于0,1或2,而且,值等于=1,2的很少。
因此可以去掉"
修改为:
UPDATE SERVICEINFO SET STATE=0 WHERE ...
分类:
数据库 时间:
2015-01-06 09:59:24
阅读次数:
146
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:
kettle内存溢出错误解决
环境:
源端数据库:oracle 10G R2
目标端数据库:oracle 11G R2
kettle版本:5.0.1-stable
报错:
抽取大数据量表时,报错,日志信息如下:
2015/01/05 11:27:42 -...
分类:
其他好文 时间:
2015-01-06 09:59:13
阅读次数:
252
索引的选择性低,但数据的值分布差异很大时,仍然可以利用索引提高效率。
A、数据分布不均匀的特殊情况下,选择性不高的索引也要创建。
表ServiceInfo中数据量很大,假设有一百万行,其中有一个字段DisposalCourseFlag,取值范围为枚举值:[0,1,2,3,4,5,6,7]。
按照前面说的索引建立的规则,“选择性不高的字段不应该建立索引”,
该字段只有8种取值,索引值的重复率...
分类:
数据库 时间:
2015-01-06 09:59:52
阅读次数:
207
在ORACLE优化器无法用上合理索引的情况下,利用HINT强制指定索引。
继续“oracle 性能优化操作七”的例子,ORACLE缺省认定,表中列的值是在所有数据行中均匀分布的,
也就是说,在一百万数据量下,每种DisposalCourseFlag值各有12.5万数据行与之对应。
假设SQL搜索条件DisposalCourseFlag=2,利用DisposalCourseFlag列上的索引进...
分类:
数据库 时间:
2015-01-06 09:58:20
阅读次数:
160
继续“oracle 性能优化操作八”的例子
由于实际查询中,还有涉及到DisposalCourseFlag=6的查询,而此时如果用上该字段上的索引,将是非常不明智的,效率也极低。
因此这种情况下,我们需要用特殊的方法屏蔽该索引,以便ORACLE选择其他字段上的索引。
比如,如果字段为数值型的就在表达式的字段名后,添加“+ 0”,为字符型的就并上空串:||""
如:
select * f...
分类:
数据库 时间:
2015-01-06 10:01:05
阅读次数:
178
岗位(职位)管理模块主要是针对组织机构的岗位(职位)进行管理,包括:增加、修改、删除、移动、对岗位设置用户,设置岗位的权限等。岗位管理在企业应用中是一个普遍应用的模块,也属于其他业务应用的基础,特别是在业务流程的流转过程中经常会用到。合理的组织与规划组织机构下的岗位,对后期的管理可以起到事半功倍的效果。...
分类:
Web程序 时间:
2015-01-06 10:00:38
阅读次数:
206
The way I am using is PAR Packer.
1. Downloadmodule PAR Packer:
http://search.cpan.org/~rschupp/PAR-Packer-1.024/lib/PAR/Packer.pm
2. InstallPAR Packer:
2.1 Unzipthe *.tar
2.2 Go to...
分类:
其他好文 时间:
2015-01-06 09:57:37
阅读次数:
210
前言
作为一名程序员,如何更快地提高自己从而让自己向更高级别飞跃是每个人都要关心的问题。质的飞跃是一个慢慢的过程,哲学上说:大量的量变会带来质变,也就是说,程序员想要当架构师、技术leader乃至CTO,不可避免的一步就是要完成许多量变。如何实现量变?从根本上来说就是提高自己的个人能力,整体上来说就是提高自己的个人能力和树立个人品牌。为什么仅仅从根本上提高个人能力是不够的...
分类:
其他好文 时间:
2015-01-06 09:59:55
阅读次数:
165
学习Android应用开发已经有一段时间了,对涉及应用开发的主要基础知识已经有了一定的了解,学习过程中写的博客被我整理成立了一个专栏《Android应用开发基础》。但是基本上写的代码都是一些单一知识点的演示Demo,与一个完整的产品相差甚远。要具备开发复杂的产品级应用的能力,在掌握了应用开发的基础知识的前提下,最好的方法莫过于模仿别人开发的优秀应用。在模仿中循序渐进,以程序员角度去看待每一个APP...
分类:
移动开发 时间:
2015-01-06 09:58:27
阅读次数:
425
Mina 配置中的 CustomEditorConfigurer...
分类:
其他好文 时间:
2015-01-06 09:59:56
阅读次数:
194
基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后用同样的方法递归地排序划分的两部分。
下面用一个动态图来说明快速排序的原理。...
分类:
编程语言 时间:
2015-01-06 09:57:06
阅读次数:
178
--根据另一张表修改表中的数据
update Admin_FCOutDt set oLastId=T.contractID
from
(select crm_contract.contractTopic,crm_contract.contractID from Admin_FCOutDt
left join crm_contract
on Admin_FCOutDt.Contract...
分类:
数据库 时间:
2015-01-06 09:59:41
阅读次数:
209
墨迹天气引导页动画,mojidemo为主项目。view.customviewpager为引用项目。...
分类:
移动开发 时间:
2015-01-06 09:57:34
阅读次数:
190
1. 一般同意编码方式,就不会产生乱码。统一为utf-8.
2. QT5采用QStringLiteral("");这种方式来处理字面常量的编码问题,不能处理变量,不能处理数组和容器。
3. QString::fromLocal8Bit("柱身");
4. 看网上的例子,大都是QT4中的方法,不适用与QT5没有一个成功的。
5. 最好的解决方法是采用国际化,英...
分类:
其他好文 时间:
2015-01-06 09:56:51
阅读次数:
154