自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Otto的学习笔记

无限进步

  • 博客(65)
  • 资源 (3)
  • 收藏
  • 关注

原创 2021版王道数据结构课后代码题全部实现

历时3个多月,把21版王道数据结构的课后代码题全部实现了一遍,一共96道题文件目录结构:编程环境:Visual Studio 2019编程语言:C/C++其中,每道题都是一个独立的cpp文件,可以独立运行。在树和图的章节,会有输入样例和对应的示例图。cpp文件结构建立要求的数据结构题目说明题目要求的代码运行示例以树章节的题目示例:#include <iostream>#include <stack>#include <queue>

2021-03-16 10:17:58 8827 9

原创 如何使用微信小程序IDE在github上实现团队合作

如何使用微信开发者工具在github上实现团队合作一.发起者要做的一些步骤:首先用IDE初始化本地的git仓库2.使用github-desktop客户端添加这个新建的本地git库并同时上传到新建的远程仓库中3.添加参与者PS:被邀请者的必须要接受邀请才可以二.参与者需要做的步骤:1.在微信小程序开发者工具里添加远程仓库2.绑定自己的github账号三.如...

2020-01-30 12:24:52 2551 2

原创 IDEA 2024.1 配置 AspectJ环境

最近Java课设在学习AspectJ,做PPT顺便写一个博客。

2024-04-22 21:06:56 356

原创 Win11配置多个CUDA环境

由于跑项目发现需要配置不同版本的Pytorch,而不同版本的Pytorch又对应不同版本的CUDA,于是有了在Win上装多个CUDA的打算默认已经在电脑上装了一个CUDA现在开始下载第二个CUDA版本,前面下载的操作和普通安装的几乎一样切换CUDA的时候除了要修改系统变量Path中的路径顺序,一定要记得重启!

2023-09-30 12:17:07 1162

原创 使用蓝牙外设却不小心把台式机电脑蓝牙关了

当时心态就发生了一丝变化,我看着屏幕,屏幕看着我,但是感觉我们之间隔了一个不可逾越的鸿沟,那个鸿沟就是USB口。现在的问题是,台式机蓝牙关了,但是我的常用外设都是蓝牙连接的,没有有线功能。我就想重启也太麻烦了,既然重启的本质也是重启蓝牙,那我要不直接就把蓝牙重启算了,当时想到这里啊,我心中一阵狂喜,觉得我真TMD是个天才。于是我兴冲冲的找到系统设置—蓝牙,把蓝牙关了,然后当我准备开启蓝牙的时候,我傻眼了,艹,我外设都是蓝牙连接的啊,这TM开不开了。按空格打开了蓝牙的开关,至此,终于是解决了!

2023-08-12 18:56:05 2296

原创 OSError [Errno 22] Invalid argument(已解决)

