自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 <<C++ Primer Plus >>12 类与动态内存分配

文章目录00.日志1 特殊成员函数1.1 默认构造函数1.1.1 编译器的构造函数如何初始化,全都为零么?让程序在运行时决定内存分配,而不是在编译时决定00.日志2022/04/18 起笔1 特殊成员函数C++自动提供了以下成员函数1.1 默认构造函数如果没有提供任何构造参数,C++将创建默认构造函数不接受任何参数,也不执行任何操作自己定义默认构造函数两种方式(之前写过),二选一1.1.1 编译器的构造函数如何初始化,全都为零么?...

2022-04-18 23:11:11 712

原创 4 复合类型

文章目录6.枚举6.0背景知识:符号常量的定义6.1 enum的使用6.2 enum的特性6.3 枚举量值的设置6.4 枚举的取值范围6.枚举6.0背景知识:符号常量的定义1) 预处理器方式#define INT_MAX 6200C++编译过程首先将源代码传递给预处理器,#define为一个预处理器编译质量,告诉处理器,在程序中查找INT_MAX,并将是u偶有的INT_MAX都替换为6200预处理器查找独立的标记,跳过嵌入的单词#define编译指令是C语言遗留下来的2) const关

2022-04-18 21:23:09 745

原创 11 使用类(类设计技术)

文章目录1 运算符重载1.1 重载举例1.2 重载限制1.2.1 有的运算符只能通过成员函数重载?2 友元2.1 引入原因2.2 创建友元2.2.1 重载<<运算符2.2.1.1 版本一:必须使用友元函数2.2.1.2 版本二:返回ostream引用对象2.2.2 成员与非成员的选择3 类的自动转化和强制类型转换?轻松地使用这种语言。不要觉得必须使用所有的特性,不要在第一次学习时就试图使用所有的特性1 运算符重载operatorop(argument -list) 注意op必须是有效的

2022-04-18 19:45:14 743

原创 9.内存模型与名称空间

文章目录0.程序规范1. 多文件程序2.存储持续性、作用域与链接性2.1 自动存储持续性0.程序规范<文件名> ——编译器在存储标准头文件的主机系统的文件系统中查找“文件名”——在当前工作目录或源代码目录(或其他目录,取决于编译器)查找1. 多文件程序1)程序的分层:头文件:函数原型\、符号常量 、结构|类|模板声明、内联函数(注意不要加入函数定义与变量声明)源代码文件:结构实现源代码文件:结构调用2)如何避免包含多次头文件#ifndef COORDIN_H_ 只要

2022-04-17 23:34:13 137

原创 <<C++ Primer Plus>>10.对象与类

文章目录0.编程规范1.过程性编程与面向对象编程2.类规范2.0 类声明与类方法定义2.1 私有成员函数2.2 对象的存储3.构造函数与析构函数3.1 构造函数3.1.1 默认构造函数3.2 析构函数4.this指针5.对象数组 ?6.类作用域?7.抽象数据类型?0.编程规范类名首字母大写数据项通常私有,成员函数通常共有类对象默认访问控制为private类实现与类声明可以分开放在不同文件数据成员名中使用m_前缀或者——后缀1.过程性编程与面向对象编程前者:首先考虑要遵循的步骤,然后考虑如

2022-04-12 14:06:53 193

原创 numpy学习

文章目录1.numpy学习1.1 生成numpy数组1.numpy学习提供了两种基本对象:ndarray 存储单一数据类型的多维数组ufunc 能够对数组进行处理的函数1.1 生成numpy数组1)从已有数据中创建数组——单层列表或者嵌套列表import numpy as nplst=[1,2,3]nd1 = np.array(lst)2)利用random模块生成数组nd2 = np.random.random([3,3]) #括号内使用[]指定形状#如何保证每次生成同一份数

2022-04-09 23:23:03 733

原创 Python学习笔记 2022/04/09

文章目录1.变量与对象2.深拷贝与浅拷贝3.作用域(?)4.高阶函数5.匿名函数6.迭代器与生成器 (先略过,学累了,后续补充)1.变量与对象对象:内存中存储数据的实体,有明确类型变量:指向对象的指针Python中一切都是对象,函数也是对象对象分为:可变对象——对象对应内存值可以改变,变量改变后对象改变比如列表,字典,集合不可变对象——相反,变量改变的话会重新开辟内存,变量指向新内存——int \ float \ str \ tuple对象引用计数为0时,对应内存被回收2.深拷贝与浅拷贝

