- 浏览: 142203 次
- 性别:
最新评论
文章列表
PROJECT_NAME := "test-go"
PKG := "github.com/test-go"
PKG_LIST := $(shell go list ${PKG}/... | grep -v /vendor/)
GO_FILES := $(shell find . -name '*.go' | grep -v /vendor/ | grep -v _test.go)
.DEFAULT_GOAL := default
.PHONY: all dep build clean test l ...
<htmllang="en">
<head>
<metacharset="UTF-8">
<metaname
casper.waitForPopup(/popup\.html$/, function() {
this.test.assertEquals(this.popups.length, 1);
});
casper.withPopup(/popup\.html$/, function() {
this.test.assertTitle('Popup title');
});
改成
casper.waitForPopup(/popup\.html$/, function() {
import re
try:
# UCS-4
highpoints = re.compile(u'([\U00002600-\U000027BF])|([\U0001f300-\U0001f64F])|([\U0001f680-\U0001f6FF])')
except re.error:
# UCS-2
highpoints = re.compile(u'([\u2600-\u27BF])|([\uD83C][\uDF00-\uDFFF])|([\uD83D][\uDC00-\uDE4F])|([\uD83D][\uDE80-\uDEFF])') ...
js动态获取图片长宽尺寸(兼容所有浏览器,速度极快)
问题:评论数据表hotel_info_comments自增ID列达到最大值2147483647,但是并不是每一个ID都被使用了
解决办法:清理数据表的跳跃自增ID,保持ID连贯。
解决步骤:
1. 创建评论临时表
create table `hotel_info_comments_tmp` (
`id` int(11) not null auto_increment comment '自增id',
`hotel_id` varchar(50) not null comment '酒店id',
`hotel_type` varchar(10) n ...
box==“checkBox ‘是否记住用户密码’”;
loginName,password为用户名和密码。
html初始化检查是否含有cookie
window.onload=function init()
{
var box = getCookie("box_"+str);
var username = getCookie("usn_"+str);
var password = getCookie("pwd_"+str);
if(box=='yes')
{
form1.box.check ...
HTML5 LocalStorage 本地存储
HTML5 LocalStorage 本地存储
说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示:
最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而 ...
目前流行的“你画我猜”应用,你有没有想过使用HTML5来实现过?那么不可避免的需要解决canvas保存图片到硬盘或mongodb之类的数据库。本文主要介绍使用nodejs将html5 canvas base64编码图片保存为文件,同时提供两种解决方案。
html5 ...
Mac 10.8 pip install 遇到问题
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip_build_root/mysql-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-rjrQY3-recor ...
Flask 是个 Python Web 框架. 网站上文档例子都很详尽, 这里就不废话了, 只是来扯两个使用中需要注意的地方. 装饰器对被装饰函数的名字是敏感的 首先是应用程序装饰器, 如官网上的例子
?
1
2
3
4
5
6
7
8
import flask
app = flask.Flask(__name__)
@app.route('/')
def hello():
return 'Hello World'
本文不涉及WSGI的具体协议的介绍,也不会有协议完整的实现,甚至描述中还会掺杂着本人自己对于WSGI的见解。所有的WSGI官方定义请看http://www.python.org/dev/peps/pep-3333/。WSGI是什么?WSGI的官方定义是,the Python Web Server Gateway Interface ...
几个月以前,红帽(Red Hat)宣布了在 Docker 技术上和 dotCloud 建立合作关系。在那时候,我并没有时间去学习关于 Docker 的知识,所以在今天,趁着这个 30 天的挑战,我决定去学习一下 Docker 究竟是怎样的。这篇博文并不是说以后怎么在 OpenShift 上用 Docker 的。请阅读由 Mike McGrath 撰写的 "关于 OpenShift 和 Docker 的技术思考"。也可以看看这个 Stackoverflow 的问题,了解一下 Docker 和 OpenShift 的差别。
什么是 Docker?
Docker 提供了一个可 ...
MongoDB命令及SQL语法对比
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
MySQL
MongoDB
说明
mysqld
mongod
服务器守护进程
mysql
mongo
客户端工具
...
对比目标,jinja2,cheetah,mako,webpy,bottle,tornado,django的性能。
方法,随机生成一个二维数组,第一列是自增数据,第二列是长度为100的随机字符串,然后生成html,比较一次生成的时间。
说明,如果模板有编译缓存,打开。有其他方法加速,打开。生成缓存,关闭。不计算随机数据生成时间,一次生成后一直使用。
以下是文件有效内容,没用的都略去了。最后的顺序是因为我根据结果整理了一下调用次序。
—–testcheetah.tmpl—–
#for $i in $l
#end for
$i[0]
$i[1]
—–testdjango.html— ...