Dev

    g suite for education 을 사용하는 대학교 목록

    가천대학교 경기대학교 경상대학교 계명대학교 경희대학교 고려대학교 국민대학교 군산대학교 남서울대학교 단국대학교 동국대학교 동서대학교 부산대학교 서강대학교 서경대학교 서울교육대학교 서울대학교 성균관대학교 성결대학교 숙명여자대학교 아주대학교 연세대학교 영남대학교 이화여자대학교 인하대학교 전주대학교 충남대학교 충북대학교 포항공과대학교 한국방송통신대학교 한국산업기술대학교 한국외국어대학교 한양대학교 한신대학교 홍익대학교 전북대학교 전남대학교 숭실대학교 한밭대학교

    Flake8

    Flake8 Github 등을 통해 협업을 하다보면 자연스레 코딩 컨벤션의 중요성을 느끼게 된다. 여러 개발자가 협업을 하므로, 코드의 스타일을 통일하고 잠재적인 버그를 줄이기 위해 일관성있는 코드를 생산하는 것은 매우 중요하다. 직접 코드 리뷰를 할 수는 있으나 매우 번거로우므로 이를 도와주는 도구인 코드 정적 분석기를 사용하는 것이 좋다. 그 중 Python을 위한 대표적인 도구가 Flake 8이다. Flake8 설치 및 사용법 기본적으로 PEP8을 기반으로 코드 컨벤션을 검사한다. 설치 방법은 다음과 같다. $ pip install flake8 사용법은 다음과 같다. $ flake8 test.py 이처럼 수정해야할 사항들을 하나씩 알려준다. 차례대로 수정하면 된다. 수정할 때마다 다시 flake8 ..

    git 로컬 파일 강제로 덮어쓰기

    중요하지 않은 파일/덮어쓰기 해도 무방한 파일일 때는 덮어쓰기 하는 것이 빠름. 1. git pull 받을 목록을 업데이트 git fetch --all 2. git reset 으로 head를 최신으로 가리킨다(원하는 branch) git reset --hard origin/master 3. git pull 로 확인 git pull

    [Git 오류] Make sure you configure your 'user.name' and 'user.email' in git

    문제 상황 VS Code에서 git과 Github 연동 시 파일을 commit 할 때 Make sure you configure your 'user.name' and 'user.email' in git 라는 오류가 뜸. Commit을 할 때 필요한 사용자 정보 설정을 하지 않아서 발생하는 오류. 해결 방법 $ git config --global user.name "사용자이름" $ git config --global user.email "사용자메일주소" 프로젝트마다 다른 이름/메일 주소를 사용하고 싶다면 --global 옵션을 빼고 실행하면 됨.

    [파이썬] OSError: [Errno 98] Address already in use

    문제 장고(Django) 개발 중 발생한 에러. 사용하려는 포트가 비정상적으로 점령당해 쓸 수 없는 상황이다. OSError: [Errno 98] Address already in use 해결 방법 포트를 점령하고 있는 process를 강제로 kill 하면 된다. 1. PID 확인 PID를 확인하기 위해 열려진 socket 파일들을 보여주는 lsof (=list open files) 명령어를 사용한다. $ lsof -i :8089 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME locust 31838 joftware 3u IPv6 294686 0t0 TCP *:8089 (LISTEN) 2. KILL kill 명령어로 -SIGKILL(-9) 을 PID에 전달 $ ..

    [오류] signal: segmentation fault (core dumped)

    signal: segmentation fault (core dumped) segmentation fault는 잘못된 메모리 참조 때문에 발생한다. 즉, 건드리지 말아야 할 곳을 건드렸기 때문에 발생하는 에러이다. 주로 NULL 로 설정된 영역1을 건드리거나, 할당받은 메모리 공간을 넘은 곳을 건드렸을 때 발생한다. + 배열/vector의 원소 접근 시 out of range인 경우가 많음. 주의.

    데스크탑 + 주변 기기 사양 정리

    기록용 구분 제품 비고 교체 예정 CPU intel i7-8세대 8700 커피레이크 i8700 M/B MSI B360M 박격포 RAM DDR4 8GB 21300 8GB X 3 = 24GB => 8GB 추가 예정 GPU 갤럭시 지포스 GTX1060 OC 6GB 6GB => RTX 3060 12GB SSD 삼성전자 860PRO 512GB 512GB => 삼성 970 EVO Plus 1TB HDD Toshiba 4TB X300 HDWE140 4TB POWER Antec NeoECO NE650C 80PLUS BRONZE 650W COOLER DEEPCOOL GAMMAXX 400 BLUE BASIC KEYBOARD ABKO HACKER K660 => 레오폴드 MOUSE 로지텍 G102 PRODIGY => 로지텍 ..

    SOTA 뜻

    kaggle 자료 중에 SOTA라는 단어가 많이보여 검색해 보았다. ​ SOTA는 State-of-the-art의 약자로 현재 최고 수준의 결과를 의미한다. ​ kaggle에서 모델 구축을 위해 사전학습된 신경망들을 많이 사용하는데, 여기서 SOTA는 사전학습된 신경망들 중 현재 최고 수준의 신경망이라는 뜻이다.