`
文章列表
  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 ...

docker

几个月以前,红帽(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— ...
Global site tag (gtag.js) - Google Analytics