自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 sql时间段取并集、合并

一、分析 先忽略图中的颜色,上面代表第一条记录的时间跨度,下面代表第二条 ...

2020-03-27 22:49:23 6399 8

转载 Jupyter-notebook隐藏代码(转载)

有时候我们需要将jupyter-notebook导出为一个报告或者presentation的形式,不需要显示代码过程,只需要显示结果以及用markdown做的解释说明。有几种方式可以实现这个功能。我把下面的代码写成了函数集成在我的sciplot库里面了。载请注明出处。隐藏/显示代码按钮在随便一个cell中加入以下代码并运行就可以得到一个按钮,点击它就可以实现隐藏和显示代码。在noteb...

2020-02-04 22:19:04 5697 3

原创 堆 数据结构(Heap)-scala代码实现

package com.datastructureimport scala.util.control._object Heap { //建堆 def apply(MaxSize: Int) = { /* 创建容量为MaxSize的空的最大堆 */ val H = new Heap(MaxSize) /* 定义"哨兵"为大于堆中所有可能元素的值*/ ...

2019-12-23 23:25:37 477

原创 Python 基础语法

一、输入与输出name = input("What's your name?")sum = 100+100print ('hello,%s' %name)print ('sum = %d' %sum)运行结果:What's your name?seanhello,seansum = 200二、判断语句:if … else …score = 85if score&...

2019-12-21 23:10:59 271

原创 数据挖掘的基本流程

一、数据挖掘的过程可以分成以下 6 个步骤。1. 商业理解:数据挖掘不是我们的目的,我们的目的是更好地帮助业务,所以第一步我们要从商业的角度理解项目需求,在这个基础上,再对数据挖掘的目标进行定义。2. 数据理解:尝试收集部分数据,然后对数据进行探索,包括数据描述、数据质量验证等。这有助于你对收集的数据有个初步的认知。3. 数据准备:开始收集数据,并对数据进行清洗、数据集成等操作,完成数据...

2019-12-21 22:45:46 13078

原创 数据分析总览

数据分析一般包括3部分:数据采集 数据挖掘,数据挖掘包括对数据的处理,特征工程,运用模型算法,挖掘出数据中的商业价值 数据可视化一、数据采集数据采集可以使用工具如八爪鱼,或者使用Python编写爬虫程序二、数据挖掘基本流程:商业理解、数据理解、数据准备、模型建立、模型评估、上线发布十大算法:分类算法:决策树(C4.5)、朴素贝叶斯、svm、knn、Adaboost...

2019-12-21 22:06:04 837

原创 二叉树遍历-非递归-Cpp代码-层序遍历

#include<iostream>#include<queue>using namespace std; //定义二叉树结点链式存储结构struct BiTNode{ int data;//数据域 struct BiTNode *lchild,*rchild;//左右孩子指针}*BiTree;//层序遍历函数声明int...

2019-10-24 15:51:03 254 1

原创 二叉树遍历-非递归-Cpp代码-后序

#include<iostream>#include<stack>using namespace std; //定义二叉树结点链式存储结构struct BiTNode{ int data;//数据域 struct BiTNode *lchild,*rchild;//左右孩子指针}*BiTree;//后序遍历函数声明int...

2019-10-24 15:49:54 286

原创 二叉树遍历-非递归-Cpp代码-中序

#include<iostream>#include<stack>using namespace std; //定义二叉树结点链式存储结构struct BiTNode{ int data;//数据域 struct BiTNode *lchild,*rchild;//左右孩子指针}*BiTree;//中序遍历函数声明int...

2019-10-24 15:48:44 363

原创 二叉树遍历-非递归-Cpp代码-前序

#include<iostream>#include<stack>using namespace std; //定义二叉树结点链式存储结构struct BiTNode{ int data;//数据域 struct BiTNode *lchild,*rchild;//左右孩子指针}*BiTree;//前序遍历函数声明int...

2019-10-24 15:46:58 193

原创 二叉树遍历-递归-前中后序-C代码

#include <stdio.h>//定义二叉树结点链式存储结构struct BiTNode{ int data;//数据域 struct BiTNode *lchild,*rchild;//左右孩子指针}*BiTree;int main(){ //初始化结点 struct BiTNode node1,no...

2019-10-24 15:45:27 245

原创 C语言归并排序(递归实现)

#include <stdio.h>#include <stdlib.h>#include <time.h> #define ARRAY 20 //生成数组的大小#define RANGE 100 //数组元素的大小从1到RANGEint main(){ printf("\n"); srand((unsigned...

2019-09-27 17:08:43 1485

原创 C语言快速排序

#include <stdio.h>int main(){ printf("\n"); int list[]={5,2,1,6,9,8,3,4,7,}; //int list[]={2,6,3,5,4,}; int len=sizeof(list)/sizeof(list[0]); printf("原始数组为:"); printL...

2019-09-27 16:36:06 321

原创 C语言插入排序

#include <stdio.h>int main(){ printf("\n"); int list[]={5,2,1,6,9,8,3,4,7,}; int len=sizeof(list)/sizeof(list[0]); printf("原始数组为:"); printList(list,len); insertSort(l...

2019-09-27 16:35:28 259

原创 C语言冒泡排序

#include <stdio.h>int main(){ printf("\n"); int list[]={5,2,1,6,9,8,3,4,7,}; int len=sizeof(list)/sizeof(list[0]);//求数组长度 printf("原始数组为:"); printList(list,len); bubbl...

2019-09-27 16:34:56 244

原创 C语言选择排序

#include <stdio.h>int main(){ printf("\n"); int list[]={5,2,1,6,9,8,3,4,7,}; int len=sizeof(list)/sizeof(list[0]); printf("原始数组为:"); printList(list,len); selectionSor...

2019-09-27 16:33:55 352

原创 Java归并排序(递归实现)

--递归实现public class HelloWorld { public static void showArray(int[] array){ for(int i:array){ System.out.print(i); } Sy...

2019-09-27 16:31:04 383

原创 Java快速排序

public class HelloWorld { public static void showArray(int[] array){ for(int i:array){ System.out.print(i); } System.ou...

2019-09-27 16:30:17 245

原创 Java插入排序

public class HelloWorld { public static void showArray(int[] array){ for(int i:array){ System.out.print(i); } System.ou...

2019-09-27 16:29:31 136

原创 Java冒泡排序

public class HelloWorld { public static void showArray(int[] array){ for(int i:array){ System.out.print(i); } System.ou...

2019-09-27 16:28:46 130

原创 Java选择排序

public class HelloWorld { public static void showArray(int[] array){ for(int i:array){ System.out.print(i); } System.ou...

2019-09-27 16:28:03 136

原创 Oracle plsql排序算法

create or replace package plsql_algorithm is -- Author : cs -- Created : 2019/9/4 14:27:08 -- Purpose : plsql排序算法 N constant int := 9; -- 数组类型 type typ_array is table of int index by ...

2019-09-23 16:22:51 1386

原创 使用Python导出Oracle数据库数据表目录

### Oracle数据库数据表目录导出### 导入包import pandas as pdimport cx_Oracle### 数据库信息username = 'xxx'password = 'yyy'ipaddr = '100.28.60.132'port = '1521'service_name = 'service_name'connect_string=ipadd...

2019-08-07 10:12:14 1063

原创 Oracle 11g DataGuard 主备库调整redo log 和 standby redo log 数量和大小

注意事项:standby log group 要比 logfile group 至少多一组。standby logfile 和 logfile大小尽量一致。standby logfile 和 logfile 操作逻辑基本上一样,都是要等到状态为inactive或者unused才能drop掉,所以需要结合alter system checkpoint;alter system swi...

2019-07-11 15:12:59 5016

原创 MySQL 学习笔记(2)-日志系统

MySQL中有2大非常重要的日志,redolog和binlog。一、redolog和binlog是什么redolog是innodb引擎特有的日志,记录的是对物理页的修改,属于物理日志。 binlog是sever层生成的日志,独立于各个引擎存在,属于逻辑日志。二、redolog存在的必要性WAL技术:Write-Ahead Logging,先写日志,再写磁盘。 redo...

2019-06-21 18:11:28 228

原创 MySQL 学习笔记(1)-基础架构

一、mysql数据库架构总体上分为2大部分:1.1、server层 server层主要包括连接器、分析器、优化器、执行器以及查询缓存等等。涵盖大部分核心功能,所有跨存储引擎的功能都在这一层实现,比如存储过程,视图、触发器等。 1.2、存储引擎层 存储数据,提供读写接口,mysql拥有插件式的存储引擎,可以在创建表的时候指定存储引擎,不同的存储引擎提供不同的功能特性,常见有的InnoD...

2019-06-20 23:27:49 300

原创 Oracle11gR2 Dataguard 物理备库 安装部署

写在前面,主机规划:主机名 IP 备注 xypri 192.0.2.11 (奇数机)主 xystb 192.0.2.12 (偶数机)备 一、软件安装前环境配置(root用户操作)主备均要操作1.修改主机名vi /etc/sysconfig/network HOSTNAME=xyprivi /etc/hosts  1...

2019-06-19 18:36:12 702

原创 Oracle11gR2 并行执行存储过程

现在我们有3个存储过程,分别是p1,p2,p3如果按下列方式执行begin p1; p2; p3;end;它们是串行的。我们可以使用DBMS_SCHEDULER包来间接实现并行执行,具体用法如下:begin dbms_scheduler.create_job(job_name => dbms_scheduler.generate_jo...

2019-06-19 18:14:59 6127 3

原创 Oracle 查询当前用户正在执行的SQL

--查询当前用户正在执行的SQLselect a.sid, a.serial#, a.paddr, a.machine, nvl(a.sql_id, a.prev_sql_id) sql_id, b.sql_text, b.sql_fulltext, b.executions,...

2019-06-18 16:47:05 6146

原创 Oracle 11g 传输加密配置

默认情况下,客户端和数据库服务器之间数据传输是明文的,通过抓包工具可以看到,不管是客户端的请求sql(requestsql),还是服务器的应答数据(responsedata),都是明文的,这在一些特殊的场景下是不安全的,所以可以使用oracle自带的安全组件,实现数据加密传输。简要配置如下一、目录/u01/app/oracle/product/11.2.0/db_1/n...

2019-05-23 17:52:39 5052

原创 Oracle 11g TDE表空间加密简介

透明表空间加密,是保护数据安全的一种手段。在数据库层面完成加密和解密,对应用完全透明。即使数据文件泄露出去,也不能读取其中的加密数据。简单操作步骤如下:--1、查看现有 wallet 目录,并创建select * from v$encryption_wallet;SQL>host mkdir –p /u01/app/oracle/admin/zxqyrzpri/wall...

2019-05-22 10:26:50 914

原创 Oracle11g 审计介绍

审计是记录数据库上方方面面操作、事件等信息,是数据安全管理的重要手段。开启审计,虽然不同级别的审计会有不同,但是对数据库的性能是有影响的,并且占用存储空间。--1、创建审计数据专用表空间create tablespace tbs_audit datafile '/u01/app/oracle/oradata/audit/df_audit01.dbf' size 2g autoexte...

2019-05-21 18:00:13 2842 2

原创 MySQL5.7 采用rpm方式安装 相关默认路径

https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

2019-04-25 21:01:02 2078

原创 MySQL 5.7.25 yum仓库安装教程(Linux RedHat7.2)

使用此方法将默认安装最新的GA版本1、将MySQL Yum仓库加入系统仓库中 a.Go to the Download MySQL Yum Repository page (https://dev.mysql.com/downloads/repo/yum/) in the MySQL Developer Zone.   b.Select and download the release ...

2019-04-25 20:56:36 610

原创 MySQL基准测试(redhat7.2+MySQL5.7+sysbench-1.0.17-2.el7)

安装epel源yum install epel-release安装sysbenchyum install sysbench查看命令sysbench --help进入脚本目录cd /usr/share/sysbench/查看特定脚本参数sysbench oltp_read_write.lua help准备测试环境sysbench oltp_read_write.lua...

2019-04-25 20:08:16 792 4

原创 Oracle数据库打补丁注意事项

仔细阅读文档1.仔细阅读文档README.html,一般有详细说明2.文档目录 Patch Information Prerequisites Installation Deinstallation Known Issues References Bugs Fixed by This Patch Documentation ...

2019-03-22 14:07:03 2395

原创 expdp和impdp任务查看与管理

第一步,查看正在执行的任务select * from dba_datapump_jobs where state='EXECUTING';第二步,使用 attach=JOB_NAME 连接到指定任务,后面可以进行一些交互操作、管理impdp username/password@db attach=SYS_IMPORT_FULL_01;有时候导入导出开启并行,可以通过以下视图查看...

2019-03-22 11:16:36 2552

原创 MySQL如何实现类似ORACLE中rownum语法

--mysql测试(10条数据,3个一组)--建表DROP TABLE T;CREATE TABLE T(ID VARCHAR(32),VAL INT NOT NULL,CRT_DATE DATETIME NOT NULL);SELECT * FROM T ORDER BY CRT_DATE;--插入测试数据insert into T (ID, VAL, CRT_DATE)values ('6D8...

2018-06-01 17:56:14 1063

原创 Oracle SQL获取简单的数据表目录信息,列信息

    有时候我们需要查看数据库中一些表目录,以及表中列的一些基本信息,可以通过查询相关数据字典,获取信息,导出到excel中方便查看。--表信息select a.table_name 数据库表名, a.comments 数据项, null 数据量 from user_tab_comments a, user_tables b--使用user_类视图,只获取当前用户下的表信息,也可使用al...

2018-03-16 10:11:28 923

原创 Oracle 使用SQL生成AWR报告

有些时候会使用sql生成AWR报告 ,其实也是非常的方便。首先获取数据库和快照的基本信息后续使用。select dbid from v$database;select  * from dba_hist_snapshot order by snap_id desc;                                                      1.生成文本AWR报告sql...

2018-03-11 11:06:16 2000

oracle11g静默安装教程

Oracle11g静默安装文档,安装前参考官方文档先将软件包安装好。

2018-11-20

空空如也

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

TA关注的人

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