Home

[Linux] 리눅스 서버 정보 확인 명령어

리눅스 정보 uname -a # 모든 정보 uname -m # 하드웨어 종류 uname -n # 호스트 이름 uname -p # 소유자 이름 uname -r # 현재 버전 OS 버전 cat /proc/version OS 종류 rpm -qa | grep release cat /etc/issue.net CPU 정보 cat /proc/cpuinfo dmesg | grep CPU 메모리 정보 cat /proc/meminfo dmseg | grep memory HDD 용량 df -h dmesg | grep SCSI RAID 정보 cat /proc/mdstat 실시간...

Read more

[Linux] ps 명령어

PS ( Process Status ) command 리눅스 OS관리 시, 시스템에 상주하는 프로세스 정보를 알려줍니다. 주요 옵션 리눅스 버전에 따라 옵션이 차이가 있을 수 있음. 옵션 설명 -A, -e 모든 프로세스를 출력해 준다. -f 풀 포맷으로 보여준다.(UID, PID 등) -l 긴 포맷으로 보여준다. ( -f보다 많은 정보 출력 ) p, -p 특정 PID의 프로세스를 보여준다. ...

Read more

[React] 3. Components and Props

컴포넌트를 통해 UI를 재사용 가능한 개별적인 여러 조각으로 구성하기 때문에 개발자는 더욱 편리하고 전체코드를 쉽게 확인 할 수 있습니다. 1. 함수 컴포넌트와 클래스 컴포넌트 컴포넌트를 정의하는 가장 간단한 방법은 JavaScript 함수를 작성하는 것 입니다. function Welcome(props){ return <h1>Hello, {props.name}</h1>; } 이 함수는 데이터를 가진 하나의 “props” 객체 인자를 받은 후 react 엘리먼트를 반환하므로 유효한 React 컴포넌트입니다. 이러한 컴포넌트는 JavaScript 함수이기 때문에 말 그대로 “함수...

Read more

[React] 2. 시작하기

1. 시작하기 React 앱 생성 시작하도록 하겠습니다. create-react-app 은 이름과 같이, React 앱을 만들어주는 도구입니다. 터미널에 다음과 같이 CRA(Create React App)를 설치합니다. npm install -g create-react-app npx create-react-app react-base > npx란, npx는 npm >= 5.2.0 에서 사용할 수 있는 패키지 매니저입니다. npm의 경우, -g 옵션을 통해 같은 모듈을 공유해서 사용할 수 있지만, 최신 버전으로 재설치 하지않으면 모듈의 업데이트 상태를 확인할 수 없습니다. 업데이트를...

Read more

Cache 와 Cookie 차이

쿠키와 캐시 차이입니다. ////// 캐시(Cache) 쿠키(Cookie) 정의 캐시는 웹 페이지 요소를 저장하기 위한 임시 저장소이다. 특히, 후에 필요할 것 같은 요소들을 저장한다. 이러한 요소들은 그림 파일이나 문서 파일 등이 될 수 있다. 쿠키 또한 정보를 저장하기 위해 사용된다. 기본적으로 웹서버에서 PC로 보내는 작은 파일들을 저장한다. 보통 쿠키는 누군가 특정한 웹 사이트를 접속할 때 발생한다. 목적 캐시는 웹 페이지가 빠르게 렌더링 할 수 있도록 ...

Read more

[CleanCode] Clean Code 및 Refactoring

클린코드의 주요원칙 coding 표준, 아키텍쳐 표준 및 설계가이드를 준수하라 ( Follow Standard Cconvention) 단순한 것이 효율적이며, 복잡함을 최소화하라 ( Keep it simple, stupid ) 캠핑장을 떠나기 전에 원래보다 깨끗하게 해야한다. ( boy Scout Rule ) 항상 근본적인 원인을 찾아라. 그렇지 않으면 반복될 것이다. ( Root cause Analysis ) 하나의 파일은 하나의 언어로 작성하라(Java, Javascript) ( Do not multiple languag...

Read more

[React] 1. 개요

1. 개요 React는 Facebook에서 제공해주는 Front-End Library 입니다. React는 Component 기반으로 되어있어 Component에 데이터를 내려주면 개발자가 설계한대로 UI가 만들어져 사용자에게 보여집니다. > React를 왜 사용하나? 리액트를 이용한다면 사용자와 상호작용할 수 있는 UI를 보다 쉽게 만들어 줄 수 있습니다. > 특징 Component React는 Component 기반의 Library 입니다. UI를 하나의 큰 덩어리라고 생각한다면 Component는 그 덩어리를 이루는 요소들이라고 생각...

Read more

[ Baekjoon ] No.3055 탈출

문제 보기 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 128 MB 16473 5038 3440 29.135% BFS + 시뮬레이션 문제 풀이 import java.io.*; import java.util.*; public class Main { static int R,C; static char[][] map; static int[][] map2; static int[][] dir = // 네...

Read more