自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 linux网络基础概念

7层模型和4层模型OIS 7层模型OIS 7层模型应用层表示层会话层传输层网络层数据链路层物理层TCP/IP 4层模型TCP/IP 4层模型应用层传输层网际互联层网络接口层对应关系# 应用层应用层 表示层 会话层 ------------------->应用层应用层 应用程序 针对用户的表示层 进行数据表示 编码 加密 压缩会话层 确定我们...

2018-12-31 23:39:54 168

原创 python多进程获取返回值

import multiprocessingfrom multiprocessing import Managerdef worker(procnum, return_dict): '''worker function''' print(str(procnum) + ' represent!') return_dict[procnum] = procnumif _...

2018-12-29 11:32:51 11511 1

原创 django的 make_password和check_password

from django.contrib.auth.hashers import make_password, check_passwordpassword = "12345"print("password",password)password_end1 = make_password(password, None, 'pbkdf2_sha256')password_end2 = make...

2018-12-28 19:53:24 2139

原创 django-form表单验证

用表单验证数据常用的Field:使用Field可以是对数据验证的第一步。你期望这个提交上来的数据是什么类型,那么就使用什么类型的Field。CharField:用来接收文本。参数:max_length:这个字段值的最大长度。min_length:这个字段值的最小长度。required:这个字段是否是必须的。默认是必须的。error_messages:在某个条件验证失败的时候,给出...

2018-12-28 16:27:26 894

原创 nginx 入门安装和使用

安装nginx#1 pcre 兼容正则表达式包yum install pcre pcre-devel -y#2 安装openssl 支持https的时候yum install openssl openssl-devel -y#3 安装nginxwget nginx.tar.gz网址tar nginx.tar.gzcd ngin..xxxx#4 seradd nginx -s...

2018-12-27 19:37:51 49

原创 docker安装mysql , redis

#docker 安装 mysql#1.下载 docker mysqlapt install docker.iodocker search mysqldocker pull mysql:5.6# 创建用于挂载的目录sudo mkdir /my/mysql/datadir #用于挂载mysql数据文件 mkdir -p 递归sudo mkdir /my/mysql/conf.d...

2018-12-26 15:47:19 98

原创 python 日志使用

最简单的logging用法import logginglogging.error("hah")logging.info("hah")logging.debug("hah")logging.warning("hah")loggin

2018-12-25 17:40:49 87

原创 jupyter-notebook 简单使用说明

启动jupyter notebookcd anaconda3/bin./jupyter notebook# new一个pyhon文件# 点击最上面,Jupyter Untitled可以直接更改名字# 编写脚本 # 执行# 按住shift+enter# 去jupyter首页# helloworld.ipynb 文件 # 绿色的,是表示正在运行的...

2018-12-14 17:06:42 234

原创 使用docker配置nginx

下载nginx镜像docker pull nginxdocker images创建挂在目录mkdir -p /data/nginx/{conf,conf.d,html,logs}编写配置文件在 conf 中 编写 nginx.conf 配置文件# 略 见最后# 补充 # 查看容器 ipdocker inspect <container id> 启动容器...

2018-12-14 12:32:28 2378 8

原创 shell脚本 流程控制

一 条件判断式 语句两种判断格式test -e /root/install.log[ -e /root/install.log ]1.文件类型判断 -b 文件 判断文件是否存在,并且是否为块设备文件 -c 文件 判断文件是否存在,并且是否为字符设备文件 ## 常用 -d 文件 判断文件是否存在,并且是否为目录 -e 文件 判断文件是否存在 -f 文件 ...

2018-12-13 21:15:32 192

原创 python简单文件服务器

mkdir Filescd Files在Files文件夹里放一些文件终端输入以下命令[python2]python -m CGIHTTPServer 8081[python3]python -m http.server 8081浏览器访问 localhost:8081

2018-12-12 12:58:07 4591 1

原创 可迭代对象,单词序列

# <流畅的python>#实现一个类,以此来探索 可迭代对象 的旅程import reimport reprlibRE_RORD = re.compile("\w+")class Sentence: def __init__(self, text): self.text = text self.words = RE_RORD....

2018-12-06 21:10:48 105

原创 四、Python 设计模式之原型模式

