분류 전체보기

· Backend/Web
1. Rest(Representational State Transfer)란?HTTP URL(Uniform Resource Identifier)를 통해 자원(Resource)을 명시 HTTP Method(POST, GET, PUT, DELETE 등)을 통해 CRUD Operation 적용하는 것을 의미Rest 아키텍처의 특징인터페이스 일관성 : 일관적인 인터페이스로 분리되어야 한다.예시1. /users: 사용자 목록을 나타내는 자원.2. /products: 제품 목록을 나타내는 자원.GET /users: 사용자 목록을 가져옴.(1)GET /products: 제품 목록을 가져옴.(2)POST /users: 새로운 사용자를 생성함.(1)POST /products: 새로운 제품을 생성함.(2)PUT /users..
https://chabin37.notion.site/ubuntu-Linux-0082bfa60e5f40a49ba42c97be6c6f8c?pvs=4 ubuntu(Linux) | Notion루트 계정의 경우 명령어 앞 sudo 불필요chabin37.notion.site
· Backend/Web
IP(인터넷 프로토콜)데이터 패킷의 올바른 이동을 위한 규칙 지정한 IP주소에, 패킷 이라는 통신 단위로 데이터 전달 - 패킷 교환 방식 통신라우터의 역할트래픽: 네트워크 내부에 일정 시간 동안 흐르는 데이터 양IP 패킷네트워크를 통해 전송되는 형식화된 데이터 덩어리데이터를 통으로 보내는 대신, 데이터를 쪼개서 통신해서 트래픽이 원할하게 함패킷의 구조버전 - IP버전 (IPv4, IPv6)TTL - 이 패킷이 네트워크에 남아있을 수 있는 시간. 이 패킷을 처리하는 각 라우터는 이 카운터를 감소시킴프로토콜 - IP패킷의 데이터 부분이 전달되는 계층 프로토콜 (TCP, UDP)헤더 체크섬 - 검증 계산의 기반. 헤더가 손상되지 않은 경우 IP는 패킷이 양호하다고 간주소스 주소/대상 주소 - 패킷을 네트워크로..
대문자 A와 B로 구성된 문자열이 주어진다. 철수는 문자열의 연속인 부분에 A가 B보다 더 많은 것을 싫어한다. 부분의 길이가 1인 경우에도 A가 더 많지 않아야 한다면 문자열에 A가 하나도 없어야 한다. 그래서 철수는 길이가 1인 경우는 고려하지 않기로 하였다. 즉, 철수는 문자열에서 연속이고 길이가 2 이상인 어떤 부분에서도 A의 개수가 B의 개수보다 많지 않기를 원한다. 철수가 할 수 있는 일은 주어진 문자열에 B를 끼워 넣는 것이다. 철수가 목적을 달성하기 위해 끼워 넣어야 하는 B의 최소 개수를 계산하는 프로그램을 작성하라.문자열이 “ABAA”인 경우를 생각해 보자. 연속이고 길이가 2 이상인 부분들 중 A가 더 많은 경우는 “ABA”, “BAA”, “ABAA”, "AA"의 4가지가 있다. B를..
· UI·UX
컴포넌트detach component 플러그인으로 마스터 컴포넌트 해제가능Master component 복제⇒Instance componentInstance componentInstance에 변경된 사항이 있으면, Master의 수정사항은 미반영Instance는 Maseter과 같은 구조를 가진다Master 바뀌면 Instance 도 변경색상과 요소 수정 가능, 그러나 내부에 다른 요소 추가는 불가instance 변경사항 Master에 적용(혹은 초기화)Resect all changes→변경 사항 초기화Assets과 LibrariesAssets에서 내가 등록한 모든 component를 한눈에 볼 수 있음Libraries에서 배포 가능컴포넌트 프로퍼티(Property=속성)Master의 하위 레이어 종류,..
https://www.acmicpc.net/problem/7570문제분석제목 그대로 순서대로 줄을 세우는 것이다. 단, 맨 앞이나 맨 뒤로만 보낼 수 있다는 조건을 지켜야 한다.예를들어, 5 4 2 3 1로 서있는 경우, 1을 맨 앞으로,  4를 맨 뒤로, 5를 맨 뒤로 보내야 1 2 3 4 5로 정렬이 된다.최소한으로 움직여서 정렬이 완료되는 경우, 그 최소한으로 움직인 값은?해결과정"덩어리" 를 만들기로 했다. 여기서 "덩어리" 의 정의는 다음과  같다.1. 연속적인 수(3, 4, 5, 6...)2. 이 수들은 붙어있을 필요는 없다(3, 5, 2, 6, 1, 7, 4...)->덩어리 5,6,73. 최소한으로 움직이는 경우는, 이 덩어리들 중  가장 큰 덩어리가 움직이지 않는 경우.이 덩어리가 가장 클..
https://www.acmicpc.net/problem/1034문제분석가로로 111111...와 같이 모든 수가 1로 바뀌어야 켜졌다 라고 한다고 한다. 버튼을 누르면 해당 열 의 모든 숫자가 바뀐다(1과 0 서로 치환).역시 간단한 방법인 모든 경우를 탐색하려고  하니, 신경써야 할 반례가 너무 많았다. 다른 방법이 있나 찾다가, 이전 문제에서 사용했던, 순차적으로 탐색하면서 최대값을 저장하고, 최댓값보다 큰 경우에 최댓값을 갱신하는 방법을 사용하기로 하였다. 램프가 켜지고 꺼지면서 완성되는 열의 수를 각각 파악해야 한다(실제로 숫자를 변경하면, 시간복잡도에서 탈락).해결과정중복이 가능하므로, K의 갯수와 한 행의 0의 갯수의 홀수 짝수 여부가 같아야 한다(다른 경우, 무조건 한번 더 눌러야 하므로 ..
https://www.acmicpc.net/problem/2528 2528번: 사다리 첫 번째 줄에 층 수 N (1 ≤ N ≤ 3,000)과 층의 길이 L (1 ≤ L ≤ 3,000, L은 짝수)이 주어진다. 가장 아래층은 1층이고 가장 위층은 N층이다. 다음 N개의 줄 중 i번째 줄에는 i층의 막대기의 길이 l (1 ≤ l www.acmicpc.net 문제분석 문제 요약: 게임을 연상하면 편하다. n개의 층이 있고 층의 가로길이도 주어준다. 막대기는 좌우로 움직인다(게임처럼 반대편끝에 부딛히면 반대방향으로 감). 막대는 1시간단위마다 1칸씩 움직인다. 철수는 맨 아래층 막대에서 위로 올라가려고 하는중이다. 철수는 좌우이동하는데 시간을 소모하지 않는다. 막대기 좌표가 위아래 겹치는 경우에 철수는 위아래 ..
chabin37
'분류 전체보기' 카테고리의 글 목록 (8 Page)