본문 바로가기

반응형

분류 전체보기

(482)
[프로그래머스-코테연습] K번째 수 문제(출처) 문제 설명 배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, k번째에 있는 수를 구하려 합니다. 예를 들어 array가 [1, 5, 2, 6, 3, 7, 4], i = 2, j = 5, k = 3이라면 array의 2번째부터 5번째까지 자르면 [5, 2, 6, 3]입니다. 1에서 나온 배열을 정렬하면 [2, 3, 5, 6]입니다. 2에서 나온 배열의 3번째 숫자는 5입니다. 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수로 주어질 때, commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 array의 길이는 1 이상 100 이..
[GItlab] gitlab cicd ERROR: Job failed: exit status 1 상황 gitlab cicd를 구성하던 중 에러가 발생했습니다. 설정에 대한 에러인줄알고 찾아봤습니다. 문제 파악 작성한 script 중 에러가 발생했고 에러가 발생한 부분으로 인해 실패했습니다. 해결 방법 성공하지 못한 .gitlab-ci.yml에서 잘못 작성한 부분이 없는지 확인합니다.
[Docker] Head https://registry-1.docker.io/v2/library/docker/manifests/dind: unauthorized: incorrect username or password 상황 docker를 pull 하려고 했는데 에러가 발생했습니다. 문제 파악 docker hub의 유저 아이디나 비밀번호가 잘못 입력 된 경우에 나타납니다. 해결 방법 로그인 할 때 아이디@이메일을 전부 쓰지 말고 아이디만 입려합니다. docker login을 입력해서 다시 아이디와 비밀번호를 맞게 입력합니다. > docker login
[Git] refusing to merge unrelated histories 상황 gitlab에서 새로운 저장소를 만들면서 README.md를 만들고 로컬에서 flutter 프로젝트를 새로 생성했습니다. 그리고 git repo를 생성하고 pull을 했는데 에러가 발생했습니다. 문제 파악 로컬 저장소와 원격지의 저장소 기록(history)이 심하게 차이가 나면 병합 오류가 날거라고 보고 오류 메시지를 내보냅니다. 해결 방법 --allow-unrelated-histories origin master 를 옵션으로 주고 pull 합니다. > git pull --allow-unrelated-histories origin master
[git] Git Add - fatal: adding files failed 상황 다른 분이 작업하시고 전달 받은 프로젝트를 받았고 새로운 git repo에 올리려고 git에서 add . 를 했는데 파일이 추가 되지 않았습니다. 문제 파악 .ignore에 의해서 add 로 하나씩 올려야 된다는 설명과 에러가 발생했습니다. 해결 방법 > git add --ignore-errors .
[analytics] 웹사이트 추가로 실시간 트래픽 확인하기(속성 만들기) 블로그를 운영하면서 실시간 트래픽을 확인하기 위해서 구글 애널리틱스를 등록했었습니다. 이렇게 현재 얼마나 접속하고 있는지 실시간으로 확인이 가능하지요. 블로그를 추가로 개설하고 지인의 블로그도 실시간으로 확인해달라는 요청을 받아서 추가할 수 있는 방법을 포스팅합니다. 1. 관리자 설정 선택 2. 속성 만들기 선택 3. 속성명 입력 및 고급옵션-유니버설 애널리틱스 속성만 만들기 4. 비즈니스 정보 입력 후 만들기 5. 생성된 추적 아이디 확인 6. 티스토리-플러그인에서 구글 애널리틱스 선택 7. 티스토리-추적 아이디 입력 8. 구글 애널리틱스 홈으로 가서 실시간 트래픽 확인
[Git] Error: Please have a look at the Version Control console for more details 상황 개발하던 프로젝트를 받아서 git flow init을 입력했는데 에러가 발생했습니다. 문제 파악 git flow init을 하면 기본적으로 생성하는 브런치가 있습니다. 아래 사진 처럼 기존에 사용하던 git flow로 인해 브런치명이 중복 되는 경우가 있어서 문제가 되었습니다. 해결 방법 작업 하던 소스를 git stash를 하거나 git commit과 git push를 하고서 중복되는 브런치를 삭제합니다. 그리고서 다시 git flow init을 하면 정상적으로 실행됩니다.
[docker] docker 내 서비스간(컨테이너간) docker host로 통신하기 docker에 컨테이너를 올리고 컨테이너끼리 통신해야 하는 경우가 있습니다. docker에서 일어나는 network에 대한 공부를 해야 하는데 본 포스팅은 network의 상세한 정보보다는 docker내에서 바로 서비스간 통신할 수 있는 방법을 포스팅합니다. localhost:8888로 사용하던 호스트 주소를 host.docker.internal:8888로 변경하면 됩니다. host.docker.internal:8888 # window localhost:8888 # linux

반응형