flask制作验证码简单代码
我们再pythonweb方向开发,验证码肯定是少不了的,网上down了段代码,自己测试下了,发现有些小问题,但是也都解决了,下面记录下来,方便以后使用验证码主要函数:captcha.py#!/usr/bin/python3#coding:utf-8from PIL import Image, ImageFont, ImageDraw, ImageFilterimport randomdef captcha(): &nbs...
我们再pythonweb方向开发,验证码肯定是少不了的,网上down了段代码,自己测试下了,发现有些小问题,但是也都解决了,下面记录下来,方便以后使用验证码主要函数:captcha.py#!/usr/bin/python3#coding:utf-8from PIL import Image, ImageFont, ImageDraw, ImageFilterimport randomdef captcha(): &nbs...
jQuery实现点击菜单展开,点击页面其他地方隐藏菜单,前端常用的,MARK下,下次方面使用$("#a").on("click", function(e){ $("#menu").show(); $(document).one("click", function(){ &n...
python有3种方法解析XML:SAX,DOM以及ElemenTree1.SAX(simpleAPIforXML)python标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML的过程中触发事件并调用用户定义的回调函数来处理XML文件2.DOM(DocumentObjectModel)将XML数据在内存中解析成一个树,通过对树的操作来操作XML。movies.xml:<collection shelf="New Arrivals"><movie title=&q...
今天网站采集了一些资源,正导入数据库时报错2017/01/08 11:51:09 [error] 10366#0: *186 upstream sent too big header while reading response header from upstream在网上找了一些资料,找到了解决方法,在自己的BLOG上mark一下。在nginx.conf中加入以下参数和值即可。proxy_buffer_...
手动编译PHP安装时遇到如下错误/usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open' /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv' ...
Nginx产生的日志都是存在一个文件,随着网站运行时间越长,日志文件的大小也在不断增长,这对我们想分析当天日志非常的不方便,所以需要每天把日志文件分割出来,并以时间命名。创建日志分割脚本1、登录SSH,创建cut_logs.sh文件vi /root/cut_logs.sh2、粘贴下面代码到cut_logs.sh,并保存#!/bin/bash# The Nginx logs pathlogs_path="/home/wwwlogs/"mkdir -p $...
ErroreHTTP404.2-NotFound"IIS7.5请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 出现这种情况的原因通常是因为先安装了Framework,后安装的IIS;运行cmd,输入:C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i注:C:\Windows\Microsoft.Net\Framework\V4.0.30319\ 是 netframework安装对应的路径;如下图:注册成...
登录linux服务器,找到/etc/ssh/sshd_configvi /etc/ssh/sshd_config将光标定位port这行,大概是22行port 22port你想要改的端口例如我要改成22022port 22022或者你也可以添加一个端口,直接在这个22端口下方添加port 22port 2201设置好后保存退出然后重启sshd#/etc/init.d/sshd restart然后可以使用新端口登录,如果开启防火墙记得,将防火墙关闭或者将2201这个端口加入到防火墙...
什么是binlogbinlog日志用于记录所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改。binlog作用因为有了数据更新的binlog,所以可以用于实时备份,与master/slave复制和binlog有关参数log_bin设置此参数表示启用binlog功能,并指定路径名称log_bin_index设置此参数是指定二进制索引文件的路径与名称binlog_do_db此参数表示只记录指定数据库的二进制日志binlog_ignore_db此参数表示不记录指定的数据库的二进制日...
layui对表单使用lay-verify属性,然后可以通过该属性来对应编写验证规则,这里是我写过一个验证,记录下,以后可能用的上reg.jslayui.use(['form','jquery','layer'], function(){ var form = layui.form ,layer = layui.layer ,$ = layui.jque...