自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-flask使用session验证,登录

session是基于cookie实现的,保存在服务端的键值对,形式为{随机字符串:‘xxxxxx’},同时在浏览器中的cookie中也会保存相同的随机字符串,用来再次请求时验证首先导入sessionfrom flask import session然后需要配置一个全局SECRET_KEY='XXXXXXXXXX',绑定到appsession的基本用法,与字典很像#增session['username']='helloWorld' #查result=session['key.

2021-08-20 13:54:36 1501 1

原创 python-迭代器与生成器

推导式 列表推导式 a = [1,2,3,4,5] b = [x**2 for x in a] print(b) ---------[1,4,9,16,25] 字典推导式 b = { j:i for i,j in a.intems()} 可迭代对象 实现了__iter__方法的对象,该方法返回一个迭代器 判断是不是一个可迭代对象 from collections import Iterable print(isinstance(lst,Iterable))

2021-08-11 11:39:43 124

原创 python小功能,实现每天给自己发送一封天气预报

1.首先注册一个和风天气的账号,创建应用,获取key和风天气https://id.qweather.com/2.进入可以看到开发者文档3.编写自己的python程序,要用到SMTP发送邮件,首先的去获取自己邮箱的授权码from smtplib import SMTPfrom email.mime.text import MIMETextmail_host = "smtp.qq.com"#邮箱mail_user = "xxxxx@qq.com"#授权码mail_pass

2021-08-03 16:23:40 1622 1

原创 python,flask-sqlachemy的模型创建与问题

1.创建db对象from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()2.创建数据模型from sqlalchemy import Column, Integer, String,DateTime,Floatclass NginxLog(db.Model): # 数据库名称 __tablename__="nginx_log" # 字段 id = Column(Integer,prima

2021-08-02 20:46:56 215 1

原创 nginx负载均衡

1.首先准备三台虚拟机,物理机做测试机。2,进入nginx负载均衡器那台机器,安装好nginx服务,可yum安装,也可编译安装,进入nginx配置文件,在http下加入如下配置。upstream cc{#服务器的ip地址 server 192.168.31.125; server 192.168.31.126;}server里面的location添加proxy_pass http://cz;保存退出,这样最基本的负载均衡已经完成,在http里设置的是.

2021-07-31 12:54:41 811

原创 iptables,SNAT,实现内网访问外网,DNAT,实现外网访问内网服务

准备机器A,两张网卡,ens33,ip为192.168.12.109,ens37ip为192.168.0.107机器B,ip为192.168.12.104机器C,ip为192.168.0.14机器A:做路由开启路由echo 1 >/proc/sys/net/ipv4/ip_forward使用iptables添加规则,实现snatiptables -t nat -A POSTROUTING -s 192.168.12.0/24 -o ens37 -j SN

2021-07-17 17:35:46 1111 3

原创 python文件操作

编码: 人类语言与机器语言的一种映射关系 asscii码 对英文进行编码 unicode 编码 万国码 基本所有 encode加码,decode解码 以什么方式加码,就以什么方式解码 如果文件加码和解码的方式不一致,就会出现乱码情况 open打开文件 open函数 encoding 没有指定默认为 None 表示使用系统的编码方式打开文本 fp = open("文件"), 系统默认的编码打开 encoding: 文件编码方式 fp = open("文件

2021-07-08 12:04:22 81

原创 python容器,列表,元组,字典,集合的基本操作

一.列表list list = [] list 是有序的,可存放任意数据,可变数据类型 不可变数据类型指的是(定义了不能改变,想更改就重新定义重新赋值):str,int list()函数,可将能for循环的变成list类型,其他的会报错 slice()先把规则定义好,然后可以用到很多地方 s1=slice(0,3,1)----代表切前三个,以后直接调用s1 例如:list[s1]代表切三个 列表的操作 列表的增加操作 list.append() 添加操作,每次在列

2021-07-06 18:46:09 150

原创 flask简单搭建一个网站

一,安装pip install flask二,导入from flask import Flask三,添加路由app = Flask(__name__)@app.route("/",methods=['GET','POST'])def index(): return "欢迎来到我的页面"四,设置端口和ipapp.run(host="0.0.0.0", port=8080)点击运行这样一个简单的页面就成功了...

2021-06-30 22:33:36 1278 2

原创 Linux下nginx的安装与简单搭建

一,安装编译安装与yum安装1.编译安装我们可以先编写成一个脚本,以后安装都可以用到解决软件的依赖关系,需要安装的软件包yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc gcc-c++ autoconf automake make新建用户组id chen || useradd chen -s /sbin/nologin下载nginx软件mkdir /nginx2 -pcd /nginx

2021-06-27 14:11:17 103 1

原创 Linux下kafka集群与zookeeper简单安装配置和使用

小编这里以两台机器为列一丶安装kafka与配置 1.先安装java,因为kafka是基于Java开发的 使用命令:yum install java -y 2.安装kafka 推荐在/opt目录下载 wget https://mirrors.bfsu.edu.cn/apache/kafka/2.8.0/kafka_2.12-2.8.0.tgz...

2021-06-25 21:51:10 366 2

空空如也

空空如也

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

TA关注的人

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