본문 바로가기
반응형

IT-개발,DB729

[개발/MFC] 파일크기 구하기 (대용량 파일크기도 가능) // 파일크기 구하기 (2G이상도 구함) HANDLE hFile; hFile = ::CreateFile(FilePath, 0, 0 , NULL, OPEN_EXISTING, 0, NULL); PLARGE_INTEGER pLint; if (INVALID_FILE_SIZE != ::GetFileSizeEx(hFile, pLint)) { // 64bit pLint->QuadPart; // 32bit pLint->LowPart; } 출처: http://msdn.microsoft.com/en-us/library/aa383713(VS.85).aspx * LARGE_INTEGER Union 멤버 설명은 다음과 같습니다. 64bit는 QuadPart를 사용하고 32bit는 나머지를 사용합니다. Members LowPar.. 2012. 1. 30.
[개발/PHP] 웹 가계부 소스 공개 PHP로 구현된 화니지니 housewife ver 0.3 가계부 공개용 이 소스를 가지고 공부하시거나 입맛에 맞게 변형하여 사용하시면 자기만의 가계부로 좋을 듯 해보입니다. 필요사항 웹서버 + PHP + MySQL 제작: 소백촌닭님(http://aplus.pe.kr) 2012. 1. 29.
[개발/VC++] 인터넷에 쿼리요청 보내기 / HttpSendRequest [개발/VC++] 인터넷에 쿼리요청 보내기 / HttpSendRequest 출처: http://toolz.pe.kr/32 QueryInternet : 인터넷에 쿼리요청 보내기 / html 코드 받아오기 1. 함수 원형 BOOL QueryInternet(const char *szAddress,UINT nPort,UINT nQuery) 2. 인자 설명 szAddress : 쿼리 요청을 보낼 주소 nPort : 포트번호 nQuery : 쿼리 횟수 3. 헤더 파일 wininet.h (?) BOOL QueryInternet(const char *szAddress,UINT nPort,UINT nQuery) { /* Return -1 : 포트번호입력오류 Return 2 : InternetOpen() 함수에러 Retu.. 2012. 1. 27.
[개발/API] 웹에 있는 파일크기 알아오기 [개발/API] 웹에 있는 파일크기 알아오기 DWORD GetHttpFileSize(LPCTSTR lpszUrl) { HINTERNET hInternet,hURL; TCHAR buffer[32]; DWORD dwSize=32,dwFileSize; // 인터넷 연결 hInternet=InternetOpen(TEXT(""), INTERNET_OPEN_TYPE_PRECONFIG, 0, 0, 0); if (hInternet == NULL) return -1; // 인터넷 연결이 되지 않았으면 에러 리턴 // URL 오픈 hURL=InternetOpenUrl(hInternet, lpszUrl, NULL, 0, INTERNET_FLAG_TRANSFER_BINARY, 0); // 오픈에 실패했을 경우 에러 리턴 if.. 2012. 1. 27.
[개발/버전] SVN 설치 1. Tortoise 서브버전(SubVersioN) 클라이언트 설치 - 다운로드 : http://tortoisesvn.net/downloads 2. 서브버전(SubVersioN) 서버 설치 - 다운로드 : http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 3. 설치 및 사용방법 - http://blog.naver.com/ugigi/70024487778 [출처] http://blog.naver.com/vijaru777?Redirect=Log&logNo=130027555554 참고 : http://kknkh.blog.me/60128827208 2012. 1. 26.
[개발/c++] Send HTTP Post Request Send HTTP Post Request http://support.microsoft.com/kb/165298 WinInet을 사용하여 양식 전송 제대로 시뮬레이션하려면 적절한 콘텐츠 형식을 나타내는 헤더 보내야 합니다. Forms에 대해 올바른 Content-Type 헤더에 있습니다: Content-Type: application/x-www-form-urlencoded 콘텐츠 형식을 지정하지 않은 경우 대부분의 경우 서버를 적절히 응답하지 않습니다. 예를 들어, IIS 3.0 Active Server Pages 구성 요소를 실제로 ' application/x-www-form-urlencoded ' 이 헤더를 특히 폼 변수 "Request.Form" 개체를 추가하기 전에 확인합니다. 이 MIME/Cont.. 2012. 1. 25.
[개발/vc++] 유니코드로 저장하기, UTF8로 저장하기 [개발/vc++] 유니코드로 저장하기 // 첫 식별자가 파일의 처음 부분이 "FFFE" 값이다. 그리고 두바이트씩 문자크기를 갖는다. TCHAR szPath[] = _T("12345"); int nlen = _tcslen(szPath); CFile file (_T("D:\\test.xml"), CFile::modeCreate|CFile::modeWrite); TCHAR szTmp[2]; WORD wd = 0xfeff; memcpy(szTmp, &wd, 2); file.Write(szTmp, 2); file.Write(szPath, nlen * sizeof(TCHAR)); file.Close(); [개발/VC++] UTF-8로 저장하기 // 헤더가 3바이트이다. 문자는 3바이트씩 저장 // utf-8로 저.. 2012. 1. 19.
[개발/인터넷] HTTP 상태 코드(HTTP Status codes) HTTP 상태 코드 wininet.dll or wininet.h or wininet.pas 를 참조 TTP_STATUS_CONTINUE100The request can be continued. HTTP_STATUS_SWITCH_PROTOCOLS101The server has switched protocols in an upgrade header. HTTP_STATUS_OK200The request completed successfully. HTTP_STATUS_CREATED201The request has been fulfilled and resulted in the creation of a new resource. HTTP_STATUS_ACCEPTED202The request has been accep.. 2012. 1. 19.
[개발/웹] Post, Get 데이터 보내기 유의사항 [개발/웹] Post, Get 데이터 보내기 유의사항 POST, GET으로 데이터를 처리시에는 URL 인코딩을 해서 데이터를 넘겨야 하고 HTTP_RAW_POST_DATA로 데이터를 처리할 때는 URL 인코딩을 하면 안됨 2012. 1. 13.
반응형