-
20242317 2026-2027-1 《网络与系统攻防技术》实验一实验报告
20242317 2026-2027-1 《网络与系统攻防技术》实验一实验报告 学号:20242317 姓名:林楚皓 实验环境:Kali Linux(主机名linchuhao),实验对象文件pwn1_20242317 一、基础知识 (一)栈的结构 栈是程序运行时用于存放局部变量、函数参数、返回地址的 -
第一章作业
1. 命名规范 变量、函数采用小驼峰命名,如 calcSum ;常量全部大写,下划线分隔 MAX_LEN ;类名大驼峰 SortHelper 。命名尽量见名知意,不使用单字母无意义变量(循环i/j除外)。 2. 缩进与空格 使用4空格缩进,不使用Tab;运算符两侧加空格, if (n > 0) ;逗 -
第二章作业
1.请用自然语言或伪代码描述找第k小的数的分治算法 先选一个基准元素,划分数组,把小的放左边,大的放右边。看基准所在位置,如果正好是第 k 小,直接返回;如果目标在左边,递归处理左半部分;目标在右边,递归处理右半部分。 2.分析该算法的最好时间复杂度和最坏时间复杂度 最好时间复杂度:O(n),每次划 -
第一章作业 代码规范
一、命名规则(强制统一) 类、结构体:大驼峰 函数、局部变量:小驼峰或下划线,全程统一 类成员变量:尾部加下划线 常量:全大写、下划线分隔 禁止:拼音、随意缩写、单字母变量、下划线开头标识符 二、文件与头文件 头文件必须加防重复包含宏 头文件只写声明,cpp 文件只写实现 引入顺序:自身头文件 → -
代码编写规范
命名规范:类名使用大驼峰命名;变量与函数名做到见名知意,采用小驼峰或下划线命名;常量全部大写,单词用下划线分隔,不使用无意义名称和中文标识符。 格式规范:使用4个空格缩进,不使用Tab;大括号单独占一行;运算符、关键字后添加适当空格,单行代码长度控制在120字符以内,保证代码排版整齐。 注释规范:优 -
# 2026秋软件工程结对作业(第1次)——校园失物招领小程序需求分析与原型设计
2026秋软件工程结对作业(第1次)——校园失物招领小程序需求分析与原型设计 课程 H202601软件工程与软件工程实践 作业要求 2026秋软件工程个人作业(第三次) 作业目标 完成「校园失物招领小程序」需求分析和原型设计 学号姓名 102402116 蔡靖熹;102402138吴政迅 原型链接 -
c++代码规范
C++ 基础语法规范(适合写归并排序、OJ刷题) 下面是考试/算法竞赛通用规范,区分:语法错误(编译不通过)、未定义行为(能跑但可能段错误)、风格规范(可读性) 一、头文件 & 命名空间 输入输出 cin/cout 必须包含 <iostream> #include <iostream> // 标准输 -
算法第一章作业
命名:我分为两类,一种是我自己用的代码,另一种是别人可能阅读,可能会使用的代码。对于我自己用的代码,遵守命名规则,但是可能会命名a b c k j这样的变量名。对于别人可能会看,可能会使用的代码,我一般用驼峰命名法,常量就全大写加下划线,不用拼音,用英文缩写(让别人能知道表达什么意思)。 注释:文件 -
软工第二次结对作业
校园失物招领 —— 第二次结对作业:程序实现 这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202601SofwareEngineering 这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202601Sofwa -
编码规范
1、使用有意义的变量名 2、驼峰命名法,蛇形命名法,帕斯卡命名法,短横线命名法等 3、缩进格式清晰便于阅读,K&R,Allman等大括号规范 4、函数小,单一职责,早返回 5、合理的注释数量 6、同一概念用同一词 -
软件工程第二次结对作业
结对编程作业——校园失物招领网页开发(102401307 陈媛) 一、基本信息 项目 内容 这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202601SofwareEngineering/ 这个作业要求在哪里 https://edu.cnblogs.co -
关于我的C++编码规范
①、编码规范目的:提升代码可读性、可维护性,减少 bug,方便调试与小组协作。下面是本学期重点遵守的规范,兼顾高校 C++ 课程要求。 ②、命名规范:不使用拼音、中文、网络简写命名 1、类、结构体、枚举类型:大驼峰命名法,每个单词首字母大写。 2、变量名:蛇形命名法(下划线分隔小写单词)。循环临时变 -
软件工程结对作业(第二次)
软件工程第二次结对作业之程序实现 项目 内容 课程 H202601软件工程与软件工程实践 作业要求 2026秋软件工程结对作业(第二次之程序实现) 作业目标 将校园失物招领原型实现为可运行的 Web 应用,完成核心业务流程,并通过 GitHub 协作、PSP 和单元测试实践结对开发、版本管理与软件测 -
2026秋软件工程结对作业(第二次):校园失物招领WEB程序实现
课程 H202601软件工程与软件工程实践 作业要求 2026秋软件工程结对作业(第二次之程序实现) GitHub仓库 https://github.com/Lin-fzu/102401415-102401428 学号姓名 102401415 林豪;102401428 魏怡健 原型链接 墨刀原型(第 -
20242414 2026-2027-1 《网络与系统攻防技术》实验一实验报告
20242414 2026-2027-1 《网络与系统攻防技术》实验一实验报告 一、基础知识 本次实验主要用到三方面知识:一是ELF文件结构,Linux可执行文件中的代码段可以通过十六进制编辑直接修改机器指令;二是x86的call指令,它使用相对偏移量,改掉偏移量就能让程序跳转到别的函数;三是缓冲区 -
20242419 《网络与系统攻防技术》实验1实验报告
20242419 2026-2027-1 《网络与系统攻防技术》实验1实验报告 实验环境:Kali Linux(32 位兼容环境)、GNU Binutils(objdump / readelf)、Python 3、gdb。实验中关闭 ASLR(kernel.randomize_va_space=0) -
20242309 2026-2027-1 《网络与系统攻防技术》实验一实验报告
20242309 2026-2027-1《网络与系统攻防技术》实验一实验报告 1.基础知识 (1)常用汇编指令 本实验需要掌握的常用汇编指令如下: NOP 空操作指令,机器码为0x90; JNE和JE分别用于“不相等跳转”和“相等跳转”; JMP 无条件跳转; CMP 比较两个操作数,并根据比较结果 -
第一章作业
编码规范 1、命名规范:命名风格统一,类名用大驼峰,变量和函数用小驼峰,常量全大写,下划线分隔。 2、缩进与排版规范:统一缩进,运算符两侧加空格,一行不要写太长,用空行来分隔逻辑块,函数之间空一行。 3、注释规范:函数、类写文档注释,说明功能、参数、返回值、异常。复杂算法、特殊业务逻辑必须加注释,简 -
20242320 2026-2027-1 《网络与系统攻防技术》实验一实验报告
20242320 2025-2026-1 《网络与系统攻防技术》实验一实验报告 实验名称:逆向破解与 BOF(Buffer Overflow) 实验环境:Kali Linux 虚拟机(64 位系统,运行 32 位程序 pwn1;主机名已改为姓名拼音fanxingru),工具:objdump、gdb( -
算法第一章作业 代码规范
代码规范的本质是降低阅读成本、减少低级错误、方便团队协作。也让我们编程时减少出错。 所以我利用AI大模型和结合了自己编程经历总结了以下笔记: 一、命名规范 核心原则:见名知意,宁长勿短。 类型 风格 示例 变量 / 函数(C++、Java 常用) 小驼峰 camelCase studentScore