- 博客(32)
- 收藏
- 关注
原创 关于我的编程语言——C/C++——第十二篇
int main()// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间还会调用构//造函数和析构函数free(p1);delete p2;// 内置类型是几乎是一样的// Cfree(p3);delete p4;free(p5);return 0;
2024-11-25 08:00:00
677
原创 关于我的编程语言——C/C++——第十一篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)
2024-11-24 08:00:00
735
原创 关于我的编程语言——C/C++——第十篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)
2024-11-14 08:00:00
757
原创 关于我的编程语言——C/C++——第九篇
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的为类的主题,注意类定义结束时";"不能省略;类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数被称为类的方法或者成员函数;1)声明和定义全部放在类体中,需要注意的是,如果成员函数在类中定义,编译器可能会将其当成内联函数处理;public://显示基本信息public:char* _sex;int* _age;
2024-11-11 08:00:00
1055
原创 关于我的编程语言——C/C++——第八篇
C语言是结构化和模块化的语言,适合处理较小规模的程序,对于复杂的问题,规模较大的程序,需要高度的抽象和建模,C语言就不太合适了,为了解决软件危机,20世纪80年代,计算机界提出OOP(object oriented programming:面向对象)思想,支持面向对象的程序涉及语言应运而生。
2024-11-10 08:00:00
786
原创 关于我的编程语言——C/C++——第七篇(深入4)
磁盘上的文件是文件,在设计程序中,一般谈论的文件有两种,程序文件、数据文件这样的宏存在一个问题int a = 5;替换文本时,参数x被替代成了a+1,所以这条语句实际上变成了:printf("%d\n",a+1*a+1);由于替换产生的表达式并没有按照预想的次序进行求值;在宏定义上加两个括号,这个问题就轻松解决了;不过这样就出了新的问题int a = 5;替换之后这样就只有再加一对括号了。
2024-11-09 08:00:00
842
原创 关于我的编程语言——C/C++——第六篇(深入3)
语法这个函数向内存申请一块连续可以的空间,并返回指向这块空间的指针1)如果开辟成功,则返回一个指向开辟好空间的指针2)如果开辟失败,则返回一个NULL指针,因此malloc的返回值一定要做检查3)返回值的类型是void*,所以malloc函数并不知道开辟空间的类型,具体要在使用的时候根据使用者自己来决定;4)如果参数size是0,malloc的行为是未定义的,取决于编译器;
2024-11-05 08:00:00
669
原创 关于我的编程语言——C/C++——第五篇(深入2)
语法1)字符串以'\0'作为结束标志,strlen函数返回的是在字符串中'\0'前面出现的字符个数(不包含'\0');2)参数指向的字符必须要以'\0'结束;3)注意函数的返回值size_t,是无符号的;int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;
2024-11-04 08:00:00
1071
原创 关于我的编程语言——C/C++——第四篇(深入1)
char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数//C语言有没有字符串类型?大端存储,是指数据的低位保存在内存的高地址位,而数据的高位,保存在内存的低地址中;小端存储,是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址位;为什么有大端和小端为什么会有大小端之分呢?
2024-11-03 08:00:00
1021
3
原创 关于我的编程语言——C/C++——第三篇
指针(pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储中另一个地方的值,由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为指针,意思就是通过它能找到以它为地址的内存单元。指针是个变量,存放内单元地址(编号)int main()int a = 10;//在内存中开辟一块空间//这里我们对变量a,取出它的地址,可以使用&操作符。//将a的地址存放在p变量中,p就是一个之指针变量。return 0;
2024-11-02 08:00:00
761
原创 关于我的编程语言——C/C++——第二篇
C语言中由一个分号;隔开的就是一条语句;1+2;自定义程序和库函数一眼,有函数名,返回值类型和类型参数,但是不一样的是这些都是我们自己来设计,这给程序员有很大的发挥空间。statement;//语句项ret_type 返回类型fun_name 函数名para1 函数参数例子:找出两个整数的最大值。//get_max函数的设计(x) : (y);1)告诉编译器有一个函数叫什么,参数是什么,返回类型是什么。
2024-11-01 08:00:00
1110
原创 关于我的编程语言——C/C++——第一篇(初步认识)
C语言是一门通用计算机编程语言,广泛用于底层开发,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。虽然C语言提供了许多低级处理的功能,但仍然保持良好跨平台特性,以一个标准规格写出C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象的编程语言不同。其编译器主要有Clang、GCC、MSVC等。
2024-10-31 08:00:00
1682
原创 关于我的数据结构与算法——初阶第二篇(排序)
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)。
2024-10-30 08:00:00
1068
原创 关于我的数据库——MySQL——第六篇
事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML要么全部成功,要么全部失败,是一个整体,MySQL提供一种机制,保证我们达到这样的效果。事务还规定不同的客户端看到的数据是不同的。
2024-10-29 08:00:00
680
原创 关于我的数据库——MySQL——第五篇
1)page分目录页和数据页,目录页只放各个下级page的最小键值;2)查找的时候,自顶向下找,只需要加载部分目录页到内存,即可完成算法的整个查找过程,大大减少了IO次数;INnoDB在建立索引来管理数据的时候,其他数据结构为何不行?1)链表——线性遍历,太慢了。2)二叉搜索树——退化问题,可能退化成线性结构。
2024-10-28 08:00:00
1479
原创 关于我的数据库——MySQL——第四篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)。获取时分秒获取时间戳在日期的基础上加日期在日期的基础上减日期例子:创建一张生日表案例2:创建一个留言表字符串函数charset(str) 返回字符串字符集 concat(sting2 [,……]) 连接字符串 insert(sting,substing) 返回substring
2024-10-27 08:00:00
646
原创 关于我的数据库——MySQL——第三篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)。
2024-10-26 14:00:00
647
原创 关于我的数据库——MySQL——第二篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)。
2024-10-25 08:00:00
1290
原创 关于我的数据库——MySQL——第一篇
存储数据用文件就可以了,为什么还要弄个数据库?文件保存数据有一下几个缺点:1)文件安全性问题2)文件不利于数据查询和管理3)文件不利于储存比较大的数据4)文件在程序中控制不方便数据库的存储介质:磁盘、内存为了解决上述问题,程序员就设计出了更加利于数据管理的东西——数据库。
2024-10-24 08:00:00
712
原创 关于我的编程语言——Python——第三篇
变量把数据保存到内存中,如果程序重启/主机重启,内存中的数据就会丢失,要想能够让数据被永久化存储,就可以把数据储存到硬盘中,也就是在文件中保存。通过文件的后缀名,可以看到文件的类型,常见的文件类型如下,文本文件(txt)、可执行文件 (exe.dll)、图片文件(jpg,png)、视频文件(MP4,mov)……本篇内容案例是最简单的文本文件。
2024-10-23 08:00:00
971
原创 关于我的编程语言——Python——第二篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)
2024-10-22 08:00:00
1950
原创 关于我的编程语言——Python——第一篇
注:Python与C/C++/Java等语言不同,Python的小数只有float 一种类型,没有 double 类型,但事实上,Python的 float 就相当于 C/C++/Java 的 double ,表示双精度浮点数。当变量名包含多个 单词的时候,建议使用“驼峰命名法”,形如totalCount,personInfo这种,除了,首个单词外,剩余单词首字母大写,除此之外还可以使用蛇形命名,形如total_count,person_info等;像< >= ==!
2024-10-21 22:00:00
1640
原创 关于我的数据结构——初阶第一篇
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构主要分为逻辑结构和物理结构。逻辑结构反映数据元素之间的逻辑关系,如集合、线性结构、树形结构、图形结构等。物理结构则是数据结构在计算机中的存储形式,包括顺序存储结构和链式存储结构。
2024-10-20 19:00:00
969
原创 关于我的测试开发——自动化篇1(概念)
接口自动化可以模拟这个过程,自动发送包含用户名和密码的请求到登录接口,然后检查接口返回的结果是否正确。接口自动化可以模拟这个搜索过程,发送不同的关键词请求到商品查询接口,然后验证接口返回的商品列表是否符合预期。1.用户注册:自动化脚本模拟用户在注册页面输入用户名、密码、邮箱等信息,点击注册按钮,然后检查是否成功跳转到注册成功页面,并验证用户信息是否正确保存到数据库中。1.自动化测试不一定比人工测试更有保障系统的可靠性,自动化测试是测试人员手工编写,后续如果出现功能的变更自动化也需要进行不定期的维护和更新;
2024-10-19 13:00:00
1419
原创 关于我的测试开发——测试用例篇
什么是测试用例?定义:为了实施测试而被测试的系统提供的一组集合,这组集合包括了测试环境、操作步骤、测试数据、预期结果、实际结果等。如何编写测试用例?传统的测试用例的编写方式是使用表格的方式,而在敏捷模型中提到过,还有一种方式就是使用思维导图的方式进行测试用例的编写。
2024-10-17 13:00:00
861
原创 关于我的测试开发——bug篇
(叠甲:如有侵权请联系,内容都是自己学习的总结,一定不全面,仅当互相交流(轻点骂)我也只是站在巨人肩膀上的一个小卡拉米,已老实,求放过)
2024-10-16 15:00:00
734
原创 IT小白进步记录
你好啊(向我自己问好,也向大家问好),我的第一篇博客是在1月16日发布的,没有感情全是技巧。回首看来的路还是挺不容易的,不过这一路来缺少了在这个世界上真实的记录,只有一些琐碎的线索,所以,从今天开始我将慢慢的开始记录,既是回首过往也是向往新生。
2024-10-14 12:39:07
136
原创 初探C世界——我的第一天编程之旅
总的来说,今天的学习过程充满了挑战和乐趣。虽然我遇到了很多困难,但我也从中获得了很多成就感。我期待着在未来的日子里,能够更深入地理解 C 语言,掌握更多的编程技巧,并通过编程来解决实际问题。我相信,只要我保持热情和耐心,我一定能够在编程的道路上走得更远。今天是我开始学习 C 语言编程的第一天。虽然我之前有一些其他编程语言的经验,但 C 语言对我来说仍然是一个全新的挑战。我充满了期待和紧张,因为我知道这将是一段富有成果且充满挑战的旅程。明天,我将继续深入学习 C 语言,探索更多的编程可能性。
2024-01-16 19:31:36
425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人