프로그래밍 538

안드로이드 new OutputStreamWriter(http.getOutputStream(), "EUC-KR") 에서 에러 해결법

예제 코드 보면서 하고 있는데요 URL을 제가 APMsetup으로 구축한 서버로 바꾸면 에러는 안뜨는데 어플이 죽지도 않고 반응을 안하네요 로그 찍어보니깐 OutputStreamWriter outStream = new OutputStreamWriter(http.getOutputStream(), "EUC-KR"); 이부분에서 에러나는데 혹시 왜 그러는지 아시는분 있나요?? 전체코든느 package com.example.hello; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; ..

Http Post 방식으로 웹서버와 자료를 주고받는 예제

다음 프로그램은 http://korea-com.org/foxmann/lesson01.php 와 자료를 주고받는 예제이다. [주의 사항] 1. http://korea-com.org/foxmann/lesson01.php 는 실습을 위해 임시로 만든 페이지이므로 언제든지 내 맘대로 삭제해 버릴 수 있다. 2. 위의 사이트를 해킹하는 행위는 형사 처벌을 받게 되므로 주의해야 한다. 3. 해킹 시도시 접속자의 ip를 추적해서 사용자의 컴퓨터를 포맷해 버리는 악랄한(?) 프로텍트를 사용하고 있으므로 특히 주의한다. 실행 결과 : 페이지1로 전송하고 페이지2로 결과 받음 main.xml Manifest.xml에 다음과 같은 퍼미션을 줘야 한다. project package com.http_post; import ja..

[Android] 안드로이드 플랫폼에서 HTTP POST 요청 처리하기 ( XML 파싱 )

안드로이드 플랫폼 HttpPost 요청 처리 구현 (XmlPullParser) 안드로이드 플랫폼에서 Http 요청을 보내서 값을 받아오는 방법중 HttpPost, HttpGet, 방식이 있는데, 쓰는방법은 비슷하다. 아무래도 왠만하면 Post 방식을 쓰는게 좋지 않을까 싶다. 예제 구현 방법은 간단하게 값 2개를 "euc-kr" 로 인코딩해서 Vector에 집어넣고, JSP Page로 보내서 JSP 페이지에서 지지고 볶은 다음, 안드로이드로 보낼 값들을 XmlPullParser로 받을수있게, xml 형식으로 내뿜으면 알아서 String 으로 return 됩니다. 그후 리턴값을 XMLPullParser에 집어넣어서 파싱합니다. 구현순서 1. 요청에 필요한 값들을 BasicNameValuePair 형식(ke..

MySql 오늘 날짜만 쉽게 좀 뽑아보자~

가끔 MySql 에서 날짜 관련 블로그나 기술 문서를 보면 저같은 초심자들은 종종 무아지경에 빠지는 경우가 있지요~~ ^^; MySql에서 지원하는 날짜관련 함수도 너무 많구요~ 그저 가장 일반적이고 가장 손쉬운 오늘 날짜에 기록된 레코드만을 뽑아보고 싶을 뿐인데 타임 스템프니 유닉스 타임이니 형변환이니 ~~ 아~~ 어렵더군요!!! ㅠ.ㅠ 그래서 좀 쉽게 오늘 날짜에 기록된 데이터만을 뽑아보고 싶었습니다. 만약 컬럼형태가 DateTime 형이라면 select * from 테이블 where 컬럼명 > date_format(curdate( ), '%Y-%m-%d %H:%i:%s' ) ; 이렇게만 하셔도 오늘 기록된 레코드만을 뽑아 올 수 있구요~ 좀더 간결하게 하고 싶다면 select * from 테이블 w..

[MySQL] DB 쿼리결과 개수 제한하기 - Limit 연산자

Limit 연산자를 이용하면 쿼리 결과 개수를 제한할 수 있다. ? 1 select * from 테이블명 Limit 개수(정수); 예) cookie_sales 테이블에서 first_name별로 그룹을 만들어 sales컬럼의 합계가 가장 높은 순으로 출력하되, 2개까지만 출력한다. ? 1 2 3 4 select first_name, sum(sales) from cookie_sales group by first_name order by sum(sales) desc Limit 2; 결과 first_name sales Britney 107.91 Paris 98.23 Limit의 조금 다른 사용법 아래처럼 두 개의 정수가 들어간다면 완전히 다른 의미가 된다. Limit 0, 4 0은 시작할 레코드의 번호이다. (..

[PHP] substr() 사용

문자열중 특정 위치 혹은 특정 구간의 문자를 반환하는 함수이다. 맞는지 모르겠지만 난 그렇게 사용한다. -_-;; view plaincopy to clipboardprint? $text = "ezcode.tistory.com"; echo substr($text, 0, 2); // 0부터 2에 해당하는 구간까지 반환 : ez echo substr($text, 7); // 0부터 7까지의 구간을 제외한 나머지 : tistory.com echo substr(#text, -3); // 끝에서 역으루 -3까지의 구간만 : com 많이 쓰이는 함수중 하나. 숙지해야할것중 하나. 출처 : http://ezcode.tistory.com/17

프로그래밍/PHP 2013.11.18