面向对象的程序设计 发表于 2019-04-22 | 分类于 红宝书 | 字数统计: 2,188 字 | 阅读时长 ≈ 10 分钟 理解对象面向对象和面向过程 面向过程是分析出解决问题所需要的步骤,然后用函数把步骤一步一步实现,使用时一个一个依次调用就可以了。 面向对象是把构成问题事务分解为各个对象,建立对象的目的是为了描述某个事物在整个解决问题的步骤中的行为。概念(我讲得通俗一点) 类:js中没有类的概念,取了一个新的名字—原 ... 阅读全文 »
Vue:生命周期 发表于 2019-04-22 | 分类于 Vue | 字数统计: 658 字 | 阅读时长 ≈ 2 分钟 8个阶段创建前(beforeCreate)在数据观测和初始化事件还未开始时。 创建后(created)完成数据观测,属性和方法的运算,初始化事件,el属性还没有显示出来。 载入前(beforeMount)在挂载开始之前被调用,相关的render函数首次被调用。vue实例的el和data都初始化了, ... 阅读全文 »
数据结构:树的深度遍历和广度遍历 发表于 2019-04-22 | 分类于 数据结构 | 字数统计: 115 字 | 阅读时长 ≈ 1 分钟 普通树深度遍历先访问根结点,然后遍历左子树接着是遍历右子树。利用堆栈的先进后出。 广度遍历从根开始访问,按照根节点左右顺序访问.每次把同层节点左右孩子访问完毕.再访问下一层,所以用队列的先进先出实现。 二叉树前序遍历根 左 右 中序遍历左 根 右 后序遍历左 右 根 阅读全文 »
计网:DNS查询过程 发表于 2019-04-22 | 分类于 计网 | 字数统计: 178 字 | 阅读时长 ≈ 1 分钟 迭代+递归 在DNS解析器缓存中查找某主机的ip地址 向其本地域名服务器进行递归查找。 本地域名服务器查不到,就向根域名服务器进行迭代查询。 根域名服务器告诉本地域名服务器,下一步该向顶级域名服务器查找。 本地域名服务器向顶级域名服务器查找。 顶级域名服务器告诉本地域名服务器,下一步该向权限域名服 ... 阅读全文 »
LeetCode算法题(一) 发表于 2019-04-21 | 分类于 算法 | 字数统计: 667 字 | 阅读时长 ≈ 3 分钟 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 123456789101112131415var reverse = f ... 阅读全文 »
canvas 发表于 2019-04-18 | 分类于 前端 | 字数统计: 934 字 | 阅读时长 ≈ 4 分钟 Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画等。 属性 height width 一个Canvas定义了一个指定尺寸的矩形框1<canvas id="test-canvas" width="300&quo ... 阅读全文 »
JS:图片预加载和懒加载 发表于 2019-04-15 | 分类于 JS | 字数统计: 1,037 字 | 阅读时长 ≈ 4 分钟 页面加载过程如果页面不是第一次访问,那么可能会出现浏览器缓存现象,在本地调试代码的时候也会遇到这种问题,所以在实在想不通页面为什么没有变化的时候,可以清除一下浏览器的缓存。 如果页面是第一次访问,浏览器向服务器http请求后,服务器返回html文件,在整个页面加载过程中,总的来说是按顺序从上到下执行 ... 阅读全文 »
JS:数组的常用方法 发表于 2019-04-13 | 分类于 JS | 字数统计: 888 字 | 阅读时长 ≈ 3 分钟 join(“分隔符”) 1将数组的元素放入一个字符串,默认用逗号为分隔符。 push() 1把参数逐个添加到数组末尾,返回修改后数组长度。 pop() 1从数组末尾移除最后一项,返回移除的项。 shift() 1移除数组中的第一个项并返回该项。 unshift() 1在数组前面添加任意个项 ... 阅读全文 »
操作系统:进程、线程、程序 发表于 2019-04-12 | 分类于 操作系统 | 字数统计: 321 字 | 阅读时长 ≈ 1 分钟 程序只是一组指令的有序集合。 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是资源分配的最小单位。 线程是程序执行的最小单位。 一个程序至少一个进程,一个进程至少一个线程。 一个线程只能属于一个进程,但是一个进程可以拥有多个线程 进程有自己的独立地址空间,每启动一个进程,系统就会为 ... 阅读全文 »
计网:计算机网络体系结构 发表于 2019-04-12 | 分类于 计网 | 字数统计: 87 字 | 阅读时长 ≈ 1 分钟 TCP/IP体系结构五层协议 应用层(http,ftp) 运输层(TCP,UDP) 网络层(IP) 数据链路层 物理层 四层协议 应用层(http,ftp) 运输层(TCP,UDP) 网际层IP 网络接口层 OSI模型 应用层(HTTP) 表示层 会话层(SSL\TLS) 运输层(TCP,UDP ... 阅读全文 »