Loading

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要: 前言 现在有这样的需求 正文 使用net包 net包的方法可以判断是否是 ip,需要注意的是 ip 分为 ipv4 和 ipv6 此方法将 v4 和 v6 一起判断出来 弊端: 无法获取到是 ipv4 还是 ipv6, 因此如果需求是去除 ipv6 需要自己写 匹配 ipv4 我们可以使用正则来匹配 阅读全文
posted @ 2020-04-20 20:51 ChnMig 阅读(5828) 评论(0) 推荐(0)
摘要: 前言 HomeBrew 的用处我想使用 Mac 的开发人员都知道, 本篇讲解如何在 Debian 上安装 "BrewLinux" 更新: 后来发现并不是很好用, 不建议使用 官方推荐的脚本安装 注意这里只支持你的服务器网络环境好的情况下 新建用户 brew希望可以在不使用 sudo 的情况下使用 b 阅读全文
posted @ 2020-04-09 14:08 ChnMig 阅读(2940) 评论(0) 推荐(0)
摘要: 前言 目前国内云服务商提供的镜像最新只有 9 , 本文讲解升级至 10 的方法 正文 查看当前版本 现在的版本是9.0 更新到当前版本的最新版 过程中如有提醒让选择方式 我们选择第一个 修改apt源为10 strech 为 debian9 代号, 将其替换为 buster 为 debian10 代号 阅读全文
posted @ 2020-04-08 18:04 ChnMig 阅读(3349) 评论(0) 推荐(0)
摘要: 前言 继续学习 此为第二篇, 还差些知识点就可以结束, 更多的比如用户的身份校验/ swagger 文档修改等以后会单独写 正文 使用枚举来限定参数 可以使用枚举的方式来限定参数为某几个值之内才通过 Fast错误返回 以上面为例, 如果你传递了不在枚举中的参数, Fast 会返回错误给客户端, 例如 阅读全文
posted @ 2020-04-01 20:58 ChnMig 阅读(2565) 评论(1) 推荐(0)
摘要: 前言 学习不止 正文 介绍 FastApi是PythonWeb框架的‘新晋干员’,虽然年轻但是很能打 目前已有 12k start "GitHub" "官网" 为什么说他能打呢?它内部使用了 Python 的 Async 异步,因此速度很快, 也要求必须是 Py3.6+ Async 不同于之前自己实 阅读全文
posted @ 2020-03-31 11:22 ChnMig 阅读(5871) 评论(0) 推荐(3)
摘要: 前言 一主要讲的是容易忽略的错误,可能在build时都不会体现出来但是在使用时出现问题 二主要讲的是一些可以提高代码效率的用法 本篇则讲解一些规范,不是强制的但是根据规范会提高代码的可读性, 减少BUG 等 正文 一致性 最重要的, 项目的参与者要保持代码规范的一致性.无论你的团队使用怎样的代码规范 阅读全文
posted @ 2020-03-26 11:11 ChnMig 阅读(302) 评论(0) 推荐(0)
摘要: 前言 接上回 正文 错误消息 Go中声明错误有几种方式 errors.New() 简单的声明静态字符串信息的错误 fmt.Errorf 可以格式化插入信息的错误 自己实现 Error() 方法 使用errors.Wrap 在使用错误时,需要根据使用场景来判断哪种是适合的 如果只需要简单的静态错误信息 阅读全文
posted @ 2020-03-20 17:38 ChnMig 阅读(291) 评论(0) 推荐(0)
摘要: 前言 实力有限,guide啃着好费劲 原地址 "https://github.com/xxjwxc/uber_go_guide_cn" 加我自己的体会和补充 基于Golang 1.14 正文 Interface 合理性验证 在代码编译时验证接口的合理性, 通过 var 一个空变量的方式,如果你的接口 阅读全文
posted @ 2020-03-19 14:04 ChnMig 阅读(517) 评论(0) 推荐(0)
摘要: 前言 主要是记录Docker遇到的坑,更多的是因为自己的粗心大意,以此警示 正文 Dockerfile里的RUN 某一次把启动服务的命令写在了 Dockerfile 中,后来发现服务一直拉不起来. 原来是把启动命令写在了 Dockerfile 的 RUN 里 Dockerfile 的 RUN 命令只 阅读全文
posted @ 2020-03-17 11:18 ChnMig 阅读(1536) 评论(0) 推荐(0)
摘要: 前言 之前一直喜欢 的代码自动格式化和其他的一些功能 今天了解到原来 也有这些功能, 想想也对, 毕竟这么大 正文 Goland设置代码格式化 进入设置,按需选择要使用的, VsCode 使用的是 go fmt 设置成功后每次手动保存会格式化你的代码 Goland设置前进后退按钮 勾选该项即可在最上 阅读全文
posted @ 2020-03-09 09:59 ChnMig 阅读(7116) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页