본문 바로가기

전체 글

(26)
나의 인생 영화 The Notebook 노트북은 첫사랑을 그리는 영화다. 매일 치매에 걸린 할머니에게 할아버지가 책을 읽어주면서 이야기는 시작된다. 책의 내용은 젊은 노아와 앨리의 사랑 이야기인데, 그 둘의 풋풋한 사랑이 앨리의 부모님의 반대에도 불구하고 사랑이 이루어지는 내용이다. 이야기가 진행될 수록 할머니는 당신이 앨리이며 이야기를 읽어주는 남자가 노아라는것을 깨닫는다. 그러나 몇분뒤 바로 기억을 잃어버리고 만다. 이 일을 매일 반복하다가 결국 그 둘은 같은 날 함께 영원한 잠에 빠진다. 이 영화를 처음 봤을때 나는 미국-한국 장거리 연애중이었다. 영상통화를 하면서 동시에 재생버튼을 누르고 할 말이 있으면 셋 둘 하나 하고 멈춰가며 함께 봤다. 16시간이라는 시차를 이겨내면서 하는 연애라 더 애틋했고, 우리 부모님도 내 남자친구를 탐탁치..
Pypika where절에 동적으로 or 조건 추가하기 MySQL테이블에서 데이터를 조회하는 쿼리를 만들어 실행하고, 그 결과값을 반환하는 함수를 만들고자 한다. 조건 1. 조회하고 싶은 컬럼은 columns로 입력 받되, 입력값이 없으면(*) 모든 컬럼을 조회한다 2. data_idx로 데이터를 조회해오며, 키워드가 있을 수도, 없을 수도 있다. 2번 조건때문에 고민을 했던 지라 이렇게 글을 남긴다. 코드 from pypika import Table, EmptyCriterion, MySQLQuery as Query def get_data(data_idxs, keyword_includes=None, keyword_excludes=None, columns=None): if not data_idxs: print('잘못된 입력 (data_idxs 는 필수 입력 사..
셀레니움 - 크롬 드라이버 버전 오류 메세지 : session not created: This version of ChromeDriver only supports Chrome version 77 해결 : 1) 본인의 크롬 버전 확인 크롬 주소창에 chrome://settings/help 쳐서 확인 2)올바른 버전의 드라이버를 설치 https://chromedriver.storage.googleapis.com/index.html 주의 : 협업시 각자 크롬 버전에 맞는 드라이버를 갖고 있는것이 좋을듯 하다
윈도우 7에서 telnet 사용 하기 다른 컴퓨터의 포트가 열려있는지 확인하려면 telnet을 이용하면 편하다. 윈도우 7 기본 설정이 telnet이 막혀있다. 제어판 - 프로그램 및 기능 - Windows 기븡 사용/사용 안함 에서 텔넷 클라이언트를 체크하면 telnet을 사용 할 수 있다. 이때 오류가 난다면 당황하지 말고 윈도우 안전모드로 들어가서 재시도를 하면 된다. 안전 모드로 들어가는 법은 https://chlxodud1611.blog.me/221365738025 참고했다.
윈도우 배치파일을 이용하여 코드 백업 프로그램 만들기 우리 사무실 막내는 매일 매일 코드를 백업해야 한다. 내가 바로 그 막내다. 시간도 오래걸리고(5분..?ㅎ) 너무 귀찮아서 몇 번 빼먹고 나니 도무지 나를 믿을 수 없었다. 그래서 백업 프로그램을 만들기로 했다. 윈도우 배치파일을 만들어 본 적이 없어, 백업 프로그램에 사용될 만한 명령어들을 간략하게 정리 해가며 만들었다. 나도 처음 만든것이기 때문에 내 글을 읽다보면 백업 프로그램을 쉽게 만들 수 있을것이라 기대해본다.. 유닉스의 명령어와 비슷하면서 달라서 약간 헷갈릴 수 있으나 그다지 어렵지 않으니 후딱 따라해보면 익숙해질것이다. 1. 텍스트 에디터를 켜서 배치 파일 명령어를 작성한다. (나는 메모장을 이용했다.) 2. 파일 이름 : [파일명].bat / 파일 형식 : 모든 파일(*.*) **각각의 ..
Oracle/PLSQL NVL2 함수 매개변수 - NVL2( string1, value_if_not_null, value_if_null ) - string1 : null인지 아닌지 판단할 문자열 - value_if_not_null : string1이 null이 아니면 대체할 문자열 - value_if_null : string1이 null이면 대체할 문자열 반환 - string1이 null이면 value_if_null을 반환, null이 아니면 value_if_not_null을 반환 사용 예제 --이벤트 순번(SN) : 1부터 MAX+1 INSERT ( BRANCH_CD , SN , EVNT_NM ) VALUES ( :P_BRANCH_CD , (SELECT NVL2(MAX(SN), MAX(SN)+1,1) FROM EVNT_MST) , :P_E..
Oracle/PLSQL NVL 함수 매개변수 - NVL(string1, replace_with) - string1 : null인지 아닌지 판단할 문자열 - replace_with : string1이 null이라면 대체할 문자열 반환 - string1이 null이 아니면 string1값을 반환, null이면 replace_with을 반환 사용 예제 --이벤트 사용 여부(USE_YN)가 null이면 N으로 조회 SELECT NVL(USE_YN, 'N') FROM EVNT_MST --가장 나중에 업데이트 날짜(UPD_DE), 등록된 날짜(RES_DE)로 정렬 SELECT * FROM EVNT_MST ORDER BY NVL(UPD_DE, SYSDATE - 9999), RGS_DE DESC --EVNT_NM컬럼이 null이면 EVNT_NM_SHRT..
ORA-00911:문자가 부적합 합니다. 오류 애플리케이션 내 쿼리문에 쿼리 이외의 문자가 있으면 발생하는 오류이다. 나 같은 경우에는 쿼리문 마지막에 ;을 써서 생긴 오류였다. 나같은 사람이 있으면 빨리 와서 보고 시간을 아꼈으면 한다.