自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 python邮件协议

IMAP的客户端的操作,会反馈到服务器同步客户机。pop3 收邮件的协议 默认端口110。imap 搜邮件的协议 默认端口143。pop3的客户端的操作,不会反馈到服务器上。smtp 发送邮件的协议 默认端口25。...

2022-08-12 19:57:43 408 1

原创 python日志记录

日志轮转 —Linux logrotate服务,—配置文件:/etc/logrotate.conf或者/etc/logrotate.d。生成logger对象的时候,没有传递参数进去,那就是root logger—父日志。如果传递传递了参数进去,类似于子logger。格式器 Formatter。子日志器会继承父日志的配置。处理器 Handler。日志器 Logger。过滤器 Filter。...

2022-08-12 19:54:48 969 1

原创 网络编程socket

网络编程socket,tcp粘包。

2022-08-12 19:47:10 262

原创 Linux的5种IO模型

1.当有io就绪select会遍历所有fd,来找到就绪的fd(文件描述符)一个进程能同时处理多个io请求(减少创建多个线程或进程执行io的开销)2.每次调用select都会把所有的fd从用户态拷贝到 内核态。我做不做其他事情,做其他事情就时非阻塞,不做其他事情就是阻塞。和select实现类似,只是poll没有了fd监控数量的限制。3.select监听的fd是有限制的,最多1024个。:(nginx采用的就是epoll)关注的时程序在等待调用结果时的状态。关注的时消息的通信机制。异步就相当于发达指令。....

2022-08-12 19:44:40 161

原创 上下文管理器

上下文管理器是一个包装任意代码块的对象,上下文管理器保证:• 进入上下文管理器时,每次代码执行的一致性• 当退出上下文管理器时,相关的资源会被正确地回收(即使内部代码出错,退出步骤也会执行)• 一旦获得了上下文对象,就会调用它的__enter__()方法• 将完成with语句块执行前的所有准备工作• 如果with语句后面跟了as语句,方法返回的结果会被赋值给as关键字后面的变量• 除了self参数,__enter__方法不接受任何其他参数。• __enter__方法一般负责执行一些配置...

2022-08-12 19:41:44 540

原创 NAT、SNAT、DNAT以及基于iptables的DNAT和SNAT将web服务器发布的搭建

NAT、SNAT、DNAT以及基于iptables的DNAT和SNAT将web服务器发布的搭建,由于互联网的发展,导致ipv4地址不足,每一个设备分配一个IP地址,根本不够局域网主机共享单个公网IP地址接入Internet在Internet中发布位于企业局域网内的服务器—在互联网上的机器想访问局域网内的服务器。...

2022-08-09 20:04:43 382

原创 计算机网络参考模型

IOS/OSI(国际标准化组织/开放系统互连)参考模型TCP/IP是实际中正在用的协议,osi是一个参考模型。

2022-08-05 20:37:51 1178

原创 计算机网络的概念

IOT 物联网 Internet of things物联网基于互联网www:万维网–world wide webweb:网、网站。交换机(switch):组件局域网路由器/防火墙:实现跨网段通信(多个WAN口可以实现”高可用(HA high availability)“一个坏了,可以用另一个顶替)无线路由器:无线交换机(WIFI)+有线交换机+路由器+dhcp+dnsISP Internet service provide 互联网服务提供商...

2022-08-05 20:34:36 1804

原创 ssh服务

当关闭sshd 的时候会关闭tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1008/sshd,但是建立的连接不会断开。此外,OpenSSH提供了大量的安全隧道功能、几种身份验证方法和复杂的配置选项。使用python/shell获取对方服务器上的cpu使用率,内存使用情况,磁盘分区的使用情况,网络带宽的实验情况。公钥和私钥是一对文件,文件里面是一段字符串,告诉加密算法加密的时候,使用的参数。...

2022-08-05 20:32:24 190

原创 开机启动流程

排查服务器启动不了的故障,了解原因(troubleshooting),开机启动流程的意义:1.掌握让某个软件开机自动运行2.开机不能正常启动,是什么原因,或者那个环节出现了问题3.防止黑客植入木马,去查询黑客会把木马放到哪些地方?开机自检:上电自检(POST,Power On Self Test)。 BIOS是英文"Basic Input Output System"的缩略词,直译过来后中文名称就是"基本输入输出系统"。 CMOS:是一个存储参数配置的芯片BIOS是一个程序会读取CMO...

2022-08-05 20:29:59 1121

原创 python的面向对象

检查某些事物以确定它是什么、它知道什么以及它能做什 么。自省向程序员提供了极大的灵活性和控制力。• 有时我们要访问某个变量或是方法时并不知道到底有没有这个变量或方法,所以就要做些判断。判 断是否存在字符串对应的变量及方法。NameError: name 'b' is not defined---没有定义变量'....'object has no attribute---没有方法• 我们知道访问变量时是不能加引号的,否则会被当成字符串处理。如果要通过字符串找到对应的变 量,那该怎么办呢。...

2022-08-05 20:22:06 128

原创 python的迭代器和生成器

生成器算得上是Python语言中最吸引人的特性之一,生成器其实是一种特殊的迭代器, 不过这种迭代器更加优雅。它不需要手动编写__iter__()和__next__()方法,只需要一个 yiled关键字。• 生成器一定是迭代器(反之不成立)• 因此任何生成器也是以一种懒加载的模式生成值。...

2022-08-05 20:14:21 164

原创 函数式编程与高阶函数

把函数作为参数传入,这样的函数称为高阶函数 map()作为高阶函数,事实上它把运算规则抽象了,因此,我们不但可以计算简单的f(x)=x**2,还 可以计算任意复杂的函数。 有以下列表:list1=[7, -8, 5, 4, 0, -2, -5]用Python-filter代码实现:在一个list中,删掉偶数,只保留奇数,用Python-sorted代码实现:按绝对值大小排序,用Python-reduce代码实现:将列表[1,3,5,7,9],变成整数13579...

2022-08-05 20:11:26 113

原创 python的threading模块

import threading class MYThread(threading . Thread) : #继承threading.Thread def __init__(self , num) : super(MYThread , self) . __init__() self . num = num def run(self) : #重写run方法 print(f"running on numbers: {

2022-08-05 20:04:29 3992

原创 进程VS线程

进程之间都是相互独立的,是计算机中的程序关于某数据集合上的一次运行活动进程 VS线程,进程与线程的比较

2022-08-05 19:53:47 106

原创 Linux操作系统的五大子系统

Linux操作系统的五大子系统当用户注销(exit, logout, Ctrl + d),或者网络断开时,终端会收到Linux HUP 信号HUP信号会使其关闭所有子进程或可以重新加载配置这样就会关闭你不想关闭的进程nohup命令nohup 顾名思义,就是忽略 hup 信号nohup 通常与 & 符号连用, 让提交的命令忽略 Linux HUP 信号。...

2022-08-05 19:38:55 2103

原创 python的闭包和装饰器

在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性d=outer(10)print(d)print(d())print(d.__closure__)闭包的条件必须要有一个内嵌函数内函数必须应用外函数的变量变量的解析原则—LEGBL–localE-G-globalB-内建装饰器是这样一种设计模式{-}{-}{...

2022-07-29 19:51:25 223 1

空空如也

空空如也

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

TA关注的人

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