« Previous : 1 : ... 6 : 7 : 8 : 9 : 10 : Next »




이 글을 읽고 있는 당신은 더 이상 성공을 꿈꾸는 직장인이 아니라 성공 직장인의 길로 들어선 것입니다. 이 길에 동참한 여러분을 진심으로 환영합니다.

<목차>


Part Ⅰ 직장인 성공의 법칙

01 리더의 마음가짐과 몸가짐_권영설
02 꿈에 대하여_권영설
03 직장에도 철밥통 있다_남궁덕
04 CEO가 되기 위해 오늘 할 일 3가지_강경태
05 평생직장의 희망을 버리지 말라_전미옥
06 모든 혁신은 ‘나’로부터 출발한다_전미옥
07 무슨 이야기로 말문을 열까_전미옥
08 쉽고 간단한 성공법칙은 없다_홍석기
09 누구에게나 처음은 있다_홍석기
10 나는 나를 넘어섰다_오상민
11 오늘부터 시작하자_오상민
12 하씨 아저씨와 ‘격려의 힘’_고두현
13 담대하라, 꿈을 키워라, 행동하라_박성희
14 일본 직장인, 한국 직장인_최인한

part Ⅱ 직장인 성공 아이디어

15 내 생각을 자극했던 경험_박종하
16 프로와 아마추어의 차이_박종하
17 창의성이 경쟁력이다_정용석
18 아이디어 피라미드_정용석
19 글 쓰며 배운다_정용석
20 목숨을 걸 만큼 중요한 회사 일은 없다_박재항
21 글로벌 시대로의 여행_박현정
22 직장인도 할 수 있는 땅테크_정중철
23 투잡스의 원조, 최남(崔楠)_김송본
24 성공직장인을 위한 희망의 메시지_오윤경
25 성공의 자유이다_오윤경
26 나만의 블루오션을 찾아라_송대섭
27 중국 비즈니스, 제2의 임상옥을 기다리며_한우덕
28 2030 3심(心)의 성공학_송형석
29 직장도 인생도 이모작이다_강창동

<추천사>


발전 가능성이 높은 사람들에게서 볼 수 있는 공통점 중의 하나는 외부의 도움이 없어도, 또 아무리 바빠도 스스로의 의지와 동기 부여로 자기 관리를 위해 노력한다는 점이다. 자기 관리는 일차적으로 본인을 위한 것이다. 발전함으로써 가장 큰 혜택을 보는 것도, 실력이 부족해서 가장 큰 손해를 보는 것도 자기 자신이라는 깨달음이 중요하다. 이 책을 통해서 세계의 경계가 없어지는 글로벌 시대의 직장인에게 필요한 것이 무엇인지를 생각해보는 계기가 되기를 기대한다. - 안철수 / 안철수연구소 이사회 의장

인내가 쓴 건 확실하지만 그 결과가 달콤할지는 아무도 장담하지 못한다. 하지만 달콤한 '성공'을 위해 성공적인 '과정'이 필요한 것은 아무도 부인하지 못할 것이다. 이 책에는 조직생활에 있어 달콤한 '성공'을 꿈 꿀수 있게 해주고 이를 위한 성공의 '과정'을 보여주는 희망의 방정식이 가득 담겨있다. - 가종현 / SK텔레콤 상무, 전 라이코스코리아 대표
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2006/01/23 10:30 2006/01/23 10:30
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/1546

도서 - 의미있게 산다는 것




의미있게 산다는 것
알렉스 파타코스 (지은이), 노혜숙 (옮긴이) | 위즈덤하우스
출간일 : 2005-12-05 | ISBN : 898931366X
양장본 | 232쪽 | 223*152mm (A5신)

인상깊은 구절 : 내가 처음 '열 가지 긍정적인 사실 생각하기' 수행법을 배울 때 다음과 같은 지시를 받았다. "당신이 오늘 죽는다고 할 때 생각할 수 있는 열 가지의 긍정적인 일들을 열거하라." 나는 죽음에 대해 이야기하는 것이 익숙하지 않았으므로 처음에는 무척 당황했다. 하지만 일단 시작을 하자 달라졌다. 대부분은 결국 비극적인 죽음에서도 뭔가 밝은 희망을 볼 수 있었다. 우리가 죽음에 대해 뭔가 긍정적으로 이야기할 수 있다면 지금 하는 일과 생활에서도 긍정적인 면을 발견하기가 쉬워진다. 경험에 의하면 아무리 비극적인 사건이어도 결과에는 항상 긍정적인 면이 있다.

알렉스 파타코스 - 이노베이션 그룹의 원장, 퍼스널 미닝 연구소의 창립자. 컨설턴트, 개인 카운슬러로 활동하며 포춘 선정 500대 기업과 기업인, 유명 인사, 일반인들을 대상으로 일과 생활에서 의미와 보람을 찾을 수 있도록 도우며 '더불어 살기 운동'을 펼치고 있다. 지은 책으로 <일에서의 직관 Intuition at Work>, <경영 정신의 재발견 Rediscovering the Soul of Business> 등이 있다.

//----------------------------------------------------------

가슴 두근거리는 삶을 살아라
원제 Source (1999)
마이크 맥매너스 (지은이), 인트랜스 번역원 (옮긴이) | 시대의창
출간일 : 2004-06-04 | ISBN : 8989229693
반양장본 | 235쪽 | 210*148mm (A5)




//-----

한 번 읽어보자~!
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2006/01/23 10:28 2006/01/23 10:28
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/1545

운좋은 사람을 만드는 아주 사소한 습관들



인터파크에서 주문했다.

왜냐구? 배송비 무료니까 ㅎㅎ

운좋은 사람을 만드는 것은 정말 사소한 것에서 부터일것이라는 생각에 또 책을 하나 사서 보게 되는군.

책을 많이 읽어야 못배운 아쉬운 마음이 채워지지 않을까하는 생각에...


감상문은 다음 기회에.....

독서 합시다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2006/01/17 20:42 2006/01/17 20:42
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/1532

도서 - 전장의 생존술

군복무 시절 감명 깊게 읽었던 책이다.
오늘 생각이 나서 찾아보니 밑의 이런 글만 찾을 수 있었다.
생존술이 무엇인지 정말 사실적인 내용을 담고 있다.
어디 구할 수 있는 방법이 있을거 같기도 한데 ㅎㅎㅎ


강창구 저 전장의 생존술


#소개글

우리는, 전쟁을 보는 시각을 어떻게 해석하고 있을까? 단순히 국가간의 이익다툼에서 빚어지는 일일까? 아니면 군사적인 대립에서 빚어지는 일종의 무력충돌일까?

