自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql server 8.0及以上没有password 只有authentication_string 字段的,更改新的书库密码

标题首先某些8.0之前的方法已经对于这个版本没用了(ps:某咸鱼已经试了好久)1:废话不多说,讲一下咸鱼解决更改数据库密码的过程吧2:大家尽然来了这一块前面的坑坑挖挖应该已经简单搞定了3:首先你无密码的登录到数据库里 4:进入数据库,命令为"show databases"5:找到你存储用户名和密码的数据库名称 在你的mysql 里 user(ps:这些是告诉你账号密码在哪里)6:...

2018-11-30 16:54:29 7949

原创 SQL 语法随记-LISTAGG 聚合函数

SQL 语法随记-LISTAGG 聚合函数函数描述函数描述官方解释https://www.ibm.com/docs/en/db2/9.7?topic=functions-listagg

2022-03-11 13:31:13 473

原创 每日一题【LeetCode689】 三个无重叠子数组的最大和 -动态规划

每日一题【LeetCode689】 三个无重叠子数组的最大和 -动态规划 算法描述1:题目描述2:测试案例3:解题思路4:代码解析5:题目总结算法描述动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可 行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治

2021-12-08 23:20:47 185

原创 每日一题【LeetCode44】 通配符匹配 -动态规划

每日一题【LeetCode44】 通配符匹配 -动态规划 算法描述1:题目描述2:测试案例3:解题思路4:代码解析5:题目总结算法描述动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可 行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治法来解这类问题,

2021-12-07 16:38:06 238

原创 LeetCode32 【最长有效括号】 -动态规划

LeetCode32 最长有效括号 -动态规划 算法描述1:题目描述2:测试案例3:解题思路4:代码解析5:题目总结算法描述动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可 行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治法来解这类问题,则分解得到

2021-12-01 23:01:48 154

原创 每日一题 【LeetCode400第 N 位数字】-二分查找法

LeetCode400 第 N 位数字 -二分查找法 1:题目描述2:测试案例3:解题思路4:代码解析5:题目总结1:题目描述给你一个整数 n ,请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...] 中找出并返回第 n 位数字。2:测试案例 测试案例1:输入:n = 3输出:3 测试案例2:输入:n = 11输出:0解释:第 11 位数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, … 里是

2021-11-30 22:20:30 459

原创 快速排序【Quicksort】

快速排序【Quicksort】 1:题目2:测试案例3:思考5:代码6:总结1:题目给你一个整数数组 arr ,要求使用快速排序算法进行排序,返回升序的整数数组。2:测试案例 测试案例1:输入:arr = [1,3,2,4]输出:[1,2,3,4]提示:1 <= arr.length <= 10^5-10^4 <= arr[i], difference <= 10^43:思考首先思考怎么样找到等于这个差值的两个数,于是乎,想到数组的第N位迭代减N-

2021-11-29 17:07:16 131

原创 动态规划-LeetCode1218(最长定差子序列)

LeetCode1218【最长定差子序列】 1:题目2:测试案例3:思考5:代码6:总结1:题目给你一个整数数组 arr 和一个整数 difference,请你找出并返回 arr 中最长等差子序列的长度,该子序列中相邻元素之间的差等于 difference 。子序列 是指在不改变其余元素顺序的情况下,通过删除一些元素或不删除任何元素而从 arr 派生出来的序列。2:测试案例 测试案例1:输入:arr = [1,2,3,4], difference = 1输出:4解释:最长的等差子序列

2021-11-08 13:22:03 158

原创 补码,反码,原码的转换问题

补码,反码,原码的转换问题反码和补码都是针对负数的,正数的反码,补码,原码都是同一个,都是原码文章简介原码和补码,反码的计算原密码,补码,反码的作用总结反码和补码都是针对负数的,正数的反码,补码,原码都是同一个,都是原码文章简介本文章主要介绍原码,反码,补码的计算,作用,总结,()原码和补码,反码的计算原码:计算机 中对数字的 二进制 定点表示方法反码 = 原码(除符号位外)每位取反补码 = 反码 + 1反码 = 补码 - 1移码 = 补码符号位取反原密码,补码,反码的作用简单来

2021-04-13 13:45:37 148

原创 双指针算法

