摘要: 计算机系统的概述 计算机系统 = 硬件 + 软件 软件: 系统软件:用来管理整个计算机系统 应用软件:按任务需要编制成的各种程序 硬件: ​ 逻辑元件的更新: 第一阶段:电子管 第二阶段:晶体管 第三阶段:中小规模集成电路 第四阶段:大规模,超大规模集成电路 计算机硬件的基本组成 早期的冯诺伊曼结构 阅读全文
posted @ 2021-02-18 11:50 阿-栋 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Ping的实现原理 ping是定位网络通不通的一个重要手段,是用来探测本机与网络中另一台主机之间是否可达的命令,如果两台主机之间ping不通,则表明这两台主机不能建立起连接。 ping命令是基于ICMP协议来工作的,ping命令会发送一份ICMP回显请求报文给目标主机,并等待目标主机返回ICMP回显 阅读全文
posted @ 2021-02-08 18:13 阿-栋 阅读(1790) 评论(0) 推荐(1) 编辑
摘要: 内部网关协议 内部网关协议RIP RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。 RIP要求自治系统AS内的每一个路由器都要维护它自己到AS内其他每一个网络的距离记录。这一 阅读全文
posted @ 2021-02-05 11:18 阿-栋 阅读(1044) 评论(0) 推荐(0) 编辑
摘要: Dijkstra算法 Dijkstra算法是基于贪心思想实现的,它的基本步骤为: 初始化距离,dist[1] = 0,dist[i] = ∞,代表着只有源点的最短路径确定了,就是0,其余的点的最短路径皆未确定,都是∞ 定义一个集合S,该集合装入的点是已经确定最短路径的点 循环迭代,每次: 找到不在S 阅读全文
posted @ 2021-01-30 09:37 阿-栋 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 计算机网络 点对点协议PPP 对于点对点的链路,目前使用得最广泛的数据链路层协议就是点对点协议(Point-to-Point Protocol) PPP协议的特点 简单 对于数据链路层的帧,不需要纠错,不需要序号,也不需要流量控制,总之,这种数据链路层协议非常简单:接收方每收到一个帧,就进行CRC检 阅读全文
posted @ 2021-01-29 08:50 阿-栋 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 内存对齐 首先了解一下各种数据类型所占的内存大小 C/C++ OC 32位 64位 bool BOOL(64位) 1 1 signed char (__signed char)int8_t、BOOL(32位) 1 1 unsigned char Boolean 1 1 short int16_t 2 阅读全文
posted @ 2021-01-28 20:02 阿-栋 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 寒假每日一题活动 蛇形矩阵 今日份算法题,有点类似迷宫问题,做法也是类似搜索题的套路,属于模版题 题目 输入两个整数n和m,输出一个n行m列的矩阵,将数字 1 到 n*m 按照回字蛇形填充至矩阵中。 具体矩阵形式可参考样例。 输入格式 输入共一行,包含两个整数n和m。 输出格式 输出满足要求的矩阵。 阅读全文
posted @ 2021-01-11 11:40 阿-栋 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 今天分享双周赛的第三题,有关知识点是并查集。说来惭愧,之前刚整理过并查集的相关知识,做了些题目练练手,周赛的时候还是没有往这上面想,总是想着去匹配字符串。下面来整理下这道题目 题目 给你两个整数数组 source 和 target ,长度都是 n 。还有一个数组 allowedSwaps ,其中每个 阅读全文
posted @ 2021-01-10 16:29 阿-栋 阅读(121) 评论(0) 推荐(0) 编辑
摘要: Leetcode中的股票问题 Leetcode中的股票问题就是标准的动态规划合集 下面来记录下最经典的三道题 Leetocde121 买股票的最佳时机 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能 阅读全文
posted @ 2021-01-09 12:01 阿-栋 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 堆 堆的应用比较多,比如堆排序等等,下面就来介绍下堆 堆是一棵树(完全二叉树)的形式,其每个结点都有一个值,且每个结点的值都大于/小于等于其父结点的值 小根堆:每个结点的值都大于等于其父结点的值 大根堆:每个结点的值都小于等于其父结点的值 注意:堆的根结点存放的是最大值或者最小值,但其他结点的值的排 阅读全文
posted @ 2021-01-08 10:50 阿-栋 阅读(243) 评论(0) 推荐(1) 编辑