自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端开发&搜索引擎优化

只要坚持尝试,总有一天困难会变得容易,枯燥也会变得有趣了。

原创 An invalid form control with name='' is not focusable.

换服务器后出现问题,对比发现是WTForms的版本引起,有一个<input type="content" required style="display: none;"/>,因为加了富文本编辑器,上面必填项被自动隐藏,加上了required 这个...

2019-04-04 15:05:53 646 0

原创 supervisor 管理进程

安装 pip install supervisor 配置 /etc/supervisord.conf [unix_http_server] file=/var/run/supervisor.sock ; UNIX socket 文件,supervisorctl 会使用,如果不能自动创...

2019-03-05 11:27:26 96 0

转载 nginx+uwsgi提高并发量配置

配置从三个方面着手  1.系统层面配置  2.nginx配置  3.uwsgi配置 一:系统层面配置 1、调整同时打开文件数量 ulimit -n 20480 ulimit -a  # 查看是否生效 2、TCP最大连接数(somaxconn) echo 10000 &gt; /p...

2018-12-23 16:53:12 823 0

转载 uWSGI 队列溢出的问题 uWSGI listen queue of socket "127.0.0.1:9001" (fd: 3) full !!! (101/100)

  如果没有设置uwsgi的--listen,如果sysctl -a | grep net.core.somaxconn发现net.core.somaxconn=128。 那你使用uwsgi启动的服务,单机最大支持并发数为100*(启动的uwsgi进程数)。 如果启动进程为4个,则最大并发只...

2018-12-23 16:28:36 1383 1

原创 flask搭建项目要用的一些库

#框架 flask #表单 flask-wtf #登陆 flask-login #缓存 flask-caching #邮件 flask-mail #主题模板 flask-themes #api flask-restful #缓存数据库,如果没有安装redis,需要先执行apt-ge...

2018-11-27 16:16:29 188 0

原创 flask request属性

path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapp...

2018-10-25 10:51:38 135 0

转载 requirements.txt 生成

生成requirements.txt pip freeze &gt; requirements.txt 安装requirements.txt依赖 pip install -r requirements.txt

2018-10-08 11:53:01 567 0

转载 Nginx 413 修改上传文件大小限制

在上传时nginx返回了413错误,查看log文件,显示的错误信息是:”413 Request Entity Too Large”, 需要做以下设置:打开nginx主配置文件nginx.conf,找到http{}段,增加 client_max_body_size的相关设置, 这个值默认是1m,可以...

2018-06-26 12:07:55 459 0

转载 Linux下挂载硬盘,解决阿里云挂载后重启消失的问题

完整的阿里云挂载数据盘方法如下:1、入手阿里云后查看有几块硬盘:(只显示概况,不显示分区情况)fdisk -l|grep Disk2、查看硬盘分区fdisk -l如果有提示:disk /dev/vdb doesn t contain a valid partition table说明数据盘还没有分...

2018-06-25 17:55:41 2490 0

转载 pip常用命令

在线安装pip install &lt;包名&gt; 或 pip install -r requirements.txt通过使用== &gt;= &lt;= &gt; &lt;来指定版本,不写则安装最新版requirements.txt内容格式为:A...

2018-03-02 13:52:15 301 0

转载 nginx 504超时 主要是uwsgi 连接数不够用

1.首先先看一下nginx.conf里影响处理的配置。    user nginx; worker_processes  xx;  #可以设置成cpu个数,体验较佳的性能 error_log  /var/log/nginx/error.log; pid        /var/run/ngin...

2017-09-19 22:20:18 2118 0

原创 MacBook Pro无法开机的解法办法

MacBook/MacBook Pro无法开机的解法办法 故障描述: 当你的电脑出现自动关机的情况或者无缘无故电力全部消失,重新按Power键开机时,有时候萤 幕一片黑,无法成功开机, 有时候开机成功后没几分钟就没有反应了也开不了机,这就需要使用 PRAM和PMU了。 什么是R...

2017-08-06 15:09:05 57075 0

转载 避免SSH连接因超时闲置断开

方案一:在客户端设置 方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行: ServerAliveInterval 60 此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。 方案二:在...

2017-07-31 18:51:22 438 0

原创 onnection.ConnectionError: Cannot connect to database default :

pymongo版本不兼容造成的错误,重新安装低版本可以解决

2017-02-12 16:19:52 544 0

原创 生成字符串

''.join(map(lambda xx:(hex(ord(xx))[2:]),os.urandom(32)))

2016-08-03 11:45:50 388 0

转载 ubuntu 10.04下设置pythonpath

这段时间科研无聊,闲暇时就学学python。在学习模块内容时,试着设置PATHONPATH,但总也没成功。一般来说,设置这个路径可以有以下几个方法: 1 .在运行交互模式的时候,python会自动把当前目录添加到os.sys.path中,具体查看可以这样: >>> imp...

2016-08-02 14:07:02 817 0

原创 chrome 安装

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo gdebi google-chrome-stable_current_amd64.deb

2016-03-29 17:37:18 517 0

原创 mongodb查询子集

