본문 바로가기
728x90

Unreal22

C++를 사용하여 Database for MySQL Visual Studio에서 해당 설정을 진행해주자. mysql-connector-c++-8.2.0-winx64을 C:\Program Files\MySQL\mysql-connector-c++-8.2.0-winx64 경로에 설치했다고 가정합니다. 1. 상단에 프로젝트(Project) > 프로퍼티(Property)에 들어간다. C/C++ > General에서 Additional Include Directories에 C:\Program Files\MySQL\mysql-connector-c++-8.2.0-winx64\include\jdbc 를 입력해준다. 2. Preprocessor > Preprocessor Definitions 에 STATIC_CONCPP; 를 추가해준다. 정적으로 링킹해주는 것. 3./MD.. 2024. 3. 23.
MYSQL 설치 후 진행과정 CMD에서 아래 구문 입력 시 Connect mysqlsh -u root -h localhost -P 12333 --sql 먼저, 새로운 데이터베이스를 만듭니다: CREATE DATABASE example_db; 데이터베이스를 선택합니다: USE example_db; 새로운 테이블을 생성합니다. 예를 들어, 간단한 사용자 테이블을 만들어볼 수 있습니다: CREATE TABLE users ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50), email VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); 이제 몇 명의 사용자를 테이블에 추가합니다: INSERT INTO users (usernam.. 2024. 3. 17.
Mongocxx Driver 설치 한글 Window에서는 유니코드 문제로 설치 불가함. (이거 떄문에 3일을 날림;;) 그냥 한글 Window에서는 해결 불가능하다고 함. 2024. 3. 16.
mongocxx(v3) 드라이버 제거 방법 드라이버는 나중에 두 가지 방법 중 하나로 제거할 수 있습니다. 먼저 제거 대상을 호출할 수 있습니다. cmake --build . --target uninstall 둘째, 제거 스크립트를 호출할 수 있습니다. C:\opt\mongo-cxx-driver\share\mongo-cxx-driver\uninstall.cmd 2024. 3. 9.
언리얼엔진5 3D에셋 적용 및 이주(migration) 여러 레벨을 여러 사람이 제작할 떄, 각자가 만든 레벨을 이주기능을 통해 합치거나, 에셋 관리가 가능하다. 직접 에셋 파일을 다른 프로젝트 파일 안에 옮겨줘도 가능은 하다. 북마크 설정(카메라 시점 저장) - ctrl + 1, 2, 3 ... shift 키를 누른 상태로 기즈모 이동 시 화면도 같이 이동됨. 고급 세팅 - 키보드 단축키에서 정말 다양한 단축키가 있다. 2024. 3. 2.
비동기적 서버란? "비동기적(asynchronous)"이란 컴퓨터 프로그래밍에서 어떤 작업이 다른 작업의 완료를 기다리지 않고 독립적으로 실행될 수 있다는 것을 의미합니다. 이는 특히 네트워크 작업, 파일 I/O, 데이터베이스 접근, 사용자 인터페이스 이벤트 처리 등과 같이 예측할 수 없거나, 실행 시간이 길어질 수 있는 작업에 유용합니다. 비동기 프로그래밍의 핵심 아이디어는 프로그램의 주 실행 흐름이 블로킹(작업 완료를 기다리며 멈추는 것) 없이 계속 진행될 수 있게 하는 것입니다. 이를 통해 더 효율적으로 자원을 사용하고, 사용자에게 더 반응성 높은 애플리케이션 경험을 제공할 수 있습니다. 비동기 프로그래밍의 예시: 웹 서버: 여러 클라이언트의 요청을 동시에 처리해야 하는 웹 서버는 비동기 I/O를 사용하여 각 클라이.. 2024. 2. 25.
728x90