How to scroll the vim completion popup window

After popup windows is added in vim 8.2, we can display documentation provided by ycm in a popup window. Different from display documentation in a preview window, it won't change the layout. But there is one disadvantage, I can't scroll the popup window by keyboard. It is not vim-style enough.…

Arch Linux不依赖32位包安装Android编译环境

在代码中,我发现有三种通知(FLAG_FOREGROUND_SERVICE/FLAG_ONGOING_EVENT/FLAG_LOCAL_ONLY)是不会被发到电脑上的,这三种通知不发到电脑上也合理,会不会是张经理有什么特殊想法,要把微信通知标为其中一种呢?那就魔改一下kdeconnect-android。可是,aur上的android-sdk依赖了lib32的包,在我这个清真64位系统上,该怎么办呢?…

Apache的httpclient长连接泄漏

16年刚进公司的时候,我曾经做了个需求,把请求微信支付改为长连接。我们使用*Apache*的*httpclient*,改起来还是很容易。上线后,效果也挺显著,平均请求耗时降低了几十毫秒。可惜好景不长,程序跑了几天后,耗时变得越来越长,比短连接时还慢…

Google全家桶的奇异设定

年初的时候买了Nokia 7,那个价位不刷机能够获取原生体验为数不多的机器。当时为了激活Google Now,用了网上提到的,禁止GooglePlayService获取电话的权限,当时想着是不是把它的定位权限也禁止了,这样子它就不知道我的位置了,问题也随之而来…

国密库研究备份

近一年有了两次使用国密来签名的需求,还是备份一下了解到的知识吧。避免又要google一遍,虽然我是面向google编程…

HttpClient大量https短连接导致新https请求卡顿

公司的线上服务偶尔会出现请求某个地址几秒中的卡顿,刚好那段时间腾讯云的网络经常抖动,我们还以为这是网络抖动造成的。最后,通过抓包,我们发现卡顿都是在*httpclient*创建*sslsocket*时发生的。究竟是什么问题呢…

自建glowing-bear及nginx限定可访问后缀

平常用weechat+glowing-bear来连irc,glowing-bear官方提供的地址用了cloudfare的cdn资源,但cloudfare由于墙的原因访问很不稳定。专门用来跑一些web app的epiphany不能很好地支持翻墙,所以还是在自己的vps上搭一个glowing-bear…