自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若爱我菲、

深度学习,自动化,大数据知识分享

原创 MySQL核心基础(五)——视图与流程控制

文章目录视图一、创建视图二、视图的修改方式一方式二三、删除视图四、查看视图五、视图的更新一、分支结构1.if函数2.case结构3.if结构二、循环结构1.while2.loop3.repeat视图含义:虚拟表,和普通表一样使用mysql5.1版本出现的新特性,是通过表动态生成的数据​ 创建语法的关键字 是否实际占用物理空间 使用视图 create view 只是保存了sql逻辑 ...

2020-02-17 11:43:09 165

原创 MySQL核心基础(四)——库和表的管理、数据类型、约束

文章目录一、库的管理1、库的创建2、库的修改二、表的管理1.表的创建 ★2.表的修改3 .表的删除4.表的复制三、常见的数据类型一、整型二、小数三、字符型四、日期型四、常见约束一创建表时添加约束1.添加列级约束2.添加表级约束二修改表时添加约束数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建: create修改: alter删除: drop一...

2020-02-17 11:42:34 118

原创 MySQL核心基础(三)——数据增删改与DML语言

文章目录一、插入语句方式一:经典插入方式二:2.修改语句1.修改单表的记录2.修改多表的记录3.删除语句方式一:delete方式二:truncate语句DML语言数据操作语言:插入:insert修改:update删除:delete一、插入语句方式一:经典插入语法:insert into 表名(列名,…) values(值1,…);SELECT * FROM beauty;#1...

2020-02-17 11:34:41 73

原创 MySQL核心基础(二)——数据查询总结(基本、条件、排序、分组连接、子、分页、联合)

文章目录基础查询 ★1.查询表中的单个字段2.查询表中的多个字段3.查询表中的所有字段4.查询常量值5.查询表达式6.查询函数7.起别名8.去重9.+号的作用条件查询 ★1.按条件表达式筛选2.按逻辑表达式筛选3.模糊查询1.like2.between and3.in4.is null5.安全等于 <=>排序查询 ★1.按单个字段排序2.添加筛选条件...

2020-02-17 11:33:12 150

原创 MySQL核心基础(一)——初识MySQL、启动停止、登入退出

文章目录一、数据库的相关概念二、数据库存储数据的特点三、初始MySQLMySQL服务的启动和停止 ★MySQL服务的登录和退出 ★MySQL的常见命令和语法规范一、数据库的相关概念DB数据库( database):存储数据的“仓库”。它保存了一系列有组织的数据。DBMS数据库管理系统( Database Management System)。数据库是通过DBMS创建和操作的...

2020-02-17 11:25:50 156

原创 深入浅出Java虚拟机(三)——运行时数据区

文章目录1.运行时数据区结构2.数据区介绍3.PC寄存器3.1 PC Register介绍3.2 作用3.3 特点3.4 常见问题4.虚拟机栈4.1 出现背景4.2 虚拟机栈介绍4.3 常见问题4.4 栈中存着什么4.5 栈运行原理4.6 局部变量表①关于Slot理解补充说明4.7 操作数栈②栈顶缓存技术4.8 动态链接③方法的调用Java语言中方法重写的本质:4.9 方法返回地址④4.10 栈相...

2020-02-04 14:59:32 164

原创 深入浅出Java虚拟机(二)——类加载器子系统

文章目录1. 类加载器子系统2. 类加载过程2.1 加载2.2 验证2.3 准备2.4 解析2.5 初始化3. 类加载器分类3.1 引导类加载器BootstrapClassLoader3.2 扩展类加载器Extension Classloader3.3 应用程序类加载器AppClassLoader3.4 用户自定义类加载器3.5 关于ClassLoader4. 双亲委派机制5. 沙箱安全机制1....

2020-02-04 14:45:45 101

原创 深入浅出Java虚拟机(一)——走近JVM

文章目录1. Java虚拟机介绍1.1 Java跨平台的语言1.2 JVM跨语言的平台1.3 Java整体结构1.4 Java代码执行流程1.5 Java的栈结构2. Java虚拟机运行过程2.1 虚拟机的启动2.2 虚拟机的执行2.3 虚拟机的退出3. JVM发展历程1. Java虚拟机介绍如图是官网对Java虚拟机的描述Java虚拟机是Java平台的基石。它是技术的组成部分,负责硬件和...

