Skip to content

Instantly share code, notes, and snippets.

View jeremyko's full-sized avatar
💭
play ?

jeremyko jeremyko

💭
play ?
View GitHub Profile
import pandas as pd
import numpy as np
import sys
import time
loop_result = []
apply_result = []
# //////////////////////////////////////////////////////////////////////////////
df_big = pd.DataFrame(np.random.random_sample((5000, 2)), columns=["X", "Y"])
#include <iostream>
#include <memory>
#include <vector>
template<typename T, typename... Args>
std::unique_ptr<T> make_unique(Args&&... args)
{
return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
}
#include <chrono>
#include <string>
#include <iostream>
#include "CumBuffer.h"
typedef std::chrono::duration<int, std::milli> millisecs_t;
typedef std::chrono::duration<long long, std::micro> microsecs_t;
typedef enum _ENUM_TIME_RESOLUTION_
#include "CumBuffer.h"
CumBuffer buffering;
if(cumbuffer_defines::OP_RSLT_OK == buffering.Init(9)) //버퍼길이 9 byte로 초기화
{
return false;
}
char data [100];
@jeremyko
jeremyko / lockfree_queue.cpp
Created December 17, 2015 16:24
Single Producer Single Consumer lock free queue using array
//Single Producer Single Consumer lock free queue using array
//Non-blocking operation
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <thread>
#include <unistd.h>
#include <atomic>
@jeremyko
jeremyko / seoul_dust.js
Last active August 29, 2015 13:57
node.js, request, iconv, cheerio module을 이용한 서울시 미세먼지정보 가져오기
var request = require('request')
var Iconv1 = require('iconv').Iconv
var cheerio = require('cheerio');
//----------------------------------------------------------------------------------------------------------------------
//detailed info
request({uri: 'http://cleanair.seoul.go.kr/air_city.htm?method=measure', encoding: 'binary'},
function(err, response, body) {
var strContents = new Buffer(body, 'binary')