学习人工智能如何入门
在你开始从事人工智能之前,你需要先了解人类的智能。我曾经问过别人、也被别人问过关于学习人工智能(AI)最好的方式是什么?我应该去阅读什么书?我应该去看什么视频?后面我将讲到这些,但是,考虑到人工智能涉及很多领域,我把这个问题分开来讲可能更好…
在 Linux 下交换 Ctrl 与大写锁定键
Linux 桌面环境使你可以根据需要轻松设置键盘。下面来演示如何去做。对于许多使用计算机很多年的用户来说,自从第一批 PC 键盘从生产线上下线后不久,Ctrl 和大写锁定键就已经在错误的位置上了。对我来说,这张 1995 年 Sun 工作站的老式键盘照片上的两个键…
在 Linux 终端中开火车
使用 sl 命令,你可以让自己驾驶火车,带来一个有趣的命令行体验。现在是 12 月,每个 Linux 终端用户都值得这一年的奖励。因此,我们将为你带来一个 Linux 命令行玩具的日历。什么是命令行玩具?它可能是一个游戏、一个小的无意义的打发时间的东西,或者为…
有意思的linux命令Cowsay
安装$ sudo apt-get install cowsay 使用dsl@ubuntu:~/python$ cowsay "你在哪里?" ____________ < 你在哪里? > ------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || dsl@ubuntu:~/python$ cowsay 加上字符串,可以看到后面一个小绵…
制定开源战略的免费指南
了解如何使用 TODO Group 的成熟实践,使您的组织的开源软件目标与您的业务目标保持一致。大多数使用开源的公司都了解其商业价值,但他们可能缺乏战略性地实施开源计划和获得全部回报的工具。根据 The New Stack 最近的一项调查,“开源计划的三大好处是 1…
神奇的 Linux 命令行字符形状工具 boxes
本文将教你如何在 Linux 命令行终端中使用 boxes 工具绘制字符形状图形来包装你的文字让其更突出。现在正值假期,每个 Linux 终端用户都该得到一点礼物。无论你是庆祝圣诞节还是庆祝其他节日,或者什么节日也没有,都没有关系。我将在接下来的几周内介绍 24…
Caffeinated 6.828:实验 4:抢占式多任务处理
Caffeinated 6.828:使用的工具Caffeinated 6.828:实验工具指南 Caffeinated 6.828:实验 1:PC 的引导过程Caffeinated 6.828:实验 2:内存管理 Caffeinated 6.828:实验 3:用户环境 Caffeinated 6.828:实验 4:抢占式多任务处理 Caffeinated 6.828:实…
从 Linux 终端查看笔记本电池状态和等级的 5 个方法
我们可以轻松地通过图形化界面查看当前电量百分比、是否在充电以及当前电量还可以使用多长时间等电池状态,但是却无法查看电池健康度等相关信息。在这篇文章就是为了解决这些问题。在 Linux 上有很多这样的实用工具,而且可以在命令行使用。这篇文章今天就…
在 Linux 中使用 SoundConverter 轻松转换音频文件格式
如果你正在寻找将音频文件格式转换为 wav、mp3、ogg 或任何其他格式,SoundConverter 是你在 Linux 中需要的工具。最近我购买了一些没有 DRM 的音乐。我是从 SaReGaMa 那里买的,这是一家印度历史最悠久,规模最大的音乐品牌。下载的文件采用高清质量的 WAV…
使用 gorilla/mux 进行 HTTP 请求路由和验证
gorilla/mux 包以直观的 API 提供了 HTTP 请求路由、验证和其它服务。Go 网络库包括 http.ServeMux 结构类型,它支持 HTTP 请求多路复用(路由):Web 服务器将托管资源的 HTTP 请求与诸如 /sales4today 之类的 URI 路由到代码处理程序;处理程序在发送 HTT…
创建一个容器化的机器学习模型
数据科学家在创建机器学习模型后,必须将其部署到生产中。要在不同的基础架构上运行它,使用容器并通过 REST API 公开模型是部署机器学习模型的常用方法。本文演示了如何在 Podman 容器中使用 Connexion 推出使用 REST API 的 TensorFlow 机器学习模型。准备…
你所不知道的知识共享(CC)
知识共享为艺术家提供访问权限和原始素材。大公司也从中受益。我毕业于电影学院,毕业后在一所电影学校教书,之后进入一家主流电影工作室,我一直在从事电影相关的工作。创意产业的方方面面面临着同一个问题:创作者需要原材料。有趣的是,自由文化运动提出…
一种新的安全检测的方法
不要只测试已有系统,强安全要求更积极主动的策略。我们当中有多少人曾说出过下面这句话:“我希望这能起到作用!”?毫无疑问,我们中的大多数人可能都不止一次地说过这句话。这句话不是用来激发信心的,相反它揭示了我们对自身能力和当前正在测试的功能的…
Bash 中使用控制运算符连接命令
在命令行中,使用控制运算符为复合命令添加逻辑。经常会使用一些简单的复合指令,比如说在一个命令行中连接几个命令。这些命令使用分号分隔,表示一个命令结束。为了在一个命令行中创建一系列简单的 shell 命令,只需要使用分号把每一条命令分隔开,就像下…
在 Linux 命令行上拥有一头奶牛
使用 cowsay 实用程序将牛的话语带到你的终端输出。欢迎来到 Linux 命令行玩具第四天。如果这是你第一次访问这个系列,你可能会问自己,什么是命令行玩具。我们也在考虑这一点,但是一般来说,这可能是一个游戏,或者任何简单的娱乐,可以帮助你在终端玩得…
老王带你理解算法复杂度O(1),O(N),O(N^2)
上图对应的是算法复杂度的图片,X轴对应的是n(问题规模),Y轴对应的是执行的运行时间。 我们先从简单的复杂度解读O(1)从上面的图片我们可以看到O(1)的复杂度是恒定的,一点波澜都没有,什么是O(1)呢,就比如你是一个酒店的管理员,你负责管理酒店的钥匙,你…
降低项目失败率的三个原则
透明和包容性的项目要求可以降低您的失败率。 以下是如何协作收集它们。众所周知,明确、简洁和可衡量的需求会带来更多成功的项目。一项麦肯锡与牛津大学的关于大型项目的研究表明:“平均而言,大型 IT 项目超出预算 45%,时间每推移 7%,价值就比预期低…
给写作者们的 7 个命令行工具
扔掉你的文字编辑器,然后使用这些开源工具在命令行上写作吧。对于大多数人(尤其是非技术人员),写作意味着在 LibreOffice Writer 或者其他带图形界面的文字处理应用上编辑文本。但是还有许多可行的方法可以让任何人通过文本传递他们的信息,尤其是越来越…
Emacs 系列(五):Org 模式之文档与演示稿
这是 Emacs 和 Org 模式系列的第五篇。这篇博文是由 Org 模式的源文件生成的,其有几种格式:博客页面、演示稿 和 PDF 文档。1 Org 模式的输出1.1 背景Org 模式不仅仅只是一个议程生成程序,它也能输出许多不同的格式: LaTeX、PDF、Beamer、iCalendar(议…
数据科学家的命令行技巧 | Linux 中国
对于许多数据科学家来说,数据操作从始至终就是 Pandas 或 Tidyverse。从理论上讲,这样做没有任何问题。毕竟,这就是这些工具存在的原因。然而,对于像分隔符转换这样的简单任务,这些工具是大材小用了。立志掌握命令行应该在每个开发人员的学习清单上,特…