우리가 일반인의 시각으로 바라보는 전쟁은 현대전에 핵으로 치부되기 십상이다,하지만 전쟁과 전투의 시각은 달리해야 하는 것이 옳을 것이다, 전쟁이라는 것이 일종의 국가간의 타툴 쟁을 그리고 있다면, 전쟁이 가지는 의미는 상당히 광의 적인 면으로 해석 될 수가 있다, 반면 전투는 그와 다르다, 전투는 전쟁의 행동 양상으로써 여기에 주체가 되는 것은 바로 군인들이다.

실제로 싸우는 군인들을 보자, 전투 사고방식 하에서 주어진 물량으로 얼마나 효율적으로 적들을 제압하느냐? 는 면에서의 전투는, 일종의 생존게임이라는 서바이벌에 대한 의식으로 바라보기 보다는, METT-TC에 바탕을 두고 정보수집과 참모들의 판단 및 검토 지휘관의 의도에 부합되게 완성된 작계의 치밀한 데이터와 정확도에 달려있는 일종의 확률게임이라고도 할 수 있다.

전쟁이 확률게임이라!!

생각해 보면 정말로 우스운 말이지만 실상을 돌아 본다면 수긍 할 수 밖에 없을 것이다...그래서 전투 의식이라는 면은 때로는 가혹하고 냉철한 면을 띄고 있다, 즉슨! 적(ENEMY)은 사람이라는 인격으로 보기보다는 하나의 군사적인 소모품으로써 보아야 하며 누가 그 소모품을 빨리 소모 시키느냐에 따라서 전황은 기울기는 갈린다고 보아야 하는 것이 옳을 것이다.

전투는 개인을 최소한의 유니트(UNIT)로 구성해서 최소한의 전술 유닛인 분대(SQ)를 거쳐 장교가 지휘권을 가지고 소규모의 국지 작전을 펼칠 수 있는 소대 (PLATOON), 그리고 선임 위관장교에 의해서 중 상사급의 부사관을 두며 화기반을 편성해서 독립적인 전투를 수행하는 최소한의 전략제대인 중대(COMPANY)...(물론 전략과 전술을 달리할 필요가 있다.)로 이렇게 상위제대로 갈 수록 치밀하고 조직적으로 구성되고 일괄적인 명령에 의해서 움직이게 된다.

명령은 하위 하달식으로 전개되면서, 하위제대로 갈수록 구체화 되어야 한다!! 라는 개념이 쌓이게된다, 즉 무슨 말이냐하면, 간단히 말해서.

사령관이 몇 몇 사단 사단은 언제 언제까지 어디 어디와 연합해서 A 선을 확보하라!! 라는 지시를 하달하면, 해당 사단장은 사령관의 의도에 부합되게 전투 개시일을 기준으로 역산하여, 각 연대의 전투력과 예비전력을 감안해서 예비 시간을 편성하고, 전투 준비에 대한 각 연대별 지시를 내리게 된다.

그리고 또 각 연대장은 예하 대대장에게 또 연대의 목표 달성에 부합하는 작전계획을 지시하고 다시 지시한 사항에 대해서 각 대대장들의 작전계획에 대해 준비된 것들을 백 브리핑을 통해서 전달받는다.

대대장은 말 그대로 전투의 최고 상급 제대장으로써 이렇게 사령관에 의해서 하달된 지시사항을 어떻게 구상하는지에 대한 백브리핑이 다시 대대장 - 연대장 - 사단장 - 사령관 의 순으로 상명하게 된다.

이렇게 되어서 사령관이 종합된 각 사단의 정보를 전해 들은 후 고문단과 연계한 토의로 신속하게 기존 지시사항에서 변경된 것들을 다시 각 예하 사단에게 전파한다.

자! 전투에서의 명령은 이토록 상하 제대를 연계 왕복하면서, 비로소 전투준비에 필요한 하나의 거대한 요소가 된다, 어려운가?? 그러나 군대라는 제대가 한 치의 오차도 허용하지 않는 특성임을 감안한다면 이러한 요소는 당연하다고 볼 수 있을 것이다.

단순히 사령관에 의해서 어디어디 공격해!! 라고 그것을 멀대같이 그대로 반복하고 따라하는 우둔한 상명 하복식으로 군대의 전투는 이뤄지지 않게 된다.

조직의 최소 단위, 우리는 전투는 병사의 총구에서!! 라는 말을 들어본 적이 있는가? 전장의 생존술 이라는 면 전장의 생존술 이라는 책!!그래서 이 전장의 생존술이라는 것은 참으로 중요한 가치를 지닌다고 생각한다.

필자가 예전에 만난 특전교관은 이러한 말을 한적이 있다.

나의 생명을 지키며 싸운다!!

라는 말, 그렇다! 군인은 총알받이가 아니다!!, 당연히 살아서 전투력의 요체가 되어 최대한 많이 그리고 오래~ 적이라는 유니트를 소모 시켜야 하는 존재인 것이다!!

그런데도 우리는 전투하는 방법을 너무 중요시하기 때문에 살아남는 법에 대한 기초적인 관심과 지식을 많이 소홀히 하게된다.많은 전쟁 소설에서 비춰지는 면은 바로 이러한 맹점이 크다, 군인을 단지 죽기위한 하나의 건전지로 보는 것이다.

실제로 군인은 항상 어디가 날라가고, 꼭 이마에 구멍나고 까맣게 타서 쓰러져야 하는가?에 대한 의문을 가져보고 싶다...전투 기술도 중요하지만 생존술이라는 밑 바탕이 없이는 어떠한 병사들의 전투기술도 실전에서는 무의미 할 뿐이라는 것을 이 책에서는 지적해 주고 있다.



# 본 내용에 대한 요약과 고찰

자 이 내용을 한번 살펴 보자!! 우리는 전투 전문가가 아니다!! 일반인의 시각에서도 당연한 것을 지적해주는 것이다. 다만!! 모르고 있을 뿐이다!! 절대 어렵게 보지 말라고 당부하고 싶다.

1. 장비와 복장선택!

전쟁은 일단 자신의 짐을 지고 이동하게 한다, 통상의 군대 훈련은 주둔지로 돌아오게 되지만 실제 전쟁에서는 일단 떠나면 자신이 가지고 있는 짐의 보호에도 목숨을 걸어야 한다, 하지만 A지역에서 소용있었던 장비가 B지역에서 사용되는 일이 있을까? 를 곰곰히 생각해 보아야 한다, 그렇다고 A, B지역에서 쓸 물품을 다 챙길 여유도 체력도 되지 못하게 된다.

그래서 통상 우선순위를 작전이 최초로 전개되는 곳에 포인트를 걸어야 함은 마땅하다.(A지역에서 싸우다 죽을 경우도 있으므로 최초의 작전에 관심을 두고 장비의 휴대를 맞춘다)

