linux中国归档文章
探索异常处理和其他未被充分利用但仍然有用的 Python 特性。这是 Python 3.x 首发特性系列文章的第四篇。Python 3.3 于 2012 年首次发布,尽管它已经发布了很长时间,但它引入的许多特性都没有得到充分利用,而且相当酷。下面是其中的三个。yield fromyield 关键字使
5 月 29 日,阿里云开发者大会上,阿里云宣布开源云原生数据库能力,开源关系型数据库 PolarDB for PostgreSQL,将阿里内部沉淀多年的技术分享出来,服务于百万开发者。目前,该项目已在阿里云官网及 Github 上发布,后续将引入分布式事务、单机高性能等能力。阿里云数据库负责人李飞
阿里云发布第七代云服务器,并全面兼容 X86、ARM、RISC-V等多种芯片架构今天阿里云在北京召开 2021 阿里云峰会,一句发布多款新品,包括第七云服务器、一站式数据服务平台、湖仓一体 2.0 等;阿里云智能总裁张建锋表示,阿里云自研的云计算操作系统飞天已经全面兼容 X86、ARM 、RISC-
在将嵌入式系统操作系统移植到不同的芯片架构时,RT-Thread 的维护者们从中学到了什么。曾经有人问我,为什么计算机被称为“计算机”,它们做的事情可远不止计算数字。一台现代的个人电脑可以浏览互联网、播放音频和视频、为视频游戏和电影生成漂亮的图形、模拟和预测复杂的天气模式和流行病风险、将建筑和工程蓝
探索一些未被充分利用但仍然有用的 Python 特性。这是 Python 3.x 首发特性系列文章中的第三篇。其中一些 Python 版本已经推出了一段时间。例如,Python 3.2 是在 2011 年首次发布的,但其中引入的一些很酷、很有用的特性仍然没有被使用。下面是其中的三个。argparse
微软发布其官方的包管理器 WinGet 1.0微软在昨天(2021年5月27日)发布了 WinGet Cli 的 1.0 版本,该版本可以实现在 Windows 命令行中安装、更新、卸载软件等操作。微软为 Windows 配置包管理器是一个很「Linux」的事情,Windows 的软件安装方式太过多
ScummVM 是在现代硬件上玩老式视频游戏的最直接的方法之一。玩冒险游戏一直是我使用计算机经验的一个重要部分。从最早的基于文本的冒险游戏到 2D 像素艺术、全动态视频和 3D 游戏,冒险游戏类型为我提供了很多美好的回忆。有时我想重温那些老游戏,但它们很多都是在 Linux 出现之前发布的,那么我如
探索一些未被充分利用但仍然有用的 Python 特性。这是 Python 3.x 首发特性系列文章的第二篇。Python 3.1 于 2009 年首次发布,尽管它已经发布了很长时间,但它引入的许多特性都没有被充分利用,而且相当酷。下面是其中的三个。千位数格式化在格式化大数时,通常是每三位数放置逗号,
大家好,我是小白,今天的硬核观察由我来为大家播报。老王在接下来的几天,有事需要外出,无法为大家播报硬核观察,所以就由我来替代他,为大家制作硬核观察。腾讯开源代码安全指南腾讯在 5 月 18 日在 Github 账号 Tencent 下开源了一个名为 SecGuide 的仓库,其中为腾讯整理的不同编程
Java 仍是开发企业应用程序最流行的语言之一。那么,为什么 无服务器 serverless 开发人员对它望而却步?几十年来,企业已经在各类平台上开发了关键业务应用程序,包括物理服务器、虚拟机和云环境。这些应用程序在各行各业都有一个共同点,那就是无论需求如何,它们都需要持续可用(24x7x365),
控制你自己的数据,使未经授权的用户无法访问它。用户完全有权利关心他们数据的安全和保障。当你在计算机上创建数据时,希望对其进行独家控制是合理的。有许多方法保护你的文件。在文件系统层面,你可以 加密你的硬盘 或 只是加密一个文件。不过,一个好的办公套件为你提供了更多的选择,我收集了五种我用开源软件保护文
微软使用 GPT-3 让你可以用自然语言编码微软现在正在其无代码/低代码的 Power Apps 服务中使用 OpenAI 的大规模 GPT-3 自然语言模型,将口语文本翻译成其最近发布的 Power Fx 语言的代码。当然,你不可能在只使用自然语言的情况下开发出一个大应用,目前只是将一些低代码开发
在企业互联网场景中,一般情况下最广泛使用的基于 Linux 的操作系统是 Red Hat Enterprise Linux(RHEL),它主要用于服务器,但也可以用作工作站。Fedora linux 其实也是工作站系统的一个很好的选择,它提供了许多在企业环境中工作的特性,使管理成为一项简单的任务。当
利用 Volatility 找出应用程序、网络连接、内核模块、文件等方面的情况。计算机的操作系统和应用使用主内存(RAM)来执行不同的任务。这种易失性内存包含大量关于运行应用、网络连接、内核模块、打开的文件以及几乎所有其他的内容信息,但这些信息每次计算机重启的时候都会被清除。内存取证 Memory
Chrome 浏览器曾是谷歌创始人瞒着 CEO 开发的谷歌 CEO 施密特于 2015 年在斯坦福大学的一次演讲中透露,谷歌的两位联合创始人想要构建一个操作系统和浏览器,但是施密特反对,理由是微软肯定会绞杀该项目,所以一切都会是无用功。然后拉里·佩奇和谢尔盖·布林悄悄开发了 Chrome,起点是雇人
JavaScript 前端工具的生态系统充满着变数和竞争,且只有最好的工具才会存活下来。生产中使用的代码与开发中的有所不同. 在生产中,我们需要构建一些能运行得够快、能管理各种依赖关系、能自动执行任务、能加载外部模块等功能的包。而那些将开发中的代码转为生产代码的 JavaScript 工具我们就称之
比较 Git 中四种切换分支的方法的优缺点。所有大量使用 Git 的人都会用到某种形式的上下文切换。有时这只会给你的工作流程增加少量的开销,但有时,这可能是一段痛苦的经历。让我们用以下这个例子来讨论一些常见的上下文切换策略的优缺点:假设你在一个名为 feature-X 的分支中工作。你刚刚发现你需要
Python 之父对 Rust、Go、Julia 和 TypeScript 的看法Python 之父 Guido 在最近一次新采访中分享了他对其它编程语言的看法,其中有些很有趣:Rust 在一个特定的领域真正改进了 C++,它使绕过编译器的检查变得更加困难。当然,它以一种近乎完美的方式解决了内存分配
比较 tmux、GNU Screen、Konsole 和 Terminator,看看哪个最适合你。Linux 用户通常需要大量的虚拟视觉空间。一个终端窗口是永远不够的,所以终端有了标签。一个桌面太受限制了,所以有了虚拟桌面。当然,应用程序窗口可以堆叠,但当它们堆叠起来时,又有多大的好处呢?哎呀,即使
CMake 是一个跨平台的编译、测试和打包软件,即使你以前从来没有使用过构建系统,也可以轻松上手。在我以前的文章 Autotools 入门 一文中,我说明了如何使用 Autotools 来管理和打包代码。这是一个强大且通用的平台,可轻松集成到许多打包系统中,包括 RPM、APT、pkgsrc 等等。