전체 글

프로그래밍/C#

오버라이드 & base

오버라이드 & base 오버라이드란? 사전에서 오버라이드를 찾아보면 덮어쓰기!! 즉 기존 것의 데이터를 새로운 데이터로 덮어쓰는 개념입니다. 부모 클래스 . . 상속관계 . 자식 클래스 위와 같은 상속관계의 경우 부모클래스의 변수와 함수를 자식이 재정의 하여 사용할 수 있다. 이런 경우 자식클래스에서 부모클래스를 오버라이드 한다고 한다. 그러면 c#에서는 과연 오버라이드를 어떤 방식으로 할 것인가! 변수 : public new int x = 0; 함수 : public new void TEST(int a) 이와 같이 new라는 키워드를 사용하면 기존 변수와 함수를 오버라이드 하게 된다. ex) class Base { public int x = 10 public void SetData(int i) { } }..

Blade Logic

nsh Job 만들기

처음 화면은 다음과 같다. 위와같이 화면에서 마우스 오른쪽을 클릭 후 NSH 스크립트를 실행한다. 1. nsh쉘 및 os에서 사용하는 일반 쉘들 수행 2. 호스트명이나 호스트명을 저장한 파일을 사용하여 해당 스크립트를 실행시킨다. 3. 특정 언어로 사용되는 프로그램들에 대해 수행 4. PERL 스크립트 실행 여기서 보통 1번을 실행한다.(나머진 써본적이 없기 때문에...-_-) 파라미터를 강제로 입력할 때 사용하는 사항 즉 항상 값이 고정적으로 입력되는 경우 사용한다. 그리고 서버 선택 후 Finish를 누르면 해당 Depot이 만들어진다. 위와 같이 clean이라는 NSH Script가 만들어진 것을 알 수 있다. 다음으로 잡을 만들어야 가능하다. 잡이란 만든 NSH 스크립트를 실제로 수행하기 위한 일..

Microsoft/Core

예외

예외 예외는 여러분이 생각하는 자바의 예외 C#의 예외처리의 내용과 동일합니다. 예외는 두가지로 구분됩니다. - 처리가능한 예외 - 처리 불가능한 예외 두가지에 대해 살펴 보도록 하겠습니다. 1. 처리가능한 예외 말 그대로 윈도우 자체에서 처리가능한 예외이다 . 대표적인 예로 자바의 예외처리에서 나오는 0으로 나눈 경우이다. 이런 경우 윈도우는 해당 예외처리 루틴을 발견하여 0으로 나눈 경우 처리해야하는 루틴을 실행한다. 인사이드에서는 서브 시스템의 디버거 포트에서 처리를 시도한다고 나와있다. 즉 디버거 포트가 처리가능한지를 알아보는 개념이라는 것을 알 수 있으며 해당 내역을 처리 가능한 경우 처리를 할 수 있는 예외 핸들러를 찾게 된다. 여기서 예외 핸들러를 찾는 경우 해당 예외 핸들러를 수행하여 예외..

프로그래밍/Project

게시판 용도

이 게시판의 용도 프로젝트게시판은 C# 프로젝트를 진행하면서 얻은 노하우와 결과에 대해 올려놀 게시판입니다. 물론 C# 뿐만아니라 여러 언어에 대해 진행하는 프로젝트 들을 올려놀 예정이며 제가 게으른 관계로 천천히 업데이트 되지 않을까 싶습니다. 혹시나 괜찬은 프로젝트 아이템이 있으신분은 방명록에 글남겨 주시기 바라니다.

Server Engineer ETC/Unix

Unix에서 Host 등록방법

Unix에서 Host 등록방법 /etc/hosts 파일에 해당 서버이름과 아이피를 등록한다. Host명 IP 여기서 Host명과 IP는 공백으로 구분한다.(공백은 몇자라도 상관없다.)

로멘틱가이
윤우서우 아빠의 IT 이야기