自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

转载 Android通过接收UDP消息改写程序配置

Android程序打包成APK发布后,如果有参数需要根据不同应用环境作修改,该如何实现呢?比如这里有个应用场景,Android程序需要调用服务器端的WebService服务来进行后台数据库操作,而WebService的IP地...

2019-08-25 23:39:52 373

转载 Android读取配置文件的方法

1、配置properties文件先创建properties文件,存放在安卓工程文件的assets文件夹下创建后的文件目录结构如下文件内容按照“参数=值”的键值对形式...

2019-08-18 10:27:13 4186

转载 NOT IN之后的子查询不能包含NULL值

如果空值可能是子查询结果的一部分,则不应与主查询中的NOT IN运算符一起使用。为什么呢?看下面例子就明白了。NOT IN后面的子查询有记录为NULL,主查询查不到记录select * from em...

2019-05-27 17:17:12 601

转载 区分关联子查询和非关联子查询

子查询可区分为关联子查询和非关联子查询,他们和外层查询之间的执行顺序和关系是不同的。关联子查询:在关联子查询中,对于外部查询返回的每一行数据,内部查询都要执行一次。另外,关联子查询的信息流是双向的,外...

2019-05-21 09:16:17 943

转载 insert all和insert first语句的用法

insert all和insert first语句,用于按给定条件同时向多个表插入数据,以下记录了它们的用法和区别。1、无条件insert all用于不分条件的向几个表同时插入一批数据。建...

2019-04-27 18:42:16 405

转载 将xml格式转换为json格式

在Python编程中,经常遇到xml格式的文件或字符串。由于json格式的方便性,常常希望将xml格式转换为json格式来处理,这可以通过模块xmltodict来实现。xmltodict模块通过pip来下载和安装...

2019-03-22 13:13:14 3750

转载 windows下如何打开.ipynb文件

.ipynb文件全称叫ipython notebook,又名Jupyter notebook,是一个交互式笔记本。Jupyter Notebook的本质是一个Web应用程序,便于创建和共享文学化的程序文档。在命令...

2019-02-21 17:18:00 2171

转载 字典格式与JSON格式的相互转换

Python中可以方便的通过JSON模块来实现字典格式与JSON字符串格式的相互转换,以下是示例代码。#!/usr/bin/python#-*-coding:utf-8-*-importjso...

2019-02-20 22:35:49 2130

转载 使用正则表达式对数字字符串字段排序

我们在给含有数字的字符串字段进行排序时,常常会遇到一个尴尬的情况,用简单的order by无法给这些字段完整的排序,如以下查询效果,不符合我们的预期:select * from tb1 order by name...

2019-02-19 17:11:36 1612

转载 用listagg函数分组实现列转行

