본문 바로가기

전체 글76

scp 파일 전송 방법(서버 to 서버) scp ./test.xt bigdata@192.168.xxx.xxx:/opt - scp 파일명 계정@host:도착지경로 와 같은 형식으로 입력 - 입력한 계정이 해당 디렉터리에 쓰기 권한을 가지고 있어야 전송 가능 - 권한이 없다면 permission denied 발생 2023. 2. 10.
16진수 한 자리는 몇 비트일까? 정답부터 말하면, 16진수 한자리는 4비트의 용량을 가지고 있다. 2진수 한자리는 0과 1로 표현할 수 있는 1비트, 8진수 한자리는 000 -> 0 001 -> 1 010 -> 2 011 -> 3 100 -> 4 101 -> 5 110 -> 6 111 -> 7 위와 같이 2진수로 만들수 있는 8까지의 수를 뜻하므로 3비트라고 볼 수 있다. 마찬가지로 16진수는 0000 -> 0 0001 -> 1 0010 -> 2 0011 -> 3 0100 -> 4 0101 -> 5 0110 -> 6 0111 -> 7 1000 -> 8 1001 -> 9 1010 -> 10 1011 -> 11 1100 -> 12 1101 -> 13 1110 -> 14 1111 -> 15 4비트에 16진수의 한자릿수가 들어가기 때문에 16.. 2023. 1. 10.
psycopg2에서 데이터를 dictionary 형태로 가져오는 방법 개요 파이썬에서 postgreSQL 데이터베이스의 데이터를 가져오려면 psycopg2를 이용하여 접근할 수 있다. 기본 사용방법대로 사용하게 되면 데이터가 튜플 타입으로 반환된다. 가져온 데이터를 컬럼:레코드와 같은 key, value 형태의 딕셔너리로 사용하기 위해서는 psycopg2.extras의 RealdictCursor를 사용하면 된다. 실습 간단한 확인을 위해 컬럼이 3개 있는 테이블을 생성하였다. CREATE TABLE test ( col1 varchar(10), col2 integer, col3 timestamp ); COMMIT; INSERT INTO test VALUES ('test1', 1, now()); INSERT INTO test VALUES ('test2', 2, now()); .. 2023. 1. 8.
빅데이터 분석기사 합격후기 미루고 미루다 쓰는 빅데이터 분석기사 합격후기. 올 상반기에 있었던 4회 시험을 응시했고, 운이 좋게도 필기와 실기를 모두 한번에 합격할 수 있었다. 통계, 빅데이터 관련 지식이 전무한 상태였기 때문에 올 상반기는 빅데이터분석기사 공부에만 전념했다. 빅데이터 분석기사 취득한 이유? 사실 올해 갑자기 취득해야겠다고 느낀건 아니고 작년부터 취득할 생각이 있었다. 지금 일하는 직장이 빅데이터 관련 기업이고, 업무를 수행하고 있는 곳도 빅데이터는 아니지만 데이터 관련 부서에서 일하고 있다. 주변 사람들이 데이터 기반 행정, 마이데이터, 데이터플랫폼 등 데이터와 관련된 설명을 하는데 정작 내 귀에 들어오는건 열 마디 중 두세마디 정도였다.. 그렇게 자연스럽게 빅데이터 관련 자격증으로 관심이 생겼고, 빅데이터분석기.. 2022. 9. 20.
[postgresql] working day 테이블 만들기 개요 업무 담당자에게 특정 업무 처리 요청을 위해 하루에 한번 문자나 메일 발송을 해야하는 상황이 있다고 가정해봅시다. 업무 담당자는 평일에 열심히 업무를 보고 주말에 일에 대한 생각없이 푹 쉬고자 하는데 갑자기 문자 알림이 옵니다. "처리할 업무가 있습니다. 처리해주세요" 보기만 해도 짜증이 확 밀려옵니다. 일일배치로 문자나 이메일 발송 프로그램을 제작하는 주체도 수신자와 같은 '사람'이기 때문에 수신자의 고충을 이해하고자 휴일을 따로 관리하는 테이블을 만들어보겠습니다. 작업은 크게 두가지로 나누어집니다. 평일을 제외한 주말을 휴일로 지정 명절 및 공휴일을 휴일로 지정 1.테이블 생성(주말) 먼저 전체 기간이 들어있는 테이블을 생성합니다. 전체 기간은 이번 포스팅에서 2022년, 1년으로 가정하겠습니다.. 2022. 5. 13.
Fatal error in launcher 상황 오랜만에 로컬에서 이것저것 만들고 있는 와중 config 관리를 위해 pydantic 이란 놈을 사용해보려고 했다. 공식문서 보면서 설치하고 시작하고자 "pip install pydantic" 을 입력한 순간 다음과 같은 에러가 나타났다. Fatal error in launcher: Unable to create process using '"d:\project\scrapynews\scripts\python.exe" "D:\PROJECT\navernews\Scripts\pip.exe" install pydantic': ??? ??? ?? 원인 파이썬 버전과 pip의 버전이 서로 달라 일어나는 문제, 로컬에서 pip 사용을 오래 안하다 보니 버전이 달랐나보다. 해결 python.exe -m instal.. 2022. 3. 27.