【算法之美】logn 时间复杂度求解两个有序数组的中位数 一道非常经典的题目,Median of Two Sorted Arrays。(PS:leetcode 我已经做了 190 道,欢迎围观全部题解 https://github.com/hanzichi/leetcode)题意非常简单,给定两个
JavaScript 处理数组函数总结 JavaScript的array可以包含任意数据类型,并通过索引来访问每个元素。1、获取数组长度直接访问length属性获取数组长度:var arr = [1,'hihi',3.14,null,true];arr.length;//5注意:
再见,重复的你(数组去重) 前言昨天跟在前端好友聊天时,她提到了一个问题:“数组去重你会怎么写?”。想了想,其实有好几种方法,决定在这篇笔记中做一些记录。思路一:双层循环,外层循环元素,内层循环时比较值如果有相同的值则跳过,不相同则push进数组Array.proto
docker怎么从容器中像主机拷贝数据 进入docker后,进行以下操作 # docker cp 18f2ff17cbe9:/var/www/html /var/www/ 关键字:docker, var, www
【译】JavaScript 中的命名空间 原文链接: Namespacing in JavaScript译文原链: 【译】JavaScript 中的命名空间全局变量应该由有系统范围相关性的对象们保留,并且它们的命名应该避免含糊并尽量减少命名冲突的风险。在实践中,这意味着你应该避免创
backbone backboneBackbone.js提供模型(models)、集合(collections)、视图(views)的结构。Models: 是引用程序的核心,也是表示数据,用于绑定键值数据和自定义事件Collectoins:是对Model的一
[译] 你想知道的关于 JavaScript 作用域的一切 原文链接: Everything you wanted to know about JavaScript scope原文作者: Todd MottoGithub: 你想知道的关于JavaScript作用域的一切(译)JavaScript中有
代码片段:AES 加解密代码 function encrypt (plaintext) { var algorithm = 'aes-256-cbc' var key = 'I am a happy key.' var sha256sum = crypto.create
【源码解析】Vue.js的监听实现 一说到监听,当然就离不了设计模式中鼎鼎大名的观察者模式。举个例子,你家后院着火了,可一定要等到烟雾很大火光很亮你才能发现啊,可是当你安装了一个火灾预警器,当发生火灾就立马能够通知到你了。这就是一个典型的观察者模式。当然也还有一些其他变种,比
初步了解this 在面向对象编程中,this指针的指向我经常弄不清楚,看了几篇博客之后,乘有了一点点了解,赶快做笔记记录下来。 this的指向取决于调用的模式,而在js中有4中调用模式:方法调用模式,函数调用模式,构造函数调用模式,apply调用模式 方法调