목록웹 개발 (224)
dukDukz
git checkout checkout이 대체된 이유는 하나의 명령어가 가진 기능이 너무 많기 때문이다. git 2.23.0 문서에서 checkout의 기능을 명확히 분리한 것을 확인할 수 있다.checkout: Switch branches or restore working tree files (브랜치를 변경하거나 파일을 복원)switch: Switch branches (브랜치를 변경)restore: Restore working tree files (파일을 복원)쉽게 보자면... git checkout = git switch + git restore 1. git switch checkout 기능 중 브랜치를 변경하는 부분만 담당함. 1) 브랜치 변경하기git switch develop 2) 브랜치 새로 ..
사용하는 노트북을 바꾸고... 너무 삽질을 많이해서 기록용으로 남긴다.. 두번째 하는건데도 계속 헤멨다...ㅠ 참고 자료 더보기 https://jeunna.tistory.com/109 git 계정 여러개 (.gitconfig 설정) 환경: Windows 10, git bash 개인 github만 썼어서 아무 생각없이 git을 썼는데 회사 다니니까 키가 따로 필요해졌다 1. SSH Key 생성 #ssh rsa key 생성 #default 2048, -b 4096 $ssh-keygen -t rsa -C "GITHUB_MAIL" 키를 생성할 jeunna.tistory.com https://www.youtube.com/watch?v=txFU6P0X0kY 환경 : window 11, git bash 1. SSH ..
@parcel/transformer-js: Browser scripts cannot have imports or exports. parcel로 웹서버를 띄우려고 하는데 이런 오류가 났다.. 바로바로 index.html type='module'을 안써줘서 그렇다... index.html 전체 코드
다음은 자바 코드의 일부분입니다. System.out.println(var); 태그는 컴퓨터 코드(code)의 일부분을 나타낼 때 사용합니다. 이때 컴퓨터 코드의 일부분이란 XML 요소의 이름이나 파일 이름, 컴퓨터 프로그램의 코드, 또는 컴퓨터가 인식할 수 있는 어떤 문자열이라도 될 수 있습니다. http://www.tcpschool.com/html-tags/code
구현 목표 1) As is App.js 에서 페이지 이동시마다 loginCheck 함수를 호출시킴 2) To be "페이지를 찾을 수 없음" - NoMatch.jsx 에서 loginCheck 함수를 제외시키고 싶음. useRef를 통해 해결 App.jsx const noMatch = useRef(); useEffect(() => { if (!noMatch.current) { loginCheck(token); } else { return; } }, [token, loginCheck]); noMatch 값을 props로 NoMatch 컴포넌트에 넘겨준다. NoMatch.jsx import React from 'react'; import { useNavigate } from 'react-router-dom';..
[학습 관련 질문] 더보기 const [inStockOnly, setInStockOnly] = useState(false) const filteredProducts = filterProducts(products, filterText) .filter((product) => !inStockOnly || product.stocked); inStockOnly 가 아니거나 product.stocked 가 true 일때 새로운 배열에 product 값을 담는다. 질문 .filter((product) => !inStockOnly product.stocked); !inStockOnly 이 부분은 어떤걸 위해 존재하는 조건인지 궁금합니다. 답변 inStockOnly는 재고가 존재하는지를 boolean 값으로 판단하고..
Openssl 인증서를 통한 유효성 인증 비밀키를 기반으로 인증서 생성 Client 에게 인증서 전송 Client가 서버에 접속할 인증서 or 인증서의 hash를 제시 서버는 해당 인증서 or 인증서의 hash가 서버의 비밀키로부터 발행 된 것이 맞는지 확인 Openssl 기반 비대칭 키 생성하기 (비밀키만 생성해도 OK) 1. 비밀키 생성 $ openssl genrsa -des3 -out 비밀키이름.pem 1024 2. 비밀키를 기반으로 공개키 생성 $ openssl rsa -in 비밀키이름.pem -out 공개키이름.pem -pubout 3. 생성된 비밀키와 공개키 확인 Openssl 기반 비밀키 생성 후 인증서(CSR) 생성 1. 비밀키 생성 2. 인증서 서명 요청 생성 $ openssl req -..
비대칭키 RSA 알고리즘 비밀키와 공개키 생성 공개키로 암호화 하고 개인키로 복호화 하는 개념 RSA 암호화 과정 A B ⓵ 공개키, 암호화 생성 ⓶ A에게 공개키 전달 ⓷ 전달 받은 공개키로 보낼 정보 암호화 ⓸ 암호화된 정보를 B에게 전달 ⓹ 암호화된 정보를 개인키로 복호화 사용 가능한 javascript 라이브러리 해당 라이브러리를 사용하여 RSA 알고리즘 테스트를 진행 https://github.com/rzcoder/node-rsa GitHub - rzcoder/node-rsa: Node.js RSA library Node.js RSA library. Contribute to rzcoder/node-rsa development by creating an account on GitHub. githu..