일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- server send event
- spring
- Project
- Java
- oauth
- html
- flask
- JWT
- Hibernate
- 생명주기 콜백
- javascript
- hanghae99
- jQuery
- google oauth
- web
- 항해99
- Stream
- SseEmitter
- session
- real time web
- DI
- python
- Anolog
- cookie
- jenkins
- Spring Security
- JPA
- programmers
- bean
- WIL
- Today
- Total
목록분류 전체보기 (109)
끄적끄적 코딩일지
https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. programmers.co.kr class Solution { public int solution(int[] numbers) { int answer = 0; for(int i = 0 ; i < 10; i ++){ boolean isContain = false; for(int j : numbers){ if(i == j){ isContain = tr..
https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr class Solution { public int solution(String s) { int answer = parseInt(s); return answer; } // Integer.parseInt 구현해보기 public int parseInt(String n) { int tmp = 1; char[] arry = n.t..
https://programmers.co.kr/learn/courses/30/lessons/12912 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr class Solution { public long solution(int a, int b) { long answer = 0; for(int i = Math.min(a,b); i
https://programmers.co.kr/learn/courses/30/lessons/12903 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr class Solution { public String solution(String s) { String anwser = ""; if(s.length() % 2 == 0) { anwser = s.substring(s.length()/2-1,s.length()/2+1); }else { anwser = s.substring(s..
https://programmers.co.kr/learn/courses/30/lessons/12937 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even" programmers.co.kr class Solution { public String solution(int num) { String answer = ""; if(num % 2 == 0) answer = "Even"; else answer = "Odd"; return answer; } // 3항 연산자 사용 public Str..
https://programmers.co.kr/learn/courses/30/lessons/12969 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수 programmers.co.kr import java.util.Scanner; class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); // 세로줄 만큼 for문 발생 for(..

더보기 CPU(중앙 처리 장치/ Central Proccessing Unit) 컴퓨터의 가장 핵심적인 장치로 오늘날 그래픽 카드(GPU/ Graphic Proccessing Unit)와 함께 컴퓨터의 성능을 결정하는데 가장 큰 영향을 미치는 부품이다. 보통 CPU의 구성 요소와 성능을 결정하는 3요소들을 포스팅 하고자 한다. 코어(Core) CPU의 가장 핵심적인 연산 기능을 수행하는 장치이다. 시스템에서 이루어 지는 모든 연산을 처리하는 장치이다. 한개의 CPU에 여러개의 코어가 들어갈 수 있는데 이는 기본적으로 코어의 개수에 따라 CPU의 성능이 결정된다고 보면 된다. 코어에 개수의 따라 싱글(1개), 듀얼(2개), 쿼드(4개), 핵사(6개)... 코어 등의 명칭으로 사용된다. 클럭(Cluck) CP..
JWT란? Json Web Token의 약자로써 사용자를 구분하는 Json을 만들고 (보통 로그인한 정보로 생성) 암호화를 한다음 token을 발급하여 사용자에게 전달하면 사용자는 그 정보로 서버에 자신을 인증하는 용도로 쓰인다. 시작하기 일단 jwt 모듈을 설치한다. pip install pyjwt 토큰 발급하기 import jwt import hashlib from datetime import dateitime,timedelta SECRET_KEY = 'this is key' # 토큰을 암호화할 key 세팅 @app.route('/signin',methods=['POST']) def sign_in(): id = request.form['id'] pw = request.form['pw'] if id==..
저번 글에서 python Flask 내에서 Cookie와 SessionStorage를 사용하는 방법을 포스팅 하였다. 2022.05.12 - [Python] - flask 에서 Cookie , Session Storage를 활용해 보자 flask 에서 Cookie , Session Storage를 활용해 보자 API를 구현하면서 특정한 데이터를 반복적으로 요청하는 경우가 있다. 나의 경우에는 로그인한 사용자 ID를 요청하는 경우였다. 그 경우 Cookie나 Session Storage를 사용하면 쉽게 정보를 담고 뺄수 있 blablacoding.tistory.com 이번 글에서는 Javascript 상에서 Cookie와 Session Storage를 사용하는 방법을 알아보겠다. // Cookie 만들기 ..
API를 구현하면서 특정한 데이터를 반복적으로 요청하는 경우가 있다. 나의 경우에는 로그인한 사용자 ID를 요청하는 경우였다. 그 경우 Cookie나 Session Storage를 사용하면 쉽게 정보를 담고 뺄수 있다. from flask import Flask,request,make_response,session # sessionStorage를 사용하려면 secret key 값을 주어야 한다. MYSECRET = 'this is my key' app.secret_key = MYSECRET #cookie 조회하기 @app.route('/getcookie/',methods=['POST']) def get_cookie(key): res = request.cookies.get(key) return res # ..