ARTS第五十六周(2020年10月12日~18日)
Algorithm
编号 | 难度 | 题目 | 我的解答 | 执行用时 | 内存消耗 | 用时排名 | 内存排名 | 查看结果 |
---|---|---|---|---|---|---|---|---|
349 | 简单 | 两个数组的交集 | 201019-1.cpp | 12 ms | 10.8 MB | 75.36% | 7.32% | 查看结果 |
350 | 简单 | 两个数组的交集 II | 201019-1.cpp | 12 ms | 11 MB | 73.31% | 5.01% | 查看结果 |
352 | 困难 | 将数据流变为多个不相交区间 | 201019-1.cpp | 84 ms | 29.5 MB | 100.00% | 88.94% | 查看结果 |
Review
1. 如何确保互联网的可连通性
分享链接:A Legislative Path to an Interoperable Internet
本文提到,随着大公司的发展壮大,具有越来越多话语权的同时,其为了自身生存和利益,往往希望通过技术手段,限制用户访问竞争对手的服务,从而导致互联网服务之间的不连通。这有悖于互联网的初衷。而本文提到通过政府干预、立法等手段,反对大公司的垄断行为,从而让互联网得以保持连通性。
Tip
1. Linux的帮助命令man
的使用
Linux帮助可以分为如下9个类别:
- Executable programs or shell commands
- System calls (functions provided by the kernel)
- Library calls (functions within program libraries)
- Special files (usually found in /dev)
- File formats and conventions, e.g. /etc/passwd
- Games
- Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
- System administration commands (usually only for root)
- Kernel routines [Non standard]
不同类别可以有相同的命令名(或者说主题名),可以通过man <编号> <命令名>
中的编号来指定查询具体内容。
例如:
|
|
上述两个命令,就分别查询shell命令和C语言中的printf。
此外,可以通过参数-f
或-k
来进行命令描述的搜索:
|
|
这对于查询C语言函数或内核函数是非常方便的。
Share
1. 数据工程师进阶路径
这个网页展示了从事数据工作所需要的一系列技术,串起来形成一条路径,路径的每个环节,都包括可选的书籍、课程、免费资源等。