zilcH40's Blog
Just for fun!
引言
前几天,某知名视频博主发布新视频, 又一次引发了全网热烈讨论,其中最引人注目的是视频中一闪而过的几行代码, 我个人将这次的争议称之为“按位或数组索引事件”。 这个事件其实并没有看起来那么简单,从不同方向延伸一下,它涉及了很多编程相关的知识。
概述
我的网络环境:
- 宿舍:笔记本连 WiFi,IPv4 上网流量计费,IPv6 上网不计费,均不限速
- 实验室:多台服务器可用,上网均不计费,IPv4 上网限速 8Mbps,IPv6 上网不限速
- VPS:月租,无流量计费,无带宽限制
目标:充分利用三者网络的特性,在宿舍上网实现:不计费;无感知魔法上网;尽可能不限速;安全.
最近一段时间我在实验室用一台旧机器搭建了一些日用的自建服务,有一些感觉用着体验很不错, 分享一下相关的使用经验。
目前我唯一认真自学过并且日常中正经使用的编程语言是 Python, 我把下一个认真学的目标定为 Rust。 为什么呢?首先,我的目标是要学一门比较底层的系统级语言的,首选肯定是 C++,但很惭愧,虽然是科班生,但我对于 C++ 的现代化特性了解太少了,日常中也几乎没怎么使用过,补起来其实也很麻烦,跟学一门新的也差不多了; 此外除了语言标准,从编程体验上讲,作为比较历史悠久的语言,感觉 C/C++ 各个大项目都有一套自己的构建方案和自己实现的基础工具库, 对于一些开发上的问题比如引入第三方库的方式、代码格式化、写单元测试、项目构建,缺少一个语言层面上的统一的约束,这点新兴语言都做的更好一些,学起来更舒服; 此外根据我过去的浅薄经验,C/C++ 编译器对程序员的约束太自由了。反过来想,如果在一个更严格的编译器下面学习,学到的一些约束即使后面要写 C++ 应该也是有帮助的。
引言
最近几年,各种地方都能看到那些常用的命令行工具被用某某语言重写,但多数我都没有日常使用过,这次找出一些比较有名的尝试了一下,整理一下用户视角的纯主观感受,不讨论技术。
遇到一个可能是有些小众的需求,要把本来用 $\LaTeX$ 写的算法流程作为矢量图插入到一个 Microsoft Word 文档, 网上找了一下没看到完美的解决方案,研究了一下还是可以实现的,理论上适用于任何 PDF 文件,记录一下。
分类
标签