分类软件下的文章

fz 发布于 05月24, 2019

在apt更新texlive到2017的问题

我直接把WSL里的Ubuntu从16.04更新到18.04,texlive也就自动从2015升级到2017,但是系统升级完成后,texlive没更新成功。sudo apt --fix-broken install的时候有texlive的包报错dpkg: error processing archive /var/cache/apt/archives/texlive-fonts-extra-doc_...

阅读全文 »

fz 发布于 05月04, 2019

WSL升级Ubuntu大版本

现需要将WSL中的Ubuntu从16.04 LTS升级到18.04 LTS。先sudo apt update && upgrade,之后在Powershell里执行Restart-Service LxssManager。修改源,把版本从xenial改成bionic,不要apt update直接执行sudo do-release-upgrade,一路y即可。最后会遇到一个错误,记不清...

阅读全文 »

fz 发布于 04月29, 2019

搜狗输入法固定字序

解决拼音输入效率问题的关键双拼在日常输入环境下比五笔更快已是不争的事实。而在其他写作工作中,例如写文档,因拼音重码率太高导致输入效率下降。解决拼音输入效率问题的关键在于如何提高选字效率。动态调频是一个不好的设计。为什么这么说?如果我打同一个字,而它每次所在的位置不一样,那我每次都得看一下它到底在哪,然后按下相应的数字。很显然这样效率太低。类似地,上下文调频也是一个不好的设计。它的功能是根据上一次输...

阅读全文 »

fz 发布于 04月06, 2019

几个Bash快捷键

老想不起来用,索性记下来,正好水一篇博客。^A: 移到行首^E: 移到行位^L: 清屏,不用再clear了^Y: 粘贴上一次删除的内容^← / ESC, B: 向左移动一个单词^→ / ESC, F: 向右移动一个单词^B: 光标左移^F: 光标右移其他几个比较常见的:^D: 键入EOF^R: 搜索命令历史^C: 终止命令(SIGTERM)^W: 向前删除一个单词^U: 删除从光标到行首的内容^K...

阅读全文 »

fz 发布于 03月31, 2019

Office安装MathType

又是一个老生常谈的话题。都2019年了,Edge都用Chromium了,Office还不能自带LaTeX的支持。MathType作为老牌插件还是挺好用的,但还是有一些问题,比如行距的问题。Office 2003用MathType 6.5就可以,Office 2010可以用MathType 6.8,Office 2016可以用MathType 6.9b(6.9不行,要手动搞一下),当然,不一定精确。...

阅读全文 »

fz 发布于 03月31, 2019

搜狗输入法日期时间加前导零

搜狗输入rq和sj可以输出日期和时间。这个功能是通过自定义短语实现的。但是这个时间没有前导零。自己按格式添加一个带前导零的即可,具体变量如下:; 函数 含义 举例; $year 年(4位) 2006、2008; $year_yy 年(2位) 06、08; $month 月 12、8、3; $...

阅读全文 »

fz 发布于 03月21, 2019

编译安装thrift0.9.2

由于thrift0.9.2这个版本已经很老了,编译安装问题多多,下面以Debian为例进行说明。我这里的环境是Debian9。首先这个版本的thrift不能用高版本的go,我实测go1.9.0可以进行编译。当然,GOROOT和PATH要设置成go1.9.0的路径,例如:export GOROOT=/mnt/d/work/library/go1.9.0export PATH=$GOROOT/bin:...

阅读全文 »

fz 发布于 02月26, 2019

在VSCode中使用WSL进行gdb调试

如果你是用的MinGW或者TDM-GCC编译你的程序,调试的时候直接用它们的gdb.exe即可,但如果是在WSL下编译运行,则需使用WSL下的Linux版gdb才行。下面说下VSCode怎么配置WSL下的gdb。VSCode自己带了个debug的GUI壳,需要配合相应语言的交互层(例如cpptools插件)以及debug工具(例如gdb)使用。这是使用方法,写好launch.json配置文件即可。...

阅读全文 »

fz 发布于 01月22, 2019

升级Ubuntu的Linux内核

首先在kernel.ubuntu.com里找需要的内核版本,例如v4.19.16。根据架构(例如AMD64),找到对应的deb文件,把第一个all包下下来,然后根据是想要generic还是lowlatency下对应的包,然后sudo dpkg -i *.deb就好了。最后可以uname -a看一下内核版本。...

阅读全文 »

fz 发布于 01月16, 2019

关于QUIC的各种尝试

总览关于QUICQUIC(Quick UDP Internet Connections,快速UDP网络连接),是一个传输层协议,它基于UDP。相比于HTTP over TCP,HTTP over QUIC可以得到更好的连接质量,但会消耗更多的CPU资源。对于服务端来说,这意味着我们需要更多的服务器。QUIC依然在开发中,目前有两个标准,分别是Google的gquic(gquic)和IETF QUI...

阅读全文 »