- 博客(9)
- 收藏
- 关注
原创 自行搭建一个Git仓库托管平台
完成后配置安装,默认第一个注册用户为管理员账户。在 Gitea 仓库页面点击 创建合并请求,将。在仓库设置中配置分支保护(例如禁止直接推送到。启动devstar服务(注意网络环境)进入Ubuntu-20.04系统。
2025-06-18 16:05:53
2515
原创 C++新手职工管理系统总结
4、系统类的析构函数则用来对堆区申请空间的释放操作,存在二级指针的情况下,要先把它对应的一级指针删除完,再删除二级指针。1、每个类写在专门的头文件内,头文件只进行函数的定义,具体实现写在对应的cpp文件内,此时要注意作用域的声明。5、当前空间不够时,要开辟新的空间,之后需要将旧内容拷贝到新空间内,然后释放旧空间,同时改变指针的指向。8、从文件中读取数据时,需要先知道读入数据的大小以便于开辟堆区中的空间,之后进行数据拷贝的工作。2、对于系统的操作,定义一个系统类,对应操作写在系统类的成员函数中。
2024-04-21 16:36:59
268
1
原创 字符串相关理解
对于C语言中的scanf或者C++中的cin函数,遇到空格时都会结束输入。在C语言中想连续读入一串内部含有空格的字符串,只能采用循环结构一个字符一个字符的输入。//从字符串序号为start的地方,返回其后面长度为length的字符串。//在字符串序号为num的地方插入新的字符串str。//将字符串中序号start到end的字符删去。因此可以直接读入一行字符串,从而忽略空格的影响。
2024-01-22 17:37:22
387
原创 HTML学习第二天
input type="radio" name="gender" checked>男。女。(多选文件)(占位符起提示作用)(表单的形式)1.列表:布局内容排列整齐的内容。表格结构标签:更易于了解表格结构。reset需要配合form使用。selected表示默认选中。无序、有序、定义列表。9.无语义的布局标签。
2024-01-19 15:46:35
428
1
原创 关于查找问题的一些感悟
首先定义两个指针low和high,每次将需要查找的元素(x)和中间的元素A[mid]进行比较,如果x=A[mid],那么直接返回mid的值即可;如果x>A[mid],那么说明此时要查找的元素一定是在A[mid]的右边,那么此时改变low的值,low=mid+1,再进行上述操作;对于一般的查找,可以使用暴力求解,也就是线性查找的方法,在查找次数很少的时候,采用这个方法的效果还不错。对于大多简单的查找,往往采用先排序后查找的方法可以使查找的操作变得简单,对于如何排序,上篇文章有说到,这里不再赘述。
2024-01-19 09:04:24
701
1
原创 关于C语言qsort函数用法的总结
我上面查了下资料,自己的理解是qsort是根据cmp返回的值进行操作的,如果cmp返回的一个正值,也就是*a>*b,那么qsort会将*a,*b交换,会变成*b*a;对于这个结构体,我想按照成绩进行排序,如果成绩相同,则按学号的大小进行排序。想实现这个操作,我们很自然的想到要对cmp函数进行改写,因为还按照之前的写法,会导致只实现按成绩排序,成绩相同的无法安装学号进行排序,也就是这样的排序不稳定。else语句的意思是,如果成绩不相同,那么就按照成绩的大小进行排序,这样即实现了要求。
2024-01-18 11:32:28
749
1
原创 力扣做题心得
自己在遍历字符串的时候用的是判断是否等于'\0',没有想去调用字符串的函数。在使用VS编程的时候,用scanf进行输入,貌似这个函数现在已经不再使用了,取而代之的是scanf_s,具体的用法不是很清楚。首先需要通过malloc函数申请长度为两个字符串相加且多一的空间,最后一个空间用来存放'\0',(字符串以'\0'结尾)。利用两个指针分别遍历两个字符串,当一个字符串遍历完毕时,若还有字符串未遍历完,直接全加在合并后的字符串后面。如果一个字符串比另一个字符串长,就将多出来的字母追加到合并后字符串的末尾。
2023-12-29 22:15:54
391
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