프로그래밍/개발메모 187

azure 사용 시작

iwinv.kr 랑 가격 차이도 얼마 안나고 1년 무료로 주고 해서 사용해봅니다. b2s 는 2코어 4기가 장비인데 월 3.2만원 비용이군요 mysql 도 된다길래 눌러봤더니 한달 9만원 호기롭게 시작하기엔 비싸네요 일단 1년 무료라 리눅스 한대만 빌려돌립니다. vm 생성하면 pem 파일을 주는데 puttygen 으로 ppk 로변환해서 ssh 에 적용해야 접속가능합니다. ssh -> auth 에가면 파일위치 지정할 수 있습니다. ssh 접속 확인되면 안전을 위해 ssh 22포트는 지정된 ip 로만 접속 가능하도록 설정합니다. node 랑 mysql 설치해줍니다. node 는 nvm 이라는걸로 버전 골라서 설치 가능하군요 mysql 은 apt 로 설정하고 재시작할때 자동 시작할 수 있도록 명령어를 추가돌립..

python pands 메모

2021-06-30 딥러닝 때문에 파이썬 기초과정 듣는중 설치 pip install pandas 불러오기 코드 import pandas as pd 파일 불러오기 data = pd.read_csv('./data.csv') print(data) 컬럼 리스트 보기 print(data.columns) 요일 컬럼만 보기 (데이터에 요일이 있을때 가정) print(data.요일) 요일이 4 이상인것만 뽑기 data2 = data[data.요일 >= 4] print(data2) 필요한 컬럼만 가져와 새 데이터 변수 만들기 cols = ['a', 'b', 'c'] data2 = pd.DataFrame(data, columns=col) print(data2) isin 사용법 a 가 101 102 인것만 뽑기 data2 ..

node.js 비동기 모듈 작업

/* 1. start 2. end 3. abc_async 순으로 동작하도록 짜려고함 */ var mymodule = require('./mymodule'); console.log("start"); mymodule.abc_async(); console.log("end"); 모듈쪽내용 /* mymodule.js 내용 */ async function abc_async() { console.log("abc_async start"); await sleep(1000); console.log("abc_async end"); } const sleep = async (ms) => { return new Promise(resolve=>{ setTimeout(resolve,ms) }) } module.exports.abc_..

윈도우즈 커맨드 결과를 변수에 넣기

출처: https://stackoverflow.com/questions/6359820/how-to-set-commands-output-as-a-variable-in-a-batch-file 자동화 때문에 결과를 보관하고 연산하고 해야해서 찾아봤습니다. FOR /F "tokens=* USEBACKQ" %%F IN (`커맨드`) DO (SET var=%%F)echo %var%커맨드 부분에 쓸내용을 쓰고 (예를 들어 time /T 같은거)커맨드가 끝날때 까지 var 에 내용이 들어갑니다.