- 博客(23)
- 资源 (8)
- 收藏
- 关注
原创 Linux系统开机自启动配置
本文介绍了5种Linux系统开机自启动配置方法:(1)使用/etc/rc.local适用于服务脚本和服务器环境,需注意权限配置;(2)Systemd服务是推荐方式,支持依赖管理和自动重启;(3)autostart配置适合桌面环境图形程序;(4)Startup Applications提供GUI配置界面;(5)~/.bashrc仅适用于终端登录时执行的命令。每种方法均有适用场景和注意事项,用户应根据程序类型和系统环境选择合适方案。
2025-06-01 19:54:52
912
原创 Linux系统隐藏鼠标指针
本文提供了三种在Linux系统中隐藏鼠标指针的方法: LightDM:修改/etc/lightdm/lightdm.conf配置文件,添加xserver-command=X -bs -core -nocursor参数并重启服务 GDM3:编辑/usr/bin/Xorg文件,在启动命令中加入-nocursor参数后重启服务 unclutter工具:安装后通过unclutter -idle 0.1 -root实现闲置自动隐藏,可配置开机启动 前两种方法永久隐藏指针,第三种仅在非活动状态隐藏。操作前建议备份配置文
2025-06-01 19:45:31
524
原创 Linux系统配置网络优先级
在Linux系统中,可通过metric值调整默认网关优先级(数值越小优先级越高)。提供两种配置方法: nmcli:适用于NetworkManager管理的网络,使用nmcli connection modify设置ipv4.route-metric(如以太网100,WiFi 200),并重启连接生效。 Netplan(Ubuntu推荐):编辑YAML文件,禁用DHCP自动路由,手动定义routes并指定metric(如以太网100、WiFi 200),最后执行netplan apply。验证优先级可
2025-06-01 19:21:26
465
原创 Linux系统配置Docker镜像加速
注:配置 Docker 镜像加速器:由于网络限制,直接访问 Docker 官方镜像仓库可能会遇到问题,可以配置国内的镜像加速器来提高拉取速度<br>1. 检查Docker是否安装好,如果没安装则输入命令安装```docker -vsudo apt install docker.io -y```2. 编辑 Docker 的配置文件,如果没有则手动创建```sudo vim /etc/docker/daemon.json```3. 配置文件中添加以下内容(也可以搜索
2025-06-01 19:11:59
216
原创 Linux系统配置屏幕旋转和触摸旋转
本文介绍了两种配置Linux屏幕和触摸旋转的方法。方法一使用xprofile文件,通过xrandr命令旋转屏幕显示方向,并使用xinput设置触摸屏的坐标转换矩阵,最后将配置写入~/.xprofile以持久生效。方法二通过创建xorg.conf配置文件,在Monitor和InputClass节中分别设置屏幕旋转和触摸屏转换矩阵,适用于需要系统级配置的场景。两种方法都提供了具体操作步骤和参数示例,可根据需要选择90度、180度等不同旋转角度。
2025-06-01 14:50:04
250
原创 Linux系统GPIO配置
本文介绍了通过Linux系统文件控制GPIO引脚的基本操作步骤:首先通过export命令导出指定引脚(如GPIO109),然后通过direction文件设置输入/输出方向。输出模式下可通过value文件写入1/0控制高低电平,输入模式下则读取该文件获取引脚状态。最后用unexport命令释放引脚。整个过程通过简单的命令行操作完成GPIO控制。
2025-06-01 13:52:53
196
原创 Ubuntu配置中文语言
本文介绍了Linux系统中配置中文和英文语言的详细步骤。对于中文配置,首先安装简体中文语言包,然后通过update-locale和dpkg-reconfigure命令设置系统语言为中文UTF-8编码,最后需要重启系统生效。英文配置过程类似,需安装英文语言包并设置为en_US.UTF-8编码。两种配置方法都提供了完整的命令行操作流程,包括选择对应语言编号、系统重启等关键步骤,并提示了可能出现的语言支持安装不完整的情况及解决方法。
2025-06-01 12:22:14
229
原创 Linux开启root用户登录
本文介绍了在Linux系统中启用root用户并允许远程登录的方法:1)使用sudo passwd root设置root密码;2)修改sshd_config文件,将PermitRootLogin设为yes;3)提供sed命令快速修改配置;4)最后重启ssh服务生效。全文简明扼要地说明了从密码设置到配置修改的完整流程,适合需要开启root权限的用户参考。
2025-06-01 12:10:39
359
原创 Ubuntu取消开机用户自动登录
本文介绍如何关闭Ubuntu系统用户自动登录功能,针对两种主流显示管理器(LightDM和GDM)提供了详细配置方法。对于LightDM,需修改20-autologin.conf文件中的autologin-user参数;对于GDM,需修改custom.conf文件中的AutomaticLoginEnable参数。文章还提供了sed命令实现一键配置,并指出若未找到配置文件需手动创建的情况。配置前需先设置登录密码,并可通过查看default-display-manager确认当前显示管理器类型。
2025-06-01 11:41:04
469
原创 RK3588 Linux平台部署DeepSeek R1 1.5B模型
本文介绍了在RK3588 Arm架构设备上部署DeepSeek-R1模型的三种方法。方法一采用RKLLM量化部署,通过NPU加速实现高性能推理(83%占用率),提供详细的环境配置、模型下载、编译和运行步骤。方法二和方法三基于Ollama工具部署,分别提供快速安装和详细配置两种方案,适合功能验证但依赖CPU运算。三种方法均包含具体的命令操作指南,其中RKLLM方案针对性能优化,Ollama方案侧重快速部署。硬件建议使用8G内存及以上配置的Ubuntu 20.04系统。
2025-06-01 01:47:35
368
原创 Ubuntu配置浏览器开机自启动打开全屏网页
本文介绍如何设置Chromium浏览器在Linux系统开机自动全屏启动。操作步骤包括:1)通过which chromium命令查找浏览器安装路径;2)在/etc/xdg/autostart/目录创建.desktop启动文件;3)配置Chromium启动参数实现无边框全屏(--kiosk)并禁用各类提示对话框;4)赋予文件执行权限后重启验证。该方法适用于创建信息展示终端(kiosk模式),默认打开百度首页,并优化了浏览器的全屏显示效果。
2025-06-01 00:45:45
209
原创 Ubuntu系统配置以太网静态IP
本文介绍两种在Linux系统中配置静态IP的方法。第一种使用Netplan(适用于Ubuntu 18.04+),通过编辑YAML配置文件设置IP、网关和DNS,使用netplan apply应用配置。第二种使用nmcli命令(适用于NetworkManager),逐步创建连接并配置静态IP参数,最后激活连接。两种方法都包含验证步骤和恢复DHCP的说明,注意Netplan配置需严格保持缩进格式。
2025-05-31 20:00:58
222
原创 @Resource 和@Autowired 的区别
其次如果在Spring IOC容器里面存在多个相同类型的Bean实例,由于@Autowired注解它是根据类型来注入Bean实例的,所以Spring容器启动的时候会提示一个错误,大概的意思是原本只能注入一个单实例Bean但是在IOC容器里面有多个导致注入失败。@Resource是JDK里面提供的注解,只是Spring在实现上提供了这种注解功能的一个支持,它的使用方式和@Autowired注解的使用方式是完全相同的,最大的差异化在于@Resource可以支持。这两个注解的作用都是Spring生态里面去实现。
2023-01-15 19:35:30
7291
原创 VsCode搭建C语言运行环境以及终端乱码问题解决
然后来到代码界面右键点击Run Code即可运行了,但是可能会出现终端显示中文乱码,这是因为vscode编辑器本身默认是使用的utf-8编码,而终端使用的编码格式为gbk,这两个编码格式在对于中文的处理上有些字符上的差异,所以在输出时自然就是会出现中文乱码的问题了。这是因为运行程序时是将文本内容以utf-8来保存的,但是终端输出就是用另外一个编码gbk来显示了,没有经过编解码转换就是会出现乱码问题。当然也可以安装一些其他的美化插件根据个人习惯,但是以上这两个是必装的。将以下的代码追加到大括号中就可以了,
2022-12-24 13:14:48
3735
7
原创 fastdfs上传图片后浏览器访问报错Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR
(这里我的fastdfs运行环境是在docker中) 事情是这样的,用APIfox测试fastdfs文件上传的时候发现明明返回的成功的结果但是在浏览器中使用路径却访问不到服务器上的图片,浏览器报错:Failed to load resource: net::ERR_SSL_PROTOCOL_ERROR(服务器拒绝访问),起初以为是没上传成功,所以找到了。最近在学习fastdfs时遇到了一个困扰我数小时的问题,结果很感人,特在此记录下来,也是为了让其他小伙伴们避坑。
2022-11-21 12:53:28
3956
1
原创 IDEA生成带参数和返回值注释
选择Live Template 新建一个模板—或者选择下面一个Template Group 新建一个模板组在这个模板组下面再次点击Live Template 新建模板、填写模板文本----在右侧菜单列表下,选择 Java --> JavaDoc—也可直接搜索 JavaDoc。在右侧菜单列表下,选择 Java --> JavaDoc—也可直接搜索 JavaDoc。打开IDEA进入点击左上角 - 文件 - 设置 - 编辑器 - 活动模板。导航到编辑器 --> 检查。导航到编辑器 --> 检查。
2022-09-17 17:42:59
4480
原创 通过IDEA构件jar包转.exe可执行程序步骤
接着进入到以下界面,项目中可能有多个模块,选中你想要打包的模块,点击文件图标会自动扫描该模块中的main方法所在文件,直接选中即可,白色框框中的路径一般不需要改,会自动生成在项目src文件下,最后点击应用确认就可以了。最后来到项目的根目录下,找到其中的 out 文件,进去,然后找到 artifacts 文件,进去,最后找到项目名文件,再进去,你就会惊喜的发现里面有一个 .jar 后缀的文件,没错这就是你打包后的文件,待会要用的。设置好了后还没结束,来到idea中,点击上方的构建,选图中的编译…
2022-07-19 16:45:49
2640
8
原创 Java 学生管理系统(详解)
以上就是整个项目的所有的代码了,因为大都是些 Java 的基本语法,选择结构和循环结构组成的所以就没有加什么注释了,相信学了 Java 前面的一些基本语法后应该都能看出个大概,剩下的可以交给百度。。
2022-07-18 21:36:47
20714
12
原创 IDEA清空控制台以及Java中运行cmd命令实现清屏操作
以上就是介绍的 Windows 下清空 cmd 和 idea中 三种清空控制台的方法,希望让那些遇到同样问题的小伙伴们少走弯路哈。
2022-07-15 12:12:44
14984
原创 电脑常用快捷键大全(收藏)
以上就是我给大家分享的所有内容啦,主要是Windows 常用的一些快捷键以及一些实用的小功能,可能由于系统的原因有些快捷键并不能在每台电脑上都能使用,但是大部分肯定是能用的,我个人比较推荐使用的快捷键已经加粗带高亮了,如果你把这些都熟练使用了的话那你就厉害了,你的电脑用起来一定会像德芙那样丝滑。。......
2022-06-22 23:17:40
7476
5
原创 Git、TortoiseGit中文安装教程,如何注册Gitee账号进行代码提交,上传代码后主页贡献度没显示绿点(详解)
下面是两款软件的介绍:Git 是一款免费、开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是 Linus Torvalds 为了帮助管理 >Linux 内核开发而开发的一个开放源码的版本控制软件。ortoisegit 是一款图形化的软件,让我们可以使用图形化界面来操作git。*...
2022-06-20 02:29:09
2775
1
原创 C语言实现扫雷游戏(完整版)
下面就是扫雷中使用到的所有函数,为了省事我把所有的代码都放在一个C文件中实现宏定义中设置了游戏的界面布局,以及设置地雷的个数(这里默认的是10个地雷),界面是一个的方格布局函数定义游戏规则设定这里使用了函数递归的方式来实现周围8个方格如果都没有地雷的话就一次性展开使用空格来填补,以及通过字符的ASCII码值来计算周围八个方格中地雷的数量以数字形式显示周围地雷个数。接下来就可以进行简单的排雷操作了,输入坐标进行排雷,直到排完所有雷则通过游戏,如果输入的方格坐标为之前布置的雷坐标那么恭喜你踩到雷了游
2022-06-03 11:48:56
9218
3
原创 C语言常见的八大排序(详解)
冒泡排序在一组需要排序的数组中,对两两数据顺序与要求顺序相反时,交换数据,使大的数据往后移,每趟排序将最大的数放在最后的位置上如上是一种最简单的实现方式,需要注意的可能是i, j的边界问题,这种方式固定循环次数,肯定可以解决各种情况,不过算法的目的是为了提升效率,根据冒泡排序的过程图可以看出这个算法至少可以从两点进行优化:如上,当nflag为0时,说明本次循环没有发生交换,序列已经有序不用再循环,如果nflag>0则记录了最后一次发生交换的位置,该位置以后的序列都是有序的,循环不再往后进行。这种方法
2022-06-02 23:27:31
4242
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人