- 博客(16)
- 收藏
- 关注
原创 Linux工具使用
make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,Delphi的make,Visual C++的nmake,Linux下GNU的make。make是一条命令,makefile是一个文件,两个搭配使用,完成项目自动化构建。
2024-08-28 21:11:12
944
1
原创 C/C++内存管理
new的原理1. 调用operator new函数申请空间2. 在申请的空间上执行构造函数,完成对象的构造delete的原理1. 在空间上执行析构函数,完成对象中资源的清理工作2. 调用operator delete函数释放对象的空间newT[N]的原理1. 调用operator new[]函数,在operator new[]中实际调用operator new函数完成N个对象空间的申请2. 在申请的空间上执行N次构造函数delete[]的原理。
2024-08-02 21:23:41
1010
原创 日期相关的题目
既然我们上面的只能针对同一年,我们可以把基准调整为公元0年,20250211为公元0年的第多少天,20230211为公元0年的第多少天,二者再进行相减。由此,我们可以写一个数组用来存放月份之间相加的天数,例如4月21日,我们可以利用这个数组能够快速算出前三个月的总天数,只需要再加上第四个月的21天即可。的思路差不多,我的想法是分别对两个日期进行计算,计算两个日期分别是那一年的第多少天,计算好总的日期之后进行相减。有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。
2024-07-24 09:36:30
529
原创 Linux初阶02
a 或-all 详细输出所有信息,依次为为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称。用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份。-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)date -s “01:01:01 2008-05-23″ //这样可以设置全部时间。date -s “2008-05-23 01:01:01″ //这样可以设置全部时间。
2024-07-16 16:51:14
1006
原创 Linux 初阶01
tail命令从指定点开始将文件写到标准输出中,tail命令的-f选项可以方便的查看正在改变的日志文件,tail -f filename 命令则是把filename里最尾部的内容显示在屏幕上,并且不断刷新,确保能够看到最新的文件内容。cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录中。“|”表示FIFOs;mv命令是move的缩写,可以用来移动文件或者文件改名,是Linux系统下常用的命令,经常用来备份文件或目录。
2024-07-15 22:01:23
939
原创 类和对象(上)
/ 类体:由成员函数和成员变量组成//注意后面的分号class为定义类的关键字,className为类的名字,{}中为类的主体,在类定义结束之后,记得加分号。类体中内容成为类的成员1).类中的变量称为类的属性或者成员变量2).类中的函数称为类的方法或者成员函数类的两种定义方式:1.声明和定义全部放到类体,需要注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。//声明和定义全部放在类体中public://显示基本信息public:char*_name;//姓名。
2024-04-14 18:20:26
1611
1
原创 C++入门
定义命名空间需要namespace 关键字,后面跟命名空间的名字然后加上{}即可命名空间是可以嵌套的,如果同一个工程允许存在多个相同名称的命名空间,编译器会合成同一个命名空间一个命名空间就定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中1.2命名空间的使用根据上文我们已经学会了如何定义命名空间,下面我们将学习如何使用命名空间的使用有三种方式:第一种 加命名空间名称及作用域限定符第二种 使用using将命名空间的某个成员引入。
2024-03-29 18:40:17
888
1
原创 C语言题目分享02
编写一个函数isprime(int n),用于判断某一正整数n是否为素数,如果n是素数则函数的值返回1,否则返回0。因为我们要判断除以和本身之外的数字能不能被整除,首先想到要用循环的方法从2开始尝试是否能整除,如果能被整除,返回0,否则返回1.题目已经给出了具体的要求,我们需要编写一个函数isprime(int n),如果是素数返回1否则返回0.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。编写一个函数,判断某一正整数是否为素数。若n为素数,则输出1,否则输出0。输入任意一个正整数n。
2023-11-27 20:19:56
1598
原创 c语言习题整理01
第一项为2/1,直接赋值x,y为2,1,接下来令t=x,x=x+y,y=t,让原来x的位置被x+y代替,原来y的位置被x代替,这里用t(中间变量)将x的值赋给y,根据循环的次数,来确定前n的和。我们可以假设i=0;n=1时,我们要求的第一项的和,但i=0;循环一次,i=1,循环一次,我们求出的便是前两项的和了,所以i应该第一次为1.我们可以看出来分子和分母是前面两个分数的分子分母之和,大家根据我写的上面的式子也能发现这个问题吧。t为中间变量,sum为分数序列的和,这道题的核心就是for循环里面的内容。
2023-11-23 16:02:43
161
原创 扫雷游戏之C语言
在浏览器中玩游戏 | Microsoft Start 中的游戏 (msn.cn)这是我们平常玩的扫雷游戏,大家可以打开链接体验一下。我们是不是可以利用c语言来实现一个简单的扫雷游戏呢?
2023-11-05 12:15:29
98
1
原创 C语言的分支与循环(上)
表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行。在C语言中,0为假,非0表示真,也就是表达式的结果如果是0,则语句不执行,表达式的结果如果是 不是0,则语句执行。建议大家尽量不要去使用。do while 循环则是先进入循环体,执行循环语句,然后再执行while后的表达式,表达式为真,就会进行下一次,表达式为假,则不再继续循环。在整个循环过程中,表达式1只被执行一次,剩下的就是表达式2,循环语句,表达式3在循环。&&:与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)
2023-10-27 07:24:04
90
1
原创 python编程 从入门到实践 02
首先,我们第一天已经安装好了python的扩展和VS Code,并且昨天已经完成了我们的第一个python程序,我们今天来学习第二章 变量和简单的数据类型。请大家分别运行以下两个程序,看看大家能够发现什么?大家是不是已经运行完了,是不是发现输出结果都是相同的?在第二个程序中,我们添加了一个变量message,变量指向一个值,在本程序中指向”hello,python world!“下面我们可以进一步扩展这个程序 大家可以在自己的VS Code 上运行一下这个程序,看看最后的结果是什么?
2023-10-25 20:28:14
167
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人