전체 글 306

[스터디] 인프런 CS 전공지식 스터디 3기_자료구조와 알고리즘(1주차)

https://www.inflearn.com/course/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B8%B0%EB%B3%B8/dashboard 그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편) 강의 | 감자 - 인프런감자 | , 개발자가 꼭 알아야 할 자료구조 & 알고리즘,그림으로 쉽고 재밌게 알려드려요! 한 번 익힌 기본기가 평생의 코드를 좌우한다구요? 🔍 [임베딩 영상] 개발자의 기본기, 자료구조 & 알고www.inflearn.com  https://www.notion.so/heyhyehye/1ae93b96f04f803291ccc6172e83654c 그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)..

[스터디] 인프런 CS 전공지식 스터디 3기_운영체제(1주차)

https://heyhyehye.notion.site/1ae93b96f04f80c28b66da8c9f38dc81?pvs=4 그림으로 쉽게 배우는 운영체제 | Notion1. 운영체제 들어가기heyhyehye.notion.site  https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C/dashboard 그림으로 쉽게 배우는 운영체제 강의 | 감자 - 인프런감자 | , 개발자의 필수 지식 운영체제를 배워서뿌리 깊은 나무가 되어 봐요 🌳 강의 주제 📖 [임베딩 영상] 주위에 기본기가 부족한 개발자가 어떤 것을 학습할지 몰라서 방황하는 것을 보면www.inflearn.com

[혼자 공부하는 컴퓨터구조와 운영체제] 3_명령어

챕터3_명령어💡고급 언어와 저급 언어의 차이 이해컴파일 언어와 인터프리터 언어의 차이 이해명령어를 구성하는 연산 코드와 오퍼랜드명령어의 주소 지정 방식소스코드와 명령어 고급 언어와 저급 언어고급 언어사람을 위한 언어.대부분의 프로그래밍 언어. 소스코드.저급 언어컴퓨터가 직접 이해하고 실행할 수 있는 언어.명령어로 이루어짐.→ 고급 언어인 소스코드가 실행되기 위하여 저급 언어인 명령어로 변환 필요 저급 언어기계어0과 1의 명령어 비트로 이루어진 명령어 모음십육진수로도 표현어셈블리어오직 기계만을 위한 기계어를 사람이 읽기 편한 형태로 번역한 저급 언어프로그램의 절차를 가장 근본적인 단계부터 추적, 관찰 가능 컴파일 언어와 인터프리터 언어고급 언어가 저급 언어로 변환되는 방식 2가지 컴파일 언어컴파일러에 의..

[혼자 공부하는 컴퓨터구조와 운영체제] 2_데이터

챕터2_데이터 💡컴퓨터가 이해하는 정보 단위 이해하기.0과 1로 다양한 숫자를 표현하는 방법 이해.0과 1로 다양한 문자를 표현하는 방법 이해.0과 1로 숫자를 표현하는 방법 정보 단위비트 (bit) : 0과 1을 나타내는 가장 작은 정보 단위바이트 (byte) : 8bit킬로바이트 (kB) : 1000byte메가바이트(MB) : 1000kB기가바이트 (GB) : 1000MB테라바이트 (TB) : 1000GB워드 (word)하프 워드 (half word)풀 워드 (full word)더블 워드 (double word)워드 크기가 큰 CPU는 한 번에 처리할 수 있는 데이터가 많음.대부분 32bit/64bit.CPU가 한 번에 처리할 수 있는 데이터 크기 이진법0과 1만으로 모든 숫자를 표현하는 방법이진수..

[혼자 공부하는 컴퓨터구조와 운영체제] 1_컴퓨터 구조 시작하기

동기들과 함께 스터디를 시작하게 되었다!🥰학부 컴퓨터공학 부전공 시절, 컴퓨터구조 수업 듣는 게 너무 힘들었다. 당시 프로그래밍 언어를 제대로 공부했다고 할 만한 수준도 아니었기 때문에, 더 힘들었다고 생각한다. C에서 C#을 지나 C++을 배우며 공부하니, 로우레벨 시스템들에 대한 이해가 더욱 필요하다고 느꼈고, 다시 한번 컴퓨터구조 교재를 펼치게 되었다.  챕터1_컴퓨터 구조 시작하기💡컴퓨터 구조를 왜 알아야 할까?컴퓨터 구조의 큰 그림 그리기.컴퓨터 구조를 알아야 하는 이유문제 해결컴퓨터 구조를 이해하여 문제 상황을 빠르게 진단.다양하게 문제 해결의 실마리 탐색.+개인 의견) 디버깅뿐만 아니라 트러블슈팅이 가능한 개발자가 되기! 성능, 용량, 비용프로그램을 위한 최적의 컴퓨터 환경 판단.성능, ..

