240 发简信
IP属地:上海
  • 前端性能优化一些思考

    我们可以从下面三个方面考虑: 监控平台建设,如数据分析平台 指标采集及上报,如埋点js的开发 性能优化的流程 性能优化的常见指标 加载:如首屏时...

  • rollup的简单使用

    快速入门指南(Quick start) 使用 npm install --global rollup 进行安装。 命令行的参数(Command ...

  • js监听对象或属性变化

    ES55 的 getter和setter ES6 proxy 数据脏检查 对象的属性类型 [[Value]]: 属性的值, 默认为undefin...

  • 使用time.Since计算执行时间

    想要获取计算某个任务从开始到结束的运行时间,我们可以使用time包中的Slice函数 我们执行100000000次的加操作,time.Now 获...

  • 查看mysql状态

    命令: show status;命令:show status like '%下面变量%';Aborted_clients ...

  • 使用on-change 模块 监听对象变化

    on-change提供了一个简单的监听对象(Object)或数组(Array)的属性变化,on-change可以监听任务深度的属性变化,如obj...

  • go复合数据类型struct和json互相转换

    将一个Go语言中结构体slice转为JSON的过程叫编组(marshaling),通过调用json.Marshal函数完成编码,编码的逆操作是解...

  • 使用docker 安装mysql

    docker常用命令 列出所有容器 ID,包括运行未运行的容器 停止所有容器 停止单个容器 删除所有容器 删除单个容器,需要容器停止运行才能删除...

  • go语言标准库sync/atomic中的原子操作

    引言 在goroutine中访问外部的变量并不安全,我们先看看下面这个例子,我们执行一次计数,使用sync.WaitGroup包保证我们创建的1...