自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 排序算法整合(冒泡,快速,希尔,拓扑,归并)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/onceing/article/details/99838520冒泡排序介绍冒泡排序(Bubble Sort),又被称为气泡排序或泡沫排序。它是一种较简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次...

2019-08-29 14:28:03 167

原创 gitee码云git快捷入门

开源中国git,13661892653/jk**ac,https://gitee.com/profile/sshkeys1、初始化git目录,新建目录testchenlun@kf-0531 MINGW32 /e/project/test$ git initInitialized empty Git repository in E:/project/test/.git/2、创建一个文件...

2019-08-29 13:56:32 224

原创 Linux搭建SVN服务器详细指南

1安装SVN# yum install subversion:1.新建一个目录用于存储SVN所有文件1. #mkdir/svn2.新建一个资源仓库1. #svnadmincreate/svn/edwh 2. #ls/svn/edwh/ 3. confdbformathookslocksREADME.txt目录...

2019-08-29 13:51:23 200

原创 Kettle在Linux周期调度的实现

Kettle作业调度引擎:kitchen.sh一、JOB调度shell脚本#!/bin/bashcat<<EOFSHELL*****************************************************Function :xxxAuthor :colby陈CreateDate:2016-10-10ModifyDate:2016-10...

2019-08-29 13:42:35 258

原创 DB2中NULL,COUNT,NOT IN,NOT EXISTS的区别

TB1_1TB1_2下列执行结果分别为:SELECTCOUNT(COL_1)FROMTB1_1SELECTCOUNT(DISTINCTCOL_1)FROMTB1_1SELECT AVG(COL_1) FROM TB1_1SELECTCOL_1FROMTB1_1WHERECOL_1NOTIN(SELECTCOL_1...

2019-08-29 11:11:42 1141

原创 Python装饰器掌握技巧

先给出一个最简单的装饰样例一# coding=utf-8二def login_checking(fun_name):三 def inner():四 print("登录验证...")五 return fun_name()六 return inner()七@login_checking # login_checking(login)八d...

2019-08-29 11:11:09 142

原创 MySQL 去除字段中的换行char(10)和回车符char(13)

问题描述:我们导出数据到excel的时候,会无缘无故换行,导致数据格式混乱,这样的问题一般都是我们的数据中有隐藏的换行符,回车符导致的,所以再导出前我们要将这样的字符替换掉注意引号都是英文引号环境: RHEL5+MySQLUPDATE SMS_PROVINCE SET PROVINCENAME = REPLACE(REPLACE(PROVINCENAME, CHAR(10),'')...

2019-08-29 10:36:11 5457

原创 Mysql实现数据库row_number()的写法

以下是固定的写法,实现其他逻辑按这个套路写就好,将字段替换成你想分组查询的字段即可rank跟row_number()一样,过滤分组排序后的数据SELECT id, name, create_time, rankFROM ( SELECT b.id, b.name, b.create_time , @rownum := @rownum + 1 , I...

2019-08-29 10:28:42 768

原创 MYSQL查询json指定key的值

key:代表你要查询的json的字段的key以下SQL会去掉查询结果的双引号select id,trim(both '"' from cast(JSON_EXTRACT(extended_para,'$.key') as char)) report_id from tables

2019-08-29 10:23:31 2043

原创 SQL实现MYSQL到HIVE建表语句的转换(异构数据源DDL转换)

准备一张维度表:dim_ddl_convert,建表语句如下:CREATE TABLE dim_ddl_convert ( source VARCHAR(100) NOT NULL, data_type1 VARCHAR(100) NOT NULL, target VARCHAR(100) NOT NULL, d...

2019-08-29 10:08:55 6316 7

转载 你还在用sqoop吗,大厂都在用datax了

一. DataX3.0概览​ DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。(这是一个单机多任务的ETL工具)下载地址:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar...

2019-08-28 18:07:33 802

转载 crontab定时任务不执行的原因

crontab定时任务不执行的原因1、重启crontab若是遇见“You (cloudlogin) are not allowed to use this program (crontab) See crontab(1) for more information ”则切换到root用户,再使用命令#crontab -u 用户名 命令然后...

2019-08-28 17:42:36 454

原创 数据建模经验总结

主题域主题域比较抽象,可以理解成我们要分析业务的范围,实际开发中接触更多的是主题,一个主题对应一个单独的模型,一个模型则有多个实体,多个维度、多个度量。主题主题就是我们要分析的对象,业务关心数据实体,比如我们的订单主题、用户客户主题、渠道主题、流量主题、企业主题、产品主题、销售主题、财务主题、活动大赛主题等一个主题:包含要统计的度量、分析度量的维度、数据调度周期、存放时间等,...

2019-08-28 17:39:33 1643

转载 Python实现八大排序

1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这个最后元...

2019-08-28 17:34:42 122

原创 Python爬虫代理IP结合BeautifulSoup MongoDB

安装包准备:pymongo、BeautifulSoup实现代码#coding=utf-8import requestsimport pymongofrom bs4 import BeautifulSoupfrom conf.config import *from multiprocessing import Poolclient=pymongo.MongoCli...

2019-08-28 17:29:26 386

原创 Mysql 中文显示乱码的解决办法

以Windows为例,找到my.ini文件Windows路径:C:\ProgramData\MySQL\MySQL Server 5.7/my.iniLinux路径:/etc/my.ini修改服务器配置文件5.5版本之后修改方法/etc/my.cnf[client]default-character-set=utf8[mysqld]default-storage-eng...

2019-08-28 17:20:35 484

原创 三种常见字符编码简介:ASCII、Unicode和UTF-8

三种常见字符编码简介:ASCII、Unicode和UTF-8什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是655...

2019-08-28 17:16:50 302

原创 hadoop-3.1.0双NameNode集群安装笔记-colby陈伦

1、修改主机名称vim /etc/hosts重启2、修改该hosts文件,添加主机跟ip的映射关系虚拟机网络host-only这个必须注释掉#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4#::1 localhost localhost.localdoma...

2019-08-28 17:13:18 315 1

原创 DB2 SQL实现小计 总计汇总

SELECT DECODE(ID,1,TO_CHAR(DATA_PRD,'YYYYMMDD'),2,TO_CHAR(DATA_PRD,'YYYYMMDD'),3,'总计') 调度日期,DECODE(ID,1,JOB_STS ,2,'小计' ,3,'-') 作业状态,COUNT(1) 作业数 FROM DWMM.JOB_LOG AS T1,(select 1 as ID FRO...

2019-08-28 17:10:42 1015

原创 Hive Beeline窗体函数使用

hive 窗口分析函数0: jdbc:hive2://localhost:10000> select * from t_access;+----------------+---------------------------------+-----------------------+--------------+--+| t_access.ip | t_a...

2019-08-28 17:05:22 224

原创 dataX 在Linux的安装部署与测试方案

环境准备 Hadoop2.7.3Hive1.2.1JDK1.8Python2.7 centOS系统默认自带Mysql5.7dataX3.0下载地址:http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gz 测试脚本准备 Mysql建表脚本与数据脚本 DROP TABLE...

2019-08-24 18:46:09 3973

Python 人工智能 机器学习 深度学习 自然语言处理 视频

PDF有详细介绍,获取更多请看“资源预览”,大批伙伴等你加入,一起学习。

2018-05-16

空空如也

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

TA关注的人

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