- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 vs2022遇到包无法下载的问题
问题回顾:在项目中添加已有的新项目后部分项目添加包的依赖后出现错误:尝试了很多方法,包括重装编译器、重装sdk、
2024-08-20 17:52:26
606
原创 docker学习
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。docker是项目部署过程中,能极大简化部署流程的一款运维方面的工具,它可以实现软件免安装,docker在安装过程中会创建一个容器,实现软件的独立性,不会因为不同的软件之间的依赖产生冲突。任何软件的安装完成后,都会将软件文件存放在一个文件夹中,而docker就是将软件最终安装成功的文件夹做一镜像,安装时直接将文件夹整个挪过来,实现软件的免安装。这在今后的学习中会展现。
2024-03-19 18:27:08
382
原创 c++中const的使用方法
private:// myPrivateVar 不能被修改// myPrivateRef 指向 myPrivateVar,也不能被修改public:void myPublicMethod() const { // myPublicMethod 不能修改类的任何数据成员// ...
2024-01-12 20:24:35
401
1
原创 静态栈(数组的方式存储),相关操作
这是c语言的传参方式:void InitStack(SqStack *S)王道书上使用了&来表示传参,实际编译是错的。//top--先使用top再--,出战后指针减一。要使用 *x接收和输出,用指针操作地址里的内容,不然,退出函数,x的内容会失效。还有要注意,Pop出栈。
2023-11-03 20:32:51
108
原创 单链表的相关代码(纯C语言代码)
严老师的书代码会有一些伪代码和使用了c++语法,可能和我们使用的C语言有区别以下是一个带头节点的单向列表这里先设置初始条件,C语言有内置的NULL不需要定义,自己需要定义flase和true来返回函数运行的反馈这里有些人会不知道LNode 和*Linklist的作用:先举一个例子:结构体:struct Books//创建一个结构体{//结构体内部属性} book = {"C 语言", "RUNOOB", "编程语言", 123456};
2023-09-06 21:33:22
113
1
原创 C语言基于数据结构“栈”的加减乘计算
此函数功能为:读取算数表达式,对表达式中的数字压入数字栈,操作符压入操作符栈,然后对操作符处理并且判断,然后通过选择进行表达式的计算并输出中间运算结果。需要对操作符进行判断,借助堆栈数据结构来对数据和操作符进行储存和保护,然后进行简单的加减乘除和括号运算,并且使用double型对数据进行运算。重新写一个以动态栈结构的程序,当需要存储时申请一个节点来储存数据,所以我将改进的动态栈程序源代码,附在附录中。int caculate(int cur_opnd):简单计算+,-,*,/,(,)。
2023-07-04 15:00:41
1216
1
原创 西安工程大学绿皮书c语言课后作业
第三章:1、四门成绩:#include<stdio.h>#include<stdlib.h>int main() {double grade[4],sum=0,avg;int i=0;printf("请输入你的四门成绩:\n");for(i=0;i<4;i++){ scanf("%lf",&grade[i]);}for(i=0;i<4;i++){ sum+=grade[i]; //printf(...
2022-06-25 12:38:34
435
3
解释typedef struct{}后跟别称为数组时,表示什么意思
2023-06-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人