自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

高手兄

Life is short,Pursuit of perfection

  • 博客(90)
  • 资源 (12)
  • 收藏
  • 关注

原创 matplotlib相关问题

问题1、No module named ‘_tkinter’解决方法:sudo apt install python3-tksudo apt install tk-dev

2021-05-01 00:54:32 143 1

原创 163邮箱

发送邮件import smtplibfrom email.mime.text import MIMEText#登录smtpserver = 'smtp.163.com'port = 0send = '[email protected]'passwd = 'liu1784062775'accept = '[email protected]'#格式/内容subject = '邮件主题'body = '<p>内容</p>'msg = MIMEText(bod

2021-02-11 13:28:05 420

原创 2021-02-08

字符串处理方式str1 = 'hello, world!'# 通过内置函数len计算字符串的长度print(len(str1)) # 13# 获得字符串首字母大写的拷贝print(str1.capitalize()) # Hello, world!# 获得字符串每个单词首字母大写的拷贝print(str1.title()) # Hello, World!# 获得字符串变大写后的拷贝print(str1.upper()) # HELLO, WORLD!# 从字符串中查找子串所在位置pri

2021-02-08 22:36:40 270

原创 SW(M-LAG)

配置<HUAWEI> system-view[~HUAWEI] sysname Switch[*HUAWEI] commit[~Switch] vlan batch 11[*Switch] interface eth-trunk 20[*Switch-Eth-Trunk20] mode lacp-static[*Switch-Eth-Trunk20] port link-type trunk[*Switch-Eth-Trunk20] port trunk allow-pass .

2020-08-30 19:09:09 299

原创 Django-model

连接指定数据库参数的解析:1. ENGINE: 引擎 django.db.backends.mysql2. NAME :连接到的数据库名称 web.db3.USER: 用户名称 ,通常为root4. PASSWORD: 密码5. HOST : 连接的主机,本机localhost/127.0.0.1/可以不写实例如下:model.py 的语法字段...

2020-04-25 01:45:32 153

原创 Django2.0之二(模型/admin站点)

settings.py 文件前,先设置 TIME_ZONE 为你自己时区。Django 的自带应用:django.contrib.admin -- 管理员站点, 你很快就会使用它。django.contrib.auth -- 认证授权系统。django.contrib.contenttypes -- 内容类型框架。django.contrib.sessions -- 会话框架。dja...

2020-04-15 00:52:50 164

原创 Django2.0之一(请求/响应)

创建项目django-admin startproject mysitemanage.py: 一个让你用各种方式管理 Django 项目的命令行工具。init.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。settings.py:Django 项目的配置文件。 mysite/urls.py:Django 项目的 URL声明,就像你网站的“目录”。...

2020-04-15 00:14:47 149

原创 Django2.0

Python的WEB框架有Django、Tornado、Flask等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。DjangoDjango 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据...

2020-04-13 23:20:53 416

原创 WEB开发

CSBSHTTP协议无状态:cookieURL统一资源定位符

2020-04-09 01:17:10 179

原创 scoket

## 简介WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocketAPI中,浏览器和服务器只需要完成一次握手,两者之间...

2020-04-05 00:27:08 833

原创 调试

笑话:“编码占了编程工作量的90%,调试占了另外 90%。抛出异常try:raise Exception(‘Height must be greater than 2.’)except Exception as err反向跟踪的字符串traceback.format_exc() #显示反向跟踪...

2020-03-29 19:18:19 169

原创 文件

文件夹和文件1、文件和文件路径2、windows格式(\)需要使用\进行转义;linux格式(/)3、相对路径(.)和绝对路径(…)os.path.join(path) #路径拼接os.getcwd(path) #当前工作目录os.chdir(path) #切换路径os.makedirs(path) #创建文件夹os.path.abspath(path) #相对路...

2020-03-28 01:54:41 101

原创 架构演变

