U E D R , A S I H C RSS

�협/삽질�지/2002

1. 1학년 겨울방학

  • AI 오목ì�„ 짜면서, if(a=1) ê³¼ ê°™ì�€ 코드가 수많ì�€ 코드들 사ì�´ì—� 몇개 있는 바람ì—� 무진장 ê³ ìƒ�했다. 분명히 제대로 짯는ë�° 결과는 ì›�치 않ì�€ 방향으로 나오는 것ì�´ì—ˆë‹¤. ì •ë§� 미ì³�버릴것 ê°™ì�€ 나날들ì�´ì—ˆë‹¤. 나중ì—�서야 저것때문ì—� 문제가 ìƒ�겼다는 것ì�„ 알고나서 Errorë�„ 뜨지 않는 오타가 ì •ë§� 무섭다는 것ì�„ 알았다.
  • AI 오목 하면서, 효율ì �으로 어떻게 구성할지ì—� 대한 ìƒ�ê°�ì�„ 별로 안해서, 나중ì—� 경우ì�˜ 수가 ë§Žì•„ì§€ìž� ìƒ�당히 힘들어졌다. 그때 한번 ë‚  잡아서 중복ë�˜ì–´ ë³´ì�´ëŠ” 함수들ì�„ 다 통합했다. ê·¸ 통합하는 시간ì�´ ì•„ê¹�다고 ìƒ�ê°�했었는ë�°, 한번 통합하ìž� 효율ì�€ ê·¹ë�„로 높아졌다. 예전ì—�는 몇개ì�˜ 기능추가 하면 ê·¸ 경로를 나름대로 ì•약ì�„ 했었ì�Œì—�ë�„ 불구하고 4가지 경로 && 공격 && ë°©ì–´ì—� 대해서 따로 시간ì�„ 내어서 코드들ì�„ 작성해야 했다. 그러나 함수들ì�„ 최대한 중복ë�˜ì§€ 않게 ì•약하ìž� 한번ì�˜ 기능추가가 바로 공격 && ë°©ì–´ && 8가지 ë°©í–¥ì—� 대해서 다 ì �ìš©ë�˜ëŠ” 것ì�´ì—ˆë‹¤. AI 수준 높ì�´ëŠ”ë�° 드는 노력ì�´ 훨씬 줄어 들게 ë�˜ì—ˆë‹¤. 효율ì �으로 프로그래ë°�ì�„ 해야겠다는 것ì�„ 막연히 ìƒ�ê°�하고 있었지만 ì�´ 경험으로 ì�¸í•´ì„œ ì²´ê°�ì�„ 하게 ë�˜ì—ˆë‹¤.

2. 2002.4월 �

  • JDBC와 ODBC를 연결하기 위해서 ë§Žì�€ 삽질ì�„ 했다. ã… ã…œ 여기서 아무 ìƒ�ê°�ì—†ì�´ 코드 똑같ì�´ ì³�서는 안ë�˜ê² ë‹¤ëŠ” ìƒ�ê°�ì�„ 했다. 똑같ì�´ 하ë�¼ëŠ”ëŒ€ë¡œ 했는ë�° 분명히 안ë�˜ì—ˆë‹¤. 나중ì—� 연결하는 ì›�리를 알고 나서, 몇가지 좀 하니ê¹� 삽질ì�˜ 마수ì—�서 ë²—ì–´ ë‚  수 있었다. 삽질ì�„ 해결한 순간 날아갈듯 했다.

