自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祈心无尘的博客

不经一番寒彻骨,哪得梅花扑鼻香

  • 博客(136)
  • 收藏
  • 关注

原创 数据结构之八种排序(c语言)

8种排序的时间复杂度和稳定性 排序方法 平均情况 最坏情况 最好情况 稳定性 1.冒泡排序 N^2 N^2 n 稳定 2.选择排序 N ...

2019-11-19 02:50:30 801

转载 python学习路线(猪哥66转)

2019-11-14 00:12:42 315 1

原创 centos7更换yum源

【代码】centos7更换yum源。

2024-07-19 14:23:08 214

原创 nat表中的prerouting链,postrouting链与 filter表中的 forward链有啥区别

iptables

2024-07-16 17:57:54 244

原创 Netfilter之连接跟踪(Connection Tracking)和反向 SNAT(Reverse SNAT)

连接跟踪:帮助记录并管理连接状态,使防火墙能够正确处理关联的数据包。反向 SNAT:利用连接跟踪信息,将响应数据包的源地址转换回外网 IP,确保外部客户端能正确接收并识别响应。

2024-07-15 17:45:30 276

原创 停止iptables防火墙后默认规则仍然生效

在 iptables 配置中,:INPUT ACCEPT [3303:223440] 这种表示方式是链的默认策略及其当前的计数器。

2024-07-12 13:51:54 289

原创 uWSGI 配置参数记录

如果整个请求(包括处理和返回响应)时间超过45秒,http-timeout 将终止该请求。它作用于工作进程,如果一个请求处理时间超过了45秒,这个进程将被强制终止,并重新启动以防止长时间挂起。示例:如果在与客户端的连接中,有45秒没有任何数据传输(例如,客户端长时间没有发送数据或接收数据),uWSGI将关闭这个连接。示例:如果一个工作进程在45秒内没有处理任何请求(例如,服务器在低流量期间),这个进程将被重启。示例:如果一个请求在任何时候超过了45秒,uWSGI将终止处理该请求的工作进程,并记录日志。

2024-05-31 16:59:11 410

原创 linux dhcp服务器

路由器是连接不同网络的设备,通常具有路由功能、防火墙功能以及DHCP服务功能。由于路由器位于网络中心,因此在许多情况下,它们被配置为提供DHCP服务,以便为连接到网络的设备分配IP地址和其他配置信息。在大多数情况下,DHCP服务器通常是由路由器或专门的DHCP服务器设备提供的,而不是由交换机提供。但在某些情况下,企业可能会使用专门的DHCP服务器设备,这些设备专门设计用于提供DHCP服务并处理大量的DHCP请求。总的来说,DHCP服务通常是由路由器或专门的DHCP服务器设备提供的,而不是由交换机提供。

2024-04-26 17:12:46 254 3

原创 Linux发行版从源码制作一个RPM包

rpm制作

2024-04-16 11:54:03 245

原创 JS原型和原型链的理解

现在引出原型链的概念,当我们调用p1.toString()的时候,先在p1对象本身寻找,没有找到则通过p1.__proto__找到了原型对象Parent.prototype,也没有找到,又通过Parent.prototype.__proto__找到了上一层原型对象Object.prototype。显然它的含义就是告诉我们一个对象的原型对象是谁。prototype 它是函数独有的属性,从图中可以看到它从一个函数指向另一个对象,代表这个对象是这个函数的原型对象,这个对象也是当前函数所创建的实例的原型对象。

2024-03-17 22:37:37 1297

原创 centos7 python3.12.1 报错 No module named _ssl

centos 安装Python 提示 no module named _ssl

2024-03-08 15:32:19 626

原创 libvirt命名空间xmlns:qemu的使用

【代码】libvirt命名空间xmlns:qemu的使用。

2024-02-29 14:49:39 720

原创 统计linux cpu已使用核心数目

【代码】统计linux cpu已使用核心数目。

2024-01-25 15:51:46 402

原创 What is a Python egg?

“Egg” is a single-file importable distribution format for Python-related projects.Eggs actually are richer than jars; they hold interesting metadata such as licensing details, release dependencies, etc.

2024-01-18 16:59:58 436

原创 python跨平台的原理

Python注重开发的灵活性和跨平台性,而C++注重执行效率和直接与底层硬件交互的能力。

2024-01-18 15:29:07 514

原创 tcpdump 用法

【代码】tcpdump 用法。

2024-01-17 18:43:43 743

原创 telnet简单介绍

【代码】telnet简单介绍。

2024-01-17 18:21:25 336

原创 netstat 和 lsof 的用法

【代码】netstat 和 lsof 的用法。

2024-01-17 18:14:54 412

原创 Linux系统bin文件打包方法

最近的项目需要客户端从服务器获取到文件后自动执行;由于可执行程序中有相关配置文件,并且运行前要进行环境变量的配置,所以不能直接下载可执行程序运行,上网搜了一下解决方法,发现可以打成bin包,下载时下载这个bin文件,然后运行,先进行解包安装,然后再脚本里配置环境变量,最后运行程序;

2024-01-15 16:39:57 931

原创 linun/windows下python程序打包成可执行程序

