linux中国

linux中国归档文章

Go 编译器介绍

Go 编译器介绍

cmd/compile 包含构成 Go 编译器主要的包。编译器在逻辑上可以被分为四个阶段,我们将简要介绍这几个阶段以及包含相应代码的包的列表。在谈到编译器时,有时可能会听到 前端 front-end 和 后端 back-end 这两个术语。粗略地说,这些对应于我们将在此列出的前两个和后两个阶段。第三

贤蛋大眼萌 贤蛋大眼萌 2024-07-18
0 0 0
基于日出和日落时间自动切换到明/暗 Gtk 主题

基于日出和日落时间自动切换到明/暗 Gtk 主题

如果你在寻找一种基于日出和日落时间自动更改 Gtk 主题的简单方法,请尝试一下 AutomaThemely。AutomaThemely 是一个 Python 程序,它可以根据光亮和黑暗时间自动更改 Gnome 主题,如果你想在夜间使用黑暗的 Gtk 主题并在白天使用明亮的 Gtk 主题,那么它非常有

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-18
0 0 0
Linux 用户应该换到 BSD 的 6 个理由

Linux 用户应该换到 BSD 的 6 个理由

迄今我因 BSD 是 自由及开源软件 ( Free and Open Source Software ) (FOSS)已经写了数篇关于它的文章。但总有人会问:“为什么要纠结于 BSD?”。我认为最好的办法是写一篇关于这个话题的文章。为什么用 BSD 取代 Linux?为了准备这篇文章,我与几位 BS

竹子爱熊猫 竹子爱熊猫 2024-07-18
0 0 0
理解 Python 的 Dataclasses(一)

理解 Python 的 Dataclasses(一)

如果你正在阅读本文,那么你已经意识到了 Python 3.7 以及它所包含的新特性。就我个人而言,我对 Dataclasses 感到非常兴奋,因为我等了它一段时间了。本系列包含两部分:Dataclass 特点概述在下一篇文章概述 Dataclass 的 fields介绍Dataclasses 是 P

共饮一杯 共饮一杯 2024-07-18
0 0 0
全面教程:在 RxJS 中创建流

全面教程:在 RxJS 中创建流

对大多数开发者来说,与 RxJS 的初次接触是通过库的形式,就像 Angular。一些函数会返回 流 stream ,要使用它们就得把注意力放在操作符上。有些时候,混用响应式和非响应式代码似乎很有用。然后大家就开始热衷流的创造。不论是在编写异步代码或者是数据处理时,流都是一个不错的方案。RxJS 提

共饮一杯 共饮一杯 2024-07-18
0 0 0
Linux DNS 查询剖析(第三部分)

Linux DNS 查询剖析(第三部分)

在 Linux DNS 查询剖析(第一部分)中,我们介绍了:nsswitch/etc/hosts/etc/resolv.confping 与 host 查询方式的对比而在 Linux DNS 查询剖析(第二部分),我们介绍了:systemd 和对应的 networking 服务ifup 和 ifdo

捡田螺的小男孩 捡田螺的小男孩 2024-07-18
0 0 0
在开源“集市”工作时如何建立一个职业网络

在开源“集市”工作时如何建立一个职业网络

在组织内建立联系遇到问题了吗?你或许是采用了错误的策略。职业社交网络 —— 在同事或专业人员之间建立人际联系 —— 可以采用多种形式、在产业内跨组织进行。建立职业网络需要花费时间和精力,并且当某位成员加入或离开一个组织时,此人的网络通常需要被在一个新的工作环境中重建。职业社交网络在不同组织中起相似作

大猫 大猫 2024-07-18
0 0 0
极客漫画:函数式编程的世界

极客漫画:函数式编程的世界

作者巧妙地指出了函数式编程 不可变 ( immultable ) 的特点。当你需要改变一个对象的属性的时候……嗯,销毁了再创建一个就是了。这里的老板想来份变量(改变全局变量的值),而所谓 副作用 ( side effect ) ,指的是在这种编程范式下,函数内部与外部互动可能会产生运算以外的其他结果

共饮一杯 共饮一杯 2024-07-18
0 0 0
一个转换花引号的 gawk 脚本

一个转换花引号的 gawk 脚本

得到我的 awk 秘籍。我管理着一个个人网站,用手工编辑网站上的网页。由于网站上的页面并不多,这种方法对我很适合,可以让我对网站代码的细节一清二楚。最近我升级了网站的设计样式,我决定把所有的普通引号都转换成“花引号”,即在打印材料中使用的那种引号:用 “” 来代替 “"。手工修改所有的引号太耗时了,

泡泡 泡泡 2024-07-18
0 0 0
适用于 Fedora 28 的 3 款酷炫生产力应用

适用于 Fedora 28 的 3 款酷炫生产力应用

