如何使用mysql binlog 恢复数据
如果想通过 mysql 的 binlog 恢复数据,首先要开启 binlog 。这里搭建一个测试的环境,了解一下 mysql binlog 是如何恢复数据库的。原理比较简单,binlog 会存储mysql中变化的数据,比如你创建了一个数据库,写入了一些数据,这些都会存储在 mysql 的 binlog 中。需要恢复的时候就找到,两个位置,一个起始位置,一个结束的位置。结束的位置,一半是数据被破坏或者删除前的位置。mysql 8 默认已经开启了 binlogmysql> show variab

闫文敬2022-07-21

再见 Xshell 这款开源的终端工具逼格更高
作为一名后端开发,我们经常需要和Linux系统打交道,免不了要使用Xshell这类终端工具来进行远程管理。最近发现一款更炫酷的终端工具Tabby,主题丰富,功能强大,推荐给大家!聊聊Xshell之前经常使用Xshell来操作Linux虚拟机,基本上是够用了。但是Xshell免费使用只供非商业用途,而且如果你想用FTP来进行文件传输的话,还需单独下载Xftp。无意中发现了另一款开源的终端工具Tabby,它直接集成了SFTP功能,而且界面也很炫酷,下面是它的使用界面。Tabby..
去了家新公司,技术总监不让用 IntelliJ IDEA 想离职了
最近有个小伙伴微信和我说,新去的一家公司,技术团队全部规定要用的 Eclipse 开发,技术总监不让用 IntelliJ IDEA,付费也不行,说想离职了,问我该怎么办。首先听到这件事情的时候,我表示十分理解该公司技术总监的决定,虽然我没有做过技术总监,但在这件事情上面,我深有感触,因为我也有类似这样的经历,我也和他说了我的看法,他最后表示理解。以我的阅历做一个大概的衡量吧,目前的现状是,一些新人基本上大多是清一色的 IntelliJ IDEA,老人大多用的 Eclipse,有的甚至两者皆用。那

闲狗2022-07-21

我以为自己MySQL够牛逼了,直到看到了Alibaba的面试题,是我不配了。。
前言众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。相信大家对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。索引作为MySQL中比较重点的知识,在面试中出现的频率特别高。本人自认为对MySQL的索引知识相当了解,同事们工作中也都热情的称呼我为大佬。为了进阿里,我特地花了1个月左右时间复习相关知识,自信满满的在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案,有需要的同学可在文末自行

笑虾2022-07-21

Latex 制作表格
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Latex三线表1、普通三线表2、跨页三线表二、简单表1、基本需求表2、更多需求设置【表名及位置、表宽、注解、字体】1. 表名及位置2. 表宽设置3. 表格注解4. 字体设置三、复杂表1、合并单元格2、斜线表头总结前言提示:这里可以添加本文要记录的大概内容:Latex 表格代码汇总,包括三线表[跨页]、普通表[表格基本配置(表名、表宽、注解、字体)]、单元格合并、斜线表头、提示:以下是本篇文章正文内容,下面案例.

谷雨飞鱼2022-07-21

【antd】5分钟快速完成antd样式的按需引入以及自定义主题
流行开源的React UI组件库:antd UI组件库在使用的过程中,组件是默认按需引入的:从antd @V4开始,antd配套的icons图标库不集成在antd核心库中,如果需要使用antd配套的icons图标,需要另外安装图标组件包:使用icons图标时也是默认按需引入的:但是,官方默认的组件样式却是默认全部引入,使用时需要在组件中引入全部组件样式如果我们的组件中只需要使用到ant-design一小部分的组件,那么其他组件的样式是不是就浪费了呢,这样的话,浏览器编译css样式时,会出现首屏加载比

静思心远2022-07-21

NLP情感分析——KNN算法
一、 基本概念文本情感分析是对文本中的某段已知文字的两极性进行分类,判断出此文字中表述的观点是积极的、消极的、还是中性的情绪。目前的研究方法主要有两类:一种是基于情感词典的方法,另一种是基于机器学习的方法。前者需要用到标注好的情感词典(英文/中文),通过情感词的褒贬性判断文本的情感倾向。后者是将传统的文本分类方法如朴素贝叶斯(NB)、k近邻(kNN)、最大熵、支持向量机(SVM)等算法应用于情感分...

郭安定2022-07-21

mysql数据库进阶-leetcode-10道
数据库练习链接:https://leetcode.com/problemset/database/175. Combine Two Tables解析:问题为联合查询两个表Person和Address的数据,无论address中是否有person对应的数据。即输出所有的person数据,address中没有的数据显示为空 考察:内连接、外连接(左连接、右连接) 内连接:join on...

蒙娜丽宁2022-07-21

2022年上半年部分团队的总结
CSDN 是中国 IT 人士学习,成长,成功的平台。 平台有很多小团队,不断地开发出很多小功能,运营活动,那么,半年过去了,大家做得怎么样呢?我们看看今年上半年各团队的总结:怎么吸引大家来创作,让大家享受创作的过程,获得有价值的互动和回报? 请看我们 “创作者运营” 的汇报。学而时习之,不亦乐乎?很多用户是来 CSDN 学习的,我们在上半年改进了很多学习的体验,并在六月底推出了 Online Judge 的功能,请大家来试一试。CSDN 就是 IT 人士的社区,我们想通过 “社区云” 这个产品把个人社区,

