Programming(175)
-
[PYTHON] python foreach에 step 주기
foreach를 사용하여 코딩하는 일이 많은데, foreach에서 index를 건너뛰고 싶은 경우에 어떻게 하는지를 알고 싶었다.for문으로 바꿔서 스탭을 주자니 먼가 좀 찝찝하고...sampleList = [1, 2, 3, 4, 5, 6]sampleList_length = len(sampleList)for i in range(1, len(sampleList), 2):print sampleList[i]이렇게 바꿔서 표현해도 정상 동작했지만, foreach에서 동작하게 해보고 싶었다.하는 방법은 너무도 간단..foreach에도 아래와 같이 코딩하여 step을 지정해 줄 수 있었다.for i in sampleList[::2]:print i[] 안의 요소는 문자열 sliding 규칙과 동일하다. 맨 첫번째가 ..
2015.02.21 -
[ANDROID] jsoup 사용하기
파이썬에 BeautifulSoup가 있고, C#에 HtmlAgilityPack이 있다면, 자바에는 Jsoup이 html 파싱에 가장 편할 것 같다.(이름도 beautifulSoup와 비슷하게 jsoup임)사용 방법부터 보자면, 우선 jsoup 라이브러리부터 가져와야 한다.해당 홈페이지에서 다운 받거나, gradle을 이용해서 라이브러리를 추가하도록 한다.dependencies{ compile 'org.jsoup:jsoup:1.7.3'} 라이브러리 추가가 완료되었으면 이제 실제 어떻게 사용되는지를 확인해 보자.웹 페이지의 GET 데이터 정보 가져오기import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Elemen..
2015.02.19 -
[PYTHON] beautiful soup 사용하기
beautiful soup 설치 (우분투 환경)$> pip install beautifulsoup4웹페이지의 GET 데이터 정보 가져오기from bs4 import BeautifulSoupimport urllib2try: response = urllib2.urlopen("가져올 웹페이지 주소") page = response.read().decode('cp949', 'ignore') # 인코딩 변환이 필요할 경우 response.close()except urllib2.HTTPError, e: print e.reason.args[1]except urllib2.URLError, e: print e.reason.args[1]soup = BeautifulSoup(page)웹페이지의 GET 데이터 정보..
2015.02.17 -
[ANDROID] intent 파라미터가 null?
아래와 같이 intent를 생성하여 다른 activity에 data를 보내는데, 받는 쪽 activity에서 data가 null이라는 error를 리턴했다.보내는 쪽 코드Intent i = new Intent(Test1Activity.this, Test2Activity.class);i.putExtra("Title", edit_title.getText());startActivity(i);받는쪽 코드Intent i = getIntent();String title = intent.getStringExtra("Title"); Null Error 발생!!!받을 때 String에 대한 null 예외 처리를 추가해야겠다는 생각이 들었다.'그런데 .getText() 함수를 썼는데 왜 null이 리턴되..
2015.02.09 -
[PYTHON] 현재 날짜 가져오기
파이썬에서 현재 날짜 가져오기..자주 쓰는 기능인데 항상 까먹는다..이 기회에 외우자.from datetime import datetimedatetime.today() # 현재 날짜 가져오기datetime.today().year # 현재 연도 가져오기datetime.today().month # 현재 월 가져오기datetime.today().day # 현재 일 가져오기datetime.today().hour # 현재 시간 가져오기위와 같이 데이터를 가져오는 경우가 있고, 나같은 경우에는 내가 원하는 포멧으로 출력을 원하기 때문에 아래와 같이strftime() 함수를 이용한다.datetime.today().strftime("%Y%m%d%H%M%..
2015.02.08 -
[ANDROID] ScrollView 아래에 버튼 두기
앱 화면에 ScrollView를 두고 그 아래에 확인 버튼을 두려고 하는데 자꾸 확인 버튼을 ScrollView가 뒤덮는 상황이 발생한다.기존에 구현한 코드는 아래와 같다. android:orientation="vertical" android:layout_height="match_parent" android:layout_width="match_parent"> ScrollView android:layout_width="match_parent" android:layout_height="wrap_content"> android:layout_width="match_parent" android:layout_height=..
2015.02.07