일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Unity
- compare
- digitalRead
- flutter
- java
- APP
- Class
- preprocessing
- length
- Read
- mfc
- Barcode
- aduino
- public
- Pointer
- wpf
- c++
- atmega328
- SERIAL
- Overloading
- stream
- inheritance
- UNO
- memory
- Android
- Encapusulation
- Contour
- file access
- parameter
- sensor
- Today
- Total
목록compile (2)
폴크(FOLC)

MFC C++ 애플리케이션의 성능 향상은?효율적인 알고리즘과 데이터 구조 선택: 적절한 알고리즘과 데이터 구조를 선택하는 것은 성능 최적화의 핵심ex) 정렬이 필요한 경우 퀵 정렬(Quick Sort)이나 병합 정렬(Merge Sort)과 같은 효율적인 알고리즘을 선택데이터 저장에는 std::vector나 std::map 등 적합한 컨테이너를 사용컴파일러 최적화 옵션 활용: 컴파일 시 컴파일러의 최적화 옵션을 활용하면 실행 성능을 향상Visual Studio의 경우 /O2 옵션은 최대 속도를 위한 최적화를 수행/O1 옵션은 코드 크기를 줄이는 최적화를 수행인라인 함수 사용: 짧은 길이의 함수는 인라인으로 선언하여 함수 호출 오버헤드를 줄임.메모리 할당 최소화: 동적 메모리 할당은 성능 저하의 주요 원..

# 안드로이드 스튜디오에서 채택한 빌드 배포 도구(release tool) 이다. > Ant, Maven, Gradle 등의 라이브러리 종류가 존재 한다. # 프로젝트를 생성하면 기본적으로 아래와 같이 구조를 제공한다. > Android Studio 에서 Project 내에 Gradle 을 같이 생성 # Eclipse 의 경우에는 통합하여 관리하지만 Android Studio는 코드 편집 부분과 빌드 도구를 분리 시켜서 관리 한다. > 그런 이유로, 간혹 프로젝트의 동기화가 진행되지 않아서 error 나 warning 같은 compile 오류가 발생하기도 한다. # Project - Android - App - src - build.gradle 을 살펴보면 다음과 같다. > apply plugin : 플..