IT资讯

Go Modules 终极入门

Go modules 是 Go 语言中正式官宣的项目依赖解决方案,Go modules(前身为vgo)于 Go1.11 正式发布,在 Go1.14 已经准备好,并且可以用在生产上(ready for production)了,Go官方也鼓励所有用户从其他依赖项管理工具迁移到 Go modules。
而 Go1.14,在近期也终于正式发布,Go 官方亲自 “喊” 你来用:因此在今天这篇文章中,我将给

2020年3月23日
More

一文弄懂Python上下文管理器和with用法

导读:pythoners都知道有个关键字叫with,它可以实现使用某些临时声明的对象,而之后什么也不用管,这个用法在python中叫上下文管理器。本文带你快速入门上下文管理器和with用法。01 初识上下文管理器,英文context managers,在python官方文档中这样描述:上下文管理器是一个对象,它定义了在执行 with 语句时要建立的运行时上下文。 上下文管理器处理进入和退出所需运行

2020年3月23日
More

Nginx实现反向代理 Node.js

公司有项目前端是用node.js进行服务器渲染,然后再返回给浏览器,进而解决单页面的SEO问题。项目部署的时候,使用Nginx反向代理Node.js。具体的步骤如下:
(Nginx、Node.js的安装和基本配置直接跳过)
首先我们要在nginx.cnf文件中的http节点打开下面的配置:
http {log_format main ‘$remote_addr – $remote_user

2020年3月23日
More

Nginx实现反向代理 Node.js

公司有项目前端是用node.js进行服务器渲染,然后再返回给浏览器,进而解决单页面的SEO问题。项目部署的时候,使用Nginx反向代理Node.js。具体的步骤如下:
(Nginx、Node.js的安装和基本配置直接跳过)
首先我们要在nginx.cnf文件中的http节点打开下面的配置:
http {log_format main ‘$remote_addr – $remote_user

2020年3月23日
More

Go 介绍与环境安装

本文目标学会安装 Go。
知道什么是 Go。
知道什么是 Go modules。
了解 Go modules 的小历史。
学会简单的使用 Go modules。
了解 Gin,并简单跑起一个 Demo。准备环节
安装 Go
Centos
首先,根据对应的操作系统选择安装包 下载,在这里我使用的是 Centos 64 位系统,如下:$ wget https://studygolang.com/dl/

2020年3月22日
More

在 Go 中恰到好处的内存对齐

问题type Part1 struct {a boolb int32c int8d int64e byte
}在开始之前,希望你计算一下 Part1 共占用的大小是多少呢?func main() {fmt.Printf(“bool size: %d\n”, unsafe.Sizeof(bool(true)))fmt.Printf(“int32 size: %d\n”, unsafe.Sizeof(

2020年3月22日
More