분류 전체보기

    [HTTP 웹 기본지식] 2. URI와 웹 브라우저 요청 흐름

    Uniform Resource Identifier URI는 로케이터(locator), 이름(name) 또는 둘다 추가로 분류될 수 있다 URL: 리소스의 위치 URN: 리소스의 이름 URL - foo://example.com:8042/over/there?name=ferret#nose URN - urn:exmaple:animal:ferret:nose URI Uniform: 리소스 식별하는 통일된 방식 Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음) Identifier: 다른 항목과 구분하는데 필요한 정보 URL Locator: 리소스가 있는 위치를 지정 URN Name: 리소스에 이름을 부여 **위치는 변할 수 있지만, 이름은 변하지 않는다 ex. 책의 ISBN URN 이름만으로 실..

    [HTTP 웹 기본 지식] 1. 인터넷 네트워크

    https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 위 강의를 듣고 정리한 내용입니다 1. 인터넷 네트워크 IP(인터넷 프로토콜) 지정한 iP 주소에 데이터 전달 패킷이라는 통신 단위로 데이터 전달 IP 패킷 정보 출발지 IP, 목적지 IP, 기타 … IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 비신뢰성 중간에 패킷이 사라지면? 패킷이 순서대로 안오면? ..

    [Vue.js] Vue Bootstrap b-table: 테이블 값에 링크 넣기, column명 변경

    [Vue.js] Vue Bootstrap b-table: 테이블 값에 링크 넣기, column명 변경

    1. b-table 만들기 b-table이 없다면 v-for를 사용해서 배열의 객체를 하나씩 tr, td를 지정해 만들어야 했다. b-table은 배열 객체만 item으로 넣어주면 알아서 테이블을 생성한다. https://bootstrap-vue.org/docs/components/table#table [BootstrapVue Quickly integrate Bootstrap v4 components with Vue.js bootstrap-vue.org](https://bootstrap-vue.org/docs/components/table#table) items에 table에 넣을 배열의 이름을 넣어주면 된다. 결과 사진 2. 테이블 특정 값에 링크 넣기 - 상세 정보로 이동 기존 테이블은 id를 누르면..

    [백준] 1937 - 욕심쟁이 판다 (자바 Java)

    [Gold III] 욕심쟁이 판다 - 1937 문제 링크 성능 요약 메모리: 41028 KB, 시간: 404 ms 분류 깊이 우선 탐색(dfs), 다이나믹 프로그래밍(dp), 그래프 이론(graphs), 그래프 탐색(graph_traversal) 문제 설명 n × n의 크기의 대나무 숲이 있다. 욕심쟁이 판다는 어떤 지역에서 대나무를 먹기 시작한다. 그리고 그 곳의 대나무를 다 먹어 치우면 상, 하, 좌, 우 중 한 곳으로 이동을 한다. 그리고 또 그곳에서 대나무를 먹는다. 그런데 단 조건이 있다. 이 판다는 매우 욕심이 많아서 대나무를 먹고 자리를 옮기면 그 옮긴 지역에 그 전 지역보다 대나무가 많이 있어야 한다. 이 판다의 사육사는 이런 판다를 대나무 숲에 풀어 놓아야 하는데, 어떤 지점에 처음에 풀..

    [백준] 1202 - 보석 도둑 (자바 Java)

    [Gold II] 보석 도둑 - 1202 문제 링크 성능 요약 메모리: 318004 KB, 시간: 2400 ms 분류 자료 구조(data_structures), 그리디 알고리즘(greedy), 우선순위 큐(priority_queue), 정렬(sorting) 문제 설명 세계적인 도둑 상덕이는 보석점을 털기로 결심했다. 상덕이가 털 보석점에는 보석이 총 N개 있다. 각 보석은 무게 Mi와 가격 Vi를 가지고 있다. 상덕이는 가방을 K개 가지고 있고, 각 가방에 담을 수 있는 최대 무게는 Ci이다. 가방에는 최대 한 개의 보석만 넣을 수 있다. 상덕이가 훔칠 수 있는 보석의 최대 가격을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 K가 주어진다. (1 ≤ N, K ≤ 300,000) 다음 N개 줄에는 ..

    [크롬 Chrome] 확장 프로그램 다운로드 / 실행 실패

    Web DRM을 사용하거나 크롬을 쓰다보면 확장 프로그램 다운로드나 실행이 실패할 경우가 있다. 그럴 때 확장 프로그램 다운로드 파일을 삭제하고 다시 다운로드하면 잘 실행이 된다. C:\Users\{사용자 이름}\AppData\Local\Google\Chrome\User Data\Default\Extensions 여기서 확장 프로그램의 id로 된 폴더를 삭제하면 된다 chrome://extensions/ 링크에서 개발자 모드를 선택하면 확장 프로그램의 id를 확인할 수 있다

    [프로그래머스] 프렌즈4블록 (자바 Java)

    [level 2] [1차] 프렌즈4블록 - 17679 문제 링크 성능 요약 메모리: 83.4 MB, 시간: 1.24 ms 구분 코딩테스트 연습 > 2018 KAKAO BLIND RECRUITMENT 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 프렌즈4블록 블라인드 공채를 통과한 신입 사원 라이언은 신규 게임 개발 업무를 맡게 되었다. 이번에 출시할 게임 제목은 "프렌즈4블록". 같은 모양의 카카오프렌즈 블록이 2×2 형태로 4개가 붙어있을 경우 사라지면서 점수를 얻는 게임이다. 만약 판이 위와 같이 주어질 경우, 라이언이 2×2로 배치된 7개 블록과 콘이 2×2로 배치된 4개 블록이 지워진다. 같은 블록은 여러 2×2에 포함될 수 있으며, 지워지는 조건에 만족하는 2×2 모양..

    [Vue.js] Vue Template Syntax 뷰 템플릿 문법

    Vue Template Syntax Template Syntax Vue.js는 렌더링된 DOM을 기본 Vue 인스턴스의 데이터에 선언적으로 바인딩할 수 있는 HTML 기반 템플릿 구문 사용 MVVM Model : JS Object Vew: DOM View Model: 뷰 인스턴스 → 인스턴스 생성 보간법 Interpolation 보간: 변수에 할당된 값이 문자열에 들어가 대체되어 출력 Text(문자열) 데이터 바인딩의 가장 기본 형태 “Mustache” 구문: (이중 중괄호)을 사용 -> 텍스트 보관 Mustache 태그는 데이터 객체의 msg 속성 값으로 대체 (해당 값이 변경되면 갱신) Interpolation (보간법) - Raw HTML 이중 중괄호는 일반 텍스트로 해석 실제 HTML을 출력하기 ..

    [백준] 16946 - 벽 부수고 이동하기 4 (자바 Java)

    [Gold II] 벽 부수고 이동하기 4 - 16946 문제 링크 성능 요약 메모리: 84284 KB, 시간: 656 ms 분류 너비 우선 탐색(bfs), 깊이 우선 탐색(dfs), 그래프 이론(graphs), 그래프 탐색(graph_traversal) 문제 설명 N×M의 행렬로 표현되는 맵이 있다. 맵에서 0은 이동할 수 있는 곳을 나타내고, 1은 이동할 수 없는 벽이 있는 곳을 나타낸다. 한 칸에서 다른 칸으로 이동하려면, 두 칸이 인접해야 한다. 두 칸이 변을 공유할 때, 인접하다고 한다. 각각의 벽에 대해서 다음을 구해보려고 한다. 벽을 부수고 이동할 수 있는 곳으로 변경한다. 그 위치에서 이동할 수 있는 칸의 개수를 세어본다. 한 칸에서 이동할 수 있는 칸은 상하좌우로 인접한 칸이다. 입력 첫째..

    [프로그래머스] 신고 결과 받기 (자바 Java)

    [level 1] 신고 결과 받기 - 92334 문제 링크 성능 요약 메모리: 77 MB, 시간: 0.14 ms 구분 코딩테스트 연습 > 2022 KAKAO BLIND RECRUITMENT 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 유저를 신고할 수 있습니다. 신고 횟수에 제한은 없습니다. 서로 다른 유저를 계속해서 신고할 수 있습니다. 한 유저를 여러 번 신고할 수도 있지만, 동일한 유저에 대한 신고 횟수는 1회로 처리됩니다. k번 이상 신고된 유저는 게시판 이용이 정지되며, 해당 유저를 신..

출처: https://gmnam.tistory.com/157 [Voyager:티스토리]