VC->学习C/C++ Programming stylse guideness

本书为C/C++编程提供了一套风格指南,旨在通过统一代码外观提高代码的可读性和可维护性。书中详细介绍了各种有助于提升代码质量的编程实践。
//Book:C/C++ Programming stylse guideness
//author:Fred Richards
//Study Time:2008.3.12——2008.3.14
//Study Content:the style of programming


第一次看英文书籍在自己电脑上,开始有点不习惯,因为从大学开始我们的教材都是中文版的,所以也就从来没有接触过专业方面的英文,想象下以后不管是工作也好还是在计算机行业发展也好,总得懂几个计算机专业英语方面得东西。于是下了好多计算机方面得专业书籍(英文版)的,然后从中挑出来值得看得书籍,感觉还不错效果。
这次呢第一本就看的是C/C++ Programming style guideness,是一本计算机语言编程方面的风格指导书籍。
This is an introduction of this book:
This document contains the guidelines for writing C/C++ code for Dynamic Software
Solutions. The point of a style guide is to greater uniformity in the appearance of
source code. The benefit is enhanced readability and hence maintainability for the
code. Wherever possible, we adopt stylistic conventions that have been proved to
contribute positively to readability and/or maintainability.
Personally speaking ,I think the sentence in red  is very important to communicate between each other.

Now the following word is strange enough which I must study :

Designation  n.指示, 指定, 选派, 名称

