코딩(73)
-
220228 TIL
1. 리액트란 프론트엔드 라이브러리,프레임워크이다. 자바스크립트 없이 HTML,CSS만 이용하는 정적 페이지라면 프론트엔드 라이브러리를 사용할 필요는 없다. 현재 트렌드는 단순 웹페에지가 아닌 웹어플리케이션, 유저의 행동에 따라 동적인 화면을 보여줘야 하고 동적으로 UI 관리 > 기존 JS나 제이쿼리로는 부족 그래서 수많은 DOM,상태값,업데이트값에 대한 관리를 최소한으로 줄이고, 오직 기능개발&UI를 구현하는데 집중할 수 있도록 새로운 JS 형태들이 등장 프론트엔드 라이브러리 3대장은 Angular(타입스크립트 기반 프론트엔드 웹 애플리케이션 프레임워크), Vue. React(페이스북에서 개발. 단일 웹 페이지나 모바일 앱에서 화면에 표시되는 뷰 부분의 개발에 사용되는 JS 라이브러리) 2. React..
2022.03.01 -
220215 TIL
[Javascript] 1. Let answer = Math.min(...arr); ...는 arr 배열 내의 변수를 펼치는 역할을 하며 (그럼 배열이 어딘가에 선언이 되어있어야 하겠지?) Math.min은 최소값을 찾는, Math.max는 최대값을 찾는 역할을 한다. 2. Max_SAFE_INTEGER; 최소값을 구하는 알고리즘 문제에서 Let answer, min=Number.MAX_SAFE_INTEGER; MAX_SAFE_INTEGER은 안정적인 큰 숫자를 출력해주는데, console.log(min)을 해보면 9007199254740991 같은 숫자가 출력된다. 큰 숫자로 미리 초기화를 해준다. arr크기만큼 for문을 돌리고 if(arr[i] 사과 인덱스가 삭제된다. console.log를 해보면..
2022.02.15 -
Selenium 사용을 위한 ChromeDriver (+Chrome 버전 확인 방법)
파이썬 크롤링 시 requests + BeautifulSoup를 사용하기도 하고 urllib를 사용하기도 하고 scrapy를 사용하기도 한다. 그러나 Selenium은 이들에 비해 속도가 느릴 뿐, 웹 자동화와 크롤링을 모두 사용할 수 있고 requests + BeautifulSoup로는 크롤링이 불가능한 영역까지 모두 소화가 가능하다. Selenium은 우리가 사용하는 인터넷 브라우저를 컨트롤하여 우리가 브라우저로 볼 수 있는 것들은 다 보고 누르고 긁어올 수 있게 해준다. 나는 VSCode를 이용하였기 때문에 터미널에서 pip install Selenium 을 통해 설치해주었다. Selenium을 사용하기 위한 크롬 드라이버 설치 방법1) 크롬 > 맨 우측 프로필 옆 점 점 3개 클릭 > 도움말 > ..
2022.01.19 -
내 파이썬 설치경로는 어디에?
안녕하세요. brandy 입니다. 파이썬을 설치한 후에, 간혹 내 컴퓨터에 파이썬이 어디에 설치되었지?라고 찾아볼 때가 있는데요, 경로가 깊어서 찾아보기에는 쉽지 않습니다. 파이썬 경로를 CMD 창에서 찾을 수 있는데요, 정말 쉽습니다! 1) 파이썬 설치 확인 일단 저의 파이썬이 컴퓨터에는 잘 설치가 되어있습니다. 2) cmd 입력창에 'python'을 입력해줍니다. 파이썬 버전과 함께 여러 정보가 출력됩니다. 3) 명령 프롬프트 창에서 import sys 라고 입력해주세요. sys 모듈은 파이썬이 모듈이나 패키지를 찾기 위해 우선적으로 살피는 영역으로, 딕셔너리 형태로 되어있습니다. 4) sys.excutable 입력 후에 sys.excutable은 파이썬 인터프리터의 실행파일 경로입니다. 내 컴퓨터에..
2022.01.19 -
VSCode 'The Python path in your debug configuration is invalid' 에러와 해결
안녕하세요. brandy 입니다. VSCode로 파이썬 extension을 설치하여 사용(디버깅)하려던 찰나에 The Python path in your debug configuration is invalid 라는 에러가 발생하였는데요, VSCode 내에서 Interpreter path 설정이 제대로 되어있지 않아 발생한 문제입니다. 이를 해결하기 위해 Ctrl + Shift + P 키를 이용하여 인터프리터 창을 열어줍니다. 그리고 파이썬이 설치된 경로를 입력해주고 나면 터미널에서는 아래와 같은 이미지가 뜹니다. 해당 파이썬 버전을 선택해줍니다. 터미널에서 잘 출력이 되는 것을 볼 수 있습니다. 혹시 잘못된 부분이 있다면 언제든지 지적 환영입니다! 읽어주셔서 감사합니다.
2022.01.19 -
Java) String 객체 비교 시 주의할 점 + String만 객체로 취급되는 이유?
안녕하세요. brandy 입니다. 코드프레소 자바 강의를 수강하던 중에 궁금한 점이 생겨서 따로 포스팅을 하게 되었습니다. 자바에서 String 문자열을 자주 사용하는데, String에 대해서 좀 더 알아보고자 글을 작성하게 되었습니다. 물론 Java를 사용하다 보면 '객체' 그리고 '클래스'라는 개념은 빼놓을 수가 없는 단어인데요..! 이 참에 String이 왜 객체로 취급되는지에 대해 좀 더 알아보고자 합니다(다른 int형이나 float 등은 객체로 취급이 안되는데 왜 String만 객체로 취급이 되는지?) - String 객체 대부분은 원시(Primitive 기본) 타입으로 취급되어 new 키워드를 사용하지 않아도 된다 > Stack에 저장 But, Java에서 String은 특별한 참조 자료형으로..
2022.01.17