编程笔记
-
流量过滤与转发路径控制
策略路由 策略路由技术背景 在某些场景中我们希望一些特定用户、特定业务的流量走指定的转发路径,而其余用户或业务的流量则已经根据路由表进行转发 PBR PBR(Policy-Based Routing,策略路由):PBR使得网络设备不仅…
-
Vim 9.0 重大更新,Linux 编辑器使用新的脚本语言
Vim 9.0 重大更新,Linux 编辑器使用新的脚本语言 Vim 9.0“向前迈出了一大步”Vim 的创造者 Bram Moolenaar在 Vim 官方网站的帖子中宣布发布新版本。“经过多年的逐步改进,Vim 现在迈出了一大步,发布了一个…
-
linux安装/卸载JDK
一、下载JDK 地址:https://www.oracle.com/java/technologies/jdk-script-friendly-urls/上述地址中找到对应的包下载下载命令cd ~wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz …
-
Linux 扩逻辑卷
新建逻辑卷及扩容逻辑卷 https://www.linuxprobe.com/basic-learning-07.html#721 扩容逻辑卷(不是新增一块硬盘,是在原来硬盘上扩容) 假设/dev/sdb 为10GB pvcreate /dev/sdbvgcreate storage /dev/sdb 一个PE4M…
-
Linux内核裁剪的具体步骤(2)
第十一部分:除以下选项,其它全部删除file systems --->文件系统Secondextended fs support Ext2 extended attributes Ext2 POSIX Access Control Lists Ext2 Security LabelsExt3 journalling file system sup…
-
python装饰器
import time def cost_time(func): def inner(): t1 = time.perf_counter() func() t2 = time.perf_counter() print(t2 - t1) return inner @cost_time def step_two(): for i in range(10000): print(i) def step_…
-
Linux内核裁剪的具体步骤(1)
在menuconfig中配置,可以对进行Linux内核配置选项及删改。本文介绍详细配置方法。 第一部分:全部删除Code maturity level options --->代码成熟等级选项[]Prompt for development and/or incomplete code/driv…
-
Linux内核裁剪的具体步骤(3)
附:内核配置内核配置的方法很多,make config、make xconfig、makemenuconfig、make oldconfig等等,它们的功能都是一样的,区别应该从名字上就能看出来,只有makeoldconfig是指用系统当前的设置(./.config)作为…
-
Python图形化数据分析库汇总
说明 使用python进行数据分析时,有很多工作使用的代码具有重复性和固定性的特点,比如:数据清洗、模板式数据可视化。尤其是在数据探索阶段,使用具有图形化界面(GUI)的数据分析工具可以事半功倍,似乎此类工具…
-
python测试开发django-194.addcomments 模块生成mysql表字段注释
前言 在Django 中 models 模型虽然给字段加了 verbose_name 属性,通过 migrate 命令生成好对应的表,但是表注释并没有生成 问题描述 models 模型创建表结构 class ProjectInfo(models.Model): """项目信息""" clas…