Skip to content

Instantly share code, notes, and snippets.

View jackiect's full-sized avatar
💭
I may be slow to respond.

Jack jackiect

💭
I may be slow to respond.
View GitHub Profile
@jackiect
jackiect / qps-from-access-log.md
Last active January 7, 2020 14:27
qps from access log

command

cat access_log |cut -d " " -f4|sort |uniq -c |sort -n -r

PS: cut -d " " -f4 equals to awk -F " " '{print $4}'

@jackiect
jackiect / A.md
Last active November 5, 2016 07:37
典型web安全问题
@jackiect
jackiect / jninja模版与编码.md
Last active May 5, 2016 08:04
python flask/jinja...

jinja渲染模版时,参数中的非ASCII内容必须是unicode类型

所以以下写法均会抛出UnicodeDecodeError

  • template.render(name="校长")
  • template.render(re={"name": "校长"})

结论二

  • jinja模版中,字符串字面量如{{ }},local变量等中显示给出字符串数据可以是str或unicode,即{{ "校长" }}{{ u"校长" }}都是正确的,{% set a, b = '校长', u'校长' %}
  • 传给jinja模版中的python变量中的字符串数据必须是unicode,这些变量包括global变量、context变量和filters函数返回的值
@jackiect
jackiect / A.md
Last active May 13, 2016 03:10
Docker搭建开发环境

Docker搭建开发环境

#!/usr/bin/python
# -*- coding: utf-8 -*-
from flask import request, url_for
from flask.ext.api import FlaskAPI, status, exceptions
app = FlaskAPI(__name__)
notes = {