在开发过程中,你可能会需要实现某些和工作日相关的特性(比如,工作日才发某些通知 /推送),这个时候,你可以借助于 chinese_calendar 这个包,来查看当前是否是工作日,你可以引入 chinese_calendar 这个包,来实现判断今天是否是工作日。 可以参考如下代码,is_workda…查看全文
理光 GR3 说明书
官方PDF说明书下载地址:https://www.ricoh-imaging.co.jp/english/support/man-pdf/gr-3_tc.pdf 我备份的说明书下载地址:https://postimg.aliavv.com/m1/toh9qd.pdf
介绍一下 Read it!
每年我都会给自己开一些新的坑,用于探索新的技术方向、新的领域。2024 年,我的新项目是 —— Read it! Read it! 是一个用于分享我自己觉得不错的文章、网站的地方, 你可以在这里看到我日常浏览网页过程中发现的不错的网站、文章。 我会在分享链接的过程中,加上一些我自己的看法、总结。 如…查看全文
CapRover 如何停止服务,并进行硬盘扩容/维护
在一开始使用 CapRover 时,我使用的是一个 10 GB 的数据盘,但在部署了诸多应用后,10GB 的数据盘已经无法满足我的需求,于是我就对其进行了扩容,扩容至 20GB。在完成扩容 & 重启后,仍需要执行 Linux 的扩容命令 resize2fs 来扩容硬盘。 但由于 CapRov…查看全文
使用 CapRover WebHook 获得类 Vercel 部署体验
我在开发前端应用的时候,基本上使用的都是 Vercel ,究其原因,主要是以下几个点: Vercel 可以方便的与 Github 整合,提供简单易用的部署方式:写完代码,测试完成后推送到 Github ,就会自动部署到线上。对于小型项目来说,可以简化部署的流程。 Vercel 提供了自定义域名和自动…查看全文
在你的 Github Actions 中添加一个 PostgreSQL 用于测试
在开发应用的时候,我们会选择使用 PostgreSQL 作为数据库进行开发,但在 Github Actions 环境下,默认是没有 PostgreSQL 作为数据库后端的,这个时候如果你想要测试一些和数据库相关的逻辑,就不得不面临两个选择: 使用一个和生产环境无关的数据库,比如 SQLite。 在 …查看全文
Thinking in Component Tree
在开发前端应用的时候,我比较推荐在真正开始写代码之前试着画一画组件树 / 状态树。 在很多时候,可能你的设计师已经帮你做好了组件树,但在某些场景下,你的设计时并不会帮你拆解组件树,或者是你是直接和产品经理对接,他不会帮你拆解组件树。 这个时候,相比于写代码,我更推荐你先拆解组件树,在完成组件树之后,…查看全文
在 WordPress 的 Docker 镜像上加装 Redis 拓展,以支持 Redis 缓存
在 从 LAMP 到 Docker based PaaS 工具 当中,我提到我现在使用的是 Docker Based PaaS 产品来托管站点。本站目前其实就是跑在 Docker 上的。 使用默认的 WordPress 镜像时,我发现一个问题:没有支持 Redis 拓展!我使用 Redis 来缓存 …查看全文
使用 idb-kayval 作为前端数据存储
在前端留存一些状态,是在前端场景下提升性能的常规操作。最近我有一个场景需要在前端留存一个状态,借着这个机会,试了试 IndexedDB 来作为数据存储,拓展一下新的方向。 关于 Indexed DB Chrome 在中提供了多种不同的存储,按下 F12 ,打开 DevTools ,找到应用 – 存储…查看全文
从 LAMP 到 Docker based PaaS 工具
在 白宦成简史 当中,我写到过,我从 2013 年就开始写博客,至今已经 11 年有余。而我和互联网、编程的缘分,也从 2013 年开始。 在 2013 年的时候,我主要是使用 WordPress 建站(现在也还在用,比如本站)。所以,从哪个时候开始,我开始接触 LAMP、LNMP 这些个概念,并在…查看全文
《奔跑吧程序员:从零开始打造产品技术和团队》
评价 值得所有工程师来读一遍。 书摘 因为在写代码的时候,结果都是非常确定性的,编译成就是成,不成就是报警。而现实的创业生活中,有太多的灰色地带,你分不清楚对错,这时候就特别需要有人能告诉你,他当时遇到这样的问题,是怎么做的。 创业公司就是在极度不确定的条件下创造新产品或服务的人类组织。 创业公司的…查看全文
Hexo 构建过程中报错 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 如何处理?
最近在处理 Linux 中国的静态站点,在技术选项上,为了方便修改,选择了 Hexo 来建设。 数据从 Discuz 转换到 Markdown 已经处理好了,但在构建过程中遇到了一些问题,会报如下错误 ☁ linux [main] ⚡ hexo g INFO Validating config IN…查看全文