API Star:一个 Python 3 的 API 框架
为了在 Python 中快速构建 API,我主要依赖于 Flask。最近我遇到了一个名为 “API Star” 的基于 Python 3 的新 API 框架。Media
via https://linux.cn/article-9987-1.html
为了在 Python 中快速构建 API,我主要依赖于 Flask。最近我遇到了一个名为 “API Star” 的基于 Python 3 的新 API 框架。Media
via https://linux.cn/article-9987-1.html
使用 VS Code 进行 Python 编程
安装启用 Python 扩展后,VS Code 可以配置成理想的 Python 开发工作环境。本文将介绍一些有用的 VS Code 扩展,并配置它们以充分提高 Python 开发效率。Media
via https://linux.cn/article-9989-1.html
安装启用 Python 扩展后,VS Code 可以配置成理想的 Python 开发工作环境。本文将介绍一些有用的 VS Code 扩展,并配置它们以充分提高 Python 开发效率。Media
via https://linux.cn/article-9989-1.html
如何重置 MySQL 或 MariaDB 的 Root 密码
几个月前,我在Ubuntu 18.04 上安装了 LAMP。今天,我尝试以 root 用户身份登录数据库,但我完全忘记了密码。经过一阵 Google 搜索并浏览一些文章后,我成功重置了密码。Media
via https://linux.cn/article-9990-1.html
几个月前,我在Ubuntu 18.04 上安装了 LAMP。今天,我尝试以 root 用户身份登录数据库,但我完全忘记了密码。经过一阵 Google 搜索并浏览一些文章后,我成功重置了密码。Media
via https://linux.cn/article-9990-1.html
初学者指南:在 Ubuntu Linux 上安装和使用 Git 和 GitHub
这篇向导是对于安装和使用 GitHub 的的一个快速说明,本文还将涉及诸如创建本地仓库,如何链接这个本地仓库到包含你的项目的远程仓库(这样每个人都能看到你的项目了),以及如何提交改变并最终推送所有的本地内容到 Github。Media
via https://linux.cn/article-9991-1.html
这篇向导是对于安装和使用 GitHub 的的一个快速说明,本文还将涉及诸如创建本地仓库,如何链接这个本地仓库到包含你的项目的远程仓库(这样每个人都能看到你的项目了),以及如何提交改变并最终推送所有的本地内容到 Github。Media
via https://linux.cn/article-9991-1.html
介绍 Linux 中的管道和命名管道
要在命令间移动数据?使用管道可使此过程便捷。Media在 Linux 中,pipe 能让你将一个命令的输出发送给另一个命令。管道,如它的名称那样,能重定向一个进程的标准输出、输入和错误到另一个进程,以便于进一步处理。“管道”(或称“未命名管道”)命令的语法是在两个命令之间加上 | 字符:
via https://linux.cn/article-9992-1.html?utm_source=rss&utm_medium=rss
要在命令间移动数据?使用管道可使此过程便捷。Media在 Linux 中,pipe 能让你将一个命令的输出发送给另一个命令。管道,如它的名称那样,能重定向一个进程的标准输出、输入和错误到另一个进程,以便于进一步处理。“管道”(或称“未命名管道”)命令的语法是在两个命令之间加上 | 字符:
Command-1 | Command-2 | ...| Command-N这里,该管道不能通过另一个会话访问;它被临时创建用于接收 Command-1 的执行并重定向标准输出。它在成功执行之后删除。Media在上面的示例中,contents.txt 包含特定目录中所有文件的列表 —— 具体来说,就是 ls -al 命令的输出。我们首先通过管道(如图所示)使用 “file” 关键字从 contents.txt 中 grep 文件名,因此 cat 命令的输出作为 grep 命令的输入提供。接下来,我们添加管道来执行 awk 命令,该命令显示 grep 命令的过滤输出中的第 9 列。我们还可以使用 wc -l 命令计算 contents.txt 中的行数。只要系统启动并运行或直到它被删除,命名管道就可以持续使用。它是一个遵循 FIFO(先进先出)机制的特殊文件。它可以像普通文件一样使用。也就是,你可以写入,从中读取,然后打开或关闭它。要创建命名管道,命令为:
mkfifo <pipe-name>这将创建一个命名管道文件,它甚至可以在多个 shell 会话中使用。创建 FIFO 命名管道的另一种方法是使用此命令:
mknod p <pipe-name>要重定向任何命令的标准输出到其它命令,请使用 > 符号。要重定向任何命令的标准输入,请使用 < 符号。Media如上所示,ls -al 命令的输出被重定向到 contents.txt 并插入到文件中。类似地,tail 命令的输入通过 < 符号从 contents.txt 读取。MediaMedia这里,我们创建了一个命名管道 my-named-pipe,并将 ls -al 命令的输出重定向到命名管道。我们可以打开一个新的 shell 会话并 cat 命名管道的内容,如前所述,它显示了 ls -al 命令的输出。请注意,命名管道的大小为零,并有一个标志 “p”。因此,下次你在 Linux 终端上使用命令并在命令之间移动数据时,希望管道使这个过程快速简便。via: https://opensource.com/article/18/8/introduction-pipes-linux作者:Archit Modi 选题:lujun9972 译者:geekpi 校对:wxy本文由 LCTT 原创编译,Linux中国 荣誉推出Media
via https://linux.cn/article-9992-1.html?utm_source=rss&utm_medium=rss
如何将 WordPress 博客发布到静态 GitLab Pages 上
通过 GitLab 或 GitHub Pages 来提供一个 WordPress 镜像站点, 从而最小化安全问题。Media
via https://linux.cn/article-9993-1.html
通过 GitLab 或 GitHub Pages 来提供一个 WordPress 镜像站点, 从而最小化安全问题。Media
via https://linux.cn/article-9993-1.html
10 个在 Linux 上也有的流行的 Windows 程序
许多仅在 Windows 和/或 Mac上 有的程序可在 Linux 平台上使用了,而且不用麻烦。向 Snap 和 Flatpak 技术致敬,这些技术已经为 Linux 用户带来了许多“受限制”的程序。Media
via https://linux.cn/article-9995-1.html
许多仅在 Windows 和/或 Mac上 有的程序可在 Linux 平台上使用了,而且不用麻烦。向 Snap 和 Flatpak 技术致敬,这些技术已经为 Linux 用户带来了许多“受限制”的程序。Media
via https://linux.cn/article-9995-1.html
如何在 Ubuntu 18.04 上更新固件
通常,Ubuntu 和其他 Linux 中的默认软件中心会处理系统固件的更新。但是如果你遇到了错误,你可以使用 fwupd 命令行工具更新系统的固件。Media
via https://linux.cn/article-10002-1.html
通常,Ubuntu 和其他 Linux 中的默认软件中心会处理系统固件的更新。但是如果你遇到了错误,你可以使用 fwupd 命令行工具更新系统的固件。Media
via https://linux.cn/article-10002-1.html
差异文件(diff)和补丁文件(patch)简介
这篇文章介绍差异文件(diff)和补丁文件(patch),以及它们如何在开源项目中使用的例子。Media
via https://linux.cn/article-10005-1.html
这篇文章介绍差异文件(diff)和补丁文件(patch),以及它们如何在开源项目中使用的例子。Media
via https://linux.cn/article-10005-1.html
如何 Docker 化 Python Django 应用程序
我们将学习如何 docker 化一个 Python Django 应用程序,然后使用一个 docker-compose 脚本将应用程序作为容器部署到 docker 环境。Media
via https://linux.cn/article-10006-1.html
我们将学习如何 docker 化一个 Python Django 应用程序,然后使用一个 docker-compose 脚本将应用程序作为容器部署到 docker 环境。Media
via https://linux.cn/article-10006-1.html
如何在 Ubuntu 或 Linux Mint 启用 Chromium 硬件加速的视频解码
Chrome/Chromium(Firefox 也是如此,但是 Firefox 的问题没有办法解决)在 Linux 上不支持硬件加速的视频解码。Media
via https://linux.cn/article-10007-1.html
Chrome/Chromium(Firefox 也是如此,但是 Firefox 的问题没有办法解决)在 Linux 上不支持硬件加速的视频解码。Media
via https://linux.cn/article-10007-1.html
如何学习以太坊的代码
以太坊是社区驱动的项目,并且一直在更新,以太坊基金会一直鼓励多种实现以避免网络故障。那么如何去实现一个以太坊?本次分享介绍如何去了解以太坊规范,以及实现以太坊的主要组件和功能。Media
via https://linux.cn/article-10010-1.html
以太坊是社区驱动的项目,并且一直在更新,以太坊基金会一直鼓励多种实现以避免网络故障。那么如何去实现一个以太坊?本次分享介绍如何去了解以太坊规范,以及实现以太坊的主要组件和功能。Media
via https://linux.cn/article-10010-1.html