Copyright n.版权, 著作权
Trademark n.商标
initial capital 创办资本
checklist 选购图书单, 散篇目录, 清单, 选举人名单
readability n.易读, 可读性
maintainability 可维护性
stylistic adj.格式上的, 体裁上的
prerequisite n.先决条件adj.首要必备的
validating vbl.确认
prescribe v.指示, 规定, 处(方), 开(药)
defect n. 过失, 缺点
reference n. 提及, 涉及, 参考, 参考书目, 证明书(人), 介绍信(人)
statistical adj.统计的, 统计学的
programmer n.程序师, 程序规划员
content n.内容, 容量, 目录, 满足adj.满足的, 满意的, 愿意vt.使满足
file n.文件, 档案, 文件夹, 卷宗, 锉刀vt.把...归档, 提出(申请等), 锉, 琢磨vi.列队行进, 用锉刀,
functionality 功能性,泛函性
cohesive adj.粘着的
duplicating 复制, 重复
generalize vt.归纳, 概括, 推广, 普及
sufficiently adv.十分地, 充分地
implement n.工具, 器具vt.贯彻, 实现v.执行
conjunction n.联合, 关联, 连接词
suffix n.[语] 后缀, 下标vt.添后缀
declare vt.断言, 宣称, 宣布, 宣告, 声明, (向海关)中报进口应纳税之货物
precise adj.精确的, 准确的n.精确
explicitly adv.明白地, 明确地
externally adv.外表上, 外形上
directive n.指示
obscure adj.暗的, 朦胧的, 模糊的, 晦涩的vt.使暗, 使不明显
module n.模数, 模块, 登月舱, 指令舱
order n.次序, 顺序, 正常(工作)状态, 秩序, 会议规则, 命令, 定购, 定单vt.命令, 定购, 定制
abstract n.摘要, 概要, 抽象adj.抽象的, 深奥的, 理论的vt.摘要, 提炼, 抽象化
preprocessor n.[计]预处理程序
declaration n.宣布, 宣言, 声明
prototype n.原型
identify vt.识别, 鉴别, 把...和...看成一样v.确定
compile vt.编译, 编辑, 汇编
precede v.领先(于), 在...之前, 先于
omit vt.省略, 疏忽, 遗漏
file format n.[计] 文件格式
present n.赠品, 礼物, 现在, 瞄准adj.现在的, 出席的, 当面的vt.介绍, 引见, 给, 赠送, 上演, 提, 呈现vi.举枪瞄准
indentation n.缩排, 呈锯齿状, 缺口, 印凹痕
spatial structure 立体[空间]结构
logical structure 逻辑结构
signature n.签名, 署名, 信号
bracket n.墙上凸出的托架, 括弧, 支架v.括在一起
single space n.[计]单倍行距, 一倍行距
continuation n.继续, 续集, 延长, 延长物, 扩建物, 附加部分, (报刊等的)续刊、增刊, 续篇
indent n.缩进, 契约, 订货单, 凹痕vi.切割成锯齿状vt.(印刷, 书写)缩排, 定货, 印凹痕
variable name 变量名
tutorial n.指南
explicit adj.外在的, 清楚的, 直率的, (租金等)直接付款的
periodically adv.周期性地, 定时性地
homophone n.同音字
capitalization n.资本化, 股本, 资本总额, 大写
terminology 术语学
generic name 总名称, 属名
misspell vt.拼错
index variables 索引变量
concise adj.简明的, 简练的
correlate with 使...与...发生关系, 把...与...联系起来
lower case letters 小写字体
underscore vt.划线于...下, 强调n.底线
separator n.离析器, 脱脂器, 隔离物, 分离者
informative 情报的, 提供情报的, 见闻广博的
instance variable 实例变量
compensate v.偿还, 补偿, 付报酬
delimit vt.定界限, 划界
intrinsical 本质的, 固有的
punctuation n.标点, 标点符号
inevitable 不可避免的, 必然的
validity n.有效性, 合法性, 正确性
innocuous 无害的, 无毒的, 无伤大雅的, 不得罪人的
parentheses n.圆括号, 插入语, 插曲
precedence 优先, 居先
legitimate adj.合法的, 合理的, 正统的v.合法
overlapping 重叠, 搭接
criterion n.(批评判断的)标准, 准据, 规范
indentation n.缩排, 呈锯齿状, 缺口, 印凹痕
embedded adj.植入的, 深入的, 内含的
error checking 误差校验
prototype 原型
flagrant 非常的, 不能容忍的, 恶名昭著的, 公然的
appendix 附录, 附属品, [解]阑尾
synopsis大纲



 
代码下载地址: https://pan.quark.cn/s/bcac7912890d 在本文中,我们将详细研究如何将Windows 10操作系统调整为类似苹果的主题风格,并分析这一过程可能涉及的关键技术要素。Windows 10用户有时期望通过改变系统界面来获得与苹果Mac OS相近的体验,这通常涉及到图标、窗口布局、任务栏等方面的调整。"windows10美化变仿苹果主题"是一个此类解决方案,它致力于提供一种简便高效的方法,让用户能够在不降低系统性能的情况下,使Windows 10的外观更接近苹果的操作系统。 我们需要熟悉这个美化工具的关键部分——"安装程序Dock.exe"。Dock是苹果Mac OS中的一个显著功能,它是一个可定制的快捷方式条,用于迅速访问常用的应用程序和文件。在Windows 10中,实现仿苹果主题通常包括一个类似的功能,模拟Mac的Dock效果,使用户能够便捷地启动和切换应用程序。这个Dock程序很可能包含了模仿Mac样式的任务栏和启动器的界面组件。 在描述中提及的"一键启动,完美仿苹果",表明这个美化工具应该是用户友好的,只需执行一个简单的步骤,就能完成整个系统的转换。这样的设计对于那些不熟悉复杂系统设置调整的用户来说非常便利。同时,"支持:windows7/windows10"显示这个工具不仅适用于Windows 10,还适用于较早版本的Windows 7,拓宽了它的适用范围。 值得关注的是,该工具被强调为"不会占用很多资源",在个人电脑测试中,仅消耗3%的内存资源。这在一定程度上确保了系统性能不会因为美化而受到明显影响。在进行系统美化时,保证软件的轻量化和资源使用效率是至关重要的,因为过多的后台进程可能会减慢系统运行速度。 在达...
源码链接: https://pan.quark.cn/s/a4b39357ea24 ### MG996R舵机控制详细说明 #### 一、MG996R舵机概述 MG996R舵机是一种在机器人、无人机、模型飞机等多个领域得到普遍应用的伺服电机。该舵机能够依据输入的脉冲宽度调制(PWM)信号进行精准的角度定位。由于具备操作简便、运行高效、成本较低等优势,这种舵机在各种机电控制系统中被频繁采用。 #### 二、MG996R舵机的工作机制 MG996R舵机内部配备了一个精密的反馈系统,确保其输出的角度具有高度的精确性。其主要运作过程如下: 1. **控制信号调节**:控制信号由接收机的通道传输至信号调制芯片,该信号通常表现为周期性变化的PWM信号。信号调制芯片会提取出这一信号中的直流偏置电压。 2. **基准信号的产生**:舵机内部设有基准电路,用于生成一个周期为20ms、宽度为1.5ms的基准信号。 3. **电压对比**:所获取的直流偏置电压与电位器的电压进行对比,从而得出电压差。 4. **电机驱动**:电压差的正负决定了电机的旋转方向。电机通过一系列的齿轮减速装置驱动电位器旋转,使电压差趋近于零,此时电机停止转动。 #### 三、舵机控制信号详述 舵机的控制信号通常采用PWM信号,通过调节信号的占空比来控制舵机的位置。一般情况下,对舵机的控制要求如下: - **周期**:通常设置为20ms。 - **脉冲宽度**:依据所需控制的角度而变动,通常范围为1ms至2ms之间。 - **最小脉冲宽度**:1ms对应舵机的最左侧位置。 - **最大脉冲宽度**:2ms对应舵机的最右侧位置。 - **中间位置**:1.5ms对应的脉冲宽度代表舵机的中心位置。 #### 四...
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值