Tony 发布的文章

前段时间客户跟我说需要几个企业邮箱。

我本来没当回事,打算准备注册个阿里企业邮箱的,没想到阿里企业邮箱现在收费了。记得之前在阿里注册的域名都是免费送企业邮箱的,没想到现在也不免费了。

虽说钱不多,5个邮箱一年也就大几百块,但秉持着能不花钱就不花钱要花就花在最好的产品上的原则,我稍微研究了一下市面上的企业邮箱,写个文章总结一下。

- 阅读剩余部分 -

2024-04-15T09:18:04.png

Mycorrhiza Wiki 是由 Bouncepaw 及其他开源贡献者共同开发的一款开源平台,旨在为数字领域的创造力和协作提供支持。

与传统的 Wiki 引擎不同,Mycorrhiza 基于 git 实现文档的版本管理,而不需要复杂的数据库,而是将所有数据存储为简单的文件。这种独特的方法简化了安装流程,并通过直接文件编辑等多种方式方便了内容修改。

- 阅读剩余部分 -

Device Shots 是一款支持生成各种设备类型的带壳截图的在线工具。

2024-04-15T07:17:16.png

在向别人展示或分享一些类型的图片的时候,比如手机桌面、应用截图等,为了让人有一个更直观的感受,我们有些人习惯给这些图片套一个外壳,比较常见的是套一个手机外壳的模板,生成带壳截图。而现在手机中也有不少这样的应用支持一键生成带壳截图,非常方便。

- 阅读剩余部分 -

本文转自本人博客,写于2022年。

今天来聊聊刘慈欣的《三体》。

第一次读《三体》是我大学时代,2010年前后,同班的隔壁舍友推荐的。当时我看了个开头就有点看不下去了,因为明显感到作者是个 24K 纯理科生,文笔略显生硬。不过作者写到了文革,对于敢在作品中融入这段历史的作者我总是高看一眼的,所以坚持读完了第一部,但最终第二部没看完。 直到工作以后,才买了电子书翻了一遍。

- 阅读剩余部分 -

今天遇到一个问题,在使用 Symfony 6.x 框架的项目里,我没有使用框架自带的 Security 组件,而是自己实现了一个用户认证的土方法。

在我的方法中,当用户请求需要登录的接口时,会抛出一个自定义的异常 ApiNotAuthException,然后我在 ExceptionListener 监听器服务中捕获这个异常并封装我自己的返回值结构,最后将状态码强制改为 200(因为我不喜欢使用 HTTP 状态码来替代业务状态码)。

- 阅读剩余部分 -