공부하면서 얻은 지식들

공부하면서 얻은 지식들

파일 모드 (r모드, w모드, a모드, +)

r read 기본값 파일 읽기 함수 이것을 사용한 후, write()를 사용하면 에러가 난다. w write 원래 있던 내용들은 모두 지워지고, 다시 새로운 내용으로 쓰여진다. 파일 쓰기 함수 이것을 사용한 후, 파일 읽기 함수를 사용하면 에러가 난다. a append 이 함수를 사용하면, 원래 있던 내용을 유지하면서 기존 내용의 뒷 부분부터 쓰여진다. r+ 파읽 읽기 함수, 쓰기 함수 파일의 커서가 맨 처음으로 옮겨지기 때문에 파일 쓰기 함수를 사용하면 파일의 맨 처음에 내용이 추가된다. w+ 파일 읽기 함수, 쓰기 함수 작동 방식은 w와 동일 a+ 파일 읽기 함수, 쓰기 함수 작동 방식은 a와 동일

공부하면서 얻은 지식들

JSX

JSX는 1. XML과 유사하다. 2. JavaScript를 확장한 것으로 React와 함께 사용한다. JSX로 작성한 코드는 브라우저에서 실행되기 전, 소스코드가 번들링되는 과정에서 바벨을 사용하여 일반 자바스크립트 형태의 코드로 변환된다. 번들링 - 리액트를 사용하려면 import React from 'react';를 소스코드 안에 넣어주어야 한다. 모듈을 불러오는 것인데 이를 사용하는 것은 원래 기능이 아니므로 이 기능을 사용할 수 있도록 모듈을 하나로 묶어 사용하는데 이를 번들링이라고 한다. 바벨 - 크로스 브라우징을 지원하기 위한 기능이다. ES6+ 자바스크립트나 타입스크립트, JSX 등 다른 언어로 분류되는 언어들에 대해서 모든 브라우저에서 동작할 수 있도록 호환성을 지켜주는 역할을 한다! J..

공부하면서 얻은 지식들

멜론 사이트에서 음악 정보 크롤링하기

이번 게시글에서 다루는 크롤링 과정은 학교에서 듣는 데이터베이스 프로젝트를 위한 것입니다. 사이트에서 데이터를 크롤링해서 상업적으로 이용하면 안 됩니다. 크롤링을 하기 위해 주피터 노트북과 chrome driver를 사용하겠습니다. 위 사이트에 접속해서 자신의 크롬 버전에 맞는 파일을 다운받는다. 자신의 크롬 버전은 도움말에서 Chrome 정보에서 확인할 수 있다. 다운받은 파일은 Crawling이라는 폴더를 만들어 이 폴더에 저장해주었다. 이후 코드를 작성할 파일도 이 폴더에 저장해주면 된다. 우선, 터미널에 'jupyter notebook'을 입력한다. 그리고 Crawling 파일을 저장한 곳으로 이동해 오른쪽 위에 New 버튼을 누르고 Python 3을 클릭한다. 데이터분석 라이브러리인 pandas..

공부하면서 얻은 지식들

터미널에서 자바 버전 바꾸기

export JAVA_HOME=$(/usr/libexec/java_home -v 11) 터미널에 위 내용을 입력해주면 된다. 11버전을 원하기 때문에 뒤에 11을 넣어주었다.

공부하면서 얻은 지식들

MacOS M1 / homebrew 저장소 위치

나는 Macbook Air M1을 사용하고 있다. 터미널로 mysql을 설치하다가 오류가 발견해서 구글링을 하였다. 해결방법을 찾아서 해결하려는데 계속 실패하였다. /usr/local/var/mysql 알고보니 이런 경로가 있으면 M1에서는 /opt/homebrew/var/mysql 이렇게 해주어야 한다. 즉, /usr/local을 /opt/homebrew로 바꾸어주면 된다.

공부하면서 얻은 지식들

Import "bs4" could not be resolved from source 해결법

정말 애를 먹었던 오류 해결 과정이다. 설치하고, 삭제하고, 이랬는데도 안 되면 버전의 문제인지 고려해보는 것이 좋다. 이번 오류도 역시 그랬다. Visual Studio Code 터미널에 pip -V를 입력한다. (v는 꼭 대문자여야 한다.) 결과 : pip 21.3.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip (python 3.6) 그리고 command + shift + p키를 누르고 Python: Select Interpreter 선택 후 위에서 노란 바탕의 파이썬 버전과 일치하는 것을 고르면 해결된다!!

공부하면서 얻은 지식들

Mercury corporation 아이디 비밀번호 ?

서버 포트포워딩 공부를 하면서 이러한 창을 마주하게 되었습니다. 사용자ID는 admin입니다. 비밀번호는 여러 가지 경우가 있다고 합니다. 1. 0000 2. admin 3. skb_admin 4. skb_wifi 5. 유선 MAC 주소 뒷 6자리와 그 뒤에 _admin을 입력 저는 5번의 경우로 성공했습니다. 유선 MAC 주소는 집에서 사용하는 공유기의 뒷면에서 확인할 수 있습니다. 이 때, 1111.222A.3B4C 이렇게 있으면 뒷 6자리는 2A3B4C 입니다. 가운데 .은 무시해야 합니다. 2A3B4C_admin

공부하면서 얻은 지식들

-bash: brew: command not found 해결법 (Mac m1)

$ export PATH=/opt/homebrew/bin:$PATH 로 경로설정을 해줘야한다.

화서동 병아리
'공부하면서 얻은 지식들' 카테고리의 글 목록 (2 Page)