가상머신은 호스트 운영체제 위에 가상화 소프트웨어를 이용하여 여러개의 게스트OS(Ubuntu, CentOS 등)를 구동하는 방식이다.하이퍼바이저는 가상머신을 생성하고 실행하는 역할과 가상화된 하드웨어와 각각의 가상머신을 모니터링하는 중간 관리자이다.각각의 게스트OS는
https://school.programmers.co.kr/learn/courses/30/lessons/60058문제를 이해하는데 시간이 많이 걸렸던것 같다.특히 문제에서 "괄호방향을 뒤집어서" 라는 말을 잘못 이해했다.문자의 순서바꾸기 XXX 괄호 모양 뒤집
문제를 그대로 구현하다보니 어렵게 풀고 하드코딩으로 푼거 같다.최소성을 체크하는데 issubset을 이용하면 편리한것 같다.ex) x.issubset(y) 내 코드를 리뷰하면서도 내가 헷갈려서 결과를 상세히 기록해놨다...다른사람 코드 (('100',), ('200',
자물쇠를 key에 맞게 확장하여 key를 확장된 자물쇠의 0,0 부터 n,n까지 이동 시킨다.1\. key가 lock과 맞는지 확인2\. 맞으면 True 리턴 맞지 않으면 90도 회전 후 다시 확인3\. 2.과정을 4번 반복해 360도 회전해도 키가 맞지 않으면, 다음
https://www.acmicpc.net/problem/18406먼저 점수를 리스트로 바꿔준다. 이때 리스트안의 값이 문자로 들어가는데 리스트를 반으로 나눠 합을 구해줘야 하므로 리스트안의 값을 정수로 바꿔줘야한다. 그후 리스트의 반을 기준으로 sublist
게시판 목록에서 제목을 클릭시 상세페이지로 넘어가서 글을 볼수있고 첨부파일을 다운로드하는 기능을 구현해보겠습니다.게시글에 파일이 첨부되어 있으면 파일정보도 가져와야 하기 때문에 NoticeVO에 private List<NoticeFileVO> fileVOs; 멤버
게시판에 글을 작성하고 파일을 업로드, 다운로드하는 기능을 구현해보겠습니다.글작성은 폼태그에서 글 내용을 전송하여 간단한 insert문을 작성하면 돼서 파일 업로드,다운로드에 대해 자세히 다루겠습니다.파일에 대한 정보를 저장할 NoticeFileVO 클래스를 만듭니다.
프로젝트를 진행하며 맡은 게시판만드는법을 정리해보겠습니다.먼저 게시판테이블에 들어갈 속성을 담을 NoticeVO 클래스를 만듭니다.그리고 게시판 목록을 가져올 sql을 작성해야 되는데 pagination을 이용해 게시판의 페이지 이동을 하기 위해 Pager Class를
이전에 했던 file input에 Drag and Drop을 이용하여 파일 업로드 기능을 추가하려고 합니다. > https://www.w3schools.com/html/html5_draganddrop.asp http://www.tcpschool.com/html/htm
파일input 태그에 multiple 속성을 줘서 여러 파일을 한번에 올리고 파일 목록을 확인 하도록 했습니다.여기서 문제점이 있었는데...바로 파일 선택을 해서 올리고 다시 추가로 파일선택을 할시 기존의 선택된 파일이 덮어씌어줘서 날아가는 것입니다. 이렇게 3.png
https://school.programmers.co.kr/learn/courses/30/lessons/42888결과에 최종적으로 바뀐 닉네임만 출력하면 되기 때문에 딕셔너리를 사용해서 고유아이디를 key로 닉네임을 value로 저장합니다.그리고 첫번째 단어가
리뷰 작성 지도에서 아파트 마커를 클릭시 매물에 대한 정보와 리뷰를 작성하고 볼수 있도록 했습니다. 로그인시 session에 회원의 정보를 넣어 놓고, 리뷰작성 버튼 클릭시 session을 확인하여 로그인한 사용자만 리뷰를 작성하도록 했습니다. 리뷰작성은 모달창을 띄어
https://school.programmers.co.kr/learn/courses/30/lessons/92341dictionary자료형을 이용해 번호판별로 시간, 시간의 누적합, 출입유형을 저장한다.dict에 값이 없으면 처음에 값을 넣어준다.출입이 out이
1\. advice \-핵심 로직이 진행 될 때 실행해야할 공통 로직2\. point-cut \-핵심 로직3\. join point \-공통로직을(advice) 핵심로직(point-cut)에 언제 실행 할 것이냐 결정 1) @Before : 핵심
https://www.acmicpc.net/problem/17144먼지의 확산을 적용하고 공기청정기의 위,아래를 나누어 구현했다.공기청정기에서 배열의 테두리를 회전하는 부분이 어려웠다.
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --name mydb3 mariadb (mysql은 기본적으로 3306포트를 사용함)명령어로 mydb3이라는 container를 생성한다.docker start mydb3으로
도커 설치 https://www.docker.com/ 1.설치 프로그램 실행 재부팅 후 진행 2. WSL 설치 진행 [https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the
\[https://school.programmers.co.kr/learn/courses/30/lessons/43163words배열에서 begin과 한글자 빼고 일치하는 단어를 찾는다. bfs함수에 첫 변환 단계인 1과 그 단어를 전달하고 words배열에서 단어