- 博客(51)
- 收藏
- 关注
原创 解决Windows无法同时使用有线网和无线网WIFI的问题
对于Windows系统同时连接有线网和无线网Wifi时,只会有一个网关生效,因此我们需要手动通过。命令设置网关转发命令。假设有线网可以用来连接外网,无线网wifi用于连接内网。开头的请求都会通过wifi进行访问,从而实现访问内网。上面这条命令表示以所有。表示内网ip的网段,
2024-12-30 20:09:38 374
原创 SpringBoot中的数据库查询及Mybatis和MybatisPlus的使用
安装Mybatis和MySql的依赖在中配置数据库连接在中配置mybatis的包扫描路径在入口添加编写Mapper接口并使用@Mapper注释标注在resource目录下新建mapper文件夹,编写xml通过AutoWired正常使用mapper安装MybatisX插件安装和MySql的依赖在中配置数据库连接在中配置的包扫描路径在入口添加编写Mapper接口并使用@Mapper注释标注在resource目录下新建mapper文件夹,编写xml通过AutoWired。
2024-10-02 11:10:38 1186
原创 SSH端口转发
SSH端口转发可以看作是一种代理,只要你的电脑和服务器能够建立SSH连接,那么就可以通过SSH隧道绕开防火墙的限制实现任意两个端口间的数据通信。在本地电脑(你的笔记本)上面就用SSH本地端口转发,在服务器你就用SSH远程端口转发,两个转发的最终结果都是一样的,都是在本地电脑和远程服务器之间建立双向通信的SSH隧道。
2024-08-18 19:39:07 1267 1
原创 Linux部署FTP服务器
FTP协议是一种基于TCP的文件传输协议,能够实现高效的文件上传和下载功能,最重要的是它能够使用户通过IP地址远程访问服务器上指定的目录。FTP可以理解为Linux中的mount,唯一的区别是mount将目录挂载到指定的硬盘,FTP将目录挂载到指定的IP地址。
2024-04-09 17:52:10 696 1
原创 SpringBoot中使用Redis
Redis是一种基于Key-Value形式的非关系数据库,它是一种内存数据库,用于存储频繁访问的轻量级数据。在springboot中可以通过相应的插件访问服务器的redis数据库。
2023-11-06 22:07:56 387
原创 Linux基本指令笔记
vim不需要用到鼠标,凡是在操作过程中用到鼠标,必定出错。参数可以混合 如 ls -alh显示所有文件的大小。在远程服务器的~/.bashrc中配置代理转发。在vscode的ssh配置文件中配置段亏转发。上述操作中把y/yy变成d就是剪贴操作了。vim中剪切和删除都是d。登入服务器时设置代理。
2023-10-27 15:30:57 199
原创 SpringBoot的自动配置
在使用SpringBoot时,如果我们直接引入第三方包,那么这些第三包中的Bean对象是不会被直接加入到IOC容器中,如果想要将第三方包中的Bean对象加入到IOC容器中,我们只能手写配置类或是使用@Import引入Bean对象所在的类。但是在实际开发中,一些第三方开发者提供了形如的依赖包,引入这些依赖包后,我们会惊讶的发现,这些第三方包中的Bean对象居然直接的自动注入到IOC容器中,其实这就运用了SpringBoot的自动配置原理。
2023-10-25 00:20:51 187
原创 Java使用JJWT令牌
最近在B站大学学习Java开发,刚好学到登入验证,在使用JJWT令牌时踩了一些坑,在这里把代码和依赖给出,希望后来者得以借鉴。
2023-10-19 22:40:23 441
原创 SpringBoot使用云服务器实现文件上传和下载
最近在学习springboot,刚好学到使用对象存储服务器进行文件上传和下载功能,就把常用的云服务厂商的文件上传和下载代码整理一下,本博客持续更新~
2023-10-18 16:56:35 408
原创 pytorch中BatchNorm2d的实验验证
对二维矩阵进行批量归一化,mean为当前batch的均值,std为当前batch的标准差,使用批量归一化能够将取值范围不同的数据映射到标准正态分布的区间中,减少数据之间的差距,方便模型快速收敛。批量归一化本质上减少了样本之间的绝对误差,但不改变相对误差,比如对[1,2,3,4]做归一化,虽然数字大小变了,但数字之间的大小关系不会变。一般建议在卷积核后面接一个批量归一化。
2023-04-19 15:21:52 401
原创 快速排序算法
的排序算法,基本思想是每次先从待排序的数组中选择一个值作为中间值,然后将比它小的数放在它左边,比它大的数放在它右边,等于它的数左右都能放,一轮划分后我们就可以确定这个中间值在整个正确排序中的正确位置。之后我们再对左右两个划分做同样操作,最后我们就能得到一个有序的数组。快速排序是一种平均复杂度为。
2023-02-18 16:04:52 98
原创 蓝桥杯—第几小
蓝桥杯2022省赛题——第几小。本体的解题思路是采用分块算法降低时间复杂度,但我最后只通过19个样例,还剩一个。可能是分块的长度不是最佳的,再调一下长度说不定能pass。
2023-02-02 14:54:19 626
原创 Intellij IDEA启动第一个SpringBoot项目
极致版SpringBoot入门,包含一些坑,保证能够成功启动你的第一个SpringBoot
2022-11-21 23:07:28 509 1
原创 Jupyter自动补全和切换虚拟环境
Jupyter NoteBook 和Jupyter Lab的使用完全一样,其中Jupyter NoteBook的功能多一点,本文以Jupyter NoteBook为例阐述相关的使用技巧。
2022-10-24 16:58:32 560
原创 Java多线程和多进程
1.多线程与多进程的概念线程:一个进程至少包含一个线程,可以包含多个线程。线程是并行执行,对同一个变量进行操作。不同线程间共享同样的变量进程:一个任务一个进程,不同进程之间是并行且独立的。变量只是同名的关系不会相互影响2.多线程的六大状态...
2022-10-12 10:31:14 612
原创 python爬虫
爬虫爬到的是网页的HTML源代码,不是元素下面的代码,元素下面的代码是经过浏览器渲染过的。检查爬虫爬到的网页是否正确查看网页的源代码即可,而不是去看元素,元素是用来解析的。客户端发送请求时,服务器直接返回一个完整的HTML文件,此时返回的HTML文件和元素下面的html代码完全一样。简单的来说就是客户端渲染,AJAX的最主要特点是页面源代码和元素下方的代码不一样,爬虫抓到的是js脚本。单线程中的异步操作,效率比多线程要高,用于下载图片或是视频,文本,频繁进行IO操作时用协程。
2022-09-12 15:55:16 1153
原创 pycharm社区版使用database navigator(DB Browser)
数据库文件是你自己创建的以db结尾的文件,你的数据都存在这个文件里面,DBBrowser只不过是个可视化工具,并不是用来创建数据库,他只不过是把你自己创建的数据库文件以符合人类视觉的方式显现。如果打开不了那么双击相应的在弹窗中选择nofilter或是在报错的弹窗里面随便点一下带有filter的选项。号,选择你要使用的数据库(以sqlite为例),然后设置数据库的信息。在左面的侧边栏找到DBBrowser或是在view中打开。name是名字,可以不和db文件的相同。设置数据库的名字和数据库文件的地址。...
2022-07-29 14:42:19 8660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人