목록

'전체 글' 729건

코드로 놀고, 언어로 성장하는 공방.

  • Ajax 이용해 서버와 JSON 데이터 주고받기
    프로그래밍 언어/자바 웹 · 댓글
    이번에는 서버와 서블릿과 JSON 자료를 주고받는 기능을 알아보겠습니다. 서버의 서블릿에서 JSON을 사용하려면 JSON 라이브러리를 설치해야 합니다. 1. 다음 사이트로 접속합니다.https://code.google.com/archive/p/json-simple/downloads 2. json-simple-1.1.1.jar를 클릭해 다운로드합니다. 3. 이클립스 프로젝트의 /WebContent/lib 폴더에 붙여 넣습니다. 4. 이번에는 JSP에서 제이쿼리의 Ajax 기능을 이용해 서블릿으로 JSON 데이터를 전송하기 위해 sec03.ex01 패키지를 만들고 JsonServlet 클래스를 추가합니다. 5. JsonServlet1 클래스를 다음과 같이 작성합니다. 먼저 Ajax로 전달된 JSON 문자열을..
  • 아파트 매매 실거래가 데이터 수집
    프로그래밍 언어/Python · 댓글
    국토교통부 아파트 매매 실거래가 자료 API는 지역코드와 계약년월을 입력하면 해당 지역과 기간의 아파트 매매 신고 상세정보를 조회합니다.Datagokr 객체의 함수 apt_trade()를 사용해서 서울특별시 강남구의 아파트 매매 실거래가 데이터를 불러오고, 필요한 열을 추출합니다. 비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_2_2.py'로 변경합니다. 다음과 같이 코드를 입력하고, 대화형 창에서 실행합니다. 2023년 12월에 거래된 서울특별시 강남구의 아파트 매매 거래 금액이 포함된 데이터프레임이 출력됩니다. ch_11/step_2_2.pyfrom datakart import Datagokrimport pandas as pdfrom step_2_1 import DATAGO_KE..
  • 일시 테임스템프 표시하기
    프로그래밍 언어/PHP · 댓글
    time() 함수는 타임스탬프(TimeStamp)로 된 현재 날짜와 시간을 구하는 데 사용됩니다.다음 예제를 통하여 time() 함수의 사용법을 익혀봅시다. 05/ex5-21.php"; // 03 echo "현재 시간 : ".date("Y-m-d H:i:s", $timestamp); // 05?> 02 time() 함수는 타임스탬프로 된 현재 일시를 반환합니다. 따라서 2행은 현재 일시의 타임스탬프 값을 $timestamp에 저장합니다. 03 2행의 time() 함수로 얻은 현재 일시의 타임스탬프 값을 실행 결과에서와 같이 표시합니다. 05 date("Y-m-d H:i:s", $timestamp)는 $timestamp를 실행 결과의 두 번째 줄에서와 같이 '2021-12-03 23:41:09'의 ..
  • 날짜/시간 관련 함수
    프로그래밍 언어/PHP · 댓글
    PHP에서 날짜와 시간을 다룰 때는 다음 표의 두 가지 내장 함수가 가장 많이 사용됩니다. 날짜와 시간 관련 내장 함수함수명설명date()날짜와 시간을 특정 포맷의 문자열로 만듭니다.time()타임스탬프(Timestamp) 시간을 구합니다. 특정 포맷으로 일시 표시하기date() 함수는 날짜와 시간을 특정 포맷의 문자열로 만듭니다. 다음 예제를 date() 함수를 이용하여 현재 일시를 화면에 표시합니다. ex5-20.php"; echo date("Y-m-d").""; // 05 echo date("Y.m.d").""; echo date("Y-m-d H:i:s"); // 07?> 02 date() 함수는 서버 컴퓨터의 로컬 시간(Local Time)을 기준으로 날짜와 시간을 특정 포맷의 ..
  • 객체 생성과 객체 활용
    프로그래밍 언어/C++ · 댓글
    객체 생성과 활용 예제우선 객체를 생성하고 활용하는 예제를 만들어봅시다. 다음 예제는 Circle 클래스의 객체를 생성하고 활용하는 사례로서, main() 함수는 Circle 클래스의 객체 donut과 pizza를 생성하고 활용합니다. 예제 3-1 Circle 클래스의 객체 생성 및 활용#include using namespace std;class Circle {public: int radius; double getArea();};double Circle::getArea() { return 3.14 * radius * radius;}int main() { Circle donut; donut.radius = 1; // donut 객체의 반지름을 1로 설정 double area = donut.getArea(..
  • 배열 합계 구하기
    프로그래밍 언어/PHP · 댓글
    array_sum() 함수는 배열의 요소 합계를 구하는 데 사용됩니다. 다음 예제를 통하여 array_sum() 함수의 사용법에 대해 알아봅시다. 05/ex5-19.php"; // 07 echo "평균 : ".$avg; // 08?> 04 array_sum($score)는 배열의 요소들, 즉 93, 85, 93, 77, 100의 합계 $sum을 구합니다. 05 count($score)는 배열의 개수인 5 값을 가집니다. $sum을 5로 나눈 나머지는, 즉 평균 값을 구해 $avg에 저장합니다. 07, 08 echo문으로 실행 결과에서와 같이 합계 $sum과 평군 $avg에 출력합니다.