사막은 기온변화가 극단적이다, 주간에 55도, 야간에 5도로 무려 50도의 기온차이를 나타내게 된다, 55도이기 때문에 반소매? 반소매는 위험하다!! 왜냐면 반소매는 화상으로 55도의 기온하에서는 드러난 피부를 태워버리기 때문이다!!

사하라 사막의 외인부대라고 하면 길다란 해가림 모자에 외투를 입은 모습으로 우리는 잘 기억하고 있을 것이다.

그 이미지를 보고 바보아냐? 라고 물어보고 싶을까?

바보 아니다, 사막의 습도는 0%에 가까우며, 땀은 나자마자 증발해 버려서 오히려 피부는 건조할 따름이다, 강한 자외선에서 그들의 피부를 지켜주고 밤이 되면 그들의 체온을 보호해 주는 가장 최고의 장비인 셈이다. 이처럼 사막이 아니더라도 장비 선택은 예에서 보듯이 작전지역의 환경에 따라서 크게 달라지게 된다.

아주 당연하지만 우리가 [당 연 히] 모르는 부분이다.


2. 고립시는 거북이가 되어라!!

말 그대로다 보통의 사람들은 고립시에 그들의 공포감을 해결하기 위해서, 상황은 둘째치고 일단 그곳을 벗어나려는 경향이 두드러진다.

만약 이곳이 지리산과 같이 그것도 동계이면서 산세가 험한 곳이라면 성급한 사람들은 일단 살아 돌아오기 힘들다고 보아야 한다. 물론 이제는 옜말이지만, 당황한 사람들은 일단 방향에 대한 감각부터 무디어 지기에 마련이다.

자 돌아서서 생각해 보면 우리는 가장 중요한 것을 잊고 있다 비록 산악이 아니더라도 뫼비우스의 띠를 걷고 있지 않는 한 한쪽으로 계속 가다보면 어차피 길은 나오게 되어있다, 그리고 계곡은 가장 신속하게 우거진 산악을 탈출할 수 있는 좋은 코스가 된다. 아무리 눈에 덮인 산악이라고 해도 계곡을 분간 못할 사람은 없지 않은가?

자 이러한 것을 이제 전투양상으로 세밀하게 옮겨 오면, 고립된 사람은 거북이가 되어야 한다 라는 말은 바로 고립된 나를 바라보고 있는 제 3의 관측자와 가장 무서운 스나이퍼 들이 된다. 집단 전투에서도 가장 두려운 존재는 바로 적들의 스나이퍼인 만큼 고립된 하나의 표적을 살상하는 가장 무서운 [나의 적] 이라고 볼 수 있다.

만약 내가 통신용 무전기를 들고 있는 병사의 입장이라면 어떨까? 난 참호에서 얼굴을 꺼내기기 무섭게 이마에 구멍이 날 것이다.

전투양상이건, 실생활에서의 고립상황이라면 신중해 져야만 한다, 거북이가 되더라도 토끼를 앞지를 거북이는 오히려 헛디뎌서 발목을 삘 가능성이 높다, 신중하면서도 신속히 그때 그때 상황을 보아가면서 한 곳을 향해 탈출하는 것이 좋다. 만약 전투양상에서 우리가 그 루트를 발각 되었을때는 신속하게 횡으로 움직여서 추적을 회피해야 한다, 그리고 또다른 계곡상의 루트를 찾아서 역시 가고자 하는 방향으로 신속하게 이동하는 것이 원칙이다.

이러한 원칙을 알면서도 고립시의 당황때문에 우리는 그 다음날 신문에 나는 경우를
가끔 볼 수 있을것이다.


3. 정찰을 생활화 하라!!!

우리는 탐색이라는 것에 역점을 두고 매사 생활하게 된다, 그렇기에 섣부른 예측은 금물이다, 예측이라는 것은 그것을 뒷받침 할 만한 충분한 정보가 갖추어진 다음에 해야함이 원칙일 것이다, 정찰은 말 그대로 전투 양상에서의 눈이나 다름없다, 정찰을 게을리하면 우리는 소총을 들고 탱크를 억누르겠다고 막무가내로 돌진하는 우를 범하게 된다.

전투양상의 정보수집의 핵심은 바로 정찰이다, 정찰이 단순히 소총메고 두리번 거리면서 활보하는 것만 있을까? 우리의 상상의 범주는 생각보다 편협하다 정찰은 여러가지를 할 수 있는 일종의 전쟁간 보이지 않는 전투에 해당되기도 한다 그 범주 안에는 유명한 마타하리 같은 희대의 스파이 공작도 있으며, 우리나라에 내려오는 고정 간첩(고첩)활동도 이에 포함된다, 적을 알자고 하는 행동이니까 단순히 망원경으로 쓰윽쓰윽 몇번 쳐다보는 게 정찰의 전부는 아니다.

보이지 않는 전쟁의 정찰은 신중하고 서두르지 말아야 한다, 적들은 끊임없이 역정보를 흘려서 아측을 교란하고 있다고 생각해야 한다, 그렇기에 수집된 정보인 첩보(INFORMATION)를 세밀하게 가공해야 하는 것은 말 그대로 적과의 보이지 않는 가장 중요한 전투라고 볼 수 있다.

그렇게 해서 가공된 첩보를 바로 우리는 정보(INTRODUCE)라고 칭하는 것이며, 그 정보에 따라서 수 많은 실험인 시뮬레이션과 도상에서 벌어지는 가상의 전쟁인 워 게임이 병행되어서 비로소 하나의 아군의 작전의 방향이 완성되는 것이다.

이제 정찰의 중요성을 알겠는가? 이 책에서는 정찰의 중요성을 이렇게 설명하고 있다.

적을 알고 나를 알면 이긴다!!!(知彼知己는 百戰百勝이라)

여담이지만 사랑이라는 것도 이성을 먼저 알고나서 진짜로 우리가 관심을 가지고
내가 좋아하는 이성의 주변의 것들부터 알아간 다음에 이성에게 충분한 고백으로 이어지는 것 아닌가?(첫눈에 반하는 사랑은 없다!)

자신이 좋아하는 사랑이라는 것도 이렇게 정찰을 일상화 하는 분들이 왜 섣부른 예측으로 인생을 망치는지 필자는 지금도 이해할 수 없다.


# 앞으로의 방향에 대한 고찰


여태껏 이 책에 대한 글중, 필자가 다루어봤던 요소중 뭐니뭐니 해도 가장 중요한 것 하나를 언급해보면 바로 이 말일 것이다.

살아서 싸운다!!

매우 중요한 요소이다, 지금의 전쟁소설에 결여되어 있는 면에 영웅적인 매트릭스가 아닌 한 명의 맥가이버 같은 전투 기술자를 끼워 넣어보아라 그러면 그 전쟁소설의 가치는 지금보다 더 많이 빛나게 된다, 진짜 전투가 주는 지루한 무기의 위력이 아닌 각개 병사의 전투력에 모든 것을 걸고 있는 국수주의 적인 영웅이 아닌 당연한 기술을 200% 발휘하는 병사들을 말이다.

