自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于CPU对Cache的访存操作 浅解

最近在做计算机组成原理关于高速缓存处理器的相关习题,由于一开始没有完全理解导致做题时特别崩溃。在做错无数次题后我感觉自己有必要总结一下自己对Cache的理解,以防以后再忘记。

2023-08-03 12:25:49 1015

原创 HC-05蓝牙模块的使用

我最近刚刚开始学习嵌入式,在第一次使用蓝牙模块HC-05的时候遇到了很多问题, 甚至连接线都不会,因此下面我会十分详细地介绍我一步一步探索的步骤,直到完成使用手机APP和51单片机收发数据。

2023-05-23 00:01:13 1105

原创 一文彻底搞懂Nginx的.conf文件路径配置

前言:最近在Nginx上部署Vue项目,同时还存了一些静态资源,但我查了好久都没找到一篇详细介绍路径配置的文章,因此就根据我有限的经验写了这篇文章,希望能够对读者有所帮助。

2023-02-02 14:06:09 6470

原创 项目开发中Git的常用操作

git checkout -b master(本地分支名) origin/master(远程分支名)git fetch origin(别名) 分支名(可选项,不填写则拉取全部,填写则拉取对应分支)这里暂时只是在本地的.git中获取到了远程分支,并没有把远程分支的文件同步到本地。拉取远程分支代码到本地分支:git pull origin master(远程分支名)这里我用的是SSH进行关联的,还可以用别的方式,链接在如下地方复制。git push //这里就是将master中的代码推送到仓库了。

2023-01-30 17:14:26 176

原创 解决Postman发起请求一直转圈加载没有反应的问题

Postman像下面这样一直在发起请求,等待响应。

2023-01-10 17:50:34 5797

原创 一文了解Express路由

在Express中文网中,其对路由的解释如下:路由用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GET、POST 等)。每个路由可以具有一个或多个处理程序函数,这些函数在路由匹配时执行。简单理解就是,路由是一种映射关系or对应关系。配置路由,就是设置应用端请求和服务器端响应之间的对应关系。

2023-01-06 15:22:06 1238

原创 SQL Server 数据库存储过程

存储过程是一组为了完成特定功能的SQL语句的集合,它经编译后存储在数据库中,用户通过指定的调用方法执行之。存储过程具有名称,参数及返回值,并且可以嵌套调用。

2023-01-05 16:55:38 1214

原创 【Vue】4000+长文带你学会Vuex(含使用案例)

Vuex是Vue的一个插件库,用于实现组件间通信,其功能类似一个消息中转站,大家都向这个中转站发消息(存储数据),然后中转站再转发给需要用到数据的各个组件,如果你写过多人聊天室,就很容易理解其原理。或者也可用菜鸟驿站来理解。但其功能原不止如此,相对于其他组件间通信的方法,如父组件与子组件间通信的props方法等而言,Vuex的一大优点就是方便接收后端服务器返回的数据,并进行更多的处理。其原理图如下:从图中可以看出Vuex主要由三部分组成,分别是Actions,Mutations以及State。下面会按顺序来

2022-12-03 16:09:24 604

原创 eclipse 控制台输出中文乱码【全面解决】

之前看到一篇文章介绍的方法只能修改单个文件,后来找到一个能彻底解决的文章但是看到的人不多,所以我也想着帮忙传播一下更高效的方法,让更多人少走弯路。

2022-11-22 13:23:25 10908 3

原创 机械键盘音乐律动无效、改键无效等问题

最近买了第一把机械客制化键盘,因为是98键的,而我习惯了108键位的,所以刚拿到就找客服要了驱动,想要改键,没想到怎么都没效果,而且音乐律动也没用,琢磨了两天,我总结了下面几个解决方法,希望对后来者有所帮助以下步骤主要解决音乐律动,因为音乐律动解决了,改键也就基本成功了。

2022-11-13 12:11:01 5013 1

原创 【重识Java】一文弄懂ArrayList所有常见操作

ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。

2022-10-07 23:10:29 836

原创 【算法浅谈】二分法

