본문 바로가기

자기계발

(34)
VSCODE PowerShell 자동완성 기능 해당 기능을 설치하게 되면이렇게 cd만 입력해줘도 이미 사용자가 이전에 쳤엇던 명령어들을 기억해 오른쪽 화살표만 눌러주면이렇게 자동으로 완성되어 편하게 powershell 터미널을 사용할 수 있습니다.1. 실행 정책 확인먼저 현재 시스템에 설정된 실행 정책을 확인해 보겠습니다.Get-ExecutionPolicy -List 2. 실행 정책을 일시적으로 변경모듈을 설치하고 실행할 수 있도록 실행 정책을 일시적으로 변경합니다. 보통 RemoteSigned로 설정하는 것이 일반적입니다. 이 정책은 로컬 스크립트는 허용하되, 인터넷에서 다운로드한 스크립트는 서명이 필요합니다.Set-ExecutionPolicy RemoteSigned -Scope CurrentUser이 명령어는 **현재 사용자(CurrentUser..
OAuth2.0의 개념 • OAuth2.0이란 무엇인가요? • OAuth2.0의 구성 요소 • OAuth2.0의 흐름 과정 • 인가코드(Authorization Code)란 무엇인가요?
Node.js서버코드를 express 서버로 바꾸기 예제 node.js 서버코드// server.jsconst express = require("express");const cors = require('cors')// CORS 설정을 위한 헤더const headers = { "Access-Control-Allow-Origin": "http://127.0.0.1:9000", "Access-Control-Allow-Methods": "OPTIONS, POST, GET, PUT, DELETE", "Access-Control-Allow-Headers": "Content-Type",};let data = { message: "여러분 화이팅!" };const server = http.createServer((req, res) => { if (req.method =..
HTTP와 HTTPS의 차이점과 보안 메커니즘 이해하기 • HTTPS란?: HTTPS의 기본 개념과 필요성 설명 • 암호화 방식: 대칭키 암호화와 비대칭키 암호화의 차이 설명 • HTTP와 HTTPS의 차이: 두 프로토콜의 차이점과 HTTPS가 제공하는 보안 장점 설명
React 미니 프로젝트 npm installnpm i react-router-dom npm install styled-componentsnpm install react-icons --save
React Developer Tools를 활용한 React 애플리케이션 성능 최적화 React 애플리케이션에서 성능 최적화는 사용자 경험을 크게 향상시킬 수 있는 중요한 요소입니다. 특히, 이벤트가 빈번하게 발생할 때 불필요한 함수 호출을 줄이는 것은 매우 중요합니다. 이 글에서는 성능 최적화에 자주 사용되는 debounce와 throttle의 개념과 사용법, 그리고 이들의 차이점을 알아보겠습니다.1. Debounce의 개념과 사용법Debounce란?Debounce는 사용자가 입력하거나 스크롤, 윈도우 리사이즈 등과 같은 이벤트가 연속적으로 발생할 때, 일정 시간 동안 이벤트가 발생하지 않을 때까지 함수 호출을 지연시키는 기술입니다. 이를 통해 불필요한 함수 호출을 방지하고, 성능을 최적화할 수 있습니다.주요 특징: 이벤트가 연속해서 발생할 때, 마지막 이벤트가 발생한 후 일정 시간 동..
번들링과 코드스플리팅 1.번들링이란?번들링은 웹 애플리케이션의 자바스크립트 파일, CSS, 이미지 등을 하나의 파일로 묶어주는 과정입니다. 일반적으로 Webpack, Rollup, Parcel과 같은 번들러를 사용하여 코드와 리소스를 결합합니다. 번들링은 애플리케이션의 다양한 모듈을 하나의 파일 또는 몇 개의 파일로 병합하여 네트워크 요청을 줄이고, 로딩 시간을 개선합니다.번들링의 주요 특징네트워크 요청 감소: 모든 코드를 하나의 파일로 합치면 브라우저가 여러 번 요청할 필요가 없어 로딩 시간이 빨라집니다.의존성 관리: 번들러는 코드의 의존성을 분석하여 필요한 모듈만 포함시킵니다.최적화 및 압축: 번들링 과정에서 코드를 최적화하고 압축하여 파일 크기를 줄일 수 있습니다.예시Webpack: 가장 많이 사용되는 번들러로, 모듈의..
React Developer Tools를 활용한 React 애플리케이션 성능 최적화 React의 성능을 최적화하는 것은 사용자 경험을 개선하고, 더 나은 코드 품질을 유지하는 데 매우 중요합니다.React Developer Tools는 이러한 최적화를 쉽게 할 수 있게 도와주는 필수적인 도구입니다.이 글에서는 React Developer Tools를 설치하고 설정하는 방법과Profiler 탭을 활용하여 애플리케이션의 성능을 분석하는 방법을 알아보겠습니다. 1. React Developer Tools 설치 및 기본 설정React Developer Tools는 Google Chrome과 Firefox 브라우저에서 사용할 수 있는 확장 프로그램으로,React 애플리케이션을 모니터링, 디버깅하고 최적화하는 데 필수적입니다. Chrome 웹 스토어에 접속하여 "React Developer Too..