自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 指令与文件的搜寻

搜索速度快,但不包含最新创建的文件,根据实际需要选择命令。功能强大,但搜索速度慢;

2024-12-15 10:03:22 225

原创 文件与目录的默认权限与隐藏权限

搜索速度快,但不包含最新创建的文件。根据实际需要选择命令。不同命令用于不同的场景。功能强大,但搜索速度慢;

2024-12-13 18:46:28 268

原创 linux目录权限

Linux中的每个文件和目录都有与之关联的权限,这些权限决定了谁可以读取、写入或执行它们。

2024-12-09 21:34:15 322

原创 Linux文件权限

使用chmod命令,结合u(所有者)、g(所属组)、o(其他用户)和a(所有类别)来修改权限。使用数字代表权限,4代表读权限,2代表写权限,1代表执行权限。

2024-11-26 19:37:59 166

原创 梧桐杯初赛入围(人工智能赛道) 15 / 100

本项目开发了一套先进的医疗问答系统,该系统融合了 Reinforced Attention Generator (RAG) 技术与大模型,旨在通过精确的知识检索和问答生成技术,显著提升心理健康咨询系统的性能技术方案上,项目依托于 PyTorch 深度学习框架,采用自定义的模型标注策略对心理健康专业数据进行精细标注,并通过提示词工程技术优化用户查询,以增强系统的交互性和准确性。

2024-11-15 20:30:26 820

原创 正则表达式

正则表达式(Regular Expression)是一种用于字符串模式匹配的工具,广泛应用于文本搜索、数据验证和字符串替换等场景。在Linux中,正则表达式分为两大类:基础正则表达式(BRE)和扩展正则表达式(ERE)

2024-10-27 19:27:46 295

原创 理解逻辑卷管理(LVM)

它通过在硬盘和分区之上建立一个逻辑层,允许在不改变现有数据的情况下动态调整磁盘容量,从而提高磁盘分区管理的灵活性。LVM将多个物理卷抽象成一个卷组,再在卷组的基础上划分逻辑卷,从而提供更高的磁盘管理灵活性。逻辑卷是从卷组中分配出来的存储空间。每个物理卷在被加入卷组时都会被划分成若干个大小相等的PE。卷组是由一个或多个物理卷组成的存储池。它将物理卷的存储空间整合在一起,为逻辑卷的创建提供统一的存储资源。物理卷是LVM的基本存储单元,可以是完整的物理磁盘或磁盘分区。在LVM中,物理卷是创建卷组的基础。

2024-10-25 19:51:12 333

原创 磁盘的分区、格式化、检验与挂载

磁盘分区是将一个物理磁盘划分为多个逻辑区域,每个区域可以作为一个独立的存储单元。

2024-10-24 20:00:57 375

原创 TS配置文件

内置配置watch 会自动监测源文件的修改并编译代码,因此我们不再需要每次都调用 tsc 命令removeComments会自动删除注释,减小文件体积target指定想要编译的目标js版本TS默认给未指定类型的变量赋值any,开启noImplicitAny则报错TS默认允许赋值null/undefined,开启strictNullChecks则报错(除非用"|"明确指定)第三方第三方使用的不是TS编写,但又想用TS的类型检查:那么可以安装由社区维护的类型定义包可以看到所有的包名都有一

2024-10-18 18:57:24 254

原创 inode、Data block、superblock

数据区块是文件系统中用来实际存储文件数据的地方。每个数据区块都有一个唯一的编号,inode中的指针指向这些数据区块,从而构建出文件的数据。数据区块的大小通常是固定的,例如1KB、2KB或4KB,具体取决于文件系统的类型和配置。inode是可以理解为文件的身份证,记录基本信息;inode于存储文件的元数据,它并不包含文件名或文件数据本身。超级区块对于文件系统的启动和挂载至关重要,如果超级区块损坏,整个文件系统可能无法访问。超级区块是文件系统的头部,包含了文件系统的全局信息。inode号是每个文件的数字。

