본문 바로가기

분류 전체보기98

Python - 문자열 정해진 규칙대로 parsing 하기 프로젝트를 수행하던 중 장비의 장애정보를 telnet에 접속하여 받아와야 하는데 모듈 작성중 아래와 같은 경우가 존재하였음. 정상적인 데이터를 받는경우 정상적인 데이터를 받지 않는경우(정해진 규칙보다 크거나 작은경우) DATA ( 구분자 "|") # 정상적인 경우 1|1A|1B|1C|1D|1E||1XX| 2|2A|2B|2C|2D|2E||2XX| 3|3A|3B|3C|3D|3E||3XX| 4|4A|4B|4C|4D|4E||4XX| 5|5A|5B|5C|5D|5E||5XX| # 비정상적인 경우 11|11A|11B|11C|11D|11E||11XX|12|12A|12B|12C|12D|12E||12XX|13|13A|13B|13C|13D|13E||13XX|14|14A|14B|14C|14D|14E||14XX|15|15A|1.. 2016. 1. 20.
Python - import가 안될때 확인해야할 사항 python import가 안될때 해당 디렉토리가 package 디렉토리로 인식이 되는지 확인을 해봐야 한다. package 디렉토리로 인식하기 위해서는 폴더에 __init__.py 파일이 존재해야 파이썬 패키지로 인식할 수 있다. __init__.py 의 파일의 내용은 아무것도 없어도 된다. 2016. 1. 20.
Eclipse jsp, js 파일 때문에 버벅거리고 느려질때 해결방법 프로젝트에 마우스 오른쪽 버튼을 클릭후 Properties 선택 Properties > JavaScript > Include Path > Source[tab]으로 이동 Excluded 를 선택후 Edit 클릭 Exclusion patterns 의 Add 버튼 클릭 입력창에 **/*.* 입력 2016. 1. 20.
ORACLE - 시작일자와 종료일자 사이의 날짜 가져오기 oracle의 add_months 함수와 connect by 쿼리를 이용하여 처리. 3년치 데이터 select to_char(yy, 'yyyy') yy, to_char(yy, 'yyyymm') yymm from ( select add_months(to_date('20081231', 'YYYYMMDD'), (3*level)) yy from dual connect by add_months(to_date('20081231', 'YYYYMMDD'), (3*level)) < sysdate ) 시작일자와 종료일자를 기준으로 날짜 가져오기select to_char(to_date(sd, 'yyyymmdd') + (level -1), 'yyyymmdd') dt, to_char(to_date(sd, 'yyyymmdd') .. 2016. 1. 20.