第一部分 面向过程的程序设计第1章 C++概述11.1 计算机语言与程序11.1.1 机器语言与程序11.1.2 汇编语言与程序11.1.3 高级语言与程序11.2 从C到C++21.3 程序设计方法21.3.1 结构化程序设计方法31.3.2 面向对象的程序设计方法31.4 简单的C++程序引见41.5 程序开发的步骤5习题15第2章 数据类型、运算符和表达式62.1 保留字和标识符62.1.1 保留字62.1.2 标识符62.2 C++的基本数据类型62.3 常量和变量82.3.1 常量82.3.2 符号常量92.3.3 变量102.4 基本运算符和表达式112.4.1 C++运算符及表达式简介112.4.2 算术运算符和算术表达式112.4.3 运算优先级和结合性112.4.4 关系运算符和关系表达式122.4.5 逻辑运算符和逻辑表达式122.4.6 位运算符和位运算表达式122.4.7 自增、自减运算符和表达式142.4.8 赋值运算符和赋值表达式142.4.9 逗号运算符和逗号表达式152.4.10 sizeof()运算符和表达式152.4.11 逻辑表达式运算优化的副作用152.5 类型转换162.5.1 赋值时的自动类型转换162.5.2 各种类型运算量混合运算时的自动类型转换172.5.3 强制类型转换17习题218第3章 简单的输入/输出193.1 传统的输入/输出函数实现方法193.2 cout输出流203.2.1 输出八进制数、十六进制数和用科学记数法表示的数223.2.2 输出字符或字符串233.3 cin输入流233.3.1 输入十六进制或者八进制数据253.3.2 输入字符数据263.4 总结27习题327第4章 C++的流程控制294.1 算法概述294.1.1 算法的作用和类别294.1.2 算法的设计原则304.1.3 算法的表示工具304.1.4 结构化程序设计中基本结构的表示314.2 C++程序的结构和语句334.3 选择结构语句的使用354.3.1 if语句354.3.2 if语句的嵌套使用374.3.3 条件运算符384.3.4 switch语句394.4 循环结构语句的使用424.4.1 goto语句及标号的使用424.4.2 while语句434.4.3 for语句434.4.4 do-while语句444.4.5 break语句和continue语句454.4.6 循环的嵌套474.5 控制语句的应用举例47习题452第5章 函数545.1 概述545.2 函数的定义与调用545.2.1 函数的定义545.2.2 函数的调用565.2.3 函数的参数585.3 函数的原型声明595.4 函数的嵌套调用和递归调用605.4.1 函数的嵌套调用605.4.2 函数的递归调用635.5 内联函数665.6 函数重载675.6.1 参数类型不同的重载函数675.6.2 参数个数不同的重载函数685.7 使用C++系统函数685.8 作用域和存储类别695.8.1 作用域695.8.2 存储类别725.8.3 全局变量的作用域的扩展和限制745.9 程序的多文件组织765.9.1 内部函数和外部函数765.9.2 多文件组织的编译和连接77习题577第6章 编译预处理796.1 宏定义796.1.1 不带参数的宏定义796.1.2 带参数的宏定义806.2 “文件包含”处理82*6.3 条件编译83习题685第7章 数组867.1 数组的定义及应用867.1.1 一维数组的定义及使用867.1.2 一维数组作函数参数887.1.3 多维数组的定义及使用967.1.4 二维数组作函数参数987.2 字符数组的定义及应用1017.2.1 字符数组的定义1017.2.2 字符数组的初始化1017.2.3 字符数组的使用1027.2.4 字符串和字符串结束标志1027.2.5 字符数组的输入/输出1037.2.6 字符串处理函数1047.2.7 字符数组应用举例106习题7108第8章 结构体、共用体和枚举类型1108.1 结构体的定义及应用1108.1.1 结构体类型的定义1108.1.2 结构体类型变量的定义1118.
2023/2/11 6:48:32 1.36MB 王珊珊 c++ 第二版
1
这是我提交给老师的作品,最初90分左右,由于之前没有接触过,所以在这里给后面的接触这的人提供一份模板。
然后实验一到三的源码从新上传到资源区域一共三个实验,分别完成了如下要求:实验一RINEX文件读写1、深入了解RINEX文件格式2、进一步提高C/C++程序设计能力3、掌握N文件、O文件的基本读写技巧实验二卫星位置计算1、进一步熟悉N文件的读入2、掌握开普勒参数计算卫星轨道的过程3、编程实现采用广播星历计算卫星轨道实验三伪距单点定位1、深入理解伪距单点定位的基本原理;
2、掌握单点定位基本公式和实现方法;
3、编程实现伪距单点定位
2023/2/5 9:36:02 3.87MB 伪距单点定位 实验论文
1
针对矿井中安全监控设备使用有线方式传输信号存在的弊端,分析了在井下环境中采用ZigBee无线网络技术的可行性,引见一种以CC2530无线单片机为ZigBee网络核心单元的矿井瓦斯浓度监测系统,详述其设计原理和实现方法,并给出网络节点的软硬件设计方案。
该系统实时监测矿井各处瓦斯浓度,实时收集并传输数据。
测试结果表明,该系统实时性高,功耗低,实现了在无线环境下对矿井中瓦斯浓度的有效监测。
1
理解图像点运算和代数运算的基本定义和常见方法;
熟习图像点运算和代数运算的实现方法;
掌握在图像中添加噪声的方法
2023/1/19 16:10:54 43KB 点运算
1
ACE是一个重量级的C++网络库。
本书从构架模式、编程示例和源代码三个方面详细地引见了ACE的Reactor、ServiceConfigurator.Task、Acceptor_Connector、Proactor和Streams框架。
书中涉及10多种Gof经典设计模式,对每个框架的的设计和实现进行了细致的分析。
通过对本书的学习,读者不仅可以掌握部分构架模式的理论知识,还可以从ACE的源代码中学习到很多框架的实现方法。
这些理论知识和实现方法,对在实际的项目和产品中构建软件框架具有指导意义。
对于希望理解如何设计和实现软件框架的开发人员,以及普通的程序员和架构师,本书都具有很好的参考价值。
2023/1/16 14:18:42 14.6MB ace j技术内幕
1
在高速的串行数据传输中,传送的数据被编码成自同步的数据流,就是将数据和时钟组合成单一的信号进行传送,使得接收方能容易准确地将数据和时钟分离,而且要达到令人满意的误码率,其关键技术在于串行传输中数据的编码方法。
8B10B作为互连接口的一种编码技术,设计简单、功能出众,因此成为应用最广泛的技术。
然而,它的系统开销高达25%,问题突出。
为了解决这个问题,设计者们一直在探寻改进的方法。
本文就将介绍8B10B码的编码原理及实现方法,并介绍了一些低开销的编码技术,讨论它们的优势与存在的问题。
2023/1/15 23:14:25 1.83MB 8B10B编码
1
本书系统讲述数字信号处理的基本原理、实现及应用,主要讲述时域离散信号与系统的基本概念及时域和频域分析方法,重点讨论离散傅里叶变换及其快速算法、数字滤波器的基本概念与理论、数字滤波器的设计与实现方法,引见有关多采样率数字信号处理的基本理论和高效实现方法、数字信号处理的典型应用,结合各章节的知识点、例题和习题引见MATLAB信号处理方法。
本书提供配套电子课件、MATLAB源代码、视频、习题参考答案、慕课(MOOC)网上在线课程等。
2023/1/14 20:53:41 6.29MB 数字信号处理 MATLAB 时域 频域分析
1
一种基于STM32微控制器的三相异步电机变频调速控制系统的设计方案。
系统采用矢量控制(VC)策略和电压空间矢量脉宽调制(SVPWM)方法,首先详细阐述了矢量控制的原理、SVPWM技术原理及其调制方法;
接着引见了系统的硬件设计,包括主电路的结构设计,控制核心STM32和智能功率模块(IPM)的外围电路设计,反馈信号采集电路设计以及异步电机发电运行时的馈电逆变电路设计等;
然后详细给出了系统的软件设计,阐述了主程序、中断服务程序及各子程序的设计思路与矢量控制、SVPWM的实现方法
2023/1/10 23:06:40 3.56MB stm32
1
主要引见了Python_LDA实现方法详解,具有一定参考价值,需要的朋友可以了解下。
2019/3/13 11:46:50 64KB lda python实现 用python实现lda python
1
共 241 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