목록
'전체 글' 729건
코드로 놀고, 언어로 성장하는 공방.
-
위임 생성자(delegating constructor), 생성자가 다른 생성자 호출한 클래스의 생성자들에는 대개 객체를 초기화하는 비슷한 코드가 중복됩니다. 아래 코드의 경우에도 다음과 같이 2개의 생성자에 코드가 중복되어 있습니다.Circle::Circle() { radius = 1; cout C+11부터는 중복된 초기화 코드를 하나의 생성자로 몰고, 다른 생성자에서 이 생성자를 호출할 수 있게 한다. 이 기능을 아용하면 앞의 코드는 다음과 같이 간소화됩니다.Circle::Circle() : Circle(1) { } // Circle(int r)의 생성자 호출Circle::Circle(int r) { radius = r; cout Circle() 생성자가 호출되면 Circle() 생성자는 자신의 코드를 실행하기 전에 Circle(int r) 생성자를 호출하여, r에 1을 넘겨주어..
-
회원 정보 조회 기능 구현① 브라우저에서 /mem.do를 요청합니다.② 서블릿 MemberController가 요청을 받아 MemberDAO의 listMembers() 메서드를 호출합니다.③ MemberDAO의 listMembers() 메서드에서 SQL문으로 회원 정보를 MemberVO에 설정하여 반환합니다.④ 다시 MemberController에서는 조회한 회원 정보를 회원 목록창(listMembers.jsp)으로 포워딩하니다.⑤ 회원 목록창(listMember.jsp)에서 포워딩한 회원 정보를 목록으로 출력합니다. 1. 새 프로젝트 pro17에 sec01.ex01 패키지를 만든 후 MemberController, MemberDAO, MemberVO 클래스를 추가합니다. 그리고 test01 폴더를 만들고 listMembers...
-
텍스트 파일 읽기다음 예제를 통하여 텍스트 파일(파일명:hello.txt)을 읽는 방법에 대해 알아봅시다.※ hello.txt 파일은 ex5-23.php 파일과 같은 폴더에 존재한다고 가정합니다.안녕하세요.반갑습니다. "; // 05 } fclose($file); // 08?> 02 fopen() 함수는 파일을 여는 데 사용됩니다. $file = fopen("hello.txt", "r")은 hello.txt 파일을 읽기 모드로 열어 $file에 저장합니다. 여기서는 'r'은 일기 모드를 의미합니다. fopen() 함수에서 사용되는 주요한 모드를 표로 정리하면 다음과 같습니다. fopen() 함수의 파일 모드함수명설명"r"읽기 모드, 파일을 읽을 때 사용합니다."w"쓰기 모드, 파일에 데이터를 저장할 때..
-
거래가 취소된 데이터 삭제매매 계약이 해제된 아파트를 데이터프레임에서 삭제하기 위해 해제사유발생일 열에 날짜가 입력되어 있는 행을 슬라이싱하고, 데이터프레임에서 해체사유발생일 열을 제외할 것입니다.비주얼 스튜디오 코드에서 새로운 파일을 생성하고, 파일명을 'step_2_3.py'로 지정합니다. 다음과 같이 함수 api_trade_to_csv()를 작성하고 대화형 창에서 실행하면, 'output' 폴더에 'step_2_3.csv' 파일이 생성됩니다.from pathlib import Pathimport pandas as pdfrom datakart import Dakartfrom tqdm import tqdmfrom step_1 import OUT_DIRfrom step_2_1 import OUT_2_1OUT_2_3 = OUT_D..
-
시간 차 계산하기프로그래밍에서 현재 시간을 중심으로 12시간 후, 1일 전, 2일 후와 같이 특정 시간 간의 차이 계산해야 하는 경우가 있습니다. 다음 예제를 통하여 특정 시간 간의 차이 계산하는 방법에 대해 알아봅시다."; // 08 echo "현재 시간 : ".date("Y-m-d H:i:s", $current_time).""; echo "---------------------------------------------------"; echo "2일 전 타임스템프 : ".$before_1day.""; // 12 echo "2일 전 시간 : ".date("Y-m-d H:i:s", $before_1day).""; echo "---------------------------------------..
-
생성자란?클래스는 객체가 생성될 때 자동으로 실행되는 생성자(constructor)라는 특별한 멤버 함수를 통하여 객체를 초기화합니다. 한 클래스에 여러 개의 생성자를 들 수 있으나, 이 중 하나만 실행됩니다. 생성자의 특징을 하나씩 정리해봅시다. 생성자의 목적은 객체가 생성될 때 필요한 초기 작업을 위함입니다.멤버 변수의 값을 특정 값을 설정하거나, 메모리를 동적 할당 받거나, 파일을 읽거나, 네트워크를 연결하는 등 객체를 사용하기 전에 필요한 조치를 할 수 있도록 하기 위함입니다. 생성자 함수는 오직 한 번만 실행됩니다.생성자 함수는 각 객체마다 객체가 생성되는 시점에 오직 한 번만 자동으로 실행됩니다. 생성자 함수의 이름은 클래스 이름과 동일하게 작성되어야 합니다.생성자 함수의 이름은 반드시 클래스 이름과 ..