浅述内核中“挂起到空闲”的实现 它主要通过软件实现。一般平台的挂起过程包括冻结用户空间并将外围设备调至低耗电模式。但是,系统并不是直接关闭和热插拔掉 CPU,而是静静地强制将 CPU 进入空闲(idle)状态。 2017-03-06 软件开发 #CPU #休眠 #挂起
一个使用 asyncio 协程的网络爬虫(三) 在最后一个阶段,我们将使用 Python 标准库“asyncio”中功能完整的协程, 并通过异步队列完成这个网络爬虫。 2017-03-06 软件开发 #Python #爬虫 #异步 #协程 #回调 #asyncio
使用 Elizabeth 为应用生成随机样本数据 Elizabeth 以 21 个不同本地化信息提供了 18 种数据提供器,可用于生成随机信息(LCTT 译注:不仅是随机数),包括姓名和个人特征、地址、文本数据、交通信息、网络和 Internet 社交媒体数据、数字等等。 2017-03-06 软件开发 #Elizabeth #随机
为何 Linux 安装器需要添加安全功能? 由于安全问题越来越严重,Linux 发行版需要在安装程序中突出显示基本安全选项,而不是让用户稍后手动添加这些选项。 2017-03-06 观点 #安全 #安装器
如何在 Ubuntu 上用 Yocto 创建你自己的嵌入式 Linux 发行版 Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活、方便。Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版。 2017-03-05 技术 #发行版 #嵌入式 #Yocto #poky
一个使用 asyncio 协程的网络爬虫(二) 然后,由于 Python 的协程不仅有效而且可扩展,我们将用 Python 的生成器函数实现一个简单的协程。 2017-03-05 软件开发 #Python #爬虫 #异步 #协程 #回调 #asyncio
一个使用 asyncio 协程的网络爬虫(一) 首先,我们会实现一个事件循环并用这个事件循环和回调来勾画出一只网络爬虫。它很有效,但是当把它扩展成更复杂的问题时,就会导致无法管理的混乱代码。 2017-03-04 软件开发 #Python #爬虫 #异步 #协程 #回调 #asyncio
如何用 R 语言的 Shiny 库编写 web 程序 Shiny 是一个来自 RStudio 的工具包,它让创建 web 程序变得更容易。它能从 R 控制台轻松安装,只需要一行,就可以加载好最新的稳定版本来使用。 2017-03-04 软件开发 #Shiny
LXD 2.0 系列(九):实时迁移 简单地说,检查点/恢复意味着正在运行的容器状态可以被序列化到磁盘,要么可以作为同一主机上的有状态快照,要么放到另一主机上相当于实时迁移。 2017-03-04 容器与云 #LXD
在 Atomic 主机上远程使用 Docker 来自 Atomic 项目 的 Atomic 主机是一个轻量级的容器基于的操作系统,它可以运行 Linux 容器。它已被优化为用作云环境的容器运行时系统。 2017-03-03 系统运维 #Docker #Atomic