自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 (PAT乙级) 1084 外观数列 (C语言实现,不要使用strcat)

它从不等于 1 的数字d开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个d,所以就是d1;第 2 项是 1 个d(对应d1)和 1 个 1(对应 11),所以第 3 项就是d111。又比如第 4 项是d113,其描述就是 1 个d,2 个 1,1 个 3,所以下一项就是d11231。当然这个定义对d= 1 也成立。本题要求你推算任意给定数字d的外观数列的第 N 项。

2024-03-22 15:33:48 310

原创 408-数据结构笔记(自用)

学习408数据结构时做的一些笔记,希望可以帮助到有需要的同学

2024-03-19 18:45:55 685

原创 (PTA 乙级)1068 万绿丛中一点红 (两个坑点)

对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为M×N的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。

2024-03-19 18:36:44 133

原创 (PTA 乙级)1060 爱丁顿数 (动态规划,测试点提供)

英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己的E等于87。现给定某人N天的骑车距离,请你算出对应的爱丁顿数E(≤N。

2024-03-16 17:13:24 305

原创 (PTA)1051 复数乘法 (测试点2,3)

复数可以写成 (AB**i) 的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2=−1;也可以写成极坐标下的指数形式 (R×eP**i)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形式R(cos(P)+isin(P))。现给定两个复数的R和P,要求输出两数乘积的常规形式。

2024-03-16 11:59:11 341

原创 (PTA乙级)1045 快速排序 (单调栈思想)

著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。给定划分后的N个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定N=5, 排列是1、3、2、4、5。因此,有 3 个元素可能是主元。

2024-03-14 16:03:24 411

原创 (PTA 乙级)1062 最简分数

一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。输入格式:输入在一行中按 N/M 的格式给出两个正分数,随后是一个正整数分母 K,其间以空格分隔。题目保证给出的所有整数都不超过 10000。输出格式:在一行中按 N/M 的格式列出两个给定分数之间分母为 K 的所有最简分数,按从小到大的顺序,其间以 1 个空格分隔。行首尾不得有

2024-03-14 11:41:43 314

原创 CentOS7_配置静态IP地址

这样配置起来比较简单,而且很容易就能ping通,不过如果要使用VsCode/XShell连接虚拟机,或者是部署后台项目的话,一旦主机的网络发生变化,XShell/VSCode/后台项目的IP地址全都要发生变动。最开始学习使用虚拟机的时候,默认使用的是桥接网络,桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,主机网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。,点击虚拟机的配置,因为刚才我们修改的时 VMnet8的类型,所以这里我们也选用VMnet8。

2024-01-11 13:42:29 825

原创 RocketMQ_安装、启动和报错处理

自己对着网上Rocketmq的教程尝试学了一些,发现很多教程使用的rocket版本比较早,导致安装的时候容易出现很多问题这里自己对着官方文档和动力节点2023的rocketmq教程尝试装了一下,最终启动成功,这里做下笔记。

2024-01-05 23:08:10 1196 1

原创 Vue_上传进度条动态展示

vue实现文件上传进度条的动态展示

2023-10-29 00:09:53 153

原创 Leetcode[142] 环形链表

Leetcode【142】

2023-06-18 21:40:24 74

原创 Vue实现word、pdf、视频文件的预览

Vue实现word、pdf、视频的预览

2023-05-17 21:35:21 4602

原创 深入浅出学算法038-昆虫繁殖

深入浅出学算法038-昆虫繁殖

2023-03-09 21:06:25 512

原创 深入浅出学算法024-回文数

深入浅出学算法024-回文数

2023-03-09 21:00:03 195

原创 深入浅出学算法022-天使的起誓

天使的起誓,高精度取余

2023-03-09 20:54:15 257

原创 深入浅出学算法020-阶乘和(sum)

深入浅出学算法020-阶乘和(sum)

2023-03-09 20:44:23 140

原创 深入浅出学算法021-高精度求积(MULTIPLY)

高精度求积

2023-03-09 20:43:15 246

原创 深入浅出学算法019-求n累加和

高精度加法

2023-03-09 20:37:34 342

原创 惠普光影精灵_Windows11换成Windows10

惠普光影精灵_Windows11换成Windows10

2023-03-08 00:51:13 620

原创 VSCode_ 配置C++调试和运行环境_VSCode输出乱码问题

VSCode配置C++环境,适合新手

2023-02-16 18:22:40 1144 4

原创 IDEA Maven/pom.xml文件不能自动提示或提示过慢

今天在学习SpringBoot时,我看尚硅谷视频类里老师在pom.xml文件中写上一个lombok就能自动导入GroupId,但是我这里却没有这种自动提示…反复测试后发现,我这里导入jar包是没问题的,就是不能自动提示或者说自动提示的反应速度很慢!!网上查到的方法基本都是在setting->Bulid,Execution,Deployment->Maven->Repositories中点击update,让我更新一下远程仓库。我尝试后发现,更新的速度非常慢,而且更新到10%-20%之间的时

2022-02-10 21:26:41 3414

原创 操作系统 读写问题(读者优先&写者优先)

操作系统要期末考了,读写问题之前一直弄不清楚,现在结合伪代码谈一下个人理解读者优先要求读者优先问题:允许多个读者读取;读者在读的时候不能有写者在写;不允许多个写者同时写;如果写者申请写的时候有多个读者申请读,那么先读后写分析读者优先中,可以由多个写者和多个读者,那么需要用readercount和writercount记录某时刻下存在的读者和写者数量,一旦存在读者/写者,立刻封锁startwr,直到所有count为0时再释放需要使用以下信号量:startwr:开启读/写进程Now

2021-12-31 18:41:05 4255 3

原创 fork()函数个人理解

个人理解fork()函数的作用是对进程的复制,fork()函数作用之后会生成父子两个进程,父进程其实就是原来的进程,子进程就是复制出来的那个进程m=fork();父进程的返回值m=子进程的进程号,m>0子进程的返回值m=0作用顺序#include <stdio.h>int main(){ int m,n,k; m=fork( ); printf( "1pid: %d\t" ,getpid( ) ); printf( "The re.

2021-12-11 19:31:36 453

原创 Spring 单元测试时使用@AutoWired为空 解决方法

使用@AutoWired遇到空指针前几个月都去做AR项目了,有好长时间没学Spring了。。。最近在复习Spring,但是在做单元测试的时候碰到了问题,@AutoWired的使用应该没错,但是却爆出NullPointerExceptionpublic class TestService { @Autowired private BookService bookService; @Test public void test01(){ bookServic

2021-11-19 18:40:32 8856 3

原创 Vuforia 虚拟按钮(Unity 2020)

Unity2020版本和老版本添加虚拟按钮的方式有很大区别,老版本可以直接在prefabs中拖拽即可,新版本需要先创建image target,然后在其inspector里面添加虚拟按钮添加好虚拟按钮之后,设置好按钮的名字由于虚拟按钮是透明的,为方便测试,我们可以在按钮里添加一个plane然后可以编写脚本了,编写一个VirtualButtonControl.cs,将这个脚本添加到image target中需要注意的是,以前版本如果想实现虚拟按钮的处理事件的话,要实现IVirtualButto

2021-07-22 13:46:08 7735 13

原创 Maven:使用class.getClassLoader().getResourceAsStream()触发异常inStream parameter is null

今天在学利用Spring创建Web项目,之前创建Spring项目的时候使用的是maven,使用maven导包真的方便了很多,只是今天又遇到了一个bug源代码 : static { try { Properties proper=new Properties(); InputStream input= JDBCUtils.class.getClassLoader() .getResourceAsStream("jdbc.prop

2021-07-09 15:53:00 1011 5

原创 Error creating bean with name ‘bookService‘ defined in file ‘...’ Initialization of bean failed

今天在学习Spring事务管理的时候碰到了一个bug,如图:异常信息说容器没法创建名为“bookService”的bean,我仔细检查了注解和配置文件里的信息,都没有错误。。。看了看大佬们给出的解决方案,就只剩下jar包的版本不一致这个可能了。。然后我又重新创建了一个项目,我在B站Spring课程的评论区找到了一个老师授课时的代码记录,我替换了原方案中的所有jar包,然后慢慢尝试发现,只要组名为org.springframework的jar包版本一致就能成功了!如果你的注解和配置文件都没有出错的话

2021-07-08 23:15:04 1463

空空如也

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

TA关注的人

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