2020年2月15日学习记录

今天学习内容:

1.C#入门经典—重新回到第二章第八部分面向对象简介开始读起(因为只看了一遍后面很难看下去,也觉得自己阅读技术书籍的方法有问题,不应该是“面向过程”的读法(规定自己每天看固定的页),而是应该用“面向对象”的读法(反复读懂一个知识点)),今天看了面向对象方法的总概述(一个关于数据及其交互、操作的agreement,并且这个agreement可以被扩展用于其它目的),学习了对象(组成OOP程序的块)和类的关系(对象是类的实例),学习了域和属性(组成了类的state,然而属性可以控制state的访问,和exposed by the class的含义(即类的public 成员),学习了关于C#所有东西都和类有关(例如常用的.length,这是一个属性!!),学习了构造函数(有默认版本,但是可以是private,表示这个类不能被实例化,因为根本就不能访问其构造函数)、析构函数,学习了类中的static成员(通过类访问而不是实例),学习了静态构造函数(一个类只有一个,用于构造静态成员,并会在两种情况下被自动调用:实例化一个带静态成员的类、一个类的静态成员被访问。)和静态类(不能被实例化,只能包含静态成员)。

2.看了一个小时高数(极限定义和简单性质)

3.看了一个小时计算机组成课程—第八章—cpu的结构

2020年2月15日学习记录_第1张图片

4.计算机网络自顶向下第四章网络层—概述、网络层功能服务介绍

2020年2月15日学习记录_第2张图片

5.啊哈算法—链表的实现和数组模拟链表实现

6.看了10页CSAPP英文版,学习了无符号数的表示(机器表示范围内每个无符号数都有一个给定的二进制编码值,满足二重映射特性及转换为十进制数的公式)和补码的表示(也是二重映射,有公式转换为十进制,-1的表示特殊),以及无符号数与补码的相互转换只是数字诠释方面的而不是比特层面上的,C的一些特性可以帮助编写可移植程序(规定各个数据类型的比特字长)。

你可能感兴趣的:(2020年2月15日学习记录)