post-thumbnail

네트워크 기술면접 질문

OSI 7계층에 대해 설명해주세요.OSI 7계층은 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층으로 구성되어 있습니다.물리 계층은 0과 1로 구성된 데이터를 선으로 전달할 수 있도록 전기적인 신호로 변환시켜주는 역

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

c++ 기술 면접 질문

객체 지향에 대해 설명해주세요.객체 지향은 변수와 함수들의 모임인 객체 단위로 보는 것을 말합니다. 특징으로는 추상화, 캡슐화, 상속, 다형성이 있습니다.추상화는 필요로 하는 속성, 행동을 추출하는 것 입니다.캡슐화는 낮은 결합도를 유지하도록 설계하는 것을 말하며

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

3월에 작성하는 22년 후반기 회고록

원래는 2월 말쯤 계절학기와 특별학기 모두 끝나고 어디 조용한 시골 카페 가서 회고록을 작성할 계획이었으나, 사람은 감성의 동물이라 연말엔 뭔가 회고록을 써야할거 같아서 연간 계획 세우기에 앞서 반성도 할겸 회고록을 작성했다. 대략적인 내용은 미리 다 적어뒀으나,

2023년 3월 1일
·
0개의 댓글
·
post-thumbnail

[C++] 싱글톤 디자인 패턴

싱글톤 패턴은 클래스(객체)가 최초 한번만 메모리를 할당하고 그 메모리에 인스턴스(객체 할당)를 만들어 사용하는 디자인 패턴입니다.예를들어 로그인 기능이 있는 웹서비스 에서 동시에 회원정보를 변경했을 때, 회원정보 DB가 동시에 변경되게 되는데 각 사용자마다 객체를 따

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

CS_Study Pizza Order Service 구현

C++로 Pizza Order Service를 구현피자 주문을 위해 주문자, 판매자, 재료가게 이렇게 3가지 객체가 존재 (클래스는 더 많겠죠?)또한 각 객체는 단일이 아닌 여러개일 수 있음. (주문자 여러개)큰 로직은 주문자가 피자를 주문하면 피자가게에선 미리 메뉴를

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

class 객체간 데이터 접근 2 (좋은 구조에 대하여)

1번 구조는 객체간 데이터 접근을 위한 연습이었다면지금은 map 전체를 주는데 이는 결코 좋은 방법이 아닙니다.맵의 key 인 price 와 value 인 qty 만 가져오면 되는 상황이라면, 맵을 전체 가져와서 이터레이터로 전체를 순회 할 필요가 없다는 것입니다.

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

class 객체간 데이터 접근 1

OrderBookHnadler 클래스의 오더북 데이터(BUY_map, SELL_map)에 OrderProcessor 가 접근해야 하는 상황포인터 위치에 따라 원래 데이터 값을 변경 가능 유무가 달라진다.그럼에도 불구하고 C++에서 레퍼런스를 도입한 이유가 있습니다.

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

CS_Study 과제 Email Service

cs 스터디에서 사용한 과제 주제 입니다.C++로 Email Service를 구현아이디 비밀번호 받아 로그인 맞는지 확인하는 기능 구현메일 쓰기, 받은 메일함, 발송 메일함, 로그아웃, 프로그램 종료 구현메일 쓰기 시, To, From, Title, Contents 를

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

[이산수학] 4.집합

\*고등수학에 나온 내용은 제외했습니다.

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

[이산수학] 3. 증명

하나의 명제가 참임을 확인하는 과정별도의 증명 없이도 항상 참이라고 판단되는 명제개념이나 기호의 의미를 확실하게 규정한 문장이나 식공리와 정의를 통해 참으로 확인된 명제두 홀수 m과 n의 곱이 홀수임을 증명

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

[이산수학] 2. 명제와 논리

합성명제하나 이상의 명제들이 논리 연산자에 의해 결합된 명제진리표합성명제를 구성하는 단순명제의 진릿값에 따른 논리 연산 결과를 나타낸 표p 그리고 q / p 이고 q / p and q둘 다 T 여야 T명제 p, q 에 대하여 p또는 q를 의미둘 중에 하나만 T여도 T이

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

