linux中国

linux中国归档文章

我对 Go 的错误处理有哪些不满,以及我是如何处理的

我对 Go 的错误处理有哪些不满,以及我是如何处理的

写 Go 的人往往对它的错误处理模式有一定的看法。按不同的语言经验,人们可能有不同的习惯处理方法。这就是为什么我决定要写这篇文章,尽管有点固执己见,但我认为听取我的经验是有用的。我想要讲的主要问题是,很难去强制执行良好的错误处理实践,错误经常没有堆栈追踪,并且错误处理本身太冗长。不过,我已经看到了一

宇宙之一粟 宇宙之一粟 2024-07-19
0 0 0
使用 Ansible 部署无服务(serverless)应用

使用 Ansible 部署无服务(serverless)应用

无服务 serverless 是 托管服务 managed service 发展方向的又一步,并且与 Ansible 的无代理体系结构相得益彰。Ansible 被设计为实际工作中的最简化的部署工具。这意味着它不是一个完整的编程语言。你需要编写定义任务的 YAML 模板,并列出任何需要自动完成的任务。

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
一周工作所用的日常 Git 命令

一周工作所用的日常 Git 命令

像大多数新手一样,我一开始是在 StackOverflow 上搜索 Git 命令,然后把答案复制粘贴,并没有真正理解它们究竟做了什么。Image credit: XKCD我曾经想过:“如果有一个最常见的 Git 命令的列表,以及它们的功能是什么,这不是极好的吗?”多年之后,我编制了这样一个列表,并且

爱可生开源社区 爱可生开源社区 2024-07-19
0 0 0
Oracle 终于干掉了 Sun!

Oracle 终于干掉了 Sun!

