摘要:
简单点说 计算机加法器容易实现 1.通过异或运算算出每一位进位之后留下的的值 2.与运算和左移运算算出进位值 3.让前两步的结果相加 (即是循环上两步直到不产生进位) 一个只有4位的寄存器 从0000 到1111 再加1 又会回到0000 这就形成了一个环.类比钟表.如果我们用 0000-0111表 阅读全文
摘要:
整数加减乘除 加法通过异或和与和位移运算 没有减法,减法就是加法,只不过负数的表示方式 小数加减乘除 浮点数的表示是科学计数法表示的 加减乘除类似于十进制科学计数法的加减乘除 阅读全文
摘要:
链表反转 二叉树递归遍历 二叉树循环遍历得到递归序 二叉树宽度优先遍历 判断是否是搜索二叉树,完全二叉树,满二叉树,平衡二叉树 (树形DP套路) 图 图的表示方法比较多,选择一个常用的实现所有算法 图的广度优先遍历 图的深度优先遍历 拓扑排序 最小生成树 阅读全文
摘要:
认识时间复杂度 常数时间的操作 一个操作如果和样本的数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。 时间复杂度为一个算法流程中,常数操作数量的一个指标。常用O(读作big O)来表示。具体来说,先要对一个算法流程非常熟悉,然后去写出这个算法流程中,发生了多少常数操作,进而总结出常数操作 阅读全文
摘要:
string 常见字符集 ascll unicode GB GB2312 GBK ISO big5 常见编码方式 utf-8 utf-16 一个字节 8个比特位 四个比特位可以表示一个十六进制数 阅读全文
摘要:
Number (尾附IEEE754解读) mdn文档 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number js里的number是双进度浮点数 用IEEE745 编码 0b 0o 阅读全文
摘要:
关键术语 Fp 首次绘制 First Contentful Paint (FCP) Largest Contentful Paint (LCP) DOMContentLoaded (DCL) 是一个重要的 Web 性能和开发事件,它标志着浏览器已经完全加载并解析了 HTML 文档,构建好了 DOM 阅读全文
摘要:
HTTP 1.协议 计算机世界的语言 协议是定义了 ** 数据 ** 在 **计算机内和之间**进行**交换**的**规则**的**系统**。 设备之间通信要求设备接受正在交换的数据的格式。**定义格式的一组规则称之为协议**。 2.HTTP协议 它是 Web 上进行任何数据交换的基础 是一种 客户 阅读全文
摘要:
先写一下前端整体的概述吧 - 前端是什么?要做什么? - 前端开发是指构建网站或应用程序用户界面(UI)的过程,它专注于用户与之交互的部分。前端开发的主要目标是确保网站或应用的视觉效果、用户体验和功能达到最佳状态。在互联网技术中,前端通常指的是客户端浏览器上运行的一切,包括但不限于网页布局、图片、视 阅读全文