阿小信大人的头像
Life is short (You need Python) Bruce Eckel

jinja动态include模板文件2015-04-02 10:24

include模板文件语法为:

{% include "template/path/to/templatefile" %}

include后面的参数是写死的,如果用变量代替的话应该直接用变量名,如

{% include current_task['rule_file'] %}

而不是类似

{% include "{{ current_task['rule_file'] }}" %}

的错误语法。

set语法也是直接写变量:

{% set path = 'template/' + path_to + '/x.html

......
#WEB/前端#   评论[0]阅读全文[1111]

[转]HTTP协议详解2014-10-30 09:57

**引言**

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。

HTTP协议的主要特点可概括如下:

1.支持客户/服务器模式。

2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET

......
#WEB/前端#   评论[0]阅读全文[3866]

Nginx配置-指令的执行顺序笔记2014-09-26 19:50

:::nginx
worker_processes auto;
daemon off;

events {
worker_connections 256;
}

http {

server {
listen 8080;

# nginx的请求处理阶段共有11个(依次是post-read、server-rewrite、find-config、rewrite、post-rewrite、preaccess、access、post-access、try-file、cont

......
#WEB/前端#   #nginx 评论[4]阅读全文[2102]

Nginx配置-变量笔记2014-09-18 14:53


:::nginx
worker_processes auto;
daemon off;

events {
worker_connections 256;
}

http {
geo $dollar {
default "$";
}

map $args $soo {
default 0;
debug 1;
bug 2

......
#WEB/前端#   #nginx 评论[0]阅读全文[1206]

把浏览器变成编辑器2014-09-03 03:26

在浏览器中输入:

data:text/html, #e{position:absolute;top:0;right:0;bottom:0;left:0;}var e=ace.edit(%22e%22);e.setTheme(%22ace/theme/monokai%22);e.getSession().setMode(%22ace/mode/python%22);

......
#WEB/前端#   评论[0]阅读全文[1084]

在浏览器中使用vi2014-09-03 03:22

1 Vimium 是一个Chrome的插件,把浏览器当成VIM来用。

firefox下也有类似插件:vimperator

vimium使用方法: https://github.com/philc/vimium/blob/master/README.md

或者安装插件后按`?`就可以查看。

2 wasavi则是在Textarea中使用vi,按insert或者C+enter就能进入vi模式。

......
#WEB/前端#   #vim 评论[0]阅读全文[1497]

压力测试2014-09-03 03:19

- 使用wrk做压力测试

clone到本地 git@github.com:wg/wrk.git

虚拟机是新装的,很多包没有,编译安装:
`sudo apt-get install make gcc libssl-dev build-essential zlibc zlib-bin libidn11-dev libidn11 openssl`

使用:

`wrk -t12 -c400 -d30s -s wrk_post_script_config.lua http://www.baidu.com`

https://github.com/wg/wrk

- a

......
#WEB/前端#   评论[0]阅读全文[1473]

bootstrap轮播自动播放2014-09-03 03:09

默认是需要点击了按钮鼠标移动后才会开始播放。

页面加载后自动播放:


$(document).ready(function () {
$('.carousel').carousel({
interval: 5000
});

$('.carousel').carousel('cycle');
});

......
#WEB/前端#   评论[0]阅读全文[5313]