where['$or'] = [{'key':{"$regex":r"^.*" + key + ".*$"}},{'ycname':{"$regex":r&...

2016-01-16 11:47:25 2080 0

原创 python 返回的json格式转换

param = json.loads(json.dumps(eval(p)))

2015-12-20 14:44:41 1227 0

原创 代码 在用户会执行不了需注意比较/home/ygq

在 ~/ 这样的目录里存放代码,会出现执行不了的情况,没有仔细研究,或者是我自己没弄好。极有可能是,每个用户的家目录是有自己的特殊权限,其他用户如:nginx可能是www-data这样会没有权限。总之最好是放在根目录。如:/web

2015-12-04 20:22:07 427 0

原创 js全局变量跟浏览器插件冲突

公司人员在把产品加入购物车的失败。我在检查了一下代码,没有发现有什么问题,其他同事也没有出错的情况。经过排查,发现网站用了一个g={}类似这样的全局变量。在装了百度的某款插件的情况下,这个插件会自动写入一个g变量,造成我们网站变量被替换掉,所以导致出现错误。删除插件就正常。为了不再遇到类似错误,我...

2015-11-17 16:34:00 858 0

原创 flask 莫名奇妙的错误 相同的代码上面的会出现网页错位。

{% for i in slide.images %} class="pic" href="#">src="{{ url_for('img.static',filename= i.filename ) }}&qu...

2015-11-10 16:40:21 791 0

转载 mongo复制,备份,恢复

db.copyDatabase("ygq","ygq1") 集合复制 MongoDB数据备份 在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。 mongodu...

2015-10-15 12:02:15 487 0

转载 下划线命名法 vs 驼峰命名法

对于历史悠久的下划线命名法(my_variable)和驼峰命名法(myVariable)我们认为选择哪种并不重要,只要你坚持在项目中贯彻它。 在本书中,我们将采用驼峰命名法,因为它是 JavaScript 中的惯例(毕竟它叫 JavaScript 而不是 java_script 呀!)。 ...

2015-09-14 09:37:43 15990 0

原创 urls must start with a leading slash

做泛域名解析时出错urls must start with a leading slash 查了半天一直以为是子域名设置有问题,后来检查才知是。蓝图(Blueprint)下面的一个目录的路帽@site.route('ask')没加斜杠,改成@site.route('/...

2015-05-08 13:46:40 7322 0

原创 flask 绑定二级域名

app.url_map.default_subdomain = 'www' app.config['SERVER_NAME'] = 'testing.com' app.register_blueprint(public, subdoma...

2015-03-09 17:22:34 3082 0

原创 Flask 上下文处理器

上面是官方文档,用它传递变量和方法给所有的模板使用,比较广告,头部、底部一些共用的地方可能会需要调用一些动态数据,而你又不能每个路由就写一遍,这个时候就派上用场了。比过滤器好用,flask过滤器会有缓冲,最新修改数据不能显示,要重启服务才行。

2015-01-04 12:21:15 885 0

原创 JSON未定义

头部添加,就正常。

2014-12-27 14:23:20 648 0

原创 python环境,用js中文乱码问题

ajax,get方法发送中文到后台会出现乱码。用post不会出现。

2014-12-27 14:21:57 993 0

原创 网页打印分页

第一页 第二页 第三页 最后一项不用添加会有多余的分页出现。 style=”page-break-after: always; 测试用的是谷歌浏览器,连接打印机选合适的打印尺寸,没选对尺寸会打到下一页。跟分页大小没有关系,一般会自动根据上面标记的分页打印。去掉眉头页脚才不会出现网站标...

2014-11-27 19:05:13 604 0

原创 ajax 加载页面

var CURD = new Object(); CURD = { del:function(path,id){ //删除操作 if(confirm('确定要删除!')){ $.ajax({ ...

2014-11-12 16:09:31 982 0

原创 省市下拉

#coding=utf-8 kind_region = { 1 : [[2,u"北京"], [3,u"安徽"], [4,u"福建"], [5,u"甘肃"], [6,u"广东"], [7,u...

2014-11-05 09:21:09 3076 0

原创 redmide 配置邮箱 出错记录501 mail from address must be same as authorization user

redmine  > 配置 》邮件通知 》

2014-10-30 16:30:46 7953 0

原创 安装redmine thin nginx

#安装数据库 sudo apt-get install mysql-server #安装redmine sudo apt-get install redmine redmine-mysql #安装thin服务 sudo apt-get install thin #生成配置文件 sudo thi...

2014-10-28 09:20:35 1943 0

原创 __init__.py 包管理与from import 的注意事项

import 向上查找,从本目录一直到python的环境变量中查找。 from、import 跟php的include 类似,import主要是引入方法、函数,如果使用import直接用于引入文件,要使用全名引用。如:import aa.bb,引用aa包里的的模块bb的函数abc(),引用全名 ...

2014-10-13 23:16:55 2261 0

原创 版本库中不存在该条目和(或)其修订版本。(解决过程)

版本库中不存在该条目和(或)其修订版本。

2014-09-29 18:43:16 5736 0

原创 trac 中文支持安装出错记录

AttributeError: NullTranslationsBabel instance has no attribute 'isactive' with Babel 1.3

2014-09-21 14:27:02 1276 0

原创 flask-SQLALCHEMY 远程连接数据库

1、新增用户 grant select,insert,update,delete on *.* to [email=test1@”%]test1@”%[/email]” Identified by “abc”;

2014-09-04 16:14:04 4678 0

原创 flask 异步发送邮件

msg = Message('qqq',recipients=['email@qq.com']) msg.body = "order" msg.html = 'html' ...

2014-02-07 13:34:58 12093 0

原创 js跳转

var _searchSites = new RegExp("(www.baidu.com)|(www.google.c)|(www.youdao.com)|(search.cn.yahoo.com)|(searc…)|(hao123.com)|(265.com)|(114la.com)...

2013-11-27 09:15:44 1117 0

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