3. 2002.5.2

  • Java ì—�서 ê°•ì œ 형변환ì�„ C++ 스타ì�¼ int(변수), ì�´ëŸ°ì‹�으로 하다가 수치해ì„� 그래프를 ìž�바로 못 그렸다. ã… ã…œ 그래서 MFC로 하다가 나중ì—� Java로 짜놓았ë�˜ Tridiagonal Matrix ê°€ MFC로 옮기면서 ê°�종 문제가 ë°œìƒ�... 다시 Java로 하려다가, 예전ì�˜ 형 변환ì�˜ 문제 ë°œìƒ�..ã… ã…œ, ê²°êµ­ MSN으로 형들ì—�게 물어ë´�서 ìž�ë°”ì—�서 형 변환ì�€ (int)변수 ì�´ëŸ°ì‹�ë°–ì—� 안ë�œë‹¤ëŠ” 것ì�„ 알았다. 기본ì—� 충실하ìž�.. ã…¡ã…¡;
  • ì–´ë–¤ 숫ìž�들ì�˜ ê²°ê³¼ì—� 1/6ì�„ 곱하는 것과, ê·¸ 숫ìž�들/6 과는 ë§Žì�´ ì°¨ì�´ê°€ 있다는 것ì�„ 수치해ì„� 숙제를 통해서 알았다. 만약 친구ì�˜ 소스를 통해서 1/6 곱했ë�˜ê²ƒì�„ 숫ìž�들/6 으로 하지 않았으면 숙제 í•´ê²° 못했ì�„ 것ì�´ë‹¤. 실제로는 별로 ì°¨ì�´ ì—†ì�„만한 것ë�„ 컴퓨터ì—�서는 엄청난 ì°¨ì�´ë¥¼ 불러 ì�¼ìœ¼í‚¨ë‹¤ëŠ” 것ì�„ 알았다.
    오.. 중요한 정보같��. 혹시 �민쓰 �네 그래프 문제� �것 때문� 아�까 --�천
    y>0 �때 x+y > x �는�� 항� 참� 아니지. 컴퓨터 세계�서는 :)) --�선우
    오옷! 왜요? -.-a --창섭
    see also Ieee754Standard

4. 2002.5.3

  • 헉헉.. 오늘ì�€ ë‚´ 컴퓨터ì—� pws 를 실행시키지 않고, Apache로 다시 웹서버를 바꿨다. ì�´ìœ ëŠ” Java Servlet 한번 실행시켜 볼려는 ì�˜ë�„였다. JDBC 보다가 Servletì�´ 나오길래 그냥 호기심ì—� 한번 í•´ë³´ê³  ì‹ì—ˆë‹¤. 결과는 참담.. ã…¡ã…¡; ì±…ì—� 나온ë�°ë¡œ JSDK깔고, JServ 깔고 Tomcat깔고, ì�´ê²ƒì €ê²ƒ 설정 맞추고, 바꾸고, 지지고 ë³¶ê³  하면서 아까운 시간들ì�„ 보냈다. 지금ì�˜ ê²°ê³¼..Servlet 예제 ì³�ë´�서 했는ë�° 안ë��다. ã… ã…œ 괜히 삽질로 하루 날렸다. 섯부른 호기심때문ì—� ì •ìž‘ í• ì�¼ë“¤ì�„ 못했다. êµ�훈 -> 시간관리 잘하ìž�..., 목ì �성ì�„ 가지고 ì�¼ì�„ 하ìž�.

5. 2002.5.5

  • 삽질 í•´ê²°.. ã…¡ã…¡V, ë‚´ê°€ Apache Jserv와 Tomcatì�„ 깔때 내가본 ì�¸ìŠ¤í†¨ ê°€ì�´ë“œì™€ ë‚´ê°€ 실제로 부딪힌 ìƒ�황들ì�´ 다른 ì�´ìœ ëŠ”.. 버전ì�´ 달ë�¼ì„œ 였다. ã…¡ã…¡;;, 버전ì�´ 올ë�¼ê°€ë©´ì„œ 예전ì—�는 수ë�™ìœ¼ë¡œ 설정했ë�˜ 것들ì�´ ìž�ë�™ìœ¼ë¡œ ë�˜ì—ˆë‚˜ 보다. ì�´ë²ˆì�¼ ë�•ë¶„ì—� Forteë�„ 맛가고, JDKë�„ 좀 ì�´ìƒ�한거 같고해서 윈ë�„ìš° 밀고 다시 깔았다. ã… ã…œ, 아주 기초ì �ì�¸ê±°ì§€ë§Œ... 나중ì—�ë�„ 잊지 ë§�ìž�.. 버전ì�´ 다르면 설치 방법ë�„ 다르다는걸.. ìƒ�ê°�í•´ë³´ë©´ 처ì�Œ 깔았ì�„때ë�„ ë�Œì•„가기는 ë�Œì•„ ê°„ê±° 같다..ã…¡ã…¡; 단지 어떻게 ë�Œì•„가는지 파악ì�„ 못하니 안ë�Œì•„ 가는것 처럼 ë³´ì�¸ê±° 같다..

