스마트웹앱콘텐츠전문가 400

개발 환경 구축

1. ○ 이클립스- JRE 설치- 이클립스 설치 : https://www.eclipse.org/downloads/packages/ -> 루나버전 -> Eclipse IDE for C/C++ Developers- CDT 설치 : 이클립스 실행 후 help - Install New Software Install창에 CDT를 다운로드 받기 위한 repository 주소를 추가(http://www.eclipse.org/cdt/downloads.php 참조) 다운로드 주소(https://download.eclipse.org/tools/cdt/releases/8.5/) 검색 후 CDT Main~, CDT Optional ~ 체크 후 Next -> 라이센스 동의 후 설치- MinGW 설치 및 환경 변수 설정 :○ M..

브라우저 사용 기록 및 쿠키 자동 삭제

[사용기록] 1. 크롬의 경우 - Chrome 웹 스토어에서 'no history'로 검색을 해서 앱을 다운로드 받는다.- 앱을 실행한다. 2. 윈도우 익스플로러의 경우- 인터넷 옵션 메뉴에서 검색 기록을 '종료할 때 검색 기록 삭제'를 체크하고 적용 및 확인한다. [쿠키] 1. 크롬의 경우- 설정 -> 콘텐츠 설정 -> 쿠키 -> '브라우저를 종료할 때까지만 로컬 데이터 유지' 버튼이 오른쪽으로 가게한다(파란색으로 활성화시킴) [임시 인터넷 파일 관리] 1. 윈도우 익스플로러의 경우 : 디스크 공간 절약 및 페이지 전환 속도 향상시키기- 인터넷 옵션 -> 검색기록의 설정버튼 ->임시 인터넷 파일탭 진입- 저장된 페이지의 새 버전 확인을 '웹 페이지를 열 때 마다'에 체크, 사용할 디스크 공간을 50(단..

[카페24]phpMyadmin 사용하기

카페 24에는 Mysql서버를 로컬로 접속할 수 있는 방법으로 phpMyadmin을 이용하는 방법을 소개해주고 있습니다. [phpMyadmin 설치 및 실행 방법은 다음과 같습니다.] 1. 웹 서버에서 php버전 정보를 확인 합니다.(예: phpinfo() 사용) 2. php버전 정보 확인 후, https://www.phpmyadmin.net/downloads/ 에서 해당 php버전 정보에 맞는 phpmyadmin 압축 파일을 다운로드 해줍니다. (당연한 소리지만, phpmyadmin은 php를 사용하여 mysql 서버에 접근할 수 있기 때문에, php버전에 맞게 다운받기 않으면 제대로 동작을 하지 않거나, 오류가 발생할 수 있습니다.) 3. 웹 서버에 phpmyadmin 페이지접속을 위한 디렉토리 추가..

특정 페이지로 이동하는 방법

JSP 구문 상에서특정 페이지로 이동할 수 있게끔 하는 방식으로는 포워드 방식과 리다이렉트 방식이 있습니다. 이 두 방식의 차이점을 잘 인지하시고 사용 목적에 맞게 사용하시면 됩니다. - 포워드(forward) ○ request, response 범위의 값들이 유지됨.(이 값들을 사용 가능)○ 사용 예시 1 : ○ 사용 예시 2 : - 리다이렉트(redirect)○ request, reponse 범위의 값들의 유지가 되지 않음(새로운 페이지를 요청한 것으로 생각하면 됨.)○ 사용 예시 :response.sendRedirect("test.do");

플라스크

1. 웹 어플리케이션 개발 시, request 를 사용하기 위해서는 pycharm professional 버전이 필요한 듯 보여집니다. 2. 모듈 다운로드가 정상적이지 않을 때는 바이너리로 다운 받는 방법이 있습니다. : https://www.lfd.uci.edu/~gohlke/pythonlibs/ 사용방법 : 바이너리(.whl) 파일을 다운로드 받아서, pip install ~.whl 3. 플라스크 프레임워크 사용 시, 서버의 이미지 경로 웹에서 보여줄 때 사용하는 방법 : https://code.i-harness.com/ko-kr/q/1ae6a91 + 참조 : ○ flask-image : https://mikeboers.github.io/Flask-Images/ ○ flask-admin : 4. 메일..

웹 관련

[웹 크롤링]○ 웹 페이지 분석 절차1. HTML 문서를 불어 옴(분석할 대상을 가지고 옴) :- HTML 문서 다운- urlopen 함수- requests 라이브러리 2. HTML 분석(대상을 분석해서 데이터 추출) :- HTML 파싱을 위한 파서 모듈3. 정보를 처리(추출한 데이터를 입맛에 맞게 가공) ○ HTML 가져오기용- urlopen2. requests 모듈을 사용해서 가져오기- 파이썬의 공식 라이브러리 문서에서도 추천하는 모듈3. 세션 활용 로그인 과정이 간단한 경우- MechanicalSoupt 사용 로그인이 복잡한 경우 selenium 사용. [웹서비스] ○ 파이썬에서 웹 브라우저를 이용할 때에는 selenium을 이용하는데, selenium은 특별한 플러그인을 웹 브라우저 삽입시킴(이 ..