2020-02-04 11:54:44 176

原创 重温Java基础(五)包-单例设计模式-异常

文章目录包包的定义包的导入jar命令访问控制权限命名规范单例设计模式饿汉式懒汉式多例设计模式小结异常处理异常异常的处理流程throws关键字RuntimeException 类自定义异常小结包在Java中,可以将一个大型项目中的类分别独立出来,分门别类地存到功能类似的程序里,保存到不同的包中,再将这些包中的程序文件一起编译执行,这样的程序代码将更易于维护。同时再将类分割开后,对于类的使用也就有...

2019-12-28 17:27:01 108

原创 重温Java基础(四)继承-覆写-多态性-抽象类-接口-Object类-包装类

文章目录继承实现继承的限制覆写this 与super 区别final关键字(终结器)多态性向上转型向上转型抽象类抽象类相关局限抽象类应用-模板设计模式接口工厂类抽象类与接口的区别Object类取得对象信息:toString()对象比较:equals()包装类基本数据类型包装类装箱与拆箱自动装箱与自动拆箱关于数值型包装类的相等判断问题数据类型转换总结继承实现继承性严格来讲就是指扩充一个类已有的...

2019-12-28 17:24:53 188

原创 重温Java基础(三)面向对象-数组-String类-this关键字

文章目录面向对象类与对象的基本概念内存相关概念引用数据之引用传递深入观察引用传递封装属性构造方法匿名对象Java Bean数组动态初始化静态初始化String类字符串比较判断内容是否相同字符串常量就是String的匿名对象两种实例化方式区别1.直接赋值:即给字符串匿名对象设置名字2. 构造方法实例化字符串一旦定义不可改变String 常用方法给定一个字符串,判断是否是由数字组成字符串查找字符串替换...

2019-12-28 17:20:53 263

原创 重温Java基础(二)类与数据类型

文章目录1.关于类的定义2.数据类型String 数据循环控制方法的命名规范1.关于类的定义(1) public class定义:类名称必须和文件名称保持一致,否则程序将无法编译,且在一个.java中只能有一个 public class(2) class定义:类名称可以和文件名称不一致,但是生成的是 class定义的名称在一个.java程序中可以同时存在多个 class定义,编译之后会分为...

2019-12-28 17:15:28 92

原创 重温Java基础(一)背景知识与运行环境

文章目录1.Java 发展与背景知识2.Java运行环境1.Java 发展与背景知识​ 1995年SUN公司为了推广Java编程语言,正式将OAK更名为Java(咖啡),并且随着网络的发展,Java也开始更多地出现在互联网的项目开发中。Java的发展历史可以归纳为如下3个阶段。第一阶段(完善期):JDK1.0(1995年推出)~JDK1.2(1998年推出,Java更名为Java 2)第...

2019-12-28 17:13:28 137 1

原创 EXCEL一般使用技巧总结

底端加入多张工作表并且修改颜色选择与全选-ctrl+方向可快速跳转到该方向末端最后一个。ctrl+shift+方向键可快速选取该方向所有单元格双击列与列之间的十字架,智能调整列宽选中ctrl+shift拖动到右边直接复制列视图-冻结首行,冻结首列,防止滚动不知标题情况,既要行又要列就在交叉处冻结拆分窗格双击右下角十字直接快速填充整列,填充日期2019/1/1ctrl+e 快速填充去掉...

2019-08-28 15:18:36 110

原创 PPT一般使用技巧总结

