ICode9

精准搜索请尝试: 精确搜索
  • [go-每日一库] golang validator参数校验2022-06-23 10:33:06

    1.validator简介 validator是一个开源的验证器包,可以快速校验输入信息是否符合自定规则。源码地址: https://github.com/go-playground/validator 本地开发安装库: go get github.com/go-playground/validator 2.常用示例 例如我们使用golang的gin框架进行web server的开发,对于传

  • [go-每日一库]golang-gorm模板-连接-自动建表(二)2022-06-11 08:32:46

    原文链接: 1.(二)GORM模板定义 https://www.cnblogs.com/infodriven/p/16348171.html 2.(三)GORM连接数据库 https://www.cnblogs.com/infodriven/p/16348215.html 3.(十三)GORM 自动建表(Migration特性 https://www.cnblogs.com/infodriven/p/16351624.html 1.gorm的模板定义 1.1 介绍

  • [go-每日一库]golang-gorm的快速入门(一)2022-06-10 23:36:07

    原文:(一)GORM快速入门教程 https://www.cnblogs.com/infodriven/p/16348116.html 1.介绍 GORM是Golang目前比较人们的数据库ORM操作库,对开发者也比较友好,使用非常简单,使用上主要就是把struct类型和数据库表记录进行映射,操作数据库的时候不需要直接手写Sql代码,这里主要介绍MYSQL数据

  • [go-每日一库] golang viper实现动态配置更新2022-06-10 14:31:32

    viper库下载: go get -u github.com/spf13/viper 代码结构: . +--- config | +--- config.go | +--- config.yaml +--- go.mod +--- go.sum +--- main.go config.yaml app: app1: timeout: 120 rpc: true compatible: true mysql: host: localhost port: 3

  • Go 每日一库之 cast2021-11-16 20:34:50

    简介今天我们再来介绍 spf13 大神的另一个库cast。cast是一个小巧、实用的类型转换库,用于将一个类型转为另一个类型。最初开发cast是用在hugo中的。 快速使用先安装: $ go get github.com/spf13/cast后使用: package main import ( "fmt" "github.com/spf13/cast") func main() {

  • 【每日一库】fd - 文件搜索神器2021-05-11 09:55:28

    find 命令,是我们 Linuxer 经常会用到的命令行工具之一,频率可能会比昨天介绍的 grep/ripgrep 工具稍微低一点。它的作用是在文件系统目录中搜索符合指定文件名模式的文件。这里介绍的 fd 是 find 的 Rust 替代实现。目前在 github 上 star 数量接近 10000。fd 的语法与 find 有一些

  • 【每日一库】ripgrep - grep的替代者2021-05-11 09:54:56

    万众期待的 ripgrep 来了。`grep` 是咱们 Linuxer 几乎每天都会用到的行搜索工具,几乎所有发行版都自带有这个工具。多少年来,没有什么改变,如一潭死水。`ripgrep`的出现,给这个领域带来了一场轰动。ripgrep 很牛,现在其 github 已经接近 14000 stars 了。仓库地址是:https://github.com/

  • 【Rust每周一库】 plotlib - 简单的数据可视化库2021-05-10 08:01:12

    本期每周一库带来的是一个简单的数据可视化的库 - plotlib从库的名字不难看出,言简意赅,一定程度上借鉴了python下的matplotlib的命名。省略中间环节,直接附上库的一些链接:plotlib github仓库plotlib 网站plotlib 文档plotlib cartes.io页面plotlib是一个Rust下用于绘制通用数据的可

  • 【每周一库】- JWT的Rust实现2021-05-09 07:05:28

    sonwebtokenRust实现的JSON Web Token库,用于安全身份验证。安装将以下内容加入 Cargo.toml:jsonwebtoken = "7"serde = {version = "1.0", features = ["derive"] }需要Rust 1.39及以上版本算法这个库目前支持以下算法:HS256HS384HS512RS256RS384RS512PS256PS384PS512ES256ES384如

  • 【每周一库】 rust-ftp - an FTP client written in Rust2021-05-09 07:04:08

    本期的每周一库带来的是Rust下的ftp client库:rust-ftp相关链接rust-ftp docs: https://docs.rs/ftp/3.0.1/ftp/rust-ftp github: https://github.com/mattnenterprise/rust-ftprust-ftp的文档页面给出了使用的用例,从代码来看非常简单,下面我们通过实际使用来体验rust-ftp库。开发环

  • 【每周一库】 simsearch - a simple and lightweight fuzzy2021-05-08 22:51:35

    本期的每周一库带来的是simsearch,一个运行在内存的轻量级字符串模糊搜索引擎。首先列出库的链接github: simsearchdocs.rs: simsearch接下来我们通过simsearch gihub中给出的例子来试用开发环境rustc --version: rustc 1.45.2 (d3fb005a3 2020-07-31)cargo --version: cargo 1.45.1

  • 【Rust每周一库】hex - 处理hex数据2021-05-08 18:03:48

    今天介绍一个比较基础和常用的库hex,用来处理十六进制数据的编码。导入库:[dependencies]hex = "0.4.2"功能hex库提供了一些便捷的方法用来编码十六进制数据decode和decode_to_slicedecode将16进制数据解码成字节并返回,比如下面就将"Hello world!"的16进制模式转化为"Hello world!"的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有