6. 2002.6.1

  • 오늘ì�€ 엄청난 삽질ì�˜ 하루다. 한것ì�€ 하나ë�„ 없는ë�° 시간ì�€ 벌ì�¨ 반나절ì�´ 지났다. ã… ã…œ ìš°ì„  ë‚´ê°€ 한 삽질 ë‚´ìš©ì�„ ì �ì–´ë³´ê³  ê·¸ ì�´ìœ ëŠ” 나중ì—� 찾아 ë´�야 겠다.
    • Driver driver = (Driver)Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); ì�´ê±° 할때 ë©”ì�¸ 함수ì—�서 throws Exception 를 하지 않으면 thrown ì�„ 잡거나 ì„ ì–¸ 해야만 한다는 메시지가 뜬다. ì•„ì§� ì�´ìœ ëŠ” 모르겠다.
  • Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ì�´ê±°ëŠ” main 함수 내부가 아닌 ê³³ì—�서는 ì—�러 뜬다. ì—„ì²­ 삽질했다. ã… ã…œ ì•„ì§� ì�´ìœ ëŠ” 모르겠다.
  • 방금 삽질 하나 í•´ê²°..Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); ì�´ê²Œ ë©”ì�¸ 함수ì—�서만 ë�˜ëŠ”ê²Œ 아니ë�¼ ì�´ 구문ì�„ 사용할때는 throws Exception ì�„ í•­ìƒ� 해줘야만 한다는 사실.. ã…¡ã…¡; 그런ë�° ì�´ 사실ì�„ ì§„ìž‘ ì²´ê°�하고 있었다. 그런ë�° 계ì†� 삽질 했다. ê·¸ ì�´ìœ ëŠ”
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); �게 사용� 바로 그 메소드�서 throws Exception 를 해줘야 하는� 계� 전체 �래스�서 �것� 했었다. �게 문제� ��.. 그러나 아� 왜 꼭 throws Exception 구문� �야 하는지 모르겠고, Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");�게 없는 곳�서 throws Exception 를 쓰면 �러 뜨는 �유� �세히는 모르겠다. 모르는것 투성.. ㅡㅡ;;
Exception Handling ì—� 대해서 ì�´í•´í•´ì•¼ í•  것 ê°™ì�€ë�°. Exception ì�€ 해당 함수가 throws 등으로 ë°œìƒ�ì�„ 시키고, Java ì�˜ 경우 ê·¸ Exception ì�„ 반드시 처리를 해주는 ê³³ì�„ 만들어야 하지. 해당 메소드 ë‚´ì—�서 Exception ì�´ ë°œìƒ�ì�€ 하는ë�°, ê·¸ 메소드ì—�서 예외처리를 바로 하고 ì‹ì§€ 않으면 (즉, ê·¸ Exceptionì�„ ê·¸ 메소드 ë‚´ì—�서 처리하지 않고, ê·¸ 메소드를 호ìœí–ˆë�˜ ê³³ 등ì—�서 처리를 한다고 한다면) throws 로 해당 메소드ì—�서 exception ì�„ ë˜� ë�˜ì ¸ì£¼ëŠ” ì‹�으로 ë�˜ê² ì§€. ë§Œì�¼ Class.forName(...) ì“´ 구문ì�„ try - catch 로 예외를 ë˜� 잡는다면 ì�´ì•¼ê¸°ê°€ 다르겠지만. ìž�바는 Exception 를 강요하는 관계로 예외는 catch ì—�서 무엇ì�„ 하건, 반드시 해당 ë°œìƒ�ë�œ 예외를 잡아줘야 함. (ê·¸ ë�•ì—� 최악으로 ë»—ì�„ ì�¼ì�´ ì �ì§€. 예외는 ë°œìƒ�하ë�”ë�¼ë�„) --ì„�천

