自定义博客皮肤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++】用输入流运算符重载完成含有大量参数的对象构造

写作业时候遇到的一道题,图书管理系统。用到了多继承,友元函数,>>重载。还解决了一点小问题:在运算符>>重载中输入含有空格的字符串。解决办法:使用.get()吸收回车,再用getline()得到字符串。#include <iostream>#include <string>using namespace std;class CBook{ public: int bnum; string bname; string

2022-03-23 18:06:13 820

原创 【C++】派生类构造函数的类外定义

#C++ 1:派生类构造函数的类外定义最近上课在看课本的时候发现派生类都是在类内定义的,自己写代码想要按普通类的方式类外定义的时候出现了报错,如下://CPerson的派生类:CStudentclass CStudent:public CPerson{ private: string course; float grade; public: CStudent(string nam,string nu,string cou,float gra):CPerson(na

2022-03-09 13:54:44 2976

原创 ROS1: topic publisher subscriber

ROS1:订阅与发布roscorerosrun turtlesim turtlesim_noderosrun turtlesim turtle_teleop_key#topicrqt_graph #流程图rosnode list #展示所有节点rosnode info /turtlesim #展示turtlesim节点的具体信息rostopic #展示话题名rostopic pub /turtle/cmd_vel #再按1次tab #用命令行控制其移动,只能动一次rostopic

2022-01-10 16:05:37 218

原创 2021-08-16 计算生态览概与拓展

第九周数据可视化:http://matplotlib.org统计类数据可视化:seaborn.pydate.org/

2021-08-20 17:43:55 91

原创 2021-08-13 Python嵩天MOOC学习笔记 第八周

Python嵩天MOOC学习笔记第八周:程序设计方法学一、体育竞技分析模拟:抽象比赛过程 + 自动化执行;当N越大时,比赛结果分析会更科学打印程序的介绍性信息,提高用户体验获得程序运行参数:proA,proB,n利用球员A和B的能力值,模拟n局比赛输出球员A和B获胜比赛的场次和概率...

2021-08-16 18:10:29 252

原创 2021-08-11/13 Python嵩天MOOC学习笔记 第七周

Python嵩天MOOC学习笔记第⑦周:文件和数据一、文件的使用①文件的分类文本文件:由单一特定编码组成的文件,如UTF-8编码;被看成是存储着的长字符串;例如:txt文件、.py文件二进制文件:由0和1组成,没有统一字符编码;一般存在0和1的组织结构,即文件格式;例如:png、avi②文件的打开与关闭文件名<变量名> = open(<文件名>,<打开模式>)绝对路径法:<> = open("D:/PYE/f.txt",&lt

2021-08-13 21:59:18 202

原创 2021-08-01 Python嵩天MOOC学习笔记 第六周

Python嵩天MOOC学习笔记第六周:组合数据类型一、集合类型及操作集合类型的定义多个元素的无序组合,集合中不可有相同元素,元素是不可变数据类型。格式:集合用大括号{}表示,元素之间用逗号分隔建立集合类型用{}或set()(空集合必用)A = {"python",123,("python",123)} #使用{}建立集合,大括号内的小括号为元组B = set("pypy123")#等同于B = {'1','p','2','3','y'},顺序随意,集合元素无顺序C = {"py

2021-08-10 00:23:33 277

原创 2021-07-27 Python嵩天MOOC学习笔记 第五周

Python嵩天MOOC学习笔记第五周一、函数的定义与使用函数的理解与定义def <函数名>(参数,可以没有参数则用空括号): <函数体> return <返回值>函数的参数传递必选与可选参数def <>(<必选参数>,<可选参数>): <> return <>可选参数的意义在于如果调用时没有给就按默认def fact(n,m=1)可变参数数量def <>(<&

2021-07-30 00:11:09 197

原创 2021-07-26 Python嵩天MOOC学习笔记 第四周

第四周一、程序的分支结构单分支结构if <>: <>if True: <>(永远都会执行)二分支结构:两种表达方式if <>: <>else: <><表达式1> if <条件> else <表达式2>#表达式1为True的执行结果 2为False例子:guess = eval(input())print("猜{}了".format("对"if guess == 99

2021-07-27 11:40:06 120

原创 2021-07-23/24/25 Python嵩天MOOC学习笔记 第三周

2021-07-23 Python嵩天MOOC学习笔记第三周:基本数字类型一、数字类型及操作整数类型可正可负,没有取值范围限制进制:1010,99(十进制);0b010, -0B101(二进制);0o123,-0o456(八进制);0x9a, -0X89(十六进制)pow(x,y):x的y次幂浮点数类型浮点数取值范围为-1038~1038,基本算作无限制运算存在不确定尾数,一般发生在 10-16(二进制小数表示)0.1 + 0.2 == 0.3#result: Falsero

2021-07-26 16:02:07 231

原创 2021-07-21/22 Python嵩天MOOC学习笔记 第二周

Python嵩天MOOC学习笔记第二周:基本图形绘制一、计算机的演进过程与多种编程语言计算机的演进过程:多种编程语言的特征:c语言:强调指针、内存、数据类型;本质在于理解计算机的系统结构,使算法能更高性能地运行;适合计算机系统的底层开发JAVA:诞生于网络与视窗时代,面向对象,适合跨平台、交互;适合软件类学习C++:C&面向对象;核心,有用VB:人机之间的交互;桌面应用的开发(目前主要是网页应用,所以VB渐渐式微)python:完成各种计算任务二、Turtle库引入:

2021-07-23 00:22:32 252 2

原创 2021-07-20 Python嵩天MOOC学习笔记 第一周

2021-07-20 Python嵩天MOOC学习笔记第一周一、编译与解释源代码:人类可读目标代码:计算机直接执行,人类不可读编译:源代码一次性转换成目标代码→编译器解释:将源代码逐条转换、逐条运行,每次都需要解释器的辅助→解释器根据执行方式的不同,编程语言分为两类:①静态语言(编译执行):C、C++、Java②脚本语言(解释执行):Python优劣:静态语言:一次性生成目标代码,程序运行速度快脚本语言:执行程序时需要源代码,维护灵活,跨多个操作系统二、基本编写方法IPO: In

2021-07-21 15:08:20 183

空空如也

空空如也

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

TA关注的人

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