flask制作验证码简单代码

我们再pythonweb方向开发,验证码肯定是少不了的,网上down了段代码,自己测试下了,发现有些小问题,但是也都解决了,下面记录下来,方便以后使用验证码主要函数:captcha.py#!/usr/bin/python3#coding:utf-8from PIL import Image, ImageFont, ImageDraw, ImageFilterimport randomdef captcha():   &nbs...

阅读全文

jQuery实现点击菜单展开和隐藏

jQuery实现点击菜单展开,点击页面其他地方隐藏菜单,前端常用的,MARK下,下次方面使用$("#a").on("click", function(e){    $("#menu").show();    $(document).one("click", function(){       &n...

阅读全文

python3种方法解析XML

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...

阅读全文

修复Nginx报错:upstream sent too big header while reading response header from upstream

今天网站采集了一些资源,正导入数据库时报错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_...

阅读全文

Linux nginx每天自动分割日志文件

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 $...

阅读全文

HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本......的排查方法

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修改ssh登录端口

登录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这个端口加入到防火墙...

阅读全文

mysql的binlog详解

什么是binlogbinlog日志用于记录所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改。binlog作用因为有了数据更新的binlog,所以可以用于实时备份,与master/slave复制和binlog有关参数log_bin设置此参数表示启用binlog功能,并指定路径名称log_bin_index设置此参数是指定二进制索引文件的路径与名称binlog_do_db此参数表示只记录指定数据库的二进制日志binlog_ignore_db此参数表示不记录指定的数据库的二进制日...

阅读全文

使用layui验证表单信息

layui对表单使用lay-verify属性,然后可以通过该属性来对应编写验证规则,这里是我写过一个验证,记录下,以后可能用的上reg.jslayui.use(['form','jquery','layer'], function(){  var form = layui.form  ,layer = layui.layer  ,$ = layui.jque...

阅读全文