2017/09
-
mysql 두 개의 테이블 데이터 사용하기 예시들프로그래밍/DB 2017. 9. 30. 18:22
두 개의 테이블에서 칼럼들 읽어오기 (inner join) SELECT t1.*, t2.*FROM table1 t1, table2 t2WHERE t1.id = t2.t1_id 다른 테이블 정보로 칼럼 데이터 업데이트 하기 UPDATE table1 t1, table2 t2SET t1.field_to_change = t2.field_with_dataWHERE t1.field1 = t2.field2; 다른 테이블 필드 값을 추가하기 INSERT INTO tbl_temp2 (fld_id) SELECT tbl_temp1.fld_order_id FROM tbl_temp1 WHERE tbl_temp1.fld_order_id > 100; 특정 문자열을 select 문과 같이 사용할 경우에는 select 문의 필드명에서..
-
리눅스에서 python 32bit 인지 64bit인지 확인하기프로그래밍/python 2017. 9. 24. 18:35
sklearn으로 신경망 훈련하다가 MemoryError 발생 ㅠㅠ 검색해보니 32bit python을 사용하면 메모리를 최대 2기가밖에 사용을 못한다고 한다. 그래서 32bit 인지 64bit인지 아래와 같이 확인해보았으나 64bit가 잘 설치되어 있다 ㅋㅋㅋㅋㅋㅋㅋㅋ 다른 부분이 원인인가 보다 일단 기록해두기 위해 포스팅 해둔다 ㅠㅠ file -L $(python -c 'import sys; print(sys.executable)') /usr/bin/python: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=2cf5aa..
-
자주 사용하는 bash shell script 기능프로그래밍/Linux 2017. 9. 17. 15:01
자주 사용하는 셸스크립트 기능 문자열 비교 #!/bin/bash if [ "$1" == "yesterday" ]; then today=`date '-d yesterday' '+%d %b %Y'` todayfile=`date '-d yesterday' '+%y_%m_%d'` else today=`date '+%d %b %Y'` todayfile=`date '+%y_%m_%d'` fi 파일 경로에서 파일 이름만 추출 fspec="/exp/home1/abc.txt"fname="${fspec##*/}"