반응형 IT4 컴퓨터 구조 데이터와 표현비트와 바이트비트(bit)는 0과 1을 표현할 수 있는 최소 단위입니다.바이트(byte)는 8비트를 한 묶음으로 표현한 단위입니다.음수 표현 (정수)부호 비트: 가장 왼쪽의 비트(최상위 비트)를 부호 비트로 사용하여 음수를 표현합니다.2의 보수: 음수를 저장하기 위해 사용하는 방법으로, 모든 비트를 반전시키고 1을 더합니다.부동 소수점 (실수)실수는 '부호 필드 - 지수 필드 - 가수 필드'로 구성됩니다.32비트 기준, 최상위 비트는 부호, 8비트는 지수(값의 범위), 23비트는 가수(정밀도)를 나타냅니다.컴퓨터의 문자 표현아스키 코드: 128개의 문자 조합을 제공하는 7비트 부호입니다.유니코드: 전 세계 문자를 동일하게 표현하기 위한 국제 표준입니다. (예: U+AC00)UTF-8: 유니코.. 2025. 10. 30. 웹 1. 개념인터넷이라는 통신망을 활용하여 구현된 전 지구적 정보 공간.인터넷을 기반으로 구현된 서비스 중 HTTP를 이용하여 정보를 공유하는 서비스를 웹이라 함.여기서 주체를 웹 서버 (Web Server), 정보를 받는 이용자를 웹 클라이언트 (Web Client) 라고 함. 2. 프론트엔드와 백엔드이용자의 요청을 받는 부분을 프론트엔드 (Front-end), 요청을 처리하는 부분을 백엔드 (Back-end)라고 부른다.프론트엔드는 이용자에게 직접 보여지는 부분으로, 웹 리소스 (Web Resource)라는 것으로 구성됨. 3. 웹 리소스웹 리소스란, 웹에 갖춰진 정보 자산을 의미.모든 웹 리소스는 고유의 Uniform Resource Identifier (URI)를 가지며, 이를 이용하여 식별됨.웹의 .. 2025. 7. 19. 정규 표현식 1. 정의특정한 패턴으로 문자열을 표현하는 식.2. 필요성주로 로직을 수행하기 전에 이용자가 입력한 값을 검증하기 위해 사용함.3. 패턴정규 표현식은 '패턴' 혹은 /패턴/ 의 형태로 작성한다. / 로 패턴을 감싸는 경우, / 뒤에 플래그를 작성할 수 있다.기본적으로 정규 표현식의 수량자는 탐욕적 수량자에 속함.탐욕적 수량자는 이름 그대로, 가능한 많은 문자를 매치함.탐욕적 수량자로 인한 과한 매치를 막기 위해 등장한 것이 게으른 수량자 이다.게으른 수량자는 기존 수량자의 뒤에 ? 를 붙인 행태로, 가능한 적은 문자를 매치함.4. 플래그정규 표현식의 플래그는 검색의 옵션을 지정하는 역할을 함.5. Python 정규 표현식Python에서는 re 모듈을 통해 정규 표현식을 사용할 수 있다.또한 re 모듈의 .. 2025. 7. 19. 컴퓨터 과학 기초 1. 진법진법이란 한 자릿수에 표현할 수 있는 숫자의 개수를 나타내는 것이다.대표적인 진법으로는 2진법, 10진법, 16진법이 있다.각 진법은 2개의 숫자(0,1)로 수를 표현하는 것이 2진법, 10개의 숫자(0~9)로 수를 표현하는 것이 10진법이다. 16진법 또한 16개의 숫자 (0~9, A~F)로 수를 표현한다. 이것을 통틀어 진법이라고 한다. 2. 비트와 바이트컴퓨터의 데이터를 다루는 데 가장 기본이 되는 개념이다. 컴퓨터에서 사용하는 데이터의 최소 단위를 1비트(bit)라고 하고 8개의 비트로 구성된 더 큰 단위는 1바이트(byte)라고 한다.비트는 최상위 비트(MSB)랑 최하위 비트(LSB) 로 나뉜다.여러 개의 비트로 구성된 이진 데이터에서 가장 왼쪽에 있는 비트를 MSB, 최상위 비트라고 .. 2025. 7. 15. 이전 1 다음 반응형