Ajax 이용해 서버와 JSON 데이터 주고받기

이번에는 서버와 서블릿과 JSON 자료를 주고받는 기능을 알아보겠습니다. 서버의 서블릿에서 JSON을 사용하려면 JSON 라이브러리를 설치해야 합니다. 1. 다음 사이트로 접속합니다.https://code.google.com/archive/p/json-simple/downloads 2. json-simple-1.1.1.jar를 클릭해 다운로드합니다. 3. 이클립스 프로젝트의 /WebContent/lib 폴더에 붙여 넣습니다. 4. 이번에는 JSP에서 제이쿼리의 Ajax 기능을 이용해 서블릿으로 JSON 데이터를 전송하기 위해 sec03.ex01 패키지를 만들고 JsonServlet 클래스를 추가합니다. 5. JsonServlet1 클래스를 다음과 같이 작성합니다. 먼저 Ajax로 전달된 JSON 문자열을..

아파트 매매 실거래가 데이터 수집

국토교통부 아파트 매매 실거래가 자료 API는 지역코드와 계약년월을 입력하면 해당 지역과 기간의 아파트 매매 신고 상세정보를 조회합니다.Datagokr 객체의 함수 apt_trade()를 사용해서 서울특별시 강남구의 아파트 매매 실거래가 데이터를 불러오고, 필요한 열을 추출합니다. 비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_2_2.py'로 변경합니다. 다음과 같이 코드를 입력하고, 대화형 창에서 실행합니다. 2023년 12월에 거래된 서울특별시 강남구의 아파트 매매 거래 금액이 포함된 데이터프레임이 출력됩니다. ch_11/step_2_2.pyfrom datakart import Datagokrimport pandas as pdfrom step_2_1 import DATAGO_KE..

일시 테임스템프 표시하기

time() 함수는 타임스탬프(TimeStamp)로 된 현재 날짜와 시간을 구하는 데 사용됩니다.다음 예제를 통하여 time() 함수의 사용법을 익혀봅시다. 05/ex5-21.php"; // 03 echo "현재 시간 : ".date("Y-m-d H:i:s", $timestamp); // 05?> 02 time() 함수는 타임스탬프로 된 현재 일시를 반환합니다. 따라서 2행은 현재 일시의 타임스탬프 값을 $timestamp에 저장합니다. 03 2행의 time() 함수로 얻은 현재 일시의 타임스탬프 값을 실행 결과에서와 같이 표시합니다. 05 date("Y-m-d H:i:s", $timestamp)는 $timestamp를 실행 결과의 두 번째 줄에서와 같이 '2021-12-03 23:41:09'의 ..

날짜/시간 관련 함수

PHP에서 날짜와 시간을 다룰 때는 다음 표의 두 가지 내장 함수가 가장 많이 사용됩니다. 날짜와 시간 관련 내장 함수함수명설명date()날짜와 시간을 특정 포맷의 문자열로 만듭니다.time()타임스탬프(Timestamp) 시간을 구합니다. 특정 포맷으로 일시 표시하기date() 함수는 날짜와 시간을 특정 포맷의 문자열로 만듭니다. 다음 예제를 date() 함수를 이용하여 현재 일시를 화면에 표시합니다. ex5-20.php"; echo date("Y-m-d").""; // 05 echo date("Y.m.d").""; echo date("Y-m-d H:i:s"); // 07?> 02 date() 함수는 서버 컴퓨터의 로컬 시간(Local Time)을 기준으로 날짜와 시간을 특정 포맷의 ..

객체 생성과 객체 활용

객체 생성과 활용 예제우선 객체를 생성하고 활용하는 예제를 만들어봅시다. 다음 예제는 Circle 클래스의 객체를 생성하고 활용하는 사례로서, main() 함수는 Circle 클래스의 객체 donut과 pizza를 생성하고 활용합니다. 예제 3-1 Circle 클래스의 객체 생성 및 활용#include using namespace std;class Circle {public: int radius; double getArea();};double Circle::getArea() { return 3.14 * radius * radius;}int main() { Circle donut; donut.radius = 1; // donut 객체의 반지름을 1로 설정 double area = donut.getArea(..

배열 합계 구하기

array_sum() 함수는 배열의 요소 합계를 구하는 데 사용됩니다. 다음 예제를 통하여 array_sum() 함수의 사용법에 대해 알아봅시다. 05/ex5-19.php"; // 07 echo "평균 : ".$avg; // 08?> 04 array_sum($score)는 배열의 요소들, 즉 93, 85, 93, 77, 100의 합계 $sum을 구합니다. 05 count($score)는 배열의 개수인 5 값을 가집니다. $sum을 5로 나눈 나머지는, 즉 평균 값을 구해 $avg에 저장합니다. 07, 08 echo문으로 실행 결과에서와 같이 합계 $sum과 평군 $avg에 출력합니다.