自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 C语言解读assert函数

C语言解读assert函数

2022-09-18 23:58:11 392 1

原创 Wi-Fi学习总结--AP、STA、BSS、ESS、VAP等

要进行Wi-Fi开发的学习,做一些总结性的东西,这篇先进行一些常用名词总结解释

2022-08-21 22:45:35 4751

原创 解决error: link.exe‘ failed with exit status 1158

问题:我在运行一个程序时候出现了出现了bug error: command ‘\XXX\VS2015\VC\BIN\x86_amd64\link.exe‘ failed with exit status 1158后缀为1158的错误解决方案因为之前的一些系统配置没了,重新安装例如vs,buildTools之类的东西,但是在安装过程中出现了许多问题,总是缺少东西,这里记录一下不好找的内容。程序运行时提示error: command ‘\XXX\VS2015\VC\BIN\x86_amd64\lin

2022-03-12 16:06:57 1619 2

原创 解决jupyter中无法运行multiprocessing的问题

问题:在研究论文代码时候遇到一个需要运行multiprocessing,但是源代码是在jupyter中的却无法运行multiprocessing,会一直卡住,运行在[*]这个状态中,但是无论运行多久都不会报错,然而在pycharm中运行完全没有问题。问题描述:用一个简单的小例子说明一下:这里会一直卡住,无法运行也不会报错。我以为是我写的程序有问题,因为jupyter中不会显示子程序的输出结果的,所以将程序放在pycharm中看看运行效果import multiprocessingdef f

2021-12-26 15:58:41 4477 5

转载 互联网项目中MySQL选择什么什么隔离级别

开始我们的内容,相信大家一定遇到过下面的一个面试场景面试官:“讲讲mysql有几个事务隔离级别?”你:“读未提交,读已提交,可重复读,串行化四个!默认是可重复读”面试官:“为什么mysql选可重复读作为默认的隔离级别?”(你面露苦色,不知如何回答!)面试官:"你们项目中选了哪个隔离级别?为什么?"你:“当然是默认的可重复读,至于原因。。呃。。。”(然后你就可以回去等通知了!)为了避免上述尴尬的场景,请继续往下阅读!Mysql默认的事务隔离级别是可重复读(Repeatable Read),

2021-08-11 16:12:57 237

转载 30张图带你彻底理解红黑树

红黑树也是二叉查找树,我们知道,二叉查找树这一数据结构并不难,而红黑树之所以难是难在它是自平衡的二叉查找树,在进行插入和删除等可能会破坏树的平衡的操作时,需要重新自处理达到平衡状态。现在在脑海想下怎么实现?是不是太多情景需要考虑了?啧啧,先别急,通过本文的学习后,你会觉得,其实也不过如此而已。好吧,我们先来看下红黑树的定义和一些基本性质。红黑树定义和性质红黑树是一种含有红黑结点并能自平衡的二叉查找树。它必须满足下面性质:性质1:每个节点要么是黑色,要么是红色。性质2:根节点是黑色。性质3:每个叶子

2021-08-11 11:22:49 113

原创 总结get、put、post、delete的区别和用法

文章目录一、八种http请求方式二、put和post区别三、get和post四、@RequestParam()和@RequestBody4.1@RequestBody()4.2@RequestParam()参考资料整理一下http几种请求方式,方便以后自己查看。有时候分不清用哪种请求方式,有什么区别,主要是get、put、post这三种的区别一、八种http请求方式http/1.1协议中共定义了八种请求方式来表明requeset-url不同的操作,分别是get、post、head、options、pu

2021-07-09 16:56:02 35226

转载 vs code常用快捷键整理

文章目录一、主命令框二、常用快捷键1、编辑器与窗口管理2、代码编辑(1) 格式调整(2) 光标相关(3) 重构代码(4) 查找替换(5) 显示相关(6) 其他设置一、主命令框F1 或 Ctrl+Shift+P(俗称万能键) :打开命令面板。在打开的输入框内,可以输入任何命令,如下图(图片较大,如果查看不清晰,可以在图片上右键 “在新的标签页中打开图片”,查看原图,下同):在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式在 Ctrl+P 窗口下还可以直接输入文件名,跳转

2021-07-08 21:32:39 1377

原创 idea不正常关闭导致服务启动异常的解决方案(还原本地历史版本和删除.idea文件)

项目场景:今天遇到的问题:idea开着几个微服务,但是停电导致不正常关闭,重新开机启动idea之后那几个微服务却无法启动,也找不到是什么原因,想着可能是某些配置文件之类的东西被更改了。方法一:利用本地历史版本退回到能正常启动的版本。如图所示,右键点击要查看的项目,找到local History,点击show History,就可以查看本地保存的该项目每次更改的历史版本。出来的界面左边是每次更改的记录,有对应更改时间,点击左边某一条,就可以看到在右边界面上出现的该时间所更改的类,然后点击某一个具体的

2021-06-23 20:18:09 2398 2

原创 每日一个小问题:Process finished with exit code 1