1. PPT字体一般使用微软雅黑字体2. 可以采取保存成ppt图片,防止他人修改3. 保存时选择工具来给PPT加密4. 巧用取色器来拾取常用颜色5. 先将文件后缀改为rar然后解压出media文件夹,可以取出所有PPT中图片6. 双击格式刷可以一直刷下去7. 编辑顶点可以自由改变不规则图形形状8. 使用项目符号来自动编号+更改编号颜色和形状9. 改变文字的显示效果(如影像、倒影等等...

2019-08-27 20:42:22 281

原创 Vim从入门到放弃

文章目录1. 初试Vim2. Vim的模式2.1 Insert(插入)模式2.2 Command(命令)模式2.3 Visual(可视)模式3.Vim基本编辑3.1 快速修正与纠错(撤回)3.2 快速移动大法3.3 在单词之间飞舞3.4 行间搜索移动3.5 Vim水平移动3.6 Vim页面移动4. Vim编辑技巧4.1 增删改查4.1.1 增加字符就是进入插入模式4.1.2 如何快速删除一个字符或...

2019-08-20 11:25:42 313

原创 python使用with as 读写文件

最近在项目中用到了Python的with as来开关读写文件,特此记录下,方便以后使用1. 传统读文件传统读取文件的方法是先使用Python内置的open函数打开文件,然后标示符’r’表示读,这样,我们就成功地打开了一个文件,获得到一个f文件句柄。f = open('test.txt','r')如果文件不存在,open()函数就会抛出一个错误,并且给出错误码和详细的信息告诉你文件不存在:...

2019-08-14 18:01:45 5589

原创 利用Python和R对权游剧本进行NLP情绪分析

文章目录1. 背景知识2. 准备数据PythonR3. 数据清理4. 数据分析5. 收获最近学会利用Python做了几个词云后,又应用NLP中情感分析,结合snownlp库完成了词云分类,做了积极和消极两类词云,效果图如下。 之后我对NLP的知识产生了兴趣,继续深挖,发现王树义老师的这个项目很符合我的口味,于是尝试撸之,下面记录过程。1. 背景知识情绪分析(emotional analy...

2019-08-13 12:21:27 827

原创 02_Shell变量与运算

1. 变量分类Bash 默认是字符串型,不可做Math运算用户自定义变量:变量自定义的环境变量:这种变量中主要保存的是和系统操作环境相关的数据。变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的注意,变量名只能是字母、下划线、数字组成且不能以数字开头,=号左右不可有空格引用变量:变量名例如:变量名 例如:变量名例如:x变量叠加 e.g : y="$x"123...

2019-08-05 17:20:50 59

原创 01_Shell脚本入门

1. 准备1.1 安装Vim输入命令行:sudo apt-get install vim纯净清理相关配置文件sudo apt-get purge vim1.2 命令别名alias : 查看别名alias : 别名 =‘ ’别名永久生效与删除别名的方法:vi ~/.bashrc 写入环境变量配置文件unalias 别名 删除别名1.3 命令生效顺序第一顺位执...

2019-08-05 10:44:24 80

原创 做务实的理想主义者——字节跳动宣讲会有感

有幸参加了字节跳动的宣讲会,也算提前了解一下行情,好做个准备,顺便膜拜一下大牛。毫无疑问,作为当前世界上最大的独角兽公司,无论是公司发展历史,还是视频中介绍的95后“抖音”项目负责人,字节跳动给我的感受就是年轻充满活力。在当前BAT一统互联网的时代,字节跳动凭借“抖音”和“今日头条”等产品硬是打下一片天地,来势凶猛,战斗力强悍,难怪别人都说是“坐在火箭上”的字节跳动。主讲的大牛都是刚加入字节...

2019-07-31 11:59:44 946

原创 Pandas项目实战1——好莱坞百万级电影评论数据分析

文章目录好莱坞百万级电影评论数据分析Pandas 知识点任务需求1.导入所需库2.导入数据读取user读取Movie读取RATINGS3. 数据合并4.平均分较高电影5. 不同性别对电影评分6.不同性别争议最大的电影7.评论次数最多热门的电影8.查看不同年龄段争议最大电影9.每个年龄段用户评分人数和打分偏好10.优化数据分析,结果真实可靠10.1 加入评分次数限制来分析不同性别对电影的平均分10....

2019-07-25 16:24:49 1330 1

原创 Pandas进阶

文章目录1 文件读取与储存CSVHTML2.缺失值处理2.1 如何处理nan缺失值处理2.2 不是缺失值nan,有默认标记的如一些特殊符号3. 数据的离散化3.1 如何实现数据的离散化3.2 案例:股票的涨跌幅离散化4. 高级处理-合并Pandas综合案例1.准备数据2. **需求1**3. **需求2**4.**需求3**1 文件读取与储存csv(Comma-Separated value...

2019-07-21 09:18:06 300

原创 Pandas入门

文章目录1 Pandas介绍2 为什么使用Pandas3 DataFrame3.1 属性3.2 方法4 DataFrame索引的设置4.1 修改行列索引值4.2 设置新索引5 Series6 使用索引和切片6.1 对Series6.2 切片6.3 按照字段和数字索引7 赋值操作8 排序8.1 对内容排序8.2 对索引改变为从小到大8.3 对Series排序9 DataFrame运算与统计9.1 使...

2019-07-21 09:05:31 1452

原创 Numpy入门

文章目录1.NumPy数组1.1 一维数组1.2 二维数组1.3 三维数组1.4 四维及更高维2.NumPy数组属性2.1 NDArray结构图2.2 NDArray属性总览3.NumPy数组初始化3.1设定数据类型3.2 初始化由0或1填满的多维数组3.3 使用linspace()生成等差数列3.4 使用logspace生成等比数列3.5 *arange功能4.数组的改变形状与维度4.1 res...

2019-07-19 21:19:56 92

原创 Python基础学习——06_函数进阶

函数进阶函数参数和返回值的作用函数的返回值 进阶函数的参数 进阶递归函数01. 函数参数和返回值的作用函数根据 有没有参数 以及 有没有返回值,可以 相互组合,一共有 4 种 组合形式无参数,无返回值无参数,有返回值有参数,无返回值有参数,有返回值定义函数时,是否接收参数,或者是否返回结果,是根据 实际的功能需求 来决定的!如果函数 内部处理的数据不确定,就...

2019-07-19 16:44:02 50

原创 Python基础学习——05_循环

循环程序的三大流程while 循环基本使用break 和 continuewhile 循环嵌套01. 程序的三大流程在程序开发中,一共有三种流程方式:顺序 —— 从上向下,顺序执行代码分支 —— 根据条件判断,决定执行代码的 分支循环 —— 让 特定代码 重复 执行[外链图片转存失败(img-ll2juVFl-1563525662456)(media/1496633...

2019-07-19 16:41:40 98

原创 Python基础学习——04_数据结构与公共方法

Python 中数据类型数字型整型 (int)浮点型(float)布尔型(bool)真 True 非 0 数 —— 非零即真假 False 0复数型 (complex)主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题非数字型字符串列表元组字典在 Python 中,所有 非数字型变量 都支持以下特点:都是一个 序列 sequ...

2019-07-19 16:33:11 66

原创 Python基础学习——03_判断与运算符

判断(if)语句01. if 语句体验1.1 if 判断语句基本语法在 Python 中,if 语句 就是用来进行判断的,格式如下:if 要判断的条件: 条件成立时,要做的事情 ……注意:代码的缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格在 Python 开发中,Tab 和空格不要混用!我们可以把整个 if 语句看成一个完整的代码块1.2...

2019-07-19 16:26:34 71

原创 Matplotlib简单上手总结

Matplotlib1.1 什么是Matplotlib画二维图表的python库mat - matrix 矩阵二维数据 - 二维图表plot - 画图lib - library 库matlab 矩阵实验室mat - matrix矩阵lab 实验室1.2 为什么要学习Matplotlib画图数据可视化 - 帮助理解数据,方便选择更合适的分析方法js库 -...

2019-07-17 09:48:07 139

原创 Python基础学习——02_变量的基本使用

变量的基本使用程序就是用来处理数据的,而变量就是用来存储数据的01. 变量定义在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建等号(=)用来给变量赋值= 左边是一个变量名= 右边是存储在变量中的值变量名 = 值变量定义之后,后续就可以直接使用了1) 变量演练1 —— iPython# 定义 qq_number 的变量用来...

2019-07-16 22:02:38 69

原创 Python基础入门——01_认识Python

认识 Python人生苦短,我用 Python —— Life is short, you need Python01. Python 的起源Python 的创始人为吉多·范罗苏姆(Guido van Rossum)1989 年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为 ABC 语言的一种继承之所以选中 Python(蟒蛇) 作为程...

2019-07-16 22:00:49 60

原创 Visio中的字体对应Word中字体字号

最近在使用Visio做流程图时,发现其中的字号与word不一样。Visio中的字体大小使用pt表示。pt是字体单位。全称为point,中文为“点”,常见于软件设计、排版印刷行业。在常规的排版中,字号以“点”来单位。活字的大小称为“字号”,而字母的宽度称作“字宽”,1点=0.376毫米=1.07英美点=0.0148英尺=0.1776英寸。“点”作为测量字体字号大小的单位,并非所谓的长度单位或质量...

2019-05-27 17:54:41 5557

原创 轻松掌握 Linux 常用命令

文章目录一、为什么要使用 Linux 命令01. 常用 Linux 命令与技巧02. 自动补全二、Linux 终端命令格式与帮助01. 终端命令格式02. 查阅命令帮助信息2.1 --help2.2 man三、文件和目录常用命令01. 查看目录内容1.1 `ls` 命令说明Linux 下文件和目录的特点1.3 ls 常用选项计算机中文件大小的表示方式1.4 ls 通配符的使用(类似正则表达式)0...

2019-04-25 16:06:10 210

原创 Linux 文件与目录

文件和目录01. 单用户操作系统和多用户操作系统单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源Windows XP 之前的版本都是单用户操作系统多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源Unix 和 Linux 的设计初衷就是多用户操作系统02. Wi...

2019-04-25 11:30:02 102

原创 OpenCV学习之路(九)——CAMShift视频对象跟踪

一、RGB与HSV颜色系统数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像头,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的,CAMshift是基于HSV颜色系统的。 HSV模型中颜色的参数分别是:色调(H:hue),饱和度(S:saturati...

2019-04-06 11:14:42 658

原创 OpenCV学习之路(八)——光流追踪

一、基于特征点的目标跟踪的一般方法基于特征点的跟踪算法大致可以分为以下步骤: 1)探测当前帧的特征点; 2)通过当前帧和下一帧灰度比较,估计当前帧特征点在下一帧的位置; 3)过滤位置不变的特征点,余下的点就是目标了。很显然,基于特征点的目标跟踪算法和1),2)两个步骤有关。特征点可以是Harris角点,也可以是边缘点等等,而估计下一帧位置的方法也有不少,比如这里要讲的光流法,...