在传递给函数之前,nums 在预先未知的某个下标 k(0

2022-10-06 23:17:21 182

原创 各种语言随机数的产生方法

因为总是忘记怎么生成随机数,要用的时候又花很多时间去搜索,所以觉得可以总结一下,以后碰到了就可以节省一点时间。但是目前只总结了Python和Java,以后有时间再补充其他语言。

2022-10-05 23:43:55 407

原创 【国庆献礼】浅谈国产数据库

这个学期刚好在上数据库原理,而又碰到了国产数据库的征文活动,正巧这次国庆节有时间,可以好好了解一下国产数据库。之前有简单学习了一些MySQL的基本操作,觉得挺简单的,但上了几次理论课后又觉得能用好数据库还是有点难度的。因此,这个系列会侧重于理论一些,期末要考数据库的朋友可以复习一下;打算学习数据库的朋友也可以了解一些新的数据库。而今天第一篇文,则主要介绍一下国产数据库。

2022-10-04 23:53:46 485

原创 【Python小工具】爬虫之破解RSA加密详解

接上一篇获取验证码图片,获取到图片并识别即可得到验证码,按照简单难度的网站,接下来就应该携带上表单数据,然后进行Post请求了。但我所使用的案例是我学校的教务系统,没想到它使用了RSA加密。该加密的原理可见链接:RSA算法原理-知乎所以下面就以教务系统网站为案例,介绍一下如何实现最终的请求登陆。

2022-10-03 23:56:15 2379 2

原创 【Python小工具】爬虫之获取图片验证码

接上一篇使用OpenCV识别网站的数字+字母验证码,忽然想起来自己还没有介绍怎么拿到网站的验证码。下面是我要获取的识别码截图:因此这篇博客就来介绍一下我所遇到的一种情况:即需要携带Cookie去请求图片,并保存在本地指定路径。

2022-10-02 23:59:19 3017

原创 【Python小工具】爬虫之使用OpenCV识别数字+字母验证码详解,告别收费

💬:这个工具是干嘛的?🌱:主要是为了识别最基本的数字+字母验证码,之前解决验证码主要依靠各种网站,如超级鹰等而现在只要使用OpenCV库,就可以很轻松地识别出来,直接告别收费!

2022-10-01 23:59:45 3844 2

原创 【Python小工具】一文学会制作个性化二维码

💬:什么是个性化的二维码?🌱:此处主要介绍三种二维码的制作方式黑白图案二维码彩色图形二维码根据gif动图制作的二维码此处要制作图形二维码,需要选取适当的图片,直接搜xxx头像做图片最好,主要人物要突出,不要有过多杂乱的线条。需要提前下载MyQR库,然后导入模块的myqr类已尝试过jpg、png、gif等格式均可以做为输入和输出的文件。

2022-09-26 20:34:57 328

原创 【重识Java】一文弄清Java字符串易混易错点

本文主要介绍一些关于Java字符串的易错易忘的知识点,包括字符串的本质、码点和代码单元的区别、字符串的常用方法、将字符串转换为字符数组、正确判断字符串的内容和地址是否相等等等...

2022-09-16 09:23:44 600

原创 【重识Java】你这 数组 挺能藏啊?

什么?Java数组还有这些东西?这样的数组还是我认识的数组吗

2022-09-12 16:53:07 180

原创 猿创征文 | 深入前端:一个曾经迷茫的大三学生的突围

之前我从不做笔记、博客,因为我觉得实践就是最好的记忆,但现实却不是想的这么简单。于是我开始在CSDN上发一下博客,我觉得这是一个好的习惯,在写博客时可以知道自己对哪些知识了解不足,对已经学过的知识可以进行回顾、总结、归纳,形成自己的知识体系。而且我深入了解CSDN后才发现CSDN有很多的活动,暑假我就参加了创作打卡,拿到了书包,嘿嘿 ^_^。并且在这里认识了很多大佬,也有很多和我是同龄人,比如橙子哥,他们都是我的榜样。我是在大二体会到编程很多的乐趣,也开始有一些自己的学习方法。

2022-09-12 13:23:12 306

原创 【Vue2】一文弄懂前端路由

嵌套路由 又称 多级路由,是在一级路由(即第一个被嵌套的路由)的基础上嵌套一层路由。为了嵌套的页面而出现的一种写法。

2022-09-07 23:56:02 691

原创 重识Java第十天打卡----JavaSwing遇到的一些问题

有可能使用错了组件,比如今天用列表框时,我就用了awt的LIst组件,结果,标题上的中文能正常显示,按钮上的中文却是方框,出现乱码。原因:因为所用组件是awt的,而awt对中文的支持不太好,且eclipse(or IDEA)不能很好的调用本地汉字库,所以导致这种情况的出现。这个类很容易与 paintComponents类弄混,特别是代码提示时它们都在一起,一定要注意!一般有两种方式获取,一种是使用路径(此处我用的是绝对路径,相对路径总是失败。如绘制背景图片时,明明“看似”都对,但就是保错或窗体一片空白。

2022-08-20 10:24:39 528

原创 重识Java第十天打卡----IO流详解

​字节流是最基础的方式,适用于所有文件类型的复制、转移等,但是对于读取中文输出会存在 ①乱码 or ②内存溢出 等问题。字符流则只适用于中文输出的情况,可以自己控制读取写入时的文件编码,从而解决中文乱码问题

2022-08-19 20:08:26 403

原创 重识Java第九天打卡----面向对象进阶5【集合之Set集合、Map集合】

方法一:让自定义的类(如学生类)实现Comparable接口重写里面的compareTo方法来定制比较规则。方法二:TreeSet集合有参数构造器,可以设置Comparator接口对应的比较器对象,来定制比较规则。比较规则:①第一个元素大于第二个元素—返回正整数②第一个元素小于第二个元素—返回负整数③第一个元素等于第二个元素—返回0。...

2022-08-18 20:55:19 194

原创 重识Java第八天打卡----面向对象进阶4【集合】

Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。在Java中,如果一个Java对象可以在内部持有若干其他Java对象,并对外提供访问接口,我们把这种Java对象称为集合。......

2022-08-14 16:51:49 159

原创 重识Java第七天打卡----面向对象进阶3【内部类、静态内部类、匿名内部类】

内部类:即定义在类中的类,可以理解为是外部类的一个成员,不过这个成员是一个类。简言之,就是用static修饰的内部类。但此时该类其实实质上已经与外部类处于平行关系了,但还有一些特殊的作用。字面意思是没有名字的内部类。常常在外部类的方法中使用匿名内部类或者作为抽象类的延伸使用匿名内部类。............

2022-08-13 11:43:25 113

原创 重识Java第六天打卡----面向对象进阶2【包、权限修饰符、final和static,关键字、常量、枚举、抽象类、多态】

本文主要介绍Java中包、权限修饰符、final和static,关键字、常量、枚举、抽象类、多态等多个概念以及有关强制类型转换等等的一些注意事项

2022-08-10 13:43:26 106

原创 重识Java第五天打卡----面向对象进阶1【static关键字、单例、继承】

static是静态的意思,可以用来修饰成员变量、成员方法。static修饰成员变量之后称为静态成员变量(or类变量),修饰方法之后称为静态方法(类方法)。static修饰后的成员变量,可以被类的所有对象共享(访问、修改)。............

2022-08-08 11:29:50 113

原创 重识Java第四天打卡----基础案例

​一、买飞机票案例1.案例背景需求:分析如下:注意点:switch分支有以下注意事项:① 表达式类型只能是byte、short、int、char,JDK5开始支持枚举,JDK7开始支持String,不支持double、float、long。② case给出的值不允许重复,且只能是字面量,不能是变量③ 不要忘记写break,否则会出现穿透现象什么是switch的穿透性?答:若代码执行到没有写break的case块,执行完后将直接进入下一个case块执行代码(而不会进行任何匹配),直到遇到brea.

2022-08-07 22:21:26 102

原创 重识Java第三天打卡----方法

定义:方法是一种语法结构,它可以把一段代码封装成一个功能,以方便重复调用。理解:其实方法就相当于C语言的函数基本格式【完整定义】如下:return c;注意以下几点:1. 方法如果没有返回值,则返回值类型处应为 void2. 当有具体返回值类型的时候,一定要有return语句3. 但当返回值为void的时候,也是可以用return;起到退出方法的作用的4. 形参列表可以有多个参数,也可以没有参数5. 如果有多个参数,则必须用","隔开,且不能赋初值【Python可以】同一个类。...

2022-08-05 23:43:54 76

原创 重识Java第二天打卡----数组

数组就是用来存储一批同种类型数据的内存区域(可以理解成容器)。和字符串一样属于引用类型。

2022-08-04 19:02:11 141

原创 Web前端之轮播图的写法

克隆第一张图片【深克隆,使用cloneNode(ture)方法】,从而最后一张播放完后下一张又会是第一张,同时,当走到了最后一张时,将ul的位置跳到最左;同理,走到第一张时,跳到最右,从而悄无声息地实现"伪循环"。可传参数三个分别是obj,target,callback,第一个表示动画作用对象,第二个表示要移动的目标位置,第三个表示移动后的回调函数。首先是计算移动步长,此处是以目标位置减去当前对象距左边的距离,然后除以10,随着当前对象距左边距离越来越接近目标位置,步长会越来越短,从而实现。...

2022-07-14 20:27:57 4523 4

原创 简易聊天室

使用C/S架构进行设计,设置一个服务器,服务器中使用多线程处理每一个客户端,分别对客户端发送的消息进行读取,然后根据广播思想,把消息分别转发给每一个客户端。此处较为重要的知识点,我认为在于理解**客户端和服务器端之间是如何交互的; 其实本质上就是获取输入输出流 **,然后再对信息进行处理的一个过程。所以在客户端要有输入流输出流,在服务器端要获取客户套接字的输入输出流。网络连接其实都已经封装的很好了,直接用套接字即可,但要注意多线程的运用(因为需要不断监听,while循环太多,需要用多线程处理...

2022-07-03 15:33:29 206

原创 关于Pycharm插件源的问题

Pycharm中更换插件源的步骤

2022-06-02 19:08:11 2004

原创 音乐播放器

此项目是基于JavaSwing实现的一个简单的音乐播放器。涉及的知识点主要有 **JavaGUI 多线程 JavaSound(与音频有关的原生API) **全文思维导图见思维导图此处主要是使用MenuBar组件,这是一个类似于JPanel面板的"大组件",点击后可显示器包含的Menu组件,此处我添加了About组件,其又可以展开为MenuItem(即此处的Author),这里我是为了显示作者信息,因此又涉及 JDialog 组件,该组件有多种类型,主要取决于该消息框是否需要自带选项(如OK等)

2022-06-01 12:04:57 1716 1

利用JavaSwing、JavaSound实现简易音乐播放器

实现了音乐列表、播放、暂停、上下歌曲切换等音乐播放器基本功能。利用到JavaSwing、多线程、音乐控制等多个知识点。且代码注释详细。欢迎下载~有问题可以私信我噢 ^_^

2022-06-01

空空如也

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

TA关注的人

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