마크다운 문법 정리

그동안 벨로그를 작성할때 항상 노션에 적고 그걸 그대로 마크다운으로 추출 후 붙여넣기 했었어서 어차피 벨로그를 계속 쓸거라면 마크다운을 이번기회에 다 알아보자는 생각으로 정리하게 되었다. MarkDown 사용법 총정리이곳을 참고하여 나에 맞게 정리했다.마크다운 언어와

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[이산수학] 1. 보수와 컴퓨팅 연산

보충해주는 수어떤 수 a에 대한 n의 보수는 a와의 합이 n이 되는 수ex) 10진수에서 1에 대한 10의 보수는 9, 2에대한 10의 보수는 8 …어떤 2진수 a와의 합이 1(1(2))이 되는 수어떤 2진수 a와의 합이 2(10(2))이 되는 수주로 8비트(1바이트)

2022년 12월 27일
·
0개의 댓글
·

2023년도 계획

인터넷, 휴대폰 시간낭비 하지 않기플래너 작성해서 실천백준 골드 문제 보면 50%이상 솔브 가능하도록 (ucpc 준비)시험기간 제외 주 1회 책 1권씩 읽고 블로그 작성개발 블로그 주 1회 작성스터디 시간 정해서 정기적으로 공부하기 (cs 스터디든, 그 외 다른 스터디

2022년 12월 24일
·
0개의 댓글
·

22년도 하계 자기설계 공모전

데이터 구조데이터 : 성인 남녀 스마일 라식 수술 부작용 조사관측치 개수 : 153개변수 개수 : 좌안 우안 각각 11개 총 22개설명 변수(원인, 예측값을 설명할 수 있는 변수 / 부작용을 제외한 나머지 변수는 좌완과 우완 데이터가 다름)근시 / 원시난시난시 축교정시

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

객체지향

동사구인 '~하다'에 중점을 둔 프로그래밍함수들이 각기 자신들의 기능을 절차에 의해 호출한다.객체에 중점을 둔 프로그래밍상속을 통한 재 사용성을 보장한다.유지보수 및 관리가 용이하다.C++부터 등장한 사용자 정의 자료형변수와 데이터를 다루는 기능을 하나로 묶어 놓은 것

2022년 11월 27일
·
0개의 댓글
·

index (색인)

인덱스를 번역하면 “색인”이라는 뜻을 가지고 있다.즉 색인 이란 책의 “목차”다.내가 엄청 두꺼운 1000page의 책에서 정보를 찾아야 된다고 가정해보자. 목차가 있다면 목차를 살펴보고 내가 원하는 페이지에 이동해서 필요한 정보를 찾을 수 있다. 하지만 목차가 없다면

2022년 11월 24일
·
0개의 댓글
·

Shell 맛보기

시작 버튼을 누룬 뒤microsoft store 들어가서ubuntu 검색ubuntu 다운셸은 커널과 사용자간의 다리역할을 하는 역할로 가장 기본적인 운영체제를 직접 접근하는 역할을 합니다.명령 프롬프트와 비슷하지만 훨씬 강력한 프로그래밍 기능을 가지고 있습니다.사용자와

2022년 11월 24일
·
0개의 댓글
·
post-thumbnail

깊은 복사 얕은 복사

복사생성자에 대한 개념을 알면 좋습니다.다른 객체로 부터 값을 복사해서 새로운 객체를 초기화 하는데 사용되는 생성자를 말합니다.복사생성자를 따로 정의 하지 않으면 컴파일러가 자동으로 만들어주며, 기본적으로 자신과 동일한 타입의 객체에 대한 레퍼런스(&)를 인자로 받는

2022년 11월 24일
·
0개의 댓글
·

포인터, 참조자 차이점 (작업중)

차이점 참조자는 NULL값을 저장하지 못한다. 포인터는 NULL값을 저장할 수 있다. 이때, const 를 안바꾸면 aa를 바꿀때 a도 같이 바뀐다. 여기서 포인터와 내부적으로 다른점은 주소값을 대하는 방식에 있다. 먼저 포인터의 경우 위 코드에서 내부적으로는

2022년 10월 9일
·
0개의 댓글
·