listagg是Oracle 11.2中新增的函数,listagg可以对order by子句中指定的每个组内的数据进行排序,然后连接这些列的值。以下是简单的应用举例:SELECT deptno, listagg(...

2019-02-13 13:53:28 356

转载 数据泵导出导入

出于许多原因,我们期望从某个数据库中提取大量数据以及关联的对象定义,并且采用一种更容易的方式将这些数据载入到另一个数据库中。备份就是其中一个重要原因,另外可能需要在生产与测试环境之间或联机系统与数据仓库之间转移数据。数据泵D...

2019-02-01 11:54:38 1199

转载 sys_context函数的用法

sys_context函数是Oracle提供的一个获取环境上下文信息的预定义函数。该函数用来返回一个指定namespace下的parameter值。该函数可以在sql和PL/SQL语言中使用。sys_context实际上就是...

2018-11-08 23:00:39 1087

转载 Python算法库的安装

Python算法库包含以下几个程序包,官方下载地址:https://pypi.python.org/pypi下载的算法库要与安装的Python版本一致,比如安装的是Python3.7-64位版本,下载的算...

2018-11-08 22:19:57 913

转载 Tesseract OCR数码管数字的样本训练

Tesseract默认情况下基本无法对LED数码管显示屏进行识别。但由于Tesseract具有样本机器学习训练的能力,因此可利用该技术实现Tesseract对LED数码管的OCR识别,这需要对图片进行预处理。一、...

2018-11-04 16:55:44 2410

转载 Tesseract OCR手写数字的样本训练

Tesseract OCR样本训练除需要安装Tesseract OCR软件外,还需要下载Tesseract OCR样本训练工具jTessBoxEditorFX,下载地址:http://dl.pconline.com....

2018-11-04 16:36:26 1193

转载 Tesseract OCR的下载安装和启动

Tesseract是一个OCR库,目前由Google赞助。它是目前公认最优秀、最精确的开源OCR系统。除了极高的精确度,Tesseract也具有很高的灵活性。它可以通过训练识别出任何字体(只要这些字体的风格保持不变就可以),...

2018-11-04 16:29:36 477

转载 多维数据分析引擎Saiku的安装使用

一、Saiku的下载安装和启动下载地址:https://community.meteorite.bi/下载后解压,即完成安装。修改环境变量为安装目录下的tomcat目录...

2018-10-27 23:15:55 280

转载 多维数据分析模型设计器Schema Workbench的使用

Schema Workbench是Pentaho平台软件的一部分,结合Saiku,可以用生成的Schema文件进行多维数据的分析。Schema定义了一个多维数据库,包含了一个逻辑模型,而这个逻辑模型的目的是为了书写MDX语言...

2018-10-26 12:56:41 465

转载 merge into基本用法

由于merge into平时很少用,但这次用到它来给记录做插入更新,于是简单记下最基本的用法。这里的例子就是给一个表中符合条件的数据做个值计数的更新,如果找到符合ID条件的记录,那么就将其值字段加1,否则就插入这条新的记录,...

2018-10-12 10:05:02 179

转载 关于外连接和where条件

在外连接中,where后出现的表等同于内连接,因此,如果用了where条件,就应当将left join改为inner join。以下测试验证了这点。with tab_a as(select 1 i...

2018-10-11 18:10:23 885

转载 Python使用双层列表推导式输出九九乘法表

以下方法直接使用双层列表推导式输出九九乘法表print('\n'.join([''.join(['%2d*%2d=%2d'%(col,row,col*row)forcolin...

2018-10-07 19:53:13 2654

转载 表空间和数据文件的管理

本文概要介绍了Oracle数据库表空间存储分配和管理的主要特性及操作。一、表空间的物理关系和逻辑关系database:数据库。users:用户,一个数据库包含多个用户。schema...

2018-10-03 15:42:02 340

转载 nologging、force logging、supplemental log的理解

一、nologgingnologging对写日志的影响与数据库运行模式、表模式、插入模式三者都有关。表的插入模式是指是否采用了append的hint提示:insert /*+append*/ ...

2018-09-18 14:58:38 812

转载 Oracle CDC 变更数据捕获技术

一、Oracle CDC技术概要对于增量数据采集,Oracle推出了两种主要方案,一种是我们熟悉的物化视图(materialized view),另一种就是CDC组件(Change Data Capture 变更...

2018-09-17 22:40:47 1457

转载 Oracle行列转换及pivot子句的用法

一、11g以前的行列转换方法创建测试表:create table emp_phone(name varchar2(50), type char, phone varchar2(50));i...

2018-06-04 18:30:18 248

转载 Oracle分析函数与窗口函数

一、默认窗口与排名函数最常用的分析函数是排名函数,用于返回当前记录在窗口中的位置。常用的排名函数包括rank()、dense_rank()、row_number()等。排名函数所对应的窗口函数必须指定排序规则,即...

2018-05-29 11:52:52 231

转载 利用errorstack事件进行错误跟踪和诊断

有时在执行一系列后台SQL或PL/SQL后出现了Oracle错误和异常,仅凭ORA错误号及简单信息提示难以确定错误发生的位置,此时可以利用errorstack事件帮助我们定位到准确的错误SQL,从而能有效的协助我们诊断问题...

2018-05-20 20:30:06 168

转载 Oracle坏块处理

有时Oracle数据文件的损坏只是一小部分块:文件仍可用,但特定块被损坏。这种情况下,文件将保持联机,终端用户可能不知道存在的问题,直到读取到坏块时才会发现。如果一个会话命中一个坏块,它将返回错误给用户进程,同时将一条消息...

2018-05-06 10:32:28 1079

转载 利用RMAN备份重建数据库

有时数据库由于某些原因需要全部销毁重建,之前的RMAN备份是存在的,希望利用,如系统被重建而导致数据库重建,或者数据库备份后需要恢复到其它机器上。以下实验将演示这一过程。 一、重建前的准备...

2018-05-03 20:42:28 391

转载 通过搭建恢复目录实现RMAN异地备份和恢复

一、为何需要恢复目录 RMAN备份的存储库总是存在于RMAN目标数据库的控制文件中的,这样会有两个问题: 1、RMAN过分依赖目标数据库控制文件,如果控制文件的所有副本都损坏了,将导...

2018-05-03 09:12:14 399

转载 OGG中add trandata的含义

在配置OGG时,需要给同步的表添加补充日志,在ggsci命令行执行add trandata user.table该命令实际上包含两层含义:1)table有PK或UK ,则目标端能准确依据PK或UK...

2018-04-23 11:04:22 2254

转载 OGG双向条件复制的部署与测试

一、部署环境说明设计需求:本地有两个节点,节点1和节点2,其SCOTT方案的表数据需要同步上传到主服务器端做数据归并,主服务器端的DDL操作和HR方案的所有对象和数据需要同步发布到本地各节点,且数据要按照...

2018-03-28 15:32:49 819

转载 使用RMAN备份数据库

Oracle推荐的数据库备份和恢复工具是RMAN(恢复管理器,Recovery Manager)。不是必须要使用RMAN,Oracle支持通过使用操作系统实用程序来创建备份和执行恢复,但RMAN有着其它产品无法比拟的功能,...

2018-03-11 16:39:47 643

转载 Oracle表空间时间点恢复技术TSPITR

假定Oracle数据库发生了以下情形:1、表空间中,某个表的重要数据被破坏或删除。2、误用DDL语言更改了表空间中的一个或多个表的结构,因此无法使用闪回来恢复这些表。3、表被误删,并且已不在回收站中,...

2018-02-26 21:54:24 142

转载 利用可恢复空间分配技术自动分配表空间

Oracle可恢复空间分配技术让我们可以通过创建一个在会话挂起时自动运行的after suspendon database触发器处理问题,如通过电子邮件报告挂起事件、检查并自动修复挂起故障等,如可以在插入数据导致表空间...

2018-02-07 13:23:02 110

转载 Oracle事件驱动的调度作业

Oracle调度作业最常见的用法是基于时间的调度,设置特定的时间调度规则,依据规则在特定的时间点触发作业程序执行,大部分的作业都是这种类型。除此之外,还可以搭建基于事件的调度作业,就是依据特定的事件来触发调度作业的执行。基...

2018-02-07 09:08:20 182

转载 数据库负荷重放(Database replay)

从Oracle 11g开始支持数据库负荷重放(Database Replay)功能,通过捕获生产服务器上的工作负荷,然后在测试系统上重放工作负荷,以此来帮助评估测试系统上性能的变化,辅助解决性能问题。 ...

2018-01-23 20:22:46 285

转载 Oracle可恢复空间分配技术

许多操作因为空间不够而失败,如果启用了可恢复空间分配,当操作遇到空间问题而不是因为错误而失败时,操作将暂停,显示为会话挂起。当错误得到解决时,它将继续。所有挂起的会话(当前挂起的和之前挂起但现在再次运行的)列在视图dba_...

2018-01-22 23:44:45 270

转载 SQL性能的度量 - 利用Hints和dbms_sqltune进行SQL监控

可以使用Hints对某个SQL开启实时监控 select/*+monitor*/ count(*) from scott.emp where sal>2000; 使用dbm...

2018-01-20 19:54:06 173

转载 SQL性能的度量 - 利用10046事件扩展SQL跟踪

在会话sql_trace的基础上,利用10046诊断事件,可以扩展sql_trace的功能,主要体现在对绑定变量和等待事件的跟踪上。 10046诊断事件可以设置的四个级别: ...

2018-01-20 19:50:52 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除