목록

'전체 글' 731건

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

  • 단위 면적당 평균 실거래가 시각화하기
    프로그래밍 언어/Python · 댓글
    데이터 결합비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_3_3.py'로 변경합니다. 다음과 같이 코드를 입력하고 대화형 창에서 실행하면 'output' 폴더에 'step_3_3.geojson' 파일이 생성됩니다. ch_11/step_3_3.pyfrom pathlib import Pathimport geopandas as gpdimport pandas as pdfrom step_1_1 import OUT_DIRfrom step_2_4 import OUT_2_4from step_3_2 import OUT_3_2OUT_3_3 = OUT_DIR / f"{Path(__file__).stem}.geojson"def merge_dataFrame(): gdf_geo = gpd.read_fi..
  • GeoJSON으로 데이터 저장
    프로그래밍 언어/Python · 댓글
    비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_3_2.py'로 변경합니다. 다음 코드를 입력한 뒤, 대화형 창에서 실행하면 'output' 폴더에 행정구역 경계 데이터가 포함된 파일 'step_3_2.geojson'이 생성됩니다. ch_11/step_3_2.pyfrom pathlib import Pathfrom datakart import Sgisfrom step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다.OUT_3_2 = OUT_DIR / f"{Path(__file__).stem}.geojson"def adm_cd_to_geojson(adm_cd: str = None, low_search: str = "1") -> None: # 07 SGIS_KEY..
  • 세션 해제하기
    프로그래밍 언어/PHP · 댓글
    다음 예제를 통하여 등록된 세션을 해제하는 방법에 대해 알아봅시다. 06/destory_session.php 02 session_start() 함수를 이용하여 세션을 시작합니다. 05~07 $_SESSION["username"], 즉 username 세션의 값이 존재하면 unset() 함수를 이용하여 세션을 해제합니다. unset($_SESSION["username"])은 등록된 username 세션을 해제합니다. 위 실행 결과에서와 같이 세션을 해제한 다음 access_session.php를 실행하면 다음과 같이 해당 세션이 존재하지 않는다는 메시지가 출력됩니다.
  • 세션 접근하기
    프로그래밍 언어/PHP · 댓글
    다음 예제에서는 특정 페이지에서 $_SESSION 변수에 접근하는 방법을 설명합니다. 06/access_session.php 02 session_start() 함수를 이용하여 세션을 시작합니다. 04~09 isset($_SESSION["username"])은 $_SESSION["username"]의 값이 존재하면 True, 그렇지 않으면 False를 반환합니다. 만약 실행 결과에서와 같이 세션을 등록하였다면 $_SESSION["username"]는 '홍길동'의 값을 가집니다. 따라서 실행 결과에서와 같이 '홍길동님 환영합니다'가 화면에 출력됩니다. username 세션이 등록되지 않아 $_SESSION["username"]에 값이 없을 때에는 8행에 의해 'username 세션이 존재하지 않습니다!'가 ..
  • 세션 등록하기
    프로그래밍 언어/PHP · 댓글
    다음 예제를 통하여 세션을 등록하는 방법애 대해 알아봅시다. 06/register_session.php 03 session_start() 함수를 이용하여 세션을 시작합니다. 세션을 사용하려면 세션을 필요로 하는 모든 페이지에서 session_start()를 사용하여 시작하여야 합니다. 04 전역 변수 $_SESSION을 이용하여 username 세션에 '홍길동'을 등록합니다.
  • 소멸자란?
    프로그래밍 언어/C++ · 댓글
    태어난 모든 생명체가 언젠가는 흙으로 돌아가는 것처럼, C++ 객체 역시 언젠가는 소멸됩니다.객체가 소멸되면 객체 메모리는 시스템으로 반환됩니다. 또한 객체 생성 시 생성자 함수가 실행되는 것처럼 객체 소멸 시 소멸자 함수가 실행됩니다. 소멸자(destructor)는 객체가 소멸되는 시점에서 자동으로 호출되는 클래스의 멤버 함수입니다. 소멸자의 목적은 객체가 사라질 때 필요한 마무리 작업을 위함입니다.객체가 소멸할 때, 동적으로 할당받은 메모리를 운영체제에게 돌려주거나, 열어 놓은 파일을 저장하고 닫거나, 연결된 네트워크를 해제하는 등 객체가 사라지기 전에 필요한 조치를 하도록 하기 위함입니다. 소멸자의 이름은 클래스 이름 앞에 ~를 붙입니다.Circle 클래스의 소멸자 이름은 ~Circle()이며, 소..