生产力应用在移动设备上特别受欢迎。但是当你坐下来做工作时,你经常在笔记本电脑或台式电脑上工作。假设你使用 Fedora 系统。你能找到帮助你完成工作的程序吗?当然!请继续阅读了解这些帮助你专注目标的程序。所有这些程序都可以在 Fedora 系统上免费使用。当然,它们也维护了你的自由。 (许多还允许你

法医 法医 2024-07-18
0 0 0
为什么我仍然喜欢用 Alpine 在 Linux 终端中发送电子邮件

为什么我仍然喜欢用 Alpine 在 Linux 终端中发送电子邮件

这个免费的邮件客户端使用直观、易于定制,并且可以在许多操作系统上使用。也许你有这个经历:你试了一个程序,并且很喜欢它。多年后,有新的程序开发出来,它可以做同样的事情或者更多,甚至更好。你试了下它们,它们也很棒 —— 但你会继续使用第一个程序。这是我与 Alpine Mail 关系的故事。所以我决定写

张二河 张二河 2024-07-18
0 0 0
使用 Fstransform 转换文件系统

使用 Fstransform 转换文件系统

很少有人知道他们可以将文件系统从一种类型转换为另一种类型而不会丢失数据(即非破坏性的)。这可能听起来像魔术,但 Fstransform 可以几乎以任意组合将 ext2、ext3、ext4、jfs、reiserfs 或 xfs 分区转换成另一类型。更重要的是,它可以直接执行,而无需格式化或复制数据。除

捡田螺的小男孩 捡田螺的小男孩 2024-07-18
0 0 0
怎样实现由专有环境向开源环境的职业转变

怎样实现由专有环境向开源环境的职业转变

学习一点转变到新的技术文化的小技巧。作为一名软件工程师,我的职业生涯是从北电开始的,在这里我开发出了电信级的电话交换机所用的专有软件。 即使我已经在大学中学习了 Pascal 语言,公司还是给我进行了以 C 语言为基础是专有编程语言培养。在公司中我使用的也是专有操作系统和专有版本控制软件。我很享受专

爱可生开源社区 爱可生开源社区 2024-07-18
0 0 0
用 Ansible 实现网络自动化

用 Ansible 实现网络自动化

了解 Ansible 的功能,这是一个无代理的、可扩展的配置管理系统。网络自动化随着 IT 行业的技术变化,从服务器虚拟化到公有云和私有云,以及自服务能力、容器化应用、平台即服务(PaaS)交付,而一直以来落后的一个领域就是网络。在过去的五年多,网络行业似乎有很多新的趋势出现,它们中的很多被归入到

Escape Escape 2024-07-18
0 0 0
Linux 桌面中 4 个开源媒体转换工具

Linux 桌面中 4 个开源媒体转换工具

使用这些易用的工具来将音视频文件从一种格式转换为另一种格式。啊,有这么多的文件格式,特别是音频和视频格式,如果你不认识这个文件扩展名或者你的播放器无法播放那个格式,或者你想使用一种开放格式,那就需要花点心思了。那么,Linux 用户可以做些什么呢?当然是去使用 Linux 桌面的众多开源媒体转换工具

向阳逐梦 向阳逐梦 2024-07-18
0 0 0
在 Linux 上操作目录

在 Linux 上操作目录

让我们继续学习一下 Linux 文件系统的树形结构,并展示一下如何在其中创建你的目录。如果你不熟悉本系列(以及 Linux),请查看我们的第一部分。在那篇文章中,我们贯穿了 Linux 文件系统的树状结构(或者更确切地说是 文件层次结构标准 File Hierarchy Standard ,FHS)

法医 法医 2024-07-18
0 0 0
如何在 Ubuntu 上安装 Cinnamon 桌面环境

如何在 Ubuntu 上安装 Cinnamon 桌面环境

这篇教程将会为你展示如何在 Ubuntu 上安装 Cinnamon 桌面环境。Cinnamon 是 Linux Mint 的默认桌面环境。不同于 Ubuntu 的 Unity 桌面环境,Cinnamon 是一个更加传统而优雅的桌面环境,其带有底部面板和应用菜单。由于 Cinnamon 桌面以及它类

向阳逐梦 向阳逐梦 2024-07-18
0 0 0
Bat:一种具有语法高亮和 Git 集成的 Cat 类命令

Bat:一种具有语法高亮和 Git 集成的 Cat 类命令

在类 UNIX 系统中,我们使用 cat 命令去打印和连接文件。使用 cat 命令,我们能将文件目录打印到到标准输出,合成几个文件为一个目标文件,还有追加几个文件到目标文件中。今天,我偶然发现一个具有相似作用的命令叫做 “Bat” ,它是 cat 命令的一个克隆版,具有一些例如语法高亮、 Git 集

剑圣无痕 剑圣无痕 2024-07-18
0 0 0
怎样解决 Ubuntu 中的 “sub process usr bin dpkg returned an error code 1” 错误

怎样解决 Ubuntu 中的 “sub process usr bin dpkg returned an error code 1” 错误

如果你在 Ubuntu Linux 上安装软件时遇到 “sub process usr bin dpkg returned an error code 1”,请按照以下步骤进行修复。Ubuntu 和其他基于 Debian 的发行版中的一个常见问题是已经损坏的包。你尝试更新系统或安装新软件包时会遇到类

爱可生开源社区 爱可生开源社区 2024-07-18
0 0 0
“用户组”在 Linux 上到底是怎么工作的?

“用户组”在 Linux 上到底是怎么工作的?

嗨!就在上周,我还自认为对 Linux 上的用户和组的工作机制了如指掌。我认为它们的关系是这样的:每个进程都属于一个用户(比如用户 julia)当这个进程试图读取一个被某个组所拥有的文件时, Linux 会 a. 先检查用户julia 是否有权限访问文件。(LCTT 译注:此处应该是指检查文件的所有

剑圣无痕 剑圣无痕 2024-07-18
0 0 0
1 … 221 222 223 224 225 … 509