본문 바로가기

분류 전체보기63

1강. 운영체제 소개 1강. 운영체제 소개 강의 링크 Operating System, 운영체제란? 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층. 좁은 의미로 커널(핵심부분, 메모리에 상주) , 넓은 의미로 각종 주변 시스템 유틸티를 포함하는 개념. 운영체제의 목적 컴퓨터 시스템의 자원(CPU)을 효율적으로 형평성있게 관리하고 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공하는 것 운영체제의 분류 동시작업 가능 여부에 따라 단일 작업(Single tasking) 한번에 하나의 작업만 처리한다. 다중 작업(Multi tasking) 동시에 두개 이상의 작업 처리한다. 지금의 운영체제의 대부분이 해당한다. 사용자의 수에 따라 단일 사용자(Single User) 다중.. 2018. 9. 12.
1. React 환경 설정(for Mac OS) React를 배워보기 위한 환경 설정. 저는 Mac OS, 터미널로 zsh를 사용하고 있습니다. zsh나 bash 터미널을 열어서 아래 커맨드를 실행한다. 1. Home brew (Mac OS 패키지 관리자) 설치. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 노드 js 설치 (Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다) 2-1. https://nodejs.org/ko/ 홈페이지에서 다운로드 하거나 2-2. $ brew install node 3. yarn설치 (JS 패키지 매니저) $ brew install yarn -.. 2018. 8. 1.
29. 클린코드 클린코드에 대해 알아보자. 이름 짓기 (코딩컨벤션) 아래의 사항을 지켜 이름을 짓는다.함수는 목적에 맞게 이름이 지어져 있는가?함수 안의 내용은 이름에 어울리게 하나의 로직을 담고 있는가?함수는 동사 + 명사이며 함수의 의도를 충분히 반영하고 있는가?함수는 카멜표기법 또는 _를 중간에 사용했는가?변수는 명사이며 의미 있는 이름을 지었는가 의도가 드러난 구현패턴 어떤 코드가 좋은지 고민이라면, 내 코드를 들여다보고 그 의도가 잘 보이는지 확인해봅니다.예를 들어, var a = value * 19.2; 이라는 코드가 있다고 봅시다.도대체 19.2가 무엇을 의미하는지? 알 수가 없습니다.대신 변수로 저장하고, 변수에 적절한 이름을 쓰면 더 좋습니다. 지역변수로 넣으면 될 걸 전역공간에 두지 말기 함수 내에서만.. 2018. 8. 1.
1. 프로젝트 시작, DB 구조파악. Edwith 3주차 새로운 프로젝트가 시작되었다. 아래 사진과 같은 메인 화면을 디자인하고, DB에서 받아온 값들을 적절하게 사용하여 화면의 기능을 작성한다. 먼저 DB 구조를 파악한다. DB테이블은 아래 내용으로 구성되어있다. 같은 이름을 가진것들은 같은 색으로 검은색은 하나만 존재하는 것들이다. category : id, namedisplay_info : id, product_id, opening_hours, place_name, place_lot, place_street, tel, homepage, email, create_date, modify_datedisplay_info_image : id, display_info_id, file_idfile_info : id, file_name, save_f.. 2018. 7. 26.
반응형