logo

  • 为 Arch Linux 配置安全启动

    最近为自己的Arch Linux配置了安全启动( security boot ),在此记录一下流程以及遇到的问题。

    实现安全启动

    关于安全启动的实现方法,Arch Wiki内有完整的描述,但由于其采用wiki方式写作,对流程描述较为复杂。本节旨在描述实现安全启动的最简方法,跳过更加详细深入的概念性内容。

    注:本文仅描述了为Arch Linux设置安全启动,关于进一步的实现与Windows安全启动共存,请自行阅读Arch Wiki相应条目

    more…
  • 查找相同字符串

    问题描述

    给定n个长度为m的字符串数组和一个长度为m的目标字符串,编写程序得到字符串数组中与目标字符串相同的字符串角标。

    举例:

    1
    2
    3
    String[] toFind = new String[]{"abca","abab","abba","abca"};
    String target = "abca";
    // 结果 [0,3]
    more…
  • artitalk的使用及美化

    Artitalk是一款通过leancloud实现的可实时发布说说的js。点击我博客顶部的“说说”,看到的即为artitalk界面。

    本文主要记录artitalk 2.4.x在pjax网站的使用方法及美化过程。

    more…
  • fcitx5使用及调优

    最近发现archlinuxcn群组里有很多人在用fcitx5,我也试着尝了尝鲜 。

    注意:fcitx5不支持搜狗输入法百度输入法等等,对这些输入法情有独钟的用户请忽略此篇文章。

    作者环境:archlinux+kde

    more…
  • 让.jar程序“可执行”

    最近用java写了一个命令行版小牛翻译,通过maven构建生成.jar文件。但众所周知,.jar程序不能直接运行,而是需要使用JVM解释:

    1
    java -jar filename.jar ...arguments

    这导致其使用体验并不友好。那有没有什么方法让.jar程序“可执行”(不用带上java -jar)的方法呢?我去查了查,发现是有的。

    more…
  • 免费获取Let's Encrypt泛域名证书

    去年在GoDaddy买的jeasonlau.xyz域名即将到期,然而最近囊中羞涩续费不起了,于是考虑将网站业务迁移到allwens.work域名下。

    目前在jeasonlau.xyz域名下的服务主要有我的马原毛概刷题工具、用于订阅RSSRSSHub和个人使用的Cloudreve网盘,迁移的话我打算将其挂在不同的子域名下,所以打算看看能不能免费申请一张泛域名证书,结果还真找到了教程。

    按着教程走了一遍,整个流程不过十分钟,非常方便,本文主要记录一下申请过程。😆

    more…
  • 从零开始的Java学习

    背景

    马上就要大三了。从我们这届开始,学院在大三进行分方向培养,我随个人兴趣选了软件开发,于是Java成为了我的必修课……

    7月24日夏季学期结束之后,秉持着“反正闲着也是闲着不如找点事干”的基本原则,我开始了Java的预习(实则是摸鱼)。现在已经五天过去了,准备写个小总结。

    more…
  • arch系发行版安装windows字体

    背景

    日常生活中,总是会有一些奇奇怪怪的需求需要使用到office。对linux用户来说,虽然可以用wps代替ms office办公套件,但还会面临一个很大的问题:没有windows的字体库!

    试想一下,作业要求提交使用微软雅黑字体的word文档,而linux上根本没有这个字体,你要怎么办?打开老师做的ppt课件,结果因为缺少字体而处处错位,又要怎么办?…

    无数次面临这种问题之后,我萌生了安装windows字体的想法。

    more…
  • medum-一款命令行待办事项管理器

    前几天整了一个命令行待办事项管理器:medum。注意到自己已经有一阵子没发过文章了,正好今晚有空,把它拿出来随便聊聊,顺便水一篇233((

    名称由来

    这个项目叫做medum。因为它的开发目的是防止我忘记ddl,所以从一开始,它就是作为一个备忘录(memorandum)被设计的。我从memorandum这个单词中取了前两个和后三个字母进行拼接,于是medum诞生了。

    more…