2024-10-17 20:34:03 357

原创 Github学生包的JetBrains认证过期/idea认证过期如何解决?

官网通过Github更新状态即可JetBrains Account

2024-10-14 19:01:11 628 1

原创 七日杀找不到最后的丧尸/任务提示加强

通过任务提示增强工具,修改黄点提示点出现的条件,保证在剩最后几波丧尸时能看见黄点提示

2024-07-04 10:21:20 3626 2

原创 Aster实现一台电脑当两台使——副屏搭配键鼠

spacedesk实现电脑/手机作为副屏,Aster实现宿主机运行远程桌面,使得拥有键鼠的副屏可以和宿主机一样独立使用硬件资源

2024-02-17 21:59:12 7450 3

原创 蓝桥杯备赛情报收集

笔者个人的蓝桥杯备赛笔记

2024-01-24 12:36:07 527

原创 Web前端复习

一、随堂练习1.小题 margin vanish:border和inline-block都可以形成bfc 二维数组转置:res[i] = []; 函数的不同声明定义: 有变量名字的函数,即便后面声明了同样的,以函数表达式为主; 定义,运行。再定义同样的,再运行。最终各自运行各自的 表格: <table> <tr> (table row) tr里写td (table data) td的宽度,在有自定义的

2023-12-23 22:15:13 1172

原创 数据结构:第13关:查找两个单词链表共同后缀的起始结点

设str1和str2分别指向两个单词所在单链表的头结点,请实现一个时间上尽可能高效的算法,找出由str1和str2所指的两个链表共同后缀的起始位置的结点,输出该结点对应的字符(如图中的字符i)。多组数据,每组数据有三行,第一行为链表str1和str2的长度n和m,第二行为链表str1的n个元素,第三行为链表str2的m个元素(元素之间用空格分隔)。本关任务:假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀空间。对于每组数据输出一行,为共同后缀的起始位置结点对应的字符。

2023-12-11 22:13:01 1819 1

原创 数据结构:第12关:删除链表中绝对值相等的结点

【代码】数据结构:第12关:删除链表中绝对值相等的结点。

2023-12-11 21:20:49 1154

原创 数据结构:第11关:查找链表中倒数第k个结点

本关任务:利用单链表表示一个整数序列,请实现一个时间复杂度为O(n)、空间复杂度为O(1)的算法,通过一趟遍历在单链表中确定倒数第k个结点。多组数据,每组数据有三行,第一行为链表的长度n,第二行为链表的n个元素(元素之间用空格分隔),第三行为k。当n=0时输入结束。对于每组数据分别输出一行,输出每个链表的倒数第k个结点对应的数值。开始你的任务吧,祝你成功!

2023-12-11 20:53:34 2287

原创 数据结构:第9关:删除链表中满足区间值的结点

本关任务:利用单链表表示一个递增的整数序列,删除链表中值大于等于mink且小于等于maxk的所有元素(mink和maxk是给定的两个参数,其值可以和表中的元素相同,也可以不同)。多组数据,每组数据有两行,第一行为链表的长度n,第二行为链表的n个元素(元素之间用空格分隔),第三行为给定的mink和maxk(用空格分隔)。当n=0时输入结束。对于每组数据分别输出一行,依次输出删除元素后的链表元素,元素之间用空格分隔。开始你的任务吧,祝你成功!

2023-12-11 20:39:59 1376

原创 十五届蓝桥杯分享会

注:省赛4月,决赛6月一、蓝桥杯整体介绍 1.十四届蓝桥杯软件电子赛参赛人数:C 8w,java/python 2w,web 4k,单片机 1.8w,嵌入式/EDA5k,物联网 300 1.1设计类参赛人数:平面海报设计 3w,视频 1.5k,UI 800,动画 600,专项赛 1.2k 2.参数年级分布:大一 20%,大二 40%,大三 35% 2.1 大二参加省赛拿到好成绩,大三参加国赛,大四很多学生实习没有精力备赛 2.2 国赛选手免笔试,直接

