본문 바로가기

프로그래밍

(132)
이클립스 설치 및 톰캣 연동 jdk 설치 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html jdk 버전은 사용할 Tomcat 버전에 맞게 다운한다. 이클립스는 uninstall을 제공하지 않으므로 폴더를 직접 삭제해야한다. eclips 폴더를 포함해서 아래 경로에 있는 폴더를 모두 제거한다. C:\user\사용자이름\ eclipse eclipse-workspace(이클립스를 사용하는 각자 지정한 경로) .eclipse .p2 위 네 개 폴더를 삭제한다. .은 숨김 체크되어 있는 폴더이니 숨김 체크를 해제해야 보인다. 이클립스를 실행 했을 때 아래와 같이 JVM version 오류가 발생하는 경우 eclipse.ini 설정 파일에서 jdk 버전을 수정..
Python 문법 정리 요소 기능 예제 리스트 선언/삽입/추가/제거 array = [] array.insert(int_index,'content') array.append('content') array.remove('content') 반환/추출/병합/크기 array.pop() # tail 반환 array.pop(int_index) array.extend(new_array) len(array) 홀/짝 배열 추출 array=[1, 2, 3, 4, 5, 6] oddlist=array[0::2] array[1, 3, 5] evenlist=array[1::2] array[2, 4, 6] 복사/위치/조인/정렬 new_array = list(array) index = array.index('data') str = ",".join(array..
Pyqt 문법 정리 UI 컴포넌트 기능 예제 콤보박스 아이템 추가 mycom = QComboBox() mycom.addItems(["aa", "dd", "kk"]) mycom.additem("a") 현재 인덱스 설정 mycom.setCurrentIndex(int_index) 기본 선택 mycom.setChecked(True) 선택된 항목의 텍스트 반환 mycom.currentText() 라디오 버튼 버튼 클릭 이벤트 / 버튼 체크 여부 myrdo.clicked.connect(self.rdofunc): if self.myrdo.isChecked() : print("checked") 테이블 셀 값 추가/조회 self.table.setItem(row,col,QTableWidgetItem("value")) self.table.it..
Pyqt 설치 및 동작 ி 설치 anaconda 통합 패키지를 통해 pyqt를 설치한다. https://www.anaconda.com/products/individual#download-section 윈도우 > 앱 및 기능에서 기존의 python은 anaconda와의 충돌 방지를 위해 가급적 제거를 추천한다. 설치가 완료되면 아나콘다 전용 명령창인 Anaconda prompt와 컴포넌트를 다운받을 수 있는 Anaconda Navigator가 설치된다. Anaconda Navigator를 통해 python 개발 환경(VSCode)을 설치한다. python 프로젝트를 저장할 폴더를 만들고 VS에서 File > Open Folder를 눌러 해당 폴더를 지정한다. 이후 PYQT_SAMPLE에서 새 파일을 만든다. 파이썬을 실행하기 위..
웹 크롤링 환경 구축 및 예제 ி anaconda 설치 pip만을 포함하고 있는 python은 패키지를 설치할 때 컴퓨터 자체에 모두 적용되어 공간의 낭비가 심해진다. 아나콘다는 논리적으로 분리된 가상환경 안에서 패키지를 관리한다. 수학-과학 계산을 위해 여러 패키지들을 묶어 놓은 파이썬 배포판이며 패키지 버전들은 패키지 관리 시스템 conda를 이용한다. https://www.anaconda.com/products/individual 스크롤을 맨 아래로 내려서 anaconda 설치 파일을 다운받는다. ி 웹 크롤러 모듈 설치 아나콘다 프롬프트를 관리자 권한으로 실행하여 Text Minning 구성을 위한 모듈을 설치한다. ① conda install selenium(관리자 모드에서 실행) ② conda install Beautifu..
KoNLPy(코엔엘파이) 설치하기 ி 설치하기 KoNLPy - 한국어 정보처리를 위한 파이썬 패키지 아래 순서대로 진행해야 오류 없이 설치된다. 문제가 생긴 경우 재설치하고 다시 진행한다. ① java 1.7+ 설치 Java 설치 -> https://www.java.com/ko/download/win10.jsp jdk 설치 -> https://www.oracle.com/technetwork/java/javase/downloads/index.html ② JAVA_HOME 설정 제어판 > 시스템 속성 > 환경 변수 > 사용자 변수 > 새로 만들기 클릭 변수: JAVA_HOME, 값 : jdk 설치 경로 ex) C:\Program Files\Java\jdk-14.0.1 를 입력하고 확인한다. ③ JPype1 설치 파이썬과 자바를 연동하기 위한..
textarea 크기 자동 조절 1. 키보드 입력에 따른 textarea 크기 자동 조절123456789101112131415161718192021222324252627 JS Bin textarea { box-sizing: border-box; resize: none; } $.each($('.autoresize'), function() { var offset = this.offsetHeight - this.clientHeight; var resizeTextarea = function(el) { $(el).css('height', 'auto').css('height', el.scrollHeight + offset); }; $(this).on('keyup input', function() { resizeTextarea(this); }).r..
안드로이드 스튜디오와 스마트폰 USB 연결하기 ி 설정 안드로이드 스튜디오와 스마트폰 USB로 연동하려면 우선 스마트폰에서 USB 디버깅을 활성화해야 한다. 안드로이드 폰은 제조사마다 설정을 바꿔놔서 위치가 다를 수 있다. 활성화하는 방법은 설정에 소프트웨어 정보 또는 휴대폰 정보에서 빌드 번호를 찾고 이 빌드 번호를 일곱 번 누르면 개발자 옵션 메뉴가 활성화된다. 그 후 개발자 옵션으로 이동하여 USB 디버깅 활성화를 클릭한다. Windows PC에 안드로이드 기기와 USB로 연결을 하면 윈도에서 USB 장치를 인식하고 알맞은 드라이버를 자동 설치한다. 드라이버가 정상 설치되지 않는다면 안드로이드 기기 제조사 홈피에서 드라이버를 다운받는다. 안드로이드 기기와 USB 연결 설정이 끝났다면, 안드로이드 스튜디오에서 Run App을 실행한다. (메뉴 '..