自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端开发&搜索引擎优化

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

  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

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

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

2014-09-29 18:43:16 6925

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

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

2014-09-21 14:27:02 1390

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

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

2014-09-04 16:14:04 5626

原创 flask 异步发送邮件

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

2014-02-07 13:34:58 12405

原创 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)|(115.com)|(etao.com)|(360.cn)|(so.com)|(ygq.com)", "i")

2013-11-27 09:15:44 1229

原创 window.parent window.opener的区别

parent 在iframe当中使用。如window.parent.document.referrer取父窗口的来路opener是新开窗口中使用。如window.opener.location.reload()会刷新上级窗口的页面

2013-11-20 11:46:02 1034

转载 Ubuntu 12.10 安装nginx后报502错误

首先来让我们看看之前得配置。关于PHP一块的配置。location ~ \.php$ {try_files $uri =404;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;include fastcgi_params;}问题其实出现在 fastcgi_pass得配置上面。在ubuntu 12.10安装了php5-fpm

2013-10-19 13:47:52 1097

原创 iptables防火墙

1、安装iptables防火墙CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables2、清除已有iptables规则iptables -Fiptables -Xiptables -Z3、开放指定的端口#允许本地回环接口(即运行本机访问本机)iptables -A INPU

2013-09-30 16:50:51 915

转载 nginx 禁止某个IP访问

首先建立下面的配置文件放在nginx的conf目录下面,命名为blocksip.conf: deny 95.105.25.181; 保存一下。 在nginx的配置文件nginx.conf中加入:include blocksip.conf; 重启一下nginx的服务:/usr/local/nginx/sbin/nginx -s reload 就可以生效了。 b

2013-08-29 11:14:07 44828

翻译 Flask-MongoAlchemy中文文档

安装您可以轻松地使用PIP或easy_install的安装:$ [sudo] pip install Flask-MongoAlchemy$ [sudo] easy_install Flask-MongoAlchemy如果你愿意,你可以使用最新git版本$ git clone https://github.com/cobrateam/flask-mongoalchemy.

2013-08-08 12:35:45 4058 1

原创 python-mail腾讯邮箱服务器发送邮件

配置文件:config.cfgMAIL_SERVER = 'smtp.qq.com'#QQ邮箱服务器MAIL_PORT = 465 #端口MAIL_USE_TLS = False MAIL_USE_SSL = True #ssl加密MAIL_USERNAME = 'test' #邮箱登陆用户名MAIL_PASSWORD = 'ygq-2011' #登陆密码实例代码:

2013-06-10 16:28:23 1369

原创 ubuntu 安装snmp

例如:用户名:ygq@snmp 密码:ygq@snmp 自己的VPS自己定义sudo apt-get install snmp snmpd snmp-mibs-downloadersudo vi /etc/snmp/snmpd.conf 加入一行 rouser ygq@snmp auth #username自定义一个用户名sudo vi /etc/snmp/snmp.conf 注释

2013-06-02 12:38:14 2485

原创 rdesktop

rdesktop -g 1024*768  -u administrator -p aa10203095 -a 16 121.14.145.78:2331

2013-05-01 21:14:02 748

转载 nginx 404

1.创建自己的404.html页面 2.更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on; 3.更改nginx.conf(或单独网站配置文件,例如在nginx -> sites-enabled下的站点配置文件 )中在server 区域加入: error_page 404 = /404.html  或者

2013-03-26 19:48:30 7360

原创 uwsgi error python application not found

nginx 没有配置好或网站的目录权限没有设好nginx location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9001; uwsgi_param UWSGI_PYHOME /web/www/blog; uwsgi_param UWSGI_CHDIR

2013-03-14 10:33:01 9546

原创 sqlalchemy 联级删除

