使用 isomorphic-unzip 发现的 Bug 发表于 2024-03-10 分类于 编程之美 评论: 阅读次数: 本文字数: 1.1k 阅读时长 ≈ 1 分钟 前言之前查看 NodeJS 项目的磁盘占用空间一直在增长,而且每次重启之后磁盘占用空间又急剧下降,然后又开始随时间增长。这个现象非常不符合预期。 阅读全文 »
如何使用 Shell 加载 ENV 文件 发表于 2023-09-03 分类于 运维笔记 评论: 阅读次数: 本文字数: 3.7k 阅读时长 ≈ 3 分钟 背景相信大部分开发或运维同学,都有接触和使用过 .env 文件,不少的框架和工具都支持从 .env 文件中加载环境变量,比如 PHP 语言的 Laravel 框架或者是 Docker 的系列工具。 但是 .env 文件的读取,基本都依赖特定的语言库或者是特定的工具,如果希望在任何一个 Linux 或者类 Linux 环境中,加载 .env 定义的环境变量,并给后续的程序使用,又要怎么做呢? 阅读全文 »
使用 launchd/launchctl 管理 MacOS 服务 发表于 2023-08-27 分类于 运维笔记 评论: 阅读次数: 本文字数: 3.6k 阅读时长 ≈ 3 分钟 launchd launchd is an init and operating system service management daemon created by Apple Inc. as part of macOS to replace its BSD-style init and SystemStarter. There have been efforts to port launchd to FreeBSD and derived systems. 阅读全文 »
给 AI Pocket 小程序接入了 ChatGPT 发表于 2023-02-19 分类于 编程之美 评论: 阅读次数: 本文字数: 1.6k 阅读时长 ≈ 1 分钟 ChatGPT —— OpenAI 训练的大型语言模型 背景由于 OpenAI 平台的限制了国人使用,普通小白想要体验 ChatGPT 的难度不是一丁半点! 一边是炒得火热的 ChatGPT,一边是难以绕过的平台限制,想体验又没有办法,真是恼火! 前段时间,就有朋友找到我,问能不能把 ChatGPT 接入到 AI Pocket 小程序,让他们也体验体验,感受下高科技。 于是我就研究了下相关文档,找到现成的 API,以及热心网友提供的 Hack 操作。 阅读全文 »
新年快乐! 发表于 2023-01-01 分类于 生活随笔 评论: 阅读次数: 本文字数: 880 阅读时长 ≈ 1 分钟 新年快乐已经流逝的时光总是如此快,就好像一眨眼便过完了一年,现在也已经是二零二三年了! 阅读全文 »
感染新冠是一种什么体验 发表于 2022-12-18 分类于 生活随笔 评论: 阅读次数: 本文字数: 1.6k 阅读时长 ≈ 1 分钟 入羊群的七/八天之旅第零天 故事背景:自防疫政策变化后,大家不需要再凭绿码/核酸进出各种公共场合 那本来可以是一个风和日丽的、宅家保平安的周末下午,却因为一次即兴的外出乱逛破灭了。 阅读全文 »
在成都生活是一种什么体验(上) 发表于 2022-08-13 分类于 生活随笔 评论: 阅读次数: 本文字数: 2.6k 阅读时长 ≈ 2 分钟 前情回顾从腾讯离职后,在深圳狗了半个月后,我来到了成都这座有人吹捧上天、也有人频繁劝退的城市…… 阅读全文 »
一个 docker logs 问题引发的系列探索 发表于 2022-07-30 分类于 运维笔记 评论: 阅读次数: 本文字数: 3.3k 阅读时长 ≈ 3 分钟 前言最近因为排查一个日志采集问题,和 docker logs 杠上了,然后便有了本文。 阅读全文 »
如何动态管理 k8s 中单个 Pod 内的容器 发表于 2022-06-12 分类于 编程之美 评论: 阅读次数: 本文字数: 872 阅读时长 ≈ 1 分钟 背景最近有一个流水线引擎相关的需求,希望能够按需控制一个 Pod 内的容器创建或者启停,以此来实现流水线步骤执行的控制。 本文主要记录之前研究的一些结论,备忘的同时也给后续有需要的同学一个思路。 阅读全文 »
如何使用 Git 只克隆部分文件 发表于 2022-06-12 分类于 运维笔记 评论: 阅读次数: 本文字数: 455 阅读时长 ≈ 1 分钟 背景对于使用大仓模式开发的团队,项目代码按目录存放在同一个仓库下,代码和历史提交日积月累,每次跑流水线时如果克隆全量代码,效率非常低。 阅读全文 »