自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unicode正则匹配大全

\p{L}或\p{Letter}:来自任何语言的任何类型的字母。\p{Ll}或\p{Lowercase_Letter}:具有大写变体的小写字母。\p{Lu}或\p{Uppercase_Letter}:具有小写变体的大写字母。\p{Lt}或\p{Titlecase_Letter}:当单词的首字母大写时,出现在单词开头的字母。\p{L&}或\p{Cased_Letter}:以小写和大写形式存在的字母(Ll、Lu 和 Lt 的组合)。\p{Lm}或\p{Modifier_Letter}:像字母一

2022-05-25 11:34:15 1045

转载 Ubuntu环境搭建

一、Ubuntu的安装 建议: 在断网情况下安装会比较快!二、VMware Tools安装 - 虚拟机选项 安装VMware Tools将VMwareTools-xx.tar.gz拷贝到桌面文件解压(切换到桌面目录) tar -zxvf VMwareTools-xx.tar.gz安装(切换到vmware-tools-xxx) sudo ./vmware-insta...

2018-08-23 11:42:13 323

原创 django session的设置。很详细,查资料整理

from django.shortcuts import renderfrom django.shortcuts import HttpResponsefrom django.shortcuts import redirect# Create your views here.user = "a"pwd = "a"def login(request): if request.m...

2018-08-23 10:22:51 2908

原创 MySQL中的数据类型

**MySQL中Decimal类型和Float Double等区别** MySQL中存在float,double等非标准数据类型,也有decimal这种标准数据类型。 其区别在于,float,double等非标准类型,在DB中保存的是近似值,而Decimal则以字符串的形式保存数值。 float,double类型是可以存浮点数(即小数类型),但是float有个坏处,当你给定的数据...

2018-08-21 15:58:32 294

转载 通俗理解TCP/IP协议三次握手与四次分手流程

三次握手流程客户端发个请求“开门呐,我要进来”给服务器 服务器发个“进来吧,我去给你开门”给客户端 客户端有很客气的发个“谢谢,我要进来了”给服务器 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收到syn包,必须确认...

2018-08-21 11:23:32 228

原创 'ascii' codec can't decode byte 0xe0(报错解决)

遇到过多次编码错误,最常遇到的就是下面这个:“UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe4 in position 0: ordinal not in range(128)“ 首先了解unicode和utf-8 unicode指的是万国码 是一种”字码表” 而utf-8是这种字码表储存的编码方法,编成bytecod...

2018-08-21 11:06:00 23391

原创 OSError: [Errno 98] Address already in use(错误解决)

原因:没有停下项目的情况下,关闭IDE.或者是之前的项目没有停掉,又一次运行了本项目.解决办法:前者很简单,杀死进程.后者更简单把正在run的项目停掉.lsof -i :5000 # 这个命令针对我用的port 5000如果是查看本机所有的进行的进程: ps aux  # 用ps -A查看所有进程杀死进程: kill -9 PID # PID是进...

2018-08-21 11:03:53 8223

原创 阿里云ECS,Ubuntu Server 16.04安装图形界面远程控制

没有图形界面啊,用起来贼不方便。 1.首先要连接上你的服务器,然后安装vncserver,这个是用来远程连接用的。命令如下 apt-get install vnc4server2.安装图形界面 apt-get install xfce4如果安装不上,就 apt-get update apt-get upgrade更新一下,一般是没有问题的3.启动vncserver,首先我...

2018-08-21 11:03:17 638

原创 nginx反向代理部署

一、服务器 服务器配置查询 cat /proc/cpuinfo 原因:nginx的配置文件中,开启线程数最好与cup核数一致服务器内存剩余 free -m查看硬盘剩余 df -h从linux上传文件到服务器 (1)下载软件上传 (2)通过命令 文件:scp 文件路径 服务器名@服务器IP:/服务器保存路径 文件夹:scp -r 文件路径 服务器名@服务...

2018-08-21 11:00:18 127

原创 上传文件--os及secure_filename的问题

一、上传文件储存用到的一些知识1.os.sep 在 Windows 上,文件的路径分割符号是 ‘\’ ,在 Linux 上 是 ‘/’。 为了让你的代码在不同的平台上都能运行,那么你写路径的时候是写 ‘/’ 还是写 ‘\’ 呢? 使用 os.sep 的话,你就不用去考虑这个了,os.sep 根据你所处的平台,自动地采用相应的分割符号。2.os.path.join 可用来拼接地址等...

2018-08-21 10:59:06 7267

原创 python-flask---(Forms前后端与flash消息闪现)

1.Form表单后端(不分离) (1)首先,导入表单基类,falsk-wtf使用秘钥生成加密令牌,用加密令牌验证请求中表单数据的真伪# 管理员登录表单class LoginForm(FlaskForm): account = StringField( label="账号", validators=[ DataRequi...

2018-08-21 10:57:01 1193

原创 定义装饰器(使用@wraps与不使用的区别)

装饰器的作用: 在不改变原有功能代码的基础上,添加额外的功能,如用户验证等 @wraps(view_func)的作用: 不改变使用装饰器原有函数的结构(如name, doc)不使用wraps可能出现的ERROR: view_func…endpoint…map..一、用户验证装饰器,使用@wraps # 定义登录判断装饰器def admin_login(f): @...

2018-08-21 10:53:14 1070

原创 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-21 10:48:04 159

空空如也

空空如也

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

TA关注的人

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