분류 전체보기

· retrospect
Section 3 회고 지난 섹션보다 너덜너덜해진 몸과 정신으로 해보는 섹션 3 회고…. 🥲 📚 목표 DONE 리스트 작성하기 에러 로그 정리하기 주간 회고 개인 프로젝트 블로그 쓰기 TIL 요약 정리 🙆‍♀️ Keep : 계속 유지하고 싶은 부분 타임 트래커 작성 최근에 들어가게 된 스터디를 통해 작성을 시작했다. 대부분 계속 집에서 시간을 보내다 보니 하루에 뭘 했는지도 제대로 기억이 안 날 때가 많았는데 타임 트래커를 작성하면서 매일의 일과가 조금 더 뚜렷해졌다. 지금은 평일에는 꼬박꼬박 작성하면서 어떻게하면 더 나은 방법으로 작성할 수 있을지 계속 개선해가고 있다. TO DO 리스트 작성 타임 트래커와 함께 전날에 다음날의 할일을 미리 작성한다. 하루를 마무리 하면서 오늘의 할일을 다 했는지, 못..
· study/TIL
http 프로토콜의 특징 http 프로토콜의 특징으로는 클라이언트-서버 구조, 서버가 상태정보를 저장하지 않는 무상태성과 요청을 주고받을때만 연결을 유지하는 비연결성이 있습니다. http는 클라이언트가 서버에 요청을 보내고 서버가 그에 대한 응답을 보내는 구조로 되어있으며, 클라이언트가 요청을 보내는 방식으로만 서버와 통신할 수 있습니다. 무상태성은 서버가 아닌 클라이언트가 상태정보를 저장하고 있기 때문에 서버의 자원을 효율적으로 활용할 수 있습니다. 클라이언트의 요청이 각각 독립적으로 처리되기 때문에, 서버는 각각의 요청에 대한 응답을 처리하는 데만 집중할 수 있습니다. 또한, 서버가 클라이언트의 상태를 저장하지 않아도 되기 때문에, 서버의 부하를 줄일 수 있습니다. 또 응답 서버를 쉽게 바꿀 수 있으..
문제 설명 머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다. 정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요. 제한사항 0
머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의 배열 keyinput와 맵의 크기 board이 매개변수로 주어집니다. 캐릭터는 항상 [0,0]에서 시작할 때 키 입력이 모두 끝난 뒤에 캐릭터의 좌표 [x, y]를 return하도록 solution 함수를 완성해주세요. [0, 0]은 board의 정 중앙에 위치합니다. 예를 들어 board의 가로 크기가 9라면 캐릭터는 왼쪽으로 최..
· study/TIL
OAuth 인증을 중개해주는 매커니즘. 보안된 리소스에 액세스하기 위해 클라이언트에게 권한을 제공하는 프로세스를 단순화하는 프로토콜이다. 즉, 사용자가 이미 사용하고 있는 서비스로 다른 서비스에 인증을 할 수 있도록 중개해주는것. 이미 사용자 정보를 가지고 있는 웹서비스가 사용자의 인증을 대신해주고, 접근 권한에 대한 토큰을 발급한 후 이를 이용해 서버에서 인증이 가능해지는것이다. 예시로는 소셜 로그인을 들 수 있다.(카카오로 로그인, 네이버로 로그인...) OAuth 작동 매커니즘 OAuth의 주체 Resource Owner 사용자. Resource는 사용자의 이름, 전화번호 등의 정보를 뜻한다. Resource Server & Authorization Server Resource Server : 이미..
· study/TIL
1. Hashing 가장 많이 쓰이는 암호화 방식 중의 하나. 다른 암호화 방식들은 복호화가 가능하지만, 해싱은 암호화만 가능하다.(단방향 암호화 방식) 해시 함수(Hash Function)를 사용하여 암호화를 진행함. 해시 함수의 특징 항상 같은 길이의 문자열을 리턴 서로 다른 문자열에 동일한 해시 함수를 사용하면 반드시 다른 결과값이 리턴 동일한 문자열에 동일한 해시 함수를 사용하면 항상 같은 결과값이 리턴 해싱의 목적 데이터 자체를 사용하는 것이 아니라 동일한 값의 데이터를 사용하고 있는지의 여부를 확인하는 것. 정확한 값을 알지 못해도 해싱한 값이 일치한다면 정확한 데이터를 입력했다는 것을 알 수 있다. => 민감한 데이터를 다루는 상황에서 데이터 유출의 위험성은 줄이고, 데이터의 유효성은 검증할..
문제 설명 PROGRAMMERS-962 행성에 불시착한 우주비행사 머쓱이는 외계행성의 언어를 공부하려고 합니다. 알파벳이 담긴 배열 spell과 외계어 사전 dic이 매개변수로 주어집니다. spell에 담긴 알파벳을 한번씩만 모두 사용한 단어가 dic에 존재한다면 1, 존재하지 않는다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 spell과 dic의 원소는 알파벳 소문자로만 이루어져있습니다. 2 ≤ spell의 크기 ≤ 10 spell의 원소의 길이는 1입니다. 1 ≤ dic의 크기 ≤ 10 1 ≤ dic의 원소의 길이 ≤ 10 spell의 원소를 모두 사용해 단어를 만들어야 합니다. spell의 원소를 모두 사용해 만들 수 있는 단어는 dic에 두 개 이상 존재하지 않습니다...
문제 설명 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 두 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 나머지 한 변이 될 수 있는 정수의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 sides의 원소는 자연수입니다. sides의 길이는 2입니다. 1 ≤ sides의 원소 ≤ 1,000 입출력 예 sides result [1, 2] 1 [3, 6] 5 [11, 7] 13 입출력 예 설명 입출력 예 #1 두 변이 1, 2 인 경우 삼각형을 완성시키려면 나머지 한 변이 2여야 합니다. 따라서 1을 return합니다. 입출력 예 #2 가장 긴 변이 6인 경우 될 ..
· study/TIL
1. Cookie 서버가 웹 브라우저(클라이언트)에 정보를 저장하고 불러올 수 있는 수단. 서버는 클라이언트의 쿠키를 이용해 데이터를 가져올 수 있음. 해당되는 도메인에 쿠키가 존재할 경우, 웹 브라우저는 도메인에게 http 요청시 쿠키를 함께 전달한다. 쿠키를 이용한다 => 서버에서 클라이언트에 쿠키를 전송 / 클라이언트에서 서버로 쿠키를 다시 전송 쿠키의 사용 예시) 장기간 저장해야하는 옵션을 클라이언트에 저장하기 적합. 장바구니, 30일 동안 로그인 상태 유지, 테마, 로그인/로그아웃을 위한 인증정보... 쿠키의 특징 서버가 클라이언트에 특정 데이터를 저장할 수 있음 단 데이터를 저장한 이후 특정 조건이 만족되어야만 서버가 클라이언트에서 데이터를 가져올 수 있음 조건들은 쿠키 옵션으로 작성한다 쿠키..
보호되어 있는 글입니다.
해리Harry
'분류 전체보기' 카테고리의 글 목록 (22 Page)