220528 TIL (Today I Learn)
- 자바의 정석 (도서) Chapter 2 : 변수 (Variable) 1. 변수와 상수 > 변수 (Variable) : 값을 저장할 수 있는 메모리상의 공간 하나의 변수에 단 하나의 값만 저장 할 수 있으므로 새로운 값을 저장하면 기존의 값은 사라진다. (1) 변
생활코딩의 WEB 부분을 HTML, CSS, Javascript, 그리고 WEB2의 Nodejs 부분까지 들어놔서 아주 처음 보는 문법은 아니지만 그래도 항해99에서 강의를 제공해주는게 있으니까.. 복습 겸 훑어보기 1. 필요 S/W 설치 Chrome 설치 (O) VS (Visual Studio Code 설치 (O) Nodejs 설치 (O) 2. He...
Chapter 2 : 변수 (Variable) 1. 상수와 리터럴 (constant & literal) (1) 상수 (constant) 상수는 변수와 달리 한 번 값을 저장하면 다른 값으로 변경할 수 없다. 상수를 선언하는 방법은 변수와 동일 단지 변수의 타입 앞에 키워드 'final' 을 붙이기만 하면 됨 뿐만 아니라 선언과 동시에 초기화 해야하며 변...
1. Data Type (원시형) > 원시형 (primitive) : number, string, boolean, null, undefined 숫자 ->말 그대로 숫자 데이터 문자열 (String) -> 큰 따옴표("")나 작은 따옴표('')로 묶어줘야한다. Bo
1. Javascript 맛보기 어제까지 개발한 부분 중 head에 script 넣고 아래와 같이 코딩 그리고 button에 아래와 같이 수정 후 버튼 클릭 영화 기록하기 2. Javascript 기본 문법 (1) (똑같은거는 그냥 넘어가야겠다) 여기선 5가지 강조 -> 변수, 자료형, 함수, 조건문, 반복문 (리스트 설명 해주는데 이...
알고리즘을 비교할 때 가정해야 하는 몇 가지 가정들이 존재 > 1. Input >=0 : 항상 들어오는 Input 값은 0보다 크거나 같다. 따라서 복잡도도 0보다 크거나 같다. * Functions do more work for more input * : Input이 많으면 함수는 더 많이 작업한다. * Drop all constants * : 시간복잡...
어제랑 그제 공부 못 한 만큼 더 열심히 하자 1. Javascript 기본 문법 (2) 함수는 그냥 정해진 동작을 하는 친구 ex. sum 함수 sum 함수 설정 후 브라우저에 가서 검사 > console에 sum(2,3)입력 -> 5출력 확인 또한 값을 반환할 수도 있다. if문 반복문
2주차는 Javascript를 통해서 홈페이지에 움직임을 더해줄 예정 let count = 0 function hey() { count += 1 if (count % 2 == 0) { alert('짝수') } else if (coun...
1. jQuery 적용하기 (포스팅 박스) 영화 기록하기 버튼 및 닫기 버튼에 적용할 function 각각 선언 버튼에 각각 선언한 함수 onclick 으로 붙여주기 post-box 를 처음부터 나오지 않게 CSS에 display : none 설정 인터넷 창 새로고침 하면 이전과 달리 post-box가 안 뜸. 여기서 영화 기록하기 버튼 클릭 아...
1. 서버-클라이언트 통신 이해하기 (Json) API를 통해서 클라이언트 - 서버 통신. GET : 통상적으로 데이터 조회(Read) 할 때 (평소에 우리가 Data 불러올 때) POST : 통상적으로 데이터 생성(Create), 변경(Update), 삭제(Delete) * GET 방식* 으로 데이터를 전달하는 방법 ? : 여기서부터 전달할 데이터가 ...
1. OpenAPI 붙이는 연습 다시 기존에 만들어놓은 스파르타피디아 (영화 Post card 남기는 페이지)에 API 붙이기 페이지가 새로고침 될 때 마다 보여야 하니까 아래 함수처럼 ready 사용 및 listing() 함수 작성 listing() 함수는 영화 카드를 붙여 넣는 거임. 생각해보자. -> 영화 카드에 붙일만한 API Data가 있으면...
1. 웹 스프래핑(크롤링) 기초 크롤링에 필요한 가장 기본적인 사항 2가지 웹 페이지에 html을 가져오는 것 (requests 가지고 할 수 있음) 가져오고 싶은 값을 쉽게 가져올 수 있도록 도와주는 library (beautifulsoup) pycharm 기준 beautifulsoup 설치 방법 File > Settings 클릭 Pro...
1. python 웹 크롤링 퀴즈 네이버 영화 페이지 에서 순위, 제목, 그리고 평점 가져오기 (1) 해당 페이지에서 반복되는 부분 분석을 통한 전체 값 가져오기 (자세히 보면 list임을 알 수 있다.) (2) 영화 제목 가져오기 지난번 포스팅에서 가져온 방법에서 select_one('selector')를 통해 한 줄씩 가져오면 된다. (a ta...
1. 4주차 플랜 웹 서버 만들 예정(Flask) -> Local 환경에서 Test 예정이다. 2. Flask 설치 (in Pycharm) (1) File > Setting 클릭 (2) Project: pythonprac > Python Interpreter 에서 + 버튼 클릭 (3) 검색창에 'Flask' 검색 후 Install Package...
1. Flask 에서 API 만들기 (1) get 방식 index.html 에 Ajax 코드 입력 버튼 클릭 시 hey()가 실행되고 hey에서는 json 파일을 잘 읽어오면 console 창에 결과 출력 app.py에 get 요청 api 코드 입력 '/test' 를 통해 /test
1. 배운거 써먹어보기 * 화성 땅 공동구매 * 대충 이렇게 생긴 페이지다. 이름, 주소, 평수를 입력하고 주문하기 버튼을 누르면 바로 밑에 주문 정보를 누적으로 보여주게 하는 기능의 웹 페이지.. 그럼 뭐가 있어야 할까 생각해보자 (아직 강의 듣기 전임) (1) 주문하기 버튼을 누르면 사용자가 입력한 정보(이름, 주소, 평수
1. 배운거 써먹어보기 2탄 스파르타피디아 > 조각 기능 : 프로젝트를 할 수 있는지 아닌지를 확인하기 위해 필요한 기능을 미리 개발하는 것 meta 태그 : 사이트의 속성을 설명해주는 태그. (ex. 구글 검색 시 표시 될 설명문, 사이트 제목, 카톡 공유 시 표시될 이미지 등) 예 - 영화 보스베이비 2 네이버 영화 페이지 검사를 눌러보면 met...
1. 5주차 할 것들 Cloud로 URL 배포 meta tag를 통한 image, title, description 뜨게 하기 (1) Filezila 설치 Download URL 클릭 아래 그림에서 Download 버튼 클릭 가장 왼쪽에 있는 거 다운로드 next 버튼 계속 클릭해서 다운로드 완료  어제 글과 이어집니다 기록하기 구현을 했으닌 불러오는걸 구현 해보자 (2) 불러오기 (GET) Backend : DB에 저장된 내용을 Json화 하면 됨 Frontend : Json 파일을 받아와서 해당 내용을 불러오는 tag에 append 해주면 된다. 다만 해당 bucket 수행 여부 (done) 에 ...
1. AWS 서버 세팅하기 (EC2) (1) Git bash를 통해서 linux에 접속 했으면 아래 명령어 한 줄씩 입력 python3 -> python sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 (python3을 쳐서 실행하는게 아닌 python을 치고 ...
1. 도메인 연결하기 (1) 가비아 접속 (DNS 서비스 연결) https://dns.gabia.com/ (2) 기존에 구매한 도메인 선택 후 DNS 설정 클릭 (3) 아래 그림과 같이 설정 호스트 : @ 값/위치 : AWS 인스턴스의 IP 주소 입력 확인 버튼 클릭 후 저장 클릭 (4) 구매한 도메인 주소 웹 브라우저에 입력 후 확인 20~30분...
IntelliJ 한글 깨짐 Error 해결 방법
int, char, String 간 type case
Java 거듭 제곱 (Math.pow()) / 제곱근 (Math.sqrt()) 구하기