最近跑别人的项目遇到一个这样的问题一开始以为是没有用管理员的权限运行,导致创建不了日志文件后来发现是和windows的命名规则冲突了(以下来源。

2023-07-12 22:45:36 2312 2

原创 word2vec工具实战(使用gensim)

接下来就是正式使用word2vec的时候了,以下是使用word2vec的文件。然后就全部成了简体了,使用word2vec工具需要做的最后一步是分词。直接浏览,可以看出这里面全是繁体字,所以下面需要把繁体转换成简体。的文件名,第二个是要处理的数据文件名,第三个是要输出的文件名。文件放在同一个目录下,并且用命令行跳转到这个目录,然后执行。然后解压后放在一个能记住的位置,例如我是。其中,这一句是配置需要分词的文件。文件也是放到同一个目录下,然后在。这个库来解决,以下是分词的文件。文件所在的目录,在命令行输入。

2023-07-05 10:33:31 1322

原创 复现论文ChineseBERT(ONTONOTES数据集)

首先解决一下CUDA和Pytorch的版本匹配问题,再次检查一下作者提供的Pytorch安装代码,发现和我CUDA版本是不匹配的,看来这个需要自己修改一下,不能无脑复制。文件,再运行之前需要修改两个个参数,把这两个位置的地址换成自己的。的过程,最近感觉老在调包,一天下来感觉什么也没干,就直播记录一下跑模型的过程吧。改到一半的时候发现,好像这其他路径也得该啊,而且这个是在。等了一会也没反应,看了下说明,好像说是模型没训练初始化?又看了眼文档,好像是跑错文件了?的文件夹啊,是要把这个地址修改成自己的…

2023-06-29 17:30:03 908

原创 Win11转移conda环境——从C盘转移到D盘

安装到了C盘,结果发现环境他还是默认安装到了C盘,就打算再转移一下。然后再回到上述操作,把users下面的权限全部打钩,再等待亿段时间。的文件夹,右键属性—安全,把users下面的权限全部打钩就行。的方法来解决,那个图比较清楚。(我使用的是第一种方法解决的。完成后最后测试一下,新建一个名为test2的环境。测试了一下,如果新建一个环境,默认还会装在C盘。文件(用下面cmd的代码也可以跳转到目标目录)文件夹剪切过去,环境迁移一半就完成了。首先找到Win11下面的环境位置。于是要修改一下环境的默认安装位置。

2023-06-28 11:03:29 9670

原创 Win11配置Anaconda-Cuda-Pytorch-Tenserflow环境

配置深度学习的环境

2023-06-06 16:52:07 2312

原创 Vue实现左边导航栏,右边显示对应内容

使用嵌套路由实现这里重点要注意使用<router-view></router-view> ,路由出口, 路由匹配到的组件将渲染在这里导航栏代码userInfo.vue:<template> <el-row type="flex" justify="center" :gutter="8"> <el-col v-if="user" :span="20"> <el-col :span="4">

2022-05-03 11:28:48 10190

原创 Element-ui中的el-radio无法数据回显

使用Element-ui版本 2.15.7需要回显的代码<el-form-item prop="action" label="租/借"> <el-radio-group v-model="addModule.action"> <el-radio label="0">借</el-radio> <el-radio label="1">租</el-radio> </el-rad

2022-04-27 18:47:07 2808

原创 Vue中自定义组件向父组件传值

此处使用的是$emit方法,点击按钮会通过自定义Apply()方法,把对应的数据传给父组件子组件方法定义 <div slot="header" class="clearfix"> <span style="float: left; padding: 2px 0">{{ item.name }}</span> <el-button style="float: right;

2022-04-20 15:41:56 518

原创 在vue中的表格使用两套验证规则

在毕设项目中遇到这么一个问题:添加社团的时候,需要必须加上社团介绍属性(前台要用),而添加社团下面的部门时,则不需要添加介绍属性。社团和部门的存储用的是同一张表主要思路是提供两套验证规则,通过计算得出当前表格需要哪一套验证规则。我在这里的定义的验证规则为:rules="rules"。<el-form :model="addDeptModel" ref="addDeptForm" :rules="rules" lab

2022-04-19 22:48:40 883

原创 在for循环里使用QueryWrapper的or嵌套

项目中有一个问题,就是知道了社团的名称,要把社团下面部门中的所有人都获取到而数据库中的结构如下,用户的dept_id存的是部门的id目前比较笨的一个解决方案,是把社团中的下面全部的部门获取到,然后获取到部门的id添加到查询语句中Department 是社团的实体类,children是一个List<Department>,存放子部门循环代码如下for (Department item : children) { query.or(

2022-04-12 10:01:03 2453

原创 使用Mybatis plus 报错:Object is not a functional interface

刚接触Mybatis Plus遇到的一个基础错误,错误代码是这样的通过源码可以发现,QueryWrapper定义的时候使用了泛型,所以在使用的时候必须指定对应的实体类正确代码如下: QueryWrapper<Activity> query = new QueryWrapper<>(); query.lambda().eq(Activity::getDeptId,deptId);...

2022-04-10 21:02:32 5603

原创 前后端分离使用Spring Boot + el-upload 完成图片上传

前端环境配置从Element文档找见upload对应的代码先copy下来我这里选择的是用户头像上传中的代码然后接下来只需要把这里换成后端的接口就可以了搭建后端环境可以参考之前的一篇文章,用IDEA快速搭建SpringBoot环境,这里搭建环境不做重点介绍。搭建完环境以后,引入上传文件的依赖 <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId

2022-04-08 23:09:50 3471 8

原创 Vue-Admim-Element项目中组件Tinymce修改默认上传图片尺寸

原先右上角点击upload上传的图片插入富文本编辑器真的是牛头大。网上查了一下有一种是修改本地文件(content.min.css.js)的方法。但是Vue-Admim-Element这个项目中此文件并不是在本地,而是引用了网上的url,所以这种方法并没有成功。最终摸索出来的修改方式:找到src\components\Tinymce\index.vue在index.vue文件中搜索img找到这句话imageSuccessCBK(arr) { arr.forEach(v =&gt

2022-04-04 22:09:42 1691

原创 北京国信Java二面(1H)

自我介绍

2022-04-03 09:34:33 996

原创 上海谷斗科技Java二面(1H)

是两个很具体场景的问题1.有一个购物车订单类Order,里面有个属性是privite List<Products> Cart记录的是加入购物车的产品。现在如果业务员修改了购物车中某项产品Products的价格,怎么在订单内实现产品价格的同步更新。条件:不涉及底层数据库的实现,数据只存在内存中,不存在和数据库的交互。这个更新是自动的,不能再手动调用一下Products类的setPrice()方法只从业务层进行考虑,不涉及数据持久层的修改2.现有一个工厂,要生成10个零件,这10个零

2022-04-03 08:44:26 529 1

原创 Java线程安全问题产生的原因

两个前提:多个线程在操作共享的数据操作共享数据的代码有多条当一个数据在执行操作共享数据的多条代码过程中,其他线程参与了运算,就会导致线程安全的问题产生。

2022-04-02 09:25:49 605

原创 郑州捷安高科Java面试(15min)

可能顺序不是很对,电话面试的,靠着记忆记录一下银行家算法是什么谈谈你对Java的多态的理解你知道里式替换原则吗你了解JVM调优吗JVM调优参数有哪些MYSQL的行锁了解吗有哪些不安全的集合HashMap怎么变安全MYSQL的分表你知道吗集线器有什么作用快排的时间复杂度是多少事物的基本特性是什么为什么索引就会快你了解SpringCloud吗Spring中的注解@Required有什么用你是如何学习Spring/Java的你为什么选择来郑州呢你有什么想问的吗...

2022-03-31 19:39:55 723

原创 Java面试编程题 需求:在电商网站上,会展示每个店铺的描述相符,服务态度,物流服务得分,分值为0~5分,如小张店铺三项得分分别为4.2,4.8,4.6。

题目要求:需求:在电商网站上,会展示每个店铺的描述相符,服务态度,物流服务得分,分值为0~5分,如小张店铺三项得分分别为4.2,4.8,4.6。现在考虑到新店开张时一个差评就会严重影响得分,需要对新店进行扶持,避免得分过低,影响店铺成长。对平均分低于4.0的新店,将平均分拉高到4.0。请写个函数,对原始得分进行处理得到修正后的得分import java.math.RoundingMode;import java.text.DecimalFormat;import java.util.ArrayLi

2022-03-31 13:00:46 871

原创 Java中Map集合的特点

Map的结构如下:Map的特点:Map是一个双列集合,元素由键值对构成(key–value)key值不可以重复,value可以重复一个key只能对应一个value,而多个不同的key可以对应同一个value访问key可以直接获得valuekey–value可以是相同或不同的数据类型,但是不允许Map包含自己作为键。虽然允许Map包含自己作为一个值,但建议要特别小心:在这样的Map上,equals和hashCode方法不再被很好地定义。没有继承Collection接口...

2022-03-31 09:17:56 2154

原创 杭州品联科技Java面试(20min)

面试官是一个很温柔的叔叔,遇到我说错的地方还会再提示一下。你做过什么Java的项目吗TCP和UDP的区别(简历上的)什么叫做死锁什么是共享锁什么是排它锁产生死锁的情况有哪些(3-6也是我简历上写的)Java的基本类型有哪些Java中常用的集合有哪些map的特点有哪些谈谈你对Java多态的理解你对自己的职业规划是什么你有什么问题想问的吗...

2022-03-30 21:25:33 979 1

原创 上海谷斗科技Java一面(20min)

面试官是一个很温柔的小哥哥,面试下来整体的体验还是不错的。感觉面试官也有点紧张哈哈你知道有哪些设计模式吗单例模式的使用场景与实现你知道原型模式吗你了解多线程吗为什么会有线程安全的问题出现保证线程安全的手段有哪些JVM的类加载机制了解吗JVM的垃圾回收机制中怎么样的对象会被回收Redis和Memcache有什么区别你有什么想问的吗...

2022-03-30 21:05:46 1201 1

原创 堆排序实现C++

时间复杂度:O(nlogn)空间复杂度:O(1)#include <iostream>#include <stack>#include <queue>#include <vector>#include <string>using namespace std;//堆的存储一般用数组来实现。//假如父节点的数组下标为i的话,那么其左右节点的下标分别为:(2*i + 1)和(2*i + 2)。//完全二叉树中,假如有n个元素,那么在

2022-03-29 11:46:18 1324

原创 北京东方国信Java面经(1H)

自我介绍介绍一下你的项目,然后有半小时左右都是根据项目进行提问的项目中是有个类似贴吧的模块,于是他问这个帖子下会有很多回复,这个回复的查询,数据库是怎么实现的有个功能,是可以查看用户历史发过的帖子。他就问如果每个人都经常查询,这个查询量很大的话,从数据库底层实现的角度来谈谈如何优化项目登录成功的token存在Redis里,面试官问如果你这个Redis突然崩了怎么办,有没有什么应急方案谈一谈Spring的AOP,可以在你的实际运用中举个例子吗你知道Redis的雪崩吗HashMap和H.

2022-03-28 21:05:40 1755 1

原创 请描述使用JDBC访问数据库的步骤

JDBC访问数据库的步骤:加载驱动类 static{ //1.注册驱动程序--只执行一次即可 //driverManager直接注册驱动程序,获取connection对象 try { DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver()); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(

2022-03-28 15:24:57 1034 1

原创 Java中String和int,Date形式互转

String和int形式互转String转int //String转int String str = "123123"; int anInt = Integer.parseInt(str); //验证 anInt += 1; System.out.println(anInt);int转String //int转String int num = 100; String s = Integer.toString(num); //验证 s += 1;.

2022-03-28 12:52:05 778 1

原创 SSM配置连接MYSQL

本次测试环境基于SSM环境,环境部署请见:用IDEA快速搭建SpringBoot环境在pom.xml中以引入MyBatis-Plus和MYSQL JDBC驱动依赖(如果已经引用Mybatis了,请删除以免发生冲突)<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <ver

2022-03-28 11:50:47 4714

原创 浅谈Spring MVC模式运行流程(通俗易懂版)

当用户提交表单或者点击某个URL的时候,浏览器就会向后端服务器发送一个携带用户的信息请求。这个请求首先会被前端控制器DispatcherServlet所拦截,它相当于一个大老板,是整个流程控制的中心,控制其它组件执行,统一调度。由于他只是一个控制器,处理不了具体的请求,于是,他就把任务分配给小秘书A,HandlerMapping处理器映射器,查一下是否有这个请求对应的处理器。(让他去查查这块业务有人管吗,归哪个部门管啊,主管是谁啊)于是HandlerMapping处理器映射器就会通过xml配置、注解.

2022-03-28 10:31:21 732 1

原创 用IDEA快速搭建SpringBoot环境

IDEA:2021.3.3MYSQL:8.0.23JDK:1.8首先,新建项目,选择Spring Initializr,填写一下项目名称,Packaging选择Jar,其他的组名可不做修改,项目名可做修改。然后点击下一步Web下勾选Spring Web, Template Englines勾选Thymeleaf(主要作用是把model中的数据渲染到html中), SQL勾选MySQL Driver, JDBC API 和 MyBatis Framework三项,Developer .

2022-03-27 23:27:09 6188

原创 Element Select 选择器从后台获取并显示数据

本次使用的Element版本为2.15.7,使用官方文档基础用法做示范。刚接触Vue,如有不足,请指教首先将代码copy下来,添加focus方法,删除data中的静态数据,最后在methods中实现focus方法Vue部分:<el-select v-model="value" placeholder="请选择" @focus="getChoiceList"> <el-option v-for="item in options" :key="ite

2022-03-25 20:37:38 10355 2

原创 Failed to load resource: the server responded with a status of 405 ()

在保存的时候突然跳出来这个错误,一脸懵逼,也没说明具体错误然后看了一下后端,发现多出来一个warning2022-03-25 [http-nio-5277-exec-1] WARN org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver- Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request me

2022-03-25 09:41:08 2302

原创 二面泛微成都Java岗 (2022.3.23)

自我介绍你做过什么web项目吗根据项目提问如何搭建Spring Boot项目SSM项目结构是什么样的如何上传文件MVC模式如何运作如何连接mysql遇到的异常有哪些String怎么转int,String转Date呢HashMap与HashTable的区别用过mysql吗,知道怎么分页吗Mybatis Plus怎么分页用sql语句怎么查询每科成绩最高的JDBC连接数据库的步骤数据库关闭之前有什么注意的吗你有什么想问的吗...

2022-03-23 15:55:45 1452 2

原创 java连接mysql 8.0的URL

自己老忘,记录一下。jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true

2022-02-23 10:11:05 997 1

原创 Idea(2021.3) 中Tomcat 日志的存放路径

1.首先要把查看隐藏文件的选择打开2.找到这个目录:C:\Users{你的用户名}\AppData\Local\JetBrains\IntelliJIdea2021.3\tomcat3.点开修改时间最近的

2022-02-14 17:49:19 2864 1

原创 hexo 本地显示部署后博客页面未更新(Github已更新)

已经尝试过但失败的方法:清除页面缓存/强制刷新(Ctrl+F5)删除.deploy_git文件夹,然后hexo g -dhexo cleanhexo g -dhexo部署后截图如下:然后突然发现在github博客仓库的“Actions”里有这么一堆错误,点进去重跑了一遍就居然更新了。(之前的全是失败,也不知道为什么突然就可以成功了)从这里看出好像是代码的问题,但是cmd中也没有显示出来…...

2022-01-10 21:18:26 3087

原创 Dota2设置英文配音中文界面

1、不进入游戏,将dota2属性中的语言设置为English2、在通用——启动选项中输入-perfectworld -language schinese然后就可以享受中文界面英文配音了,如果想改回中文配音只需把第一步的语言设置为中文即可...

2021-06-29 22:57:07 8263

全网超级全的C#文本编辑器.zip

主窗体:菜单栏、工具栏(与菜单项功能对应)、RichTextBox编辑框 文件菜单功能:新建、打开、保存、另存为、退出 编辑菜单功能:重复、撤销、复制、粘贴、剪切、删除、查找、替换、全选 格式菜单功能:字体、文本前景色、文本背景色 对齐方式:左对齐、居中、右对齐 RichTextBox右键设计快捷菜单 (´・_・`)第一次写,如有瑕疵,请大家见谅

2019-11-10

空空如也

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

TA关注的人

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