본문 바로가기
반응형

2017/0522

C언어와 C++ 차이점 비교 (객체지향과 하향식) C언어와 C++ 차이점 비교 (객체지향과 하향식) C++은 C++이란 이름에서 나타나듯, C의 Superset입니다. 그래서 C는 C++의 코드를 실행할 수 없습니다. 1. C는 절차적 프로그래밍(Procedural), C++은 다중 패러다임 언어(Multi paradigm) C는 프로그램의 함수 간의 단계나 절차에 초점이 맞춰지나, C++은 프로세싱 과정보단, 개별 데이터에 초점이 맞춰집니다. 그래서 C++의 소스 코드를 구현 / 수정하는 것이 더 쉽습니다(상대적으로). 2. C는 데이터의 보안(Secured)이 불가능하나, C++은 데이터의 보안(Secured Hidden)이 가능 구체적으로는 OOP(객체지향 프로그래밍)의 장점이라고 할 수 있습니다. C는 가질 수 없는.... 3. C는 low-le.. 2017. 5. 21.
주행 저항과 제동력 계산 방법 (구름, 공기, 가속, 등판 저항) 주행 저항과 제동력 계산 방법 (구름, 공기, 가속, 등판 저항) 흔히 주행 저항이라고 하면 구름 저항, 공기 저항, 가속 저항, 등판 저항을 말한다. 그렇지만 때에 따라 전주행 저항을 포함해 5종을 일컫기도 한다. 결과적으로 주행 저항은 제동력과 밀접한 관계가 있는데, 이 포스트에서는 전주행 저항을 포함한 주행 저항 5종과 제동력 계산을 다룬다. 구름저항구름저항은 차량이 수평 노면 위를 굴러 이동할 때 받는 저항의 총합으로 - 타이어를 변형시키는 저항- 차량 각부의 마찰- 노면을 변형시키는 저항 등으로 구성되는데, 구름 저항의 대부분은 회전하는 타이어의 변형에 드는 일에 의해 발생한다. 노면이 연약하거나 수막현상이 있을 때는 노면을 변형시키는 저항을 고려해야 하나 때에 따라서는 무시해도 관계없다. 그리.. 2017. 5. 20.
MFC dll에서 다이얼로그 생성이 안 될때 (윈도우 Dialog) MFC dll에서 다이얼로그 생성이 안 될때 (윈도우 Dialog) MFC dll 파일로 다이얼로그 생성할 때 Create() 함수에서 에러가 발생하는 경우가 있습니다. 당연히 다이얼로그는 원하는 시점에도 생성되지 않고 그렇게 쭉~ 생성이 안 됩니다. 참 답답하죠. 거기에 대한 해결책입니다. 구성 속성 - 일반 MFC 사용 - 정적 라이브러리에서 MFC 사용구성 속성 - C/C++ - 코드 생성 - 런타임 라이브러리 - 다중 스레드 디버그 (/MTd) 이렇게 MFC dll 프로젝트 속성을 바꿔주면 됩니다. MFC dll 라이브러리 안에 포함된 다이얼로그를 띄우려면 이렇게 바꿔줘야 하는데, 기본적으로 다이얼로그 자체를 dll에 포함하는 게 썩 좋진 않아요. MFC dll에서 다이얼로그 생성이 안 될때 (윈.. 2017. 5. 16.
임베디드 보드 - Tegra K1 (TK1) 자동 로그아웃 원인 및 해결 임베디드 보드 - Tegra K1 (TK1) 자동 로그아웃 원인 및 해결 NVDIA에서 나온 30만 원 초반대 Jetson Tegra K1(이하 TK1)은 고성능에 비해 가격이 낮아서 유용하게 사용할 수 있는 임베디드 보드다. 근데 이 보드에 문제가 있다. 2016년 이후론 거의 발생하지 않는 문제인데, 이전에 구입한 사람들은 누구나 한번 쯤은 겪어봤을 상황이 있다. 자동 로그아웃이 되며 그동안 작업한 것을 몽땅 날려버리는 아주 화나는 순간 말이다. 그래도 다행히 NVDIA 측에서 이를 해결해 새로운 커널을 제공하고 있다. 업데이트된 커널을 이용하면 저런 열 받는 상황을 다시 보지 않아도 된다. 아래 링크된 글을 살펴보면 나와 같은 원인으로 고민하던 사람을 만나볼 수 있고, 친절하게 해결책을 제시해 주는.. 2017. 5. 13.
반응형