整合zap日志
整合zap日志To Get zapgo get go.uber.org/zap
Fast Use全局logggerlogger, _ := zap.NewProduction()defer logger.Sync() // 将 buffer 中的日志写到文件中logger.Info("this is a test log")
Zap.S 和 Zap.Lzap.SugarLogger
zap 默认的 logger 不支持格式化输出,要打印指定值要用 zap.String、zap.Int 等封装
SugaredLogger提供了debug、info、warn、error、panic、dpanic、fatal这几种方法(使用fmt.Sprint的默认格式),另外还有带f的支持format,带w的方法则支持with键值对
使用zap.SugarLogger
sugar.Info("this will not be logged")
sugar.DPanic("test dpanic")
……
SugaredLogger是在Logg ...
Kubeedge-边缘计算
why I write the series of kubeedge
It base on an experience I had studying kubeege. What is more,I chose it as my graduation project.(ps: somethings from Kubeedge 云原生边缘计算公开课) When I stumbled upon this series of courses.
Now let get it!
Backgroud of Edge calculation
Famous words:” The future is here and it is built on cloud native “ (未来就在这里,它建立在云原生之上)
Edge Computing will be 4x larger than cloud and will generate 75% of data worldwide by 2025. With hardware andsoftware spread across hundreds or t ...
AI协同子项目-Sedna
Kubeedge - 6:AI协同子项目-Sedna什么是 Sedna
Sedna是在KubeEdge SIG AI孵化的边云协同AI项目。得益于 KubeEdge 提供的边云协同能力,Sedna 可以实现跨边云协同训练和协同推理能力,如联合推理、增量学习、联邦学习和终身学习。Sedna支持流行的AI框架,如TensorFlow,Pytorch,PaddlePaddle,MindSpore。
Sedna可以简单地为现有的训练和推理脚本启用边缘云协同功能,从而带来降低成本、提高模型性能和保护数据隐私的好处
安装Sedna环境准备
1VM
2CPU(个人建议4CPU)
2GB+MEMORY(建议4G+)
10GB+ free disk space
Internet connection(docker hub, github etc.)
Linux platform, such as ubuntu/centos
Docker 17.06+
特别提醒:当你运行样例的时候,发现卡死,线查看主机的CPU和运行占用情况,所以要求CPU和内存要最好 ...
piwriw_blog
Piwriw Blog
基于Gin的个人博客系统
一个后端使用了Gin、数据库ORM使用Sqlx,前端使用了Vue2.X的个人博客系统
探索本项目的文档 »
本篇README.md面向开发者
目录
项目概述
页面演示
用户端
管理端
快速启动
文件目录说明
作者
鸣谢
项目概述Piwriw_blog是一个博客系统,前端基于Vue2构建了用户端和管理员系统,后端基于Gin和Sqlx构建。
页面演示用户端
首页
详情
管理端
文章编辑
文章列表
评论管理
分类列表
用户列表
个人设置
快速启动
克隆项目到本地git clone git@github.com:Piwriw/piwriw_blog.git
下载后端依赖(前提:你已经开启了go modules 并且设置了国内镜像代理)cd piwriw_blog go mod tidy
下载前端依赖
...