2022-04-09 22:39:03 59

原创 深度学习简笔(一)

文章目录1.人工智能(目的) 机器学习(途径) 深度学习(算法)2 计算机视觉三个常见领域3 物体检测评价指标1.人工智能(目的) 机器学习(途径) 深度学习(算法)2 计算机视觉三个常见领域图像分类(图像包含一个物体)、物体检测(多个物体,判断物体位置与类别)、图像分割(判断每一个像素属于哪个类别)3 物体检测评价指标1)IoU—— intersection of union量化预测框与真实框的贴合程度,交集除以并集四种样本:TP true positive —— IoU &gt

2022-04-09 21:54:03 2691

原创 2022/04/09 函数学习笔记(二)

文章目录1. 内联函数2. 引用2.1 引入引用的原因2.2 三种传递的选择2.2.1 使用值不做修改的函数2.2.2 修改调用函数中数据2.3 临时变量2.5 返回引用3. 默认参数4. 函数重载5. 函数模板1. 内联函数类似于C语言的宏定义,但前者使用文本替换,后者是值传递使用要求: 函数声明与函数定义前加上关键字Inline通常做法:省略原型,整个定义放在本应该提供原型的地方,并且尽量只占有一行2. 引用2.1 引入引用的原因1) 可以修改调用的函数的数据对象;2)通过传递引用而非整

2022-04-09 13:19:53 731

原创 2022/04/08 函数学习笔记

文章目录1. 函数头中的数组2. const 限定符与指针3. 函数与C-风格字符串3.1 作为函数参数3.2 作为返回值4. 函数指针(略)1. 函数头中的数组一维:int sum_arr(int *arr ,int n) 指针表示法int sum_arr(int arr[], int n) 数组表示法只有在函数头或者函数原型中,这两个表示函数的含义相同,都意味着arr是一个int型指针二维:arr[3][4]int sum(int (*arr)[4], int size) i

2022-04-09 00:24:37 88

原创 2022/04/06 指针学习笔记

int* p1,p2; 声明一个指针与整型创建指针时候,分配用来存储指针的内存,但不会分配用来存储指针所指向数据的内存。在对指针运用解除饮用运算符时,一定要先将其初始化一个确定的地址不能简单将整数赋给指针,类型不匹配,可以强制转化。 pt = (int*) 0xB8000000;注意这并不意味着pt的类型为int;指针的用处:在运行阶段分配未命名的内存以存储值 new运算符找到对应类型的内存并返回地址 可以解决2中的问题Int* pt = new int;*..

2022-04-08 23:05:09 169

原创 2022/03 测试题库学习

@[TOC]# 1.web测试与app测试区别?服务器客户端?# 2.概要设计与详细设计的区别# 3.数据流测试(对未被使用的变量测试)数据流测试指关注变量接收值的点和使用(或引用)这些值的点的结构性测试形式;数据流测试用作路径测试的“真实性检查,像是一种路径测试覆盖,但关心的是数据变量而不是程序结构...

2022-03-26 00:25:22 51

原创 2022/03/23 栈、队列与链表复习(一)基础知识

文章目录1 栈2 队列3 链表3.1 内存空间的分配3.1.1 C语言中的malloc与free函数3.1.2 C++中的new与delete运算符3.1.3 内存泄漏3.2 链表的基本操作3.2.1 创建3.2.2 查找3.2.3 插入3.2.4 删除(略)3.3 静态链表1 栈栈顶指针:始终指向栈顶元素的标记,数组栈的栈顶指针通常记为TOP,空栈通常令TOP = -1;int size(){ return TOP+1;//数组下标从零开始 } bool empty(){ if(TOP==

2022-03-23 17:12:58 1228

原创 2022/03/19 计算机网络复习(三) 网络层

文章目录1 网络层的功能1.1 异构网络互联1.2 路由与转发1.2.1 路由选择1.2.2 分组转发1.3 SDN(略)1.4 拥塞控制1 网络层的功能向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务1.1 异构网络互联网络互联指将两个以上的计算机网络,通过一定方法用一些中间设备相互连接起来,以构成更大的网络系统。根据所在层次,中继系统可分为4种:1)物理层中继系统:转发器,集线器2)数据链路层中继系统:网桥或交换机3)网络层中继系统:路由器4)网络层以上的中继系统:网关1)、

2022-03-19 17:23:47 2066

原创 2022/03/19计算机网络复习(二)数据链路层

