今天看源码的时候发现一个是*args和**kwargs,一看就能知道args是神马,就是所有参数的数组,kwargs就不知道了,google一下,一个人的blog写的比较简单明了,秒懂了~~kwargs就是当你传入key=value是存储的字典。 补充一下:kwargs不影响参数位置 例子: def ...
分类:
编程语言 时间:
2019-09-25 17:27:33
阅读次数:
83
一,使用Vuejs搭建项目需要一些基础配置,这样能使的编程过程事半功倍 二、各种loader,不知道loader的请自行Google const path = require("path"); 三、配置ESlint,配置好之后可以自动纠正编写问题,使代码优美好看 ...
分类:
其他好文 时间:
2019-09-25 12:57:22
阅读次数:
78
咱们每先多积累一分,时间越长你与其他人的差距就会越发明显,源于复利效应 课程目录第1章 课程介绍第2章 基础语法第3章 内建容器第4章 面向“对象”第5章 面向接口第6章 函数式编程第7章 错误处理和资源管理第8章 测试与性能调优第9章 Goroutine第10章 Channel第11章 http及 ...
分类:
编程语言 时间:
2019-09-24 21:07:00
阅读次数:
527
Prometheus简介 prometheus受启发于Google的Brogmon监控系统(相似kubernetes是从Brog系统演变而来), 从2012年开始由google工程师Soundcloud以开源形式进行研发,并且与2015年早起对外发布早期版本。 2016年5月继kubernetes之 ...
分类:
其他好文 时间:
2019-09-24 17:33:46
阅读次数:
90
1 menu = { 2 '北京':{ 3 '海淀':{ 4 '五道口':{ 5 'soho':{}, 6 '网易':{}, 7 'google':{} 8 }, 9 '中关村':{ 1... ...
分类:
其他好文 时间:
2019-09-24 15:39:30
阅读次数:
104
一、设计Go语言是为了解决当时Google开发遇到的问题: 大量的C++代码,同时又引入了Java和Python。 成千上万的工程师。 数以万计行的代码。 分布式的编译系统。 数百万的服务器。 二、Google开发中的痛点: 编译慢。 失控的依赖。 每个工程师只是用了一个语言里面的一部分。 程序难以 ...
分类:
编程语言 时间:
2019-09-24 10:24:55
阅读次数:
80
1.代码规范(参考google的c++代码规范) 包含文件的名称及次序: 将包含次序标准化可增强可读性、避免隐藏依赖(hidden dependencies,注:隐藏依赖主要是指包含的文件编译),次序如下:C 库、C++库、其他库的.h、项目内的.h。 命名规范: 1、总体规则:不要随意缩写,如果说 ...
分类:
编程语言 时间:
2019-09-23 22:47:30
阅读次数:
139
前言 Android8.0版本开始,对静态注册广播事件做了限制。但开发中,有时候却需要实现在后台长期运行一些广播事件的监听,处理一些业务。如:时间的监听。 既然Google对配置文件中静态注册做了限制,那我们该如何在后台长期维护一个监听事件呢?下面咱们就来一起学习下吧。 正文 + 由于特殊广播静态注 ...
分类:
其他好文 时间:
2019-09-23 19:50:16
阅读次数:
110
grpm安装: git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc proto,protoc-gen-go安装: go get -u github.com/golang/protobuf/{ ...
分类:
其他好文 时间:
2019-09-23 15:05:24
阅读次数:
81
概述 工具类 就是封装平常用的方法,不需要你重复造轮子,节省开发人员时间,提高工作效率。谷歌作为大公司,当然会从日常的工作中提取中很多高效率的方法出来。所以就诞生了guava。 guava的优点: 高效设计良好的API,被Google的开发者设计,实现和使用 遵循高效的java语法实践 使代码更刻度 ...
分类:
其他好文 时间:
2019-09-23 14:58:07
阅读次数:
90