自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C++学习笔记——C++中的引用

文章目录前言一、引用的基本使用1、作用2、语法3、引用注意事项二、引用做函数参数1、作用2、优点3、代码展示三、引用做函数的返回值1、作用2、注意3、代码展示前言本节介绍C++中的引用一、引用的基本使用1、作用给变量起别名2、语法数据类型 &别名 = 原名 int a = 10; int &b = a;3、引用注意事项引用必须初始化 int a = 10; //1、引用必须初始化 int &b = a; //int &b;是错误的引

2023-03-09 15:53:16 173 1

原创 C++学习笔记——程序的内存模型

文章目录前言一、内存分区模型1、代码区2、全局区3、栈区4、堆区5、内存四区的意义二、程序运行前1、代码区2、全局区2.12.22.33、前言本节介绍程序的内存模型一、内存分区模型1、代码区存放函数体的二进制代码,由操作系统进行管理的2、全局区存放全局变量和静态变量以及常量3、栈区由编译器自动分配释放,存放函数的参数值、局部变量等4、堆区由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收5、内存四区的意义不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程。二

2022-04-17 21:39:25 202

原创 C++——通讯录管理系统

文章目录前言一、系统中需要实现的功能1、添加联系人2、显示联系人3、删除联系人4、查找联系人5、修改联系人6、清空联系人7、退出通讯录二、创建项目1、创建新项目2、添加文件三、菜单功能1、功能描述2、步骤2.1、封装函数显示该界面2.2、在main函数中调用封装好的函数四、退出功能1、功能描述2、思路3、代码实现五、添加联系人功能1、功能描述2、步骤2.1、设计联系人结构体2.2、设计通讯录结构体2.3、main函数中创建通讯录2.4、封装添加联系人函数2.5、测试添加联系人函数前言通讯录是一个可以记

2022-04-16 20:34:43 3726

原创 C++学习笔记(三)——结构体(四)——将结构体做函数参数

文章目录前言一、分类二、代码示例1、值传递1.1 、定义函数1.2、在主函数中输出对比1.3、输出结果2、地址传递2.1、定义函数2.2、在主函数中输出对比2.3、输出结果3、完整代码前言本节介绍结构体作为函数参数的用法一、分类值传递:形参变,实参不变地址传递:形参和实参都变了二、代码示例1、值传递1.1 、定义函数//打印学生信息的函数//1、值传递void printStudent1(struct Student s){ s.age = 22; s.score = 95;

2022-04-12 22:25:06 605

原创 C++学习笔记(三)——结构体(四)

文章目录前言一、简介二、代码展示注:程序输出中加制表符只是为了输出对齐,没有别的作用。前言本节介绍结构体嵌套结构体的定义与使用`一、简介作用:结构体中的成员可以是另一个结构体二、代码展示#include<iostream>#include<string>using namespace std;//结构体指针//1、定义结构体//学生结构体struct Student{ string name; int age; int score;};//教师

2022-04-12 14:08:52 675

原创 C++学习笔记(三)——结构体(三)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、简介二、代码示例前言本节主要记录了结构体指针一、简介作用:通过指针访问结构体中的成员利用操作符-> 可以通过结构体指针访问结构体属性二、代码示例在这里插入代码片...

2022-04-12 13:41:14 197

原创 C++学习笔记(三)——结构体(二)——结构体数组的创建

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、结构体数组的创建流程1、定义结构体2、创建结构体数组3、给结构体中数组的元素赋值4、遍历结构体数组二、代码示例前言本节主要记录了结构体与数组的相关内容一、结构体数组的创建流程1、定义结构体2、创建结构体数组3、给结构体中数组的元素赋值4、遍历结构体数组二、代码示例代码如下:#include<iostream>#include<string>using namespace s.

2022-04-12 13:17:09 3140

原创 C++学习笔记(三)——结构体(一)

文章目录前言一、结构体基本概念二、结构体的定义和使用1.语法2.通过结构体创建变量的方式2.1 struct 结构体名 变量名2.2struct 结构体名 变量名 = {成员1值,成员2值...}2.3 定义结构体时顺便创建变量3.通过结构体创建变量的三种方法的示例总结前言提示:以下是本篇文章正文内容,下面案例可供参考一、结构体基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型二、结构体的定义和使用1.语法struct 结构体名 {结构体成员列表};2.通过结构体创建变量的

2022-04-12 12:42:59 327

原创 C++学习笔记(二)——指针、数组和函数

文章目录前言1.指针和数组2.指针和函数3.指针、数组和函数——案例分析前言记录了指针与数组,指针与函数,以及三者之间的相互关联与运用。提示:以下是本篇文章正文内容,下面案例可供参考1.指针和数组代码如下:#include<iostream>using namespace std;int main() { //利用指针访问数组中的元素 int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; cout << "第一个元素是:".

2022-04-11 16:19:00 68

原创 C++学习笔记(一)——const修饰指针

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、const修饰指针有哪些情况?二、具体介绍1.const修饰指针---常量指针2.读入数据总结前言今天学习的是指针部分的const修饰指针提示:以下是本篇文章正文内容,下面案例可供参考一、const修饰指针有哪些情况?1.const修饰指针—常量指针2.const修饰常量—指针常量3.const即修饰指针,又修饰常量二、具体介绍1.const修饰指针—常量指针代码如下:int a = 10;in.

2022-04-11 14:49:33 1628 4

原创 深度学习+PaddlePaddle笔记(一)

深度学习+PaddlePaddle笔记(一)波士顿房价预测假设函数损失函数优化算法导入必要的包Step1:准备数据。生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章波士顿房价预测经典的线性回归模型主要用来预测一些存在着线性关系的数据集。回归模型可以理解为:存在一个点集,用一条曲线去拟合它分布的过程。如果拟合曲线是一条直线,则称为线性回归。如果是一条二次曲线,则被称为二次回归。线

2021-02-02 21:01:34 2033

原创 paddlepaddle优化函数

paddlepaddle优化函数概述随机梯度下降法Adam算法to be contined概述神经网络的训练就是调整权重(参数)使得损失函数值尽可能得小,在训练过程中,将损失函数值逐渐收敛,得到一组使得神经网络拟合真实模型的权重(参数)。所以,优化算法的最终目标是找到损失函数的最小值。而这个寻找过程就是不断地微调变量w和b的值,一步一步地试出这个最小值。 常见的优化算法有随机梯度下降法(SGD)、Adam算法等等随机梯度下降法optimizer = fluid.optimizer.SGDOptimi

2021-02-02 18:42:21 1260 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除