Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
gin框架16--如何记录日志
gin框架16 如何记录日志 介绍 案例 说明 介绍 本文主要介绍如何将日志写入文件中 取消终端输出 案例 源码 package main import github com gin gonic gin io os func main gi
Golang
golang web
gin框架
如何记录日志
gin控制日志输出写入
protobuf 下载 使用
protobuf是谷歌开源的一种数据格式 适合高性能 对响应速度有要求的数据传输场景 因为profobuf是二进制数据格式 需要编码和解码 数据本身不具有可读性 因此只能反序列化之后得到真正可读的数据 优势 1 序列化后体积相比Json和X
go
Golang
开发语言
后端
go语言配置
1 Go语言的环境变量 与Java等编程语言一样 安装Go语言开发环境需要设置全局的操作系统环境变量 除非是用包管理工具直接安装 主要的系统级别的环境变量有两个 1 GOROOT 表示Go语言环境在计算机上的安装位置 它的值可以是任意的位置
go
Golang
开发语言
后端
FISCO BCOS Go-sdk 配置文件
0 参考文档 GitHub FISCO BCOS go sdk golang SDK of FISCO BCOS 1 环境配置 操作系统 CentOS7 Golang版本 1 17 2 WeBASE版本 1 5 2 已开启 可参见 WeBA
区块链
智能合约
Golang
Go_方法、方法重写、方法与函数的区别
方法 方法是绑定在自定义类型上的 常用在结构体上 方法方法不能直接调用 只能通过所绑定s类型的变量来调用 因为方法是和类型做关联的 方法是值拷贝的传递方式 如果希望改变结构体变量的值 需要通过结构体指针实现 方法名首字母大写为公共 小写为私
Golang
go
方法
方法重载
Go标准库日志打印,以及同时输出到控制台和文件
打印 在使用go写一些小程序时 我们没必要引入额外的包 直接使用fmt标准包打印即可 import fmt func main fmt Println line1 fmt Print line2 fmt Printf line d n 3
Golang学习和进阶
Golang
log
go日志打印
go日志输出到文件
Go语言基础知识4——依赖管理
依赖 别人写的库 依赖其进行编译 依赖管理的三个阶段 GOPATH GOVENDOR go mod GOPATH和GOVENDOR正在向go mod迁移 一 GOPATH GOPATH是一个环境 就是一个目录 默认在 go unix lin
Golang
开发语言
后端
Go语言数据结构-二叉树
定义 二叉树是一种数据结构 它是由 n n 1 个有限节点组成一个具有层次关系的集合 根节点 最上面的节点 叶子节点 左右子节点都为nil的节点 特点 每个节点有零个或两个子节点 没有父节点的节点称为根节点 每一个非根节点有且只有一个父节点
Golang
数据结构和算法
数据结构
二叉树
go 进阶 九. 定时器
目录 一 Timer 内部包含的方法解释 1 创建定时器 2 停止定时器 3 重置定时器 4 After 匿名定时器 5 AfterFunc 延迟执行 使用场景举例 原理 1 底层结构 2 创建Timer 3 停止Timer 4 重置Tim
十一 Go 常用三方库与常用工具
Golang
c
Java
golang实战-数字签名与认证
一 数字签名 设想一个场景 Alice 给 Bob 发送了一段消息 明天我请你吃饭 该消息使用 Bob 的公钥加密 公钥加密才能确保消息被截获后也只有 Bob 本人能用自己的私钥解密 但是由于 Bob 的公钥可能其他人也有 Tom 也可以使
Golang
安全
数字签名
OAUTH之 钉钉第三方授权登录
文章目录 OAUTH之钉钉第三方授权登录 前期用到的工具 获取access token 请求地址 请求方法 响应 扫码 使用账号密码 获取 临时 code 参数重要说明 直接访问 扫码登录 使用账号密码登录第三方网站 根据 sns 临时授权
实践人生
Golang学习
Golang
OAuth2
使用go test框架驱动的自动化测试
一 背景 团队的测试人员稀缺 无奈只能 自己动手 丰衣足食 针对我们开发的系统进行自动化测试 这样既节省的人力 又提高了效率 还增强了对系统质量保证的信心 我们的目标是让自动化测试覆盖三个环境 如下图所示 我们看到这三个环境分别是 CI C
Golang
开发语言
后端
go基础详解2-go run & test
一 go run 编译运行一个main 包 package 常用的运行方式如下 go run go run hello go run 后面接路径 该路径 不含子路径 下所有的go源文件都属于main包 go run filename1 fi
Golang
开发语言
后端
CentOS 7.5 搭建以太坊私联(联盟链)及区块链浏览器
环境 操作系统为win10 虚拟化2个centos7 5 系统 cpu 4核 内存8G 本文将以node1 node2代表虚拟机节点1 和虚拟机节点2 此篇将搭建2个节点 node1 会搭建区块链浏览器 环境准备 node1 搭建 关闭防火
centOS
区块链
Golang
以太坊
Golang协程,通道详解
进程 线程以及并行 并发 关于进程和线程 进程 Process 就是程序在操作系统中的一次执行过程 是系统进行资源分配和调度的基本单位 进程是一个动态概念 是程序在执行过程中分配和管理资源的基本单位 每一个进程都有一个自己的地址空间 一个进
Golang
Go语言进阶
Golang
开发语言
后端
go使用excelize导出excel
由于xlsx库两年没有更新了 所以今天又写了个使用excelize到处excel 传参格式仍可参照用xlsx格式 go语言使用tealeg xlsx导出excel 借我三行代码的博客 CSDN博客 type UserData struct
Golang
开发语言
后端
golang-实现自己的事件驱动
golang实现自己的事件驱动 众所周知 go中的异步操作都已经封装在了运行时的过程中 有关socket的网络的异步操作都封装到了go的netpoll中 从而简化了编程形式 本文也就根据evio库总结而来 golang跨平台库 如何编写go
服务端
Golang
«
1 ...
50
51
52
53
54
55
56
»