목록Etc (6)
pat coding
CURL 이란? - 다양한 프로토콜을 지원하는 데이터 전송용 툴이다. - 지원 프로토콜 : DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet, TFTP CURL 설치 sudo apt-get install curl curl --version curl 버전정보... 등 으로 나오면 정상 설치 CURL 옵션 -X : 사용할 방식 메소드 선택하기 -d : 함께 전달할 파라미터값 설정하기 -G : 전송할 사이트 url 및 ip 주소 -H : 헤더 정보를 전달하기 -i : 사이트의 Header 정보만 가져오기 -I : 사이..
BASE64란? BASE64는 8비트 바이너리 데이터를 텍스트로 변경하는 인코딩 방식 중 하나로 ASCII 영역의 문자들로만 이루어진 문자열로 바꾸는 것입니다. 어떤 문자와 기호를 쓰느냐에 따라 다양하게 구성될 수 있지만, 잘 알려진 것은 모두 처음 62개는 A-Z, a-z, 0-9 를 사용하고 있으며 마지막 두 개를 어떤 기호를 쓰느냐의 차이만 있습니다. 64진법으로 데이터를 6bit 단위로 표현한 것 입니다. 사용 이유? 신뢰할 수 없는 통신 채널을 통해 바이너리 데이터를 안전하게 전송할 수 있기 때문 BASE64는 HTML 또는 Email과 같이 문자를 위한 Media에 Binary Data를 포함해야 될 필요가 있을 때, 포함된 Binary Data가 시스템 독립적으로 동일하게 전송 또는 저장되는..
1. Watir(워터) ruby 언어를 통해 사용하는 프레임워크로써 웹 테스트 자동화에 사용됩니다. 워터는 셀레니움과 많이 유사합니다. gem watir-rails 를 통해 사용이 가능합니다. 2. 사용법 browser = Watir::Browser.new browser.goto("사이트 명") 열고자 하는 사이트 명을 입력 하면 크롤링 할 준비가 됩니다. browser.div(:id => "my_id") browser.div(:class => 'my_class', :text => 'navigate') browser.element(:tag_name => 'small') browser.div(:xpath => '//ul[contains(@class,"reviews reviews-product")]/li')..
HTML 의 속성들의 특징!1. id 1. 고유한 값이다.(하나의 요소만 사용) 2. css에서 사용이 가능하다. 2. class 1. 중복이 가능하다.(여러 요소 사용가능) 2. css에서 사용이 가능하다. 3. name 1. 중복이 가능하다.(여러 요소 사용가능) 2. input radio type의 경우 동일한 name 으로 같은 그룹을 만들 수 있다. (같은 name이면 하나만 선택가능) 3. css 에서 사용이 불가하다. 4. HTML 4 버전에만 해당되는 내용으로 HTML 5 이후로는 name을 사용하지 않고, id만을 사용한다.
Xpath 란? XML 문서의 특정 요소나 속성에 접근하기 위한 경로를 지정하는 언어 1. 노드의 형식 1. 루트 노드(root node) : xml 자체를 표현하는 가상 노드 2. 요소 노드(element node) : 태그 3. 텍스트 노드(text node) : 태그 내용 4. 속성 노드(attribute node) : 속성 5. 주석 노드(comment node) : 주석문 6. 네임스페이스 노드(namespace node) : xmlns: 로 시작하는 태그 7. 처리 명령 노드(processing instruction node) :
T-amp api 의 검색어입력과 경로출력! 1. 출발지와 도착지의 input을 만들어 주고, 버튼을 클릭하면 입력한 값들이 넘어가는 onclick을 만들어 줍니다. (count+1)같은 경우 재 검색을 하면 +1을 더해줘서 맵 초기화를 해주기 위해 넣어놨습니다. 밑에 hidden은 위도경도를 저장해두기위해 만들었습니다. 경로선택 출발지 도착지 2. 출발지와 도착지의 마커와 입력한 정보가 다르기 때문에 함수를 나눠서 진행합니다. searchPOI 함수에서 값을 받고, tmap 함수로 값을 넘겨주어 마커와 이벤트를 실행해줍니다. var countS = 0; var countE = 0; // 출발지 검색 function searchPOI(countS) { var startPoint = $('#startPoi..