7. 2002.6.2

  • 나를 엄청나게 괴롭히ë�˜ 삽질 í•´ê²°.. ì›�ì�¸ì�€ stmt.execute("SELECT * FROM Table1 WHERE ID = 'mID'"); ì�´ 구문ì�´ì—ˆë‹¤. ã… ã…œ stmt.execute("SELECT * FROM Table1 WHERE ID = '"+ mID+"'"); ì�´ë ‡ê²Œ 해주어야 í–ˆë�˜ 것ì�„... 잘못ë�œ 코드가 있으면 좀ë�” 유심히 관찰해서 ì›�ì�¸ì�´ 무엇ì�¸ì§€ 파악하는 버릇ì�„ 들여야 겠다. 너무 주먹 구구ì‹�으로 한거 같다. 어쨋든 찾아서 기ì�˜ë‹¤.

8. 2002.6.11

  • 지금까지 ìž�ë°”ì—�서 if(String1 == String2) ì�´ê²Œ 안 먹혀서 계ì†� ê³ ìƒ� 했다. 알고 보니 String Class ì�˜ CompareTo 메소드를 사용해야 했다. 허접 삽질.. ã…¡ã…¡;

9. 2002.6.13

  • ì�´ë²ˆ 삽질ì�€ ì •ë§� 중대한 삽질ì�´ì—ˆë‹¤. 1학기 í�‰ì �ì�„ 좌우한다고 ë³¼ 수 있는 삽질ì�´ì—ˆë‹¤. 1학기 중간고사 대채용으로 내는 ìž�ë°” 프로ì �트ì—�서 소켓 부문ì�„ ë§¡ì�€ 친구가 알수 없는 ì—�러때문ì—� 엄청난 삽질ì�„ 해서 ë�”ì�´ìƒ� 나아갈수 없다고 했었다. 메신저ì—�서 통신ì�´ 안ë�˜ë‹¤ë‹ˆ.. ã…¡ã…¡;; ê·¸ ì—�러는 "No Such Method Found" ì—�러다. 그러한 Methodê°€ 분명히 있는ë�°ë�„ 불구하고 안ë�˜ì—ˆë‹¤. 나는 황당했다. ê·¸ 친구가 ìž�바는 ë§Žì�´ 안했어ë�„ MFCëž‘ C++ì�„ 잘해서 소켓ì�„ 맡았는ë�°... 나ë�„ ê·¸ ì—�러를 ê°™ì�´ 찾기 위해서 삽질ì�„ 하였다. 소스ë�„ 길고 ë‚´ê°€ 짠것ë�„ 아니어서 ì •ë§� 못 ì°¾ì�„ê±° 같았다. ê·¸ 소스는 특성학 모든 í�´ëž˜ìŠ¤ê°€ ë”± 서버, í�´ë�¼ì�´ì–¸íЏ ë‘� 파ì�¼ 안ì—� 들어 있었다. 그래서 난 ê·¸ í�´ëž˜ìŠ¤ë“¤ì�„ ê°�ìž� 파ì�¼ë¡œ 분리해 보기로 했다. 잘 안풀리니ê¹� 한번 정리나 í•´ë³´ë©´ ë­�좀 어떻게 ë� ê¹Œ ì‹ì�€ 마ì�Œì—� 그렇게 했다. 그렇게 정리를 하다 문ë“�.. ã…¡ã…¡;; ê°™ì�€ ì�´ë¦„ì�˜ í�´ëž˜ìŠ¤ë¥¼ 서버, í�´ë�¼ì�´ì–¸íЏì—�서 ê°�ìž� 다르게 ì •ì�˜í•´ì„œ 사용하는 소스를 발견... ã…¡ã…¡;;, ê·¸ 친구는 ì•„ì§� ìž�ë°”ì—� ì�µìˆ™í•˜ì§€ 않아서 ì�´ëŸ° 실수를 했나 보다.. 나ë�„ 만약 소스를 í�´ëž˜ìŠ¤ë³„ë¡œ 파ì�¼ë¡œ 만들 ìƒ�ê°�ì�„ 안했으면 ê·¸ ì—�러ì�˜ ì›�ì�¸ì�„ 발견하지 못했ì�„ 것ì�´ë‹¤. 휴. í�°ì�¼ë‚  ë»” 했넹.. 앞으로는 "No Such Method Found"ê°™ì�€ ì—�러때문ì—� ê³ ìƒ�í• ì�¼ì�€ 절대 없기를.. ã…¡ã…¡;