이 책을 볼려면 특수한 시각이 있어야 하는 것도 아니요 경험이 있어야 하는 것도 아니다 라고 독자분들에게 말해드리고 싶다.

그것은 당연한 행위를 망각하고 사는 사람들에 대한 하나의 군사적인 지침이기도 하다.

전쟁에 관심은 있지만 자세한 것을 잘 모르는 분, 전쟁소설을 처음 쓰려는 아마츄어 입문가들에게 좋은 책이 되기를 바라며.


병학사(98년 출간)
강창구 저자, 쓰게히사요시 동저
[전장의 생존술]
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/11/25 11:34 2005/11/25 11:34
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/1419

[도서] 해킹/파괴의 광학



해킹/파괴의 광학
지은이 김성우 출판사 와이미디어 | 발행일 2004년 01월 10일

도서 소개
기존의 해킹책들은 인터넷에 공개되어 있는 툴을 다루는 책들이 주종을 이루고 있지만, 이러한 해킹툴을 배워 마스터 할 때쯤 되면 그 툴이나 취약점에 대한 공격 방법은 이미 패치가 이루어지거나 보완되어 사용할 수 없는 것들이 대부분이다. 또한 이미 공개된 것들에 대한 것들이어서 새로운 취약점 등을 찾아내는 것에는 도움이 되지 않는다. 이 책은 기존의 이 같은 해킹 책과는 다른 방식으로 구성되었다. 국내 프로그래밍 잡지의 대표격인 월간 "마이크로소프트웨어"에 수년간 기고된 보안과 해킹 테크니컬 컬럼을 기본 뼈대로 하여 해킹이 되는 근본 바탕을 이해하고, 어떤한 원리로 그 취약점을 찾아내는지를 설명한다.



목 차
1부 Before The Hacking
1장 근원으로(Return to the Root)

2부 윈도우 시스템 프로그래밍
2장 윈도우 탄생, 그리고 해킹
3장 메시지 후킹
4장 PE(Portable Executable) 파일 포맷
5장 어셈강의
6장 네 이웃의 메모리를 탐하지 말라-1
7장 네 이웃의 메모리를 탐하지 말라-2
8장 버퍼 오버플로우
9장 바이러스

3부 네트워크
10장 통신 이해하기
11장 서비스 거부
12장 방화벽
13장 백오리피스

4부 수학
14장 암호학
15장 인증
16장 Crypto API
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/07/08 11:04 2005/07/08 11:04
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4552



Microsoft SQL Server 2000 개발자용 : 전문가로가는지름길1
지은이 정원혁 출판사 대림 | 발행일 2001년 01월 19일


도서 소개
따라하기를 하다보면 복잡한 설명 필요없이 이해 될 정도로 쉽게 SQL 서버 2000을 익힐 수 있다. 여러 강의와 세미나에서 폭발적인 인기의 주인공, 정원혁 강사가 직접 쓴 SQL 서버 2000 개발자를 위한 지침서 초보자를 위한 자세한 쿼리 분석기의 사용법 설명과 데이터베이스 설계의 경험이 없는 사람들을 위한 강화된 데이터베이스 모델링을 설명했습니다. SQL 서버 2000만의 사용자 정의 함수, INSTEAD OF TRIGGER, 인덱스된 뷰, 새로운 자료형, 전체 텍스트 등에 대한 새롭고 강화된 내용을 이해하기 쉽도록 설명했습니다. 커서, 동적인 문장 실행(EXECUTE, sp_execute), 하위 질의 등에 대한 강화된 내용을 따라하기식 구성에 떄라 설명했으며 고급자도 만족할 만한 더욱 강화된 색인, 트랜잭션에 대한 내용을 다루었습니다.


목 차
1장 SQL Server 2000을 시작하며

2장 MS-SQL Server 2000의 설치

설치 전의 고려 사항
Setup을 시작하자
Setup을 마친 후 - 검사
서비스 시작과 중지
접속하기
쿼리 분석기 기초 사용법
엔터프라이즈 관리자(EM) 기초 사용법
일반적인 문제들과 해결책
SQL 서버 삭제하기
멀티 인스턴스
업그레이드
따라하기

3장 SELECT 문 기초

온라인 설명서 사용하기
따라하기
기본적인 SELECT 문
컬럼에 대한 처리
따라하기
변수
자료형(data type)
SELECT에서의 자료형 바꾸기
행에 대한 처리
따라하기

4장 R-DBMS 입문

관계형 데이터베이스
관계형 데이터베이스의 특성
데이터 모델링
CASE TOOL과 ER-Diagram
따라하기

5장 SELECT 문(2) 요약 정보와 조인

요약 정보 처리
하위 질의(subquery)
IN / EXISTS
상관관계의 하위 질의(Correlated subquery)
SELECT INTO
UNION
따라하기

6장 테이블 만들기

데이터베이스 개체
테이블 만들기
테이블 수정하기
따라하기

7장 데이터 수정

INSERT
DELETE
UPDATE

8장 테이블 만들기-고급

데이터 무결성(Data Integrity)
NULL
기본 키
유일 제약 (UNIQUE)
IDENTITY
DEFAULT 제약과 절차적 방법의 DEFAULT
RULE과 CHECK 제약
참조 키
제약 중지시키기/ 기존 데이터 검사하지 않기(Disable / Defer)
무결성 강화 객체들을 사용할 때 고려할 사항
따라하기

9장 SQL문 고급

흐름 제어문
계산 함수 다시 보기
일괄 처리(Batch)와 스크립트
따라하기

10장 색인(1)

색인의 기본 개념
색인의 종류
색인 시뮬레이션
쿼리 분석기 옵션들(Plan 보기)
따라하기

11장 색인(2)

색인 더 깊이 알기
DBCC(DataBase Consistency Checker)
따라하기

12장 트랜잭션(1)

트랜잭션
트랜잭션과 잠금
따라하기

13장 트랜잭션(2)

트랜잭션 고립화 수준(Transaction Isolation Level)
트랜잭션 관련 옵션
잠금과 성능
트랜잭션과 분산 데이터
따라하기

14장 뷰

뷰(view) 개념 잡기
뷰 만들기/ 고치기/ 지우기
뷰에 대한 정보 얻기
뷰에 사용할 수 없는 것
시스템 뷰
인덱스된 뷰(Indexed View)
분할된 뷰(Partitioned View)
따라하기

15장 저장 프로시저

저장 프로시저
만들기 / 고치기 / 지우기
프로시저 종류
실행시키기
따라하기

16장 트리거

트리거 정의
만들기/ 고치기/ 지우기
따라하기
트리거 사용 하기
트리거 더 깊이 알기
따라하기

17장 사용자 정의 함수

개념 잡기
만들기/ 고치기 / 지우기
실행하기
간단한 예
정보 얻기 / 암호화
WITH SCHEMABINDING
의존성
만들거나 고칠 때 고려사항
함수의 종류
따라하기

18장 커서

커서(CURSOR) 정의
커서의 종류
커서 기본 문법
커서 만들고 사용하기
따라하기
커서 vs 쿼리
따라하기

19장 전체 텍스트 색인(Full Text Index)

전체 텍스트 색인 개념 잡기
전체 텍스트를 만드는 절차
전체 텍스트 질의
따라하기
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2005/05/13 10:46 2005/05/13 10:46
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4551

[도서] Beginning C#



Beginning C#

지은이 Karli Watson/류광 출판사 정보문화사 | 발행일 2002년 03월 26일

도서 소개
C#은 Microsoft의 새로운 플랫폼인 .NET Framework을 위한 새로운 프로그래밍 언어이다. .NET Framework은 코드의 실행을 관리하는 런타임 환경과 생각할 수 있는 거의 모든 프로그래밍 작업에 대한 다양한 클래스 라이브러리들로 구성된다. .NET 코드를 작성할 수 있는 언어는 많으나, .NET Framework을 위해 특별히 고안된 언어는 C# 뿐이며, 그런만큼 몇 년 후면 대부분의 개발자들이 C#으로 .NET 응용 프로그램을 만들게 될 것이다.

이 책은 C# 프로그램의 작성을 위한 필수적인 가이드가 될 것이다. 이 책은 C#과 .NET의 핵심 개념들을 설명하고, C# 언어의 기본 내용을 이야기한다. 그런 다음에는 개체 지향적 프로그래밍을 살펴보고, C#으로 Windows 응용 프로그램을 작성하는 방법을 설명한다. 또한 C#로 동적인 웹 페이지와 웹 서비스를 작성하는 방법과 실제로 작동하는 C# 응용 프로그램에 대한 두 개의 사례 연구도 제공한다.

이 책은 누구를 위한 책인가?

Beginning C#은 초보자 또는 현대의 개체 지향적 프로그래밍 기술을 지원하지 않는 언어들로부터 .NET Framework으로 이동하고자 하는, 비교적 경험이 없는 프로그래머들도 쉽게 읽을 수 있는 C# 입문서이다. C++에 대한 지식이 있어야 이해할 수 있는 여러 C# 책들에 지친 사람이라면 이 책이 큰 도움이 될 것이다.

이 책이 다루는 내용

- C# 언어
- C#을 이용한 .NET 프로그래밍
- 개체 지향적 프로그래밍
- Windows 응용 프로그램 작성
- 데이터베이스 접근
- C#을 이용한 웹 페이지 및 웹 서비스 작성


목 차
제1부 - 시작하기

제1장 C#의 소개

.NET Framework이란
.NET Framework에 포함된 것들
.NET Framework으로 응용 프로그램을 작성하려면
C#이란 무엇인가
C#으로 작성할 수 있는 응용 프로그램 종류들
이 책의 C#
Visual Studio.NET
VS 솔루션
요약


제2장 C# 프로그램 만들기

Visual Studio.NET 개발 환경
콘솔 응용 프로그램
Windows Forms 응용 프로그램
요약


제2부 - C# 언어의 기초

제3장 변수와 표현식

C#의 기본적인 구문
기본적인 C# 콘솔 응용 프로그램의 구조
변수들
단순 형식들
변수 명명 규칙
리터럴 값들
변수의 선언과 배정
표현식
산술 연산자들
배정 연산자들
연산자 우선 순위
네임스페이스
요약
연습 문제


제4장 흐름 제어

부울 논리
비트 단위 연산자들
부울 배정 연산자들
전체적인 연산자 우선 순위
goto 문
분기
3항 연산자
if 문
switch 문
루프
do 루프
while 루프
for 루프
루프의 흐름 제어
무한 루프
요약
연습 문제


제5장 변수에 대해 좀더 자세히

형식 변환
복잡한 변수 형식
열거형
구조체
배열
문자열 조작
요약
연습 문제


제6장 함수

함수의 정의와 사용
반환값
매개변수
변수 범위
다른 구조에서의 변수 범위
매개변수 및 반환값 대 전역 데이터
Main() 함수
구조체 함수
함수 오버로딩
대리자
요약
연습 문제


제7장 디버깅과 오류 처리

Visual Studio에서의 디버깅
비 중단 모드(정상 모드)에서의 디버깅
중단 모드에서의 디버깅
오류 처리
예외
요약
연습 문제


제3부 - 개체 지향적 프로그래밍

제8장 개체 지향적 프로그래밍 입문

개체 지향적 프로그래밍이란
개체란 무엇인가?
모든 것은 개체
개체의 수명주기
정적 및 인스턴스 클래스 멤버
OOP 기법들
인터페이스
상속
다형성
개체들 사이의 관계
연산자 오버로딩
이벤트
참조 대 값 형식
윈도우즈 응용 프로그램에서의 OOP
요약
연습 문제


제9장 클래스의 정의

C#에서의 클래스 정의
인터페이스 정의
System.Object
생성자와 소멸자
생성자의 호출 순서
Visual Studio.NET의 OOP 도구들
클래스 뷰 창
개체 브라우저
클래스의 추가
클래스 라이브러리 프로젝트
인터페이스 대 추상 클래스
구조체와 클래스
얕은 복사 대 깊은 복사
요약
연습 문제


제10장 클래스 멤버의 정의

멤버 정의
VS 멤버 추가 마법사
멤버 속성들
추가적인 클래스 멤버 주제들
기반 클래스 메서드 숨기기
재정의된 또는 숨겨진 기반 클래스 메서드의 호출
중첩된 형식 정의
인터페이스 구현
클래스에서 인터페이스를 구현
예제 응용 프로그램
응용 프로그램의 설계
클래스 라이브러리의 작성
클래스 라이브러리를 사용하는 클라이언트 응용 프로그램
요약
연습 문제


제11장 클래스 고급 주제

컬렉션
컬렉션의 사용
컬렉션의 정의
연산자 오버로딩
변환 연산자
CardLib 업그레이드 2부
고급 변환
박싱과 언박싱
is 연산자
as 연산자
깊은 복사
CardLib 업그레이드 3부
사용자 정의 예외
CardLib 업그레이드 4부
요약
연습 문제


제12장 이벤트

이벤트란 무엇인가
이벤트의 사용
이벤트의 처리
이벤트의 정의
CardLib의 확장과 사용
CardLib를 위한 카드 게임 클라이언트
요약
연습 문제


제4부 - Windows Forms 다루기

제13장 Windows Form 컨트롤

Windows 폼 디자이너
도구 상자
컨트롤
속성
Anchor와 Dock 속성
이벤트
Button 컨트롤
Button의 속성들
Button의 이벤트들
Label과 LinkLabel 컨트롤
TextBox 컨트롤
TextBox의 속성들
TextBox 이벤트들
RadioButton과 CheckBox 컨트롤
RadioButton의 속성들
RadioButton의 이벤트들
CheckBox의 속성들
CheckBox의 이벤트들
GroupBox 컨트롤
RichTextBox 컨트롤
RichTextBox의 속성들
RichTextBox의 이벤트들
ListBox와 CheckedListBox 컨트롤
ListBox의 속성들
ListBox의 메서드들
ListBox의 이벤트들
ComboBox 컨트롤
ComboBox의 속성들
ComboBox의 이벤트들
ListView 컨트롤
ListView의 속성들
ListView의 메서드들
ListView의 이벤트들
ListViewItem
ColumnHeader
ImageList 컨트롤
StatusBar 컨트롤
StatusBar의 속성들
StatusBar의 이벤트들
StatusBarPanel 클래스
StatusBar 예제
TabControl 컨트롤
TabControl의 속성들
TabControl 다루기
요약


제14장 고급 Windows 폼 기능들

메뉴
메뉴 컨트롤의 사용
MenuItem 컨트롤
MenuItem의 이벤트들
ContextMenu 컨트롤
ToolBar 컨트롤
ToolBar의 속성들
ToolBar의 이벤트들
ToolBarButton의 속성들
SDI와 MDI 응용 프로그램
MDI 응용 프로그램의 작성
컨트롤 제작
사용자 정의 컨트롤의 디버깅
LabelTextbox 컨트롤의 확장
요약
연습 문제


제15장 대화상자의 사용

대화상자
대화상자 사용법
파일 대화상자들
OpenFileDialog
SaveFileDialog
인쇄
인쇄 기능의 구조
여러 페이지 인쇄
페이지 설정
인쇄 대화상자
인쇄 미리보기
PrintPreviewDialog
PrintPreviewControl
FontDialog와 ColorDialog
FontDialog
ColorDialog
요약
연습 문제


제16장 GDI+ 입문

그래픽 드로잉의 개요
Graphics 클래스
개체의 해제
좌표계

Pen 클래스를 이용한 선 그리기
Brush 클래스를 이용한 도형 그리기
Font 클래스를 이용한 텍스트 출력
이미지를 이용한 그리기
TextureBrush로 그리기
Pen으로 이미지 그리기
이미지로 텍스트 그리기
더블 버퍼링
GDI+의 고급 기능들
클리핑
인쇄
인쇄 미리 보기
System.Drawing.Drawing2D
System.Drawing.Imaging
요약


제17장 Windows 응용 프로그램의 설치 및 배포

설치 및 배포란
설치 및 배포 프로젝트
Windows Installer의 구조
Windows Installer의 용어들
Windows Installer의 장점
Simple Editor를 위한 설치 패키지 만들기
설치에 대한 계획
프로젝트 작성
프로젝트 속성
설치 편집기들
파일 시스템 편집기
파일 형식 편집기
시작 조건 편집기
사용자 인터페이스 편집기
프로젝트의 빌드
설치
환영
추가 정보
사용권 계약
Optional Files
설치 폴더 선택
설치 확인
진행률
설치 완료
응용 프로그램의 실행
자동 복구
제거
요약


제5부 - .NET Framework 상에서의 프로그래밍

제18장 데이터 액세스 기초

VS에서의 데이터 액세스
데이터 액세스의 매우 간략한 역사
ADO.NET의 소개
VS에서 데이터 보기
데이터베이스에 연결
데이터베이스 테이블과 관계
응용 프로그램에서 데이터베이스에 접근
데이터 어댑터 구성 마법사
추가적인 정보 표시
DataSet 탐색
목록 상자 추가
Datagrid 추가
Datagrid의 포매팅
데이터베이스 갱신
XML
XML 문서
XML 네임스페이스
적격 XML과 유효한 XML
XML 문서의 유효성
C#의 XML 자동 문서화
요약
연습 문제


제19장 ADO.NET을 이용한 데이터 액세스

ADO.NET이란
ADO.NET이라는 이름
ADO.NET의 설계 목표
ADO.NET 클래스 및 개체의 개요
공급자 개체들
소비자 개체들
System.Data 네임스페이스의 사용
DataSet에 여러 테이블들을 넣기
XML과 ADO.NET
ADO.NET DataSet의 XML 지원
ADO.NET의 SQL 지원
DataAdapter의 SQL 명령
SQL 명령을 직접 실행하려면
ADO.NET에 대해 더 알고 싶다면
요약
연습 문제


제20장 파일 다루기

스트림
입력과 출력을 위한 클래스들
File과 Directory 클래스
FileInfo 클래스
DirectoryInfo 클래스
FileStream 개체
StreamWriter 개체
StreamReader 개체
고급 주제들
파일 시스템의 감시
비동기적 파일 액세스
요약
연습 문제


제21장 .NET 어셈블리

어셈블리 소개
구성요소
구성요소의 이점
구성요소의 간략한 역사
자기 서술적 특징
어셈블리의 구조
어셈블리 작성
어셈블리의 내용 보기
매니페스트
어셈블리 특성들
어셈블리의 호출
전용 및 공유 어셈블리
전용 어셈블리
공유 어셈블리
어셈블리 검색
요약
연습 문제


제22장 어트리뷰트(attribute)

어트리뷰트란
리플렉션
내장 어트리뷰트들
사용자 정의 어트리뷰트
TestCaseAttribute
System.AttributeUsageAttribute
요약


제6부 - C#과 웹

제23장 웹 프로그래밍의 기초

서문
인터넷의 간략한 역사
월드 와이드 웹
웹의 작동 방식
HTTP - HyperText Transfer Protocol
웹 프로그래밍의 기초
HTML
HTML 폼
정적 페이지 대 동적 페이지
웹의 진화
.NET 웹 프로그래밍
ASP.NET
WebForms
요약


제24장 ASP.NET 응용 프로그램

웹로그 작성
응용 프로그램의 기초
동적인 요소의 추가
웹로그 항목들
웹로그 항목의 저장
웹로그 항목의 표시
날짜 표시
페이지 꾸미기
항목들의 목록 표시
새 웹로그 항목의 생성
웹로그 항목의 수정
항목들의 정렬
사용자 세션과 쿠키
웹 사이트에 대한 접근 제한
요약
연습 문제


제25장 웹 서비스

웹 서비스 이전의 기술들
원격 프로시저 호출(RPC)
SOAP
웹 서비스의 용도
호텔 여행사 응용 프로그램 시나리오
도서 배급 응용 프로그램 시나리오
클라이언트 응용 프로그램의 종류
응용 프로그램 기반 구조
웹 서비스 기반 구조
웹 서비스를 위한 검색 엔진
웹 서비스 디스커버리
메서드 정보
메서드 호출
웹 서비스와 .NET Framework
웹 서비스 만들기
클라이언트
간단한 ASP.NET 웹 서비스 작성
생성된 파일들
웹 메서드의 추가
웹 서비스 테스트
윈도우즈 클라이언트의 구현
ASP.NET 클라이언트 작성
요약


제7부 - 사례 연구

사례 연구 1 웹 사이트 설문

웹 사이트 설문
버전 1
요구 사항
개체 모델 설계(업무 로직 계층)
테스트
데이터 구조(데이터 계층)
개체의 구현
사용자 인터페이스(표현 계층)
버전 1의 평가
버전 2
추가적인 요구사항들
설문 결과 도구
1인당 1표
설문 컨트롤
설문 응용 프로그램의 3 계층 구조
요약


사례 연구 2 온라인 뉴스레터 관리자

NewsMailer
응용 프로그램의 개요
응용 프로그램의 설계
데이터와 업무 개체들
데이터베이스 설계
데이터베이스 액세스를 위한 업무 클래스들
구성 데이터 관리
관리용 사용자 인터페이스
사용자 정의 컨트롤의 작성
리스트 관리 페이지
구독자 관리
구독자에게 이메일 전송
Utilities 클래스
뉴스 저장소의 관리
설정 변경 페이지
레이아웃 변경
사용자를 위한 구독 신청 폼
메일링 리스트 구독과 해지
응용 프로그램의 보안
어셈블리의 컴파일
응용 프로그램의 실행
브라우저 호환성 문제
요약


Sample C#을 이용한 온라인 쇼핑 카트 구축

부록 A PATH 환경 변수의 설정

부록 B MSDE의 설치

부록 C C# 컴파일 옵션들
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/11/03 10:36 2004/11/03 10:36
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4550



CODE COMPLETE : 프로그래밍 완전정복

지은이 Steve McConnell/나윤석 출판사 높이깊이 | 발행일 2002년 11월 20일


도서소개
소프트웨어 컨스트럭션(코드구축)과 소프트웨어 개발 과정의 중요한 부분에 대한 백과사전적 처방을 담고 있다. 여기에는 약 500개의 예제 코드와 아키텍쳐, 설계방법, 모듈과 루틴 품질 등을 평가하기 위해 즉석에서 사용할 수 있는 체크리스트가 포함되어 있다. 이 책은 파스칼 C, C++, Ada, Basic, Fortran, COBOL, 기타 절차적 언어 등, 사용하는 언어에 관계 없이 적용할 수 있는 기술들을 설명한다.

목 차
제1장 소프트웨어 컨스트럭션에의 초대
제2장 프로그램의 이해를 돕는 비유
제3장 컨스트럭션의 필요조건
제4장 루틴의 작성 단계
제5장 고급 루틴의 특성
제6장 프로그래머들의 모듈 선호
제7장 컨스트럭션에서의 고급 설계
제8장 데이터 작성
제9장 데이터명의 효과
제10장 변수 사용시 일반적으로 주의할 사항
제11장 데이터의 기본형
제12장 복합 데이터 형
제13장 직렬형 코드의 구성
제14장 조건문의 사용
제15장 루프의 제어
제16장 특이한 제어 구조들
제17장 제어와 관련된 일반적 문제들
제18장 배치와 스타일
제19장 스스로 설명하는 코드
제20장 프로그래밍 도구
제21장 프로그램 크기가 컨스트럭션에 미치는 영향
제22장 컨스트럭션 관리
제23장 소프트웨어 품질 전망
제24장 재검토
제25장 단위 테스트
제26장 디버깅
제27장 시스템 통합
제28장 코드 조정 전략
제29장 코드 조정 기법
제30장 소프트웨어 진화론
제31장 개인 성격
제32장 소프트웨어 숙달의 문제
제33장 더 많은 정보를 얻으려면
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/09/17 10:30 2003/09/17 10:30
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4549



생각하는 프로그래밍 [- 프로그래밍 본질에 관한 15가지 (원제 : Programming Pearls, 2nd Edition)]

지은이 Jon Bentley/윤성준 출판사 Insight (인사이트) | 발행일 2003년 02월 04일

도서소개

Programming Pearls(2/e)의 번역서!!

프로그래밍을 할 때 기계적이거나 수동적인 태도를 가지고 있지는 않은가? 필요한 기능이 동작할 정도의 상태만 되면 할 일이 끝났다고 여겨오지는 않았는가? 드러난 버그만 수정한 후에 코드를 내버려 두지는 않았는가?
이는 프로그래머의 올바른 자세가 아니다. 적극적인 태도로 조금만 더 생각하면 여러분의 프로그램을 더 우아하게 만들 수 있다. 같은 일을 더 짧은 코드로 더 멋지게 처리할 수 있다. 그리고 이렇게 프로그램의 질이 향상되는 것에 그치는 것이 아니라, 다시금 프로그래밍의 재미를 느낄 수 있을 것이다.
그러나 단순히 API 사용법을 익히는 것을 넘어서 깊은 생각을 통해 프로그램을 향상시키는 것이 쉽지는 않다. 어떻게 접근해야 하는지 그 방법 자체가 어려울 수 있다. 이런 어려움을 겪는 사람에게 "생각하는 프로그래밍(원제:Programming Pearls)"은 프로그래머로서 진일보하는 초석이 될 것이다.
"물고기를 잡아 주기 보다는, 낚시하는 방법을 가르친다"라는 진부한 표현처럼, "생각하는 프로그래밍"은 읽는 이에게 생각하는 방법을 알려준다. 보통의 알고리즘 책과는 달리, 여러 알고리즘과 데이터 구조를 장황하게 나열하기보다는, 몇 개의 간단한 알고리즘 및 데이터 구조를 통해 생각하는 방법의 전형을 보여준다.

이 책은 총 15개의 칼럼으로 구성되어 있고, 크게 다음과 같이 나뉜다.

1부 준비. 문제에 대한 정확한 정의를 강조하는 것을 시작으로, 알고리즘과 데이터 구조가 프로그램에 미치는 영향력을 보여주고, 정확한 코드 작성을 위한 검증 기법을 자세히 소개한다.

2부 퍼포먼스. 프로그램의 퍼포먼스와 알고리즘 및 데이터 구조 간의 관계를 설명하고, 속도 향상과 메모리 절감을 위해 디자인 과정에서 적용할 수 있는 여러 기법을 알려준다.

