어제까지 잘 되던 git이 macOS 11.2로 판올림 이후에 오류를 내뿜으며 정상적으로 작동하지 않는다. 해당 문제는 xcode CLI 설치문제라고는 하는데 왜 정상적으로 되던게 오류를 뿜는건지 원.. 아무튼 해당 문제는 아래의 명령어를 이용하여 설치하면 정상작동 한다. $ xcode-select --install
Mac 터미널 접근 시 Last login ~ ttys000 없애기
최근 Terminal 대신 iTerm2를 설치하면서 이리저리 꾸미고 바꿔보던 중 해당 문구가 거슬려서 없애는 방법을 찾기로 하면서 안 사실인데, Last login: Fri Jan 22 16:15:41 on ttys000 같은 로그인 시 뜨는 문구를 MOTD(Message Of The Day)라고 하는 모양이다. 여튼 해당 문구를 삭제하는 방법은...
MySQL 쉘스크립트 작성 시 비밀번호 경고 처리하기 (Warning :Using a password on the command line interface can be insecure)
MySQL 5.6 이후 버전에서 쉘 스크립트를 실행하거나 mysqldump를 사용하면 Warning: Using a password on the command line interface can be insecure 오류가 발생한다. 검색해보니 무시해도 상관이 없다고 하지만, 뭔가 오류가 뜨는게 거슬리다보니 해결방법을 찾던 중 까먹을까봐 블로그에도 올...
Mac에서 기본 Python 기본버전 설정하기
Mac에서 Python을 사용하려고 HomeBrew나 python -V 명령어를 이용하게 되면 기본적으로 설치되어 있는 2.7버전을 나타낸다. 보통 Python을 사용할 때는 3버전 이상을 권장하기때문에 HomeBrew를 통해 설치하게되는데 일단 HomeBrew 설치방법에 대해서 살펴보자. HomeBrew 설치하기 아래와 같이 Terminal을 실...
JAVA-MySQL 연동 시 Public key retrieval is not allowed 오류 해결법
Public key retrieval is not allowed 오류 해결법 Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed MySQL 8.x 버전 이상에서 발생하는 문제로 위와 같은 오류가 발생한다...
Ubuntu apt-get 업데이트 중 The following packages have been kept back 오류 해결법
The following packages have been kept back 오류 해결법 $ apt-get update && apt-get upgrade ... The following packages have been kept back: gimp gimp-data libgegl-0.0-0 libgimp2.0 간혹 apt-get...
알고리즘(표현방법의 종류)이란?
알고리즘이란? 알고리즘(Algorithm)은 문제해결방법을 추상화하여 단계적 절차를 논리적으로 기술해 놓은 명세서다. 알고리즘은 다음과 같은 5가지 조건을 만족해야 한다. 입력(input) : 알고리즘 수행에 필요한 자료가 외부에서 입력으로 제공될 수 있어야 한다. 출력(output) : 알고리즘 수행 후 하나...
자료구조와 소프트웨어 개발 생명주기(SDLC)
자료구조(Data Structure)란? 자료(Data)에 대한 처리를 효율적으로 수행 및 사용할 수 있도록 자료를 자료의 특성에 따라 서 조직적, 체계적으로 만들어서 저장하여 자료들의 집합을 표현한 것을 말한다. 소프트웨어 개발 생명주기(SDLC)란? 요구분석 단계 문제 분석 단계라고도 불리우며 개발할 소프트웨어의 기능과 제약조건...
Linux 명령어 (Command) 정리
Linux 기반 명령어 정리 ls : 현재 디렉토리의 파일 목록을 출력하는 명령어. ‘ls -l’은 자세히 보기 ls -a 옵션 (all) : 숨겨진 파일이나 디렉토리도 보여준다. ls -l 옵션 (long) : 자세한 내용(퍼미션, 파일수, 소유자, 그룹, 파일크기, 수정일자, 파일이름)을 출력한다. ...
원형 Queue(큐)에서의 삽입&삭제 연산
원형 큐(Queue) front와 rear의 초기 값은 0으로 설정한다. front와 rear은 시계 방향으로 진행되며, front = rear이 되면 Queue에서는 데이터가 저장되어 있지 않은 빈 상태를 뜻한다. 원형 Queue를 유지하기 위해서 mod 연산을 해 주는 %를 사용한다. 데이터를 Queue에 삽입하기 위해서는 rear를 ...