개발개발 블로그

This is Dev Blog

OS

1. 프로세스(Process)란실행 중인 프로그램은 프로세스라고 한다. 응용 프로그램 != 프로세스이다. 응용 프로그램은 여러 프로세스로 구성 가능 하다. 2. 프로세스 스케쥴링여러가지 프로그램을 순차적으로 실행시킬 수 있게 만들어 주는 것. 2.1 배치 처리 시스템여러 프로그램이 순차적으로 실행 할 수 있도록 만들어 주는 시스템.하나의 프로그......
OS

JSX

1. JSX란JSX는 자바스크립트 XML이다. 자바스크립트 문법의 확장판으로 리액트에서 요소를 제공한다. JSX는 다음과 같은 특징을 갖는다. 컴파일에 최적화 되어 있다. 컴파일 과정이 필요하기 때문에 변환 과정에서 오류가 있다면 빌드시 오류가 발생한다. 확장자는 jsx나 js를 사용할 수 있다. 2. JSX 코드의 변환 과정JSX는 HTM......
JSX

React 초기 설정

1. yarn1npm install -g yarn yarn 전역 설치 2. 스타터 킷 설치 https://create-react-app.dev/ 1npx create-react-app 폴더이름 git 초기 설정도 자동으로 해줌 단 git 설정이 되어 있는 폴더에서 실행시 깃 설정 안함 3. script 명령어3.1 yarn start3000번......

MySQL 연습문제3

Data set https://dev.mysql.com/doc/index-other.html위 링크에서 world, sakila, employee 데이터를 받아서 푼다. Q1. 멕시코(Mexico)보다 인구가 많은 나라이름과 인구수를 조회하시고 인구수 순으로 내림차순하세요.12345use world;SELECT name, populationFRO......

MySQL 연습문제2

Data set https://dev.mysql.com/doc/index-other.html 위 링크에서 world, sakila, employee 데이터를 받아서 푼다. Q1. 전체 몇개의 대륙이 있는지 출력하세요.123456use world;select sum(DISTINCT Continent) as countfrom countryGROUP ......

MySQL 연습문제1

Data set https://dev.mysql.com/doc/index-other.html 위 링크에서 world, sakila, employee 데이터를 받아서 푼다. Q1. country 테이블에서 중복을 제거한 Continent를 조회하세요.1234use world;SELECT ContinentFROM countryGROUP BY Cont......

모듈 (Module)

모듈이란 일반적으로 파일 단위로 분리 된 재사용 가능한 코드 조각을 말한다. 모듈별로 스코프가 구분되고 코드 단위를 명확하게 분리하여 개발 효율성과 유지 보수성을 높일 수 있으므로 일반적인 언어들에서 자주 쓰인다. 자바스크립트는 과거 모듈기능이 없었기 때문에 ES6이후에 도입되었다. module1<script type="module" src="l......

클로저의 사용법

클로저란 외부 함수가 소멸했음에도 내부함수가 외부함수의 지역변수(자유변수)에 접근할 수 있는 메커니즘을 말한다. 캡슐화를 통해 외부함수의 지역변수(자유변수)의 오염을 막을 수 있기 때문에 다음과 같이 사용하곤 했다. MusicPlayer.js12345678910111213141516171819202122232425262728293031323334353......

좋은 질문을 하는 방법

# 생산성과 좋은 질문IT기술은 빠르게 변화하고 개발자는 변화를 따라가야 생산성을 유지할 수 있다. 때문에 개발자는 항상 공부해야 한다. 공부는 모르는 것을 배우는 것이다. 따라서 내가 모르는 것을 효과적으로 질문하는 것은 생산성과 연결된다고 생각한다. 좋은 질문을 하는 방법에 대해 고민하던중 stackoverflow에 관련 글이 있어 공부하는 김에......

웹 접근성(web-accessibility)

1. 웹 접근성이란?웹 사이트에서 제공하는 정보를 차별 및 제한 없이 동등하게 이용할 수 있게 보장하는 것. 장애인, 고령자 등에 관계 없이 이용할 수 있고 다양한 장치에서 작동할 수 있어야 한다. 2. 기대 효과 사용자 확대: 장애인과 고령자를 포함한 새로운 사용자층 확보 법적 요구사항 충족: 2008년 4월 11일부터 시행된‘장애인 차별 금지 ......