분류 전체보기 (333) 썸네일형 리스트형 [기술면접]프로세스와 스레드 프로세스와 스레드 프로세스: 프로그램 메모리 상에서 실행중인 작업 스레드: 프로세스 안에서 실행되는 여러 흐름 단위 기본적으로 프로세스마다 최소 1개의 스레드 소유(메인 스레드 포함) 메모리 영역 Code: 코드 자체를 구성하는 메모리 영역(프로그램 명령) Data: 전역변수, 정적변수, 배열 등data: 초기화 된 데이터가 저장되는 영역bss: 초기화 되지 않은 데이터가 저장되는 영역 Heap: 동적 할당 시 사용 Stack: 지역변수, 매개변수, 리턴 값 등 임시 메모리 영역 스레드데이터영역 (연두색: Heap, Data, 파란색: thread, 노란색: stack) 스레드는 Stack만 따로 할당 받고 나머지 영역은 서로 공유 하나의 프로세스가 생성될 때, 기본적으로 하나의 스레드가 같이 생성됨 프.. [기술면접]크자이공부 SRTRP(스자이공부) 월드 스페이스에서 물체를 월드 좌표에 배치할 때 행렬을 연산하는 순서 이때 하나의 연산을 표현하기 위해 4X4 행렬을 사용하며, 이를 변환행렬이라고 한다. (맨 앞의 S를 '크기'라고 발음하여 크자이공부라고 부르기도 한다) 4X4 행렬을 사용하는 이유 3차원 벡터의 Translation을 표현하기 위해서는 4x4행렬이 필요하다. 왜냐하면 행렬은 위치와 무관하게 오직 방향과 크기만 서술하기 때문이다. 이를 이용하기 위해 3차원 벡터를 (x,y,z,1)과 같은 형태의 4차원 벡터로 가정하고 연산을 진행하며 이를 동차 좌표계라고 한다. 4차원 벡터의 w값을 0으로 설정하는 경우 이동 변환은 적용되지 않는다. 이동 행렬 이동행렬 회전 행렬 회전행렬 스케일 행렬 스케일 행렬 행렬의 연산 순.. [기술면접]렌더링 파이프라인 Rendering Pipeline 3차원의 가상 세계를 2차원의 이미지로 생성하는데 필요한 일련의 단계들을 렌더링 파이프라인(Rendering Pipeline)이라고 부른다. 그래픽스 파이프라인 과정 입력 조립기 버텍스 셰이더 테셀레이션 지오메트리 셰이더 레스터라이저 픽셀 셰이더 출력 병합기 입력 조립기(Input Assembler) 메모리에서 기하 자료(정점, 인덱스)를 읽어서 기본 도형을 조립한다. Primitive topology 정점들을 어떻게 엮어서 구조를 형성할 것인지 알려주는 수단이 Primitive topology이다. 정점을 두개 씩 엮어서 선분을 형성할 수도 있고, 세 개씩 엮어서 삼각형을 형성할 수도 있다. 거의 대부분 Trianglelist을 Primitive topology로 사용.. 백준14502번 - 연구소(C++, 삼성 SW 역량 테스트 기출 문제) 삼성 A형을 목표로 백준 문제풀이를 진행하고 있습니다. 처음 삼성 문제를 풀때 '이렇게 풀어도 되나?' 싶을 정도로 무식하게 구현하다가 제출한 문제에 '맞았습니다'가 뜨는걸 보고 삼성 A형 스타일 문제가 어떤 느낌인지 알게 되었습니다.. 괜히 머리 굴리면서 효율적인 문제풀이 방법을 생각하기 보다는 그냥 있는 그대로 구현하는게 정답이였습니다. 다만 구현이 좀 복잡하기 때문에 main함수에 무식하게 구현하기 보다는, 기능 하나하나를 함수화하여 푸는게 간편하다고 느껴졌습니다. 아래 문제집에서 이제 겨우 4문제를 푼 어린이지만.. 1일 1문제씩 풀어서 2월달에 A형 시험을 꼭 합격해보도록 하겠습니다. 문제집: 삼성 SW 역량 테스트 기출 문제 (baekjoon) www.acmicpc.net #include #d.. Boid Simulation URP - 프로젝트 명 : Boid Simulation URP - 프로젝트 주제 : Unity를 이용한 군집 시뮬레이션 - 개발 인원 : 1명 - 수상: 2021 방송통신대학교 총장배 소프트웨어 경진대회 - 동상 영상 : https://www.youtube.com/watch?v=5AVVDXJSV3g VR영상 : https://www.youtube.com/watch?v=Kvsp1HCKeMQ Github : https://github.com/eugene-doobu/BoidSimulation_URP 2021 방송통신대학교 소프트웨어 경진대회를 위해 제작판 프로젝트 입니다. 프로젝트 자체에 대한 내용은 Github의 Readme와 발표자료를 참고 부탁드립니다. 이 프로젝트로 방송통신대학교 소프트웨어 경진대회에서 동상을.. 제로베이스(패캠) 코딩테스트 합격반 전액환급 달성 후기 제로베이스(구 패스트캠퍼스) 알고리즘 코딩테스트 합격 51일 완주반 강의에서 전액 환급 달성에 성공했다. 제로베이스는 이전 패스트캠퍼스에서 완주반으로 있던 강의들이 독립해서 나온 강의 플랫폼이고, 기존 패캠에서 진행하던 완주반 강의들은 이제 제로베이스에서 운영하게 되었다. 블로그에 패스트캠퍼스 강의를 들으며 공부일기를 올리다 보니, 패스트캠퍼스 완주반 강의에 대해 물어보는 사람들이 있었고, 전액 환급받은 것도 자랑할 겸 이 글을 작성하게 되었다. 이번에 들은 강의는 파이썬으로 진행하는 알고리즘 완주반이고, 얼마 전에 코딩테스트 합격반으로 이름이 바뀌었다. 알고리즘 공부는 하고 싶었는데 계속 다른 핑계를 대며 공부를 안 하고 있는 나를 벌주기 위해 바쁜 와중에 완주반을 신청해서 수업을 듣기 시작했다. 내가.. 수식최대화 - 2020 카카오 인턴십 코딩테스트(파이썬) 나도 카카오 문제를 풀어봤다! 문제 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 같은 방식으로 결정하려고 합니다. 해커톤 대회에 참가하는 모든 참가자들에게는 숫자들과 3가지의 연산 문자(+, -, *) 만으로 이루어진 연산 수식이 전달되며, 참가자의 ‘미션’은 전달받은 수식에 포함된 연산자의 우선순위를 자유롭게 재정의하여 만들 수 있는 가장 큰 숫자를 제출하는 것입니다. 단, 연산자의 우선순위를 새로 정의할 때 같은 순위의 연산자는 없어야 합니다. 즉, + > - > * 또는 - > * > + 등과 같이 연산자 우선순위를 정의할 수 있으나 +,* > - 또는 * > .. 인프런-게임 프로그래머 취업 전략 가이드(Rookiss) 완강 평소 게임업계에 대해 궁금하기도 했고, 이런 취업 관련된 이야기를 굉장히 좋아하는 사람으로써 16강까지 금방 완강하게 되었습니다. 게임업계에 대해 관심있으신 분이라면 굉장히 유용하기도 하고, 강의 자체가 굉장히 재미있기 때문에 한번씩 들어보시는 것을 강력 추천합니다. 강의 자체가 무겁지도 않기에 누구나 주말에 몰아듣기 충분한 강의였습니다. 루키스님이 평소에 받은 질문들을 바탕으로 이 강의를 구성하셨다고 하셨는데, 정말 사람들이 게임업계에 대해 궁금해하는 내용들과 사람들이 흔히 하는 착각을 바로잡아주는 내용들로 가득 찬 강의입니다. 단지 유니티만 사용할 뿐 게임업계에서 일하고 있지 않은 저도 이 강의에 있는 내용의 대한 질문을 어느정도 받아봤을 정도이니.. 교육과정은 이렇게 구성되어 있습니다. 저는 듣고싶.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 42 다음