일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- matplotlib
- 역할
- 리눅스
- 프로그래머스
- 가상환경
- 아나콘다
- 판다스
- 엑셀
- SQL
- OpenCV
- 깃허브
- 에러
- 디버깅
- 예제
- 원격저장소
- 머신러닝
- 단축키
- 우분투
- 데이터분석
- 기초
- visual studio code
- 운영체제
- 파이썬
- 데이터베이스
- 코랩
- vscode
- MySQL
- 디렉토리
- 라이브러리
- 플라스크
- Today
- Total
목록IT (412)
취미와 밥줄사이
클럭 컴퓨터는 타이밍에 맞춰서 움직입니다. 그 타이밍은 0과 1(전기적 신호) 전기가 들어오면 1, 전기가 들어오지 않으면 0이라는 신호를 만들어서 데이터를 처리하고 데이터를 저장한다. CPU는 메인보드에서 공급받는 전기를 신호로 받아서 연산 작업을 진행함 직선으로 쏟아 오르는 부분이 1, 떨어지는 부분이 0 CPU의 클럭이 높다는 것은 한 번 움직이는 타이밍(1초)에 더 많은 양의 데이터를 처리한다는 의미("Hz") 1Hz = 1개의 전기신호 4Hz = 4개의 전기신호 1MHz = 100만 개의 전기 신호 cpu와 같이 전기회로를 통해 전기 신호(클럭)이 발생하게 되면 열이 발생함 많은 전기 신호가 오고 갈수록 그만큼 성능은 올라갈 수 있지만 더 많은 열을 냄 싱글 코어에 더 높은 클럭(전기 신호)를 ..
DHCP (Dynamic Host Configuration Protocol) DHCP는 Dynamic Host Configuration Protocol의 약자 호스트이 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동으로 제공해주는 프로토콜 DHCP에 대한 표준은 RFC 문서에 정의되어 있으며, DHCP는 네트워크에 사용되는 IP주소를 DHCP 서버가 중앙집중식으로 관리하는 클라이언트/서버 모델을 사용하게 됩니다. 네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, ip address, 게이트웨이 주소를 할당해주는 것을 의미 동적 호스트 설정 프로토콜 ip주소와 게이트웨이 또는 네임서버 주소의 정보를 자동으로 할당해주는 프로토콜을 의미 DHCP의 장점 ip 설정이 자동으로 분배받아 사..
로드밸런서(Load Balancer)란 서버에 가해지는 부하(=load)를 분산(=balancing)해주는 장치 또는 기술 클라이언트와 서버풀(Server Pool, 분산 네트워크를 구성하는 서버들의 그룹) 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 성능을 보이게 함 로드밸런싱은 여러 대의 서버를 두고 서비를 제공하는 분산 처리 시스템에 필요한 기술 서비스의 제공 초기 단계라면 적은 수의 클라이언트로 인해 서버 한 대로 요청에 응답하는 것이 가능 클라이언트 수와 규모가 확장되면 기존 서버만으로 정상적인 서비스가 불가능함 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지 Scale-up 서버 자체의 성능을 확장하는 것 메모리를 4gb에서 16gb로 교..
라우터란? 패킷을 목적지까지 전달하기 위해 다음 네트워크 지점을 결정하는 장치나 컴퓨터 내의 소프트웨어 인터넷을 작동시키는 네트워크 하드웨어 구성요소는 라우터이다. 인터넷의 핵심은 IP 패킷들이 여러 개의 다른 라우터를 통해 정확히 목적지로 라우팅 되는 것입니다. 인터넷은 라우터의 기능 없이는 존재할 수 없음 라우터는 여러 개의 통신 회선에 연결된 특수한 컴퓨터로 한 회선으로부터 받은 패킷들을 조사하여 그 패킷의 최종 목적지에 가까운 회선으로 패킷을 라우팅하도록 하는 프로그램 라우터의 목적은 서로 다른 네트워크를 연결하는 것 WAN/인터넷 접속에 사용되는 네트워크 3계층 기기 LAN과 LAN을 연결하거나 LAN과 WAN을 연결하기 위한 인터넷 네트워크 장비 외부 네트워크와 내부 네트워크를 연결시켜 준다...
read 사용자로부터 입력을 받기 위해서는 read 명령어를 사용해서 입력받을 수 있다. read 명령어는 사용자가 키보드를 사용해 입력하면 해당 값을 읽어와서 변수에 저장합니다. #! /bin/bash echo "나이를 입력하세요" read age echo "당신의 나이는 $age 입니다." ## 출력 echo "나이를 입력하세요" read age echo "당신의 나이는 $age 입니다." read로 사용자 입력을 받아서 age 변수에 저장한 이를 echo로 출력해주는 예제 띄어쓰기 단위로 여러 개의 입력을 받을 수 있다. #! /bin/bash echo "당신의 나이와 키를 입력하세요" read age height echo "당신의 나이는 $age 키는 $height 입니다." ## 출력 당신의 나..
종료 상태(exit status) Return Value, Return status라고 부르기도 합니다. 이전에 수행했던 명령어나 프로그램이 종료될 때 넘겨주는 값을 의미합니다. 종료 상태 또는 반환 값이 중요한 이유는 쉘 스크립트를 작성하는데 있어서 특정 명령어의 성공 여부에 따라 분기해야 하는 경우 이전 명령어가 정상적으로 수행되었는지 확인하는 것이 중요하기 때문이다. 쉘 스크립트 내에서 exit 명령어가 실행되면 스크립트가 종료되면 부모 프로세스에 종료 상태를 전달할 수 있는데 이 값을 프로그램 내에서 임의로 지정할 수 있습니다. 모든 명령어는 종료 상태를 리턴한다. 명령어가 성공시에는 0을 리턴하고 실패시에는 에러 코드로 해석될 수 있는 non-zero(1~255)를 리턴한다. 유닉스 관례를 잘 ..
구분 표현식 비교 크다 a gt b a > b 작다 a it b a = b 작거나 같다 a le b a = ) REFERENCE https://javafactory.tistory.com/1542 [Shell Script] 비교 표현식 gt lt ge le eq ne 구분 표현식 비교 크다 a gt b a > b 작다 a lt b a = b 작거나 같다 a le b a 비교 표현식 (gt, lt, ge, le, eq, ne) 비교 표현식 줄임말 eq - equal ( = ) ne - not equal ( ) lt - little ( = ..
파일 디스크립터 시스템으로부터 할당 받은 파일을 대표하는 0이 아닌 정수 값 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스 유닉스 시스템에서 모든 것은 파일이다. Regularfile, Directory, Socket, PIPE, Block Device, Character Device 등등 모든 객체들을 파일로써 관리된다. 유닉스 시스템에서 프로세스가 이 파일들을 접근할 때 File Descriptor라는 개념을 이용한다. 파일 디스크립터는 '0이 아닌 정수', 'Non-negative Integer'값이다. 음수가 아닌 0과 양수인 정수 값을 가진다. 프로세스가 실행중인 파일을 Open하면 커널은 해당 프로세스의 파일 디스크립터 숫자 중에 사용하지 않는 가장 작은 값을 할당해준다. 유닉스에서..