谦卑的向大家介绍我的新插件:asynctasks.vim,一套类似 vscode 的 tasks 系统,用于解决 vim 下长期没法轻松优雅的编译/运行 C/C++ 程序的问题。这个插件我去年酝酿了...
博客广场
支持 Win10 的网络环境模拟(丢包,延迟,带宽)
升级 Windows 10 以后,原来各种网络模拟软件都挂掉了,目前能用的就是只有 clumsy: 唯一问题是不支持模拟带宽,那么平时要模拟一些糟糕的网络情况的话,是不太方便的...
C 语言有什么奇技淫巧?
C 语言的技巧有很多,列一些和性能有关的: #### 快速范围判断 经常要批量判断某些值在不在范围内,如果 int 检测是 [0, N) 的话: ``` if (x >= 0 && x < N) ... ``` ...
快速范围判断:再来一种新写法
C 语言的魔法数不胜数,我在《C 语言有什么奇技淫巧?》中过给快速范围判断的公式,将: ``` if (x >= minx && x <= maxx) ... ``` 改做: ``` if (((x - minx) | (maxx...
快除 255:到底能有多快?
真金不怕火炼,我先前在《C 语言有什么奇技淫巧?》中给出的整数快速除以 255 的公式: ``` #define div_255_fast(x) (((x) + (((x) + 257) >> 8)) >> 8) ``` 有人觉得...
定点数优化:性能成倍提升
定点数这玩意儿并不是什么新东西,早年 CPU 浮点性能不够,定点数技巧大量活跃于各类图形图像处理的热点路径中。今天 CPU 浮点上来了,但很多情况下整数仍然快于浮点,...
buyvm安装archlinux
buyvm这家的小鸡后台功能挺丰富的,有挂载iso的功能,所以折腾一下装个邪教玩玩? 安装的大部分步骤和官方的wiki差不多,主要是后面的网络配置和一些需要注意的小细节。...
安装archlinux[UEFI]+DDE桌面环境+常用软件
之前水了一篇在vps上安装archlinux的文章,在安装的时候,里面用到的分区方案是MBR+DOS,网络管理是用的systemd-networkd。怎么说呢,这套配置的话只适合在虚拟机上用。...
Debian10使用Postfix+Dovecot+RainLoop搭建邮件服务器
前段时间水过一篇类似的文章,不过当时配置的postfix是用的系统账户,这样有一个问题就是如果邮箱多了就不好管理了。 所以用系统账户的话只适合个人使用,如果要多人使...
Debian10配置SpamAssassin+Pyzor反垃圾邮件
spamassassin就不用多介绍了,非常老牌的一款反垃圾邮件工具。 pyzor是一个协作式网络系统,可以使用邮件摘要检测和阻止垃圾邮件,同时它可以做为插件的方式集成到spama...
Debian10配置OpenDKIM给邮件签名
在你开始用本文的配置进行尝试的时候务必先按照这篇文章把基础环境搭建好: > Debian10使用Postfix+Dovecot+RainLoop搭建邮件服务器 也可以看看: > Debian10配置SpamAs...
Debian10配置Postfix的catch-all邮箱
catch-all邮箱简单点说就是一个包罗万象的邮箱,它可以接收所有发送到你这个域下面的邮件,即便是一个不存在的邮件地址也可以接收。 catch-all最常见的应用就是临时邮箱...
Podman部署WildDuck邮件服务器
WildDuck是一个开源邮件服务器软件,它不依赖postfix+dovecot,完全是用自己的代码实现的,数据存储用的是mongodb。 开始部署之前你需要添加两个解析记录,一个A记录一...
一个支持直播的视频程序:NodeTube
取自官方的项目介绍:NodeTube是YouTube的开源替代品,可提供视频,音频和图像上传,实时流媒体和内置获利功能。 官方没有详细的文档,自己部署的时候遇到很多坑,这里...
使用N管理Node.js版本
这个东西是今天折腾nodetube的时候偶然发现的,之前偶尔用用nvm,个人觉得这个n用起来更顺手,或者说更简单粗暴。。。 首先我们得在机器上装一个node.js,机器是debian1...
Deemix:下载Deezer的无损音乐
Deezer是一个在欧洲很流行的音乐分享网站,但是他们不提供音乐下载,通过Deemix就可以实现下载Deezer的无损音乐。 Deezer的曲库还是很全的,很多英文歌网易云音乐没有版...
Pinry:一个瀑布流图片分享系统
Pinry是一个开源的,用Python写的瀑布流图片分享系统。 这里我使用docker部署,由于我这台机器的系统是archlinux,下面安装docker的步骤是基于archlinux的。 如果需要de...
使用Harbor搭建Docker镜像仓库
前段时间docker更新了他们的镜像仓库服务条款,简单点说就是不再为你永久保存镜像了,具体的可以看这里: https://www.docker.com/pricing/resource-consumption-update...
Debian10搭建CS1.6服务器
我大概两年前水过一篇CS1.6服务器搭建的文章,不过随着时间的推移,那篇文章里面的很多东西都失效了。 最近打算弄一个僵尸服玩玩,这里先把最基础的东西配置好,做个记...
CS1.6僵尸服的配置
咕咕了几天,今天把CS1.6开僵尸服的过程写一下吧。 为啥折腾这个呢,主要是前段时间无聊想着去175pt的僵尸服打打僵尸,结果这些沙雕仗着自己有个OP就喜欢乱T人,真就有...
