본문 바로가기

반응형
SMALL

전체 글

(58)
#1 C++ Basic 시작하기에 앞서 C++ 언어에 대하여 기존의 C언어에서 조금더 학습해야할 필요성을 느끼게 되어 스터디를 진행하게 됐다. 대체적인 C++의 특성으로는 C++은 절차지향 프로그램인 C언어( 매우 효율적이고, 사이즈가 작고, 실행속도가 빠르고 상대적으로 머신내에서 이식성이 뛰어난 성격을 가지는)와 객체 지향 프로그래밍(복잡한 프로그래밍 작업의 어려움을 극복하기 위한)과 템플릿이라는 기능을 이용하여 새로운 프로그래밍 방법론으로 OOP(Object-Oriented Programming), Gereric Programming등의 방법 추가되기도 했다. 하지만 언어자체의 기술적인 부분은 매우 강력해졌지만 반대로 배우고 알아야하는 내용들이 많아졌다는 단점이 존재한다. 앞으로 진행할 이야기의 절차는 우선 Basic C+..
Docker 기초 정리 시작하기에 앞서 도커를 처음 경험했던적은 현업개발자 1년차 시절 툴 검증차원에서 사용해봤었다. 이후 도커를 사용할 일이 없었지만 도커 기술에 대하여 일목묘연하게 정리하고 추후 더 깊이있게 도커에 대해 다루어 보자는 마음가짐으로 도커 오케스트레이션북을 정리해보고자 한다. 컨테이너란? 컨테이너는 쉽게 말하고자 한다면 어떤 환경에서나 실행하기 위해 필요한 모든 요소를 포함한 일종의 소프트웨어 패키지라고 할 수 있다. 컨테이너는 이러한(어떤 환경에서나) 프로그램을 실행하기 위해 운영체제를 가상화하여 프라이빗한 데이터 센터에서 퍼블릭 클라우드 또는 개발자의 개인노트북에 이르는 다양한 환경에서 실행하도록 설계되어져 있다. 컨테이너는 소프트웨어 서비스를 실행하는데 필요한 특정 버전의 프로그래밍 언어 런타임 및 라이브..
GDB- 정리 1. 시작과 종료 시작 : gdb [프로그램명] / gdb [ 프로그램명] [core파일명] / gdb [프로그램명] [실행중인 프로세스 pid] 종료 : Ctrl+D , q 2. 소스 보기 (list/l) list : main 함수 기점으로 소스 출력 list 5 : 5행을 기준으로 출력 list func : func 함수의 소스 출력 list - : 이전 행의 소스 출력 3. 브레이크 포인트 (break/b) - 중단점 설정 / 확인 / 해제 break : 함수의 시작 부분에 브레이크 포인트 설정 break : 라인번호에 브레이크 포인트 설정 break : 파일의 라인번호에 브레이크 포인트 설정 break : 해당 파일의 함수에 브레이크 포인트 설정 break + : 현재 위치에서 오프렛 라인 뒤에 ..

반응형
LIST