전체 글(99)
-
Jira와 GitLab(자체 서버) 연동하기
이 글은 Jira의 GitLab for Jira APP을 이용하여 연동하는 법을 설명합니다. GitLab for Jira 을 들어 가면 Get Started 버튼 클릭 그럼 위와 같은 화면이 나옵니다. 처음 엔 GitLab.com (Saas) 가 체크 되어있지만 저는 GitLab 자체 서버를 사용하기에 아래 GitLab(self-managed)를 선택 후 Next 버튼을 클릭 그럼 위와 같은 화면이 나옵니다. 친절하게 4개의 체크 리스트를 모두 진행했다고 하면 Next 가 활성화 됩니다.맨 위에 Prerequisites 부터 봅시다. [클릭하면 아래 주소로 이동합니다.]https://docs.gitlab.com/ee/administration/settings/jira_cloud_app.html#p..
2024.08.29 -
DevExpress(winform) - Cross Thread Error
WinForm 동작 중에 control를 수정하려고 하면 아래와 같은 에러가 발생했다. 발생원인) 구글링을 통해 아래와 같읕 이유로 에러가 발생한다고 한다. 폼 구동 시 실행되는 하나의 쓰레드에서 Winform 컨트롤을 관리하게 되는데 해당 특정 스레드가 관리하고 있는 컨트롤을 다른 스레드가 액세스하였을 때 발생한다. 다시 말하면 winform 컨트롤을 생성한 스레드가 아닌 다른 스레드가 속성을 바꾸는 작업을 요청했을 때 크로스 스레드 예외가 발생하는 것이다. 근데, 크로스 스레드는 특이한게 Debug모드에서만 실행되고 Release모드에서는 실행이 안된다고 한다. 그 이유를 찾아봤는데 Release모드는 옵션값이 Default로 checkForIllegalCrossThreadCalls = false;가..
2024.04.24 -
[C++ Thread] promise , future 작업 기반 비동기 프로그래밍
promise , future 를 정리한 글 https://ansohxxn.github.io/cpp/chapter19-5/ C++ Chapter 19.5 : 작업 기반 비동기 프로그래밍 async, future, promise 인프런에 있는 홍정모 교수님의 홍정모의 따라 하며 배우는 C++ 강의를 듣고 정리한 필기입니다. 😀 🌜 [홍정모의 따라 하며 배우는 C++]강의 들으러 가기! ansohxxn.github.io https://narakit.tistory.com/140 [C++ Thread] 약속과 미래 객체, std::promise / std::future C++11에 도입된 std::promise와 std::future 객체를 알아본다. 약속 객체 (std::promise) 약속 객체는 주로 비동..
2024.02.27 -
C++ Socket UDP - sendto , recvfrom 응용(class 전송)
UDP 통신을 이용하여 data를 통신하는 코드를 작업을 진행중에 일반적인 Char* buffer[buffet_size] 를 이용한 데이터 전송이 아닌 자신이 만든 class data를 전송 할 수 있어 기록을 위해 작성합니다. https://learn.microsoft.com/ko-kr/windows/win32/api/winsock/nf-winsock-sendto sendto 함수(winsock.h) - Win32 apps sendto 함수(winsock.h)는 데이터를 특정 대상으로 보냅니다. learn.microsoft.com char SendBuf[1024]; int BufLen = 1024; MSDN에는 sendto의 매개변수로 위에 변수들을 사용하지만 텍스트가 아닌 클래스(또는 struct) ..
2024.02.14 -
Visual studio - 테스트 탐색기에서 디버깅하는법
디버깅하고 싶은 테스트에 우클릭 -> 디버그를 하면 된다
2024.02.08 -
12.Lua 의 모듈
모듈이란? 모듈은 require를 사용하여 로드할 수 있고 테이블을 포함하는 단일 전역 이름을 갖는 라이브러리와 같습니다 . 이 모듈은 다양한 함수와 변수로 구성될 수 있습니다. 이러한 모든 함수와 변수는 네임스페이스 역할을 하는 테이블에 포함됩니다. 또한 제대로 작동하는 모듈에는 필요할 때 이 테이블을 반환하는 데 필요한 조항이 있습니다. Lua에서 모듈은 코드를 논리적으로 구성하고 재사용 가능한 코드 블록을 만들기 위한 방법입니다. 모듈은 일반적으로 특정 기능이나 관련된 기능들을 그룹화하고 외부에서 사용할 수 있도록 인터페이스를 제공합니다 lua와 C++ 에서의 모듈을 예로 들어 설명해보겠습니다. Lua 1.모듈 생성: 모듈은 Lua 테이블을 사용하여 정의됩니다. 일반적으로 파일 하나에 모듈을 작성하..
2024.02.01