본문 바로가기

개발자32

D-Day 계산 알고리즘 (날짜 오차 안나도록) 이 글을 딱히 안드로이드에만 적용되는 부분은 아닙니다. 제가 지금 현재 날짜 계산 프로그램을 만들고 있습니다. 그런데 예전에 저의 봉봉이와 함께 쓰기 위한 D-day 프로그램을 만들었었는데 이게 왠일 다른 분들을 알고리즘을 사용하였는데 프로그램을 작동 시킬때 날짜가 1일 차이로 계산 바뀌는 것이었습니다. 참으로 이상함을 느끼고 이번에 만드는 프로그램에는 제대로 만들어 보겠다고 생각하고 이리 찾아보고 저리 찾아본 결과 답이 나오게 되었습니다. 소스는 정말 참으로 간단합니다. public class dday{ public int caldate(int myear, int mmonth, int mday) { try { Calendar today = Calendar.getInstance(); //현재 오늘 날짜 .. 2011. 9. 10.
안드로이드에서 TCP/IP 통신 (스레드 포함) class MessageSender extends Thread { public void run() { String message = null; PrintWriter out = null; BufferedWriter bw = null; OutputStream os = null; OutputStreamWriter osw = null; while (runningMessageSender) { if (mClientSocket != null && out == null) { try { os = mClientSocket.getOutputStream(); osw = new OutputStreamWriter(os); bw = new BufferedWriter(osw); out = new PrintWriter(bw, true.. 2011. 5. 26.
Notification 클래스에 대한 정보 요즘에 졸업작품 작업을 하면서 새롭게 사용하고 있는 Android !! 작업을 하는 도중에 저장용으로도 글을 많이 올리겠지만 나름 자료를 검색하면서 애를 먹었던 부분도 간간히 시간이 된다면 포스팅 할 예정이다. 안드로이드를 접하면서 다른 애 먹으면서 찾아가는 부분들도 있었지만 우선적으로는 Notification 을 이용하여 상태바에 아이콘도 띄우고 알림 내용도 띄우는 부분을 할 것이다. Notification 클래스에 대한 부분을 일단 설명하겠습니다. 생성자에 대한 개요 Notification (String type, Object source, long sequenceNumber) Notification 객체를 작성합니다. Notification (String type, Object source, lon.. 2011. 5. 23.
C# 공부는 이제부터! 오늘 학교 도서관에 가서 Visual Studio 2008에 대한 책과 C#에 대한 책을 빌려왔다. 예전부터 말을 했었던 C#에 대해 드디어 시작을 하게 되는 순간이다. 하루하루 글을 올려 열심히 해서 내가 원하는 영역에 대한 도전을 해보았으면 하는 바램이다. 2009. 12. 30.
Visual C++ 6.0 MFC 사용시 클래스 사라졌을때 프로젝트를 닫고 다음의 파일을 삭제 후 다시 프로젝트를 실행하면 클래스를 찾는다 *.ncb *.positions 2009. 11. 19.
MFC ListControl Report View의 insert 및 Update void CPerformanceMonitorDlg::InsertList(const char *pszMachineName, double cpu, long mem, long network, long processMem, long processHandle) { char buffer[128]; LVITEM item; int i = m_ServerListControl.GetItemCount(); m_ServerListControl.InsertItem(LVIF_TEXT, i, pszMachineName, 0, 0, i, NULL); memset(&item, 0 ,sizeof(item)); item.iItem = i; item.mask = LVIF_TEXT; item.iSubItem = 1; sprintf(buffe.. 2009. 11. 19.