2023-12-07 20:48:10 5289 1

原创 理解DuLinkList &L中的“&”引用符号

在C++中,DuLinkList &L这种形式的参数表示L是一个DuLinkList类型的引用。这里的&符号表示引用。

2023-12-05 23:05:42 540

原创 L.next与L->next

C++中有两种方式访问对象的成员,L.next和L->next。C的头歌数据结构题应该就是C++,但因为兼容C的大部分内容所以没有感觉

2023-12-05 23:03:16 912

原创 数据结构:链表应用:第9关:删除链表中满足区间值的结点

本关任务:利用单链表表示一个递增的整数序列,删除链表中值大于等于mink且小于等于maxk的所有元素(mink和maxk是给定的两个参数,其值可以和表中的元素相同,也可以不同)。多组数据,每组数据有两行,第一行为链表的长度n,第二行为链表的n个元素(元素之间用空格分隔),第三行为给定的mink和maxk(用空格分隔)。当n=0时输入结束。对于每组数据分别输出一行,依次输出删除元素后的链表元素,元素之间用空格分隔。开始你的任务吧,祝你成功!

2023-12-05 22:30:34 972

原创 数据结构:链表应用:第8关:链表的逆转

多组数据,每组数据有两行,第一行为链表的长度n,第二行为链表的n个元素(元素之间用空格分隔)。当n=0时输入结束。本关任务:利用单链表表示一个整数序列,通过一趟遍历,将单链表中所有结点的链接方向逆转。要求空间复杂度为O(1)。对于每组数据分别输出一行,逆序输出链表中的元素,元素之间用空格分隔。开始你的任务吧,祝你成功。

2023-12-05 22:08:11 2010

原创 数据结构:链表应用:第6关:链表的分解

本关任务:利用单链表A表示一个非零整数序列,把A分解为两个具有相同结构的链表B和C,其中B表的结点为A表中值小于零的结点,而C表的结点为A表中值大于零的结点。要求空间复杂度为O(1),链表B和C均利用链表A的结点空间。多组数据,每组数据有两行,第一行为链表A的长度n,第二行为链表A的n个元素(元素之间用空格分隔)。当n=0时输入结束。对于每组数据分别输出两行,分别对应链表B和C的元素,每个数据之间用空格分隔。开始你的任务吧,祝你成功!

2023-12-02 20:49:47 1842

原创 Github学生包三次申请结果

笔者第一次因Github个人档案不完善被拒绝,第二次因材料信服度不够和bing地图上没有选择自己的学校被拒。完全相同的材料无法再次提交

2023-11-30 10:39:41 633

原创 Openwrt接管宿主机流量

六步完成openwrt接管宿主机流量,1分钟不到即可完成设置

2023-11-29 22:48:35 842

原创 Jellyfin+Webdav+frp搭建NAS

Jellyfin能够提供美观的web界面访问硬盘里的视音频;Webdav则是可以把硬盘/文件夹共享到网络上,如windows上可设置为本地硬盘的形式进行存取注:frp内网穿透需要一台具有公网IP的云服务器(比如跑着博客网站的)。frp的搭建笔者有写过一篇教程。

2023-11-29 21:48:53 5063

原创 ssh时vim无法复制到剪切板——使用Cat指令打印后再复制

ssh连接到机器后,vim的内容无法复制到ssh外的剪切板,仅仅是复制到ssh内的剪切板。使用cat指令能够把人类可读的文件内容打印出来,这样就和复制报错信息一样简单了。

2023-11-29 20:57:56 589

原创 虚拟卡绑卡被拒——使用winserver纯净IP

使用Azure的winserver虚拟机绑卡就和在Windows绑卡一样,但具有纯净IP不会因IP不纯被拒。笔者使用的onekey办的虚拟卡,其中有些坑需要注意

2023-11-29 12:57:02 466

原创 申请Azure学生订阅——人工验证

