본문 바로가기

전체 글98

Part 1 Chapter 1, 2 컴퓨터의 구성요소 (상위수준)1. 처리기 : 컴퓨터의 동작을 제어하고 데이터를 처리, 일반적으로 CPU2. 주기억장치 : 데이터와 프로그램을 저장, 휘발성3. 입출력모듈 : 컴퓨터와 외부 환경 간의 데이터 이동을 담당 (외부환경 : 보조기억장치, 통신장비 등...)4. 시스템버스 : 위 1, 2, 3간의 통신을 제공 CPU 구성- PC (프로그램 카운터) : 다음 명령을 저장하고 있는 레지스터- IR (명령어 레지스터) : 현재 수행될 명령을 가지고 있는 레지스터- MAR (메모리 주소 레지스터) : 다음에 읽거나 기록할 메모리 내 주소를 명시- MBR (메모리 버퍼 레지스터) : 메모리에 기록되거나 메모리로부터 읽힐 데이터를 저장- I/O AR (입출력 주소 레지스터) : - I/O BR (입출력 버퍼.. 2018. 10. 10.
정규표현식 기초 정규식 기본 문법정규식 기분 문법은 크게 세 가지 정도로 나눌 수 있다.패턴 그대로를 매칭하는 경우 : 편집기에서 “찾기” 기능을 통해서 특정 단어를 찾는 것 처럼, 단어 그대로를 패턴으로 사용하여 매치되는 영역을 찾는다.메타문자 및 수량 한정자를 적용하는 경우 : 정규식 패턴에 쓰이는 문자중에는 특별한 의미를 가지는 메타 문자들이 있는데, 이들을 사용하여 보다 폭넓은 패턴에 매치할 수 있다.그룹 및 look around 기능을 사용하는 경우 : 제법 고급 정규식이라 할 수 있는 부분으로, 패턴의 일부를 그룹으로 묶거나, 특정 패턴의 앞 뒤로 다른 패턴이 오는 조건을 더하는 경우이다.정규식 메타 문자메타 문자는 특정한 문자 혹은 문자 계열을 대신하여 표시하는 문자이다. 메타문자를 이용하면 특정한 규칙을 .. 2018. 10. 10.
[C/C++] 정규표현식 사용방법 연습 /*---------기본-------------*/ #include using namespace std; int main(){ regex 변수명A("정규표현식"); string 변수명B = "문자열"; regex_match(B,A); // 표현식에 부합되면 true 반환, 아니면 false 반환 } //--------------연습-----------------------// #include #include using namespace std; int main() { regex comp1("[a-z]+"); regex comp2("[a-z]*"); string str1 = "abc"; string str2 = "aBc"; if (regex_match(str1, comp1)) cout 2018. 10. 10.
코드 하이라이터 사용법 하이라이트 시킬 코드 넣기 2018. 10. 10.