240 发简信
IP属地:上海
  • vue 响应式,双向绑定源码解析

    1、initState(vm)——初始化porps, methods, data, computed, watch 地址:src/core/in...

  • Resize,w 360,h 240
    Prometheus 和 Alertmanager实战配置

    AlertManager下载 https://prometheus.io/download/ 也可通过github下载 https://gith...

  • iOS面试题总结

    1.说下线程和进程的区别 2.如何保证线程安全 一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一个对象、同...

  • Resize,w 360,h 240
    Grafana开发环境搭建

    本次介绍一下Mac/Windows环境源码编译步骤。 依赖 安装Go 1.11.5(根据不同系统环境选择需要下载的包) 安装Git 安装Node...

  • 编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别

    最近在研究Python和Golang。反复提到动态类型语言、动态语言、解释型语言这些概念。这些概念很生涩,在这里做一个总结。 编译型语言和解释型...

  • Resize,w 360,h 240
    Prometheus+Grafana搭建监控系统

    公司目前也有一套监控系统,但由于监控系统的性能问题及功能扩展性问题等等导致监控系统后端急需进行一次大的重构;采用的是C++写成的探针用来采集各个...

  • Resize,w 360,h 240
    一份"有点难"的iOS面试题

    本文非原创,是看到MrPeak大大出的题目 1.NSString如何计算字符的个数? 将一个NSString类型字符串获取的长度转换成类似ASC...

  • Resize,w 360,h 240
    iOS中级面试题

    知乎链接:http://www.zhihu.com/question/19604641 1.什么是arc?(arc是为了解决什么问题诞生的?)现...

  • 四种基本算法

    八种基本算法和代码讲解(默认从小到大排序) 一 冒泡排序通过无序区中相邻记录关键字间的比较和位置的交换,使关键字最小的记录如气泡一般逐渐往上“漂...

个人介绍
天下熙熙攘攘,皆为名来利往。。。