现在越来越多的系统支持了暗色模式,连带着许多网站也支持了暗色模式,并且可以随着客户端系统的模式自动切换。我的博客支持暗色模式,但是评论部分不支持,在 macOS 与 Android 暗色模式下都会遇到如下图所示的问题。
继续阅读
分类目录归档:Tips
为 git 设置代理
有些时候,git 的速度很慢,我们可能需要设置一个合适的代理来加速。 继续阅读
macOS 原生输入法设置双拼自然码
使用 GPG 签名你的 Commits
准备工作
首先要安装好 GPG 工具。
brew install gnupg gnupg2 pinentry-mac
配置使用环境。
test -r ~/.bash_profile && echo 'export GPG_TTY=$(tty)' >> ~/.bash_profile
echo 'export GPG_TTY=$(tty)' >> ~/.profile
mkdir ~/.gnupg
echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf
killall gpg-agent
Ubuntu 18.04 配置开机启动项
在 Ubuntu 16.04 版本中,配置开机启动项是一件很简单的事情,只需在 /etc/rc.local
中添加即可。但在 Ubuntu 18.04 中,此方法失效。经搜索实践,总结了一下较为简单的设置开机启动项的方法。 继续阅读
最强日期正则表达式
简单的日期判断(YYYY/MM/DD)
^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$
演化的日期判断(YYYY/MM/DD| YY/MM/DD)
^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$
加入闰年的判断
^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$
macOS 下的包管理器 Homebrew
介绍
之前使用 Ubuntu 和 CentOS 的时候,它们都各自拥有便捷的包管理器 APT
和 YUM
,使用它们安装卸载软件,自动解决依赖问题,非常方便。最近在换用 macOS 系统之后,却没有了类似的管理器,安装软件又回到了和 Windows 一样的体验。虽说 App Store 拥有一些很优秀的软件,但是作为一个未来的码农,需要的很多软件并没有 App Store 版,如果手动下载安装,以后软件更新了还需要再下载安装一次,这些无意义的重复劳动需要解决掉。
继续阅读
macOS 下 Android 平台工具的 PATH 配置
在安装了 Android Studio 之后,相关的 adb
fastboot
等工具应该都应经下载在电脑里了。但是 AS 并没有把相关的目录加入 PATH,导致在终端里不可以方便的直接使用,需要加上很长的一串路径才可可以。这个文章记录下解决的办法。 继续阅读
去除 Hexo Next 主题图片的灰色边框
最近发了篇文章,带了些截图,发现对于 macOS 处理过的截图,Next 主题在图片周围加一圈灰色边框并不美观。
于是便想办法去掉它。 继续阅读
macOS 创建使用 Localhost 证书
有时因为开发的需求,需要为本地的网页服务器设置 https 访问。在这里记录一下在 macOS 系统下快速创建自签名证书并设置可信的方法。 继续阅读