Programming

AndroidManifest.xml 파일이란? 리액트 네이티브가 스마트폰의 기능을 사용하려고 할때, 작성해야 하는 파일 expo에서 자동으로 작성한 파일
NVM 이란? 노드 버전 관리자 ( Node Version Manager ) Node.js의 버전을 관리한다. Node.js 버전 확인하기 node -v 설치가능한 버전 확인하기 nvm ls-remote 원하는 버전 설치하기 // 16.0.0 설치하기 nvm install 16.0.0 설치한 버전 확인하기 nvm ls 버전 바꾸기 ( 터미널 재실행시, 기본 버전으로 초기화됨 ) // v16.0.0으로 변경하기 nvm use 16.0.0
데이터 베이스란? 대량의 데이터를 저장, 관리하기 위한 파일
NTP란? Network Time Protocol 컴퓨터 시스템간, 시간 동기화 규칙 NTP 이용 방식 표준 시간을 다루는 컴퓨터를 정하고, 나머지를 표준 컴퓨터에 맞게 시간을 조정한다. 세계 여러 곳에서, 시간을 제공하는 서버를 운영한다. 윈도우 - time.windows.com 리눅스에서 ntp 사용하기 ( 미완성 ) yum install ntp server time.bora.net sudo systemctl restart ntpd
AsyncStorage란? React Native의 키-값 형태의 데이터 영구 저장소 - 문자열만 저장가능 - 앱 전체에 적용됨 - 암호화 되지 않음 - 비동기 방식으로 동작 - 영구 저장 ( 지울때까지 보존 ) - 브라우저의 LocalStorage와 비슷하다. ( 브라우저는 동기식 ) AsyncStorage에 데이터 저장하기 AsyncStorage.setItem(키, 값) .then(() => console.log('저장 성공')) .catch(e => console.log('오류', e.message)) /* AsyncStorage: { 키 : 값 } */ AsyncStorage에서 데이터 가져오기 AsyncStorage.getItem(키) .then(() => console.log('가져옴')) ...
Redux란? 여러 컴포넌트가 공유하는 state를 구현하는 Node.js 패키지 ( 전역 state ) 기본 동작 방식 1. store에 state저장 2. dispatch가 Action 이라는 이벤트 감지하고, reducer에게 Action 내용 전달 3. reducer가 Action에 맞춰 store내부 state변경 4. state 변경감지후, 필요한 화면 재렌더링 설치 npm i @reduxjs/toolkit npm i -D react-redux // typescript 사용시 npm i -D @types/react-redux Redux-Toolkit이란? configureStore() , createSlice() 등의 함수를 사용하여 기존의 Redux 코드를, 간편하고 가독성 좋게 바꿔준다. ..
👉 플러그인 적용법 // zsh 설정파일 열기 vi ./zshsh // 플러그인 적용하기 ( 한줄에 하나씩 작성 ) plugin( git 플러그인 이름... ) 👉 zsh-autosuggestions 이전에 사용한 명령어를 자동으로 추천해줌 gh repo clone zsh-users/zsh-autosuggestions 👉 zsh-syntax-highlighting 명령어와 문자열을 구분해줌 gh repo clone zsh-users/zsh-syntax-highlighting 👉 autojump 이전에 이동한 적 있는 디렉터리를 쉽게 이동할 수 있게 해준다. brew install autojump
Animated.Value() 메모리에 보간값 ( 0 ~ 1 )을 저장하기 위한 클래스 애니메이션 효과를 주기 위해서, 보간값을 사용해야한다. ( 보간값 - 매우 작은단위로 변화하는 값, 0 -> 0.0001 -> 0.0002 -> ... -> 0.9999 -> 1 ) Animated.CompositeAnimation 하나의 애니메이션 동작을 담고 있는 객체 하나의 애니메이션을 관리하는 메서드 Animated.timing() - delay 지정 가능Animated.spring() 여러개의 애니메이션을 관리하는 메서드 Animated.sequence(CompositeAnimation[]) - 일정 딜레이로 여려개의 애니메이션 관리 Animated.stagger(delay ,CompositeAnimation..
IDC(리전) - 서버실, 전산실 ( Internet Data Center ) * 하나의 리전안에, 여러개의 IDC가 있다. 가상화 기술 하드웨어 서버를 직접 빌려줌 하드웨어는 아마존이 관리하고, 가상화된 서버를 빌려줌 가용영역 ( Availability Zone ) - 서버를 물리적으로 나누어 놓음 ( 한국, 일본 ) 서버 수명 - 서비스 중단 가능성 엣지 로케이션 - 작은 캐시 서버 ( 빠른 데이터 송신 - Contents Delevary Network ) 서버는 죽어도, 서비스는 죽지 않는다. Direct Connect - 랜선으로 아마존 서버와, 나의 서버실 연결가능 온디맨드 : 원할때마다 사용가능한 VPC ( Virtual Private C ) - ec2가 올라가는 독립적인 나만의 네트워크 1...
MOONCO
'Programming' 카테고리의 글 목록 (12 Page)