본문 바로가기

전체 글1428

구글 안드로이드 OS 구조란, 안드로이드 리눅스 차이까지 구글 안드로이드 OS 구조란, 안드로이드 리눅스 차이까지 국내에서는 아이폰 출시 이후 봇물 터지듯 다양한 스마트폰이 출시되어 시장에서 판매되고 있으며, 전세계적으로나 국내에서도 마찬가지로 구글 안드로이드 기반의 스마트폰은 시장 점유율을 점진적으로 늘려가고 있습니다. IT 관련 리서치 업체인 가트너는 안드로이드 OS가 2010년 2분기에 전세계 시장 점유율을 17.2%까지 올려 1년 만에 10배 가까운 상승률을 기록했다고 발표하였습니다. 1. 안드로이드 OS는 구글이 2005년 7월에 인수한 안드로이드社가 휴대폰, 넷북과 같은 모바일 기기를 위해서 처음 개발한 플랫폼Platform. 2. 리눅스 커널과 GNU(GNU's Not UNIX) 소프트웨어에 기반을 둠. 3. 응용 소프트웨어를 실행하기 위한 달빅D.. 2018. 7. 16.
[Qt QTabWidget] 탭 삭제하는 방법 (QWidget) [Qt QTabWidget] 탭 삭제하는 방법 (QWidget) 도대체 어떻게 삭제하나 방법을 몰라 한참 헤멨네요. Qt Designer에서 제공하는 View, Settings 등에선 삭제하지 못하고 마우스 오른쪽 클릭을 해서 지워야 합니다. 아래 그림 보시죠. QTabWiget로 만든 탭 컨테이너에서 마우스 오른쪽 클릭하면 메뉴가 뜹니다. 여기서 Page 1 of 2 -> Delete를 차례로 선택하면 탭을 삭제할 수 있습니다. Page 1 of 2라는 뜻은 2개의 탭 중에 첫 번째 탭이란 뜻으로 탭이 10개라면 Page 1 of 10이라고 뜨겠죠? Qt Designer에서는 웬만하면 마우스 오른쪽 눌러서 메뉴를 확인해 보세요. 제 경험상 그게 빠르네요. Qt 디자이너는 알고 보면 다루기 되게 쉽고 사.. 2018. 7. 15.
VC++ MFC 디버그 에러와 메모리 누수 해결 프로그래밍 팁 3개 VC++ MFC 디버그 에러와 메모리 누수 해결 프로그래밍 팁 3개 VC++에서 스레드를 사용하는 프로그램. 디버그 시 OS가 멈추는 현상 (디버그 에러) XP에서 스레드를 사용하는 프로그램을 디버깅하다 보면 자주 OS가 멈춰버려서 리부팅까지 해야 하는 상황이 자주 발생합니다. 이 때문에 98이나 2000 에서 디버깅하기도 했는데 VC++ 6.0과 XP가 충돌하는 것으로도 의심했었지만 VC++2005 에서도 같은 문제가 생긴다고 합니다. 그래서 검색을 해보니 원인은 IME 쪽 버그라고 합니다. 그래서 디버그 에러도 발생하는 것이죠. 1. 제어판 --> 국가 및 언어 옵션 --> 언어 탭 --> 자세히...2. --> 고급 --> 고급 텍스트 서비스 사용 안 함 - 체크 후 리부팅 VC++의 메모리 누수 .. 2018. 7. 14.
로드셀 LoadCell 용어 16개 (출력, 무게, 전압, 중량, 저항, 편차, 수명 등) 로드셀 LoadCell 용어 16개 (출력, 무게, 전압, 중량, 저항, 편차, 수명 등) 로드셀(LoadCell) 용어 C Calibration기준 시험 하중에 대한 로드셀 출력의 비교. Creep모든 주변 조건의 변화가 없는 상태에서 로드셀에 가해진 하중(무게)에 대한 시간에 따른 로드셀 출력의 변화 로드셀에 일정한 하중을 가하기 시작한 순간부터 로드셀의 출력값이 조금씩 변한다. Creep은 계량 과정에서 매우 중요한 에러이고, 로드셀의 종류에 따라 시간이 다르게 정의된다. 예를 들면, Combined error가 0.05%인 잘 용접된 stainless steel Bending beam은 30분 이상 지나는 동안 기껏해야 0.025%밖에 변하지 않는다. 온도에 따라 Creep이 변할 수 있으므로 C.. 2018. 7. 13.