[C++] 유니코드 특수문자 출력하기

유니코드 출력을 위해 정말 많은 방법을 찾아보았는데, 다음 유튜브에서 해결 방법을 알게 되었다. 지금까지는 계속해서 콘솔 모드, 가상 터미널 모드 변경하고, local 유니코드 설정하고..구글링 하면 나오는 방법들을 보이는 대로 테스트했지만, 어느 것도 특수문자를 출력해주지 않았다.  하지만, 문제는 위 방법들이 아니였다. 결론적으로는 폰트 문제였다!!!!!!!!!!!!!!!https://www.youtube.com/watch?v=_UdN1MTYBMY   영상에 따르면, 윈도우에서 한글로는 "문자표"를 연다.  보통 윈도우 콘솔에 기본으로 지정된 폰트는 Consolas라고 한다. 해당 글꼴을 검색하면, 그 글꼴이 출력할 수 있는 모든 유니코드 문자들이 나온다.  가장 아래로 향하면, 다음과 같은 유니코드..

C++/공부 2025.02.11

[객체지향의 사실과 오해] 01_협력하는 객체들의 공동체

01_협력하는 객체들의 공동체“객체들의 패러다임의 핵심은 자율적인 객체들의 협력”객체지향의 목표는 실세계를 모방하는 것이 아니라,고객과 사용자를 만족시키는 신세계를 창조하는 것. 협력하는 사람들요청-응답-협력, 역할-책임 역할, 책임, 협력적절한 객체에게 적절한 책임을 할당하는 것.책임은 객체지향 설계의 품질을 결정하는 가장 중요한 요소.객체의 역할여러 객체가 동일한 역할을 수행할 수 있다.역할은 대체 가능성을 의미한다.각 객체는 책임을 수행하는 방법을 자율적으로 선택할 수 있다.하나의 객체가 동시에 여러 역할을 수행할 수 있다. 협력 속에 사는 객체객체는 어플리케이션의 기능을 구현하기 위해 존재한다.객체지향 어플리케이션의 아름다움을 결정하는 것 → 협력협력이 얼마나 조화를 이루는 가를 결정하는 것 → ..

탐구생활/독서 2025.02.10

[C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(7) wchar_t Log

이어지는 글2025.01.20 - [C++/공부] - [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(4) Log [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(4) Log이전 글!2025.01.17 - [C++/공부] - [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(3) Key 입력 정의 가져오기, 메모리 누수 검사 기능 추가 [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(3) Keynarmhye.tistory.com  위 글에서 맛보기만 한 wide character로 Log함수를 다시 구현해 보았다.   처음에는 기존의 Log 기반의 c++ 출력으로 구현해 봤다. std:..

C++/공부 2025.02.03

[C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(6) DLL 사용하기

이전 글!2025.01.20 - [C++/공부] - [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(5) 실행 프로젝트.exe 생성 후 설정 [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(5) 실행 프로젝트.exe 생성 후 설정이전 글!2025.01.20 - [C++/공부] - [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(4) Log [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(4) Log이전 글!2025.01.17 - [C++/공부] - [C++/Console Engine] WinAPInarmhye.tistory.com  간단하게 Vector2 클래스를 구현해보았다. cla..

C++/공부 2025.01.23

[C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(5) 실행 프로젝트.exe 생성 후 설정

이전 글!2025.01.20 - [C++/공부] - [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(4) Log [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(4) Log이전 글!2025.01.17 - [C++/공부] - [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(3) Key 입력 정의 가져오기, 메모리 누수 검사 기능 추가 [C++/Console Engine] WinAPI로 커스텀 콘솔 엔진 구현하기(3) Keynarmhye.tistory.com   프로젝트 속성 설정 1) C/C++ 추가 포함 디렉터리에 프로젝트 경로와 솔루션 경로의 Inc 경로를 추가하기 2) 링커 추가 라이브러리 디렉터리에 Lib 경..

C++/공부 2025.01.20