class MyClass(Base): __tablename__ = 'mytable' id = Column(Integer, primary_key=True) children = relationship("MyOtherClass", cascade="all, delete-orphan",

2013-03-13 16:58:58 5507 2

原创 SQLAlchemy属性

nullable=False 不能为空primary_key=True 主键ForeignKey('province.id',ondelete='CASCADE',onupdate='CASCADE') 外键;同步更新unique 不重复写入Integer 整数String (size) 有最大长度的字符串Text 长 unicode 文本DateT

2013-03-12 17:11:52 1561

转载 __str__()和__repr__()的调用

默认的实现是没有任何作用的__repr__的目标是对象信息唯一性__str__的目标是对象信息的可读性容器对象的__str__一般使用的是对象元素的__repr__如果重新定义了__repr__,而没有定义__str__,则默认调用__str__时,调用的是__repr__也就是说好的编程习惯是每一个类都需要重写一个__repr__方法,用于提供对象的可读信息,而重写__s

2013-03-08 21:52:16 1481

原创 配置uwsgi flask nginx flask-sqlalchemy

location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9001; uwsgi_param UWSGI_PYHOME /web/www/blog; uwsgi_param UWSGI_CHDIR /web/www/blog; uwsgi_param UWSGI_M

2013-03-06 15:04:08 2150

原创 flask uwsgi nginx 出现502 Bad Gateway 日志打印unavailable modifier requested

一个很少的问题引起,花了二天时间才明白。真是无语。在入口文件没有加if __name__ == '__main__':只有app.run()所有才出现这种错误正确的做法是if __name == '__main__': app.run()或者看一下sudo netstat -anpt如果uwsgi没有启动可能是没有配置好uwsgi 进入/etc/u

2013-03-06 14:58:28 11173

原创 git 版本管理

创建分支git checkout -b develop查看分支git branch删除分支git branch -d develop合并分支git merge develop回滚分支 git reset --hard

2013-02-27 14:44:54 668

原创 jinja2输出中文

{{name.decode('uft8')}}

2013-02-14 13:58:44 2267

原创 flask

用蓝图(Blueprint)注册时不能在入口文件manage.py里。而要在目录包(__init__.py)里注册。不然找不到模板文件blog/__init__.pyfrom flask import Flaskfrom blog.views.admin import adminfrom blog.views.frontend import frontendapp = Flas

2013-01-31 14:32:56 1763

原创 js闭包的作用

var d = 1;//初始变量//匿名函数保护内部的变量不会被下面的变量改变(function(d){ d+=1 alert(d)})(d)//不能改变内容的变量。上面弹出的是2d=3//下面是弹出是3alert(d)优先执行()内的匿名函数,执行(d)任何函数都是闭包。都不能从外部改变内部的变量。起到保护内部变量各命名空间的作用。

2013-01-16 11:47:47 596

原创 CURL抓取网页内容并用正则提取。

<?phpheader("Content-Type:text/html;charset=UTF-8");/* * CURL网页抓取 * */class Curl{ var $setopt; var $data; function __construct($url){ $this->setopt =array( CURLOPT_URL =>

2013-01-14 17:58:22 11365

原创 异步加载JS,无阻塞

(function (d) {var t=d.createElement("script");t.type="text/javascript";t.src=("https:"==d.location.protocol?"https://s":"http://")+"ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js";d.getEl

2013-01-14 17:26:55 1624 1

转载 MySQL数据库中CHAR与VARCHAR之争

一、VARCHAR与CHAR字符型数据的差异  在MySQL数据库中,用的最多的字符型数据类型就是Varchar和Char.。这两种数据类型虽然都是用来存放字符型数据,但是无论从结构还是从数据的保存方式来看,两者相差很大。而且其具体的实现方式,还依赖与存储引擎。我这里就以大家最常用的MYISAM存储引擎为例,谈谈这两种数据类型的差异。在后续建议中,也是针对这种存储类型而言的。  这里首先需

2013-01-08 15:53:08 430

原创 数据库操作

表table_nameSELECT * FROM table_name LIMIT 0 ,30 //查询30条数据SELECT DISTINCT data FROM table_name //不重得的数据SELECT * FROM table_name ORDER BY id DESC //按不ID排序的数据 DESC倒排序INSERT INTO table_name(data) VAL

2013-01-08 14:39:32 515

原创 ubuntu nginx uwsgi flask环境搭建

#升级系统apt-get updateapt-get upgrade#安装nginxapt-get -y install nginx uwsgi#安装python falsk 环境搭建apt-get -y install uwsgi uwsgi-plugin-python python-imaging python-pip mongodbpip install flask...

2013-01-06 10:44:22 1746 1

原创 js来路跳转

var regexp=/\.(sogou|so|soso|360|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(\.[a-z0-9\-]+){1,2}\//ig;var where =document.referrer;alert(where)if(regexp.test(wher

2013-01-04 15:50:57 1561

原创 php框架PATH_INFO模式配置

#重写url,不带index.php if (!-e $request_filename) { rewrite ^.*$ /index.php last; }#nginx支持PATH_INFO location ~ \.(php|php5) { fastcgi_pass 127.0.0.1:9000;

2012-12-28 16:41:06 2307

原创 fastcgi_param 详解

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;#脚本文件请求的路径fastcgi_param QUERY_STRING $query_string; #请求的参数;如?app=123fastcgi_param REQUEST_METHOD $request_method; #请求

2012-12-28 11:18:38 45135 1

原创 ubuntu编译安装Tengine过程

sudo apt-get make install openssl libssl-dev libssl0.9.8 libpcre3 libpcre3-dev wget http://tengine.taobao.org/download/tengine-1.4.2.tar.gztar zxvf tengine-1.4.2.tar.gzcd tengine-1.4.2.tar.gz.

2012-12-24 11:56:25 2605

转载 nginx禁止未绑定域名访问返回444

server { listen 80 default_server; server_name _; return 444;}default_server:nginx的虚拟主机是通过HTTP请求中的Host值来找到对应的虚拟主机配置,如果找不到呢?那 nginx就会将请求送到指定了 default_server 的 节点来处理也就是对

2012-12-15 09:56:34 8973

转载 nginx内置预定义变量

nginx的配置文件中可以使用的内置变量以美元符$开始,也有人叫全局变量。其中,部分预定义的变量的值是可以改变的。$arg_PARAMETER 这个变量值为:GET请求中变量名PARAMETER参数的值。$args 这个变量等于GET请求中的参数。例如,foo=123&bar=blahblah;这个变量只可以被修改$binary_remote_addr 二进制码形式的客户端地址。$

2012-12-06 17:44:58 1146

转载 通过ssh连接virtualbox中的ubuntu

1.首先在虚拟机ubuntu系统里安装openssh-server2.然后在本机上设置端口转发,把本机的2222端口转发到虚拟机ubuntu的22端口,也就是ssh的端口VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,223.现在你就可以在本机通过ssh连接ubuntu了,如果是windows,可以使用

2012-10-30 14:29:58 827

转载 ubuntu安装phpmyadmin

在ubuntu下,运行:sudo apt-getinstall phpmyadmin过一会后会有一些设置,如选择服务器、密码设定等等内容。安装完成后,访问http://localhost/phpmyadmin会出现404错误,这是因为没有将phpmyadmin目录映射到apache目录下面,运行下面命令即可:sudo ln -s /usr/share/phpmyadmin

2012-10-16 14:42:40 437

原创 seo优化心得

新站所要经过的阶段无收录放出之前的文章不收录新文章开始收录新文章,快照隔天开始有排名,在第二页保持排名不动开始进入首页,

2012-10-14 22:38:28 608

转载 dede 嵌套获取顶级栏目及子栏目列表

0304 05 {dede:channelartlist row=6}只能首页用,子页要用改成{dede:channelartlist row=6 typeid='top'}06 07 {dede:field name='typename'/}>08 09 {dede:channel type='son' no

2012-10-12 01:05:14 7191

原创 鼠标拖拽

//需要绑定的事件onmousedown="down()" onmouseup="up()" var drag = $('#drag');//要移动的div var bool = 0;//判断鼠标的状态。 var dragx,dragy,objy,objx; function down(event){ even

2012-09-21 15:15:10 588

linux安装脚本

python 环境安装脚本,flask nginx uwsgi

2013-12-06

空空如也

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

TA关注的人

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