검색결과 리스트
쓰발이의 World에 해당되는 글 363건
- 2009.09.26 순수 가상 함수
- 2009.09.25 가상 함수의 활용
- 2009.09.25 가상 함수에 대한 이해
- 2009.09.24 소득공제, 세액공제
- 2009.09.23 당나귀 서버 설정
- 2009.09.23 DMA & PIO
- 2009.09.23 클러스터( Cluster )
- 2009.09.23 Toeic Listening - 1
- 2009.09.23 티스토리 초대장 배포합니다 :)
- 2009.09.23 chm 파일 보이지 않는 현상
글
순수 가상 함수
Programming/C++ Language
2009. 9. 26. 00:12
순수 가상 함수 는 자바의 Interface와 같은 것이다. 문법은 간단히 =0 만 붙여 주면된다. virtual void Draw()=0; 여기서 함수의 동작을 구현해주고 싶으면 헤더파일에서 virtual voidi Draw()=0{ test(); } 로 구현을 해주면 된다. 이 때, 동작은 Interface를 상속받아 재정의를 한 Draw를 호출할 경우, 항상 먼저, Interface에 구현 되어 있는 test() 를 먼저 호출하고 난 뒤에 재정의된 Draw() 함수 코드가 수행 된다는 것이다.
그리고 순수 가상 함수를 포함하는 클래스는 추상 클래스 이므로 인스턴스를 생성 할 수 없다. 단, 포인터형 변수는 선언 할 수 있다.
그리고 순수 가상 함수를 포함하는 클래스는 추상 클래스 이므로 인스턴스를 생성 할 수 없다. 단, 포인터형 변수는 선언 할 수 있다.
'Programming > C++ Language' 카테고리의 다른 글
namespace (0) | 2010.03.19 |
---|---|
연산자 오버로딩 (0) | 2009.09.30 |
가상 함수의 활용 (0) | 2009.09.25 |
가상 함수에 대한 이해 (0) | 2009.09.25 |
Static Member (0) | 2009.05.31 |
글
가상 함수의 활용
Programming/C++ Language
2009. 9. 25. 23:29
활용 1.
class Rectangle
{
public:
virtual void Show() { ~ };
virtual void Hide() { ~ };
void Move() { Hide(); ~ ; Show(); };
}
class Circle : public Rectangle
{
public:
virtual void Show() { ~ };
virtual void Hide() { ~ };
}
void main()
{
Rectangle R;
Circle C;
R.Move();
C.Move();
}
이 때 결과는 어떻게 될까?
R 은 자신의 move 함수를 C 객체는 부모의 move 함수를 호출 하지만, move 내에 있는 Show와 Hide는 각자 자신의 Show와 Hide 함수를 호출한다. 왜 그럴까?
이유는 간단하다. 묵시적으로 this-> 가 함수앞에 생략 되어 있기 때문이다. this->Show(); this->Move() 같이 말이다. 그래서 R에서 Move를 호출할 때는 Rectangle 클래스에 있는 Show, Hide 함수가 호출 되고, C에서 Move를 호출 할 때는 Circle 클래스에 있는 Show, Hide 함수가 호출 된다.
활용 2.
장기적인 관점에 봤을 때, 재활용성이 높은 클래스를 만들 필요가 있다. 이를 위해서, 파생 클래스에서 재정의 할 수 있도록, 재정의할 함수는 가상 함수로 사용하도록 하자. 가령, Student Management 라는 클래스가 있고, 여기에 Add, Remove, Edit, Dump 라는 함수 가 있을 때, Dump 하는 방법을 다르게 구현 할 필요가 있을 수 있다. 그럴 때는 Student MAnagemnt 클래스를 상속 받아서, Dump를 virtual 로 재 정의 하여, 원하는 방식대로 dump 를 할 수 있다. 즉, 재활용 높은 클래스를 만들고자 할 경우, 앞으로 재정의 할 가능성이 있는 함수를 구현 할 때는 virtual 을 선언하여, 재정의 가능 하도록 구현을 하자.
활용 3.
가상 소멸자를 사용 할 필요가 있다. Parent 클래스, Child 클래스가 있을 경우 Child 는 Parent를 상속하는 클래스라고 하자. 이때, Parent 와 Child 의 생성자에서 자원을 할당 하고, 이를 소멸자에서 자원을 해제한다고 할 때, Parent 포인터를 사용하지 않는다면, 정상적으로 생성자 소멸자가 동작하여, 자원을 정상적으로 생성, 해제 할 수 있다. 하지만 Parent* pParent 를 사용하여 Child를 대입 했을 경우, Delete pParent 를 할 경우, 부모의 소멸자만 동작을 하게되고, Chlid 의 자원을 해제 못하게 되어 누수가 될 것이다. 이 때, 소멸자를 virtual 로 선언을 하게 되면, Child 의 소멸자가 호출되고, Parent의 소멸자가 호출되어 자원이 정상적으로 해제 될 것이다.
class Rectangle
{
public:
virtual void Show() { ~ };
virtual void Hide() { ~ };
void Move() { Hide(); ~ ; Show(); };
}
class Circle : public Rectangle
{
public:
virtual void Show() { ~ };
virtual void Hide() { ~ };
}
void main()
{
Rectangle R;
Circle C;
R.Move();
C.Move();
}
이 때 결과는 어떻게 될까?
R 은 자신의 move 함수를 C 객체는 부모의 move 함수를 호출 하지만, move 내에 있는 Show와 Hide는 각자 자신의 Show와 Hide 함수를 호출한다. 왜 그럴까?
이유는 간단하다. 묵시적으로 this-> 가 함수앞에 생략 되어 있기 때문이다. this->Show(); this->Move() 같이 말이다. 그래서 R에서 Move를 호출할 때는 Rectangle 클래스에 있는 Show, Hide 함수가 호출 되고, C에서 Move를 호출 할 때는 Circle 클래스에 있는 Show, Hide 함수가 호출 된다.
활용 2.
장기적인 관점에 봤을 때, 재활용성이 높은 클래스를 만들 필요가 있다. 이를 위해서, 파생 클래스에서 재정의 할 수 있도록, 재정의할 함수는 가상 함수로 사용하도록 하자. 가령, Student Management 라는 클래스가 있고, 여기에 Add, Remove, Edit, Dump 라는 함수 가 있을 때, Dump 하는 방법을 다르게 구현 할 필요가 있을 수 있다. 그럴 때는 Student MAnagemnt 클래스를 상속 받아서, Dump를 virtual 로 재 정의 하여, 원하는 방식대로 dump 를 할 수 있다. 즉, 재활용 높은 클래스를 만들고자 할 경우, 앞으로 재정의 할 가능성이 있는 함수를 구현 할 때는 virtual 을 선언하여, 재정의 가능 하도록 구현을 하자.
활용 3.
가상 소멸자를 사용 할 필요가 있다. Parent 클래스, Child 클래스가 있을 경우 Child 는 Parent를 상속하는 클래스라고 하자. 이때, Parent 와 Child 의 생성자에서 자원을 할당 하고, 이를 소멸자에서 자원을 해제한다고 할 때, Parent 포인터를 사용하지 않는다면, 정상적으로 생성자 소멸자가 동작하여, 자원을 정상적으로 생성, 해제 할 수 있다. 하지만 Parent* pParent 를 사용하여 Child를 대입 했을 경우, Delete pParent 를 할 경우, 부모의 소멸자만 동작을 하게되고, Chlid 의 자원을 해제 못하게 되어 누수가 될 것이다. 이 때, 소멸자를 virtual 로 선언을 하게 되면, Child 의 소멸자가 호출되고, Parent의 소멸자가 호출되어 자원이 정상적으로 해제 될 것이다.
'Programming > C++ Language' 카테고리의 다른 글
namespace (0) | 2010.03.19 |
---|---|
연산자 오버로딩 (0) | 2009.09.30 |
순수 가상 함수 (0) | 2009.09.26 |
가상 함수에 대한 이해 (0) | 2009.09.25 |
Static Member (0) | 2009.05.31 |
글
가상 함수에 대한 이해
Programming/C++ Language
2009. 9. 25. 23:09
가상 함수 의 기본 개념은 책에 다 나와있을 뿐더러, 다들 많이 알기 때문에 개념에 대해서는 간단히 설명 하도록 하겠다.
가상 함수란 동적 결함을 하는 함수이다. 일반적인 함수는 컴파일 시점에서, 이미 어디로 갈지 정적 결합이 일어나지만, 가상 함수의 경우에는 포인터 타입에 실제로 어떤 값이 들어갈지 컴파일 시점에 알 수 없기 때문이다.
자, 그럼 이러한 동적 결합은 어떻게 구현 되는 것일까? 가상 함수를 어떻게 구현 하라는 명시적인 방법은 없으며, 컴파일러 마다 틀리다. 어쨌든, 가상 함수에 맞도록 동작만 하면 된다. 하지만 일반적으로 vtable( 가상 함수 테이블 ) 이라는 가상 함수 목록을 작성하고, 각 객체에 vtable 을 가라키는 숨겨진 멤버 vptr 을 추가하는 방식을 사용한다. vtable 에는 클래스에 소속된 가상함수들의 실제 번지수가 기억되어 있다. 그럼 아래의 예를 보면서 좀 더 구체적으로 살펴보자.
보면 B 클래스가 D의 부모 클래스이다. main 문에서는 B* 형이 있고, 여기에 실제 B와, D 클래스를 대입하여, 함수를 호출 하고 있다. 함수 호출 시, 실제 객체에 있는 vtable 에 대한 메모리 구조가 아래와 같이 나와있다.
B 객체에 있는 가상 함수에 대한 메모리 주소가 vtable에 저장되어 있고,
D 객체의 vtable 에는 D객체에 있는 f1, f2 가상 함수의 주소와 B 클래스에 상속받은 f3 함수의 주소가 저장 되어 있다. B포인터 형에 D객체를 대입해서 f3를 호출 했을 때, B객체의 f3를 호출 해야 하기 때문이다.
출처 : www.winapi.co.kr
가상 함수란 동적 결함을 하는 함수이다. 일반적인 함수는 컴파일 시점에서, 이미 어디로 갈지 정적 결합이 일어나지만, 가상 함수의 경우에는 포인터 타입에 실제로 어떤 값이 들어갈지 컴파일 시점에 알 수 없기 때문이다.
자, 그럼 이러한 동적 결합은 어떻게 구현 되는 것일까? 가상 함수를 어떻게 구현 하라는 명시적인 방법은 없으며, 컴파일러 마다 틀리다. 어쨌든, 가상 함수에 맞도록 동작만 하면 된다. 하지만 일반적으로 vtable( 가상 함수 테이블 ) 이라는 가상 함수 목록을 작성하고, 각 객체에 vtable 을 가라키는 숨겨진 멤버 vptr 을 추가하는 방식을 사용한다. vtable 에는 클래스에 소속된 가상함수들의 실제 번지수가 기억되어 있다. 그럼 아래의 예를 보면서 좀 더 구체적으로 살펴보자.
보면 B 클래스가 D의 부모 클래스이다. main 문에서는 B* 형이 있고, 여기에 실제 B와, D 클래스를 대입하여, 함수를 호출 하고 있다. 함수 호출 시, 실제 객체에 있는 vtable 에 대한 메모리 구조가 아래와 같이 나와있다.
B 객체에 있는 가상 함수에 대한 메모리 주소가 vtable에 저장되어 있고,
D 객체의 vtable 에는 D객체에 있는 f1, f2 가상 함수의 주소와 B 클래스에 상속받은 f3 함수의 주소가 저장 되어 있다. B포인터 형에 D객체를 대입해서 f3를 호출 했을 때, B객체의 f3를 호출 해야 하기 때문이다.
출처 : www.winapi.co.kr
'Programming > C++ Language' 카테고리의 다른 글
namespace (0) | 2010.03.19 |
---|---|
연산자 오버로딩 (0) | 2009.09.30 |
순수 가상 함수 (0) | 2009.09.26 |
가상 함수의 활용 (0) | 2009.09.25 |
Static Member (0) | 2009.05.31 |
글
소득공제, 세액공제
Life/재테크
2009. 9. 24. 23:47
소득공제
: 세금을 내는데 기준이 되는 과세표준을 계산하기 위해 총 소득액에서 일정액을 공제하는 것이다. 총 소득액은 3000만원인데 이 중 소득공제를 2000만원 받았다면 세금은 남은 1000만원( 과세표준 )에 대해서 매겨진다. 소득공제 대상은 국민연금, 일반보험료, 의료비, 주택자금, 기부금, 결혼비용, 이사비, 장례비 등 개인이 생활하는데 필수적으로 들어갈만한 비용이다.
세액공제
: 책정된 실제 세금에서 공제한다는 것이다.소득공제를 통해 과제표준이 정해지면 일정 세율을 곱해 세금액을 계산한다. 계산된 세금에서 일정액을 빼는 것이 세액 공재 이다.
비과세 상품
: 은행이자에 대해 매겨지는 15.4 %( 이자소득세 14% + 주민세 1.4% ) 의 세금이 면제 된다는 의미다.
세금 우대상품
: 15.4% 보다, 9.5% ( 소득세 9% + 농어촌특별세 0.5% ) 가 적용되는 상품이다.
좋은 세테크상품으로 주택청약저축( 공제 비율 40% ) 에 대해서 알아봐야겠다.
현금영수증
: 현금영수증은 연말정산시 연소득의 20% 까지 소득공제가 인정된다.
( 연봉이 3000만 원 이라면 현금 영수증으로 받을 수 있는 소득공제 한도는 600만원이 된다. )
부양가족공제
: 연간 소득금액이 100만 원 이하이면서 생계를 같이 하고 있는 부양가족에 대해 연말 정산 때 1인당 100만 원씩을 공제해 주는 제도다. 부양가족공제 대상에는 부모, 자녀, 장인, 장모, 외손자녀, 등도 포함된다. 부양가족공제는 생계를 같이 하지 않더라도 공제를 해준다. 장인, 장모가 공제 대상 요건에 해당되면 다른 자녀가 없을 경우 공제 항목에 포함시켜도 된다. 1. 경로우대자공제 2. 장애인공제 3. 자녀양육비 공제 등이 있다. 경로우대자공제는 만 70세 이상인 경우 150만원까지 공제가 가능, 만 65~69세 는 1인당 연 100만 원을 공제 받을 수 있다. 장애인의 경우 연령제한 없이 연 200만 원씩 공제되며, 6세 이하의 자녀를 둔 경우에는 자녀양육비 공제로 자녀 1인당 연 100만원의 공제가 허용된다.
맞벌이 부부
: 배우자의 한쪽의 연봉이 1100만원이 안 되거나 부부 사이에 다른 세율( 1000만원 미만의 경우 8%, 1000 ~ 4000 의 경우 17%, 8000만 원 이하 26%, 8000만원 초과시 35% 세율이 적용 )을 적용 받을 때만, 소득이 높은 배우자에게 소득공제를 몰아주는 것이 유리하다. 같은 세율대에 있을 경우에는 각자 소득공제를 받는 것이 유리하다.
만약, 연말정산 기간에 공제 내용을 빠뜨리더라도, 5월 종합소득세 확정신고기간에 추가로 신고해 환급 받을 수 있다.
: 세금을 내는데 기준이 되는 과세표준을 계산하기 위해 총 소득액에서 일정액을 공제하는 것이다. 총 소득액은 3000만원인데 이 중 소득공제를 2000만원 받았다면 세금은 남은 1000만원( 과세표준 )에 대해서 매겨진다. 소득공제 대상은 국민연금, 일반보험료, 의료비, 주택자금, 기부금, 결혼비용, 이사비, 장례비 등 개인이 생활하는데 필수적으로 들어갈만한 비용이다.
세액공제
: 책정된 실제 세금에서 공제한다는 것이다.소득공제를 통해 과제표준이 정해지면 일정 세율을 곱해 세금액을 계산한다. 계산된 세금에서 일정액을 빼는 것이 세액 공재 이다.
비과세 상품
: 은행이자에 대해 매겨지는 15.4 %( 이자소득세 14% + 주민세 1.4% ) 의 세금이 면제 된다는 의미다.
세금 우대상품
: 15.4% 보다, 9.5% ( 소득세 9% + 농어촌특별세 0.5% ) 가 적용되는 상품이다.
좋은 세테크상품으로 주택청약저축( 공제 비율 40% ) 에 대해서 알아봐야겠다.
현금영수증
: 현금영수증은 연말정산시 연소득의 20% 까지 소득공제가 인정된다.
( 연봉이 3000만 원 이라면 현금 영수증으로 받을 수 있는 소득공제 한도는 600만원이 된다. )
부양가족공제
: 연간 소득금액이 100만 원 이하이면서 생계를 같이 하고 있는 부양가족에 대해 연말 정산 때 1인당 100만 원씩을 공제해 주는 제도다. 부양가족공제 대상에는 부모, 자녀, 장인, 장모, 외손자녀, 등도 포함된다. 부양가족공제는 생계를 같이 하지 않더라도 공제를 해준다. 장인, 장모가 공제 대상 요건에 해당되면 다른 자녀가 없을 경우 공제 항목에 포함시켜도 된다. 1. 경로우대자공제 2. 장애인공제 3. 자녀양육비 공제 등이 있다. 경로우대자공제는 만 70세 이상인 경우 150만원까지 공제가 가능, 만 65~69세 는 1인당 연 100만 원을 공제 받을 수 있다. 장애인의 경우 연령제한 없이 연 200만 원씩 공제되며, 6세 이하의 자녀를 둔 경우에는 자녀양육비 공제로 자녀 1인당 연 100만원의 공제가 허용된다.
맞벌이 부부
: 배우자의 한쪽의 연봉이 1100만원이 안 되거나 부부 사이에 다른 세율( 1000만원 미만의 경우 8%, 1000 ~ 4000 의 경우 17%, 8000만 원 이하 26%, 8000만원 초과시 35% 세율이 적용 )을 적용 받을 때만, 소득이 높은 배우자에게 소득공제를 몰아주는 것이 유리하다. 같은 세율대에 있을 경우에는 각자 소득공제를 받는 것이 유리하다.
만약, 연말정산 기간에 공제 내용을 빠뜨리더라도, 5월 종합소득세 확정신고기간에 추가로 신고해 환급 받을 수 있다.
'Life > 재테크' 카테고리의 다른 글
경제변수와 주가와의 관계 (0) | 2009.11.09 |
---|---|
보험 (0) | 2009.11.03 |
MMDA, MMF, CMA (0) | 2009.10.22 |
대출을 갚는 방식 (0) | 2009.09.26 |
어떤 대출을 할까? (0) | 2009.09.26 |
글
당나귀 서버 설정
Computer
2009. 9. 23. 23:39
당나귀를 설치 했는데 서버에 접속이 안될 경우, 서버를 갱신 해 줄 필요가 있다.
위와 같이, 당나귀 프로그램에 옵션을 클릭하면 아래와 같은 화면이 뜬다.
'
왼쪽에 서버를 클릭하고, 우측에 편집을 누르게 되면 편집기가 뜨는데 거기서 "http://www.gruk.org/server.met" 를 입력해주면 서버 리스트 들이 갱신되고, 접속이 될 것이다.
빨리 갱신이 되지 않는다면 아래와 같이 빨간 부분에 서버 주소를 치고, 갱신을 눌러주면 된다.
위와 같이, 당나귀 프로그램에 옵션을 클릭하면 아래와 같은 화면이 뜬다.
왼쪽에 서버를 클릭하고, 우측에 편집을 누르게 되면 편집기가 뜨는데 거기서 "http://www.gruk.org/server.met" 를 입력해주면 서버 리스트 들이 갱신되고, 접속이 될 것이다.
빨리 갱신이 되지 않는다면 아래와 같이 빨간 부분에 서버 주소를 치고, 갱신을 눌러주면 된다.
'Computer' 카테고리의 다른 글
윈도우 자동 업데이트 후에 '다시 시작' 대화 상자 중지하기 (0) | 2009.10.31 |
---|---|
boot.ini 수정하기 (0) | 2009.09.29 |
chm 파일 보이지 않는 현상 (0) | 2009.09.23 |
Outlook 메일 필터링 설정 (0) | 2009.09.01 |
[Computer TIP] Window Media Player 로 오디오 CD 파일 추출 (0) | 2009.06.20 |
글
DMA & PIO
Programming/OS Development
2009. 9. 23. 15:12
DMA ( Direct Memory Access ) 는 주변 장치들이 메모리에 직접 접근하여 읽고 쓰는 것이 가능 하도록 하는 기능으로, 컴퓨터 내부의 버스가 지원하는 기능이다. 대개의 경우 메모리의 일정 부분이 DMA에 사용될 영역으로 지정되며, DMA가 지원되면 CPU가 데이터 전송에 관여하지 않아도 되므로 컴퓨터 성능이 향상 되는 효과가 있다.
PIO ( Programmed Input/Output )
DMA 와 반대로 장치들 사이에 전송되는 모든 데이터가 CPU를 거쳐가는 방식이다. DMA는 PIO의 단점을 보완하기 위해 고안된 기능이다.
주변장치의 데이터는 Device controller에 의해 Local buffer로 이동한다. 그러나 전송할 데이터가 많은 경우, 많은 양의 데이터의 이동으로 인한 부담이 커지는데 이러한 문제를 해결하기 위해 DMA를 이용한다. Device controller가 데이터의 한 블록을 이동시키는데 이 과정에서 DMA로 인해 CPU의 개입이 필요없게 된다. CPU에서는 데이터 이동이 완료되었다는 단 한번의 Interrupt만 발생한다. 데이터가 전송되는 동안 CPU는 다른 작업을 수행할 수 있게 되어 효율성이 높아진다.
PIO ( Programmed Input/Output )
DMA 와 반대로 장치들 사이에 전송되는 모든 데이터가 CPU를 거쳐가는 방식이다. DMA는 PIO의 단점을 보완하기 위해 고안된 기능이다.
주변장치의 데이터는 Device controller에 의해 Local buffer로 이동한다. 그러나 전송할 데이터가 많은 경우, 많은 양의 데이터의 이동으로 인한 부담이 커지는데 이러한 문제를 해결하기 위해 DMA를 이용한다. Device controller가 데이터의 한 블록을 이동시키는데 이 과정에서 DMA로 인해 CPU의 개입이 필요없게 된다. CPU에서는 데이터 이동이 완료되었다는 단 한번의 Interrupt만 발생한다. 데이터가 전송되는 동안 CPU는 다른 작업을 수행할 수 있게 되어 효율성이 높아진다.
'Programming > OS Development' 카테고리의 다른 글
Makefile 만들기 (0) | 2009.11.22 |
---|---|
djgpp 설치 (0) | 2009.11.22 |
클러스터( Cluster ) (0) | 2009.09.23 |
Endian (0) | 2009.09.14 |
RGB 256 Color 색상표 (0) | 2009.08.03 |
글
클러스터( Cluster )
Programming/OS Development
2009. 9. 23. 13:40
클러스터( Cluster ) 란?
파일 시스템에서 파일을 저장할 때의 사용하는 최소 단위이다. 이 값이 2 일 경우 클러스터당 섹터 수는 1,024 바이트( 2 * 512 ) 가 되게 되고, OS 에서 저장하게 되는 파일의 최소 크기는 1,024바이트( 1KB ) 가 된다. 즉, 1,024 바이트보다 작은 크기의 파일을 저장해도 1KB 가 된다.
파일 시스템에서 파일을 저장할 때의 사용하는 최소 단위이다. 이 값이 2 일 경우 클러스터당 섹터 수는 1,024 바이트( 2 * 512 ) 가 되게 되고, OS 에서 저장하게 되는 파일의 최소 크기는 1,024바이트( 1KB ) 가 된다. 즉, 1,024 바이트보다 작은 크기의 파일을 저장해도 1KB 가 된다.
'Programming > OS Development' 카테고리의 다른 글
djgpp 설치 (0) | 2009.11.22 |
---|---|
DMA & PIO (0) | 2009.09.23 |
Endian (0) | 2009.09.14 |
RGB 256 Color 색상표 (0) | 2009.08.03 |
RGB 색상 코드 표 (2) | 2009.07.19 |
글
Toeic Listening - 1
English
2009. 9. 23. 12:44
How's the preparation going?
준비는 잘되어 가고 있나요?
We're almost ready. We're setting up the table right now.
거의 다 됐어요.
Good! We're counting on you.
당신만 믿어요.
The man is buttoning up his jacket. 재킷의 단추를 채우고 있다.
~ climbing up a ladder. 사다리를 오르고 있다.
~ making a bed. 잠자리를 준비하고 있다.
~ fixing a meal. 식사 준비를 하고 있다.
~ developing a roll film. 필름을 현상하고 있다.
~ going up the stairs.
~ taking a memo.
~ waiting in line. 줄서서 기다리고 있다.
~ strolling the path. 오솔길에서 산책을 하고 있다.
~ making[ doing, giving ] a presenation. 프리젠테이션을 하고 있다.
~ running for an election. 선거에 출마하다.
~ adjusting the microscope. 현미경을 조절하다.
~ blushing leaves off the path. 길에서 나뭇잎으로 쓰러내다.
~ handing over the file. 파일을 건네고 있다.
~ filling up the gas. 기름을 채우고 있다.
They are exchanging handshakes. 악수를 하고 있다.
~ running next to each other. 나란히 달리고 있다.
~ studying the menu. 메뉴를 자세히 보고 있다.
There will be a rerun on Saturday.
토요일에 재방송 할꺼야.
The unemployment rate is at all time high.
실업률이 사상 최고래.
laugh at somebody. 비웃다.
laugh at my joke. ~을 듣고 웃다.
The papers are scattered on the table.
종이들이 탁자위에 흩어져 있다.
I'm a little bit stunned.
( 복잡하거나 새로운 곳에 가서 ) 좀 어리벙벙하다.
In a month or so, it'll fee lke home again.
한 달 정도 뒤면, 편해질 거다.
준비는 잘되어 가고 있나요?
We're almost ready. We're setting up the table right now.
거의 다 됐어요.
Good! We're counting on you.
당신만 믿어요.
The man is buttoning up his jacket. 재킷의 단추를 채우고 있다.
~ climbing up a ladder. 사다리를 오르고 있다.
~ making a bed. 잠자리를 준비하고 있다.
~ fixing a meal. 식사 준비를 하고 있다.
~ developing a roll film. 필름을 현상하고 있다.
~ going up the stairs.
~ taking a memo.
~ waiting in line. 줄서서 기다리고 있다.
~ strolling the path. 오솔길에서 산책을 하고 있다.
~ making[ doing, giving ] a presenation. 프리젠테이션을 하고 있다.
~ running for an election. 선거에 출마하다.
~ adjusting the microscope. 현미경을 조절하다.
~ blushing leaves off the path. 길에서 나뭇잎으로 쓰러내다.
~ handing over the file. 파일을 건네고 있다.
~ filling up the gas. 기름을 채우고 있다.
They are exchanging handshakes. 악수를 하고 있다.
~ running next to each other. 나란히 달리고 있다.
~ studying the menu. 메뉴를 자세히 보고 있다.
There will be a rerun on Saturday.
토요일에 재방송 할꺼야.
The unemployment rate is at all time high.
실업률이 사상 최고래.
laugh at somebody. 비웃다.
laugh at my joke. ~을 듣고 웃다.
The papers are scattered on the table.
종이들이 탁자위에 흩어져 있다.
I'm a little bit stunned.
( 복잡하거나 새로운 곳에 가서 ) 좀 어리벙벙하다.
In a month or so, it'll fee lke home again.
한 달 정도 뒤면, 편해질 거다.
'English' 카테고리의 다른 글
[TOEFL] 수준별 교재 (0) | 2009.10.13 |
---|---|
[TOEIC] 모의토익 (0) | 2009.10.10 |
[Grammar in use Inter] UNIT 41 ~ 50 (0) | 2009.08.19 |
[News] Refugee Status (0) | 2009.08.19 |
[News] Seoul Confirms 76 More Flu Cases After 2 Deaths (0) | 2009.08.18 |
글
티스토리 초대장 배포합니다 :)
카테고리 없음
2009. 9. 23. 11:26
i n v i t a t i o n
티스토리 초대장
+ 남은 초대장 수 : 00
안녕하세요!
티스토리에 보금자리를 마련하시려는 여러분께 초대장을 배포해 드리려고 합니다.
나만의, 내 생각을, 내 기억을 담는 소중한 블로그를 만들고 싶다면 티스토리로 시작해보세요!
티스토리 블로그는 초대에 의해서만 가입이 가능합니다. 원하시는 분은 댓글에 E-mail 주소를 남겨주시면 초대장을 보내드립니다. 남겨주실 때에는 꼭 비밀댓글로 남겨주세요!
초대장을 보내드리고 바로 개설하시지 않으신 분들은 초대장을 회수할 수도 있으니 바로 개설해주세요!
Yes
이런 분들께 드립니다!
1. 다른 블로그를 사용해보셨던 분
2. 이메일 주소가 정상적인 분
3. 블로그를 시작하려는 이유를 남겨주신 분! |
No
이런 분들께 드리지 않아요!
1. 이메일 주소가 의심되는 분!
2. 이메일 주소를 남기지 않으신 분
3. 이유도 없이 달라고 하시는 분! |
티스토리 이래서 좋아요!
1. 이미지, 동영상, 오디오, 파일까지! 무한 용량과 강력한 멀티미디어를 올릴 수 있어요!
2. 스킨위자드로 스킨을 내맘대로~ 거기에 기능 확장 플러그인까지!
3. 내가 원하는대로 myID.com으로 블로그 주소를 만들 수 있어요!
글
chm 파일 보이지 않는 현상
Computer
2009. 9. 23. 11:23
최근 chm 을 매개로 한 바이러스가 있었는데, MS 사에서 이를 위해 패치를 했는데 이 때문에 chm 파일의 내용이 보이지 않는 현상이 나타납니다.
해결방법은 파일에 마우스 우 클릭해서 "속성" 에 들어갑니다.
여기서 확인 을 누르고, 실행을 하면 내용을 볼 수 있습니다. :)
'Computer' 카테고리의 다른 글
윈도우 자동 업데이트 후에 '다시 시작' 대화 상자 중지하기 (0) | 2009.10.31 |
---|---|
boot.ini 수정하기 (0) | 2009.09.29 |
당나귀 서버 설정 (0) | 2009.09.23 |
Outlook 메일 필터링 설정 (0) | 2009.09.01 |
[Computer TIP] Window Media Player 로 오디오 CD 파일 추출 (0) | 2009.06.20 |