- 博客(25)
- 收藏
- 关注
原创 C++编程学习笔记 week2
指针2.1 取子串 指针***从键盘上输入一个字符串,输出字符串中第一个逗号后面的子串.#include <iostream> using namespace std; int main() { char a[500]; char *p; cin.get(a,500); ...
2021-01-16 10:08:07
124
原创 C++编程学习笔记 week3
文件3.1 数的组合 文件**读文件并5个一行输出的屏幕上。data.txt123 124 125 126 132134 135 136 142 143145 146 152 153 154156 162 163 164 165213 214 215 216 231234 235 236 241 243245 246 251 253 254256 261 263 264 2...
2021-01-16 09:59:12
103
原创 C++编程学习笔记 week 4
week 4 C++ 结构体4.1结构体基础定义结构体Student,包含三个成员:姓名,学号(字符串),民族。然后定义一个结构体变量Stu,键盘输入Stu的三个成员值并打印输出。#include&lt;iostream&gt; using namespace std; struct Student { char name...
2021-01-16 09:59:00
121
原创 C++编程学习笔记 week5
结构体&C++5.1 日期结构体用法定义一个日期结构体,该结构体成员有年、月、日3个数据。要求从键盘输入年月日,判断该年是否闰年(函数调用)并以年-月-日格式输出日期以及是否闰年(函数调用)。#include<iostream> using namespace std; class Date { public: int year; ...
2021-01-16 09:58:32
101
原创 C++编程学习笔记 week 6
week 6 C++ 结构体与类练习2.1 日期结构体用法定义一个日期结构体,该结构体成员有年、月、日3个数据。要求从键盘输入年月日,判断该年是否闰年(函数调用)并以年-月-日格式输出日期以及是否闰年(函数调用)。#include&amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;gt; using namespace std; class Date //使用类,声明为public{
2021-01-16 09:57:16
106
原创 C++编程学习笔记 week7
构造函数与析构函数6.1 日期类用法–几种构造函数定义定义一个日期类,该类数据成员有年、月、日3个私有数据。公有成员函数按指定格式输出日期,构造函数有4个:无参构造函数、带普通参数的构造函数、带字符串参数的构造函数、自定义拷贝构造函数。在主函数中通过构造函数进行对象初始化,以年-月-日格式输出日期。要求在类中补充4个构造函数定义。#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;#incl...
2021-01-16 09:55:38
167
原创 C++编程学习笔记 week8
静态与友元8.1 圆类设计与应用一圆型游泳池如图所示,现在需在其周围建一圆型过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。圆周率以3.14参加计算。#include &lt;iostream&gt; #include &lt;math.h&gt; using namespac...
2021-01-16 09:55:18
313
1
原创 C++编程学习笔记 week9
运算符重载9.1 复数类对象的加法运算-用成员函数利用成员函数实现复数类对象的加法运算。#include <iostream> using namespace std; class complex //复数类声明 { public: //外部接口 complex(double r=0.0,double i=0.0) {real=r;imag=i...
2021-01-16 09:55:00
121
原创 R语言基础笔记(1)
环境命令执行脚本命令 Ctrl+Enter清空命令控制台 Ctrl+L列举对象 ls()删除对象 rm(x)删除所有变量 rm(list=ls())帮助 help (x) / ?x特殊字符指定的功能查询(使用 ‘’ 或 “” 转换成字符串)help("[[")简介区分大小写名称不能以数字开始注释以#开头R所创建、操作的实体是对象。对象可以是变量、数组、字符串、函数以及由这些元素组成的其它结构。在一个R的任务过程中,对象根据名称被创建和存储。> object
2020-05-30 11:03:16
683
原创 数据库原理及应用 规范化设计(关系数据库理论)
基本概念1.函数依赖函数依赖是关系模式中属性之间的一种逻辑依赖关系。设在关系R中,X、Y为R的两个属性子集,如果每个X值只有一个Y值与之对应(即对于R的任意两个元组T1和T2,只要T1[X]=T2[X],就有T1[Y]=T2[Y]),则称属性Y函数依赖于属性X;或称属性X惟一确定属性Y,记作X→Y。如果X→Y,同时Y不是X的子集,则称X→Y是非平凡的函数依赖。如果一个关系模式设计得不...
2019-06-24 12:15:41
952
原创 数据库原理及应用 7
数据库设计对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。目标:为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。结构(数据)设计和行为(处理)设计相结合将数据库结构设计和数据处理设计密切结合设计方法手工与经验相结合方法设计质...
2019-06-22 17:54:42
941
原创 数据库原理及应用 2
关系数据库2.1.1 关系数据结构及形式化定义单一的数据结构---->关系现实世界的实体以及实体间的各种联系均用关系来表示逻辑结构---->二维表 从用户角度,关系模型中数据的逻辑结构是一张二维表建立在集合代数的基础上 域(Domain)一组具有相同数据类型的值的集合⇩⇩⇩笛卡尔积(Cartesian Product)给定一组域D1,D2,…,...
2019-06-22 15:37:30
484
原创 数据库原理及应用 1
绪论1.1 数据库系统概述1.1.1 基本概念数据(Data):描述事物的符号记录。数据库中存储的基本对象。数据的含义称为数据的语义,数据与其语义是不可分的。数据库(Database, DB):长期储存在计算机内有组织的、可共享的大量数据的集合。基本特征▪ 数据按一定的数据模型组织、描述和储存1)数据模型三要素2)概念模型---->逻辑模型---->...
2019-06-21 22:48:27
610
原创 C++编程学习笔记 复习/拾遗 9
多继承C++中有两种继承:单一继承和多重继承。对于单继承,派生类只能有一个基类;对于多继承,派生类可以有多个基类。定义一个类从多个基类派生的一般形式是: class 类名1:访问控制 类名2, 访问控制 类名3 , ..., 访问控制 类名n {...// 定义派生类自己的成员 };类名1继承了...
2018-11-25 22:11:10
425
原创 C++编程学习笔记 复习/拾遗 8
继承的应用#include &lt;iostream&gt;using namespace std;class A{ public: void f(int i) { cout&lt;&lt;i&lt;&lt;endl; } void g() { cout&lt;&lt;&
2018-11-25 19:22:41
1701
9
原创 C++编程学习笔记 复习/拾遗 7
组合与继承类的重用代码重用是面向对象最引人注目的功能之一:可以通过创建新类来复用代码,而不必再重头开始编写。可以使用别人已经开发并调试好的类。在新类中使用其他类的对象。即新类由多种类的对象组成,这种方法称为组合。在现有类的基础上创建新类,在其中添加新代码,这种方法称为继承。...
2018-11-25 15:46:47
225
原创 C++编程学习笔记 复习/拾遗 6
多态性与重载多态性是面向对象程序设计的重要特征之一。多态是指一个名字有多种语义,或一个相同界面有多种实现;或是指发出同样的消息被不同类型的对象接受而导致完全不同的行为,即对象根据所接收到的消息做出相应的操作。消息主要是指对类的成员函数的调用不同的行为是指不同的实现多态的实现:函数重载运算符重载虚函数函数重载多态性的一种形式,它是指允许在相同的作用域内,相同的函数名对应着不...
2018-11-22 20:15:45
229
原创 C++编程学习笔记 复习/拾遗 5
静态与友元封装性:对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部信息的操作与访问。类外如何访问被封装的成员(private 和 protected成员)?–通过对象名.公有成员函数良好的封装性,考虑角度: 将对象的成员变量与实现细节隐藏起来,不允许外部访问。把方法暴露出来,让方法来控制对这些成员变量进行安全的访问与操作。...
2018-11-22 15:19:19
242
原创 C++编程学习笔记 复习/拾遗 4
类和对象应用基于项目的多文件管理将类的设计与类的使用分离类定义与main函数(类测试) 不在一个文件中。将类的声明和类的成员函数实现分离类定义与成员函数定义不在一个文件中优点:便于分工合作便于软件的维护。例5.1:设计一个圆类,并计算圆的面积//类的定义(Circle.h文件)class Circle{ public: Circle(double ...
2018-11-22 14:46:27
244
原创 C++编程学习笔记 复习/拾遗 3
拷贝构造函数与析构函数字符串函数例4.1:类中数据成员是字符串#include <iostream>#include <cstring>//字符串函数声明所在的头文件using namespace std;class HelloWorld{private: char msg[10];//问候信息public: void Show() {cout&l...
2018-11-21 21:46:13
429
原创 C++编程学习笔记 复习/拾遗 1
面向对象概述与c++输入输出1 使用&lt;iostream&gt;时,由于C++的标准库中所有标识符都被定义于一个名为std的namespace中,因此其后必须带上语句“using namespace std;”。 2 #include &lt;iostream&gt;#include &lt;iomanip&gt; using namespace std;int ma
2018-11-15 15:50:16
326
原创 C++编程学习笔记 复习/拾遗 2
构造函数与对象初始化构造函数用于创建类对象,初始化其成员。析构函数用于撤销类对象。对象的私有数据成员初始化若对象定义时若未显式初始化,与变量类似,全局对象和静态对象在定义时初值为0,局部对象在定义时初值为不确定的值。一旦建立一个对象,对象通常都需要有一个有意义的初值。1.在类中定义一个具有初始化功能的成员函数。每当创建一个对象时,就调用这个成员函数,实现初始化。实例#include ...
2018-11-15 15:50:05
276
原创 读书笔记(1)
前言建立量子力学的理论基础,必须先对观测者进行研究。观测者的本质是关于意识如何产生的。意识科学中存在两种问题:简单问题与困难问题。简单问题:意识相关问题中可归结为解释结构与功能,或可归结为事物间关系的问题。困难问题:意识相关问题中不能最终归结解释结构与功能的问题。难点:困难问题不可结构化,物理学只能研究可结构化的问题。 解决方法: 不可结构化的部分,保持沉默。即:将不可...
2018-10-16 20:12:32
584
原创 读书笔记(2)
第二部分4.1 无时空量子观测者的理论量子效应只是用于稳定某种内在自由度极大的基本粒子,然后再用基本粒子的内在属性产生意识体验。系统的属性只能是系统与系统间的关系或配对1。物理属性是指该系统与其他所有系统的关系的集合。内在属性或现象属性是指该系统与其他系统的所有可能状态的配对的集合。只能通过呈现一个系统的(物理)属性来描述一个系统。只能通过变成内在属性配对的其中一个系统,以直...
2018-10-16 20:05:13
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人