- 今天学习了计算机组成原理,了解了一下计算机的发展历史,冯洛伊曼结构和哈佛结构,最大的区别其实就是指令和数据是否区分,一般在CPU里面是哈佛结构,其它都是冯洛伊曼结构。计算机组成有I/O设备,就是input的鼠标和键盘,output的显示屏,主板是连接各个组件,其中芯片组有北桥芯片和南桥芯片,还有一个总线路和io线路是控制一些周边设备的,内存/硬盘,显卡GPU是渲染图形的。然后我看CPU里面有很多寄存器
- 数据结构,这个就了解了一下,数据项最小单位,数据元素基本单位,一个数据元素由多个项组成,数据结构是数据元素集合。DS,d是数据元素,s是数据关系。数据结构 分逻辑,存储,算法。逻辑有线性(线性表,栈,队列,数组),非线性(集合,树形结构,图形或)。存储有 顺序,链式存储,散布,哈希表。然后时间复杂性,斐波那契数列为例,用递归 自己调用自己的方法和for循环 分析时间。
- Python爬虫,那个什么直播课没有用,学校没有学过,最后网上学,会查看robots协议,常用请求头user-agent 请求载体的身份标识,connection请求完毕后,断开连接还是保持连接,响应头是content-type服务器响应客户端的数据类型,http超文本传输协议,https安全的http,
- 加密方式有对称密钥加密 客户端将密文和密匙同时发给服务器,容易被第三方拦截。,非对称密钥加密 服务器生成公钥再发给客户端,客户端再自己设置密码私钥,再发给服务器,但是服务器发给客户端时容易被拦截并且篡改,客户端发给服服务器倒是没有安全隐患,好像有点影响效率,证书密钥加密就是改良了 跟非对称一样 在服务器发给客户端中,加入了第三方的认证机构,机构认证后,客户端会收到有认证的公钥,就不担心被篡改了,https就是证书认证。
加油吧,路漫漫其修远兮,吾将上下而求索