분류 전체보기
-
python 배열 리스트에 값 존재 확인 하는 법Python 2021. 11. 29. 22:57
python list 에서 특정 값이 있는지를 확인하고 싶을 때가 있다. 이럴때에는 간단하게 in 연산자를 사용하면 된다. list_sample = ["A", "B" ,"C"] # in 연산자로 비교 => 있으면 True "B" in list_sample # True 반대로 없는지를 체크하고 싶다면 not in 연산자를 사용하면 된다. list_sample = ["A", "B" ,"C"] # not in 연산자로 비교 => 없으면 True "b" not in list_sample # True
-
window openjdk 설치하는 법 java 8 11 17 lts 버전JAVA 2021. 11. 28. 23:48
oracle 사의 oracle jdk 가 유료로 전환됨에 따라 안전하게 openjdk 로 이동하는 것이 좋다. 그리고 자바의 많은 버전중에 지원기간이 긴 LTS(Long Term Support) 버전인 8 / 11 / 17 중에 하나를 선택하여 받는것이 좋다. 참고사항으로 17이 제일 최신 버전이고, 8 버전이 가장 널리쓰이고 있다. openjdk 의 설치방법은 간단하다. 1. 해당 사이트로 들어가 운영체제에 따라 다운로드 받기 https://github.com/ojdkbuild/ojdkbuild 2. zip 파일을 풀기 3. zip 을 푼 폴더를 c 드라이브아래 Program Files 에 넣기 4. 환경변수 설치하기 4-1. 제어판 검색 => 시스템 및 보안 => 시스템 4-2. 왼편의 고급 시스템 ..
-
javascript 객체의 key 와 value 확인하는 법Frontend 2021. 11. 28. 23:19
javascript 를 사용하다보면 객체에 키와 값을 동시에 확인하고 싶을때가 있다. 이럴때에는 간단하게 key를 뽑아내는 Object.keys 문법과 찾은 키를 객체내에 돌면서 찾아오는 forEach 문법을 함께 사용하면 해결된다. const obj = { firstKey: 'key1', secondKey: 'key2', } Object.keys(obj).forEach(key => { console.log(key); console.log(obj[key]); });
-
javascript: 객체 내부에 해당 key 값 존재하는지 확인하는 법Frontend 2021. 11. 28. 23:16
javascript 를 사용하다 보면 객체 내부에 해당 key 값이 있는지 여부를 체크하고 싶을 때가 있다. 이럴때에는 간단하게 in 문법을 통해 확인이 가능하다. '원하는 string' in 객체 와 같은 식으로 확인하면 된다. const obj = { firstKey: 'key1', secondKey: 'key2', } console.log('firstKey' in obj); console.log('secondKey' in obj);
-
docker-compose ports 적용 안될 때 해결 법Docker 2021. 11. 28. 21:45
$ docker-compose run 명령어를 통해 docker-compose.yml 파일을 실행시켰을 때 docker-compose.yml 내부에 ports 를 적용하였음에도 포트를 못찾는 경우가 있다. 이때에는 아래와 같이 up 명령어를 이용하거나 ports 를 명령어에 할당하면 해결된다. 1. docker-compose up -d 명령어 이용 # docker-compose.yml 파일이 존재하는 경로에서 실행 $ docker-compose up -d # 확인 $ docker ps 2. ports 번호 명시 -p 옵션뒤에 포트와 명명하고 싶은 이름을 명시한다. $ docker-compose run -d -p 8080:8080 app
-
docker image 삭제 (강제 삭제) 하는 법Docker 2021. 11. 28. 20:49
Docker 의 이미지가 너무 많이 쌓여 지우고 싶을때가 있다. 이럴때에는 rmi 명령어를 이용하여 아래순서로 이미지를 삭제하면 된다. 1. 생성된 도커 이미지 확인하기 $ sudo docker images -a REPOSITORY TAG IMAGE ID CREATED SIZE mongo 4.2-bionic b46db85084b8 11 days ago 388MB 2. rmi 명령어 + 이미지 아이디를 통해 해당 이미지를 삭제 $ sudo docker rmi b46db85084b8 3. rmi 중 가끔 아래와 같이 에러가 나오는데 해당 에러는 컨테이너로 실행중인 이미지란 말이다. Error response from daemon: conflict: unable to delete b46db85084b8 (ca..
-
docker container 내부 접속 하는 법Docker 2021. 11. 28. 20:15
Docker 를 사용하다보면 내부 컨테이너에 접속하여 해당 서버의 상태 또는 코드 반영이 정상적으로 된 컨테이너인지를 확인하고 싶을 때가 있다. 이럴때에는 docker 컨테이너 내부에 직접 들어가서 확인하면 된다. 방법은 아래와 같다. 1. 접속하고 싶은 컨테이너 아이디를 알아내기 아래 예시에서는 c9b3f58cb721 이다. $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c9b3f58cb721 mongo:4.2-bionic 2. exec 명령어를 통해 접속하기 $ sudodocker exec -it '컨테이너 아이디' /bin/bash $ sudo docker exec -it c9b3f58cb721 /bin/bash 3. ..
-
Slack DM 2명이상 여러명 보내는 법 (소규모 대화방)ETC 2021. 11. 21. 16:32
Slack 을 사용하다보면 채널에서 채널 내 모든 사람에게 볼 수 있게 공통으로 대화를 하는 경우 뿐만 아니라 개개인에게 메시지로 이야기를 하는 경우가 있다. 그리고 이 때 DM 을 이용하여 메시지를 보낸다. 그리고 이 대상이 1명이 아니라 2명이상에게 전달하는 소위 대화 방을 파서 대화하고 싶을 때가 있다. 이럴때에는 간단히 아래와 같이 메시지를 보내면 자동으로 보낸 사람들끼리 대화방이 생성된다. 1. 슬랙창 최상단을 클릭하여 메시지를 보낼수 있는 창을 연다 2. @ 기호를 해당 창에 입력하면 아래 보낼수 있는 사람의 목록이 뜬다. 3. @동료1 @동료2 와 같이 두명을 선택하거나 적는다. 4. 엔터키 또는 선택을 누르면 자연스럽게 동료1과 동료2에게 메시지를 보내는 방이 생성된다.