본문 바로가기

전체 글1401

Qt 스톱워치, 타이머 소스, QTime 예제 (Qt Timer) Qt 스톱워치, 타이머 소스, QTime 예제 (Qt Timer) Qt에서 구현 가능한 정말 간단한 Stop Watch입니다. 123456789101112131415#include #include ......... QElapsedTimer timer;qint64 nanoSec;timer.start(); nanoSec = timer.nsecsElapsed(); qDebug() 2017. 6. 10.
랩뷰 아두이노 연동, 장단점과 코딩 방법 (LabView, Arduino) 랩뷰 아두이노 연동, 장단점과 코딩 방법 (LabView, Arduino) LabVIEW와 Arduino를 연동함으로써 Arduino를 더 파워풀하고 편리하게 사용할 수 있다. LabVIEW란? - 랩뷰란 데이터 수집, 계측과 제어 시스템을 구성할 때 높은 생산성을 산출할 수 있도록 도와주는 그래피컬 프로그래밍 언어이다. - LabVIEW를 이용하여 사용자들은 그들의 시스템을 컨트롤할 수 있는 유저 인터페이스를 꾸미고, 시스템 기능을 설정할 수 있는 블록 다이어그램을 만들게 된다. - 랩뷰가 사용되는 산업 분야통신, 자동차, 반도체, 항공 우주, 교통, 의학과 전자 등을 포함한 수많은 산업 분야에서 사용되고 있다. - 개발 중 : 제품의 틀을 빠르게 만들거나 실험하기 위해서, 또한 개발 초기의 디자인을 .. 2017. 6. 10.
C# 코드 최적화 7가지 (작업 속도와 효율성 향상) C# 코드 최적화 7가지 (작업 속도와 효율성 향상) 코드 최적화란 모든 개발자에게 중요한 측면입니다. 이 포스트에서 소개할 여러 팁은 작업 속도와 효율성을 향상해 더 나은 응용 프로그램을 제작할 수 있도록 도울 것입니다. 상용 메모리 관리 툴들은 최적화가 진행 된 응용 프로그램 코드의 질을 더 좋게 평가할 것이며, 메모리 관리 측면에서도 더 나은 결과를 유추할 수 있습니다. 작업 시간도 아낄 수 있으며, 유지 보수 비용도 절약할 수 있는 코드 최적화는 반드시 진행해야 할 사항입니다. 고민하지 말고 무조건 최적화를 하세요. 이 포스트가 그것을 돕습니다. ? 조건 연산자를 사용하세요 ?를 사용하는 것은 전혀 새로운 것이 아니고, 잘만 사용하면 오히려 더 편리합니다. 아마도 ? 연산자는 브라이언 케니건(Br.. 2017. 6. 9.
internal compile error: Killed (program cc1plus) internal compile error: Killed (program cc1plus) 에러 메시지internal compile error: Killed (program cc1plus) 제목과 같은 에러가 발생한다면 make 옵션을 살펴보자.내 경우엔 "make -j4"를 이용했더니 발생했었다. 이 에러는 시스템의 메모리가 부족하여 발생하는 것인데, j 옵션을 수정해서 에러를 해결할 수 있다. 이 포스트를 작성하고 있는 현재는 우분투 상태가 좀 이상해서 옵션 4를 주면 거의 매번 에러가 발생하나 종종 에러가 발생하지도 않는다. 이런 건 대체 무슨 이유인지 알 수가 없다. 나만 헷갈린다. 참조 링크 - make의 -j 옵션에 대해서 (소스 컴파일속도 최적화) 위의 링크를 참조해서 j 옵션 뒤에 붙을 숫자를.. 2017. 6. 8.