自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海旋风的博客

记录走过的程序人生

  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ant Design Vue 日期选择器DatePicker传给后台日期参数格式问题

前端点击选择日期后,点击提交按钮提交表单时,发现传给后台的日期参数格式有问题,跟前端显示的效果不一致。花了一个下午才解决,官方组件文档里面是没有处理方案说明的。处理完后传到后端日期格式就是yyyy-MM-dd格式。项目版本:Ant Design Vue 2.0.2。要么前端传之前处理,要么后端接收后处理。

2023-08-25 17:16:09 1690 1

原创 解决 node-gyp 错误问题

安装老项目老是报错Python找不到,以为是自己node版本高过了node-sass导致的,把node版本降下来还是不行。然后找到下面的方法,安装Python2解决。

2023-08-23 09:29:34 655

原创 tortoiseSVN提交报错记录

偶然看到一个回答说是可能是文件内容的问题,然后我一个个文件夹提交定位在哪个文件夹下面,然后又一个个文件提交最终定位到具体文件。本来是好几个文件和文件夹一起提交的。提交直接报错,网上说的更换网络、退安全软件、关闭防火墙都试过了,没有效果。然后修改文件,把里面没有用到的包、注释的代码都去掉,然后重新提交就正常了,完全无法理解为什么会这样。tortoiseSVN提交文件时报错:你的主机中的软件中止了一个已建立的连接。

2023-07-25 14:52:18 468

转载 记录解决idea:Loaded classes are up to date. Nothing to reload.

参考。

2023-07-12 14:59:28 650

原创 window下idea控制台Tomcat服务器启动中文乱码

参考文章里的步骤,每次步骤关闭idea再重开启动项目看效果。

2023-07-11 09:40:56 53

原创 Mac下pom.xml文件中找不到env.JAVA_HOME

上图中的${env.JAVA_HOME}中的env是用来获取系统环境变量,但是在mac10以上的版本,即使我们在bash_profile文件中配置了JAVA_HOME,这里也不能直接使用env将JAVA_HOME点出来,默认只识别系统默认的环境变量,比如:SHELL,PATH。最后配置完成必须重新启动idea,我们就可以通过env将JAVA_HOME点出。这个是解决后的样子,解决前是env.JAVA_HOME找不到。处理方法:我们需要打开终端手动添加一下,通过命令。例如添加JAVA_HOME。

2023-07-10 13:32:56 1065

原创 MAC下将jar包安装到本地maven仓库

出现build success后看一下你本地maven仓库里面是否有出现对应文件夹,出现则安装成功。如果出现提示mvn找不到命令的话,试一下mvn -v看看是否会出现maven版本。DgeneratePom——是否生成pom文件,ture:生成,false:不生成。DartifactId——pom.xml中的artifactId。DgroupId——pom.xml中的groupId。Dversion——pom.xml中的version。Dfile——具体的jar包所在完整路径。

2023-07-10 12:52:18 1093

原创 ant desin pro V5使用总结

5.在package.json中运行openapi,就会自动在src/service下面生成。一、Knife4j插件生成的swagger文档如何自动在V5框架中快速自动生成前端接口。4.前端中找到config/config.ts文件,找到openAPI修改。2.打开地址,如我这边配置成的访问ip地址/api/doc.html。1.在src/app.tsx中拉到最后找到request进行修改。3.在控制台中找到完整地址,返回是json格式文档的接口。然后自行去写前端代码调用测试即可。

2023-06-19 11:44:01 132

原创 Amazon的CodeWhisperer尝试记录

我使用起来感觉这个自动提示补全功能,想要实现简单需求都有点问题,不知道是我需求提示词有问题还是怎样,使用起来多少有点人工智障的感觉。不如chatgpt好用。找到aws这个工具,我这边是新版本界面显示,跟老版本不太一样,其他操作就跟B站视频里一样。Mac笔记本IDEA中Preferences->plugin搜索AWS Toolkit。最近在看一些AI低代码工具,上手尝试了一下。

2023-06-14 15:31:41 67

原创 SpringBoot整合redis踩坑

SpringBoot版本2.7.12,进行序列化测试,发现RedisConnectionFactory无法自动注入。将这个RedisConfig文件移动到xxxApplication启动类同级包或者子包中即可。最近学习redis碰到的坑记录一下。

2023-06-13 17:31:15 308

原创 华为od机试题目回顾

