- 博客(43)
- 收藏
- 关注
原创 C++ string基本结构和使用讲解
STLstringstring<string>std::string [标识符],对应标识符下对象的底层逻辑_capacity,这些从左至右连续_capacity个字符的空间,都可以被用户使用_str,之所以+1是为了当_capacity个空间都被使用后,保证在最后成功添加\0._size_str[size]位置是\0,是模拟字符串而设计的const std::string [标识符],对应标识符下对象的底层逻辑。
2026-04-20 20:24:11
372
原创 Cpp语法1
|{ ||} |预处理Main.cc 头文件展开| Func(1);|} |编译语法检查形成汇编代码,因为Main.i存在函数声明,因此可通过语法检查因为Main.i只有声明没有定义,Main.i通过了语法检查,编译器对调用函数对应的汇编指令暂时设为call Func(?,后续在链接阶段?会变成函数地址顺便根据每个文件的全部函数形成对应的符号表,每个文件对应一个符号表。
2026-03-12 17:48:25
307
原创 分流设备的测试报告
本次测试暴露出此问卷网站的轻度功能缺陷,如:在port-group模式下进行set 哈希配置时,端口组删除端口后,端口组接收流量内部依旧会被哈希使用此端口进行均分流量,端口组内端口未随配置进行更新在port-group模式下进行set 哈希配置时,端口组添加端口时,系统进行警告但未阻止此次添加行为本次测试性能及基础功能运行时无大碍,在连续长时间打流时,极少存在丢包、错包行为、以及设备可以流畅在长时间打流场景下进行分流策略下允许。
2026-02-14 16:57:25
622
原创 Mysql_5粗略版
事物隔离级别–可重复读(Mysql 默认隔离级别,保证隔离性的同时事物之间可以并发跑)->这里使 mysql 数据库 mysql 做到了目前大部分指令包括 insert 的隔离,而其它数据库的可重复度就无法对 insert 进行隔离,这就回导致这种数据库每次再可重复读的情况下每次都能查到其它客户端的 insert 数据,就会出现幻读现象,rc、ru、rr 中幻读这个现象是 insert 导致的现象。事物隔离性逻辑图–>mysql 为了实现隔离性提出了相对应的隔离级别来保证隔离性的强弱。
2025-11-26 18:21:47
500
原创 Mysql_3粗略叙述
个人总结:Mysql 的 where 语句是在原表进行查找,也就是 where 语句查找的一条一条记录肯定可以拼接成一个表然后显示打印出来,而 group by 语句是压缩聚合数据变成一个新的表,要和匹配的数据拼接才可以拼接成表,如果数据不匹配就无法拼接成表。–>where 语句将每行一听能构成的表,group by 语句构成的小表和对应需要匹配才可以够成新表,否则会出错构不成表。函数–>mysql 内置的函数。表的内连接和外连接(重点)md5([字符串])[表名].[属性名]
2025-11-26 18:18:43
820
原创 Mysql_1粗略叙述
表的操作–>不同存储引擎创建表的文件是不同的–>这里除了 select 的指令都是在对表结构操作(对表结构操作属于 DDL),select 是对表内容进行操作的指令。整数类型:TINYINT(1byte)、SMALLINT(2byte)、MEDIUMINT(3byte)、INT(4byte)、BIGINT(8byte)MYSQL 存储引擎:数据库管理系统如何存储数据、如何为存储数据建立索引和更新、查询数据等技术的。库的操作–>这里默认的配置文件是 utf8 的编码集。服务器,数据库,表关系逻辑图。
2025-11-26 18:16:43
294
原创 回文子串数目--动态规划算法
给定一个字符串s,请计算这个字符串中有多少个回文子字符串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。
2025-11-21 21:29:14
506
2
原创 Mysql基础2
select 子句where子句order by子句limit子句group by子句having 子句select子句group by子句where子句having子句insert子句update子句delete子句。
2025-11-02 19:35:22
674
原创 Python基础语法5
c++/java 里哈希表存放的键值对是无序的,而 python 中哈希表内部键值对的顺序就是你定义和插入键值对的顺序。字典中查找 key 值。数据结构中哈希表很重要。使用 hash 函数。
2025-11-01 13:37:37
377
原创 Python基础语法4
元组是不可变对象,不可变对象可以被哈希–>元组可以被哈希(可以作为字典内部存放的键(key值))extend 方法不产生临时变量,+=产生临时变量,因此 extend 比+=高效一些。列表的创建和下标访问。
2025-11-01 13:25:16
1255
原创 Python基础语法3
每个函数调用所生成的内部的变量都属于该调用函数对应的函数栈帧的。函数递归:函数通过嵌套式调用自己调用自己。python 函数内部修改全局变量值。python 返回多个值演示。python 语法格式。
2025-11-01 13:06:03
409
原创 自动化测试报告
本次测试暴露出此问卷网站严重的功能缺陷,如:我的练习页面中,答完题没有实时更新当前答题状态我的笔记页面查询时,没有被笔记条件限制约束模板中心查询模板时,无法查询对应模板用户管理界面中,无法做到精准查询岗位设置界面中,新建数据存在和旧数据重复的问题用户管理界面中,新建用户密码没有被约束,导致和注册页面新建用户的条件不一致ifname== ‘main’:#注册测试#登录测试#首页模块测试#我的项目测试#我的练习测试#题库中心测试#模版广场测试。
2025-10-27 18:08:57
1309
原创 cpp基本语法4
string 的 operator+= 方法是对内部字符数组进行尾插的方法,可插入字符串的第一个。返回 string 内部字符串指定位置下的元素的引用别名。迭代器类型可以理解是 STL 内部维护的元素的指针类型。迭代器是声明在 STL 的每个类模板里的一个的类型。编译器默认查找 define 修饰的目标 的逻辑图。范围 for 的本质就是使用迭代器来实现的。STL 内部的 string 用的是深拷贝。string 底层简单物理和逻辑图。list 迭代器底层逻辑图。迭代器模仿的是指针的行为。
2025-09-25 08:32:37
705
原创 软件测试与开发
内存能干什么OSOS 架构(结构)逻辑图为什么要有 OS管理面向对象就是提取对象们相同的属性类别进行描述和处理管理的核心c++学习的主要是封装、继承、多态 、STL—>因此 c++是围绕着先描述再组织设计的封装的本质就是描述,STL 就是组织OS 对软硬件的管理都需要对它们先描述再组织任何访问底层硬件的操作必须经过 OS 同意,访问 OS 也只能通过系统调用接口(函数)才可以访问 OS用户访问 OS 必须使用 OS 提供的系统调用(System Call)直接使用系统调用的接口写出的程序不具有跨平台性
2025-09-24 19:37:46
314
原创 用c++实现大数相加
这里我们停止使用c++中的内置类型相加,采取了用字符串相加,string容器不会因为像内置固定的大小而限制最终结果了,这样就更好的解决了大数相加而内置类型存储有限而造成的问题了。
2024-03-20 23:00:57
691
1
原创 简单用c语言中数组实现堆
堆分为大堆、小堆,很显然堆是二叉树中的完全二叉树,一般来说既然是二叉树不应该用链表实现吗?其实数组也可以用来实现堆,数组的0号位置对应根,1号和2号当0号的左右儿子,3号4号当1号的左右儿子,5号6号当2号的左右儿子,以此类推一个逻辑上的树就出来了。这里堆的实现比较简单具体实现的思路都在内容中,(1)思路中一定要确定孩子节点跟父节点运算关系,(2)注意的是删除节点时是删除根节点并不是删除最末叶子节点,删除后需要重新调整成堆,(3)增加节点也一样,需要增加完后调整成堆。
2024-03-16 23:20:23
519
1
原创 c语言指针
首先,必须理解,计算机内是有很多的硬件单元,而硬件单元之间需要相互协同工作,所谓协同,至少相互之间可以进行数据传递,但硬件之间是相互独立的,需要”线“将彼此连接起来,硬件中CPU和内存也是有大量数据交互的,也必须用”线“连接起来,不过我们目前只需要关心一组”线“(是c语言中定义的一个标识符常量,值是0,0也是地址,只不过0这个地址无法使用的,读写不了0这个地址(就是无法解引用0地址)如果你明确知道指针指向哪里就直接赋值地址,如果不知道指针指向哪里,可以给指针赋值NULL,的使用对程序员非常友好的,使用。
2023-10-03 18:59:05
158
原创 求最大值(求10 个整数中最大值)
(难度:简单)此题关键点个人认为在于变量MAX的创建,在数组中通过每对数值不断地比较,相对较大的则存进变量中,循环往复,最终MAX存入的值为则数组中最大的数 .
2023-07-31 23:04:19
2189
2
原创 针对每行输入,输出用“*”组成的“空心”正方形,每个“*”后面有一个空格。
(难度系数:中等)对于此题个人认为在思路 2)中的实现相对初学者稍有难度,需要捋清行跟列之间的关系(如我上面代码实现中的if的判断条件),此题个人用到了循环语句和分支语句,做的时候认真仔细想一想,不要心急 ,多尝试,在实现中不断改正。
2023-07-30 09:58:29
793
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