목록Development Language (157)
SPRING :: NOTE
테이블 컬럼 중 Auto_increment가 적용 된 컬럼이 있을것이다. 이 컬럼의 다음 예정값을 받아오는 Query 예제이다. select Auto_increment from information_schema.tables where table_schema = 'dst_map' and table_name = 'map_data';
1.MYSQL Server 설치링크를 클릭하여 Mysql을 다운로드 할 수 있는 사이트로 이동dev.mysql.com메뉴에서 Download 클릭 -> Community -> Mysql on Windows 이동 상단의 Mysql Installer 클릭 후 스크롤하여 download 클릭 1 : 적은 용량이지만 오프라인에서 동작할 수 없는 웹 다운로드용 인스톨러,2 : 오프라인 설치버전 둘중 아무거나 받아서 설치하면 됨. 그리고 인스톨러를 실행하면 Mysql Server를 설치하면 된다.이때 주의할점은 자신의 PC가 x86, x64에 상관없이 개발환경에 맞게 설치해야된다.소프트웨어 개발환경이 32bit 기반이면 32bit용 mysql을 설치해야된다. 이거때문에 나중에 빌드 자체가 안된다. 설치가 완료되면,..
타일맵(TMS)를 이용하여 위도/경도 좌표로 변환하는 소스입니다.
public double getPixelsPerMeter(double lat, double zoom) { double pixelsPerTile = 256 * ((double)context.getResources().getDisplayMetrics().densityDpi / 160); double numTiles = Math.pow(2,zoom); double metersPerTile = Math.cos(Math.toRadians(lat)) * EARTH_CIRCUMFERENCE_METERS / numTiles; return pixelsPerTile / metersPerTile; }
구글 타일 맵(Google Tile Map) 및 TMS, QuadTree 좌표 확인 사이트입니다.TMS, Tile Map 링크
별거 아닌거가지고 오래 씨름했다.리치에디트가 창의 크기에 따라 변하며, 창 크기가 변하기 때문에 긴 글씨가 출력되면 개행이 되야하는데 자꾸 스크롤바가 생기고 가려진다.이 때, RICH EDIT(리치에디트) Control 속성창에 가서 아래 옵션만 수정해주면 된다.Appearance - AutoHScroll : False - Horizontal Scroll : False - Multiline : True
1. 클래스 마법사 함수 추가 WM_ERASEBKGND 2. OnEraseBkgnd(CDC* pDC) 함수 코드 작성 BOOL CMainFrm::OnEraseBkgnd(CDC* pDC) { CRect rect; GetClientRect(rect); // RGB값 변경하여 배경 색 변경 pDC->FillSolidRect( rect, RGB(255,255,255) ); return TRUE; }
1. 다이얼로그에 슬라이더 삽입 2. 슬라이더 컨트롤의 컨트롤 변수 추가 CSliderCtrl m_ctrSlider; 3. 슬라이더 컨트롤 설정 // 사용영역 값 설정한다. m_ctrSlider.SetRange(0, 100); // 최소 값 설정. m_ctrSlider.SetRangeMin(0); // 최대 값을 설정. m_ctrSlider.SetRangeMax(100); // 위치 설정. m_ctrSlider.SetPos(50); // 눈금 간격을 설정한다. // 속성의 Tick Marks와 Auto Ticks가 True로 되어 있어야 한다. m_ctrSlider.SetTicFreq(10); // 키보드 커서키로 슬라이더를 움직일때의 증가 크기를 설정 m_ctrSlider.SetLineSize(1); ..