步骤:1 centos下安装pyinstaller ,报错请参考以上连接2 把需要打包的文件放在一个文件夹3 生成spec文件,并修改依赖文件的路径 pyi-makespec -F test.py # ( datas=[(‘test.txt’,‘.’)], ##

2024-01-15 16:27:54 440

原创 VPC网络和经典网络哪个好?VPC网络和经典网络的区别

随着云计算技术的不断发展,越来越多的企业和个人开始使用云服务器来托管自己的应用程序和网站。在使用云服务器时,用户需要选择网络类型其中包括VPC网络和经典网络。那么VPC网络和经典网络哪个好呢?

2024-01-15 16:20:40 925

原创 二层网络三层网络的区别

二层网络(Layer 2 Network):定义: 二层网络是指在 OSI 模型中的第二层,也称为数据链路层(Data Link Layer)的网络。特点: 主要负责物理地址(MAC 地址)的寻址和数据帧的传输。交换机(Switch)工作在二层,通过学习和转发数据帧来实现局域网内的通信。设备: 典型的二层设备包括交换机(Switch)。三层网络定义: 三层网络是指在 OSI 模型中的第三层,也称为网络层(Network Layer)的网络。

2024-01-05 17:38:57 2419

原创 linux 多路径multipath的安装

在计算机系统中,多路径是指在存储系统中使用多个物理路径来连接主机和存储设备,以增加系统的可用性和容错性。多路径技术的目标是提供冗余路径,以确保在某个路径发生故障时,数据仍然可以通过其他路径进行传输具体而言,多路径通常用于连接主机和存储区域网络(SAN)上的存储设备,例如磁盘阵列。在这种配置中,多个物理路径(例如光纤通道或 iSCSI 连接)可以同时连接主机和存储设备。主机操作系统使用多路径软件来管理这些路径,确保对存储设备的访问是冗余和可靠的。

2023-12-18 14:13:49 822

原创 linux 下 eta的含义

eta的含义

2023-12-06 23:35:23 397

原创 linux 路由表的优先级

【代码】linux 路由表的优先级。

2023-11-30 16:21:32 1231 1

原创 svn合并冲突时每个选项的含义

Accept incoming for conflicts:仅在冲突的地方接受传入的改动。这将合并传入的改动,但只在文件的冲突部分。这将放弃你本地的改动和即将合并的改动,恢复到原始的基础版本(即三方合并中的共同祖先版本)。选择这个选项表示你已手动解决冲突,并且当前的文件状态是你想要的最终结果。底部的输入框是用来输入注释的,通常是你对于如何解决冲突的说明。这将接受传入的改动,但在冲突部分保留你的修改。这将完全接受其他分支的改动,放弃你的本地修改。这将保留你的本地修改,忽略其他分支的改动。

2023-11-30 11:44:25 1864

原创 lxml 总结

【代码】lxml 总结。

2023-11-28 16:33:27 767

原创 python web项目导包规范

python web项目导包规范。

2023-11-25 23:10:35 743

原创 守护进程的理解

daemon = False # 是否以守护进程方式运行,True守护,False 非守护。

2023-11-23 15:49:37 57

原创 django自带的cache无法多进程共享

【代码】django自带的cache无法多进程共享。

2023-11-21 12:01:37 228

原创 KVM网络环境下vlan和trunk的理解

参考:https://www.cnblogs.com/yueshang/p/9454831.html # KVM网络环境之VLAN搭建。

2023-11-16 19:18:23 853

原创 各种奇奇怪怪的 PO、VO、DTO、BO、**O

各种PO、VO、DTO、BO、**O

2023-11-16 10:34:15 37

原创 subprocess 模块用法

python subprocess 模块用法

2023-11-13 15:10:47 78

原创 linux 双网卡配置2个网段

【代码】linux 双网卡配置2个网段。

2023-10-26 13:14:26 439

原创 redhat/centos 配置本地yum源

【代码】redhat/centos 配置本地yum源。

2023-10-26 13:08:38 187

原创 oracle rac了解

高可用性:Oracle RAC 提供了故障转移机制,即使其中一个节点或实例出现故障,数据库仍然可以保持在线运行。可伸缩性:你可以轻松地添加新的计算节点,以增加数据库的处理能力。这使得 Oracle RAC 成为处理大量数据或用户请求的理想选择。负载均衡:Oracle RAC 允许将负载分散到不同的节点上,以确保所有节点都得到充分利用,从而提高系统的整体性能。并行处理:Oracle RAC 允许多个节点同时处理查询和事务,从而加速处理速度。

2023-10-20 16:51:05 818

原创 时序数据库InfluxDB了解

时序数据库InfluxDB和关系型数据库MySQL的区别及适用场景

2023-10-13 16:43:20 299

原创 pyinstaller 使用

3 生成spec文件,并修改依赖文件的路径 pyi-makespec -F test.py # ( datas=[(‘test.txt’,‘.’)], ##

2023-10-09 18:26:44 108

原创 使用NetworkManager 创建一个以太网连接

【代码】使用NetworkManager 创建一个以太网连接。

2023-10-09 18:21:12 179

原创 python对RabbitMQ的简单使用

python rabbitmq

2023-09-28 13:35:03 609

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除