OHNHAN • 博客
{{ item.label }}
Linux 通过 scp 命令跨服务器复制文件
2020-12-11 15:11:00
# 后端
浏览 38
Linux scp 命令用于 Linux 之间复制文件和目录scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令 语法 scp [...
[查看全文]
Javascript 算法篇之深度拷贝
2020-07-21 20:41:17
# JS
浏览 93
ES6 之前,大多数深度拷贝都使用序列化和反序列化的方式ES6 之后,前种方式存在一些弊端,比如类型为 Symbol 的属性会被过滤这里利用...
[查看全文]
Javascript 算法篇之大数相加
2020-06-16 18:59:33
# JS
浏览 128
JS 算法篇之大数相加 如果两个整数相加后大于 JS 的安全值时,JS 会以指数形式存储并导致误差,请给出一个解决方案,解决这个问题...
[查看全文]
Javasript 算法篇之数组铺平
2020-06-16 03:03:06
# JS
浏览 111
给定任意一个多维数组,铺平成一维数组,例如: 输入:[1, [2, [3, 4], 5]]输出:[1, 2, 3, 4, 5] 方法一,ES6 flat function flatArray (arr) { return a...
[查看全文]
CSS 五种实现三栏布局的方法
2020-05-25 18:44:38
# 样式
浏览 118
float 实现三栏布局 .left { float: left; width: 300px; } .right { float: right; width: 300px; } .center { margin-left: 300px; margin-right: 300px; /* 或者利...
[查看全文]
JS 六种判断是否为数组的方法
2020-05-20 12:03:29
# JS
浏览 121
// 方法一,前提是同一个全局执行环境 arr instanceof Array // 方法二 arr.constructor === Array // 方法三 Array.prototype.isPrototypeOf(arr) // 方法四 Object....
[查看全文]
JS 实现一些简单的排序算法
2020-05-17 19:52:23
# JS
浏览 135
冒泡排序 思路:循环数组,比较当前元素和下一个元素,小的那个向上冒泡,下一次循环继续上面的操作,排好序的数(在后面)不参...
[查看全文]
MySQL 数据库一些常用操作
2020-05-17 10:48:36
# 后端
浏览 129
数据库操作 查看数据库 SHOW DATABASES 新增数据库,并设置字符集 CREATE DATABASE [IF NOT EXISTS] dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci 使用数据...
[查看全文]
浅谈索引的概念、优缺点及创建原则
2020-05-13 20:23:56
# 后端
浏览 150
索引的原理 索引是对数据表中一列或多列的值用 B 树进行排序的一种结构,每次通过索引进行条件查询时,会根据 key 值直接在 B 树上进...
[查看全文]
观察者模式和发布订阅模式的简单实现
2020-05-10 23:17:41
# JS
浏览 130
观察者模式 给一个主题添加若干个观察者,若主题有变更,则通知所有的观察者,观察者收到通知后可以做一些处理,下面是一个简易...
[查看全文]
JS 常见的几种继承方法
2020-05-09 17:13:39
# JS
浏览 117
原型链继承 让构造函数的原型对象等于另一构造函数的实例 function SuperType () {} SuperType.prototype.sayHello = function () { console.log('hello world...
[查看全文]
浅谈 JS 原型和原型链
2020-05-07 22:49:24
# JS
浏览 141
JS 中一切皆为对象,大致分两类:普通对象(object)和函数对象(function)除了定义的函数以外,所有的构造函数也是函数对象如 Function...
[查看全文]
函数防抖、节流及其简单实现
2020-05-06 21:57:18
# JS
浏览 112
函数防抖 防抖就是触发事件后,在 n 秒后函数会执行一次,如果在 n 秒内又触发了事件,则会重新计算函数延时执行的时间 // 非立即执...
[查看全文]
浅谈浏览器的渲染过程
2020-04-29 12:16:31
# 其他
浏览 111
浏览器的渲染过程 解析 HTML 生成 DOM 树,解析 CSS 并生成 CSSOM 树 将 DOM 树和 CSSOM 树结合,生成渲染树(Render Tree) 根据生成的渲染树进...
[查看全文]
浅谈浏览器缓存(Cache)
2020-04-28 16:47:52
# 其他
浏览 115
缓存机制 每次请求前都会先在浏览器缓存中查找该请求的结果以及缓存标识 每次请求返回后都会将请求结果和缓存标识存入浏览器缓存...
[查看全文]
热门阅读
原生 JS 实现复制文本到剪切板
ES6 之字符串、数值和布尔值的解构赋值
百度地图只显示某一个行政区域
nvm:node 版本管理工具
ES6 数组的扩展之新增的方法
随机推荐
ES6 函数拓展之 rest 参数
数据结构之二叉树基本操作
浅谈浏览器的渲染过程
简述 git 中配置使用 ssh 协议的流程
浅谈 Vue 2.x 生命周期和钩子函数
友情链接
{{ item.label }}
©2019-2020 Johnhan.cn
京ICP备19044523号-1