전체 글 177

React.js

리액트(React) - 단순히 정적 페이지를 만든다면 HTML, CSS를 사용하여 제작 - Javascript를 추가하면 동적인 화면을 구성 - SPA(Single Page Application)을 구성하기 위한 프레임워크 - DOM 솬리와 상태값 업데이트 관리를 최소화하고 기능 개발, 사용자 인터페이스를 구현하는 것에 집중 할 수 있도록 함 - Angular, Vue 리액트(React)의 특징 - "컴퍼넌트" 라는 개념에 집중이 되어있음 - 사용자에게 전달되는 VIEW에만 집중하고 그 외 기능은 third party 라이브러리에 의존 - virtual DOM: 변화가 일어나면 실제 브라우저의 DOM에 바로 변화를 주는 것이 아닌, 지바스크립트로 이루어진 가상 DOM에 렌더링을 하고 실제 브라우저 DOM..

React.js 2024.11.21

연산자

# 연산자 - 논리연산자 - 논리값과 논리값을 연산하여 그 결과 논리값이 나오는 연산자를 의미한다. ## 논리연산자의 종류 1. 두 논리값이 모두 참이면, 그 결과 참을 반환하는 연산자 and 연산자(논리곱 연산자) - 두 값이 모두 참이면 참 반환(T T T) - 두 값 중 하나라도 거짓이면 거짓 반환(T F F) - 두 값 모두 거짓이면 거짓 반환(F F F) 2. 두 논리값 중 하나라도 참이면, 그 결과 참을 반환하는 연산자 or 연산자(논리합 연산자) - 두 값이 모두 참이면 참 반환(T T T) - 두 값 중 하나라도 참이면 참 반환(T F T) - 모든 값이 거짓이어야 거짓 반환(F F F) - 특징: *앞의 값이 참이면, 뒤의 값은 확인하지 않는다. 3. not 연산자(부정 연산자) - 단항..

MongoDB의 설치 및 사용방법

1. Mongodb 접속하여 설치 한다https://www.mongodb.com/ MongoDB: 개발자 데이터 플랫폼업계를 선도하는 모던 데이터베이스를 토대로 구축된 애플리케이션 데이터 플랫폼을 사용해 아이디어를 더욱 빠르게 실현하세요. MongoDB는 데이터를 손쉽게 처리할 수 있도록 지원합니다.www.mongodb.com 2.  Products 클릭 3. Community Server 클릭 4. 버전, 플랫폼, 패키지 선택 후 Download 클릭 5. 설치 중에 complete를 선택한다. 완료 후 2. MongoDB 경로를 추가해준다1) 고급 시스템 설정 열어서 환경 변수를 클릭한다.--> 2) 시스템 변수의 Path를 클릭한 후 편집 클릭한다. 3) 새로 만들기 클릭해서 MongoDB 경로 추..

Node.js 2024.11.18

파이썬 연산자

## 연산자 - operation: 계산을 위해서, 혹은 값의 변화를 위해서 사용하는 특수한 명령어의 일종이다. - 산술 연산자 : 수 vs 수 -> 수 - 사칙연산: +, -, *, / - 몫: // - 나머지: % - 비교 연산자 - 크기 비교를 위한 연산자이다. - 혹은 같은지, 다른지를 비교하기 위한 연산자다. ### 종류 - 초과, 미만 ``` 30 > 19 -> True ``` 30이라는 값이 19라는 값보다 크니? - 이상, 이하 ``` 30 >= 19 30 False 30 != 19 -> True ``` - 논리 연산자

변수의 문법 사항 메모

파이썬 문법 ## 1. 변수의 선언과 사용 - 개념 - 값들을 이름만으로 부르고 사용하기 위해 사용하는 저장공간 - 값을 저장하기 위해 사용하는 저장공간 - 왜? - 반복되는 값을 항상 같은 이름으로 사용하고 싶기 때문에 - 변하는 값을 같은 이름으로 사용하고 싶기 때문에 - 특정 값에 의미를 부여하여 하나의 정보(information)로 만들기 위해 - 선언 - 변수를 저장할 저장공간을 할당(allocate)하는 행위 - 할당하는 방법: ``` num = 3 ``` - "num이라는 `변수`에 `3`이라는 값을 저장했다." - 사용 - 변수명을 쓴다. 그러면 변수에 담겨 있던 값으로 치환된다. - 단, `=` 왼쪽에 있는 변수는 저장공간으로써 사용된 것이기 때문에, 값이 아니라 저장공간이다!

Node.js 활용3

Node.js 에서는 보안면에서 좋다. Authentication(인증) 1. Session & Cookie Cookie - 클라이언트 컴퓨터예 저장되는 작은 데이터 조각 - 서버로부터 전송되어 클라이언트 웹브라우저에 저장 - 텍스트 형식으로 주로 사용자 인증, 설정, 장바구니 등에 사용 Session -웹 서버측에 유지되는 상태 정보 - 사용자에 대한 고유한 세션ID를 통해 식별 - 서버 메모리 또는 데이터베이스에 저장할 수 있음 2. JWT(Json Web Token) - 웹 어플리케이션과 서비스간에 정보를 안전하게 전달하기 위한 인증 및 권한 부여 매커니즘을 구현하는데 사용되는 표준화된 방법 중 하나 - JSON 포멧을 사용하여 정보를 표현하고 서명 및 안호화를 통해 정보의 무결성을 보장     {..

Node.js 2024.11.13

5. 암호화와 복호화, 입력함수

1. 문자 형변환#%% 문자 형변환# chr(정수) : 정수를 문자로# ord(문자) : 문자를 정수로print("%c" %65) # Aprint(chr(ord('A') * 3)) # Ã####형번환을 통해 암호화된 비밀번호를 알아보자pw = "a1b2c3"en_pw=""de_pw=""for i in pw: en_pw += chr(ord(i) * 9)print("기존 비밀번호 : %s" %pw) # a1b2c3print("암호화된 비밀번호 : {pw}".format(pw=en_pw)) #ƹͲǂͻNj##다시 복호화된 비밀번호를 만들어보자for i in en_pw: de_pw += chr(ord(i) // 9) print("암호화된 비밀번호 : {en_pw}\n복호화된 비밀번호 : {d..