关于本学期我的编码规范与数学之美第一章观后感 - C

news/2025/10/19 23:00:43/文章来源:https://www.cnblogs.com/ChenYien/p/19151578

一、规范
在阅读了大型公司公开的编码规范文章后,以下是我总结出的自己应当遵守的编码规范:
1.文件与命名规范
1)文件与命名规范
·文件名、源文件后缀用 .cpp,头文件用 .h
·命名用小写字母 + 下划线(蛇形命名)
2)变量与函数
·普通变量 / 函数:小写字母 + 下划线
·常量:全大写 + 下划线
·类 / 结构体:首字母大写 + 驼峰式

2.代码格式
1)缩进与换行
·用 4 个空格 缩进(不推荐 Tab,避免不同环境显示差异)
·左大括号 { 不单独占行,跟在语句后
·函数定义、结构体的左大括号可单独占行
2)空格使用
·运算符两侧加空格
·逗号后加空格
·函数参数括号内侧不加空格
参考文献:
谷歌:https://google.github.io/styleguide/cppguide.html

二、观后感
初读《数学之美》第一章,颠覆了我对数学的认知。吴军老师以通信为切入点,将语言解读为编码系统,用生活场景类比噪声干扰与纠错编码,让我明白数学是推动通信技术的隐形动力。它并非冰冷公式,而是理解世界的思维工具,也让我决心以“解决问题”的视角重新学习数学。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940681.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPT/Claude中转API部署实战指南_一文读懂AI聚合架构

GPT/Claude中转API部署实战指南_一文读懂AI聚合架构GPT/Claude 中转站技术架构详解 随着 AI 模型(如 OpenAI 的 GPT 系列和 Anthropic 的 Claude)在全球范围内的广泛应用,跨区域访问、稳定性保障和高并发请求处理成…

esp8266模块开发准备工作

文档:NodeMCU Documentation 涉及软件:构建固件 通过在线构建网站构建固件(方式一) NodeMCU custom builds勾选要使用的库,然后设置好邮件地址(部分地址可能不支持),然后点击开始构建即可,完成后构建结果会发…

线程--线程生命周期、Synchronized

四、线程的生命周期 JDK 中用 Thread.State 枚举代表了线程的几种状态NEW:尚未启动对啊线程处于此状态 RUNNABLE:在Java虚拟机中执行的线程处于此状态(可运行状态,但不一定马上running,什么时候运行需要看操作系统…

C#中Yolo开发环境

在C#中进行Yolo部署,需要安装以下第三方库。OpenCVSharp选择目前最稳定的4.6版本。

CF1918F Caterpillar on a Tree

题目大意: 有一棵 \(n\) 个节点的树,你初始在 \(1\) 节点,每次你可以选择以下某一步。移到与 \(x\) 相邻的点,花费 \(1\) 的时间。 移到 \(1\),不花费时间。 第二种操作最多执行 \(k\) 次,求最小遍历完整棵树的时…

tryhackme-预安全-网络如何工作-DNS 详细信息-09

tryhackme-Pre Security-How The Web Works-DNS in Detail 房间地址:https://tryhackme.com/room/dnsindetail 这是网络安全入门的基础模块的计算机科学基础知识:DNS in Detail(DNS 详细信息),序号 01 表示第一篇…

Diccionario del estudiante

https://letras.rae.es/libros-electronicos/180-diccionario-del-estudiante-aplicacion-movil.html Diccionario del estudianteEl Diccionario del estudiante <https://www.rae.es/diccionario-estudiante/>…

[Linux] 开启本地网络转发功能(IPv4)

[Linux] 开启本地网络转发功能(IPv4)$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");目录01 原理02 网关模式2.1 简介2.2 开启Linux转发功能2.3 使用iptab…

l2正则化项以及torch.norm

非常好,这段代码是一个非常典型的 L2 正则化(L2 Regularization) 的实现例子。 我们来一步步讲清楚它的作用、为什么写成这样,以及 torch.norm(param, p=2) 的意义。一、先看这段代码在干什么 # 手动计算 L2 正则化…

SP4191 天空代码 分析

题目概述 问有多少个 \((a,b,c,d)\),在 \(n\) 个数的 \(x\) 满足 \(\gcd\{x_a,x_b,x_c,x_d\}=1\). 其中,\(n,\max x\leq 10^4\)。 分析 套路经典题目,记录一下。 设 \(f(d)\) 表示选 \(4\) 个数,其最大公约数为 \(…

应用安全 --- 安卓加固 之 vdex转dex

应用安全 --- 安卓加固 之 vdex转dexodex是安卓8之后新的dex优化方案,可以将java字节码转换为底层汇编指令提升执行效率。转化方法 安装转化app(https://qyma.lanzoui.com/b04yht1md),使用mt管理器将你要转换到的v…

大物实验

另:大物实验是真的费时间

洛谷比赛做题记录

SCP-J 2025 T3 P14259 兄妹(siblings) 每一列的书交给一个人来放是最优的。预处理出每一列的总步数 \(v_i\)。 同时处理横坐标和纵坐标的步数非常不便。我们发现两个人 \(X,Y\) 里面一定有一个横坐标最大会去到最后一…

【机器学习】监督学习 —— 决策树(Decision Tree) - 指南

【机器学习】监督学习 —— 决策树(Decision Tree) - 指南2025-10-19 22:18 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…

蒙特卡洛保形预测技术解析

本文详细介绍了蒙特卡洛保形预测方法,探讨了在标注存在不确定性时的校准问题。内容涵盖代码实现、理论推导、多标签分类应用,以及如何通过数据增强改进校准过程,为机器学习中的不确定性估计提供实用解决方案。代码和…

[KaibaMath]1013 关于收敛数列保不等式性的证明

[KaibaMath]1013 关于收敛数列保不等式性的证明收敛数列的保不等式性描述了数列项的不等式关系可"传递"至其极限,但请注意不等式的"非严格性"。下面给出相应的证明。

20231408徐钰涵《密码系统设计》

20231408徐钰涵《密码系统设计》 第五周预习报告 学习内容《Windows C/C++加密解密实战》第 7 章 课程 mindmapAI对学习内容的总结 总结数字签名的核心作用身份认证:确认信息发送者的身份。 数据完整性:确保信息在传…

什么是命运(摘抄)

什么是命:就是当你遇到一件事以你的性格,一定会这么做 什么是运:就是当你遇到一件事以你的性格,一定会这么做,但你却没有 from: 抖音@拾月

https代理服务器(五)换电脑

https代理服务器(五)换电脑1 brew install mkcert mkcert -CAROOT 没有2 mkcert -install mkcert -CAROOT 有了3 启动MyFiddler,手机连接,失败4 拷贝原key和证书至root目录 再次mkcert -install5 好了