现在位置: 首页 > 操作系统 > 文章
2020年01月09日 操作系统 ⁄ 共 6420字 评论关闭
导读Logger类提供了多种方法来处理日志活动。上一篇介绍了开源日志库Logger的使用,今天我主要来分析Logger实现的原理。 库的整体架构图 详细剖析 我们从使用的角度来对Logger库抽茧剥丝: String userName = "Jerry"; Logger.i(userName); 看看Logger.i()这个方法: public static void i(String message, Object... args) {  printer.i(message, args); } 还有个可变参数,来看看printer.i(message,...
阅读全文
2020年01月09日 操作系统 ⁄ 共 1152字 评论关闭
导读浏览器书签虽然不常被提及,但是作为互联网浏览的一部分。没有好的书签功能,网站链接可能会丢失,下次再不能访问。这就是为什么一个好的书签管理器很重要。 所有的现代浏览器都提供了一些形式的管理工具,虽然它们严格上来讲功能较少。如果你已经厌倦了这些内置在浏览器中的主流工具,你或许想要寻找一个替代品。这里介绍 Buku:一个命令行下的书签管理器。它不仅可以管理你的书签,还可以给它们加密,将它们保存在一个数...
阅读全文
2020年01月09日 操作系统 ⁄ 共 5082字 评论关闭
导读相信每一个 javascript 学习者,都会去了解 JS 的各种基本数据类型,数组就是数据的组合,这是一个很基本也十分简单的概念,他的内容没多少,学好它也不是件难事情。但是本文着重要介绍的并不是我们往常看到的 Array,而是 ArrayBuffer。 前段时间一直在研究 Web Audio API 以及语音通信相关的知识,内容侧重于音频流在 AudioContext 各个节点之间的流动情况,而现在要摸清楚音频到流底是个什么样的数据格式,所以对 ArrayB...
阅读全文
2020年01月09日 操作系统 ⁄ 共 2215字 评论关闭
导读如果你使用的是其他 Linux 发行版 而不是 Arch CLI,那么可能会不习惯在终端里设置 WiFi。尽管整个过程有点简单,不过我还是要讲一下。在这篇文章里,我将带领新手们通过一步步的设置向导,把你们的 Arch Linux 接入到你的 WiFi 网络里。 在 Linux 里有很多程序来设置无线连接,我们可以用 ip 和 iw 来配置因特网连接,但是对于新手来说有点复杂。所以我们会使用 netctl 命令,这是一个基于命令行的工具,用来通过配置文件...
阅读全文
2020年01月09日 操作系统 ⁄ 共 2770字 评论关闭
导读从MySQL5.5版本开始,MySQL源码安装的编译工具由configure开始向cmake过渡,安装方式和MySQL5.5之前的版本略有不同。源码编译安装最容易出错,也是最耗时间。建议初学者学会一种方式之后,尝试应用多种方式安装。 一、安装cmake编译环境 1.1 使用yum方式安装gcc gcc-c++ [root@lenovo ~]# yum install gcc-c++ gcc -y 1.2 解压camke源文件将cmake源文件放入/tmp/文件夹下 [root@lenovo ~]# cd /tmp[root@lenovo ~]# tar -xf...
阅读全文
2020年01月09日 操作系统 ⁄ 共 1612字 评论关闭
导读在这篇文章中,我们将会讲述什么是 TCP 封装器(TCP wrappers)以及如何在一台 Linux 服务器上配置他们来限制网络服务的权限。在开始之前,我们必须澄清 TCP 封装器并不能消除对于正确配置防火墙的需要。 就这一点而言,你可以把这个工具看作是一个基于主机的访问控制列表,而且并不能作为你的系统的终极安全措施。通过使用一个防火墙和 TCP 封装器,而不是只偏爱其中的一个,你将会确保你的服务不会被出现单点故障。 正确理...
阅读全文
2020年01月09日 操作系统 ⁄ 共 2323字 评论关闭
导读在过去,我们已经在类似的文章中讨论了 Linux 下最佳图像管理应用软件,Linux 上四个最佳的现代开源代码编辑器。今天,我们来看看 Linux 下的最佳视频编辑软件。 在这篇文章中,Tiwo 讨论了 Linux 下最佳视频编辑器的优缺点和在基于 Ubuntu 的发行版中的安装方法。 当谈及免费的视频编辑软件,Windows Movie Maker 和 iMovie 是大多数人经常推荐的。 不幸的是,它们在 GNU/Linux 下都是不可用的。但是你不必担心这个,因为...
阅读全文
2020年01月09日 操作系统 ⁄ 共 1552字 评论关闭
导读让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的。随着坏道的继续积累,它们会对你的磁盘或闪存容量产生令人不快或破坏性的影响,甚至可能会导致硬件失效。同时还需要注意的是坏块的存在警示你应该开始考虑买块新磁盘了,或者简单地将坏块标记为不可用。 在这篇文章中,我们通过几个必要的步骤,使用特定的磁盘扫描工具让你能够判...
阅读全文
2020年01月09日 操作系统 ⁄ 共 2111字 评论关闭
导读在这篇文章中,我们将考察一个 Node.js 开发原型,该原型用于从英国三个主要折扣网店查找“Raspberry PI Zero”的库存。我写好了代码,然后经过一晚的鼓捣把它部署在 Aure 上的 Ubuntu 虚拟机上。Docker 和 docker-compose 工具使得部署和更新过程非常快。 还记得链接指令(link)吗? 如果你已经阅读过 Hands-on Docker tutorial,那么你应该已经可以使用命令行链接 Docker 容器。通过命令行将 Node.js 的计数器链接到 Redis...
阅读全文
2020年01月09日 操作系统 ⁄ 共 2679字 评论关闭
导读密码学在计算机科学中使用非常广泛,HTTPS 就是建立在密码学基础之上的一种安全的通信协议。HTTPS 早在 1994 年由网景公司首次提出,而如今在众多互联网厂商的推广之下 HTTPS 已经被广泛使用在各种大小网站中。在完全理解 HTTPS 之前,有必要弄清楚一些密码学相关的概念,比如:明文、密文、密码、密钥、对称加密、非对称加密、摘要、数字签名、数字证书。 密码 密码学中的密码和我们日常生活中所说的密码不太一样,计算机...
阅读全文