본문 바로가기

프로그래밍/웹

(51)
이클립스 설치 및 톰캣 연동 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 버전을 수정..
웹 크롤링 환경 구축 및 예제 ி anaconda 설치 pip만을 포함하고 있는 python은 패키지를 설치할 때 컴퓨터 자체에 모두 적용되어 공간의 낭비가 심해진다. 아나콘다는 논리적으로 분리된 가상환경 안에서 패키지를 관리한다. 수학-과학 계산을 위해 여러 패키지들을 묶어 놓은 파이썬 배포판이며 패키지 버전들은 패키지 관리 시스템 conda를 이용한다. https://www.anaconda.com/products/individual 스크롤을 맨 아래로 내려서 anaconda 설치 파일을 다운받는다. ி 웹 크롤러 모듈 설치 아나콘다 프롬프트를 관리자 권한으로 실행하여 Text Minning 구성을 위한 모듈을 설치한다. ① conda install selenium(관리자 모드에서 실행) ② conda install Beautifu..
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..
PHP 자주쓰는 함수 모음 ி PHP 동작 여부 확인 phpinfo(); ி 배열 채우기 array_fill(start_index, num , data ); $array = array_fill(2,3,"text"); print_r($array); array[2] => text array[3] => text array[4] => text array[5] => text ி 배열 문자열 변환 배열을 문자열로 변환 ? 1 2 3 4 5 6 7 8 implode( 구분자 , 문자열 ); $arr = array(); $arr[0] = "explode"; $arr[1] = "implode"; $arr[2] = "example"; print_r( implode($arr,"#") ); 결과 : explode#implode#example 결과 : ..
자바스크립트 이미지 캡처하기 자바스크립트에서 캔버스 태그(canvas tag)를 활용한 이미지 캡처하는 방법. 필요한 라이브러리를 다운받고 로딩한다.① html2canvas - https://html2canvas.hertzen.com/② ES6-promise - https://cdn.jsdelivr.net/npm/es6-promise@4/dist/es6-promise.min.jses6-promise.auto.min.js zip 풀고 capture.html에서 activeX 허용 한 뒤 캡처 버튼 누르면 해당 영역이 캡처되어 이미지로 저장된다.
PHP 이미지 캡처하기 이미지 캡처를 지원하는 imagegrabscreen 함수는 로컬 웹 페이지를 PrtScr하는 함수로써PHP v5.2.2 이상 지원한다.PHP 버전은 phpinfo()를 통해 확인하자. 123456789101112Colored by Color Scriptercs ➽ 캡처된 사진이 검은 화면으로 뜬다면? ① 해결 방법 ① [내] 컴퓨터를 우클릭 후 '관리'를 선택. ② 서비스 및 응용 프로그램에서 서비스 클릭. ③ Apache 서비스를 찾아 우클릭 후 특성을 선택. ④ '로그온' 탭에서 '서비스가 데스크톱과 상호 작용하도록 허용'을 활성화. ⑤ Apache 재시작. ② 해결 방법 gd2 (버전 : "bundled 2.0.34 compatible") 설치 확인
PHP 엑셀 다루기 php 엑셀 다루기 엑셀 라이브러리 다운 https://github.com/PHPOffice/PHPExcel 라이브러리 적용 require_once("PHPExcel-1.8\Classes\PHPExcel.php"); require_once("PHPExcel-1.8\Classes\PHPExcel\IOFactory.php"); Excel 객체 생성 $objPHPExcel = new PHPExcel(); 엑셀 시트 생성 & 삭제 $objPHPExcel->createSheet(); $objPHPExcel->removeSheetByIndex(0); 시트 선택 후 이름 지정 $objPHPExcel->setActiveSheetIndex(0); // 데이터를 입력할 시트 지정(필수) $objPHPExcel->getAc..
자바스크립트로 테이블을 엑셀 파일로 추출하기 테이블을 xls 파일로 내보내기 test1 test2 test3 test4