깃 서브모듈에서 작업하기
깃 서브모듈 내 프로젝트에 작업하고 반영하기
dockerfile에는 환경변수로 사용할 수 있는 ENV와 ARG가 있습니다.
둘을 어떻게 구분해야할지 난해해서 조사해봤습니다.
Dockerfile은 Docker engine이 이미지를 생성하기 위해 읽는 파일이며, 이 과정을 이미지 빌드라고 합니다.
빌드된 이미지는 레지스트리에 저장되었다가 docker run
이나 docker-compose up
등으로 컨테이너 인스턴스를 생성할 때 사용됩니다.
컨테이너 생성 명령어에서 ENV
와 ARG
모두 지정할 수 있습니다.
ARG
지시문은 빌드 중에 유저가 전달할 수 있는 변수를 정의합니다. ARG
값을 수정하면 새로운 이미지 생성되며, 기존에 생성된 이미지에서 수정할 수 없는 지시문입니다.
ENV
지시문은 OS 환경 변수를 설정합니다. ENV로 지정한 값은 빌드된 이미지에서 같은 이름의 환경변수를 덮어씁니다. 따라서 새로 빌드하지 않고 수정하여 재사용할 수 있습니다.
따라서 만약 빌드 시간에 이미지를 재구성하려면 ARG로 지정하는 것이 좋습니다. 하지만 이미 빌드된 이미지를 수정하지 않고 같은 런타임에 재구성하려면 (같은 이미지에서 세팅만 다르게 하려면) ENV를 사용하는 것이 좋습니다.
Stackoverflow / ARG or ENV, which one to use in this case?
Dockerfile Reference / Impact on build caching
깃 서브모듈 내 프로젝트에 작업하고 반영하기
super project 푸쉬할 때 경고 추가하기
코루틴이란?
서브모듈 추가 하는 방법
__init__
과 __new__
차이
파이썬 클래스 메소드 __init__과 __new__의 차이
테스크에서 지정가능한 프로퍼티 예시
커스텀 쉘 스크립트 실행하는 task 만들어보기
클래스를 생성하는 클래스인 metaclass 작성해보기
파이썬 클래스의 클래스, metaclass에 대해
ENTRYPOINT
vscode에는 jekyll 포스트를 생성하는 확장프로그램 jekyll-post가 있다. (extension id : rohgarg.jekyll-post)
https://wiki.ros.org/smach/Tutorials/User%20Data
번역글 : smach/Tutorials/StatePreemption Implementation https://wiki.ros.org/smach/Tutorials/State%20Preemption%20Implementation
smach 상태를 구성하는 요소들에 관한 글
docs.github.com : Generating a new SSH key and adding it to the ssh-agent
원격 저장소 추가
ubuntu 22.04 vscode 1.84
ubuntu 22.04 vscode 1.84
ubuntu 22.04 vscode 1.84
Overview
vscode 설정의 종류
ros에서 사용하는 도구들
Writing... 작성 중인 글 입니다.
Dockerfile CMD와 ENTRYPOINT의 차이
Bind mount
수정했을 때 이미지 재빌드가 필요하면 ARGS, 아니라면 ENV
스패닝 트리
오일러 탐색 해밀턴 탐색은 그래프 탐색 알고리즘이다.
우분투가 처음 실행 되었을 때 프로세스가 어떻게 생성되는지
프로세스의 메모리 레이아웃 섹션을 설명합니다.
리눅스 사용자 계정
gpasswd 명령어로 그룹의 멤버를 관리하는 방법을 정리합니다.
사용자가 속한 그룹들을 조회합니다
우분투 사용자 그룹 추가하기
리눅스 사용자 계정
접속중인 리눅스 사용자들 조회하기
리눅스 사용자 계정
리눅스 사용자 계정
$userdel
리눅스 사용자 계정
ROS
문제 요약
문제 요약 젤다는 4방향으로 움직인다 움직일때마다 해당 공간의 코인을 휙득한다 0,0부터 시작해 N-1,N-1 까지 가면서 코인을 최대한 적게 휙득하는 경우의 코인수를 출력하라
문제 요약 전형적인 DP 문제. 추가 여러개 주어진다. 주어진 추의 합으로 재지 못하는 무게를 출력하라.
문제 요약 전형적인 DP 문제. 0~N까지의 정수 K개를 더해 합이 N이 되는 경우의 수를 구하라
문제 요약 순서대로 대회에 참여해 상금을 타려 한다. n-1번 대회에 참여하면서 얻은 상금 합이 n번 대회 제한을 넘어서면 참가할 수 없다. N개의 대회중 N-1개의 대회에 참여할 수 있는지 확인하라 N < \(10^6\), 대회 상금, 대회 상금제한 <...
문제 요약 R, C크기의 맵이 주어진다.(3<->250) 맵은 양, 늑대, 벽, 빈공간으로 이루어져있다. 벽으로 둘러쌓인 공간에서 양과 늑대 중 수가 많은 쪽이 살아남는다. 살아남은 양과 늑대의 수를 출력하라