All Stories

C++20:四巨头

英文原文:https://www.modernescpp.com/index.php/thebigfour

提升blog性能

今天发现自己的blog实在太慢了,偶然的机会知道了AppDynamics这个服务,注册了个账号可以免费试用15天,然后就给blog加上试了下,发现blog慢得让人发疯,我前些天把家里的线路优化,海外IP全部走IPLC,今天看来blog打开仍然很慢,更别提其他家里网络没我好的人了,我觉得没法忍,必须改。

C++20完成了!

C++20,近十年来最具影响力的C++版本,完成了! 原文:https://www.reddit.com/r/cpp/comments/f47x4o/202002_prague_iso_c_committee_trip_report_c20_is/

在家办公第一天

事先大概没人(普通民众、老百姓)会预料到武汉肺炎的疫情会严峻到这种程度。

再见2019,你好2020

昨天是2019最后一天,晚上因为菜比较多,就喝了点红酒。然后跟爸妈视频通话的时候脾气上来了,把我妈狠狠骂了一顿。起因只是白天我妈把自己家里人的一些照片传到某些小程序上做了相册之类的H5页面发到家庭群里,我看到了就叫她不要传自己的照片上去,要保护自己的隐私,现在坏人那么多,谁知道他们拿了别人的照片会用来做些什么事。然后矛盾就开始了,跟我狡辩诸如国家领导人全世界人都知道、只发到家庭群里都是自己人、是她自己做的照片没传出去……晚上视频通话的时候打的我妈的手机,却是我爸接的,聊了一会问我爸我妈呢,结果她说没啥好说的,拒绝接视频。大概是喝了点酒的缘故,我立即语气很严厉地说起来,然后她就哭哭啼啼扯到其他话题上,简直烦透了,我的火气就再大了。最后是我爸说好了好了,才挂断了视频。

增强版CoreDNS,上网更科学

使用CoreDNS有不短的时间了,之前也通过自己编译修改版CoreDNS来解决DNS污染的问题,不过后来因为没解决好go module依赖的问题,在官方CoreDNS某次commit后修改版就编译不过了,这样持续了一段时间,直到前几天,我又偶然尝试修改了一番,终于又可以编译过了,于是动了继续增强CoreDNS功能的念头,经过几天的尝试,目前有点小成果。

家里无线网络AC+AP覆盖

不知道是不是住的房子户型奇葩,或者是承重墙太厚,这些年一直被WIFI信号很难覆盖到大部分面积而困扰。自搬进自己家后,一直心心念念的AC+AP终于可以试一下了。

我想要的overlay网络工具

前些天Slack开源了他们的一款overlay网络工具Nebula,简单地说,就是一款VPN,支持一定程度的P2P及内网穿透,这类工具正是我一直来有比较强烈需求的。我的需求侧重点主要在主机互连和内网穿透上,翻墙不在此列,我对翻墙的理念以前的blog上略有提及,跟VPN几乎风马牛不相及。

使用libxml2替换rapidxml

自从知道rapidxml以来,我就一直尽量在需要XML parser的地方用rapidxml,我能说出好几个理由为什么用rapidxml而不是其他的诸如tinyxml,msxml,xerces-c++,expat等等,比如: