'분류 전체보기'에 해당되는 글 322건
- 2009.03.13 넘치지도 부족하지도 않은
- 2009.03.13 [축구] 축구화 가죽의 모든것
- 2009.03.13 [축구] 축구화 고르는 방법 및 용도에 따른 선택법
- 2009.03.10 윈도우 xp 블루스크린 에러코드 모음
- 2009.03.06 [생성 패턴] Simple Factory Pattern
- 2009.03.05 [C#] 추상클래스, 추상메서드 예제
- 2009.03.05 [ C# ] Virtual , Override, New 의 관계...
- 2009.03.05 c#에서 override키워드의 의미
- 2009.03.04 주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin)
- 2009.02.27 String 과 StringBuilder의 차이점
넘치는 것과 부족한 것의 중간쯤에 있는
조그마한 역이다.
사람들은 너무 빨리 지나치기 때문에
이 작은 역을 못보고 지나간다.
- C.폴록 -
내가 지금 얼마나 충분히 가졌는지
그리고 얼마나 행복한지
우리는 모르고 지나칠 때가 많습니다.
내가 가진 것과 남과 비교하고
남의 것이 더 커 보이기도 하지요.
그러나 행복은
내 주변의 사소한 것들에게서 온다는 것을,
지금 이순간이 바로 행복이라는 것을
늦게야 깨닫곤 합니다.
넘치지도 부족하지도 않은 적절함.
중용이 최선임을 오늘도 배웁니다.
'사색의 향기' 카테고리의 다른 글
겨울 江 (0) | 2009.03.13 |
---|---|
위기를 넘기는 지혜 (0) | 2009.03.13 |
인생의 척도 (0) | 2009.01.21 |
내게 힘이 되는 사람, 멘토 (0) | 2009.01.21 |
세상을 닦다 (0) | 2009.01.21 |
* 축구화에 사용되는 가죽*
지구상에 존재하는 축구화가 종류가 여럿이듯이 그에 따른 가죽 소재도 여럿입니다.
크게 천연가죽과 인조가죽으로 나뉠수 있죠..^^
천연가죽은 축구화가 탄생한 처음부터 볼수있었던 소재이고,
인조가죽은 기술의 진보에 따라 새롭게 태어난 소재라고 할수 있지요..
그럼 지금부터 가죽에 대해 자세히 알아보도록 하겠습니다.
* 인조가죽 *
요즘 시중에 출시되는 제품 중 인조가죽을 사용한 축구화가 많습니다.
많은 회사들 중 5회사의 인조가죽을 사용한 축구화와 설명을 열거해보겠습니다.
1.나이키(KNG-100, KNG-75)
에어줌 토탈 시리즈, 머큐리얼 베이퍼 시리즈, 티엠포의 보급형 시리즈, 토탈 이씨모, 에어 나인티, 에어 블랜트 등 그 외에 저가형 제품들
나이키 사에서 사용하는KNG-75, 100 인조피혁은 내구성이 뛰어나고 착용감이 우수한 인조캥거루 가죽입니다. 대표적으로 사용되는 축구화에는 에어줌 토탈 시리즈와 머큐리얼 베이퍼 시리즈에 사용됩니다.
보통 인조가죽의 장점을 가지고 있으면서 캥거루 가죽의 특징인 유연성이 가장 큰 장점입니다. 여타 다른 인조피혁에 비해 방수성이 높은 편이지만 축구화 안쪽에 습기가 차면 통풍이 되지 않아 코끝을 자극하는 냄새가 심한 점이 흠이라고 할 수 있습니다.
2.아디다스
DX 시리즈, 브라카라 시리즈, F10,
아디다스에서 자랑하는 프레데터 시리즈와 F시리즈에 비해 인조피혁을 사용하는 위에 언급된 제품은 보통 저가형 제품들입니다. 제품들의 인조피혁에 대한 정보는 거의 없군요..
하지만 위에 언급된 제품들을 사용하신 분들의 설명을 빌리자면 공통적으로 내구성이 약하다는 평이 있습니다. 축구화 자체로 보면 좋은 제품이긴 하지만 가죽에 대한 아쉬움이 있다고 합니다. 처음 제품을 사용하면 고가 제품들에 비해 많이 뻣뻣하다고 하네요. 신다보면 발에 맞게 잘 늘어난다고 하는데 그 기간이 짧은것이 아쉽다고 하네요.
3.퓨마(마이크로 화이바)
셀러레이터 시리즈, 토르세이라, 에시토 등 그 외에 저가형 제품들.
퓨마에서 대표적인 셀러레이터 제품에 사용된 인조피혁은 마이크로 화이바 라는 소재입니다. 특징은 가죽의 유연성과 가벼움, 방수성, 내구성이 좋습니다. 하지만 신축성이 좋지 못한 것이 흠입니다. 셀러레이터 모델을 접해보신 분들의 평을 빌리자면, 사이즈 선택시 신중해야한다는 것입니다. 여타의 가죽과는 달리 잘 늘어나지 않는답니다. 물론 이것도 가죽이라 신다보면 늘어나겠지만 다른 가죽에 비해 잘 늘어나지 않다고 합니다.
4.미즈노(폴리우레탄 코팅 인조피혁)
오브젝티보 시리즈, 쿠아자르컵 시리즈, 레벨리온 등 저가형 제품들.
미즈노사에서 인조피혁을 사용한 제품들은 저가형 제품들입니다. 오브젝티보 시리즈와 쿠아자르컵 시리즈가 대표적입니다. 폴리우레탄 코팅된 인조피혁은 일반적으로 널리 쓰이는 생산기법입니다. 인조피혁에 가장 기본이 되는 기법이라고 합니다.
5.키카(Clarino 초극세사 인조피혁, Clarino 펄 코팅 인조피혁)
K100S, 스프리트, 제브라, 제브라 슈퍼
키카 제품들에 사용되는 인조피혁은 Gurare 사의 Clarino 브랜드의 부직포를 이용했다고 합니다. 가장 큰 특징은 가볍고, 내구성이 강합니다. 그리고 통기성과 투습성이 뛰어난것이 장점입니다. 클라리노 사에서 만든 인조피혁은 인조캥거루 가죽이라고 합니다. 초극세사 인조피혁은 나이키사의 KNG-100 가죽과는 감이 많이 다르지만 부드러운 것이 특징입니다.
인조가죽의 장점이라 하면 가볍고, 방수성이 좋고, 축구화의 변형이 적어 관리하기가 천연가죽을 사용한 축구화보다 관리하는 편에서 수월합니다. 생산자 입장에서 관점에서 보자면 천연가죽의 불안정한 수급량보다 안정적이고, 무엇보다도 쌉니다.
하지만 공통적으로 사이즈 선택시 신중을 기울여야 한다는 것을 명심해야합니다. 신축성이 좋은 천연가죽을 소재로한 축구화 같은 경우 가죽이 발에 맞게 변형되는 점이 있지만, 인조가죽의 축구화는 내구성이 좋고 신축성이 떨어지는 만큼 발볼의 너비라던가 발의 길이를 정확하게 파악하면서 선택하지 않으면 상당히 불편해지기 때문이지요;;
*천연가죽*
축구화에 천연 가죽을 소재로 사용한지는 상당히 오래되었습니다.
초기부터이니 사용되었으니 많은 축구화에는 천연 가죽을 사용하고 있습니다.
천연가죽의 종류에는 여러 가지가 있습니다.
그럼 천연 가죽의 종류에 대해 알아보겠습니다.
1.캥거루 가죽.
시중에 판매되는 고가 상위제품들의 재료는 캥거루 가죽입니다.
캥 거루 가죽의 가장 큰 장점은 역시 부드러움입니다. 값이 비교적 저렴한 보급형 축구화의 인조가죽보다는 사뭇 다른 느낌이라 할 수 있습니다. 또 공을 찰 때에 느낌 또한 일품이라는 것이 사용 해보신분들 마다 하시는 말씀이죠. 가죽이 늘어난다는 것도 큰 장점입니다. 동양인의 발볼은 서양인에 비해 볼이 넓습니다.
그러나 유명 축구화 메이커는 서양의 회사가 많기 때문에 동양인보다는 서양인의 발에 맞춰서 나옵니다. 그러다보니 볼이 좁아서 고생하는 경우가 많은데 캥거루 가죽은 여러번에 걸쳐 신다보면 자신의 발에 맞게 잘 늘어나 착용감 또한 우수합니다.
하지만 캥거루 가죽의 단점이라면 관리가 쉽지 않다는 것입니다. 캥거루 가죽뿐만 아니라 천연가죽이라면 관리가 인조만큼 편하고 쉽지는 않습니다. 그렇다고 값이 저렴하여 막 쓸 수 있는 것도 아니지요. 그렇기에 지속적인 관리가 필요한 단점이 있습니다.
2.송아지 가죽.
천연 가죽 중에 캥거루가죽 다음으로 좋은 가죽이 바로 송아지가죽입니다.
송아지 가죽은 생후 6개월 미만의 송아지 가죽을 말하는데, 캥거루 가죽에 비해 저렴하지만 가죽의 부드러움이 캥거루 가죽 못지않고 내구성 또한 좋아 중급형 축구화에 많이 쓰입니다(매닉,펄스,엡솔리온 등) 또 캥거루 가죽과 같이 어느 정도 신다보면 가죽이 늘어나는 것 또한 장점이죠. 송아지 가죽의 단점이라면 물을 잘 흡수해서 축구화가 물에 젖을 경우 많이 무거워 지기 때문에 발에 쉽게 피로를 느낄 수 있습니다. 하지만 비오는 날에는 축구를 별로 할 일이 없고 캥거루 가죽에 비해 저렴하지만 성능은 그에 못지않은 송아지가죽 축구화를 많이 선호하십니다.
3.소가죽
천연 가죽 중 소가죽은 여타 다른 가죽보단 수급이 용이하고 가격이 저렴한 것이 장점입니다. 때문에 가격이 가장 저렴한 보급형 축구화(펄사도 등.) 에 많이 쓰이고 있습니다. 캥거루 가죽이나 송아지 가죽에 비해 튼튼하지만 가죽이 송아지가죽보다 두껍고 부드럽지 못해 상위제품들의 착용감에 비해 떨어진다는 평이 많습니다. 또한 천연 가죽이다 보니 물에 약하는 것 또한 단점입니다. 물에 젖으면 다른 가죽에 비해 많이 불고, 마르면 많이 뻗뻗해지는 편이므로 주의와 관리가 필요합니다.
4.피타드 가죽
영국의 한 가죽가공업체의 제품 이름이 피타드 가죽이었습니다. 시중에 나온 제품 중 퓨마의 킹탑, 킹슬같이란 고가제품에 사용 되었습니다. 피타드 가죽은 양과 소등의 가죽을 혼합해서 만든 가죽인데 캥거루 가죽에 못지않게 부드럽고 내구성이 좋고 무겁다는 단점이 있습니다.
천연가죽의 대표적인 특징이자 장점을 꼽자면 신축성입니다.
천연가죽으로 만들어진 축구화를 신고 시간이 지날수록 신고 있는 사람의 족형에 알맞게 형태가 바뀝니다. 족형에 맞게 변형되면 착용감이 좋아진다는 것이죠.
축구화도 엄연한 신발입니다. 신발에서 착용감은 없어서 필수 불가결한 중요한 요소이기 때문에 많은 사람들이 편한 천연가죽 축구화를 선호하는 것입니다.
하지만 천연가죽의 단점이라면 가죽의 내구성입니다.
아무리 천연가죽이 내구성이 좋게 나왔다하더라도 한계가 있습니다. 시간이 지날수록 외형과 내성이 약해집니다. 예를 들자면 수중 전을 치루게 되면 가죽에 물이 닿는 것이 불가피합니다.
가죽에 수분이 흡수되면 처음엔 늘어났다가 나중에 마르면서 쪼그라들면서 딱딱해집니다.
또한 경기를 거듭할수록 공에 많이 닿는 부분은 닳게 됩니다. 공에 많이 접하면 그 부분의 실밥이 풀리면 튿어져 나가면서 가죽이 헤어집니다.
하지만 이러한 단점 때문에 천연가죽축구화 신지 않느냐? 그렇지는 안죠...
구더기 무서워서 장 못 담그겠습니까?
그렇기 때문에 천연가죽 축구화를 사용하게 되면 관리가 필수적입니다.
뭐, 관리라고 해서 거창한 것은 아닙니다.
경기가 끝나면 축구화의 끈을 널널하게 풀어주시고 솔로 흙먼지를 털어냅니다.
그래도 미세한 작은 흙먼지는 남아 있으니 물을 살짝 묻힌 걸레로 표면을 닦은후,
마른걸레로 닦아주시면 됩니다.
가죽이다 보니 가죽을 위한 가죽 보호용 오일이나 가죽 보혁제를 사용하면 더욱더 좋구요^^
[출처] 축구화 가죽의 모든것|작성자 뭐라할까
'So on...' 카테고리의 다른 글
[혈액형별 심리테스트] 자기 성격이 더러운지 안 더러운지 살펴봅시다. (0) | 2009.04.01 |
---|---|
마라톤 훈련의 10가지 원칙 (0) | 2009.03.23 |
마라톤 훈련법 (0) | 2009.03.23 |
빨리 달리는 법 ㅋㅋ (0) | 2009.03.18 |
[축구] 축구화 고르는 방법 및 용도에 따른 선택법 (0) | 2009.03.13 |
축구는 발로 하는 운동이니만큼 어느 종목보다 신발의 선택이 중요하다. 초보자의 경우 발이 단련이 되지 않았기 때문에 가죽이 얇고 가벼운 것 보다는 볼을 찼을때 통증이 느껴지지 않는 정도의 신발을 선택한다. 축구화도 역시 자신의 발에 꼭 맞는것 보다는 약간 큰 사이즈를 선택한다. 발에 꼭 맞아야 기술을 부리기 좋다고 생각하는 사람들이 많은데 이것도 잘못된 상식. 남미의 명문 보카주니어스의 선수들도 시합전에는 축구화 끈을 묶지 않고 연습을 한다. 약간 넉넉한 크기의 신발을 신고 움직여야 발목등의 관절을 유연하게 만들수 있다고 한다. 발에 너무 꽉 맞는 신발을 신으면 발톱 괴사의 원인이 되기도 한다. 축구화를 고를때 많은 사람들이 고민하는 부분이 바로 스터드(뽕)이다. 스터드의 종류에는 SG, FG, HG, TG, IN-DOOR등이 있다.
각 스터드별 용도
SG - 부드럽고 무른땅에서 착용하는 제품. 잔디용 이라고도 부르지만 비가온 뒤의 무른 운동장이나 모래가 많이 섞여 있는 부드러운 땅에 적합하다. 스터드 끈부분에 알루미늄이나 마그네슘의 재질로 되어 있다.
FG - 단단하고 굳은 땅에서 사용하는 제품. 고무나 우레탄 재질로 된 12~18개의 스터드가 부착되어 있다.
HG - 2002 월드컵을 전후해서 소개된 제품. FG와 비슷하지만 맨 흙바닥에 더 적합하게 만들어진 제품이다.
TG - 30개 이상의 짧은 스터드가 촘촘히 박혀있는 제품. 인조잔디구장과 맨땅에 적합하다.
IN-DOOR - 실내축구를 위한 신발. 스터드가 전혀 없이 바닥이 평평하게 되어 있다.
<!--[if !supportEmptyParas]--> <!--[endif]-->
축 구화를 고를 때 가장 중요한 것은 바닥의 스파이크(징). 스파이크 수가 적으면 하나하나에 미치는 압력이 커져 그만큼 단단히 땅을 파고 들어가므로 상대적으로 덜 미끄러진다. 이 때문에 몸싸움을 많이 해야 하는 수비수는 스파이크 수가 적은 축구화를 신고, 스피드가 생명인 공격수는 지면을 깊이 파고 들어가면 불리하므로 스파이크 수가 많은 축구화를 선택한다. 일반인들은 주로 맨땅에서 축구를 즐기기 때문에 적어도 스파이크가 최소 12개 이상 박혀 있는 신발을 고르는 게 좋다. 스파이크가 알루미늄으로 되어 있는 것은 잔디구장용으로 맨땅에서 착용하면 오히려 큰 부상을 당할 수 있으므로 주의한다.
<!--[if !supportEmptyParas]-->
-----------------------------------------------
<!--[if !supportEmptyParas]-->
위의 내용 잘 기억하시구요. 지금 부터 쓰는 내용은 제가 쇼핑몰을 하면서 상담했던것들중 생각나는데로 적어 보겠습니다. 읽어보시고 앞으로 인터넷 쇼핑몰에서 주문할때 참고하시면 도움이 되실겁니다.
1.사이즈 확인 및 주문요령<!--[if !supportEmptyParas]--> <!--[endif]-->
일단 축구화를 살때 상담을 받고 싶은 경우 최소한 3가지의 정보는 상담하시는분들에게 제공을 해야합니다.<!--[if !supportEmptyParas]--> 단순히 " 제발이 얼마데요~ 이거 신으면 되요" 라고 물어보시면 상담하시는분이 참 대답하기고 곤란해 집니다. 어떤곳은 짜증을 내는곳도 있더라구요 ㅡㅡ;;<!--[if !supportEmptyParas]-->
어째든 위의 식으로 질문을 하기보다는 사이즈 질문을 할때에는제가 현재 신고있는 상품과 사이즈 그리고 발볼이 넓은편인지에 대한 정보는 주셔야 정확한 상담이 이루어 집니다. 예를들면 "제가 현재 나이키 티엠포 265를 신고 있고 발볼이 좀 있는 편인데 이제품 265로 주문하면 되나요? " 라고 물어보시면 되는것입니다.<!--[if !supportEmptyParas]--> 직접 신어보고 사는것이 가장 좋겠지만 그렇지 못한 경우는 사이즈 교환으로 인한 택배비를 줄이기 위해서라도 참고하셔서 주문하세요~
<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[if !supportEmptyParas]--><!--[endif]-->
2.각 상표들마다 발볼의 크기와 발길이의 차이<!--[if !supportEmptyParas]--> <!--[endif]-->
현재 많이 쓰고 있는 메이커들은 나이키 아디다스 미즈노 푸마 정도입니다.<!--[if !supportEmptyParas]--> 제가 많이 취급하고 있는것은 나이카 아디다스 미즈노 이기때문에 이 세가지 메이커들의 신발의 특징에 대해 간략하게 소개해드리겠습니다.<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[if !supportEmptyParas]--><!--[endif]-->
1) 발볼<!--[if !supportEmptyParas]--> <!--[endif]-->
나이키와 아디다스는 발볼이 거의 동일 하다고 생각하시면 됩니다.<!--[if !supportEmptyParas]--> 즉 나이키260를 신고 계신데 아디다스 제품을 다시 구매하실경우 아디다스 제품도 260 주문하시면 됩니다. 하지만 나이키260를 신고 계신데 미즈노 제품을 구매하실경우는 70%이상 한치수 작은걸 주문하셔야 합니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
이유는 저의 경험을 비춰보면 나이키260를 신으시는분들이 거의 대부분이 실제발치수는 255입니다. 대신 발볼이 넓기 때문이 한치수큰 260이 딱맞게 느껴지는것이죠~ 소위 말하는 칼발이 아닌경우는 대부분의 한국사람들의 체형에는 나이키나 아디다스 제품이 발볼이 좁게 느껴집니다. 하지만 미즈노 제품은 발볼이 비교적 나이키나 아디다스에 비해 발볼이 넓게 나오기때문에 자기실제 치수가 255면 발볼의 영향에 상관없이 그냥 255 주문하시면 됩니다.<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[if !supportEmptyParas]--><!--[endif]-->
여기서 대부분의 사람들이 오해하고 있는 부분이 있는데요~ 나이키나 아디다스 제품보다 미즈노 제품이 한치수 크게 나올걸로 알고 계시는분들이 상당히 많습니다.<!--[if !supportEmptyParas]--> 그렇기 때문에 한치수 작게 주문해야 하냐고 물어보시는분들이 있는데요...확실하게 말씀드리면 나이키 아디다스 제품보다 미즈노 제품이 큰것이 아니라 나이키나 아디다스에 비해 발볼이 넓게 나와 발볼이 넓으신분들이 나이키나 아디다스 구매시 한치수 큰걸 주문할 필요가 없기 때문입니다.<!--[endif]-->
즉 발볼의 넓이 차이가 날뿐 실질적인 길이 차이는 나이키나 아디다스 미즈노 제품은 동일합니다. 다시한번더 말씀드립니다. 미즈노 제품이 발길이까지 큰것은 아닙니다.<!--[endif]-->
2)Made in china?<!--[if !supportEmptyParas]--> <!--[endif]-->
요즘 원산지 표시에 대해 문의가 많아 간략하게 소개해드리겠습니다. 현재 직수입제품뿐 아니라 국내매장에 파는거의 80%이상의 제품이 원산지가 중국입니다. 나이키뿐 아니라 아디다스 미즈노 회사에서 중국의 대규모 공장을 지은 모양입니다. 저두 수입을 하면서 이런것들을 확인을 많이 해보는 편이지만 불과 2년전만해도 거의 대부분 베트남이나 인도네시아 제품이 많았는데... 요즘은 찾아보기도 힘드네요~<!--[if !supportEmptyParas]--> <!--[endif]-->
중국이라고 해서 짝퉁이 아닐까라고 생각하시는분들이 많으시던데요~ 아시겠지만 딴건 몰라도 축구화는 짝퉁이 거의 없습니다~ 가죽이다 보니 단가도 안나오고 만들어도 티가 너무 나기때문이죠~<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[endif]-->
그러니 웬만한 쇼핑몰 업체면 믿고 사셔도 될듯하네요.<!--[if !supportEmptyParas]--> <!--[endif]-->
3)나이키&아디다스 VS 미즈노<!--[if !supportEmptyParas]--> <!--[endif]-->
위에서 말했듯이 축구화는 축구구장에 따라 용도를 다르게 선택하여야 합니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
HG FG SG MG VT TF AS MD UL SI 등등 수없이 많은 종류가 있으니 선택하기가 쉽지 않겠죠~ 일단 위에서 언급했던것을 제외하고 나머지것들의 용도에 대해 말씀드리겠습니다.<!--[endif]-->
MG : 잔디 , 맨땅 겸용입니다. 스터드 제질이 완전 맨땅용인 HG 보다는 약하지만 FG보다는 강합니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
VT : 맨땅용입니다. 거의 HG와 같은 개념으로 생각하시면 됩니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
TF: 풋살화의 대표적인 총칭입니다. 제품명 뒤에 TF라고 붙어 있으면 풋살용이라고 생각하시면 됩니다. 뽕이 축구화처럼 되어 있지 않으나 제질은 거의 비슷하기 때문에 학생들이 등하교길에 신기도 하면서 체육시간에 축구화대신 많이 사용하는 제품입니다. 단 잔디에서는 많이 미끄러우니 조심하세요~<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[if !supportEmptyParas]--><!--[endif]-->
AS : 미즈노 제품의 풋살화 입니다. 설명은 TF와 동일합니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
MD: 미즈노 제품에 가장 많은 비중을 차지하는 용어 입니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
맨땅과 잔디 겸용이며 특히 MD 제품은 HG 제품보다 스터드가 더 강합니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
UL: 미즈노 제품에만 쓰는 용어 이며 FG 제품의 개념이라고 생각하시면 됩니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
SI : 미즈노 제품에만 쓰는 용어이며 SG제품의 개념이라고 생각하시면 됩니다.
<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[if !supportEmptyParas]--><!--[endif]-->
3, 축구화는 언제 사야 하는가?<!--[if !supportEmptyParas]--> <!--[endif]-->
축구화 선택 시간(하루 중)도 비밀이 숨어있습니다.<!--[if !supportEmptyParas]--> <!--[endif]-->
오전, 오후, 저녁 시간대! 이 또한 대수롭지 않게 생각할 수 있지만, 결코 그렇지 않습니다 축구화 선택 시간은 하루 중 오후 시간대, 즉 발이 가장 커져있는 5~6시 사이에 선택하는 것이 바람직하다.<!--[if !supportEmptyParas]--> <!--[endif]-->
* 오전: 신체 활동이 적어 발의 상태가 정상적이지 못함<!--[if !supportEmptyParas]--> <!--[endif]-->
* 오후: 신체 활동이 활발(원활)하여 발의 상태가 최적<!--[if !supportEmptyParas]--> <!--[endif]-->
* 저녁: 과다한 활동으로 인하여, 발이 정상 상태가 아님<!--[if !supportEmptyParas]--> <!--[endif]-->
이때 오른발보다는 왼발을 먼저 착용(오른발이 약간 큼)한 후, 축구화를 선택하는 것도 잊지 말아야할 부분이죠 축구화 선택은 선수에게 하나의 관건입니다. 선수가 축구화를 어떻게 선택하느냐에따라, 자신의 기량 발휘도 좌우가 되기 때문이죠 . 일예로 '검은표범' 에우제비오는 평발의 핸디캡을 극복하기 위하여, 고도의 스포츠 과학과 인체공학이 결합된 특수 축구화를 제작하여 착용, 평발의 핸디캡을 극복하고, 세계적 스타로 우뚝 섰습니다. <!--[endif]-->
축구화! 그 속에 선수 성. 패의 열쇠도 달려 있습니다.
<!--[if !supportEmptyParas]--><!--[endif]-->
<!--[if !supportEmptyParas]--><!--[endif]-->
출처 << http://cafe.naver.com/worldsoccercafe
<!--[if !supportEmptyParas]--> <!--[endif]-->
'So on...' 카테고리의 다른 글
[혈액형별 심리테스트] 자기 성격이 더러운지 안 더러운지 살펴봅시다. (0) | 2009.04.01 |
---|---|
마라톤 훈련의 10가지 원칙 (0) | 2009.03.23 |
마라톤 훈련법 (0) | 2009.03.23 |
빨리 달리는 법 ㅋㅋ (0) | 2009.03.18 |
[축구] 축구화 가죽의 모든것 (0) | 2009.03.13 |
Error code Stop 0x000000ed Unmountable Boot Volume
[원인]
IDE 디스크 드라이브의 쓰기(Write) 패턴 최적화로 인해 캐싱 루틴은 데이터가 있는 디스크의 위치에 따라 드라이브 쓰기
속도를 가장 빠른 수준으로 유지할 수 있도록 때때로 순서에 관계 없이 데이터를 쓰게되고 이렇게 하면 쓰기 작업이 완료되지 않은
경우에 NTFS 디스크 시스템이 중요한 테이블을 손상시킬 수 있는 시간 창이 열린다.
이
전에는 디스크에 어느 정도 중요한 데이터가 저장되어 있는 프로그램이나 전체 속도가 약간 느려지는 것이 허용되는 상황에서는 IDE
드라이브의 캐싱을 해제하도록 권장했지만, 중요한 데이터가 있는 프로그램은 데이터 트랜잭션 관리 능력이 뛰어난 SCSI 드라이브를
사용해야 할 수도 있다.
[해결]
- XP 시디를 이용하여 부팅이 되면 복구(r)모드로 들어간다.
- 키보드와 운영체를 선택하고 C:\> 상태가 되면 chkdsk /p 를 입력후 엔터.
- 체크디스크가 끝나면 fixboot 입력 후 Y 눌러주고 재부팅한다.
Error code Stop 0x00000005: INVALID_PROCESS_ATTACH_ATTEMPT
[원인]
윈도우XP SP2, 2003 서버, XP 타블렛PC 2005 에디션에서 바이러스 백신, 방화벽 프로그램, 이와 유사한 기능을 하는 프로그램 때문에 발생 할 수 있다.
[해결]
1. Windows XP SP2에서 이 문제를 해결하려면 Windows XP용 887742 업데이트를 다운로드하고 설치하십시오.
[참고]
Windows XP 서비스 팩 2 또는 Windows Server 2003에서 "Stop 0x05 " Stop 오류가 발생한다
Error code Stop 0x0000000A or IRQL_NOT_LESS_OR_EQUAL
[내 용]
1. 프로세서 및 메모리관리나 데이터 입출력 하드웨어제어 등의 IRQL(interrupt request level)인터럽트 요청 레벨이 너무높을때 발생하는 오류이다.
2. 메모리로 접근을위한 커널모드가 퍼미션을 가지지 못할 때 생기는 오류이다.
3. 일반적으로 이 메시지는 하드웨어나 소프트웨어 호환성 문제 때문에 생긴다.
[해결]
1. 드라이버나 펌웨어를 설치하는데 실패할 때 발생한다. 문제를 해결하기 위해 실패한 드라이버를 삭제하거나 드라이버 롤백기능을 사용한다.
2. 윈도우 XP를 업그레이드하는 동안 이오류가 나타나면 호환성부족 드라이버나 바이러스를 체크 해본다.
[참고]
Windows NT의 "Stop 0x0A" 메시지 문제 해결
Windows XP에서 Stop 0x0000000A 오류 해결
Windows XP를 업그레이드하는 동안 "Stop 0x0000000A " 오류 메시지가 나타난다
같은 파티션에서 Windows NT 4.0과 이중 부팅(Dual Boot)할 때 STOP: 0x0000000A 오류 발생
컴퓨터를 종료하려고 하면 Windows XP가 다시 시작된다
Windows 2000에서 Driver Verifier를 사용하여 장치드라이버 문제를 해결하는 방법
STOP 0x0A, 0x01E, and 0x50 가 발생 가능한 화면 해상도
AC Power에서 DC Power로 변환시 발생하는 "STOP 0x0000000A" 오류 메세지
빠른 사용자 전환 시 "Stop 0x0000000A" 오류 메시지가 발생한다.
Hewlett-Packard 5100C ScanJet에서 "Fatal System Error" 가 발생한다.
컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.
윈도우2000 계열에서 발생하는"Stop: 0x0000000A (00000063, 0000001c, 00000000, parameter4)" 오류
Error code Stop 0x0000001A: MEMORY_MANAGEMENT
[원인]
1. 하드웨어와 관련된 오류중 하나다. 윈도우 설치 중 이 오류가 발생하면 메모리 용량부족, 하드디스크 공간 부족여부를 확인해야한다.
[해결]
1. 디스크 공간이 부족할 때 발생되는 오류중하나이며 chkdsk.exe autochk.exe의해 발생되는 인터넷캐쉬파일이나 temporary files(*.tmp files) 응용프로그램 백업파일을 삭제해 준다.
2. 날짜가 오래된 드라이버나 하드웨어 문제가 이 에러의 원인이다. 최근에 드라이버를 바꾼것이 없다면 CPU,메모리,캐쉬,VRAM,BIOS 그리고 다른 칩들이 확실히 장착이 않되었을지 모른다. 엉뚱한 얘기같지만 보통 이러한 문제 때문에 생긴다.
[참고]
컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.
Error code Stop 0x0000001E or KMODE_EXCEPTION_NOT_HANDLED
[원인]
1. 커널 오류중 하나이며 0×A오류와 거의 같다.
2. 메모리 부족 때문에 발생하는 오류이다.
3. 단순한 버그 체크이다. 일반적으로 제외된 어드레스(두번째 파라미터)는 문제를 야기시키는 드라이버/기능을 찾아낸다. 이 어드레스뿐만 아니라 이 어드레스를 가지고 있는 드라이버/이미지의 연결 날짜를 항상 적어놓아라
[해결]
1. 바이러스 백신이나 멀티미디어 응용프로그램 백업 프로그램등과 같이 필터프로그램을 사용하는 소프트웨어를 업데이트한다.
2. 원격 제어프로그램의 win32k.sys 파일이 손상되었을 경우나 다른회사의 원격제어 프로그램을 설치할 경우에 발생될 수 있다.
3. 안전모드로 접근을 못하는 경우 Recovery Console을 이용하여 문제를 해결한다.
4. 시스템 펌웨어의 호환성부족으로 발생할수 있으며 바이오스 업그레이드로 문제를 해결해 본다.
[참고]
STOP 0x0A, 0x01E, and 0x50 가 발생 가능한 화면 해상도
설치하는 동안 "Stop: 0x0000001E" 오류 메시지 발생
Windows를 설치하는 동안 "STOP 0x0000001E" 오류 메시지가 나타난다
Aspi32.sys로부터의 "STOP 0x0000001E KMODE_EXCEPTION_NOT_HANDLED" 오류 메시지
Open Handles Cause STOP 0x0000001E or STOP 0x00000024
Toshiba Tecra 8100에서 도킹해제 시 STOP 0X0000001E in Protcls.sys가 발생한다.
Error code Stop 0x00000019 or BAD_POOL_HEADER
[원인]
1. Pool Header 이상(시스템을 디버깅하면 원인이 나타난다)
2. 일반적인 에러는 아니지만 사용자가 마지막으로 했던 작업이 이 에러의 원인 일 수 있다.
[해결]
2. 부팅시 '마지막으로 성공한 구성' 을 선택한 후 부팅한다.
Error code Stop 0x00000023: FAT_FILE_SYSTEM
[원인]
1. FAT 방식의 드라이브를 읽거나 기록시 발생하는 오류. 하드웨어적인 문제, 제어신호의 오류가 원인이된다.
2. 단편화가 심한 경우, 과도한 파일 입출력, 레이드 소프트웨어, 바이러스 백신과의 문제로도 발생한다.
[해결]
1. CHKDSK, Defrag를 실시한다.
2. Virus 백신,스파이웨어 제거툴, 방화벽 프로그램, 백업 프로그램을 사용중지.
3. 최신버전의 서비스 팩, 각종 저장장치 드라이버의 최신버전으로의 업데이트를 실시.
[참고]
"Stop 0x00000023 FAT_FILE_SYSTEM" 오류 시 트러블슈팅 방법
이동식 저장장치를 사용 할 때 "Stop 0x23" Error Message가 발생한다
STOP Errors 0x00000023 and 0x0000000A in Fastfat.sys When a Program Queries the File System
Error code Stop 0x00000024 or NTFS_FILE_SYSTE
[원인]
1. NTFS파일 시스템 드라이버들을 쓰거나 읽는데 필요한 드라이버파일인 ntfs.sys 가 깨지거나 삭제되었을 경우 발생한다.
2. 모든 화일 시스템 버그 체크는 자신의 첫번째 UNLONG에 소스화일을 기록하고 버그 체크를 만드는 소스화일내에서 라인을 만든다. 높은 16비트는 화일을 확인하는 반면, 낮은 16비트는 버그 체크가 발생한 화일의 소스라인을 확인한다.
[해결]
1. SCSI나 ATA 하드웨어드라이버의 부조화로 발생하는 에러이다. 스카시인 경우 termination문제 케이블을 체크한다.
2. event viewer에서 시스템 로그 안에 SCSI나 FASTFAT 과 관련된 에러사항을 체크한다.
3. 해당 제품 제조회사에서 제공하는 하드웨어 진단프로그램과 진단 소프트웨어로 테스트해본다.
4. 도스창에서 CHKDSK /F로 체크해본다.(화일시스템의 오류를 수정)
5. 다른 NT시스템에 이 에러가 생긴 드라이브를 장착시킨후 디스크검사를 한다.
[참고]
Troubleshooting Stop 0x24 or NTFS_FILE_SYSTEM Error Messages
응용프로그램을 닫을 때 STOP 0x0000001E or STOP 0x00000024 오류가 발생한다
Error code Stop 0x00000027: RDR_FILE_SYSTEM
[원인]
1. 원인이 확실히 밝혀지지 않은 오류다.
[해결]
1. (커널의)메모리 관리가 문제가 돨 경우가 있으며 메모리를 추가함으로서 해결되는 경우도 있다.
[참고]
How to Troubleshoot a "STOP 0x00000027 RDR_FILE_SYSTEM" Error Message
"Stop 0x00000027 RDR_FILE_SYSTEM" Error Message During Shutdown
Error code Stop 0x0000002E or DATA_BUS_ERROR
[원인]
1. 시스템 페러티 에러나 메모리모듈 Level2 cache 나 비디오메모리 손상으로 발생되는 에러이다.
2. 바이러스로 인해 발생할수있다.
[해결]
1. 드라이버를 잘못설치한 경우 발생할 수 있다. 파일이름을 보여주면 해당파일을 제거하거나 롤백 기능을 사용하여 문제를 해결한다.
2. 램의 물리적인 손상일 경우가 많으므로 데이터가 주소에 제대로 접근 못하는경우가 많다. 이럴경우는 램을 교체해본다.
3. 크랙된 응용프로그램을 설치한 경우에 발생할 수 있다.
Error code Stop 0x00000035: NO_MORE_IRP_STACK_LOCATIONS
[원인]
1. 장치드라이버 또는 램의 결함으로 인해 발생 할 수 있는 문제다.
[해결]
1. MSDN 기술자료를 참고
[참고]
STOP 0x00000035 When Using TDITrace from the Windows NT Resource Kit
style="BORDER-RIGHT: white 1px; BORDER-TOP: white 1px; BORDER-LEFT: white 1px; BORDER-BOTTOM: white 1px"
Problems Changing Mouse in Windows NT with IntelliPoint 2.0
Error code Stop 0x0000003F or NO_MORE_SYSTEM_PTES
[원인]
1. 이 에러는 여러 가지 원인에 의해 발생될수 있다. 주로 PTEs(page table entries)-시스템의 입출력수행의 과도현상 PTEs(메모리공간에대한정보)가 부족하거나 파손되는경우에 발생할수 있는 에러이다.
2. 잘못된 드라이버 설치시 발생할수 있다.
3. 응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리 블록이 부족한 경우에 발생하는 에러 이다.
[해결]
1. 최근에 설치한 장치 드라이버나 응용프로그램을 제거해 본다.
2. 저장장치 관련 응용프로그램이나 장치드라이버를 업데이트 한다.
Error code Stop 0x0000004E: PFN_LIST_CORRUPT
[원인]
1. memory management Page File Number list 손상 시 발생하는 오류다.
2. 손상된 램 모듈 또는 bad memory descriptor lists를 장치드라이버가 생략하고 샐행 될 때 발생한다.
[해결]
1. 컴퓨터 제조업체에서 제공하는 하드웨어 진단 도구를 실행합니다.
2. 백업 유틸리티, 바이러스 검색 프로그램 또는 방화벽 소프트웨어와 같은 파일 시스템 필터 드라이버를 모두 해제합니다.
3. 아래의 Microsoft 웹 사이트를 참조하여 하드웨어와 해당 드라이버가 Windows 2000과 호환되는지 확인합니다.
4. 이 오류 메시지가 불규칙적으로 나타나거나 프로그램을 시작할 때 추가 메모리를 제거하거나 컴퓨터의 RAM을 테스트합니다. 불량 RAM이 있는 경우에 이 문제가 발생합니다.
[참고]
컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.
Error code Stop 0x00000050 or PAGE_FAULT_IN_NONPAGED_AREA
[원인]
1. 요청된 데이터가 메모리에 상주되어 있지 않을때 발생하는 에러이다.
2. 호환이 잘 안되는 소프트웨어 설치시(원격 엑세스, 바이러스 백신)들이 에러를 일으키는 원인이 된다.
3. 결함이있는 메모리(메인 메모리,L2케시 메모리,video RAM)
[해결]
1. 잘못된 드라이버 설치시 에러를 발생시킬수 있다. 드라이버를 삭제하고 업데이트된 드라이버를 재설치 한다.
2. 만약 제조회사에서 드라이버를 찾지못한다면 비슷한 종류의 드라이버로 교체한다.
[참고]
블루 스크린에 Stop 0x00000050 오류가 나타난다
Possible Resolutions to STOP 0x0A, 0x01E, and 0x50 Errors
Windows NT 4.0을 설치하는 동안 "Stop 0x50" 오류 메시지
Windows XP에서 Easy CD Creator 5.0이 작동하지 않는다
Driver Verifier를 사용하여 장치 드라이버 문제를 해결하는 방법
STOP Error When You Start Windows After You Connect a Scanner
ToshibaTecra8100에서 도킹해제시 STOP 0X0000001E in Protcls.sys가 발생한다
컴퓨터를 시작할 때 STOP 0x4E, STOP 0x1A, STOP 0x50, and STOP 0xA 오류가 발생한다.
STOP 0x00000050” Error Message in Stac97.sys After You Upgrade Your Panasonic Toughbook to Win XP Service Pack 1
Error code Stop 0x00000051 REGISTRY_ERROR
[원인]
1. 레지스트리 또는 설정관리자와 관련된 오류다. 파일시스템 또는 하드웨어 문제 때문에 레스스트리 파일을 읽거 나 쓸때 발생하는 I/O 오류다.
2. 메모리 관리오류가 원인이 되는 경우도 있다.
3. 컴퓨터에 리소스 제한 문제가 있을 때 발생하는 새로 고침 작업이 작동하지 않는 경우에도 이 오류 메시지가 나타날 수 있습니다
[해결]
1. ERD(응급 복구 디스크)가 있으면 레지스트리를 알 수 있는 작동 상태로 복원하는 것이 좋습니다.응급 복구 디스크에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
※ 231777 (http://support.microsoft.com/kb/231777/) Windows 2000에서 응급 복구 디스크를 만드는 방법
2. 새 하드웨어를 설치한 후에 컴퓨터를 처음 시작한 경우라면 하드웨어를 제거하고 컴퓨터를 다시 시작하십시오.
3. 아래의 Microsoft 웹 사이트를 참조하여 하드웨어와 해당 드라이버가 Windows 2000과 호환되는지 확인합니다.
http://www.microsoft.com/whdc/hcl/default.mspx
4. 하드웨어에 대한 자세한 내용은 해당 제조업체에 문의하십시오.
5. 처음으로 Windows 2000을 설치하는 경우 운영 체제를 로드하는 데 필요한 RAM 크기와 하드 디스크 공간 등 모든 Windows 2000 요구 사항이 만족되는지 확인하십시오.
6. Windows 2000이 로드되고 사용자가 새 하드웨어를 설치하지 않은 경우 복구 옵션을 사용하여 컴퓨터를 다시 시작하여 덤프 파일을 만드십시오.
7. 오류 메시지가 계속 나타나는 경우
컴퓨터를 다시 시작할 때 마지막으로 성공한 구성 옵션을 선택합니다. 마지막으로 성공한 구성 옵션이 없으면 ERD를 사용하십시오.
ERD가 없으면 기술 지원 부서에 문의하십시오.마지막으로 성공한 구성 옵션 및 다른 Windows 2000 부팅 옵션에 대한
자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
※ 202485 (http://support.microsoft.com/kb/202485/) Windows 2000의 안전 부팅 모드에 대한 설명
8. 부팅시 F8번을 눌러 부트 메뉴에 '마지막으로 성공한 구성.'을 선택하던지 시스템 복원을 이용하여 백업화일로 부터 레지스트리를 복원한다.
[참고]
구성 관리자는 시스템 레지스트리를 관리하는 내부 Windows 시스템 구성 요소입니다. Windows가 실행되는 동안 필요한 경우 항상 실행됩니다
Error code Stop 0x0000005A: CRITICAL_SERVICE_FAILED
[원인]
1. 마지막으로 성공한 구성으로 부팅 시 윈도우 필수 서비스가 실행되지 않아 발생하는 오류다.
[해결]
1. 최근에 장착한 하드웨어 제거 후 재 부팅한다.
2. 호환되지 않는 하드웨어를 점검한다.
3. 메모리 덤프를 분석하여 원인이 되는 장치를 찾아본다.
Error code Stop 0x00000076: PROCESS_HAS_LOCKED_PAGES
[원인]
1. 이 오류는 장치 드라이버가 I/O 조작 후 잠긴 페이지를 해제하지 못해 발생하는 오류다.
[해결]
1. 최신버전의 서비스 팩을 설치하면 해결가능하다.
Error code Stop 0x00000077 or KERNEL_STACK_INPAGE_ERROR
[내 용]
1. 이 에러는 페이징 (가상 메모리)파일로부터 요구된 커널 데이터의 페이지가 메모리에서 읽거들이거나 발견되지 않았을때 생기는 오류이다. L2캐쉬의 불량
2. 디스크 데이터 충돌이나 바이러스 감염에 의해서도 생기는 오류이다.
[상태 코드]
- 0xC000009A, or STATUS_INSUFFICIENT_RESOURCES 리소스부족을 가르킨다.
- 0xC000009C, or STATUS_DEVICE_DATA_ERROR 하드디스크의 베드블럭,섹터로 요청된 데이터를 찾지 못할때
- B127, or STATUS_DEVICE_DATA_ERROR 하드디스크의 배드 블럭, 섹터로 요청된 데이터를 찾지 못할 때
- 0xC000009D, or STATUS_DEVICE_NOT_CONNECTED 결함있는 파워케이블, 스카시 터미네이션 ,하드디스크 컨트롤러
- 0xC000016A, or STATUS_DISK_OPERATION_FAILED 결함있는 하드디스크의 베드섹터
- 0xC0000185, or STATUS_IO_DEVICE_ERROR 결함있는 파워케이블 ,스카시 터미네이션 ,하드디스크 컨트롤러 두가지 디바이스장치가 동일한 시스템 리소스를 사용해서 생기는 오류
[해결]
- CHKDSK /F로 확인했을 때 0xC0000185 이면 SCSI 버스의 연결이나 IRQ를 사용하는 컨트롤러를 확인.
Error code Stop 0x0000007A or KERNEL_DATA_INPAGE_ ERROR
[원인]
1. 페이지 파일에서 커널데이터를 찾지 못하여 메모리로 로드하지 못해서 생기는 오류다.
[해결]
1. 디스크 결함, 디스크콘트롤러 드라이버의 손상, 바이오스, 하드웨어 문제때문에 발생 할수 있다.
Error code Stop 0x0000007B or INACCESSIBLE_BOOT_DEVICE
[원인]
1. 부팅하면서 시스템 파티션을 엑세스하지 못할 때
2. 잘못된 디바이스 드라이버가 설치되거나 업그레이드 될 때
3. 바이러스 감염에 의해서 발생 될 수 있다.
[해결]
1. 입출력시스템이나 컨트롤러 등의 드라이버 장치가 잘못 잡혀 있는지 확인한다.
2. 파일시스템이 부트 디바이스의 데이터를 인식하지 못했을 때는 복구콘솔에서 복구를 시도한다.
3. 새로운 디스크를 추가하거나 파티션설정을 다시 할 경우나 새로운 디스크 컨트롤러를 업그레이드할 때 boot.ini 부트
매니져 정보가 변경될 경우 생긴다. 이럴 경우 boot.ini 파일을 편집하거나 부트 매니져 파라미터를 조절한다.
4. 드라이버와 펌웨어를 업데이트한다.
[참고]
After You Remove or Reinstall Roxio Easy CD Creator 5 Platinum Edition
[SysprepMassStorage] 섹션이 누락되어 Windows XP Sysprep 이미지에 STOP 0x7B 오류 메시지가 나타난다
When You Press F6 to Load Drivers During Unattended Win XP Setup
Windows XP 기반 컴퓨터를 다시 시작하면 "STOP 0x0000007B"라는 오류 메시지가 나타난다
Windows XP 설치 중에 F6 키를 사용하여 제한된 OEM 드라이버 지원을 사용할 수 있다
Error code Stop 0x0000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
[원인]
1. 윈도우가 잘못된 쓰레드를 생성하여 발생하는 오류다. 원인은 다양할 수 있다.
[해결]
2. 하드웨어 호환성, 손상된 장치 드라이버 또는 시스템 서비스 점검, 바이러스, 응용프로그램오류 등을 점검해야 한다.
[참고]
심각한 오류(Ctljystk.sys에서 STOP: 0x0000007E 발생)가 나타난다
0x0000007e Error When Registering OLEMSG32.DLL or CDO.DLL Files
Stop: 0x7E 오류가 Windows XP를 종료하려고 할 때 Kbdclass.sys에서 발생한다
Windows XP로 업그레이드한 후 "STOP 0x0000007E" 오류 메시지 발생
Error code Stop 0x0000007F: UNEXPECTED_KERNEL_MODE_TRAPED
[원인]
1. 일반적으로 운영체제상의 커널모드(프로그램실행에 필요한 메모리 관리, 프로세서 관리 데이터 입출력, 하드웨어 제어를 수행)에서 발생하는 에러이다.
2. 과다한 CPU 오버클럭킹으로 인한 열 발생 때문에 오류가 발생한다.
3. BIOS 문제, 또는 화일 시스템 드라이버가 깨졌을 경우 발생한다.(버그 체크의 첫번째 숫자는 trap의 수이다. x86 계열의 trap codes를 살펴본다)
[해결]
1. 모든 클럭과 버스 스피드 설정을 처음 설정값으로 변경시켜준다.
2. 크랙된 프로 그램을 쓰는 경우 발생 할 수 있다. 삭제해 본다.
3. 호환성이 부족한 응용프로그램을 인스톨할 경우 발생하는 에러이다.
4. 업데이트를 통하여 해결하거나 패치를 통하여 해결한다.
5. SIMM과 DIMM(메모리)이 같은 스피드나 타입인지 확인하고 연결상태를 확인한다.
6. CMOS setup상태에서 메모리량을 확인하고 CPU 의 스피드를 확인한다.(잘못된 BIOS정보는 NT를 죽게 만들수 있다)
7. 주변기기 및 CPU/Cache/memory/Vram 등을 확인한다.
[참고]
Windows가 응답하지 않고 "Stop Error 0x7F" 오류 메시지가 나타난다
Error code Stop 0x00000079 or MISMATCHED_HAL
[원인]
1. 하드웨어추상화계층(Hardware Abstraction Layer)-입출력 인터페이스, 인터럽트 제어, 다중 프로세서 통신을 구현하는 데 필요한 하드웨어 종속적인 세부 사항을 처리하는 루틴과 커널타입이 맞지 않아 생기는 오류이다.
2. 주로 ACPI 펌웨어 설정이 변경되었을때 자주일어나는 오류이다.
3. 이 에러는 주로 Ntoskrnl.exe 나 Hal.dll 파일이 손상되었을 경우에 일어난다.
4. 듀얼 프로세서 또는 하이퍼 쓰레딩 프로세서의 설정 파일이 맞지 않아 발생할 수 있는 오류다.
parameter 1 parameter 2 parameter 3 Description
0×00000001 Release level of Ntoskrnl.exe Release level of Hal.dll PRCB release
level mismatch
0×00000002 Build type of Ntoskrnl.exe Build type of Hal.dll Build type mismatch
3. 이 에러는 주로 Ntoskrnl.exe 나 Hal.dll 파일이 손상되었을 경우에 일어난다.
[해결]
1. 복구 콘솔에서 두 파일을 복구시켜준다.
2. ACPI 기능을 disable 시켜준후 IRQ를 재설정해준다.
Error code Stop 0x00000080 NMI_HARDWARE_FAILURE
[원인]
1. 원인을 찾기 힘든 오류 중 하나다.
2. 패러티 기반 시스템에서 패러티를 쓰지 않는 램을 사용하거나 패러티/비-패러티 램의 혼용 또는 SIMM과 L2 캐쉬에 의해 문제가 나타난다.
[해결]
1. 변경된 적이 있는 장치 드라이버 파일이나 하드웨어를 이전으로 되돌려본다.
2. 램모듈에 결함이 있는지 철저히 점검한다.
3. 바이러스검사와 하드디스크 손상을 진단해 본다.
4. CHKDSK를 실행시켜 파일시스템의 이상을 진단한다.
5. 하드웨어장장착상태와 전기적인 접점을 철저히 확인한다.
Error code Stop 0x0000009C: MACHINE_CHECK_EXCEPTION
※ 이 문제는 컴퓨터 프로세서가 복구할 수 없는 하드웨어 오류를 발견하고 이를 Windows XP에 보고한 경우에 발생합니다.
1. 시스템 버스 오류
2. 패리티 또는 오류 수정 코드(ECC) 문제를 포함할 수 있는 메모리 오류
3. 프로세서나 하드웨어의 캐시 오류
4. 프로세서의 TLB(Translation Lookaside Buffer) 오류
5. 다른 특정 CPU 공급업체에서만 발견되는 하드웨어 문제
6. 특정 공급업체에서만 발견되는 하드웨어 문제
[해결]
※ Windows XP와 하드웨어 플랫폼이 어떤 종류의 하드웨어 오류에서
복구할 수 없어 시스템이 더 이상 성공적이고 안정적으로 실행될 수 없게 되면 MCE(Machine Check
Exception)가 발생합니다. MCE의 추가 특정한 진단은 어려우며 일반적인 해결 방법이 없습니다.
1. 이 문제를 해결하는 데 도움을 받으려면 하드웨어 제조업체나 컴퓨터 하드웨어 기술자에 문의하십시오.
※ MCE는 다음 조건 중 하나에 의해 자주 발생합니다.
1. 해당 사양 이상인 프로세서나 메인보드를 실행(예: 프로세서나 버스 오버클록킹).
2. 전원에서 잡음이 심하게 나고, 전원 스트립이 과부하되고, 전원 공급 장치에 더 높은 전압이 공급되고, 전원 공급 장치가 고장이 나면 컴퓨터가 불안정해질 수 있습니다. 컴퓨터의 전원 공급 장치가 안정적인지 확인하십시오.
3. 팬 같은 냉각 장치의 고장으로 인한 이상 고온 상태. 냉각 장치가 모두 작동하는지 확인하십시오.
4. 손상된 메모리나 사용 중인 컴퓨터에 올바른 종류가 아닌 메모리. 최근에 메모리 구성을 변경한 경우에 잘못된 것을 확인하려면 이전 구성으로 되돌리십시오.
5. 컴퓨터에 올바른 메모리를 사용하고 있는지 확인하십시오.
[참고]
사용 중인 하드웨어가 MCE(Machine Check Exception)를 캡처하고 보다 특정한 해결 방법을 제안하는 추가 오류 로깅 기능을 지원할 수 있습니다.
Error code Stop 0x0000009F or DRIVER_POWER_STATE_FAILURE
[원인]
1. 작스런 전력변동에 의해 발생하는 에러이다.
2. 시스템 종료 중이나 최대절전모드,대기모드로 진입하는 중 나타 날 수 있다.
3. 컴퓨터에 PACE InterLok 불법 복제 방지 소프트웨어가 설치되어 있는 경우에 발생할 수 있습니다
InterLok이 Tpkd.sys 드라이버를 설치하는데, 이 드라이브가 표준 플로피 디스크 컨트롤러 장치와 같은 IRQ를 사용합니다.
[해결]
1. shutting down stanby mode hibernate 모드설정을 체크한다.
2. 다음 PACE 웹 사이트를 방문하여 최신 Tpkd.zip 드라이버를 다운로드하고, 파일의 압축을 푼 다음 드라이버를 설치
[참고]
InterLok은 인터넷을 통해 전자적으로 소프트웨어를 보호, 배포 및 판매하기 위한 도구 세트입니다.
이 문서에 나와 있는 다른 공급업체 제품은 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 이들 제품의 성능이나 신뢰성에 관하여 명시적이든 묵시적이든 어떠한 보증도 하지 않습니다.
이 문서에 포함된 다른 공급업체의 연락처 정보는 기술 지원을 받는 데 도움을 주기 위한 것입니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 이러한 다른 공급업체 연락처 정보의 정확성을 보증하지 않습니다
Error code Stop 0x000000A5: ACPI_BIOS_ERROR
[원인]
1. ACPI 바이오스에서 발생 하는 오류다. 운영체제수준에서 조치할 수 있는 오류가 아니다.
2. Windows 2000이 컴퓨터의 BIOS가 고급 구성 및 전원 인터페이스(ACPI)와 완벽하게 호환되지 않는 것을 발견하면 이 동작이 발생할 수 있습니다.
[해결]
1. 표준 PC 하드웨어 추상화 계층(HAL)을 수동으로 설치합니다.
2. 컴퓨터를 다시 부팅하여 Windows 2000 설치를 다시 시작합니다.
3. Windows 2000 설치가 다시 시작되면 "Press F6 if you need to install a third-party SCSI or RAID driver" 화면이 나타날 때 F7을 누릅니다.
Windows 2000은 ACPI HAL의 설치를 자동으로 사용하지 않도록 하고 표준 PC HAL을 설치합니다. 또한 컴퓨터 제조업체에 문의하여 ACPI가 완벽하게 호환되는 BIOS를 구해야 합니다.
Error code Stop 0x000000B4: VIDEO_DRIVER_INIT_FAILURE
[원인]
1. 그래픽카드 드라이버의 손상 등의 문제로 윈도우가 그래픽모드로 진입 할 수 없는 오류다.
[해결]
1. 안전모드로 부팅하여 장치드라이버를 점검하고 이전 드라이버로 복원을 시도해 본다.
[참고]
“Stop 0x000000B4” The Video Driver Failed to Initialize
“STOP 0x000000B4” or Black Screen During GUI-Mode Setup on Micron Powerdigm XSU
Error code Stop 0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY
[원인]
1. 장치 드라이버가 읽기전용으로 지정된 메모리 공간에 쓰기를 시도할 경우 나타난다.
2. 대부분 잘못된 드라이버, 시스템서비스, 펌웨어를 설치한 후 나타난다.
[해결]
1. 문제의 원인이 될 만한 요소를 사용중지, 제거, 롤백해 본다.
Error code Stop 0x000000C1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
[원인]
1. 장치드라이버 파일이 허락되지 않은 메모리공간(special memory pool)에 데이터를 쓰는 경우 발생하는 오류
[해결]
1. 최신버전의 드라이버로 업그레이드한다.
Error code Stop 0x000000C2: BAD_POOL_CALLER
[원인]
1. 커널모드 프로그램(프로세스) 또는 장치드라이버 파일이 잘못된 메모리 조작을 수행한 경우 발생한다.
2. 주로 잘 못된 장치 드라이버나 버그있는 응용프로그램 때문에 발생한다.
[해결]
http://support.microsoft.com/?kbid=265879&sd=RMVP
[참고]
Windows 2000에서 업그레이드할 때 중지 오류 발생: Bad_Pool_Caller 0xC2
Computer with ATI RAGE FURY MAXX Video Adapter Stops Responding After Upgrade to Win XP
Error code Stop 0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION
[원인]
1. 이 오류는 Driver Verifier 가 찾아낸 치명적결함을 가진 일반 버그체크코드를 보여준다. 몇몇 파리메터들도 함께 보여준다.
[해결]
http://support.microsoft.com/?kbid=244617&sd=RMVP
Error code Stop 0x000000C5: DRIVER_CORRUPTED_EXPOOL
[원인]
1. 대부분 장치드라이버로 인한 오류다.
[해결]
1. 최근에 설치한 장치가 정확히 설치되었는지 점검하고 드라이버를 업데이트 한다.
Error code Stop 0x000000C6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
[원인]
1. 장치드라이버 파일이 freed memory pool에 접근을 시도해서 발생하는 오류
[해결]
1. 장치 드라이버를 교체한다.
[참고]
http://support.microsoft.com/?kbid=244617&sd=RMVP
Error code Stop 0x000000C7: TIMER_OR_DPC_INVALID
[원인]
1. 장치드라이버의 잘못된 동작이 원인이 되어 발생하는 오류.
[해결]
http://support.microsoft.com/?kbid=244617&sd=RMVP
Error code Stop 0x000000C9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
[원인]
1. 제목에서 원인을 추측할 수 있다. 드라이버 Verifier의 I/O매니져가 보여주는 메세지다.
[해결]
http://support.microsoft.com/?kbid=244617&sd=RMVP
Error code Stop 0x000000CB: DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
[원인]
1. 0x00000076 오류메세지 대신 나타날 수 있는 메시지. 블루스크린에 나타나는 드라이버 이름을 주의하여 살펴 봐야 한다
Error code Stop 0x000000CE: DRIVER_UNLOADED_WITHOUT_CANCELLING
[원인]
1. 잘못된 장치드라이버나 시스템 서비스를 설치한 후 발생 할 수 있는 오류다.
[해결]
1. 장치의 최신 드라이버를 설치하거나 최근 설치된 시스템 서비스를 중단한다.
Error code Stop 0x000000D1: DRIVER_IRQL_NOT_LESS_OR_EQUAL
[원인]
1. 잘못된 장치드라이버를 설치한 후 나타날 수 있는 에러이다.
2. 호환되지 않거나 손상된 램, 잘못된 가상메모리로 인해 발생 하기도 한다.
[해결]
1.드라이버 롤백기능이나 시스템 복원을 이용해서 이전 드라이버나 윈도우 상태로 복구한다.
2.바이러스 백신 소프트웨어, 백업 프로그램, 멀티미디어 소프트웨어, DVD 관련 프로그램 등을 제거해 본다.
3. RAM 문제나 손상된 가상 메모리 관리자에 대한 오류 메시지
[참고]
Windows XP 기반 컴퓨터를 시작하면 "STOP:0xD1" 오류 메시지 발생
컴퓨터를 끄면 Stop 0x000000D1이라는 오류 메시지가 나타난다
컴퓨터를 종료하려고 하면 "STOP 0x000000D1" 오류 메시지가 나타난다
WRQ AtGuard Program Causes Error Message in Win XP
Error code Stop 0x000000D8: DRIVER_USED_EXCESSIVE_PTES
[원인]
1.주로 PTEs(page table entries)-시스템의 입출력수행의 과도현상 PTEs (메모리 공간에 대한 정보)가 부족하거나 파손되는 경우에 발생 할 수 있는 에러이다.
2.응용프로그램들이 요구하거나 이용할 수 있는 충분한 크기의 메모리블록이 부족 한 경우에 발생하는 에러이다.
3.장치드라이버가 과도한 양의 커널메모리를 요청할 때 나타난다.
[해결]
1. 응용프로그램의 드라이버를 업데이트 해본다.
2. 윈도우XP는 PTEs 수를 늘리기 위해 registry entry, system pages를 제공한다
※ PTEs를 늘리기 위한 방법
1. 시작 → 실행 → 열기 → regedit 확인을 눌러 레지스트리 편집기 실행
2. HKEY_LOCAL_MACHINE → SYSTEM → CurrentControlSet → Control → Session
Manager → Memory Management 에서 pagefoolsize의 값:0, systempages의 값 중 128M
메모리 값: 40000, 256M 메모리 값: 110000으로 변경
Error code Stop 0x000000E3: RESOURCE_NOT_OWNED
[원인]
1. NTFS 파일시스템 드라이버의 잘못된 동작에 기인한 오류다.
[해결]
1. 최신버전의 서비스팩을 설치해야 한다.
Error code Stop 0x000000EA: THREAD_STUCK_IN_DEVICE_DRIVER
[원인]
1. 일반적으로 주로 비디오 어댑터에 문제가 발생할 때 나타나는 오류이다. 특히 드라이버를 (비디오 드라이버)를 새로 설치한 후에 나타나는 현상으로 드라이버가 잘못 잡히거나 못 잡을 때 나타나는 에러이다.
[해결]
1. 최신 드라이버로 업데이트 하거나 하드웨어 제품 출시 시기에 맞는 드라이브로 재설치 한다.
Error code Stop 0x000000ED: UNMOUNTABLE_BOOT_VOLUME
[원인]
1. 최신 사양의 ATA 하드디스크에 잘못된 케이블을 장착한 시스템에서 윈도우 업그레이드 시볼 수 있는 오류다.
2. 컴퓨터에서 Ultra Direct Memory Access(UDMA) 컨트롤러를 사용 중인 경우
3. UDMA 드라이브를 컨트롤러에 연결할 때 필요한 80배선 40핀 케이블 대신 표준 40배선 커넥터 케이블을 사용하는 경우
4. 더 빠른 UDMA 모드를 강제하도록 기본 입/출력 시스템(BIOS)을 설정한 경우
5. 간혹 정상적인 시스템에서도 나타날 수 있다.
[해결]
1. 40배선 케이블을 80배선 UDMA 케이블로 바꾸십시오.
[참고]
이것은 의도적으로 설계된 동작입니다.
이러한 동작은 더 빠른 UDMA 모드에 적절하지 않은 IDE 케이블을 사용하여 발생할 수 있는 잠재적인 데이터 손실을 방지하기 위한 것입니다.
Error code Stop 0x000000F2: HARDWARE_INTERRUPT_STORM
[원인]
1. 인터럽트 충돌에 의해 발생하는 메시지이다.
[해결]
1. 같은 IRQ를 쓰는 장치를 삭제하고 장치를 다시 잡는다.
Error code Stop 0x000000F3: DISORDERLY_SHUTDOWN
[원인]
1. 메모리 부족으로 인한 종료 실패 오류다.
[해결]
1.가상메모리 양을 충분히 늘려본다.
2.너무 많은 양의 메모리나 가상메모리를 요구하거나 종료를 거부하는 프로그램 혹은 드라이버를 찾아본다.
Error code Stop 0x000000F4: CRITICAL_OBJECT_TERMINATION
[원인]
1. 윈도우 핵심 프로세서 중 하나가 종료되어 나타나는 오류다. 그 결과로 윈도우에서 아무것도 할 수 없는 상황이 된다.
[해결]
1. 이벤트뷰어에서 원인이 될 만한 사항을 조사한다.
Error code Stop 0x000000FC: ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
[원인]
1. Mpegport.sys 드라이버가 설치된 상태에서 Windows XP 서비스 팩 2를 설치하면 시스템이 반복적으로 다시 시작된다
[해결]
1. 안전모드에서 SP2를 제거하거나 OS를 다시 설치한다
Error code Stop 0x1000007E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
[원인]
1. 0x0000007E 와 본질적으로 같은 오류다.
Error code Stop 0x1000008E: KERNEL_MODE_EXCEPTION_NOT_HANDLED
[원인]
1. 0x0000008E 와 동일한 오류다.
Error code Stop 0xC000009A: STATUS_INSUFFICIENT_RESOURCES
[원인]
1. 윈도우 커널의 메모리 사용과 관련된 오류다.
[해결]
1. 메모리가 사용 가능한데도 NT가 리소스 부족 오류를 보고한다
Error code Stop 0xC0000135: UNABLE TO LOCATE DLL
[원인]
1. 윈도우가 DLL 파일을 로드하는데 실패한 상태를 의미하는 오류다.
2. 파일의 손상이나 제거, 레지스트리가 관련된 문제일 수 있다.
[해결]
1.DEPENDENCY WALKER로 손상되거나 사라진 모듈을 찾아본다.
2.레지스트리 복구나 시스템복원을 시도한다.
[참고]
시작 시 블루 스크린 중지 메시지 C0000135가 나타난다
Windows XP에서 손상된 레지스트리 복구
Error code Stop 0xC0000142: DLL Initialization Failure
[원인]
1. 응용프로그램 실행 시 초기화에 실패한 경우 발생한다. 오류의 원인이 되는 모듈의 추적이 가능하다.
[해결]
1. DEPENDENCY WALKER로 손상되거나 사라진 모듈을 찾아본다
[참고]
Windows XP에서 Easy CD Creator를 실행하면 오류 메시지 발생
STOP 0xC0000142 in User32.dll Occurs on Restart or Upgrade of Windows NT 4.0
STOP: 0xC0000142 User32.dll Message on Restart After Upgrade to Windows NT 4.0
Users Are Automatically Logged Off When Attempting to Log on to Terminal Services
Error code Stop 0xC0000218: UNKNOWN_HARD_ERROR
[원인]
1. 레지스트리에 설정된 중요파일의 로딩에 실패로 인해 발생하는 오류다.
2. 하드디스크의 손상 또는 관련 하드웨어 의 손상이 원인이 될 수 있다.
3. 레지스트리 데이터가 메모리로 로딩되는 동안 디스크를 사용할 수 없는 상황이거나 메모리에 패리티 오류가 발생한 오류일 가능성도 있다.
[해결]
1. 시스템에 누전이 심하면 발생 할 수 있다. 접지해 본다.
2. 오래된 메인보드에서 간혹 볼 수 있다.
3. 하드디스크 손상 또는 케이블을 점검한다.
4. 메모리의 결함을 점검한다.
[참고]
http://support.microsoft.com/?kbid=314874&sd=RMVP
Error code Stop 0xC000021A: STATUS_SYSTEM_PROCESS_TERMINATED
[원인]
1.윈도우 커널모드의 주요기능(Winlogon 또는 Client Server Runtime Subsystem(CSRSS))을
사용할 수 없는 상태로 전환되어 발생하는 오류다. 위의 주요기능이 실행되지 않으면 윈도우는 정상기능이 불가능해진다.
2. 관리자 계정에서 사용자의 폴더 및 파일 접근권한을 변경한 후에도 발생할 수 있다.
[해결]
1. Internet Explorer 6의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
328548 (http://support.microsoft.com/kb/328548/) Internet Explorer 6용 최신 서비스 팩을 구하는 방법
2. Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 (http://support.microsoft.com/kb/322389/) 최신 Windows XP 서비스 팩을 구하는 방법
Error code Stop 0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH
[원인]
1. 잘못된 장치드라이버, 손상된 시스템 파일, 디스크 오류, 메모리결함 등의 이유로 발생 할 수 있다.
[해결]
1. 플로피 디스크
WINNT32 /OX 명령(Windows NT)이나 WINNT /OX 명령(MS-DOS)을 사용하여 새로운 Windows NT 설치 플로피 디스크 세트를 만듭니다.
※ Winnt32.exe 및 Winnt.exe 파일은 Windows NT 4.0 CD-ROM의 I386 폴더에 있습니다.
2. 하드 디스크
응급 복구 디스크를 사용하여 다음 Microsoft 기술 자료 문서에 나와 있는 절차에 따라 NTFS 파티션에서 없어졌거나 손상된 드라이버 파일을 대체합니다.
[참고]
Error Message: STOP: C0000221 Unknown Hard Error or STOP: C0000221
Err Msg: STOP: C000026C 장치 드라이버를 로드할 수 없음
"중지: C0000221 알 수 없는 하드 오류" 또는 "중지: C0000221 " 오류 메시지 발생
Error code Stop 0xC0000244
[원인]
1. CrashOnAuditFail이 실행되면서 정책 변동을 할 때 Stop 0xc0000244 에러가 발생.
[해결]
1. Windows XP용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322389 (http://support.microsoft.com/kb/322389/) 최신 Windows XP 서비스 팩을 구하는 방법
Error code Stop 0xC000026C
[원인]
1. 장치 드라이버와 관련된 문제다.
Err Msg: STOP: C000026C 장치 드라이버를 로드할 수 없음.
[해결]
1. 장치 드라이버를 하드웨어가 출시된 시점에 맞는 버전으로 설치한다.
Error code Stop 0xDEADDEAD: MANUALLY_INITIATED_CRASH1
[원인]
1. 사용자가 커널디버거나 키보드를 이용하여 의도적으로 재현한 블루스크린.
원본출처 : http://blog.naver.com/webmaster23/10020180515
'IT Story' 카테고리의 다른 글
각종 확장자 파일 모음 (0) | 2009.03.30 |
---|---|
해커와 크래커의 차이점 (0) | 2009.03.19 |
IE 8 - 얼마나 빠를까? (0) | 2009.02.26 |
사파리 4가 정말 크롬보다 빠를까? (0) | 2009.02.26 |
크롬에서 ActiveX 사용하기 (0) | 2009.02.26 |

ex) 입력란에 성, 이름을 받아 그것을 유효한 성과 이름으로 나누어 저장한다.
------------------------------------------------------------------------------------
- super class : 입력값에 대한 어떠한 연산 없이 변수 저장, child class에서 멤버변수를 사용하므로 protected로 설정한다.
public class Namer {
//base class extended by two child classes
protected String last; //split name
protected String first; //stored here
public String getFirst() {
return first; //return first nmae
}
public String getLast() {
return last; //return last name
}
}
------------------------------------------------------------------------------------
- child class1 : 인덱스로 짜른 첫 String이 성(First)라고 생각한다 공백으로 구분
public class FirstFirst extends Namer {
//extracts first name from last name
//when separated by a space
public FirstFirst(String s) {
int i = s.lastIndexOf(" "); //find sep space
if (i>0) {
first = s.substring(0, i).trim();
last =s.substring(i+1).trim();
} else {
first = ""; // if no space
last = s; // put all in last name
}
}
}
- child class2 : 인덱스로 짜른 뒤 String이 성(First)라고 생각한다 , 으로 구분(미국사람들이 이렇게 쓰나 보다. 김 개똥 또는 개똥,김 이란 말이겠지.)
public class LastFirst extends Namer {
// extracts last name from first name
// when separated by a comma
public LastFirst(String s) {
int i = s.indexOf(","); //find comma
if (i > 0) {
last = s.substring(0, i).trim();
first = s.substring(i + 1).trim();
} else {
last = s; //if no comma,
first = ""; //put all in last name
}
}
}
------------------------------------------------------------------------------------
- Factory class
public class NamerFactory {
//Factory decides which class to return based on
//presence of a comma
public Namer getNamer(String entry) {
//comma determines name order
int i = entry.indexOf(",");
if (i > 0)
return new LastFirst(entry);
else
return new FirstFirst(entry);
}
}
------------------------------------------------------------------------------------
return 받은 Namer 값은 first와 last 변수에 유효한 값이 저장되어 있으므로 어떤 클래스를 리턴하는지는 상관없이 클래스 인스턴스의 메소드를 호출할 수 있다.
[출처] [패턴] 생성 패턴 : Simple Factory Pattern|작성자 그린
'Design Patterns' 카테고리의 다른 글
[생성 패턴] 싱글톤(Singleton) 패턴 (0) | 2009.02.04 |
---|
using System.Collections.Generic;
using System.Linq;
using System.Text;
// 구현 코드를 가지지 않는 메서드가 있는데 이런 메서드를 추상 메서드라고 한다.
// 추상메서드는 abstract 지정자를 붙이는데 인수 목록과 리턴 타입은 가지지만
// 본체는 가지지 않으며 세미콜론 하나로 끝난다.
//
// 다음이 그 예이다.
// public abstract int MoMo(int a, double b);
//
// 추상 메서드는 너무 일반적이기 때문에 코드를 정의할 수 없으며
// 파생 클래스에서 재정의해야만 호출 가능한 메서드가 된다.
// 파생 클래스에서 반드시 재정의해야 하므로 virtual을 붙이지 않아도 자동으로 가상이다.
//
// 추상 클래스는 너무 일반적이어서 인스턴스를 생성할 수 없는 클래스이다.
// 클래스 선언문에 abstract 지정자를 붙이면 이 클래스는 추상 클래스가 된다.
//
// 추상 메서드가 하나라도 선언되어 있는 클래스는 역시 추상이어야 한다.
namespace Abstract
{
abstract class Animal // 동물들은 울수 있지만 동물 그 자체는 우는 방식을 결정할 수 없는 것이다.
{
public abstract void Sound(); // 그래서 Animal의 Sound 메서는 본체를 가지지 않는 추상 메서드로 정의
} // 동물은 분명히 울기는 우는데 어떻게 우는지는 Animal 단계에서 결정할 수
// 없고 Dog, Cow로 내려가 봐야 아는 것이다.
class Dog : Animal
{
public override void Sound()
{
Console.WriteLine("멍멍");
}
}
class Cow : Animal
{
public override void Sound()
{
Console.WriteLine("음메");
}
}
class Cat : Animal
{
public override void Sound()
{
Console.WriteLine("야옹");
}
}
class Program
{
static void Main(string[] args)
{
Animal A;
A = new Dog(); A.Sound();
A = new Cow(); A.Sound();
A = new Cat(); A.Sound();
}
}
}
출처: 가메출판사, 닷넷 프로그래밍 정복, 김상형 저
'C# .NET' 카테고리의 다른 글
유니코드 변경 (0) | 2009.04.09 |
---|---|
[ C# ] Virtual , Override, New 의 관계... (0) | 2009.03.05 |
c#에서 override키워드의 의미 (0) | 2009.03.05 |
주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin) (0) | 2009.03.04 |
String 과 StringBuilder의 차이점 (0) | 2009.02.27 |
'C# .NET' 카테고리의 다른 글
유니코드 변경 (0) | 2009.04.09 |
---|---|
[C#] 추상클래스, 추상메서드 예제 (0) | 2009.03.05 |
c#에서 override키워드의 의미 (0) | 2009.03.05 |
주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin) (0) | 2009.03.04 |
String 과 StringBuilder의 차이점 (0) | 2009.02.27 |
class Father
{
public virtual void TestPrint()
{
Console.WriteLine("father's TestPrint");
}
public virtual void TestPrintOverride()
{
Console.WriteLine("father's TestPrintOverride");
}
}
class Sun : Father
{
public void TestPrint()
{
Console.WriteLine("son's TestPrint");
}
public override void TestPrintOverride()
{
Console.WriteLine("son's TestPrintOverride");
}
}
class Program
{
static void Main(string[] args)
{
Sun test = new Sun();
test.TestPrint();
test.TestPrintOverride();
Console.WriteLine();
Father test2 = new Sun();
test2.TestPrint();
test2.TestPrintOverride();
Console.Read();
}
}
결과:
son's TestPrint
son's TestPrintOverride
father's TestPrint
son's TestPrintOverride
'C# .NET' 카테고리의 다른 글
[C#] 추상클래스, 추상메서드 예제 (0) | 2009.03.05 |
---|---|
[ C# ] Virtual , Override, New 의 관계... (0) | 2009.03.05 |
주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin) (0) | 2009.03.04 |
String 과 StringBuilder의 차이점 (0) | 2009.02.27 |
Visual Studio 2008 이 삭제시 에러가 발생할 경우... (1) | 2009.02.25 |
주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin)

'C# .NET' 카테고리의 다른 글
[ C# ] Virtual , Override, New 의 관계... (0) | 2009.03.05 |
---|---|
c#에서 override키워드의 의미 (0) | 2009.03.05 |
String 과 StringBuilder의 차이점 (0) | 2009.02.27 |
Visual Studio 2008 이 삭제시 에러가 발생할 경우... (1) | 2009.02.25 |
C# 제네릭 (0) | 2009.02.23 |
출처:데브피아~~~~~~~
String 개체는 문자열을 빼거나 더할 때 새로운 String 개체를 생성합니다.
그러나 StringBuilder는 한번 생성되면 다시 생성되지 않습니다.
자체적으로 Buffer를 가지고 있기 때문에 문자열을 더하거나 뺄 때 이 Buffer를 이용
하기 때문이죠.
그래서 문자열의 연산이 많을 때는 StringBuilder를 이용하는 게 훨씬 효율적이라고
온라인 문서와 MSDN의 기사에 나와 있더군요.
저도 그렇게 믿고 10번 정도의 문자열 연산을 하는 것은 StringBuilder를 사용하도록
했습니다.
그런데 방금 테스트해본 결과 100번 정도의 작업은 String이 훨씬 빠르고 1200번 정
도 후에는 String이 기하급수적으로 느려지는 걸 발견했습니다.
하지만 베타 버전이라 느릴 수 있다는 생각이 드므로 일단은 StringBuilder를 이용해
계속 함수를 만들 생각입니다.
다음은 테스트하는 데 쓰인 소스입니다. Len 인수의 값을 작게 하면 할수록 String이
빠르고 많게 하면 할수록 StringBuilder가 빨라집니다.
public static void Main(string[] args)
{
long Start = 0;
long Duration = 0;
string s = "";
Start = System.DateTime.Now.Ticks;
s = StringBuilderTest(10000);
Duration = System.DateTime.Now.Ticks - Start;
Console.WriteLine("StringBuilder: " + Duration.ToString()); //200290, 300435
Start = System.DateTime.Now.Ticks;
s = StringTest(10000);
Duration = System.DateTime.Now.Ticks - Start;
Console.WriteLine("string: " + Duration.ToString()); //20629870, 21130590
Console.ReadLine();
}
public static string StringTest(int Len)
{
string s = "";
for (int i = 0; i < Len; i++)
{
s += i.ToString();
}
return s;
}
public static string StringBuilderTest(int Len)
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < Len; i++)
{
sb.Append(i.ToString());
}
return sb.ToString();
}
'C# .NET' 카테고리의 다른 글
c#에서 override키워드의 의미 (0) | 2009.03.05 |
---|---|
주석을 달아주는 편리한 Visual Studio Addin. Comment Helper v1.0 정식 버젼 (VS2005/2008 Addin) (0) | 2009.03.04 |
Visual Studio 2008 이 삭제시 에러가 발생할 경우... (1) | 2009.02.25 |
C# 제네릭 (0) | 2009.02.23 |
갑자기 애매모호해서 정리쫌... (0) | 2009.02.19 |