问题场景:真是每次编程都能遇到一些莫名其妙的小问题。今日编程时候使用nginx开启三个微服务,其中一个启动失败并出现了Process finished with exit code 1,这里说一下解决思路,以及查找资料的时候找到的一些问题汇总。原因分析:1.首先我去查找了一下网上的说法,并按照他们的方法进行排查,发现他们的方法不能解决我的问题。logback-spring.xml,yml配置文件,pom文件里有错误,将 .yml或者 .properties文件里的timeout参数设置的高一点这些都

2021-06-15 20:48:34 3588 2

原创 idea如何显示springboot多服务启动状况

当使用ngnix启动有多个模块的微服务,idea中可以查看多服务启动状态的界面如果这里没有看见services,首先是需要在配置中调出来,打开view,tool windows中services点击一下下面就有了。然后在整个工程中找到如下文件 workspace.xml在这个配置文件中找到component name="RunDashboard"这个节点整个替换掉,有些可能是没有,那么直接新加入如下代码就行了。<component name="RunDashboard">

2021-06-14 16:30:14 2033

原创 开启vt功能,处理hyper-v与模拟器冲突问题

要想使用vwmare和一些安卓模拟器,需要开启vt功能,但是在windows10中自带的hyper-v也是虚拟化技术,会跟大部分安卓模拟器和vamare冲突,今天是帮一个朋友解决问题,记录一下。开启vt:这里简单介绍一个开启vt的流程,不详细说,因为主要是关于hyper-v.在开机过程中进如到bios中,根据各个机型号不同有所区别,一般是按F12或者F2进入。进到BIOS界面之后,来到Configuration选项中,找到选择Intel Virtual Technology,如果这里后面是disabl

2021-05-28 21:56:33 18363 1

原创 C盘快满了处理方法(在没有更新设备的情况下)

方法:1.清理 Win10 升级留下的 Windows.old 文件夹、系统临时文件等2.转移虚拟内存到其他盘符。3.将临时文件、桌面、下载文件夹和文档等转移到其他盘符。4.平时安装程序的时候,选择其他分区即可,这个比较简单。5.关闭系统的休眠功能。6.QQ的文件和微信的文件迁移出C盘7.清理旧驱动内存8.搜索索引重建具体内容就不整理了,没时间也不是我写的,我给出转载的具体操作链接1-5步骤https://www.icoa.cn/a/780.html6.QQ设置进去7好工具d

2021-05-18 16:23:08 203

原创 maven的依赖下载不下来,解决的几种方法(包括手动下载导入)

问题:项目是从跟着B站的尚融宝项目进行的,但是刚开始添加依赖那一步就出现了很多问题,有些依赖死活下载不下来,我百度整理了一个早上,基本解决了。相信有很多人跟我一样出现过这些问题,这里可以提供一些解决方案。方法一:让其重新下载本地仓库的依赖1.首先我们都是要用本地仓库比较好在,如果你本身已经设置了镜像仓库跳过这一步去看下面。在你本地maven的conf文件中的settings.xml配置文件中,添加阿里镜像<mirror> <id>nexus-aliyun&l

2021-05-14 16:20:38 56316 5

转载 乐观锁与悲观锁解析

一、并发控制当程序中可能出现并发的情况时,就需要保证在并发情况下数据的准确性,以此确保当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。没有做好并发控制,就可能导致脏读、幻读和不可重复读等问题。常说的并发控制,一般都和数据库管理系统(DBMS)有关。在 DBMS 中的并发控制的任务,是确保在多个事务同时存取数据库中同一数据时,不破坏事务的隔离性、一致性和数据库的统一性。实现并发控制

2021-05-09 11:20:21 176

转载 <artifactId>spring-boot-maven-plugin</artifactId>报错问题

maven中其他包没有问题,只有这个有问题 org.springframework.boot spring-boot-maven-plugin 加上版本号就ok了<version>2.2.1.RELEASE</version> <plugins> <plugin> <groupId&

2021-05-06 20:29:26 3692 1

原创 mysql卸载与安装

一、安装mysql下载MySQL数据库可以访问官方网站:https://www.mysql.com/对应有64位和32位的mysql安装文件有两种,一种是msi格式的,这种需要进行安装。一种是zip格式的。zip格式的解压之后就可使用,但是需要进行配置我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的mysql bin文件夹的路径配置完环境变量之后,还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),my

2021-05-05 21:56:21 98

原创 java中map集合遍历的五种方式

建立一个map,并存入数据Map<Integer,Integer> map = new HashMap<>();第一种遍历方式,通过keySet()for(int i:map.keySet()){ System.out.println("Key: " + key + ", Value: " + map.get(key));}第二种方式,使用迭代器,当有删除某些key-value的需求时候,使用这种Iterator<Map.Entry<Integer, I

2021-05-05 17:10:12 7975 2

原创 maven下载配置环境(包括历史版本)

