![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
禅与Go
文章平均质量分 58
go 语言基础、gin 框架、基础库的应用
余衫马
且举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。——《逍遥游·北冥有鱼》庄周
展开
-
简单搭建 Iris + GORM MVC 框架
参考Iris 框架目录结构原创 2021-07-30 14:55:58 · 911 阅读 · 0 评论 -
Gin + Element + 云IDE 挑战一小时打造春联生成平台
云 IDE 测评原创 2022-11-06 10:54:46 · 377 阅读 · 0 评论 -
简单搭建 Gin + GORM MVC 框架
参考GORM 指南目录结构controller:负责请求转发,接受页面过来的参数,传给 Model 处理,接到返回值,再传给页面。database:通过 gorm 连接数据库。models:对应数据表的增删查改。router:处理路由。templates:HTML 模板。定义路由package routerimport ( . "gin-mvc/controller" "github.com/gin-gonic/gin")/*InitRouter 路.原创 2021-07-30 14:54:31 · 2881 阅读 · 0 评论 -
Dynamic RSA System 设计与实现
Dynamic RSA System 设计与实现原创 2022-12-17 17:15:06 · 535 阅读 · 0 评论 -
基于 image 库将图片转字符(Golang)
Golang 使用 image 库将图片转字符原创 2022-10-23 21:00:41 · 903 阅读 · 0 评论 -
加解密和签名校验可视化工具(Golang)
RSA加密、解密、签名、验证 golang 封装原创 2022-08-03 20:27:14 · 2355 阅读 · 0 评论 -
Win10 下编译运行 Redis
在 Win10 下编译运行 Redis 6原创 2022-07-27 16:28:40 · 822 阅读 · 0 评论 -
基于古诗词的名字生成器
数据集因为数据量庞大,使用本地的 CSV 数据进行测试。后续改进 CSV 文件保存到 mongodb 数据库,便于聚合查询。数据分词我们需要一个分词器将这些数据进行分词,用到的是 Golang 版的 jieba 库如下:"github.com/go-ego/gse"最理想的分词器是将长短句中的名词进行提取,本 demo 使用自带的分词器。根据官方示例进行数据分词:package utilimport ( "flag" "fmt" "log" "os" "原创 2022-05-04 17:22:47 · 1476 阅读 · 0 评论 -
代码写春联【百度AI智能春联Golang版】
工程结构├─cmd // 程序入口├─img // 图片 ├─lib // 依赖│ └─font├─res // 输出└─util // 工具代码package mainimport ( "flag" "github.com/golang/freetype" "github.com/satori/go.uuid" "image" "image/color" "image/png" "io/ioutil" "log" "os")// charset 中原创 2022-01-22 17:28:47 · 1401 阅读 · 1 评论 -
从0到1手写分布式对象存储系统-06断点传输
从0到1手写分布式对象存储系统原创 2022-01-10 19:37:07 · 469 阅读 · 0 评论 -
简易随机文件生成器
随机文件生成器原创 2022-01-05 20:45:13 · 715 阅读 · 0 评论 -
从0到1手写分布式对象存储系统-05纠删码与数据修复
从0到1手写分布式对象存储系统原创 2021-12-24 16:38:40 · 1811 阅读 · 0 评论 -
csv 表单简易数据生成器
手工导入数据的数据生成器原创 2021-12-22 22:12:03 · 914 阅读 · 0 评论 -
从0到1手写分布式对象存储系统-04数据校验与去重
从0到1手写分布式对象存储系统原创 2021-11-05 21:50:08 · 778 阅读 · 0 评论 -
从0到1手写分布式对象存储系统-03区分存储对象的不同版本
从0到1手写分布式对象存储系统原创 2021-10-24 20:50:35 · 3024 阅读 · 0 评论 -
从0到1手写分布式对象存储系统-02分布式架构初建
从0到1手写分布式对象存储系统原创 2021-10-21 09:07:01 · 672 阅读 · 0 评论 -
从0到1手写分布式对象存储系统-01单机版存储模型
从0到1手写分布式对象存储系统原创 2021-10-18 14:50:14 · 508 阅读 · 0 评论 -
Gin + GoCv + Element 简单搭建图片风格迁移网站
成品效果输入:jpg/png 格式图片输出:风格迁移后的图片目录结构# tree├─controller // 控制器├─models // 风格迁移模型│ ├─eccv16│ └─instance_norm├─router // 路由转发├─static // 静态资源├─sys // 系统配置├─templates // html 模板├─upload // 上传或者生成的图片│ └─images│ ├─input│ └─output原创 2021-09-17 21:28:53 · 2654 阅读 · 2 评论 -
Json 处理 - golang
package mainimport ( "encoding/csv" "encoding/json" "fmt" "os" "strings" "github.com/buger/jsonparser" "github.com/kirinlabs/HttpRequest")type Book struct { Name string `json:"name"` Author string `json:"author"`}func main() { TestJso.原创 2021-09-01 13:59:05 · 352 阅读 · 0 评论 -
GoCv DNN 风格迁移
参考 gocv下载模型// downlaod.shBASE_URL="http://cs.stanford.edu/people/jcjohns/fast-neural-style/models/"mkdir -p models/instance_normcd models/instance_normcurl -O "$BASE_URL/instance_norm/candy.t7"curl -O "$BASE_URL/instance_norm/la_muse.t7"curl -O原创 2021-08-30 17:40:35 · 497 阅读 · 0 评论 -
GoCV 环境搭建(Win10)
Win10 搭建 GoCV 环境原创 2021-08-29 17:13:35 · 1829 阅读 · 0 评论 -
PPMCC - golang 实现
// utils/ppmcc.gopackage utilsimport ( "errors" "math")var LengthError = errors.New("请检查变量X与变量Y样本大小是否相等!")type PPMCCUtil interface { // 求均值 getAverageValue() // 求协方差 getCovariance() float64 // 求标准差 getStandardDeviation() float64 // 求相关系数.原创 2021-08-23 14:58:03 · 285 阅读 · 0 评论 -
gomail 发送邮件
官方简单示例:m := gomail.NewMessage()m.SetHeader("From", "alex@example.com")m.SetHeader("To", "bob@example.com", "cora@example.com")m.SetAddressHeader("Cc", "dan@example.com", "Dan")m.SetHeader("Subject", "Hello!")m.SetBody("text/html", "Hello <b>B翻译 2021-08-21 16:45:20 · 1437 阅读 · 0 评论