A running example of the code from:
- http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang
- http://nesv.github.io/golang/2014/02/25/worker-queues-in-go.html
Small refactorings made to original code:
| #!/usr/bin/python | |
| import sys, os, glob, time | |
| from stat import * | |
| class WatchedFile: | |
| def __init__(self, path, inode, length): | |
| self.path = path | |
| self.inode = inode | |
| self.length = length |
| values, err := redis.String(c.Do("HGETALL", queue_id, "result")) | |
| if err != nil { | |
| fmt.Println("HGETALL", err) | |
| } | |
| for i := 0; i < len(values); i += 2 { | |
| key, _ := redis.String(values[i], nil) | |
| value, _ := redis.String(values[i+1], nil) | |
| fmt.Println(" %s: %s", key, value) |
| import ( | |
| "crypto/md5" | |
| "encoding/hex" | |
| ) | |
| func GetMD5Hash(text string) string { | |
| hasher := md5.New() | |
| hasher.Write([]byte(text)) | |
| return hex.EncodeToString(hasher.Sum(nil)) | |
| } |
| package main | |
| import ( | |
| "log" | |
| "os" | |
| "time" | |
| "github.com/Shopify/sarama" | |
| ) |
| package main | |
| import ( | |
| "github.com/Shopify/sarama" | |
| "crypto/tls" | |
| "crypto/x509" | |
| "encoding/json" | |
| "flag" | |
| "fmt" |
| package honeycast | |
| import ( | |
| "io/ioutil" | |
| "regexp" | |
| "github.com/imdario/mergo" | |
| "gopkg.in/yaml.v2" | |
| ) |
A running example of the code from:
Small refactorings made to original code:
| package main | |
| import ( | |
| "bufio" | |
| "fmt" | |
| "io" | |
| "os" | |
| "os/exec" | |
| "strings" | |
| ) |
| 101010100=北京 | |
| 101010200=海淀 | |
| 101010300=朝阳 | |
| 101010400=顺义 | |
| 101010500=怀柔 | |
| 101010600=通州 | |
| 101010700=昌平 | |
| 101010800=延庆 | |
| 101010900=丰台 | |
| 101011000=石景山 |
| # !/usr/bin/env python | |
| # coding=utf-8 | |
| # http://my.oschina.net/leejun2005/blog/71444 | |
| """ | |
| 简介:这是一个 python 写的轻量级的文件共享服务器(基于内置的SimpleHTTPServer模块), | |
| 支持文件上传下载,只要你安装了python(建议版本2.6~2.7,不支持3.x), | |
| 然后去到想要共享的目录下,执行: | |
| python SimpleHTTPServerWithUpload.py | |
| 或者 python SimpleHTTPServerWithUpload.py filename | |
| """ |