단위 면적당 평균 실거래가 시각화하기

데이터 결합비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_3_3.py'로 변경합니다. 다음과 같이 코드를 입력하고 대화형 창에서 실행하면 'output' 폴더에 'step_3_3.geojson' 파일이 생성됩니다. ch_11/step_3_3.pyfrom pathlib import Pathimport geopandas as gpdimport pandas as pdfrom step_1_1 import OUT_DIRfrom step_2_4 import OUT_2_4from step_3_2 import OUT_3_2OUT_3_3 = OUT_DIR / f"{Path(__file__).stem}.geojson"def merge_dataFrame(): gdf_geo = gpd.read_fi..

GeoJSON으로 데이터 저장

비주얼 스튜디오 코드에서 새로운 파일을 생성하고 파일명을 'step_3_2.py'로 변경합니다. 다음 코드를 입력한 뒤, 대화형 창에서 실행하면 'output' 폴더에 행정구역 경계 데이터가 포함된 파일 'step_3_2.geojson'이 생성됩니다. ch_11/step_3_2.pyfrom pathlib import Pathfrom datakart import Sgisfrom step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다.OUT_3_2 = OUT_DIR / f"{Path(__file__).stem}.geojson"def adm_cd_to_geojson(adm_cd: str = None, low_search: str = "1") -> None: # 07 SGIS_KEY..

세션 해제하기

다음 예제를 통하여 등록된 세션을 해제하는 방법에 대해 알아봅시다. 06/destory_session.php 02 session_start() 함수를 이용하여 세션을 시작합니다. 05~07 $_SESSION["username"], 즉 username 세션의 값이 존재하면 unset() 함수를 이용하여 세션을 해제합니다. unset($_SESSION["username"])은 등록된 username 세션을 해제합니다. 위 실행 결과에서와 같이 세션을 해제한 다음 access_session.php를 실행하면 다음과 같이 해당 세션이 존재하지 않는다는 메시지가 출력됩니다.

세션 접근하기

다음 예제에서는 특정 페이지에서 $_SESSION 변수에 접근하는 방법을 설명합니다. 06/access_session.php 02 session_start() 함수를 이용하여 세션을 시작합니다. 04~09 isset($_SESSION["username"])은 $_SESSION["username"]의 값이 존재하면 True, 그렇지 않으면 False를 반환합니다. 만약 실행 결과에서와 같이 세션을 등록하였다면 $_SESSION["username"]는 '홍길동'의 값을 가집니다. 따라서 실행 결과에서와 같이 '홍길동님 환영합니다'가 화면에 출력됩니다. username 세션이 등록되지 않아 $_SESSION["username"]에 값이 없을 때에는 8행에 의해 'username 세션이 존재하지 않습니다!'가 ..

세션 등록하기

다음 예제를 통하여 세션을 등록하는 방법애 대해 알아봅시다. 06/register_session.php 03 session_start() 함수를 이용하여 세션을 시작합니다. 세션을 사용하려면 세션을 필요로 하는 모든 페이지에서 session_start()를 사용하여 시작하여야 합니다. 04 전역 변수 $_SESSION을 이용하여 username 세션에 '홍길동'을 등록합니다.

소멸자란?

태어난 모든 생명체가 언젠가는 흙으로 돌아가는 것처럼, C++ 객체 역시 언젠가는 소멸됩니다.객체가 소멸되면 객체 메모리는 시스템으로 반환됩니다. 또한 객체 생성 시 생성자 함수가 실행되는 것처럼 객체 소멸 시 소멸자 함수가 실행됩니다. 소멸자(destructor)는 객체가 소멸되는 시점에서 자동으로 호출되는 클래스의 멤버 함수입니다. 소멸자의 목적은 객체가 사라질 때 필요한 마무리 작업을 위함입니다.객체가 소멸할 때, 동적으로 할당받은 메모리를 운영체제에게 돌려주거나, 열어 놓은 파일을 저장하고 닫거나, 연결된 네트워크를 해제하는 등 객체가 사라지기 전에 필요한 조치를 하도록 하기 위함입니다. 소멸자의 이름은 클래스 이름 앞에 ~를 붙입니다.Circle 클래스의 소멸자 이름은 ~Circle()이며, 소..