随着 Solaris 团队的彻底完蛋,看起来 Sun 微系统公司最终连块骨头都没剩下。来自前 Sun 社区的消息表明,一月份的传闻(Oracle 裁员 450 人)成为了现实,上周五,Oracle 裁掉了 Solaris 和 SPARC 团队的核心员工,选择这个时候( 美国劳动节 ( Labor D

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
Linux 桌面市场份额首次突破 3%

Linux 桌面市场份额首次突破 3%

根据市场调研机构 Net Applications 的统计,今年 8 月份 Linux 桌面市场份额首次突破了 3%。Windows 依旧保持在 90% 以上,苹果 MacOS 也略有下滑,占 5.94%,Linux 则自从上个月达到 2.53% 之后,首次突破到了 3.37%。其它操作系统份额可以

法医 法医 2024-07-19
0 0 0
GNU GPL 许可证常见问题解答(二)

GNU GPL 许可证常见问题解答(二)

本文由高级咨询师薛亮据自由软件基金会(FSF)的英文原文翻译而成,这篇常见问题解答澄清了在使用 GNU 许可证中遇到许多问题,对于企业和软件开发者在实际应用许可证和解决许可证问题时具有很强的实践指导意义。关于 GNU 项目、自由软件基金会(FSF)及其许可证的基本问题对于 GNU 许可证的一般了解在

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
Linux 1.0 之旅:回顾这一切的开始

Linux 1.0 之旅:回顾这一切的开始

通过安装 SLS 1.05 展示了 Linux 内核在这 26 年间走过了多远。我第一次安装 Linux 是在 1993 年。那时我跑的是 MS-DOS,但我真的很喜欢学校机房电脑的 Unix 系统,就在那里度过了我大学本科时光。 当我听说了 Linux,一个 Unix 的免费版本,可以在我家的 3

张二河 张二河 2024-07-19
0 0 0
Linux 系统开机启动项清理

Linux 系统开机启动项清理

一般情况下,常规用途的 Linux 发行版在开机启动时拉起各种相关服务进程,包括许多你可能无需使用的服务,例如 蓝牙 bluetooth 、Avahi、 调制解调管理器 ModemManager 、ppp-dns(LCTT 译注:此处作者笔误 ppp-dns 应该为 pppd-dns) 等服务进程,

大白菜程序猿 大白菜程序猿 2024-07-19
0 0 0
Fedora 的 Yum 或将在一两年内退休

Fedora 的 Yum 或将在一两年内退休

随着 DNF 软件包管理器在最近的 Fedora 版本里面工作日益工作良好,我们可以预见到 Yum 将在之后的 Fedora 版本中谢幕。当然,Yum 还一直广泛用在 RHEL 7 中,而在 Fedora 这边,估计在大约一年后的 Fedora 28 乃至 29 中正式退休。在 Fedora 开发者

宇宙之一粟 宇宙之一粟 2024-07-19
0 0 0
为什么开源应该是云原生环境的首选

为什么开源应该是云原生环境的首选

基于 Linux 击败了专有软件一样的原因,开源应该成为云原生环境的首选。让我们回溯到上世纪 90 年代,当时专有软件大行其道,而开源才刚开始进入它自己的时代。是什么导致了这种转变?更重要的是,而今天我们转到云原生环境时,我们能从中学到什么?基础设施的历史经验我将以一个高度武断的、开源的视角开始,来

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-19
0 0 0
使用 LibreOffice Calc 管理你的财务

使用 LibreOffice Calc 管理你的财务

你想知道你的钱花在哪里?这个精心设计的电子表格可以一目了然地回答这个问题。如果你像大多数人一样,没有一个无底般的银行帐户。你可能需要仔细观察你的每月支出。有很多方法可以做到这一点,但是最快最简单的方法是使用电子表格。许多人创建一个非常基本的电子表格来完成这项工作,它由两长列组成,总计位于底部。这是可

大树 大树 2024-07-19
0 0 0
OpenStack 上的 OpenShift:更好地交付应用程序

OpenStack 上的 OpenShift:更好地交付应用程序

你有没有问过自己,我应该在哪里运行 OpenShift?答案是任何地方 - 它可以在裸机、虚拟机、私有云或公共云中很好地运行。但是,这里有一些为什么人们正迁移到围绕全栈和资源消耗自动化相关的私有云和公有云的原因。传统的操作系统一直是关于硬件资源的展示和消耗 - 硬件提供资源,应用程序消耗它们,操作系

三掌柜 三掌柜 2024-07-19
0 0 0
在树莓派中开启激动人心的 Perl 之旅

在树莓派中开启激动人心的 Perl 之旅

树莓派,随心所欲。我最近在 SVPerl (硅谷 Perl 聚会)谈到在树莓派上运行 Perl 语言的时候,有人问我,“我听说树莓派应该使用 Python ,是这样吗?”。我非常乐意回答他,这是个常见误解。树莓派可以支持任何语言: Python、Perl 和其他树莓派官方软件 Raspbian Li

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-19
0 0 0
从这开始了解 OPNFV

从这开始了解 OPNFV

如果电信运营商或企业今天从头开始构建网络,那么他们可能用软件定义资源的方式构建,这与 Google 或 Facebook 的基础设施类似。这是网络功能虚拟化 (NFV) 的前提。NFV 是颠覆的一代,其将彻底改变网络的建设和运营。而且,OPNFV 是一个领先的开源 NFV 项目,旨在加速这项技术的采

宇宙之一粟 宇宙之一粟 2024-07-19
0 0 0
Ubuntu Linux 的不同安装类型:服务器 vs 桌面

Ubuntu Linux 的不同安装类型:服务器 vs 桌面

内核是任何 Linux 机器的核心之前我已经讲了获取与安装 Ubuntu Linux,这次我将讲桌面和服务器的安装。两类安装都满足某些需求。不同的安装包是从 Ubuntu 分开下载的。你可以从 Ubuntu.com/downloads 选择你需要的。无论安装类型如何,都有一些相似之处。可以从桌面系统

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
如何管理开源产品的安全漏洞

如何管理开源产品的安全漏洞

在 ELC + OpenIoT 峰会上,英特尔安全架构师 Ryan Ware 将会解释如何应对漏洞洪流,并管理你产品的安全性。在开发开源软件时, 你需要考虑的安全漏洞也许会将你吞没。 常见漏洞及曝光 Common Vulnerabilities and Exposures (CVE)ID、零日漏洞和

捡田螺的小男孩 捡田螺的小男孩 2024-07-19
0 0 0
听说过时间表,但是你是否知道“哈希表”

听说过时间表,但是你是否知道“哈希表”

探索 哈希表 hash table 的世界并理解其底层的机制是非常有趣的,并且将会受益匪浅。所以,让我们了解它,并从头开始探索吧。哈希表是许多现代软件应用程序中一种常见的数据结构。它提供了类似字典的功能,使你能够在其中执行插入、删除和删除等操作。这么说吧,比如我想找出“苹果”的定义是什么,并且我知道

醒在深海的猫 醒在深海的猫 2024-07-19
0 0 0
通过开源书籍学习 Ruby 编程

通过开源书籍学习 Ruby 编程

开源的 Ruby 书籍Ruby 是由 Yukihiro “Matz” Matsumoto 开发的一门通用目的、脚本化、结构化、灵活且完全面向对象的编程语言。它具有一个完全动态类型系统,这意味着它的大多数类型检查是在运行的时候进行,而非编译的时候。因此程序员不必过分担心是整数类型还是字符串类型。Rub

泡泡 泡泡 2024-07-19
0 0 0
在标准建立之前,软件所存在的问题

在标准建立之前,软件所存在的问题

开源项目需要认真对待交付成果中所包含的标准无论以何种标准来衡量,开源软件作为传统的专有软件的替代品而崛起,取得了不错的效果。 如今,仅 Github 中就有着数以千万计的代码仓库,其中重要项目的数量也在快速增长。在本文撰写的时候,Apache 软件基金会 开展了超过 300 个项目, Linux 基

法医 法医 2024-07-19
0 0 0
六个优雅的 Linux 命令行技巧

六个优雅的 Linux 命令行技巧

一些非常有用的命令能让命令行的生活更满足使用 Linux 命令工作可以获得许多乐趣,但是如果您使用一些命令,它们可以减少您的工作或以有趣的方式显示信息时,您将获得更多的乐趣。在今天的文章中,我们将介绍六个命令,它们可能会使你用在命令行上的时间更加值当。watchwatch 命令会重复运行您给出的任何

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-07-19
0 0 0
1 … 167 168 169 170 171 … 509