목록

'홈' 729건

  • 아파트 매매 실거래가 지도
    프로그래밍 언어/Python · 댓글
    파이썬 패키지 준비하기 pathlib 패키지pathlib 패키지를 사용하여 이번 장에서 사용할 폴더를 만들어 보겠습니다. 현재 작업 폴더를 'ch_11'이라고 가정합니다.비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_1_1.py'로 변경합니다. 그러고 나서 다음과 같이 코드를 입력하고, 대화형 창에서 실행합니다. 현재 작업 폴더의 하위 경로에 'input', 'output' 폴더가 생성됩니다. ch_11/step_1_1.pyfrom pathlib import PathWORK_DIR = Path(__file__).parentIN_DIR, OUT_DIR = WORK_DIR / "input", WORK_DIR / "output"if __name__ == "__main__": IN_D..
  • 키보드로 문자열 입력
    프로그래밍 언어/C++ · 댓글
    C++의 문자열C++응용프로그램에서 가장 많이 다루어지는 데이터 중 하나가 문자열입니다. 그러나 안타깝게도 문자열은 C++의 기본 데이터 타입이 아닙니다. C++에서는 다음 두 방법으로 문자열을 표현합니다. C-스트링 - C 언어에서 문자열을 표현하는 방법string 클래스 - 문자열을 객체로 다루는 방법, 권장하는 방법첫 번째 방법 : C-스트링C-스트링(C-string)은 널 문자('/0' 혹은 0)로 끝나는 char 배열을 말하며, C언어에서 사용하는 문자열 방식입니다. C++에서는 C언어와의 호환성 때문에 C-스트링을 그대로 사용합니다.char name1[0] = {'G', 'r', 'a', 'c', 'e', '\0'}; // name1은 문자열 "Grace"char name2[5] = {'G',..
  • 특정 포맷으로 출력하기
    프로그래밍 언어/PHP · 댓글
    지금까지 echo문을 이용하여 데이터나 변수의 값을 화면에 출력하였습니다. 경우에 따라서는 특정 포맷에 맞추어 출력해야 할 때가 있습니다. 이 때 사용하는 것이 printf() 함수입니다. 다음 예제를 통하여 printf() 함수의 사용법을 익혀봅시다. 05 %s 자리에 $name의 값 '홍길동'을 대입하고 %d의 자리에는 $age의 값을 대입합니다. %s에서 s는 'string'을 의미하고, %d에는 d는 'digit'의 약어입니다. 여기서 %s는 문자열을 대치하는 포맷 기호이고, %d는 정수형 숫자에 대한 기호로 사용됩니다. 이와 같이 printf() 함수는 데이터나 변수 값을 특정 포맷에 맞추어 출력할 때 사용됩니다. 많이 사용되는 포맷 기호를 표로 정리하면 다음과 같습니다. printf() 함수..
  • 배열 요소 합쳐서 문자열 만들기
    프로그래밍 언어/PHP · 댓글
    join() 함수는 배열 요소를 합쳐서 문자열로 만드는데 사용됩니다. 다음 예제를 통해 join() 함수의 사용법을 익혀봅시다. 05/ex5-9.php 03 join("-", $arr)은 $arr 배열의 요소들 사이에 '-'를 삽입하여 하나의 문자열로 연결한 '010-1234-5678'을 반환한다.
  • 문자열 분리하여 배열로 변환하기
    프로그래밍 언어/PHP · 댓글
    explode() 함수는 특정 문자를 기준으로 문자열을 쪼갠 다음 배열에 저장합니다. 다음 예제를 통하여 explode() 함수의 사용법에 대해 알아봅시다. 05/ex5-8.php 03 explode("-", $tel)은 $tel, 즉 문자열 '010-1234-5678'을 '-'을 기준으로 분리하여 배열로 반환한다. 따라서 $arr은 다음과 같은 값을 가집니다. 04 $arr[0], $arr[1], $arr[1]의 값을 하나로 연결한 '01012345678'을 $tel2에 저장합니다. 위의 실행결과에서와 같이 explode() 함수를 이용하여 전화번호에 포함된 하이픈(-)을 삭제할 수 있습니다. ※ explode() 함수 대신에 str_replace() 함수를 이용하면 좀 더 쉽게 전화번호에서 하이픈(-..
  • ID 중복 여부 확인하기
    프로그래밍 언어/자바 웹 · 댓글
    1. sec02.ex01 패키지를 만들고 MemberDAO, MemberServlet를 만듭니다. 그리고 ajax3.html을 추가합니다. 2. MemberServlet 클래스를 다음과 같이 작성합니다. 클라이언트에서 Ajax로 전송된 ID를 받아서 MemberDAO의 overlappedID() 메서드로 전달합니다. 그리고 그 결과를 이용해 클라이언트에게 다른 메시지를 전달합니다.package sec02.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Htt..
  • HTML 표기를 특수 기호로 변환하기
    프로그래밍 언어/PHP · 댓글
    htmlspecialchars() 함수와는 반대로 HTML 표기를 특수 기호로 변환하는 데 사용되는 함수는 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 다음 예제를 통하여 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 05/ex5-7.php"; $str2 = htmlspecialchars_decode($str); // 05 echo $str2; // 06?> 05, 06 htmlspecialchars_decode() 함수를 이용하여 $str에 포함된 HTML 표기를 특수 기호를 변환한 다음 실행 결과의 두 번째 줄에서와 같이 출력합니다.
  • 특수 기호를 HTML 표기로 변환하기
    프로그래밍 언어/PHP · 댓글
    특수 기호를 HTML 표기로 변환하는 방법에 대해 알아봅시다. 특수 기호와 HTML 표기특수 기호HTML 표기&&""''<>&qt; 내장 함수 htmlspecialchars() 함수를 이용하면 위 표에 나타난 특수 기호를 HTML 표기로 변환할 수 있습니다. 다음 예제를 통하여 htmlspecialchars() 함수의 사용법을 익혀봅시다. 05/ex5-6.phpMySQL은 PHP와 같이 많이 사용됩니다."; // 02 echo $str; // 03 $str2 = htmlspecialchars($str); // 05 echo $str2; // 06?> 02, 03 지금까지 해왔던대로 echo 문에서 사용된 HTML 태그는 웹 페이지에 그대로 반영됩니다. 2행에..
  • 16진수 변환하기
    프로그래밍 언어/PHP · 댓글
    10진수를 16진수로 반환하는 데에는 dechex() 함수를 사용합니다. 반대로 16진수를 10진수로 변환하는 데는 hexdec() 함수가 사용됩니다. 05/ex5-5.php"; // 02 echo dechex(128).""; // 03 echo hexdec("ff").""; // 05 echo hexdec("80").""; // 06?> 02, 03 dechex(255)는 10진수 255를 16진수인 ff로 변환합니다. 16진수 ff는 15*16 + 15의 값을 나타냅니다. 그리고 dechex(128)은 16진수 80의 값을 가집니다. 16진수 80은 8*16 + 0의 값을 나타냅니다. 05, 06 dechex("ff")와 dechex("80")은 각각 10진수 255와 128의 값을 ..
  • 랜덤 수 발생시키기
    프로그래밍 언어/PHP · 댓글
    내장 함수 rand()는 랜덤 수를 발생시키는 데 사용됩니다. 05/ex5-4.php"; // 02 echo rand(1, 6).""; echo rand(1, 6).""; // 04?> 02~04 rand(1, 6)은 1에서 6 사이(6포함)의 정수, 즉 1, 2, 3, ..., 6 중 하나의 랜덤 수를 발생시킵니다.
  • 제곱근/거듭제곱 값 구하기
    프로그래밍 언어/PHP · 댓글
    내장 함수 sqrt()와 pow() 함수는 각각 제곱근과 거듭제곱 값을 구하는 데 사용됩니다. 05/ex5-3.php"; // 02 echo sqrt(2).""; // 03 echo pow(2, 3).""; // 05 echo pow(3, 4); // 06?> 02, 03 sqrt() 함수를 이용하여 √25와 √2의 값을 구합니다. 그 값은 각각 5와 1.4142135623731이 됩니다. 05, 06 pow() 함수를 이용하여 2³와 3⁴ 값을 구합니다. 그 값은 각각 8과 81이 됩니다.
  • 올림/내림/반올림 값 구하기
    프로그래밍 언어/PHP · 댓글 1
    내장 함수 ceil(), floor(), round()는 각각 올림, 내림, 반올림 값을 구하는 데 사용됩니다. 05/ex5-2.php"; // 02 echo ceil(3.7).""; // 03 echo floor(3.2).""; // 05 echo floor(3.7).""; // 06 echo round(3.2).""; // 08 echo round(3.7); // 09?> 02, 03 ceil() 함수를 이용하여 3.2와 3.7의 올림 값을 구합니다. 그 값은 각각 4와 4가 됩니다. 05, 06 floor() 함수를 이용하여 3.2와 3.7의 내림 값을 구합니다. 그 값은 각각 3과 3이 됩니다. 08, 09 round() 함수를 이용하여 정수 3.2와 3.7의 ..

아파트 매매 실거래가 지도

파이썬 패키지 준비하기 pathlib 패키지pathlib 패키지를 사용하여 이번 장에서 사용할 폴더를 만들어 보겠습니다. 현재 작업 폴더를 'ch_11'이라고 가정합니다.비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_1_1.py'로 변경합니다. 그러고 나서 다음과 같이 코드를 입력하고, 대화형 창에서 실행합니다. 현재 작업 폴더의 하위 경로에 'input', 'output' 폴더가 생성됩니다. ch_11/step_1_1.pyfrom pathlib import PathWORK_DIR = Path(__file__).parentIN_DIR, OUT_DIR = WORK_DIR / "input", WORK_DIR / "output"if __name__ == "__main__": IN_D..

키보드로 문자열 입력

C++의 문자열C++응용프로그램에서 가장 많이 다루어지는 데이터 중 하나가 문자열입니다. 그러나 안타깝게도 문자열은 C++의 기본 데이터 타입이 아닙니다. C++에서는 다음 두 방법으로 문자열을 표현합니다. C-스트링 - C 언어에서 문자열을 표현하는 방법string 클래스 - 문자열을 객체로 다루는 방법, 권장하는 방법첫 번째 방법 : C-스트링C-스트링(C-string)은 널 문자('/0' 혹은 0)로 끝나는 char 배열을 말하며, C언어에서 사용하는 문자열 방식입니다. C++에서는 C언어와의 호환성 때문에 C-스트링을 그대로 사용합니다.char name1[0] = {'G', 'r', 'a', 'c', 'e', '\0'}; // name1은 문자열 "Grace"char name2[5] = {'G',..

특정 포맷으로 출력하기

지금까지 echo문을 이용하여 데이터나 변수의 값을 화면에 출력하였습니다. 경우에 따라서는 특정 포맷에 맞추어 출력해야 할 때가 있습니다. 이 때 사용하는 것이 printf() 함수입니다. 다음 예제를 통하여 printf() 함수의 사용법을 익혀봅시다. 05 %s 자리에 $name의 값 '홍길동'을 대입하고 %d의 자리에는 $age의 값을 대입합니다. %s에서 s는 'string'을 의미하고, %d에는 d는 'digit'의 약어입니다. 여기서 %s는 문자열을 대치하는 포맷 기호이고, %d는 정수형 숫자에 대한 기호로 사용됩니다. 이와 같이 printf() 함수는 데이터나 변수 값을 특정 포맷에 맞추어 출력할 때 사용됩니다. 많이 사용되는 포맷 기호를 표로 정리하면 다음과 같습니다. printf() 함수..

배열 요소 합쳐서 문자열 만들기

join() 함수는 배열 요소를 합쳐서 문자열로 만드는데 사용됩니다. 다음 예제를 통해 join() 함수의 사용법을 익혀봅시다. 05/ex5-9.php 03 join("-", $arr)은 $arr 배열의 요소들 사이에 '-'를 삽입하여 하나의 문자열로 연결한 '010-1234-5678'을 반환한다.

문자열 분리하여 배열로 변환하기

explode() 함수는 특정 문자를 기준으로 문자열을 쪼갠 다음 배열에 저장합니다. 다음 예제를 통하여 explode() 함수의 사용법에 대해 알아봅시다. 05/ex5-8.php 03 explode("-", $tel)은 $tel, 즉 문자열 '010-1234-5678'을 '-'을 기준으로 분리하여 배열로 반환한다. 따라서 $arr은 다음과 같은 값을 가집니다. 04 $arr[0], $arr[1], $arr[1]의 값을 하나로 연결한 '01012345678'을 $tel2에 저장합니다. 위의 실행결과에서와 같이 explode() 함수를 이용하여 전화번호에 포함된 하이픈(-)을 삭제할 수 있습니다. ※ explode() 함수 대신에 str_replace() 함수를 이용하면 좀 더 쉽게 전화번호에서 하이픈(-..

ID 중복 여부 확인하기

1. sec02.ex01 패키지를 만들고 MemberDAO, MemberServlet를 만듭니다. 그리고 ajax3.html을 추가합니다. 2. MemberServlet 클래스를 다음과 같이 작성합니다. 클라이언트에서 Ajax로 전송된 ID를 받아서 MemberDAO의 overlappedID() 메서드로 전달합니다. 그리고 그 결과를 이용해 클라이언트에게 다른 메시지를 전달합니다.package sec02.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Htt..

HTML 표기를 특수 기호로 변환하기

htmlspecialchars() 함수와는 반대로 HTML 표기를 특수 기호로 변환하는 데 사용되는 함수는 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 다음 예제를 통하여 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 05/ex5-7.php"; $str2 = htmlspecialchars_decode($str); // 05 echo $str2; // 06?> 05, 06 htmlspecialchars_decode() 함수를 이용하여 $str에 포함된 HTML 표기를 특수 기호를 변환한 다음 실행 결과의 두 번째 줄에서와 같이 출력합니다.

특수 기호를 HTML 표기로 변환하기

특수 기호를 HTML 표기로 변환하는 방법에 대해 알아봅시다. 특수 기호와 HTML 표기특수 기호HTML 표기&&""''<>&qt; 내장 함수 htmlspecialchars() 함수를 이용하면 위 표에 나타난 특수 기호를 HTML 표기로 변환할 수 있습니다. 다음 예제를 통하여 htmlspecialchars() 함수의 사용법을 익혀봅시다. 05/ex5-6.phpMySQL은 PHP와 같이 많이 사용됩니다."; // 02 echo $str; // 03 $str2 = htmlspecialchars($str); // 05 echo $str2; // 06?> 02, 03 지금까지 해왔던대로 echo 문에서 사용된 HTML 태그는 웹 페이지에 그대로 반영됩니다. 2행에..

16진수 변환하기

10진수를 16진수로 반환하는 데에는 dechex() 함수를 사용합니다. 반대로 16진수를 10진수로 변환하는 데는 hexdec() 함수가 사용됩니다. 05/ex5-5.php"; // 02 echo dechex(128).""; // 03 echo hexdec("ff").""; // 05 echo hexdec("80").""; // 06?> 02, 03 dechex(255)는 10진수 255를 16진수인 ff로 변환합니다. 16진수 ff는 15*16 + 15의 값을 나타냅니다. 그리고 dechex(128)은 16진수 80의 값을 가집니다. 16진수 80은 8*16 + 0의 값을 나타냅니다. 05, 06 dechex("ff")와 dechex("80")은 각각 10진수 255와 128의 값을 ..

랜덤 수 발생시키기

내장 함수 rand()는 랜덤 수를 발생시키는 데 사용됩니다. 05/ex5-4.php"; // 02 echo rand(1, 6).""; echo rand(1, 6).""; // 04?> 02~04 rand(1, 6)은 1에서 6 사이(6포함)의 정수, 즉 1, 2, 3, ..., 6 중 하나의 랜덤 수를 발생시킵니다.

제곱근/거듭제곱 값 구하기

내장 함수 sqrt()와 pow() 함수는 각각 제곱근과 거듭제곱 값을 구하는 데 사용됩니다. 05/ex5-3.php"; // 02 echo sqrt(2).""; // 03 echo pow(2, 3).""; // 05 echo pow(3, 4); // 06?> 02, 03 sqrt() 함수를 이용하여 √25와 √2의 값을 구합니다. 그 값은 각각 5와 1.4142135623731이 됩니다. 05, 06 pow() 함수를 이용하여 2³와 3⁴ 값을 구합니다. 그 값은 각각 8과 81이 됩니다.

올림/내림/반올림 값 구하기

내장 함수 ceil(), floor(), round()는 각각 올림, 내림, 반올림 값을 구하는 데 사용됩니다. 05/ex5-2.php"; // 02 echo ceil(3.7).""; // 03 echo floor(3.2).""; // 05 echo floor(3.7).""; // 06 echo round(3.2).""; // 08 echo round(3.7); // 09?> 02, 03 ceil() 함수를 이용하여 3.2와 3.7의 올림 값을 구합니다. 그 값은 각각 4와 4가 됩니다. 05, 06 floor() 함수를 이용하여 3.2와 3.7의 내림 값을 구합니다. 그 값은 각각 3과 3이 됩니다. 08, 09 round() 함수를 이용하여 정수 3.2와 3.7의 ..