代码编织梦想

vim程序编辑器-爱代码爱编程

vim打开文件的三种方式 vim 文件路径 用来 打开指定文件vim +数字 文件路径 用来 打开指定文件并且光标移动到指定行vim +关键词 文件路径 用来 打开指定文件并且关键字高亮显示 三种模式 一:命令模式 用户刚刚启动 vi/vim,便进入了命令模式 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一

文件与文件系统的打包、压缩、备份-爱代码爱编程

Linux常见的压缩指令 常见压缩文件拓展名 *.Zcompress 程序压缩的文件*.zipzip 程序压缩的文件*.gzgzip 程序压缩的文件*.bz2bzip2 程序压缩的文件*.xzxz 程序压缩的文件*.tartar 程序打包的数据,未经压缩*.tar.gztar 程序打包的数据,并经过gzip的压缩*.tar.bz2tar 程序打包的数据

linux磁盘与文件系统管理-爱代码爱编程

Linux文件传统文件系统为Ext2,该文件系统内主要信息有: superblock:记录此文件系统的整体信息,包括inode/block的总量、使用量、剩余量, 以及文件系统的格式与相关信息等; inode:记录文件的属性权限,一个文件占用一个inode,同时记录此文件的数据所在的block号; block:实际记录文件的内容,若文件太大,会占用多

centos7搭建dns服务器配置详解-爱代码爱编程

CentOS7搭建DNS服务器配置详解 1、安装BIND服务器软件并启动 yum -y install bind bind* systemctl start named.service # 启动服务 syst

docker 常用命令操作-爱代码爱编程

允许非 root 用户操作 docker # 将当前用户添加到 docker 用户组 sudo usermod -aG docker $USER 注意修改完用户组之后需要重新登录才可以生效 一个简单 Flask 应用

性能测试基础-爱代码爱编程

一、性能测试 1、性能测试 性能测试是系统测试的一种,通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行的测试 2、性能测试的目的 I 确定系统瓶颈,有针对性的进行调优工作 II 测试系

windows下查询硬件信息的bat脚本-爱代码爱编程

Windows下查询硬件信息的bat脚本 使用批处理脚本在Windows上查询和显示IP地址、MAC地址、硬盘大小、内存大小等信息 打开一个文本编辑器(例如Notepad)并创建一个新的批处理脚本文件(例如i

hcia-ospf小实验-保姆级教程-爱代码爱编程

--------------------------------------------------------------------------------------------------------------------------------- 一、配置IP地址 要求1:划分172.16.0.0/16 要求2:每个路由器有自己的

掌握文本处理的利刃:深入解析 linux 下的神奇工具 - sed 命令-爱代码爱编程

sed(Stream Editor)是一个流式文本编辑器,常用于在 Linux 系统中对文本进行转换、替换、删除和插入操作。它以行为单位对文本进行处理,可以通过简洁的命令和灵活的正则表达式实现复杂的文本处理任务。在本文中,我们将详细介绍 sed 命令的语法、常用选项和用法,以及一些示例场景。  1. sed 命令语法 sed 命令的基本语法如下: s

bat(或cmd)的自动化安装编程环境脚本-爱代码爱编程

java @echo off setlocal REM 检查系统是否已经安装了Java java -version > NUL 2>&1 if %errorlevel% equ 0 (     echo Java已经安装在您的计算机上。     goto end ) REM 下载Java安装程序 set "downloa

apk:commandnot found linux-爱代码爱编程

Linux命令 `apk: command not found` 错误通常会在 Alpine Linux 系统中运行使用 `apk` 包管理器的命令时出现,但是包管理器没有被安装或无法在系统的 PATH 中找到。 要解决这个错误,请尝试通过运行以下命令安装 `apk-tools` 包:   sudo apk add apk-tools 如果包管理器

【企业化部署】nginx之rewrite与location的用法-爱代码爱编程

文章目录 前言一、正则表达式1. Nginx 的正则表达式2. 正则表达的优势3. Nginx 使用正则的作用 二、location 的概念1. location 和 rewrite 区别2. locat

六、docker安装ngxin部署若以前端-爱代码爱编程

1.第一次安装,不进行挂载数据卷, docker run \ -p 8060:80 \ --name nginx \ --privileged=true \ --restart=always \ -d nginx:1.17

ebpf 入门实践教程十五:使用 usdt 捕获用户态 java gc 事件耗时-爱代码爱编程

eBPF (扩展的伯克利数据包过滤器) 是一项强大的网络和性能分析工具,被广泛应用在 Linux 内核上。eBPF 使得开发者能够动态地加载、更新和运行用户定义的代码,而无需重启内核或更改内核源代码。这个特性使得 eBPF

ebpf 入门开发实践教程十一:在 ebpf 中使用 libbpf 开发用户态程序并跟踪 exec() 和 exit() 系统调用-爱代码爱编程

eBPF (Extended Berkeley Packet Filter) 是 Linux 内核上的一个强大的网络和性能分析工具。它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。 在本教程中,我们将了解内核态

ebpf 入门开发实践教程十:在 ebpf 中使用 hardirqs 或 softirqs 捕获中断事件-爱代码爱编程

eBPF (Extended Berkeley Packet Filter) 是 Linux 内核上的一个强大的网络和性能分析工具。它允许开发者在内核运行时动态加载、更新和运行用户定义的代码。 本文是 eBPF 入门开发实

python基本操作3(速通版)-爱代码爱编程

目录 一、字典 1.字典定义 2.字典的访问 3.字典的遍历 4.字典删除 5.字典练习 6.有序字典 7.集合 8.类型转化问题 9.公共方法 二、列表推导式 1.基本操作 2.在循环中使用if 三、组包和拆包  1.组包拆包基本应用 2.拆包的字典问题 四、python函数的一些特性 1.函数返回多个数据 2.函数

docker环境下的前后端分离部署与运维-爱代码爱编程

本案例是人人开源企业级项目部署运维 人人开源官网:https://www.renren.io/ 本次实验的虚拟机IP为192.168.10.121,网卡为enp0s3 ,请根据自己的IP进行对应的修改。 一、部署流程

vim的使用-爱代码爱编程

vim file 进入之后 摁 i or  a进入编辑模式 esc 之后是命令状态 :w文档存盘 :wq 文档存盘退出 q 是quit :q未修改直接退出  :q!放弃文档修改强行退出 一.suppose:处于命令模式      按I能够进入编辑模式并且光标调到最前面 即 从光标所在行的开始处插入文本        i 从光标前面开始插入文本      

linux会替代windows吗?-爱代码爱编程

Windows用户们,去还是留? Windows 依然是高居榜首的桌面操作系统,占据 90% 以上的市场份额,远超 macOS 和 Linux 。 从数据来看,尽管 linux 并不是 Windows 的头号接班人,但近几年越来越多用户转向 Ubuntu、Linux Mint 等发行版,的确为 Linux 带来了不小的增长。 面对 Windows