컴퓨터공부 362

포인터 이정도는 알아야 된다

(1) int *var[5]; (2) int (*var)[5]; (3) long *var(long, long); (4) long (*var)(long, long); (5) double (*var(double(*)[3]))[3]; 정답은 드래그~ 해설 (1) int 형 자료에 대한 포인터를 5개를 갖는 배열 (2) int형 자료 5개를 가지는 배열에 대한 포인터 (3) long 형 인수 두개를 받아 long 형 자료에 대한 포인터를 반환하는 함수 (4) long 형 인수 두개를 받아 long 형 자료를 반환하는 함수에 대한 포인터 (5) double 형 자료를 3개 갖는 배열에 대한 포인터를 인수로 받고, double 형 자료를 3개를 갖는 배열에 대한 포인터를 반환하는 함수

포인터 배열? 배열 포인터?

int *p[4] : 포인터 배열 int (*p)[4] : 배열 포인터 int *p[4] 랑 int (*p)[4] 은 다른 것입니다. * 보다 [] 가 우선 순위가 높습니다. !!!! + 배열과 포인터와의 관계 1차 배열 과 그 포인터 : int a [4]; int (*p) ; => p = a; 실행 시 문제없음 2차 배열 과 그 포인터 : int a [3][4]; int (*p)[4] ; => p = a; 실행 시 문제없음 3차 배열 과 그 포인터 : int a [2][3][4]; int (*p)[3][4] ; => p = a; 실행 시 문제없음

웹마, webma 검색엔진 주소

구글 검색엔진 http://www.google.co.kr/search?ie=euc-kr&oe=euc-kr&q=%s 네이버 검색엔진 http://search.naver.com/search.naver?where=j&query=%s 네이버 영어사전 http://endic.naver.com/search.nhn?query=%s 참 간단하다.. 하지만 네이버에 치면 쓰레기 주소가 많이 나와서 정확한 검색엔진 주소를 적어 놔야겠다. 다른 사이트는 안쓰는 관계로.. 생략.. 포털 검색엔진 title=구글 01=http://www.google.com/search?ie=euc-kr&oe=euc-kr&q=%s title=다음 01=http://search.daum.net/cgi-bin/rewrite/?nil_profile=..

컴퓨터공부 2008.08.18

SNMP, MIB 란?

I. SNMP (Simple Network Management Protocol) 요즘 각 기업이 Internet/Intranet의 열풍 속에서 많은 부분의 업무를 Network에 의존하고 있다. E-mail은 기본이고 그룹웨어(GroupWare)의 도입, 그리고 Client/Server에 의한 업무 처리방식의 도입으로 Network의 중요성이 날로 높아지고 있다. 이제 Network의 다운이나 속도 저하로 인하여 업무 처리가 늦어진다면 이것은 단순한 문제가 아니다. Network의 대형화, 복잡화, Network를 이용한 업무의 증가 등으로 Network 관리에 대한 중요성이 부각되고 있다. Network 다운 시 신속한 대처는 기본이고 발생 가능성을 사전에 제거하는 것이 중요하다. 이에 Network ..

컴퓨터공부 2008.08.10

소스 인사이트 한글로 주석 달려면..

Source Insight를 사용할 때 한글을 쓰면 깨지는 이유는 "Shift"키가 눌리기 때문입니다.  Source Insight가 두바이트 문자를 고려하지 않았는지 "Shift" 키를 누를 때는 한 글자를 더 치는듯이 인식하여 항상 깨집니다. 즉 깨지지 않게 하려면 "Shift"키를 문자로 인식하지 않게 하든지 더 써진 한바이트를 문장을 다쓰고 난 다음에 지워줘야 합니다. 첫번째 방법은 Source Insight 개발자가 할일이고우리가 할 수 있는 방법은 두번째 방법인데..이걸 일일히 수동으로 하자면 더 짜증 납니다.제가 추천하는 방법은 매크로를 사용하는 방법인데요..아래 매크로를 Base Project ( 그냥 정석대로 인스톨 하셨다면 아마 Base Project가 있을겁니다.)의 Utils.em ..

컴퓨터공부 2008.07.12

파워 프로그래머 하루 일과

파워 프로그래머의 하루 일과는 저의 하루 일과를 의미합니다. 파워 프로그래머는 회사에서 하루를 어떻게 보내는지 설명드리면서 효과적인 프로그래머의 하루 일과에 대해서 논하고자 합니다. 제가 설명드리는 프로그래머의 하루 일과는 솔루션을 개발하는 프로그래머에게만 해당되는 이야기입니다. 외주 및 SI 관련 프로젝트를 진행하시는 분들에게는 해당 사항이 없는 부분일 듯 합니다. 경험상 솔루션 개발할 때보다 외주 프로젝트에서 버그가 더 많았던 점들을 보아서는 효과적인 프로젝트 시간관리가 외주에서는 상당히 힘든 듯 합니다. 하루 일과라고 해서 초등학교 생활계획표처럼 하루를 24등분하여서 표시하지는 않습니다. 단지 회사에서 하루 일과 시간인 8시간동안 어떻게 시간을 배분하는지를 설명드리고자 합니다. 먼저 성격이 급하신 ..

컴퓨터공부 2008.03.03

SICP : 위대함과 오묘함

살면서 위대함과 오묘함을 구별하지 못한 경우가 나는 꽤나 많다. 위대함이란 보통 사람이 넘볼 수 없을 만큼 대단해서 오히려 하찮게 보일 때가 많았다. 반면에 오묘함은 꽤나 납득이 가면서도 신비함에 가득차 있는 무언가처럼 보였다. 그렇지만 수많은 실수에도 불구하고, 위대함과 오묘함을 알아채는 건 아직까지도 정말 힘들일이기는 하다. 어떤 사람이나 기술이 위대한지 알기 위해서는 그 대상에 대해서 잘 알아야 한다. 문제는 위대한 존재는 위대한 만큼 이해하기 위해서는 앞에서 알아야할 것이 많다는데 있다. 그렇기 때문에, 앞에서 필요한 지식을 얻지 못했다면 대상이 위대한지 위대하지 않은지 구별할 수 없다. 반면에 오묘한 건 아주 쉽게 발견할 수 있다. 오묘하다는 건 완전히는 아니지만 어느 정도 그것을 알게 되었다는..