10. 2002.6.18~ 6.20

  • 3ì�¼ê°„ ë‚  괴롭힌 ì´ˆ 대박 삽질... ìš´ì˜�체제를 2번 다시 깔게 하고, 리눅스 깔려는 시ë�„까지 하게한 삽질.. ì–´ëŠ�ë‚  ê°‘ìž�기 ì�¸í„°ë„·ì�´ 안ë�˜ì—ˆë‹¤...ì�´ê²ƒì €ê²ƒ 별ì�˜ 별거 다 해봤다. 랜카드 바꿔 ê»´ë³´ê³ , 드ë�¼ì�´ë²„ 다시 깔아 ë³´ê³ , OS 새로 ì—Žì–´ ë³´ê³ , 등등...ã…¡ã…¡;; 3ì�¼ ë�™ì•ˆ ì´ˆ 대박 삽질.. 그것ë�„ 시험 기간 ë�™ì•ˆì—�.. 오늘 기숙사 ì»´ê³µ 형ì�´ 옆ì—�서 ì•„ì�´í”¼ 한번 바꿔 ë³´ë�¼ê³  해서 바꿔 보았ë�”니 ë�œë‹¤. ã…¡ã…¡; ì–´ë–¤ 바보가 ë‚´ ì•„ì�´í”¼ë¥¼ 사용했었나 보다.. ã… ã…œ

11. 2002.7.18

  • 오늘ì�€ 그렇게 í�° 삽질ì�€ 아니지만 요새 별다른 삽질ì�´ 없어서 ì �어본다. 오늘 비행기게임 프로ì �트를 하고 있는ë�° 파ì�¼ì—�서 ì � 비행기 경로를 ì�½ì–´ì™€ì„œ 실행하는거를 하는ë�° ì�´ìƒ�하게 계ì†� 안ë�˜ëŠ” 것ì�´ì—ˆë‹¤. 분명히 난 맞게 í…�스트 파ì�¼ì—� ì �ì�´ 나올 위치를 숫ìž�로 ì �었고, 정확한 명령어를 사용했는ë�° ë§�ì�´ë‹¤. 그래서 계ì†� 삽질하다가 ìž ê¹� ë°–ì—� 나갈 ì�¼ì�´ ìƒ�겼다. 그런ë�° 걷다가 곰곰히 ìƒ�ê°�하니ê¹� ì™ ì§€ 파ì�¼ì�½ì–´ 온것ì�„ 프로그램ì—�서 string 형으로 ìƒ�ê°�한거 같았다. 그때 ì•„ì°¨ 하는 ìƒ�ê°�ì�´ 들었다. 역시 삽질ì�€ 안ë�œë‹¤ê³  계ì†� 반복하기보다는 ì›�ì�¸ì�„ 곰곰히 ìƒ�ê°�해야 한다는 êµ�훈ì�„ 얻었다. ë­� 몸ì�´ 그렇게 안따ë�¼ 주지만. ã…¡ã…¡;

