自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 MySQL表的约束

需要注意的是,如果是批量插入,则last_insert_id()的值为批量插入的第一个数据的值。这种情况下,当某条数据的部分字段与表中的数据重复时,可以成功插入该数据,当作为主键的所有字段都与某条数据重复时,插入失败。向表中插入数据时,如果插入的某条数据,不允许为空的字段的值为空,则该条数据受到表的约束-不允许插入。auto_increment:当对应的字段,不给值,系统会自动将上次插入的数据+1作为新的值。插入数据时,如果忽略自增长字段,则插入的自增长字段的值为上次插入的值+1。

2025-11-08 19:07:14 841

原创 MySQL基本的增删查改

通过上面的语句,创建了名为student的表,表的内容有:name 类型是varchar,age 类型是int,gender 类型是varchar。创建数据库时,如果不指定charset和collate,会使用系统中默认的charset和collate。了解了数据库和表的创建,我们要了解一些数据库的属性。创建好了名为hello的数据库,接下来就要使用这个数据库。可以看到,刚刚创建的名为hello的数据库是空的,下一步是。,需要注意的是,数据库的字符集和校验集必须是。一个名为hello的数据库,输入。

2025-10-13 21:28:03 541

原创 问卷系统——测试报告

1、核心功能模块‌问卷管理‌‌创建问卷‌:点击「快速开始 / 便捷导航」中的「创建问卷」,进入问卷编辑页,可添加单选、多选、简答等题型,设置答题规则(如答题时间、必填项)。‌管理问卷‌:左侧「我的问卷」可查看已创建问卷列表,通过「操作」列的按钮,实现‌编辑、删除、发布‌等操作;「问卷记录」页可查看问卷的答题数据与统计结果。‌考试管理‌‌创建考试‌:点击「快速开始 / 便捷导航」中的「创建考试」,进入考试编辑页,可配置考试时长、题目难度、答题权限(如是否匿名、是否限制答题次数)。

2025-09-25 16:01:54 955

原创 第一个Web自动化测试脚本

编写第一个自动化测试脚本

2025-09-18 20:12:06 430

原创 Linux-常见的指令

常用的指令

2025-07-05 19:25:50 296

原创 100盏灯问题

有100盏灯,编号从1-100,最初这些灯都是关闭状态,现在小明从1数到100,每数到一个数,则对编号为该数的整数倍的灯进行一次操作(开变为关,关变为开),问数完100个数字后,有几盏灯是开着的。任何一个数都可以用n项两数相乘来表示,例如:20(1,2,4,5,10,20),但是完全平方数除外,例如:9(1,3,3,9),因为3是重复的,所以完全平方数被操作了奇数次。1-100中的完全平方数有(1,3,9,16,25,36,49,64,81,100),所以最后这10盏灯是开着的。

2025-06-22 18:39:15 330

原创 C++ ——命名空间详解(namespace)

使用关键字namespace创建命名空间,xxx是空间名,注意{ }后面要有引号。我们定义的rand在xxx空间内部,不会访问到我们定义的rand,访问的是库函数,程序正常运行。但如果是访问b,在局部域中没有找到b,去全局域中找,由于展开了命名空间,会去命名空间中搜索b,导致。一个工程中,允许不同的文件中有名字相同的命名空间,编译时会将其合并为一个命名空间。在上面这段代码中,要访问a,则现在局部域中寻找a,找到a,直接输出。是否展开命名空间,决定了是否会去命名空间中搜索要访问的变量。

2025-04-24 20:33:06 447

原创 数据结构——树和二叉树

(3)叶节点/终端节点:度为0的节点(没有子树的节点),如上图:B C H I P…(10)节点的祖先:从根节点到该节点途径的所有节点都是该结点的祖先,如上图:A是所有节点的祖先。:对于一个有n个节点K层的完全二叉树,其每一个结点都与深度为K的满二叉树中编号从1至n的结点。(6)兄弟节点:有相同父节点的节点称为兄弟节点,如上图:B和C是兄弟节点。(9)树的高度/深度:树中结点的最大层次,如上图:树的高度是4。(4)父节点:如上图:A是B的父节点。(5)子节点:如上图:C是A的子节点。

2025-03-27 14:39:27 509

原创 环形链表——追击问题

【代码】环形链表——追击问题。

2025-03-09 13:12:21 359

原创 C语言实现简单的扫雷游戏

2.排查雷(输入要排查雷的坐标,如果是雷,则游戏失败。如果不是,则该位置需要显示周围雷的总个数,并打印出来,所以还需要一个二维数组show[][])game.h: 用于头文件的包含,以及函数的声明。1.布置雷(需要用一个二维数组mine[][])game.c: 用来实现游戏中各个函数的功能。test.c: 设计扫雷游戏的主要逻辑。

2025-02-28 17:52:19 400

原创 宏的定义和操作

return 0;return 0;xreturn 0;**注意:**宏的参数是替换的,上面的代码替换后变为(5+1*5+1),输出结果为11#undef#define L100#undef L //移除宏定义的Lreturn 0;#undef移除了宏L,所以程序会报错。

2025-02-27 19:49:02 319

原创 文件的操作 (下)

给出当前指针相当于文件起始位置的偏移量。sprintf:从字符串中转化出一个格式化的数据。SEEK_CUR 当前文件指针指向的位置。sscanf:把格式化的数据转换成字符串。SEEK_SET 文件的起始位置。SEEK_END 文件的末尾位置。文件的内容为 abcdefghi。:使指针回到文件的起始位置。

2025-02-27 14:34:51 250

原创 文件的打开及操作(上)

文件的打开需要使用库函数fopen根据函数的返回值,则需要定义一个 FILE* 类型的指针pf,指针pf可以指向一个文件的文件信息区。filename:即文件路径可以使用相对路径()也可以用绝对路径(mode:根据不同的值,用不同的方式打开文件“r",表示以读的形式打开文件,如果文件不存在,则打开文件失败。“w”,表示以写的形式打开文件,如果文件存在(销毁文件中的内容),如果文件不存在,则创建该文件以读的形式打开文件,如果该文件不存在,程序运行会打印错误信息。

2025-02-26 20:37:45 502

原创 关于位段的理解

位段

2025-02-21 20:51:15 227

原创 C语言实现三子棋

【代码】C语言实现三子棋。

2024-12-08 15:42:30 464

原创 模拟实现C语言库函数memmove()

void* my_memmove(voiddst,voidsrc,size_t n) {char* ret = (char*)dst;

2024-12-05 18:54:20 929

原创 模拟实现C语言库函数strlen()

【代码】模拟实现strlen()

2024-12-01 21:41:53 166

原创 函数指针笔记

用来存放函数地址的指针叫做函数指针。

2024-11-27 21:29:01 162

原创 【浮点数的存储】

首先将浮点数写为二进制形式:101.1,并进行科学记数法化为:1.011*(2^3) ,因为5.5>0 所以s=0。(第10-32位):从m的小数点后第一位开始,如1.011 存储方式为 011 后面全补0。浮点数都可以表示为(-1)^s *m*2^e。(第2-9位):(e+127)的二进制数。如果用32个比特位来表示(从左向右)

2024-11-23 22:37:11 306

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除