上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 一、算法时间复杂度的O(n)和log2n的区别 例如一个print(1) 的时间复杂度 为O(1),那多个print串行呢 结果仍然为O(1) 一个for循环呢 时间复杂度 为O(n) 这个N取决于传入的参数 那logn是如何取呢, 需要 一次循环减半. 就为nlog2n 循环减半的过程 O(log 阅读全文
posted @ 2018-12-20 11:23 dragonliu 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 官方地址:https://www.consul.io/docs/agent/http.html consul的主要接口是RESTful HTTP API,该API可以用来增删查改nodes、services、checks、configguration。所有的endpoints主要分为以下类别: 下面 阅读全文
posted @ 2018-12-07 01:34 dragonliu 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: 1.Prometheus整体架构图 2.配置文件 3.基于consul的服务发现 注意: Prometheus的consul_sd_config使用的是catalog的API。 使用http接口注册consul 4.prometheus配置详解 当查询的时候存在十分复杂的表达式,这样会降低prome 阅读全文
posted @ 2018-12-07 01:28 dragonliu 阅读(23360) 评论(0) 推荐(5) 编辑
摘要: 1)查看Grafana配置文件,确定grafana.db的路径 通过配置文件得知grafana.db的完整路径如下: 2.使用sqlite打开数据库 3.修改user表Admin用户的password 4.修改指定用户为管理员 阅读全文
posted @ 2018-12-06 21:03 dragonliu 阅读(8452) 评论(0) 推荐(2) 编辑
摘要: 1.beego 注意事项 beego的默认架构是mvc python的django默认是mtv 阅读全文
posted @ 2018-11-27 16:37 dragonliu 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 一、神器ContentType 如果 继续增加课程 价格策略表还得增加字段 这样django自带一个contentType 帮助我们解决表之间的依赖关系: 1.从settings文件可以看到原生就支持contenttype 2.自动将创建的表名字 单独维护到content_type表 3.conte 阅读全文
posted @ 2018-11-23 17:38 dragonliu 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 2.在settings.py里设置 3.在settings.py的middleware里设置 4.在settings.py新增加配置 阅读全文
posted @ 2018-11-21 16:04 dragonliu 阅读(491) 评论(0) 推荐(0) 编辑
摘要: ES6常用语法: 1.let - 解决了变量提升 - 带来了块级作用域 2.const -解决了变量提升 -定义之后不能修改,否则报错 -定义的时候必须赋值 3.箭头函数 - arguments不能使用 - this的指向问题,指向箭头函数被定义时的作用域 Vue的声明周期: 1. beforecr 阅读全文
posted @ 2018-11-14 15:06 dragonliu 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一、Go常用包介绍 2.Beego bee new hello 3.golang正则表达式 阅读全文
posted @ 2018-10-26 18:34 dragonliu 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: 文件清理 最近某服务器磁盘空间告警,在排查过程中发现"/var/spool/postfix/maildrop"目录下堆积了很多小文件,起初想直接删除,但是使用rm删除是提示“参数列表过长”,后来使用rsync来清楚垃圾文件: 注意: 不管是使用rm还是rsync,在清理文件之前一定要仔细确认文件是否 阅读全文
posted @ 2018-10-25 21:20 dragonliu 阅读(1338) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页