• 我的c➕➕编码规范

    我的自用 C++ 编码规范(极简版) 为了让自己的代码统一、干净、好维护,给自己定一套极简 C++ 编码规范,只抓重点、不搞繁琐规则,日常开发严格自律遵守。 1. 命名规则(统一固定) 变量、函数:小驼峰,见名知意,不缩写、不拼音 类、结构体:大驼峰 常量、宏:全大写 + 下划线 2. 代码格式 缩
    计算机2504(广东外语外贸大学)  戚群富  2026-10-10 18:51   0   4
  • 2026秋软件工程第二次结对作业之程序实现

    2026秋软件工程结对作业 —— 校园失物招领处 GitHub 仓库地址:[ifaith0507/102301528: 2026秋软件工程第二次结对作业之程序实现] 一、具体分工 此项目为个人独自完成。 二、PSP表格 任务 预估耗时 实际耗时 需求分析与原型设计(第一次作业) 180min 200
  • 我的c++编码规范

    一、命名规范 变量名:小驼峰 studentScore 或者下划线命名 student_score,见名知意,禁止单个无意义字母(除循环临时变量i,j) 类名:大驼峰(帕斯卡命名)StudentInfo,每个单词首字母大写 常量 / 宏:全大写,下划线分隔 MAX_SIZE 函数名:小驼峰 getS
    计算机2504(广东外语外贸大学)  Tracy__cc  2026-10-11 15:21   0   4
  • C++代码规范

    写代码要有规范:变量名要有意义,别用a、b、c,让人一看就懂;常量全大写,函数名用动词,类名首字母大写。格式上统一缩进,别混用空格和Tab,一行别太长,运算符两边留空格。注释要写清楚为什么这么做,别写废话,改了代码记得改注释。每个函数只干一件事,别超过50行,少用多层嵌套,能提前返回就提前返回。别在
    计算机2504(广东外语外贸大学)  1003231  2026-10-11 13:18   0   4
  • 算法第二章实践作业——分治算法求第k小元素

    算法第二章实践作业 1. 找第k小的数的分治算法(快速选择算法Quickselect) 算法思路(自然语言描述) 该算法借鉴快速排序的分治思想,不需要对整个数组完全排序,只需要定位目标元素所在区间: 1. 在当前待处理数组区间选择一个基准元素`pivot`; 2. 执行划分操作`Partition`
    计算机2504(广东外语外贸大学)  王子意  2026-10-11 00:06   0   4
  • cpp编码规范

    一、文件与头部规范 文件头注释:每个.c源文件和.h头文件顶部必须包含标准文件头,标注文件名、核心功能描述、创建日期、作者与学号信息。 头文件包含规则 系统库头文件在前,自定义头文件在后,两类之间用空行分隔; 只引入代码实际用到的头文件,禁止冗余包含。 二、命名规范 变量命名 全小写字母,多单词用下
    计算机2504(广东外语外贸大学)  lelezoo  2026-10-13 19:09   0   4
  • 数据采集第一次作业 —— 定向爬虫

    数据采集与融合技术 第一次作业 姓名:姜思源 学号:102402110 我的gitee仓库:aarctic 课程:数据采集与融合技术 本次共三个小作业:①用 requests + BeautifulSoup 爬取软科中国大学排名;②用 requests + re 设计当当网"书包"商品比价爬虫;③爬
    2026数据采集与融合技术(福州大学)  Cactus061  2026-10-13 16:22   0   4
  • 数据采集第一次作业

    数据采集第一次作业 一、作业①:软科大学排名定向爬取 1. 作业代码与运行结果 1.1 代码实现 from urllib.request import urlopen, Request from bs4 import BeautifulSoup import re url = "https://ww
    2026数据采集与融合技术(福州大学)  oqst  2026-10-13 16:42   0   4
  • C++编码规范

    1.代码清晰易读:代码风格保持一致,合理留空,逻辑块间用空行分隔。文件头部标注功能的,还要补充必要的注释,修改代码时同步更新。优先使用范围for等现代语法简化逻辑,控制嵌套层级,保证代码直观易懂。 2.命名规范统一:类名采用大驼峰格式,变量与函数采用小驼峰格式,常量使用全大写加下划线,全程风格统一。
    计算机2502(广东外语外贸大学)  镜影映月  2026-10-12 20:49   0   4
  • 20242403 2026-2027-1 《网络与系统攻防技术》实验一实验报告

    1.基础知识 关于ELF ELF是Linux系统常见的可执行文件格式。程序在文件中以机器码保存,CPU运行时依据指令地址、寄存器和内存内容执行。如果我们想看懂指令,则需要借助objdump -d将机器码解释为汇编指令。 关于指令 NOP, JNE, JE, JMP, CMP等汇编指令的常用机器码作用
  • 我的c++编码规范

    1.可读性优先:代码是写给人看的,宁可多写两行清晰的代码。 2.一致性高于个人偏好:命名和格式一旦选定,全项目统一。 3.能自动化的不靠自觉:用 clang-format 格式化、编译器警告清零。 4.不出内存错误:RAII 管理资源,不用裸 new/delete。 5.适当做好标注:检查代码时易懂
    计算机2504(广东外语外贸大学)  gylllllllll  2026-10-12 14:40   0   4
  • 我的c++编码规范

    编码规范(代码风格规范)是一套统一的代码书写规则,主流参考标准有 Google C++ 编码规范、Java Google Style Guide、Linux 内核编码规范、PEP8(Python)等,目的是提升代码可读性、一致性、可维护性,降低多人协作、阅读、调试的成本,减少低级 bug。核心原则:
    计算机2504(广东外语外贸大学)  wyan908  2026-10-11 22:46   0   4
  • 找第k小的数的分治算法

    基于快速排序的分治法,先随机选取一个数作为基准,随后比较该数下标index与k值的大小,若index-1>k则第k小的数在现基准左边,取0index-1的部分进行快速排序,若index-1<k则第k小的数在现基准右边,取index+1n的部分进行快速排序,重复以上步骤直到index-1 == k。
    计算机2502(广东外语外贸大学)  Gdukkk  2026-10-11 23:07   0   4
  • 20242423 2026-2027-1 《网络与系统攻防技术》实验一实验报告

    网络与系统攻防技术实验一实验报告pwn1 程序控制流修改与shellcode 注入学生姓名:罗靖林所在系别:网络空间安全系专 业:网络空间安全学 号:20242423指导教师:王志强实验环境:Kali Linux2026—2027 学年第一学期目 录1 实验目的 12 实验内容及实验原理 12.1
  • 第二章分治法

    1.找第k小元素的分治算法描述: 从给定数组中要找其中第k小的元素,先判断,如果只剩一个元素(low == high),直接返回结果。再选取一个基准mid,把数组划分为两部分:左半部分所有元素小于mid,右半部分所有元素大于mid,记mid划分后的最终下标为pos,再比较当前位置的顺序和k的大小:
    计算机2502(广东外语外贸大学)  zwx0524  2026-10-11 23:51   0   4
  • 算法第二章——分治算法实践

    1.用伪代码描述找第 k 小的数的分治算法 该算法又称快速选择(Quickselect),基于分治思想,借助partition划分函数实现。 算法思想(自然语言): 在当前数组区间选取一个基准元素 pivot,调用划分函数将区间划分:所有小于等于 pivot 的元素放在左侧,大于等于 pivot 的
    计算机2504(广东外语外贸大学)  芋泥奶酪包  2026-10-13 23:06   0   4
  • 第一章作业

    语句规范: 1、一行只写一条语句,禁止多条语句写在同一行 2、函数、循环、分支模块之间空一行,划分代码逻辑 3、变量就近定义,循环变量在 for 头部定义,缩小作用域 4、表达式尽量简单,复杂计算拆分成多条独立语句 命名规范: 1、常量名全部大写,用下划线分隔,避免魔法数字 2、普通变量采用小写命名
    计算机2502(广东外语外贸大学)  SayneW  2026-10-13 23:15   0   4
  • 算法第二章作业

    1.选基准划分数组,判断第 k 小落在左/右区间,只递归一边。 2.最好:(O(n)),每次划分基准刚好均分数组,每次只处理一半。 最坏:(O(n^2)),每次选到极值作为基准,每次划分只减少 1 个元素。 3.把大问题拆成结构相同的子问题,可以通过缩小问题规模提升效率,但同时也要考虑最坏情况带来的
    计算机2502(广东外语外贸大学)  BlueTweedia  2026-10-13 23:21   0   4
  • 高级语言程序设计第一次作业

    这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16747 学号:102400216 姓名:黄思
    2026高级语言程序设计(福州大学)  Miracle0421  2026-10-15 00:52   0   4
  • 高级语言程序设计第一次作业

    此作业所属课程:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj 此作业要求:https://edu.cnblogs.com/campus/fzu/2026gjyycxsj/homework/16747 学号:0102600125 姓名:汪英颉 一:编译
    2026高级语言程序设计(福州大学)  镜缘止水  2026-10-15 00:55   0   4