본문 바로가기

반응형

전체 글

[python] 파이썬 셀레니움 활용 자동화 크롤링 (windows version) 파이썬 셀레니움 자동화 크롤링을 위해 다음과 같은 기본 설치를 해야 합니다. (1, 1.1 둘중 편한 방식으로 설치) 간단하게 파이썬과 셀레니움을 설명 * 파이썬 - 프로그래밍 언어 * 셀레니움 - 파이썬에서 브라우저 컨트롤을 위한 라이브러리 * 크롬드라이버 - 크롬브라우저 (자동화용 크롬드라이버) * visual Studio Code - 프로그램밍 작성 툴 (메모장 같은거라고 생각하면 됨) * 테스트 1. 파이썬 설치: 파이썬이 설치되어 있지 않은 경우, 파이썬 공식 웹사이트 (https://www.python.org/downloads/)에서 다운로드 후 다운로드한 파일 실행하여 설치 1.1 명령프롬프트 - 아래 명령어(python)를 입력하면 Microsoft Store 가 실행 되면서 다운로드 선택.. 더보기
[Java] Eclipse vs IntelliJ: 어떤 IDE가 나에게 더 적합한가? 소프트웨어 개발을 위한 통합 개발 환경(IDE)은 매우 중요합니다. 개발자는 IDE를 사용하여 프로그래밍, 디버깅, 테스트, 빌드 및 배포와 같은 작업을 수행합니다. 대부분의 IDE는 비슷한 기능을 제공하지만, 사용성과 편의성에서 차이가 있습니다. 이번 글에서는 대중적인 두 개의 IDE인 Eclipse와 IntelliJ를 비교하여 어떤 IDE가 개발자에게 더 적합한지 알아보겠습니다. https://www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation provides our global community of individuals and organiza.. 더보기
[github] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent.. 더보기
[package] Brew 명령어 정의 및 정리 https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh Homebrew (Brew)는 macOS 운영 체제에서 사용하는 패키지 관리자입니다. Homebrew를 사용하면 macOS에서 설치하는 것이 쉬운 다양한 유틸리티, 애플리케이션 및 소프트웨어를 설치할 수 있습니다. Brew 명령어는 패키지 관리 및 설치를 수행하는 데 사용되는 명령어 집합입니다. 이번 글에서는 brew 명령어를 처음 사용하는 사람들을 대상으로 brew 명령어의 기본적인 사용 방법과 주요 옵션에 대해 설명하겠습니다. brew update brew update 명령어는 Homebrew 패키지 관리자에서 사용 가능한 최신 패키지 및.. 더보기
[Flutter] Flutter Async/Await Flutter는 비동기 작업을 수행하기 위해 Future 객체를 사용합니다. 하지만 Future 객체만으로는 비동기 작업을 효율적으로 처리하기 어렵습니다. 이때 Async/Await를 사용하면 코드의 가독성과 유지보수성을 높일 수 있습니다. 이번에는 Flutter에서 Async/Await를 사용하는 방법에 대해 알아보겠습니다. Async 함수란? Async 함수는 비동기 작업을 수행하기 위한 함수입니다. Async 함수는 함수의 반환값 앞에 async 키워드를 붙여서 선언합니다. 예를 들어, 다음과 같이 Future를 반환하는 Async 함수를 선언할 수 있습니다. Future fetchData() async { // 비동기 작업 수행 } Await 키워드란? Await 키워드는 Async 함수 내에서 .. 더보기
[Flutter] Flutter 란, 장점/단점 Flutter란? Flutter는 Google에서 개발한 오픈소스 모바일 앱 개발 프레임워크입니다. Flutter는 Dart 언어를 기반으로 작동하며, iOS 및 Android 애플리케이션 개발을 위한 빠르고 효과적인 방법을 제공합니다. Flutter의 장점 빠른 개발 Flutter는 빠른 개발을 위한 여러 기능을 제공합니다. 이를 통해 프로그래머는 손쉽게 애플리케이션을 개발할 수 있으며, 개발에 필요한 시간을 크게 줄일 수 있습니다. 크로스 플랫폼 Flutter는 크로스 플랫폼 프레임워크입니다. 따라서, 하나의 코드 베이스를 사용하여 iOS 및 Android에서 애플리케이션을 동시에 개발할 수 있습니다. 매우 빠른 실행 Flutter는 컴파일 타임에 코드를 natively 컴파일 하기 때문에, 애플리케.. 더보기
[Flutter] 안드로이드 앱 이름 설정, 변경 android:label="앱이름".... 더보기
[https] 무료 SSL 인증서 (let's encrypt) cafe24 웹호스팅 90일 마다 갱신 무료 생성 횟수 제한이 있으므로(시간 제한이 걸림 = 시간이 지나면 다시 생성 가능) 해당 내용은 cafe24 웹호스팅 사용자 (http 인증) 1. 설치 (https://letsencrypt.org/ko/getting-started/) user@MacBook-Air ~ % brew install certbot Running `brew update --auto-update`... ==> Auto-updated Homebrew! Updated 5 taps (heroku/brew, shivammathur/php, homebrew/core, homebrew/cask and homebrew/services). ==> New Formulae crfsuite juicefs soplex utftex.. 더보기

반응형