自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Aurevior的博客

菜鸟实录

  • 博客(68)
  • 收藏
  • 关注

原创 指路(❁´◡`❁)

我的优快云博客我的github我的个人博客

2022-01-10 21:47:25 150

原创 git报错Add correct host key

随后在known_hosts 文件中手动添加报错中提示的ip地址和github的公钥。(就是修改hosts文件配置的github解析ip),之后尝试ssh连接,一路yes即可成功连接github。按照官方提示,在known_hosts文件中删去了github的rsa。执行下面的命令,也可以手动删,之前自己配置的别的ip也要删。测试连接github报错如下。是因为升级了ssh-key。想克隆备份的笔记库,失败。中搜到了相关问题,给出的。

2023-08-19 16:51:55 954

原创 windows下的定时脚本

最近开始使用obsidian,用了git去备份笔记。每天要记住备份对我来说有点麻烦,就搜了下windows下的脚本写法,每天定时去执行。不过bat文件需要是ANSI编码格式的,不然commit中的中文会乱码。至于定时执行,搜了下发现可以用windows自带的定时去执行。可以知道命令用法,根据需要编写以下的命令。

2023-08-16 11:28:18 565

原创 【刷题】学习计划

关于 n&(n-1):当n为2的幂时,二进制一定为10, 100, 1000…n-1的二进制一定为01, 011, 0111, 01111的形式,则n & (n-1) 一定为0。

2023-06-19 10:57:15 209

原创 解决端口占用

端口占用问题

2022-09-20 14:58:13 204

原创 【刷题】剑指Offer

接上篇,动态规划剑指 Offer 47. 礼物的最大价值难度:中等在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物?这题虽然难度中等,但其实很简单。先确定dp[i][j]的含义,在[i][j]处能够取得dp[i][j]价值的礼物;再考虑初始化,dp[0][0] = grid[0][0];接下来是转移方程,

2022-04-13 21:54:49 203

原创 动态规划专题

代码随想录中的动态规划确定DP[i]的含义确定DP初始化确定转移方程确定遍历方向举例推导DP数组62. 不同路径难度:中等一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?DP[i] [j]意味着从(0,0)到(i,j)有dp[i] [j]种不同的路径;举例可知,1*1,1*2,1*3,2*1,3*1都只有一

2022-04-13 21:53:33 317

原创 【刷题】剑指Offer

剑指 Offer 10- I. 斐波那契数列难度:简单写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项(即 F(N))。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。第一反应递归,超时了。class Solution { public int fib(int n) { return fibo(n); } public int fibo(int n){ if(n

2022-04-13 21:52:45 168

原创 【刷题】剑指Offer

剑指Offer 27. 二叉树的镜像难度:简单请完成一个函数,输入一个二叉树,该函数输出它的镜像。思路很简单,采用递归class Solution { public TreeNode mirrorTree(TreeNode root) { if(root == null){ return null; } TreeNode left = mirrorTree(root.left); TreeNode r

2022-04-13 21:51:56 90

原创 【刷题】剑指Offer

面试题32 - I. 从上到下打印二叉树难度:中等从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。一个二叉树的层序遍历,借助队列的FIFO特性实现。判断根节点是否为空,为空则输出一个空集合;不为空则将根节点加入队列输出队首元素,判断队首元素有无左右结点,若有,则加入队列循环直至队列为空。class Solution { public int[] levelOrder(TreeNode root) { if(root == null) retu

2022-04-13 21:51:12 79

原创 【刷题】剑指Offer

04. 二维数组中的查找难度:中等在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public boolean findNumberIn2DArray(int[][] matrix, int target) { int row = matrix.length; if(row == 0) return fa

2022-04-13 21:48:28 159

原创 【刷题】剑指Offer

感想:有序数组的搜索问题优先考虑二分法03. 数组中重复的数字难度:简单找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。看到不重复,想到HashSet,利用hashset元素不重复的特性,找出重复数字,但其实用Map也是一样。class Solution { public int findRepeatNumber(int[]

2022-01-16 22:23:14 188

原创 【刷题】剑指Offer

05. 替换空格难度:简单请实现一个函数,把字符串 s 中的每个空格替换成"%20"。Java中字符串不可变,可以循环字符串再向StringBuffer中添加元素。字符串也可以直接拼接,但开销略大。class Solution { public String replaceSpace(String s) { StringBuffer stringBuffer = new StringBuffer(); for(int i=0;i<s.length()

2022-01-12 23:05:53 84

原创 【刷题】剑指Offer

06. 从尾到头打印链表难度:简单输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。从尾到头反过来可以利用栈先进后出的特性实现,同样,也可以将链表的每个结点值先遍历一遍,存入数组,利用数组可以利用下标取数的特性倒着取。利用栈的特点实现class Solution { public int[] reversePrint(ListNode head) { LinkedList<Integer> list = new LinkedList&l

2022-01-12 23:04:11 119

原创 【刷题】剑指offer

09. 用两个栈实现队列难度:简单用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )这个示例给的,让我有点摸不着头脑…看了评论区大概懂了题目意思。其实就是两个栈实现队列,删除失败返回-1。栈(FILO)先进后出,队列(FIFO)先进先出。用两个栈实现队列,一个栈负责插入,另一个栈负责删除。class CQueue {

2022-01-10 21:42:35 93

原创 复习Java基础(五)

JVM相关知识。文章目录一、组成部分二、垃圾收集三、内存分配和回收四、类加载机制类加载时机类加载过程类加载器一、组成部分答:JVM由Class Loader(类加载器)、Runtime Data Area(运行时数据区域)、Execution Engine(执行引擎)、Native Interface(本地库接口)。Class Loader负责加载字节码文件;Runtime Data Area分为Stack(虚拟机栈)、Heap(堆)、Method Area(方法区)、PC Register(程序计

2022-01-08 20:51:37 518

原创 复习Java基础(四)

文章目录1 创建线程有哪几种方式?2 run()和start()有什么区别?3 线程的生命周期4 线程同步5 Java多线程通信6 如何实现子线程先执行,主线程再执行7 synchronized和Lock的区别8 乐观锁与悲观锁的区别9 公平锁与非公平锁如何实现10 ReentrantLock的实现原理11 锁升级12 如果不使用synchronized和Lock,如何保证线程安全?13 介绍一下线程池1 创建线程有哪几种方式?答:实现Runnable接口,实现Callable接口,继承Thread类。

2022-01-08 20:49:11 328

原创 [刷题] leetcode19

19. 删除链表的倒数第 N 个结点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。链表中结点的数目为 sz1 <= sz <= 300 <= Node.val <= 1001 <= n <= sz数组法受876.链表的中间结点的影响,题中也规定了链表的结点个数,第一反应就是将链表放入数组,顺带统计节点个数,直接取出删除节点的pre结点进行删除。代码实现也很简单。要注意的是,当删除倒数第一个结点(第一个结点)时,如不进行特殊处理,.

2022-01-07 21:02:49 268

原创 复习Java基础(三)

文章目录1 介绍一下Java中的IO流2 怎么用流打开一个大文件?3 说说NIO的实现原理4 介绍一下Java的序列化与反序列化5 Serializable接口为什么需要定义serialVersionUID变量?6 除了Java自带的序列化之外,你还了解哪些序列化工具?7 如果不用JSON工具,该如何实现对实体类的序列化?1 介绍一下Java中的IO流答:IO用以实现数据的输入输出。Java将输入/输出源抽象为流按功能划分:输入流:只能读数据输出流:只能写数据按处理单元划分:字节流:I

2022-01-07 11:42:20 441

原创 Java NIO

文章目录1. NIO是什么2. channel3. Buffer4. Selector5. Pipe参考了Java NIO 系列教程1. NIO是什么NIO(New IO) 是一个可以替代Java IO API的API。主要组件有Channels、Buffers和Selectors#mermaid-svg-SACoFN5hkGfXLMID .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-

2022-01-06 12:28:32 282

原创 复习Java基础知识(二)

文章目录2201031. Java中有哪些容器(集合类)?2. 容器线程安全和线程不安全的分别有哪些?3. Map接口的实现类4. 描述Map put的过程5. 如何得到一个线程安全的Map6. HashMap的特点7. JDK7和JDK8中的HashMap有什么区别?8. HashMap底层实现原理9. 介绍HashMapd的扩容机制10. HashMap中的循环链表如何产生11. HashMap为什么用红黑树而不用B树?12. HashMap为什么线程不安全?13. HashMap如何实现线程安全?1

2022-01-03 22:18:54 173

原创 二分法查找

LeetCode704二分查找一直以来,都以为二分法很简单,但昨天一写代码就出问题,感觉还是理解得不够透彻。二分查找难度:简单给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。提示:你可以假设 nums 中的所有元素是不重复的。n 将在 [1, 10000]之间。nums 的每个元素都将在 [-9999, 9999]之间。二分法可以有两种写法,定义区间不同,写法不

2022-01-02 11:01:00 506

原创 复习Java基础知识(一)

文章目录2201011. “一次编写,到处运行“?2. 一个Java文件里可以有多个类吗(不含内部类)?3.说一说你对Java访问权限的了解4. 介绍一下Java的数据类型5. int数据范围6. 全局变量、局部变量7. 实例变量默认值8. 为啥有包装类9. 自动装拆箱的应用场景10. 对Integer/Double如何判断相等11. int和Integer有什么区别,二者在做==运算时会得到什么结果?12. 面向对象是?13. 它的三大特征是?14. 封装是什么?为什么要有?15. 多态是什么?2201

2022-01-01 22:44:18 1177

原创 一揽子解决dns错误

第一种最简单,就是 win键打开cmd 管理员身份输入ipconfig /flushdns回车运行不行继续往下第二种依旧cmd管理员,netsh winsock reset运行之后重启要是还不行第三种win+x打开设备管理器,看网卡带wireless的有没有问题,如果是驱动有问题就另外下载用u盘装驱动。没问题就第四种第四种设置 网络和internet找网络重置,重启之后可能wifi列表不出现,win+r输入services.msc,服务列表里找wired autoconfig和wl

2021-09-28 23:44:34 140

原创 基于keras实现resNet-50残差网络

看了Andrew Ng的deeplearning课程,这是其中的一个作业:实现restnetcoursea速度好慢,只能在大佬的博客里找quiz和作业参考吴恩达《深度学习》课后作业一、resNet简介神经网络在发展中不断变深,这使得它可以表示非常复杂多样的特征,但是在更深的网络学习过程中,随着层数的加深,会出现梯度消失的问题,这使得学习速度迅速下降。而残差网络,通过添加shortcur(捷径)的方式,允许将梯度直接反向传播到较早的层,将shortcut和输入添加在一起,然后应用ReLU激活函数。.

2021-06-05 19:58:27 1791 2

原创 python数据可视化 TVTK库的使用

文章目录一、TVTK简单示例二、管线技术三、TVTK数据集四、TVTK数据读取五、标量数据可视化六、矢量数据可视化七、空间轮廓线可视化一、TVTK简单示例以立方体对象为例创建一个三维对象from tvtk.api import tvtk#设置属性,xyz轴上的长度,还可以设置center(坐标原点)#output_points_precisio(对象的精度)s = tvtk.CubeSource(x_length=1.0,y_length=2.0,z_length=3.0)#查看数据源信

2021-05-22 14:49:30 1931 4

原创 数据挖掘及管理系统-机器学习和数据挖掘课程设计

这学期做的一个课设,在web的基础上加入了简单的聚类算法,并将其可视化。采用springboot+freemarker完成,可视化采用echarts。代码地址米其林餐厅数据挖掘管理系统具体都在README.md中说的很清楚。寒假有时间大概会增加一些内容,目前的登录只进行了简单的用户名及密码匹配,没有权限控制,后面可能会用spring security重写,也可能就这么搁着了,还是太懒了。前端的话,因为对css只是简单了解,不能很好的用它来写界面,就用了bootstrap的模板简单修改了一下。考完试会把这

2021-01-05 20:42:35 2176 4

原创 解决mysql导入导出文件时--secure-file-priv的错误

今天数据库上机,为了保存原有表中的数据,我想把数据导出为一个文件,然后就报了这样的错误。可以看出应该是配置出错。在打印secure-file-priv的值时,发现为null,表示mysql配置为不允许数据的导入导出。解决方法在mysql安装目录下,找到my.ini的配置文件在[msyqld]中,添加secure_file_priv=文件路径,指定文件导出路径。保存。关闭mysql服务重启。...

2020-12-23 11:53:05 839

原创 解决jpa查询时,Unable to locate Attribute with the the given name错误

先贴上完整报错代码Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-12-23 11:38:48.442 ERROR 8140 --- [ main] o.s.boot.SpringApplication : Application run failedorg.spri

2020-12-23 11:51:59 19811 1

原创 关于springboot连接mysql的一些错误

连接数据库时,遇到了这样的报错com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at com.mysql.cj.jdbc.exce.

2020-12-15 09:24:41 1114 1

原创 git新建仓库,本地分支由master变为main

由于一些众所周知的原因,github上传代码的默认分支由master变为了main。还是我昨天新建仓库的时候发现的(以前的仓库并不受影响)。但本地分支仍旧为master,这就导致上传之后仓库有两个分支,还得手动合并,很麻烦。不如直接把本地的分支也修改为main。git checkout -b main 新建main分支,并转至main分支git merge master 合并两个分支然后就可以进行add,commitgit push -u origin main ,将本地main分支的推送至远程

2020-11-24 14:39:12 6837 2

原创 JSP、EL表达式以及JSTL标签库学习

文章目录一、JSP二、cookie(一)简介(二)详解三、HttpSession(一)概述(二)简介(三)原理四、EL表达式(一)简介(二)四个域中的顺序问题(三)JavaBean中的属性(person.jsp)(四)运算(五)11个隐含对象五、JSTL标签库(一)简介(二)core核心库的使用一、JSP作用:可以在原有html基础上添加java脚本,构成jsp页面与Servlet的分工:Servlet:处理数据JSP:作为请求发起和结束的页面组成:html+java脚本+jsp

2020-10-28 11:10:25 517

原创 git 操作整理(持续更新中)

删除本地文件,同步git git rm filename git commit -m "xxxx" git push origin master

2020-10-23 10:28:56 104

原创 JQuery学习笔记整理

文章目录(一)介绍(二) 使用(三) JQuery核心函数(四)选择器(Demo02)(1)基本选择器(2)层级选择器(3)基本过滤选择器(4)内容过滤选择器(5)可见性过滤器(6)属性过滤器(7)表单对象、属性过滤选择器(8)JQuery元素筛选(五)JQuery属性操作(Demo03)(1)HTML代码/文本/值(2)属性(3)文档处理(六)css样式操作(Demo04)(七)JQuery动画(Demo05)(八)JQuery事件操作(一)介绍JQuery就是辅助JavaScript开发的js类库

2020-10-23 10:19:43 1550 1

原创 Spring boot maven启动报错填坑

这个问题困扰我很久了。甚至因为这个,参加大挑的微信小程序采取云开发模式。。。今天重新安装了idea,卸载了之前的idea以及maven。sun.security.validator.ValidatorException: PKIX path buildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unable to find valid certification path to requested ta.

2020-10-13 21:56:12 357

原创 spark踩坑记

这两天安装spark,把该踩的坑和不该踩的坑统统踩了个遍启动spark shell报错如下[ERROR] Failed to construct terminal; falling back to unsupportedjava.lang.NumberFormatException: For input string: "0x100" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

2020-05-12 12:20:40 3087 4

原创 request&response day06

服务器处理请求一、流程服务器接收请求,为请求开辟一个新的线程将客户端的请求数据封装至request对象服务器创建response对象,向客户端发送响应二、response类型为HttpServletResponse(与HTTP协议相关的类)状态码sendError(int sc) 发送错误状态码sendError(int sc,String msg) 发送错误状态码以及...

2020-04-11 20:29:18 196

原创 HBase学习笔记整理

HBase学习一、启动hadoop和hbase进入hadoop目录,启动hadoop进入hbase目录,启动hbase二、利用shell命令使用HBase通过hbase shell命令进入shell界面创建表,设置列族create '表名','列族名1','列族名2','列族名N'添加数据put '表名','行键','列族:列','值'删除数据delete...

2020-04-11 12:34:16 187

原创 Web应用&Servlet day05

一、创建Web应用(一)创建静态应用在tomcat文件夹webapps下创建新文件夹hello**(命名不得包含中文)*在hello下创建index.html启动tomcat,访问localhost:8080/hello,显示成功即可。(二)创建动态应用在webapps下创建hello1目录在webapps\hello1\下创建WEB-INF目录在webapps\hello1...

2020-03-22 21:00:53 310

原创 java 反射 day04

所有代码均在我的github私有仓库内一、反射原理(day04reflection)框架大多数使用反射实现。在框架开发中,都是基于配置文件开发。在配置文件中配置了类,可以通过反射得到类中所有内容,或者让类中的某个方法执行。(类中所有内容:属性、无参构造、有参构造、方法)反射的原理一个java文件的编译过程:demo01.javademo01.classClass类...

2020-02-19 17:12:17 263

空空如也

空空如也

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

TA关注的人

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