IT
-
[React] 리액트 애플리케이션에서 이미지 경로 정리IT/개발(자바, 서블릿, 스프링 등) 2021. 9. 8. 18:39
이미지 경로를 작성할 때 src폴더 안에 있는 이미지들을 사용할 땐 언제나 ./ 이게 현재경로다. src 폴더에 있는 파일들은 리액트 앱을 발행했을 때 저절로 압축이 되고 파일명이 변경된다. public 폴더에 있는 파일은 리액트 앱을 발행했을 때 사이트 루트경로에 그대로 남아있는다. 그래서 / 이렇게 경로를 입력해도 잘 동작한다. 그래서 public 폴더에 있는 이미지들은 이렇게 써도 첨부가능하다. (하지만 리액트 17버전 이상에선 public 폴더안에 있는 이미지를 CSS파일에서는 /image.jpg 이렇게 첨부할 수 없으므로, CSS파일에 작성할 이미지들은 src폴더 쓰고 ./ 이렇게 접근하는 게 좋다.)
-
[React] create-react-app으로 쉽게 리액트 프로젝트 시작하기IT/개발(자바, 서블릿, 스프링 등) 2021. 9. 6. 18:13
리액트/JSX 컴파일 환경을 구축할 때 "create-react-app"이라는 애플리케이션을 사용한다. 이는 리액트를 개발한 페이스북에서 제공하는 애플리케이션이다. 이 애플리케이션을 사용하면 간단하게 리액트 개발 환경을 구축할 수 있다. ceate-react-app 설치하기 $ npm install -g ceate-react-app * -g 옵션 : 전역 모듈로 설치하여 어떤 디렉터리에서든 사용 가능하다. hello라는 이름의 리액트 애플리케이션 만들고 실행하기 $ create-react-app hello $ cd hello $ npm start ceate-react-app으로 만들어진 리액트 애플리케이션 디렉터리 구조 + ... 설치한 Node.js의 모듈이 들어있는 디렉터리 + ... 프로그램의 컴파..
-
[Linux] 데몬이란? systemd 프로세스란?IT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 6. 15. 15:11
멀티태스킹 운영체제에서 데몬은 백그라운드에서 돌면서 여러 작업을 하는 프로그램이다. 보안이 강화된 서버 원격 접속 및 제어 도구인 ssh 서버 데몬인 sshd처럼 보통 데몬을 뜻하는 'd'를 이름 끝에 달고 있다. 일반적으로 프로세스로 실행된다. 시스템은 시동할 때 데몬을 시작하는 경우가 많다. 이런 데몬들은 네트워크 요청, 하드웨어 동작, cron처럼 주기적인 작업을 실행하는 등 다양한 목적으로 사용된다. 데몬은 시스템의 첫 프로세스인 (pid가 1인) systemd 의 바로 하위 프로세스가 된다. (원래 Init이 PID 1인 루트 프로세스였는데 이를 개선한 것이 systemd 이다.) 데몬은 부모 프로세스가 없어서 PPID(부모 프로세스 ID)는 1이다. systemd 는 프로세스 트리에서 가장 상..
-
[Linux] df, du 명령어 사용법 (디스크 여유 공간, 사용량 확인)IT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 6. 3. 11:58
리눅스 파일 시스템 디스크 사용량 알아보기. - df, du df(disk free, 디스크 여유 공간 확인) df 리눅스 시스템 전체의 마운트 된 디스크 사용량을 알 수 있다. 순서대로 파일시스템, 크기, 사용량, 여유공간, 사용률, 마운트된 곳을 나타낸다. df -h 사람이 보기 좋은 M(메가바이트), G(기가바이트) 단위로 확인할 수 있는 옵션. du(disk usage, 디렉토리 디스크 사용량 확인) du df가 시스템 전체의 디스크 공간을 확인하는 명령어라면, du는 특정 디렉토리 기준 디스크 사용량을 확인할 수 있다. 디렉토리 이름을 지정하지 않으면 현재 디렉토리를 기준으로 출력한다. 서브 디렉토리 디스크 사용량도 표시한다. du - h 사람이 보기 좋은 K, M, G 단위로 확인.
-
[IT 기사] 포스트 코로나 전략, AI+X가 핵심이다 '한국판 디지털 뉴딜'을 풍성하게 하는 길IT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 5. 14. 09:50
아래의 내용은 포스트 코로나 전략, AI+X가 핵심이다 '한국판 디지털 뉴딜'을 풍성하게 하는 길 을 요약한 글이다. 코로나 사태로 인해 세계 경제는 100여 년 전 대공황 이후 최악으로 치닫고 있다. 세계 각국의 공장이 멈춰서고 글로벌 공급망까지 무너져가고 있다. 국경은 봉쇄되고 교류는 끊기고 있다. 수출 중심인 우리 경제에도 큰 타격이 불가피하다. '포스트 코로나'라는 용어는 세상의 질서가 '코로나19 이전'에서 '코로나19 이후'로 바뀌게 되는 걸 의미한다. 질병과 보건 체제 재정립, 생산과 유통 그리고 소비에 이르는 경제 체제 새로운 디자인, 노동과 교육 그리고 놀이의 형태 변화, 인간관계의 새로운 틀, 국가 사이에 새로운 질서가 필요하게 되었다. 세상의 질서가 바뀌면 세력도 교체된다. 때문에 코..
-
[MySQL] INNER JOIN / LEFT JOIN / RIGHT JOIN (초간단 예제)IT/개발 관련(DB, Git, Docker, Blockchain 등) 2020. 4. 7. 15:43
create database join_test; create table person( id int, name varchar(30) ); create table order_( order_id int, person_id int ); insert into person values (1, "a"); insert into person values (2, "b"); insert into person values (3, "c"); insert into order_ values (1, 3); insert into order_ values (2, 6); insert into order_ values (3, 9); 위의 쿼리를 통해서 테이블 두개를 만들었다. order는 예약어인지 테이블 생성이 안돼서 언더바를 붙였다. ..