通过人工验证的方式申请Azure学生订阅。具体来说,申请后客服邮件联系,提交所需材料后得到验证码,在申请学生订阅的页面使用即可

2023-11-29 12:12:19 2295 2

原创 ffmpeg向bilibili 7x24h 推流直播(支持推流多个文件夹里的视频)

ffmpeg推流多个文件夹,无限循环

2023-11-20 22:34:00 937

原创 frp实现内网穿透(openwrt+命令行部署)

注:http和https端口仅由frp服务端的配置文件决定,第一张图中可以更改http和https端口但无意义 ,因为只是客户端的更改。1.1重复服务端的下载操作(因为下载的frp压缩包包含客户端与服务端),直至进入frp客户端的文件夹。log_file是服务器日志记录的地方(很重要,通过查看这个日志文件来了解frp的客户端与服务端的通信)不论什么云,都去管理后台放行用到的端口(frp客户端和frp服务器的配置文件中的所有端口)应用后就能在frp服务端的日志文件看见frp服务运行的信息了。

2023-11-20 22:29:50 3122 4

原创 docker安装openwrt immortalwrt

安装openwrt,并且附带详细的指令解释

2023-11-20 20:43:45 10675 1

原创 openwrt软路由安装UU加速器

UU官网的OpenWrt插件安装百科

2023-11-20 19:12:42 19116 5

原创 数据结构:二叉树:第5关:基于二叉链表的二叉树高度的计算

每组数据一行,为二叉树的前序序列(序列中元素为‘0’时,表示该结点为空)。当输入只有一个“0”时,输入结束。设二叉树中每个结点的元素均为一个字符,按先序遍历的顺序建立二叉链表,,编写递归算法计算二叉树的高度。每组数据分别输出一行,为二叉树的高度。开始你的任务吧,祝你成功!

2023-11-12 10:40:36 1232 3

原创 数据结构:二叉树:第4关:基于二叉链表的二叉树结点个数的统计

设二叉树中每个结点的元素均为一个字符,按先序遍历的顺序建立二叉链表,编写三个递归算法对二叉树的结点(度为0、1、2)个数进行统计。每组数据一行,为二叉树的前序序列(序列中元素为‘0’时,表示该结点为空)。当输入只有一个“0”时,输入结束。每组数据输出一行,每行三个数分别为二叉树的度为0、1、2的结点个数。每两个数用空格分隔。开始你的任务吧,祝你成功!

2023-11-11 22:27:27 2306 1

原创 数据结构:二叉树:第3关:基于二叉链表的二叉树的遍历

设二叉树中每个结点的元素均为一个字符,按先序遍历的顺序建立二叉链表,编写三个递归算法分别实现二叉树的先序、中序和后序遍历。

2023-11-11 22:26:27 2957 1

原创 数据结构:二叉树:第2关:基于二叉链表的二叉树的双序遍历

设二叉树中每个结点的元素均为一个字符,按先序遍历的顺序建立二叉链表,编写递归算法实现该二叉树的双序遍历(双序遍历是指对于二叉树的每一个结点来说,先访问这个结点,再按双序遍历它的左子树,然后再一次访问这个结点,接下来按双序遍历它的右子树)。每组数据一行,为二叉树的先序序列(序列中元素为‘0’时,表示该结点为空)。当输入只有一个“0”时,输入结束。每组数据输出一行,为双序遍历法得到的二叉树序列。开始你的任务吧,祝你成功!

2023-11-11 21:53:58 1506 1

原创 数据结构:二叉树:第1关:基于二叉链表的二叉树左右孩子的交换

每组数据一行,为二叉树的先序序列(序列中元素为‘0’时,表示该结点为空)。当输入只有一个“0”时,输入结束。设二叉树中每个结点的元素均为一个字符,按先序遍历的顺序建立二叉链表,编写递归算法交换该二叉树的左右孩子。为交换左右孩子后的二叉树的先序序列。开始你的任务吧,祝你成功!

2023-11-11 20:44:05 1452 1

空空如也

空空如也

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

TA关注的人

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