12. 2002.7.19

  • 오늘ë�„ ì–´ê¹€ ì—†ì�´ ã…¡ã…¡;; 삽질ì�„ 했다. ì�´ë²ˆì—�는 matrix í�´ëž˜ìŠ¤ë¥¼ 구현하는ë�° matrixë�°ì�´í„°ë¥¼ ì�´ì¤‘ 배열로 privateì˜�ì—­ì—� 넣어서 ì�´ê²ƒ 저것 해보는ë�° 나중ì—� í�´ëž˜ìФì�˜ matrix ë�°ì�´í„°ë¥¼ 호ìœí•´ì•¼í•  경우가 ìƒ�겼다. 44 ì�´ê±° ë‘�개로 리턴할ë�¼ê³  했는ë�° 안ë�˜ì—ˆë‹¤. 남훈ì�´í˜•ì�´ëž‘ 제본뜬 책찾아 보니ê¹� ë°°ì—´ì�€ 리턴ì�´ 안ë�œë‹¤ê³  나왔다. 그래서 고민하다가 *4 ì�´ê±° ë‘�ê°œ(í�¬ì�¸í„°í˜• ë°°ì—´ 4개짜리)를 사용하고 나중ì—�는 *를 리턴하는 ì‹�으로 ë�ŒíŒŒêµ¬ë¥¼ 찾았다.(*4 ì�´ê²ƒë�„ ë°°ì—´ì�´ëž‘ 비슷하게 ì�¨ë¨¹ì�„수 있었다. 예-> *(matrix0+1)) 처ì�Œì—�는 뭔가 ë�˜ëŠ”ë“¯ ì‹ì—ˆë‹¤. í�´ëž˜ìФ ë‚´ë¶€ ë°°ì—´ 설정ë�„ 제대로 ë�˜ê³  하였다. ê·¸ .... 러..나.. ã…¡ã…¡;; 역시나 난 삽질맨ì�´ì—ˆë‹¤. 나중ì—� + ì—°ì‚°ìž� 재정ì�˜ í�´ëž˜ìФ ë‚´ì—�서 ê°�체를 ìƒ�성해서 리턴할때 뭔가 제대로 먹지가 않았다. 그거 가지고 ê°„ë§Œì—� ã…¡ã…¡;; 삽질ì—� 바다ì—� í��당 빠졌다. ê°„ë§Œì—� 해보는 삽질ë�„ 그리 유쾌한 ì�¼ì�€ 아니었다.. -_- 그렇게 계ì†� 신나게 삽질하다가 ë�„저히 안ë�˜ê² ë‹¤ ì‹ì–´ì„œ 멤버 ë�°ì�´í„°ë¥¼ publicì—� 넣어 버리는 엽기ì �ì�¸ ì�¼ì�„ 해버렸다. ã…¡ã…¡; ê·¸ 방법밖ì—�는 없는거 같았다. ê·¸ 후로는 아무런 걸림ë�Œ ì—†ì�´ 쭉쭉 ë�˜ì—ˆë‹¤. ì§„ìž‘ ì�´ë ‡ê²Œ 할걸하는 ìƒ�ê°�ì�„ 했지만 서ë�„ 멤버 ë�°ì�´í„°ë¥¼ public안ì—� 넣어서 웬지 모를 ì°�ì°�함ì�´..
    ê·¼ë�°.. Matrix í�´ëž˜ìŠ¤ê°€ 있ì�Œì—�ë�„불구하고 왜 Matrix ë‚´ì�˜ array를 ì§�ì ‘ 접근할 ì�¼ì�´ ìƒ�긴건지? 그리고 ì—°ì‚°ìž� 재정ì�˜ì™€ 관련ë�œ 문제ë�¼ë©´ Matrix ì—� ì�¸ìž�를 접근할 수 있는 메소드를 ë„£ë�˜ì§€ friend 로 해결해야 하지 않ì�„까 ì‹ì�Œ --1002
    그게 방금 떠올�는� Matrix� �� 하나 하나� 접근하는 메소드는 만들 수 있겠네여.. 단지 그 모든 내용� 통째로 리턴하는 메소드는 못 만들겠어여.. �중 배열� 리턴할수가 없어서 통째로 접근하는걸 못했어여.. - �협
    꼭 �중 배열 전체가 return � �어야 하나? 넘겨받� 배열� �로 쓰는 작업��면, setter 를 만들어주면 �것 같아서. �래스로 해놓� �� 배열� 넘기지 �고 아� �래스 �스턴스를 넘겨버리는 것� � 나�것�� �� --1002

13. 2002.7.22

  • 오늘ì�€ ê°„ë§Œì—� 빡센 삽질ì�„ 했다. 오픈GLì�„ 하는ë�°, 여러개 반복ë�˜ëŠ” 구문ì�´ ë§Žì�€ê±° 같아서 ë‚´ ë”´ì—�는 함수화 시켜서 편하게 사용해야지 하고 ìƒ�ê°�하고 함수화를 했다. 그런ë�° ê·¸ 과정ì—�서 여기저기 실수해서 ê²�나게 삽질했다. 실수하고서는 한번 죽 í�©ì–´ë³´ì§€ 않고 단지 성급하게 빨리 ì—�러를 찾고ìž� 하는 맘ì—�.. ì©�.. 역시 삽질ì�€ ì •ì‹ ì �ì�¸ 스트레스를 너무 ë§Žì�´ 준다.

