- 博客(104)
- 资源 (1)
- 收藏
- 关注
原创 ffmpeg 学习笔记
ffmpeg 的名称来自于 MPEG 视频编码标准,其中 ff 表示 Fast Forward,这是一套用于记录、转换数字音频、视频,并能将其转化为流的开源程序。可以轻松地实现多种视频格式之间的相关转换。ffmpeg 是一个终端的工具,其功能比较强大,许多网站都使用它,例如Google,Facebook,Youtube,优酷,爱奇艺,土豆等。
2023-02-22 10:37:32
1028
原创 磁盘类型和相关术语学习笔记
在 Linux 中一切皆文件,但是类型不同。例如使用 对于设备文件和普通文件有一部分内容是不同的,即普通文件有大小,而设备文件有主设备号和次设备号,没有大小。如果使用 复制一个块设备,这时两个文件的主设备号和次设备号相同,但是它们的 inode 不同,类似于文件的软连接。如果挂载复制出来的文件,可以访问到与被复制的设备的内容。使用专门的命令来创建相同的设备:硬盘种类繁多,可能有:如果在虚拟机上新增了几块硬盘,可以使用以下命令来进行扫描,使系统能够设别出来。可以使用以下命令判断是否具有旋转特性的
2022-12-08 09:17:29
767
原创 Ubuntu 升级或安装时遇到 Errors were encountered while processing的解决办法
遇到:Errors were encountered while processing 类似问题时。
2022-11-16 08:09:02
2595
1
原创 Linux 压缩、解压缩和文件切割的学习笔记
Linux 中有许多压缩和解压的命令,有些是针对文件进行压缩,有些用于目录的归档及压缩。当提供了一个已存的 zip 归档文件,那么,zip 将替换zip归档文件中的相同名称条目(匹配已经保存的相对名称),或者为新的文件新增条目。是历史悠久的打包和解压工具,目前使用较少,但是在一些文件中使用,例如,CentOS 6 中的 initramfs-2.6.32-754.el6.x86_64.img 就是使用这个命令生成的。对于文件或目录具有 acl 属性的,如果按照以上的操作,是不能保留该属性的。
2022-11-15 10:50:16
1799
原创 Bash history 和 fc 命令详解
本文详细介绍了 history 各种语法和 fc 命令使用,包含各种环境变量的设置,并举例说明。
2022-10-18 21:32:27
1033
1
原创 Linux中查询硬件和系统信息总结
我们一般在接触一个不熟悉的电脑时会查询一下该电脑的软硬件情况,在Linux中时如何进行查询的,这里以安装在虚拟机上的CentOS和Ubuntu为例。在PS1中显示为CentOS8则表示安装了CentOS 8.5.2009,Ubuntu是安装了22.4版本,CentOS7表示安装了CentOS7.9,还有CentOS 6.10。
2022-10-04 20:53:33
1249
原创 使用Vim/Neovim编辑二进制文件
这时会看到乱码,在命令行输入以下命令,即利用。命令对所有内容转换为可读的十六进制格式。修改完成后,在命令行输入以下命令,利用。在需要修改的位置,编辑二进制文件内容。命令使其转换回二进制。...
2022-08-30 14:51:44
823
原创 MySQL 8.0 官方文档 第八章 优化(三十三)—— 优化与索引(一)
目录第八章 优化(三十三)—— 优化与索引8.3 优化与索引8.3.1 MySQL如何使用索引8.3.2 主键优化第八章 优化(三十三)—— 优化与索引8.3 优化与索引8.3.1 MySQL如何使用索引8.3.2 主键优化8.3.3 空间索引优化8.3.4 外键优化8.3.5 列索引8.3.6 多列索引8.3.7 验证索引用法8.3.8 InnoDB 和 MyISAM 索引统计集合或收集8.3.9 B树和哈希索引比较8.3.10 索引扩展的使用8.3.11 生成列索引的优化器
2022-06-27 20:59:00
656
翻译 使用 SSH 连接 GitHub
您可以使用安全 shell 协议 (Secure Shell Protocol --> SSH) 来连接 GitHub,SSH 能在不安全的网络中提供一个安全的通道。使用 SSH 协议,您可以连接远程服务器及服务并对其进行身份验证。使用 SSH 密钥,可以连接到 GitHub,而无需在每次访问时提供用户名和个人访问口令。当您设置 SSH 时,需要生成一个新的 SSH 密钥,并把它添加到 ssh 代理(agent)中。只有将 SSH 密钥添加到您的 GitHub 账号中,然后才能使用该密钥进行身份验证。...
2022-06-22 09:34:11
6602
翻译 文件中每一行都保存为一个以行号作为文件名的独立文件中
如果一个文件包含有许多文本行,而每一行都是有意义的信息记录。本技巧演示如何把每一行都保存到一个独立文件中(每个文件仅保存一行)。下面的命令会把当前缓冲区中的每一行都保存到一个单独的文件中:第一行保存在文件 中,第二行保存在文件 中,如此类推。如果某个文件已经存在,那么不会被覆盖。该命令会提示错误信息,并停止执行,从而不会试图进行后续的文件保存动作。如果想要覆盖,把 替换为 以强制文件覆盖。以下命令与上面相似,但是它只会保存非空行(空行会跳过):命令解析:该 命令会在匹配到 模式的每一行都执
2022-06-01 15:39:25
411
原创 使用git出现类似错误的解决方法:Failed to connect to 127.0.0.1 port 31181: Connection
在git bash中出现代理问题的解决思路
2022-05-31 19:46:20
743
原创 manjaro pacman 使用方法总结
manjaro pacman 使用方法总结目录manjaro pacman 使用方法总结pacman 一般有三种常用命令:安装 synchronizeRemove 删除软件Query 查询本地已经安装的软件配置 pacmanpacman 一般有三种常用命令:1、S synchronize 同步即安装2、R remove 删除3、Q query 查询安装 synchronizesudo pacman -S softname用于安装软件sudo pacman -Sy用于更新配置中的软件源
2022-05-22 20:12:44
910
原创 win10 自定义右键菜单
win10 自定义右键菜单首先使用快捷键 win + r 打开运行窗口,在其中输入 regedit 然后点击 确定进入注册表后,按照顺序找到位置:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell # 以下示例以创建 nvim 编辑器快捷菜单为例。右键 shell–> 新建 --> 项 --> 输入名称,例如 nvim .点击 nvim,在右侧窗口,双击(默认)项,输入要在快捷菜单中显示的内容,nvim(&n),小括
2022-05-02 21:35:38
1690
翻译 Vim/Neovim中的宏
目录 Macros 宏录制宏示例运行宏查看宏保存宏宏中追加命令编辑宏在命令行上可视模式缓冲区中常规及插入模式另见参考资料注释 Macros 宏当你不想使用 Vim 脚本或映射,或者如果你还不知道如何更优雅地完成某些任务时,录制宏是执行一次性任务的好方法,它可以帮助快速完成任务。在 Vim 中,单词 “macros” 可能是指:向寄存器中录制一系列命令(本技巧)。一个把一系列输入的键扩展为一个更长的序列的映射(参见 教程 。使用 Vim 脚本编写的脚本(存储在以 .vim 为扩展名的文件中,参
2022-04-21 20:56:22
629
翻译 使用lua配置neovim所需的一切
前言通过很长时间的开发,neovim 0.5终于以稳定版本发行了。在这些令人兴奋的新特性中,有了对lua更好地支持,承诺有一个稳定的API,可以使用这种语言来创建我们的配置。因此,今天我要和大家分享,我把我的配置从 vimscript 迁移到lua 时学到的所有东西。我将谈谈我们可以用 lua做的事情,以及它与vimscript的交互。我会展示许多示例,但是我不会告诉你哪些选项应该设置什么值。此外,这不是一个关于“如何将 neovim 转换为IDE”的教程,我将避免使用任何特定于语言的内容。我想要做的是
2022-03-28 16:01:39
9723
4
原创 MySQL 8.0 官方文档 第八章 优化(三十二)—— 优化数据库权限和其他优化提示
目录第八章 优化(三十二)—— 优化数据库权限和其他优化提示8.2 优化SQL语句8.2.6 优化数据库权限8.2.7 其他优化提示第八章 优化(三十二)—— 优化数据库权限和其他优化提示8.2 优化SQL语句8.2.6 优化数据库权限权限设置越复杂,适用于所有SQL语句的开销就越大。简化GRANT语句所建立的权限使MySQL能够减少客户机执行语句时的权限检查开销。例如,如果不设置任何表级或列级权限,则服务器就不需要检查tables_priv和column_priv表的内容。类似地,如果没有对任
2021-06-17 16:28:41
236
原创 MySQL 8.0 官方文档 第八章 优化(三十一)—— 优化数据更改语句
目录第八章 优化(三十)—— 优化数据更改语句8.2 优化SQL语句8.2.5 优化数据更改语句8.2.5.1 优化```INSERT```语句第八章 优化(三十)—— 优化数据更改语句8.2 优化SQL语句8.2.5 优化数据更改语句8.2.5.1 优化INSERT语句8.2.5.2 优化UPDATE语句8.2.5.3 优化DELETE语句本节将介绍如何加快INSERT、UPDATE和DELETRE等改变数据的语句。传统的联机事务处理(OLTP)应用程序和现代web应用程序通常会做很多小
2021-06-17 14:46:01
245
原创 MySQL 8.0 官方文档 第八章 优化(三十)—— 优化 Performance Schema 查询
目录第八章 优化(三十)—— 优化 Performance Schema(性能概要)查询8.2 优化SQL语句8.2.4 优化 Performance Schema(性能概要)查询第八章 优化(三十)—— 优化 Performance Schema(性能概要)查询8.2 优化SQL语句8.2.4 优化 Performance Schema(性能概要)查询监视数据库的应用程序可能会经常使用Performance Schema表。想要对这些表进行最有效的查询,请在编写语句时利用好它们的索引。例如,在
2021-06-15 21:23:50
538
原创 MySQL 8.0 官方文档 第八章 优化(二十九)—— 优化 INFORMATION_SCHEMA 查询
目录第八章 优化(二十九)—— 优化 INFORMATION_SCHEMA 查询8.2 优化SQL语句8.2.3 优化 INFORMATION_SCHEMA 查询第八章 优化(二十九)—— 优化 INFORMATION_SCHEMA 查询8.2 优化SQL语句8.2.3 优化 INFORMATION_SCHEMA 查询监视数据库的应用程序可能会经常使用INFORMATION_SCHEMA表。想要最有效地编写对这些表的查询,请使用以下一般准则:尝试只查询数据字典表的视图INFORMATION
2021-06-08 15:32:27
1346
原创 MySQL 8.0 官方文档 第八章 优化(二十八)—— 派生的条件下推优化
目录第八章 优化(二十八)—— 派生条件下推优化8.2 优化SQL语句8.2.2 优化子查询、派生表、视图引用和公共表表达式8.2.2.5 派生条件下推优化第八章 优化(二十八)—— 派生条件下推优化8.2 优化SQL语句8.2.2 优化子查询、派生表、视图引用和公共表表达式8.2.2.5 派生条件下推优化Mysql 8.0.22及更高的版本支持为合适的子查询进行派生条件下推。对于诸如 SELECT * FROM (SELECT i, j FROM t1) AS dt WHERE i >
2021-05-24 15:58:49
564
原创 MySQL 8.0 官方文档 第八章 优化(二十七)—— 使用合并或物化优化派生表、视图引用和公共表表达式
目录第八章 优化(二十七)—— 使用合并或物化优化派生表、视图引用和公共表表达式8.2 优化SQL语句8.2.2 优化子查询、派生表、视图引用和公共表表达式8.2.2.4 使用合并或物化优化派生表、视图引用和公共表表达式第八章 优化(二十七)—— 使用合并或物化优化派生表、视图引用和公共表表达式8.2 优化SQL语句8.2.2 优化子查询、派生表、视图引用和公共表表达式8.2.2.4 使用合并或物化优化派生表、视图引用和公共表表达式使用两种策略,优化器可以处理派生表引用(也可应用于视图引用和公
2021-05-23 19:16:57
420
GNU sed 4.5 版参考文档全文翻译 各命令和随带20个示例详细解析.pdf
2019-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人