MOOC C++笔记(一):从C到C++】的更多相关文章

MOOC JAVA笔记 1.基础了解 JDK是开发人员安装的,它提供了开发java程序的必须工具 JRE是普通用户安装的,它提供了java的运行环境 JVM是java虚拟机运行程序的核心 2.程序的移植: 右击project ---show explore \3. java标识符 使用标识符时,需要遵守几条规则: \1. 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头.譬如:123name 就是不合法滴 \2. 标识符不能是 Jav…
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业 4.提供图片或网站显示的学习进度,证明学习的过程. 5.写一篇不少于1000字的学习笔记,谈一下学习的体会和收获. 很高兴能有机会在网上学习 Python 网络爬虫与信息提取这门课,通过这门课的学习,我一步步加深了对Python的理解,教学主要分为网络爬虫之前奏,规则,提取,实战,框架,这五个五部分. 在前奏中,个给我们介绍了常用的Pyt…
1.注册中国大学MOOC 2.选择北京理工大学嵩天老师的<Python网络爬虫与信息提取>MOOC课程 3.学习完成第0周至第4周的课程内容,并完成各周作业 第一周 Requests库的爬取性能分析 import requests import time def getHTMLText(url): try: r = requests.get(url,timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return…
C#笔记 基础知识 一个C#程序主要包括以下部分: 命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 关于Main函数的一些注意事项:C#中Main()函数为什么必须是静态的? 注释 数据类型.变量与常量 程序的基本任务是:对数据进行处理. 数据分为变量(variable)与常量(literal) int age=18; 变量的值可以改变,本质上…
第五周:继承 继承和派生的基本概念 继承:在定义一个新的类B时,如果该类与某个个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类的一个派生类(也称子类). 派生类是通过对基类进行修改和扩充得到的.在派生类中,可以扩充新的成员变量和成员函数. 派生类一经定义后,可以独立使用,不依赖于基类. 派生类拥有基类的全部成员函数和成员变量,不论是private.prtected.public. 注意:在派生类的各个成员函数中,不能访问基类中的private成员. 派生类…
数据库系统的结构抽象与演变 数据库的标准结构 DBMS管理数据的三个层次 1.External Level = User Level 某一用户能够看到与处理的数据,全局数据中的某一部分 2.Conceptual Level = Logic Level 从全局角度理解/管理的数据,含相应的关联约束 3.Internal Level = Physical Level 存储在介质上的数据,含存储路径.存储方式.索引方式等 数据与数据的结构--模式 模式(Schema) 对数据库中数据所进行的一种结构性…
概述 什么是数据库 数据库是电子化信息的集合 数据库起源于规范化"表(Table)"的处理. Table:以按行按列形式组织及展现的数据. E.F.Codd,基于对"表(Table)"的理解: 1.提出了"关系"及关系模型. 2.提出了关系数据库理论 3.开创了数据库的时代 4.当前普遍应用的数据库管理系统的奠基者 5.获得图灵奖 表的构成和表的常见术语. 1.表名 2.表标题(格式) 表名加表标题合在一起称为(关系)模式 3.表内容(值) 表名…
第四周:运算符重载 基本概念 运算符重载,就是对已有的运算符(C++中预定义的运算符)赋予多重的含义,使同一运算符作用于不同类型的数据时导致不同类型的行为. 运算符重载的目的是:扩展C++中提供的运算符的适用范围,使之能作用于对象. 同一个运算符,对不同类型的操作数,所发生的行为不同. 运算符重载的形式 1.运算符重载的实质是函数重载. 2.可以重载为普通函数,也可以重载为成员函数. 3.把含运算符的表达式转换成对运算符函数的调用. 4.把运算符的操作数转换成运算符函数的参数. 5.运算符被多次…
第三周:类和对象提高 this指针 作用 this指针作用就是指向成员函数所作用的对象. 非静态成员函数中可以直接使用this来代表指向该函数作用的指针. 成员函数中默认有一个this指针指向当前对象,所以成员函数的真实参数个数需要+1. 注意 静态成员函数中不能使用this指正! 因为静态成员函数并不具体作用与某个对象! 因此,静态成员函数的真实的参数的个数,就是程序中写出的参数个数! 静态成员变量和静态成员函数 基本概念 静态成员:在说明前面加了static关键字的成员 普通成员变量每个 对…
第二周:类和对象基础 面向对象程序设计的四个基本特点 抽象.封装.继承.多态. 面向对象程序设计的过程 1.从客观事物抽象出类 抽象出的事物带有成员函数与成员变量(类似于带函数的结构体) 成员变量和成员函数统称为类的成员. 通过类我们可以定义变量,类定义出来的变量,我们称为对象. 2.对象的内存分配 对象所占用的成员空间的大小等于所有成员变量的大小之和. 对象占用的空间不包含成员函数. 每个对象都有各自的存储空间,一个对象的成员变量改变了,不会影响另一个变量. 3.对象间的运算 和结构体变量一样…