반응형

전체보기 359

[Python] 파이썬 파일 옮기기 - File Move구현하기

파이썬 파일 옮기기 - File Move구현하기 들어가며 파이썬에서 파일을 옮길때 사용하는 코드를 설명할 생각입니다. 다른 블로그에서 os.rename을 통해 파일을 옮기려고 했는데, 옮겨지지가 않더라구요. 그래서 찾은 다른 방법입니다. shutil이라고 기본으로 내장이 되어있는 모듈을 사용해서 .move를 통해 파일을 이동하는 방법입니다. 예제코드 예제 코드는 "/home/banana/test.txt"의 파일을 "/home/banana/txt/test.txt"로 옮기는 코드입니다. src와 dir을 지정해주면 됩니다. 간단하네요. import shutil filename = 'test.txt' src = '/home/banana/' dir = '/home/banana/txt/' shutil.move(s..

Programming/Python 2016.05.19

[Python] 파이썬 Exception 처리하기

파이썬 예외처리(Exception 처리하기)예제코드 프로그래밍을 하면서 중요한 것 중에 하나가 바로 예외처리입니다. Exception의 종류는 코드 상에서 컴파일러가 처리해주는 Exception이 있고, 실행하는 과정에서 발생하는 Exception이 있습니다. 실행 과정에서 생기는 Exception은 처리하지 않을 경우에는 프로그램이 종료되는 엄청난 치명적인 결과를 직면할 수 있기 때문에, 예외처리를 꼭 해줘야 하는데요. 이번에는 python에서 예외처리하는 방법에 대해서 설명하려고 합니다. 저 같은 경우에는 예외처리를 다 잡아놓고 detail을 항상 출력을 해서 확인을 하고 있습니다. 중간에 종료되는게 너무 싫어서 프로그램은 한번 돌고, 만약 실행과정에서 발생하는 Exception이 발생하면 화면에 출..

Programming/Python 2016.05.19

[JavaScript] JavaScript Array, 정규식

javaScript에서 배열은 Array push() (가장 뒤에 삽입)unshift() 가장 앞에 값을 삽입 pop() 가장 last에 있는 값을 출력하고 삭제shift() 가장 앞에 있는 값을 출력하고 삭제 // Setupvar myArray = [["John", 23], ["dog", 3]]; // Only change code below this line.var removedFromMyArray = myArray.shift(); var ourArray = ["Stimpson", "J", "cat"];ourArray.shift(); // ourArray now equals ["J", "cat"]ourArray.unshift("Happy"); // ourArray now equals ["Happy",..

jQuery

Learning how Script Tags and Document Ready WorkjQuery는 JavaScript tool에서 가장 유명하다. jQuery를 사용하기 위해서는 첫번째로 scriptelement를 추가해야 한다.document ready function을 생성하기.HTML의 코드 위에 작성해서 사용할 수 있다. Target HTML Elements with Selectors Using jQueryjQuery는 항상 시작이 $로 시작이되고, selector를 이용해서 HTML의 element를 선택할 수 있다. $("button").addClass("animated bounce");를 하면 Animate CSS를 등록을 따로 해놓으면 웹페이지가 로딩될때 HTML의 element인 but..

[JavaScript] Responsive Design With Bootstrap

Use Responsive Design With Bootstrap Fluid Containers popular Bootstrap responsive CSS framework bootstrap은 스크린 사이즈에 따라 html element의 사이즈를 resizing해주는 responsive design이라고 불리운다. Make Image Mobile Responsiveimg-responsive의 class를 갖고 있어야 한다. 폰 사이즈에 이미지를 조정하기 위해 사용한다. Center text with Bootstrap만약 h2 element의 텍스트를 text-center의 class를 사용한다면 가능하다. Create Bootstrap Button기존 HTML에서 제공하는 이미지보다는 좀더 세련된 모양..

HTML, CSS 종합 정리

h1은 거의 제목을 사용할때 사용하고, h2같은 경우에는 부-제목을 쓸때 사용합니다. p는 paragraph의 약자로서 하나의 문단을 나타냅니다. 주석으로 사용합니다. 텍스트에 색 변경하기.Blue Color 이때 모든 텍스트에 색을 변경하기 위해서는 한줄 한줄 쓰기에는 많은 부담이 있습니다. 그래서 등장한게 CSS입니다. CSS는 Cascading Style Sheets의 약자입니다. HTML코드에 스타일을 입히기 위해서는 여기서 이제 h2요소에 대해서 CSS selector를 만들어야 합니다. Blue Color 그렇다면 항상 사용하는 style을 CSS Class로 만들어서 Element에 Style을 적용하면 조금더 효율적일 것이다.blue-text의 CSS class를 생성했다.Banana를 하..

[NodeJS] 파라미터 전달 - GET, POST

들어가며 node.js에서 http모듈을 사용하여 데이터를 주고 받는 방식인 GET과 POST 방식에 대해서 포스팅을 하려고 합니다. 우리가 흔히 웹페이지를 요청하는 작업은 GET방식이고, id, pwd을 입력한 뒤에 결과를 받는 요청은 POST 방식이라고 할 수 있습니다. 하지만 요즘에는 GET방식 말고 POST방식만을 사용해서 구현한다고도 하더라구요. 이건 개발자가 어느 상황에 어떤 요청방식을 쓰느냐에 따라 결정되는 문제인것 같습니다. GET 방식http를 사용하기 위해서 require('http')를 사용하고, 최초 서버를 만드때 callback 함수를 구현했습니다. 아래 예제는 url로 parameter값을 넘기는 예제로 단점은 보안에 문제가 있겠죠. 그냥 password가 url로 함께 넘어가면..

[Android] 웹페이지 파싱하기 - Jsoup 사용.

앞서 사용하는 방법을 설명했고, 이제는 실전이다. 무한도전의 회차 정보를 가져오는 내용을 해보았고, 페이지에서 전체 내가 원하는 회차 프로그램 정보를 가져오는 방법을 설명하겠다. 일단 무한도전의 회차 정보를 가져오기 위해서 확인해본 결과 아래와 같은 구조를 가지고 있었다. .... 는 이미지의 URL을 담고 있었고, ... 에는 회차정보인 택스트 정보를 담고 있었다. 안에를 자세하게 살펴보면 소스코드 Elements image = doc.select("div.brcs_thumb"); for (Element e : image) { // System.out.println(e); for (Element k : e.children()) { // System.out.println(k); for (Element y..

Programming/Android 2016.04.28

[Android] 안드로이드 웹페이지 파싱하기 - jsoup 이용하기

들어가며 웹페이지에서 내가 필요한 부분을 가져오고 싶을 경우가 있다. 예를 들면 날씨 정보나, 주식정보 등이 될 수 있다. 이번 포스팅에서는 Java의 라이브러리인 jsoup을 이용해 웹페이지 파싱하는 방법에 대해서 설명한다. Jsoup공식 홈페이지 주소 [바로가기] Document doc = Jsoup.connect("http://en.wikipedia.org/").get(); Elements newsHeadlines = doc.select("#mp-itn b a"); 예제 코드를 보기 위해서는 coobook을 참고하면 된다. [바로가기] 웹페이지 예를 들어서 네이버에 있는 사이트 일부분을 가져오는 코드를 설명해 보겠다. 아래 검색 결과에서 '무한도전 - 477회 이전희' 의 색칠한 내용을 가져오는 코..

Programming/Android 2016.04.26

[Android] 안드로이드 Intent를 이용한 파일열기

안드로이드를 하면서 mp3파일을 열거나, image파일을 기존에 설치되어 있는 앱들 중에서 선택해서 열고 싶을때가 있다. 구현하기 File videoFile2Play = new File("/sdcard/banana.mpeg"); Intent i = new Intent(); i.setAction(android.content.Intent.ACTION_VIEW); i.setDataAndType(Uri.fromFile(videoFile2Play), "video/mpeg"); startActivity(i); File musicFile2Play = new File("/sdcard/banana.mp3"); Intent i2 = new Intent(); i2.setAction(android.content.Intent...

Programming/Android 2016.04.24
반응형