记录工作中前端技术的博客

算法学习:时间复杂度的经验

  经验之谈: 一个顺序结构的代码,时间复杂度是 O(1)。 二分查找,或者更通用地说是采用分而治之的二分策略,时间复杂度都是 O(logn)。这个我们会在后续课程讲到。 一个简单的 for 循环,时间复杂度是 O(n)。 两个顺序执行的 for 循环,时间复杂度是 O(n)+O(n)=O(2n),其实也是 O(n)。 两个嵌套阅读全文…

阅读 评论 0 阅读全文

docker 部署npm私有仓库之verdaccio

verdaccio 有官方镜像,所以更方便,比起之前cnpm仓好像跟进简单了 在这里简单介绍如何使用 verdoccio 在docker环境下的配置。verdoccio,轻量级私有npm代理注册表。加上docker,那就真的无敌方便了,搭建一个私有仓库轻轻松松几分钟搞定。 首先要有nodejs 已经 npm 都已经安装好了。 1.拉取ve阅读全文…

阅读 评论 0 阅读全文

前端常见脚本异常汇总

最近一直在跟进前端异常监控系统的开发,有一些心得要记录下,希望对大家有一点点帮助。 区分异常和错误 我们经常在讲的错误,其实应该是广义的错误,它包括了异常(Exception)与错误(Error)。本文中的错误指的是侠义的程序错误,与异常区别开来;我们在开发阶段和测试阶段会发生一些显而易见的问题导致流程或者用户界面出现问题,脚本错误是比较阅读全文…

阅读 评论 0 阅读全文

Python学习笔记:本地文件处理和抓包

Python 无疑是目前最热的编程语言了,从小学生到老大爷,都乐此不疲。作为程序员如果不跟下时髦,恐怕是不行的。 个人感觉 Python的学习曲线还是比较平和的,比较容易入门。 可以说大数据和人工智能的兴起推动了Python的进一步发展,Python最大的优点就是简单易用。 Python有着直观的语法并且还是个强大的多用途语言。这一点在大阅读全文…

阅读 评论 0 阅读全文

HTML DOM Script 对象对addEventListener支持试验

这是一个很基础的问题,以前没有仔细想过,直到实际工作中才知道。 Script 对象 原则上也属于dom对象,在w3文档中,是这样写的:Script 对象同样支持标准 属性 和 事件。 实际使用中,发现对于事件绑定的支持,是有条件的。 对于普通的dom对象,我们可以使用addEventListener来绑定事件,如下: document.g阅读全文…

阅读 评论 0 阅读全文

浅谈前端随机抽样算法以及验证方法

在项目中要在前端做一个抽样的功能。 前端某个方法执行100次,抽取10次,进行数据上报:比如某个按钮,点击要记录日志,但是犹豫这个按钮触发的可能性比较大,我们希望用户点击100次才上报10次,也就是抽取10分之1进行上报。 其实这种场景下,在前端做抽样是比较难的。我们要考虑到一个问题,如果用户点击不到10次如何处是上报还是不上报? 开始,阅读全文…

阅读 评论 0 阅读全文

记录工作生活点滴。

返回
顶部