일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 운영체제
- level3
- 스택
- 딕셔너리
- 다익스트라
- dfs
- 프로그래머스
- 코딩테스트
- 힙
- 수학
- level0
- level2
- dict
- BFS
- programmers
- BOJ
- N과M
- 다이나믹 프로그래밍
- 구현
- 그리디
- level1
- python
- 브루트포스
- 파이썬
- 백준
- 가상메모리
- DP
- 가상메모리 관리
- 재귀
- MYSQL
- Today
- Total
목록전체 글 (397)
동캄의 코딩도장
AWS란? AWS(Amazon Web Service)의 약자로, 아마존에서 제공하는 클라우드 컴퓨팅 서비스이다. 네트워크, 서버 등 인프라를 대여해준다. AWS 장점 AWS는 필요한 때에 필요한 만큼 컴퓨팅 서비스를 대여할 수 있으므로, 규모가 작은 회사나 프로젝트에 적합하고, 트래픽이 급변하는 서비스에도 적합하다. 직접 서버를 설치한다고 하면, 컴퓨터 구매, 서버 연결, 운영체제 설치, 네트워크 구성, DNS 등록 등등.. 해야할 일이 많지만 AWS를 사용하면 복잡한 과정 없이 짧은시간에 인프라를 구축 할 수 있다. AWS서비스는 서버,네트워크,운영체제등 인프라 구축에 필요한 서비스를 한 번에 제공해주므로 편리하다. IaaS,PasS,SaaS를 모두 제공하므로, 원하는 환경에 맞춰 사용할 수 있다. A..
https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #프로그래머스 level1 대충 만든 자판 from collections import defaultdict def solution(keymap, targets): answer = [] best=defaultdict(int) for key in keymap: for i in range(len(key)): if best[key[i]]==0: best[key[i]]=i+1 else: if best[k..
https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #프로그래머스 level1 바탕화면 정리 def solution(wallpaper): answer = [] R=len(wallpaper) C=len(wallpaper[0]) left=C right=0 up=R down=0 for i in range(R): for j in range(C): if wallpaper[i][j]=='#': if left>j: left=j if righti: up=i i..
BOOTSTRAP Semantic UI와 함께 레이아웃 제작에 도움이 되는 CSS FRAMEWORK이다. 사용법 먼저 BOOTSTRAP 사이트에 들어가 소스 파일을 다운받고, 사용하고자 하는 디렉토리에 다운로드 받은 파일의 압축을 푼다. 링크 다음으로, 디렉토리의 위치를 잘 파악하고, 해당 다운로드 받은 파일 내의 bootstrap.css 와 bootstrap.js 파일에 접근할 수 있도록 주소를 연결해준다. Semantic UI의 홈페이지에 들어가서 해당 요소의 사용법과 예시를 찾아보고, 해당 코드를 가져와서 사용한다. Example label Another label Semantic UI 사용법과 마찬가지로 동적으로 작동하는 요소를 동작시키고 싶다면, 자바스크립트 코드를 추가하여 사용한다.
Semantic UI BOOTSTRAP과 함께 레이아웃 제작에 매우 도움이 되는 CSS FRAMEWORK이다. 사용법 먼저 Semantic UI 사이트에 들어가 GET STARTED 버튼을 눌러 파일을 다운받고, 사용하고자 하는 디렉토리에 다운로드 받은 파일의 압축을 푼다. 링크 다음으로, 디렉토리의 위치를 잘 파악하고, 해당 다운로드 받은 파일 내의 semantic.css 와 semantic.js 파일에 접근할 수 있도록 주소를 연결해준다. Semantic UI의 홈페이지에 들어가서 해당 요소의 사용법과 예시를 찾아보고, 해당 코드를 가져와서 사용한다. Follow 만약, 버튼과 같이 요소를 동적으로 작동시키고 싶다면, 자바스크립트 코드를 작성하여 동작시켜야한다. (이것도 UI 사용법을 살펴보면 알 수..
인터넷은 어떻게 동작하나요? Internet Protocol Suite의 레이어 모델에 입각하여 설명해 보세요. - 제일 위의 어플리케이션 레이어부터 시작해서 TCP/UDP 프로토콜과 IP패킷 MAC 프레임워크로 캡슐화 하고 마지막으로 비트 단위로 전송한다. 수신자는 비트단위에서 역캡슐화를 하여 어플리케이션 레이어까지 데이터를 취합하여 서비스를 제공한다. 근거리에서 서로 떨어진 두 전자기기가 유선/무선으로 서로 통신하는 프로토콜은 어떻게 동작할까요? - 라우팅 테이블을 이용하여 같은 네트워크라면 MAC 주소를 이용하여 통신할 것이다. 와이파이를 통해 연결한다면 무선 공유기를 통한 라우팅을 진행할 것이고, 블루투스를 통해 연결한다면 BLE stack 프로토콜을 기반으로 통신을 진행할 것이다. 근거리에 있는..