Skip to content

Instantly share code, notes, and snippets.

@wencan
wencan / update_files_from_ftp.py
Created June 16, 2014 03:27
update_files_from_ftp.py
#coding:utf-8
import ftplib
import time
import os.path
FTP_USER = ''
FTP_PWD = ''
REMOTE_HOST = 'ftp.debian.org'
@wencan
wencan / SingletonOnce.hpp
Created January 12, 2015 01:07
SingletonOnce
/*
* SingletonOnce.hpp
*
* Created on: Jan 9, 2015
* Author: wencan
*/
#ifndef SINGLETONCALLONCE_HPP_
#define SINGLETONONCE_HPP_
@wencan
wencan / gist:13c991f98989c3178d54
Last active August 29, 2015 14:14
JavaScript二维数组变换:第一维和第二维互换
var src = [
{
"duration": [
0,
"01:10:10"
],
"traffic": [
{
"customer": {
"tags": "!VIP"
@wencan
wencan / mongo_stats.js
Created December 21, 2015 06:14
mongodb数据库和所有集合的磁盘空间使用情况
#!/usr/bin/env node
var mongodb = require("mongodb")
, async = require("async")
, argv = require('minimist')(process.argv.slice(2))
, table = require("cli-table")
;
var mongo_url = argv.mongodb || 'mongodb://127.0.0.1/test';
@wencan
wencan / bufpool.go
Created January 28, 2016 03:45
bufPool
package utils
import "sync"
var MegaBufPool *BufPool
func init() {
MegaBufPool = NewBufPool(1024 * 1024)
}