2020年10月19日

govalidator 方便的golang 数据校验框架

摘要: govalidator提供了基于tag 的golang 数据类型校验,实际上其他语言比如.net java ,typescript 也都有类似的框架 以下是一个简单的试用 环境准备 go mod go mod init demoapp 简单代码 main.go package main ​ impo 阅读全文

posted @ 2020-10-19 23:04 荣锋亮 阅读(747) 评论(0) 推荐(0) 编辑

go mod checksum mismatch 问题

摘要: 最近在跑一个项目clone 完成代码之后需要进行构建,发现了如下问题 <wiz_code_mirror> verifying gopkg.in/src-d/go-git.v4@v4.13.1/go.mod: checksum mismatch downloaded: h1:G7mAYYxgmS0lV 阅读全文

posted @ 2020-10-19 21:38 荣锋亮 阅读(4691) 评论(0) 推荐(0) 编辑

基于openresty的ip白名单控制

摘要: 目的很简单,因为基于nginx的 ngx_http_access_module ip 模块有点太弱了,不灵活,可以直接使用openresty 在access_by_lua 阶段处理 预备 我们需要支持cidr格式的ip,所以需要一个灵活的ip解析处理包, hamishforbes/lua-resty 阅读全文

posted @ 2020-10-19 20:41 荣锋亮 阅读(1932) 评论(0) 推荐(0) 编辑

go-linq 很不错的golang linq 包

摘要: go-linq 是.net linq 的golang 实现,使用简单灵活,而且支持多种操作模式,同时也支持基于范型函数,使得代码更清晰 linq 参考格式 From(slice) .Where(predicate) .Select(selector) .Union(data) 参考使用 集成了mit 阅读全文

posted @ 2020-10-19 20:39 荣锋亮 阅读(3156) 评论(0) 推荐(0) 编辑

ClearScript 微软开源的js 引擎

摘要: ClearScript 实际上属于一个老项目了,只是最近微软迁移到github了,同时也增强了跨平台的支持(linux,mac) 对于基于.net 系列的软件开发是比较方便了,当然目前和graalvm 的js 引擎相比还是比较弱的 ,比较期待微软能 有更好的提升 目前支持的特性 js 与.net o 阅读全文

posted @ 2020-10-19 13:06 荣锋亮 阅读(2184) 评论(0) 推荐(0) 编辑

malinajs来自Svelte 启发的前端编译器

摘要: malinajs是一个前端编译器,可以不用框架来开发web 应用,好处是我们的web 应用可以变得 比较小以及快速,同时官方也提供了一些关于Svelte 以及vue3的比较,是一个比较有意思的项目 同时官方也提供了一个repl可以方便的调试 参考资料 https://github.com/malin 阅读全文

posted @ 2020-10-19 09:36 荣锋亮 阅读(306) 评论(0) 推荐(0) 编辑

Luckysheet 国内企业开源的很不错的web excel 项目

摘要: Luckysheet 是由国内企业开源的web excel 项目,功能真的很强大,而且我们可以方便的集成到我们的web应用中 参考资料 https://github.com/mengshukeji/Luckysheet 阅读全文

posted @ 2020-10-19 09:17 荣锋亮 阅读(1752) 评论(0) 推荐(0) 编辑

导航