728x90 반응형 전체 글372 웹 프론트엔드 - React React란? React(리액트)란 사용자 인터페이스를 구축하기 위한 자바스크립트 라이브러리 1.선언적 2.효율적 3.유연성 React의 컴포넌트(component) 요소로 복잡한 UI를 독립적인 단위로 쪼개어 구현할 수 있다 등장 배경 페이스북은 성능이 좋은 동적 UI를 구축하는 과제에 직면 사용자가 채팅하는 동시에 뉴스 피드 업데이트가 이루어지길 원하는등 이를 위해 페이스북은 개발 프로세스 최적화, 자바스크립트를 사용하기로 결정 페이스북 마크업 구문인 XHP를 자바스크립트에 넣을 것을 제안 2011년에 페이스북은 자바스크립트와 XHP 공생을 기반으로 React 라이브러리를 출시 React는 2013년 오픈 소스화되었으며 다른 어떤 도구보다 빠르게 동작한다 왜 React를 사용해야 할까? 프론트엔드(F.. 2021. 1. 27. 데이터 베이스(No SQL) - MongoDB Lookup 연산자 $lookup 연산자 MongoDB는 NoSQL이기 때문에 조인이라는 기능이 없다 $lookup 이라는 연산자를 활용하여 조인과 동일하게 컬렉션을 합칠 수 있다 #문법 { $lookup: { from: , localField: , foreignField: , as: } } 필드의미 from 동일한 데이터베이스 내 수행할 컬렉션을 지정합니다. localField 도큐먼트로부터 $lookup에 입력할 필드를 지정합니다. foreignField from 컬렉션에 있는 도큐먼트에서 필드를 지정합니다. as 입력 도큐먼트에 추가될 새 배열 필드를 지정합니다. SQL과 비교하기 #MongoDB { $lookup: { from: , localField: , foreignField: , as: } } #SQL SELE.. 2021. 1. 26. Python - .ipynb(notebook)파일을 .py(파이썬)파일로 변경하기 colab을 쓰다가 .py 다운로드 시 코드가 약간 엉켜서 다운되는 현상이 일어났다 code block을 하나씩 복붙하기는 너무 귀찮아서 찾아보니까 jupyter에선 변환 기능이 있다고함.. 이것도 귀찮긴 하지만 하라니까 한다..ㅜㅜ 1. Anaconda Prompt 실행 2. 변경할 파일이 있는 폴더로 이동 3. jupyter nbconvert --python 파일명.py 입력 -> 변경 완료 (이동한 폴더 내에 생성됨 2021. 1. 26. 웹 백엔드 - API의 구조, API 만들기 API의구조 1.Resource 2.HTTP Method 3.Message API는 자원 접근 시 URI로 하게된다 GET:/board/{board_id} Message Header -Body에 어떠한 정보가 담겨 있는지에 대한 정보가 있는 공간 Body – 전달하는 정보가 담겨 있는 공간 from flask import Flask, jsonify from flask_restful import reqparse, abort, Api, Resource # flask_restful 을 이용하면 더 쉽게 REST API를 만들 수 있다 app = Flask(__name__) api = Api(app) class Hello(Resource): # Resource를 상속받은 class def get(self): #.. 2021. 1. 25. 이전 1 ··· 69 70 71 72 73 74 75 ··· 93 다음 728x90 반응형