본문 바로가기
반응형

IT-개발,DB729

[개발/MFC] 날짜계산, 시간계산 해보자 [개발/MFC] 날짜계산, 시간계산 해보자 MFC에서 현재 시간을 기준으로 시간계산을 하는 방법을 알아보자.아래의 예제만 알면... 더하고 빼고 차이를 계산하는 건 문제가 아니다.먼저 현재 날짜와 시간을 제대로 얻어야 한다. 처음 사용한다면 변수에 날짜와 시간을 표시하는 과정을 갖고 확인하는 습관을 들이자. 그럼 아래에 예제가 있다.오늘로부터 3일 뒤의 날짜를 알고 싶다. CString s; CTime ctTime = CTime::GetCurrentTime(); s.Format("%04d.%02d.%02d", ctTime.GetYear(), ctTime.GetMonth(), ctTime.GetDay()); CTimeSpan tsAddTime(3, 0, 0, 0); ctTime += tsAddTime; /.. 2012. 9. 11.
[개발/리눅스] tar로 용량을 지정하여 파일을 분할 압축 및 풀기 tar로 용량을 지정하여 파일을 분할 압축 및 풀기 1. 압축하기 # tar cvzf – 압축대상 | split –b 용량지정 - 압축파일.tar.gz 용량은 다양한 단위를 가질 수 있다. 512 를 지정했다면 512 byte, 1k를 지정했다면 1KB, 1m를 지정했다면 1MB 단위로 이해하면 된다. 2. 압축풀기 # cat 압축파일.tar.gz* | tar xvzf - 2012. 9. 4.
[IT/유닉스] 리눅스 tar 프로그램 사용 방법 리눅스 tar 프로그램 사용 방법 1. tar은 무엇인가요?tar은 파일들을 압축하여 한 파일로 만들기 위한 프로그램입니다. 쓰는 법은 tar [OPTION...] [FILE]... 입니다. 2. tar로 파일을 묶고 풀어 봅시다! (1) 파일을 묶기 [aplus] $ tar cvf 저장할파일명.tar 묶을파일들 Ex) [aplus] $ tar cvf Backup.tar * (2) 파일을 풀기 (2-1) 현재 폴더에 파일 풀기 [aplus] $ tar xvf 풀파일명.tar Ex) [aplus] $ tar xvf Backup.tar (2-2) 다른 폴더에 파일 풀기 [aplus] $ tar xvf 풀파일명.tar Ex) [aplus] $ tar xvf Backup.tar -C ./Backup 3. 이번에.. 2012. 9. 4.
[IT/개발] Technical Career Path를 보장하는 방법 아래의 글을 보니... 머릿속에 아련히 그리고 있던 내용들.... 정확히 파악하고 있지 못했던... 한 부서에 힘을 실어주는건 보스의 태도를 보면 알 수 있다. 개발부에서 구리로 금덩어리를 만든다고 해도 믿어준다면... 그 회사는 개발부의 파워가 있다는 걸 알수 있다. Technical Career Path를 보장하는 방법 그 동안 개발자 경력에 대한 글들을 여러 건 작성했다. 많은 독자들이 문제 인식에 공감을 했지만 여전히 해결책은 쉽지 않다. 그래서 여기 방법을 제시하고자 한다. 소프트웨어 회사들이 어떻게 하면 Technical Career Path를 보장할 수 있을까? 첫째, 경영자 의식의 변화이다. 경영자가 개발자의 경력을 보장하는 것이 회사에 얼마나 큰 이득이 되는지 깨닫지 못한다면 개발자가 꾸.. 2012. 8. 30.
[개발/IE] 인터넷 익스플로러 새 탭 페이지 설정하는 방법 [개발/IE] 인터넷 익스플로러 새 탭 페이지 설정하는 방법 새 탭 페이지에서 사용되는 값 0= 빈페이지 . 1=사용자의 첫 홈페이지. 2=새 탭페이지 (about:Tabs 작동) [IE8, IE9]HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsingNewTabPageShow=2 * IE9에서 동적으로 변경됨 [IE7] 기본 적으로 탭 설정 정보가 없음. 만들어서 값을 넣어야 함 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TabbedBrowsingShowTabsWelcome=2 값으로 설정해야함 2012. 7. 31.
[개발/MFC] 마우스가 위치한 곳의 IHTMLDocument2의 주소와 태그를 얻기 마우스가 위치한 곳의 IHTMLDocument2의 주소와 태그를 얻기[출처] http://blog.naver.com/PostView.nhn?blogId=kkt3212&logNo=100052743914&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView 마우스가 위치한 곳의 IHTMLDocument2의 주소와 태그를 얻기#include#include#include#include#include#import #pragma comment(lib,_T("Oleacc.lib"))#define_rel(pInterface)if(pInterface) { pInterface->Release(); pInterface=NULL;} voi.. 2012. 7. 22.
[개발/MFC] 마우스가 위치한 곳의 정확한 단어를 얻기 인터넷 익스플로러를 사용하면서 마우스가 위치한 곳의 링크나 문자열을 알아보고 싶을 때가 생긴다.마우스가 위치한 곳의 단어나 링크를 알아보자. [개발/MFC] 마우스가 위치한 곳의 정확한 단어를 얻기 마우스가 위치한 곳의 정확한 단어를 얻기[출처] http://blog.naver.com/PostView.nhn?blogId=kkt3212&logNo=100052743892&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView 마우스가 위치한 곳의 정확한 단어를 얻기/** 모든 IHTMLDocument2 문서에 도규먼트 와처를 다는 것 보다는 클릭시 마우스아래의 태그가 무엇인지를 파악하는 것이 더 낫다..*/#include#.. 2012. 7. 22.
[개발/MFC] 실행중인 프로세스 강제 종료시키기 윈도우즈에서 실행중인 프로세스를 강제 종료시키자. 내가 사용하는 방법도 있지만 아래 소스가 잘 정리되어 있어서 그대로 스크랩했다. 출처 : http://koronaii.tistory.com/241 BOOL CGomControl::ProcessKill(CString strProcessName) { HANDLE hProcessSnap = NULL; BOOL bRet = FALSE; PROCESSENTRY32 pe32 = {0}; hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (hProcessSnap == (HANDLE)-1) return false; pe32.dwSize = sizeof(PROCESSENTRY32); //프로세스가 메모.. 2012. 7. 16.
[개발/VC++] 탭 브라우저 윈도우 핸들 구하기 출처 : http://csk61241.springnote.com/pages/5709479 다들 아시는 것처럼, IE 7에서는 "탭 브라우징" 환경을 지원합니다. "일반 사용자" 입장에서는 이는 분명 환영받을 만한 일입니다. 그런데... 개발자 입장에서는 IE 6과 IE 7간의 환경이 달라짐으로 인해 기존 응용 프로그램들이 정상적으로 구동되지 않는 문제가 있어 ^^ 힘겨울 따름인데요. 오랜만에, IE BHO(Browser Helper Object) 모듈을 다뤄보면서 저도 이 문제에 관심을 갖게 되었습니다. 한번 ^^ 같이 살펴 볼까요? 아마도 대부분의 BHO 모듈에서 다음과 같은 식의 SetSite 코드 유형을 구현하고 있을 것입니다. STDMETHODIMP CHelloWorldBHO::SetSite(IU.. 2012. 7. 16.
반응형