(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效):
ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio...
分类:
数据库 时间:
2016-07-21 13:08:45
阅读次数:
318
网上看到的资源集合,挺有用的,在这里加上自己的收藏分享一下。
stackoverflow:IT技术问答网站
GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核
Hacker News:非常棒的针对编程的链接聚合网站
Programming reddit:同上
MSDN:微软相关的官方技术集中地,主要是文档类
infoq:企业级应用,关注软件开发领域
OSChina:开源技术社区,开源方面做的不错哦
cnblogs,51cto,csdn,segmentFault:常见的技术社区...
分类:
其他好文 时间:
2016-07-21 13:06:49
阅读次数:
427
高并发的时候是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,所以想到 的是用队列解决,其实队列解决的方式也可以处理,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大,队列在此起到特别的作用,将 所有请求放入队列,以毫秒计时单位,有序的进行,从而不会出现数据丢失系统数据不正确的情况。
今天我经过查资料,高并发的解决方法有俩种,一种是使用缓存、另一种是使用生成静态...
分类:
编程语言 时间:
2016-07-21 13:08:17
阅读次数:
371
这是对本专题从第19篇文章到第39篇文章中所介绍的知识点的最好的总结。我们自己动手设计ESB中间件,不是为了让它商用,也不是为了让它可以比拟市面上某款ESB中间件,甚至不是为了把ESB中的技术难点的解决全部方案化。我们的目的是检验整个专题中所介绍的知识点是否能在读者自己消化后进行综合应用,是否能做到技术知识的活学活用、按需选型。...
分类:
其他好文 时间:
2016-07-21 13:05:44
阅读次数:
303
Android广播按发送方式分类有三种:无序广播、有序广播(OrderedBroadcast)和粘性广播(StickyBroadcast)。
静态广播的注册流程:
在系统服务启动时会添加PackageManagerService,在该类的构造方法中就会对各个应用安装目录的apk文件进行扫描解析。先看下时序图:
先看PackageManagerService类的构造方法:
// Keys...
分类:
移动开发 时间:
2016-07-21 13:07:56
阅读次数:
1415
#include "stdio.h"
#include "cv.h"
#include "highgui.h"
#include "Math.h"
#define max_corners 4#define C CV_PI /3
int Otsu(IplImage* src);int main(int argc, char*argv[])
{
IplImage* img = cvL...
分类:
其他好文 时间:
2016-07-21 13:05:16
阅读次数:
1193
安装Ubuntu系统不论是通过虚拟机方式还是直接在物理机上安装Ubuntu系统,网上都有丰富的教程,此处不再赘述。为了方便起见,此处设置的机器名最好与书本的设置一致:Master、Slave1和Slave2。配置root用户登录这里有一步与普通教程不同。在安装好系统,重启之后,完成了相关配置。可以进行这一步,设置使用root用户登录,方便以后多个服务器相互操作。如下所示。为了简化权限问题,需要以ro...
分类:
其他好文 时间:
2016-07-21 13:06:34
阅读次数:
257
1.android系统提供的Drawable资源非常丰富,而且效果随着版本提升以有增多。从笔者测试来看,在使用系统的提供的Drawable时,高度和宽度最好使用wrap_content,这样防止有的图片失真。
resource reference:
In Java: R.drawable.filename
In XML: @[package:]drawable/filename
...
分类:
移动开发 时间:
2016-07-21 13:04:34
阅读次数:
497
实施逻辑复制软件时对目的端数据库的字符集(排序规则)的要求...
分类:
数据库 时间:
2016-07-21 13:06:13
阅读次数:
223
概述
在许多类型的应用中,菜单是一个常用的用户界面组件。为提供一个熟悉且一致的用户体验,在你的应用中,应该使用Menu API 来呈现用户操作和其它操作。
始于安卓3.0(api 11),安卓机器不再直接提供一个Menu按钮。安卓应用应该从 依赖于传统的6选项菜单板 迁移到 提供一个action bar 来提高公共的用户操作。
对一些菜单项来说,尽管设计和用户体验发生了改变,定义...
分类:
其他好文 时间:
2016-07-21 13:03:55
阅读次数:
395
前言Dijkstra算法用于求指定顶点到其他顶点的最短距离,时间复杂度O(N^2),据说可以使用堆优化到O(log N),然而还不会。
其特点是(对我来说)非常容易求得路径,和对应的距离。
缺陷也是存在的,此算法不能处理负权边。即距离为负时,就挂了。
此文内容同样参考《啊哈,算法》另外个人感觉代码可能有错,还望有心人指点。功能实现输入一个顶点输出路径
输出与路径对应的距离
如果存在不可到达...
分类:
编程语言 时间:
2016-07-21 13:05:09
阅读次数:
365
oracle 11g卸载有两种方式,一种是使用Oracle Universal Installer管理工具;
1、停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止
2、在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品
3、在产品清单窗口中,单击全部展开,除了OraDb1...
分类:
数据库 时间:
2016-07-21 13:05:20
阅读次数:
364
1、前言
#####然而就先特么扯个犊子…#####* 其实,关于android的自定义dialog网络上很多文章。我也不知道我这篇会不会特别点~
小渣渣我只想写点个人感觉有意义的东西。
(其实也是不知道写啥啦,欢迎大家有想了解的知识点、或者想法可以私信或 者留言给本渣~
个人感觉有意义的有兴趣的就写出来~hhhhhh ) 不扯犊子了…感觉扯犊子会被打…
2、概述百度上各种自定义对...
分类:
移动开发 时间:
2016-07-21 13:05:24
阅读次数:
287
前言在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就很尴尬了。不过又转念一想,我辈年轻人自当有一种一往无前的锐气,标题大气一点岂不更好?并且大家都是文明人,总归更多的是理解与补充而不是侮辱与谩骂?所以最终还是厚颜用了这么一个不怎么有耻的标题。好了,接下来进入正题,谈谈我对AIDL的...
分类:
移动开发 时间:
2016-07-21 13:05:58
阅读次数:
344
原文地址: http://my.eoe.cn/1087692/archive/5927.html
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中...
分类:
移动开发 时间:
2016-07-21 13:04:20
阅读次数:
375
《Java源码分析》:HashMap看过很多次HashMap的源码了,但是,每次都没有做记录,因此,每次记忆都不太深,今天在看别人博客时提到Hashtable是线程安全的,Hashtable中的方法都用了synchronized进行了同步,于是就看了下Hashtable的源码,在看的过程中,写了篇博客,现在2016年7月20日22:03:53,还在教研室,感觉回寝室还早,因此,决定再看下HashMa...
分类:
编程语言 时间:
2016-07-21 13:05:27
阅读次数:
303
uglycodeAliCTF - 2016 - Reverse先用IDA看看main部分__int64 __fastcall main(__int64 a1, char **a2, char **a3)
{
__int64 result; // rax@2
char s1; // [sp+0h] [bp-110h]@1
void *v5; // [sp+108h] [bp-8h]@3...
分类:
其他好文 时间:
2016-07-21 13:03:26
阅读次数:
596