使用 ncurses 在你的 Linux 屏幕上定位文本
<blockquote> <p>使用 ncurses 在 Linux 屏幕上的特定位置放置文本,可以带来更友好的用户界面体验。</p> </blockquote> <p>大多数的 Linux 实用程序仅仅只在屏幕的底部滚动文本。如果你想在屏幕中放置你的文本,例如一个游戏或者一个数据展示,你可以试试 ncurses。&l...
<blockquote> <p>使用 ncurses 在 Linux 屏幕上的特定位置放置文本,可以带来更友好的用户界面体验。</p> </blockquote> <p>大多数的 Linux 实用程序仅仅只在屏幕的底部滚动文本。如果你想在屏幕中放置你的文本,例如一个游戏或者一个数据展示,你可以试试 ncurses。&l...
<p><em>封面图片选自<a href="https://commons.wikimedia.org/wiki/File:Van_Gogh_-_Starry_Night_-_Google_Art_Project.jpg">文森特·梵高</a>的《星空》,公共领域,通过维基共享资源发布</em>&l...
<blockquote> <p>在 Linux 下实现高精度延时,网上所能找到的大部分方法只能实现 50us 左右的延时精度。今天让我们来看下嘉友创信息科技的董文会是如何解决这个问题的,将延时精度提升到 10us。{#profileBt}</p> </blockquote> <h3>问题描述</h3> &l...
<blockquote> <p>每种编程语言处理文件数据的方式不尽相同,Python 是这么干的。</p> </blockquote> <p>有些数据是临时的,它们在应用程序运行时存储在内存中,然后丢弃。但是有些数据是持久的。它们存储在硬盘驱动器上供以后使用,而且它们通常是用户最关心的东西。对于程序员来说,编写代码读写...
<blockquote> <p>用朴素贝叶斯分类器解决现实世界里的机器学习问题。</p> </blockquote> <p>朴素贝叶斯Naïve Bayes是一种分类技术,它是许多分类器建模算法的基础。基于朴素贝叶斯的分类器是简单、快速和易用的机器学习技术之一,而且在现实世界的应用中很有效。</p> <...
<blockquote> <p>进一步学习自然语言处理的基本概念</p> </blockquote> <p>在 <a href="https://opensource.com/article/20/8/intro-python-nltk">之前的文章</a> 里,我介绍了自然...
<blockquote> <p>用 GPG 和 Python 的 getpass 模块给你的密码多一层安全保障。</p> </blockquote> <p>密码对程序员来说尤其重要。你不应该在不加密的情况下存储它们,而且你也不应该在用户输入密码的时候显示出输入的内容。当我决定要提高我的笔记本电脑的安全性时,这对我来说变...
<p>如果你看一下 <a href="https://github.com/DataDog/datadog-agent/">新的 Datadog Agent</a>,你可能会注意到大部分代码库是用 Go 编写的,尽管我们用来收集指标的检查仍然是用 Python 编写的。这大概是因为 Datadog Agent 是一个 &l...
<blockquote> <p>编者按:近些年来 Rust 语言由于其内存安全性和性能等优势得到了很多关注,尤其是 Linux 内核也在准备将其集成到其中,因此,我们特邀阿里云工程师苏子彬为我们介绍一下如何在 Linux 内核中集成 Rust 支持。</p> </blockquote> <p>2021 年 4 月 14...
<blockquote> <p>第一步是选择配置文件的格式:INI、JSON、YAML 或 TOML。</p> </blockquote> <p>有时,程序需要足够的参数,将它们全部作为命令行参数或环境变量既不让人愉快也不可行。 在这些情况下,你将需要使用配置文件。</p> <p>有几种流行的配...