14. 2002.7.23

  • ì�´ ì—�러는 까먹기 ì „ì—� ì �ì–´ 놓아야 겠다는 ìƒ�ê°�ì�´ 들어서 여기ì—� ì �어야 겠다. 오늘 ë‚´ê°€ 만든 í�´ëž˜ìŠ¤ë¥¼ ì�¸í�´ë£¨ë“œ 할때 난 대소문ìž� 구분안해ë�„ ë�˜ëŠ”ì¤„ 알았는ë�° 구분 안하니ê¹� ë§�í�¬í• ë•Œ ì—�러 떳다. ì�´ ì—�러가 왜 나오는건줄 몰ë�¼ì„œ ê²�나게 삽질 했었는ë�°.. ã…¡ã…¡;
  • ì—�러 처리ì�˜ 중요성ì�„ 알았다. ì—�러 처리를 제대로 하면 실수한 ê³³ì�„ 찾기 쉽고 고로 삽질ì�„ ë�œí•  수 있군.

15. 2002.7.30

  • 삽질 없는 세ìƒ�ì—�서 ì‚´ê³  ì‹ì–´.. ã… ã…œ, ì�´ë²ˆì—� 3D 알카로ì�´ë“œ 하는ë�°.. ì¶©ë�Œ 처리가 제대로 계ì†� 안ë�˜ì—ˆë‹¤.... ê·¼ë�° 방금 수많ì�€ 삽질 ë��ì—� 해결했다. ã… ã…œ, 안ë�˜ì—ˆë�˜ ì�´ìœ ëŠ” ë‚´ 머리ì†�ì—�서 í•‘í•‘ ë�Œì•„ê°€ë�˜ 3D 좌표와 컴퓨터가 ìƒ�ê°�한(ë‚´ê°€ 예전ì—� 만들었ë�˜ 함수..) 3D 좌표가 달ë�¼ì„œ 그랬ë�˜ 것ì�´ë‹¤. ì�´ë ‡ê²Œ ë§�하면 쉽지만 실제로 ì¶©ë�Œ 처리 함수는 금방 만들었는ë�°.. 버그 찾는ë�° 그거보다 5~6ë°° ì •ë�„ 시간ì�´ ë�” ë“ ê±° 같다. ã…¡ã…¡;; ì•„.. ë��없는 삽질ì�˜ 나ë�¼.~

16. 2002.8.24

  • ê°„ë§Œì—� 쓴다. 삽질ì�¼ì§€.. -_-;; ê·¸ë�™ì•ˆ 너무 놀았나.. ì©�.. ì�´ë²ˆ 삽질ì�€ ë‚´ê°€ 처ì�Œìœ¼ë¡œ 환타스íƒ�한 소켓 플ë°� 연습하는ë�°, API로 작성ë�œ WinSock 소스 가지고 sendëž‘ recv 가지구 놀고 있는뎅... 글ìž�ê°€ 계ì†� 깨져 나왔당.. 미치고 환장할ì�¼.. -_-;; 정모때 남훈ì�´í˜•ì�´ 어떻게 해서 ë�˜ê¸°ëŠ” ë�˜ì—ˆëŠ”ë�° ì�´ìœ ëŠ” 몰ëž�다.. 그래서 í�¬ë§�ì�„ 안 버리고 계ì†� 삽질 해봤는ë�°.. sendëž‘ recvì�˜ 타ì�´ë°�ì�´ 서버와 í�´ë�¼ì�´ì–¸íŠ¸ê°€ ë§žì§€ 안아서 였다.. ì©�..테스트 ê²°ê³¼ 서버가 send먼저 하고 í�´ë�¼ì�´ì–¸íŠ¸ê°€ recv하면 깨져 나왔당..서버가 recv하고 í�´ë�¼ì�´ì–¸íŠ¸ê°€ send하면 글씨가 안깨진다..-_-;;.. ì�´ê²Œ 규칙ì�¸ê°€~ ì©�.~
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:41
Processing time 0.0116 sec