基于AD8318和STM32的射频功率计设计实践.pdf
2024-04-23 10:15:22 58KB
1
目 录 译者序 前言 第1章 风格 1 1.1 名字 2 1.2 表达式和语句 4 1.3 一致性和习惯用法 8 1.4 函数宏 14 1.5 神秘的数 15 1.6 注释 18 1.7 为何对此费心 22 第2章 算法与数据结构 23 2.1 检索 23 2.2 排序 25 2.3 库 27 2.4 一个Java快速排序 29 2.5 大O记法 31 2.6 可增长数组 33 2.7 表 35 2.8 树 39 2.9 散列表 43 2.10 小结 46 第3章 设计与实现 48 3.1 马尔可夫链算法 48 3.2 数据结构的选择 50 3.3 在C中构造数据结构 51 3.4 生成输出 54 3.5 Java 56 3.6 C++ 59 3.7 Awk和Perl 61 3.8 性能 63 3.9 经验教训 64 第4章 界面 67 4.1 逗号分隔的值 67 4.2 一个原型库 69 4.3 为别人用的库 72 4.4 C++实现 79 4.5 界面原则 82 4.6 资源管理 84 4.7 终止、重试或失败 86 4.8 用户界面 90 第5章 排错 93 5.1 排错系统 94 5.2 好线索,简单错误 95 5.3 无线索,难办的错误 98 5.4 最后的手段 101 5.5 不可重现的错误 103 5.6 排错工具 105 5.7 其他人的程序错误 107 5.8 小结 108 第6章 测试 110 6.1 在编码过程中测试 110 6.2 系统化测试 114 6.3 测试自动化 118 6.4 测试台 120 6.5 应力测试 123 6.6 测试秘诀 125 6.7 谁来测试 126 6.8 测试马尔可夫程序 127 6.9 小结 129 第7章 性能 130 7.1 瓶颈 130 7.2 计时和轮廓 135 7.3 加速策略 138 7.4 代码调整 140 7.5 空间效率 144 7.6 估计 145 7.7 小结 147 第8章 可移植性 149 8.1 语言 149 8.2 头文件和库 154 8.3 程序组织 156 8.4 隔离 159 8.5 数据交换 160 8.6 字节序 161 8.7 可移植性和升级 164 8.8 国际化 165 8.9 小结 167 第9章 记法 169 9.1 数据格式 169 9.2 正则表达式 174 9.3 可编程工具 180 9.4 解释器、编译器和虚拟机 182 9.5 写程序的程序 186 9.6 用宏生成代码 189 9.7 运行中编译 190 后记 195 附录:规则汇编 197 索引 200
2024-04-22 19:35:29 7.62MB 软件工程 程序设计实践
1
内含一个java项目和一个word文档。 如果题目一样,只需要将word封面中的 姓名、考号、学校 修改成您的相关信息就可以直接使用。
2023-07-19 21:31:50 243KB 自考 java
1
在SwitchB和SwitchC上配置VRRP(Virtul Router Redundancy Protocol)协议,对网络内主机数据报文进行备份以及负载分担 在SwitchB、SwitchC、SwitchD和SwitchE上配置STP协议,保证网络中没有环路
2023-04-01 13:09:51 243KB 2011网络设计实践项目
1
基本要求 (1) 对以下6种常用的内部排序算法进行比较:起泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、堆排序。 (2) 待排序的表长不小于100;其中的数据要用伪随机数产生程序产生;至少要用5组不同的输入数据作为比较;比较的指标为关键字参加的比较次数和关键字的移动次数(关键字交换计为3次移动)。 (3) 最后对结果作出简要分析,包括对各组数据得出波动结果大小的解释。
2023-03-25 03:58:14 183KB 程序设计实践 C++
1
本书介绍了当前软件架构设计领域先进的ADMEMS方法体系,并以作者十余年在软件开发中积累的经验,在架构设计不同阶段给出相应实践策略及有用的设计案例。
2023-03-11 13:28:23 3.63MB 架构 设计 实践
1
图书管理员借书操作的状态图 findTitle (检索图书) login (登录) findBorrower (查找借阅者) reserve (预约) borrow (借阅) findBook (检索复本) setLoan (设借阅状态) cancel (取消) close (关闭) 登记读者信息 登记借书信息 借书 预约图书 手续完成 检验图书 检查图书状态 取消 检验读者 借书
2023-03-06 00:04:10 8.43MB 图书馆,信息系统,设计
1
本文来自InfoQ,本文通过对DDD的探讨.依赖和测试,介绍了阿里盒马领域驱动设计实践。设计是把双刃剑,没有最好的,也没有更好的,而是条条大路到杭州。同时不设计和过度设计都是有问题的,恰到好处的设计才是我们追求的极致。DDD(Domain-DrivenDesign,领域驱动设计)只是一个流派,谈不上压倒性优势,更不是完美无缺。我更想跟大家分享的是我们是否关注设计本身,不管什么流派的设计,有设计就是好的。从我看到的代码上来讲,阿里集团内部大部分代码都不属于DDD类型,有设计的也不多,更多的像“面条代码”,从端上一条线杀到数据库完成一个操作,仅有的一些设计集中在数据库上。我们依靠强大的测试保证了软
2023-02-23 10:16:22 539KB 阿里盒马领域驱动设计实践
1
【程序设计】c 程序设计实践报告1【精品资料】.pdf
2022-12-20 18:26:38 42KB 文档资料
1
高仿微信项目实践59篇,功能点包括: 1、注册 2、登录 3、主页 4、个人信息(修改头像、修改昵称、二维码名片) 5、新消息通知 6、朋友圈(显示列表、小视频对话框、相册选择图片或小视频、预览图片、预览小视频、发布作品(图片)、发布作品(小视频)) 7、支付(我的零钱、充值、向商家付款(二维码)、二维码收款、设置金额) 8、隐私政策 9、服务条款 10、通讯录 11、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账) 12、群聊(文本、表情、语音、图片、小视频) 13、同步数据
2022-11-27 13:17:59 5KB Flutter Java 微信
1