提供与客户端通讯的机制。支持WindVane SDK v2.2 以上版本。
windvane 在客户端中,会将原始UA后面跟上 WindVane/WindVaneSDK的版本号,你可以通过判断UA的方式来检查环境 其中,淘宝主客户端1212版本(IOS 3.4.5 ANDROID 3.9.5)后格式为
提供与客户端通讯的机制。支持WindVane SDK v2.2 以上版本。
windvane 在客户端中,会将原始UA后面跟上 WindVane/WindVaneSDK的版本号,你可以通过判断UA的方式来检查环境 其中,淘宝主客户端1212版本(IOS 3.4.5 ANDROID 3.9.5)后格式为
var pinyin = require('pinyin'); | |
var cities = require('./cityselect-open').data; | |
var pinyinHash = { | |
data: {}, | |
addItem: function(name) { | |
if(this.data.hasOwnProperty(name) || !name) { | |
return; | |
} | |
var pinyinText = pinyin(name, { |
import Promise from 'bluebird' | |
import MongoDB from 'mongodb' | |
Promise.promisifyAll(MongoDB) | |
async function findEveryone(db) { | |
const people = db.collection('people') | |
const everyone = await people.find().toArrayAsync() | |
return everyone.map( x => x.name ) | |
} |
wow_great_stuff do_this_and_do_that_and_another_thing.
########### | |
# Usage: | |
# | |
# docker run -it -v <project-resource-directory>:/workspace \ | |
# --name <container-name> [image-name] | |
# | |
FROM centos | |
MAINTAINER Guokai |
var Crawler = require("crawler"); | |
var url = require('url'); | |
var fs = require('fs'); | |
var contents = {}; | |
var queue = []; | |
var c = new Crawler({ | |
maxConnections : 10, | |
forceUTF8: true, | |
// This will be called for each crawled page |
{
'1': '长假结束,万物复苏。今日宜开张。by 小饭',
'2': '再见,再次见到。嘿,朋友,我们又见面了。by 小饭',
'3': '不管黑猪白猪,都是猪。不管笨猪蠢猪,在一起就不孤独。by 韩寒',
'4': '今日东风西渡,文曲星闪烁。宜论功过,不宜下注。by 马一木',
'5': '秋日渐短,木马来袭,请翼装飞行,勿电话会议。by 蔡蕾',
'6': '你想要一个熊,还是一个熊抱?这问题没那么简单。今日宜系怀旧红领巾。by 蔡蕾',
'7': '即使头上长出鹿角,口琴的魔力依然无法停止。今日宜留齐刘海,忌独立小桥。by 张冠仁',
'8': '是狼是人,日久见心。by 小饭',
#!/usr/bin/python | |
# Author: Guokai | |
# CreateDate: 2011-07-26 | |
# Description: This script executed to auto-compress *.css or *.js files. | |
# Rely: YUI-compressor-x.y.z | |
# Usage (anyone below): | |
# --- compressor.py *.js | |
# --- compressor.py demo.css |
#!/usr/bin/python | |
# Author: Guokai | |
# CreateDate: 2011-07-29 | |
# Description: This script executed to auto-sprites *.css files. | |
# Rely: smartsprites-x.y.z | |
import os,sys,fnmatch,re | |
options="-Xms64m -Xmx256m" |
""" MacVim Style For Gvim | |
if has("win32") | |
" Use CTRL-S for saving, also in Insert mode | |
noremap <C-S> :update<CR> | |
vnoremap <C-S> <C-C>:update<CR> | |
inoremap <C-S> <C-O>:update<CR> | |
" CTRL-Z is Undo | |
noremap <C-Z> u | |
inoremap <C-Z> <C-O>u |