3부 프로덕트. 1, 2부에서 배운 내용을 기반으로 실질적이고 재밌는 프로그램들을 작성하면서, 책의 주제를 공고히 한다.

목 차

제1부 준비

칼럼1 조개껍질 깨기
대화 / 1.2 정확한 문제 기술 / 프로그램 디자인 / 구현 스케치 / 원리
연습문제 / 더 읽을거리

칼럼2 아하! 알고리즘
세 가지 문제 / 여기저기에서 쓰이는 이진 탐색(Binary Search)
기초적인 조작의 위력 / 정렬 / 원리 / 연습문제 / 더 읽을거리
sidebar : 전철어구 프로그램의 구현

칼럼3 프로그램의 구조를 결정하는 데이터
설문 조사 프로그램 / 폼 레터 프로그래밍 / 다른 예제들 / 데이터 구조화하기
특화된 데이터를 위한 강력한 도구 / 원리 / 연습문제

칼럼4 정확한 프로그램 작성
생각보다 어려운 이진 탐색 / 프로그램 작성 / 프로그램에 대한 이해
원리 / 프로그램 검증의 역할 / 연습문제 / 더 읽을거리

칼럼5 프로그래밍에서의 사소한 문제
가상코드로부터 C로 / 테스트 장치(harness) / 단정문(assertion)사용 요령
자동화된 테스트 / 시간측정 / 완전한 프로그램 / 원리 / 연습문제
더 읽을거리
sidebar : 디버깅

제2부 퍼포먼스

칼럼6 퍼포먼스에 대한 개관
사례 연구 / 디자인의 수준 / 원리 / 연습문제 / 더 읽을거리

칼럼7 봉투뒷면에 하는 간단한 계산
기초 기술 / 퍼포먼스 추정 / 안전계수(Safety Factors)/ Little의 법칙
원리 / 연습문제 / 더 읽을거리
sidebar : 일상생활에서의 간단한 계산

칼럼8 알고리즘 디자인 기법
문제 및 간단한 알고리즘 / O(n2) 알고리즘 두 가지 / 나누어 푸는 알고리즘
스캐닝(scanning) 알고리즘 / 무엇이 중요한가? / 원리 / 연습문제 / 더 읽을거리

칼럼9 코드 튜닝
전형적인 이야기 / 코드 튜닝의 몇 가지 예제 / 대수술-이진 탐색 / 원리
연습문제 / 더 읽을거리

칼럼10 메모리 절약
핵심-단순함 / 이해를 돕는 문제 / 데이터 공간을 위한 기법
코드 공간을 위한 기법 / 원리 / 연습문제 / 더 읽을거리
sidebar : 대규모 절감

칼럼11 정렬
삽입 정렬 / 간단한 퀵 정렬 / 개선된 퀵 정렬 / 원리 / 연습문제 / 더 읽을거리

칼럼12 표본 선정 문제
문제 / 솔루션 하나 / 디자인 공간 / 원리 / 연습문제 / 더 읽을거리

칼럼13 탐색
인터페이스 / 선형적 구조 / 이진 탐색 트리 / 정수를 위한 구조 / 원리
연습문제 / 더 읽을거리
sidebar : 실질적 탐색 문제

칼럼14 힙(Heaps)
데이터 구조 / 두 가지 중요한 함수 / 우선순위 큐 / 정렬 알고리즘 / 원리
연습문제 / 더 읽을거리

칼럼15 문자열 처리
단어 / 어구 / 텍스트 생성하기 / 원리 / 연습문제 / 더 읽을거리

1판에 대한 에필로그
2판에 대한 에필로그

부록1 알고리즘 카탈로그
부록2 추정퀴즈
부록3 시간과 공간에 대한 비용모델
부록4 코드 튜닝을 위한 규칙
부록5 탐색을 위한 C++ 클래스
연습문제 힌트
연습문제 해답
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/07/29 10:27 2003/07/29 10:27
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4548

[도서] C로 배우는 알고리즘(1)


C로배우는 알고리즘(1)
지은이 이재규 출판사 세화 | 발행일 1996년 02월 06일

도서 소개

이 책은 1권과 2권으로 구성되어 있는데,

1권의 내용은 주로 프로그램을 작성할 때 많이 사용하게 되는 "자료구조"에 관한 것입니다. 기본적인 자료 구조라 할 수 있는 배열과 스택, 큐, 연결 리스트, 그리고 복잡한 자료 구조인 나무 구조, 우선 순위 큐 등을 다루고 있습니다. 이 1권의 내용은 주로 전산학과 2학년 과정에 포함되어 있는 "자료구조론"의 내용입니다.

이에 비해 2권 C로 배우는 알고리즘(2) - 활용 알고리즘 (이재규, 세화)의 내용은 프로그램의 다른 측면인 "알고리즘"에 대한 것입니다. 전산학과 3,4학년 과정에 해당하는 내용이지만 1권을 착실히 독파한 독자라면 2권의 독파에도 별 어려움이 없을 것으로 믿습니다. 그리고 1권에서 배운 자료구조가 어떻게 실제로 활용되는지 보여주는 좋은 예들이 많이 있습니다.


뛰어난 프로그래머가 되기 위해서는 알고리즘에 능숙해야 합니다. 알고리즘의 숙달은 프로그램을 한층더 세련되게 하고 효율을 높여줍니다. 이 책은 철저한 원리 이해와 완벽한 C 프로그램으로 다양한 알고리즘과 문제해결에 대한 창조적인 방법론을 제공합니다.

이 책의 주요 내용
*첫째 : 알고리즘의 기본 개념과 용어를 쉽게 풀이하였다.
*둘째 : 기본적인 자료구조에서 어려운 자료구조까지 그 원리와 C로 구현함에 있어서의 문제점을 상세히 소개하였다.
*셋째 : 애매하기만한 재귀호출에 대해 명확한 해석법과 나아가 재귀호출을 제거하는 방법을 체계적으로 제공하였다.
*넷째 : 프로그램 개발시 가장 많이 부딪치는 문제인 정렬과 검색에 대해서 상세하고 다양한 접근 방법을 소개하고, 곧바로 활용할 수 있는 라이브러리를 제공합니다.

C 문법책을 보았지만 어떻게 프로그램을 작성해야 할지 잘 모르는 초급자, 알고리즘의 벽을 넘지 못한 중급자에게 좋은 프로그래밍 지침이 될 것입니다.


목 차
001. 일러두기
002. 개요
003. C언어
004. 자료구조
005. 재귀호출
006. 정렬 알고리즘
007. 검색
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/05/26 10:25 2003/05/26 10:25
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4547

« Previous : 1 : ... 6 : 7 : 8 : 9 : 10 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/04   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Statistics Graph

Site Stats

Total hits:
182616
Today:
5
Yesterday:
607