MagicChen

20 posts published

Mac 日历假日订阅服务返回格式

以2022年的国家法定假期为例 ➜ ~ curl http://icalendar.simonchen.xyz:8088/ical BEGIN:VCALENDAR VERSION:2.0 X-WR-CALNAME:中国法定节假日 X-APPLE-CALENDAR-COLOR:#8DEEEE PRODID:xhh52ch@gmail.com BEGIN:VEVENT DTSTAMP:20211218T160000Z DTSTART;VALUE=DATE:20210101 DTEND;VALUE=DATE:20210104 SUMMARY:元旦假期 TZID:Asia/Shanghai UID:93eff3fb-00cb-4855-b0ec-25996122cb07 DESCRIPTION:元旦:2021年1月1日至3日放假,共3天; END:VEVENT BEGIN:VEVENT DTSTAMP:20211218T160000Z

一杯茶的时间,上手 Koa2 + MySQL 开发

凭借精巧的 “洋葱模型” 和对 Promise 以及 async/await 异步编程的完全支持,Koa 框架自从诞生以来就吸引了无数 Node 爱好者。然而 Koa 本身只是一个简单的中间件框架,要想实现一个足够复杂的 Web 应用还需要很多周边生态支持。这篇教程不仅会带你梳理 Koa 的基础知识,还会充分地运用和讲解构建 Web 应用必须的组件(路由、数据库、鉴权等),最终实现一个较为完善的用户系统。 @tuture-dev查看代码 起步Koa 作为 Express 原班人马打造的新生代 Node.js Web 框架,自从发布以来就备受瞩目。正如 Koa 作者们在文档中所指出的: Philosophically, Koa aims to “fix and replace node”, whereas