自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第五章 管理事务

MyISAM不支持明确的事务处理管理,InnoDB支持。事务处理(transaction processing)可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。

2024-05-31 17:18:43 342

原创 ES使用经验之——同时使用HanLP和pinyin两种分词器

ES版本:7.10.2首先下载安装hanlp和pinyin两种分词器。安装起来比较简单,下载解压到ES安装目录下的插件目录下即可我的目录是:/usr/local/elasticsearch-7.10.2/plugins。

2024-05-31 15:35:09 382

原创 第四节 使用触发器

创建了一个叫newproduct的触发器,这个触发器在INSERT语句成功执行之后执行。FOR EACH ROW 对于每个插入行都执行一次,显示 ”Product added“每次插入数据之后返回订单号。订单号自增,不能再INSERT前打印订单号,只会显示0。每个表最多支持六个触发器,即INSERT UPDATE DELETE前后。只有表才能支持触发器,视图/临时表都不支持触发器。需要在某个表发生更改时自动处理,这就是触发器。

2024-05-30 13:10:15 150

原创 第三节 使用游标

MySQL5之后支持游标。有时候需要在检索出来的行中前进或者后退一行或者多行,这就是使用游标的原因。游标(cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。MySQL游标只能用于存储过程(和函数)

2024-05-30 13:09:47 188

原创 ES使用经验之——canal配置MySQL数据同步到ES

利用alibaba canal实现mysql数据同步到es

2024-05-23 14:15:17 474

原创 第二节 使用存储过程

MySQL5之后的版本支持存储过程。存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。

2024-04-26 16:50:22 310

原创 第一节 使用视图

摘抄:MySQL必知必会视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。

2024-03-28 15:37:05 289

原创 Sentinel-3数据下载流程

Sentinel-3数据下载流程一、 登录首先打开欧空局哥白尼数据中心,打开后页面如下所示。网站地址为:https://scihub.copernicus.eu/ 。点击上图红框所示Open Hub进入数据下载页面。接着点击右上角用户头像 ,输入账户及密码,点击LOGIN登录即可。二、 下载设置选择区域首先用鼠标左键将地图拖拽至目标区域,点击右侧椭圆形导航栏,切换为区域选择模式(Switch to area mode)。鼠标左键在地图上勾选目标区域,如下图所示。设置选项

2021-11-17 14:23:43 5489 1

原创 114. 二叉树展开为链表

给定一个二叉树,原地将它展开为一个单链表。例如,给定二叉树1/ 2 5/ \ 3 4 6将其展开为:123456来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。# Definition for a binary tree node.# class TreeN

2020-08-02 22:59:01 106

原创 获取岸线数据方法

https://www.bilibili.com/read/cv1149996/

2020-08-02 21:57:10 5825 5

原创 343. 整数拆分

给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。示例 1:输入: 2输出: 1解释: 2 = 1 + 1, 1 × 1 = 1。示例 2:输入: 10输出: 36解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。思路是纯粹的数学推导。第一、明确所有的拆分出来的整数需要相等或者尽量接近。首先我们知道如果周长确定,正方形要比长方形的面积更大。同理,如果一个数字拆分成i个数字之和,其中有两个数字x1和x2不相等,

2020-07-30 16:57:43 221

原创 104.二叉树的最大深度

104.二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],3/ \9 20/ \15 7返回它的最大深度 3 。解法一我的解法使用了递归+深度优先遍历,请看代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__

2020-07-28 23:16:42 136

原创 206. 反转链表

反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL# 双指针迭代的方法class Solution(object): def reverseList(self, head): """ :type head: ListNode :rtype: ListNode """ pre = None

2020-07-27 20:57:36 76

原创 392. 判断子序列

392.判断子序列给定字符串 s 和 t ,判断 s 是否为 t 的子序列。你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例 1:s = "abc", t = "ahbgdc"返回 true.示例 2:s = "axc", t

2020-07-27 19:40:19 105

原创 《机器学习实战》第三章 分类

《机器学习实战》第三章 分类文章目录《机器学习实战》第三章 分类MNIST数据集训练一个二元分类器性能考核精度和召回率在这里插入图片描述多类别分类器错误分析MNIST数据集我用的scikit-learn是0.22版本的已经取消了fetch_mldata原书代码为:from sklearn.datasets import fetch_mldatamnist = fetch_mldata('MNIST original')mnist这样会加载不下来数据库,所以我们只能自己去网上获取数据集,让后

2020-07-16 19:53:50 829

原创 《机器学习实战》第二章 端到端的机器学习项目①

《机器学习实战》第二章 端到端的机器学习项目①文章目录《机器学习实战》第二章 端到端的机器学习项目①选择性能指标快速查看数据创建测试集完全的随机划分随机生成数种子random.seed()hashlibScikit-Learn提供的函数分层抽样划分从数据探索和可视化中获得洞见corr()方法来计算每对属性之间的标准相关系数scatter_matrix()显示各属性之间的依赖关系机器学习算法的数据准备数据清理处理文本和分类属性LabelEncoder转换器OneHotEncoder编码器自定义转换器特征缩放

2020-07-10 12:27:34 579

空空如也

空空如也

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

TA关注的人

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