双指针算法 双指针算法算法思想经典使用场景1:搜索旋转排序数组题目AC 代码解法及解析2:串联所有单词的字串题目代码解法及解析3:最长无重复字符串题目代码解法及解析参考资料双指针算法算法思想双指针,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。换言之,双指针法充分使用了数组有序这一特征,从而在某些情况下能够简化一些运算。经典使用场景1:搜索旋转排序数组题目给你一个整数数组 nums

2020-12-06 11:26:44 2289

原创 动态规划算法 (Dynamic Programming,DP)

动态规划动态规划算法 (Dynamic Programming,DP)算法思想经典使用场景1:最长有效括号题目代码解法及解析2:串联所有单词的字串题目代码解法及解析3:最长无重复字符串题目代码解法及解析参考资料动态规划算法 (Dynamic Programming,DP)算法思想种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解

2020-12-06 10:20:45 182

原创 select null from table,exists和not exists 关键字的理解和使用场合

关键字exists 和not exists AND select null from tableselect null from table。这句sql语句的作用:查询表中的数据,如果有则返回为NULL ,就是把select * from table 中的所有信息替换成NULL ,理解一下就比较简单了。图解exists 关键字exists 这个关键字返回的为boolean 类型的,并不是一些数据关联,如果条件成立。就返回为true ,表明这个条件成立,否则 false .图

2020-10-12 13:36:43 2614

原创 高等数学---曲线积分考研总结

高等数学—曲线积分考研总结这章主要弄清楚几个公式,方向,和怎么积分。下面是我做题事常遇到的问题。1:使用格林公式时方向问题:单连通:逆正顺负双连通:外逆内顺为正,外顺内逆为负。...

2020-05-27 21:33:39 2021 1

原创 工具包---office图解安装+百度云安装包链接

工具包—office图解安装+百度云安装包链接简介有帮助的可以给俺一个关注嘛,么么哒。百度云地址:链接:https://pan.baidu.com/s/1js3As9I8rS_BGjCb–_Ejw提取码:7l6b我的安装教程:链接:https://pan.baidu.com/s/12kU8aEfC_9bC1dFwiNXxVQ提取码:exyh如果失效了欢迎私聊,有安装问题也欢迎私聊我。...

2020-05-25 15:48:02 3077

原创 高等数学---常见的几个泰勒公式

高等数学—常见的几个泰勒公式简介这是在百度百科上看到的一张图片,直接复制下来的,以便于自己下次寻找使用,后面附上自己的推导过程。常见的泰勒公式自己的推导过程总结只要导数合格,记住泰勒公式展开规则,就可以完成泰勒公式推导。...

2020-05-24 19:33:14 29182 7

原创 高等数学---重积分的重点解析

高等数学—重积分的重点解析简介本节主要对自己总结重积分章节通过做题,看书总结的难点,希望能帮助到考研的人。更希望有缘人觉的有用点赞和关注么么哒,我会一直更新内容,大家有不懂的可以留言讨论,或者让我出一些你不懂的知识点的解析和例题解析。本章节目录交换积分顺序的方法。重积分利用对称性简化运算。利用极坐标计算二重积分。三重积分的计算。重积分大小比较。重积分中值定理的应用。...

2020-05-24 16:26:09 492

原创 高等数学----多元函数微分学的难点重点详细思考

高等数学----多元函数微分学的难点重点详细思考简介本节主要对自己在多元函数微分上遇到的难题和知识点,希望能帮助到考研的人,更希望有缘人觉的有用点赞和关注么么哒本文章知识点梯度和方向导数的详细理解。偏导数,连续性,可微分 知识点的详细解释。二元函数的极限拉格朗日乘数法...

2020-05-22 23:14:29 3463 1

原创 PLSQL 登录时弹出(没有登录)空白提示框--亲测有效

PLSQL 登录时弹出(没有登录)空白提示框–亲测有效问题如下解决过程过程是先在PL/SQL 的工具->首选项->连接配好设置,也就是oracle 主目录 和 OCI 库,他会自动找路径,所以只需要选择就好了然后在使用管理员启动pl/sql结果总结遇到问题确实麻烦,但要学会记录下来,虽然可能不会来看,但利人利己...

2020-05-21 11:47:35 10837 2

原创 高等数学关于切线,法线,切平面,法平面的详细解释

