본문 바로가기
728x90
반응형
SMALL

분류 전체보기136

[error]System UI isn't responding 안드로이드 에뮬레이터를 켰을 때 "System UI isn't responding" 이 에러가 발생해서 앱이 켜지지 않는 상황이 가끔 발생한다. 대부분의 경우 컴퓨터 성능 문제가 원인인 경우가 가장 많다고 한다. 전반적인 컴퓨터 성능(CPU, GPU, RAM 등), 남은 하드 용량, 에뮬레이터에 할당한 메모리 용량 등... 내가 해결해 본 두 가지 방법이다. 두 가지 방법 모두 에뮬레이터를 종료한 후 실행해야한다. 1. 안드로이드 스튜디오에서 Wipe Data 클릭 2. C드라이브 → 사용자 or User → "현재 사용자명" 폴더 → .android → avd → 자신이 현재 사용중인 에뮬 폴더 → "userdata-qemu.img" 라는 이미지 파일을 삭제 이렇게 하고 에뮬레이터를 재실행해주면 에러가.. 2023. 2. 20.
날짜 라이브러리 비교(Day.js, Moment.js, date-fns, Luxon) Date 라이브러리 대표 4가지를 비교해보았다. Day.js, Moment.js, date-fns, Luxon Stars Issues Version Updated Created Size date-fns 30,883 529 2.29.3 5 months ago 8 years ago 26.8 KB dayjs 42,151 675 1.11.7 2 months ago 5 years ago 2.9 KB luxon 13,539 127 3.2.1 a month ago 6 years ago 21.4 KB moment 47,214 255 2.29.4 7 months ago 11 years ago 72.1 KB 1. Day.js Day.js 특징 JavaScript 날짜 관련 라이브러리 중 가장 가벼운 라이브러리 moment.. 2023. 2. 10.
정규표현식(Regex) 정규 표현식(regular expression, regexp, regex, rational expression) 또는 정규식은 특정 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어다. 정규표현식 테스트 할 수 있는 사이트 https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 정규표현식의 구성 정규표현식이라고 표현하는 슬래시(/) 찾아낼 패턴 찾을 때 옵션을 줄 수 있는 flag Group and ranges 문법 의미 상세 설명 | 또는 패턴을 OR조건으로 연결시킴 ( ) 그.. 2023. 2. 8.
Webpack(웹팩)이란? Webpack(웹팩)이란? Webpack(웹팩)이란 JavaScript 애플리케이션을 위한 정적 모듈 번들러를 말한다. Module Bundler(모듈 번들러)란? Module Bundler(모듈 번들러)란 웹 애플리케이션을 구성하는 자원을 모두 각각의 모듈로 보고 이를 조합해서 병합된 하나의 결과물을 만드는 도구를 의미한다. Module(모듈)이란? Module(모듈)이란 프로그래밍 관점에서 특정 기능을 갖는 작은 코드 단위를 말한다. // 📁 math.js function sum(a, b) { return a + b; } function substract(a, b) { return a - b; } const PI = 3.14; export { sum, substract, PI }; 이렇게 성격이 비슷.. 2023. 2. 7.
Data Fetching Library: React-Query, SWR 2020년부터 React Query와 SWR과 같이 data fetching 라이브러리들의 인기가 높아져가고 있다. Stats - 2023.01.31 기준 Stars Issues Version Updated Created react-query 32,659 50 3.39.3 6 days ago 8 years ago swr 25,506 90 2.0.3 3 days ago 5 years ago 리액트에서 사용하는 상태(State) Local State: 리액트 컴포넌트 안에서만 사용되는 state Global State: Global Store에 정의되어 프로젝트 어디에서나 접근할 수 있는 state Server State: 서버로부터 받아오는 state 리덕스로 상태 관리를 했기 때문에 Global Stat.. 2023. 1. 31.
[Web] 쿠키(Cookie)와 세션(Session) 쿠키(Cookie)나 세션(Session)을 사용하는 이유 HTTP는 항상 연결되어있는 것이 아닌 필요할 때마다 요청을 보내고 응답을 받는 비연결성이라는 특징을 가지고 있다. 이는 클라이언트가 응답을 받으면 서버는 접속을 끊는다는 것인데, 연결이 끝나면 상태 정보가 유지되지 않는 특성이 있다. 로그인을 한 뒤, 다른 도메인으로 이동했다 기존 사이트로 돌아오면 로그인 정보가 유지되지 않는다는 것 이렇게 유지되지 않는 로그인 정보를 유지하기 위한 방법이 쿠키와 세션이다. 쿠키(Cookie) 1. 쿠키란? HTTP의 일종으로 사용자가 어떠한 웹 사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버에서 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일 HTTP에서 클라이언트의 상태 정보를 클라이언트의 PC에 저.. 2023. 1. 16.
728x90
반응형
LIST