Home
Chai Yan
Cancel

Manjaro i3

不经意间入了 i3 的坑,感觉很好用,尤其是在虚拟机里专门写代码的场景下。 1. i3 i3 是一款平铺式桌面管理器,跟我们常用的桌面管理器最大的区别就是窗口不会重叠(浮窗除外),并且其非常轻量。平铺式简单的描述就是:当用户只开一个窗口时,该窗口会占据整个桌面,当开了两个窗口时,这两个窗口会平分桌面,依次类推。如下,一图胜千言。 同时,i3 主要的用法是通过快捷键用键盘来控制窗口和...

树莓派安装 OpenWrt

最近家里网络不给力,加上树莓派吃了很久的灰,就给它刷了个 OpenWrt 当旁路网关用。 OpenWrt (from open wireless router) is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to r...

Manjaro

闲来无事折腾了下 Manjaro。 Manjaro Linux(或简称 Manjaro)是基于 Arch Linux 的 Linux 发行版,使用 Xfce 、GNOME和 KDE Plasma 作为默认桌面环境,和 Arch 一样,采用滚动更新。其目标是为 PC 提供易于使用的自由的操作系统。 官方支持的桌面环境包括 Xfce、GNOME 和 KDE Plasma 社区支持...

Spring Boot 配置 Https

开发 Spring Boot 应用时,如果没做特别的配置,默认会启动在 Http 端口上,这里记下如何配置启动在 Https 端口上。 1. 自签证书及 Spring Boot Https 配置 在 Spring Initializr 上生成新项目,依赖只选 Spring Web 就够了。 导入项目到 Idea 中,并添加一个 Controller 用...

可执行 Jar

有时候一个 Java 项目最终的成品需要是一个可执行 jar 而不是一个 lib,这就需要借助一些 maven 插件来完成。 下面列举一些常用的插件。 1. maven-jar-plugin & maven-dependency-plugin <plugin> <groupId>org.apache.maven.plugins</group...

H2 Database

H2 Database 是一款轻量数据库,当开发中需要进行数据存储,但是又没有必要部署专门的数据存储服务时,h2 就是个很好的选择。 H2 具有以下特点: 速度快,开源,JDBC API 嵌入式和服务器模式;内存型数据库 基于浏览器的控制台应用程序 占用空间小:约 2 MB JAR文件大小 H2 可以工作在 3 种不同模式下:内存模式、嵌入模式、服务器模式,在使用 ...

Mac 重装

最近 Mac 格掉重装了,记录下装机后个人习惯的配置步骤。 0. Display、Siri、Spotlight、Security、Screenshot Display:Nightshift Siri:Disable Spotlight:Disable Spotlight except for Applications and System Preferences Fir...

LaTeX 用 Vim 记笔记

之前摘录了一系列 LaTeX 的笔记,主要目的是想重温微积分并好好记录下笔记,不想把多年前的知识丢了。 这里有两篇比利时鲁汶大学学生写的文章,讲述如何用 vim 快速记录数学笔记以及绘图:How I’m able to take notes in mathematics lectures using LaTeX and Vim、How I draw figures for my mathe...

LaTeX 自定义命令

[toc] 本章介绍如何制作一个简单但像样的毕业论文/书籍/简历模板,每次可以直接套用,而不是再在导言区写一堆代码。 一、自定义命令和环境 定义新命令 自定义命令:\newcommand{\⟨name⟩}[⟨num⟩]{⟨definition⟩}。 ⟨name⟩ 是要定义的命令名称(带反斜线),⟨definition⟩ 是命令的具体定义。参数 ⟨num⟩ 是可选的,用于指定新命令所...

五笔要点记录

最近感觉越来越不会提笔写字了,就决定重新学习五笔,准备后续都用五笔来写汉字,一来是想回归用笔写字的模式;二来也想体验下五笔的速度。 这里是两篇速成攻略:五笔7天速成(86版),7天学会新世纪五笔(新世纪版)。 86 与新世纪两个版本的区别在于:字根、拆字,新世纪的字根更简单,拆字也更合理,下边分别是两个版本的字根表图。 五笔单字的书写逻辑很简单,从程序员的角度来看就是几个 if...