高等数学关于切线,法线,切平面,法平面的详细解释简介本文章主要对高数下几个切线和切平面的总结文章内容平面曲线的切线和法线空间曲线的切线和法平面曲面的切平面和法线平面曲线的切线和法线我们知道平面的切线的斜率也就是f(x) 的在该点的导数,那法线也就是f(x)导数的负分之一。也就是切线的斜率x法线的斜率等于-1;图解空间曲线的切线和法平面参数方程情况空间曲线我们知道,x,y,z 都极限接近某一点的斜率,所以参数方程表示的空间曲线所求的切线斜率比较好求。然后切线

2020-05-20 23:18:28 76123 3

原创 高等数学---平面束方程理解

简介本文是对平面束方程的个人理解,如有不对或不足,欢迎老爷们留言。书上解释个人想法已上面题为例题,我们都知道两面的交线必然垂直于两个面的法线,因为法线垂直面,面包含线,平面束大概应该都理解,也就是包含这个条线,法线并垂直这条线的所有平面,那平面束方程怎么得来的呢,设π1 法线为向量 a设π2 法线为向量 b直线l垂直 a ,b 那必然垂直于a+(任意实数)b 向量的两向量回构成一个面,所以 平面束的法向量也就可以a+(任意实数)b 表示 所以就有了上面的解释,括号中不包

2020-05-16 14:29:14 10837

原创 深度遍历算法详细解释及例题应用

前言生若夏花,死如秋叶本小节知识目录深度遍历算法原理及图解深度遍历算法例题应用1:全排列问题2:ABC+DEF=GHI问题3:二维数组寻找点到点的最短路径4:求岛屿的面积5:求岛屿的个数6:地板的埔法有多少种7:二叉树的深度遍历8:图的深度遍历9:图的最短路径求解10:找子集等于某给定的数正题开始1:深度遍历算法原理及图解1:深度遍历算法理论深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分

2020-05-14 17:26:29 7148

原创 基础算法----01 背包状态转移方程详细讲解

备注:参考了大佬的代码进行了自己的总结,大佬传送门题目描述已知:有一个容量为V的背包和N件物品,第i件物品的重量是weight[i],收益是cost[i]。限制:每种物品只有一件,可以选择放或者不放问题:在不超过背包容量的情况下,最多能获得多少价值或收益相似问题:在恰好装满背包的情况下,最多能获得多少价值或收益这里,我们先讨论在不超过背包容量的情况下,最多能获得多少价值或收益。思路...

2020-04-03 19:08:40 905

原创 ACM题---三角型周长和

题目描述给定平面上n个点的坐标,并且我们定义两个点的距离为曼哈顿距离.曼哈顿距离是指对两个点(x1,y1),(x2,y2),他们之间的距离为∣x2−x1∣+∣y2−y1∣..众所周知三个点可以构成一个三角形,那么n个点可以构成Cn3​个三角形,现在你需要求出所有三角形的周长和 输出在模998244353意义下的答案.数据保证不存在三点共线.输入第一行一个整数表示n.接下来n行每行...

2020-04-01 13:18:47 205

原创 ACM题--牛客练习赛60A

努力才快乐题目描述给定n个整数,依次为a1,a2,…,an​。求∑i=1n∑j=1n(ai&aj) “&”是二进制的与运算符。输入第一行一个整数n.第二行n个整数ai​.输出一个整数表示上述求和式的答案.错误思路我是直接把输入的ai 存起来,然后使用for 循环进行求和,发现时间复杂度太高,算不了。然后想了好久也不知道。然后参考其他的大佬思路...

2020-04-01 10:54:01 175

原创 基础算法--二分法(最大值最小化)

题目描述有一个序列{2,2,3,4,5,1},将其划分成3个连续的子序列S(1)、S(2)、S(3),每个子序列最少有一个元素,要求使得每个子序列的和的最大值最小输入6223451输出7代码 来自:大佬传送门#include <iostream>#include <ctime>using namespace std;#defin...

2020-03-30 22:05:28 1263

原创 基础算法---二分法

二分法描述对于区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫二分法。示例1寻找是否有4这个值有输出yes 否则 no输入512345输出yes代码#include <iostream>#include <c...

2020-03-30 16:46:08 703

原创 ACM题--C-装备合成问题

