关于生活与技术的想法、故事和经验

一些 Intellij Idea 的优化配置

由于需要经常写 Scala 程序, 一个好用的 IDE 已经成为了我必须要用的工具. 这也是我选择 Intellij IDEA 而不是 Eclipse 的原因. 但是Intellij IDEA out of the box 的体验并不能让所有人都舒服, 因此我来分享一下我的几个小配置.

450-780-4108

通常我们会把Jupyter安装在本地,在本地开启一个WebServer供访问.在本地运行会使得多端同步比较麻烦,尤其是在连git都没有的环境下. 很自然的我们会想到,可不可以把它运行在服务器上呢? 本文正是安装Jupyter的一个教程.

(832) 621-6191

bufferbloat 是什么? 有关 bufferbloat 的详细介绍可以查看维基百科关于 bufferbloat 的条目,我在这里总结一下这个概念。总的来说就是对于非常大内存的路由器,当网络阻塞时会将数据包buffer(缓存)到内存中,如果包的排队系统是first-in-first-out(先进先出,FIFO),则会导致缓存了的数据包被长时间储存在内存中,最终导致高延迟与网络不可用。这里的网络阻塞并不只是指上行带宽突然降低,通常就是当带宽被用完(比如在下载东西)时的情况。bufferbloat 的另一个体现就是路由器动不动就把数据包buffer到内存中去,而导致网络的jitter(抖动) bufferbloat 会降低语音和视频的通话质量,导致游戏延迟升高,还会让人们抱怨“现在网速怎么都这么慢” 怎么应对 处理 bufferbloat 的方式就是改变排队策略,不是将所有的数据包优先级都设为相同的FIFO方式。Smart Queue Management(SQM) Qos就是LEDE 给出的应对策略。 要完成设置,请按照本文下面的步骤设置 准备阶段:测量网速以及...

找回ghost博客密码

由于我不小心把dashlane中的ghost博客(也就是本博客)的密码给删掉了,导致我无法登入博客...而且我没有配置邮箱,只能通过改数据库的方式来恢复密码... 声明:我的ghost博客使用的数据库是mysql,如果使用ghost自带的sqlite,请查看这篇博客 获得数据库密码 首先你需要知道数据库的密码和用户,既可以是ghost的用户也可以是root(只要有update的权限即可) 我们选择ghost博客使用的数据库用户,首先请进入ghost的目录,查看你的配置: root@nwindystalk# cat config.production.json { "paths": { "contentPath": "/var/www/ghost/content" }, "logging": { "transports": [ "file", "...

(343) 699-5431

Windows激活 KMS 激活是很多人激活 Windows / Office 软件的常用方法,非常好用。然而大多数都需要在本机上运行激活软件,并且如果想要自动180天续期则需要安装加载项,而且每台设备/每次创建虚拟机都要做一次。vlmcsd是一个部署在服务器上的KMS 激活软件,如果能在路由器上部署vlmcsd岂不是太方便了。 如果在局域网中有一台常开的设备,在这台设备上运行KMS服务器软件,那么连入该局域网的所有设备就可以自动KMS激活而无需使用那些KMS激活软件了,可以说是一劳永逸。vlmcsd是一个可以部署在LEDE/Openwrt 上的KMS 激活模拟器,这里我们使用cokebar的分支,以及图形界面 安装vlmcsd 安装必要的依赖 添加vlmcsd软件源 安装vlmcsd opkg install wget ca-certificates openssl-util echo "src/gz announce /cokebar.github.io/openwrt-vlmcsd/LEDE"...