일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- String 함수
- 백준 사이트
- 하둡
- hadoop
- 고 배열
- 백준 12761
- golang struct
- golang
- http 완벽가이드
- http 개념
- 백준 파이썬
- 몽고디비 렘
- domain driven develop
- 12761번 돌다리
- 자바 디자인패턴
- 도메인 주도 개발
- 12761 돌다리
- 백준
- go
- MongoDB Realm
- flask
- 백준 12761번
- 정렬
- 트리 순회
- 자바 디자인 패턴
- 파이썬
- ddd
- 자바
- 도메인 주도 개발 시작하기
- 우분투
- Today
- Total
목록분류 전체보기 (211)
개발바닥
운영체제(Operation System) 란? 컴퓨터의 하드웨어를 관리하면서 하드웨어를 손쉽게 그리고 효율적으로 사용할 수 있는 abstraction을 제공하는 점을 알 수 있다. 예를 들면 CPU라는 하드웨어는 processs가 관리를 하고, Memory는 address space가 Disk는 file이 관리한다고 볼 수 있을 것이다. 또한 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중요한 역할을 하는 것을 생각할 수 있는데, 운영체제는 자원의 공유 및 분배를 위한 policy를 제공한다. 1. OS 용어 정리 용어 설명 프로그램 컴퓨터를 실행시키기 위한 일련의 순차적으로 작성된 명령어의 모음. 컴퓨터 시스템의 disk와 같은 secondary storage에 바이너리 형태로 저장되어 있다. 프로세스 메..
문제 https://www.acmicpc.net/problem/9376 실패 했던 이유 제출 했을 때 메모리 초과가 발생했다. 그 원인을 찾아보니 맵이 커지면 큐에 중복되서 좌표를 집어 넣어서 큐가 터져서 메모리 초과가 발생했던 것이다. 문제 해결 방법 문제에서 죄수2명과 상근이가 문을 최소로만 열고 탈옥을 해야되므로 각각 bfs를 돌려서 문을 최소로 열면서 탈옥하도록 구현을 한다. 이렇게 되면 죄수2명 상근 각각 이동 횟수 맵이 만들어지므로 총 3개 맵이 만들어진다. 3개 맵을 합쳐서 맵안에서 이동가능한 경로 중 최소값을 뽑아 내면 된다. 여기서 주의할 점 세명이 문 '#' 좌표에 모이는 곳을 처리하는 과정이다. 죄수나 상근이가 문을 열게되면 다른 두명은 그 문을 열 필요가 없기 때문에 그냥 이동이 가..
톰캣 8.5 버전을 설치하게 되면 아래와 같은 디렉토리 구조를 가지게 됩니다. 디렉토리 이름 설명 bin 톰캣을 실행하고, 종료시키는 스크립트 (.bat , .sh 등) 파일이 들어있다. conf 서버 전체 설정파일 폴더 ( server.xml 등 ) lib 톰캣구동하는데 필요한 라이브러리(jar)가 들어있다 logs 예외 발생 사항 등의 로그 저장 temp 임시 저장용 폴더 webapps 웹 어플리케이션 폴더 work jsp 파일을 서블릿형태로 변환한 java 파일과 class 파일이 저장 톰캣 주요 파일들 파일 이름 설명 context.xml 세션,쿠키 저장 경로 등을 지정하는 설정 파일이다. server.xml Tomcat의 주 설정 파일로 접근/접속에 관한 설정이 주를 이룬다. web.xml To..
문제 https://www.acmicpc.net/problem/10026 문제 해결 방법 BFS 알고리즘을 사용해서 문제를 해결하였습니다. 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/BFS/BOJ_10026_2.cpp
문제 https://www.acmicpc.net/problem/17406 문제 해결 방법 문제 조건에서 회전 연산은 모두 한번씩 사용해야 하며, 순서는 임의로 정한다고 했으므로 회전 연산에 나올 수 있는 모든 집합들을 확인해야 되므로 백트래킹 알고리즘을 사용해서 모든 경우를 확인하였습니다. 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Simulation/boj_17406_2.cpp
문제 https://www.acmicpc.net/problem/2573 문제 해결 방법 덩어리 체크 하는 부분은 BFS를 통해서 체크를 하고 얼음 녹이는 부분은 상하좌우로 물인지 체크를 해서 물 개수만큼 차감하였습니다. 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/BFS/boj_2753.cpp
E: /var/lib/dpkg/lock 잠금 파일을 얻을 수 없습니다 – open (11: 자원이 일시적으로 사용 불가능함) E: 관리 디렉터리를 (/var/lib/dpkg/) 잠글 수 없습니다. 다른 프로세스가 사용하고 있지 않습니까? 해결 방법 1. 정상 리부팅 $ shutdown -r now 2. /var/lib/dpkg/lock 삭제 후 apt 명령어를 다시 실행( 실패하게되면 그 상태에서 리부팅) $ rm /var/lib/dpkg/lock
Vim 은 유닉스 환경에서 가장 많이 쓰이는 텍스트 편집기이다. 요즘 대부분의 유닉스와 리눅스 배포판에서 터미널에 vi를 치면 vim이 뜨도록 되어있다. 1. 터미널을 키시고 vim을 설치 후 업데이트 수행 더보기 $ sudo apt-get install -y vim $ sudo apt-get update 명령어를 입력하시면 간단하게 vim을 설치를 하실 수 있습니다. 다음으로 사용자 편의를 위해서 vim 설정을 해주십다. 2. vim 설정파일 실행하는 명령어 $ vi ~/.vimrc 3. 원하시는 설정을 입력해주시고 저장 후 닫기 해주시면 됩니다. 명령어 명령어 설명 set number line 표시 set si 스마트한 들여쓰기 set ai 자동 들여쓰기 set cindent c프로그래밍용 자동 들여..