반응형

컴퓨터 76

웹호스팅 서버호스팅 차이

출처:http://blog.naver.com/daouidc/220364993614 오늘은 웹호스팅, 서버호스팅의 차이점에 대해 알아보려고 합니다~! 1부, 2부로 나누어 위의 개념들을 알아보도록 하겠습니다! 평소 이런 서비스들에 대해 궁금하셨던 분들은 이번 포스팅을 저와 같이 읽어주시면! 술술 이해가 되실거에요! 자 그럼, 본격적으로 살펴보도록 할까요? go go! 먼저 '호스팅'이라는 단어가 들어간 웹호스팅과, 서버호스팅부터 알아보도록 하겠습니다. 원래 영어 'host'는 '주인,주최하다, 관리하다' 등의 뜻을 가지고 있는데요, '호스팅'은 일정 서비스를 제공하고 관리한다는 뜻으로 해석할 수 있습니다. 1) 웹호스팅 – 호스팅 업체가 보유한 서버의 일정량을 내어주는 개념 웹사이트를 구축하기 위해서는 웹..

홈페이지 도메인 호스팅 이란?

출처 : http://blog.naver.com/todoskr/220262386724 도메인? 호스팅? 왜 해야 하는데? 많은 분들이 이미 알고 있을 것이라 생각은 하지만 의미를 명확히 하기 위해서 요번 포스팅에서 이것만큼은 반드시 짚고 넘어갑시다. 도메인과 호스팅은 상점과 같습니다. 도메인 = 상점 간판 보통 물건을 구매하러 밖에 나가면 내가 원하는 물건이 있는 곳의 상점 간판을 먼저 찾게 되는데요. 간단하고 명확한 단어로 구성된 간판만 보더라도 “아! 이곳은 팝콘을 팔겠구나” 하는 생각을 할 수 있게 하는 간판(도메인)이 다른 상점과 비교했을 때 유리할 것이라는 건 누구든지 알 수 있습니다. 그래서 사이트를 제작을 하게 될 때 고민을 하기 시작하는 부분이죠. (부모가 아이 이름을 짓는 것처럼 많은 고..

visual studio 2013 break at function 조건부 디버깅

VS 6.0 버전에서는 Ctrl+B를 누르면 BreakPoint 를 조건부로 설정 할 수 있는 창이 나왔다. VS 2013에서도 마찬가지로 이 기능을 사용할 일이 있었다. 그래서 Ctrl+B를 누르니 아래와 같은 브레이크 포인트 설정 창이 나왔다. 하지만 Function 창에 조건식을 쓰고 브레이크를 걸어보니 중단점이 걸리질 않는다....이런.... 그리하여 디버그 창에서 한참을 찾다가 찾지 못하여 검색을 해보니 MSDN에서는 다음과 같이 권장을 한다. https://msdn.microsoft.com/ko-kr/library/wyakk529(v=vs.100).aspx 마우스 우클릭......을 하라고 한다. 너무 간단하게 나오네...메뉴바에 좀 넣어 놓지 한참을 찾았다.... 마우스 우클릭 -> Brea..

Visual Studio 2013 _CRT_SECURE_NO_WARNINGS 경고 없애기

VS 2013 에서 fopen / strcpy / scanf 와 같은 VS6.0에서의 함수를 사용하려고 하면 Error 1 error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 와 같은 에러 메세지가 나온다. fopen, strcpy 계열의 함수는 보안을 문제로 VS 200x 버전부터 사용을 권하지 않고 strcpy_s 와 같이 사용을 권장하고 있다. 하지만 이 함수를 필요로 한다면 아래와 같이 Define을 해주면 사용할 수 있다. 1. Pro..

visual studio 200x 버전 C4996 경고

http://cafe.naver.com/cafec/307168 _CRT_SECURE_NO_WARNINGS 이 경고는 Visual C++ 2005 버전부터 만들어졌습니다. 이전 라이브러리에서 보완에 취약한 부분을 보완해서 _s가 붙은 라이브러리로 대체를 해야 한다는 뜻입니다. [방법1] 소스코드 첫 부분에 #define _CRT_SECURE_NO_WARNINGS 이렇게 한 줄을 추가하면 _s가 없는 것이 _s가 있는 것으로 자동으로 맵핑이 된다고 합니다. [방법2] 소스코드 첫 부분에 #pragma warning(disable:4996) 이 줄을 추가하면 컴파일러가 경고를 내지 못하게 하는 역할을 합니다. [방법3] 프로젝트 속성에서 왼쪽 C/C++ 항목에서 전처리기에 있는 전처리기 정의에 _CRT_SEC..

c언어 한글코드 확인 방법( & 0x80)

출처 : http://blog.daum.net/natural_feel/4788772 0x80 에 대하여 ((c & 0x80)에 대하여) 0x80은 아래의 조건식에서 왜 사용되었을까라는 의문을 가지게 되면서 찾아보았다. ((c & 0x80) != 0) 위의 식은 임의의 문자 C(알파벳 c가 아닌 변수명이다)가 한글인지 아닌지를 판단하는 조건식의 일부이다. c & 0x80 이 0이라면, 한글이 아닌것이고 0이 아니라면 한글인것이다. 참고 : & 연산자 ( a & b 은 같은자리의 비트가 둘다 1일때 그 자리에 1을 표시한다, a는 1000 b는 1110 이라면 a&b는 1000이 된다) 한글코드는 0x80 이상의 값을 가지고 있다. 0x80을 2진수로 바꾸주면 1000 0000 이 된다. 연산자 &를 사용해..

함수 포인터 / typedef 선언 함수 포인터

출처: http://ingorae.tistory.com/483 함수를 포인터로 받는 방법이다. 우선 함수포인터의 쓰는 방법 부터 보자. int test(int num){ printf("input num is %d.\n", num); } int main() { int (*testptr)(int); testptr = test; testptr(100); } 위의 코드에서와 같이 호출하고자 하는 함수 이름 대신에 별표(*) 포인터변수를 적어주면된다. 리턴타입 + (* 함수포인터 변수) ( 함수 인자 타입, .... ) 그럼 왜 typedef 함수 포인터를 선언하는가? 예제에서와 같이 int (*testptr)(int); 식으로 적어서 함수포인터 변수를 선언하면 되는데 매번 이런식으로 적으면 코드가 길어지기도 하..

포인터배열 / 배열포인터 차이

​출처: http://cds0915.blog.me/100210152374 ​ 포인터 배열은 변수들의 주소를 담는 배열을 의미하고, 배열 포인터는 배열을 가리키는 포인터를 의미합니다. 예제소스) 난 정말 C Programming을 공부한 적이 없다구요! 참조 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 #include int main() { int i, j; /* 포인터 배열의 선언 */ int a = 1, b = 2, c = 3; int *ptrArr[3] = {&a, &b, &c}; /* 배열 포인터의 선언 */ int arr[2][3] = { 1, 2, 3, 4, 5, 6 }; int(*arrPtr)[..

visual studio(VS) 6.0 에서 스택 크기/사이즈 변경

VS6.0 에서는 기본적으로 스택 사이즈가 1MB로 설정 되어 있다. 이 부분을 임의로 늘려주기 위해서는 Project Settings(Alt+F7) -> Link 탭 -> category - output -> Stack allocations - Reserve 부분을 0xa00000 로 변경해준다. 0xa00000는 16진수로 10메가 즉, 10진수로 10485760을 의미한다. 이숫자는 변동이 가능하다. 너무 과하게 스택 사이즈를 늘려주는 것은 안좋을듯하다. 스택을 1MB로 준것은 이유가 있을듯.

반응형