본문 바로가기

IT

기본적인 JSONObject, JSONArray 사용법 JSONObject는 JSON형태의 데이터를 관리해 주는 메서드이다.주의점은 맵의 특성으로 인해 순서를 보장하지 않는다는것. 즉 똑같이 뽑아내도 내용물의 순서가 섞일 수 있다. 간단한 사용법은 다음과 같다. 먼저 제이슨 생성 후 데이터 집어넣기 JSONObject obj = new JSONObject();obj.put("이름","덩치");obj.put("거주지","서울"); 출력해보면 String data = obj.toString();System.out.println(data); 결과값 - {"이름":"덩치","거주지":"서울"} 이렇게 표시된다. 키값에 해당하는 벨류만 뽑고싶다면String data = obj.get("key");하면 "key"에 해당하는 벨류를 반환한다. JSON형태의 String을.. 더보기
URLConnection, URLEncoder, URLDecoder java.net.URLConnection - URL 내용을 읽어오거나, URL 주소에 GET / POST로 데이터를 전달 할 때 사용함 - 웹 페이지나 서블릿에 데이터를 전달 수 있음 - URL --> openConnection() --> URLConnection --> getInputStream --> InputStream (내용읽음) - URL 의 OpenStream() : URL의 입력 스트림만 개설 (차이점) - URLConnection : URL의 입력, 출력 스트림 개설 Construct protected URLConnection(URL) : 직접 생성 불가능 , OpenConnection으로 연결함 Method addRequestProperty(String a, String b) : 키(a).. 더보기
ubuntu numix 테마 적용 $ sudo add-apt-repository ppa:numix/ppa$ sudo apt-get update$ sudo apt-get install numix-gtk-theme numix-icon-theme numix-icon-theme-circle 더보기
img와 text 정렬하기 위의 그림을 보면 위의 download 이미지는 align 이 text 와 맞춰져 있지만 아래의 download 이미지는 align 이 text 와 맞춰져 있지 않다. 아무런 조작을 하지 않고 text 와 같은 선상에서 img 태그를 쓰면 아래 처럼 될 것이다. 위 처럼 정렬을 시키려면 빨간 글씨처럼 css 처리를 하면 된다. 출처 : http://shonm.tistory.com/category/HTML/img%20%ED%83%9C%EA%B7%B8%EB%A5%BC%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EC%99%80%20%EB%86%92%EC%9D%B4%20%EB%A7%9E%EC%B6%94%EA%B8%B0 더보기
ubuntu ppa 사용법 기존에 사용하던 프로그램이 이미 업데이트 되었는데도 기다려야 한다면...PPA는 이럴 때 이용한다.ex) ppa:sadf/ss-ppa $sudo add-apt-repository ppa:sadf/ss-ppa$sudo apt-get update$sudo apt-get intstall sadf 삭제하는법우선 ppa-purge 패키지 설치$sudo apt-get install ppa-purge처음 등록했던 저장소명 입력$sudo ppa-purge ppa:저장소명 ex) $sudo ppa-purge ppa:sadf/ppa 만약, 완전히 삭제되지 않는 프로그램이 있다면 추가로 다음과 같이 명령한다$sudo apt-get autoremove --purge 프로그램명ex) $sudo apt-get autoremove.. 더보기
php json_decode json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)json_decode — JSON 문자열 디코드 설명 mixed json_decode ( string $json [, bool $assoc= false [, int $depth= 512 ]] ) JSON 인코드 문자열을 받아서 PHP 변수로 변환합니다. 인수 json 디코드할 json string. assoc TRUE이면, object는 연관 array로 변환됩니다. depth 반환값 object를 반환하거나, 선택적인 assoc 인수가 TRUE이면 연관 array를 반환합니다. 예제 Example #1 json_decode() 예제 위 예제의 출력: object(stdClass)#1 (5) { ["a"] => int(.. 더보기
php 날짜, 시간 관련 함수 time() 은 1970년 1월 1일 0시 0분 0초부터 지금까지 지나온 초를 정수형태로 리턴해주는 함수 입니다. int time ( void ) 결과는 아래와 유사하게 표시될 겁니다. 1356066385 date()는 time()으로 구해진 타임스탬프를 읽기 좋게 포맷팅해 주는 함수 입니다. string date ( string $format [, int $timestamp = time() ] ) 게시판 등에서 글 작성한 시각을 time()으로 구해서 DB에 저장하고, 이후 표시해줄 때, date()를 이용해서 적절히 포맷팅을 해서 보여주면 되겠습니다. date("Y-m-d h:i:s",$data['reg_date']) 위 포맷으로 표시하면, 아래의 형태를 나타냅니다. 2012-12-21 02:06:2.. 더보기
include와 require php 파일 작성 시에, 외부 파일을 포함하기 위해 사용하는 함수가 4개가 있습니다. include(), require(), include_once(), require_once() include(), require() 는 함수가 실행될 때마다 매개변수로 입력한 파일을 포함합니다. 이들 함수의 매개변수는 파일의 위치를 지정합니다. include('./test/a.php'); require('./test/a.php'); 현재 디렉토리 아래에 test라는 디렉토리 내의 a.php를 포함시켜라..는 의미죠. 기능은 같지만, 이들 두 함수는 실행결과의 차이가 있습니다. 포함시키라고 지정해준 파일이 없을 경우, include()는 warning을 표시하지만, require()는 fatal error 를 표시하고 실.. 더보기
한국어......... 1.1 음절의 뜻 음절은 한 번에 소리낼 수 있는 소리마디로서, 언어의 형식인 '음성'을 이용하여 문장을 분석한 단위이다. 1.2. 음절의 특성 소리를 중심으로 하여 분석한 것이다. 자음, 모음이라는 음운으로 나누어진다. 음절의 수는 발음이 되는 모음의 개수이다. 한 문장에서 글자 수는 음절의 수와 똑같다.2.1 어절의 뜻 어절은 띄어 쓴 마디나 끊어 읽는 마디로서, 언어 사용상 의미 파악에 편리하며, 문장 성분의 단위와 일치한다. 2.2 어절의 특성 끊어읽기와 띄어쓰기의 마디와 일치한다. 하나 이상의 낱말이 모여서 이루어진다. 3.1 낱말의 뜻 '낱말'은 문장을 이루는 기본 단위로서, '어절'을 의미를 고려하여 더 작게 나눈 것이다. 낱말 분석의 기준이 되는 것은 '의미적 자립성'과 '분리성'이다. 3.. 더보기
우분투 ssh 접속하기 우분투 ssh 접속방법 보통 윈도우즈에서 우분투나 여타 리눅스로 원격접속을 하기위해 ssh를 사용하는데 그때 사용하는 어플리케이션으로 유명한 것이 PuTTY이다. 정말 사용하기 편리하고 깔끔하다. 하지만 언제나 윈도우즈에서만 접속하라는 법도 없고...우분투에서도 ssh를 사용하고 싶을 때가 있다. 그럼 우분투에다가도 PuTTY를 설치해야하는가하면 그렇지 않다. ssh는 처음부터 리눅스 세상의 물건. 걱정할 것은 없다.^^ 물론 PuTTY를 설치해도 좋다. 요즘 X시스템 없는 곳은 없을테니... 하지만 나는 까끔하고 간단한 터미널에서의 작업을 선호한다. 터미널에서 ssh를 사용하고 싶다면 다음과 같이 간단하게 적어주면 된다. $ ssh [options] [UserName@HostName] - UserNam.. 더보기