프로그래밍 536

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

HTML   & < > " 의 의미와 사용법은?

" " : 공백(스페이스 한 칸)을 의미. 띄어쓰기를 할 때는 키보드의 스페이스키(가장 길쭉한 키)를 한 번 눌러 "공백 문자" 즉 빈 칸을 한 개 삽입합니다. 그런데 HTML 문법에서는, 일반 텍스트 편집에서와 달리, 공백 2개를 연속으로 사용해도 2칸을 띄어쓸 수 없습니다. 공백을 아무리 많이 삽입해도 공백 1개로 간주됩니다. 그래서 공백을 여러 개 사용해야 할 때는, 빈 칸을 이렇게 표현해 줍니다. 그러면 브라우저가 기호를 빈 칸으로 표시해 줍니다. 예제: aaa bbb 이렇게 aaa와 bbb 사이에 공백을 4칸 넣어줄 때에는 aaa bbb 이렇게 합니다. 진짜 공백과 기호를 번갈아서 쓰면 됩니다. < 부등호() 위의 경우와 같습니다. 닫는 괄호 또는, "무엇에 비해 크다(Greater Than)"..

MYSQL group by 와 having 의미

having 은 group by 절 에 포함됩니다. group by ... having ... 이딴식으로 쓰이죠.. having 만으로는 쓰여지진 않겟죠... 쉽게 생각하면 group by 절에서 사용하는 where 절 이라고 보시면 됩니다. ( 참 쉽죠잉? 개뿔~ -.-;;;) where 절에 사용하는 조건들이 group by 보다 먼저 적용되니 group by 로 그룹핑 한후의 시점에서 조건을 걸때 사용합니다. 예를들어... select 이름, count( 이름 ) as 갯수 from 테이블이름 where 지역 = '서울' group by 이름 having count(이름) > 1; 위는 지역이 서울인 사람들 에서 이름으로 그룹핑해서 이름과 레코드수를 표시해주는데 having 절이 없으면 모든 레코드..

반응형