最新发布第579页
Linux文件系统、磁盘IO具体是怎么工作的
同 CPU、内存一样,文件系统和磁盘 I/O,也是 Linux 操作系统最核心的功能。 磁盘为系统提供了最基本的持久化存储。 文件系统则在磁盘基础上,提供了一个用来管理文件的树状结构。 文件系统 1. ...
在Linux中使用 “Converter” GUI工具转换和操作图像
你可以随时在你的系统上 安装 ImageMagick来转换图像,但并不是每个人都喜欢使用终端来转换和操作图像。 那么,如果你有一个 GUI 应用作为前端来帮助解决这个问题呢? Converter就是这样的...
什么是设计模式(Design Pattern),有哪些常见的设计模式?
设计模式(Design Pattern)是一套被广泛接受的、可重复使用的软件设计解决方案。它们是在软件开发过程中对常见问题的反复实践和总结得出的经验和思想的表现。 1995 年,GoF(Gang of Four,四...
InnoDB存储结构详解
InnoDB逻辑存储结构 InnoDB逻辑存储结构层级:表空间->段->区->页->行 InnoDB逻辑存储结构 如上图所示,数据表有许多数据行,分别存储在16KB的Page上,把一定数量的Page整合为了一个Exten...
Linux软件管理:rpm软件包及rpm命令介绍
Linux软件安装包 简介 Linux下的软件包众多,且几乎都是经 GPL 授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。 GPL,全称 General ...
如何区分JS中的undefined,null,””,0和false
在JavaScript中,我们经常会遇到undefined、null、''、0和false这几个值,这些值看起来很相似,但实际上它们之间有着很大的区别。 在本文中,不念将详细介绍这些值的区别,并提供相应的代码示例...
TransFLAC:将 FLAC 转换为有损格式
FLAC:无损音频压缩格式 自由无损音频编解码器(FLAC)是一种无损音频压缩格式,可保留所有原始音频数据。这意味着 FLAC 文件可以解码成与原始音频文件完全相同的副本,而不会有任何质量上的损...
如何在16位系统上进行64位数学运算
数学运算 只要对汇编有一点基本的了解,这些函数就能扩展到任意位长的整型数学运算。 几年前,我为 FreeDOS 写了一个叫做 VMATH 的命令行数学程序。它只能在很小的无符号整型上执行十分简单的数...









































