document.write(a.charAt(0) + " ");//0번째 글자를 가져옴document.write(a.concat(b, "입니다") + " ");//문자열 합치기document.write(a.indexOf("s") + " ");//s의 위치를 반환document.write(a.indexOf("And") + " ");//없으면 -1반환document.write(a.slice(5, 8) + " ");//문자열 범위로 자르기document.write(a.substr(5, 3) + " ");//문자열 시작위치부터 일정갯수자르기document.write(a.toUpperCase() + " ");//대문자로 변환document.write(a.replace("and", "or") + " ");//문자열 ..
우선 xml파일 123456789101112131415161718 Colored by Color Scriptercs java파일 1234567891011121314151617181920212223242526272829303132333435363738package com.sup3rd3v3l0p3r.teamvetor.datetest; import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.TextView; import java.text.SimpleDateFormat;import java.util.Da..
우선, urllib 모듈이 있어야 하는데, 어처피 urllib모듈은 파이썬 기본 내장모듈이므로 패스. 그 다음, 코드 작성 부분입니다. import urllib으로 urllib모듈을 import합니다. 그 후urllib.request.urlretrieve("IMAGE URL HERE", "IMAGE NAME HERE") 을 사용하면 간단하게 인터넷 상의 이미지를 다운받을 수 있다. 하지만 여기서끝내면 아쉬우니 한가지 이미지를 실제로 다운받아보고 끝내도록 하겠다. 미쿠의 넨드로이드 이미지를 다운받아보도록 할껀데, 이 이미지의 URL은 다음과 같다. http://images.goodsmile.info/cgm/images/product/20160606/5715/39417/large/f75b5722baec63a..
1. 컴퓨터와 핸드폰을 같은 네트워크상에 두어야합니다.2. ADB환경변수 설정(요부분은 다른블로그 찾아보시길...)3. 컴퓨터와 휴대폰 연결!4. CMD 오픈!5. adb tcpip 5555입력!(restarting in TCP mode port: 5555 가 떠야 성공한것임)6. 휴대폰과 컴퓨터를 분리!7. adb connect 휴대폰아이피:5555(connected to 휴대폰아이피:5555 가 떠야 성공한것임)8. adb devices를 입력하여 장치가 인식되는지 확인!---끝!
12345678910111213from urllib.request import urlopenfrom bs4 import BeautifulSoup html = urlopen("https://www.naver.com/").read() #내용 불러옴soup = BeautifulSoup(html, "html.parser")myUrls = soup.select('span.ah_k')#span태그중 class값이 ah_k인 태그를 셀렉터로 지정cnt = 0 #횟수를 세기위한 변수for j in myUrls: cnt+=1 print(str(cnt)+". "+j.text) if cnt==10:#10위까지 파싱하므로 break Colored by Color Scriptercs이 코드를 실행시키기 위해서는 requests..
https://jsoup.org/download 에서 jsoup다운로드 후 라이브러리 추가 12345678910111213141516171819202122232425 우선 xml 다음과 같이 나온다.다음은 java파일 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162package com.sup3rd3v3l0p3r.teamvetor.naversearchtop10; import android.os.AsyncTask;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;impor..
파이썬의 threading모듈을 사용하여 for문을 두 개 돌리는 예제를 소개해 보겠다. import threading #threading 모듈 import class myThread (threading.Thread): #threading.Thread 상속받음 def __init__(self, threadID): #초기화 작업 threading.Thread.__init__(self) self.threadID = threadID def run(self): #.start()를 했을때 실행될 내용 print("Starting " + str(self.threadID)) for i in range(1,101): print("{0} {1}".format(self.threadID,i)) print("Exiting "..
깃에서 프로젝트를 관리할떄 개인정보라던지 깃에서 관리하면 안돼는 파일이라던지 공개되면 곤란한 거라던지 로그파일이라던지 어쨌든 올리면 안돼거나 올리기 싫은 파일을 커밋에서 제외시키기위해 사용한다. 사용하기.gitignore 파일을 생성하고 그 안에다가 아래의 내용 적절히 조합하여 적어넣으면된다. 규칙들*.txt # .txt형식의 파일을 제외시킵니다.!asdf.txt # 제외된 .txt파일중에 asdf.txt파일을 포함한다./ASDF # ASDF 폴더를 제외시킵니다.ASDF/ # ASDF 폴더 안에있는 파일를 제외시킨다.ASDF/*.txt # ASDF 폴더 안에있는 .txt 형식의 파일을 제외시킵니다.
1-2달전 저는 어느 사이트에서 이미지를 모두 긁어오는 크롤러를 만들었습니다.약 10개의 페이지에서 모든 이미지를 긁어오는 크롤러 입니다.(github에 있음)그 이후 그 속도를 높이기위해 멀티스레드를 사용하였습니다. 그결과 여러 환경적 요인에따라(메모리,cpu 사용률,인터넷 속도 등) 차이는 있겠지만 1분 27초 --> 20초 정도로 약 67초가랑 매우 유효한 결과를 얻었습니다. **결론 : 크롤러 제작시 스레드를 사용할 수 있는 부분이 있으면 사용하자, 유효한 결과를 얻을 수 있다.