'분류 전체보기' 카테고리의 글 목록 (8 Page)
본문 바로가기

반응형

분류 전체보기

(78)
[H2 DB] H2 데이터베이스 생성 또는 실행시키는 방법 H2 Database 실행시키는 법 1. H2 를 설치한 위치로 진입 2. bin 폴더 내에 h2.bat 배치파일 실행 3. 배치파일을 클릭하면 콘솔이 실행됨 콘솔에 DB 정보 입력 후 연결버튼 클릭 (DB가 없을 경우 자동으로 생성됨) 4. 연결이 되지 않을 경우 배치파일이 실행중인지 확인하고, 이상이 없을 경우 DB 종료 후 다시 시도 (작업표시줄에서 Exit을 통해 종료)
[IntelliJ/HTML/Spring Boot] cannot resolve mvc view 'index.html' 프로젝트를 생성 시, Spring Web, JPA 을 추가했더니 configuration을 추가하지 않아도 해결되었다. 따라서 프로젝트를 새로 생성하거나, 다음과 같이 poem.xml 과 application.yml을 수정할 것을 권장 // poem.xml org.hibernate hibernate-entitymanager 5.3.10.Final org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat provided org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-s..
[Spring Boot] 프로젝트 생성하는 방법 ( IntelliJ, SpringBoot, JPA, H2 DB ) 1. spring initializr 를 통해 프로젝트 생성 1) spring initializr 접속 start.spring.io/ 2) 필요한 옵션 선택 후, Generate 버튼을 클릭하여 압축파일 다운로드 (예시로는 Maven, Java, SpringBoot 2.4.3, War, Java11 SpringBoot DevTools, Lombok, Spring Configuration Processor, Spring Web, Thymeleaf, Spring Data JPA, Validation, H2 Database 선택) 3) 압축을 해제한 뒤 툴(IntelliJ or VScode or Eclipse STS 등)을 이용하여 열기
[MFC] CString 동적 배열, 정적 배열 차이 CStirng 정적 배열 CString strText; CString strArr1[] = {L"첫번째", L"두번째", L"세번째"}; int nSize = sizeof(strArr1) / sizeof(CString); for(int i=0; i< nSize; i++) { strText = strArr1[i]; } CStirng 동적 배열 CString strText; CStringArray strArr; strArr.Add(L"첫번째"); strArr.Add(L"두번째"); strArr.Add(L"세번째"); for(int i=0; i < strArr.GetSize(); i++) { strText = strArr.GetAt(i); }
[MFC] CString에서 확장자 제거 / 파일명 변경 확장자명 제거 다음과 같이 Left 혹은 Mid 를 이용하면 문자열에서 확장자명을 제거하여 파일명을 출력하거나 파일명을 바꿀 수 있다. // 파일명 출력 int nPos = m_strInputPath.ReverseFind(L'.xlsx'); CString strInputPath = m_strInputPath.Left(nPos); // 파일명 바꾸기 int nPos = m_strInputPath.ReverseFind(L'.xlsx'); CString strInputPath = m_strInputPath.Left(nPos) + _T("추가할 문자열") + L".xlsx"; // 파일명 출력 CString strText = "통합문서1_20201223.xlsx"; // 파일명+확장자 strText.Mid(0,..
[MFC] SendMessage 예제 global.h // 공통코드 헤더 #define UWM_USER_MSG(WM_USER + 10) // 사용자 정의 메세지 선언 CDlgTest.cpp // 메세지를 받는 클래스 BEGIN_MESSAGE_MAP(CDlgTest, CDialogEX) ON_MESSAGE(UWM_USER_MSG, OnReceiveData) // 메세지를 받았을때 수행할 함수 END_MESSAGE_MAP() LRESULT CDlgTest::OnReceiveData((WPARAM)wParam, (LPARAM)lParam ) { // 메시지를 받아서 처리하는 함수 CString *msg = (CString*) wParam; AfxMessageBox(msg->GetString()); return 0; } CDlgMain.cpp //..
[MFC] CString 과 숫자간 변환 1. 문자열에 변수(숫자) 포함하기 다음과 같이 문자열을 숫자로 변환하거나 문자열에 숫자를 포함시킬 수 있다. //숫자를 문자로 변환 int n; CString strText; strText.Format(_T("%d"), n); //문자열에 변수(숫자) 포함하기 int n; CString strText; strText.Format(_T("text%d"), n); 2. 문자열을 숫자(정수)로 변환 CString strText = "1234"; int n = atoi(CStringA(strText)); CString strText = "1234"; int n = _ttoi(strText); +) 확장자명 제거 다음과 같이 확장자명을 제거하여 파일명을 출력하거나 파일명을 바꿀 수 있다. // 파일명 출력 in..
[C++] C++ STL, 맵 (CMap) 예제 STL 이란, C++에서 제공하는 표준 템플릿 라이브러리(Standard Template Library)로 자료구조, 알고리즘 등을 편하게 사용할 수 있도록 해주는 라이브러리이다. STL 은 크게 container, iterator, algorithm 으로 구성되는데 Container는 순차 컨테이너(sequence container), 연관 컨테이너(associative container)가 있다. Associative Container 중 대표적인 CMap은 다음과 같이 사용한다. CMap m_map; int nVal = 0; CString strKey = L""; // 1. Add key and value m_map.SetAt(L"AAA", 10); m_map.SetAt(L"BBB", 20); m_..

반응형