简介参考大佬解题解题代码来理解着题的,[大佬传送门](https://blog.csdn.net/weixin_43872728/article/details/104858125)题目描述牛牛有x件材料a和y件材料b,用2件材料a和3件材料b可以合成一件装备,用4件材料a和1件材料b也可以合成一件装备。牛牛想要最大化合成的装备的数量,于是牛牛找来了你帮忙输入描述输入包含t组数...

2020-03-30 15:15:37 495

原创 ACM题--在牛国有n{n}n个小镇编号1,2,3...n−1, 求最小花费问题

题目描述在牛国有n{n}n个小镇编号1,2,3…n−1,n{1,2,3…n-1,n}1,2,3…n−1,n。用二维平面来表示每个小镇的位置,第i{i}i个小镇的位置为(xi,yi){(x_{i},y_{i})}(xi​,yi​)。牛能做为牛国的国王,决定给小镇之间建设一些道路,以便于任意小镇之间都能相互到达,在第i个小镇和第j个小镇之间建设一条道路的花费是∣xi2yi−xj2yj+yi2(y...

2020-03-29 22:56:14 351

原创 ACM题 ---小乔和小灰灰是好朋友问题

题目描述小乔和小灰灰是好朋友,现在如果一个字符串中同时出现子序列“XiaoQiao”{“XiaoQiao”}“XiaoQiao”和“XiaoHuiHui”{“XiaoHuiHui”}“XiaoHuiHui”,那么小乔和小灰灰都会感到开心。子序列的定义就是存在任意下标a<b<c{a<b<c}a<b<c,那么”sasbsc”{”s_{a}s_{b}s_{c}”...

2020-03-29 18:54:40 208

原创 计算机网络----IGMP协议

计算机网络----IGMP协议的认识与解释介绍互联网组管理协议(IGMP,Internet Group Management Protocol)是因特网协议家族中的一个组播协议,TCP/IP协议族的一个子协议,用于IP主机向任一个直接相邻的路由器报告他们的组员情况。互联网组管理协议(IGMP,Internet Group Management Protocol)是因特网协议家族中的一个...

2020-03-29 16:50:35 1351

原创 Visual studio 2019 支持graphics.h 库的支持,简单易懂,妈妈再也不用担心你的学习

Visual studio 2019 支持graphics.h 库的支持首先找到EasyX 的官网,传送门请老爷们看下面操作点击安装就可以,就可以写一段图形代码看看是否成功例:#include <iostream>#include <graphics.h>#include<conio.h>using namespace std;int...

2020-03-17 19:39:33 5570 12

翻译 C++知识储备---虚函数和虚函数表 写的太好了

参考下面的博客,大佬写的https://blog.csdn.net/yc461515457/article/details/52658589

2020-01-16 15:37:26 91

翻译 C++知识整理用----unsigned关键字的理解

unsigned和signed关键字的理解unsigned该关键字表示为该类型无符号。例如 int 类型的取值 为4个字节 共32 位 ,如果有符号的范围为 -2 ^ 31 ~ 2^31 -1有例如无符号的32 位,则代表32 位数的第一为本应该代表 正负 ,无符号不分正负,例如请问以下代码的输出?unsigned int a=1,int ...

2020-01-16 14:49:58 6670

原创 剑指Offer ---二叉树的下一个结点

给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。代码/*struct TreeLinkNode { int val; struct TreeLinkNode *left; struct TreeLinkNode *right; struct TreeLinkNode *nex...

2020-01-14 14:24:11 75

原创 剑指Offer--扑克牌顺子

题目描述LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张...

2020-01-12 18:04:38 108

原创 剑指Offer--左旋转字符串

题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!代码class Solution {public: string LeftRotateS...

2020-01-10 23:40:10 64

原创 剑指Offer---字符串找第一个出现一次的字符的位置

题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写)代码class Solution {public: int FirstNotRepeatingChar(string str) { if(str.size() == 1) return 0; ...

2020-01-08 18:32:41 280

原创 剑指Offer--后序二叉搜索树判断

题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。代码class Solution {public: bool VerifySquenceOfBST(vector<int> sequence) { // int low,height; ...

2020-01-06 20:55:43 72

原创 剑指Offer---出栈顺序的判断正误

题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码class Solution {public: bool IsPopO...

2020-01-06 15:55:09 103

原创 剑指Offer---归并算法链表合并

题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则代码/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* M...

2020-01-05 17:28:49 93

FileSeekSetup-6.1.1.exe

FileSeeK 是一款快速搜索文件内数据的工具,对于多个文件中数据的准确查找有着非常好的效率,我也是偶然得知这款软件,并深深的爱上 他,我上床的为一个安装包,你们下载直接安装就可以。

2020-05-28

空空如也

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

TA关注的人

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