Skip to content

Instantly share code, notes, and snippets.

function remainFreqenceEqual(data, frequence){
console.log('remainFreqenceEqual');
frequence = frequence || 1;
return _.chain(data)
.reduce(function (acc, freq) {
console.log('acc');
console.log(acc);
acc[freq] = typeof acc[freq] == 'undefined' ? 1 : acc[freq]+1;
return acc;
@roadmanfong
roadmanfong / gist:19eac03312e037e4155f
Created October 29, 2014 09:48
node.js upload file
var formidable = require('formidable'),
http = require('http'),
util = require('util'),
fs = require('fs-extra');
http.createServer(function(req, res) {
/* Process the form uploads */
if (req.url == '/upload' && req.method.toLowerCase() == 'post') {
var form = new formidable.IncomingForm();
form.parse(req, function(err, fields, files) {
@roadmanfong
roadmanfong / gist:9ebf2fa756ed67a4c507
Last active August 29, 2015 14:08
deferred promise .then()
function fooA(){
console.log('exec fooA');
var dfd = new $.Deferred();
dfd.done(function() {
console.log('fooA Success');
})
.fail(function() {
console.log('fooA fail');
});
setTimeout(dfd.reject, 0);