목록

'홈' 729건

  • 배열 요소 정렬하기
    프로그래밍 언어/PHP · 댓글
    sort() 함수는 배열의 요소를 오름차순으로 정렬하는 데 사용됩니다. 다음 예제를 통하여 sort() 함수의 사용법에 대해 알아봅시다. 05/ex5-18.php 04 sort($animal)은 $animal 배열의 요소들을 오름차순으로 정렬합니다. 05 print_r() 함수는 $animal 배열을 출력해보면 실행 결과에서와 같이 배열 요소들이 오름차순으로 정렬되어 있음을 알 수 있습니다. sort() 함수는 배열을 오름차순으로 정렬하는 데 만약 내림차순으로 배열을 정렬하려면 rsort() 함수를 이용하면 되니다.
  • 배열 요소 삭제하기
    프로그래밍 언어/PHP · 댓글
    array_pop() 함수는 배열 제일 뒤에 있는 요소를 삭제하는 데 사용됩니다. 다음 예제를 통하여 array_pop() 함수의 사용법을 익혀봅시다. 05/ex5-18.php 04 array_pop($animal)은 $animal 배열의 제일 뒤에 있는 요소 '여우'를 삭제합니다. 05 print_r() 함수로 $animal 배열의 구조와 내용을 실행 결과에서와 같이 출력합니다. 2행에서 생성한 $animal 배열에서 '여우'가 삭제된 것을 알 수 있습니다.
  • JSON의 자료형 사용 실습
    프로그래밍 언어/자바 웹 · 댓글
    이번에는 JSON 자료형을 실제로 사용하여 값을 출력하는 예제를 실습해 보겠습니다. 1. 다음과 같이 test04 폴더를 만들고 json1~4까지 jsp 파일을 생성합니다. 2. json1.jsp를 다음과 같이 작성합니다. JSON 배열에 문자열을 저장한 후 웹 페이지에 출력하는 내용입니다. 출력 2. http://localhost:8080/pro16/test04/json1.jsp로 요청하여 출력을 클릭하면 배열 요소의 값을 출력합니다. 4. 이번에는 정수 자료형을 배열로 저장한 후 화면에 출력해 보겠습니다. json2.jsp를 다음과 같이 작성합니다. 출력 5. http://localhost:8080/pro16/test04/json2.jsp로 요청한 후 출력을 클릭하..
  • 법정동 데이터 수집하기
    프로그래밍 언어/Python · 댓글
    datakart 패키지의 Datagokr 클래스를 사용하여 법정동 데이터를 수집하는 함수를 만들어 봅시다. 이 함수는 법정동 데이터를 수집한 후 리스트 형식으로 반환합니다. 리스트에는 주소 코드가 음, 면, 동, 리 단위까지 포함되어 있으므로, 데이터를 정제해서 시, 군, 구 단위만 남기겠습니다.법정동 데이터 리스트를 데이터프레임으로 반환한 다음 읍, 면, 동, 리 단위 주소가 행을 추출하고, 시도, 시군구, 지역 주소명 열로 정리해 보겠습니다. 이렇게 정제한 데이터프레임은 CSV 파일로 저장할 것입니다. 비주얼 스튜디오 코드에서 새 파일을 생성하고, 파일명은 'step_2_1.py'로 저장합니다. 그리고 나서 다음 코드를 입력한 후, 대화형 창에서 실행하면 'output' 폴더에 서울특별시 지역에 속한..
  • 배열에 요소 추가하기
    프로그래밍 언어/PHP · 댓글
    array_push() 함수는 배열 뒤에 새로운 요소를 추가합니다. 다음 예제를 통하여 array_push() 함수의 사용법을 익혀봅시다. 05/ex5-15.php 04 array_pop($animal)은 $animal 배열의 제일 뒤에 있는 요소 '여우'를 삭제합니다. 05 print_r() 함수로 $animal 배열의 구조와 내용을 실행 결과에서와 같이 출력합니다. 2행에서 생성한 $animal 배열에서 '여우'가 삭제된 것을 알 수 있습니다.
  • 배열 관련 함수
    프로그래밍 언어/PHP · 댓글
    배열 관련 내장 함수함수명설명array()배열을 생성합니다.count()배열 요소의 개수를 구합니다.array_push()배열 제일 뒤애 요소를 삭제합니다.array_pop()배열 마지막 요소를 삭제합니다.sort()배열 요소를 오름차순으로 정렬합니다.rsort()배열 요소를 내림차순으로 정렬합니다.array_sum()배열 요소의 합계를 구합니다. 배열 요소 개수 구하기다음 예제에서 사용된 count() 함수는 배열 요소의 개수를 구하는 데 사용됩니다. 02 array() 함수로 배열 $animal을 생성합니다. 03 count($animal)은 배열 $animal의 요소의 개수인 4 값을 가집니다.
  • C++ 클래스 만들기
    프로그래밍 언어/C++ · 댓글
    클래스 만들기C++에서는 class 키워드를 이용하여 클래스를 선언합니다. C++ 클래스는 C언어의 구조(struct)와 같이 개발자가 정의하는 새로운 데이터 타입입니다. 클래스는 일반적으로 클래스 선언부(class declaration)과 클래스 구현부(class implementation)로 나누어 작성됩니다. 클래스 선언부는 class 키워드로 클래스의 모양을 선언하고, 클래스 구현부는 클래스의 멤버 함수들을 구현합니다. 클래스 선언부클래스는 class 키워드와 클래스 이름으로 선언합니다.class Circle { // Circle 이름의 클래스 선언 ...} // 반드시 세미클론(;)으로 종료 클래스 이름은 개발자가 원하는 대로 붙이면 됩니다. 클래스 선언은 클래스의 모양을 정의하는 것으로서,..
  • 제이쿼리에서 JSON 사용하기
    프로그래밍 언어/자바 웹 · 댓글
    PC 브라우저와 서버 그리고 Ajax를 연동할 때는 XML 형식으로 데이터를 주고받습니다. 모바일 사용량이 많은 요즘은 모바일에서도 서버와 Ajax로 연동할 경우 내부적으로 여러 단계의 처리 과정을 거치게 되므로 자원이 열악한 모바일 환경은 속도 면에서 불리합니다. 따라서 모바일에서는 대부분 XML보다 형식이 단순한 JSON으로 데이터를 주고받습니다. 이번에는 JSON을 이용해 Ajax 기능을 사용해 보겠습니다. JSON은 name/value 쌍으로 이루어진 데이터 객체를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 데이터 형식입니다. 비동기 브라우저/서버 통신(Ajax)를 위해 XML을 대체하는 데이터 전송 형식 중 하나라고 이해하면 됩니다. 근본은 자바스크립트에서 파생된 것으로 ..
  • 문자열 길이 구하기
    프로그래밍 언어/PHP · 댓글
    strlen() 함수는 문자열의 길이, 즉 문자열에 포함된 문자의 개수를 구하는 데 사용됩니다. 05/ex5-14.php"; // 03 $str2 = "거북이"; echo strlen($str2); // 06?> 03 strlen($str)은 'PHP is fun!'의 길이, 즉 문자의 개수인 11을 반환합니다. 06 strlen($str2)는 '거북이'의 길이 9를 반환합니다. 한글 한 글자는 UTF-8 문자셋에서 3바이트로 구성됩니다. 따라서 '거북이'가 세 글자이기 때문에 길이는 9가 됩니다.
  • 특정 문자열 분리하기
    프로그래밍 언어/PHP · 댓글
    substr() 함수는 문자열에서 특정 문자열을 분리하는 데 사용됩니다. 다음 예제를 통하여 substr() 함수의 사용법을 익혀봅니다. 05/ex5-13.php"; echo $month."월"; echo $day."일"; echo $time;?> 04 substr($str, 0, 4)은 $str '2022-03-25 21:30:50'에서 인덱스 0부터 4개의 문자열, 즉 '2022'를 반환합니다. 05 substr($str, 5, 2)는 '2022-03-25 21:30:50'에서 인덱스 5부터 2개의 문자열, 즉 '03'를 반환합니다. 06 substr($str, 8, 2)는 '2022-03-25 21:30:50'에서 인덱스 8부터 2개의 문자열, 즉 '25'를 반환합니다. 07 ..
  • 알파벳 대소문자 변경하기
    프로그래밍 언어/PHP · 댓글
    strtolower() 함수는 영어 알파벳 소문자를 대문자로 변경하고, strtolower() 함수는 대문자를 소문자로 변경하는 데 사용됩니다. 05/ex5-12.php"; // 04 echo strtolower($str); // 05?> 04 stroupper($str)은 $str, 즉 'PHP is fun!'의 모든 알파벳을 대문자로 변경합니다. 05 strtolower($str)은 $str에 있는 모든 알파벳을 소문자로 변경합니다.
  • 특정 문자열로 변환하기
    프로그래밍 언어/PHP · 댓글
    str_replace() 함수는 문자열을 특정 문자열로 변환하는 데 사용됩니다. 대음 예제를 통하여 str_replace() 함수의 사용법에 대해 알아봅시다. 05/ex5-11.php"; $str = "안녕하세요.\n반갑습니다."; // 06 $str2 = str_replace("\n","", $str); // 07 echo $str2; // 08?> 03 str_replace("-", "/", $tel)은 문자열 $tel, 즉 '2022-10-30')에 포함된 '-'를 '/'로 변경하니다. 따라서 $tel2는 '2022/10/30'의 값을 가집니다. 06 문자열 $str에 포함된 '\n'은 문자열에서 줄 바꿈을 나타내는 코드입니다. 이것은 웹에서의 태그와 같은 것입니다. 07, 08 ..

배열 요소 정렬하기

sort() 함수는 배열의 요소를 오름차순으로 정렬하는 데 사용됩니다. 다음 예제를 통하여 sort() 함수의 사용법에 대해 알아봅시다. 05/ex5-18.php 04 sort($animal)은 $animal 배열의 요소들을 오름차순으로 정렬합니다. 05 print_r() 함수는 $animal 배열을 출력해보면 실행 결과에서와 같이 배열 요소들이 오름차순으로 정렬되어 있음을 알 수 있습니다. sort() 함수는 배열을 오름차순으로 정렬하는 데 만약 내림차순으로 배열을 정렬하려면 rsort() 함수를 이용하면 되니다.

배열 요소 삭제하기

array_pop() 함수는 배열 제일 뒤에 있는 요소를 삭제하는 데 사용됩니다. 다음 예제를 통하여 array_pop() 함수의 사용법을 익혀봅시다. 05/ex5-18.php 04 array_pop($animal)은 $animal 배열의 제일 뒤에 있는 요소 '여우'를 삭제합니다. 05 print_r() 함수로 $animal 배열의 구조와 내용을 실행 결과에서와 같이 출력합니다. 2행에서 생성한 $animal 배열에서 '여우'가 삭제된 것을 알 수 있습니다.

JSON의 자료형 사용 실습

이번에는 JSON 자료형을 실제로 사용하여 값을 출력하는 예제를 실습해 보겠습니다. 1. 다음과 같이 test04 폴더를 만들고 json1~4까지 jsp 파일을 생성합니다. 2. json1.jsp를 다음과 같이 작성합니다. JSON 배열에 문자열을 저장한 후 웹 페이지에 출력하는 내용입니다. 출력 2. http://localhost:8080/pro16/test04/json1.jsp로 요청하여 출력을 클릭하면 배열 요소의 값을 출력합니다. 4. 이번에는 정수 자료형을 배열로 저장한 후 화면에 출력해 보겠습니다. json2.jsp를 다음과 같이 작성합니다. 출력 5. http://localhost:8080/pro16/test04/json2.jsp로 요청한 후 출력을 클릭하..

법정동 데이터 수집하기

datakart 패키지의 Datagokr 클래스를 사용하여 법정동 데이터를 수집하는 함수를 만들어 봅시다. 이 함수는 법정동 데이터를 수집한 후 리스트 형식으로 반환합니다. 리스트에는 주소 코드가 음, 면, 동, 리 단위까지 포함되어 있으므로, 데이터를 정제해서 시, 군, 구 단위만 남기겠습니다.법정동 데이터 리스트를 데이터프레임으로 반환한 다음 읍, 면, 동, 리 단위 주소가 행을 추출하고, 시도, 시군구, 지역 주소명 열로 정리해 보겠습니다. 이렇게 정제한 데이터프레임은 CSV 파일로 저장할 것입니다. 비주얼 스튜디오 코드에서 새 파일을 생성하고, 파일명은 'step_2_1.py'로 저장합니다. 그리고 나서 다음 코드를 입력한 후, 대화형 창에서 실행하면 'output' 폴더에 서울특별시 지역에 속한..

배열에 요소 추가하기

array_push() 함수는 배열 뒤에 새로운 요소를 추가합니다. 다음 예제를 통하여 array_push() 함수의 사용법을 익혀봅시다. 05/ex5-15.php 04 array_pop($animal)은 $animal 배열의 제일 뒤에 있는 요소 '여우'를 삭제합니다. 05 print_r() 함수로 $animal 배열의 구조와 내용을 실행 결과에서와 같이 출력합니다. 2행에서 생성한 $animal 배열에서 '여우'가 삭제된 것을 알 수 있습니다.

배열 관련 함수

배열 관련 내장 함수함수명설명array()배열을 생성합니다.count()배열 요소의 개수를 구합니다.array_push()배열 제일 뒤애 요소를 삭제합니다.array_pop()배열 마지막 요소를 삭제합니다.sort()배열 요소를 오름차순으로 정렬합니다.rsort()배열 요소를 내림차순으로 정렬합니다.array_sum()배열 요소의 합계를 구합니다. 배열 요소 개수 구하기다음 예제에서 사용된 count() 함수는 배열 요소의 개수를 구하는 데 사용됩니다. 02 array() 함수로 배열 $animal을 생성합니다. 03 count($animal)은 배열 $animal의 요소의 개수인 4 값을 가집니다.

C++ 클래스 만들기

클래스 만들기C++에서는 class 키워드를 이용하여 클래스를 선언합니다. C++ 클래스는 C언어의 구조(struct)와 같이 개발자가 정의하는 새로운 데이터 타입입니다. 클래스는 일반적으로 클래스 선언부(class declaration)과 클래스 구현부(class implementation)로 나누어 작성됩니다. 클래스 선언부는 class 키워드로 클래스의 모양을 선언하고, 클래스 구현부는 클래스의 멤버 함수들을 구현합니다. 클래스 선언부클래스는 class 키워드와 클래스 이름으로 선언합니다.class Circle { // Circle 이름의 클래스 선언 ...} // 반드시 세미클론(;)으로 종료 클래스 이름은 개발자가 원하는 대로 붙이면 됩니다. 클래스 선언은 클래스의 모양을 정의하는 것으로서,..

제이쿼리에서 JSON 사용하기

PC 브라우저와 서버 그리고 Ajax를 연동할 때는 XML 형식으로 데이터를 주고받습니다. 모바일 사용량이 많은 요즘은 모바일에서도 서버와 Ajax로 연동할 경우 내부적으로 여러 단계의 처리 과정을 거치게 되므로 자원이 열악한 모바일 환경은 속도 면에서 불리합니다. 따라서 모바일에서는 대부분 XML보다 형식이 단순한 JSON으로 데이터를 주고받습니다. 이번에는 JSON을 이용해 Ajax 기능을 사용해 보겠습니다. JSON은 name/value 쌍으로 이루어진 데이터 객체를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 데이터 형식입니다. 비동기 브라우저/서버 통신(Ajax)를 위해 XML을 대체하는 데이터 전송 형식 중 하나라고 이해하면 됩니다. 근본은 자바스크립트에서 파생된 것으로 ..

문자열 길이 구하기

strlen() 함수는 문자열의 길이, 즉 문자열에 포함된 문자의 개수를 구하는 데 사용됩니다. 05/ex5-14.php"; // 03 $str2 = "거북이"; echo strlen($str2); // 06?> 03 strlen($str)은 'PHP is fun!'의 길이, 즉 문자의 개수인 11을 반환합니다. 06 strlen($str2)는 '거북이'의 길이 9를 반환합니다. 한글 한 글자는 UTF-8 문자셋에서 3바이트로 구성됩니다. 따라서 '거북이'가 세 글자이기 때문에 길이는 9가 됩니다.

특정 문자열 분리하기

substr() 함수는 문자열에서 특정 문자열을 분리하는 데 사용됩니다. 다음 예제를 통하여 substr() 함수의 사용법을 익혀봅니다. 05/ex5-13.php"; echo $month."월"; echo $day."일"; echo $time;?> 04 substr($str, 0, 4)은 $str '2022-03-25 21:30:50'에서 인덱스 0부터 4개의 문자열, 즉 '2022'를 반환합니다. 05 substr($str, 5, 2)는 '2022-03-25 21:30:50'에서 인덱스 5부터 2개의 문자열, 즉 '03'를 반환합니다. 06 substr($str, 8, 2)는 '2022-03-25 21:30:50'에서 인덱스 8부터 2개의 문자열, 즉 '25'를 반환합니다. 07 ..

알파벳 대소문자 변경하기

strtolower() 함수는 영어 알파벳 소문자를 대문자로 변경하고, strtolower() 함수는 대문자를 소문자로 변경하는 데 사용됩니다. 05/ex5-12.php"; // 04 echo strtolower($str); // 05?> 04 stroupper($str)은 $str, 즉 'PHP is fun!'의 모든 알파벳을 대문자로 변경합니다. 05 strtolower($str)은 $str에 있는 모든 알파벳을 소문자로 변경합니다.

특정 문자열로 변환하기

str_replace() 함수는 문자열을 특정 문자열로 변환하는 데 사용됩니다. 대음 예제를 통하여 str_replace() 함수의 사용법에 대해 알아봅시다. 05/ex5-11.php"; $str = "안녕하세요.\n반갑습니다."; // 06 $str2 = str_replace("\n","", $str); // 07 echo $str2; // 08?> 03 str_replace("-", "/", $tel)은 문자열 $tel, 즉 '2022-10-30')에 포함된 '-'를 '/'로 변경하니다. 따라서 $tel2는 '2022/10/30'의 값을 가집니다. 06 문자열 $str에 포함된 '\n'은 문자열에서 줄 바꿈을 나타내는 코드입니다. 이것은 웹에서의 태그와 같은 것입니다. 07, 08 ..