/images/avatar.png

时序数据库 InfluxDB(三)

数据类型 InfluxDB 是一个无结构模式,这也就是说你无需事先定义好表以及表的数据结构。 InfluxDB 支持的数据类型非常简单: measurement : string tag key : string tag value : string field key : string field value : string ,

Go Errors 错误处理

Golang 中的 error 是一个内置的特殊的接口类型: 1 2 3 type error interface { Error() string } 在 Go 1.13 版本之前,有关 error 的方法只有两个: errors.New : 1 func New(text string) error fmt.Errorf : 1 func Errorf(format string, a ...interface{}) error 这两个方法都是

Go 垃圾回收

Garbage Collection( GC )也就是垃圾回收到底是什么?内存空间是有限的,诸如变量等需要分配内存才能存储数据,而当这个变量不再使用的时候就需要

CPU 密集型任务会阻塞 Node.js 吗【译】

本文翻译自: https://betterprogramming.pub/is-node-js-really-single-threaded-7ea59bcc8d64 CPU密集型任务会阻塞 Node.js 吗? 让我们使用加密任务做个简单测试: 如图所示,连续执行四次加密任务,打印耗时,结果会发生什么? 结果输出

从 V8 优化看高效 JavaScript【译】

文本翻译自: https://blog.logrocket.com/how-javascript-works-optimizing-the-v8-compiler-for-efficiency 理解 JavaScript 是如何工作的对于编写高效的 JS 大有帮助。 V8 执行 JS 分为三个阶段: 源代码转换为 AST 抽象语法树。 语法树转换为字节码:这个过程由 V8 的