프로그래밍

  • 프로그래밍

    Visual Studio 2008 설치 시 웹 저작도구 구성요소에서 에러가 날 때…

    Visual Studio 2008을 설치하다보면 웹 저작도구 구성요소에서 에러가 나면서 설치가 중지될 때가 있다.에러가 나는 이유는 Office 2007에 설치된 웹 저작도구 구성요소와 충돌을 일으키는 것으로 보인다.할 수 없이 오피스를 삭제하고 Visual Studio 2008을 먼저 설치한 다음 다시 오피스를 설치한다. ** 오피스 삭제 시 데이터는 꼭 백업해놓자. ** 이런 에러가 나지 않으면 좋겠지만…해결 방법이라도 있으니 다행이다.

  • 프로그래밍

    [펌] 리눅스 CVS 설치

    [펌] 리눅스 CVS 설치 리눅스 CVS 설치 1. CVS에 대한 소개 과거는 컴퓨터 시스템의 능력이 매우 제한적이였고 사용하는 유저 역시 제한적이거나 지극히 개인적인 용도로 사용하는 경우가 대부분이었다. 때문에 소프트웨어역시 비교적 단순했으며 단지 한두 명의 개발자 투입만으로도 꽤나 쓸만한 애플리케이션이 만들어지기도 했다. 도스시절부터 컴퓨터를 다루어왔던 유저라면 “누구누구의 어떤 프로그램”이라는 얘기를 많이 들어 보았을 것이다. 지금은 사정이 달라져서 아주 간단한 프로그램이 아니고서는 혼자 개발해서 그럭저럭 인지도 있는 프로그램을 만든다는 것 자체가 매우 힘들어졌다. 요즘은 UI만 제작하는 것도 하나의 작업으로 분류된다. 인터넷이 일반적으로 보급되면서 대부분의 애플리케이션은 C/S 환경하에서 작동하게 된다. 개발자는 데이터전송과 처리에 대한 부분까지 신경써야 하며 많은 경우 서버와 클라이언트가 서로 다른 운영체제하에 놓이며, 특히 서버 프로그램의 경우 여러가지의 전혀 달라보이는 운영체제를…

  • 프로그래밍

    Borland C++ Builder 6에서 폼의 기본 폰트 바꾸기

    C++ 빌더 6에서 폼의 기본 폰트를 바꾸려면 regedit를 실행하고, 와 같이 문자열 값을 새로 만들고 이름을 ‘DefaultFont’로 하고, 값에 원하는 폰트와 크기(포인트 단위)를 지정한 다음, C++ Builder를 새로 시작하면 다음에 만들어지는 폼은 지정한 폰트를 기본으로 해서 만들어진다. 주의할 점은 Form Design이란 키가 이미 만들어져 있을텐데, 그 키 아래에 위의 문자열 값을 만드는게 아니고 FormDesign이라고 다 붙여서 쓴 키 밑에 위의 문자열 값을 만들어야 한다는 것이다.

  • 프로그래밍

    [펌] 퀵정렬(QuickSort] 설명

    원문 링크 : [펌] 퀵정렬(QuickSort] 설명 [펌] 퀵정렬(QuickSort] 설명 퀵정렬을 한마디로 기준값의 자리를 찾아내 가는 과정에서 그 기준값보다 큰것은 오른쪽에 작은것은 왼쪽으로 보내는 겁니다. 한번 손으로 해봅시다. {7,8,3,2,1,5,9,10,4,6} (1) 먼저 제일 오른쪽 끝 값인 “6”을 기준값으로 정합니다. (2) 그럼 두번째 오른쪽 끝인 “4”부터 왼쪽방향으로 기준값보다 작은 숫자를 찾습니다.이경우에는 바로 “4”가 찾아 졌내요. (3) 이번엔 제일 왼쪽 끝에 있는 “7”부터 오른쪽방향으로 기준값보다 큰 숫자를 찾습니다.이경우에도 바로 “7”이 해당되네요. (4) 만일 (2)에서 찾은 수의 자리가 (3) 에서 찾은 수의 자리보다 왼쪽에 있으면 두수를 자리바꿈을 합니다.이경우에는 바로 바꾸면 되겠네요. 그래서 이제는 {4,8,3,2,1,5,9,10,7,6} 이렇게 됩니다. (5) 다시 위의 (2)에서 하던일(왼쪽방향으로 기준값,”6″,보다 작은 숫자를 찾는일)을 계속합니다.“10”부터시작해서 “9”를 지나 “5”를 발견했네요. (6) 이제는 위의 (3)에서 하던일(오른쪽방향으로…

  • 프로그래밍

    [펌] 기본적인 알고리즘 강좌

    원문 링크 : 넷츠고 프로머동의 금승철님이 강좌글을 보기 편하게 편집한 것이며, 원문이 없어져서 링크는 걸지 못함. 기본적인 알고리즘 강좌 제홈페이지는 http://myhome.netsgo.com/jetsong, Email은 jetsong@netsgo.com입니다. 프로그램을 작성하는데 있어 ‘일의 처리 방법’이라는 것은 ‘알고리즘’에 해당한다고 할수 있다. 같은 일을 처리하는 방법도 여러 가지가 있을 수 있듯이 하나의 문제를 풀기 위한 알고리즘도 여러 가지일 수 있다. 그리고, 또한 처리 방법에 따라서 처리 시간이 달라지듯이 알고리즘에 따라서 수행 시간이 달라진다. 따라서 보다 빠르게 수행되는 프로그램을 원한다면 보다 적당한 알고리즘을 사용해야 하는 것은 당연한 얘기일 것이다. 알고리즘의 구체적인 예들은 너무나 많고, 분야도 방대하기 때문에 여기에 모든 예를 설명할 수는 없다. 따라서, 여기에서는 프로그램을 시작하는 여러분을 위해서 어느 프로그램에서나 거의 공통적으로 필요로 하고 많이 사용되는 알고리즘과 여러분의…

  • 프로그래밍

    [링크] StarUML 5.0 설명서

    [링크] StarUML 5.0 설명서 원본 링크 : [링크] StarUML 5.0 사용자 가이드 전체 파일 : [링크] StarUML 5.0 사용자 가이드 원본 파일을 하나로 묶었습니다. 원본 링크 : [링크] StarUML 5.0 개발자 가이드 전체 파일 : [링크] StarUML 5.0 개발자 가이드 원본 파일을 하나로 묶었습니다.