html
-
为什么排序的复杂度为 O(N log N)
基本上所有正而八经的算法教材都会解释像快速排序quicksort和堆排序heapsort这样的排序算法有多快,但并不需要复杂的数学就能证明你可以逐渐趋近的速度有多快。 关于标记的一…
-
Linux 黑话解释:什么是显示服务器,用来做什么?
在 Linux 相关的文章、新闻和讨论中,你会经常遇到显示服务器display server、Xorg、Wayland 等名词。 在这篇解释文章中,我将讨论 Linux 中的显示服…
-
传授「翻墙方法」被指是严重违法
“翻墙”行为是不被允许的,事实上也跟工信部监管是对立的,但调查结果却是国内拥有一批私下接触VPN的庞大用户群体,让游走于灰色地带的翻墙软件有利可图。 翻墙…
-
为什么很多技术合伙人参与创业时会先谈钱?
最近,收到一封缘创派用户的反馈:“我这二周谈了十几个技术合伙人。很多人并没有做好心理准备,只是希望找个兼职或者赚个外包。所以我用一个词形容 他们叫叶公好龙。是否真的准备好创业,愿意…
-
scp 用户的 rsync 迁移指南
在 SSH 8.0 预发布公告中,OpenSSH 项目表示,他们认为 scp 协议已经过时,不灵活,而且不容易修复,然后他们继而推荐使用 sftp 或…
-
如何使用 Docsify 和 GitHub Pages 创建一个文档网站
使用 Docsify 创建文档网页并发布到 GitHub Pages 上。 文档是帮助用户使用开源项目一个重要部分,但它并不总是开发人员的首要任务,因为他们可能更关注的是使他们的应…
-
Glances:多功能 Linux 系统监控工具
Linux 上最常用的命令行进程监控工具是 top 和它那色彩斑斓、功能丰富的表弟 htop。 要监控 Linux 上的温度,可以使用 lm…
-
九个用来构建容错系统的开源工具
这些开源工具可以最大化延长运行时间并且在最大程度上减少问题。 我一直对 Web 开发和软件体系结构很感兴趣,因为我喜欢看到一个工作系统的宏观视图。无论是构建一个移动应用程序还是一个…
-
把 Linux 上的文件列表和排序玩出花来
Linux 命令可以提供文件的详细信息,也可以自定义显示的文件列表,甚至可以深入到文件系统的目录中,只要你愿意看。 在 Linux 系统上,有许多方法可以列出文件并显示它们的信息。…
-
一个用 Java 实现的超轻量级 RESTful Web 服务示例
通过管理一套图书的完整代码示例,来探索轻量级的 RESTful 服务。 Web 服务,以这样或那样的形式,已经存在了近二十年。比如,XML-RPC 服务出现在 90 年代后期,紧接…