董国政2022-07-21

爬虫:Ajax数据爬取
目录1、什么是Ajax1.1 实例的引入1.2 基本原理2、Ajax分析方法1、查看请求2、过滤请求3、Ajax结果提取1、分析请求2、分析响应3、例子我们在用 requests 抓取页面的时候,得到的结果可能和在浏览器中看到的不一样:在浏览器中可以看到正常显示的页面数据,但是使用 requests 得到的结果并没有, 这是因为 requests 获取的 都是原始的 HTML 文档,而浏览器中的页面则是经过 JavaScript 处理数据后生成的结果,这些数据的.

笑对人生2022-07-21

数据结构:图(Graph)【详解】
图【知识框架】【考纲内容】图的基本概念图的存储及基本操作邻接矩阵法;邻接表法;邻接多重表;十字链表图的遍历深度优先搜索;广度优先搜索图的基本应用最小(代价)生成树;最短路径;拓扑排序;关键路径图的基本概念在线性表中,数据元素之间是被串起来的,仅有线性关系,每个数据元素只有一个直接前驱和一个直接后继。在树形结构中,数据元素之间有着明显的层次关系,并且每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中一个元素相关。图是一种较线性表和树更加复杂的数据结构。

邵奈一2022-07-21

区块链开发完整指南。如何开发一款区块链项目?
如今,区块链已成为主流技术,以其去中心化的特性为应用程序提供动力。区块链技术的日益普及和有前途的内在特性已经在人们之间建立了信任,因此它已在全球多个行业中得到广泛采用。然而,日益增长的需求与区块链的实际实施之间存在差距,而这种摩擦是由于对区块链发展缺乏知识和理解造成的。为了帮助您更好地了解技术的实施,我们为您提供了完整的区块链开发指南。...

隔壁小王662022-07-21

算法之迪杰斯特拉(dijkstra)非常详细介绍
迪杰斯特拉(dijkstra)算法是单源最短路径问题的求解方法。单源最短路径就在给出一个固定网络,指定一个原点s,一个目标点e,求这两个点之间的最短路径。举个栗子来理解一下。小明上学的时候,从家到学校的道路非常多,小明为了减少路上骑车的时间,因此,想找出一个最短的路径。他构造一个网络图,如下:小明是一个很喜欢动脑筋的同学,他开始研究如何才能找出最优的路径呢?1)所有的点到家的距离都进行初始化:2)每次选择距离家最短的一个点,然后用这个点的距离更新其他相邻点到家的距离,如果比当前的点小,则更新节点

张三丰2022-07-21

Web渗透之信息收集——目录扫描从御剑到Dirbuster
文章目录目录扫描简介目录遍历漏洞敏感信息泄露目录爆破工具御剑扫描Dirbuster安装使用目录扫描简介目录扫描可以让我们发现这个网站存在多少个目录,多少个页面,探索出网站的整体结构。通过目录扫描我们还能扫描敏感文件,后台文件,数据库文件,和信息泄露文件,等等。目录遍历漏洞目录遍历(路径遍历)是由于web服务器或者web应用程序对用户输入的文件名称的安全性验证不足而导致的一种安全漏洞,使得攻击者通过利用一些特殊字符就可以绕过服务器的安全限制,访问任意的文件(可以是web根目录以外的文件),甚至执行系统

秋刀鱼与猫2022-07-21

自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实1. 数据准备2. 数据预处理2.12.22.33. 使用LDA模型进行主题分析一、2020数学建模美赛C题简介从提供的亚马逊电商平台的商品评价数据中识别关键模式、关系、度量和参数。需求以此告知阳光公司在线销售策略识别潜在的重要设计功能,以增强产品的满意度阳光公司对数据基于时间的模式特别感兴趣评价内容个人评级,星级评价,1~5分评论,文本信息帮助评分, 其他用户对“评论”的作用的评价提供

霍先生2022-07-21

YOLOv6:又快又准的目标检测框架开源啦
总第518篇2022年 第035篇近日,美团视觉智能部研发了一款致力于工业应用的目标检测框架 YOLOv6,能够同时专注于检测的精度和推理效率。在研发过程中,视觉智能部不断进行了探索和优化,同时吸取借鉴了学术界和工业界的一些前沿进展和科研成果。在目标检测权威数据集 COCO 上的实验结果显示,YOLOv6 在检测精度和速度方面均超越其他同体量的算法,同时支持多种不同平台的......

走进IT2022-07-21

【lua】int64的支持
之前的版本中,lua 只默认支持 double 类型,虽然可以通过修改 luaconf.h 里的定义把 lua number改为 int64,但为了 int64 类型放弃 double 显然不合适,属于顾此失彼。那么,对于 64bit 的解决方案有很多,基本思路都是使用 8bytes 的string / lightuserdata / userdata修改元表来实现。我们一般使用 8bytes 长的 string 来表示一个 int64 。这样既可以做唯一的 key 用,又不用做复杂的扩展,属于比较好的处理

祥子的小迷妹2022-07-21