fz 发布于 06月19, 2019 0 comments RHEL 6编译安装glibc configure不能在源码目录下,所以搞个build目录:../configure --prefix=/opt/glibc CC=gcc CXX=g++下面是装2.29的时候遇到的问题和解决办法。但是总感觉不太彻底。建议不要没事找事,只安装需要的版本的glibc即可。RHEL 6.5装glibc 2.17一点问题都没有。毕竟系统各种库的版本太低,所以会遇到各种问题。configure遇到:con... 阅读全文 »
fz 发布于 06月01, 2019 0 comments Win10删除ENG英语(美国)美式键盘 这个问题比较普遍,我到现在也没找到确切的原因。很多解决办法也都是治标不治本,比如在语言里手动添加英语(美国)然后再删除,但过不了多久就又出现了。我想删除这个语言的主要目的是不想用ALT+SHIFT切换到ENG。所以,干脆把这个快捷键干掉好了。方法是:打开设置,进入设备->输入->高级键盘设置->语言栏选项->高级键设置->更改按键顺序,把切换输入语言改成未分配。... 阅读全文 »
fz 发布于 05月24, 2019 0 comments 在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 0 comments 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 0 comments 搜狗输入法固定字序 解决拼音输入效率问题的关键双拼在日常输入环境下比五笔更快已是不争的事实。而在其他写作工作中,例如写文档,因拼音重码率太高导致输入效率下降。解决拼音输入效率问题的关键在于如何提高选字效率。动态调频是一个不好的设计。为什么这么说?如果我打同一个字,而它每次所在的位置不一样,那我每次都得看一下它到底在哪,然后按下相应的数字。很显然这样效率太低。类似地,上下文调频也是一个不好的设计。它的功能是根据上一次输... 阅读全文 »
fz 发布于 04月18, 2019 0 comments C++中的Argument-dependent lookup 写代码的时候发现一个问题,有的STL函数在没引入std命名空间的时候,不加std::就能调用。例如:#include <algorithm>#include <iostream>#include <vector>int main() { std::vector<int> v; v.push_back(0); v.push_back(... 阅读全文 »
fz 发布于 04月06, 2019 0 comments 几个Bash快捷键 老想不起来用,索性记下来,正好水一篇博客。^A: 移到行首^E: 移到行位^L: 清屏,不用再clear了^Y: 粘贴上一次删除的内容^← / ESC, B / ALT+B: 向左移动一个单词^→ / ESC, F / ALT+F: 向右移动一个单词^B: 光标左移^F: 光标右移其他几个比较常见的:^D: 键入EOF^R: 搜索命令历史^C: 终止命令(SIGTERM)^W: 向前删除一个单词^... 阅读全文 »
fz 发布于 04月06, 2019 0 comments 快速数论变换的时间复杂度问题 前不久,看到了个大新闻,有人提出了个的整数乘法算法。不过据说是理论意义大于实际意义。看到这个我就很奇怪了,使用FFT的整数乘法算法的时间复杂度之前难道不就是吗?然后我看到了知乎上相关的讨论,说以前的复杂度是。难道我一直都搞错了吗?经过一番研究后发现,这是由于我们对和运算的定义不同导致的。说复杂度为的,指的是二进制位的个数,其基本运算是二进制位的运算。而具体到我们的常见实现,我们通常采用十进制数下的... 阅读全文 »
fz 发布于 03月31, 2019 0 comments Thinking in A Tour of Go 记录一下在看A Tour of Go时遇到的一些问题和思考。首先是几个C/C++选手初用Go需要注意的问题。int uint uintptr是C的long,即32位机器则是4字节,64位机器则是8字节。switch是强制按从上往下顺序来判断。因此也就不可能出现像C那样编译器实现二分查找做switch减少判断次数的情况。且Go的switch不需要break,因此当两个case有相同行为时,要把两个c... 阅读全文 »
fz 发布于 03月31, 2019 0 comments 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不行,要手动搞一下),当然,不一定精确。... 阅读全文 »