Programming(174)
-
[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 -
[PYTHON] SQLAlchemy 사용하기
요즘 대부분의 python 업무를 Django로 진행하여서 ORM을 따로 신경쓰지 않아도 됐었는데,때마침 기존 python script에서 DB를 호출해서 사용해야 할 업무가 생겨났다.JAVA 같은 경우에는 mybatis라는 좋은 ORM 도구가 있는데, 과연 python에도 이렇게 쓸 수 있는게 있을까?열심히 구글링 하였고 예전부터 많이 들어보았던 SQLAlchemy를 사용하게 되었다.기존 ORM과 그리 크게 다르지 않으며, 좀 더 이해를 쉽게 하기 위해 Model부분, database부분, controller부분 이렇게세 부분으로 나누어 봤다.일단 sqlalchemy를 사용하기 위해서는 sqlalchemy를 설치해야 한다.pip install sqlalchemy만약 데이터베이스로 mysql을 사용할 것..
2015.02.06