일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GIT
- 라우팅
- 컴퓨터네트워크
- 파이썬 연산자
- OSI7계층모델
- sort()
- IT5분잡학사전
- 데이터 통신과 컴퓨터 네트워크
- CS
- 파이썬 자료형
- icmp
- 파이썬 정렬
- 이것이 취업을 위한 코딩 테스트다
- 노마드코더
- 쿠키
- 쉽게 배우는 데이터 통신과 컴퓨터 네트워크
- 데이터통신
- ARP
- 컴퓨터 동작방식
- 기억장치
- 리스트
- 시스템 소프트웨어
- 자료형
- data type
- DP
- 이것이 취업을 위한 코딩테스트다
- RARP
- 이코테
- 노개북
- 북클럽
- Today
- Total
목록전체 글 (92)
뚝딱햄 탈출기
변수 선언변수 선언이란 데이터를 담는 공간을 생성하는 것이고,변수 초기화란 생성된 변수에 데이터를 전달하는 것이다.var hello; // 변수 선언hello = "hello"; // 변수 초기화var hello = "hello"; // 변수 선언 및 초기화 (동시에)const, let, varconst변하지 않는 상수를 선언할 때 사용.재선언 금지, 재할당 금지.let재선언 금지, 재할당 가능.var재선언 가능, 재할당 가능.재선언, 재할당let a = b;let a = c; // 재선언이므로 let으로 선언한 a에 사용 불가.let a = b;a = c; // 재할당이므로 let으로 선언한 a에 사용 가능.variable 값을 추후에 업데이트할 수 있다면(= 재할당) const가 아닌 let 사용. ..
EliceAcademy - 02. 운영체제, 03. 리눅스 다루기 강의 내용 정리 1. 리눅스의 특징 오픈소스. 코드 무료 공개. 코드에 대한 접근이 자유롭고, 누구나 코드를 사용, 수정, 배포할 수 있음. 따라서 리눅스 기반으로 배포된 운영체제 多 안정적인 운영체제이기 때문에 개발 서버로 많이 사용됨. 클라우드 컴퓨팅 환경에서 많이 사용. 클라우드 컴퓨팅이란 데이터를 저장 및 처리하는데 필요한 컴퓨팅 리소스를 실제 컴퓨터가 아닌 인터넷을 통해 제공하는 것. 많은 개발자 도구와 환경 제공. 2. 리눅스 환경설정 2-1. 사용자 인터페이스 (UI) CLI 명령과 출력이 텍스트 형태로 이루어지는 인터페이스. 터미널(-> 텍스트 기반)에서 명령어를 사용해 컴퓨터 시스템과 상호작용하는 방식. GUI보다 다루기 ..
EliceAcademy - 03. 리눅스 다루기 강의 내용 정리 리다이렉션 1. 표준 스트림 컴퓨터 프로그램과 그 외부에 연결된 입출력 통로. 외부 입력 → 키보드로 입력받은 값, 외부 출력 → 터미널에서 출력되는 값. 표준스트림의 종류 입력(0), 출력(1), 에러(2) 2. 리다이렉션 표준 입출력 스트림의 흐름을 바꿔줌. 2-1. 출력 리다이렉션 '>' 을 이용. ls-al > file-list.txt# 파일 목록을 새로운 파일에 저장 cat file-list.txt# cat 명령어를 통해 파일 내용 출력 echo apple > fruit.txt# fruit.txt 는 문자열이 저장되어 있는 파일. # 'echo apple'은 "apple"이라는 문자를 출력하는 명령어. # "apple" 문자를 "f..
EliceAcademy - 02. 운영체제 강의 내용 정리 1. 운영체제(OS, Operating System) 운영체제는 시스템 소프트웨어에 속함. 1-1. 소프트웨어 응용 소프트웨어 특정 작업을 수행하기 위해 설치하는 소프트웨어. ex) 웹 브라우저, 워드프로세서, 게임 등 시스템 소프트웨어 하드웨어와 상호작용하며 컴퓨터 시스템을 관리해주는 소프트웨어. ex) 운영체제, 컴파일러, 인터프리터 1-2. 운영체제 하드웨어와 소프트웨어를 관리하고 제어하는 소프트웨어 컴퓨터의 자원을 효율적으로 관리해주는 프로그램 1-3. 자원(resource) 컴퓨터가 동작하기 위해 필요한 모든 것. ex) CPU나 메모리와 같이 컴퓨터 시스템 내에 존재하는 물리적 부품 2. 프로세스와 스레드 2-1. 프로그램 명령어가 실..
EliceAcademy - 01. 컴퓨터 구조 강의 내용 정리 1. 컴퓨터에 대해 알아야 하는 이유 컴퓨터의 능력은 제한적이기 때문에, 제한된 환경에서 효율적으로 동작하는 프로그램을 만들어야 함. 효과적인 코딩을 하기 위해 컴퓨터의 환경, 즉 컴퓨터 구조를 이해하고 있어야 함. 2. 컴퓨터 동작 방식 컴퓨터 종류 데스크톱 컴퓨터, 스마트폰, 아두이노 등 컴퓨터 동작 방식 2023.07.24 - [CS] - [CS] 컴퓨터 시스템 구조 1-1. 컴퓨터 동작 방식 참고 키보드나 마우스 같은 입력 장치(→ 하드웨어)로 명령어를 전달(→ 소프트웨어)하여 데이터가 처리됨. 즉, 컴퓨터는 데이터와 명령어로 동작함. 데이터 종류 숫자, 문자, 이미지, 비디오, 파일 데이터 (ex. 엑셀 파일) 등 3. 명령어 기계어..
엘리스트랙 - 강의 내용 정리 1. 소프트웨어 사용자는 요구사항을 가지고 있고, 생산자인 프로그래머의 의무는 사용자에게 그에 맞는 서비스를 제공하는 것. 소프트웨어는 하드웨어와 사용자 사이의 중개자. 프로그래머는 요구사항에 맞는 소프트웨어를 구축하는 일을 함. 1-1. 소프트웨어 소프트웨어는 하드웨어가 특정 동작을 하도록 하드웨어에 동작 방법을 지시하는 명령어의 집합. 컴퓨터 프로그램 및 그와 관련된 문서를 총칭함. 소프트웨어는 원하는 작업을 하기 위해 순서대로 작성된 명령어(코드)들의 집합. 1-2. 소프트웨어의 종류 시스템 소프트웨어 사용자가 직접적으로 실행시킬 수 없으며, 직접 이용할 수 없음. 컴퓨터와 스마트폰의 자원을 관리하는 OS와, 마우스와 키보드 등 모든 장치들을 제어하기 위한 디바이스 드..