일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- enumasByue
- unorder_map
- dataasset
- 강참조
- 크리티컬섹션
- UML관련
- 정렬
- 언리얼가비지컬렉터
- 델리게이트
- 프로그래머스
- 정렬알고리즘
- 알고리즘
- 람다
- UELOG
- 자료구조
- 선택정렬
- moreeffectiveC++
- C++최적화
- C++
- 스마트포인터
- UE_LOG
- stl
- 애셋로드
- BFS
- 약참조
- 람다사용정렬
- UE4 커스텀로그
- 구조적 바인딩
- map
- 데이터애셋
- Today
- Total
목록전체 글 (425)
기억을 위한 기록들
언리얼엔진을 이용한 개발 하다 보면, 다양한 데이터들을 런타임에 불러와서 사용할 때가 있는데, 언리얼 엔진 에디터를 통해서 다양한 데이터들을 다루고, 관리를 해야 한다. 프로그래머 혼자 뿐만 아니라 같이 작업하는 디자이너나 기획자들도 이런 언리얼 엔진 데이터를 수정하여 작업을 하게 되는데, 언리얼엔진에는 크게 데이터 테이블과 데이터 애셋이 존재한다. 어떤 경우에는 데이터 테이블을 통하고, 어떤 경우에는 데이터 애셋을 통해 관리하는 게 좋을지 궁금해서 찾아보았다. 그러다가 언리얼 에픽 온라인 러닝에 해당 주제로 강의 데이터 테이블 - CSV, JSON 등 데이터 파일 활용 가능 -> 이러한 외부 파일을 사용하여 데이터 채울 수 있음, 에디터를 통해서도 내부 작성도 가능 - 언어 팩과 같은 대용량의 단순 데..

최근 트렌드 중에 하나로 '퍼스널 브랜딩'이라는 용어가 있다. 퍼스널 브랜딩아 무엇인가? 하고 chat gpt한테 물어봤다. 설명을 자세하게 잘해준다. 최근에는 SNS, 유튜브, 블로그 등 일반 개인이 본인의 콘텐츠를 만들어서 사람들에게 공유하면서 영향력을 끼치면서, 접근성이 어떻게 보면 굉장히 다양하고 쉬워졌다고 볼 수 있다. 그런데 접근성은 쉬우나 확장하면서 투자한 만큼의 성공하기는 또 별도의 얘기긴하다(어떤 분야든 마찬가지지만..) 저자는 최근 백세시대를 맞이하면서 동시에 평생직장이라는 개념이 사라지면서 그런 측면에서 도움이 되는게 퍼스널브랜딩이라고 표현하고 있다. 실제로 저자도 블로그, 마케터, 작가, 유튜버 등으로 업의 그릇을 바탕으로 N잡을 실현하면서 이런 노하우를 담은 책이 되었다. 그런 내..

https://www.codewars.com/kata/54bf1c2cd5b56cc47f0007a1/train/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com 문제는 다음과 같다 Write a function that will return the count of distinct case-in..
https://www.codewars.com/kata/546f922b54af40e1e90001da/train/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com 문제는 이렇다 In this kata you are required to, given a string, replace every le..

https://www.codewars.com/kata/554a44516729e4d80b000012/train/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com Let us begin with an example: A man has a rather old car being worth $2000..
std::string: std::string은 가변 길이의 문자열을 나타내는 클래스 문자열 데이터를 동적으로 할당하고 관리합니다. 메모리는 자동으로 확장 및 축소됩니다. 문자열의 길이 정보를 내부에 저장하며, 문자열의 모든 연산 (추출, 수정, 추가 등)을 지원합니다. 문자열을 복사하거나 이동하는 등의 작업에 관련된 메모리 할당 및 해제가 수반됩니다. std::string_view: std::string_view는 문자열의 일부 또는 전체에 대한 읽기 전용(view)을 나타내는 클래스입니다. 메모리를 소유하지 않고, 기존의 문자열 데이터를 참조합니다. 따라서 복사나 메모리 할당이 없습니다. 문자열의 길이 정보를 내부에 저장하지 않고, 기존 문자열의 일부를 가리킵니다. 주로 문자열 조각에 대한 빠른 읽기 ..
코딩테스트들을 반복해서 해보다가 자주 사용해서 유용한 함수들을 모아봤다. 더 많이 있기도 하지만 최대한 '자주' 사용한것들을 모아봤고, 중간 중간 추가 해주는 글이다. - 각 함수들이 만능은 아니다. 사용 한다고 무조건 장점만 있는것도 아니다. - 더 나은 방법이 있을수도 있다. - std::reverse - 함수 주어진 배열을 뒤집어 준다. #include #include // std::reverse int main() { const int size = 5; int myArray[size] = {1, 2, 3, 4, 5}; // 배열 뒤집기 std::reverse(myArray, myArray + size); // 뒤집힌 배열 출력 std::cout
https://school.programmers.co.kr/learn/courses/30/lessons/43105 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr #include #include #include using namespace std; int solution(vector triangle) { int dp[500][500] = {}; dp[0][0]=triangle[0][0]; const int size = triangle.size(); for(int i=1; i

Azure를 예전부터 많이 들어보긴 했는데 이번에 애저에 대한 기초와 입문에 대한 책을 접하게 됐다. 애저란 무엇인가? 는 Chat GPT의 답변은 이러하다 애저(Azure)는 Microsoft가 제공하는 클라우드 컴퓨팅 플랫폼 및 서비스의 브랜드 이름입니다. Azure는 다양한 서비스와 도구를 포함하고 있어, 소프트웨어 개발, 데이터 관리, 인프라스트럭처 운영 등 다양한 IT 영역에서 사용됩니다. 이 서비스들은 온프레미스(On-Premises) 인프라보다 유연성과 확장성을 제공하여 기업들이 비즈니스를 확장하고 혁신을 이끌도록 돕습니다. 대상 독자는 이러하다. 기존에 클라우드 컴퓨팅 플랫폼은 아마존에서 서비스 중인 aws에 대해서만 많이 들었었지 애저에 대해 직접적으로 접해볼 일이 없었는데 이 책을 통해..
https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr - 폭탄 주위에 X 표시를 2값으로 넣은 뒤, 전체에서 0의 갯수를 찾으려고 했다 #include #include using namespace std; int dir[8][2] = {{-1,0},{1,0} , {0,1},{0,-1},{-1,-1},{1,-1},{1,1},{-1,1}}; int solution(vector board) { int answer = 0; for(int i=0;i
vector, list 등을 사용하다보면 각 데이터들에서 최소값 최대값을 구할때가 필요한데 유용한 std 함수가 있다. template ForwardIterator max_element (ForwardIterator first, ForwardIterator last); template ForwardIterator max_element (ForwardIterator first, ForwardIterator last, Compare comp); template ForwardIterator min_element (ForwardIterator first, ForwardIterator last); template ForwardIterator min_element (ForwardIterator first, Forw..

https://www.codewars.com/kata/563cf89eb4747c5fb100001b/cpp Codewars - Achieve mastery through coding practice and developer mentorship A coding practice website for all programming levels – Join a community of over 3 million developers and improve your coding skills in over 55 programming languages! www.codewars.com 해당 내용은 박물관에서 오래 된 전시품들을 제거 하려고한다. 전시품들에게 등급을 매기고 제일 낮은 등급의 전시품을 제거하려고 한다는 것이다. 작..