进行maven的配置的时候,如果想使用历史版本的话,步骤如下:进入官网,选择download图中画圈部门进入历史版本,上面的是最新版本,如果想使用最新版本的直接下载就行了。正在使用的历史版本是3.1以上的,已经不更新的历史版本的是3.1以下的。进入到对应的版本下载界面。后缀是tar.gz是linux版本,后缀是zip的是windows版本。4.配置环境变量,类似于java的环境变量默认已经将java环境配置完成了。(1)配置MAVEN_HOME或者M2_HOME(配置后面那个向下兼容,防止

2021-05-01 22:07:43 276

转载 IDEA导入Eclipse项目 详细步骤

转载自:https://blog.csdn.net/ssh159/article/details/71305706或你用惯了Eclipse,有点排斥其他工具了,你写框架的时候,编译速度是不是特别慢啊?有时候还超过45秒,自动取消运行!有时候代码是正常的,却无端端报错?下午吃个饭回来又好了?最近工作换了IDEA,跟大家介绍一下吧:IDEA导入Eclipse项目 完整操作!优点:1、IDEA 的编译速度很快,通常比ec快2倍!2、丧心病狂的代码提示!3、多项目的编写支持!4、超方便的搜

2021-04-18 09:48:17 879

原创 动态规划总结三01背包问题

01背包问题一般是利用动态规划进行解题的,这里通过leetcode1049来讲解01背包的解题思路以及如何对01背包应用题目转换和理清思路01背包问题:这里借用学习公众号代码随想录的一张图来说明背包问题的种类对于面试的话,其实掌握01背包,和完全背包,就够用了,最多可以再来一个多重背包。首先来看01背包问题的描述有N件物品和一个最多能被重量为W 的背包。第i件物品的重量是weight[i],得到的价值是value[i] 。每件物品只能用一次,求解将哪些物品装入背包里物品价值总和最大。对于这种

2021-04-15 10:37:08 1238

转载 SpringBoot中Formatter和Converter用法和区别

功能区别:两者的作用一样,都是类型转换。 org.springframework.format.Formatter只能做String类型到其他类型的转换。 org.springframework.core.convert.converter.Converter可以做任意类型的转换。 Converter是一般工具,可以将一种类型转换成另一种类型。例如,将String转换成Date,或者将Long转换成Date。Converter既可以用在web层,也可以用在其它层中。Formatter只能将Strin

2021-04-13 15:50:59 831

原创 SpringMVC源码运行过程解析笔记

视频是https://www.bilibili.com/video/BV1uE411C7CW?p=156,看完之后的笔记,先对源码中处理流程有个大概的认知,以后再行研究protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = request; HandlerExecut

2021-04-09 23:49:31 68

转载 IDEA中快速搜索Jar包里面的内容

由于Java中依赖的Jar包较多,需要进行查找具体的类去看说明,或者报错时,根据报错信息去找Jar包中的类。 命令: 双击Shift键,框中直接搜你想搜的类或者方法。 如图: 扩展: 搜索本项目中的方法或者配置信息中的内容: CTRL + shift + fCTRL + n12 在一个文本中查找内容:ctrl+f , 这个命令在windows上都可以用,很爽的哦!!!

2021-04-09 23:32:31 2264

原创 动态规划总结二 leetcode96

根据上一篇动态规划的做题步骤总结,再利用一个leetcode中等难度的题目进行讲解,96不同结构的二叉树。96:不同结构的二叉树题目:https://leetcode-cn.com/problems/unique-binary-search-trees/给定一个整数 n,求以 1 … n 为节点组成的二叉搜索树有多少种?官方例子:看到题目中能联想到n-1状态与n状态有关联的可以考虑使用动态规划。1.首先确定数组的定义以及下标定义,一般来说都是定义f[i]为第i个时候存在多少种二叉树结构这样

2021-04-07 14:35:22 109

原创 数据输出${requestScope.msg}获取不到值的解决方法

问题描述:以下代码都获取不到值controller页面 @RequestMapping("/hodel01") public String save2(ModelMap modelMap){ modelMap.addAttribute("msg","参数"); return "ce.jsp"; }jsp页面请求:${requestScope.reqParam}<br/>pageContext:${pageScope.name}<

2021-04-06 23:49:33 2299 2

原创 关于@RequestMapping注解的类或者方法,在访问时报404错误跳转问题

今天学习springmvc时候,使用@RequestMapping注解进行页面调用访问,但是出现了跳转页面时候404的问题,找到了解决方法。问题描述:原始代码如下@RequestMapping(value="/book/{bid}",method = RequestMethod.PUT) public String updatebook(@PathVariable("bid")Integer id){ System.out.println("更新"+id);

2021-04-06 23:41:59 4219 1

原创 动态规划总结一

主要是跟着GitHub项目https://github.com/youngyangyang04/leetcode-master进行刷题系统性学习,从这一篇开始进行总结自己的动态规划刷题心得定义动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的,学习内容:做动态规划题目的时候,模糊会做了一些题目,但是题目稍微换一下加

2021-04-06 00:25:25 78

空空如也

空空如也

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

TA关注的人

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