原型模式的目的是克隆对象 或者 副本类似于深拷贝,查看id 是不同的。以下是简单的例子import copyclass A: def __init__(self): self.x = 18 self.msg = 'Hello'class B(A): def __init__(self): A.__init__(s...

2018-12-04 15:14:46 48

原创 三、Python 设计模式之建造者

原教程https://www.cnblogs.com/onepiece-andy/p/python-builder-pattern.html大话设计模式设计模式——建造者模式建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以常见不同的表示特性: 指挥者(Director) 指挥 建造者(Builder) 建造 Product建造者模式(Builde...

2018-12-04 12:41:35 94

原创 二、Python 设计模式之抽象工厂

设计模式之抽象工厂例子的内容:两个游戏: 1.青蛙世界 2.巫妖世界每个游戏由三个类组成 主人公 敌人 游戏世界创建用户启动的时候,输入主人公英雄名字 和 年龄程序会根据年龄来判断,启动具体的哪一个游戏class Frog: def __init__(self, name): self.name = name def __str__(self):...

2018-12-04 12:21:39 57

原创 一、Python设计模式之工厂方法

工厂方法使用相同的接口,来处理不同的事情。在工厂设计模式中,客户端可以请求一个对象,无需知道这个对象来自哪里(使用具体的哪个类来生成的,之使用一个接口类)工厂通常有两种形式,一种是工厂方法一种是抽象工厂一下是工厂方法的代码用户通过connect_to这个方法,来生成一个对象,获取xml或者json数据,而无需关心其他细节。data目录下donut.json[ { ...

2018-12-04 11:57:45 196

原创 修改pip源

源教程https://www.cnblogs.com/maoguy/p/6689512.html永久修改pip源#修改~/.pip/pip.conf,没有则创建mkdir ~/.pip/cd ~/.pipvim pip.conf[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]t...

2018-12-03 19:15:23 421

原创 本地yum源和yum的python版本

原教程:http://www.cnblogs.com/program-tech/p/6744355.html1.将源yum.repo文件备份**/etc/yum.repos.dmkdir bakmv *。repo ./bak 2.编写本地yum配置文件,以安装gcc为例子vim ./gcc_local.repo[gcc-4-8-5]name=gcc-4-8-5-local...

2018-12-03 18:53:45 1340

原创 离线安装docker版本

准备,下载docker文件原教程:作者:咖啡那么浓来源:CSDN原文:https://blog.csdn.net/ywd1992/article/details/82897394Docker版本:18.06.1 官方下载地址(打不开可能需要科学上网)百度云Docker 18.06.1地址:https://pan.baidu.com/s/1YdN9z72QutPkHBfLq06H1A 密...

2018-12-03 18:38:27 789

原创 python一些 文件操作

如何读写文本文件python2中文本文件读写f = open("py2.txt","w")s = u"你好"f.write(s.encode('gbk'))f.close()f = open('py2.txt','r')t = f.read()print(t)print(t.decode('gbk'))python3中文本文件读写f = open("py3.txt",...

2018-12-02 22:03:34 76

原创 python collections 模块

python collections 模块tupletuple# 不可变的name_tuple = ("name1"."name2")name_tuple[1] = "ner_name2"会报错# 可迭代的name_tuple = ("name1"."name2")for name in name_tuple: print(name) # 拆包user_tuple = ...

2018-12-02 17:36:56 123

huoxingche.py

火星车/火星漫游车 Python版编程题

2020-08-24

shell编写 批量测试防火墙端口开通 使用telnet

# telnet ip port 批量测试多个 ip|port 每次telnet 都要手动关闭 ctrl + ] 然后 ctrl + d 很麻烦 使用 (sleep 1;) | telnet $ip $port 就能1秒自动断开了

2020-03-20

Python-RQ.md

python RQ 轻量级 消息队列 ,依赖redis 中文文档,markdown版 简介: RQ (Redis Queue)是一个简单的Python库,用于队列任务并在后台与工人(worker)一起处理它们。它由Redis提供支持,旨在降低入门门槛。它可以轻松集成到您的Web堆栈中。

2019-12-13

window版mysql +navicat

window版mysql 和 navicat for mysql,自带激活程序, 只能连接mysql数据库。

2019-01-03

Xshell+Xftp

Xshell+Xftp,绿色版,如果不能启动,请按照VC运行库。

2019-01-03

Postman网络请求工具.

windows版 postman,解压后,app中 postman.exe启动即可。

2018-12-31

空空如也

空空如也

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

TA关注的人 TA的粉丝

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