본문 바로가기

분류 전체보기316

오라클 클라우드 - 젠킨스 설치 1. 젠킨스 Docker 이미지 다운로드docker pull jenkins/jenkins:lts 2. 젠킨스 컨테이너 실행 1) 필요한 디렉토리 생성 (호스트의 볼륨 연결을 위한 디렉토리)mkdir -p ~/jenkins_home 2) 젠킨스 컨테이너 실행docker run -d --name jenkins \-p 8080:8080 -p 50000:50000 \-v ~/jenkins_home:/var/jenkins_home \-v /var/run/docker.sock:/var/run/docker.sock \jenkins/jenkins:lts -p 8080:8080: 호스트와 컨테이너의 포트를 매핑.-v ~/jenkins_home:/var/jenkins_home: 호스트의 디렉토리를 젠킨스 데이터 저장소로 .. 2025. 1. 13.
오라클 클라우드 - 도커 설치 1. apt package index 업데이트 및 apt가 HTTPS를 통해 저장소를 사용할 수 있도록 패키지를 설치합니다.sudo apt-get updatesudo apt-get install ca-certificates curl gnupg lsb-release2. Docker GPG키 추가sudo mkdir -p /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg3. 저장소 설정echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg].. 2025. 1. 13.
part2-chapter 6, 7 ▣ 6장: 클래스 다루기 - Working Classes  프로그래머의 관점70, 80 년대 : 루틴 => 21세기 : 클래스 유능한 프로그래머가 되기 위해서는 작업하는 동안 안전한 부분을 최대한으로 늘리는 것이다. 클래스는 이러한 목표를 이루기 위한 기본 도구 클래스란?응집력있고 잘 정의되어 있는 데이터 및 루틴의 모음. 6.1 클래스의 토대: 추상 데이터형(ADT) 추상 데이터(ADT)란?데이터와 해당 데이터에 대해 작동하는 연산의 모음 ADT의 필요성데이터 멤버를 직접 조작해야 하므로 유지보수성이 낮고 재사용성이 떨어짐.프로그램 내에서 비슷한 코드를 반복적으로 작성해야 하므로 효율성 저하.ADT의 장점1. 구현 세부사항을 감출 수 있음데이터 타입 변경 시 프로그램 전체를 수정할 필요 없이 ADT 내.. 2025. 1. 12.
AL - 문장 20개(외향적 10개, 내향적 10개), 필러 10개 외향적 Roommy room used to be the place where my friends and I would always hang out  Musicwhen a new K-Pop song was released, my friends and I would get together to listen and talk about it when I was in high school  ParkI often went on picnics with friends at the park during college especially when we had breaks between classes  Cafemy friends and I enjoyed Cafe hopping in Seoul every weekend Mov.. 2025. 1. 11.
2018 KAKAO BLIND RECRUITMENT > 파일명 정렬 - Python, 정규식 https://school.programmers.co.kr/learn/courses/30/lessons/17686 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr  코드 & 풀이 import redef solution(files): cuted_files = [] for i, file in enumerate(files): cuted_file = re.findall(r'[^0-9]+|\d+',file) #문자와 숫자를 기준으로 분리 HEAD = cuted_file[0].lower() # HEAD 소문자, 대문자 구분없으니까 다 소문자로 N.. 2025. 1. 7.
오픽노잼 IH 22 - 질문 컨트롤 하기, 오픽은 대화 Q 1. 당신이 살고 있는 곳의 날씨를 말해주세요.2. 계절은 어떤가요?3. 각각의 계절은 어떤가요?4. 당신은 어떤 계절을 가장 좋아하나요? Keywords1. Weather2. Seasons3. Weather in each season3. Your favorite season 이런 질문이어도 봄, 여름, 가을, 겨울과 같은 모든 계절에 대해 설명하려 하지 말고한 가지에 집중해서 대답할 것 질문을 컨트롤 하는데 도움을 주는 용어  As you may already know  너도 이미 알고 있겠지만 Of course 당연하게도 especially 특히 just because / It's simply because 왜냐하면 To be honest / To tell you the truth 솔직히 말해서 .. 2025. 1. 5.