开源

  • RabbitMQ集群和高可用配置的技巧

    导读 RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionSc…

    2021年8月25日
  • 查找在线主机的 IP 地址,让对方无处遁形!

    导读 你可以在 Linux 的生态系统中找到很多网络监控工具,它们可以为你生成出网络中所有设备的摘要,包括它们的 IP 地址等信息,然而,实际上有时候你只需要一个简单的命令行工具,…

    2021年8月25日
  • 如何使用 Git 管理二进制大对象

    导读 通过这系列的前六篇文章,我们已经学会使用 Git 来对文本文件进行版本控制的管理。我们不禁要问,还有二进制文件呢,也可进行进行版本控制吗?答案是肯定的,Git 已经有了可以处…

    2021年8月25日
  • 教你在 Linux 上使用 Calibre 创建电子书

    导读 自从亚马逊在多年前开始销售电子书,电子书已经有了质的飞跃发展并且变得越来越流行。好消息是电子书非常容易使用自由开源的工具来被创建,这份初学者指南是告诉你如何在 Linux 上…

    2021年8月25日
  • 超简单玩转 GitHub 的问题单(issue)

    导读 对于大多数开源项目来讲,问题追踪系统是至关重要的。虽然有非常多的开源工具提供了这样的功能,但是大量项目还是选择了 GitHub 自带的问题追踪器。它结构简单,可以让其他人可以…

    2021年8月25日
  • 从 ISO 镜像中提取和复制文件的绝招(Linux)

    导读 假设你的 Linux 服务器上有一个超大的 ISO 镜像文件,你想要打开它,然后提取或者复制其中的一个文件。你会怎么做呢?其实在 Linux 系统里,有很多方法来实现这个要求…

    2021年8月25日
  • 开源客户端框架:JavaScript

    导读 这是 JavaScript 框架系列的第二章。在这一章里,我打算讲一下在浏览器里的异步代码不同执行方式。你将了解定时器和事件循环之间的不同差异,比如 setTimeout 和…

    2021年8月25日
  • aria2 让下载提速

    导读 aria2 是一个自由、开源、轻量级多协议和多源的命令行下载工具,它支持 HTTP/HTTPS、FTP、SFTP、 BitTorrent 和 Metalink 协议,所以给我…

    编程笔记 2021年8月25日
  • 关于浏览器内核你不得不了解的事

    导读 浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西…

    2021年8月25日
  • 人类生物学的大突破 就这样被AI做到了

    2020 年 12 月的“蛋白质结构预测比赛(CASP)”上,DeepMind 的 AlphaFold2 算法预测取得第一名,达到了实验解析的精度。DeepMind 的 CEO 德…

    2021年8月25日