自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣88:合并两个有序数组

逆指针

2023-12-27 21:39:40 411

原创 C语言 链表删除相同学号的结点

【代码】C语言 链表删除相同学号的结点。

2023-05-20 11:42:09 199

原创 awk 和 sed 命令的使用

命令echo "abcd cd 123" | sed 's/\([a-z][a-z]*\) \([a-z][a-z]*\)/\2 \1/'的输出结果是:cd abcd 123。echo "go to the the bed" | sed -n 's/\([a-z][a-z]*\) \1/\1/' 输出:go to the bed。echo "go to the the bed" | sed -n '/\([a-z][a-z]*\) \1/p' 输出:the the。针对以下文本内容的操作,请写出相关的。

2023-05-16 16:08:53 226

原创 实现字符串操作函数strcat()、strcmp()、strcpy()

其中,my_strcat() 函数用于将字符串 src 拼接到字符串 dest 的末尾;my_strcpy() 函数用于将字符串 src 复制到字符串 dest 中。在 main() 函数中,定义了两个字符数组 s1 和 s2,并初始化为 "Hello, " 和 "world!接着,分别调用了上述三个函数,并输出了它们的返回值。代码实现了字符串操作函数 strcat(), strcmp(), strcpy(),并在 main() 函数中进行了测试。

2023-05-04 10:42:48 243

原创 MarkDown语法学习

这将创建一个包含两个任务的任务列表,第一个任务已完成,第二个任务未完成。这将创建一个包含目录的文档,点击目录链接可以跳转到相应的章节。这将创建一个带有脚注的句子,脚注内容会出现在文档的末尾。这将创建一个包含3列和2行的表格。[^1]: 这是脚注的内容。~~删除线的文本~~

2023-04-21 14:37:37 57

原创 VUE3 + ElementPlus前端开发知识点总结(三)

其中,v-model绑定的是当前页码的索引值,page-size指定每页的数据条数,total指定总的数据条数,layout指定分页组件的布局方式,可以自定义组合,如"total, sizes, prev, pager, next, jumper"。其中,v-model绑定的是当前选中的标签页的索引值,type属性指定了标签样式,可以选择card、border-card、simple、pills等。这个伪类可以让我们在鼠标悬停在元素上时改变元素的样式,例如改变字体颜色、背景颜色、边框样式等。

2023-04-20 15:21:58 930

原创 VUE3 + ElementPlus前端开发知识点总结(二)

在组件中使用 computed 属性,可以方便地将计算逻辑从模板中移除,并且可以将计算的结果缓存起来,提高性能。在组件中使用 v-model 指令,可以方便地将表单控件与组件中的数据进行双向绑定。在组件中使用 ref 属性,可以方便地获取组件实例,并调用组件中的方法或访问组件中的数据。在组件中使用 methods 属性,可以方便地管理组件中的方法。: 按钮类型,可选值有 'primary', 'success', 'warning', 'danger', 'info'。

2023-04-19 23:19:27 924

原创 VUE3 + ElementPlus前端开发知识点总结(一)

最近在写一个智慧相册的项目,刚刚结束了前端的基本搭建,总结复盘以下其中的知识点遗忘也仅供参考Vue 3 的模板编译器经过了重新设计和优化,编译出来的代码比Vue 2更小、更快。此外,Vue 3 还采用了更快的响应式系统,通过Proxy代理对象实现更快速的响应式更新。Vue 3 将 TypeScript 集成进了核心库中,提供了更完整的类型推断和类型检查支持。

2023-04-18 21:42:31 1065

原创 Linux Shell编程2

其中,目标目录 是第一个位置参数,后面的各个参数指定要复制的文件。注意,目标目录必须存在,否则会提示错误。$1 和 $2 是位置参数,它们表示传递给函数的第一个和第二个参数,分别对应于函数调用时的第一个和第二个参数。mv $oldname $newname 执行 "rename" 命令,将指定文件名的文件重命名为新的文件名。while true 是主循环,该循环将一直运行,直到用户选择了 "exit" 命令并退出脚本。sum=$(( $1 + $2 )) 是计算两个数的和,并将结果保存在变量 sum 中。

2023-04-18 15:36:16 312

原创 Linux shell脚本编写

do``echo -n "$j*$i=$((i*j)) "``done:使用 seq 命令生成从 1 到当前行数的数列,内层循环遍历数列并输出对应的乘法表达式。echo -n "$j*$i=$((i*j)) "``>> result.txt:使用 echo 命令输出乘法表达式,并使用 >> 运算符将其追加写入到文件 result.txt 中。echo ""``>> result.txt:在每一行输出结束时,使用 echo 命令打印一个空行,并将其追加写入到文件 result.txt 中。

2023-04-05 21:46:11 5773

原创 C语言 闰年判断

在代码实现中,没有对输入的年份进行边界判断,如果输入的是负数或者其他非法的年份,程序会输出错误的结果。可以加上对输入的年份的范围进行判断,比如只接受大于0的正整数年份。

