Ubuntu 20.04 Server软路由配置折腾记录

记录一下最近的一次折腾,使用一台安装了Ubuntu 20.04 Server的工控机搭建软路由,并成功配置家庭NAS的内网访问。计算机网络没好好学,全靠本能debug,感谢lcy同志的全程技术科普( 本文主要参考了https://blog.lcy.im/2017/09/14/%E4%BB%8Eubuntu-server-%E5%BC%80%E5%A7%8B%E9%85%8D%E7%BD%AE%E8%87%AA%E5%8A%A8%E5%88%86%E6%B5%81%E7%9A%84%E8%BD%AF%E8%B7%AF%E7%94%B1/ 网络拓扑设计 瞎画的,是这意思... 查看更多

C++字符输入方式初探——为什么不能eof

前言 众所周知,C++的字符处理,尤其是输入输出,各种“读到文件结束”十分复杂。本文简单研究一下C++的各种字符输入方式。 由于C++提供了各种eof方法以供判断文件结尾,这就让人产生一种写类似这样代码的冲动: while(eof){ 读入什么东西; }而它在绝大多数情况下都是不能正常工作的。如果你改成这样: while(true){ 读入什么东西; if(eof) break; } 就能正常运行了,但是看上去一点也不不优美酷炫装逼吊炸天。 本文的目的就是对C++中各种主流读入方式,研究第一种方法为什么不行。 ... 查看更多