文章目录1.数据链路层的功能1.1为网络层提供服务1.2 链路管理1.3 帧定界、帧同步与透明传输1.4 流量控制1.5 差错控制2 组帧(略)2.1 字符计数法2.2 2.3 .24 略3 差错控制(略)4 流量控制与可靠传输机制4.1 流量控制、可靠传输与滑动窗口机制4.1.1 停止—等待流量控制基本原理4.1.2 滑动窗口流量控制基本原理4.1.3 可靠传输4.2 单帧滑动窗口与停止—等待协议4.3 多帧滑动窗口与后退N帧协议(GBN)(略)4.4 多帧滑动窗口与选择重传协议(SR) (略)5 介质访

2022-03-19 15:37:44 2388

原创 2022/03/18计算机网络复习(一)物理层

文章目录1.物理层基本概念2.数据通信基础知识2.1 信源、信道与信宿2.2 数据、信号和码元2.3 速率、波特和带宽2.4 两个定理2.4.1 奈奎斯特定理2.4.2 香农定理2.5 编码与调制(略)3,物理层下的传输媒体(略)1.物理层基本概念目的:考虑怎样在连接各种计算机的传输媒体上传输数据比特流(而不是指具体的传输媒体),即要尽可能屏蔽掉传输媒体和通信手段的差异用于物理层的协议也常称为物理层规程主要任务:1.确定与传输媒体的接口有关的一些特性(机械、电气、功能、过程)2完成传

2022-03-19 15:01:12 377

原创 2022/03/18排序算法复习

文章目录1.排序大杀器sort(f,l,cmp)1.1 strcmp(str1,str2)的用法1.2 排名的实现2.选择排序2.1 简单选择排序2.2 堆排序2.2.1 建堆(举例采用大顶堆)2.2.2 删除元素2.2.3 添加元素2.2.4 堆排序3.插入排序3.1 直接插入3.2 折半插入3.3 希尔1.排序大杀器sort(f,l,cmp)默认递增,具体用法见 STL学习笔记1.1 strcmp(str1,str2)的用法当str1的字典序小于str2返回一个负数,等于返回0,大于返回一个

2022-03-18 16:35:18 671

原创 2022/02/01 算法笔记学习

2022/02/01 算法笔记学习C语言基础C语言基础1.变量int:,32位,4Byte,简要记忆:绝对值在10^9范围内的整数,%d64位,8Byte,long long型,赋大于2^31-1的初值,后面需要加上LL, 10的18次幂方以内,输入输出==%lld==float型:精度6~7位,输出格式都为==%f==double型:精度15~16位 ,输入==%lf , 输出为%f==,浮点型尽量用double小写字母比大写字母ASCII码值大32,直接赋值字符需要使用单引号,输入输出为

2022-03-16 15:05:11 1025

原创 2022/03/15 动态规划学习(一)

文章目录1.绪论1.1 什么是动态规划1.绪论1.1 什么是动态规划用来解决** 最优化问题**的算法思想将一个复杂的问题分解为若干个子问题——综合子问题的最优解——得到原问题的最优解

2022-03-15 17:56:25 368

原创 2022/03/13 C++标准模板库STL学习

文章目录1.vector1.1定义1.2 访问1.2.1 下标访问1.2.2 迭代器访问1.3 vector常用函数解析1.4 常见用途2.set1.vector向量,又叫变长数组,当遇见只用普通数组会超内存的情况,使用vector会更便捷。vector数组:可理解为两个维都可以变长的二维数组#include<vector>;using namespace std;1.1定义单独定义一个vectorvector<typename> name; //typename可

2022-03-14 23:47:52 1592

原创 2022/3/13 数据库复习笔记(二)

文章目录3.关系数据库标准语言SQL3.1 SQL概述3.2 SQL的定义功能3.2.1 基本表的定义3.关系数据库标准语言SQL3.1 SQL概述特点:1.高度非过程化(只需要提出做什么,无须指明怎么做)2.功能完备并且一体化3.语法结构统一(可用于所有用户,自含式语言和嵌入式语言)4.语言简洁,易学易用体系结构3.2 SQL的定义功能3.2.1 基本表的定义...

2022-03-13 21:16:39 1121

原创 2022/03/10数据库复习笔记(一)

文章目录1.绪论1.1 概念区分1.2 数据库系统的产生与发展1.3 数据模型1.3.1 数据模型几个重要问题(定义、要求、分类和组成要素)1.3.2 实体-联系数据模型(E-R模型)1.3.3 常用(结构)数据模型(主要讲关系模型)1.4及后面略2.关系数据库2.1 关系模型2.1.1 关系数据结构2.1.2 关系操作2.2 关系代数2.2.1 传统的关系运算2.2.2 专门的关系运算2.2.2.1 选择1.绪论1.1 概念区分数据库(DB)——指在计算机的存储设备上合理存放的相关联的、有结构的

2022-03-10 16:49:13 1079

原创 软件测试的艺术 学习笔记

文章目录4.2黑盒测试4.2.1 等价划分4.2.2 边界值分析4.2.3 因果图4.3 错误猜测4.4 测试策略4.2黑盒测试4.2.1 等价划分特性:1.严格控制测试用例的增加——体现尽可能多的不同输入情况 —— 设计最小测试用例集2.覆盖大部分其他可能的样例——尽量划分输入范围——设计输入条件集合步骤1.确定等价类——有效等价类(有效输入)与无效等价类(注意无效以及未预料到的输入情况) 取值范围、取值的个数 输入值的集合(每个输入值确定一个有效一个无效

2022-03-07 09:53:20 355

原创 2021/1/18 JAVA其他知识

1. tostring方法java-toString方法toString()方法在Object类里定义的,其返回值类型为String类型,返回类名和它的引用地址**(针对对象而言)**在进行String类与其他类型的连接操作时,自动调用toString()方法,demo如下:Date now = new Date();System.out.println("now = " + now);//相当于下一行代码System.out.println("now = " + now.toString

2021-01-18 17:18:05 75

原创 2020/1/10 JAVA复习笔记

JAVA复习笔记1.基础模块7.运算符8.输入输出10.数组2.面向对象2.1类2.1.1类首2.1.2 类体2.1.2.1 成员变量2.1.2.2 成员方法1.基础模块1.标识符定义规则:由字母、数字、_ 、$,不能以数字开头2.注释(三种)3.变量局部变量(使用前必须给定初值):存在于栈内存中,当方法执行完成,让出内存,让其他方法来使用内存类成员变量:存在于堆内存中,和类一起创建基本数据类型: int = 0, long =0, float = 0.0, double = 0.0, bo

2021-01-16 17:34:28 264 1

原创 JAVA基础知识2020/12/02

JAVA基础知识2020/12/02问题 B: 平均绩点字符串分割格式化输出Scanner类的hasnext()方法检测字符串是否相等问题 B: 平均绩点字符串分割class StringSplit { public static void main(String[] args) { String str1 = "aaa,bbb,ccc"; String[] arr1 = str1.split(","); for (int i = 0; i < arr1.length; i+

2020-12-02 23:36:55 139

原创 《比海更深》 是枝裕和 读后感

第一次听到是枝裕和这个名字是在18年高考后不久—— 电影《小偷家族》碰巧在高考的最后一天上映,而我与当时的友人小王,抱着仅仅是为了在这场盛大的仪式结束后至少能找点什么事情做的目的,取下热乎的电影票便走了进去。而再走出来的时候,我迫不及待地在手机搜索了这个名字,对了,这名字还有点难打,当时第一次还打错了。 看《比海更深》之前我本来在读《一句顶一万句》,杨百顺被剃头匠老裴拒绝收徒而引着去学了杀猪,已经十点半过了,快到停水的时候了,便匆匆放下去洗漱了一番,再回来时拾起时已是十一点过,看书的兴致少了...

2020-08-21 07:02:04 445

原创 洛谷入门2(分支结构)

洛谷题解【入门2】分支结构P5716 【深基3.例9】月份天数题目题解__使用数组解答年月输出问题,简化代码__【入门2】分支结构P5716 【深基3.例9】月份天数题目输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。题解#include<bits/stdc++.h> using namespace std;int year,month; //定义年和月int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; //定

2020-08-20 20:33:46 499 1

原创 洛谷入门1(顺序结构)

洛谷题解入门1(顺序结构)p1000 超级玛丽游戏P5704【深基2.例6】字母转换P5705 【深基2.例7】数字反转入门1(顺序结构)p1000 超级玛丽游戏//题解(多行字符串写法)#include<stdio.h> int main() { printf( " ********\n" " ************\n" " ####....#.\n" "

2020-08-16 09:47:02 1361

原创 Win10 1903安装VMware 启动闪退和进入虚拟机黑屏解决方案(附安装所用博客合集)

在官网下载的VMware15.5.6版本(官网下载链接),在启动时安装界面闪退

2020-07-28 03:46:54 9076

空空如也

空空如也

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

TA关注的人

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