题目大意:输入一组数字,用空格隔开,构建成完全二叉树。当时没做出来,人懵逼了,不知道怎么构建一颗完全二叉树,尝试了差不多20-30分钟左右放弃了。输入:dasd(1,2)ghdfg(3,5)ghbkk(5,10)上面这套代码可以继续改造Node成泛型T,适配不同的数据类型。下午的时候百度怎么用Java构建完全二叉树,然后才做出来。输入一串字符串,里面可能包含有(x,y)的坐标。今天去做了华为机试,两道一星题,一道二星题。上面的代码是100%通过了测试,40几ms。输入:dasd(01,2)

2023-06-05 17:41:37 566

原创 Mac下webstorm安装运行ant desgin pro v5踩坑记录

1.安装node.js版本过高,目前官网最新长期支持版本是18.16.0 LTS。视频中安装的是16.14.0 LTS,如果遇到安装问题,建议切回低版本。最近在跟做鱼皮大佬的《用户中心》项目练手,由于是2022年的项目而且不是用Mac做的,遇到了很多问题,在此记录一下。Permission Denied报错一律在命令前面加sudo。至少我在执行下面两个命令时,就遇到很多不了解的报错。也可以选择切换node版本,我没有尝试过效果。然后重新在webstorm启动就正常了。我的处理方案是把node全卸载了。

2023-05-19 10:08:58 961

原创 Java集合——Map接口学习总结

原文参考,其中还有遍历方式的性能测试我们应该尽量使用迭代器(Iterator)来遍历 EntrySet 的遍历方式来操作 Map 集合。

2023-04-28 13:52:49 1210

原创 Java集合——Set接口学习总结

