Skip to content

Instantly share code, notes, and snippets.

Avatar
🏃‍♀️
keep going

ohoroyoi

🏃‍♀️
keep going
View GitHub Profile
View example_of_async_await
const animatedBounce = function({ selector = ".ohoroyoi", ...rest } = {}) {
$(selector).addClass('animated bounce');
return Promise.resolve(true);
}
const makeChosen = function({ selector = "#ohoroyoi_table", ...rest } = {}) {
$(selector).chosen({
width: "100%"
});
return Promise.resolve(true);
View dfs_bfs.cpp
#include <iostream>
#include <queue>
#include <vector>
using namespace std;
#define MAX_VALUE 1001 // (1<= N <= 1000)
int jeongjum;
int gansun;
int start_jeongjum;
View mini_thread.py
import time
from threading import Thread
def myfunc(i):
print("sleeping 5 sec from thread %d" % i)
time.sleep(5)
print("finished sleeping from thread %d" % i)
for i in range(10):
t = Thread(target=myfunc, args=(i,)) # 왜 i아니고 i,?? https://docs.python.org/3/library/threading.html#threading.Thread 튜플형이라 함
View samjeon_react.js
// // callback
// function add(a, b){
// return a + b;
// }
// function addFour(x, f){ // 인자로 함수를 받는 형태
// return f(x, 4);
// }
@ohoroyoi
ohoroyoi / what_is_call_back.js
Last active Jul 13, 2019
what_is_call_back.js
View what_is_call_back.js
// callback : 인자로 함수를 받는 형태
function add(a, b){
return a + b;
}
function addFour(x, f){ // 인자로 함수를 받는 형태
return f(x, 4);
}
@ohoroyoi
ohoroyoi / callback_usage.js
Created Jul 13, 2019
이 짧은 코드가 이해가 안가서 몇번을 읽었는지
View callback_usage.js
const getTime = (callback) => {
callback('안녕');
}
getTime((message)=>{
console.log(message);
});
@ohoroyoi
ohoroyoi / callback_usage_more.js
Created Jul 13, 2019
할튼 콜백 내가 너 이해해버린다 이거임
View callback_usage_more.js
$.getJSON('https://jsonplaceholder.typicode.com/todos/1', (data) => {
console.log(data);
});
const getTodos = (id, onSuccess) => {
$.getJSON(`https://jsonplaceholder.typicode.com/todos/${id}`, (data) => {
// console.log(data);
onSuccess(data);
});
@ohoroyoi
ohoroyoi / promise_first.js
Last active Jul 13, 2019
출력결과가 어떻게 될까요
View promise_first.js
// const todosPromise = new Promise((resolve, reject) => {
// const condition = Math.random() > 0.5; //true or false
// return condition ? resolve('성공했어요') : reject('실패했어용');
// });
// // console.log(todosPromise);
// todosPromise.then((data) => {
// console.log(data);
@ohoroyoi
ohoroyoi / asyncAwaitNewbie.js
Created Jul 13, 2019
async await 정말 편하조
View asyncAwaitNewbie.js
const getTodos = (id) => {
return new Promise((resolve, reject) => {
$.getJSON(`https://jsonplaceholder.typicode.com/todos/${id}`, (data) => {
resolve(data);
});
});
}
@ohoroyoi
ohoroyoi / whatOrderDoesItHave.js
Created Jul 13, 2019
이렇게 하면 순서가 어떻게 출력이 될까요?
View whatOrderDoesItHave.js
const getTodos = (id) => {
return new Promise((resolve, reject) => {
$.getJSON(`https://jsonplaceholder.typicode.com/todos/${id}`, (data) => {
resolve(data);
console.log(data);
});
});
}
// // 아래처럼 하면 순서보장 x
You can’t perform that action at this time.