본문 바로가기

반응형

분류 전체보기

(9429)
매물을 자동으로 수집하는 파이썬 프로그램 예제 ## 📦 기능 요약 - 네이버 부동산에서 매물 정보 크롤링 - 지역별, 타입별(아파트/오피스텔/빌라 등) 필터링 가능 - 매매/전세/월세 구분 가능 - 매물 제목, 가격, 면적, 층수, 관리비, 주소 등을 수집 - CSV 파일로 저장 (엑셀에서 열 수 있음) --- ## 🔧 사용 라이브러리 ```bash pip install requests beautifulsoup4 pandas openpyxl ``` > `openpyxl`은 엑셀(xlsx) 파일로 저장할 때 필요합니다. --- ## ✅ 전체 코드 ```python import requests from bs4 import BeautifulSoup import pandas as pd import time # 네이버 부동산 URL 생성 함수 def ge..
파이썬 (Python) 설치 여부를 확인하는 방법과 설치 가이드 ### **1. 파이썬 설치 여부 확인 방법** 터미널(맥/리눅스) 또는 명령 프롬프트(윈도우)에서 다음 명령어를 실행하세요. #### **Windows** ```cmd python --version ``` 또는 (Python 3.x인 경우) ```cmd python3 --version ``` - 만약 `'python' is not recognized...` 오류가 나면 파이썬이 설치되지 않은 것입니다. #### **macOS / Linux** ```bash python3 --version ``` - 설치된 경우 `Python 3.x.x`와 같은 버전이 출력됩니다. --- ### **2. 파이썬 설치 가이드** #### **(1) Windows** 1. **[Python ..
커스터마이징, 혹은 특정 컴포넌트만 사용하고 싶은 경우에 pro-components 패키지를 직접 설치하지 않고 소스 코드를 가져다가 직접 쓰는 방법 Ant Design Pro에서 제공하는 고급 컴포넌트들(`@ant-design/pro-components`)은 기업용 어드민 UI를 빠르게 구성할 수 있도록 도와주는 강력한 라이브러리입니다. 하지만 때로는 번들 크기 최적화, 커스터마이징, 혹은 특정 컴포넌트만 사용하고 싶은 경우에 `pro-components` 패키지를 직접 설치하지 않고 **소스 코드를 가져다가 직접 쓰고 싶을 수 있습니다**. --- ## ✅ 목표 - `@ant-design/pro-components` 패키지 설치 없이도 - 필요한 컴포넌트(예: `ProTable`, `ProForm`, `Descriptions`, 등)의 소스코드를 직접 가져와서 사용 --- ## 🚀 방법 1: GitHub에서 원본 소스 가져오기 (추천) 공식 ..
Ant Design의 전체 아이콘 SVG 소스를 한 번에 추출 하는 방법 Ant Design의 **전체 아이콘 SVG 소스를 한 번에 추출**하고 싶으시면, 공식 GitHub 저장소에서 스크립트를 이용해 모든 아이콘을 자동으로 다운로드하거나 React 컴포넌트 형태로 변환할 수 있습니다. --- ## 🧾 목표 - `@ant-design/icons` 패키지 없이도 Ant Design 아이콘 사용 - 전체 아이콘 SVG 또는 React 컴포넌트로 일괄 추출 - 번들 최적화 및 커스터마이징 가능 --- ## ✅ 방법 1: 공식 레포지토리에서 직접 클론 ### 1. Git Clone ```bash git clone https://github.com/ant-design/ant-design-icons.gitcd ant-design-icons ``` ### 2. 필요한 아이콘 위치 ..
Alibaba Cloud AI Coding Assistant (Lingma) VSCode 설정 방법 Alibaba Cloud의 AI 코딩 어시스턴트인 Lingma(링마)를 VSCode에 설정하는 방법을 안내해 드리겠습니다. ## 전제 조건 - Visual Studio Code 설치 - Alibaba Cloud 계정 ## 설치 단계 1. **VSCode 확장 설치** - VSCode를 열고 확장 마켓플레이스(왼쪽 사이드바의 확장 아이콘 또는 `Ctrl+Shift+X`)로 이동 - "Alibaba Cloud AI Coding Assistant" 또는 "Lingma" 검색 - 설치 버튼 클릭 2. **Alibaba Cloud 계정 로그인** - 확장 설치 후, VSCode의 명령 팔레트(`Ctrl+Shift+P` 또는 `Cmd+Shift+P`) 열기 - "Alibaba Cloud:..
Java, Spring, iBatis, MariaDB 환경에서 실행 결과를 등록된 수신자들에게 이메일로 발송 예제 // com.example.service.TestPlanEmailService.javaimport org.springframework.beans.factory.annotation.Autowired;import org.springframework.mail.SimpleMailMessage;import org.springframework.mail.javamail.JavaMailSender;import org.springframework.stereotype.Service;import com.example.mapper.ItTestPlanMapper;import java.util.ArrayList;import java.util.List;import java.util.Map;@Servicepublic class Te..
Java에서 현재 시간을 "YYYY-MM-DD HH24:MI:SS" 형식으로 포맷하여 문자열 변수 toTime에 넣는 방법 Java 8 이상에서는 java.time 패키지를 사용하는 것이 가장 권장됩니다:import java.time.LocalDateTime;import java.time.format.DateTimeFormatter;public class TimeExample { public static void main(String[] args) { // 현재 시간 가져오기 LocalDateTime now = LocalDateTime.now(); // 원하는 형식으로 포맷 정의 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); // 포맷된 문자열로 변환 ..
유효한 Date 객체인지 검사하는 유틸리티 함수 export function isValidDate(d: unknown): boolean { return d instanceof Date && !isNaN(d.getTime());}상세 설명1. d: unknown이 함수는 어떤 타입(unknown)의 값이라도 받을 수 있습니다.unknown은 TypeScript에서 타입 안정성을 높이기 위해 any보다 더 안전한 타입입니다.내부에서 명확한 타입 확인을 통해 안전하게 다룰 수 있게 유도합니다.2. d instanceof Dated가 Date 클래스의 인스턴스인지 확인합니다.new Date()로 생성된 객체만 true가 됩니다.문자열이나 숫자 등의 다른 값은 false입니다.3. !isNaN(d.getTime())d가 Date 객체여도 내부 값이 유효한 날..

반응형