본문 바로가기

Programming

(86)
[C/C++] 함수 템플릿(Templete) 함수 템플릿 - 함수의 일반화 서술 template void Swap(T &a, T &b) { T temp; temp = a; a = b; b = temp; } 명시적 특수화 함수 이름이 하나 주어지면, 사용자는 템플릿이 아닌 함수, 템플릿 함수, 명식적 특수화 템플릿 함수를 가질수 있다. 명시적 특화를 하기 위한 원형과 정의 앞에 template가 와야 한다. 그리고 그 특수형의 이름을 서술해야한다. Test형 구조체를 교환하는 세 가지 형식의 함수원형 //템플릿이 아닌 함수 원형 void Swap(Test &, Test &); //템플릿 원형 template void Swap(T &, T &); //Test형을 위한 명시적 특수화 template void Swap(Test &, Test &); 세 가..
[C/C++] Random Define(효율적인 랜덤 값 사용) #define random(a) (int)(rand()/((RAND_MAX+1)/(double)(a))) 사용 예 : random(10) => 0~9 사이 값
[C/C++] 수행 시간 체크 함수 #include "stdio.h" #include "time.h" void main() { clock_t before; double result; before = clock(); for ( int i = 0; i
[TIP] HTTP 내부 오류 500 해결 방법(디버깅 방법) 인터넷 익스플로러의 도구>인터넷옵션 > 고급탭 => "http오류 메시지 표시" 체크 해제
[TIP] MS- SQL 설치 오류 시 수동 제거 방법(보류 파일) 다음 레지스트리 키를 찾는다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 속에 내용을 삭제 해주면 다시 설치 할 수 있다.
[IIS] 명령어 프롬프트 창에서 IIS 시작,중지,리스타트하기 명령어 프롬프트 창에서 IIS 시작,중지,리스타트하기 명령어 프롬프트(CMD) 창에서 IIS 서비스를 재시작하는 명령어로 크게 두가지가 있습니다. 1) 무조건 인터넷 서비스(IIS전체)를 중지했다가, 다시 시작하는 명령어는 iisreset 입니다. IIS 재시작(restart) 명령어 C:\>iisreset 2) 두번째는 net start 명령어와, net stop 명령어를 이용한 방법으로 IIS 관리도구 > 서비스 항목에 있는 서비스는 모두 이 명령어를 이용해서 시작, 중지를 할 수 있습니다. 구문은 아래와 같습니다. 구문 : net start [Service] IIS 중지 C:>net stop iisadmin 위와 같이 명령어를 치면 www, ftp, smtp(Simple Mail Transport ..
[ASP] 오류 내용 보기 1. 개요. IIS 7.0 운영중 'An error occurred on the server when processing the URL. Please contact the system administrator' 에러가 발생할 경우. 2. 설정방법 가. IIS(인터넷 정보 서비스) 관리자 실행하여 에러발생한 사이트의 기능보기를 합니다. 나. IIS - ASP 실행 합니다. 다. '디버깅속성-브라우저에 오류전송 : True' 로 설정합니다. 마. 해당 에러가 발생한 원인이 브라우저에 출력 됩니다.
[C/C++] 동적 1차원 배열 할당 및 재할당(realloc) double* DataOpen::readData(char* dataName) { FILE *file; double* textData; textData =(double*)malloc(sizeof(double)*3); file = fopen(dataName, "r"); int k, countIdx = 0; while(fscanf(file, "%d", &k) > 0){ textData[countIdx] = k; countIdx++; } textData =(double*)realloc(textData,sizeof(double)*countIdx); fclose(file); return textData; }

반응형