自定义博客皮肤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 895

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

#C++ 1:派生类构造函数的类外定义 最近上课在看课本的时候发现派生类都是在类内定义的,自己写代码想要按普通类的方式类外定义的时候出现了报错,如下: //CPerson的派生类:CStudent class 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 3372

原创 ROS1: topic publisher subscriber

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

2022-01-10 16:05:37 317

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

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

2021-08-20 17:43:55 198

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

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

2021-08-16 18:10:29 340

原创 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 314

原创 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 398

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

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

2021-07-30 00:11:09 282

原创 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 205

原创 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: False ro

2021-07-26 16:02:07 377

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

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

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

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

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

2021-07-21 15:08:20 290

空空如也

空空如也

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

TA关注的人

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