Skip to content

Instantly share code, notes, and snippets.

Avatar
😅

Luke.moon gatherKnowledge

😅
View GitHub Profile
View signature.ts
type funcType = (a: string) => (b: string) => void;
const realizeFunc: funcType = (a: string) => {
return (b: string) => {
console.log(b);
}
}
realizeFunc('')('hello world!');
View Model.js
import axios from "axios";
import qs from 'qs';
export default class Model {
constructor(modelName) {
this.modelName = modelName;
const instance = axios.create({
baseURL: 'http://127.0.0.1/api/',
timeout: 1000,
headers: {'X-Custom-Header': 'foobar'},
View The OAuth 2.0 Authorization Framework: Bearer Token Usage.md

소개

이 글은 Oauth를 이용해서 access token을 획득한 후에 api에 접속하는 방법에 대해서 설명하고 있습니다.

우선 공부해야 할 것들

이 글은 WEB2 OAuth2 수업과 WEB2 HTTP 수업에 의존하고 있습니다. OAuth와 HTTP를 잘 모르신다면 이 수업들을 먼저 보시고 이 글을 볼 것을 권해드립니다.

Bearer Authentication란?

API에 접속하기 위해서는 access token을 API 서버에 제출해서 인증을 해야 합니다. 이 때 사용하는 인증 방법이 Bearer Authentication 입니다. 이 방법은 OAuth를 위해서 고안된 방법이고, RFC 6750에 표준명세서가 있습니다.

View observer.js
var NotifySystem = /** @class */ (function () {
function NotifySystem() {
this.observList = new Array();
}
NotifySystem.prototype.registerObserver = function (o) {
this.observList.push(o);
};
NotifySystem.prototype.removeObserver = function (o) {
this.observList = this.observList.filter(function (x) { return x !== o; });
};
View iterm-settings.json
{
"Profiles": [
{
"Use Non-ASCII Font" : false,
"Tags" : [
],
"Ansi 12 Color" : {
"Red Component" : 0.40000003576278687,
"Color Space" : "sRGB",
View Couple.py
"""
올바른 괄호란 (())나 ()와 같이 올바르게 모두 닫힌 괄호를 의미한다. )(나 ())() 와 같은 괄호는 올바르지 않은 괄호가 된다. 괄호를 이리저리 움직이며 올바른 괄호를 찾던 A씨는 N개의 괄호쌍이 있을 때, 올바른 괄호를 만들 수 있는 경우의 수가 궁금해졌다.
괄호 쌍의 개수 N개가 주어졌을 때, 경우의 수를 반환하는 코드를 작성해라. 예를 들어 N = 1일 경우는 () 의 1가지만 존재하므로 1을 리턴하면 된다.3일 경우에는((())), (())(), ()(()), ()()(), (()()) 의 5가지가 존재하므로 5를 리턴하면 된다.
N = 1 : () -> 1
N = 2 : ()(), (()) -> 2
N = 3 : ()()(), (())(), ()(()), (()()), ((())) -> 5
"""
class node:
@gatherKnowledge
gatherKnowledge / init.py
Created Jan 15, 2018
pyqt5 기본 실행폼
View init.py
import sys
from PyQt5 import uic
from PyQt5.QtWidgets import *
form = uic.loadUiType("spend_log.ui")[0]
class ui(QMainWindow, form):
View Cast.c
void downCasting(){
short before1 ;
int after1 ;
short before2 ;
int after2 ;
before1 = 1 ;
View bcd.c
/*
* Show Integer To BCD-code
* - Tokkenizer function makes input array with 10 below Integer.
* - toBin function shows binary code.
*/
//
void tokkenizer(int n){
int i ;
int arr[20] = {0,} ;
View IntelliJ gist
9월 01, 2017 9:20:24 오전 org.apache.coyote.AbstractProtocol stop
정보: Stopping ProtocolHandler ["http-bio-8001"]
9월 01, 2017 9:20:24 오전 org.apache.coyote.AbstractProtocol stop
정보: Stopping ProtocolHandler ["ajp-bio-8009"]
9월 01, 2017 9:20:24 오전 org.apache.coyote.AbstractProtocol destroy
정보: Destroying ProtocolHandler ["http-bio-8001"]
9월 01, 2017 9:20:24 오전 org.apache.coyote.AbstractProtocol destroy
정보: Destroying ProtocolHandler ["ajp-bio-8009"]
You can’t perform that action at this time.