一、进程 进程的定义 关于这个问题,清华大学出版社的教材和石油大学出版社的教材有一些分别。相较之下,清华大学出版社给出的定义更容易理解一些。 清华版定义:进程是指一个具有一定独立功能的程序在一个数据集上的一次动态执行过程。 石油大学版定义:进程是可以并发执行的程序在一个数据集合上的运行过程。 明天会 ...
分类:
其他好文 时间:
2020-01-30 23:07:13
阅读次数:
73
动态内存分配 new运算符 new 运算符是实现动态内存分配的一种方式。 第一种用法 分配给一个变量动态内存空间 格式 其中T是任意类型名,P是类型为T 的指针 含义:动态分配出一片大小为 字节的内存空间,并且将该内存空间的起始地址赋值给P。 例: 第二种用法 分配给一个数组动态内存空间 格式 其中 ...
分类:
编程语言 时间:
2020-01-30 22:34:35
阅读次数:
67
c++面向对象记录(二) 1.继承 继承是面向对象程序设计的一个重要概念。继承指依据另一个类来定义一个类,就好像子女继承父母的基因。运用继承的方法,我们就不需要重新编写数据成员。已有的类称为基类,新建的类称为派生类或者子类。 (1)子类定义 定义一个子类,使用格式: (2)访问控制和继承 子类可以访 ...
分类:
编程语言 时间:
2020-01-30 17:42:52
阅读次数:
90
方法1 print() 不推荐使用 方法2 断言 凡是用print()来辅助查看的地方,都可以用断言(assert)来替代: def foo(s): n = int(s) assert n != 0, 'n is zero!' return 10 / n def main(): foo('0') a ...
分类:
编程语言 时间:
2020-01-30 15:53:21
阅读次数:
79
记录错误 如果不捕获错误,自然可以让Python解释器来打印出错误堆栈,但程序也被结束了。既然我们能捕获错误,就可以把错误堆栈打印出来,然后分析错误原因,同时,让程序继续执行下去。 Python内置的logging模块可以非常容易地记录错误信息: # err_logging.py import lo ...
分类:
编程语言 时间:
2020-01-30 15:48:34
阅读次数:
83
To evaluate the performance of our first year CS majored students, we consider their grades of three courses only: C - C Programming Language, M - Mat ...
分类:
编程语言 时间:
2020-01-29 16:30:16
阅读次数:
84
常用标准库函数之数学函数 \ include using namespace std; |函数名|功能 |: :|: : |exp(x)|ex |pow(x,y)|xy |sqrt(x)|x的平方根,x =0 |fabs(x)|\|x\| |log(x)|lnx,x 0 |log10(x)|lgx, ...
分类:
编程语言 时间:
2020-01-29 16:26:57
阅读次数:
98
C++学习记录(一) 计算机语言的分类 1.机器语言 2.汇编语言 3.高级语言 计算机语言的转换过程 高级语言—— 汇编语言—— 机器语言—— 计算机 C++程序的框架 分析 \:包含输入输出流库 using namespace std; :名称空间标识符 main:主函数标记,程序开始。 输入 ...
分类:
编程语言 时间:
2020-01-28 15:38:47
阅读次数:
80
c++学习基础学习记录(一) c++语言是在C语言的基础上进行扩充和完善的一种面向对象编程的语言。因此c++基础知识大多与C语言相似,学习了C语言后,可以很快的度过c++语言的基础学习。 1.c++数据类型、修饰符、变量和常量 (1)数据类型 c++数据类型有基本的内置类型、typedef声明、枚举 ...
分类:
编程语言 时间:
2020-01-28 14:09:15
阅读次数:
97
在我还没开始吧学习记录记录在博客上时,我曾做过一张关于前端工程师的脑图 当时我还是一个连数据结构都没学过的小萌新,空有一腔热血,如今我不仅学完了c语言版的数据结构(感觉收获很大,考的还凑合), 还把JavaScript的数据结构与算法学了一遍,再看这张图时,已经不像当初好多都看不懂,现在下面这张图已 ...
分类:
其他好文 时间:
2020-01-28 10:53:18
阅读次数:
47