Skip to content

Instantly share code, notes, and snippets.

@872409
872409 / get_http_status.py
Created February 27, 2012 06:28 — forked from onlytiancai/get_http_status.py
求重构:获取一个服务器HTTP状态
def get_http_status(ip, port, host, path='/',ssl=False):
'''
根据指定IP,端口等信息返回该服务器的http状态,应答码,错误原因,响应时间
代码写的很难看,求重构
'''
newstatus, status_code, status_desc = config.Unknow, -99, '未知状态'
starttime = datetime.now()
try:
status_code = int(http((ip, port),host, path, ssl))
@872409
872409 / wawaevent.js
Created May 9, 2012 15:51 — forked from onlytiancai/wawaevent.js
异步任务流管理器
/* module name: wawaevent
* version: 0.1
* depend:underscore,backbone
* description: 处理javascript的异步任务流
* document:
* setup:指定任务流逻辑
* 1. 可以用sequence来设置一个列表来制定, {'sequence': ['worker1', 'worker2', 'worker3']}
* 1. 可以用逗号隔开多个eventName,然后制定一个handler,{'worker1.error, worker2.error': 'default_error_handler'}
* 1. 可以单独指定一个事件的handler,handler除了可以使用任务流名字外
* ,还可以直接使用函数,如{'worker1': function(){console.log('worker1 success')}}
@872409
872409 / gist:3384075
Created August 18, 2012 03:03 — forked from lucifr/gist:1208100
Sublime Text 2 - 实用快捷键 (Mac OS X)
@872409
872409 / re.py
Created September 12, 2013 04:44 — forked from dervn/re.py
#用正则简单过滤html的<>标签
import re
str = "<img /><a>srcd</a>hello</br><br/>"
str = re.sub(r'</?\w+[^>]*>','',str)
print str
"""
http://saepy.sinaapp.com/topic/24/Tornado%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6%E7%A4%BA%E4%BE%8B
在bcore的开发过程中,涉及到上传文件有两个地方,一个是相册,一个是文章图文混排。这里作为一个备忘。罗列一些关键点:
文件上传的内容体在tornado.web.RequestHandler.request.files属性中,并且是以数组形式存放的。
使用临时文件存储时,在write完成后要记着把seek重置到文件头。要不然文件无法被读取。
再使用Image模块的thumbnail方法进行缩放时,resample=1作为重载渲染参数能够有效的使图片平滑,消除锯齿。
'use strict';
var
LIVERELOAD_PORT = 35729,
lrSnippet = require('connect-livereload')({ port: LIVERELOAD_PORT }),
mountFolder = function( connect, dir ) {
return connect.static(require('path').resolve(dir));
};
module.exports = function( grunt ) {
/*
* Created by Storm Zhang 2014-8-24.
*/
package com.storm.library;
import android.app.Activity;
import android.content.res.Resources;
import android.view.View;
import android.view.View.OnClickListener;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.util.AttributeSet;
import android.view.View;
@872409
872409 / README.md
Last active August 29, 2015 14:22 — forked from polbins/README.md

Simple RecyclerView Divider

Simple Horizontal Divider Item Decoration for RecyclerView

    mRecyclerView.addItemDecoration(new SimpleDividerItemDecoration(
            getApplicationContext()
    	));

NOTE: Add item decoration prior to setting the adapter

##Install

  1. Install sublime-esformatter from package control
  2. Modify the package.json in the esformatter package folder to look like this:
{
  "name": "esformatter-generator",
  "version": "0.1.0",
 "author": "Fabio Crisci ",