深入理解 ISO 8601 时间间隔表示法

ISO 8601 定义了一种表示时间间隔的格式,称为 "duration"。

2024/11/28
articleCard.readMore

可组合数据系统之路:对过去 15 年和未来的思考

【翻译】文章出自 pandas 库兼《Python数据分析》一书的作者 Wes McKinney,回顾了他从 2008 年以来在数据科学领域所做的事情和转变,同时分析和思考了模块化、互操作性和可组合性的未来趋势。

2024/3/11
articleCard.readMore

交换友情链接

关于如何与本站交换友情链接的说明。

2024/1/19
articleCard.readMore

MacOS 下解决 Edge 浏览器侧边栏无法关闭的问题

MacOS 下 Edge 浏览器打开 Workspace 后,侧边栏怎么也关闭不了,不知道是 Bug 还是 Feature。

2024/1/11
articleCard.readMore

HTTP API 的错误响应标准

HTTP API 正常响应格式基本上比较一致,但是错误响应可就是百花齐放了,本文介绍一种错误信息的 RFC 标准。

2024/1/2
articleCard.readMore

你使用什么作为数据库的 ID?

介绍几种较新的 ID 生成方案。

2023/12/18
articleCard.readMore

只需要一个文件,在本机跑起 ChatGPT

llamafile 将模型和程序打包成一个文件,在没有 GPU 的机器离线运行 ChatGPT。

2023/12/11
articleCard.readMore

聊一聊 Node 技术栈

最近发现在新型应用中,Node.js 技术栈被采用很多。

2023/12/1
articleCard.readMore

个人网站迁移到 Astro

将个人网站从 Gridsome 迁移到了 Astro。

2023/2/22
articleCard.readMore

编程命名规范

介绍四种常见的编程命名规范:PascalCase,snake_case,camelCase,kebab-case。

2020/12/1
articleCard.readMore

升级到 iOS 14.2 后,Google Authenticator 挂了

iOS 升级到 14.2 后,Google Authenticator,这里有解决办法。

2020/11/30
articleCard.readMore

SaaS 数据库架构选择

开发 SaaS 系统的时候,应该怎样选择数据库架构呢?

2020/6/16
articleCard.readMore

GitHub 宣布私有仓库支持无限协作者,核心功能全部免费

2020 年 4 月 14 日,GitHub 宣布私有仓库支持无限协作者,核心功能全部免费。

2020/4/15
articleCard.readMore

新一代通信协议:RSocket

RSocket 是一种下一代的、响应式通信协议,用于构建当今的现代云原生和微服务应用程序。

2020/3/27
articleCard.readMore

Let’s Encrypt 撤销 300 万个证书,检查你的证书是否在其中

3 月 4 日起,由于域验证和发布软件中的一个错误,Let’s Encrypt 将吊销近 300 万个证书。

2020/3/24
articleCard.readMore

使用 BFG Repo-Cleaner 修改 Git 提交历史

如果 Git 的提交历史里有敏感数据或者超大文件,怎样从历史里清除它们?

2020/3/16
articleCard.readMore

为 HTTP API 接口增加统一请求日志

继续向之前分享的 HTTP API 例子代码添加日志功能。

2020/3/12
articleCard.readMore

我编程 20 年的指导原则

【翻译】一个编程20年的资深程序员,总结自己编写软件的原则。

2020/3/8
articleCard.readMore

如何做 HTTP 接口的访问控制

给之前分享的 HTTP API 例子代码添加访问控制。

2020/3/5
articleCard.readMore

什么是移动原生业务软件(MNBA:Mobile Native Business Applications)

我们处在一个从移动化转型进化到移动原生的时代。移动原生业务软件,是从移动端使用场景出发开始设计、开发、实施的企业业务系统软件,面向更广泛的用户;传统的基于 Web 的管理系统,是服务于移动端的管理界面,主要面向管理者。

2020/3/2
articleCard.readMore

JDK 的另一个选择:OpenJDK with Eclipse OpenJ9

默认情况下,OpenJDK 使用名为 Hotspot 的 JVM。简单地说,OpenJ9 是一个 JVM 替代方案,可将其作为 OpenJDK 二进制文件的一部分。

2020/2/26
articleCard.readMore

分享开发多个线上项目后总结的 HTTP 接口设计方案

作者从2012年开始,作为架构师参与多个移动应用的前后端开发,总结的 HTTP 接口设计方案。附 PDF 下载链接。

2020/1/13
articleCard.readMore

在 CentOS 7 上,使用 Let's Encrypt 安装免费的 HTTPS 证书

使用 acme.sh 脚本,在 CentOS 7上安装免费 HTTPS 证书到 Nginx 服务器,并配置证书自动刷新。

2020/1/7
articleCard.readMore

Flutter 集成友盟统计

Flutter 开发的 App 如果需要集成友盟统计,使用这个插件:umeng_analytics_plugin。

2019/12/30
articleCard.readMore

Hugo 简明教程

前几天收到读者私信,想让我教他 Hugo,由于看到信息晚了,超过48小时不能回复,所以整理了这个简明教程。

2019/12/26
articleCard.readMore

Flutter 开发时,idevice_id 不能执行问题的解决

由于 MacOS 的安全机制,导致下载的可执行文件不能执行。

2019/12/13
articleCard.readMore

另一个静态网站生成器:Hugo

上次介绍了静态网站生成器 Gridsome,这次介绍 Hugo。

2019/12/12
articleCard.readMore

静态网站生成器 Gridsome 介绍

Gridsome 静态网站生成器介绍,适合个人博客和企业网站。

2019/12/6
articleCard.readMore