2023-03-23 18:05:43 76

原创 C语言 素数判断

2、在判断计数器的值是否等于2时,可以使用更简洁的写法,即 if(count == 2) 改为 if(count!3、输入的整数应该是正整数,因此应该添加输入的合法性检查,如果输入的是负数或零,应该提示用户重新输入。1、循环判断的范围应该是从2到num-1,而不是从1到num。

2023-03-23 17:49:39 204

原创 C语言 一元二次方程

4、在输出结果中,根的格式化可能不够准确。例如,当输出虚部时,程序应该使用i来表示虚数单位,但可能会出现其他符号。3、在输出的结果中,根的个数可能会存在误差。例如,当判别式的值非常接近0时,可能会被误判为只有一个实根。2、当程序在计算复数根时,没有对负数求平方根的情况进行处理,可能会导致程序出现错误或崩溃。1、未对用户输入的系数进行有效性检查,例如检查a是否为0,b和c是否为有效的浮点数。这样修改之后程序执行会更加安全。

2023-03-23 17:18:58 817

原创 Linux命令使用(二)

(5)查看配置文件/etc/passwd和/etc/shadow:cat /etc/passwd, cat /etc/shadow;(6)查看配置文件/etc/group和/etc/gshadow:cat /etc/group, cat /etc/gshadow。(6)使用renice命令调整niceness值:renice -n [new_niceness] [pid](4)将用户添加到新建组中:usermod -aG [groupname] [username]

2023-03-21 21:09:19 542

原创 CSP 201509-2 日期计算

闰年是少数,所以用一个flag变量去记录有点浪费空间,把条件判断写进列表里。在enumerate函数中使用start参数,设置枚举对象的起始值为1,避免在输出月份时需要加1。这样会更加高效,简洁。

2023-03-17 14:55:10 125

原创 CSP 201412-1 门禁系统

法二使用了一个字典来记录列表中每个数字的出现次数,它只需要遍历列表一次就可以完成字典的构建。然后再遍历一次列表,通过字典快速查找每个数字的出现次数,而不需要法一对列表进行切片操作,这在处理大型列表时可以提高代码的效率。通过遍历同时切片来实时查看是数字第几次出现。

2023-03-17 14:29:02 61

原创 Linux命令学习

Linux 常用命令命令命令功能的简要描述实例ls显示当前目录下的文件和文件夹列表lswho显示当前登录的用户whomkdir创建一个新的文件夹cp复制文件或文件夹cd切换当前目录pwd显示当前目录的完整路径pwdopen打开文件或文件夹read读取文件的内容write给指定的用户或终端发送消息pipe将一个命令的输出传递给另一个命令socket创建套接字连接,使进程间可以通信printf格式化输出文本。

2023-03-15 23:10:06 647

原创 CSP 201503-1 图像旋转

这题主打的就是一个矩阵翻转,当然实际操作的过程中我们也可以跳过rotated直接输出。像这样,但是这却通过不了csp,我也没搞清楚按原因,如果有人知道为什么可以告诉我。

2023-03-14 21:45:43 62

原创 CSP 201503-2 数字排序

sorted() 函数的第一个参数是需要排序的序列,这里传入了 temp.keys(),表示对 temp 字典的键进行排序。这个函数的输入是字典的键,输出是这个键对应的排序关键字。最终,sorted() 函数返回排序后的键列表,我们可以使用这个列表来遍历字典并打印每个键及其对应的值,以实现按照出现次数从大到小、数字从小到大的顺序输出字典。前面构造字典属于基本操作,主要是后面在对字典的键值排序时,需要注意首先是按值从大到小,然后是相同的值它的键又需要从小到大排列。

2023-03-14 19:59:20 174

原创 CSP 201312-1 出现次数最多的数

用来setdefault直接抵消了前面的if判断,后面用列表表达式计算最小值看起来也舒适不少。后来发现过是过了,但我没考虑多个相同值打印最小值的情况,非常离谱。

2023-03-13 23:28:52 57

原创 慕测 ValidateBinarySearchTree

【代码】慕测 ValidateBinarySearchTree。

2023-03-01 15:48:49 124

原创 慕测 软件测试 StringFunction

【代码】慕测 软件测试 StringFunction。

2023-03-01 15:00:13 237

原创 CSP 202209-2 何以包邮?

【代码】CSP 202209-2 何以包邮?

2023-02-28 14:27:13 187

原创 CSS 202212-2 训练计划

【代码】CSS 202212-2 训练计划。

2023-02-27 21:55:46 150

原创 慕测-软件测试NextDay

【代码】慕测-软件测试NextDay。

2023-02-22 17:00:50 1223 1

原创 卷积神经网络进行图像识别的学习(一)

卷积神经网络(Convolutional Neural Network,简称CNN)是一种用于图像处理、计算机视觉和自然语言处理等任务的深度学习模型。它主要由卷积层、池化层和全连接层组成。

2023-02-15 23:11:32 9316 2

空空如也

空空如也

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

TA关注的人

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