某些app怎么扛住1分钟10亿请求架构的演进路线百万级并发:1秒100万次请求千万级并发:一分钟6亿次请求,差不多就是需求的极限架构的设计 和架构优化 要符合需求本身,不能无限制优化基本概念(1)分布式(系统中,多个模块在不同服务器上部署)(2)集群(一个软件部署在多台服务器,并作为一个整体,提供一类服务)(3)高可用(系统中部分节点失效,其他节点能够接替它继续工作或有相应的处理预...

2020-03-21 02:05:08 132

原创 matplotlib基本语法

语法格式:plt.plot(input_values, squares, linewidth=5)#绘制图标,x、y轴标记,高度plt.scatter(x_values, y_values, c=y_values, cmap=plt.cm.Blues,edgecolor='none', s=40)# 参数一:x轴# 参数二:y轴# 参数三:颜色# 参数四:些颜色映射# 参数五...

2020-02-03 21:01:00 461

原创 Kali范围

信息收集:收集有关目标网络及其结构的数据,识别计算机,其操作系统以及它们运行的​​服务。识别信息系统的潜* 在敏感部分。从正在运行的目录服务中提取各种列表。漏洞分析:快速测试本地或远程系统是否受到许多已知漏洞或不安全配置的影响。漏洞扫描程序使用包含数千个签名的数据库来识别潜在漏洞。Web应用程序分析:识别Web应用程序中的错误配置和安全漏洞。鉴于这些应用程序的公开可用性使其成为攻击者的...

2020-01-25 23:14:52 162

原创 python3

虚拟机环境常用命令安装:pip install virtualenv、apt-get install virtualenv安装虚拟环境的目录:pip install virtualenvwrapper-win创建虚拟环境目录并激活:mkvirtualenv venv1、virtualenv -p /usr/bin/python2.7 venv虚拟环境中切换:workon venv2退出...

2020-01-08 22:26:30 84

原创 SAMBA文件共享服务

Samba服务程序现在已经成为在Linux系统与Windows系统之间共享文件的最佳选择。安装Samba服务yum -y install sambaSamba主配置文件vim /etc/samba/smb.confSamba配置文件参数[global] #全局参数。workgroup = MYGROUP #工作组名称server string = Samba Se...

2019-12-26 23:29:36 481

原创 shell--nginx

编程Nginx启动脚本#!/bin/bash BASE_DIR=/usr/local/nginx/sbin/ PID=/usr/local/nginx/logs/nginx.pid #no1.判断是否root用户登录 if [ "$UID" -ne 0 ] then echo "请您使用root用户登录!!!" exit 1 fi . /etc/init.d/funct...

2019-09-07 09:34:39 155

原创 AutoFs自动挂载服务

无论是Samba服务还是NFS服务,都要把挂载信息写入到/etc/fstab中,这样远程共享资源就会自动随服务器开机而进行挂载。虽然这很方便,但是如果挂载的远程资源太多,则会给网络带宽和服务器的硬件资源带来很大负载。如果在资源挂载后长期不使用,也会造成服务器硬件资源的浪费安装 yum install autofsautofs服务程序的主配置文件中需要按照“挂载目录 子配置文件”的格式进行...

2019-06-09 12:53:16 431

原创 Shell Script

基础联系100之内的猜数#!/bin/bashn=$[$RANDOM%100]while :doread -p "请输入一个1-100间的整数:" n1n2=`echo $n1|sed 's/[0-9]//g'`if [ ! -z $n2 ];then echo "你输入的不是1-100的数字!" continuefiif [ $n1 == $n ];then...

2019-05-26 16:44:49 121

原创 框架路由

webServer.pyimport socket, sys, re, multiprocessing, time# 定义WSGI服务器类class WSGIServer(object): # 初始化服务端socket def __init__(self, docRoot, app): # 创建socket self.svrSocket =...

2019-05-24 22:29:42 185

原创 闭包

def test(number): def test_in(number_in): print("in test_in 函数, number_in is %d" % number_in) return number+number_in return test_inret = test(20)print(ret(100))print(ret(2...

2019-05-23 19:29:55 126

原创 mini-web框架

文件结构html/index.htmlstatic #存放静态文件templates/(index.html center.html) #框架模板web/myWeb.pywebSwever.pywebSwever.pyimport time, re, socket, sys, multiprocessingclass WSGIServer(obje...

2019-05-20 17:28:56 453

原创 WSGI(动/静)态服务器

webServer.pyimport select, time, re, socket, sys, multiprocessingclass WSGIServer(object): def __init__(self, docRoot, app): # 创建服务端连接 self.s = socket.socket(socket.AF_INET, so...

2019-05-17 15:42:49 157

原创 防止sql注入数据库

import pymysqldef main(): findName = input("输入物品名称: ") # 连接数据库,并创建游标 conn = pymysql.connect(host="172.16.238.130", port=3306, db="my_mysql", user="root", password="123456", charset="utf...

2019-05-16 21:23:34 297

原创 数据库增删改查

import pymysqldef getMysqlConn(): conn = pymysql.connect(host="172.16.238.130", port=3306, db="my_mysql", user="root", password="123456", charset="utf8") return conndef userSql(conn, sql...

2019-05-16 21:06:20 327

原创 简单数据库操作

import pymysql# 创建数据连接conn = pymysql.connect( host = "172.16.238.130", # 主机地址 port = 3306, # 主机端口 db = "my_mysql", # 数据库名 user = "root", #...

2019-05-16 18:50:49 168

原创 Python封装、继承、多态

面向对象三大特征:封装:本质是将事物相关的属性和方法封装在一个类里面,我们调用类创建实例的时候,不用关心类内部的代码细节继承:子类需要复用父类里面的属性或者方法,当然子类也可以提供自己的属性和方法多态:同一个方法不同对象调用同一个方法功能的表现形式不一样(程序运行过程中,根据执行条件的不同,动态执行不同的操作代码的过程称为运行时多态)封装1.将属性和方法封装到一个抽象的类中2.外界...

2019-05-16 14:35:07 91

原创 WITH原理

# 装饰器 即:在方法上应用装饰器# 经典类:@property (获取)# 新式类:@property、@price.setter、@price.deleter (获取、修改、删除)# 类属性 即:在类中定义值为property对象的类属性# 1、对象.属性自动触发执行# 2、对...

2019-05-15 19:43:10 138

原创 服务器epoll多路复用

import socket, sys, time, re, selectclass WSGIServer(object): def __init__(self): # 创建套接字 self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 地址复用 self....

2019-05-13 22:21:47 171

原创 服务器gevent

import socket, gevent, reclass WSGIServer(object): def __init__(self): self.sSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sSocket.setsockopt(socket.SOL_SOCKET...

2019-05-10 16:39:53 237

原创 服务器单进程非阻塞

import socket, re, multiprocessing# 存放新连接的客户端列表socketList = list()def main(): sSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sSocket.setsockopt(socket.SOL_SOCKET, socket.SO_...

2019-05-10 14:54:04 133

原创 服务器线程

import socket, threading, reclass WGSIServer(object): def __init__(self): self.sSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sSocket.setsockopt(socket.SOL_SOC...

2019-05-10 13:57:34 590

原创 服务器进程

import socket, multiprocessing, reclass WSGIServer(object): def __init__(self): self.sSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.sSocket.setsockopt(socket.S...

2019-05-10 13:29:19 606

原创 根据需求访问网站的页面

import socket, redef clientProcessing(cSocket): data = c.recv(1024).decode("utf-8") request = data.splitlines()[0] ret = re.match("[^/]+([^ ]*)", request).group(1) if ret == "...

2019-05-09 16:53:32 145

原创 Windows系统命令

winver---------检查windows版本wmimgmt.msc---- 打开windows管理体系结构(wmi)wupdmgr-------- windows更新程序w脚本-------- windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导winchat--------xp...

2019-05-02 23:57:44 435

原创 计算某年某天

def runYear(year): '''判断是否是闰年''' if (year % 400 == 0) or ((year % 4 == 0) and (year % 100 != 0)): # print("是闰年") return 1 else: # print("是平年") return 0d...

2019-05-02 10:53:24 89

原创 学生管理系统

主功能菜单messageForUser = ‘’’欢迎使用学员管理系统!1.添加学员2.删除学员3.修改学员4.查询学员5.退出系统‘’’删除功能菜单delMessage=’’’请选择删除的依据1.根据学号删除2.根据姓名删除3.根据年龄删除4.根据列表位置删除5.删除全部学员‘’’showMessage = ‘’’请选择查询的依据1.根据学号查询2.根据...

2019-05-02 10:49:51 201

原创 Unubtu系统

问题: ubuntu系统安装VMware Workstation,出现了下面的错误信息:(vmware-installer.py:6722): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”, (vmware-installer.py:6722): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“murrine”,解决方案sudo apt-...

2019-04-26 23:12:29 221

原创 名片管理系统

#储存所有名片的列表cardList = []def showMenu(): '''显示功能菜单''' print("*" * 100) print("欢迎使用【名片管理系统】") print("1. 添加名片") print("2. 显示全部") print("3. 搜索名片") print("\n") print("0. ...

2019-03-26 20:56:42 1394 3

网络共享服务

同类系统配置的共享服务..

2018-12-25

PXE批量装机

手动和自动批量部署centos7系统.

2018-12-25

ftp搭建服务器

ftp的理论理解,以及对它三种模式配置操作.

2018-12-24

dns服务配置

dns的理论与实际配置操作.

2018-12-24

dhcp配置服务

关于自动分配IP地址的相关说明,以及配置。

2018-12-24

动态路由协议

网络中常见的一种动态协议,对搭建华为试验环境的配置和理解,做的一些总结

2018-10-15

Qos技术的理解和配置

解决网络拥塞导致报文产生不能预期的传达、延迟抖动、丢包等现象

2018-10-15

linux文件和目录的管理

通过命令去查看、修改、复制、粘贴、编辑、移动linux目录和文件

2018-08-12

linux操作命令

通过命名去实现linux的基本运作,熟悉linux的基本命令操作

2018-08-12

linux基础架构

对linux系统的初步接触,通过文档去认识linux是什么?

2018-08-12

服务器组策略

通过搭建实验环境,做的组策略,实现目的,达到实验效果

2018-07-15

关于AD域的配置

创建AD域,升级为控制域控制器;客户端加入域控制器;创建额外控制器。

2018-07-11

空空如也

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

TA关注的人

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