长桥寂寞春寒夜

Let's Encrypt 证书配置:使用 acme.sh 自动化工具

最近学习浏览器的 Notification API,想要完成一个具有类原生推送功能的页面 。但在部署过程中发现 Chrome 等现代浏览器大多只允许 https 网站发送通知,所以借此机会配置一下 Nginx 服务器的 ssl 访问 。我选择的是开源免费的 Let's Encrypt 证书和一套非常方便的 acme (Automatic Certificate Management Environment) 工具 acme.sh

......

深入理解 JS 函数:基础语法与函数调用

JavaScript 的类函数式编程无疑是该语言中最为强大的特性之一,但这种强大是有代价的 —— 要想深入理解并运用 JavaScript 函数的各种特性,就需要付出更多的系统性的努力。这篇文章大致是一份读书笔记,系统总结一下我近期学到的 JavaScript 函数基础语法及函数调用相关知识。

......

故都•秋•遐想

river-lantern

......

Docker 初探:部署 MySQL 与 Flask 服务

Docker 是目前很流行的应用容器化技术;它能以小得多的资源占用实现系统级别的虚拟化,达到类似虚拟机的效果。使用 Docker 部署自己的应用十分方便而强大:你既不需要费心于各种与应用无关的繁琐配置;又同时拥有对应用高度的自由化管理权限。这篇博客记录一下我初步学习使用 Docker 的成果。

......

微信小程序学习手记(一):自定义可滚动TabBar

暑假尝试开发了一下微信小程序,发现整体难度并不会很大。框架基本原理就是 MVVM,接触过 Vue.js 等类似框架的人上手相当容易。不过微信生态圈还是给人相对封闭的感觉,自创的 wxml + wxsss + wxs 相比 html + css + js 显得很不健全。当然这不是重点,今天的重点是谈谈自定义 TabBar 。

......

Termux 安装配置:Android 上的 Linux 终端

Termux 是一款强大的 Android 终端模拟器。它会在你的手机上安装一个无需 root 权限即可使用的最小化 Linux 系统,并且支持 apt 等包管理器 。常见的用法就是通过 SSH 将手机与 PC 端连接起来 。今天就记录一下 Termux 的安装配置流程。

......

Manjaro Linux + KDE 安装使用手记

Manjaro是一款基于 Arch Linux、对用户友好的 Linux 发行版。” 有多友好呢?在与 Debian 苦战两天无果之后,我用短短半个小时就让 Manjaro 在我老旧的笔记本上跑了起来。再加上内容丰富的 Arch Wiki 使得我在遇到问题时都有据可循,我毫不犹豫地弃 Debian 转 Manjaro。

......