안녕하세요 저는 2주 전에 라섹 수술을 받고 현재 회복 중에 있습니다. 오늘은 소소하게 라섹 후기와 라섹 회복 기간 중에 애용했던 윌라 오디오북의 추천작을 소개해보려고 합니다. 1. 라섹 후기 저는 초등학교 3학년부터 안경을 쓰기 시작해서 13년 동안 두꺼운 안경을 썼는데요, 무거운 안경 대신 렌즈를 끼는 날에는 눈이 너무 건조하고 불편해서 언젠가는 라섹을 꼭 해야지 막연하게 생각해왔습니다. 그러다가 이번에 휴학을 하면서 라섹 수술 날짜를 잡고 라섹을 하게 되었습니다. 1.1 병원 선택 병원 고르는 것을 많이들 고민하실 텐데, 저 같은 경우에는 주변 지인들이 모두 한 병원의 같은 원장님께 수술을 받았고 다들 부작용 없이 잘 지내기 때문에 저도 같은 병원, 같은 원장님께 수술을 받기로 결정했습니다. 병원을..
본 내용은 22학년 성신여대 동계 학부생 연구 참여 프로그램 UROP에 참여하면서 연구를 진행한 내용을 바탕으로 직접 작성한 소논문입니다. 0. 요약 서버 가상화는 클라우드 컴퓨팅의 핵심 기술이다. 서버 가상화에는 두 가지 방법이 있는데, 첫 번째는 하드웨어 수준의 가상화인 ‘가상화 환경(가상머신)’이고, 두 번째는 운영체제 수준의 가상화인 ‘컨테이너 환경’이다. 본 연구는 QEMU를 사용한 가상화 환경과 Docker를 사용한 컨테이너 환경을 Ubuntu:20.04 서버에 직접 구축하고, FIO 벤치마크를 이용한 성능 분석 테스트를 실시해 각 가상 서버 환경에서 성능 차이를 분석했다. 그 결과 도커 컨테이너에서 확연히 우수한 성능이 나타남을 증명했다. 더 나아가 Docker 옵션 중 OverlayFS 파..
본 포스팅은 '신고 결과 받기' 문제에 대해 여준 님께서 작성하신 코드에서 배운 내용을 정리했습니다. [프로그래머스] 신고 결과 받기 풀이 (2022 카카오 코딩테스트) 프로그래머스 - 신고 결과 받기 C++ 풀이 (2022 카카오 블라인드 채용 1차 코딩테스트) yjyoon-dev.github.io 1. map::find() map 컨테이너는 key와 value의 쌍으로 이루어진 '트리'이다. map에서 원하는 key 값을 찾기 위해서는 find() 메서드를 사용한다. 반환값 찾은 경우 iterator 못 찾은 경우 map::end + iterator가 아닌 그냥 조사만 하는 경우라면 std::count()를 쓰는 것을 추천한다. 원래 count()는 원소가 몇 개인지 세는 함수인데, map의 원소들은..