2019-04-01 20:21:26 581

原创 OpenCV学习之路(七)——角点检测

角点检测(Corner Detection)是计算机视觉中用来获得图像特征的一种方法,广泛应用于运动检测、视频追踪、目标识别等领域中,也称特征点检测。一、兴趣点与角点对于角点,到目前为止还没有明确的数学定义。但是你可以认为角点就是极值点,即在某方面属性特别突出的点。一般的角点检测都是对有具体定义的、或者是能够具体检测出来的兴趣点的检测。这意味着兴趣点可以是角点,是在某些属性上强度最大或者最...

2019-04-01 17:49:35 403

原创 OpenCV学习之路(六)——对象检测与跟踪(基于颜色)

一些基本知识contours被定义成二维浮点型向量,这里面将来会存储找到的边界的(x,y)坐标。vector<Vec4i>hierarchy是定义的层级。这个在找边界findcontours的时候会自动生成,这里只是给它开辟一个空间。将来findContours( src, contours, hierarchy, RETR_TREE, CHAIN_APPROX_SIMPLE, Po...

2019-03-31 11:47:32 651

原创 OpenCV学习之路(五)——BSM背景差分法

背景消除基本原理Opencv–背景消除建模(BSM)BS ,Background Subtraction 背景消除在opencv中有两种方法可以进行背景消除:其一、基于机器学习(KNN–K个最近邻)背景消除建模其二、基于图像分割(GMM,高斯混合模型抗干扰图像分割)背景消除建模相关APIBackgroundSubtractorBackgroundSubtractorMOG2...

2019-03-29 11:26:50 881

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