其实就是在HashSet的基础上,多了一个总的链表,这个总链表将放入的元素串在一起,方便有序的遍历,(可以看到LinkedHashMap.Entry 继承自HashMap.Node 除了Node 本身有的几个属性外,额外增加了before after 用于指向前一个Entry 后一个Entry。TreeSet的add方法内部调用的TreeMap的put方法,详细解析需要看TreeMap源码中put方法中如何调用的比较器,以及根据比较器返回的结果>0 =0 <0做了什么操作,外部比较器同理。

2023-04-12 16:04:30 641

原创 Java集合——List接口学习总结

3.Iterable接口是Java集合框架中用于表示“可迭代”的对象的标准接口,它定义了一个iterator()方法,用于返回一个迭代器(Iterator)对象,从而可以遍历集合中的元素。2.Iterator接口是Java集合框架中用于遍历集合元素的标准接口,它定义了一些方法,如hasNext()、next()、remove()等,用于遍历集合中的元素并对其进行操作。其实源码中成员变量上面就有英文解释,简要回答就是保证跨平台,有些虚拟机数组会有会有保留字,出于安全性和健壮性考虑所以做了长度限制。

2023-04-11 20:56:00 749

原创 mysql id自增从0开始

网上百度了一堆,只有一个方法有效的:建表成功后user(id,user_nmae,user_pwd),首先插入一条数据 insert into user value(-1,‘admin’,‘123456’)修改id,update user set id = 0 where id = -1 或者直接在navicat改动继续添加数据,就会发现数据id从0开始了...

2020-04-27 15:07:19 3646 1

原创 《Large-Scale Interactive Recommendation with Tree-Structured Policy Gradient》外文翻译

毕业设计选择了这个论文模型,顺便用谷歌翻译了一遍论文,这个模型研究起来还是有些头痛。

2020-04-03 18:36:44 556 1

原创 python使用pandas读取csv文件

需求:使用pandas读取ratings.csv文件,把读取的内容按时间戳排序后写入文件中csv文件:ratings.csvuserId,movieId,rating,timestamp1,296,5.0,11478800441,306,3.5,11478688171,307,5.0,11478688281,665,5.0,11478788201,899,3.5,1147868510...

2020-03-18 22:46:05 5125

原创 最近一段时间的小感慨

从2月中旬开始一边上网课,一边投简历,一边读论文和源码。毕业设计选了强化学习方向的推荐系统也是有点够呛的。现在最想做的事情就是赶紧找到一份工作,然后专心写论文。关于网课:网课最大的收获就是学习了SpringCould的分布式微服务,我的笔记本8G内存开了5个微服务就爆炸了,卡顿非常严重,而且目前学习的知识没有认真的做笔记,大部分都是写在代码中,还没有做总结,时间恨不得分成两半,烦恼ing~关...

2020-03-18 13:51:36 130

原创 镇江市第一届软件设计大赛参赛作品简单记录

今天,有幸作为镇江市第一届软件设计大赛决赛的观众,看了18个参赛作品,有很多让我觉得非常有趣。写博客记录一下,以便日后提供灵感。由于每个项目演讲时间比较短,所以无法完整记录,只能记一些关键词。项目1:针对知识产权的系统,采用SAAS架构,企业项目。(不懂)项目2:基于Flutter跨平台应用,一套代码可适用于Android,IOS端。相当于一套移动跨平台通用UI框架。可以由用户自定义消息组件样...

2019-12-10 19:57:51 959

原创 乱码过滤器Filter的惨痛教训

昨天使用 IDEA 写一个 jsp+servlet 的小项目,结果上午运行的好好的,晚上就突然样式全都乱掉了。┗( T﹏T )┛ 我太难了。问题描述:jsp无法显示 bootstrap 样式,但功能完好。先说结论:设置的乱码过滤器有resp.setContentType(“text/html;charset=utf-8”); 使得页面响应时带有<html></html&gt...

2019-11-21 09:41:25 839

原创 error: [WinError 3] 系统找不到指定的路径。

编译 darkflow 报错:没有 Microsoft Visual C++ Build Toolserror: [WinError 3] 系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib百度后发现是缺少相关C++依赖,需要下载 vs2015解决。vs2015安...

2019-10-25 15:16:29 2439

原创 报错:Column count doesn't match value count at row 1

这个报错让我搞了一个小时。dao层报错:public boolean insertUser(User user) throws SQLException { QueryRunner qr = new QueryRunner(ds);// ds 类型DataSource String sql = "insert into user values(5,?,?,?,?...

2019-10-24 17:15:19 285

原创 《算法图解》第六章笔记

本章讲述了数据结构——图、队列,新算法——广度优先搜索(breadth-first search BFS)

2019-10-08 21:13:52 275 3

原创 《算法图解》第五章笔记

本章讲述散列表原理。散列表----最有用的数据结构之一学习散列表的内部机制:实现、冲突和散列函数假设你在一家杂货店上班。有顾客来买东西,你得在一个本子中查找价格。如果本子的内容不是按字母顺序的。顾客购买了一袋苹果,你需要在本子里查找苹果价格,为此你需要浏览每一行数据。现在回顾我们前面学过的简单查找和二分查找。二分查找是建立在列表有序情况下才有用的,查找时间为O(logN)简单...

2019-09-20 20:33:47 142

原创 《算法图解》第三章笔记

第三章讲的是递归和栈。书中对学习递归的人分为三个阵营:恨它的,爱它的,狠了几年后又爱上它的。我认为我是第三种,恨是因为无法理解,爱上是因为它的优雅。以前写递归主要问题都是递归出口条件不知道怎么写,什么时候调用自身。学习完这章后也只是大概了解了,具体应用还需要去leetcode磨练。假设你在祖母的阁楼中翻箱倒柜发现了了一个上锁的神秘手提箱。非递归式找钥匙除了这个“创建盒子堆”的操...

2019-09-09 20:51:09 144 2

原创 《算法图解》第二章笔记

第二章讲的是两种基本数据结构——数组和链表,还有选择排序。内存工作原理我觉得这个用原图来理解会记得更深。假设你去看演出,需要将东西寄存。寄存处有一个柜子。每个抽屉可放一样东西,你有两样东西要寄存,因此要了两个抽屉。具体的理论知识,建议去找专门书籍,这里只是用图像来大概理解计算机内存工作原理。比如还有怎么判断抽屉里面是否为空可没有说明等问题!数组和链表如果学过数组和链表的...

2019-09-07 15:12:58 133

原创 《算法图解》第一章笔记

最近一门心思都在巩固数据结构和学习算法。看到网上某大佬推荐的入门算法书——《算法图解》。看了几章觉得是真的有点洗脑,观点都很简短明了。记一下每一章的总结,以后没书也能回想起来。这本书使用python2.7写的算法,看不懂python的不要买!!!这本书使用python2.7写的算法,看不懂python的不要买!!!这本书使用python2.7写的算法,看不懂python的不要买...

2019-09-07 10:29:36 155 1

原创 苏州科达校招笔试题

PS:今天苏州科达笔试校招,我凉了。但是,还是要把智力题记了大概回来和大佬一起继续解题。以下是一些解题思路与结果,不保证一定正确。一、已知D=0,每个字母在0-9之间,求所有字母的值。DONALD+GERALD————ROBERT二、有一个三升和一个五升的桶,怎么得到四升的水?答:把数字抽取出来,单独用数学算,怎么用3和5得到4?①(5+3)/2=4,但是不知道一半怎么算,所...

2019-05-11 09:21:40 2991

原创 适配器模式总结-java版

文章目录0.更新1.适配器模式概述2.适配器模式定义3.适配器两种结构类型-类适配器和对象适配器4.适配器模式(类适配器、对象适配器)优缺点以及适用场景5.适配器模式应用6.参考博客0.更新1.适配器模式概述在现实生活中常常用到适配器模式,典型列子为转接口(转接器):生活用电为220V,笔记本电脑适合电压为20V,把220V转成20V就需要一个转接器把电压降低,手机同理。同理,在软件开发...

2019-04-15 15:18:49 1034

转载 java判断一个字符串是否为数字(包含正负数和小数)

今天写Android一个计算器小实验,在判断一个字符串是否为合法数字时犯了难,百度一番终于找到一个正则表达式能判断合法数字了,特此记录一下,以备以后使用。public boolean isNumber(String s){//合法数字返回true //这个正则表达式能够过滤0.0.0、8-99这种不合法的数字 String reg="^[-\\\\+]?([0-9]+\\\\...

2019-04-07 13:10:43 4325 1

原创 建造者模式总结-java版

文章目录0.更新日志1.建造者模式概述2.建造者模式定义3.建造者模式入门例子4.建造者模式的几种情况5.建造者模式优缺点以及适用场景6.建造者模式与工厂模式的异同7.建造者模式应用例子8.思考9.参考博客0.更新日志2019-4-2 第一次完成此文章V1.0.01.建造者模式概述假设用户需要一辆车。而一辆车由方向盘,轮胎,发动机等部件组成。如何将这些部件组装成一辆完整的汽车并返回...

2019-04-02 16:20:15 840

原创 单例模式总结-java版

文章目录0.更新日志1.单例模式概述2.单例模式的定义3.单例模式的两种实现方式(饿汉式与懒汉式)4.饿汉式与懒汉式的优缺点5.怎么解决懒汉式线程安全问题6.单例模式优缺点以及适用环境7.单例模式双登式写法8.参考博客0.更新日志2019-4-1 第一次完成此文章V1.0.0版本1.单例模式概述如何保证一个类只有一个实例并且这个实例易于被访问?(1) 全局变量:可以确保对象随时都可以...

2019-04-01 17:15:56 464

原创 简单工厂模式,工厂方法模式,抽象工厂模式总结-java版

关于简单工厂模式,工厂方法模式,抽象工厂模式的一次总结模式定义简单工厂模式定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。工厂方法模式定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类P...

2019-03-29 17:01:08 3507 2

原创 java实现工厂模式与抽象工厂模式

java—实现工厂模式与抽象工厂模式1.使用工厂模式问题:现有电脑产品windows和apple,请试用工厂模式描述该场景。思路:1. 根据描述,我们可以先创建两个产品类:Windows类和Apple类,然后定义一个产品接口,让这两个类实现接口方法表示类已经创建。public interface Product { public void run();}public class ...

2019-03-21 14:24:15 652

原创 bugfree安装问题

今天踩了一堆的bugfree安装的坑,网上的教程试了一个下午都没成功,脑子都烧掉了。Windows下xampp(php7)+bugfree3.0安装问题1:安装检查环境时,一直提示未安装mysql。原因分析:PHP版本太高,PHP7摒弃了一些mysql的方法,把PHP版本降到5就行了。解决办法1:装一个PHP5到现在的xampp上,可以两个PHP版本交替使用,参考以下链接里的方法(没试过)...

2019-03-12 22:13:39 1045

原创 java实现简单工厂模式

java实现简单工厂模式--------记录人生第一次博客ps: 最近在学习设计模式,老师给了实验要求完成,本来随便做完后就准备去干别的事情了,但是看到大佬写的实验后整个人的兴趣就被调动起来了,一番请教后写出比自己原先更好的代码后就有了写博客记录的欲望。实验要求:1、有如下场景:现有一绘图工具,能够支持圆形、三角形、正方形等的绘图,每个图形都有绘图和擦除两个方法,请结合简单工厂模式实现该工具...

2019-02-28 20:33:32 1238

空空如也

空空如也

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

TA关注的人

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