golang时间操作基础及重要操作总结
摘要:时间常量 const ( Nanosecond Duration = 1 // 纳秒 Microsecond = 1000 * Nanosecond // 微妙 Millisecond = 1000 * Microsecond // 毫秒 Second = 1000 * Millisecond //
阅读全文
posted @
2020-12-31 15:23
江湖乄夜雨
阅读(653)
推荐(0) 编辑
Python与Go列表切片越界的对比
摘要:需求 很简单的知识点,做一下小结。 最近写代码需要做一下切片的操作,比如给定这样一个切片: lst1 = [1,2,3,4,5,6,7,8,9,10,11,12,13] 将这个切片里面的元素按照每4个为一组,每一组组成单独的切片,然后再组合到外层的切片中,结果像这样: [[1, 2, 3, 4],
阅读全文
posted @
2020-12-29 12:05
江湖乄夜雨
阅读(418)
推荐(0) 编辑
golang时间与时区相关操作总结
摘要:前言 任何语言处理时间的功能都是最基础也是平时十分常用的,另外需要注意任何脱离时区的时间都是没有任何意义的! 这里总结一下笔者在这一个多月写go项目用到的、收集到的一些好用的处理时间的方法以及时间处理的一些基础知识点。 golang时间操作基础 *** go关于时间操作的基础我这边自己做了一下笔记:
阅读全文
posted @
2020-12-18 11:47
江湖乄夜雨
阅读(4035)
推荐(0) 编辑
go操作redis的一些练习
摘要:使用go-redis github.com/go-redis/redis 初始化连接 // 初始化连接 // 声明一个全局的rdb变量 var rdb *redis.Client // 初始化连接 func initClient() (err error) { // 注意这里不用 := 必须给全局变
阅读全文
posted @
2020-12-16 16:35
江湖乄夜雨
阅读(166)
推荐(0) 编辑
gin框架实现简单的jwt认证
摘要:之前的总结 之前自己总结过使用Python实现JWT认证的博客:关于跨域与同源策略、安全cookie、CSRF与JWT认证校验看这一篇就够了 参考博客 主要参考这篇博客实现的,自己亲自动手实现一下,加深一下印象:https://www.liwenzhou.com/posts/Go/jwt_in_gi
阅读全文
posted @
2020-12-08 18:06
江湖乄夜雨
阅读(1022)
推荐(0) 编辑
gin项目的路由拆分与注册
摘要:参考博客 https://www.liwenzhou.com/posts/Go/gin_routes_registry/ 基本的路由注册 func TestRouterGroup(t *testing.T){ // 定义默认引擎 r := gin.Default() // 路由组 userGroup
阅读全文
posted @
2020-12-08 15:57
江湖乄夜雨
阅读(1742)
推荐(0) 编辑
gin框架练习笔记
摘要:本文主要记录一下自己学习gin框架过程中亲自写的一些练习与笔记,温故而知新。 全部是参考这篇博客:https://www.liwenzhou.com/posts/Go/Gin_framework/#autoid-0-8-3 另外,所有的代码均使用testing实现,需要将go文件的名称命名为xxx_
阅读全文
posted @
2020-12-08 15:18
江湖乄夜雨
阅读(389)
推荐(0) 编辑
Python与Go中“类的归一化设计”实现与对比
摘要:Python中类的归一化设计 在Python中实现类的归一化设计有2种思路:一种是使用abc模块限制,另外一种是在父类种给某些方法主动抛出异常,如果子类不实现父类的方法,根据方法的调用顺序程序会报错。 abc模块实现类的归一化 import abc class Father(metaclass=ab
阅读全文
posted @
2020-12-05 10:49
江湖乄夜雨
阅读(465)
推荐(0) 编辑
Golang序列化与反序列化操作总结及一些实践经验
摘要:前言 本文总结一下自己这一个多月写Go代码以来有关JSON序列化与反序列化的学习及实践使用经验,如有更好的包或者解决方法欢迎下方留言。 一些实践经验 将结构复杂的map数据直接解析为string处理 *** 实际中有个API返回的数据是这样结构的: {"id": "23846617xxxxx", "
阅读全文
posted @
2020-12-01 15:36
江湖乄夜雨
阅读(3331)
推荐(0) 编辑