ORM 框架中为什么需要默认启用事务

背景发现很多 ORM 框架都有 auto-commit 的配置,在执行任意写操作时,实际上都会开一个事务,然后自动提交。针对 GORM 框架深究了一下。框架的行为根据文档 Transactions | GORM - The fantastic ORM library for Golang, aims

记一个无关痛痒的功能改进和对 Unmarshal 的一些了解

有如下代码:type Config struct { App Application `yaml:"application"`}type Application struct { AppName string `yaml:"app_

猫鱼周刊 vol. 000 我有独特的创作技巧

其实想写 newsletter 很久了,每周都会阅读、收藏很多文章,但“收集->整理->输出“这个流程最多只走到了整理——把所有文章往 Cubox 里一扔,最多打个标签就草草结束了。从这期开始,我尝试每一周都消化一下上一周往收藏夹里扔的内容,分享一些有趣的文章、网站,发表一些自己的评论,

日志最佳实践

文章链接:My Logging Best Practices在动作后打日志// don't do thatlog.info("Making request to REST API")restClient.makeRequest()// do thatrestClient.

Android 项目使用 Github Actions 实现自动打包发布

本文介绍了如何使用GitHub Actions进行Android项目CI/CD的过程。通过使用GitHub Marketplace上提供的封装好的workflow,可以解决构建apk、签名和发布的问题。在这个过程中,需要使用Gradle、apksigner等工具,同时还需要对签名key进行base64编码,并使用GitHub Secrets进行传递。最终,通过在gitflow中打tag来触发workflow,实现自动化构建发布。

Postman 使用Pre-request 脚本及引入外部依赖

背景在使用 Postman 模拟请求一些接口时,如果遇到需要签名、加密等情况,需要对请求的字段动态做一些处理,每次去计算签名就比较麻烦。好在 Postman 提供了 Pre-request 脚本[1]这一功能,支持使用 JavaScript 写一些脚本来计算请求参数,做自动化接口测试等。基础知识其实

关于 Golang 多平台打包发布这件事..

一个演示如何使用 GitHub Actions 将一个 Golang 项目打包成多平台的二进制文件并发布到 GitHub Releases 和 DockerHub 的例子。由来作为软件开发者,在软件发布上浪费大量重复劳动是极其没有必要的,这应该是一个高度自动化的过程。在发布软件的过程中,有以下几个痛

【收藏夹】Git

教程廖雪峰的 Git 教程 :Git 入门经典教程,必读。菜鸟教程 - Git教程 :可以当 cheatsheet,速查用。GitHub - 30 天精通 Git 版本控管 :一个比较贴近现实使用的 Git 教程,写作语言为 zh-tw。猴子都能懂的 GIT入门:暂时还没看过。Learn Git B

从超星事件看国内高校信息安全

本文主要讨论了超星学习通数据库遭入侵事件,以及高校中存在的隐私泄露风险。由于学校的依赖,学生使用强制性,第三方平台的收集过度等原因,学生向这些平台提供了大量的隐私信息,最终导致了数据泄露。同时,文章也提供了一些解决方案,包括建设学生信息管理系统、私有化部署远程授课、出勤管理、信息收集等系统、提供注销功能等。作者认为,这次事件的走向可能是超星没有意识到自己被入侵,或者通过关系压低热度。但这次事件也引起了广泛的关注,希望用户能够提升自己的隐私和信息安全意识。

Migrate to macOS

Migrate to macOS常用应用迁移App名称支持平台解决方案TermiusmacOS,Win,iOS/iPad OS,Android直接使用Navicat PremiummacOS,WinDBeaver / JB Datagrip滴答清单macOS,Win,iOS/iPad OS,Andr
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×