본문 바로가기

전체 글64

[컴퓨터 구조] 2진수, 16진수, 인코딩 1. 0과 1로 숫자 표현하기1.1. 정보 단위0과 1을 나타내는 가장 작은 정보 단위 == bit1 byte == 8bit1 kB == 1,000 byte == 1,024 byte1MB = =1,000 kB1GB == 1,000 MB1TB == 1,000 GB1.2. 이진법이진법(binary)0, 1로 숫자를 표현하는 방법십진법 (decimal)0 ~ 9 로 표현1.3. 이진수의 음수 표현2의 보수 (two’s complement)를 구함보수가 뭐냐?어떤 수를 그 보다 큰 2n승에서 뺀 값좀 더 쉽게 말하자면 모든 0과 1 뒤집고, 거기에 1 더하면 됨!ex) 11 (2) 의 음수는 ?00으로 바꿔주고, 1 더하면 → 01 (2)컴 내부에서 는 양수, 음수 구분 위해 플래그(flag) 사용flag는 부.. 2024. 7. 31.
[컴퓨터 구조] CPU, 메모리, 시스템버스, 보조기억장치 아래 내용은 한빛미디어의 '혼자 공부하는 컴퓨터구조+운영체제' (by 강민철) 책을 보고 공부 후 요약한 내용이다. 매일 1챕터씩 공부 예정!  1. 성능, 용량, 비용서버 컴퓨터 마다 CPU, 메모리가 다름이에 따라 성능, 용량, 비용 다양함클라우드 서비스를 이용하더라도 CPU, 메모리, 저장 용량 직접 선택해야 함즉, 개발한 프로그램이 어떤 환경에서 어떻게 작동하는지 알고 있어야 함!즉, 컴퓨터 구조를 이해해야 입출력 하는 개발을 넘어 성능, 용량, 비용까지 고려할 수 있음 2. 구조의 큰 그림컴퓨터 구조컴퓨터가 이해하는 정보컴퓨터의 4가지 핵심 부품2.1. 컴퓨터가 이해하는 정보컴퓨터는 0,1로 표현된 정보만 이해함데이터명령어컴퓨터는 명령어를 처리하는 기계더 중요한 건 명령어왜냐?데이터는 명령어 없.. 2024. 7. 29.
[UE5.4] Error LNK1181 : 'delayimp.lib' 오류 고치기 언리얼5.4 다운로드 후 라이더에서 빌드하면 아래 오류가 났다."Error LNK1181 : 'delayimp.lib' 입력 파일을 열 수 없습니다" 비주얼스튜디오 인스톨러를 켜서 개별 구성요소 탭에서 아래 그림과 같이 틱을 해줬다. 결과는 빌드 성공 ^^...  이걸 대체 왜 하는 건가 싶었는데, 언리얼엔진 릴리스 노트에 버전 마다 선호하는 컴파일러 버전이 달라져 추가 셋팅이 필요한 것이었다. 에디터 버전 업데이트 시 해당 부분을 고려하고 있어야겠다. 프로젝트를 계속 재 생성해보기도 하고, 로그 확인 후 이것저것 추가 셋팅도 해보다가 결국 아래 검색으로 해결안을 찾았다. 아래 링크는 나와 똑같은 오류를 갖고 있던 사람의 질문과 답변에 대한 내용을 담고 있다.https://rider-support.jet.. 2024. 5. 10.
언리얼 엔진 배치파일 만들기 새싹 컴에서 예전부터 만들어둔 것 쓰다가 집에서 배치 파일을 만들려고 보니, 필기를 봐도 도무지 모르겠어서 또 미래의 나를 위해 기록한다. (도움을 친구 현아님에게 감사의 인사를 전하며..씨에씨에. 멀티플레이 프로젝트라 동기화 작업할 때 쓸 용으로 만든다) 1. 메모장을 연다 "C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealEditor.exe" "D:\FianlFourLadies\FFL.uproject" -game -log -ResX=800 -ResY=600 -WinX=100 -WinY=100 위와 같이 복붙해서 넣되, 앞은 본인 컴에 깔린 언리얼 경로를 넣고, 뒤는 프로젝트 경로로 바꿔주면 된다 2. 저장은 "제목.bat"로 3. 켜지는.. 2024. 3. 20.
[UE 5.1] 플레이어 좌우 이동 시 움직이는 방향으로 보게 하기 플레이어 좌우 이동 시 앞을 보면서 움직이면 어색하다 이 문제를 해결하는 방법은 아주 쉽다. 바로 Pawn의 Use Controller Rotation Yaw를 False로 셋팅해주는 것! 짜잔! 아주 쉽게 수정했다. 2023. 12. 23.
[깃] git did not exit cleanly (exit code 128) 깃 커밋하다가 이런 에러를 발견! fatal: Unable to create 'D:/Sareum/ThirdPersonTemplate/.git/index.lock': File exists. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. git did not exit.. 2023. 11. 2.