본문 바로가기

전체 글621

touch touch 는 시간 정보를 수정하는 명령어지만 0바이트 파일 생성으로 자주 사용되는 명령어이다. 2021. 8. 12.
리눅스 cp: omitting directory 에러 해결 -r 옵션을 붙이고 해결한다. -r 옵션 : 하위 디렉토리와 파일 모두 복사 cp -r [복사원본] [복사할 위치] 2021. 8. 12.
gitlab 명령어 및 설정파일 위치 설적 적용 # gitlab-ctl reconfigure 서비스 재시작 # gitlab-ctl restart 서비스 상태 확인 # gitlab-ctl status 서비스 중지 # gitlab-ctl stop 서비스 삭제 # gitlab-ctl uninstall 혹은 # gitlab-ctl appt-get autoremove gitlab-ce ubuntu 16.04 gitlab 설정 파일 경로 /etc/gitlab/gitlab.rb /var/opt/gitlab/ /opt/gitlab/embedded/service/gitlab-rails/app/views /var/opt/gitlab/gitlab-rails/etc/gitlab.yml 2021. 8. 12.
[CSS] Uncaught SyntaxError: Unexpected token '{' css 파일 로드 시 Uncaught SyntaxError: Unexpected token '{' 다음과 같은 오류가 출력되면 방식으로 사용했는지 확인해본다. 아래와 같은 방식으로 로드해서 사용한다. 2021. 8. 10.
[jupyter lab] kernel restarting - 커널 죽음 파일을 실행시키는데 커널이 죽는 문제가 발생했다. 커널이 죽는 이유는 메모리 할당량을 초과했기 때문이다. 해결방법으론 1. config 파일 내의 비트수 할당을 늘리는 방법 2. 메모리를 잡아먹는 코드를 찾아 수정하는 방법 두 가지 방법을 해보는 것을 추천한다. 1. 다음 명령어로 config 파일 생성하기 jupyter lab --generate-config jupyter notebook --generate-config /root/.jupyter 경로에서 jupyter_lab_config.py jupyter_notebook_config.py 파일을 찾아 수정한다. nano jupyter_lab_config.py nano jupyter_notebook_config.py nano 편집기로 들어간 경우 cr.. 2021. 8. 3.
[SQL] COALESCE , LEAD, LAG 함수 (NULL이 아닌 첫번째 값, 이전값, 다음값) LAG : 절 기준으로 이전의 로우의 값 변환 LAG(조건, 순서, 디폴트) OVER ( PARTITION BY 절) LEAD : 절 기준으로 이후의 로우의 값 변환 LEAD(조건, 순서, 디폴트) OVER ( PARTITION BY 절) COALESCE 함수 : 해당 칼럼들 중 NULL이 아닌 첫번째 값을 반환하는 함수 (오라클 NVL과 비슷한 기능) COALESCE(a_1, a_2, ..., a_N) a_1 부터 a_N까지 순서대로 비교 후 null 이 아닌 값을 반환한다. 모두 null이면 null을 리턴한다. grade 에 값이 null일 경우 #으로 치환한다. select coalesce(grade,'#') from student 2021. 7. 30.