E D R , A S I H C RSS

Full text search for "d(i)"

d(i)


Search BackLinks only
Display context of search results
Case-sensitive searching
  • VendingMachine/세연/1002 . . . . 132 matches
          VendingMachine.GetMoney();
          VendingMachine.Buy();
          VendingMachine.TakeBackMoney();
          VendingMachine.InsertDrink();
          VendingMachine.EndMachine();
          VendingMachine.PrintErrorMessage ();
         솔직히 이부분이 좋지 않은 것이.. Vending Machine 내에서 UI 부분이 확실하게 추출되지 않았다는 점입니다. (만일 Requirement 가 변경되어서, MFC 그래픽 버전으로 만든다면? 디자인이 잘 된다면, Vending Machine 쪽의 코드의 수정이 거의 없이 UI 코드만 '추가' 될 겁니다. 이는 기존 Vending Machine 코드쪽의 '변경'을 의미하지 않습니다.)
         하지만 이건 추후에 Vending Machine 에서 메소드를 다른 클래스에게로 이양시켜주면서 UI 부분과 관련한 클래스를 추출해 낼 수 있을 것 같다고 생각합니다. 여기서는 추후에 진행하도록 하겠습니다.
         디자인을 할때에 보통 Input / Output 은 요구사항이 자주 바뀌므로 일단 메인 Vending Machine 코드가 작성되고 난 뒤, Vending Machine 의 인터페이스에 맞춰서 Input / Output 코드를 나중에 작성하는 것이 좋습니다.
         === Vending Machine 의 초기화 부분 - 4번 원칙 ===
         vending_machine::vending_machine()
         class vending_machine
          vending_machine();
         vending_machine::vending_machine()
         void vending_machine::GetMoney()
         void vending_machine::Buy()
         void vending_machine::TakeBackMoney()
         void vending_machine::InsertDrink()
         void vending_machine::EndMachine()
         void vending_machine::PrintErrorMessage ()
  • MatrixAndQuaternionsFaq . . . . 105 matches
         This FAQ is maintained by "hexapod@netcom.com". Any additional suggestions or related questions are welcome. Just send E-mail to the above address.
         Feel free to distribute or copy this FAQ as you please.
         Q5. How do matrices relate to coordinate systems?
         Q7. What is the major diagonal matrix of a matrix?
          OpenGL uses a one-dimensional array to store matrices - but fortunately,
          you to pass it directly into routines like glLoadMatrixf.
          In the code snippets scattered throughout this document, a one-dimensional
          A matrix is a two dimensional array of numeric data, where each
          addition, subtraction, multiplication and division.
          Individual elements of the matrix are referenced using two index
          standard optimised into pure divide operations.
          Since each type of matrix has dimensions 3x3 and 4x4, this requires
          seem counter-intuitive. The use of two dimensional arrays may seem
          Using two dimensional arrays also incurs a CPU performance penalty in
          still remains to be resolved. How is an two dimensional matrix mapped
          The performance differences between the two are subtle. If all for-next
          loops are unravelled, then there is very little difference in the
          to defining 3D algorithms, it is possible to predict and plan the
          quicker to just multiply each pair of coordinates by the rotation
          9 addition
  • SpiralArray/Leonardong . . . . 105 matches
         TDD로 풀었다는 점이 기쁘다. 처음부터 너무 메서드를 어디에 속하게 할 지 고민하지 않고 시작한 것이 유용했다. 그 결과로 예전 같으면 생각하지 못했을 Direction클래스와 그 하위 클래스가 탄생했다. 또한 행렬은 최종 결과물을 저장하고 보여주는 일종의 뷰처럼 쓰였다.
         class Direction:
          def move(self, coordinate, board):
          if ( board.isWall( self.next(coordinate) ) ):
          return coordinate
          return self.next(coordinate)
         class Down(Direction):
          def next(self, coordinate):
          return (coordinate[ROW] + 1, coordinate[COL])
         class Up( Direction ):
          def next(self, coordinate):
          return (coordinate[ROW] - 1, coordinate[COL])
         class Right(Direction):
          def next(self, coordinate):
          return (coordinate[ROW], coordinate[COL] + 1 )
         class Left(Direction):
          def next(self, coordinate):
          return (coordinate[ROW], coordinate[COL] - 1 )
          def isWall( self, coordinate ):
          if ( coordinate[ROW] < self.start ):
  • Gof/Mediator . . . . 96 matches
         = Mediator =
         MediatorPattern은 객체들의 어느 집합들이 interaction하는 방법을 encapsulate하는 객체를 정의한다. Mediator는 객체들을 서로에게 명시적으로 조회하는 것을 막음으로서 loose coupling을 촉진하며, 그래서 Mediator는 여러분에게 객체들의 interactions들이 독립적으로 다양하게 해준다.
         다른 다이얼로그 박스들은 도구들 사이에서 다른 dependency들을 지닐 것이다. 그래서 심지어 다이얼로그들이 똑같은 종류의 도구들을 지닌다 하더라도, 단순히 이전의 도구 클래스들을 재사용 할 수는 없다. dialog-specific dependency들을 반영하기 위해서 customize되어져야 한다. subclassing에 의해서 개별적으로 도구들을 Customize하는 것은 지루할 것이다. 왜냐하면 많은 클래스들이 그렇게 되어야 하기 때문이다.
         별개의 mediator 객체에서 집단의 행위로 encapsulate하는 것에 의해서 이런 문제를 피할 수 있다. 하나의 mediator는 객체들 그룹 내의 상호작용들을 제어하고 조정할 책임이 있다. 그 mediator는 그룹내의 객체들이 다른 객체들과 명시적으로 조회하는 것을 막는 중간자로서의 역할을 한다. 그런 객체들은 단지 mediator만 알고 있고, 고로 interconnection의 수는 줄어 들게 된다.
         예를 들면, FontDialogDirector는 다이얼로그 박스의 도구들 사이의 mediator일 수 있다. FontDialogDirector객체는 다이얼로그 도구들을 알고 그들의 interaction을 조정한다. 그것은 도구들 사이의 communication에서 hub와 같은 역할을 한다.
         http://zeropage.org/~reset/zb/data/media033.gif
         다음 interaction diagram은 객체들이 리스트박스의 선택에서 변화를 다루기 위해 협동하는 방법을 묘사하고 있다.
         http://zeropage.org/~reset/zb/data/media031.gif
          1. 리스트 박스가 그것의 director에게 그것이 변했다고 말한다.
          2. director는 리스트 박스로 부터 선택을 얻는다.
          3. director는 입력 필드로 선택을 넘긴다.
          4. 이제 입력 필드는 어떤 문자를 포함한다. director는 행동(글씨를 굵게 하거나 기울이게 하는 따위의 행동)의 초기화를 위해 버튼을 활성화 한다.
         director가 리스트 박스와 입력 필드 사이의 조정하는 방법을 요약하자. 도구들은 서로 단지 간접적으로 director을 통해서 통신한다. 그들은 서로에 대해서 몰라야 하며, 그들 모두는 director를 알아야 한다. 게다가 행위는 한 클래스에 지역화 되어지기 때문에 행위는 클래스를 확장하거나 교체함으로써 변하거나 바꿔질 수 있다.
         FontDialogDirector 추상화가 클래스 library를 통하하는 방법은 다음과 같다.
         http://zeropage.org/~reset/zb/data/media034.gif
         DialogDirect는 다이얼로그의 전체 행위를 정의한 추상 클래스이다. client들은 화면에 다이얼로그를 나타내기 위해서 ShowDialog 연산자를 호출한다. CreateWidgets는 다이얼로그 도구들을 만들기 위한 추상 연산자이다. WidgetChanged는 또 다른 추상 연산자이며, 도구들은 director에게 그들이 변했다는 것을 알려주기 위해서 이를 호출한다. DialogDirector subclass들은 CreateWidgets을 적절한 도구들을 만들기 위해서 override하고 그리고 그들은 WidgetChanged를 변화를 다루기 위해서 override한다.
         MediatorPattern은 이럴 때 사용한다.
         http://zeropage.org/~reset/zb/data/mediator.gif
         http://zeropage.org/~reset/zb/data/media030.gif
          * Mediator(DialogDirector)
  • 영호의해킹공부페이지 . . . . 88 matches
         distances from the FP will not change.
         Time for a practical example. I did this some time ago on my Dad's Windoze box
         I really didn't feel like reading, so I figured it out myself instead. It took
         EDX=00400031 ES=0167 EDI=00000000 GS=0000
         values of the registers when it dies....
         EDX=00006161 ES=0167 EDI=00000000 GS=0000
         Padding? Right. Executing the NOP function (0x90) which most CPU's have - just
         Heeey, I gave it too many characters and it didn't crash. It worked. :) That
         binary in the general-junk directory of this issue. Have fun! ]
         /// addition.
         has *two* vulnerabilities, and we were exploiting the one we didn't know
         existed: It just happened to still work because of the padding, heh. ;-P
         to be more widely known that the favoured use of it is insecure. Ditto for
         (Jumps to direction 125H)
         (Amount of times the string will be displayed)
         (Displays string) [int 21h is the MS-DOS function call interrupt - Ed]
         (Jumps to direction 012D)
         [ Some more additions from Wyzewun: And there you have it. If you're
          better you will find other resources for ASM coding all over the place, so
          look around and you shouldn't have much trouble finding what you want. :)
  • 신기호/중대생rpg(ver1.0) . . . . 85 matches
         #include <stdio.h>
         void discardItem(int index);
         void travel(town dest,int distance,int townNum);
          printf("Loading...\n");
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          discardItem(num-1);
          int distance;
          distance=i-Main.townNum;
          if(distance<0)
          printf("%s: 거리 %d\n",T[i].name,-distance);
          printf("%s: 거리 %d\n",T[i].name,distance);
  • MoreEffectiveC++/Appendix . . . . 81 matches
         == Recommended Reading ==
         So your appetite for information on C++ remains unsated. Fear not, there's more — much more. In the sections that follow, I put forth my recommendations for further reading on C++. It goes without saying that such recommendations are both subjective and selective, but in view of the litigious age in which we live, it's probably a good idea to say it anyway. ¤ MEC++ Rec Reading, P2
         There are hundreds — possibly thousands — of books on C++, and new contenders join the fray with great frequency. I haven't seen all these books, much less read them, but my experience has been that while some books are very good, some of them, well, some of them aren't. ¤ MEC++ Rec Reading, P4
         What follows is the list of books I find myself consulting when I have questions about software development in C++. Other good books are available, I'm sure, but these are the ones I use, the ones I can truly recommend. ¤ MEC++ Rec Reading, P5
         A good place to begin is with the books that describe the language itself. Unless you are crucially dependent on the nuances of the °official standards documents, I suggest you do, too. ¤ MEC++ Rec Reading, P6
          * '''''The Annotated C++ Reference Manual''''', Margaret A. Ellis and Bjarne Stroustrup, Addison-Wesley, 1990, ISBN 0-201-51459-1. ¤ MEC++ Rec Reading, P7
          * '''''The Design and Evolution of C++''''', Bjarne Stroustrup, Addison-Wesley, 1994, ISBN 0-201-54330-3. ¤ MEC++ Rec Reading, P8
         These books contain not just a description of what's in the language, they also explain the rationale behind the design decisions — something you won't find in the official standard documents. The Annotated C++ Reference Manual is now incomplete (several language features have been added since it was published — see Item 35) and is in some cases out of date, but it is still the best reference for the core parts of the language, including templates and exceptions. The Design and Evolution of C++ covers most of what's missing in The Annotated C++ Reference Manual; the only thing it lacks is a discussion of the Standard Template Library (again, see Item 35). These books are not tutorials, they're references, but you can't truly understand C++ unless you understand the material in these books
         For a more general reference on the language, the standard library, and how to apply it, there is no better place to look than the book by the man responsible for C++ in the first place: ¤ MEC++ Rec Reading, P10
          * '''''The C++ Programming Language (Third Edition)''''', Bjarne Stroustrup, Addison-Wesley, 1997, ISBN 0-201-88954-4. ¤ MEC++ Rec Reading, P11
         Stroustrup has been intimately involved in the language's design, implementation, application, and standardization since its inception, and he probably knows more about it than anybody else does. His descriptions of language features make for dense reading, but that's primarily because they contain so much information. The chapters on the standard C++ library provide a good introduction to this crucial aspect of modern C++. ¤ MEC++ Rec Reading, P12
         If you're ready to move beyond the language itself and are interested in how to apply it effectively, you might consider my other book on the subject: ¤ MEC++ Rec Reading, P13
          * '''''Effective C++''''', Second Edition: 50 Specific Ways to Improve Your Programs and Designs, Scott Meyers, Addison-Wesley, 1998, ISBN 0-201-92488-9. ¤ MEC++ Rec Reading, P14
         That book is organized similarly to this one, but it covers different (arguably more fundamental) material. ¤ MEC++ Rec Reading, P15
         A book pitched at roughly the same level as my Effective C++ books, but covering different topics, is ¤ MEC++ Rec Reading, P16
          * '''''C++ Strategies and Tactics''''', Robert Murray, Addison-Wesley, 1993, ISBN 0-201-56382-7. ¤ MEC++ Rec Reading, P17
         Murray's book is especially strong on the fundamentals of template design, a topic to which he devotes two chapters. He also includes a chapter on the important topic of migrating from C development to C++ development. Much of my discussion on reference counting (see Item 29) is based on the ideas in C++ Strategies and Tactics.
         If you're the kind of person who likes to learn proper programming technique by reading code, the book for you is ¤ MEC++ Rec Reading, P19
          * '''''C++ Programming Style''''', Tom Cargill, Addison-Wesley, 1992, ISBN 0-201-56365-7. ¤ MEC++ Rec Reading, P20
         Each chapter in this book starts with some C++ software that has been published as an example of how to do something correctly. Cargill then proceeds to dissect — nay, vivisect — each program, identifying likely trouble spots, poor design choices, brittle implementation decisions, and things that are just plain wrong. He then iteratively rewrites each example to eliminate the weaknesses, and by the time he's done, he's produced code that is more robust, more maintainable, more efficient, and more portable, and it still fulfills the original problem specification. Anybody programming in C++ would do well to heed the lessons of this book, but it is especially important for those involved in code inspections. ¤ MEC++ Rec Reading, P21
  • RandomWalk2/Insu . . . . 76 matches
          int _arDirectionX[8];
          int _arDirectionY[8];
          RandomWalkBoard(int nRow, int nCol, int nCurRow, int nCurCol, char *szCourse, int DirectX[], int DirectY[]);
          void CheckDirectionAndMove(int direction);
          void DirectionAllocate(int x[], int y[]);
         #endif
         RandomWalkBoard::RandomWalkBoard(int nRow, int nCol, int nCurRow, int nCurCol, char *szCourse, int DirectX[], int DirectY[])
          DirectionAllocate(DirectX, DirectY);
         void RandomWalkBoard::DirectionAllocate(int x[], int y[])
          _arDirectionX[i] = x[i];
          _arDirectionY[i] = y[i];
          int direction;
          direction = _szCourse[ _nTotalVisitCount ] - 48;
          CheckDirectionAndMove(direction);
         void RandomWalkBoard::CheckDirectionAndMove(int direction)
          _nCurRow += _arDirectionY[direction];
          _nCurCol += _arDirectionX[direction];
          int directX[8] = {0,1,1,1,0,-1,-1,-1};
          int directY[8] = {-1,-1,0,1,1,1,0,-1};
          RandomWalkBoard test(row, col, currow, curcol, course, directX, directY);
  • HowManyPiecesOfLand?/문보창 . . . . 67 matches
         #define MAXDIGITS 100
          char digit[MAXDIGITS];
          int lastdigit;
          lastdigit = 0;
          digit[lastdigit++] = n % 10;
          digit[lastdigit] = n % 10;
          for (i = lastdigit + 1; i < MAXDIGITS; i++)
          digit[i] = 0;
          for (i = 0; i < MAXDIGITS; i++)
          digit[i] = 0;
          lastdigit = 0;
          for (int i = lastdigit; i >= 0; i--)
          cout << (int)digit[i];
          char temp[MAXDIGITS];
          lastdigit = strlen(temp) - 1;
          lastdigit--;
          lastdigit--;
          for (i = lastdigit + startI; i >= startI; i--)
          digit[j++] = temp[i] - '0';
          while (n.lastdigit > 0 && n.digit[n.lastdigit] == 0)
  • MoreEffectiveC++/Exception . . . . 67 matches
          virtual void processAdiption() = 0;
          virtual void processAdiption();
          virtual void processAdiption();
          void displayIntoInfo(const Information& info)
          display info in window corresponding to w;
          void displayIntoInfo(const Information& info)
          display info in window corresponding to w;
          class AudioClip{
          AudioClip(const string& audioDataFileName);
          const string& audioClipFileName = "");
          AudioClip *theAudioClip;
          const string& audioClipFileName)
          :theName(name), theAddress(address), theImage(0), theAudioClip(0)
          if (audioClipFileName != "") { // 소리 정보를 생성한다.
          theAudioCilp = new AudioClip( audioClipFileName);
          delete theAudioClip;
         생성자는 theImage와 theAudioClip를 null로 초기화 시킨다. C++상에서 null값이란 delete상에서의 안전을 보장한다. 하지만... 위의 코드중에 다음 코드에서 new로 생성할시에 예외가 발생된다면?
          if (audioClipFileName != "") {
          theAudioClip = new AudioClip(audioClipFileName);
          BookEntry b( "Addison-Wesley Publishing Company", "One Jacob Way, Reading, MA 018678");
  • WikiTextFormattingTestPage . . . . 64 matches
         Revised 1/05/01, 5:45 PM EST -- adding "test" links in double square brackets, as TWiki allows.
         This page originated on Wiki:WardsWiki, and the most up-to-date copy resides there. This page has been copied here in order to make a quick visual determination of which TextFormattingRules work for this wiki. Currently it primarily determines how text formatted using the original Wiki:WardsWiki text formatting rules is displayed. See http://www.c2.com/cgi/wiki?WikiOriginalTextFormattingRules.
          * CLUG Wiki (older version of WardsWiki, modified by JimWeirich) -- http://www.clug.org/cgi/wiki.cgi?WikiEngineReviewTextFormattingTest
         http://narasimha.tangentially.com/cgi-bin/n.exe?twiky%20editWiki(%22WikiEngineReviewTextFormattingTest%22)
         This page contains sample marked up text to make a quick visual determination as to which Wiki:TextFormattingRules work for a given wiki. To use the page, copy the text from the edit window, and paste it in the wiki under test. Then read it.
         The original Wiki:WardsWiki text formatting rules make no provision for headings. They can be simulated by applying emphasis. See the next several lines.
         The next phrase, even though enclosed in triple quotes, '''will not display in bold because
         If I don't break the phrase by inserting a <return>, '''the bold portion can start and end on different lines,''' as this does.
         The next phrase, even though enclosed in triple quotes, '''will not display in bold because
         I've broken the phrase across a line''' boundary by inserting a <return>. If I don't break the phrase by inserting a <return>, '''the bold portion can start and end on different lines,''' as this does.
         This is another bulleted list, formatted the same way but with shortened lines to display the behavior when nested and when separated by blank lines.
          * Top level -- these headings should appear with a blank line between them
         Aside: I wonder if any wikis provide multilevel numbering -- I know that Wiki:MicrosoftWord, even back to the Dos 3.0 version, can number an outline with multiple digits, in "legal" or "outline" style numbering. I forget which is which -- one is like 2.1.2.4, the other is like II.A.3.c., and I think there is another one that includes ii.
          : Fourscore and seven years ago, our forefathers brought forth upon this continent a new nation, conceived in liberty, ... and I wish I could remember the rest. Formatted by preceding this paragraph with <tab><space>:<tab>.
          :: Here I tried some experimentation to see if I could indent a paragraph 8 spaces instead of 4 -- not successful but there might be a way. Fourscore and seven years ago, our forefathers brought forth upon this continent a new nation, conceived in liberty, ... and I wish I could remember the rest. Formatted by preceding this paragraph with <tab><tab><space>::<tab><tab>.
         Headings
         As stated earlier, the original Wiki:WardsWiki does not handle headings except by a workaround using emphasis. Some other wikis do.
         Some use a prefix of exclamation points, others use other methods. As I find those methods, I will expand this section accordingly.
         Here is a test of headings using "!"
         Here is a test of headings enclosed in equal signs (=), one for the top level, one more for each lower level. Whitespace is '''not''' allowed outside of the equals signs, while whitespace is ''required'' on the inside (separating the header text and the equals signs).
  • AustralianVoting/Leonardong . . . . 62 matches
         #define CandidatorVector vector<Candidator>
         struct Candidator
          IntVector candidateNum;
         bool isWin( const Candidator & candidator, int n )
          if ( candidator.votedCount >= n / 2 )
          return sheet.candidateNum.front();
          return *sheet.candidateNum.erase( sheet.candidateNum.begin() );
         void collectVoting( CandidatorVector & candidators, const VoteSheetVector & sheets )
          if ( candidators[ current(sheets[i]) ].fallen == false )
          candidators[ current(sheets[i]) ].votedCount++;
         void markFall( CandidatorVector & candidators, const int limit )
          for ( int i = 0 ; i < candidators.size() ; i++ )
          if ( candidators[i].votedCount <= limit )
          candidators[i].fallen = false;
         int minVotedNum( const CandidatorVector & candidators )
          for ( int i = 0 ; i < candidators.size() ; i++ )
          if ( candidators[i].fallen == false)
          if ( result > candidators[i].votedCount )
          result = candidators[i].votedCount;
         bool isUnionWin( const CandidatorVector & candidators )
  • PragmaticVersionControlWithCVS/Getting Started . . . . 61 matches
         tmpdir#cvs -d /home/CVSHOME/ import -m " " sesame sesame initial
         #mkdir ~/work
         root@eunviho:~/tmpdir/sesame# cvs status color.txt
         File: color.txt Status: Locally Modified
         root@eunviho:~/tmpdir/sesame# cvs diff color.txt
         diff -r1.1.1.1 color.txt
         또한 '''diff''' 옵션을 이용해서 변경된 파일이 어떤 변경이 있었는지를 조사하여 보여주는 옵션도 존재한다.
         root@eunviho:~/tmpdir/sesame# cvs diff --side-by-side color.txt
         diff --side-by-side -r1.1.1.1 color.txt
         root@eunviho:~/tmpdir/sesame# cvs commit -m "고객이 4가지 색을 더 원함"
         root@eunviho:~/tmpdir/sesame# cvs status color.txt
         root@eunviho:~/tmpdir/sesame# cvs log color.txt
         root@eunviho:~/tmpdir# cvs -d /home/CVSHOME/ co -d aladdin sesame
         cvs checkout: Updating aladdin
         U aladdin/color.txt
         U aladdin/number.txt
         root@eunviho:~/tmpdir# ll
         drwxr-xr-x 3 root root 4096 2005-08-02 22:23 aladdin
         root@eunviho:~/tmpdir# vi sesame/number.txt
         root@eunviho:~/tmpdir/sesame# cvs commit -m "숫자가 더 필요했다."
  • AcceleratedC++/Chapter6 . . . . 59 matches
          * find_if의 인자를 보면, 앞의 두개의 인자는 범위를 의미한다. 첫인자~두번째인자 말이다. 마지막 인자는 bool형을 리턴하는 함수를 넣어준다. 즉 predicater이다. 그러면 find_if는 주어진 범위 내에서 predicator를 만족하는 부분의 반복자를 리턴해 준다.
          === 6.1.3 Finding URL ===
         #endif
         using std::isdigit;
          // characters, in addition to alphanumerics, that can appear in a \s-1URL\s0
          == 6.2 Comparing grading schemes ==
          bool did_all_hw(const Student_info& s)
          vector<Student_info> did, didnt;
          if (did_all_hw(student))
          did.push_back(student);
          didnt.push_back(student);
          if (did.empty()) {
          cout << "No student did all the homework!" << endl;
          if (didnt.empty()) {
          cout << "Every student did all the homework!" << endl;
          ==== 초기 median_analysis 함수 ====
         double median_anlysis(const vector<Strudent_info>& students)
          return median(grades);
          median_anlysis함수 수정
         double median_anlysis(const vector<Strudent_info>& students)
  • LC-Display/곽세환 . . . . 58 matches
         bool display[8][7]; // 최대 8자리, 한 숫자를 나타내는데 필요한 선은 7개
         void makeDisplay(string n) // 수를 입력받음
          display[i][j] = false;
          display[i][2] = display[i][5] = true;
          display[i][0] = display[i][2] = display[i][3] = display[i][4] = display[i][6] = true;
          display[i][0] = display[i][2] = display[i][3] = display[i][5] = display[i][6] = true;
          display[i][1] = display[i][2] = display[i][3] = display[i][5] = true;
          display[i][0] = display[i][1] = display[i][3] = display[i][5] = display[i][6] = true;
          display[i][0] = display[i][1] = display[i][3] = display[i][4] = display[i][5] = display[i][6] = true;
          display[i][0] = display[i][2] = display[i][5] = true;
          display[i][0] = display[i][1] = display[i][2] = display[i][3] = display[i][4] = display[i][5] = display[i][6] = true;
          display[i][0] = display[i][1] = display[i][2] = display[i][3] = display[i][5] = display[i][6] = true;
          display[i][0] = display[i][1] = display[i][2] = display[i][4] = display[i][5] = display[i][6] = true;
         void showDisplay(int s, int length) // 크기와 자리수를 입력받음
          if (display[k][0])
          if (display[k][1])
          if (display[k][2])
          if (display[k][3])
          if (display[k][4])
          if (display[k][5])
  • 자바와자료구조2006 . . . . 52 matches
         <div style="overflow:auto;height:1px;">
         [http://www.gayhomes.net/debil/diflucan.html diflucan]
         [http://www.gayhomes.net/debil/estradiol.html estradiol]
         [http://buyadipexonline.blogspirit.com/ buy adipex]
         [http://h1.ripway.com/redie/diflucan.html diflucan]
         [http://h1.ripway.com/redie/norvasc.html norvasc]
         [http://h1.ripway.com/redie/motrin.html motrin]
         [http://h1.ripway.com/redie/ortho.html ortho]
         [http://h1.ripway.com/redie/remeron.html remeron]
         [http://h1.ripway.com/redie/zyban.html zyban]
         [http://h1.ripway.com/olert/didrex.html didrex]
         [http://h1.ripway.com/redie/fluoxetine.html fluoxetine]
         [http://h1.ripway.com/redie/flexeril.html flexeril]
         [http://h1.ripway.com/redie/clarinex.html clarinex]
         [http://h1.ripway.com/redie/elavil.html elavil]
         [http://h1.ripway.com/redie/seasonale.html seasonale]
         [http://h1.ripway.com/olert/meridia.html meridia]
         [http://h1.ripway.com/redie/allegra.html allegra]
         [http://eteamz.active.com/vottak/files/adipex.html adipex]
         [http://h1.ripway.com/redie/aciphex.html aciphex]
  • 새싹교실/2012/AClass/2회차 . . . . 50 matches
         #include<stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>// 자리 못 맞추겠음..
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         int diamond(int a);
          diamond(i);
         int diamond(int a)
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 영호의바이러스공부페이지 . . . . 50 matches
         This is a down and dirty zine on wich gives examples on writing viruses
         If you are an anti-virus pussy, who is just scared that your hard disk will
         002...........................How to modify viruses to avoid SCAN
          Editior, Technical Consultant - Hellraiser
          Co-Editor, Theory Consultant - Bionic Slasher
          Discovery: June, 1990
          current directory. On bootable diskettes, this file will normally
          date/time stamps in the directory changed to the date/time the
          ^like she'd know the difference!
         Here is a dissasembly of the virus, It can be assembled under Turbo Assembler
          mov di,dx ;
          cmp byte ptr [di],0E9h ;compare buffer to virus id
          mov dx,[di+1] ;lsh of offset
          mov dx,di ;buffer to save read
          cmp word ptr [di],807h ;compare buffer to virus id
          xor cx,cx ;ditto
         in the directory. If no files are found the program exits. If a file is
          - HOW TO MODIFY A VIRUS SO SCAN WON'T CATCH IT -
         The problem with most viruses is that this dickhead who lives in California
         viruses cause they been around so long. Now heres a quick way to modify
  • 데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy . . . . 48 matches
         #-*-coding:utf8-*-
         maketestdir = lambda i : "/home/newmoni/workspace/svm/package/test/"+i+"/"+i+".txt"
          makedir = lambda i : "/home/newmoni/workspace/svm/package/train/"+i+"/index."+i+".db"
          classfreqdic = {}
          wordfreqdic = {}
          doclist = open(makedir(eachclass)).read().split("\n")
          classfreqdic[eachclass]=len(doclist)
          wordfreqdic[eachclass] = {}
          if not wordfreqdic[eachclass].has_key(word):
          wordfreqdic[eachclass][word]=0
          wordfreqdic[eachclass][word]+=1
          prob1 = math.log((classfreqdic["economy"]/totalct)/(classfreqdic["politics"]/totalct))
          classprob1 = float(classfreqdic["economy"]/totalct)
          classprob2 = float(classfreqdic["politics"]/totalct)
          return classfreqdic, wordfreqdic, prob1, classprob1, classprob2
          classfreq1 = wordfreqdic["economy"].get(word,0)+1
          classfreq2 = wordfreqdic["politics"].get(word,0)+1
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          doclist = open(maketestdir(eachclass)).read().split("\n")
         #-*-coding:utf8-*-
  • 비행기게임/BasisSource . . . . 46 matches
          self.reloading = 0;
          def move(self, directionx,directiony, xy):
          self.rect.move_ip(directionx*self.speed,directiony*self.speed)
          self.rect.move_ip(directionx*self.speed,0)
          self.rect.move_ip(0,directiony*self.speed)
          def setImage(self, direction) :
          speedIncreaseRateOfY = 0.1
          self.speedy+=self.speedIncreaseRateOfY
          self.speedy-=self.speedIncreaseRateOfY
         class Building(pygame.sprite.Sprite,SuperClassOfEachClass):
          #Set the display mode
          bestdepth = pygame.display.mode_ok(SCREENRECT.size, winstyle,32)
          screen = pygame.display.set_mode(SCREENRECT.size, winstyle,bestdepth)
          building_1_sprite = pygame.sprite.Group()
          building_1_containers = building_1_sprite, all
          building_1 = Building()
          building_1.setContainers(building_1_containers)
          img = load_image('building_1.gif')
          building_1.setImage(img)
          direction1 = keystate[K_RIGHT] - keystate[K_LEFT]
  • RandomWalk/임인택 . . . . 45 matches
         // move direction and board.
         int direction_x[]={-1,0,1,1,1,0,-1,-1};
         int direction_y[]={1,1,1,0,-1,-1,-1,0};
         const int DIRECTION = 8;
          k = rand()%DIRECTION;
          if(xPos+direction_x[k]<0 || xPos+direction_x[k]>sizeX-1
          || yPos+direction_y[k]<0 || yPos+direction_y[k]>sizeY-1)
          xPos += direction_x[k];
          yPos += direction_y[k];
         #define DIRECTION 8
         // move direction and board.
         int direction_x[]={-1,0,1,1,1,0,-1,-1};
         int direction_y[]={1,1,1,0,-1,-1,-1,0};
          k = rand()%DIRECTION;
          if(xPos+direction_x[k]<0 || xPos+direction_x[k]>sizeX-1
          || yPos+direction_y[k]<0 || yPos+direction_y[k]>sizeY-1)
          xPos += direction_x[k];
          yPos += direction_y[k];
         #define NUMOFDIRECTIONS 8
         int dir_x[]={-1,0,1,1,1,0,-1,-1};
  • Kongulo . . . . 44 matches
         # Redistribution and use in source and binary forms, with or without
         # modification, are permitted provided that the following conditions are
         # * Redistributions of source code must retain the above copyright
         # notice, this list of conditions and the following disclaimer.
         # * Redistributions in binary form must reproduce the above
         # copyright notice, this list of conditions and the following disclaimer
         # distribution.
         # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
         # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
         # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
         # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
         # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
          - Knows basic and digest HTTP authentication
          - When recrawling, uses If-Modified-Since HTTP header to minimize transfers
         # Digs out the text of an HTML document's title.
          '''We handle not-modified-since explicitly.'''
         # A URL opener that can do basic and digest authentication, and never raises
          urllib2.HTTPDigestAuthHandler(passwords),
          self.disallow_all = 1
          modified_lines = []
  • Ant/JUnitAndFtp . . . . 42 matches
         <project name="servletspike" basedir="." default="reporttoftp">
          <property name="dist" value="dist"/>
          <property name="distlibdir" value=""/>
          <mkdir dir="${build}"/>
          <mkdir dir="${dist}"/>
          <mkdir dir="${report}"/>
          <mkdir dir="${checkoutdir}"/>
          <javac srcdir="${src}" destdir="${build}">
          <target name="dist" depends="compile">
          <copy todir="${dist}">
          <fileset dir="${build}"/>
          <copy todir="${distlibdir}">
          <fileset dir="${lib}"/>
          <batchtest fork="yes" todir="${report}">
          <fileset dir="${build}">
          <junitreport todir="${report}">
          <fileset dir="${report}">
          <report format="frames" todir="${report}/html"/>
          action="del" remotedir="${ftptestreportpath}">
          <fileset dir="${report}/html">
  • MoniWikiACL . . . . 41 matches
         /!\ IP, CDIR, 부분IP 등등은 그룹 지정에서만 사용 가능합니다.
         FoobarPage babo deny edit,diff,info
         HelpOn.* @ALL deny edit,savepage
         WikiSandBox @Guest allow edit,info,diff
         // WikiSandBox 페이지를 @Guest 그룹에 edit,info,diff 액션을 허용(allow)
         WikiSandBox Foobar deny edit
         # Please don't modify the lines above
         # some pages are allowed to edit
         WikiSandBox @Guest allow edit,info,diff
         // WikiSandBox 페이지를 @Guest 그룹에 edit,info,diff 액션을 허용(allow)
         MoniWiki @ALL deny edit,uploadfile,diff
         // MoniWiki 페이지를 @ALL 모든 사용자에게 edit,upload,diff등의 일부 액션을 거부
          * {{{deny *}}} + {{{allow edit,info}}} = edit와 info 액션만 가능: '''explicit하게 지정된''' 액션만 허락
          * {{{allow *}}} + {{{deny info,diff}}} = info/diff 이외의 액션이 모두 허용: '''explicit하게 지정된''' 액션만 거부
          * {{{deny info,diff}}} + {{{allow *}}} = 위의 경우와 같다. explicit하게 지정된 액션인 info, diff만 거부
         {{{deny edit}}} + {{{allow *}}}은 그 반대로 {{{Order deny,allow}}}가 된다.
         * @ALL allow read,ticket,info,diff,titleindex,bookmark,pagelist
         ProtectedPage @All deny read,ticket,info,diff,titleindex,bookmark,pagelist
          * ProtectedPage는 edit,savepage를 제외하고 모두 불허
         * @User allow edit,savepage
  • SolarSystem/상협 . . . . 41 matches
         #include <stdio.h>
         GLfloat distance1 = 2.0f;//수성
         GLfloat distance2 = 3.2f;//금성
         GLfloat distance3 = 4.2f;//지구
         GLfloat distance4 = 5.2f;//화성
         GLfloat distance5 = 6.2f;//목성
         GLfloat distance6 = 7.2f;//토성
         GLfloat distance7 = 8.2f;//천왕성
         GLfloat distance8 = 9.2f;//해왕성
         GLfloat distance9 = 10.2f;//명왕성
         float diffuseLight[] = {0.25f,0.25f,0.25f,1.0f};
         float matDiff[] = {1.0f,1.0f,1.0f,1.0f};
          glLoadIdentity();
          glLoadIdentity();
          glMaterialfv(GL_FRONT,GL_DIFFUSE,matDiff);
          glLightfv(GL_LIGHT0,GL_DIFFUSE,diffuseLight);
         void CorrectOfCoordinate(float distance,float x,float y, float z)
          glTranslatef(-distance*cosin*cosin,-distance*sin*cosin,0.0f);
          glLoadIdentity();
          glTranslatef(distance1,0.0f,0.0f);
  • 새싹교실/2012/세싹 . . . . 41 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
          네트워크 통신을 위한 프로그램들은 소켓을 생성하고, 이 소켓을 통해서 서로 데이터를 교환한다. - wikipedia
         #include <stdio.h>
          U16 Flags; // inUse 0x0001 Directory 0x0002
          AttributeStandardInformation = 0x10,
          U8 MediaType;
          * 값을 확인하는데 이상한 값이 나와 검색해보니 MFT에서도 Little Endian형식을 쓰는 군요. - [김희성]
          //__int64는 메모리상에 little endian식으로 저장됨. 왜인지 이해가 안 가지만...
         unsigned __int64 htonll(unsigned __int64 LittleEndian)
          unsigned __int64 BigEndian;
          LittleEndian>>=16;
          BigEndian=0;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+7))<<54;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+6))<<48;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+5))<<40;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+4))<<32;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+3))<<24;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+2))<<16;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+1))<<8;
          BigEndian+=(unsigned __int64)(*((unsigned char*)&LittleEndian+0));
  • MoinMoinFaq . . . . 40 matches
         is a database of pages that can be collaboritively edited using a web
         convey information. Other pages are an open invitation for discussion
         a wiki can serve the same purpose as a discussion thread. You could
          * Editability by anyone - A wiki page is editable by anyone with a web browser
          * ability to add new information or modify existing information
         difficult, because there is a change log (and back versions) of every page
         corruption is more difficult to deal with. The possibility exists that someone
         can enter incorrect information onto a page, or edit pages to intentionally
         the attributions on a page to make it look like a different person made a
         feature (to a fixed auditor) for new material submission.
         === Finding and accessing information in the wiki ===
          * Click on WordIndex. This shows an alphabetized list of every
         ==== What are these WeirdRedLinks I keep finding all over the place? ====
         === Adding information to the wiki ===
         just click on the Edit''''''Text link at the bottom of the page, or click on
         the [[Icon(moin-edit.gif)]] icon at the top of the page. The page is brought
         up in a text-edit pane in your browser, and you simply make the changes.
         ==== Are there any conventions I should follow when adding information? ====
          * Edit the Wiki page (go to the Wiki page and click the EditText link)
         You can make the link "prettier" by putting "cover" wording for the
  • UML . . . . 40 matches
         == UML Diagram types ==
         === Use Case Diagram ===
         This diagram describes the functionality of the (simple) Restaurant System. The Food Critic actor can Eat Food, Pay for Food, or Drink Wine. Only the Chef Actor can Cook Food. Use Cases are represented by ovals and the Actors are represented by stick figures. The box defines the boundaries of the Restaurant System, i.e., the use cases shown are part of the system being modelled, the actors are not.
         The OMG defines a graphical notation for [[use case]]s, but it refrains from defining any written format for describing use cases in detail. Many people thus suffer under the misapprehension that a use case is its graphical notation; when in fact, the true value of a use case is the written description of scenarios regarding a business task.
         === Class Diagram ===
         This diagram describes the structure of a simple Restaurant System. UML shows [[Inheritance_(computer_science)|Inheritance]] relationships with a [[triangle]]; and containers with [[rhombus|diamond shape]]. Additionally, the role of the relationship may be specified as well as the cardinality. The Restaurant System has any number of Food dishes(*), with one Kitchen(1), a Dining Area(contains), and any number of staff(*). All of these objects are associated to one Restaurant.
         === Sequence Diagram ===
         [http://upload.wikimedia.org/wikipedia/en/2/20/Restaurant-UML-SEQ.gif]
         This diagram describes the sequences of messages of the (simple) Restaurant System. This diagram represents a Patron ordering food and wine; drinking wine then eating the food; finally paying for the food. The dotted lines extending downwards indicate the timeline. The arrows represent messages (stimuli) from an actor or object to other objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous method calls.
         === Collaboration Diagram /Communication Diagram (UML 2.0) ===
         Above is the collaboration diagram of the (simple) Restaurant System. Notice how you can follow the process from object to object, according to the outline below:
         A Collaboration diagram models the interactions between objects in terms of sequenced messages. Collaboration diagrams represent a combination of information taken from [[#UML_Class Diagram|Class]], [[#UML_Sequence_Diagram|Sequence]], and [[#UML_Use_Case_Diagram|Use Case Diagrams]] describing both the static structure and dynamic behavior of a system.
         Collaboration and sequence diagrams describe similiar information, and as typically implemented, can be transformed into one another without difficulty.
         However, collaboration diagrams use the free-form arrangement of objects and links as used in Object diagrams. In order to maintain the ordering of messages in such a free-form diagram, messages are labeled with a chronological number and placed near the link the message is sent over. Reading a Collaboration diagram involves starting at message 1.0, and following the messages from object to object.
         In UML 2.0, the Collaboration diagram has been simplified and renamed the Communication diagram.
         === Statechart Diagram ===
         See [http://en.wikipedia.org/wiki/State_diagram#Harel_statechart].
         === Activity Diagram ===
         Activity diagrams represent the business and operational workflows of a system. An Activity diagram is a variation of the state diagram where the "states" represent operations, and the transitions represent the activities that happen when the operation is complete.
         This activity diagram shows the actions that take place when completing a (web) form.
  • 데블스캠프2013/셋째날/머신러닝 . . . . 40 matches
         using System.Threading.Tasks;
          int diff = 0;
          int diffTemp = 0;
          diff = 0;
          diff = 0;
          diffTemp = testNews[i].words[k] - sampleNews[j].words[k];
          if (diffTemp < 0) diffTemp = diffTemp * (-1);
          diff += diffTemp;
          //Console.WriteLine("{0} : {1}", diff, min);
          if (diff < min)
          min = diff;
          diffSum = 0;
          diffSum += abs(firstDataList[i] - secondDataList[i]);
          return diffSum;
         diffValue = 0;
         leastDiffValue = 10000;
          diffValue = compare(testData[i], trainData[j]);
          # print 'diffValue : ', diffValue;
          if diffValue < leastDiffValue:
          leastDiffValue = diffValue;
  • 2010JavaScript/역전재판 . . . . 37 matches
         <link rel='stylesheet' type='text/css' href='style.css' media='all'>
         <div id='basewindow'>
         <div id='chugoong'>추궁하장</div>
         <div id='jesi'>제시하장</div>
         <div id='item_box'><span class='keyword'><br><br><br><br><br>hello</span></div>
         <div id='item_pic'></div>
         <div id='item_text'></div>
         <!--<div id='human'></div>-->
          <div id='name'>
          </div>
          <div id='text'>
          </div>
         </div>
         padding : 10px;
          <link rel='stylesheet' type='text/css' href='style.css' media='all'>
          <div id='basewindow'>
          <div id='chugoong'>추궁하장</div>
          <div id='jesi'>제시하장</div>
          <div id='item_box'></div>
          <div id='item_pic'></div>
  • 데블스캠프2009/목요일/연습문제/MFC/서민관 . . . . 36 matches
         #endif
         // CAboutDlg dialog used for App About
         class CAboutDlg : public CDialog
          // Dialog Data
         CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // CTestMFCDlg dialog
         : CDialog(CTestMFCDlg::IDD, pParent)
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          CDialog::DoDataExchange(pDX);
          DDX_Text(pDX, IDC_EDIT2, m_number);
         BEGIN_MESSAGE_MAP(CTestMFCDlg, CDialog)
         BOOL CTestMFCDlg::OnInitDialog()
          CDialog::OnInitDialog();
          // Set the icon for this dialog. The framework does this automatically
          // when the application's main window is not a dialog
          CDialog::OnSysCommand(nID, lParam);
         // If you add a minimize button to your dialog, you will need the code below
  • MySQL 설치메뉴얼 . . . . 35 matches
         A more detailed version of the preceding description for installing a
         binary distribution follows:
          syntax for `useradd' and `groupadd' may differ slightly on
          different versions of Unix, or they may have different names such
          2. Pick the directory under which you want to unpack the distribution
          the distribution under `/usr/local'. (The instructions, therefore,
          assume that you have permission to create files and directories in
          `/usr/local'. If that directory is protected, you must perform the
          3. Obtain a distribution file using the instructions in *Note
          getting-mysql::. For a given release, binary distributions for all
          platforms are built from the same MySQL source distribution.
          4. Unpack the distribution, which creates the installation directory.
          Then create a symbolic link to that directory:
          The `tar' command creates a directory named `mysql-VERSION-OS'.
          The `ln' command makes a symbolic link to that directory. This
          lets you refer more easily to the installation directory as
          command to uncompress and extract the distribution:
          5. Change location into the installation directory:
          You will find several files and subdirectories in the `mysql'
          directory. The most important for installation purposes are the
  • RSSAndAtomCompared . . . . 35 matches
         People who generate syndication feeds have a choice of
         most likely candidates will be [http://blogs.law.harvard.edu/tech/rss RSS 2.0] and [http://ietfreport.isoc.org/idref/draft-ietf-atompub-format/ Atom 1.0].
         The purpose of this page is to summarize, as clearly and simply as possible, the differences between the RSS 2.0 and Atom 1.0 syndication languages.
         == Major/Qualitative Differences ==
         The RSS 2.0 specification is copyrighted by Harvard University and is frozen. No significant changes can be made and it is intended that future work be done under a different name; Atom is one example of such work.
         RSS 2.0 requires feed-level title, link, and description. RSS 2.0 does not require that any of the fields of individual items in a feed be present.
         RSS 2.0 may contain either plain text or escaped HTML, with no way to indicate which of the two is provided. Escaped HTML is ugly (for example, the string AT&T would be expressed as “AT&amp;T”) and has been a source of difficulty for implementors. RSS 2.0 cannot contain actual well-formed XML markup, which reduces the re-usability of content.
          * well-formed, displayable XHTML markup
         Atom has separate “summary” and “content” elements. The summary is encouraged for accessibility reasons if the content is non-textual (e.g. audio) or non-local (i.e. identified by pointer).
         === Autodiscovery ===
         [http://diveintomark.org/archives/2002/06/02/important_change_to_the_link_tag autodiscovery] has been implemented several times in different ways and has never been standardized. This is a common source of difficulty for non-technical users.
         Atom [http://www.ietf.org/internet-drafts/draft-ietf-atompub-autodiscovery-01.txt standardizes autodiscovery]. Additionally, Atom feeds contain a “self” pointer, so a newsreader can auto-subscribe given only the contents of the feed, based on Web-standard dispatching techniques.
         feeds, where entries from multiple different feeds are combined, with pointers
         == Differences of Degree ==
         Atom 1.0 is in [http://www.w3.org/2005/Atom an XML namespace] and may contain elements or attributes from other XML namespaces. There are specific guidelines on how to interpret extension elements. Additionally, there will be an IANA managed directory rel= values for <link>. Finally, Atom 1.0 provides recommended extension points and guidance on how to interpret simple extensions.
         === Digital Signature/Encryption ===
         and [http://www.w3.org/TR/xmldsig-core/ XML Digital Signature] on entries are included in Atom 1.0.
         RSS 2.0 provides the ability to specify email addresses for a feed’s “managingEditor” and “webMaster”, and for an item’s “author”. Some publishers prefer not to share email addresses, and use “dc:creator” from the dublin core extension instead.
         Atom 1.0 categories have three, with the addition of optional human-readable title.
         Atom 1.0 includes a (non-normative) ISO-Standard [http://relaxng.org/ RelaxNG] schema, to support those who want to check the validity of data advertised as Atom 1.0. Other schema formats can be [http://www.thaiopensource.com/relaxng/trang.html generated] from the RelaxNG schema.
  • WikiSlide . . . . 33 matches
          * '''Fast''' - fast editing, communicating and easy to learn
          * '''Open''' - everybody may read ''and'' edit everything
          * Collaboration, Coordination and Communication platform
          * Quick search and additional actions (HelpOnActions)
          * SiteNavigation: A list of the different indices of the Wiki
          * WordIndex: A list of all words in page titles (i.e. a list of keywords/concepts in the Wiki)
         == Using the Editor ==
         To edit a page, just click on [[Icon(edit)]] or on the link "`EditText`" at the end of the page. A form will appear enabling you to change text and save it again. A backup copy of the previous page's content is made each time.
         You can check the appearance of the page without saving it by using the preview function - ''without'' creating an entry on RecentChanges; additionally there will be an intermediate save of the page content, if you have created a homepage ([[Icon(home)]] is visible).
         <!> After editing pages, please leave the edit form by "`Save Changes`" since otherwise your edits will be lost!
         == Tips on the Editor ==
         Within the editor, the usual hotkeys work:
         (!) If you discover an interesting format somewhere, just use the "raw" icon to find out how it was done.
         (!) In UserPreferences, you can set up the editor to open when you double click a page.
         ||<rowbgcolor="#FFFFE8"> '''Input''' || '''Display''' ||
          (!) A common error is to insert an additional blank after the ending equal signs!
         which ''directly'' follow each other
         Tables appear if you separate the content of the columns by  `||`. All fields of the same row must be also on the same line in the editor.
         Display:
          * The parameters are optional, depending on the macro.
  • html5/richtext-edit . . . . 33 matches
          * 추가된 API : contenteditable속성, 문서 designMode
          * 내용 편집이 불가능한 요소(div등)를 편집하게 하기 위한 API.
          * contenteditable : 특정 요소의 내용만 편집 가능
         = contenteditable =
         * contenteditable : 문자열을 값으로 가짐, ""(null), "true" "false"
          * contenteditable의 상태는 상속되므로 편집가능한 요소 하위의 요소는 모두 편집가능
         <div id="deit" contenteditable="true"></div>
         <div id="deit" contenteditable></div>
         <div id="deit" contenteditable="false"></div>
         isContentEditable로 현재 편집가능 알수잇음 ("true", "false", "inherit"반환)
         var editor = document.getElementById("editor");
         if(editor.isContentEditable)
          editor.contentEditable = "false";
         <div id="editor" contenteditabl></div>
         var editor = document.getElementById("editor");
         alert(editor.innerHTML);
          id="editor"
         var editor= document.getElementById("editor");
         alert(editor.contentDocument.body.textContent);
  • AustralianVoting/곽세환 . . . . 32 matches
          int numberOfCandidates;
          char candidates[20][81];
          int votesPerCandidates[20] = {{0}};
          cin >> numberOfCandidates;
          for (i = 0; i < numberOfCandidates; i++)
          cin.getline(candidates[i], 81);
          for (i = 1; i < numberOfCandidates; i++)
          for (i = 0; i < numberOfCandidates; i++)
          votesPerCandidates[i] = 0;
          votesPerCandidates[votes[i][rank[i]] - 1]++;
          /*for (i = 0; i < numberOfCandidates; i++)
          cout << votesPerCandidates[i] << " ";
          for (i = 0; i < numberOfCandidates; i++)
          if (votesPerCandidates[i] > 0.5 * numberOfVoters)
          for (i = 0; i < numberOfCandidates; i++)
          if (votesPerCandidates[i] == 0)
          sameVote = votesPerCandidates[i];
          else if (sameVote != votesPerCandidates[i])
          for (i = 0; i < numberOfCandidates; i++)
          if (votesPerCandidates[i] == 0)
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 32 matches
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
          private int headIndex;
          private int direction;
          headIndex = 0;
          direction = Snake.RIGHT;
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          public int getDirection() {
          return direction;
          public void setDirection(int direction) {
          this.direction = direction;
          cellVector.insertElementAt(currentHead, headIndex);
          headIndex = (headIndex + length() - 1) % length();
          if(direction == Snake.LEFT)
          else if(direction == Snake.RIGHT)
          else if(direction == Snake.UP)
          else if(direction == Snake.DOWN)
          private final int boardInnerX;
          private final int boardInnerY;
          private final int boardInnerWidth;
  • 데블스캠프2006/화요일/tar/김준석 . . . . 32 matches
         #include<stdio.h>
          _finddata_t data_dir;
          if(!(-1==(h =_findfirst("tar\*",&data_dir))))
          if((data_dir.attrib & _A_SUBDIR) != 0) continue;
          sprintf(fileName, "..\tar\%s", data_dir.name);
          fwrite(data_dir.name, 270, 1, write_f);
          fprintf(write_f,"%d ",data_dir.size);
          }while(!(_findnext(h,&data_dir)));
         #include<stdio.h>
         #include<stdio.h>
         void check_dir(char *dir);
          _finddata_t data_dir;
          if(!(-1==(h =_findfirst(argv[i],&data_dir))))
          if((data_dir.attrib & _A_SUBDIR) != 0) check_dir(argv[i]);
         void check_dir(char *dir)
          _finddata_t data_dir;
          char dir_ex[512];
          strcpy(dir_ex, dir);
          strcat(dir_ex, "\*.*");
          if(!(-1==(find_bool =_findfirst(dir_ex, &data_dir))))
  • BusSimulation/조현태 . . . . 30 matches
          buildings=new station*[road_long];
          buildings[i]=0;
          if (0!=buildings[i])
          delete buildings[i];
          delete buildings;
          if (0!=buildings[where])
          buildings[where]=new station(number_station,input_name,input_percent,input_size);
          if (0!=buildings[i])
          buildings[i]->act(number_station);
          cars[i]->act(buildings[i],this);
          if (0!=buildings[i])
          station **buildings;
          buildings=NULL;
          delete buildings[i];
          if (buildings!=NULL)
          delete buildings;
          if (buildings[i]->where_am_i()==where)
          temp[i]=buildings[i];
          delete buildings;
          buildings=temp;
  • WinampPluginProgramming/DSP . . . . 30 matches
         int modify_samples1(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples2(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples3(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples4(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples5(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
          modify_samples1, // DSP 처리시 호출 함수
          modify_samples2,
          modify_samples3,
          modify_samples4,
          modify_samples5,
         #endif
         #endif
         // otherwise returns either mod1 or mod2 depending on 'which'.
          ShowWindow((pitch_control_hwnd=CreateDialog(this_mod->hDllInstance,MAKEINTRESOURCE(IDD_DIALOG1),this_mod->hwndParent,pitchProc)),SW_SHOW);
         int modify_samples1(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate)
         int modify_samples3(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate)
          int dindex;
          dindex=(numsamples<<14)/n;
          index+=dindex;
          index+=dindex;
  • 서지혜/단어장 . . . . 30 matches
          1. [https://www.evernote.com/shard/s104/sh/36c51ebe-b7bc-46a7-8516-34959543f192/b6da6093e22a8ae49f1ad9616f2c9e93 idiom]
          명령적인 : 1. imperative programming. 2. We use the Imperative for direct orders and suggestions and also for a variety of other purposes
          Density is physical intrinsic property of any physical object, whereas weight is an extrinsic property that varies depending on the strength of the gravitational field in which the respective object is placed.
         '''discriminate'''
          식별하다 : The computer program was unable to discriminate between letters and numbers.
          practices that discriminate against women and in favour of men.
          It is illegal to discriminate on grounds of race, sex or religion.
          What is the difference between ethnicity and race?
          The traditional definition of race and ethnicity is related to biological and sociological factors respectively.
          밀도 : Moore's law has effectively predicted the density of transistors in silicon chips.
          자발적으로 : Successful people spontaneously do things differently from those individuals who stagnate.
         '''diagnostician'''
          진단의 : Medical diagnosticians see a patient once or twice, make an assessment in an effort to solve a particularly difficult case, and then move on.
          방대한 : He spends a lot of his own time checking up on his patients, taking extensive notes on what he's thinking at the time of diagnosis, and checking back to see how accurate he is.
          우월, 우세, 지배 : The relationship between the subject and the viewers is of dominance and subordination
          우성 : Dominance in genetics is a relationship between alleles of a gene, in which one allele masks the expression (phenotype) of another allele at the same locus. In the simplest case, where a gene exists in two allelic forms (designated A and B), three combinations of alleles (genotypes) are possible: AA, AB, and BB. If AA and BB individuals (homozygotes) show different forms of the trait (phenotype), and AB individuals (heterozygotes) show the same phenotype as AA individuals, then allele A is said to dominate or be dominance to allele B, and B is said to be recessive to A. - [dominance gene wiki]
          망각 : Eternal oblivion, or simply oblivion, is the philosophical concept that the individual self "experiences" a state of permanent non-existence("unconsciousness") after death. Belief in oblivion denies the belief that there is an afterlife (such as a heaven, purgatory or hell), or any state of existence or consciousness after death. The belief in "eternal oblivion" stems from the idea that the brain creates the mind; therefore, when the brain dies, the mind ceases to exist. Some reporters describe this state as "nothingness".
          What gives the book its integrity are the simplicity and veracity of there recipes and small touches - bits of history, discovery and personal reflection. - Harvey Steiman, Wine Spectator
         = idiom =
         bang for the buck : http://en.wikipedia.org/wiki/Bang_for_the_buck
  • 5인용C++스터디/에디트박스와콤보박스 . . . . 29 matches
          에디트 컨트롤은 CEdit 클래스로 표현된다. 멤버함수는 다음과 같다.
         CEdit / 생성자
          CreateEdit라는 프로젝트를 만들어보자. 폼뷰가 아닌 일반 뷰에 에디트를 배치하려면 뷰가 생성될 때 (WM_CREATE) OnCreate에서 에디트를 생성시키면 된다. 우선 뷰의 헤더파일을 열어 CEdit형 포인터를 선언한다.
         class CCreateEditView : public CView
          CCreateEditView();
          DECLARE_DYNCREATE(CCreateEditView)
          CCreateEditDoc* GetDocument();
          CEdit *m_pEdit;
         #define IDC_MYEDIT 1000
         int CCreateEditView::OnCreate(LPCREATESTRUCT lpCreateStruct)
          m_pEdit = new CEdit;
          m_pEdit -> Create(WS_CHILD | WS_VISIBLE | WS_BORDER,
          CRect(10, 10, 300, 35), this, IDC_MYEDIT);
          m_Edit가 CEdit의 포인터로 선언되었으므로 일단 new 연산자로 CEdit객체를 만든다. 그리고 이 객체의 Create 멤버함수를 호출하여 에디트를 생성한다. Create 함수의 원형은 다음과 같다.
          예제에서는 (10, 10, 300, 35) 사각 영역에 에디트를 생성하였으며 통지 메시지를 사용할 것이므로 IDC_MYEDIT라는 매크로 상수를 1000으로 정의하여 ID로 주었다. 여기서 1000이라는 ID는 임의로 준 것이다.
         void CCreateEditView::OnDestroy()
          delete m_pEdit;
          이렇게 Create 함수로 만든 에디트의 통지 메시지는 어떻게 처리해야 할까. 클래스 위저드가 메시지 핸들러를 만들 때 해주는 세가지 동작을 프로그래머가 직접 해줘야 한다. 우선 메시지 맵에서 메시지와 메시지 핸들러를 연결시켜 준다. ON_EN_CHANGE 매크로에 의해 IDC_MYEDIT 에디트가 EN_CHANGE 메시지를 보내올 때 OnChangeEdit1 함수가 호출된다.
         BEGIN_MESSAGE_MAP(CCreateEditView, CView)
          //{{AFX_MSG_MAP((CCreateEditView)
  • ASXMetafile . . . . 29 matches
          * <ASX>: Indicates an ASX metafile.
          * <Abstract>: Provides a brief description of the media file.
          * <Title>: Title of the media file.
          * <MoreInfo href = "path of the source" / >: Adds hyperlinks to the Windows Media Player interface in order to provide additional resources on the content.
          * <Entry>: Serves a playlist of media by inserting multiple "Entry" elements in succession.
          * <Duration value = "00:00:00">: Sets the value attribute for the length of time a streaming media file is to be played.
          * <Logo href = "path of the logo source" Style = "a style" / >: Adds custom graphics to the Windows Media player by choosing either a watermark or icon style. The image formats that Windows Media Player supports are GIF, BMP, and JPEG.
          o MARK: The logo appears in the lower right corner of the video area while Windows Media Player is connecting to a server and opening a piece of content.
          o ICON: The logo appears as an icon on the display panel, next to the title of the show or clip.
          * <Banner href = "path of the banner source">: Places a banner (82 pixels × 30 pixels) image at the bottom of the video display area.
          o Windows Media Services Server: File names will start with mms://.
          o ASX files, on the other hand, are small text files that can always sit on an HTTP server. When the browser interprets the ASX file, it access the streaming media file that is specified inside the ASX file, from the proper HTTP, mms, or file server.
          * ?sami="path of the source": Defines the path of a SAMI caption file within the <ref href> tag for media source.
          <Abstract>: This text will show up as a Tooltip and in the Properties dialog box
          <MoreInfo href="http://www.microsoft.com/windows/windowmedia" />
          <MoreInfo href="http://www.microsoft.com/windows/windowsmedia" />
          <Title> Markers Discussion </Title>
          <MoreInfo href="http://www.microsoft.com/windows/windowsmedia" />
          <Ref href="http://cita.rehab.uiuc.edu/mediaplayer/mediasmaple.asf"
          ?sami="http://cita.rehab.uiuc.edu/mediaplayer/samisample.smi" />
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 28 matches
         Encoding is inevitable in programming. At some point you say, "Here is some information. How am I going to represent it?" This decision to encode information happens a hundred times a day.
         Back in the days when data was separated from computation, and seldom the twain should meet, encoding decisions were critical. Any encoding decision you made was propagated to many different parts of the computation. If you got the encoding wrong, the cost of change was enormous. The longer it took to find the mistake, the more ridiculous the bill.
         과거로 돌아가서 데이타가 연산으로부터 불리되었을 때, 그리고 종종 그 둘이 만나야 했을 때, 인코딩 결정은 중대한 것이었다. 너의 어떠한 인코딩 결정은 연산의 많은 다른 부분들을 점차적으로 증가시켜나아갔다. 만약 잘못된 인코딩을 한다면, 변화의 비용은 막대하다. The longer it took to find the mistake, the more ridiculous the bill.
         Objects change all this. How you distribute responsibility among objects is the critical decision, encoding is a distant second. For the most part, in well factored programs, only a single object is interested in a piece of information. That object directly references the information and privately performs all the needed encoding and decoding.
         Sometimes, encoding decisions can be hidden behind intermediate objects. And ASCII String encoded as eight-bit bytes hides that fact by conversing with the outside world in terms of Characters:
         When there are many different types of information to be encoded, and the behavior of clients changes based on the information, these simple strategies won't work. The problem is that you don't want each of a hundred clients to explicitly record in a case statement what all the types of information are.
         PostScriptShapePrinter>>display: aShape
         This is a simplified case of Dispatched Interpretation because there is only a single message coming back. For the most part, there will be several messages. For example, we can use this pattern with the Shape example. Rather than have a case statement for every command, we have a method in PostScriptShapePrinter for every command, For example:
         Rather than Shapes providing #commandAt: and #argumentsAt:, they provide #sendCommantAt: anInteger to: anObject, where #lineFrom:to: is one of the messages that could be sent back. Then the original display code could read:
         PostScriptShapePrinter>>display:aShape
         PostScriptShapePrinter>>display: aShape
         The name "dispatched interpretation" comes from the distribution of responsibility. The encoded object "dispatches" a message to the client. The client "interprets" the message. Thus, the Shape dispatches message like #lineFrom:to: and #curveFrom:mid:to:. It's up to the clients to interpret the messages, with the PostScriptShapePrinter creating PostScript and the ShapeDisplayer displaying on the screen.
         '''''You will have to design a Mediating Protocol of messgaes to be sent back. Computations where both objects have decoding to do need Double Dispatch.'''''
  • Linux/필수명령어/용법 . . . . 27 matches
         - Editing information for new user [blade]
         - document1 document2 differ: char 128, line 13 ,,차이 발견
         diff
         - diff [ -ibefw ] 파일명1 파일명2
         diff가 보여주는 정보는 언뜻 보아서는 이해할 수 없다. 일단 명심해야 할 것은 표본이 되는 문서는 두 번째 파일이라는 점이다. 그래서 모든 정보는 ‘첫번째 파일이 어떻게 수정되어야 두 번째 파일과 같아지느냐’하는 것이다.
         - $ diff -i doc1.txt doc2.txt
         : 풀 스크린 에디터를 사용할 수 없는 열악한 환경의 터미널을 위한 라인 에디터(line editor)이다.
         mdir
         : MSDOS 디렉토리의 목록을 보여준다. MSDOS 프롬프트 상의 dir과 같은 동작을 한다.
         - mdir [ -w ][파일명]
         - $ mdir a:/dos
         mkdir
         : 디렉토리를 새로 만들기 위해 mkdir 명령을 사용한다.
         - mkdir [ -m mode ][ -p ] directory
         - $ mkdir blade.seoul ,,현재 디렉토리의 하위 디렉토리 작성
         - $ mkdir -p blade/books
         - No such group : No such file or directory
         현 디렉토리(current directory)가 무엇인지 보여준다.
         rmdir
         - rmdir [ -p ] 디렉토리
  • UML/CaseTool . . . . 27 matches
         === Diagramming ===
         ''Diagramming'' in this context means ''creating'' and ''editing'' UML [[diagram]]s; that is diagrams that follow the graphical notation of the Unified Modeling Language.
         The diagramming part of the Unified Modeling Language seems to be a lesser debated part of the UML, compared to code generation.
         The UML diagram notation evolved from elderly, previously competing notations. UML diagrams as a means to draw diagrams of - mostly - [[Object-oriented programming|object oriented]] software is less debated among software developers. If developers draw diagrams of object oriented software, there is widespread consensus ''to use the UML notation'' for that task. On the other hand, it is debated, whether those diagrams are needed at all, on what stage(s) of the software development process they should be used and whether and how (if at all) they should be kept up-to date, facing continuously evolving program code.
         ''[[Code generation]]'' in this context means, that the user creates UML diagrams, which have some connoted model data, from which the UML tool derives (through a conversion process) parts or all of the [[source code]] for the software system that is to be developed. Often, the user can provide some skeleton of the program source code, in the form of a source code [[template]] where predefined tokens are then replaced with program source code parts, emitted by the UML tool during the code generation process.
         There is some debate among software developers about how useful code generation as such is. It certainly depends on the specific problem domain and how far code generation should be applied. There are well known areas where code generation is an established practice, not limited to the field of UML. On the other hand, the idea of completely leaving the "code level" and start "programming" on the UML diagram level is quite debated among developers, and at least, not in such widespread use compared to other [[software development]] tools like [[compiler]]s or [[Configuration management|software configuration management systems]]. An often cited criticism is that the UML diagrams just lack the detail which is needed to contain the same information as is covered with the program source. There are developers that even state that "the Code ''is'' the design" (articles [http://www.developerdotstar.com/mag/articles/reeves_design_main.html] by Jack W. Reeves [http://www.bleading-edge.com/]).
         ''Reverse engineering'' in this context means, that the UML tool reads program source code as input and ''derives'' model data and corresponding graphical UML diagrams from it (as opposed to the somewhat broader meaning described in the article "[[Reverse engineering]]").
         Reverse engineering encloses the problematic, that diagram data is normally not contained with the program source, such that the UML tool, at least in the initial step, has to create some ''random layout'' of the graphical symbols of the UML notation or use some automatic ''layout algorithm'' to place the symbols in a way that the user can understand the diagram. For example, the symbols should be placed at such locations on the drawing pane that they don't overlap. Usually, the user of such a functionality of an UML tool has to manually edit those automatically generated diagrams to attain some meaningfulness. It also often doesn't make sense to draw diagrams of the whole program source, as that represents just too much detail to be of interest at the level of the UML diagrams. There are also language features of some [[programming language]]s, like ''class-'' or ''function templates'' of the programming language [[C plus plus|C++]], which are notoriously hard to convert automatically to UML diagrams in their full complexity.
         There are UML tools that use the attribute ''round trip'' (sometimes also denoted as ''round trip engineering'') to connote their ability to keep the ''source code'', the ''model data'' and the corresponding ''UML diagrams'' ''in sync''.
         This means that the user should be able to change either the ''model data'' (together with the corresponding diagrams) or the ''program source code'' and then the UML tool updates the other part automatically.
         - [http://en.wikipedia.org/wiki/List_of_UML_tools]
         UML 케이스 툴과 달리 Visio 같은 경우에는 Diagramming 기능만을 제공한다. Diagramming Tool 이라고 분류하는 듯하다.
  • 권영기/web crawler . . . . 27 matches
         Type "help", "copyright", "credits" or "license" for more information.
         os.chdir(os.getcwd() + '/folder')
         def create_dir(folder):
          cdir = os.getcwd()
          mdir = cdir + folder
          print mdir;
          if os.path.isdir(mdir) is False :
          os.mkdir(mdir , 0755)
          create_dir(t)
          * os.chdir(path) - Change the current working directory to path.
          * os.getcwd() - Return a string representing the current working directory.
          * os.path.isdir(path) - Return True if path is an existing directory.
          * os.mkdir(path[, mode]) - Create a directory named path with numeric mode mode. If the directory already exists, OSError is raised.
         if os.path.isdir(path) is False :
          os.mkdir(path, 0755)
         os.chdir(path)
          if os.path.isdir(path) is False :
          os.mkdir(path, 0755)
          os.chdir(path)
         5. New Folder > /usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode
  • 새싹교실/2011/데미안반 . . . . 27 matches
         #include <stdio.h>
          * A언어 : ALGOL을 말합니다. 고급 프로그래밍 언어(어셈블리나 기계어를 저급 프로그래밍 언어라고 합니다)로 각광받던 포트란ForTran에 대항하기 위해 유럽을 중심으로 개발된 프로그래밍 언어입니다. ALGOL은 Algorithm Language의 약자로서, 이름 그대로 알고리즘 연구개발을 위해 만들어졌습니다. 하지만 ALGOL은 특정한 프로그래밍 언어를 지칭하기 보다는 C언어나 파스칼과 같이 구조화된 프로그래밍 언어를 지칭하는 말(ALGOL-like programming language)로 쓰입니다. [http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=68855131&qb=Q+yWuOyWtCBC7Ja47Ja0IEHslrjslrQ=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=ghtBIz331ywssZ%2BbORVssv--324794&sid=TYBj6x1TgE0AAE@GUeM 출처 링크! 클릭하세요:)]
          * 메모장으로 열어서 글이 깨졌어요 ㅠㅠ 연결프로그램을 Visual Studio로 하면 번역이 정상적으로 되어있을거에요. 숫자가 010100 하면 너무 길어서 16진수로 표현이 되어있는듯 합니다.
          * redirection
         #include <stdio.h> //printf 함수 사용
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          *[http://ko.wikipedia.org/wiki/2%EC%9D%98_%EB%B3%B4%EC%88%98 2의 보수]에 2의 보수에 대한 설명이 있습니다. 왜 0000 0010 의 음수 형태를 1000 0010 으로 하지 않고, 2의 보수 형태인 1111 1110 을 사용했냐! 이건 컴퓨터가 음수와 양수를 이용한 계산을 편리하게 하기 위해 그런듯합니다. 2-2를 우리야 바로 0이라고 계산할 수 있지만, 컴퓨터는 2+(-2)형태로 바꿔서 0000 0010 과 1111 1110을 더해 0000 0000 이 나오게 합니다. '''컴퓨터에서 가산기를 사용하여 뺄셈을 하기 위해 음수의 표현으로 자주 사용된다'''라고 사전에 나오네요ㅠㅠㅋ
          * [박성국] - 오늘은 전산처리기와 자료형에 대해서 배웠습니다. 자세히 몰랐던 #include<stdio.h> 등 이 어떤 역활을 하는지
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          fflush(stdin);//입력버퍼를 비워준다. '\n'도 문자로 인식하니까.
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
  • MoreEffectiveC++/Efficiency . . . . 26 matches
         '''80-20 규칙''' 이란? 프로그램의 80%의 리소스가 20%의 코드에서 쓰여진다.:실행 시간의 80%가 대략 20%의 코드를 소모한다;80%의 메모리는 어떤 20%의 코드에서 쓴다.;80%의 disk 접근은 20%의 코드에서 이루어진다.:80%의 소프트웨어 유지의 노력은(maintenance effort)는 20%의 코드에 쏟아 부어진다.[[BR]]
          === Distinguishing Read from Writes ( 읽기와 쓰기의 구분 ) ===
         첫번째 operator[]는 문자열을 읽는 부분이다,하지만 두번째 operator[]는 쓰기를 수행하는 기능을 호출하는 부분이다. 여기에서 '''읽기와 쓰기를 구분'''할수 있어야 한다.(distinguish the read all from the write) 왜냐하면 읽기는 refernce-counting 구현 문자열로서 자원(실행시간 역시) 지불 비용이 낮고, 아마 저렇게 스트링의 쓰기는 새로운 복사본을 만들기 위해서 쓰기에 앞서 문자열 값을 조각내어야 하는 작업이 필요할 것이다.
         캐시(cashing)는 예상되는 연산 값을 기록해 놓는 하나의 방법이다. 미리 가지고 오는 것이기도 하다. 당신은 대량의 계산을 줄이는 것과 동등한 효과를 얻을것이라 생각할수 있다. 예를들어서, Disk controller는 프로그래머가 오직 소량의 데이터만을 원함함에도 불구하고 데이터를 얻기위해 디스크를 읽어 나갈때, 전체 블록이나 읽거나, 전체 섹터를 읽는다. 왜냐하면 각기 여러번 하나 두개의 작은 조각으로 읽는것보다 한번 큰 조각의 데이터를 읽는게 더 빠르기 때문이다. 게다가, 이러한 경우는 요구되는 데이터가 한곳에 몰려있다는 걸 보여주고, 이러한 경우가 매우 일반적이라는 것 역시 반증한다. 이 것은 locality of reference (지역 데이터에 대한 참조, 여기서는 데이터를 얻기위해 디스크에 직접 접근하는걸 의미하는듯) 가 좋지 않고, 시스템 엔지니어에게 메모리 케쉬와, 그외의 미리 데이터 가지고 오는 과정을 설명하는 근거가 된다.
         뭐시라?(Excuse me?) 당신은 disk controller와 CPU cash같은 저 밑에서 처리(low-level)하는 처리하는 일에 관해서는 신경 안쓰는 거라고? 걱정 마시라(No problem) 미리 가져오기(prefetching) 당신이 높은 수준(high-level)에서 할때 역시 야기되는 문제이니까. 예를들어, 상상해 봐라 당신은 동적 배열을 위하여 템플릿을 적용했다. 해당 배열은 1에서 부터 자동으로 확장되는 건데, 그래서 모든 자료가 있는 구역은 활성화된 것이다.: (DeleteMe 좀 이상함)
          int diff = index - 현재 인덱스의 최대값;
          알맞은 메모리를 할당한다. 그래서 index+diff가 유효하게 한다.
         자 이제 잘 생각해 보자. UPInt와 int의 형을 위해서 우리는 모든 가능한 인자들을 operator+에 구현하기를 원한다. 저 위의 예제의 세가지의 overloading은 잘 수행되지만 양 인자가 모두 int인 경우에는 되지 않느다. 우리는 이것마져 수행할수 있기를 바란다.
         임시객체의 사용을 피하기 위한 operator 함수에 대한 overloading은 특별히 제한되는 것은 없다. 예를들어서 많은 프로그램에서 당신은 string객체가 char*를 수용하기를 바랄것이다. 혹은 그 반대의 경우에도 마찬가지이다. 비슷하게 만약 당신이 complex(Item 35참고)와 같은 수치 계산을 위한 객체를 사용할때 당신은 int와 double같은 타입들이 수치 연산 객체의 어느 곳에서나 유용히 쓰기를 원할 것이다. 결과적으로 string, char*, complex etc 이러한 타입들을 사용하는데 임시 인자의 제거 할려면 모두 overload된 함수가 지원되어야 한다는 것이다.
         예를들어서 iostream과 stdio 라이브러리를 생각해 보자. 둘다 모두 C++프로그래머에게 유효하다. iostream 라이브러리는 C에 비해 유리한 몇가지의 이점이 있다. 예를들어서 iostream 라이브러리는 형 안정적이고(type-safe), 더 확장성 있다. 그렇지만 효율의 관점에서라면 iostream라이브러리는 stdio와 반대로 보통 더 떨어진다. 왜냐하면 stdio는 일반적으로 oostream 보다 더 작고 더 빠르게 실행되는 결과물을 산출해 내기 때문이다.
         속도를 첫번째 초점으로 삼아 보자. iostream과 stdio의 속도를 느낄수 있는 한가지 방법은 각기 두라이브러리를 사용한 어플리케이션의 벤치마크를 해보는 것이다. 자 여기에서 벤치마크에 거짓이 없는 것이 중요하다. 프로그램과 라이브러리 사용에 있어서 만약 당신이 '''일반적인''' 방법으로 사용으로 입력하는 자료(a set of inputs)들을 어렵게 만들지 말아야 하고, 더불이 벤치 마크는 당신과 클라이언트들이 모두 얼마나 '''일반적''' 인가에 대한 신뢰할 방법을 가지고 있지 않다면 이것들은 무용 지물이 된다. 그럼에도 불구하고 벤치 마크는 각기 다른 문제의 접근 방식으로 상반되는 결과를 이끌수 있다. 그래서 벤치마크를 완전히 신뢰하는 것은 멍청한 생각이지만, 이런것들의 완전히 무시하는 것도 멍청한 생각이다.
         자, 간단한 생각으로 벤치마크 프로그램을 작성해 보다. 프로그램은 가장 근본적인 I/O 기능들만을 수행한다. 이 프로그램은 기본적인 입력과 출력에서 30,000 의 실수를 읽어 나간다. iostream과 stdio간의 선택은 선언된 심볼(symbol) STDIO의 유무에 따라 결정된다. 이 심볼이 선언되어 있으면 stdio 라이브러리가 쓰인 것이고 아니라면 iostream라이브러리가 쓰인 것이다.
          #ifdef STDIO
          #include <stdio.h>
          #endif
          #ifdef STDIO
          #endif
          #ifdef STDIO
          #endif
         나는 이 프로그램을 몇가지의 기계와 OS를 조합으로 돌렸다. 그리고 모든 경우의 컴파일러에서 stdio버전이 더 빨랐다. 때로 그것은 약간에서(20%정도) 굉장한 차이(거의200%)까지도 보였다. 하지만 나는 결코 iostream의 적용이 stdio적용 보다 빠른 경우는 찾을수가 없었다. 덧붙여서 프로그램의 크기도 stdio가 더 작은 경향을(때로는 아주 많이 차이가 난다.) 보여준다.(실체 프로그램에서 이러한 차이는 정말 중요하다.)
  • BirthdayCake/허준수 . . . . 25 matches
          double gradient;
         vector<Cherry> Gradient;
          temp.gradient= (double)y/x;
          Gradient.push_back(temp);
          for(int k = 0; k<Gradient.size()-1; k++)
          for(int j = k+1; j<Gradient.size(); j++) {
          if(Gradient[k].gradient > Gradient[j].gradient) {
          temp.gradient = Gradient[j].gradient;
          Gradient[j].gradient = Gradient[k].gradient;
          Gradient[k].gradient = temp.gradient;
          int b = (Gradient[num/2].x + Gradient[num/2 + 1].x)*(-1);
          int a = Gradient[num/2].y + Gradient[num/2 + 1].y;
          Gradient.clear();
  • IsbnMap . . . . 25 matches
         AladdinMusic http://www.aladdin.co.kr/music/catalog/music.asp?ISBN= http://www.aladdin.co.kr/CDCover/$ISBN2_1.jpg
         AladdinBook http://www.aladdin.co.kr/catalog/book.asp?ISBN= http://www.aladdin.co.kr/Cover/$ISBN2_1.gif
         [[ISBN(8986190842,AladdinBook)]]
         [[ISBN(8932905819,AladdinBook)]]
         [[ISBN(9049741495,AladdinMusic)]] [[ISBN(9049740871,AladdinMusic)]]
          http://www.aladdin.co.kr/music/catalog/music.asp?ISBN=9049741495
          [http://www.aladdin.co.kr/CDCover/2452436078_1.jpg]
          * 새책 : jpg {{{http://image.aladdin.co.kr/cover/cover/ISBN$_1.jpg}}}
          * 이전책 : gif {{{http://image.aladdin.co.kr/cover/cover/ISBN$_1.gif}}}
          IsbnMap 에서 map 을 분리해서 사용하는 방법이 있을 수 있고 - 이 경우 출판년도에 따라서 옵션을 달리 줘야 하는 불편함이 있습니다. - ISBN 매크로를 고쳐서 (가능하다면 jpg가 없을 때 gif를 찾는 어떤 로직을 넣는 방법이 있을지 않을까 하는 생각이 듭니다. 제가 coding에 능력이 전혀 없는지라, 이게 구현할 수 있는 방법인지는 모르겠지만 논리적 차원에서는 이게 사용자 정신건강에 이로운 해결책이 아닐까합니다. (제 위키에서 책목록을 관리하는데 수작업으로 바꿔 줄 생각을 하니 조금 끔직합니다. - 스크립트를 돌려도 되기는 하지만 ... )
         AladdinBOOK http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN= http://image.aladdin.co.kr/cover/cover/$ISBN2_1.gif
         AladdinBook http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN= http://image.aladdin.co.kr/cover/cover/$ISBN2_1.jpg
         {{{[wiki:AladdinMusic:9049741495 http://www.aladdin.co.kr/CDCover/2452436078_1.jpg]}}}
         [wiki:AladdinMusic:9049741495 http://www.aladdin.co.kr/CDCover/2452436078_1.jpg]
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 25 matches
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
          private int headIndex;
          private int direction;
          headIndex = 0;
          direction = Snake.RIGHT;
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          public int getDirection() {
          return direction;
          public void setDirection(int direction) {
          this.direction = direction;
          headIndex = (headIndex + length() - 1) % length();
          if(direction == Snake.LEFT)
          else if(direction == Snake.RIGHT)
          else if(direction == Snake.UP)
          else if(direction == Snake.DOWN)
          private final int boardInnerX;
          private final int boardInnerY;
          private final int boardInnerWidth;
          private final int boardInnerHeight;
  • 새싹교실/2012/AClass/3회차 . . . . 25 matches
         -#include<stdio.h>
         -#include<stdio.h>
         -#include<stdio.h>
         -#include<stdio.h>
         -#include<stdio.h>
         -#include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio..h>
         #include<stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
  • GuiTestingWithMfc . . . . 24 matches
         === Dialog Based 에서의 테스트 ===
         Dialog Based 의 경우 Modal Dialog 를 이용하게 된다. 이 경우 Dialog 내에서만 메세지루프가 작동하게 되므로, DoModal 함수로 다이얼로그를 띄운 이후의 코드는 해당 Dialog 가 닫히기 전까지는 실행되지 않는다. 고로, CppUnit 에서의 fixture 를 미리 구성하여 쓸 수 없다.
         그래서, 테스트를 시도할때 Modaless Dialog 로 만들고 실험을 하였다.
          1. Editbox 에 아무 글을 넣고
          3. List box 에 Editbox 에 쓴 글이 순서대로 처음부터 채워지고
          5. List box 에 값이 채워지고 난 뒤, Editbox 의 글은 지워진다.
         #endif
          // DO NOT EDIT what you see in these blocks of generated code!
         #endif
          pDlg->Create(IDD_GUITESTINGONE_DIALOG);
         || test3ListAdd || Editbox 에 "Testing..." 을 셋팅. 버튼을 눌렀을 때 Listbox 의 item 갯수가 1개임을 확인 ||
          pDlg->m_ctlEdit.SetWindowText("Testing...");
          m_ctlEdit.GetWindowText(str);
         || test3ListAdd || Editbox 에 "Testing..." 을 셋팅. 버튼을 눌렀을 때 Listbox 의 item 갯수가 1개임을 확인 ||
         || test4ListAddMore || test3 에 추가된 형태. Editbox 에 다시 "Testing2..." 를 셋팅하고, 버튼을 눌렀을 때 Listbox 의 item 갯수가 2개임을 확인 ||
          pDlg->m_ctlEdit.SetWindowText("Testing2...");
         || test3ListAdd || Editbox 에 "Testing..." 을 셋팅. 버튼을 눌렀을 때 Listbox 의 item 갯수가 1개임을 확인 ||
         || test4ListAddMore || test3 에 추가된 형태. Editbox 에 다시 "Testing2..." 를 셋팅하고, 버튼을 눌렀을 때 Listbox 의 item 갯수가 2개임을 확인 ||
          m_ctlEdit.GetWindowText(str);
         ==== 5. edit box 의 내용이 데이터 추가후 초기화 되는지 확인 ====
  • MoniWikiPo . . . . 24 matches
         "Content-Transfer-Encoding: 8bit\n"
         #: ../plugin/Diff.php:151 ../plugin/Diff.php:190 ../wikilib.php:1275
         msgid "No difference found"
         #: ../plugin/Diff.php:153
         msgid "Difference between yours and the current"
         #: ../plugin/Diff.php:174 ../plugin/Info.php:145
         #: ../plugin/Diff.php:179 ../plugin/Info.php:151
         #: ../plugin/Diff.php:192
         msgid "Difference between versions"
         #: ../plugin/Diff.php:194
         msgid "Difference between r%s and r%s"
         #: ../plugin/Diff.php:197
         msgid "Difference between r%s and the current"
         msgid "Edit drawing"
         msgid "Edit new drawing"
         msgid "Comments are edited"
         msgid "Edit Molecule"
         msgid "Edit new molecule"
         msgid "Edit Image"
         #: ../plugin/WordIndex.php:65 ../wikilib.php:2111
  • Ant/TaskOne . . . . 23 matches
         <project name="MyProject" default="dist" basedir=".">
          <property name="dist" value="dist"/>
          <!-- Create the build directory structure used by compile -->
          <mkdir dir="${build}"/>
          <javac srcdir="${src}" destdir="${build}"/>
          <target name="dist" depends="compile">
          <!-- Create the distribution directory -->
          <mkdir dir="${dist}/lib"/>
          <jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/>
          <!-- Delete the ${build} and ${dist} directory trees -->
          <delete dir="${build}"/>
          <delete dir="${dist}"/>
          위의 예에서 Task 는 무엇일까.? task 라 함은 단어 뜻 그대로 작업이라는 말을 뜻한다. 위의 예에서 볼 수 있는 작업을 javac,mkdir,jar,delete 등이 그 Task 라고 할 수 있다.
  • CppStudy_2002_2/객체와클래스 . . . . 23 matches
         == vending.h ==
         #ifndef _VENDING_H_
         #define _VENDING_H_
         class Vending
          Vending();
         #endif
         == vending.cpp ==
         #include "vending.h"
         Vending::Vending()
         void Vending::insertCoin()
         void Vending::extortCoin()
         void Vending::mainMenu()
         void Vending::buyBeverage()
         void Vending::update()
         == useVending.cpp ==
         #include "vending.h"
          Vending vending;
          vending.mainMenu();
          vending.insertCoin();
          vending.buyBeverage();
  • DPSCChapter1 . . . . 23 matches
         ''Design Patterns'' describes 23 design patterns for applications implemented in an object-oriented programming language. Of course, these 23 patterns do not capture ''all'' the design knowledge an object-oriented designer will ever need. Nonetheless, the patterns from the "Gang of Four"(Gamma et al.) are a well-founded starting point. They are a design-level analog to the base class libraries found in Smalltalk development environments. They do not solve all problems but provide a foundation for learning environments. They do not solve all problems but provide a foundation for learning about design patterns in general and finding specific useful architectures that can be incorporated into the solutions for a wide variety of real-world design problems. They capture an expert level of design knowledge and provide the foundation required for building elegant, maintainable, extensible object-oriented programs.
         In the Smalltalk Companion, we do not add to this "base library" of patterns;rather, we present them for the Smalltalk designer and programmer, at times interpreting and expanding on the patterns where this special perspective demands it. Our goal is not to replace Design Patterns; you should read the Smalltalk Companion with Design Patterns, not instead of it. We have tried not to repeat information that is already well documented by the Gang of Four book. Instead, we refer to it requently;you should too.
         Learning an object-oriented language after programming in another paradigm, such as the traditional procedural style, is difficult. Learning to program and compose application in Smalltalk requires a complex set of new skills and new ways of thinking about problems(e.g Rosson & Carroll, 1990; Singley, & Alpert, 1991). Climbing the "Smalltalk Mountain" learning curve is cetainly nontrivial. Once you have reached that plateau where you feel comfortable building simple Smalltalk applications, there is still a significant distance to the expert peak.
          * How to use the specific tools of the Smalltalk interactive development environment to find and reuse existing functionality for new problems, as well as understanding programs from both static and runtime perspective
         A '''design pattern''' is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. The pattern sometimes describes how methods in a single class or subhierarchy of classes work together; more often, it shows how multiple classes and their instances collaborate. It turns out that particular architectures reappear in different applications and systems to the extent that a generic pattern template emerges, one that experts reapply and customize to new application - and domain-specific problems. Hence, experts know how to apply design patterns to new problems to implement elegant and extensible solutions.
         Christopher Alexander and his colleagues have written extensively on the use of design patterns for living and working spaces-homes, buildings, communal areas, towns. Their work is considered the inspiration for the notion of software design patterns. In ''The Timeless Way of Building''(1979) Alexander asserts, "Sometimes there are version of the same pattern, slightly different, in different cultures" (p.276). C++ and Smalltalk are different languages, different environments, different cultures-although the same basic pattern may be viable in both languages, each culture may give rise to different versions.
         Christopher Alexander와 그의 친구, 동료들은 디자인 패턴이 공간활용과, 건축, 공동체의 구성방법 까지 확장되는 것에 관한 글을 써왔다. 여기에서 그들이 추구하는 바는 이런 분야에 적용을 통하여, 소프트웨어 디자인 패턴을 위한 또 다른 새로운 창조적 생각 즉, 영감을 얻기위한 일련의 작업(궁리)이다. ''The Timeless Way of Building''(1979) 에?? Alexander는 "때로는 서로다른 문화권에서 아주 약간은 다르게 같은 패턴의 버전들이 존재하걸 볼수 있다"(p.276) 라고 언급한다. C++과 Samlltalk는 비록 같은 기본적인 패턴에서의 출발을 해도 다른 언어, 다른 개발환경, 다른 문화로 말미암아 각자 다른 모양새를 보여준다.
         The Gang of Four's ''Design Patterns'' presents design issues and solutions from a C+ perspective. It illustrates patterns for the most part with C++ code and considers issues germane to a C++ implementation. Those issue are important for C++ developres, but they also make the patterns more difficult to understand and apply for developers using other languages.
         But the ''Smalltalk Companion'' goes beyond merely replicating the text of ''Design Patterns'' and plugging in Smalltalk examples whereever C++ appeared. As a result, there are numerous situations where we felt the need for additional analysis, clarification, or even minor disagreement with the original patterns. Thus, many of our discussions should apply to other object-oriented languages as well.
          * Discussion of issues specific to Smalltalk implementions of the Gang of Four's design patterns
  • MoinMoinBugs . . . . 23 matches
         ''Yes, by design, just like headings don't accept trailing spaces. In the case of headings, it is important because "= x =" is somewhat ambiguous. For tables, the restriction could be removed, though.''
         ''Well, Netscape suxx. I send the cookies with the CGI'S path, w/o a hostname, which makes it unique enough. Apparently not for netscape. I'll look into adding the domain, too.''
          * Solve the problem of the Windows filesystem handling a WikiName case-indifferent (i.e. map all deriatives of an existing page to that page).
          * Check whether the passed WikiName is valid when editing pages (so no pages with an invalid WikiName can be created); this could also partly solve the case-insensitive filename problem (do not save pages with a name only differing in case)
          * InterWiki links should either display the destination Wiki name or generate the A tag with a TITLE attribute so that (at least in IE) the full destination is displayed by floating the cursor over the link. At the moment, it's too hard to figure out where the link goes. With that many InterWiki destinations recognised, we can't expect everyone to be able to recognise the URL.
          * RecentChanges can tell you if something is updated, or offer you a view of the diff, but not both at the same time.
          * If you want the ''latest'' diff for an updated page, click on "updated" and then on the diff icon (colored glasses) at the top.
          * That's what I'm doing for the time being, but by the same rationale you don't need to offer diffs from RecentChanges at all.
          * The intent is to not clutter RecentChanges with functions not normally used. I do not see a reason you want the lastest diff when you have the much better diff to your last visit.
          * It'd be really nice if the diff was between now and the most recent version saved before your timestamp (or, failing that, the oldest version available). That way, diff is "show me what happened since I was last here", not just "show me what the last edit was."
          * Hmmm, that '''is''' so. :) Take a look at the message at the top of the diff page after clicking on "updated", it'll often show text like "spanning x versions". You need the current CVS version for that, though.
          * Oh, okay. Is this MoinMoin CVS enabled? Reason being: I did a few updates of a page, and was only being shown the last one. I'll try that some more and get back to you.
         + if letter not in (string.letters + string.digits):
         ''Differently broken. :) I think we can live with the current situation, the worst edges are removed (before, chopping the first byte out of an unicode string lead to broken HTML markup!). It will stay that way until I buy the [wiki:ISBN:0201616335 Unicode 3.0] book.''
         <b>dialog boxes</b> <ul>
         Please note that they aren't actually identical: the P that precedes '''dialog boxes''' is interrupted by the closing /UL tag, whereas the P preceding '''windw''' is ''not'' followed by a closing /UL.
  • MoinMoinTodo . . . . 23 matches
         To discuss the merit of the planned extensions, or new features from MoinMoinIdeas, please use MoinMoinDiscussion.
          * add a nice progress page, while the dictionary cache is built
          * add a means to build the dict.cache file from the command line
          * Send a timestamp with the EditPage link, and then compare to the current timestamp; warn the user if page was edited since displaying.
          * Replace SystemPages by using the normal "save page" code, thus creating a backup copy of the page that was in the system. Only replace when diff shows the page needs updating.
          * Steal ideas from [http://www.usemod.com/cgi-bin/mb.pl?action=editprefs MeatBall:Preferences]
          * create a dir per page in the "backup" dir; provide an upgrade.py script to adapt existing wikis
          * Add a link to Wiki:EditThePageSimultaneously (or a link to a local copy) to the edit conflict message.
          * Remember when someone starts to edit a page, and warn when someone else opens the same page for editing
          * Diffs:
          * diff -y gives side by side comparisons
          * Add display of config params (lower/uppercase letterns) to the SystemInfo macro.
          * Add a "news item" macro (edit page shows a special form)
          * System Info: number edits, views, whatever.
          * Add hidden field to editor, for two purposes:
          * prevent direct saves from outside (i.e. simple attacks), that did not load and parse the edittext page before saving
          * Write timings to a log file (cgi_log) when configured accordingly, so we can check for necessary optimizations.
          * Wiki:WikiWordStatistics (or just add counters to the WordIndex?)
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 23 matches
         http://blog.naver.com/declspec?Redirect=Log&logNo=10092640244
         http://divestudy.tistory.com/8
         package utfencoding;
         import java.io.UnsupportedEncodingException;
         public class UtfEncoding {
         현재 Eclipse개발환경중 문자 Encoding은 UTF-8방식이다.
         이제 이것을 이용하여 "카르가스\:얼라이언스\:Aldiana"를 한글은 초성만 뽑고 그 외는 그냥 보존해서 출력해 보는것을 연습해보자
         local a = "카르가스\:얼라이언스\:Aldiana"
         카르가스:얼라이언스:Aldiana
         ㅋㄹㄱㅅ:ㅇㄹㅇㅇㅅ:Aldiana
         function HelloWoWF(msg, editbox) -- 4.
         function HelloWoWF(msg, editbox)
         처음에 문제가 생겼었는데 Eclipse에서 테스트하던 string.find(msg,"시작")이 WOW에서 글씨가 깨지며 정상 작동하지 않았다. 그 이유는 무엇이냐 하면 WOW Addon폴더에서 lua파일을 작업할때 메모장을 열고 작업했었는데 메모장의 기본 글자 Encoding타입은 윈도우에서 ANSI이다. 그렇기 때문에 WOW에서 쓰는 UTF-8과는 매칭이 안되는것! 따라서 메모장에서 새로 저장 -> 저장 버튼 밑에 Encoding타입을 UTF-8로 해주면 정상작동 한다. 이래저래 힘들게 한다.
         Frame 타입에 따라 생성되는게 달라진다 "EditBox","Button"등 UIObject를 String 타입으로 넣어 설정해주면 타입이 결정된다
         When Is It Called Edit
         그래서 나는 예제로 배우는 프로그래밍 루아 라는 책을 도서관에서 빌려서 WOW Addon Studio를 깔게 되었다.
         WOW Addon Studio는 WOW Addon의 UI디자인과 이벤트 헨들링을 도와주는 유용한 툴이다.
         Addon Studio는 크게 V1.0.1과 V2.0으로 나눌수 있는데
         1.0.1은 Visual Studio 2008을 지원하고 V2.0은 Visual Studio 2010을 지원한다 당연히 V2.0이 지원하는 기능은 더 많다고 써있다.
         사이트는 http://www.codeplex.com/WarcraftAddOnStudio 에서 다운 받을 수 있다.
  • html5practice/계층형자료구조그리기 . . . . 23 matches
         var NodePaddingW = 3;
         var NodePaddingH = 3;
         var NodeRadius = 5;
         function roundRect(ctx, x, y, width, height, radius, fill, stroke) {
          if (typeof radius === "undefined") {
          radius = 5;
          ctx.moveTo(x + radius, y);
          ctx.lineTo(x + width - radius, y);
          ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
          ctx.lineTo(x + width, y + height - radius);
          ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
          ctx.lineTo(x + radius, y + height);
          ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
          ctx.lineTo(x, y + radius);
          ctx.quadraticCurveTo(x, y, x + radius, y);
          node.height = NodeFontHeight + NodePaddingH * 2 + NodeMarginH * 2;
          roundRect(ctx, x-NodePaddingW, y-NodePaddingH, calcRt.width + NodePaddingW*2, NodeFontHeight + NodePaddingH*2, NodeRadius, true, true);
          return NodeFontHeight + NodePaddingH * 2 + NodeMarginH * 2;
          nodeDraw(ctx, x + calcRt.width + NodePaddingW * 2 + NodeMarginW, startY + childHeight/2, node.child[i]);
  • 경시대회준비반/BigInteger . . . . 23 matches
         * Permission to use, copy, modify, distribute and sell this software
         #include <cstdio>
          enum BigMathERROR { BigMathMEM = 1 , BigMathOVERFLOW , BigMathUNDERFLOW, BigMathINVALIDINTEGER, BigMathDIVIDEBYZERO,BigMathDomain};
          const char *BigIntErrDes[] = { "Allocation Failed", "Overflow","Underflow", "Invalid Integer", "Divide by Zero" ,"Domain Error"};
          // Number of digits in `BASE'
          // Returns Number of digits in the BigInteger
          SizeT Digits() const;
          // Straight pen-pencil implementation for addition
          // Straight pen-pencil implementation for division and remainder
          BigInteger& DivideAndRemainder(BigInteger const&,BigInteger&,bool) const;
          BigInteger& DivideAndRemainder(DATATYPE const&,DATATYPE&,bool) const;
          // Divides Two BigInteger
          friend BigInteger& DivideAndRemainder(BigInteger const&, BigInteger const&,BigInteger&,bool);
          friend BigInteger& DivideAndRemainder(BigInteger const&, DATATYPE const&,DATATYPE&,bool);
          // Modulo Division of Two BigInteger
          TheNumber = new DATATYPE [Digits()];
          End = Temp.Digits() - 1;
          TheNumber = new DATATYPE [Temp.Digits()];
          datacopy(Temp,Temp.Digits());
         // Returns number of digits in a BigInteger
  • 새싹교실/2012/AClass/5회차 . . . . 23 matches
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         122-#include<stdio.h>
         --#include<stdio.h>
         #include<stdio.h>
         {{{#include<stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • HowManyFibs?/문보창 . . . . 22 matches
          char digit[103];
          digit[i] = temp[len-i-1] - 48;
          digit[len] = (b.digit[len] + carry) % 10;
          carry = (b.digit[len] + carry) / 10;
          digit[len] = (a.digit[len] + carry) % 10;
          carry = (a.digit[len] + carry) / 10;
          digit[len] = (a.digit[len] + b.digit[len] + carry) % 10;
          carry = (a.digit[len] + b.digit[len] + carry) / 10;
          digit[len++] = carry;
          if (digit[i] > a.digit[i])
          else if (digit[i] < a.digit[i])
          pib[1].digit[0] = 1, pib[1].len = 1;
          pib[2].digit[0] = 2, pib[2].len = 1;
          if (inA.len == 1 && inB.len == 1 && inA.digit[0] == 0 && inB.digit[0] == 0)
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy . . . . 22 matches
         #-*-coding:utf8-*-
         maketestdir = lambda i : "/home/newmoni/workspace/svm/package/test/"+i+"/"+i+".txt"
          makedir = lambda i : "/home/newmoni/workspace/svm/package/train/"+i+"/index."+i+".db"
          classfreqdic = {}
          wordfreqdic = {}
          doclist = open(makedir(eachclass)).read().split("\n")
          classfreqdic[eachclass]=len(doclist)
          wordfreqdic[eachclass] = {}
          if not wordfreqdic[eachclass].has_key(word):
          wordfreqdic[eachclass][word]=0
          wordfreqdic[eachclass][word]+=1
          prob1 = math.log((classfreqdic["economy"]/totalct)/(classfreqdic["politics"]/totalct))
          classprob1 = float(classfreqdic["economy"]/totalct)
          classprob2 = float(classfreqdic["politics"]/totalct)
          return classfreqdic, wordfreqdic, prob1, classprob1, classprob2
          classfreq1 = wordfreqdic["economy"].get(word,0)+1
          classfreq2 = wordfreqdic["politics"].get(word,0)+1
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          doclist = open(maketestdir(eachclass)).read().split("\n")
  • 새싹교실/2011/Pixar/실습 . . . . 22 matches
         Write a program that reads a four digit integer and prints the sum of its digits as an output.
         #include <stdio.h>
          int four_digit_num, sum = 0, i, positional;
          scanf("%d", &four_digit_num);
          sum += four_digit_num / positional;
          four_digit_num %= positional;
         #include <stdio.h>
          int four_digit_num, sum = 0, i, positional, j;
          scanf("%d", &four_digit_num);
          sum += four_digit_num / positional;
          four_digit_num %= positional;
         #include <stdio.h>
          int n_digit_num, sum = 0, positional, n;
          scanf("%d", &n_digit_num);
          n = log10(n_digit_num);
          if((n_digit_num >= pow(10, n)) && (n_digit_num < pow(10, n+1))){
          sum += n_digit_num / positional;
          n_digit_num %= positional;
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2011/무전취식/레벨11 . . . . 22 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
         int xpos, ypos, dir;
          switch (dir) {
          if (m[ypos+1][xpos]!='#') dir=DOWN;
          else if (m[ypos][xpos+1]!='#') dir=RIGHT;
          else if (m[ypos-1][xpos]!='#') dir=UP;
          else dir=LEFT;
          if (m[ypos-1][xpos]!='#') dir=UP;
          else if (m[ypos][xpos-1]!='#') dir=LEFT;
          else if (m[ypos+1][xpos]!='#') dir=DOWN;
          else dir=RIGHT;
          if (m[ypos][xpos+1]!='#') dir=RIGHT;
          else if (m[ypos-1][xpos]!='#') dir=UP;
          else if (m[ypos][xpos-1]!='#') dir=LEFT;
          else dir=DOWN;
          if (m[ypos][xpos-1]!='#') dir=LEFT;
          else if (m[ypos+1][xpos]!='#') dir=DOWN;
          else if (m[ypos][xpos+1]!='#') dir=RIGHT;
          else dir=UP;
  • AcceleratedC++/Chapter4 . . . . 21 matches
          << 0.2 * midterm + 0.4 * final + 0.4 * median
          === 4.1.1. Finding medians ===
          * 앞에서 우리는 vector에 들어가 있는 값에서 중간값 찾는 걸 했었다. Chapter8에서는 vector에 들어가 있는 type에 관계없이 작동하게 하는 법을 배울 것이다. 지금은 vector<double>로만 한정짓자. median 구하는 루틴을 함수로 빼보자.
         double median(vector<double> vec)
          throw domain_error("median of an empty vector.");
          === 4.1.2 Reimplementing out grading policy ===
          return grade(midterm, final, median(hw));
          * grade() function : 우리는 아까 grade라는 함수를 만들었었다. 그런데 이번에 이름은 같으면서 parameter는 조금 다른 grade()를 또 만들었다. 이런게 가능한가? 가능하다. 이러한 것을 함수의 overloading이라고 한다. 함수 호출할때 어떤게 호출될까는 따라가는 parameter lists에 의해 결정된다.
          === 4.1.3 Reading homework grades ===
          * 지금까지 만든 세개의 함수 median, grade, read_hw 를 살펴보자.
          * median 함수를 보면, vector<double> 파라메터가 참조로 넘어가지 않는다. 학생수가 많아질수록 매우 큰 객체가 될텐데 낭비가 아닌가? 하고 생각할수도 있지만, 어쩔수 없다. 함수 내부에서 소팅을 해버리기 때문에 참조로 넘기면, 컨테이너의 상태가 변해버린다.
         double median(vector<double> vec);
          return grade(midterm, final, median(hw));
         double median(vector<double> vec)
          throw domain_error("median of an empty vector");
          * 무엇을 기준으로 sort를 할것인가? 이름? midterm? final? 알수가 없다. 따라서 우리는 predicate라는 것을 정의해 주어야 한다. 다음과 같이 해주면 된다.
          * 두번 이상 포함되는 것을 방지 하기 위해, #ifndef, #define, #endif 이런거 해주자. 그러면서 전처리기 이야기가 나온다.
         #endif
          == 4.4. Partitioning the grading program ==
          == 4.5. The revised grading program ==
  • Refactoring/SimplifyingConditionalExpressions . . . . 21 matches
         = Chapter 9 Simplifying Conditional Expressions =
         == Decompose Conditional ==
          * You have a complicated conditional (if-then-else) statement. [[BR]] ''Extract methods from the condition, then part, and else parts.''
         == Consolidate Conditional Expression ==
          * You have a sequence of conditional tests with the same result. [[BR]]''Combine them into a single conditional expression and extract it.''
          double disabilityAmount() {
          if ( _monthsDisabled > 12) return 0;
          // compute the disability amount
          double disabilityAmount() {
          if( isNotEligableForDisability()) return 0;
          // compute the disability amount;
         == Consolidate Duplicate Conditional Fragments ==
          * The same fragment of code is in all branches of a conditional expression. [[BR]]''Move it outside of the expression.''
         == Replace Nested Conditional with Guard Clauses ==
          * A method has conditional behavior that does not make clear the normal path of execution [[BR]] ''Use guard clauses for all the special cases.''
         == Replace Conditional with Polymorphism ==
          * You have a conditional that chooses different behavior depending on the type of and object [[BR]] ''Move each leg of the conditional to an overriding method in a subclass. Make the orginal method abstract.''
  • VendingMachine/세연/재동 . . . . 21 matches
         class VendingMachine
          VendingMachine();
         VendingMachine::VendingMachine()
         void VendingMachine::insertMoney()
         void VendingMachine::buyDrink()
         void VendingMachine::takeBackMoney()
         void VendingMachine::insertDrink()
         void VendingMachine::showMainMenu()
         void VendingMachine::showDrinkMenu()
         bool VendingMachine::isMoney(int arg)
         bool VendingMachine::isBuyableDrink(int arg)
         bool VendingMachine::isSelectableDrink(int arg)
          VendingMachine vendingMachine;
          vendingMachine.showMainMenu();
          vendingMachine.insertMoney();
          vendingMachine.buyDrink();
          vendingMachine.takeBackMoney();
          vendingMachine.insertDrink();
         See Also ["VendingMachine/세연"]
  • 미로찾기/영동 . . . . 21 matches
         //Constant values about direction
         #define DIRECTION 4
         const int MOVE_X[DIRECTION]={0, 1, 0, -1};
         const int MOVE_Y[DIRECTION]={-1, 0, 1, 0};
          int dir;
          Element(int aX, int aY, int aDir)
          dir=aDir;
         void display(int argX, int argY, int argMaze[][SIZE_X+2]);
          int y, x, dir;
          dir=temp.dir;
          while(dir<=LEFT)
          nextY=y+MOVE_Y[dir];
          nextX=x+MOVE_X[dir];
          display(nextX, nextY, maze);
          push(&top, stack, Element(x, y, dir));
          if(stack[i].dir==DOWN)
          else if(stack[i].dir==UP)
          else if(stack[i].dir==LEFT)
          display(x, y, maze);
          push(&top, stack, Element(x, y, dir));
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 20 matches
         During our discussions about the organization of design patterns there was a comment about the difficulty of identifying the “generative nature” of design patterns. This may be a good property to identify, for if we understood how design patterns are used in the design process, then their organization may not be far behind. Alexander makes a point that the generative nature of design patterns is one of the key benefits. In practice, on the software side, the generative nature seems to have fallen away and the more common approach for using design patterns is characterized as “when faced with problem xyz…the solution is…” One might say in software a more opportunistic application of design patterns is prevalent over a generative use of design patterns.
         The source of this difference may be the lack of focus on design patterns in the design process. In fact, we seldom see discussions of the design process associated with design patterns. It is as though design patterns are a tool that is used independent of the process. Let’s investigate this further:
         This is what Brooks wrote 25 years ago. "… Conceptual integrity is the most important consideration in system design."[Brooks 86] He continues: “The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?”
         One approach would be to identify and elevate a single overriding quality (such as adaptability or isolation of change) and use that quality as a foundation for the design process. If this overriding quality were one of the goals or even a specific design criteria of the process then perhaps the “many” could produce a timely product with the same conceptual integrity as “a few good minds.” How can this be accomplished and the and at least parts of the “cruel dilemma” resolved?
         1. Some O-O design methodologies provide a systematic process in the form of axiomatic steps for developing architectures or micro-architectures that are optimality partitioned (modularized) according to a specific design criteria.
         2. The following methodologies are listed according to their key design criteria for modularization:
         3. According to the authors only RDD and EDD have axiomatic rules for OO design and therefore are strong OO design methods.
         4. Design patterns provide guidance in designing micro-architectures according to a primary modularization principle: “encapsulate the part that changes.”
         5. EDD and RDD will generate different design patterns that meet the primary modularization principle “encapsulate the part that changes.” in different ways when applied according to their axiomatic rules. For example RDD generates Mediator, Command, Template Method and Chain of responsibility (mostly behavior) where as EDD generates Observer, Composite, and Chain of responsibility (mostly structure).
         EDO 와 RDD 는 이 1차 원리인 "변화하는 부분에 대해 캡슐화하라"와 그들의 명확한 룰들에 따라 적용될때 다른 방법들로 만나서, 다른 디자인 패턴들을 생성해 낼 것이다. 예를 들면, RDD는 Mediator, Command, TemplateMethod, ChainOfResponsibility (주로 behavior), EDD 는 Observer, Composite, ChainOfResposibility(주로 structure) 를 생성해낼것이다.
         Now putting this together with the earlier discussion about conceptual integrity we can propose some questions for discussion:
         The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?
  • Doublets/문보창 . . . . 20 matches
         void inDictionary(Node & dic);
         void isDoublet(Node & dic, Node & word);
          Node dictionary;
          inDictionary(dictionary);
          isDoublet(dictionary, words);
         void inDictionary(Node & dic)
          enNode(dic);
         void isDoublet(Node & dic, Node & word)
          dic.next = dic.front;
          if (dic.next == NULL)
          if (strlen(first) != strlen(dic.next->data))
          if (first[i] != dic.next->data[i])
          if (gap == 1 && strcmp(formerWord, dic.next->data) != 0)
          strcpy(temp->data, dic.next->data);
          strcpy(first, dic.next->data);
          dic.next = dic.front;
          dic.next = dic.next->next;
  • JavaStudy2002/영동-3주차 . . . . 20 matches
          HashMap directionMap = new HashMap();
          directionMap.put("0", new 방향값(-1, 0)); // 북
          directionMap.put("1", new 방향값(-1, 1)); // 북동
          directionMap.put("2", new 방향값(0, 1)); // 동
          directionMap.put("3", new 방향값(1, 1)); // 남동
          directionMap.put("4", new 방향값(1, 0)); // 남
          directionMap.put("5", new 방향값(1, -1)); // 남서
          directionMap.put("6", new 방향값(0, -1)); // 서
          directionMap.put("7", new 방향값(-1, -1)); // 북서
          방향값 delta = (방향값) directionMap.get("" + way);
          HashMap directionMap = new HashMap();
          directionMap.put("북", new 방향값(-1, 0));
          directionMap.put("북동", new 방향값(-1, 1));
          directionMap.put("동", new 방향값(0, 1));
          directionMap.put("남동", new 방향값(1, 1));
          directionMap.put("남", new 방향값(1, 0));
          directionMap.put("남서", new 방향값(1, -1));
          directionMap.put("서", new 방향값(0, -1));
          directionMap.put("북서", new 방향값(-1, -1));
          방향값 delta = (방향값) directionMap.get("" + way);
  • SeminarHowToProgramIt/Pipe/vendingmachine.py . . . . 20 matches
         #vendingmachine.py
         class VendingMachine:
          self.dispenser='empty'
          self.dispenser=aButton
          def getCurrentDispenser(self):
          return self.dispenser
          def verifyDispenser(self, aKind):
          return self.dispenser == aKind
         class TestVendingMachine(unittest.TestCase):
          vm = VendingMachine()
          vm = VendingMachine()
          self.assertEquals(expected, vm.getCurrentDispenser())
          vm = VendingMachine()
          self.assertEquals(expected, vm.getCurrentDispenser())
          vm = VendingMachine()
          vm = VendingMachine()
         class TestVendingMachineVerification(unittest.TestCase):
          vm = VendingMachine()
          vm = VendingMachine()
          vm = VendingMachine()
  • TheJavaMan/스네이크바이트 . . . . 20 matches
          String direction= "";
          int difficulty = 100;
          MenuItem diff1 = new MenuItem("초보");
          MenuItem diff2 = new MenuItem("중수");
          MenuItem diff3 = new MenuItem("고수");
          m3.add(diff1);
          m3.add(diff2);
          m3.add(diff3);
          difficulty = 200;
          difficulty = 100;
          difficulty = 50;
          direction = KeyEvent.getKeyText(e.getKeyCode());
          public void Move(String direction){
          if(direction.equals("Right")) x+=20;
          else if(direction.equals("Left")) x-=20;
          else if(direction.equals("Down")) y+=20;
          else if(direction.equals("Up")) y-=20;
          tSnake[0].Move(bo.direction);
          Thread.sleep(bo.difficulty);
          JOptionPane.showMessageDialog(null, "죽었습니다.");
  • TwistingTheTriad . . . . 20 matches
         it was much more that the widget system was just not flexible enought. We didn't know at the time, but were just starting to realise, that Smalltalk thrives on plugability and the user interface components in out widget framework were just not fine-grained enough.
         One example of this deficiency surfaced in SmalltalkWorkspace widget. This was originally designed as a multiline text-editing component with additional logic to handle user interface commands such as Do-it, Show-it, Inspect-it etc. The view itself was a standard Windows text control and we just attached code to it to handle the workspace functionality. However, we soon discovered that we also wanted to have a rich text workspace widget too. Typically the implementation of this would have required the duplication of the workspace logic from the SmalltalkWorkspace component or, at least, an unwarranted refactoring session. It seemed to us that the widget framework could well do with some refactoring itself!
         In MVC, most of the application functionality must be built into a model class known as an Application Model. It is the reponsibility of the application model to be the mediator between the true domain objects and the views and their controllers. The views are responsible for displaying the domain data while the controller handle the raw usr gestures that will eventually perform action on this data. So the application model typically has method to perform menu command actions, push buttons actions and general validation on the data that it manages. Nearly all of the application logic will reside in the application model classes. However, because the application model's role is that of a go-between, it is at times necessary for it to gain access to the user interface directly but, because of the Observer relationship betweeen it and the view/controller, this sort of access is discouraged.
         For example, let's say one wants to explicitly change the colour of one or more views dependent on some conditions in the application model. The correct way to do this in MVC would be to trigger some sort of event, passing the colour along with it. Behaviour would then have to be coded in the view to "hang off" this event and to apply the colour change whenever the event was triggered. This is a rather circuitous route to achieving this simple functionality and typically it would be avoided by taking a shoutcut and using #componentAt : to look up a particular named view from the application model and to apply the colour change to the view directly. However, any direct access of a view like this breaks the MVC dictum that the model should know nothing about the views to which it is connected. If nothing else, this sort of activity surely breaks the possibility of allowing multiple views onto a model, which must be the reason behind using the Observer pattern in MVC in the first place.
         This is the data upon which the user interface will operate. It is typically a domain object and the intention is that such objects should have no knowledge of the user interface. Here the M in MVP differs from the M in MVC. As mentioned above, the latter is actually an Application Model, which holds onto aspects of the domain data but also implements the user interface to manupulate it. In MVP, the model is purely a domain object and there is no expectation of (or link to) the user interface at all.
         The behaviour of a view in MVP is much the same as in MVC. It is the view's responsibility to display the contents of a model. The model is expected to trigger appropriate change notification whenever its data is modified and these allow the view to "hang off" the model following the standard Observer pattern. In the same way as MVC does, this allows multiple vies to be connected to a single model.
         One significant difference in MVP is the removal of the controller. Instead, the view is expected to handle the raw user interface events generated by the operating system (in Windows these come in as WM_xxxx messages) and this way of working fits more naturally into the style of most modern operating systems. In some cases, as a TextView, the user input is handled directly by the view and used to make changes to the model data. However, in most cases the user input events are actually routed via the presenter and it is this which becomes responsible for how the model gets changed.
         While it is the view's responsibility to display model data it is the presenter that governs how the model can be manipulated and changed by the user interface. This is where the heart of an application's behaviour resides. In many ways, a MVP presenter is equivalent to the application model in MVC; most of the code dealing with how a user interface works is built into a presenter class. The main difference is that a presenter is ''directly'' linked to its associated view so that the two can closely collaborate in their roles of supplying the user interface for a particular model.
  • VendingMachine_참관자 . . . . 20 matches
         # include <stdio.h>
         class VendingMachine{
          void AddingMenu(char * name,int price);
          VendingMachine();
         void VendingMachine::SetMenuM(int i)
         void VendingMachine::AvailMenuPrint()
         void VendingMachine::AddingMenu(char * name, int price)
         VendingMachine::VendingMachine()
          AddingMenu("cocoa",200);
          AddingMenu("coffe",200);
          AddingMenu("cocoa",200);
          AddingMenu("cocoa",200);
          AddingMenu("cocoa",200);
         void VendingMachine::ProcessMoney()
         void VendingMachine::ProcessPush()
         void VendingMachine::ProcessReturn()
         void VendingMachine::On()
          VendingMachine v;
  • 데블스캠프2005/월요일/번지점프를했다 . . . . 20 matches
         bobst = Building("공대", 7)
         playground = Building("운동장", 1)
         playground.connectBuilding("north", bobst)
         bobst.connectBuilding("south", playground)
         # -*- coding: UTF-8 -*-
         class Building:
          self.floors.append(Floor(name, buildingName))
          def connectBuilding(self, direction, building):
          self.connectedComponent[direction] = building
          def __init__(self, floorName, buildingName):
          self.buildingName = buildingName
          def connectRoom(self, room, direction):
          self.connectedComponent[direction] = room
          def move(self, direction, step):
          if self.currentPosition.connectedComponent.has_key(direction) :
          self.currentPosition = self.currentPosition.connectedComponent[direction]
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 20 matches
          * TestDig.h
         #endif // _MSC_VER > 1000
         // CTestDlg dialog
         class CTestDlg : public CDialog
         // Dialog Data
          enum { IDD = IDD_TEST_DIALOG };
          virtual BOOL OnInitDialog();
          afx_msg void OnChangeEdit1();
          afx_msg void OnBUTTONdiv();
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_TESTDLG_H__B619E89A_C192_46A8_8358_6AC21A6D48CC__INCLUDED_)
          * TestDig.cpp
         #endif
         // CAboutDlg dialog used for App About
         class CAboutDlg : public CDialog
         // Dialog Data
         CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // CTestDlg dialog
  • 방울뱀스터디/만두4개 . . . . 20 matches
          global i,direction
          global dir
          direction ='NONE'
          dir = key
          if direction == 'Right' and key != 'Right':
          elif direction == 'Left' and key != 'Left':
          elif direction == 'Up' and key != 'Up':
          elif direction == 'Down' and key != 'Down':
          if dir == 'Right'and'Space' and x <= MAX_WIDTH-GAP-10 :
          direction='Right'
          elif dir == 'Left' and x >2:
          direction='Left'
          elif dir == 'Up' and y > 2:
          direction='Up'
          elif dir == 'Down' and y <= MAX_HEIGHT - GAP - 10:
          direction='Down'
          #if dir == 'Right' and x < MAX_WIDTH - GAP - 10:
          #elif dir == 'Left' and x > 2:
          #elif dir == 'Up' and y > 2:
          #elif dir == 'Down' and y < MAX_HEIGHT - GAP - 10:
  • 허아영/C코딩연습 . . . . 20 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          int a, b, Max, dif;
          dif = a-b;
          dif = b-a;
          printf("두 수의 차이는 %d입니다n", dif);
         #include <stdio.h>
          int a, b, Max, dif;
          dif = a-b;
          printf("두 수의 차이는 %d입니다n", dif);
          dif = b-a;
          printf("두 수의 차이는 %d입니다n", dif);
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • Android/WallpaperChanger . . . . 19 matches
         import android.app.AlertDialog;
         import android.provider.MediaStore;
         import android.provider.MediaStore.Images.Media;
          private String selectedImagePath;
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          //Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
          //i.setType(MediaStore.Images.Media.CONTENT_TYPE);
          Uri selectedImageUri = data.getData();
          selectedImagePath = getPath(selectedImageUri);
          String[] projection = { MediaStore.Images.Media.DATA };
          .getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
         import android.view.Display;
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          final Display d = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
         import android.view.Display;
         || 4/28 || WallPaperAndroidService에서 Bitmap Loading방식 바꿈. 먼저 Loading을 해서 준비해놓고 순서가 오면 화면이 바뀌는 형식으로 바꿔놓음.시간 설정 저장 DB adapter생성 및 DB새로 만들어서 저장함.사용자의 편의를 위한 TextView설명 추가 ||
  • Ant/BuildTemplateExample . . . . 19 matches
         <project name="TestAnt(Ant Project 이름)" default="dist" basedir=".">
          <property name="dist" value="dist"/>
          <mkdir dir="${build}"/>
          <javac srcdir="${src}" destdir="${build}"/>
          <target name="dist" depends="compile">
          <mkdir dir="${dist}/lib"/>
          <!-- ${build} 디렉토리 안의 class 화일들을 /dist/TestAnt.jar 화일로 묶음. -->
          <jar jarfile="${dist}/TestAnt.jar" basedir="${build}"/>
          <!-- 여기서는 build, dist 디렉토리를 삭제한다. -->
          <delete dir="${build}"/>
          <delete dir="${dist}"/>
  • AntTask . . . . 19 matches
         <project name="TestAnt(Ant Project 이름)" default="dist" basedir=".">
          <property name="dist" value="dist"/>
          <mkdir dir="${build}"/>
          <javac srcdir="${src}" destdir="${build}"/>
          <target name="dist" depends="compile">
          <mkdir dir="${dist}/lib"/>
          <!-- ${build} 디렉토리 안의 class 화일들을 /dist/TestAnt.jar 화일로 묶음. -->
          <jar jarfile="${dist}/TestAnt.jar" basedir="${build}"/>
          <!-- 여기서는 build, dist 디렉토리를 삭제한다. -->
          <delete dir="${build}"/>
          <delete dir="${dist}"/>
  • LinkedList/영동 . . . . 19 matches
         void displayList(Node * argNode); //Function which displays the elements of linked list
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          displayList(firstAddress);
         void displayList(Node * argNode)
         void displayList(Node * argNode); //Function which displays the elements of linked list
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          displayList(firstAddress);
          displayList(firstAddress);//Display reversed list
          displayList(firstAddress);//Display the linked list with modified data
          displayList(freeSpaceList);//Display free space list with deleted data from linked list
          displayList(firstAddress);//Display the linked list with data which are taken from free space list
          displayList(freeSpaceList);//Display the empty free space list
          displayList(firstAddress);
          displayList(freeSpaceList);
         void displayList(Node * argNode)
          cout<<"Sorry... There is no node to display.\n";
  • Refactoring/MakingMethodCallsSimpler . . . . 19 matches
         == Separate Query from Modifier ==
          ''Create two methods, one for the query and one for the modification''
         http://zeropage.org/~reset/zb/data/SeparateQueryFromModifier.gif
         Several methods do similar things but with different values contained in the method body.
          ''Create one method that uses a parameter for the different values''
         You have a method that runs different code depending on the values of an enumerated parameter.
         discountLevel = getDiscountLevel ();
         double finalPrice = discountedPrice (basePrice, discountLevel);
         double finalPrice = discountedPrice (basePrice);
         Object lastReading () {
          return readings.lastElement ();
         Reading lastReading () {
          return (Reading) readings.lastElement ();
         A method returns a special code to indicate an error.
         You are throwing an exception on a condition the caller could have checked first.
  • VendingMachine/세연 . . . . 19 matches
         class VendingMachine
          VendingMachine();
         int VendingMachine::showMenu()
         VendingMachine::VendingMachine()
         void VendingMachine::get_money()
         void VendingMachine::buy()
         void VendingMachine::takeBack_money()
         void VendingMachine::insertDrink()
          VendingMachine VendingMachine;
          int choice = VendingMachine.showMenu();
          VendingMachine.get_money();
          VendingMachine.buy();
          VendingMachine.takeBack_money();
          VendingMachine.insertDrink();
          choice = VendingMachine.showMenu();
         See Also ["CppStudy_2002_2"] , ["VendingMachine/세연/재동"] , ["VendingMachine/세연/1002"]
  • 1002/Journal . . . . 18 matches
          책을 읽으면서 '해석이 안되는 문장' 을 그냥 넘어가버렸다. 즉, NoSmok:HowToReadaBook 에서의 첫번째 단계를 아직 제대로 못하고 있는 것이다. 그러한 상황에서는 Analyicial Reading 을 할 수가 없다.
          * 사전지식이 이미 있었기 때문이라고 판단한다. NoSmok:HowToReadaBook 는 한글 서적을 이미 읽었었고, 'Learning, Creating, and Using Knowledge' 의 경우 Concept Map 에 대한 이해가 있었다. PowerReading 의 경우 원래 표현 자체가 쉽다.
          * 현재 내 영어수준을 보건데, 컴퓨터 관련 서적 이외에 쉽고 일상적인 책들에 대한 Input 이 확실히 부족하다. 영어로 된 책들에 대해서는 좀 더 쉬운 책들을 Elementary Reading 단계부터 해봐야겠다.
          * 이러한 사람들이 책을 읽을때 5분간 읽으면서 어떤 과정을 어느정도 수준으로까지 거치는지에 대해 구경해볼 수 있어도 좋을것 같다. 그러한 점에서는 RT 때 Chapter 단위로 Pair-Reading 을 해봐도 재미있을 듯 하다. '읽는 방법'을 생각하며 좀 더 의식적으로 읽을 수 있지 않을까.
         그림을 보고 나니, Inheritance 나 Delegation 이 필요없이 이루어진 부분이 있다는 점 (KeywordGenerator 클래스나 BookSearcher, HttpSpider 등) Information Hiding 이 제대로 지켜지지 않은것 같다는 점, (Book 과 관련된 데이터를 얻고, 검색하여 리스트를 만들어내는 것은 BookMapper 에서 통일되게 이루어져야 한다.) 레이어를 침범한것 (각각의 Service 클래스들이 해당 로직객체를 직접 이용하는것은 그리 보기 좋은 모양새가 아닌듯 하다. 클래스 관계가 복잡해지니까. 그리고 지금 Service 가 서블릿에 비종속적인 Command Pattern 은 아니다. 그리고 AdvancedSearchService 와 SimpleSearchService 가 BookMapper 에 촛점을 맞추지 않고 Searcher 클래스들을 이용한 것은 현명한 선택이 아니다.)
          * Instead of avoding feedback, search out helpful, concrete feedback.
         2 (월): ProjectPrometheus 소스 리뷰 & 리팩토링. audio book MP3 뜨기
         audio book
         카세트를 잘 안쓰기 때문에 테이프로는 잘 안들을까봐 Cool Edit 이용, MP3 로 녹음했다. 웨이브 화일도 결국은 데이터이기에, 마치 테이프 짤라서 이어붙이는 듯한 느낌으로 웨이브 화일 편집하는게 재미있었다. 이전에 르네상스 클럽때 웨이브 화일에 대해 텍스트화일로 변환 & 인덱싱하는 프로그램이 필요한 이유가 생겼다. 전체 녹음을 하고 난 뒤, Chapter 별로 짤라서 화일로 저장하려고하는데, 웨이브데이터에 대해 검색을 할수가 없다! 결국 '대강 몇분짜리 분량일 것이다' 또는 '대강 다음챕터로 넘어갈때 몇초정도 딜레이가 있으니까.. 소리 비트와 비트 사이가 대강 이정도 되면 맞겠지...' 식으로 찾아서 화일로 쪼개긴 했지만. 웨이브 데이터에 대한 text 검색이 일상화된다면 이러한 고생도 안하겠지 하는 생각이 든다.
         현재 : http://www.savie.co.kr/SITE/data/html_dir/2002/10/01/200210010019.asp. 결혼도 하고 세살된 딸도 있단다. 현재의 사진을 보니 남궁원씨 닮아가는군. M&A 전문 회사 대표라고 한다.
         지금 이전 노래방 프로그램 만들때 이용했었던 Audio Compression Manager 부분 이용하라고 하면 아마 다시 어떻게 API를 이용하는지 회상하는데 2일쯤 걸릴것이다. DX Media SDK 부분을 다시 이용하라고 하면 아마 하루정도 Spike 가 다시 필요할 것이다. 즉, 이전에 만들어놓은 소스가 있다고 그 지식이 현재 나의 일부라고 하기엔 문제가 있다.
         Editplus 로 VPP 진행하는 한쪽창에 to do list 를 적었는데, VPP 인 경우 한사람이 todolist 를 적는 동안, 드라이버가 코드를 잡지 못한다는게 한편으론 단점이요, 한편으론 장점 같기도 하다. 일단은 궁리.
         중간 개개의 모듈을 통합할때쯤에 이전에 생각해둔 디자인이 제대로 기억이 나지 않았다.; 이때 Sequence Diagram 을 그리면서 프로그램의 흐름을 천천히 생각했다. 어느정도 진행된 바가 있고, 개발하면서 개개별 모듈에 대한 인터페이스들을 정확히 알고 있었기 때문에, Conceptual Model 보다 더 구체적인 Upfront 로 가도 별 무리가 없다고 판단했다. 내가 만든 모듈을 일종의 Spike Solution 처럼 접근하고, 다시 TDD를 들어가고 하니까 중간 망설임 없이 거의 일사천리로 작업하게 되었다.
         TDDBE를 PowerReading 에서의 방법을 적용해서 읽어보았다. 내가 필요로 하는 부분인 '왜 TDD를 하는가?' 와 'TDD Pattern' 부분에 대해서 했는데, 여전히 접근법은 이해를 위주로 했다. WPM 은 평균 60대. 이해도는 한번은 90% (책을 안보고 요약을 쓸때 대부분의 내용이 기억이 났다.), 한번은 이해도 40%(이때는 사전을 안찾았었다.) 이해도와 속도의 영향은 역시 외국어 실력부분인것 같다. 단어 자체를 모를때, 모르는 문법이 나왔을 경우의 문제는 읽기 방법의 문제가 아닌 것 같다.
         텍스트 해석을 제대로 안할수록 그 모자란 부분을 내 생각으로 채우려고 하는 성향이 보인다. 경계가 필요하다. 왜 PowerReading 에서, 모르는 단어에 대해서는 꼬박꼬박 반드시 사전을 찾아보라고 했는지, 저자 - 독자와의 대화하는 입장에서 일단 저자의 생각을 제대로 이해하는게 먼저인지, 오늘 다시 느꼈다. 느낌으로 끝나지 않아야겠다.
         개인적인 시간관리 툴과 책 읽기 방법에 대해서 아주아주 간단한 것 부터 시작중. 예전같으면 시간관리 책 종류나PowerReading 책을 완독을 한뒤 뭔가 시스템을 큼지막하게 만들려고 했을것이다. 지금은 책을 읽으면서 조금씩 조금씩 적용한다. 가장 간단한 것부터 해보고, 조금씩 조금씩 개인적 시스템을 키워나가기 노력중.
          * Reading - 따로 노트를 준비하진 않았고, WPM 수치가 지극히 낮긴 하지만. 20분정도 투자로 한번 진행 가능.
         MythicalManMonth 에 대해서 PowerReading 에서의 방법들을 적용해보았다. 일단은 이해 자체에 촛점을 맞추고, 손가락을 짚을때에도 이해를 가는 속도를 우선으로 해 보았다.
          1. 프로그래밍에 대한 전반적 접근 - 문제를 Top Down 으로 나눈다는 관점. 2학년때 DirectX 로 슈팅 게임을 만들때 가끔 상상하던것이 석고로 만든 손을 조각하는 과정이였다. 조각을 할때엔 처음에 전체적 손 모양을 만들기 위해 크게 크게 깨 나간다. 그러다가 점점 세밀하게 조각칼로 파 나가면서 작품을 만들어나간다. 이런 식으로 설명할 수 있겠군 하며 추가.
          * 학교에서 레포트를 쓰기 위해 (["ProgrammingLanguageClass/Report2002_2"]) 도서관에 들렸다. HowToReadIt 의 방법중 다독에 관한 방법을 떠올리면서 약간 비슷한 시도를 해봤다. (오. 방법들 자체가 Extreme~ 해보인다;) 1시간 30분 동안 Java 책 기초서 2권과 원서 1권, VB책 3권정도를 훑어읽었다. (10여권까지는 엄두가 안나서; 도서관이 3시까지밖에 안하는 관계로) 예전에 자바를 하긴 했었지만, 제대로 한 기억은 없다. 처음에는 원서와 고급서처럼 보이는 것을 읽으려니까 머리에 잘 안들어왔다. 그래서 가장 쉬워보이는 기초서 (알기쉬운 Java2, Java2 자바토피아 등 두께 얇은 한서들) 를 읽고선 읽어가니까 가속이 붙어서 읽기 쉬웠다. 3번째쯤 읽어나가니까 Event Listener 의 Delegation 의 의미를 제대로 이해한 것 같고 (예전에는 소스 따라치기만 했었다.) StatePattern으로의 진화 (진화보단 '추후적응' 이 더 맞으려나) 가 용이한 구조일 수 있겠다는 생각을 하게 되었다. (Event Listener 에서 작성했던 코드를 조금만 ["Refactoring"] 하면 바로 StatePattern 으로 적용을 시킬 수 있을 것 같다는 생각이 들었다. 아직 구현해보진 않았기 때문에 뭐라 할말은 아니지만.) 시간이 있었다면 하루종일 시도해보는건데 아쉽게도 학교에 늦게 도착해서;
  • MobileJavaStudy/NineNine . . . . 18 matches
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
          private Display display;
          display = Display.getDisplay(this);
          display.setCurrent(list);
          public void destroyApp(boolean unconditional) {
          display = null;
          int dan = list.getSelectedIndex() + 2;
          public void commandAction(Command c,Displayable s) {
          display.setCurrent(form);
          display.setCurrent(list);
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
          Display display;
          display = Display.getDisplay(this);
          display.setCurrent(nineDanList);
          public void destroyApp(boolean unconditional) {
          display = null;
          public void commandAction(Command c, Displayable d) {
          int dan = nineDanList.getSelectedIndex() + 2;
  • MoreEffectiveC++/Techniques1of3 . . . . 18 matches
          void displayEditDialog(); // tuple의 수정을 하기 위한 유저의
          LogEntry(const T& objectToBeModified);
         void editTuple(DBPtr<Tuple>& pt)
          // 유효한 값이 주어지기 까지 수정 dialog를 뛰우기 위한 요구를 계속한다.
          pt->displayEditDialog();
         editTuple의 내부에서 수정되어지는 tuple은 아마도 원격(remote)지의 기계에 존재하는 객체이다. 하지만, editTuple을 사용하는 프로그래머는 이러한 사항에 대하여 스마트 포인터 때문에 특별히 상관할 필요가 없다.
         editTuple내에 LogEntry객체를 생각해 보자. 수정을 위한 log를 남기기위해서는 displayEditDialog의 시작과 끝에서 매번 불러주면 되는데, 구지 왜 구지 이렇게 했을까? 이에관한 내용은 예외에 관련된 상황 때문인데, Item 9를 참고하면 된다.
          pt->displayEditDialog();
         pt->displayEditDialog();
         (pt.operator->())->displayEditDialog();
  • VisualStudio . . . . 18 matches
         VisualStudio 는 Microsoft 에서 개발한 Windows용 IDE 환경이다. 이 환경에서는 Visual C++, Visual Basic, Visual C# 등 여러 언어의 개발환경이 함께하며, 최신 버전은 [Visual Studio] 2012이다.
          * 1998.06 Visual Studio 6.0
          * 2002.02 Visual Studio .Net
          * 2005.11 [:VisualStudio2005 Visual Studio 2005]
          * 2007.11 Visual Studio 2008
          * 2010.04 Visual Studio 2010
          * 2012.09 Visual Studio 2012
         학교에서는 2008년까지만 해도 Visual C++ 6.0을 많이 사용했으나 2008년 2학기에 홍병우 교수님이 Visual Studio 2008 사용을 권한 것을 계기로 최신 버전 환경이 갖추어졌다.
         VisualStudio 를 사용할때 초기 프로그래밍 배울때 익혀두어야 할 기능들로, [:Debugging Debugger 사용], [Profiling], Goto Definition
         C++ 에서는 자바에서의 import 의 명령과 달리 해당 헤더화일에 대한 pre-processor 의 기능으로서 'include' 를 한다. 그러다 보니 해당 클래스나 함수 등에 redefinition 문제가 발생한다. 이를 방지하는 방법으로 하나는 #ifndef - #endif 등의 명령을 쓰는것이고 하나는 pragma once 이다.
         #endif
          * 그리고 라이브러리 경로를 이 라이브러리들의 위치에 추가해야 합니다. Additional library path(추가 라이브러리 경로)에 라이브러리 파일이 있는 폴더를 추가해 주세요.
          * Tools(도구) » Options(옵션) » Projects(프로젝트) » VC++ Directories(VC++ 디렉토리)를 선택합니다.
          * Show directories for:(다음 디렉토리 표시:) 드롭 다운 메뉴에서 Include Files(파일 포함)를 선택하고 include 파일이 위치한 디렉토리(예: C:\라이브러리폴더\include)를 입력합니다.
          * Show directories for:(다음 디렉토리 표시:) 드롭 다운 메뉴에서 Library Files(라이브러리 파일)를 선택하고 라이브러리 파일이 위치한 디렉토리(예: C:\라이브러리폴더\lib)를 입력합니다.
          * Show directories for:(다음 디렉토리 표시:) 드롭 다운 메뉴에서 Executable Files(실행 파일)를 선택하고 실행 파일이 위치한 디렉토리(예: C:\라이브러리폴더\bin)를 입력합니다.
          * 기본 도구 표시줄에서 Project(프로젝트) » Properties(속성) » Linker(링커) » Input(입력)을 선택하고 "Additional Dependencies(추가 의존관계)" 행에 필요한 라이브러리 파일 (예: abcd.lib)을 추가합니다.
  • XMLStudy_2002/XML+CSS . . . . 18 matches
         <?xml version="1.0" encoding="KSC5601"?>
         <!ATTLIST DATE TYPE (LAST_MODIFIED|BEGINNING_DATE) #REQUIRED>
          display :block;
          display :block;
          display :inline;
          display :inline;
          display :inline;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
          display :block;
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 18 matches
          ex) I'm reading an interesting book at the moment. I'll lend it to you when I've finished it.
          This means) Tom is not reading the book at the time of speaking.
          He means that he has started it but has not finished it yet. He is in the middle of reading it.
         == Unit 5. Simple Past (I did) (단순 과거) ==
          ex) She ''passed'' her exam because she ''studied'' very hard.
          C. In questions and negatives we use did/didn't + base form(의문문이나 부정문 만들때는 did/didn't + 원형이랩니다.)
          ex) A : ''Did'' you ''go'' out last night?
          B : Yes, I ''went'' to the movies, but I ''didn't enjoy '' the film much.
          ex) I didn't do anything.
          Note that we do not use did in negatives and questions with was/were.(부정문이랑 의문문에선 did를 be동사와 같이 안쓴답니다.)
          ex) Matt burned his hand while he was cooking dinner.
          ex) When Beth arrived, we were having dinner.(= We had already started dinner.)
          ex) When Beth arrived, we had dinner.( = Beth arrived and then we had dinner.)
  • 새싹교실/2012/AClass/1회차 . . . . 18 matches
         -전처리 과정이랑 컴퓨터가 코딩한 파일을 컴파일 하기 전에 여러 텍스트를 바꾸고 고치는 기능. include<stdio.h>
          ⁃ #include<stdio.h>
         #include <stdio.h>
          #include<stdio.h>
          #include<stdio.h>
          #include<stdio.h>
         #include<stdio.h>
          #include : 전처리 지시자,<stdio.h>같은 것을 찾아 지시자가 놓인 위치에 그 파일의
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
          #include<stdio.h>
         #include<stdio.h>
         #include <stdio.h>
          #include <stdio.h>
  • .bashrc . . . . 17 matches
         # 아직 세트되지 않았다면 $DISPLAY 를 자동으로 세팅
         if [ -z ${DISPLAY:=""} ]; then
          DISPLAY=$(who am i)
          DISPLAY=${DISPLAY%%\!*}
          if [ -n "$DISPLAY" ]; then
          export DISPLAY=$DISPLAY:0.0
          export DISPLAY=":0.0" # 실패할 경우를 대비(fallback)
         shopt -s histappend histreedit
         echo -e "${CYAN}This is BASH ${RED}${BASH_VERSION%.*}${CYAN} - DISPLAY on ${RED}$DISPLAY${NC}\n"
         :stdin .?pb%pb\%:?lbLine %lb:?bbByte %bb:-...'
          xtitle The $(basename $1|tr -d .[:digit:]) manual
         function xemacs() { { command xemacs -private $* 2>&- & } && disown ;}
          */*) dirname==${file%/*} ;;
          *) dirname=.;;
          newname="${dirname}/${nf}"
          echo -e "\nAdditionnal information:$NC " ; uname -a
         complete -A hostname rsh rcp telnet rlogin r ftp ping disk
         complete -A job -P '%' fg jobs disown
         complete -A directory mkdir rmdir
         complete -A directory -o default cd
  • HanoiProblem/임인택 . . . . 17 matches
          public void solve(int numOfDiscs) {
          for(int i=numOfDiscs; i>0; i--)
          towers[0].putOnDisc(i);
          moveDiscs(numOfDiscs, 0);
          public void moveDiscs(int numOfDiscs, int from) {
          if( numOfDiscs > 3 ) {
          moveDiscs(numOfDiscs-1, to);
          towers[2].bringDisc(towers[from]);
          towers[to].bringDisc(towers[from]);
          towers[to].bringDisc(towers[2]);
          towers[2].bringDisc(towers[from]);
          towers[from].bringDisc(towers[to]);
          towers[2].bringDisc(towers[to]);
          towers[2].bringDisc(towers[from]);
          public boolean verifyAllDiscsAreMoved(){
          towers[2].showDiscs();
          Vector discsAtPillar = new Vector();
          return discsAtPillar.isEmpty();
          public boolean movable(Integer discNum){
          if( discsAtPillar.isEmpty() )
  • MFC/MessageMap . . . . 17 matches
          // DO NOT EDIT what you see in these blocks of generated code !
          // DO NOT EDIT what you see in these blocks of generated code!
         class CAboutDlg : public CDialog
         // Dialog Data
         CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // App command to run the dialog
          == SDI Application ==
          == MDI Application ==
         #endif /* WINVER >= 0x0400 */
         #endif /* WINVER >= 0x0500 */
         #define WM_DISPLAYCHANGE 0x007E
         #endif /* WINVER >= 0x0400 */
         #endif /* WINVER >= 0x0400 */
         #define WM_INITDIALOG 0x0110
         #endif /* WINVER >= 0x0500 */
         #define WM_CTLCOLOREDIT 0x0133
         #endif /* if (_WIN32_WINNT < 0x0400) */
         #endif /* _WIN32_WINNT >= 0x0400 */
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 17 matches
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
          private int snakeHeadIndex;
          private int snakeDirection;
          snakeHeadIndex = 0;
          snakeDirection = Snake.RIGHT;
          return (SnakeCell)snakeCellVector.elementAt((snakeHeadIndex + index) % length());
          public int getDirection() {
          return snakeDirection;
          public void setDirection(int direction) {
          snakeDirection = direction;
          snakeHeadIndex = (snakeHeadIndex + length() - 1) % length();
          if(snakeDirection == Snake.LEFT)
          else if(snakeDirection == Snake.RIGHT)
          else if(snakeDirection == Snake.UP)
          else if(snakeDirection == Snake.DOWN)
          private final int boardInnerX;
          private final int boardInnerY;
          private final int boardInnerWidth;
          private final int boardInnerHeight;
  • MoniWikiOptions . . . . 17 matches
          * 기본값은 `$data_dir.'/sistermap.txt'`
         `'''$use_sectionedit'''`
          * 1로 설정하면 단락마다 edit 링크를 단다.
         `'''$cache_dir'''`
          * 기본값 `$data_dir.'/cache'`
         `'''$data_dir'''`
         `'''$editlog_name'''`
          * 기본값 `$data_dir.'/editlog'`
         `'''$imgs_dir'''`
          * 기본값 `$data_dir.'/intermap.txt'`
          * 기본값은 `$imgs_dir.'/moniwiki-logo.gif'`
          * 기본값은 `$data_dir."/metadb"`
          * 기본값은 `$data_dir."/text/InterMap"`
         `'''$text_dir'''`
          * 기본값은 `$data_dir.'/text'`
         `'''$upload_dir'''`
  • ReadySet 번역처음화면 . . . . 17 matches
         ReadySET is an open source project to produce and maintain a library of reusable software engineering document templates. These templates provide a ready starting point for the documents used in software development projects. Using good templates can help developers work more quickly, but they also help to prompt discussion and avoid oversights.
          * Templates for many common software engineering documents. Including:
          '''*What makes this product different from others?'''
         These templates are in pure XHTML with CSS, not a proprietary file format. That makes them easier to edit and to track changes using freely available tools and version control systems. The templates are designed to always be used on the web; they use hyperlinks to avoid duplicating information.
         The templates are not burdened with information about individual authorship or document change history. It is assumed that professional software developers will keep all project documents in version control systems that provide those capabilities.
         These templates are not one-size-fits-all and they do not attempt to provide prescriptive guidance on the overall development process. We are developing a broad library of template modules for many purposes and processes. The templates may be filled out in a suggested sequence or in any sequence that fits your existing process. They may be easily customized with any text or HTML editor.
         This project does not attempt to provide powerful tools for reorganizing the templates, mapping them to a given software development process, or generating templates from a underlying process model. This project does not include any application code for any tools, users simply use text editors to fill in or customize the templates.
         ReadySET is aimed at software engineers who wish that their projects could go more smoothly and professionally. ReadySET can be used by anyone who is able to use an HTML editor or edit HTML in a text editor.
          *3. Edit the templates to fit the needs of your project
          *5. Edit the templates to fill in detailed information
          *Use a text editor or an HTML editor. Please see our list of recommended tools. (You can use Word, but that is strongly discouraged.)
          *Add text, diagrams, or links as needed
          *7. Use the words-of-wisdom pages to help improve the document or deepen your understanding of relevant issues.
  • VonNeumannAirport/Leonardong . . . . 17 matches
         class DistanceMatrix(Matrix):
          def getDistance( self, origin, destination ):
         def total( traffic, distance ):
          result += distance.getDistance(origin, dest)\
         class TestDistance(unittest.TestCase):
          self.distMatrix = DistanceMatrix(MAX)
          def testOneToOneDistance(self):
          self.distMatrix.construct( origins = range(1,MAX+1),
          self.assertEquals( 1, self.distMatrix.getDistance(i, i) )
          def testReversalDistance(self):
          self.distMatrix.construct( origins = range(1,MAX+1),
          self.assertEquals( 1, self.distMatrix.getDistance( 1, MAX ) )
          self.assertEquals( MAX, self.distMatrix.getDistance( 1, 1 ) )
          self.assertEquals( 1, self.distMatrix.getDistance( MAX/2+1,# middle
          self.distMatrix.construct( origins = [1,2],
          self.assertEquals( 600, total( self.traffic, self.distMatrix ) )
          self.distMatrix.construct( origins = [1,2],
          self.assertEquals( 300, total( self.traffic, self.distMatrix ) )
          self.distMatrix.construct( origins = [1,2,3],
          self.assertEquals( 122, total( self.traffic, self.distMatrix ) )
  • Celfin's ACM training . . . . 16 matches
         || 4 || 1 || 110104/706 || LCD Display || . || [LCD Display/Celfin] ||
         || 5 || 6 || 110603/10198 || Counting || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4010&title=Counting/하기웅&login=processing&id=&redirect=yes Counting/Celfin] ||
         || 6 || 6 || 110606/10254 || The Priest Mathmatician || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4132&title=ThePriestMathematician/하기웅&login=processing&id=&redirect=yes The Priest Mathmatician/Celfin] ||
         || 7 || 6 || 110608/846 || Steps || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4130&title=Steps/하기웅&login=processing&id=&redirect=yes Steps/Celfin] ||
         || 8 || 9 || 110908/10276 || Hanoi Tower Troubles Again || . || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4078&title=HanoiTowerTroublesAgain!/하기웅&login=processing&id=&redirect=yes Hanoi Tower Troubles Again/Celfin] ||
         || 9 || 6 || 110602/10213 || How Many Pieces Of Land? || 3 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4143&title=HowManyPiecesOfLand?/하기웅&login=processing&id=celfin&redirect=yes How Many Pieces Of Land?/Celfin] ||
         || 10 || 6 || 110601/10183 || How Many Fibs? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4172&title=HowManyFibs?/하기웅&login=processing&id=celfin&redirect=yes How Many Fibs?/Celfin] ||
         || 11 || 10 || 111007/10249 || The Grand Dinner || 1 hour || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4188&title=TheGrandDinner/하기웅&login=processing&id=celfin&redirect=yes The Grand Dinner/Celfin] ||
         || 12 || 12 || 111201/10161 || Ant on a Chessboard || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4209&title=AntOnAChessboard/하기웅&login=processing&id=&redirect=yes Ant on a Chessboard/Celfin] ||
         || 13 || 12 || 111204/10182 || Bee Maja || 30 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4235&title=BeeMaja/하기웅&login=processing&id=&redirect=yes Bee Maja/Celfin] ||
         || 14 || 12 || 111207/10233 || Dermuba Triangle || 3 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4238&title=DermubaTriangle/하기웅&login=processing&id=&redirect=yes Dermuba Triangle/Celfin] ||
         || 15 || 11 || 111105/10003 || Cutting Sticks || 3 days || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4198&title=CuttingSticks/하기웅&login=processing&id=&redirect=yes CuttingSticks/Celfin] ||
         || 16 || 13 || 111303/10195 || The Knights of the Round Table || 1 hour || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4263&title=TheKnightsOfTheRoundTable/하기웅&login=processing&id=&redirect=yes TheKnightsOfTheRoundTable/Celfin] ||
         || 17 || 13 || 111306/10215 || The Largest/Smallest Box || 40 mins || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4264&title=TheLagestSmallestBox/하기웅&login=processing&id=&redirect=yes TheLargestSmallestBox/Celfin] ||
         || 18 || 13 || 111307/10209 || Is This Integration? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4265&title=IsThisIntegration?/하기웅&login=processing&id=&redirect=yes IsThisIntegration/Celfin] ||
         || 24 || 1 || 110105/10267 || Graphical Editor || many days || [Graphical Editor/Celfin] ||
  • ClassifyByAnagram/김재우 . . . . 16 matches
          self.assertEquals ( { 'abc' : ['abc'] }, a.getDictionary() )
          self.assertEquals ( { 'abc' : ['abc', 'cba'] }, a.getDictionary() )
          self.dictionary = {}
          self.dictionary.setdefault( self.sortChar( word ) ,[]).append( word )
          def getDictionary( self ):
          return self.dictionary
          for list in self.dictionary.values():
          def main( self, input = sys.stdin, output = sys.stdout ):
          anagram.printDictionary();
          m_dictionary = new Hashtable();
          ArrayList list = (ArrayList) m_dictionary[ sortedWord ];
          m_dictionary.Add( sortedWord, list );
          public void printDictionary()
          IDictionaryEnumerator de = m_dictionary.GetEnumerator();
          internal Hashtable m_dictionary;
          public void testAddToDictionary() {
          anagram.addToDictionary( "ba" );
          assertEquals( "{ab=[ba]}", anagram.getDictionaryStr() );
          anagram.addToDictionary( "ab" );
          assertEquals( "{ab=[ba, ab]}", anagram.getDictionaryStr() );
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 16 matches
         import javax.microedition.midlet.*;
         import javax.microedition.io.HttpConnection;
         import javax.microedition.lcdui.*;
          private Display display;
          display = Display.getDisplay(this);
          display.setCurrent(tb);
          public void commandAction(Command c, Displayable d) {
         import javax.microedition.io.Connector;
         import javax.microedition.io.HttpConnection;
          private DataInputStream dis;
          dis = httpConn.openDataInputStream();
          if( dis != null ) {
          dis.close();
          dis = null;
          byte b = dis.readByte();
          dis.read(buffer);
         Java2MicroEdition
  • OpenGL스터디_실습 코드 . . . . 16 matches
          //if rectangle collision to window x-axis wall, then reverse it's x-axis direction
          //if rectangle collision to window y-axis wall, then reverse it's y-axis direction
          glutPostRedisplay();
          glLoadIdentity();
          glLoadIdentity();
          glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
          glutDisplayFunc(RenderScene);
          * 1. use up, down, left, right key in your key board. then its direction of viewpoint will be changed.
         //angle change in case of finding key event command.
          glutPostRedisplay();
          glLoadIdentity();
          glLoadIdentity();
          glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
          glutDisplayFunc(RenderScene);
          glutPostRedisplay();
          glutPostRedisplay();
          // Prevent a divide by zero
          // Set Viewport to window dimensions
          glLoadIdentity();
          glLoadIdentity();
  • ProjectEazy/Source . . . . 16 matches
         # coding: euc-kr
         # coding: euc-kr
         # EazyDic.py
         # coding: euc-kr
         class EazyDic:
         # EazyDicTest.py
         # coding: euc-kr
         from EazyDic import EazyDic
         class EazyDicTestCase(unittest.TestCase):
          self.dic = EazyDic()
         # coding: euc-kr
          def updateDictionary(self, aDict):
          self.dic = aDict
          johabWord = hangul.disjoint(u(aWord))
          roots = self.dic.getRoots()
          if hangul.disjoint(u(each)) in johabWord:
         # coding: euc-kr
         from EazyDic import EazyDic
          self.dic = EazyDic()
          self.dic.addWord(self.muk)
  • RandomWalk/현민 . . . . 16 matches
          int dir_x[8]={0,1,1,1,0,-1,-1,-1};
          int dir_y[8]={-1,-1,0,1,1,1,0,-1};
          int direction = rand() % 8;
          int next_x = col + dir_x[direction];
          int next_y = line + dir_y[direction];
          direction = rand() % 8; // 랜덤으로 점이 움직이는 방향
          next_x = col + dir_x[direction];
          next_y = line + dir_y[direction];
          line = line + dir_y[direction];
          col = col + dir_x[direction];
  • StructuredText . . . . 16 matches
         symbology to indicate the structure of a document. For the next generation of structured text, see [http://dev.zope.org/Members/jim/StructuredTextWiki/StructuredTextNG here].
         preceding paragraph that has a lower level.
         Special symbology is used to indicate special constructs:
          * A single-line paragraph whose immediately succeeding paragraphs are lower level is treated as a header.
          * A paragraph that begins with a sequence of digits followed by a white-space character is treated as an ordered list element.
          * A paragraph that begins with a sequence of sequences, where each sequence is a sequence of digits or a sequence of letters followed by a period, is treated as an ordered list element.
          * A paragraph with a first line that contains some text, followed by some white-space and '--' is treated as a descriptive list element. The leading text is treated as the element title.
          "mail me", mailto:amos@digicool.com.
          Is interpreted as '<a href="mailto:amos@digicool.com">mail me</a>.'
          * Text enclosed in brackets which consists only of letters, digits, underscores and dashes is treated as hyper links within the document. For example:
          Is interpreted as '... by Smith <a href="#12">[12]</a> this ...'. Together with the next rule this allows easy coding of references or end notes.
          Is interpreted as '<a name="12">[12]</a> "Effective Techniques" ...'. Together with the previous rule this allows easy coding of references or end notes.
          * A paragraph that has blocks of text enclosed in '||' is treated as a table. The text blocks correspond to table cells and table rows are denoted by newlines. By default the cells are center aligned. A cell can span more than one column by preceding a block of text with an equivalent number of cell separators '||'. Newlines and '|' cannot be a part of the cell text. For example:
         |||| **Ingredients** ||
          |||| **Ingredients** ||
  • 김희성/리눅스계정멀티채팅 . . . . 16 matches
         #include<stdio.h>
          printf("%dth client disconnected\n",t_num);
          printf("%dth client disconnected\n",t_num);
          printf("%dth client disconnected\n",t_num);
          printf("%dth client disconnected\n",t_num);
          printf("%dth client disconnected\n",t_num);
          printf("disconnected\n");
          printf("disconnected\n");
         #include<stdio.h>
          printf("disconnected\n");
          fgets(buff_snd,BUFF_SIZE,stdin);//버퍼 청소
          fgets(buff_snd,BUFF_SIZE,stdin);
          printf("disconnected\n");
          printf("disconnected\n");
          printf("disconnected\n");
          printf("disconnected\n");
  • 새싹교실/2012/주먹밥 . . . . 16 matches
          * 이소라 때리기 게임을 Linux gedit를 사용해 코딩을 시켜봄.
         #include<stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
          * 박도건 - 게임했습니다. 카트라이더 했습니다. 1주일 내내. 프로그래밍했습니다. map editor만드는거 굉장히 노가다에요. 빡쳐요. 학교수업은 선대가 매우 짜증나요. C는 할만해요. 교수님이 훅훅 지나가는데 전 상관없음. 나 좀 짱임. 고등학교 친구들과 만나서 막창고기 먹음. 돼지 되겠음.
         #include<stdio.h>
         #include<stdio.h>
          * stdin, stout. 표준 입출력을 지원해주는 스트림입니다. fprintf와 print가 똑같이 쓰일수 있는 예제를 보여주었죠.
         #include <stdio.h>
          fscanf(stdin,"%d",&a);
          * SVN 거북이를 이용하여 http://nforge.zeropage.org/svn/coordinateedit 에 코드를 올리는것을 올려놓음. 도건이 프로그램을 그곳에 올려놓고. 고쳐서 올려놓음. 받는건 숙제!!! 신남.
         #include <stdio.h>
         #include<stdio.h>
          * DIV태그안에 문자를 넣고 x,y좌표에 출력시키는 함수를 짜고싶다.
  • 작은자바이야기 . . . . 16 matches
          1. '''[Effective Java] Second Edition''' by [Josh Bloch]
          * 클래스와 그 멤버에 적용하는 기본 modifier들의 개념 및 용법을 다뤘습니다.
          * static modifier에 대해 애매하게 알고 있었는데 자세하게 설명해주셔서 좋았습니다. static은 타입을 통해서 부르는거라거나 원래 모든 함수가 static인데 객체지향의 다형성을 위해 static이 아닌 함수가 생긴거라는 설명은 신기했었습니다. object.method(message) -> MyType::method(object, method) 부분이 oop 실제 구현의 기본이라는 부분은 잊어버리지 않고 잘 기억해둬야겠습니다. 근데 파이썬에서 메소드 작성시 (self)가 들어가는 것도 이것과 관련이 있는건가요? -[서영주]
          * 멀티스레드 환경에서 synchronized modifier를 사용한 동기화에 대해 공부했습니다.
          * 동기화 부하를 피하기 위한 DCL 패턴의 문제점을 살펴보고 Java 5 이후에서 volatile modifier로 해결할 수 있음을 배웠습니다.
          * transient modifier는 VM의 자동 직렬화 과정에서 특정 속성을 제외할 수 있고, Externalizable 인터페이스를 구현하면 직렬화, 역직렬화 방식을 직접 정의할 수 있음을 보았습니다.
          * native modifier로 함수의 인터페이스를 선언할 수 있고, 마샬링, 언마샬링 과정에서 성능 손실이 있을 수 있음을 이야기했습니다.
          * SOLID [http://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID Wiki]
          * DRY [http://en.wikipedia.org/wiki/Don't_repeat_yourself DRY Wiki]
          * [http://en.wikipedia.org/wiki/Don%27t_repeat_yourself dont repeat yourself] 이걸 걸려고 했나? - [서지혜]
          * 전체적으로 다른 언어에서는 볼 수 없는 자바의 문법 + 객체지향 원칙을 중점적으로 다룬 시간이었습니다. 중간중간 다른 이야기들(builder 패턴, 저작권)이 들어갔지만 그래도 다룬 주제는 명확하다고 생각합니다. 다만 그걸 어떻게 쓰느냐는 흐릿한 느낌입니다. 그건 아마도 각 원칙들이나 interface, 객체 등에 대한 느낌을 잡기 위해서는 경험이 좀 필요하기 때문이 아닌가 싶습니다 ;;; 수경이가 말한 대로 한 번이라도 해 본 사람은 알기 쉽다는 말이 맞지 않을까 싶네요. 그리고 전체적으로 이야기를 들으면서 현재 프로젝트 중인 코드가 자꾸 생각나서 영 느낌이 찝찝했습니다. 세미나를 들으면서 코드를 생각하니까 고쳐야 될 부분이 계속 보이는군요. 그래도 나름대로 코드를 깔끔하게 해 보려고 클래스 구조도 정리를 좀 하고 했는데 더 해야 할 게 많은 느낌입니다. ㅠㅠ 그 외에도 이번 시간에 들었던 메소드의 책임이 어디에 나타나야 하는가(객체 or 메소드) 라거나 상속을 너무 겁내지 말라는 이야기는 상당히 뚜렷하게 와 닿아서 좋았습니다. 아. DIP에서 Logic과 native API 사이에 추상화 레이어를 두는 것도 상당히 좋았는데 기회가 되면 꼭 코드로 보고 싶습니다. 아마 다음에 보게 되겠지만. - [서민관]
          * 지난시간에 이은 Inner Class와 Nested Class의 각각 특징들 Encapsulation이라던가 확장성, 임시성, 클래스 파일 생성의 귀찮음을 제거한것이 새로웠습니다. 사실 쓸일이 없어 안쓰긴 하지만 Event핸들러라던가 넘길때 자주 사용하거든요. {{{ Inner Class에서의 this는 Inner Class를 뜻합니다. 그렇기 때문에 Inner Class를 포함하는 Class의 this(현재 객체를 뜻함)을 불러오려면 상위클래스.this를 붙이면 됩니다. }}} Iterator는 Util이지만 Iterable은 java.lang 패키지(특정 패키지를 추가하지 않고 자바의 기본적인 type처럼 쓸수있는 패키지 구성이 java.lang입니다)에 포함되어 있는데 interface를 통한 확장과 재구성으로 인덱스(index)를 통한 순차적인 자료 접근 과는 다른 Iterator를 Java에서 범용으로 쓰게 만들게 된것입니다. 예제로 DB에서 List를 한꺼번에 넘겨 받아 로딩하는것은 100만개의 아이템이 있다면 엄청난 과부하를 겪게되고 Loading또한 느립니다. 하지만 지금 같은 세대에는 실시간으로 보여주면서 Loading또한 같이 하게 되죠. Iterator는 통해서는 이런 실시간 Loading을 좀더 편하게 해줄 수 있게 해줍니다. 라이브러리 없이 구현하게 되면 상당히 빡셀 것 같은 개념을 iterator를 하나의 itrable이란 인터페이스로 Java에서는 기본 패키지로 Iterable을 통해 Custom하게 구현하는 것을 도와주니 얼마나 고마운가요 :) 여튼 자바는 대단합니다=ㅂ= Generic과 Sorting은 다른 분이 설명좀. - [김준석]
          * DIP (depencency inversion principle) : 구체클래스를 사용할 때 구체클래스를 직접 사용하지 않고 추상화 된 인터페이스를 통해서 사용하게 하는 디자인 패턴.
          * IME(Input Method Editor) - OS 레벨에서 실제 key code - 문자의 mapping과 문자 조합('ㅁ' + 'ㅏ' 같은 경우)의 처리를 해 주는 소프트웨어. Sublime에서는 제대로 처리를 안 해 줬다...
          * .java 파일에는 클래스 내에 native modifier를 붙인 메소드를 작성하고, .c, .cpp 파일에는 Java에서 호출될 함수의 구현을 작성한다. 이후 System.loadLibrary(...) 함수를 이용해서 .dll 파일(Windows의 경우) 또는 .so(shared object) 파일(Linux의 경우)을 동적으로 로드한다.
          * 명령어의 prefix로 타입을 구분한다. http://en.wikipedia.org/wiki/Java_bytecode#Instructions
  • ACM_ICPC . . . . 15 matches
          * [http://acm.kaist.ac.kr/2000/standing.html 2000년]
          * [http://acm.kaist.ac.kr/2001/standing.html 2001년]
          * [http://acm.kaist.ac.kr/2002/standing.html 2002년]
          * [http://acm.kaist.ac.kr/2005/standing2005.html 2005년 스탠딩]
          * [http://acm.kaist.ac.kr/2007/standing2006.html 2006년 스탠딩] - ZeroPage Rank 17
          * [http://acm.kaist.ac.kr/2007/standing2007.html 2007년 스탠딩] - ZeroPage Rank 30
          * [http://acm.kaist.ac.kr/2009/rank/new_summary_full.html 2009년 스탠딩] - No attending
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=7&t=129 2010년 스탠딩] - No attending
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=35&t=5728 2014년 스탠딩] - ZeroPage Rank 32 (CAU - Rank 18, including Abroad team)
          * [http://icpckorea.org/2015/REGIONAL/scoreboard.html 2015년 스탠딩] - 1Accepted1Chicken Rank 42 (CAU - Rank 18, including Abroad team)
          * [http://icpckorea.org/2016/REGIONAL/scoreboard.html 2016년 스탠딩] - Zaranara murymury Rank 31 (CAU - Rank 13, including Abroad team)
          * [http://icpckorea.org/2017/regional/scoreboard/ 2017년 스탠딩] - NoMonk, Rank 62 (CAU - Rank 35, including Abraod team)
          * [http://icpckorea.org/2018/regional/scoreboard/ 2018년 스탠딩] - ZzikMukMan Rank 50 (CAU - Rank 28, including Abroad team)
          * [http://icpckorea.org/2019/regional/scoreboard/ 2019년 스탠딩] - TheOathOfThePeachGarden Rank 81(CAU - Rank 52, including Abroad team)
         || 프림 Algorithm || . || dijkstra || . ||
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 15 matches
          int handicap;
         //함수는 handicap을 새 값으로 초기화한다
         void handicap(golf &g, int hc);
          cin>>g.handicap;
          g.handicap=hc;
         void handicap(golf &g, int hc)
          g.handicap=hc;
          cout<<g.fullname<<"'s Handicap: "<<g.handicap;
          int handi;
          cin>>handi;
          setgolf(golfer1, name, handi);
          cin>>handi;
          handicap(golfer1, handi);
  • Eric3 . . . . 15 matches
         http://www.die-offenbachs.de/detlev/eric3.html
         http://www.die-offenbachs.de/detlev/images/eric3-screen-1.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-2.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-3.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-4.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-5.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-6.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-7.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-8.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-9.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-10.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-11.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-12.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-13.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-14.png
  • GDBUsage . . . . 15 matches
         The GNU Debugger, usually called just GDB, is the standard debugger for the GNU software system. It is a portable debugger that runs on many Unix-like systems and works for many programming languages, including C, C++, and FORTRAN.
         #include <stdio.h>
         welcome to change it and/or distribute copies of it under certain conditions.
         Type "show copying" to see the conditions.
         1 #include <stdio.h>
         (gdb) help edit
         Edit specified file or function.
         With no argument, edits file containing most recent line listed.
         Editing targets can be specified in these ways:
          FILE:LINENUM, to edit at that line in that file,
          FUNCTION, to edit at the beginning of that function,
          FILE:FUNCTION, to distinguish among like-named static functions.
          *ADDRESS, to edit at the line containing that address.
         Uses EDITOR environment variable contents as editor (or ex as default).
  • Garbage collector for C and C++ . . . . 15 matches
          * 유닉스나 리눅스에서는 "./configure --prefix=<dir>; make; make check; make install" 으로 인스톨 할수 있다.
         # -DSILENT disables statistics printing, and improves performance.
         # an object can be recognized. This can be expensive. (The padding
         # -DDONT_ADD_BYTE_AT_END disables the padding.
         # -DNO_SIGNALS does not disable signals during critical parts of
         # -DREDIRECT_MALLOC=X causes malloc to be defined as alias for X.
         # Unless the following macros are defined, realloc is also redirected
         # to GC_realloc, and free is redirected to GC_free.
         # -DREDIRECT_REALLOC=X causes GC_realloc to be redirected to X.
         # The canonical use is -DREDIRECT_REALLOC=GC_debug_realloc_replacement,
         # together with -DREDIRECT_MALLOC=GC_debug_malloc_replacement to
         # -DREDIRECT_FREE=X causes free to be redirected to X. The
         # canonical use is -DREDIRECT_FREE=GC_debug_free.
         # -DIGNORE_FREE turns calls to free into a noop. Only useful with
         # -DREDIRECT_MALLOC.
         # or if REDIRECT_MALLOC is used.
         # circumstances. This currently disables VM-based incremental collection.
         # or by redirecting malloc to GC_debug_malloc_replacement.
         # -DCHECKSUMS reports on erroneously clear dirty bits, and unexpectedly
         # Building this way requires an ANSI C compiler.
  • Gof/Adapter . . . . 15 matches
          * Client (DrawingEditor)
         directoryDisplay :=
          (TreeDisplay on: treeRoot)
          [:node | node getSubdirectories]
          virtual void BoundingBox(Point& bottomLeft, Point& topRight) const;
         Shape assumes a bounding box defined by its opposing corners. In contrast, TextView is defined by an origin, height, and width. Shape also defines a CreateManipulator operation for creating a Manipulator object, which knowns how to animate a shape when the user manipulates it. TextView has no equivalent operation. The class TextShape is an adapter between these different interfaces.
         A class adapter uses multiple inheritance to adapt interfaces. The key to class dapters is to use one inheritance branch to inherit the interface and another branch to inherit the implementation. The usual way to make this distinction in C++ is to inherit the interface publicly and inherit the implementation privately. We'll use this convention to define the TextShape adapter.
          virtual void BoundingBox (Point& bottomLeft, Point& topRight) const;
         The BoundingBox operation converts TextView's interface to conform to Shape's.
         void TextShape::boundingBox (Point& bottomLeft, Point& topRight) const {
         The IsEmpty operations demonstrates the direct forwarding of requests common in adapter implementations:
         The object adapter uses object composition to combine classes with different interfaces. In this approach, the adapter TextShape maintains a pointer to TextView.
          virtual void BoundingBox (Point& bottomLeft, Point& topRight) const;
         void TextShape::BoundingBox (
  • JavaStudy2002/세연-2주차 . . . . 15 matches
         class Direction{
          int row, col, dir;
          Direction [] direction = new Direction[nMaxNum];
          void setDirection(){
          direction[0].set(1,0);
          direction[1].set(1,1);
          direction[2].set(0,1);
          direction[3].set(-1,1);
          direction[4].set(-1,0);
          direction[5].set(-1,-1);
          direction[6].set(0,-1);
          direction[7].set(1,-1);
          dir = random.nextInt() % 8;
          row = row + direction[dir].m_nRow;
          col = col + direction[dir].m_nCol;
  • JollyJumpers/이승한 . . . . 15 matches
         int checkJolly(int * array, int differ, bool programEnd = 0);
          int differ; // 10개 입력되면 9가 나온다.
          differ = endCheck = 0;
          if( !(cin>>array[differ]) )break;
          differ++;
          checkJolly( array, differ );
          differ = 0;
          checkJolly( array, differ, 1 );
         int checkJolly(int * array, int differ, bool programEnd){ //differ는 n-1의 값을 가진다.
          for(int i = 1; i < differ - 1; i++){
          if( ( differ < ( array[i] - array[i-1])) || (differ < ( array[i-1] - array[i])) || (differ < ( array[i] - array[i+1]) ) || (differ < ( array[i+1] - array[i]) ) ) { //절대값 판단
  • LoveCalculator/zyint . . . . 15 matches
         int make1digit(int a);
          float digit1,digit2;
          digit1 = (float)make1digit(getValue(*(i+1)));
          digit2 = (float)make1digit(getValue(*(i+0)));
          cout << (digit1 > digit2? digit2/digit1 : digit1/digit2)*100 << " %" << endl;
         int make1digit(int a)
          return make1digit(sum);
  • Monocycle/김상섭 . . . . 15 matches
         #define Direction 4
         int direction_row[4] = {-1,0 , 1,0 };
         int direction_col[4] = {0,1 ,0 ,-1 };
          int direction;
          next.row += direction_row[next.direction];
          next.col += direction_col[next.direction];
          next.direction = (next.direction + right)%Direction;
          next.direction = (next.direction + left)%Direction;
          next.direction = (next.direction + right)% Direction;
          next.direction = (next.direction + 2*left)% Direction;
  • MoreEffectiveC++/Techniques2of3 . . . . 15 matches
         RCObject는 생성되고, 파괴되어 질수 있어야 한다. 새로운 참조가 추가되면 현재의 참조는 제거되어야 한다. 공유 상태에 대해 여부를 알수 있어야 하며, disable로 설정할수 있어야 한다. 파괴자에 대한 실수를 방지하기 위하여 베이스 클래스는 파괴자를 가상 함수로선언해야 된다. 여기에서는 순수 가상 함수(pure virtual function)로 선언한다.
          === Adding Reference Counting to Exitsting Classes : 참조 세기를 이미 존재하는 클래스에 더하기 ===
         이제 컴퓨터 우회적으로 방향을 바꾸는 부분(level)을 추가하는 방법으로 컴퓨터 과학이 처한 커다란 문제를 해결해 보자. 새로 추가될 ContHolder는 참조 세기 기능을 구현하고 있으며, 대신 RCPtr 클래스 역시 RCIPtr 클래스로 한다.("I"는 indirection(우회)의 의미로 붙은거다.) 이런 디자인은 다음과 같은 모습을 보일 것이다.
         void processInput(int dim1, int dim2)
          int data[dim1][dim2]; // 에러! 배열의 차원은 단지 컴파일 중에만 결정된다.
         int *data = new int[dim1][dim2]; // 에러!
          === Implementing Two-Dimensional Arrays 이차원 배열의 구현 ===
          Array2D(int dim1, int dim2);
         void processInput(int dim1, int dim2)
          Array2D<int> data(dim1, dim2); // 옳다
          === Distinguishing Reads from Writes via operator[] : operator[]의 쓰기에 기반한 읽기를 구별 ===
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 15 matches
         '''cvs update -d [files or directory]''' : 현재 디렉토리에 존재하는 모든 파일 폴더를 저장소의 최신버전으로 체크아웃. -d 옵션은 추가된 디렉토리가 존재하는 경우에 cvs가 현재 폴더에 자동으로 폴더를 만들어서 체크아웃 시킨다.
         root@eunviho:~/tmpdir/sesame# cvs update -d template
         root@eunviho:~/tmpdir/sesame# cvs update
         Merging differences between 1.16 and 1.17 into pragprog.sty
         == Adding Files and Directories ==
         root@eunviho:~/tmpdir/sesame# cvs add template2
         Directory /home/CVSHOME/sesame/template2 added to the repository
         root@eunviho:~/tmpdir/sesame# cd template2/
         root@eunviho:~/tmpdir/sesame/template2# cvs add test.txt
         cvs add: scheduling file `test.txt' for addition
         root@eunviho:~/tmpdir/sesame/template2# cvs commit -m "new file added"
         cvs add: scheduling file ‘DataFormat.doc’ for addition
         cvs add: scheduling file ‘DataFormat.doc’ for addition
         root@eunviho:~/tmpdir/sesame#cvs add .cvsignore
         root@eunviho:~/tmpdir/sesame#cvs commit -m"dummy write. ignore class, log, obj" .cvsignore
         cvs add: scheduling file `color_renamed.txt' for addition
         == Renaming a Directory ==
  • TestDrivenDatabaseDevelopment . . . . 15 matches
          public void testEdit() throws SQLException {
          String writerEdited = "writerEdited";
          String titleEdited = "titleEdited";
          String bodyEdited = "bodyEdited";
          repository.edit(1, writerEdited, titleEdited, bodyEdited);
          assertEquals (writerEdited, article.getWriter());
          assertEquals (titleEdited, article.getTitle());
          assertEquals (bodyEdited, article.getBody());
          public void testDuplicatedInitialize() throws ClassNotFoundException, InstantiationException, IllegalAccessException, SQLException {
          void edit(int index, String writer, String title, String body) throws SQLException;
  • 김희성/리눅스계정멀티채팅2차 . . . . 15 matches
         #include<stdio.h>
         #define DISCONNECT -1
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
         void disconnect(int t_num, int i_num)
          printf("%dth client is disconnected\n",t_num);
          disconnect(t_num,i_num);
          disconnect(t_num,i_num);
          disconnect(t_num,i_num);
          if(i_num==DISCONNECT)
          disconnect(t_num,i_num);
          disconnect(t_num, i_num);
         #include<stdio.h>
          printf("disconnected\n");
  • 2002년도ACM문제샘플풀이/문제D . . . . 14 matches
         bool IsDividable(vector<int>& weights, int diff);
         int GetMax(vector<int>& weights, int diff);
         int GetMin(vector<int>& weights, int diff);
          int weight, diff, num;
          cin >> diff;
          if(IsDividable(weights, diff))
         bool IsDividable(vector<int>& weights, int diff)
          if(partTotal < GetMin(weights, diff))
          else if(partTotal >= GetMin(weights, diff) && partTotal <= GetMax(weights, diff))
         int GetMax(vector<int>& weights, int diff)
          return (total + diff/2);
         int GetMin(vector<int>& weights, int diff)
          return (total - diff/2);
  • AustralianVoting/문보창 . . . . 14 matches
          int nCandidate;
          char candidate[20][81];
          cin >> nCandidate;
          for (j=0; j<nCandidate; j++)
          cin.getline(candidate[j], 81, '\n');
          for (j=0; j<nCandidate; j++)
          elect(candidate, nCandidate, ballot, nBallot, winner);
          bool died[20] = {0,};
          if (!died[bal[i][j]-1])
          if (!died[i])
          if (!died[i])
          if (!died[i] && min == poll[i])
          died[i] = 1;
  • FortuneCookies . . . . 14 matches
          * Some men are discovered; others are found out.
          * You attempt things that you do not even plan because of your extreme stupidity.
          * Creditors have much better memories than debtors.
          * You are tricky, but never to the point of dishonesty.
          * You are dishonest, but never to the point of hurting a friend.
          * You will be awarded a medal for disregarding safety in saving someone.
          * Standing on head makes smile of frown, but rest of face also upside down.
          * You display the wonderful traits of charm and courtesy.
          * You are unscrupulously dishonest, false, and deceitful.
          * To criticize the incompetent is easy; it is more difficult to criticize the competent.
          * Men seldom show dimples to girls who have pimples.
          * Try to divide your time evenly to keep others happy.
          * If you make a mistake you right it immediately to the best of your ability.
  • Vending Machine/dooly . . . . 14 matches
         package dooly.tdd.vending;
         public class VendingMachineTest extends TestSuite {
          TestSuite suite = new TestSuite("Test for dooly.tdd.vending");
         package dooly.tdd.vending;
          private VendingMachine vm;
          vm = new VendingMachine();
         package dooly.tdd.vending;
          private VendingMachine vm;
          vm = new VendingMachine();
          public void testAddItem() {
         package dooly.tdd.vending;
         public class VendingMachine {
         See Also ["CppStudy_2002_2"] , ["VendingMachine/세연/재동"] , ["VendingMachine/세연/1002"] , [Vending Machine/세연]
  • ZeroPage_200_OK/소스 . . . . 14 matches
          li ul {display: none;}
          li:hover ul {display: block;}
          div.alert {
          <div>hahaha</div><!-- div: block element -->
          <div>hahahaha</div>
          aaa<div class="alert">1이 내용이 올라옵니다.</div><div class="alert">2가 내용이 올라옵니다.</div>bbb
          <input type="radio" value="abc" />abc<br/>
          <input type="radio" value="abc" checked="checked" />abc<br/>
  • 새싹교실/2012/우리반 . . . . 14 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         coding
          * Coding, 소고기?
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          * cd change directory
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          * int main( void ) - main indicate that main is a program building block called a function
  • 압축알고리즘/정욱&자겸 . . . . 14 matches
          char dig[30];
          if (int(temp) >= 48 && int(temp) <= 57) dig[j++] = temp;
          dig[j] = '\0';
          for (int k = 0; k < atoi(dig); k++){
          int dig;
          dig = int(zip[i]) - temp;
          cout << dig;
          int dig;
          dig = int(zip[i]) - temp;
          if (dig > 9) {
          dig = int(zip[i]) - temp;
          if (dig < -9) {
          dig = int(zip[i]) - temp;
          cout << dig;
  • 2011년독서모임 . . . . 13 matches
          * [김준석] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8934940069 나는 아직 어른이 되려면 멀었다]
          * [김수경] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8955614101 왜 사람들은 이상한 것을 믿는가]
          * [서지혜] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8988964373 작심후 3일]
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8984314307 1등만 기억하는 더러운 세상]
          * [김수경] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8986509814 우리말 달인]
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=896330020X 중독의 이해와 상담의 실제]
          * [정의정] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8956604231 꿈의 도시]
          * [김준석] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8952723147 나니아 연대기]
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=890110511X 더 박스]
          * [권순의] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8937831090 GO] (가네시로 가즈키)
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8937831090 GO] (가네시로 가즈키)
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=899006225X 수집이야기]
          * [강소현] - '''[http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8990984610 자존감]'''
          * 사실 이런 주제를 정한 것도 District 9라는 영화를 보면서 (내용이 지구에 불시착 한 외계인들이 District 9이라는 곳에 살게 되었는데 그들의 인생이 빈민가의 인생인데 실제 빈민가를 소재로 외계인으로 바꾸어 영화화 했다고 합니다.) 이 소설이 불현듯 생각난 것도 있고 해서 읽게 되었습니다.
  • AcceleratedC++/Chapter8 . . . . 13 matches
         WikiPedia:Generic_function : 함수를 호출하기 전까지는 그 함수의 매개변수 타입이 무엇인지 알 수 없는 함수.
         Ch9~Ch12 WikiPedia:Abstract_data_type (이하 ADT)의 구현을 공부한다.
         WikiPedia:Generic_function : 함수의 호출시 인자 타입이나 리턴타입을 사용자가 알 수없다. ex)find(B,E,D)
         //median.h
         #ifndef GUARD_median_h
         #define GUARD_median_h
         T median(vector<T> v)
          throw domain_error("median of an empty vector");
         #endif
          순방향 연산자의 모든 연산을 지원하고 '''--'''연산을 지원한다면 이 반복자는 '''양방향 반복자(bidirection iterator)''' 라고 부른다. 표준 라이브러리 컨테이너 클래스들은 모두 양방향 반복자를 지원함.
          참고자료) WikiPedia:Binary_search 바이너리 서치
          || condition p:iterator, q:iterator, n:integer ||
          // ignore leading blanks
  • C++스터디_2005여름/학점계산프로그램/허아영 . . . . 13 matches
          double credit_average[STUDENT_NUM];
         #endif
          double credit[9] = {4.5, 4.0, 3.5, 3.0, 2.5, 2.0, 1.5, 1.0, 0}; //학점
          a.grade[student_num][i] = credit[j];
          credit_average[j] = 0.0;
          credit_average[j] = (double)(sum/SUBJECT_NUM);
          if(credit_average[i] <= 1.5)
          if(credit_average[i] <= credit_average[j])
          temp_grade = credit_average[i];
          credit_average[i] = credit_average[j];
          credit_average[j] = temp_grade;
  • DataStructure/Graph . . . . 13 matches
          * Directed Graph - Edge의 방향이 있는 그래프
          * Undirected Graph - Edge의 방향이 없는 그래프
         요런 모양의 Undirected Graph가 있다고 가정합시다.
          * 먼저 Undirected Graph
          * 다음엔 Directed Graph
          * Dijkstra's Algorithm
          * dist[w] : v0에서 출발하여 w까지의 Shortest Path의 값. 단 w를 제외하고는 S집합내에 있는 Vertex들만 거쳐야 한다.
          dist[3] = 1500
          dist[5] = 250 3,5 는 4에 연결되어 있음
          dist[others] = 무한대
          -> dist[5]가 가장 작다. 5를 S에 넣는다.
          * dist 값중에서 최소가 되는 Vertex u 찾기
          * dist값 갱신 : dist[w] = min { dist[w], dist[u] + cost[u, w] }
  • MobileJavaStudy/HelloWorld . . . . 13 matches
         import javax.microedition.midlet.MIDlet;
         import javax.microedition.lcdui.*;
          private Display display;
          display = Display.getDisplay(this);
          display.setCurrent(mainScreen);
          public void destroyApp(boolean unconditional) {
          public void commandAction(Command c,Displayable s) {
         import javax.microedition.midlet.*;
         import javax.microedition.lcdui.*;
          private Display display;
          display = Display.getDisplay(this);
          display.setCurrent(canvas);
          public void destroyApp(boolean unconditional) {
          display = null;
          public void commandAction(Command c, Displayable d) {
  • Ones/송지원 . . . . 13 matches
         #include <stdio.h>
          int digits[ARRBOUND]; // 0000~9999
          pns->digits[i] = 0;
          pns->digits[j] = 1111;
          pns->digits[j] = 1;
          pns->digits[j] = 11;
          pns->digits[j] = 111;
         int division( longint *pns, int divisor ) {
          pns->digits[i] += (rem * 10000);
          rem = pns->digits[i] % divisor;
          if( division(&ns, n) == 0 ) break;
  • Refactoring/OrganizingData . . . . 13 matches
          * You are accessing a field directly, but the coupling to the field is becoming awkward. [[BR]] ''Create getting and setting methods for the field and use only those to access the field.''
          * You have a data item that needs additional data or behavior. [[BR]] ''Turn the data item into an object.''
          * You have an array in which certain elements mean different things. [[BR]]''Replace the array with an object that has a field for each element.''
         == Change Unidirectional Association to Bidirectional p197 ==
          * You have two classes that need to use each other's features, but there is only a one-way link.[[BR]]''Add back pointers, and change modifiers to update both sets.''
         http://zeropage.org/~reset/zb/data/ChangeUnidirectionalAssociationToBidirectional.gif
         == Change Bidirectional Association to Unidirectional p200 ==
         http://zeropage.org/~reset/zb/data/ChangeBidirectionAssociationToUnidirectional.gif
          * You need to interface with a record structure in a traditional programming environment. [[BR]]''Make a dumb data object for the record.''
  • STL/map . . . . 13 matches
          * dictionary 구조를 구현하였다. DataStructure 에서는 symbol table 이라고 말한다.
          * dictionary 구조란 '''key''' 와 '''value'''가 존재하며, '''key'''를 이용하여 '''value'''를 찾는 자료구조이다.
          || Python || dictionary ||
          map<string, long> directory;
          directory["홍길동"] = 1234567l;
          directory["김철수"] = 9876543l;
          directory["김봉남"] = 3459876l;
          i = directory.begin();
          for ( ; i != directory.end();i++)
          if (directory.find(name) != directory.end())
          << directory[name] << "입니다.n";
         # pragma warning( disable : 4786 ) 하시면 됩니다.
  • 덜덜덜/숙제제출페이지 . . . . 13 matches
         #include <stdio.h>
         #include <stdio.h>
         {{{~cpp #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2005/Python . . . . 13 matches
          * dir() : 인수에 객체를 전달하면 객체 내에서 사용할 수 있는 함수 리스트를 리턴한다.
         >>> dir(l)
         divmod(x, y) returns (int(x/y), x % y)
         >>> divmod(5,3)
         >>> dic = {'baseball':5, 'soccer':10, 'basketball':15}
         >>> dic['baseball']
         >>> dic['baseball'] = 20
         >>> dic
         >>> dic.keys() 키들을 리스트로 리턴
         >>> dic.values() 값들을 리스트로 리턴
         >>> dic.items() (key, value)을 리스트로 리턴
         >>> if 'soccer' in dic: 사전이 key를 가지고 있는지 검사. 있으면 True리턴
          print dic['soccer']
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/박준호 . . . . 13 matches
         padding:0px;
         <div id="title"> <a herf="www.naver.com"> </a> </div>
         <div style="width:100%; height:200px;">
         <div id="left"> <a herf="www.naver.com"> hellow </a> </div>
         <div id="center"> <a herf="www.naver.com"> hellow </a> </div>
         <div id="left"> <a herf="www.naver.com"> hellow </a> </div>
         </div>
         <div id="title"> <a herf="www.naver.com"> hellow </a> </div>
  • 복/숙제제출 . . . . 13 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include <stdio.h>
          int diagonalLength = 2*aEdgeLength-1;
          int area = diagonalLength*diagonalLength;
          column = position%diagonalLength;
          row = position/diagonalLength;
          drawLength = diagonalLength-2*blankLength;
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.4.6 . . . . 13 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 조영준/다대다채팅 . . . . 13 matches
         using System.Threading.Tasks;
         using System.Threading;
         using System.Threading.Tasks;
         using System.Threading;
          byte[] byteSend = Encoding.ASCII.GetBytes(dataSend);
         using System.Threading.Tasks;
         using System.Threading;
          dataGet = Encoding.ASCII.GetString(byteGet).TrimEnd('\0');
          dataGet = Encoding.ASCII.GetString(byteGet).TrimEnd('\0');
         using System.Threading.Tasks;
         using System.Threading;
          dataGet = Encoding.ASCII.GetString(byteGet).TrimEnd('\0');
          byteSend=Encoding.ASCII.GetBytes(s);
  • BeeMaja/하기웅 . . . . 12 matches
         int willy, direction, step, mNum;
          direction = 2;
          direction = 3;
          direction = 4;
          direction = 5;
          direction = 6;
          direction = 7;
          if(direction==2)
          else if(direction==3)
          else if(direction==4)
          else if(direction==5)
          else if(direction==6)
  • Code/RPGMaker . . . . 12 matches
         = Orthogonal projection coordinate system 만들기 =
          float[] coordinates = { // position of vertices
          int[] indices = { // index of each coordinate
          Object3D plane = new Object3D(coordinates, uvs, indices, RMObject2D.getTextureIDByColor(Color.white));
          buffer.dispose();
          int[] indices = {
          m_polygon = new Object3D(coords, uvs, indices, getTextureIDByColor(color));
          int[] indices = {
          m_polygon = new Object3D(coords, uvs, indices, getTextureIDByColor(color));
         # a 3-dimensional array2 stores 2Byte integer
  • CppStudy_2002_1/과제1/상협 . . . . 12 matches
          int handicap;
         void handicap(golf &g, int hc);
          int handicap;
          cout<<"Input the handicap : ";
          cin>>handicap;
          g.handicap = handicap;
          g.handicap=hc;
         void handicap(golf &g, int hc)
          g.handicap=hc;
          cout<<g.fullname<<"\t"<<g.handicap<<'\n';
          handicap(ex2,1000);
  • Cpp에서의멤버함수구현메커니즘 . . . . 12 matches
          * 다음 소스에서는 die메소드에서 자신을 삭제해줍니다. 그런데. 삭제되고도 뻔뻔스럽게 자신의 메소드를 호출하네요. 어떻게 된것일까요? 알아봅시다.
          void die(){
          foo1->die(); // 객체 삭제
          foo2->die();
          //foo3->die(); // debug, release 모두 동작할 수 없다.
          foo4.die(); // debug mode에서 assertion error
          foo1->die(); // 죽였다.
          foo2->die(); // debug, release 모두 동작할 수 없다.
          foo3.die(); // debug mode에서 assertion error
          foo1->die(); // 객체 삭제
         이를 실행하면, 다음과 같은 exception을 출력합니다. 이는 [http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html Java Language Specification 2nd] (3rd가 아직 안나왔군요.) 와 [http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html jvm specification]을 참고하세요.
  • CrackingProgram . . . . 12 matches
         00401038 push edi
         00401039 lea edi,[ebp-4Ch]
         00401046 rep stos dword ptr [edi]
         0040106B pop edi
         00401098 push edi
         00401099 lea edi,[ebp-44h]
         004010A6 rep stos dword ptr [edi]
         004010B4 pop edi
         00401348 push edi
         00401349 lea edi,[ebp-48h]
         00401356 rep stos dword ptr [edi]
         004013CE pop edi
         [http://family.sogang.ac.kr/~gundal79/ codeDiver]
  • DataStructure/List . . . . 12 matches
          boolean Add_ToSpecial(int coordi, int in) //특정한 위치에 자료를 저장하는 메소드
          if(coordi <0 || coordi >= m_Node.length) //좌표는 0부터 시작됨, 입력 위치가 해당 범위를 벋어날 경우
          for(int i=0;i<tempNode.length-1 && i<coordi;i++) //tempNode에 m_Node를 우선 coordi번째(0부터 시작해서) 전의 자리
          tem.next = m_Node[coordi]; //낀 곳에 원래 있었던 자료를 참조한다.
          tempNode[coordi] = tem;
          tempNode[coordi-1].next = tempNode[coordi]; //낀 곳의 바로 앞에 있는 자료가 첨가한 자료를 참조하게 한다.
          for(int j = coordi+1; j<tempNode.length-1;j++)
         boolean Add_ToSpecial(int coordi, int in)
         boolean Delete_Special(int coordi)
  • InterMap . . . . 12 matches
         JargonFile http://sunir.org/apps/meta.pl?wiki=JargonFile&redirect=
         WikiPedia http://www.wikipedia.com/wiki.cgi?
         Aladdin http://www.aladdin.co.kr/catalog/book.asp?ISBN=
         ZDic http://dic.zdnet.co.kr/frame_desc.html?key= # ZDnet 의 IT 용어 사전
         NaverDic http://dic.naver.com/endic?where=dic&mode=srch_ke&query= # Naver 영어 사전
         NaverDic http://dic.naver.com/endic?where=dic&mode=srch_ke&query= # Naver 영어 사전
  • KnightTour/재니 . . . . 12 matches
         #endif // _MSC_VER > 1000
         #endif // !defined(AFX_KNIGHT_H__B5234B12_3582_4CB8_8253_6ADFBE7B5E68__INCLUDED_)
          int direction = -1;
          while (++direction <= 8 && m_ChessBoard[m_CurrentRow][m_CurrentColumn] < 64) {
          if (direction > 7) { // BackStep
          direction = m_Footprint[--counter];
          int rewind = (direction + 4) % 8;
          m_CurrentRow += m_Horizontal[direction];
          m_CurrentColumn += m_Vertical[direction];
          m_CurrentRow -= m_Horizontal[direction];
          m_CurrentColumn -= m_Vertical[direction];
          m_Footprint[counter] = direction;
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 12 matches
         // Redistribution and use in source and binary forms, with or without
         // modification, are permitted provided that the following conditions
         // 1. Redistributions of source code must retain the above copyright
         // notice, this list of conditions and the following disclaimer.
         // 2. Redistributions in binary form must reproduce the above copyright
         // notice, this list of conditions and the following disclaimer in the
         // documentation and/or other materials provided with the distribution.
         // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
         // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
         // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
         // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
         // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
         #define OFS_EDI 8
          mov OFS_EBP[edx], ebp // Save EBP, EBX, EDI, ESI, and ESP
          mov OFS_EDI[edx], edi
          mov ebp, OFS_EBP[edx] // Restore EBP, EBX, EDI, and ESI
          mov edi, OFS_EDI[edx]
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 12 matches
         || struct div_t || div() 함수에 의해 리턴되는 구조체형 ||
         || struct ldiv_t || idiv() 함수에 의해 리턴되는 구조체형 ||
         || div_t div(int numer, int denom); || 전달인자의 numer를 denom으로 나눈 값과 나머지를 구조체형식으로 리턴 ||
         || ldiv_t ldiv(long int numer, long int denom); || div()와 동일하고 변수 타입만 long int ||
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
  • PatternOrientedSoftwareArchitecture . . . . 12 matches
          * 3가지 다른 레벨(소프트웨어 구조,모든 디자인, idioms)에서 어떻게 패턴이 발생하는지 이 책에 자세히 나와 있다. 이러한 통합적인 접근 다소 이론적일거 같이 보이지만, 저자는 12개의 패턴과 실제로 사용되는 예제를 많이 보여 준다.
         || Distributed Systems || Broken Patterns || use in distributed application ||
          * 생각해야할 문제 : 각각의 문제에 대한 해결책은 다른 표현이나 paradigms 이 필요하다. 많은 경우에 어떻게 '부분적인 문제들을 풀어주는 해결책'이 어떻게 조합되어야 하는지에 대해서 미리 정의된 전략은 없다. 아래의 내용은 이런 종류의 문제를 푸는데 영향을 끼지치는 force(이 패턴이 사용되는 경우?)들이다.
          * input은 intermediate 와 마지막 result와 마찬가지로 다양한 표현이 있다. 알고리즘들은 다양한 paradigm들에 의해서 수행된다.
          * 해결책(solution) : Blackboard 구조의 바탕에 깔린 개념은 공동의 데이터 구조에 대해서 협동적으로 작동하는 독립된 프로그램들의 집합이다. 그 독립적인 프로그램들은 서로 다른 프로그램을 호출하지 않고 또한 그것의 행동에 대해 미리 정의된 순서는 없다. 대신에 시스템의 방향은 주로 현재의 상태나 진행(progress)에 의해 결정된다. 데이터-관리 조종 체계(data-directed control regime)는 opportunistic problem solving 이라고도 불린다. moderator(중재자) component는 만약 하나 이상의 component가 contribution을 만들수 있다면 프로그램들이 실행되는 순서를 결정한다.
          * 구조 : 자신의 시스템을 blackboard(knowledge source들의 집합, control components)라고 불리우는 component로 나누어라. blackboard는 중앙 데이터 저장소이다. solution space와 control data들의 요소들이 여기에 저장된다. 하나의 hypothesis는 보통 여러가지 성질이 있다. 그 성질로는 추상 레벨과 추측되는 가설의 사실 정도 또는 그 가설의 시간 간격(걸리는 시간을 말하는거 같다.)이다. 'part-of'또는'in-support of'와 같이 가설들 사이의 관계를 명확이 하는 것은 보통 유용하다. blackboard 는 3차원 문제 공간으로 볼 수도 있다. X축 - time, Y축 - abstraction, Z축 - alternative solution. knowledge source들은 직접적으로 소통을 하지 않는다. 그들은 단지 blackboard에서 읽고 쓸뿐이다. 그러므로 knowledge source 들은 blackboard 의 vocabulary들을 이해해야 한다. 각 knowledge source들은 condition부분과 action부분으로 나눌 수 있다. condition 부분은 knowledge source가 기여를 할수 있는지 결정하기 위해서 blackboard에 적으면서 현재 solution process 의 상태를 계산한다. action 부분은 blackboard의 내용을 바꿀 수 있는 변화를 일으킨다. control component 는 루프를 돌면서 blackboard에 나타나는 변화를 관찰하고 다음에 어떤 action을 취할지 결정한다. blackboard component는 inspect와 update의 두가지 procedure를 가지고 있다.
          * nextSource() 각 후보 knowledge source의 condition 부분을 불러낸다.
          * control component는 불러낼 knowledge source와 앞으로의 작업에 사용될 하나의 hypothesis나 hypothesis 집합을 선택한다. 예제에서는 condition 부분의 결과에 의해서 그 선택이 이루어졌다.
         imtermediate solution - other level(except highest abstraction level)
         complete solution은 intermediate 레벨에 속할수 있고, partial solution은 아마도 top 레벨일 것이다.(무슨말이지?ㅡㅡ;)
  • html5practice/roundRect . . . . 12 matches
         function roundRect(ctx, x, y, width, height, radius, fill, stroke) {
          if (typeof radius === "undefined") {
          radius = 5;
          ctx.moveTo(x + radius, y);
          ctx.lineTo(x + width - radius, y);
          ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
          ctx.lineTo(x + width, y + height - radius);
          ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
          ctx.lineTo(x + radius, y + height);
          ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
          ctx.lineTo(x, y + radius);
          ctx.quadraticCurveTo(x, y, x + radius, y);
  • 니젤프림/BuilderPattern . . . . 12 matches
         쉽게 말해서, 아주 복잡한 오브젝트를 생성해야하는데, 그 일을 오브젝트를 원하는 클래스가 하는게 아니라, Builder 에게 시키는 것이다. 그런데 자꾸 나오는 생성/표현 의 의미는, 바로 director 의 존재를 설명해 준다고 할 수 있다. director 는 Building step(construction process) 을 정의하고 concrete builder 는 product 의 구체적인 표현(representation) 을 정의하기에.. 그리고, builder 가 추상적인 인터페이스를 제공하므로 director 는 그것을 이용하는 것이다.
         패스트(정크)푸드 레스토랑 맥도날드에서 어린이용 해피밀을 만들어내는 걸로 예를 들 수 있다. 일반적으로 해피밀은 메인, 사이드, 음료, 장난감 (햄버거, 프라이, 콜라, 매달 바뀌는 장난감)으로 이루어져 있다. 여기서 중요한건, 이런 템플릿이 정해져 있다는 것이다. 요즘 같이 까다로운 아이들에게 어릴때부터 맥도날드의 입맛을 확실히 들여놓으려면 당연히 다양한 바리에이션이 필요하다. 고객은 햄버거나 치즈버거나, 아니면 맥너겟이나 이런걸 선택할 수 있지만, 기본적으로 해피밀이 구성되는 방식에는 변함 없다. 여기서 빌더 패턴을 적용한다면, 카운터에서 주문을 받는 직원을 Director 라고 할 수 있다. 물론 고객은 Customer 이다. 고객이 원하는 바리에이션을 선택해서 해피밀 셋트를 구성하게 되면 (Customer가 Concrete Builder 를 선택한다) Director 는 정해진 템플릿에 따라 주방 직원(Concrete Builder) 에게 의뢰하여 해피밀 세트(Product) 를 만들어 낸다. 여기서 Director 가 Concrete Builder 에게 요구하는 방식은 종류에 따라 비슷 하므로 그것을 추상화시킨 인터페이스를 Builder 라고 할 수 있겠다.
         === Class Diagram ===
         http://upload.wikimedia.org/wikipedia/en/6/6e/Builder2.png
         Builder 를 구현한 부분. 일반적으로 다수개의 Concrete Builder 가 존재하며, Builder 가 제공하는 인터페이스를 이용해서 late binding 의 형식으로 사용하게 된다. 물론, builder pattern 에서의 주 관심하는 Product 를 만들어내는 것이다.
         ==== Director ====
         Director 클래스는 Product 를 생성하는 방법과 순서 등을 주관한다. Builder 인스턴스를 가지고 있기 때문에 Concrete Builder 를 건네 받아서 Builder 에 연결해 준다.
         ==== Wikipedia 의 Java code ====
         /** "Director" */
         // director
         // concrete director
          builder.addReservation(first, "Dinner at VERY expensive French restaurant");
          builder.addReservation(second, "just dinner");
          PlanComponent reservation = new Plan("Dining");
         원문은 http://en.wikipedia.org/wiki/Builder_pattern
  • 데블스캠프2005/java . . . . 12 matches
         '''Early history of JavaLanguage (quoted from [http://en.wikipedia.org/wiki/Java_programming_language#Early_history wikipedia] ):
         Their platform was an embedded platform and had limited resources. Many members found that C++ was too complicated and developers often misused it. They found C++'s lack of garbage collection to also be a problem. Security, distributed programming, and threading support was also required. Finally, they wanted a platform that could be easily ported to all types of devices.
         According to the available accounts, Bill Joy had ideas of a new language combining the best of Mesa and C. He proposed, in a paper called Further, to Sun that its engineers should produce an object-oriented environment based on C++. James Gosling's frustrations with C++ began while working on Imagination, an SGML editor. Initially, James attempted to modify and extend C++, which he referred to as C++ ++ -- (which is a play on the name of C++ meaning 'C++ plus some good things, and minus some bad things'), but soon abandoned that in favor of creating an entirely new language, called Oak named after the oak tree that stood just outside his office.
         Like many stealth projects working on new technology, the team worked long hours and by the summer of 1992, they were able to demo portions of the new platform including the Green OS, Oak the language, the libraries, and the hardware. Their first attempt focused on building a PDA-like device having a highly graphical interface and a smart agent called Duke to assist the user.
         In November of that year, the Green Project was spun off to become a wholly owned subsidiary of Sun Microsystems: FirstPerson, Inc. The team relocated to Palo Alto. The FirstPerson team was interested in building highly interactive devices and when Time Warner issued an RFP for a set-top box, FirstPerson changed their target and responded with a proposal for a set-top box platform. However, the cable industry felt that their platform gave too much control to the user and FirstPerson lost their bid to SGI. An additional deal with The 3DO Company for a set-top box also failed to materialize. FirstPerson was unable to generate any interest within the cable TV industry for their platform. Following their failures, the company, FirstPerson, was rolled back into Sun.
  • 데블스캠프2008/등자사용법 . . . . 12 matches
         Ending
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
         <165.194.17.136-Ending>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강성현 . . . . 12 matches
         body {background-image:url('paper.gif'); padding:0px; margin:0px; }
         div { float:left; border:0px; border-style:solid; border-width:0px; }
         <div id="top">hello world</div>
         <div id="left"></div>
         <div id="center"></div>
         <div id="right"></div>
         <div id="bottom">4</div>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/정종록 . . . . 12 matches
         padding-left:100px;
         pedding:0px;
         <div id="title"></div>
         <div id="left"></div>
         <div id="center"></div>
         <div id="right"></div>
         <div id="girls"></div>
  • 새싹교실/2011/學高/1회차 . . . . 12 matches
          * 4 levels of programming: coding -> compile -> linking -> debugging(running). and type of error of an each level.
          * printf("Hello World!\n");: #include<stdio.h>?
          * 잘 쓰지도 못하는 gcc가지고 가르치려면 공부를 해오던가 아니면 아예 windows로 부팅해서 visual studio를 써서 확실하게 가르치겠다.
         #include <stdio.h>
         === 자기 반성 및 고칠 점(findings/feelings) ===
          * 틀리지 않았다면 제 기억으론 위에 사용한 stdio.h가 맞습니다.
          * 프로그래밍 과정 : program edit -> compile -> execution ※에러나면 맨 처음으로
          * #include <stdio.h> : stdio라는 헤더파일의 함수를 사용하기 위해 include 하겠다
          * stdio.h입니다.
         visual studio에서 새 프로젝트를 만드는 법을 배웠다.
         stdio.h
  • 새싹교실/2012/AClass/4회차 . . . . 12 matches
         #include <stdio.h>
         #include<stdio.h>
         {{{#include <stdio.h>
         {{{#include <stdio.h>
         {{{#include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         {{{#include<stdio.h>
         {{{#include<stdio.h>
         {{{#include<stdio.h>
  • 새싹교실/2012/해보자 . . . . 12 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          * getch(): 입력 버퍼 stdin에 값을 넣는다. 얘는 이 처리만 하고 명령이 끝난다!
         #include <stdio.h>
         #include <stdio.h>
  • EditStepLadders/황재선 . . . . 11 matches
         public class EditStepLadders {
          public EditStepLadders() {
          if (isEditStep(word, nextWord)) {
          public boolean isEditStep(String word1, String word2) {
          int differentBit = 0;
          differentBit++;
          return differentBit == 1 ? true : false;
          return differentBit == 0 ? true : false;
          EditStepLadders step = new EditStepLadders();
         [EditStepLadders]
  • JollyJumpers/iruril . . . . 11 matches
          int differenceValue;
          boolean [] differenceArray;
          public void checkDiffenceValue()
          differenceValue = length-1;
         // System.out.println(differenceValue);
          // checkDifferArray[] 를 초기화한다
          differenceArray = new boolean [length];
          differenceArray = setFalse( differenceArray );
          int tempDiffer;
          for(int i = 0; i < differenceValue; i++)
          tempDiffer = Math.abs( jumpersArray[i] - jumpersArray[i+1] );
         // System.out.println(tempDiffer);
          if( tempDiffer < length)
          differenceArray[tempDiffer] = true;
          for(int i = 1; i <= differenceValue; i++)
          if ( differenceArray[i] == false )
          jj.checkDiffenceValue();
  • JollyJumpers/남훈 . . . . 11 matches
         def check(table, diff):
          if diff <= len(table):
          table[diff - 1] = 1
          diffTable = initTable(n)
          diff = abs(seq[i] - seq[i+1])
          check(diffTable, diff)
          if isComplete(diffTable):
          line = sys.stdin.readline()
         def displayDecision(t):
          displayDecision(isJolly(line))
  • MajorMap . . . . 11 matches
         It's related ProgrammingLanguage, DigitalLogicDesign(, and...)
         Registers are a limited number of special locations built directly in hardware. On major differnce between the variables of a programming language and registers is the limited number of registers, typically 32(64?) on current computers.
         ALU is is a part of the execution unit, a core component of all CPUs. ALUs are capable of calculating the results of a wide variety of basic arithmetical computations such as integer and floating point arithmetic operation(addition, subtraction, multiplication, and division), bitwise logic operation, and bit shitf operation. Therefore the inputs to the ALU are the data to be operated on (called operands) and a code from the control unit indicating which operation to perform. Its output is the result of the computation.--from [http://en.wikipedia.org/wiki/ALU]
         Two's complement is the most popular method of representing signed integers in computer science. It is also an operation of negation (converting positive to negative numbers or vice versa) in computers which represent negative numbers using two's complement. Its use is ubiquitous today because it doesn't require the addition and subtraction circuitry to examine the signs of the operands to determine whether to add or subtract, making it both simpler to implement and capable of easily handling higher precision arithmetic. Also, 0 has only a single representation, obviating the subtleties associated with negative zero (which is a problem in one's complement). --from [http://en.wikipedia.org/wiki/Two's_complement]
         = DigitalLogicDesign =
         A Gray code is a binary numeral system where two successive values differ in only one digit. --from [http://en.wikipedia.org/wiki/Gray_code]
  • PyIde/Scintilla . . . . 11 matches
         Boa Constructor 나 Pythoncard, wxPython 의 samples 의 StyleEditor 등을 보면 STCStyleEditor 모듈이 있다. 이 모듈에서 initSTC 함수를 사용하면 된다.
         환경 셋팅 다이얼로그를 띄우고 싶다면 STCStyleEditDlg 를 사용한다.
         STCStyleEditor.STCStyleEditDlg(stcControl, language, configFileAbsolutePath)
         GetModify() - 수정상황인지 아닌지 표시
         setEditorStyle('python')
         padding = " " * indent
          padding += " " * 4
          InsertText(pos, padding)
          newpos = pos + len(pandding)
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 11 matches
         #VendingMachineParser.py
         from VendingMachine import *
         class VendingMachine:
         v=VendingMachine()
         class VendingCmd:
          self.__dict__.update(kwargs)
          for item in self.__dict__.items():
         class PutCmd(VendingCmd):
         class PushCmd(VendingCmd):
         class VerifyMoneyCmd(VendingCmd):
         class VerifyButtonCmd(VendingCmd):
  • UnixSocketProgrammingAndWindowsImplementation . . . . 11 matches
         데이터를 Big-Endian으로 변환 시켜주는 체계.
          htons(): host-to-network 바이트 변환 (Big-Endian으로 변환)
          htonl(): host-to-network 바이트 변환 (Big-Endian으로 변환)
          ※ 왜 우리는 데이터를 Big-Endian으로 변환 시켜주어야할까?
          ※ 그렇다면 우리가 전송하는 데이터 모두 Big-Endian으로 변환 시켜주어야할까?
         // u_short sin_port 은 Big-Endian을 사용한다.
         // 따라서 Little_Endian을 사용하는 시스템에서는 Big-Endian으로 바꿔줘야한다.
          inet_addr(): 주소를 long형으로 계산하고 htonl()를 사용해 Big-Endian으로 변환 후 값을 return 한다.
          // 2780961665 의 값은 Little-Endian 체계에서는 811BC2A5이다.
         #include <stdio.h>
  • ZeroPageServer/Mirroring . . . . 11 matches
          shrike-i386-disc1.iso
          shrike-i386-disc2.iso
          shrike-i386-disc3.iso
          화면과 같이 disable = yes를 disable = no로 변경한다.
          disable = no
          building file list ... done
          created directory /mirror/rh9hwp_backup
          shrike-i386-disc1.iso
          shrike-i386-disc2.iso
          shrike-i386-disc3.iso
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 11 matches
          * I borrow the Role Playing Game with DirectX.
          * Let's enumarate. English, Smalltalk, Design Pattern, Accelerated C++, DirectX, etc...
          * I read a novel named the Brain all day. Today's reading amount is about 600 pages. It's not so interesting as much as the price of fame.
          * Today, I'll type DirectX Codes.... but I didn't.--;
          * I studied Grammar in Use Chapter 39,40. I have not done study this book since then summer.--;
          * I read a little Power Reading. Today's reading's principle content is using a regulator(ex) pen, pinger. etc). but this method is what I have used all the time.--; I should read a lot more.
          * I studied ProgrammingPearls chapter 3. When I was reading, I could find familiar book name - the Mythical Man Month, and Code Complete.
          * I typed directX codes from NeXe sites, because RolePlaying Games with DirectX that I borrowed some days ago is so difficult for me. Let's study slow and steady...
          * I studied ProgrammingPearls chapter 4,5. Both 4 and 5 are using a binary search. Its content is no bug programm.
          * I studied Grammar in Use Chapter 41,42.
         ["[Lovely]boy^_^/Diary"]
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강소현 . . . . 11 matches
         pedding:0px;
         <div id="up"> up</div>
         <div id="left">hello world</div>
         <div id="center">hello world</div>
         <div id="title">hello world</div>
         <div id="down">down </div>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/서민관 . . . . 11 matches
         padding:0px;
         <div id="top">top</div>
         <div id="left">left</div>
         <div id="center">center</div>
         <div id="right">right</div>
         <div id="bottom">bottom</div>
  • 새싹교실/2011/AmazingC/과제방 . . . . 11 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2011/學高/4회차 . . . . 11 matches
         #include <stdio.h>
         #include <stdio.h>
          float diameter;
          printf("직경: "); scanf("%f",&diameter);
          diameter/=2;//diameter = diameter/2
          printf("넓이: %.2f\n",PI*diameter*diameter);
         #include<stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/AClass . . . . 11 matches
         #include <stdio.h>
          #include <stdio.h>
         #include <stdio.h>
         {{{#include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
          9.Overloading이란?
         #include <stdio.h>
          * 클래스, 생성자, 캡슐화, default 생성자, this, overloading 등등.
          * 땅에서부터 새까지의 거리를 저장할 수 있어야 합니다.(distance)
  • 오목/곽세환,조재화 . . . . 11 matches
         #endif // _MSC_VER > 1000
         #endif
         #endif
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_OHBOKVIEW_H__1263A16D_AC1C_11D7_8B87_00105A0D3B1A__INCLUDED_)
         #endif
          ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
          // TODO: Modify the Window class or styles here by modifying
         // COhbokView diagnostics
         #endif //_DEBUG
  • 오목/민수민 . . . . 11 matches
         #endif // _MSC_VER > 1000
         #endif
         #endif
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_SAMPLEVIEW_H__7D3F7617_AE70_11D7_A975_00010298970D__INCLUDED_)
         #endif
          ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
          // TODO: Modify the Window class or styles here by modifying
         // CSampleView diagnostics
         #endif //_DEBUG
  • 오목/재니형준원 . . . . 11 matches
         #endif // _MSC_VER > 1000
         #endif
         #endif
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_)
         #endif
          ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
          // TODO: Modify the Window class or styles here by modifying
         // COmokView diagnostics
         #endif //_DEBUG
  • 오목/재선,동일 . . . . 11 matches
         #endif // _MSC_VER > 1000
         #endif
         #endif
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_SINGLEVIEW_H__E826914F_AE74_11D7_8B87_000102915DD4__INCLUDED_)
         #endif
          ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
          // TODO: Modify the Window class or styles here by modifying
         // CSingleView diagnostics
         #endif //_DEBUG
  • 오목/진훈,원명 . . . . 11 matches
         #endif // _MSC_VER > 1000
         #endif
         #endif
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_OMOKVIEW_H__5E50035A_B51D_11D7_8B86_00105A0D3B05__INCLUDED_)
         #endif
          ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
          // TODO: Modify the Window class or styles here by modifying
         // COmokView diagnostics
         #endif //_DEBUG
  • 2학기파이선스터디/서버 . . . . 10 matches
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
          print 'Disconnected from', self.client_address
          server = ThreadingTCPServer(("", PORT), RequestHandler)
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
          print 'Disconnected from', self.client_address
          server = ThreadingTCPServer(("", PORT), RequestHandler)
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
          print 'Disconnected from', self.client_address
          server = ThreadingTCPServer(("", PORT), RequestHandler)
         import tkSimpleDialog
          self.edit = Entry(aMaster)
          self.edit.place(x = 0, y = 550 , width = 600 , height = 50)
          aUser.message = self.edit.get()
          self.edit.delete(0, END)
          login = tkSimpleDialog
  • ACM_ICPC/2013년스터디 . . . . 10 matches
          * Shortest Path : DAG(directed acyclic graphs)로 바꾼 후 Source에서부터 dist(v) = min{dist(v) + l(u,v)}사용
          * Edit distance : 글자 최소 오류개수 구하기 (exponential과 polynomial의 최소 오류는 6개.)
         === Need to Discuss ===
          * [http://en.wikipedia.org/wiki/Topological_sorting]
          * Tarjan's strongly connected components algorithm - [http://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm 링크]
         === Need to Discuss ===
         === Need to Discuss ===
          * 완전(교란)순열 - http://ko.wikipedia.org/wiki/%EC%99%84%EC%A0%84%EC%88%9C%EC%97%B4
          * Sliding Window Minimum Algorithm - http://people.cs.uct.ac.za/~ksmith/articles/sliding_window_minimum.html
  • AVG-GCC . . . . 10 matches
          --help Display this information'''도움말'''[[BR]]
          --target-help Display target specific command line options[[BR]]
          (Use '-v --help' to display command line options of sub-processes)[[BR]]
          -dumpspecs Display all of the built in spec strings[[BR]]
          -dumpversion Display the version of the compiler'''컴파일러 버전'''[[BR]]
          -dumpmachine Display the compiler's target processor[[BR]]
          -print-search-dirs Display the directories in the compiler's search path[[BR]]
          -print-libgcc-file-name Display the name of the compiler's companion library[[BR]]
          -print-file-name=<lib> Display the full path to library <lib>[[BR]]
          -print-prog-name=<prog> Display the full path to compiler component <prog>[[BR]]
          -print-multi-directory Display the root directory for versions of libgcc[[BR]]
          -print-multi-lib Display the mapping between command line options and[[BR]]
          multiple library search directories[[BR]]
          -save-temps Do not delete intermediate files[[BR]]
          -pipe Use pipes rather than intermediate files[[BR]]
          -B <directory> Add <directory> to the compiler's search paths[[BR]]
          -v Display the programs invoked by the compiler[[BR]]
  • Adapter . . . . 10 matches
         == Discussion ==
         === A C++/Smalltalk Difference ===
         자 그럼 Adapter를 적용시키는 시나리오를 시작해 본다. ''Design Patterns''(DP139)에서 DrawingEditor는 그래픽 객체들과 Shape의 상속도상의 클래스 인스턴스들을 모아 관리하였다. DrawingEditor는 이런 그래픽 객체들과의 소통을 위하여 Shape 프로토콜을 만들어 이 규칙에 맞는 메세지를 이용한다. 하지만 text인자의 경우 우리는 이미 존재하고 있는 TextView상에서 이미 구현된 기능을 사용한다. 우리는 DrawEditior가 TextView와 일반적으로 쓰이는 Shape와 같이 상호작용 하기를 원한다. 그렇지만 TextView는 Shape의 프로토콜을 따르지 않는 다는 점이 문제이다. 그래서 우리는 TextShap의 Adapter class를 Shape의 자식(subclass)로 정의 한다. TextShape는 인스턴스로 TextView의 참조(reference)를 가지고 있으며, Shape프로토콜상에서의 메세지를 사용한다.; 이들 각각의 메세지는 간단히 다른 메세지로 캡슐화된 TextView에게 전달되어 질수 있다. 우리는 그때 TextShape를 DrawingEditor와 TextView사이에 붙인다.
         TextShape는 Shape에 translator같은 특별한 일을 위한 기능을 직접 추가한 것으로 Shape의 메세지를 TextView Adaptee가 이해 할수 있는 메세지로 변환 시킨다.:하지만 DrawingEditor가 TextSape에 대한 메세지를 보낼때 TextShape는 다르지만 문법적으로 동일한 메세지를 TextView 인스턴스에게 보낸다. [[BR]]
         여기에 TextShape Adapter가 그것의 Adaptee를 위해 메세지를 해석하는 모습의 interaction diagram이 있다.
         === Message-Forwarding Pluggable Adapter ===
         상호 작용(사용자가 직접 이용하는의미)하는 어플리케이션을 위한 Model-View-Controller(MVC) 패러다임에서 View 객체들(화면상에 표현을 담당하는 widget들) 은 밑바탕에 깔려있는 어플리케이션 모델과 연결되어진다. 그래서 모델안에서의 변화는 유저 인터페이스에 반영하고 인터페이스 상에서 사용자들에 의한 변화는 밑에 위치한 되어지는 모델 데이터(moel data)에 변화를 유도한다.View객제들이 제공되어 있는 상태라서 어떠한 상호 작용하는 어플리케이션 상에서라도 그들은 ㅡ걸 사용할수 있다. 그러므로 그들은 그들의 모델과의 통신을 위해 일반적인 프로코콜을 사용한다;특별한 상황에서 모델로 보내어지는 getter message는 값이고 일반적인 setter message역시 값이다.:예를 들자면 다음 예제는 VisualWorks TextEditorView가 그것의 contects를 얻는 방법이다.
          TextEditorView>>getContents
         이 다이어 그램은 단순화 시킨것이다.;그것은 개념적으로 Pluggable Adpter의 수행 방식을 묘사한다.그러나, Adaptee에게 보내지는 메세지는 상징적으로 표현되는 메세지든, 우회해서 가는 메세지든 이런것들을 허가하는 perform:을 이용하여 실제로 사용된다.|Pluggable Adpater는 Symbol로서 메세지 수집자를 가질수 있고, 그것의 Adaptee에서 만약 그것이 평범한 메세지라면 수집자인 perform에게 어떠한 시간에도 이야기 할수 있다.|예를 들어서 selector 가 Symbol #socialSecurity를 참조할때 전달되는 메세지인 'anObject socialSecurity'는 'anObject perform: selector' 과 동일하다. |이것은 Pluggable Adapter나 Message-Based Pluggable Adapter에서 메세지-전달(message-forwading) 구현되는 키이다.| Adapter의 client는 Pluggable Adapter에게 메세지 수집자의 value와 value: 간에 통신을 하는걸 알린다,그리고 Adapter는 이런 내부적 수집자를 보관한다.|우리의 예제에서 이것은 client가 'Symbol #socialSecurity와 value 그리고 '#socialSecurity:'와 'value:' 이렇게 관계 지어진 Adapter와 이야기 한는걸 의미한다.|양쪽중 아무 메세지나 도착할때 Adapter는 관련있는 메세지 선택자를 그것의 'perform:'.을 사용하는 중인 Adaptee 에게 보낸다.|우리는 Sample Code부분에서 그것의 정확한 수행 방법을 볼것이다.
  • CVS/길동씨의CVS사용기ForRemote . . . . 10 matches
         .\> mkdir HelloWorld
         #include <stdio.h>
         cvs server: scheduling file `HelloWorld.cpp' for addition
         ==== diff 버전간 차이 보기 ====
         .\HelloWorld>cvs diff -r "1.1" -r "1.2" HelloWorld.cpp
         diff -r1.1 -r1.2
         < #include <stdio.h>
          도움말 : diff 두 버전간의 차이를 비교 한다. 파일이름을 생략하면 해당 프로젝트의 모든 소스들의 버전들을 체크해서 ㅗ인다.
         cvs diff -r "버전" -r "버전" (파일이름)
          * 수많은 엔터프라이즈 툴들이 CVS를 지원합니다. (Rational Rose, JBuilder, Ecilpse, IntelliJ, Delphi etc) 이들 툴로서 gui의 접근도 가능하고, 컴퓨터에 설치하신 WinCVS로도 가능합니다. 하지만 그런 툴들도 모두 이러한 과정을 거치는것을 단축하고 편의성을 제공합니다. (WinCVS 역시) Visual Studio는 자사의 Source Safe외에는 기본 지원을 하지 않는데, 플러그인을 찾게되면, 링크 혹은 아시면 링크 걸어 주세요. --["상민"]
  • CincomSmalltalk . . . . 10 matches
          * [http://zeropage.org/pub/language/smalltalk_cincom/Goodies.tar.gz VisualWorks commonly used goodies]
          * optional components, goodies, {{{~cpp VisualWorks documentation}}} 은 필요한 경우 다운받아 만든 디렉토리에 압축을 푼다.
         === ObjectStudio 다운받기 ===
          * [http://zeropage.org/pub/language/smalltalk_cincom/OsNoncom.exe ObjectStudio]
          * [http://zeropage.org/pub/language/smalltalk_cincom/osmanuals.exe ObjectStudio documentation]
         === ObjectStudio 설치하기 ===
          * {{{~cpp ObjectStudio}}} 를 다운받아 압축을 풀고 SETUP.EXE 를 실행하여 설치한다.
          * {{{~cpp ObjectStudio documentation}}} 은 필요한 경우 {{{~cpp ObjectStudio}}} 가 설치된 디렉토리에 압축을 푼다.
  • Classes . . . . 10 matches
         [http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8971291346 최신 공업수학]
          * Intersection - adaptive depth control, bounding volumes, first-hit Speedup
          * Anti-aliasing - distributed RT
          * http://en.wikipedia.org/wiki/Ray_tracing
          * http://en.wikipedia.org/wiki/Anti-aliasing
          * http://web.cs.wpi.edu/~matt/courses/cs563/talks/dist_ray/dist.html
          * http://en.wikipedia.org/wiki/Isometric_projection
         [http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200302180005 Understanding the Linux Kernel (2nd Edition)]
  • CppStudy_2002_1/과제1/CherryBoy . . . . 10 matches
          int handicap;
         //함수는 handicap을 새값으로 초기화한다.
         void handicap(golf & g, int hc);
          handicap(g2,77);
          cout << "Handicap?\n";
          cin >> g.handicap;
          g.handicap=hc;
         void handicap(golf & g, int hc)
          g.handicap=hc;
          cout << "HandyCap\t:\t" << g.handicap << endl;
  • DNS와BIND . . . . 10 matches
         192.249.249.4 diehard.movie.edu diehard dh
         robocop terminator diehard
         diehard.movie.edu. IN A 192.249.249.4
         dh.movie.edu. IN CNAME diehard.movie.edu.
         4.249.249.192.in-addr.arpa. IN PTR diehard.movie.edu.
          directory "/usr/local/named";
         diehard IN A 192.249.249.4
         dh IN CNAME diehard
         4 IN PTR diehard.movie.edu.
  • DPSCChapter2 . . . . 10 matches
         Before launching into our descriptions of specific design patterns, we present a case study of sorts, involving multiple patterns. In the Design Pattern preface, the Gang of Four speak about moving from a "Huh?" to an "Aha!" experience with regard to understanding design patterns. We present here a little drama portraying such a transition. It consists of three vignettes: three days in the life of two Smalltalk programmers who work for MegaCorp Insurance Company. We are listening in on conversations between Don (an object newbie, but an experienced business analyst) and Jane (an object and pattern expert). Don comes to Jane with his design problems, and they solve them together. Although the characters are fictitious, the designs are real and have all been part of actual systems written in Smalltalk. Our goal is to demonstrate how, by careful analysis, design patterns can help derive solutions to real-world problems.
          1. Data Entry. This consists of various systems that receive health claims from a variety of different sources. All are logged by assigning a unique identifier. Paper claims and supporting via OCR (optical character recognition) to capture the data associated with each form field.
          3. Provider/Plan Match. An automated process attempts to mach the plan (the contract unser which the claim is being paid) and the health care provider (e.g., the doctor) identified on the claim with the providers with which the overall claim processing organization has a contract. If there is no exact match, the program identifies the most likely matches based on soundex technology (an algorithm for finding similar-sounding words). The system displays prospective matches to knowledge workers in order of the likeinhood of the match, who then identify the correct provider.
          4. Automatic Adjudication. The system determines whether a claim can be paid and how much to pay if and only if there are no inconsistencies between key data items associated with the claim. If there are inconsistencies, the system "pends" the claim for processing by the appropriate claims adjudicator.
          5. Adjudication of Pended Claims. The adjudicator can access the system for a claim history or a representation of the original claim. The adjudicator either approves the claim for payment, specifying the proper amount to pay, or generates correspondence denying the claim.
  • DebuggingSeminar_2005/AutoExp.dat . . . . 10 matches
         Visual C++ .net 에 있는 파일이다. {{{~cpp C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\Debugger}}} 에 존재한다.
         ; AutoExp.Dat - templates for automaticially expanding data
         ; brackets ([]) indicate optional items.
         ; text Any text.Usually the name of the member to display,
         ; member Name of a member to display.
         ; Letter Description Sample Display
         ; $BUILTIN is used to display more complex types that need to do more
         ; $ADDIN allows external DLLs to be added to display even more complex
         ; further information on this API see the sample called EEAddIn.
         CStdioFile =FILE*=<m_pStream> name=<m_strFilename.m_pchData,s>
         ; see EEAddIn sample for how to use these
         ;_SYSTEMTIME=$ADDIN(EEAddIn.dll,AddIn_SystemTime)
         ;_FILETIME=$ADDIN(EEAddIn.dll,AddIn_FileTime)
         ; This section lets you define your own errors for the HRESULT display.
         ; Changes will take effect the next time you redisplay the variable.
  • DirectDraw/Example . . . . 10 matches
         CDisplay* disp = new CDisplay();
          DispatchMessage(&msg);
          wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_SIMPLEDX);
          wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL);
         // create and display the main program window.
          disp->CreateFullScreenDisplay(hWnd, 640, 480, 16);
          disp->CreateSurfaceFromBitmap( &suf1, "bitmap1.bmp", 48, 48);
          disp->CreateSurfaceFromBitmap( &suf2, "bitmap2.bmp", 20, 20);
          DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About);
          SAFE_DELETE(disp);
          disp->Clear();
          disp->Blt(0, 0, suf1, NULL);
          disp->Blt(x++, y++, suf2, NULL);
          disp->Present();
          case WM_INITDIALOG:
          EndDialog(hDlg, LOWORD(wParam));
         ["DirectDraw"]
  • GofStructureDiagramConsideredHarmful . . . . 10 matches
         Each GoF pattern has a section called "Structure" that contains an OMT (or for more recent works, UML) diagram. This "Structure" section title is misleading because it suggests that there is only one Structure of a Pattern, while in fact there are many structures and ways to implement each Pattern.
         사실은 각 Pattern을 구현하기 위한 여러가지 방법이 있는데, GoF의 OMT diagram을 보노라면 마치 각 Pattern에 대한 단 한가지 구현만이 있는 것으로 잘못 이해될 수 있다.
         But inexperienced Patterns students and users don't know this. They read the Patterns literature too quickly, often thinking that they understand a Pattern merely by understanding it's single "Structure" diagram. This is a shortcoming of the GoF Form, one which I believe is harmful to readers.
         하지만, Pattern에 대한 경험이 부족한 학생들이나 사용자들은 이 사실을 모르고 있다. 그들은 Pattern에 대한 저술들을 너무 빨리 읽는다. 단지 한 개의 Diagram만을 이해하는 것으로 Pattern을 이해했다고 착각하는 경우도 잦다. 이게 바로 필자가 생각하기에는 독자들에게 해로워보이는 GoF 방식의 단점이다.
         What about all those important and subtle Implementation notes that are included with each GoF Pattern? Don't those notes make it clear that a Pattern can be implemented in many ways? Answer: No, because many folks never even read the Implementation notes. They much prefer the nice, neat Structure diagrams, because they usually only take up a third of a page, and you don't have to read and think a lot to understand them.
         GoF 책의 각 Pattern 마다 첨부되어 있는 구현에 대한 매우 중요하고 민감한 해설들은 어떠한가? 이 해설들을 통해서 Pattern이 여러 방법으로 구현될 수 있다는 사실을 알 수는 없을까? 알 수 없을 것이다. 왜냐하면 많은 독자들이 아예 구현에 대한 해설 부분을 읽지도 않고 넘어가기 때문이다. 그들은 보통 간략하고 훌륭하게 그려진 Structure diagram을 더 선호하는데, 그 이유는 보통 Diagram에 대한 내용이 세 페이지 정도 분량 밖에 되지 않을 뿐더러 이것을 이해하기 위해 많은 시간동안 고민을 할 필요도 없기 때문이다.
         Diagrams are seductive, especially to engineers. Diagrams communicate a great deal in a small amount of space. But in the case of the GoF Structure Diagrams, the picture doesn't say enough. It is far more important to convey to readers that a Pattern has numerous Structures, and can be implemented in numerous ways.
         엔지니어들에게 있어서 Diagram은 정말 뿌리치기 힘든 유혹이다. 하지만 Gof의 Structure diagram의 경우엔 충분히 많은 내용을 말해줄 수 없다. Pattern들이 다양한 Structure를 가질 수 있으며, 다양하게 구현될 수 있다는 것을 독자들에게 알려주기엔 턱없이 부족하다.
         I routinely ask folks to add the word "SAMPLE" to each GoF Structure diagram in the Design Patterns book. In the future, I'd much prefer to see sketches of numerous structures for each Pattern, so readers can quickly understand that there isn't just one way to implement a Pattern. But if an author will take that step, I'd suggest going even further: loose the GoF style altogether and communicate via a pattern language, rich with diagrams, strong language, code and stories.
  • ISBN_Barcode_Image_Recognition . . . . 10 matches
         === X-dimension ===
          * 바코드를 보다 쉽게 인식하기 위해, 바코드 좌우로 X-dimension의 10배의 Space가 존재한다.
         === Check Digit ===
          * EAN-13은 13자리 숫자(Check Digit 포함)로 생성하거나 해석할 수 있는 바코드이다.
          * 나머지 한 자리는 Left Characters의 Encoding으로 부터 해석한다. (아래 Encoding에서 설명)
          * Right Characters의 마지막 한 자리는 Check Digit 이다.
         === X-dimension ===
          * 가장 두꺼운 Bar 혹은 Space의 폭 길이는 X-dimension의 4배이다.
         === Check Digit ===
          * EAN-13의 Check Digit는 마지막 한 자리이며, 나머지 12자리로 부터 생성된다.
          * 각 12자리 숫자에 가중치를 곱하여 다 합하고, 합한 값을 10으로 나눈 나머지를 10에서 빼면 Check Digit가 나온다.
         def generate_isbn_check_digit(numbers): # Suppose that 'numbers' is 12-digit numeric string
         === Encoding ===
          * Encoding을 쉽게 해독하기 위해 위의 표를 통해 성질을 파악해두는 것이 좋다.
  • NSIS/Reference . . . . 10 matches
         || || || 2 - Installation Directory ||
         || BrandingText || "ZeroPage Installer System v1.0" || 인스톨러 하단부에 보여지는 텍스트 ||
         || BGGradient || 000000 308030 FFFFFF || 그라데이션 배경화면의 이용. 16진수 RGB값으로 표현 ||
         === Install Directory ===
         || InstallDir || $PROGRAMFILES\example || 기본 설치 디렉토리 ||
         || InstallDirRegKey || . || . ||
         || DisabledBitmap || disabled.bmp || component 선택 관련 체크되지 않은 항목 bitmap. 20*20*16 color bmp format.||
         === Directory Page - 설치할 디렉토리를 선택하는 페이지에 쓰이는 속성들 ===
         || DirShow || show || 디렉토리 설정 화면 표시여부 ||
         || DirText || "설치할 디렉토리를 골라주십시오" "인스톨할 디렉토리설정" "폴더탐색" || 디렉토리 선택 페이지에서의 각각 문구들의 설정. ||
         || AllowRootDirInstall || false || 루트디렉토리에 설치할 수 있도록 허용할것인지에 대한 여부 ||
         || SectionDivider || " additional utilities " || 각 Section 간 절취선. 중간에 text 넣기 가능 ||
         || SetOutPath || outpath || output path를 설정한뒤 ($OUTDIR), 만일 해당 path가 존재하지 않으면 만든다. 반드시 full-pathname 이여야 하며 일반적으로 $INSTDIR 이 이용된다. ||
         || File || ([/r] file|wildcard [...]) | /oname=file.data infile.dat||해당 output path ($OUTDIR)에 화일들을 추가한다. 와일드카드 (?, *) 등을 이용할 수 있다. 만일 /r 옵션을 이용할 경우, 해당 화일들와 디렉토리들이 재귀적으로 추가된다. (rm -rf의 'r' 옵션의 의미를 생각하길) ||
         || Exec || command || 특정 프로그램을 실행하고 계속 다음진행을 한다. $OUTDIR 은 작업디렉토리로 이용된다. ex) Exec '"$INSTDIR\command.exe" parameters'||
         || ExecShell || action command [parameters] [SW_SHOWNORMAL | SW_SHOWMAXIMIZED | SW_SHOWMINIMIZED]|| ShellExecute를 이용, 프로그램을 실행시킨다. action은 보통 'open', 'print' 등을 말한다. $OUTDIR 은 작업디렉토리로 이용된다.||
         || RMDir || [/r] directory || 해당 디렉토리를 지운다. (full-path여야함) ||
         || ReadINIStr || . || . ||
         || CreateDirectory || path_to_create || 디렉토리 생성 ||
         === File/directory i/o ===
  • NSIS/예제2 . . . . 10 matches
         InstallDir $PROGRAMFILES\Example2
         InstallDirRegKey HKLM SOFTWARE\NSIS_Example2 "Install_Dir"
         ; The text to prompt the user to enter a directory
         DirText "Choose a directory to install in to:"
          ; Set output path to the installation directory.
          SetOutPath $INSTDIR
          WriteRegStr HKLM SOFTWARE\NSIS_Example2 "Install_Dir" "$INSTDIR"
          WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "DisplayName" "NSIS Example2 (remove only)"
          WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "UninstallString" '"$INSTDIR\uninstall.exe"'
          CreateDirectory "$SMPROGRAMS\Example2"
          CreateShortCut "$SMPROGRAMS\Example2\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
         InstallDir $PROGRAMFILES\Example2
         ; The text to prompt the user to enter a directory
         DirText "Choose a directory to install in to:"
          WriteRegStr HKLM SOFTWARE\NSIS_Example2 "Install_Dir" "$INSTDIR"
          WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "DisplayName" "NSIS Example2 (remove only)"
          WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Example2" "UninstallString" '"$INSTDIR\uninstall.exe"'
          Delete $INSTDIR\notepad.exe
          Delete $INSTDIR\uninstall.exe
  • OperatingSystemClass/Exam2002_2 . . . . 10 matches
         1. race condition 에 대해 설명하시오.
          * If we add associative registers and 75 percent of all page-table references are found in the associative regsters, what is the effective memory time? (Assume that finding a page-table entry in the associative registers takes zero time, if the entry is there)
         6. Consider a file currently consisting of 100 blocks. Assume that the file control block(and the index block, in the case of indexed allocation) is already in memory, Calculate how many disk I/O operations are required for contiguous, linked and indexed (single-level) allocation strategies, if for one block, the following conditions hold. In the contiguous allocation case, assume that there is no room to grow in the beginning, but there is room to grow in the end. Assume that the block information to be added in stored in memory.
         7. Suppose that a disk drive has 5000 cylinders, numbered 0 to 4999. The drive is currently serving a request at cylinder 143, and the previous requrest was at cylinder 125. The queue of pending requests, in FIFO order, is
         Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requrests, for each of the following disk scheduling algorithms?
  • PythonNetworkProgramming . . . . 10 matches
          print "Sending message '",data,"'..."
         from threading import *
          my_server = ThreadingTCPServer (HOST, MyServer)
         from threading import *
         class FileSendChannel(asyncore.dispatcher, Thread):
          asyncore.dispatcher.__init__(self, aConnection)
         class FileSendServer(asyncore.dispatcher):
          asyncore.dispatcher.__init__(self)
         class FileReceiveChannel(asyncore.dispatcher):
          asyncore.dispatcher.__init__(self)
  • ScheduledWalk/석천 . . . . 10 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          int currentPosition = 10; // for true condition
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #endif
         #include <stdio.h>
  • SeminarHowToProgramIt . . . . 10 matches
          * ["CrcCard"] (Index Card -- The finalist of Jolt Award for "design tools" along with Rational Rose Enterprise Edition)
          * Coding Style -- esp. How to Name it (프로그래머를 위한 정명학. "子曰 必也正名乎...名不正則言不順 言不順則事不成" <논어> 자로편)
          * Programmer's Journal -- Keeping a Diary (see also NoSmok:KeepaJournalToLiveBetter )
          * What to Read -- Programmer's Reading List
          * 기타 다른 컴퓨터들은 어떻게 할까요? 기본으로 Visual Studio 는 깔려있을 것이므로 C, C++ 는 되겠지만, Java 쓰시는 분들은?
          * Java 3대 : JDK 1.3.1_02, eclipse 2.0 SDK(pre-release), Editplus 설치 및 세팅
          Java 3대 : JDK 1.3.1_02, eclipse 2.0 SDK(pre-release), Editplus 설치 및 세팅
          * [http://www.editplus.com/ep2setup-en.cgi EditPlus]
         ||Coding Style ||2 ||
         참관자 최태호 윤정수 소스코드: ["VendingMachine_참관자"]
  • TkinterProgramming/SimpleCalculator . . . . 10 matches
          display = StringVar()
          textvariable=display).pack(side=TOP, expand=YES, fill=BOTH)
          button(keyF, LEFT, char, lambda w=display, s='%s' % char: w.set(w.get() + s))
          btn.bind('<ButtonRelease-1>', lambda e, s = self, w = display: s.calc(w), '+')
          btn = button(opsF, LEFT, char, lambda w = display, c = char : w.set(w.get() + ' ' + c + ' '))
          button(clearF, LEFT, 'Clr', lambda w=display: w.set(''))
          def calc(self, display):
          display.set(repr(eval(display.get())))
          display.set("Error")
  • [Lovely]boy^_^/Arcanoid . . . . 10 matches
          * MFC 책에 보면 비트맵 또는 GDI 쓸때 CPen pen, *pOldPen 이렇게 해서 뭔가 이상한 짓을 하는데 갠적으로는 왜 그렇게 하는지 이해를 못하겠다. 그냥 멤버에 넣어버리면 pOldPen 이런거 안해도 되던데.. 아시는분은 갈쳐 주세요.^^;
          * 전자의 코드에 억매이는거 같은데, 전자의 코드의 전제가 여러명이 동시에 그릴려고 달려들때의 상황으로 생각하자. gdi에서는 event driven 이기 때문에 모든 책의 예제들이 항상 그런 경우를 상정하고 바로 이전의 객체로 그리기 상태로의 복귀를 전제로 하여 작성되어 있다. 하지만, 네가 그리고자 하는 영역이야 계속 하나로 선택되어 있어도 아무 상관 없는걸. CPen 이 어디로 도망가는 것도 아니고 말이지.
          나는 좀더 욕심을 부려서, pDC 까지 보관하여 {{{~cpp GetDC}}}로 얻지도 않고 그릴려고 시도 했는데, 해봐 결과를 알수 있을꺼야. pDC는 끊임없이 변화를 시도하는 녀석이라 상태 유지가 되지 않더군. 바로 전까지 가진 pDC는 옛날 녀석이라 이거지, 결론으로 네가 의도하는 대로 상태 저장이 가능한 GDI Object를 그렇게 쓰는거 부담없다. --["neocoin"]
         == Diary ==
          * I change a background picture from a Jang na ra picture to a blue sky picture. but my calculation of coordinate mistake cuts tree picture.
          * My previous arcanoid could process 1ms of multi media timer, but this version of arcanoid can't process over 5ms of multi media timer. why..
          * I resolve a problem of multi media timer(10/16). its problem is a size of a object. if its size is bigger than some size, its translation takes long time. So I reduce a size of a object to 1/4, and game can process 1ms of multi media timer.
          * Now sources become very dirty, because I add a new game skill. I always try to eliminate a duplication, and my source has few duplication. but method's length is so long, and responsiblity of classes is not divided appropriately. All collision routine is focusing on CArcaBall class.
          * ... I don't have studied a data communication. shit. --; let's study hard.
          * I change a design of a arcanoid. - previous version is distribute, but this version is that god class(CArcanoidDoc)' admins a total routine. in my opinion, it's more far from OOP.--;
  • 간단한C언어문제 . . . . 10 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          if(isdigit(ss[i])) puts("숫자");
         옳지않다. ss[]의 "문자"란 단어는 isdigit로 확인 할 수 없다. (확장코드이므로.) 이것을 isdigit로 확인 하려면 unsigned char형으로 선언 하면 된다. 기본 char형은 signed형이다. - [이영호]
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2009/목요일/연습문제/MFC/박준호 . . . . 10 matches
         #endif
         // CAboutDlg dialog used for App About
         class CAboutDlg : public CDialog
         // Dialog Data
         CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // CTestAPPDlg dialog
          : CDialog(CTestAPPDlg::IDD, pParent)
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          CDialog::DoDataExchange(pDX);
          DDX_Text(pDX, IDC_EDIT2, m_number);
         BEGIN_MESSAGE_MAP(CTestAPPDlg, CDialog)
          ON_BN_CLICKED(IDC_BUTTONaddition, OnBUTTONaddition)
         BOOL CTestAPPDlg::OnInitDialog()
          CDialog::OnInitDialog();
          // Set the icon for this dialog. The framework does this automatically
          // when the application's main window is not a dialog
          CDialog::OnSysCommand(nID, lParam);
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 10 matches
         #endif
         // CAboutDlg dialog used for App About
         class CAboutDlg : public CDialog
          // Dialog Data
         CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // CTestDlg dialog
         : CDialog(CTestDlg::IDD, pParent)
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          CDialog::DoDataExchange(pDX);
          DDX_Text(pDX, IDC_EDIT3, m_number);
         BEGIN_MESSAGE_MAP(CTestDlg, CDialog)
         ON_EN_CHANGE(IDC_EDIT3, OnChangeEdit3)
         BOOL CTestDlg::OnInitDialog()
          CDialog::OnInitDialog();
          // Set the icon for this dialog. The framework does this automatically
          // when the application's main window is not a dialog
          CDialog::OnSysCommand(nID, lParam);
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission3/김수경 . . . . 10 matches
          display();
          private void display() {
          display();
          /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
          protected override void Dispose(bool disposing)
          if (disposing && (components != null))
          components.Dispose();
          base.Dispose(disposing);
          /// Required method for Designer support - do not modify
          /// the contents of this method with the code editor.
          this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
  • 방울뱀스터디/GUI . . . . 10 matches
         radio1 = Radiobutton(frame, text="One", variable=var, value=1)
         radio2 = Radiobutton(frame, text="Two", variable=var, value=2)
         radio1.pack(anchor=w)
         radio2.pack(anchor=w)
         radio1단추를 선택하면 var변수의 값은 1이되고, radio2단추를 선택하면 var변수의 값이 2가된다.
         Radiobutton 함수호출에서 indicatoron=0을 넣어주면 라디오버튼모양이 푸시버튼모양으로 된다.
         textArea.config(state=DISABLED)
         == 대화 상자(Dialog Box) ==
  • 2학기파이선스터디/ 튜플, 사전 . . . . 9 matches
         >>> dic = {} # dic이라는 이름으로 비어있는 사전을 만든다.
         >>> dic['dictionary'] = '1. A reference book containing an alphabetical list of words, ...'
         >>> dic['python'] = 'Any of various nonvenomous snakes of the family Pythonidae, ...'
         >>> dic['dictionary'] # dic아, ‘dictionary’가 뭐니?
  • AcceleratedC++/Chapter3 . . . . 9 matches
         == 3.2 Using medians instead of averages ==
          * find a median
          median = size % 2 == 0 ? (homework[mid] + homework[mid-1]) / 2 : homework[mid];
         // 개수가 홀수이면 딱 가운데꺼, 짝수개면 가운데 두개의 평균을 median 변수에 넣어준다.
          // compute the median homework grade
          double median;
          median = size % 2 == 0 ? (homework[mid] + homework[mid-1]) / 2 : homework[mid];
          << 0.2 * midterm + 0.4 * final + 0.4 * median
         === 3.2.3 Some additional observations ===
  • DevelopmentinWindows/APIExample . . . . 9 matches
          DispatchMessage(&msg);
          DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About);
          case WM_INITDIALOG:
          EndDialog(hDlg, LOWORD(wParam));
         //Microsoft Developer Studio generated resource script.
         #define APSTUDIO_READONLY_SYMBOLS
         #undef APSTUDIO_READONLY_SYMBOLS
         #endif //_WIN32
         #ifdef APSTUDIO_INVOKED
         1 TEXTINCLUDE DISCARDABLE
         2 TEXTINCLUDE DISCARDABLE
         3 TEXTINCLUDE DISCARDABLE
         #endif // APSTUDIO_INVOKED
         IDC_API MENU DISCARDABLE
         // Dialog
         IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 182, 63
         #ifdef APSTUDIO_INVOKED
         GUIDELINES DESIGNINFO DISCARDABLE
          IDD_ABOUTBOX, DIALOG
         #endif // APSTUDIO_INVOKED
  • FromDuskTillDawn/변형진 . . . . 9 matches
         new Vladimir();
         class Vladimir
          $ln = explode("\n", "2\n3\nUlm Muenchen 17 2\nUlm Muenchen 19 12\nUlm Muenchen 5 2\nUlm Muenchen\n11\nLugoj Sibiu 12 6\nLugoj Sibiu 18 6\nLugoj Sibiu 24 5\nLugoj Medias 22 8\nLugoj Medias 18 3\nLugoj Reghin 17 4\nSibiu Reghin 19 6\nSibiu Medias 20 3\nReghin Medias 20 4\nReghin Bacau 24 6\nMedias Bacau 4 6\nLugoj Bacau");
          if($this->days) echo "Vladimir needs $this->days litre(s) of blood.<br>";
          else echo "There is no route Vladimir can take.<br>";
  • HardcoreCppStudy/첫숙제/Overloading/임민수 . . . . 9 matches
          char direction[max];
          cin >> direction[i];
          if(direction[i-2]=='9' && direction[i-1]=='9' && direction[i]=='9')
          switch(direction[k])
          char direction[max];
          input(direction ,cnt);
          process(direction, board, garo, sero, cnt, x, y);
  • Java/ServletFilter . . . . 9 matches
          * EncodingFilter - 해당 jsp/servlet 등에 대해서 공통의 인코딩 셋을 설정
         이중 EncodingFilter 의 경우 JSP 프로그래머들에게도 보편적으로 이용되고 있는중.
          <filter-name>Encoding Filter</filter-name>
          <display-name>Encoding Filter</display-name>
          <filter-class>cau.filter.EncodingFilter</filter-class>
          <param-name>encoding</param-name>
          <filter-name>Encoding Filter</filter-name>
  • LawOfDemeter . . . . 9 matches
         within our class can we just starting sending commands and queries to any other object in the system will-
         nilly? Well, you could, but that would be a bad idea, according to the Law of Demeter. The Law of Demeter
         tries to restrict class interaction in order to minimize coupling among classes. (For a good discussion on
         objects than you need to either. In fact, according to the Law of Demeter for Methods, any method of an
         ()). Direct access of a child like this extends coupling from the caller farther than it needs to be. The
         caller is depending on these facts:
         Now the caller is only depending on the fact that it can add a foo to thingy, which sounds high level
         The disadvantage, of course, is that you end up writing many small wrapper methods that do very little but
         Depending on your application, the development and maintenance costs of high class coupling may easily
         evaluate class invariants, pre- and post-conditions.
  • Memo . . . . 9 matches
         [http://blog.naver.com/anyray?Redirect=Log&logNo=50006688630 여름인데 놀러갈래!]
         #include <stdio.h>
          //unsigned long Options_and_Padding;
          * MediaWiki
         from threading import *
          my_server = ThreadingTCPServer(HOST, MyServer)
         #include <stdio.h>
          reporter.collectNews( "I'm different." )
          self.assertEquals( "I'm different", company.news )
  • NSISIde . . . . 9 matches
         그냥 Editplus 에서 makensis 을 연결해서 써도 상관없지만, 만일 직접 만든다면 어떻게 해야 할까 하는 생각에.. 그냥 하루 날잡아서 날림 플밍 해봤다는. --; (이 프로젝트는 ["NSIS_Start"] 의 subproject로, ["NSIS_Start"] 가 끝나면 자동소멸시킵니다. ^^;)
          * MDI 기반.
         || Rich Edit Control 의 이용. 편집. 자료구조와 sink. || 0.5 ||
          * MDI 기반.
         || MFC의 MDI Framework 이용 || none ||
          * MDI Framework
          * Rich Edit Control 의 이용. 0.5
          * Load / Save MDI Framework 와의 연결 - 0.7 - 1.4 * 2 = 2.8
          추가 Task : Load / Save MDI Framework 와의 연결
          MDI Framework
          Rich Edit Control CView 에 붙이기. 0.5
          * Load / Save MDI Framework 와의 연결 - 0.7
          * CFrameWnd::OnClose -> CWndApp::SaveAllModified -> CDocManager::SaveAllModified -> CDocTemplate::SaveAllModified -> CDocument::SaveModified -> CDocument::DoFileSave -> CDocument::DoSave -> CNIDoc::OnSaveDocument
          * CDocument::SaveModified -> DoFileSave
  • ProjectPrometheus/Journey . . . . 9 matches
         그동안의 Pair 경험에 의하면, 가장 Pair 가 잘 되기 어려운 때는, 의외로 너무 서로를 잘 알고 Pair를 잘 알고 있는 사람들인 경우인것 같다는. -_-; (Pair 가 잘 안되고 있다고 할때 소위 '이벤트성 처방전'을 써먹기가 뭐하니까. 5분 Pair를 하자고 하면 그 의도를 너무 쉽게 알고 있기에.) 잘 아는 사람들과는 주로 관찰자 입장이 되는데, 잘 아는 사람일수록 오히려 개인적으로 생각하는 룰들을 잘 적용하지 않게 된다. (하는 일들에 대한 Tracking 이라던지, 다른 사람이 먼저 Coding 을 하는중 이해 못할때 질문을 한다던지 등등. 차라리 그냥 '저사람 코딩 잘 되가나본데..'. 오히려 예전에 '문제'라고 생각하지 않았던 부분이 요새 '문제' 로 다가 온다.)
          * Python 의 ClientCookie 모듈의 편리함에 즐거워하며. Redirect, cookie 지원. 이건 web browser AcceptanceTest를 위한 모듈이란 생각이 팍팍! --["1002"]
          * 도서관은 303건 초과 리스트를 한꺼번에 요청시에는 자체적으로 검색리스트 데이터를 보내지 않는다. 과거 cgi분석시 maxdisp 인자에 많이 넣을수 있다고 들었던 선입견이 결과 예측에 작용한것 같다. 초기에는 local 서버의 Java JDK쪽에서 자료를 받는 버퍼상의 한계 문제인줄 알았는데, 테스트 작성, Web에서 수작업 테스트 결과 알게 되었다. 관련 클래스 SearchListExtractorRemoteTest )
          * Martin Fowler 의 PatternsOfEnterpriseApplicationArchitecture 를 읽어보는중. 우리 시스템의 경우 DataMapper 의 개념과 Gateway 의 개념을 적용해볼 수 있을 것 같다. 전자는 Data Object 를 얻어내는데에 대해 일종의 MediatorPattern 을 적용함. DB 부분과 소켓으로부터 데이터를 얻어올 때 이용할 수 있을 것 같다. 후자의 경우는 일반적으로 Object - RDB Data Mapping (또는 다른 OO 개념이 아닌 데이터들) 인데, RowDataGateway, TableDataGateway 의 경우를 이용할 수 있을것 같다.
          * {{{~cpp BookWebLinkerTest}}} (대상 서점 Amazon, Aladin, Wowbook)
         일단 알고리즘부분을 대강 생각한뒤 Python 으로 TDD 를 했다. ([http://zeropage.org/browsecvs/index.php?&dir=ProjectPrometheus%2FPythonProject%2F&file=RSSpike.py&rev=1.1&cvsrep=ZeroPage 소스]). CRC 세션을 먼저하여 시나리오를 시각화해두고 프로그래밍을 했었다면 좀 더 빨리 작성할 수 있지 않았을까 하는 생각을 해본다.
          * '일부러' 인가. 구현부분이 '무엇을 하고 있나' 에 대해 '이 Story를 하고 있다' 라고는 이야기할 수 있어도, 우리가 실제 coding 할때 이용한건 User Scenario 에 맞춘것임. UserStory 는 말 그대로 'Target' 일 뿐이라 생각하는데. 어떻게 '이용' 했지? --["1002"]
         Python Interpreter 는 말 그대로 'shell' 이다.; command 대신 쓰고 살까.. Python 과 webdebug 을 이용, 도서관 웹 사이트에 GET/POST 으로 데이터를 보내는 부분에 대한 분석은 참 편했다. (단, Python shell 에서의 encoding 부분에 대해 충돌나는건 골치)
          * 그외 집에 와서, JSP + EJB를 테스트 하였는데, 아직 성공하지를 못했다. '자바 개발자를 위한 EJB 최신 입문서... 엔터프라이즈 자바 빈즈'에 수록된 JSP에 치명적인 문법적 잘못이 있었는데, JSP를 써보지 않았던 나로서는 책을 신뢰한 것이 잘못이었다. 새로 추정하기위하여 그제의 수순을 밟아가며 잘못을 찾는데, 역시 시간이 오래 걸렸다. 일단 JNDI의 string문제로만 귀결 짓는다. J2EE sdk + Tomcat이 아닌 JBoss+Tomcat 이라면 수월히 해결되지 않을까 예상을 해본다.
          ''[http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=ejb&c=r_p&n=1003899808&p=2&s=t#1003899808 EJB의 효용성에 관해서], [http://www-106.ibm.com/developerworks/library/ibm-ejb/index.html EJB로 가야하는지 말아야 하는지 망설여질때 도움을 주는 체크 리스트], 그리고 IR은 아마도 http://no-smok.net/nsmk/InformationRadiator 일듯 --이선우''
  • RSS . . . . 9 matches
         The RSS formats provide web content or summaries of web content together with links to the full versions of the content, and other meta-data. This information is delivered as an XML file called RSS feed, webfeed, RSS stream, or RSS channel. In addition to facilitating syndication, RSS allows a website's frequent readers to track updates on the site using a news aggregator.
         Before RSS, several similar formats already existed for syndication, but none achieved widespread popularity or are still in common use today, and most were envisioned to work only with a single service. For example, in 1997 Microsoft created Channel Definition Format for the Active Channel feature of Internet Explorer 4.0. Another was created by Dave Winer of UserLand Software. He had designed his own XML syndication format for use on his Scripting News weblog, which was also introduced in 1997 [1].
         RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999 Netscape produced a prototype, tentatively named RSS 0.91, RSS standing for Rich Site Summary, this was a compromise with their customers who argued the complexity introduced (as XML namespaces) was unnecessary. This they considered a interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document [2].
         Soon afterwards, Netscape lost interest in RSS, leaving the format without an owner, just as it was becoming widely used. A working group and mailing list, RSS-DEV, was set up by various users to continue its development. At the same time, Winer posted a modified version of the RSS 0.91 specification - it was already in use in their products. Since neither side had any official claim on the name or the format, arguments raged whenever either side claimed RSS as its own, creating what became known as the RSS fork. [3]
         The RSS-DEV group went on to produce RSS 1.0 in December 2000. Like RSS 0.9 (but not 0.91) this was based on the RDF specifications, but was more modular, with many of the terms coming from standard metadata vocabularies such as Dublin Core. Nineteen days later, Winer released RSS 0.92, a minor and (mostly) compatible revision of RSS 0.91. The next two years saw various minor revisions of the Userland branch of RSS, and its adoption by major media organizations, including The New York Times.
         Winer published RSS 2.0 in 2002, emphasizing "Really Simple Syndication" as the meaning of the three-letter abbreviation. RSS 2.0 remained largely compatible with RSS 0.92, and added the ability to add extension elements in their own namespaces. In 2003, Winer and Userland Software assigned ownership of the RSS 2.0 specification to his then workplace, Harvard's Berkman Center for the Internet & Society.
  • RandomWalk/은지 . . . . 9 matches
         void move(int dir);
         void display(int);
          int end , direct ;
          direct = rand() % 8; //방향 결정
          move(direct); //결정된 방향으로 움직임
          display(size);
         void move(int dir)
          switch(dir)
         void display(int size)
  • ScheduledWalk/권정욱 . . . . 9 matches
          char direct;
          int directer = direct - 48;
          if (direct == ' ' || direct =='\n') {
          direct = fin.get();
          if (direct == '9') break;
          switch (directer){
          direct = fin.get();
  • Spring/탐험스터디/wiki만들기 . . . . 9 matches
         page.edit(contents, userRepository.get(principal.getName()));
          <input id="contents_edit" type="textarea" class="page_edit" value="${page.contents}" />
          <a href="#" class="page_edit" id="save">save</a>
          * Markdown이란 : [http://en.wikipedia.org/wiki/Markdown wiki:Markdown]
          * [http://en.wikipedia.org/wiki/List_of_Markdown_implementations 위키피디아]를 참고하여 Java로 구현된 Markdown implementation 중 Pegdown을 선택했다.
          * 컨트롤러 함수에 인자를 다르게 해서 OverLoading하려 했으나 ResuestMapping이 같아서 Spring이 Ambiguous Mapping Exception을 발생시켰다.
          * 입을 함부로 놀린 죄로 백링크에 대해 고민중. 생각보다 까다로운 주제여서 당황, 위키페이지의 [http://en.wikipedia.org/wiki/Backlink backlink] 설명은 너무 부족하구만..
          * [http://en.wikipedia.org/wiki/Linkback linkback]은 뭐지?
  • TkinterProgramming/Calculator2 . . . . 9 matches
          self.actionDict = { 'second' : self.doThis, 'mode': self.doThis,
          self.display.component('text').delete(1.0, END)
          self.display.insert(END, '\n')
          self.display.insert(END, '%s\n' % result, 'ans')
          self.display.insert(END, key)
          self.actionDict[action](action)
          self.display = Pmw.ScrolledText(self, hscrollmode = 'dynamic',
          self.display.pack(side=TOP, expand = YES, fill=BOTH)
          self.display.tag_config('ans', foreground='white')
          self.display.component('text').bind('<Key>', self.doKeypress)
          self.display.component('text').bind('<Return>', self.doEnter)
  • 기본데이터베이스/조현태 . . . . 9 matches
         #include <stdio.h>
         const char menu[MAX_MENU][20]={"insert","modify","delete","undelete","search","list","quit","?"};
         void function_insert();void function_modify();void function_delete();void function_undelete();void function_search();void function_list();void function_quit();void function_help();
         void modify_data(int);
          void (*functions[MAX_MENU])(void)={function_insert,function_modify,function_delete,function_undelete,function_search,function_list,function_quit,function_help};
          modify_data(how_many_data);
         void function_modify()
          modify_data(target);
         void modify_data(int target)
  • 데블스캠프2005/금요일/OneCard/이동현 . . . . 9 matches
          Cards discard = new Cards();
          discard.add(stack.delete(rand.nextInt(comCards.size())));
          System.out.println(discard.retTop());
          int choice = comCards.search(discard.retTop().num,discard.retTop().face);
          discard.add(comCards.delete(choice));
          choice = playerCards.search(discard.retTop().num,discard.retTop().face);
          discard.add(playerCards.delete(choice));
  • 데블스캠프2006/월요일/함수/문제풀이/이차형 . . . . 9 matches
         int dice(int num, int dice);
          int num, dic;
          dice(num, dic);
         int dice(int num, int dic)
          dic = num%6+1;
          cout << dic <<"\n";
  • 데블스캠프2009/목요일/연습문제/MFC/김태욱 . . . . 9 matches
         #endif
         // CAboutDlg dialog used for App About
         class CAboutDlg : public CDialog
         // Dialog Data
         CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
          CDialog::DoDataExchange(pDX);
         BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
         // CZxczxcDlg dialog
          : CDialog(CZxczxcDlg::IDD, pParent)
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          CDialog::DoDataExchange(pDX);
          DDX_Text(pDX, IDC_EDIT2, m_number);
         BEGIN_MESSAGE_MAP(CZxczxcDlg, CDialog)
         BOOL CZxczxcDlg::OnInitDialog()
          CDialog::OnInitDialog();
          // Set the icon for this dialog. The framework does this automatically
          // when the application's main window is not a dialog
          CDialog::OnSysCommand(nID, lParam);
         // If you add a minimize button to your dialog, you will need the code below
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/임상현,서민관 . . . . 9 matches
          assertEquals("UP", el3.direction);
          assertEquals("UP", el3.direction);
          assertEquals("DOWN", el3.direction);
          assertEquals("UP", el3.direction);
          public String direction;
          direction = "DOWN";
          direction = "UP";
          direction = "DOWN";
          direction = "UP";
  • 새싹교실/2012/아무거나/2회차 . . . . 9 matches
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2012/%EC%95%84%EB%AC%B4%EA%B1%B0%EB%82%98/2%ED%9A%8C%EC%B0%A8?action=edit 2회차 내용 고치기]
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
         #include<stdio.h>
  • 새싹교실/2012/아우토반/앞반/4.5 . . . . 9 matches
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 임시 . . . . 9 matches
         Medicine: 13996
         http://en.wikipedia.org/wiki/IPv4#Data
         http://en.wikipedia.org/wiki/List_of_IPv4_protocol_numbers protocol number
         http://blog.naver.com/heavenksm?Redirect=Log&logNo=80023759933 소켓에 대한 기본 지식
         In the first stage, you will write a multi-threaded server that simply displays the contents of the HTTP request message that it receives. After this program is running properly, you will add the code required to generate an appropriate response.
         API Reference - Response Groups - Request, Small, Medium, Large, Image, ...
         This section explains how to use REST (Representational State Transfer) to make requests through Amazon E-Commerce Service (ECS). REST is a Web services protocol that was created by Roy Fielding in his Ph.D. thesis (see Architectural Styles and the Design of Network-based Software Architectures for more details about REST).
         REST allows you to make calls to ECS by passing parameter keys and values in a URL (Uniform Resource Locator). ECS returns its response in XML (Extensible Markup Language) format. You can experiment with ECS requests and responses using nothing more than a Web browser that is capable of displaying XML documents. Simply enter the REST URL into the browser's address bar, and the browser displays the raw XML response.
  • 정규표현식/스터디/메타문자사용하기 . . . . 9 matches
          ||{{{[:digit:]}}} ||{{{[0-9]}}} ||
          ||{{{[:xdigit:]}}} ||모든 16진수 숫자 {{{[a-fA-F0-9]}}}와 같다 ||
          * {{{#[[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]][[:xdigit:]]}}}
          * 주의할 점은 대괄호가 두번 들어간다. posix 표현은 [:xdigit:] 이기 때문에 문자집합을 정의하려면 대괄호를 한번 더 써줘야 한다.
  • 정모/2013.5.6/CodeRace . . . . 9 matches
         #include <stdio.h>
         #include<stdio.h>
          freopen("input.txt","r",stdin);
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
  • .vimrc . . . . 8 matches
         map <F3> [{v]}zf " file folding
         map <F4> zo " file unfolding
          " Search for #endif
          call search("#endif")
         " vim -b : edit binary using xxd-format!
          au BufReadPost *.bin set ft=xxd | endif
          au BufWritePre *.bin endif
          au BufWritePost *.bin set nomod | endif
  • 2학기파이선스터디/클라이언트 . . . . 8 matches
         import tkSimpleDialog
          self.edit = Entry(master)
          self.edit.place(x = 0, y = 550 , width = 600 , height = 50)
          print self.edit.get()
          self.edit.delete(0, END)
          login = tkSimpleDialog
         import tkSimpleDialog
          self.edit = Entry(aMaster)
          self.edit.place(x = 0, y = 550 , width = 600 , height = 50)
          aUser.message = self.edit.get()
          self.edit.delete(0, END)
          login = tkSimpleDialog
  • 3D프로그래밍시작하기 . . . . 8 matches
         3차원 프로그래밍을 하려면 최소한 맥스(3d studio max)의 기본정도 (화면에 박스 배치하고 연결해서 움직이기등) 는 알아두는 것이 필수입니다.
         DirectX 6 SDK 정도는 깔아놔야겠죠. Immediate mode essential 항목정도는 꼭 읽어봐야 합니다
          * 옛날 D3d에는 모드가 두가지가 있었는데요 retained mode 하구 immediate mode 가 있었는데 retained 가 immediate위에서 한계층 더 추상화 시킨것이라 하더군요. 보통 immediate를 사용하는것 같더랬습니다. d3d안써봐서리.. --; 정확하진 않지만
         retained는 정점지정시에 속도가 떨어지고.. immediate는 어렵지만 여러방식으로 지정이 가능하고.. 빠르고.. 그랬던거 같습니당.. 요즘엔 direct graphics라 해서 인터페이스가 바꼈는데.. 어떻게 됬는지 몰겠네용..
         ["Direct3D"] 같은데에 봐도 예제로 들어있는 벡터나 행렬관련 루틴들이 있는데 곱하는 방식이 좀 골때리게 되어있어서 아마 크나큰 혼동을 가져올 확률이 높습니다. 3D 를 배우는 목적이 단지 화면에 사각형 몇개 돌리는 것이 아니라 게임이나 에디터를 만들기 위해서라면 벡터나 행렬 연산 라이브러리정도는 자기가 직접 만든 것으로 쓰고 DirectX 는 하드웨어 초기화나 모드세팅 처리랑 삼각형 그리는 부분 (DrawPrimitive) 만 쓰는 것이 좋을 것입니다.
          * 파일 포멧에 관한 자료는 나우누리 게제동에 심심강좌.. 인가.. 거기하구 책으로는 3d file format이라는 책이 있는데.. addison wesley 에서 나온건가.. --; 있습니다. 여러군대에서 찾으실수 있을듯 합니다.
  • ACM_ICPC/PrepareAsiaRegionalContest . . . . 8 matches
          void flipLine(int direction);
         void Gamer::flipLine(int direction)
          if ( direction < 3 )
          flipRow( direction % 3 );
          else if ( direction < 6 )
          flipCol( direction % 3 );
          else if ( direction == 6 )
          else if ( direction == 7 )
  • Bioinformatics . . . . 8 matches
          * 교재 : “Bioinformatics: A practical guide to the analysis of genes and proteins”, Second Edition edited by Baxevanis & Ouellette
         GenBank flatfile은 DNA-centered의 보고서이다. DNA중심이라는 것은 어떤 단백질의 유전자 정보를 저장하고 있는 DNA영역이 DNA위의 coding region이라고 불린다. 반대로 대부분의 Protein seq. DB들은 Protein-centered의 관점이며, 이는 단백질과 유전자 사이는 accesion number(유전자를 접근하기위한 DB의 key값) ... 진행중
         Established in 1988 as a national resource for molecular biology information, NCBI creates public databases, conducts research in computational biology, develops software tools for analyzing genome data, and disseminates biomedical information - all for the better understanding of molecular processes affecting human health and disease.
         DNA에 존재하는 4종류의 염기는 아데닌(adenine), 구아닌(guanine), 티민(thymine), 시토신(cytosine), 우라실(uracil)이다. 이들 중에서 피리미딘(pyrimidine)이라고 부르는 thymine, cytosine, uracil은 질소와 탄소로 구성된 6각형의 고리로 되어 있다. 퓨린(purine)이라고 부르는 adenine, guanine은 더 복잡하여, 질소와 탄소로 구성된 6각형과 5각형의 이중 고리로 이루어진다. nucleotide에서 이들 염기들은 deoxyribose의 1번 탄소에 공유결합으로 연결되어 있으며, 인산기는 5번 탄소에 역시 공유결합으로 연결되어 있다. adenine, guanine, cytosine, thymine, uracil은 각각 A, G, C, T,U 로 표기된다.<그림 1>
         ||DNA||A, G, C, T||Dioxyribose||2중 나선||
  • CppUnit . . . . 8 matches
          === include, library directory 맞춰주기 (둘중 하나를 선택한다.) ===
          a. Tools -> Options -> Directories -> Include files 에서 해당 cppunit
          * Tools -> Options -> Directories -> Library files 에서 역시 lib
          a. Project -> Settings -> C/C++ -> Preprocessor -> Additional include directories
          a. Project -> Settings -> Link -> Input -> Additional Library directories
          // Dialog Based 의 경우는 dlg.DoModal ()을 실행하기 전에 적어준다.
         #endif
         #endif
          You probably forgot to enable RTTI in your project/configuration. RTTI are disabled by default.
         || Upload:CppUnitSettigDirectory0.GIF ||
          * VC6에서 작업하고 있는데요. CFileDialog를 통해 파일 path를 받으려고 하는데, TestRunner가 CFileDialog 명령을 수행하는 것보다 먼저 동작해 파일 경로를 받을 수 없습니다.. TestRunner가 실행되는 시점을 조절할 수 있나요? --[FredFrith]
  • D3D . . . . 8 matches
         "Advanced 3D Game Programming using DirectX" - study.
         == Direct 3D ==
         추천 도서: Inside DirectX (필요로 한다면 말하시오. 전자책으로 있어요. --;;)
          Tricks of the Windows Game Programming Gurus : Fundamentals of 2D and 3D Game Programming. (DirectX, DirectMusic, 3D sound)
          float d; // Distance along the normal to the origin
          // Construct a plane from a normal direction and a point on the plane
          point3 dirVec = goalVec / goalVec.Mag();
          float dist = obstacleVec.Mag() - g_obstacles[i].m_rad - m_rad;
          dirVec += obstacleVec * ( k / (dist * dist) ); // creature를 평행이동 시킬 행렬을 얻는다. 모든 obstacle을 검사 하면서...
          dirVec.Normalize();
          m_loc += g_creatureSpeed * dirVec;
  • FromDuskTillDawn . . . . 8 matches
         각 테스트 케이스에 대해 일단 테스트 케이스 번호를 출력한 다음, 그 다음 줄에 "Vladimir needs # litre(s) of blood." 또는 "There is no route Vladimir can take."를 출력한다 (출력 예 참조).
         Lugoj Medias 22 8
         Lugoj Medias 18 8
         Sibiu Medias 20 3
         Reghin Medias 20 4
         There is no route Vladimir can take.
         Vladimir needs 2 litre(s) of blood. |}}
  • HelpOnSmileys . . . . 8 matches
         편집 화면에서 {{{[[SmileyChooser]]}}}를 넣고 싶은 경우에는 아래와 같이 EditTextForm 페이지를 편집해주셔야 합니다.
         [[EditToolbar]]
         #editform
         [[EditHints]]
         {{{#editform}}}이 들어가는 부분에 편집 폼이 위치하고 되고, 그 아래에 {{{[[SmileyChooser]]}}}가 들어가게 됩니다.
         {{{EditToolbar]]}}} 혹은 {{{[[EditHints]]}}}와 마찬가지로 이것은 매크로 플러그인입니다.
         [[Navigation(HelpOnEditing)]]
  • HowToBuildConceptMap . . . . 8 matches
          * Rank order the concepts by placing the broadest and most inclusive idea at the top of the map. It is sometimes difficult to identify the boradest, most inclusive concept. It is helpful to reflect on your focus question to help decide the ranking of the concepts. Sometimes this process leads to modification of the focus question or writing a new focus question.
          * Next selet the two, three or four suboncepts to place under each general concept. Avoid placing more than three or four concepts under any other concept. If there seem to be six or eight concepts that belong under a major concept or subconcept, it is usually possible to identifiy some appropriate concept of intermediate inclusiveness, thus creating another level of hierarchy in your map.
          * Rework the structure of your map, which may include adding, subtracting, or changing superordinate concepts. You may need to do this reworking several times, and in fact this process can go on idenfinitely as you gain new knowledge or new insights. This is where Post-its are helpful, or better still, computer software for creating maps.
          * Look for crosslinks between concepts in different sections of the map and label these lines. Crosslinks can often help to see new, creative relationships in the knowledge domain.
          * Concept maps could be made in many different forms for the same set of concepts. There is no one way to draw a concept map. As your understanding of relationships between concepts changes, so will your maps.
  • LC-Display/문보창 . . . . 8 matches
         // no706 - LCD Display
         struct Digit // 숫자
         int inAnaloge(Digit * d);
         void makeDisplay(Digit * d, const int line);
         void showDisplay(char pd[][MAX_COL], int row, int index);
         void toDigital(char pd[][MAX_COL], int row, int col, int index, char c);
          Digit digits[MAX_LINE]; // 입력받을 Analoge 숫자
          int line = inAnaloge(digits); // 처리해야 될 줄 수
          makeDisplay(digits, line);
         int inAnaloge(Digit * d)
         void makeDisplay(Digit * d, const int line)
          char display[MAX_ROW][MAX_COL]; // display에 담길 Digital 숫자
          display[j][k] = ' ';
          toDigital(display, row, col, j, d[i].num[j]);
          showDisplay(display, row, index);
         void showDisplay(char pd[][MAX_COL], int row, int index)
         void toDigital(char pd[][MAX_COL], int row, int col, int index, char c)
         [LC-Display] [문보창]
  • Linux/RegularExpression . . . . 8 matches
         = Mastering Regular Expressions, 2nd Edition =
         여기에서 "문자클래스"에는 alpha, blank, cntrl, digit, graph, lower,
         print, space, uppper, xdigit가 있다.
         예를 들어 [:digit:]는 [0-9]와 [:alpha:]는 [A-Za-z]와 동일하다.
         [[:digit:]] ([0-9]와 동일)
         - givenPattern이 "(패턴)"으로 묶인 문자열들을 포함하고 있으면, replacementPattern에는 이에 대응하는 "\\digit(문자열)" 형태의 문자열들을 포함하고 있어야 한다(digit는 0, 1, ... ,9 중 하나). 그리고 givenString은 "(패턴)"을 이용해 찾은 결과들을 "\\digit(문자열)"에 있는 "문자열"들로 대체하게 된다. "\\0" 는 givenString 전체에 대해 "(패턴)"의 결과를 적용할 때 이용된다.
  • LoadBalancingProblem/임인택 . . . . 8 matches
          * To change this generated comment edit the template variable "typecomment":
          * To enable and disable the creation of type comments go to
          * To change this generated comment edit the template variable "typecomment":
          * To enable and disable the creation of type comments go to
          * To change this generated comment edit the template variable "typecomment":
          * To enable and disable the creation of type comments go to
          while( !isFinishedCondition() ) {
          public boolean isFinishedCondition() {
  • MoreEffectiveC++ . . . . 8 matches
          * Item 1: Distinguish between pointers and references. - Pointer와 Reference구별해라.
          * Item 6: Distinguish between prefix and postfix forms of increment and decrement operators. - prefix와 postfix로의 증감 연산자 구분하라!
          * Item 8: Understand the differend meanings of new and delete - new와 delete가 쓰임에 따른 의미들의 차이를 이해하라.
          * Item 12: Understand how throwing an exception differs from passing a parameter or calling a virtual function [[BR]] - 가상 함수 부르기나, 인자 전달로 처리와 예외전달의 방법의 차이점을 이해하라.
          * Item 14: Use exception specifications judiciously. - 예외를 신중하게 사용하라.
          === Appendix ===
          ["MoreEffectiveC++/Appendix"] : 한글화의 필요성을 못느끼며, 위키화만 시켜놓음
          * Recommended Reading
          1. 2002.02.17 Reference Counting 설명 스킬 획득. 이제까지중 가장 방대한 분량이고, 이책의 다른 이름이 '''More Difficult C++''' 라는 것에 100% 공감하게 만든다. Techniques가 너무 길어서 1of2, 2of2 이렇게 둘로 쪼갠다. (세개로 쪼갤지도 모른다.) 처음에는 재미로 시작했는데, 요즘은 식음을 전폐하고, 밥 먹으러가야지. 이제 7개(부록까지) 남았다.
          1. 2002.03.08 문서화 종료 ( 1~35장 한글화 or 요약, Appendix와 index는 제외)
          * 아, 드디어 끝이다. 사실 진짜 번역처럼 끝을 볼려면 auto_ptr과 Recommended Reading을 해석해야 하겠지만 내마음이다. 더 이상 '''내용'''이 없다고 하면 맞을 까나. 휴. 원래 한달정도 죽어라 매달려 끝낼려고 한것을 한달 반 좀 넘겼다. (2월은 28일까지란 말이다. ^^;;) 이제 이를 바탕으로한 세미나 자료만이 남았구나. 1학기가 끝나고 방학때 다시 한번 맞춤법이나 고치고 싶은 내용을 고칠것이다. 보람찬 하루다.
  • ScheduledWalk/임인택 . . . . 8 matches
          private int dirX[] = {0,1,1,1,0,-1,-1,-1};
          private int dirY[] = {-1,-1,0,1,1,1,0,-1};
          goWithScheduledDirection();
          private void goWithScheduledDirection() {
          curX += dirX[idx];
          curY += dirY[idx];
          DataInputStream din
          size = Integer.parseInt(din.readLine());
          String pos = din.readLine();
          schedule = din.readLine();
  • SmithNumbers/문보창 . . . . 8 matches
         int sum_digit_prime_factor(int n);
         int sum_digit_number(int n);
          if (sum_digit_number(i) == sum_digit_prime_factor(i))
         int sum_digit_number(int n)
          int sumDigitNumber = 0;
          sumDigitNumber += temp % 10;
          return sumDigitNumber;
         int sum_digit_prime_factor(int n)
          int sumDigitPrimeFactor = 0;
          sumDigitPrimeFactor += 2;
          sumDigitPrimeFactor += sum_digit_number(i);
          if (sumDigitPrimeFactor == 0 || n == 2)
          sumDigitPrimeFactor += sum_digit_number(temp);
          return sumDigitPrimeFactor;
  • UglyNumbers/승한 . . . . 8 matches
         def divisor(target, div):
          if target < div:
          while target % div == 0:
          target /= div
          target = divisor(target, 2)
          target = divisor(target, 5)
          target = divisor(target, 3)
  • Unicode . . . . 8 matches
         {{{In computing, Unicode provides an international standard which has the goal of providing the means to encode the text of every document people want to store on computers. This includes all scripts in active use today, many scripts known only by scholars, and symbols which do not strictly represent scripts, like mathematical, linguistic and APL symbols.
         Establishing Unicode involves an ambitious project to replace existing character sets, many of them limited in size and problematic in multilingual environments. Despite technical problems and limitations, Unicode has become the most complete character set and one of the largest, and seems set to serve as the dominant encoding scheme in the internationalization of software and in multilingual environments. Many recent technologies, such as XML, the Java programming language as well as several operating systems, have adopted Unicode as an underlying scheme to represent text.
         '''from wikipedia.org'''
         UTF-16LE, UTF-16BE 가 동일한 규격으로 Little Endian, Big Endian 은 단지 byte order (바이트 순서)가 다를뿐 입니다.
         EmEditor, UltraEdit, Vim 등의 에디터에서 인식합니다.
         문자 집합(Character Set)이랑 인코딩(Encoding)에 대한 차이도 뭐 속시원히 가르쳐주는 데가 없더군요. 결국 시간이 지나다보니 스스로 알게 되었습니다만.. 확실히 외국 자료 빼면 국내는 -_-;
  • VendingMachine/재니 . . . . 8 matches
          * 먼저 자판기(VendingMachine)이 필요할 것이고,
         class VendingMachine{
          VendingMachine vending_machine;
          vending_machine.showMenu();
          ''클래스 수가 많아서 복잡해진건 아닌듯(모 VendingMachine 의 경우 Requirement 변경에 따라 클래스갯수가 10개 이상이 되기도 함; 클래스 수가 중요하다기보다도 최종 완료된 소스가 얼마나 명료해졌느냐가 복잡도를 결정하리라 생각). 단, 역할 분담할때 각 클래스별 역할이 명료한지 신경을 쓰는것이 좋겠다. CoinCounter 의 경우 VendingMachine 안에 멤버로 있어도 좋을듯. CRC 세션을 할때 클래스들이 각각 따로 존재하는 것 같지만, 실제론 그 클래스들이 서로를 포함하고 있기도 하거든. 또는 해당 기능을 구현하기 위해 다른 클래스들과 협동하기도 하고 (Collaboration. 실제 구현시엔 다른 클래스의 메소드들을 호출해서 구현한다던지 식임). 역할분담을 하고 난 다음 모의 시나리오를 만든뒤 코딩해나갔다면 어떠했을까 하는 생각도 해본다. 이 경우에는 UnitTest 를 작성하는게 좋겠지. UnitTest 작성 & 진행에 대해선 ["ScheduledWalk/석천"] 의 중반부분이랑 UnitTest 참조.--["1002"]''
         ["CppStudy_2002_2"] ["VendingMachine"]
  • VimSettingForPython . . . . 8 matches
         Seminar:VimEditor 참조.
         set diffexpr=MyDiff()
         function MyDiff()
          if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
          if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
          silent execute '!C:Vimvim62diff -a ' . opt . v:fname_in . ' ' . v:fname_new . ' > ' . v:fname_out
         set fileencoding=korea
  • WERTYU/문보창 . . . . 8 matches
          char diction[] = "`1234567890-=QWERTYUIOP[] ASDFGHJKL;'ZXCVBNM,./";
          diction[25] = 92; // ASCII 92 IS ''
          int len_dic, len_str;
          len_dic = strlen(diction);
          for (j=0; j<len_dic; j++)
          if (str[i] == diction[j])
          str[i] = diction[j-1];
  • XMLStudy_2002/Start . . . . 8 matches
          *구조적 문서 검색이나 문서의 구조 정보가 필요한 응용에 이용 ,EDI DTP등에 이용,전자상거래 플랫폼으로 이용
         <?xml version="1.0" encoding="KSC5601"?>
         <?xml version="1.0" standalone="yes" encoding="KSC5601"?>
          *encoding : 문서 작성시에 사용된 인코딩 방식을 기술
         <?xml version="1.0" encoding="KSC5601"?>
         <?xml version="1.0" encoding="KSC5601"?>
         <!ENTITY % heading "H1|H2|H3|H4|H5|H6">
         <!ENTITY %block "P %heading; |%list; |%preformatted; |DL |DIV |NOSCRIPT | BOCKQUOTE ">
         <?xml version="1.0" encoding="KSC5601"?>
  • ZP도서관 . . . . 8 matches
         || Applications for Windows Fourth Edition || Jeffrey Richter || MS Press || ["1002"] || 원서 ||
         || DesignPatternSmalltalkCompanion || Alpert, Brown, Woolf || Addison Wesley || ["1002"],보솨 || 원서 ||
         || ["DirectX3D"] ||.||.|| 보솨 || 한서 ||
         || Embedded Systems Building Blocks, ||.|| ... || ["fnwinter"] || 원서 ||
         || Java performance and Scalability, volume 1 ||.||Addison Sesley||["nautes"]||원서||
         || Understanding The Linux || Bovet&Cesati ||.|| ["fnwinter"] || 원서(비쌈)||
         || The Art of Assembly 2nd Edition || Randall Hyde || Not printed yet || http://webster.cs.ucr.edu/ || 프로그래밍언어 ||
         || ExtremeProgramming Installed || Ron Jeffries, Ann Anderson, Chet Hendrickson || Addison-Wesley || 도서관 소장 || 개발방법론 ||
         || Software Engineering || Ian Sommerville || Addison-Wesley || 도서관 소장 || SE ||
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 8 matches
          1. You can repeat Tom's words (direct speech)
          ex) I told her that I didn't have any money.
          ex) I told her I didn't have any money.
          ex) direct : Tom said, "New York is more exciting than London."
          But you must use a past form when there is a difference between what was said and what is really true.(--; 결국은 과거 쓰란 얘기자나)
          "I didn't expect to see you, Jim. Kelly said you were sick." (not "Kelly said you are sick," because obviously he is not sick)
          ex1) direct : "Stay in bed for a few days," the doctor said to me.
          ex2) direct : "Please don't tell anybody what happened," Ann said to me.
  • eclipse단축키 . . . . 8 matches
          * Windows - Preferences - General - Editors - Text Editors - 80라인 제한 선, 라인 수 보이기
          * Editor에 떠 있는 화일간의 이동
          * Switch to editor : 떠 있는 화일 목록
          * Editor와 다른 View간의 이동
          * 주로 Editor에 떠있는 화일 닫는 용도로 사용
          * Editor에서 현재 작업중 화일 1개 닫는다
          * Editor 간 이동 : 띄워놓은 화일 간의 이동
  • 가독성 . . . . 8 matches
         #include <stdio.h>
         가독성은 개인취향이라고 생각합니다. 제 경우는 C, C++에서 { 를 내리지 않는 경우보단 내리는 경우가 더 보기 편하고, JavaLanguage 에서는 내리지 않는게 더 편하답니다. 애초에 CodingConventions 이라는 것이 존재하는 것도 통일된 코딩규칙을 따르지 않고 개인취향의 코드를 만들어내다 보면 전체적으로 코드의 융통성이 결여되고 가독성또한 전체적으로 떨어지는 문제를 미연에 방지하기 위함이라고 생각합니다. 특히나 ExtremeProgramming 의 경우처럼 CollectiveOwnership 을 중요한 프랙티스 중의 하나로 규정한 방법론에서는 CodingConventions 과 같은 공동소유의 산출물에 대한 규칙이 더윽 중요하다고 생각됩니다. 요는, { 를 내리느냐 내리지 않느냐가 가독성이 높냐 낮냐를 결정짓는 것이 아니고 가독성이라는 하나의 평가요소의 가치는 개인에 따라 달라질 수 있다는 것입니다. - 임인택
         글을 작성하신 분과 제가 생각하는 '가독성'에 대한 정의가 다른게 아닌가 합니다. 코드를 글로 비유해 보자면(저는 비유나 은유를 좋아한답니다) 이영호님께서는 ''눈에 거슬리지 않게 전체적인 문장이 한눈에 들어오는가''를 중요하게 생각하시는 것 같습니다. 저는 가독성이라는 개념을 ''문장들이 얼마나 매끄럽고 문단과 문단의 연결에 부적절함이 없는가''에 초점을 맞추고 있습니다. 문단의 첫 글자를 들여쓰기를 하느냐 마느냐가 중요한 것이 아니고 그 문단이 주제를 얼마나 명확하고 깔끔하게 전달해 주느냐가 중요하다는 것이죠. CollectiveOwnership 을 위한 CodingConventions와 글쓰기를 연계시켜 생각해 보자면 하오체를 쓸것인가 해요체를 쓸것인가 정해두자 정도가 될까요? 제가 생각하는 가독성의 정의에서 brace의 위치는 지엽적인 문제입니다. SeeAlso Seminar:국어실력과프로그래밍
         저도 딴지를 약간 걸어보자면 토발즈가 작성한 Linux Kernel Coding Style 이라는 문서를 보니 첫 부분에 다음과 같은 부분이 있네요.
         This is a short document describing the preferred coding style for the linux kernel. Coding style is very personal, and I won't force my views on anybody, but this is what goes for anything that I have to be able to maintain, and I'd prefer it for most other things too. Please at least consider the points made here.
         그래서 추측을 했었는데, 자신이 쓰는 도구에 따라 같은 코드도 가독성에 영향을 받을 수 있겠다는 생각을 해봅니다. VI 등의 editor 들로 코드를 보는 분들이라면 아마 일반 문서처럼 주욱 있는 코드들이 navigation 하기 편합니다. (아마 jkl; 로 돌아다니거나 ctrl+n 으로 page 단위로 이동하시는 등) 이러한 경우 OO 코드를 분석하려면 이화일 저화일 에디터에 띄워야 하는 화일들이 많아지고, 이동하기 불편하게 됩니다. (물론 ctags 를 쓰는 사람들은 또 코드 분석법이 다르겠죠) 하지만 Eclipse 를 쓰는 사람이라면 코드 분석시 outliner 와 caller & callee 를 써서 코드를 분석하고 navigation 할 겁니다. 이런 분들의 경우 클래스들과 메소드들이 잘게 나누어져 있어도 차라리 메소드의 의미들이 잘 분리되어있는게 분석하기 좋죠.
  • 논문번역/2012년스터디/서민관 . . . . 8 matches
         특히, 선형 판별 해석(linear discriminant analysis)과 allograph 문자 모델, 통계적 언어 지식을 결합한 방법을 살펴볼 것이다.
         특히 적은 양의 어휘를 이용하는 분리된 단어를 인식하는 시스템이 우편번호나 legal amount reading에 사용되었고, 높은 인식률을 기록하였다. 그래서 처리 속도나 인식의 정확도를 높일 여지가 없었다 [2, 8].
         [11]에 기술된 것과 유사한 접근방법인 sliding window 기법이 적용되었다.
         sliding window의 각 열마다 다음 7가지 특징들이 계산되었다.
         (2) 기준선을 고려했을 때의 극값 분산의 평균값 위치(position of the mean value of the intensity distribution)
         HMMs의 일반적인 구성을 위해 우리는 512개의 Gaussian mixtures with diagonal covariance matrices를 담고 있는 공유 codebook과 반-연속적인 시스템들을 이용하였다.
         우리의 경우에는 absolute discounting 을 이용한 bi-gram언어 모델과 backing-off for smoothing of probability distributions가 적용되었다.
  • 정규표현식/스터디/반복찾기 . . . . 8 matches
          * RGB 값은 {{{#99FFAA}}} 처럼 {{{[:xdigit:]}}}가 정확하게 6번 나와야 한다.
          * 기존 : {{{#[:xdigit:][:xdigit:][:xdigit:][:xdigit:][:xdigit:][:xdigit:]}}}
          * 개선 : {{{#[:xdigit:]{6}}}}
  • 주요한/노트북선택... . . . . 8 matches
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni06&page=1&id=172&search_condition[subj]=&search_condition[period]=&search_condition[text]=&search_condition[category]= 글1]
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni06&page=1&id=180&search_condition[subj]=&search_condition[period]=&search_condition[text]=&search_condition[category]= 글2]
  • 토이/삼각형만들기/김남훈 . . . . 8 matches
         다만 걱정되는게 있었다면, visual studio 띄우기도 귀찮아서.. 그리고 요즘에는 이런거 짜는데 마소 비주얼 스튜디오 형님까지 끌어들이는건 좀 미안하게 느껴져서 그냥 zp server 에서 vi 로 두들겼는데.. 나 gdb 쓸 줄 모르니까. malloc 쓰면서 약간 두려웠지. 흐흐흐. 다행이 const int 를 case 에서 받을 수 없는거 (이런 줄 오늘 알았다) 말고는 별달리 에러 없이 한방에 되주셔서 즐거웠지.
         #include <stdio.h>
         #define BIDIR 3
         int calcBidirTriangleSize(int num) {
          return calcBidirTriangleSize(num - 1) + 2;
         void bidirTriangle(int num, char * buffer) {
          center = calcBidirTriangleSize(num) / 2;
          case BIDIR:
          buffer = makeBuffer( calcBidirTriangleSize(num) );
          bidirTriangle(num, buffer);
  • 2010php/방명록만들기 . . . . 7 matches
          die('Could not connect: ' . mysql_error());
          die('Can not create table');
         <input type = "radio" name = "status" value = "1" size = "40" checked><img src="http://cfile234.uf.daum.net/image/152622034C88B1DC682870">
         <input type = "radio" name = "status" value = "2" size = "40"><img src="http://cfile223.uf.daum.net/image/162622034C88B1DC696BEC">
         <input type = "radio" name = "status" value = "3" size = "40"><img src="http://cfile206.uf.daum.net/image/142622034C88B1DC6AA52F">
         <input type = "radio" name = "status" value = "4" size = "40"><img src="http://cfile232.uf.daum.net/image/152622034C88B1DC6BFF47">
         <input type = "radio" name = "status" value = "5" size = "40"><img src="http://cfile234.uf.daum.net/image/162622034C88B1DC6C0395">
  • ACM_ICPC/2011년스터디 . . . . 7 matches
          * ShortCoding 책이 아마 ZeroPage 책장에 있을텐데… 후기를 모아 정회원이 되세요 ㅋㅋㅋㅋㅋ - [김수경]
         || [김수경] || 1149 || PIGS ||Cillian Murphy의 초기 출연작 Disco Pigs에서 그의 배역이 Pig라서. ||
          * [http://poj.org/problem?id=1723 Soldier (1723)] - [권순의]
          * [http://poj.org/problem?id=1723 Soldier (1723)] 풀어오긔
          * Soldier 문제가 은근히 어렵네요; 이렇게 하면 되겠지 했는데 -_-;; 각자의 문제 설명들을 들으면서 참 애들이 열심히 하려고 하는구나라는 생각이 들었습니다. 근데 난 -_-;;; 에휴; 틈틈히 풀어봐야겠네요 - [권순의]
          * Soldiers 계속 풀어보기-_-;;
          * Soldiers를 풀던가 Lotto를 풀던가.
          * [송지원] - Soldier를 풀면서 끝내 이해하지 못했던 진경이 코드의 한 for문을 이제서야 설명을 듣고 좀 납득했습니다. 기회가 되면 저도 그런 방법으로 풀어 봐야겠어요~_~ 문제를 하나 고르긴 했는데 잘 풀 수 있을지 모르겠네용. Lotto를 골라놓고 보니 좀 쉬워서 많은 학우들이 풀었는데 이번엔 과연 어떨지....
  • AcceleratedC++/Chapter6/Code . . . . 7 matches
          * 먼저 과제라고 나온 optimistic_median_analysis 함수 만들기
         double optimistic_median_analysis(const vector<Student_info> &students)
          vector<double> medianOfStudents;
          transform(students.begin(), students.end(), back_inserter(medianOfStudents), optimistic_median);
          return median(medianOfStudents);
  • CToAssembly . . . . 7 matches
         이 명령어는 eax 레지스터에 값 10을 저장한다. 레지스터명 앞의 `%'와 직접값(immediate value) 앞의 '$'는 필수 어셈블러 문법이다. 모든 어셈블러가 이런 문법을 따르는 것은 아니다.
         리눅스 시스템호출은 int 0x80을 통해 한다. 리눅스는 일반적인 유닉스 호출 규칙과 다른 "fastcall" 규칙을 사용한다. 시스템함수 번호는 eax에, 아규먼트는 스택이 아닌 레지스터를 통해 전달한다. 따라서 ebx, ecx, edx, esi, edi, ebp에 아규먼트 6개까지 가능하다. 아규먼트가 더 있다면 간단히 구조체를 첫번째 아규먼트로 넘긴다. 결과는 eax로 반환하고, 스택을 전혀 건드리지 않는다.
         #include <stdio.h>
         명령어 cc -g fork.c -static으로 프로그램을 컴파일한다. gdb 도구에서 명령어 disassemble fork를 입력한다. fork에 해당하는 어셈블리코드를 볼 수 있다. -static은 GCC의 정적 링커 옵션이다 (manpage 참고). 다른 시스템호출도 테스트해보고 실제 어떻게 함수가 동작하는지 살펴봐라.
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • CivaProject . . . . 7 matches
         #endif // CIVA_CIVADEF_INCLUDED
         #endif // CIVA_IO_SERIALIZABLE_INCLUDED
         #endif // CIVA_LANG_ARRAY_INCLUDED
         #endif // CIVA_LANG_CHARSEQUENCET_INCLUDED
         #endif // CIVA_LANG_COMPARABLE_INCLUDED
         #endif // CIVA_LANG_OBJECT_INCLUDED
         #endif // CIVA_LANG_STRING_INCLUDED
  • DataCommunicationSummaryProject/Chapter5 . . . . 7 matches
          * Switched Data(서킷) : 팩스 + dial-up 접근 포함.
          * Medium Multimedia(패킷) : 가장 대중적인 3G 서비스.
          * High Multimedia(패킷) : 화질 좋은 비디오나, CD음질의 오디오. 온라인 쇼핑 - 4G로 미루어짐
          * Interactive(서킷) High Multimedia
          * Direct Upgrades : 이미 존재하고 있는 셀크기와, 채널 구조를 지키면서, 패킷 스위칭과 더 나은 모듈레이션을 추가한다. 대부분의 2G는 TDMA이기에 direct upgrades는 2.5G로 간주된다.
          === TD-CDMA(Time Division W-CDMA) ===
          === Upgrading to 3.5G ===
  • Gof/Facade . . . . 7 matches
          virtual ProgramNode* NewCondition (
          ProgramNode* condition,
         Mediator 는 존재하는 class들의 기능들을 추상화시킨다는 점에서 Facade와 비슷하다. 하지만 Mediator의 목적은 정해지지 않은 동료클래스간의 통신을 추상화시키고, 해당 동료클래스군 어디에도 포함되지 않는 기능들을 중앙으로 모은다. Mediator의 동료클래스들은 Mediator에 대한 정보를 가지며 서로 직접적으로 통신하는 대신 mediator를 통해 통신한다. 대조적으로 facade는 단지 서브시스템들을 사용하기 편하게 하기 위해서 서브시스템들의 인터페이스를 추상화시킬 뿐이다. facade는 새로운 기능을 새로 정의하지 않으며, 서브시스템 클래스는 facade에 대한 정보를 가질 필요가 없다.
  • Gof/State . . . . 7 matches
          1. It localizes state-specific behavior and partitions bahavior for different states.
         대부분의 대중적인 상호작용적인 드로잉 프로그램들은 직접 조작하여 명령을 수행하는 'tool' 을 제공한다. 예를 들어, line-drawing tool 은 사용자가 클릭 & 드레그 함으로서 새 선을 그릴 수 있도록 해준다. selection tool 은 사용자가 도형을 선택할 수 있게 해준다. 보통 이러한 툴들의 palette (일종의 도구상자 패널)를 제공한다. 사용자는 이러한 행동을 'tool을 선택한 뒤 선택한 tool을 이용한다' 라고 생각한다. 하지만, 실제로는 editor 의 행위가 현재 선택한 tool로 전환되는 것이다. drawing tool 이 활성화 되었을 때 우리는 도형을 그리고 selection tool 이 활성화 되었을 때 도형을 선택할 수 있는 식이다. 우리는 현재 선택된 tool 에 따른 editor 의 행위를 전환시키는 부분에 대해 StatePattern 을 이용할 수 있다.
         툴-구체적 행위를 구현하는 서브클래스를 정의하는 곳에 대해 Tool 추상 클래스를 정의할 수 있다. drawing editor 는 currentTool 객체를 가지며, request를 이 객체에 위임시킨다. 사용자가 새 tool를 골랐을 때, drawing editor 는 행위를 전환해야 하므로 따라서 이 객체는 교체된다.
         이 방법은 HowDraw [Joh92]와 Unidraw [VL90] drawing editor 프레임워크에 이용되었다. 이는 클라이언트로 하여금 새로운 종류의 tool들을 쉽게 정의할 수 있도록 해준다. HowDraw 에서 DrawingController 클래스는 currentTool 객체에게 request를 넘긴다. UniDraw에서는 각각 Viewer 와 Tool 클래스가 이와 같은 관계를 가진다. 다음의 클래스 다이어그램은 Tool 과 DrawingController 인터페이스에 대한 설명이다.
         Coplien's Envelope-Letter idiom [Cop92] 는 State 와 관련되어있다. Envelope-Letter 는 run-time 시에 객체의 클래스를 전환하는 방법이다. StatePattern 은 더 구체적이며, 객체의 상태에 그 행위가 의족적일때에 다루는 방법에 촛점을 맞춘다.
  • HelpOnHeadlines . . . . 7 matches
         "="로 시작해서 "="로 끝나는 줄은 섹션의 제목(Heading)이 됩니다. 다섯단계 이상일 경우는 모두 <h5>로 렌더링 됩니다.
          = Heading <h1> 일반적인 경우 사용하지 않습니다. =
          == SubHeading <h2> ==
          = Heading <h1> 일반적인 경우 사용하지 않습니다. =
          == SubHeading <h2> ==
         /!\ {{{= 레벨 1 =}}} 제목은 <h1>으로 랜더링되지만 다른 위키위키 마크업과 통일성을 위해 '''두개'''의 "==" 부터 제목줄을 사용하시는 것을 권장합니다. MediaWiki에서도 비슷한 이유로 ``레벨1`` 제목 사용을 제한적 허용하고 있는데, 그 이유는 <h1>은 ''페이지의 제목''에 할당하고 있기 때문이라고 합니다.
         [[Navigation(HelpOnEditing)]]
  • HowManyZerosAndDigits/김회영 . . . . 7 matches
          int number,result_number,radix;
          cin>>number>>radix;
          test(result_number,radix,&temp);
         void test(int n,int radix,info_number* temp)
          while(n>radix)
          if(n%radix==0)
          n = n/radix;
  • InterWikiIcons . . . . 7 matches
         You can set InterWikiIcon to InterMap entries by putting an icon file of name lowercased InterWiki entry name, e.g; meatball for MeatBall, under imgs directory.
          * MoinMoin:MoinMoinDiscussions
         == Discussions ==
          * [[Icon(moin-new.gif)]][http://www.worrynet.com/jandi/wiki.cgi/%C0%DC%B5%F0%B9%E7 Jandi] - http://puzzlet.org/imgs/jandi-16.png (16x16x16M)
          * [[Icon(moin-new.gif)]][http://ko.wikipedia.org/ KoWikipedia] - http://puzzlet.org/imgs/kowikipedia-16.png (16x16x16M)
  • JTDStudy/첫번째과제/원명 . . . . 7 matches
          JOptionPane.showMessageDialog(null, (result / 10) + " Strike, "
          oneGame.displayResult();
          String input = JOptionPane.showInputDialog("Enter three different number\n");
          public void displayResult()
          JOptionPane.showMessageDialog(null, "You are right!\n Answer is " + correctNumber);
         기타 overloading된 무의미한 compare를 정리. 소스상 setCorrectNumber를 생성자로 옮김.
          JOptionPane.showMessageDialog(null,
          oneGame.displayResult();
          .showInputDialog("Enter three different number\n");
          public void displayResult() {
          JOptionPane.showMessageDialog(null, "You are right!\n Answer is "
  • JavaStudy2004/오버로딩과오버라이딩 . . . . 7 matches
          기반 클래스에 이미 존재하는 함수를 파생 클래스에서 다시 선언하고, 구현하는 것을 함수를 재정의(Overriding)한다고 한다. 기반 클래스에 이미 존재하는 함수를 파생 클래스에서 재정의 하면, 파생 클래스에서는 기반 클래스에서 정의된 함수가 무시되고, 파생 클래스에 새로 정의된 함수가 동작하게 된다.
          위에서 말한 People클래스의 move함수를 예를 들어보겠다. 위의 move함수는 정수형 인자를 매개변수로 받아들인다. 만약 people.move(1.1, 2.13)라는 명령어를 실행한다면 매개변수의 타입이 다르다는 에러가 발생할 것이다. 더블 형의 인자를 받아들이기 위해 move함수를 Overloading한다. move(double aX, double aY){this.position.x += (int)aX;this.position.y += (int)aY;} 두 함수 다 유효한 함수로 사용된다. 두 함수 중 어떤 함수가 호출될 것인지는 매개변수 값에 의해서 결정된다. 즉 오버로딩 된 함수들은 반드시 매개변수의 타입이 달라 서로 구별될 수 있어야 한다.
         people.move(5.1,11.8);//Overloading된 함수 호출, 이동 후 위치(115, 121)
          Overriding과 Overloading은 비슷하게 생겼기 때문에 혼동하기 쉽다. Overloading은 '너무 많이 싣다', '과적하다'라는 뜻으로 되어있고, Overriding은 '무시하다', '짓밟다'라고 해석된다. 사전적 의미를 기억해둔다면 두 개가 혼동될 때 도움이 될 것이다.
  • LearningToDrive . . . . 7 matches
         I can remeber clearly the day I first began learning to drive. My mother and I were driving up Interstate 5 near Chico, California, a horizon. My mom had me reach over from the passenger seat and hold the steering wheel. She let me get the feel of how motion of the wheel affected the dirction of the car. Then she told me, "Here's how you drive. Line the car up in the middle of the lane, straight toward the horizon."
         I jerked back to attention as the car hit the gravel. My mom (her courage now amazes me) gently got the car back straight on the road. The she actually taught me about driving. "Driving is not about getting the car goint in the right direction. Driving is about constantly paying attention, making a little correction this way, a little correction that way."
         This is the paradigm for XP. There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.
         소프트웨어 개발을 운전을 배우는 것에 비유한 설명이 재미있네요. software project 의 Driver 는 customer 라는 말과.. Programmer 는 customer 에게 운전대를 주고, 그들에게 우리가 정확히 제대로 된 길에 있는지에 대해 feedback 을 주는 직업이라는 말이 인상적이여서. 그리고 customer 와 programmer 와의 의견이 수렴되어가는 과정이 머릿속으로 그려지는 것이 나름대로 인상적인중. 그리고 'Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.' 부분도.. 아.. 부지런해야 할 프로그래머. --;
  • MFCStudy_2001/MMTimer . . . . 7 matches
         = MultiMedia Timer =
          * 이것을 해결하기 위해 MultiMedia Timer를 쓰게 됩니다. Devpia에서 본 바에 의하면
          MultiMedia Timer는 자체적으로 스레드를 만든다네요. 그래서 메시지가 쌓이든 말든
          * TIME_PERIODIC : uDelay시간이 지날 때마다 CALLBACK함수가 실행됩니다.
         m_TimerID=timeSetEvent(20,1,&TimerProc,(DWORD)this,TIME_PERIODIC);
         m_nTimerID = timeSetEvent(5, 0, (LPTIMECALLBACK)timeproc, (DWORD)this, TIME_PERIODIC);
          - Applications should not call any system-defined functions from inside a callback function, except for PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
          - 어플리케이션은 콜백 함수 내부로부터 다음 함수를 제외하고는 시스템 정의 함수를 부를 수가 없다. : PostMessage, timeGetSystemTime, timeGetTime, timeSetEvent, timeKillEvent, midiOutShortMsg, midiOutLongMsg, and OutputDebugString.[[BR]]
  • MedusaCppStudy/석우 . . . . 7 matches
          int direction = rand() % 8;
          roach.row += r[direction];
          roach.col += c[direction];
          roach.row -= r[direction];
          roach.col -= c[direction];
          * Vending machine
          throw domain_error("We didn't have the drink.");
  • MobileJavaStudy/Tip . . . . 7 matches
         import javax.microedition.midlet.MIDlet;
          public void destroyApp(boolean unconditional) {
         == destoryApp 메소드의 unconditional에 대하여... ==
         {{{~cpp destoryApp}}} 메소드에는 {{{~cpp unconditional}}} 이라는 {{{~cpp boolean}}} 값이 있다. {{{~cpp MIDlet}}}이 더 이상 필요하지 않거나 종료되어야 할 때 {{{~cpp DestoryApp}}} 메소드가 호출되고 {{{~cpp MIDlet}}}이 {{{~cpp Destroyed}}} 상태로 들어가게 되는데, 만약 {{{~cpp MIDlet}}}이 중요한 과정을 수행중이라면 {{{~cpp MIDletStateChangeException}}}을 발생시켜 그 과정이 끝날때까지 {{{~cpp Destroyed}}} 상태로 가는 것을 막을 수 있다. 하지만 이런 요청도 상황에 따라 받아들여지지 않을 수 있는데, {{{~cpp unconditional}}} 이라는 값이 그 상황을 알려준다. {{{~cpp unconditional}}}이 {{{~cpp true}}} 인 경우에는
         그러므로 {{{~cpp destroyApp}}} 메소드를 만들 때 {{{~cpp MIDletStateChangeException}}}을 사용해야 하게 된다면 {{{~cpp unconditional}}} 값에 따라 이 값이 {{{~cpp false}}}인 경우에만 {{{~cpp MIDletStatChangeException}}}을 사용하고 {{{~cpp true}}}인 경우는 무조건 {{{~cpp Destroyed}}} 상태로 가야하는 상황이므로 그 상황에 맞게 처리해 주면 된다.
  • NSIS . . . . 7 matches
          * http://forums.winamp.com/forumdisplay.php?forumid=65 - nsis discussion
         또는 Editplus 의 사용자도구그룹에 makensis 을 등록시켜서 사용하는 방법도 있겠다. (nsis 를 위한 간단한 ide 만들어서 써먹어보는중.. 이였지만. 엉엉.. 그래도 editplus 가 훨 편하긴 하다. --;)
          "$INSTDIR\source\zip2exe\zip2exe.dsw"
          "Remove all files in your NSIS directory? (If you have anything \
         File /r `.\AdditionalDLL\*.dll`
         Rename "$INSTDIR\MSVCP60.dll" "$SYSDIR\MSVCP60.dll"
          MessageBox MB_OK "$WINDIR"
          MessageBox MB_OK "$SYSDIR"
          Exec 'regsvr32.exe /u /s "$INSTDIR\COMDLL.dll"'
          Delete "$INSTDIR\*.*"
          RMDir /r "$INSTDIR"
         Exec 'regsvr32.exe /s "$INSTDIR\${NAME_OF_MY_DLL}"'
         Exec 'regsvr32.exe /s /u "$INSTDIR\${NAME_OF_MY_DLL}"'
          RMDir /r "$INSTDIR\*.*"
         ;Remove the installation directory
          RMDir "$INSTDIR"
          RmDir "$SMPROGRAMS\${MUI_PRODUCT}"
         "DisplayName" "${MUI_PRODUCT} (remove only)"
         "UninstallString" "$INSTDIR\Uninstall.exe"
         WriteUninstaller "$INSTDIR\Uninstall.exe"
  • R'sSource . . . . 7 matches
         inputDir = raw_input("""저장 하고 싶은 경로를 지정하세요.(예>c:\\\\replay\\\\) : """)
         global saveDirName
         saveDirName = name
         global defaultDir
         defaultDir = inputDir
         #defaultDir = 'D:\\Unzip\\star\\'
          print 'reading page....'
          #http://165.194.17.5/wiki/index.php?url=zeropage&no=2985&title=Linux/RegularExpression&login=processing&id=&redirect=yes
          beReadingUrl = 'http://www.replays.co.kr/technote/main.cgi?board=bestreplay_pds&number=%d&view=2&howmanytext=' % i
          aaa = urllib.urlopen(beReadingUrl)
          print '%s 하위디렉토리에 총 %d 개의 리플레이를 저장하였습니다.' % (saveDirName , savedNum)
          #print 'confirm existing directory...'
          if os.path.exists(defaultDir + saveDirName)==0:
          os.mkdir(defaultDir + saveDirName)
          fp = open(defaultDir + saveDirName + '\\' + fileName, 'wb')
         from distutils.core import setup
  • SmithNumbers/남상협 . . . . 7 matches
          int div = i;
          for(;div>0;)
          sum+=div%ten;
          if(div%ten==0)
          sum+=div;
          div = int(div/ten);
  • SpiralArray/세연&재니 . . . . 7 matches
          int direction = 0, nextCell;
          nextCell = xbox[nRowState + movement[direction][0]][nColState + movement[direction][1]];
          direction = (direction + 1) % 4;
          nRowState += movement[direction][0];
          nColState += movement[direction][1];
  • VisualStudio2005 . . . . 7 matches
         2005년 11월에 발매된 VisualStudio의 최신판
         1. Visual Studio Team Edition
         2. Visual Studio Professional
         이번 [VisualStudio2005]에서는 Express Edition이라는 버전을 다운로드할 수 있도록 제공하고 있다.
         http://msdn.microsoft.com/vstudio/express/default.aspx
         Upload:VS2005_CS_DIAGRAM.jpg
  • XMLStudy_2002/Encoding . . . . 7 matches
         <?xml version="1.0" encoding="ISO-8859-1"?>
         <?xml version="1.0" encoding="EUC-KR"?>
         <?xml version="1.0" encoding="KSC5601"?>
         <?xml version="1.0" encoding="UTF-8"?>
         <?xml version="1.0" encoding="UTF-16"?>
         <?xml version="1.0" encoding="Shift_JIS"?>
         John Yunker, Speaking in Charsets: Building a Multilingual Web Site."
  • i++VS++i . . . . 7 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          class 에서 operator overloading 으로 전위증가(감소)와 후위증가(감소)는 다음과 같이 구현되어 있다.
  • 논문번역/2012년스터디/이민석 . . . . 7 matches
         오프라인 필기 글자 인식을 위한 시스템을 소개한다. 이 시스템의 특징은 분할이 없다는 것으로 인식 모듈에서 한 줄을 통째로 처리한다. 전처리, 특징 추출(feature extraction), 통계적 모형화 방법을 서술하고 저자 독립, 다저자, 단일 저자식 필기 인식 작업에 관해 실험하였다. 특히 선형 판별 분석(Linear Discriminant Analysis), 이서체(allograph) 글자 모형, 통계적 언어 지식의 통합을 조사하였다.
         필기 줄을 전처리한 이미지는 특징 추출 단계의 입력 자료로 사용된다. sliding window 기법을 [11]이 설명하는 접근법과 비슷하게 적용한다. 우리의 경우 이미지의 높이와 열 네 개 크기의 창이 이미지의 왼쪽에서 오른쪽으로 두 열씩 겹치면서 움직이고 기하 추출의 쌍을 추출한다.
         sliding window의 각 열에서 특징 7개를 추출한다. (1) 흑-백 변화 개수(windowed text image의 이진화 이후), (2) 베이스라인에 대한 강도 분포의 평균 값 위치, (3) 최상단 글자 픽셀에서 베이스라인까지의 거리, (4) 최하단 글자 픽셀에서 베이스라인까지의 거리, (5) 최상단과 최하단 텍스트 픽셀의 거리, (6) 최상단과 최하단 텍스트 픽셀 사이의 평균 강도, (7) 그 열의 평균 강도. 특징 (2)-(5)는 core size, 즉 하단 베이스라인과 상단 베이스라인(극대값을 통한 line fitting으로 계산)의 거리에 의해 정규화되어, 글씨 크기의 변동에 대해 더욱 굳건해진다. 그 후에 모든 특징은 윈도우의 네 열에 걸쳐 평균화된다.
         강도 분포의 평균값의 변화 뿐 아니라 하단 contour와 상단 contour의 방향을 고려하기 위해 추가적으로 세 가지 방향성 특징을 계산한다. 말인 즉 우리는 네 lower countour 점, upper contour 점, sliding window 내 평균값을 통해 줄들을 재고 선 방향들을 (8), (9), (10) 특성으로 각각 사용한다. (뭔 소리) 더 넓은 temporal context를 고려하여 우리는 특징 벡터의 각 성분마다 근사적인 수평 미분을 추가로 계산하고 결과로 20 차원 특징 벡터를 얻는다. (윈도우당 특징 10개, 도함수 10개)
         필기 글자 인식을 위한 HMM의 구성, 훈련, 해독은 ESMERALDA 개발 환경[5]이 제공하는 방법과 도구의 틀 안에서 수행된다. HMM의 일반적인 설정으로서 우리는 512개의 Gaussian mixtures with diagonal covariance matrice(더 큰 저자 독립 시스템에서는 2048개)를 포함하는 공유 코드북이 있는 semi-continuous 시스템을 사용한다. 52개 글자, 10개 숫자, 12개 구두점 기호와 괄호, 공백 하나를 위한 기본 시스템 모형은 표준 Baum-Welch 재측정을 사용하여 훈련된다. 그 다음 한 줄 전체를 인식하기 위해 글자 모형에 대한 루프로 구성된 conbined model이 사용된다. 가장 가능성 높은 글자 시퀀스가 표준 Viterbi beam- search를 이용하여 계산된다.
         위 식에서 P(W)는 글자 시퀀스 w의 언어 모형 확률이고 P(X|W)는 이 글자 시퀀스를 그 글자 모형에 따라 입력 데이터 x로서 관찰한 확률이다. 우리의 경우 absolute discounting과 backing-off for smoothing of probability distribution을 이용한 바이그램 언어 모형을 적용하였다. (cf. e.g. [3])
          http://en.wikipedia.org/wiki/Hilbert_matrix
  • 데블스캠프/2013 . . . . 7 matches
          || 6 |||||||||||||||||||| 밥 or 야식시간! |||| [:ParadigmProgramming Paradigm Programming] || 1 ||
          || 7 |||| [:데블스캠프2013/첫째날/ns-3네트워크시뮬레이터소개 ns-3 네트워크 시뮬레이터 소개] |||| [:데블스캠프2013/둘째날/API PHP + MySQL] |||| [:아두이노장난감만드는법 아두이노 장난감 만드는 법] |||| |||| [:개발과법 개발과 법] |||| [:ParadigmProgramming Paradigm Programming] || 2 ||
          || 10 |||||||||||||||||||| |||| [Ending] || 5 ||
         || 서지혜(17기) || Paradigm Programming ||
         || 김민재(22기) || Ending ||
  • 몸짱프로젝트/Maze . . . . 7 matches
          short direction;
         #endif
          item.direction = 0;
          row = path[top].row + move[path[top].direction].vtc;
          col = path[top].col + move[path[top].direction].hrz;
          path[top].direction++;
          if ( path[top-1].direction > 7){
  • 새싹교실/2013/록구록구/4회차 . . . . 7 matches
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 임인택/CVSDelete . . . . 7 matches
         # -*- coding: cp949 -*-
         def deleteCVSDirs(relativeRoot):
          dirlist = None
          dirlist = os.listdir(relativeRoot)
          for folder in dirlist :
          os.rmdir(folderToDelete)
          deleteCVSDirs(relativeRoot + '/' + folder)
          files = os.listdir(folder)
          deleteCVSDirs('C:\MyDocuments\Programming Source\Java\초고속통신특강\neurogrid')
  • 제13회 한국게임컨퍼런스 후기 . . . . 7 matches
         || 15:50 – 16:50 || 아바(AVA)의 트레일러, 협업을 통한 사운드 스토리텔링 || 장규식(주-레드덕) || Audio ||
          * 그리고 나서 음덕인 본인이 찾아간 곳은 Audio관련 세션. 트레일러를 만들더라도 음악을 어떻게 만들어야 하는지에 대해서 이야기를 했다. 스토리텔링을 통해 짧은 시간에 시선을 사로잡을 수 있어야 한다고 했다. 그러면서 잘못된 예와 잘 된 예를 보여주셨는데 잘 된 예도 그닥..
         || 11:40 – 12:40 || 게임용 다이나믹 오디오 믹싱 – 쌍방향 사운드 믹싱 전략 || Jacques Deveau(Audiokinetic) || Audio ||
         || 14:40 – 15:40 || 게임유저와의 소통: 음악과 사운드를 중심으로 || 양승혁(주-스튜디오 도마) || Audio ||
         || 17:00 – 18:00 || 엔비디아 Nsight™ Visual Studio로 게임 디버깅 및 최적화하기 || 최지호(NVIDIA) || Programming ||
          * 마지막 세션은 NVDIA와 Visual Studio를 연계해서 디버깅하는 것에 관해 이야기를 했는데.. 보여주면서 하긴 했는데 뭔 내용이 이렇게 지루한지..; 전반적인 NVIDA 소개와 필터 버그 등 버그가 발생하였을 때 픽셀 히스토리 기능으로 추적해서 셰이더 편집기능으로 수정하는 등 버그를 어떻게 고치는지, 툴은 어떻게 사용하는지에 대한 이야기가 주였다.
  • 중위수구하기/나휘동 . . . . 7 matches
         def getMedian(aList):
          return getMedian(aList)
          elif sys.argv[2] == "median":
          print getMedian(test)
         def getMedian(aList):
          elif sys.argv[2] == "median":
          print getMedian(test)
  • 진법바꾸기/김영록 . . . . 7 matches
         #include <stdio.h>
         int dividing;
          dividing = get_jegob(num2,count);
          if (num1>=dividing){
  • 하노이탑/윤성복 . . . . 7 matches
         int hanoi(int disk,int start, int other, int finish){
          if(disk == 1)
          hanoi(disk-1,start,finish,other); // 큰원반을 뺀 위에 것들을 other 기둥으로 옮기는 재귀함수 호출
          hanoi(disk-1,other,start,finish); // other 기둥에 있는 것을 finish 기둥으로 옮기는 재귀함수 호출
          int disk,MoveCount;
          cin >> disk;
          MoveCount = hanoi(disk,1,2,3);
  • 2002년도ACM문제샘플풀이/문제A . . . . 6 matches
          void AddIntersectionPoint(Line& rect1Line, Line& rect2Line)
          AddIntersectionPoint(rect1Line, rect2Line);
         int calDiffSize();
         int diffSize[10];
          diffSize[i] = calDiffSize();
         int calDiffSize()
          int diffSize;
          diffSize = jdValue(x[1], x[2]) * jdValue(y[1], y[2]);
          return diffSize;
          cout << board1[i] - diffSize[i] <<endl;
  • 2dInDirect3d/Chapter3 . . . . 6 matches
          * Direct3D의 두가지 목적을 이해한다.
          == Direct3D의 목적 ==
         RHW : Reciprocal of the homogenous W coordinate
         Blending weights : 블랜딩 매트릭스
         Diffuse color
         Texture coordinates
          === Diffuse Color ===
          노말 좌표 뒤에 오는 정보로는 diffuse color가 있다. Diffuse color란 것은 빛이 그 점을 밝혔을 때 그 점에서 발산하는 컬러를 말한다. 3D에서의 빛은 실제 생활과는 달리 거의 아무일도 하지 않는 다는 것을 기억하다.
          Diffuse Color의 형태는 D3DCOLOR(사실은 DWORD형이다.)형을 사용한다.
         #define CUSTOM_VERTEX_FVF D3DFVF_XYZ | D3DFVF_RHW | D3DFVF_DIFFUSE
          D3DCOLOR diffuse;
         #define CUSTOM_VERTEX_FVF D3DFVF_XYZ | D3DFVF_RHW | D3DFVF_DIFFUSE | D3DFVF_SPECULAR
          D3DCOLOR diffuse;
         ["2dInDirect3d"]
  • 2학기파이선스터디/모듈 . . . . 6 matches
         >>> dir(mymath)
         >>> dir(string)
         ['_StringTypes', '__builtins__', '__doc__', '__file__', '__name__', '_float', '_idmap', '_idmapL', '_int', '_long', 'ascii_letters', 'ascii_lowercase', 'ascii_uppercase', 'atof', 'atof_error', 'atoi', 'atoi_error', 'atol', 'atol_error', 'capitalize', 'capwords', 'center', 'count', 'digits', 'expandtabs', 'find', 'hexdigits', 'index', 'index_error', 'join', 'joinfields', 'letters', 'ljust', 'lower', 'lowercase', 'lstrip', 'maketrans', 'octdigits', 'printable', 'punctuation', 'replace', 'rfind', 'rindex', 'rjust', 'rstrip', 'split', 'splitfields', 'strip', 'swapcase', 'translate', 'upper', 'uppercase', 'whitespace', 'zfill']
         string.__dict__
  • 5인용C++스터디/다이얼로그박스 . . . . 6 matches
         대화상자(DialogBox)는 최상위 윈도우(top-level window)의 자식 윈도우로서 일반적으로 사용자로부터 정보를 얻기 위해 사용된다. Dialog는 사용자들이 파일을 선택하여 열기 등의 작업을 쉽게 하도록 합니다. 파일 작업을 쉽게하기 위해 제공하는 컴포넌트가 FileDialog클래스이다. Dialog는 Frame윈도우와 비슷한데 그 차이점을 살펴보면, 대화상자는 윈도우에 종속적이기 때문에 그 윈도우가 닫히면 대화상자도 따라서 같이 닫히게 된다는 것이다. 또한 윈도우를 최소화시켜도 대화상자는 사라지게 된다.
          1-1 Visual Stdio Microsoft Visual C++ 프로그램을 실행 시킨다
          Dialog based
          이 부분에서 사용자가 선택하고 싶은 것을 선택을 한다. 이 Test프로그램은 Dialog based를
         Modal Versus Modalless Dialog Boxes
         modal dialog의 예를 들면 프로그램에서 파일을 저장할 때 화면에 뜨는 Dialog를 들 수 있다.
         즉 modal dialog는 그 dialog가 닫혀지기 전에는 부모 윈도우로 마우스를 이용한 focus이동을 할 수 없다. 따라서, dialog를 닫지 않는 이상 main window프로그램을 이용할 수 없다.
         modalless dialog의 예는 글 워드 프로세서의 찾기 창을 들 수 있다. 찾기창을 띄운 후 창을 닫지 않로서도 문서편집 작업을 계속해서 할 수 있다. 이러한 속성을 modalless라고 한다.
         Upload:DialogBox.zip
  • ATmega163 . . . . 6 matches
          * AVR - Studio
         ########### change this lines according to your project ##################
          MYLIBDIR =
         #INCDIR means .h file search path
          INCDIR = . -I$(HEADER)
         #put additional assembler source file here
         #additional libraries and object files to link
          LIB = $(LIBDIR)/libc.a $(GCCLIB)/libgcc.a $(NEWLIB)/libbfd.a $(NEWLIB)/libiberty.a
         #additional includes to compile
         #INCDIR means .h file search path
          INCDIR = . -I$(HEADER)
         http://vivaldi.kaist.ac.kr/~khpark/ [[BR]]
  • AcceleratedC++ . . . . 6 matches
         [http://www.zeropage.org/pub/ebook/addison_wesley_accelerated_cpp_ebook_source.tgz ebook english]
          || ["AcceleratedC++/Chapter13"] || Using inheritance and dynamic binding || ||
          || ["AcceleratedC++/AppendixA"] || Language details || ||
          || ["AcceleratedC++/AppendixB"] || Library summary || ||
          || [http://lab.msdn.microsoft.com/express/visualc/default.aspx VS2005C++Express] || .net 2005의 VSC++버전의 Express Edition ||
          '''Visual C++ 6에서 굳이 하실 분들은 ''#pragma warning(disable: 4786)'' 전처리기로 컴파일러 warning을 죽이면 기타 잡스런 워닝을 없애는 것이 가능합니다.'''
  • AcceleratedC++/Chapter11 . . . . 6 matches
         d = median (vi); // copy constructor work
          // reset pointers to indicate that the `Vec' is empty again
          size_type new_size = max(2 * (limit - data), ptrdiff_t(1));
         #endif
          // reset pointers to indicate that the `Vec' is empty again
          size_type new_size = max(2 * (limit - data), ptrdiff_t(1)); // 비어있는 벡터인 경우에는 1개만 할당한다.
  • AcceleratedC++/Chapter13 . . . . 6 matches
         = Chapter 13 Using inheritance and dynamic binding =
          === 13.2.2 동적 바인딩(Dynamic binding) ===
          상기의 경우 Grad 객체를 인자로 전달할 경우 Grad객체의 Core객체의 요소만 복사되어 함수의 인자로 전달되기 때문에 Core::grade()가 호출되어서 '''정적바인딩(static binding)'''이 수행된다.
         #endif
          delete students[i]; // free the object allocated when reading
         #endif
  • Atom . . . . 6 matches
         Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. It is based on experience gained in using the various versions of RSS. Atom was briefly known as "Pie" and then "Echo".
         The completed Atom syndication format specification was submitted to the IETF for approval in June 2005, the final step in becoming an RFC Internet Standard. In July, the Atom syndication format was declared ready for implementation[1]. The latest Atom data format and publishing protocols are linked from the Working Group's home page.
         Before the Atom work entered the IETF process, the group produced "Atom 0.3", which has support from a fairly wide variety of syndication tools both on the publishing and consuming side. In particular, it is generated by several Google-related services, namely Blogger and Gmail.
         As well as syndication format, the Atom Project is producing the "Atom Publishing Protocol", with a similar aim of improving upon and standarizing existing publishing mechanisms, such as the Blogger API and LiveJournal XML-RPC Client/Server Protocol.
  • BeeMaja/고준영 . . . . 6 matches
         #include <stdio.h>
         struct coordinate{
         void move_posi(struct coordinate *, int);
         void move_posi(struct coordinate *posi, int direc)
          switch(direc)
  • CppStudy_2002_2 . . . . 6 matches
         || 과제명 ||한 사람||재동쓰 Edit||석천형의 Edit||
         || 자판기 ||["VendingMachine/세연"]||["VendingMachine/세연/재동"]||["VendingMachine/세연/1002"]||
         || 자판기 ||["VendingMachine/재니"]||||
  • DoItAgainToLearn . . . . 6 matches
         제가 개인적으로 존경하는 전산학자 Robert W. Floyd는 1978년도 튜링상 강연 ''[http://portal.acm.org/ft_gateway.cfm?id=359140&type=pdf&coll=GUIDE&dl=GUIDE&CFID=35891778&CFTOKEN=41807314 The Paradigms of Programming]''(일독을 초강력 추천)에서 다음과 같은 말을 합니다. --김창준
          Seminar:TheParadigmsOfProgramming DeadLink? - 저는 잘나오는데요. 네임서버 설정이 잘못된건 아니신지.. - [아무개]
         In my own experience of designing difficult algorithms, I find a certain technique most helpfult in expanding my own capabilities. After solving a challenging problem, I solve it again from scratch, retracing only the ''insight'' of the earlier solution. I repeat this until the solution is as clear and direct as I can hope for. Then I look for a general rule for attacking similar problems, that ''would'' have led me to approach the given problem in the most efficient way the first time. Often, such a rule is of permanent value. ...... The rules of Fortran can be learned within a few hours; the associated paradigms take much longer, both to learn and to unlearn. --Robert W. Floyd
  • EffectiveC++ . . . . 6 matches
         #define 문을 const와 inline으로 대체해서 써도, #ifdef/#ifndef - #endif 등.. 이와 유사한 것들은 [[BR]]
         === Item 2: Prefer iostream to stdio.h ===
         === Item 5: Use the same form in corresponding uses of new and delete ===
         === Item 7: Be prepared for out-of-memory conditions. ===
          // immediately. (There is
         === Item 9: Avoid hiding the "normal" form of new ===
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050A3.GIF [[BR]]
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050B3.GIF [[BR]]
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_073A5.GIF
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_073B5.GIF
         class Directory
          Directory()
         이렇게 함으로 반드시 Directory클래스가 초기화 되기전에 FileSystem을 초기화 시킬수 있다.
  • EnglishSpeaking/2012년스터디 . . . . 6 matches
          * We listened audio file and read part of script by taking role.(And after reading script once, we also change our role and read script again.)
          * 2nd time of ESS! Our English speaking ability is not growing visibly but that's OK. It's just 2nd time. But we need to study everyday for expanding our vocabulary and increasing our ability rapidly. Thus I'll memorize vocabulary and study with basic English application(It's an android application. I get it for FREE! YAY!) I wish I can speak English more fluent in our 20th study. XD
          * Mike and Jen's conversation is little harder than AJ Hoge's video. But I like that audio because that is very practical conversation.
          * Today, we were little confused by Yunji's appearance. We expected conversation between 2 persons but there were 3 persons who take part in episode 2. And we made a mistake about deviding part. Next time, when we get 3 persons' conversation again, we should pay attention to devide part equally. Or we can do line by line reading instead of role playing.
  • FromDuskTillDawn/조현태 . . . . 6 matches
         const char DEBUG_READ[] = "2\n3\nUlm Muenchen 17 2\nUlm Muenchen 19 12\nUlm Muenchen 5 2\nUlm Muenchen\n10\nLugoj Sibiu 12 6\nLugoj Sibiu 18 6\nLugoj Sibiu 24 5\nLugoj Medias 22 8\nLugoj Medias 18 8\nLugoj Reghin 17 4\nSibiu Reghin 19 9\nSibiu Medias 20 3\nReghin Medias 20 4\nReghin Bacau 24 6\nLugoj Bacau";
          cout << "There is no route Vladimir can take." << endl;
          cout << "Vladimir needs " << g_minimumDelayTime / 24 << " litre(s) of blood. " << endl;
  • Gof/Singleton . . . . 6 matches
         InterViews user interface toolkit[LCI+92]는 toolkit의 Session과 WidgetKit 클래스의 unique instance에 접근하지 위해 SingletonPattern을 이용한다. Session은 application의 메인 이벤트를 dispatch하는 루프를 정의하고 사용자 스타일관련 데이터베이스를 저장하고, 하나나 그 이상의 물리적 display 에 대한 연결들(connections)을 관리한다. WidgetKit은 user interface widgets의 look and feel을 정의한다. WidgetKit::instance () operation은 Session 에서 정의된 환경변수에 기반하여 특정 WidgetKit 의 subclass를 결정한다. Session의 비슷한 operation은 지원하는 display가 monochrome display인지 color display인지 결정하고 이에 따라서 singleton 인 Session instance를 설정한다.
         #endif
          POSITION position = m_ContainerOfSingleton->FindIndex(m_Index);
  • HardcoreCppStudy/첫숙제 . . . . 6 matches
          * 함수의 중복정의(Overloading)에 대해 기술할 것. 예제도 스스로 만들어 보기 // 책에는 재정의라고 나와있음.
          ||[HardcoreCppStudy/첫숙제/Overloading/변준원]||
          ||[HardcoreCppStudy/첫숙제/Overloading/장창재]||
          ||[HardcoreCppStudy/첫숙제/Overloading/임민수]||
          ||[HardcoreCppStudy/첫숙제/Overloading/김아영]||
         한가지 질문.. 숙제를 하셨으니, 짜면서 overloading 으로 얻어지는 자신이 생각하는 장점과 단점은 무엇인가요? 저에게도 정답은 없습니다. 처음 접하시는 여러분의 느낌이 궁금해서요.--NeoCoin
  • HardcoreCppStudy/첫숙제/Overloading/김아영 . . . . 6 matches
          char direction[MAX];
          cin >> direction[D];
          if(direction[D-2]=='9' && direction[D-1]=='9' && direction[D]=='9')
          switch(direction[bang])
  • HelpOnProcessingInstructions . . . . 6 matches
          * {{{#redirect}}} ''페이지이름'': 다른 페이지로 이동 (MeatBall:PageRedirect''''''참조)
         모든 PI는 페이지의 맨 상단에 위치해야 합니다. 특별히 {{{#redirect}}}는 가장 맨 윗줄에 위치해야 합니다. 주석임을 나타내는 {{{##}}}만은 페이지 어느곳에나 쓸 수 있습니다만, 중간에 쓰는 경우에는 `wiki` 포매팅 문서일 경우에만 {{{##}}}가 주석으로 인식됩니다.
          * {{{#action}}} ''action name'': 페이지에 대한 기본 액션을 ''EditText'' 이외의 다른 것으로 바꿔준다.
          * {{{#redirect}}} ''url'' : 페이지를 보게되면 `url`이 가리키는 곳으로 이동한다. `url`은 페이지 이름이 될 수도 있고, 인터위키, url 등등이 될 수 있다.
         Please see HelpOnEditing.
  • HowToStudyDesignPatterns . . . . 6 matches
          ''The other thing I want to underscore here is how to go about reading Design Patterns, a.k.a. the "GoF" book. Many people feel that to fully grasp its content, they need to read it sequentially. But GoF is really a reference book, not a novel. Imagine trying to learn German by reading a Deutsch-English dictionary cover-to-cover;it just won't work! If you want to master German, you have to immerse yourself in German culture. You have to live German. The same is true of design patterns: you must immerse yourself in software development before you can master them. You have to live the patterns.
         그런데 사실 GoF의 DP에 나온 패턴들보다 더 핵심적인 어휘군이 있습니다. 마이크로패턴이라고도 불리는 것들인데, delegation, double dispatch 같은 것들을 말합니다. DP에도 조금 언급되어 있긴 합니다. 이런 마이크로패턴은 우리가 알게 모르게 매일 사용하는 것들이고 그 활용도가 아주 높습니다. 실제로 써보면 알겠지만, DP의 패턴 하나 쓰는 일이 그리 흔한 게 아닙니다. 마이크로패턴은 켄트벡의 SBPP에 잘 나와있습니다. 영어로 치자면 관사나 조동사 같은 것들입니다.
         우리가 갖고 있는 지식이라는 것은 한가지 표현양상(representation)으로만 이뤄져 있지 않습니다. "사과"라는 대상을 음식으로도, 그림의 대상으로도 이해할 수 있어야 합니다. 실제 패턴이 적용된 "다양한 경우"를 접하도록 하라는 것이 이런 겁니다. 동일 대상에 대한 다양한 접근을 시도하라는 것이죠. 자바로 구현된 코드도 보고, C++로 된 것도 보고, 스몰토크로 된 것도 봐야 합니다. 설령 "오로지 자바족"(전 이런 사람들을 Javarian이라고 부릅니다. Java와 barbarian을 합성해서 만든 조어지요. 이런 "하나만 열나리 공부하는 것"의 병폐에 대해서는 존 블리스사이즈가 C++ Report에 쓴 Diversify라는 기사를 읽어보세요 http://www.research.ibm.com/people/v/vlis/pubs/gurus-99.pdf) 이라고 할지라도요. 그래야 비로소 자바로도 "상황에 맞는" 제대로 된 패턴을 구현할 수 있습니다. 패턴은 그 구현(implementation)보다 의도(intent)가 더 중요하다는 사실을 꼭 잊지 말고, 설명을 위한 방편으로 채용된 한가지 도식에 자신의 사고를 구속하는
          1. A Timeless Way of Building by Christopher Alexander : 프로그래머들이 가장 많이 본 건축서적. 패턴의 아버지
          * GofStructureDiagramConsideredHarmful - 관련 Article.
         알렉산더가 The Timeless Way of Building의 마지막에서 무슨 말을 하는가요?
  • IntelliJ . . . . 6 matches
         Intelli J 에서는 ["Ant"] 가 기본으로 내장되어있다. ["Ant"] 를 위한 build.xml 화일을 작성해주고, 오른쪽 ant build window 에서 build.xml 을 추가만 해주면 됨. Intelli J가 ["Ant"] 의 dtd 를 해석, XML 화일 작성중 자동완성 기능을 구현해준다. (환상! 단, Intelli J 가 느린 IDE 이므로 램 256이상은 필수. 학교에서 하려니 도저히 못해먹겠는지라, 결국 메뉴얼과 editplus 보고 작성했다는. -_-)
         || ctrl + O || Overriding ||
         || ctrl + + || (3.0) Source Folding. 메소드 or Javadoc 단위 폴딩 열기 ||
         || ctrl + - || (3.0) Source Folding. 메소드 or Javadoc 단위 폴딩 닫기 ||
         || shift + ctrl + + || (3.0) Source Folding. 전체 폴딩 열기 ||
         || shift + ctrl + - || (3.0) Source Folding. 전체 폴딩 닫기 ||
  • JavaStudy2004/클래스상속 . . . . 6 matches
          만일 하위클래스에서 상위클래스의 메소드의 이름과 인자의 타입을 똑같이 가진 메소드를 정의한다고 하면 어떻게 되는가? 이것은 계층적으로 아래에 있는 것이 먼저 실행되게 되어 있다. 이러한 방식으로 임의로 상의클래스의 메소드를 감추고 하위클래스에 필요한 메소드를 정의할 수 있다. 바로 중복(overriding)이라고 부르는 것이다.
          JOptionPane.showMessageDialog(null, str);
          JOptionPane.showMessageDialog(null, str);
          private double radius;
          radius = Math.abs(left_top.getY()-right_bottom.getY());
          radius = Math.abs(left_top.getX()-right_bottom.getX());
          return Math.PI * radius * radius;
  • JollyJumpers/서지혜 . . . . 6 matches
         {{{#include <stdio.h>
          if(feof(stdin)) break;
          if(feof(stdin)) break;
         #include <stdio.h>
          if(feof(stdin)) break;
          if(feof(stdin)) break;
  • LearningGuideToDesignPatterns . . . . 6 matches
         Pattern들은 각각 독립적으로 쓰이는 경우는 흔치 않다. 예를 들면, IteratorPattern은 종종 CompositePattern 과 같이 쓰이고, ObserverPattern과 MediatorPattern들은 전통적인 결합관계를 형성하며, SingletonPattern은 AbstractFactoryPattern와 같이 쓰인다. Pattern들로 디자인과 프로그래밍을 시작하려고 할때에, 패턴을 사용하는데 있어서 실제적인 기술은 어떻게 각 패턴들을 조합해야 할 것인가에 대해 아는 것임을 발견하게 될 것이다.
         === Mediator - Behavioral ===
         ObserverPattern 과 Model-View-Controller (MVC) Design 을 이해하기 위한 준비단계로 MediatorPattern을 공부한다.
         고전적인 MVC Design 을 구현하기 위해 어떻게 ObserverPattern에 의해 MediatorPattern 이 이용되는지 발견하라.
         ObserverPattern 과 MediatorPattern 들을 이용한 message의 전달관계를 관찰하면서, ChainOfResponsibilityPattern 의 message handling 과 비교 & 대조할 수 있다.
         CommandPattern 은 앞의 MediatorPattern 과 관련된, 여러가지 방면에서 이용된다.
  • Linux/필수명령어 . . . . 6 matches
         || ["vi"] || ZeroPageServer에 설치된 Text Editor이다. ||
         || emacs || Richard, M. Stallman이 개발한 editor ||
         || mkdir x|| 디렉토리 만들기 ||
         || rmdir x || 디렉토리 지우기||
         ''보통 .bashrc 와 같은 스크립트에 alias 시켜서 가상적으로 dir, vdir 명령어를 만들어준다.
  • MoreEffectiveC++/Miscellany . . . . 6 matches
         ''program in future tense''는, 변화의 수용하고, 준비한다. 라이브러에 추가될 새로운 함수, 앞으로 일어날 새로운 오버로딩(overloading)을 알고, 잠재적으로 모호성을 가진 함수들의 결과를 예측한다. 새로운 클래스가 상속 계층에 추가될 것을 알고, 이러한 가능성에 대하여 준비한다. 새로운 어플리케이션에서 코드가 쓰이고, 그래서 새로운 목적으로 함수가 호출되고, 그런 함수들이 정확히 동작을 유지한다. 프로그래머들이 유지 보수를 할때, 일반적으로 원래의 개발자의 영역이 아닌, 유지 보수의 몫을 안다. 그러므로, 다른 사람에 의해서 소프트웨어는 이해, 수정, 발전의 관점에서 구현하고 디자인된다.
         당신도 알다 시피, name mangling(이름 조정:이후 name mangling로 씀) 당신의 C++ 컴파일러가 당신의 프로그램상에서 각 함수에 유일한 이름을 부여하는 작업이다. C에서 이러한 작업은 필요가 없었다. 왜냐하면, 당신은 함수 이름을 오버로드(overload)할수가 없었기 때문이다. 그렇지만 C++ 프로그래머들은 최소한 몇개 함수에 같은 이름을 쓴다.(예를들어서, iostream 라이브러리를 생각해보자. 여기에는 몇가지 버전이나 operator<< 와 operator>>가 있다. ) 오버로딩(overloading)은 대부분의 링커들에게 불편한 존재이다. 왜냐하면 링커들은 일반적으로 같은 이름으로 된 다양한 함수들에 대하여 어두운 시각을 가진다. name magling은 링커들의 진실성의 승인이다.;특별히 링커들이 보통 모든 함수 이름에 대하여 유일하다는 사실에 대하여
         #endif
         #endif
         출반된 1990년 이후, ''The Annotated C++ Reference Manual''은 프로그래머들에게 C++에 정의에 참고문서가 되어 왔다. ARM기 나온 이후에 몇년간 ''ISO/ANSI committe standardizing the language'' 는 크고 작게 변해 왔다. 이제 C++의 참고 문서로 ARM은 더 이상 만족될수 없다.
         그렇지만 이 템플릿은 좋다, 개다가 일반화 까지 할수 있다. 시작과 끝에 연산자를 보아라. 사용된 연산자는 다르다는 것, dereferencing, prefix증가(Item 6참고), 복사(함수의 반환 값을 위해서? Item 9참고)를 위해서 쓰였다. 모든 연산자는 우리가 overload할수 있다. (DeleteMe 모호) 그래서 왜 포인터 사용하여 찾기를 제한하는가? 왜 허용하지 않는가 포인터 추가에서 이러한 연산자를 지원하기 위한 어떤 객체도 허용할수 없을까? (hy not allow any object that supports these operations to be used in addition to pointers?) 그래서 이렇게 하는것은 포인터 연산자의 built-in 의미를 찾기함수(find function)을 자유롭게 할것이다. 예를 들어서 우리는 리스트 에서 다음 리스트로의 이동을 해주는 prefix increment 연산자의 linked list객체와 비슷한 pointer를 정의할수 있다.
  • NSIS/예제3 . . . . 6 matches
         BrandingText "ZeroPage Install v1.0"
         ; BGGradient
         BGGradient 000000 308030 FFFFFF
         InstallDir $PROGRAMFILES\zp_tetris
         DirText "설치할 디렉토리를 골라주십시오"
         DirShow show
         DisabledBitmap unchecked.bmp
          SetOutPath $INSTDIR
          WriteRegStr HKLM SOFTWARE\ZPTetris "Install_Dir" "$INSTDIR"
          WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ZPTetris" "DisplayName" "ZPTetris (remove only)"
          WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\ZPTetris" "UninstallString" '"$INSTDIR\uninstall.exe"'
         SectionDivider " Source Files "
          SetOutPath $INSTDIR\Sources
          SetOutPath $INSTDIR
         SectionDivider " Create StartMenu Shortcuts "
          CreateDirectory "$SMPROGRAMS\ZPTetris"
          CreateShortCut "$SMPROGRAMS\ZPTetris\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
          CreateShortCut "$SMPROGRAMS\ZPTetris\ZPTetris.lnk" "$INSTDIR\tetris.exe"
          Delete $INSTDIR\uninstall.exe
          Delete $INSTDIR\tetris.exe
  • NotToolsButConcepts . . . . 6 matches
         > And I was reading some docs, which were talking about lots of programming
         - Dividing software into components
         - Team work: dividing up tasks. Defining the interfaces up front to avoid
         - Software reliability: that's a difficult one. IMO experience,
         Teach them skepticism about tools, and explain how the state of the software development art (in terms of platforms, techniques, and paradigms) always runs slightly ahead of tool support, so those who aren't dependent on fancy tools have an advantage. --Glenn Vanderburg, see Seminar:AgilityForStudents
  • One/김태형 . . . . 6 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         {{{~cpp #include <stdio.h>
  • One/박원석 . . . . 6 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • OptimizeCompile . . . . 6 matches
         area = 2 * PI * radius;
         area = 2 * 3.14159 * radius;
         ''' Constant folding'''
         area = 6.28318 * radius;
         컴파일러는 constant propagation 과 constant folding 을 반복하여 수행한다. 각각 서로의 가능성을 만들어 줄 수 있으므로, 더이상 진행 할 수 없을 때까지 진행한다.
         e.g. instruction prefetching, branch prediction, out-of-order execution
         ==== Distribution of work ====
  • OurMajorLangIsCAndCPlusPlus/float.h . . . . 6 matches
         ||FLT_DIG ||float형에서 유효숫자의 최소 개수 ||6 ||
         ||DBL_DIG ||double형에서 유효숫자의 최소 개수 ||15 ||
         ||LDBL_DIG ||long double형에서 유효숫자의 최소 개수 ||15 ||
         ||FLT_MANT_DIG ||float형 floating point로 표현 할 수 있는 significand의 비트 수 ||24 ||
         ||DBL_MANT_DIG ||double형 floating point로 표현 할 수 있는 significand의 비트 수 ||53 ||
         ||LDBL_MANT_DIG ||long double형 floating point로 표현 할 수 있는 significand의 비트 수 ||53 ||
         ||FLT_RADIX ||float형 floating point의 기수 ||2 ||
         ||_DBL_RADIX ||double형 floating point의 기수 ||2 ||
         ||_LDBL_RADIX ||long double형 floating point의 기수 ||2 ||
         '''FLT_DIG'''
         '''FLT_MANT_DIG'''
         float radix = FLT_RADIX;
         1. 0f + 1. 0f / radix / radix / . . . / radix
         여기서 radix는 FLT_MANT_DIG 번 나타난다.
         이것은 float형을 위해서 가능한 지수값으로 가장 작은 값이다. 더 자세하게는, FLT_RADIX에서 1을 뺀 값이 float형으로써 일반화된 플로팅 포인트 수로써 표현될 수 있는 최소 음의 정수이다.
         '''FLT_RADIX'''
         이것은 지수부의 베이스(base) 또는 기수(radix)의 값이다. 이것은 이 절에 설명된 다른 매크로와는 달리 상수 표현식임이 보장된다. IBM 360과 그곳에서 파생된 제품을 제외하고는 모든 기계에서 2로 되어있다.
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 6 matches
         # -*- coding: utf-8 -*-
          self.assertEqual(10, self.png.paethDictor(10,11,12))
          self.assertEqual(87, self.png.paethDictor(0,87,0))
         # -*- coding: utf-8 -*-
          self.leadingEightBytes = None
          if self.leadingEightBytes == None:
          self.leadingEightBytes = self.f.read(8)
          return self.leadingEightBytes
          filteredR += self.paethDictor(0, rgbmap[-1][i].r, 0)
          filteredG += self.paethDictor(0, rgbmap[-1][i].g, 0)
          filteredB += self.paethDictor(0, rgbmap[-1][i].b, 0)
          filteredR += self.paethDictor(scanline[i-1].r, 0, 0)
          filteredG += self.paethDictor(scanline[i-1].g, 0, 0)
          filteredB += self.paethDictor(scanline[i-1].b, 0, 0)
          filteredR += self.paethDictor(scanline[i-1].r, rgbmap[-1][i].r, rgbmap[-1][i-1].r)
          filteredG += self.paethDictor(scanline[i-1].g, rgbmap[-1][i].g, rgbmap[-1][i-1].g)
          filteredB += self.paethDictor(scanline[i-1].b, rgbmap[-1][i].b, rgbmap[-1][i-1].b)
          def paethDictor(self, a, b, c):
  • PreviousFrontPage . . . . 6 matches
         A WikiWikiWeb is a collaborative hypertext environment, with an emphasis on easy access to and modification of information. This wiki is also part of the InterWiki space.
         You are encouraged to add to the MoinMoinIdeas page, and edit the WikiSandBox whichever way you like. Please try to restrain yourself from adding unrelated stuff, as I want to keep this clean and part of the project documentation.
         You can edit any page by pressing the link at the bottom of the page. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.
          * WikiSandBox: feel free to change this page and experiment with editing
          * MoinMoinTodo: discussion about the improvement of MoinMoin
  • ProjectPrometheus/AT_RecommendationPrototype . . . . 6 matches
          def _editBookRelation(self, anEditBook, anIncrementPoint):
          if book is not anEditBook:
          anEditBook.addBookRelation(book, anIncrementPoint)
          book.addBookRelation(anEditBook, anIncrementPoint)
          self._editBookRelation(aBook, anIncrementPoint)
  • Random Walk2/곽세환 . . . . 6 matches
          char dir_arr[80];
          int dirsu = 0;
          dir_arr[dirsu++] = temp;
          for (k = 0; k < dirsu; k++)
          switch (dir_arr[k])
  • RandomWalk2/재동 . . . . 6 matches
          self.dirNumber = {0:(-1,0),1:(-1,1),2:(0,1),3:(1,1),4:(1,0),5:(1,-1),6:(0,-1),7:(-1,-1)}
          move_row, move_col = self.dirNumber[self.path[i]]
          self.dirNumber = {0:(-1,0),1:(-1,1),2:(0,1),3:(1,1),4:(1,0),5:(1,-1),6:(0,-1),7:(-1,-1)}
          move_row, move_col = self.dirNumber[self.path[who][i]]
          self.dirNumber = {0:(-1,0),1:(-1,1),2:(0,1),3:(1,1),4:(1,0),5:(1,-1),6:(0,-1),7:(-1,-1)}
          move_row, move_col = self.dirNumber[self.path[who][i]]
  • Refactoring/BadSmellsInCode . . . . 6 matches
          * 조건 & 반복문 - DecomposeConditional
         ExtractMethod, ReplaceTempWithQuery, ReplaceMethodWithMethodObject, DecomposeConditional
         == Divergent Change ==
          * Divergent Change - one class that suffers many kinds of changes
          * switch-case 부분을 ExtractMethod 한 뒤, polymorphism이 필요한 class에 MoveMethod 한다. 그리고 나서 ReplaceTypeCodeWithSubclasses 나 ["ReplaceTypeCodeWithState/Strategy"] 를 할 것을 결정한다. 상속구조를 정의할 수 있을때에는 ReplaceConditionalWithPolyMorphism 한다.
         ReplaceConditionalWithPolymorphism, ReplaceTypeCodeWithSubclasses, ["ReplaceTypeCodeWithState/Strategy"], ReplaceParameterWithExplicitMethods, IntroduceNullObject
         MoveMethod, MoveField, ChangeBidirectionalAssociationsToUnidirectional, ReplaceInheritanceWithDelegation, HideDelegation
         == Alternative Classes with Different Interfaces ==
  • RelationalDatabaseManagementSystem . . . . 6 matches
         '''from wikipedia.org'''
         The fundamental assumption of the relational model is that all data are represented as mathematical relations, i.e., a subset of the Cartesian product of n sets. In the mathematical model, reasoning about such data is done in two-valued predicate logic (that is, without NULLs), meaning there are two possible evaluations for each proposition: either true or false. Data are operated upon by means of a relational calculus and algebra.
         The basic relational building block is the domain, or data type. A tuple is an ordered multiset of attributes, which are ordered pairs of domain and value. A relvar (relation variable) is a set of ordered pairs of domain and name, which serves as the header for a relation. A relation is a set of tuples. Although these relational concepts are mathematically defined, they map loosely to traditional database concepts. A table is an accepted visual representation of a relation; a tuple is similar to the concept of row.
         '''from wikipedia.org'''
         음 해석하기 귀찮네 ㅡ.ㅡ;; 궁금하면 여기서 읽어보면 될듯... 테이블 기반의 저장 방식에 도대체 왜 관계형 DB라는 말이 도대체 왜 붙은건지를 모르겠어서 찾아보았음. [http://en.wikipedia.org/wiki/Database_management_system 원문보기]
  • ReleasePlanning . . . . 6 matches
         A release planning meeting is used to create a release plan, which lays out the overall project. The release plan is then used to create iteration plans for each individual iteration.
         of stories to be implemented as the first (or next) release. A useable, testable system that makes good business sense delivered early is desired.You may plan by time or by scope. The project velocity is used to determine either how many stories can be implemented before a given date (time) or how long a set of stories will take to finish (scope). When planning by time multiply the number of iterations by the project velocity to determine how many user stories can be completed. When planning by scope divide the total weeks of estimated user stories by the project velocity to determine how many iterations till the release is ready.
          Individual iterations are planned in detail just before each iteration begins and not in advance. The release planning meeting was called the planning game and the rules can be found at the Portland Pattern Repository.
         When the final release plan is created and is displeasing to management it is tempting to just change the estimates for the user stories. You must not do this. The estimates are valid and will be required as-is during the iteration planning meetings. Underestimating now will cause problems later. Instead negotiate an acceptable release plan. Negotiate until the developers, customers, and managers can all agree to the release plan.
         Management can only choose 3 of the 4 project variables to dictate, development always gets the remaining variable. Note that lowering quality less than excellent has unforeseen impact on the other 3. In essence there are only 3 variables that you actually want to change. Also let the developers moderate the customers desire to have the project done immediately by hiring too many people at one time.
  • STLPort . . . . 6 matches
          1. 만만해 보이는 디렉토리에 압축을 풉니다.(참고로, 제 Visual Studio는 D:\Programming Files2 에 있습니다)
          * Tools 메뉴 > Options 항목 > Directories 탭에서, Include Files 목록에 stlport 디렉토리를 추가하고 나서 이것을 첫 줄로 올립니다.
          * Tools > Options 메뉴 > Directories 탭에서, Include Files 목록에 방금 추가된 stlport 디렉토리(대개 ''C:/Program Files/Microsoft Visual Studio/VC98/include/stlport''이겠지요)를 추가하고 나서, 이 항목을 가장 첫 줄로 올립니다.
         == 플랫폼 SDK과 같이 사용할 경우 "InterlockedIncrement" 관련 컴파일 에러가 날 때 ==
         e:\microsoft visual studio\vc98\include\stlport\stl\_threads.h(122) :
         error C2733: second C linkage of overloaded function 'InterlockedIncrement' not allowed
         e:\microsoft visual studio\vc98\include\stlport\stl\_threads.h(122) : see declaration of
         'InterlockedIncrement'
         이 컴파일 에러를 막으려면, STLport가 설치된 디렉토리(대개 C:/Program Files/Microsoft Visual Studio/VC98/include/stlport이겠지요) 에서 stl_user_config.h를 찾아 열고, 다음 부분을 주석 해제합니다.
          * 최종 업데이트 날짜 : 이 페이지 아래에 있는 "last modified"에 나와 있음
  • SoJu/숙제제출 . . . . 6 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • StandardWidgetToolkit . . . . 6 matches
         import org.eclipse.swt.widgets.Display;
          Display display = new Display();
          Shell shell = new Shell(display);
          while (!shell.isDisposed()) {
          if (!display.readAndDispatch())
          display.sleep();
          display.dispose();
  • Temp/Parser . . . . 6 matches
         #VendingMachineParser.py
         class VendingCmd:
          self.__dict__.update(kwargs)
          for item in self.__dict__.items():
          if money: return VendingCmd('put',arg=money)
          if button: return VendingCmd('push',arg=button)
  • TopicMap . . . . 6 matches
         TopicMap''''''s are pages that contain markup similar to ['''include'''] (maybe ['''refer'''] or ['''toc''']), but the normal page layout and the ''print layout'' differ: expansion of the includes only happens in the print view. The net result is that one can extract nice papers from a Wiki, without breaking its hyper-linked nature.
         ''Nice idea. But i would just make it the normal behavior for external links. That way you don't clutter MoinMoin with too many different features. --MarkoSchulz''
         I plan to use [ ] with a consistent syntax for such things. How do you mean the external link thing? Including other web pages, or "only" other Wiki pages?
         Could you provide a more involved example markup and its corresponding rendering? As far as I understand it, you want to serialize a wiki, correct? You should ask yourself what you want to do with circular references. You could either disallow them or limit the recursion. What does "map" do? See also wiki:MeatBall:TransClusion''''''. -- SunirShah
          1. Appendix
  • TriDiagonal/1002 . . . . 6 matches
         수치해석 레포트로 나온 TriDiagonal 문제에 대한 나름대로의 (--;) TFP 식 접근 풀이. 오히려 다른 사람들보다 소스가 커지긴 했지만, 소스를 원한다면 더 줄일 수 있고 (단, 코드를 알아보기 어려워질까봐 묶을 수 있는 부분에 대해서도 풀어 씀), LU 분해 부분에 대해서는 어느정도 일반화를 시켰다고 생각하기에 그리 나쁘진 않다고 생각하는중.
          * 해결한 시간 : 대략 6시간 10분 (수학 일반화 계산 1시간 30분, LU 분해 2시간 30분, tri-diagonal 2시간 12분)
         === test_tridiagonal.py - tri-diagonal 부분에 대한 test-code ===
         from TriDiagonal import *
         class TestTridiagonal(unittest.TestCase):
         === tri-diagonal.py - 실질적인 tri-diagonal 을 계산하는 모듈 ===
  • User Stories . . . . 6 matches
         One of the biggest misunderstandings with user stories is how they differ from traditional requirements specifications. The biggest
         difference is in the level of detail. User stories should only provide enough detail to make a reasonably low risk estimate of how long the story will take to implement. When the time comes to implement the story developers will go to the customer and receive a detailed description of the requirements face to face.
         Developers estimate how long the stories might take to implement. Each story will get a 1, 2 or 3 week estimate in "ideal development time". This ideal development time is how long it would take to implement the story in code if there were no distractions, no other assignments, and you knew exactly what to do. Longer than 3 weeks means you need to break the story down further. Less than 1 week and you are at too detailed a level, combine some stories. About 80 user stories plus or minus 20 is a perfect number to create a release plan during release planning.
         Another difference between stories and a requirements document is a focus on user needs. You should try to avoid details of specific technology, data base layout, and algorithms. You should try to keep stories focused on user needs and benefits as opposed to specifying GUI layouts.
  • ViImproved/설명서 . . . . 6 matches
         1.VI(Visual interface Editor)
         ▶Editor(unix system) Line editor 줄 단위 편집(ex ed)
          Screen editor 문자 단위 편집(vi)
         ▶Vi 저자 vi와 ex는 The University of California, Berkeley California computer Science Division, Department of Electrical Engineering and Computer Science에서 개발
         directory(dir=) /tmp 버퍼를 저장하기 위한 디렉토리 이름
  • ZeroWiki/제안 . . . . 6 matches
          * 현존하는 무료 위키 엔진 중 가장 강력함. (다른 PHP 기반의 데이터베이스형 위키 엔진과의 간단한 비교: http://bit.ly/fdI51M )
          * 구현된 확장 기능이 정말 어마어마하게 많다. http://www.mediawiki.org/wiki/Category:Extensions
          * ditto의 단점
          * 시스템에 조금 심하게 의존하는 편이다. imagemagick라든가 diff라든가 rsvg라든가.......
          * 위키 엔진 선택은 안 그래도 논의하려고 했던 주제입니다. [http://www.dokuwiki.org DokuWiki]나 [http://www.mediawiki.org MediaWiki]를 후보군으로 염두에 두고 있습니다. 다만 무겁고 복잡한 MediaWiki보다는 깔끔한 DokuWiki를 더 비중있게 고려하고 있습니다. 하지만 위키 엔진과 관련해 가장 중요한 고려 사항은 nForge MoniWiki와 혼용으로 인한 문법 이중화의 어려움이라서 이 문제에 대한 대책이 필요합니다. - [변형진]
  • [Lovely]boy^_^/3DLibrary . . . . 6 matches
         float GetRadian(float Angle);
         #endif
         float GetRadian(float Angle)
          float Rad = GetRadian(Angle);
          float Rad = GetRadian(Angle);
          float Rad = GetRadian(Angle);
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 6 matches
          * A object programming course ended. Professor told us good sayings, similar to a data communication course's professor. At first, I didn't like him, but now it's not. I like him very much. He is a good man.
          * I and other ZP '01 distribute junior and senior agreement papers that ZP is a formal academy.
          * Tomorrow is a unix system programming final test. It's so difficult. I'll try hard.
          * I have suprised at system programming's difference. It's so difficult. In my opinion, if I want to do system programming well, I must study OS.
          * Because my mom's absent, I had to work all day at our store. but a dishwashing was so interesting.
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 6 matches
          But sometimes upposed to has a different meaning. Something is supposed to happen
          = it is planned, arranged, or expected. Often this is different from what really happens
          ex) The train was supposed to arrive at 11:30, but it was an hour late.( = the train was expected to arrive at 11:30 according to the schedule)
          A. The roof of Lisa's house was damaged in a storm, so she arranged for somebody to repair it. Yesterday a worker came and did the job.
          This means : Lisa arranged for somebody else to repair the roof. She didn't repair it herself.
          C. Sometimes have something done has a different meaning.
  • eXtensibleStylesheetLanguageTransformations . . . . 6 matches
         Extensible Stylesheet Language Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents.
         XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
         <img src="http://upload.wikimedia.org/wikipedia/en/5/5a/XSLTprocessing.PNG" />
  • pragma . . . . 6 matches
         Each implementation of C and C++ supports some features unique to its host machine or operating system. Some programs, for instance, need to exercise precise control over the memory areas where data is placed or to control the way certain functions receive parameters. The #pragma directives offer a way for each compiler to offer machine- and operating-system-specific features while retaining overall compatibility with the C and C++ languages. Pragmas are machine- or operating-system-specific by definition, and are usually different for every compiler.
         #pragma warning(disable: 4786 4788)
         혹시라도.. 저 #pragma warning(disable: n ... m) 을 써서 언제나 문제를 해결 할 수 있을거라고 생각하시면 안됩니다. 저 위의 설명에도 씌여있듯이, pragma directive 는 지극히.. 시스템에 의존적입니다. 그러므로, VC 에서는 먹힌다는 저 명령어가 GCC 에서는 안될수도 있고.. 뭐 그런겁니다. 확실하게 쓰고싶으시다면.. 그 컴파일러의 문서를 참조하는것이 도움될겁니다.
         표준으로 정해진 몇몇의 pragma directive 가 있다고 알고있는데.. 그것들을 내키면 정리해서 올려보겠습니다.
  • radiohead4us/PenpalInfo . . . . 6 matches
         Interests/Hobbies: writing letters, reading, music, ...............
         Last Modify: 2003-06-07 16:39:17
         Interests/Hobbies: traveling, music, snowbording
         Last Modify: 2003-06-09 14:55:42
         Study: Language Studies
         Last Modify: 2003-06-11 14:28:22
  • zennith/dummyfile . . . . 6 matches
         #include <stdio.h>
         #include <stdio.h>
          int divTable[6];
          divTable[i] = (request & extractMask) >> (i * 4);
          if (divTable[i]) {
          for (j = 0; j < divTable[i]; j++)
  • 금고/조현태 . . . . 6 matches
          <embed src="http://zerowiki.dnip.net/~undinekr/lunia_ost1.mp3">
         int GetMaxTryNumber(int buildingHeight, int tryNumber)
          while (accumulate(nodes.begin(), nodes.end(), 0) <= buildingHeight)
          int buildingHeight;
          cin >> buildingHeight;
          cout << GetMaxTryNumber(buildingHeight, tryNumber) << endl;
  • 김희성/리눅스멀티채팅 . . . . 6 matches
         #include<stdio.h>
          printf("disconnected\n");
         #include<stdio.h>
          printf("disconnected\n");
          fgets(buff_snd,BUFF_SIZE,stdin);
          printf("disconnected\n");
  • 날다람쥐 6월9일 . . . . 6 matches
         이름과 반을 3개 입력받고 포인터를 이용해서 edit라는 함수 안에서 2번째 입력받은 사람을 수정한 후 다시 출력하기. 예) 유정석 1
         #include <stdio.h>
         #include <stdio.h>
         void edit(char *NameC, int *NumC)
          edit(NameC, NumC);// NameC 와 NumC, 즉 주소를 edit함수로 전달.
  • 데블스캠프2006/월요일/함수/문제풀이/성우용 . . . . 6 matches
         int die();
          int di;
          di = die();
          cout << di;
         int die()
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 6 matches
         import java.io.UnsupportedEncodingException;
          public FileData(String filename) throws FileNotFoundException, UnsupportedEncodingException {
         import java.io.UnsupportedEncodingException;
          } catch (UnsupportedEncodingException e) {
         import java.io.UnsupportedEncodingException;
          } catch (UnsupportedEncodingException e) {
  • 새싹교실/2011/Pixar/3월 . . . . 6 matches
         #include <stdio.h>
          * 사실 printf가 어떻게 내용을 출력해주는지는 똑똑한 아저씨들이 stdio.h에 미리 써놓았어요. 우리는 #include <stdio.h>라는 코드를 써서 저 파일을 컴퓨터가 읽어볼 수 있도록 알려주기만 하면 됩니다.
          * stdio.h가 무엇인지는 나중에 다시 더 설명할게요.
          * 위에서 분명 모~든 코드는 main 함수 안에 쓴다고 했는데 #include <stdio.h>는 맨 위에 썼어요.
         #include <stdio.h>
  • 새싹교실/2011/무전취식/레벨10 . . . . 6 matches
         #include<stdio.h>
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
          * 개념 정리에 대해서는 그다지 많은 가르침이 없었습니다. 오늘의 집중 항목은 여러명이 코딩하는 방법과 직접 코딩을 해보는것이었죠. 지각에 대해서도 한마디했군요!! 지각할때 상대방의 양해를 구하지 않는것은 상대방에게 크나큰 실례입니다~ 모두 지각한다면 먼저 알려주는 센스쟁이가 되주세요. 오늘은 진경이가 와줘서 너무 기쁩니다. 든든한 조교가 있으니 강사가 무능해도 잘 진행되는군요. Show me the money!!! 담시간을 기대하시라!! 또한 태진이도 들으러와서 신나보이는 새싹이었습니다. 이런 수업방식이 적응이 안될수도잇죠. 신나고 신나게 배우고 먹고 마시는것입니다. 이게 맞는지는모르겠지만 학생들이 모쪼록 제 배움을 즐겁게 받아들여주었스면 좋겠습니다. 다음시간에도 Coding Coding입니다!! 얏후!! 후기써라. - [김준석]
         #include <stdio.h>
  • 새싹교실/2011/무전취식/레벨2 . . . . 6 matches
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/씨언어발전/2회차 . . . . 6 matches
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/개차반 . . . . 6 matches
          * binary digit를 비롯한 컴퓨터 시스템의 기초적인 개념 또한 설명
          * 헤더 파일 <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/아우토반/앞반/5.10 . . . . 6 matches
         #include <stdio.h>
         #include <stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
         #include<stdio.h>
         #include <stdio.h>
  • 새싹교실/2013/록구록구/3회차 . . . . 6 matches
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 영어학습방법론 . . . . 6 matches
          * Oxford Advanced Learner's Dictionary of Current English (6th Edition이상)
          * The Longman Dictionary of Contemporary English (Addison Wesley Longman, 3rd Edition이상)
          * http://www.awl-elt.com/dictionaries/webdictionary.html
          * Basic , Medium , Advanced 3가지중 자신에게 약간(!) 어려운 것을 선택해서 보기. 아니면 기초부터 착실이 다지시던지.
  • 오목/인수 . . . . 6 matches
          public int getIndexFromCoordinate(int c) {
          int x = getIndexFromCoordinate( getValidLocation( ev.getX() ) );
          int y = getIndexFromCoordinate( getValidLocation( ev.getY() + 25 ) );
          JOptionPane.showMessageDialog(parent, message);
          JOptionPane.showMessageDialog(parent, message);
          JOptionPane.showMessageDialog(parent, message);
          public void testCheckBackSlashDirection() {
          public void testCheckSlashDirection() {
          public void testCoordinateToArrayIndex() {
          assertEquals( 0, of.getIndexFromCoordinate(50) );
          assertEquals( 1, of.getIndexFromCoordinate(100) );
  • 오목/휘동, 희경 . . . . 6 matches
         #endif // _MSC_VER > 1000
         #endif
         #endif
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
         #endif // !defined(AFX_GRIMVIEW_H__A8571F68_AE69_11D7_A974_0001029897CD__INCLUDED_)
  • AcceleratedC++/Chapter10 . . . . 5 matches
          const std::vector<Student_info>& did,
          const std::vector<Student_info>& didnt);
          이런식의 문법은 많이 사용되지는 않습니다. (Addition 1에서 설명합니다.)
         const size_t NDim = 3;
         double coords[NDim];
         copy(coords, coords + NDim, back_inserter(v));
          coord+NDim 은 coord의 마지막 요소에서 1개가 더 지난 값을 가리키므로 상기의 표현은 유효한 표현식이다.
          그러나 이 차이를 나타내는 값은 구현 시스템 마다 다를 수 잇고, 음수가 나타내는 경우가 있기 때문에 '''<cstddef>'''에는 '''ptrdiff_t'''라는 약칭을 통해서 그 데이터 형을 제공한다.
         == 10.5 Reading and writing files ==
  • AcceleratedC++/Chapter14 . . . . 5 matches
         #endif
         #endif
          // new member to copy the object conditionally when needed
         #endif
         #endif
  • AcceleratedC++/Chapter7 . . . . 5 matches
         (예를 들자면 WikiPedia:Binary_search_tree, WikiPedia:AVL_tree 와 같이 최적화된 알고리즘을 통해서 우리는
         || '''Key''' || 요소의 검색을 위해서 사용되는 검색어. 한개의 요소를 다른 요소와 구분하는 역할을 한다. 키는 요소의 변경시에 변경되지 않는 값이다. 이에 반하여 vector의 인덱스는 요소의 제거와 추가시 인덱스가 변화한다. 참조)DB의 WikiPedia:Primary_key 를 알아보자. ||
          === Addition. Entire Source Filie ===
         STL의 Associative Container는 balanced self-adjusting tree(참고 WikiPedia:AVL_tree )구조를 이용하여서 연관 컨테이너를 구현했음.
  • Ant . . . . 5 matches
          % ant -buildfile test.xml dist
          이것은 바로 위에 있는 것에다가 dist라는 것이 붙었는데 이것은 target 을 나타냅니다. Unix/Linux 에서 make 명령으로 컴파일 해보신 분들을 아실껍니다. 보통 make 명령으로 컴파일 하고 make install 명령으로 인스톨을 하죠? 거기서 쓰인 install 이 target 입니다. Ant 에서는 Build 파일 안에 다양한 target 을 둘 수 있습니다. 예를 들면 debug 모드 컴파일과 optimal 모드 컴파일 2개의 target 을 만들어서 테스트 할 수 있겠죠? ^^
          % ant -buildfile test.xml -Dbuild=build/classes dist
          || basedir || 프로젝트의 base 디렉토리를 말한다. ant 내부에서 사용되는 모든 path 들은 이 디렉토리를 기반으로 한다. || No ||
          기존의 Makefile 이라던지 다른 Build 툴을 보면 의존관계(Dependency)라는 것이 있을 것이다. 즉, 배포(distribute)라는 target 을 수행하기 전에 compile 이라는 target 을 먼저 수행해야 하는 의존 관계가 발생할 수 있을 것이다. ''target'' 에서는 이런 의존관계(dependency)를 다음과 같은 방법으로 제공한다.
  • BlueZ . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • BuildingParser . . . . 5 matches
         = Building Parser =
         Building Parsers With Java by Steven John Metsker
         [http://wiki.zeropage.org/pds/20064714242/Addison%20Wesley%20-%20Building%20Parsers%20with%20Java.pdf Building Parsers With Java by Steven John Metsker]
  • CNight2011/고한종 . . . . 5 matches
          float* dia =(float*)malloc(sizeof(float)*10);
         10은 배열로 치면 dia[ 10]을한 셈이 된다.
         dia[ 10]이랑 다른점은.. dia[ 10]은 stack에 할당된다는것이 다른점이다.
         if(i%10==0)realloc(dia,sizeof(float)*10*k++);이라고 했다.
  • CPPStudy_2005_1/STL성적처리_1_class . . . . 5 matches
         #endif
         ostream& displayScores(ostream &out);
         #endif
         ostream& ScoreProcess::displayScores(ostream &out)
          displayScores(cout);
  • Eclipse . . . . 5 matches
         ||F12|| Edit창으로||
         ||Ctrl+F6|| Edit간 전환||
          * [neocoin]:정말 Java Source Editor면에서는 이것보다 나은것을 찾지 못하겠다. CVS 지원 역시 훌륭하고, Project파일 관리 면에서도 우수하다. 하지만 가장 인상 깊었던건 오픈 프로젝트라서, 이걸 볼수 있다는 점이다. 바로 [http://64.38.198.171/downloads/drops/R-2.0-200206271835/testResults.php org.eclipse.core.tests] 이런것을 각 분야별로 수백개씩 하고 있었다. 이런것은 나에게 힘을 준다. --상민
          혹시 그 큰 규모라는 것이 어느정도 인지 알수 있을까요? 라인을 쉽게 세기 위해서 현 Eclipse를 새로 하나 복사해서 Eclipse용 metric 툴은 http://metrics.sourceforge.net/ 를 설치하시고 metric전용으로 사용하여 쓰면 공정-'Only counts non-blank and non-comment lines inside method bodies'-하게 세어줍니다. (구지 복사하는 이유는 부하를 많이 줍니다.) -- NeoCoin
          * 새로운 Eclipse 3.0 은 Eclipse의 오리지날 기능을 발전하고, IntelliJ , VisualStudio 의 에디터 기능들을 많이 차용해 왔다. 뭐랄까, 에디터로 Eclipse 2.0 개발중 추가되었다가 정식에서 사라진 기능들도 일부 들어갔다. 그리고 기대했던 기능들은 새로운 프로젝트로 분리되어 대거 미구현 상태이다. 그래서 1.0->2.0 의 발전이 획기적이라는 느낌이라면, 2.0->3.0은 완성도를 높였다라는 느낌을 받는다. (이제 GTK에서 그냥 죽지 않을까?) 그리고 Sun의 지지 부진한 1.5 발표로 Eclipse까지 덩달아 예정 기능이 연기된것이 아쉽다. -- NeoCoin
  • EightQueenProblem/nextream . . . . 5 matches
         function display() {
          if (line>=8) { display(); return; }
         결과물 확인하기 좋게 display 부분을 약간 수정해봤습니다. --[1002]
         function display() {
          if (line>=8) { display(); return; }
  • English Speaking/The Simpsons/S01E04 . . . . 5 matches
         = There's no disgrace like home =
         Moe : What's-a matter, Homer? Bloodiest fight of the year.
         Eddie.
         Moe : Two bucks, boys. Just kidding.
         She said, " Homer, you're a big disappointment."
  • EnglishSpeaking/TheSimpsons/S01E04 . . . . 5 matches
         = There's no disgrace like home =
         Moe : What's-a matter, Homer? Bloodiest fight of the year.
         Eddie.
         Moe : Two bucks, boys. Just kidding.
         She said, " Homer, you're a big disappointment."
  • ErdosNumbers/황재선 . . . . 5 matches
          String[] divide = line.split(":");
          String[] peopleName = divide[0].split(",");
          String[] divide = line.split(":");
          assertEquals("Smith, M.N., Martin, G., Erdos, P.", divide[0]);
          String[] person = divide[0].split(",");
  • ExtremeProgramming . . . . 5 matches
         개발시에는 PairProgramming 을 한다. 프로그래밍은 TestFirstProgramming(TestDrivenDevelopment) 으로서, UnitTest Code를 먼저 작성한 뒤 메인 코드를 작성하는 방식을 취한다. UnitTest Code -> Coding -> ["Refactoring"] 을 반복적으로 한다. 이때 Customer 는 스스로 또는 개발자와 같이 AcceptanceTest 를 작성한다. UnitTest 와 AcceptanceTest 로서 해당 모듈의 테스트를 하며, 해당 Task를 완료되고, UnitTest들을 모두 통과하면 Integration (ContinuousIntegration) 을, AcceptanceTest 를 통과하면 Release를 하게 된다. ["Refactoring"] 과 UnitTest, CodingStandard 는 CollectiveOwnership 을 가능하게 한다.
          * CodingStandard: CollectiveOwnership 을 위한. 누구나 이해하기 쉽도록 코딩스타일 표준의 설정.
          * ContinuousIntegration: 매일 또는 수시로 전체 시스템에 대한 building 과 testing을 수행한다.
          * http://www.xprogramming.com/xpmag/kings_dinner.htm - 원문
  • Gof/FactoryMethod . . . . 5 matches
         A potential disadvantage of factory methods is that clients might have to subclass the Creator class just to create a particular ConcreteProduct object. Subclassing is fine when the client has to subclass the Creator class anyway, but otherwise the client now must deal with another point of evolution.
         Here are two additional consequences of the Factory Method pattern:
          Ducument에제에서 Document클래스는 factory method에 해당하는, 자료를 열람하기 위한 기본 파일 다이얼로그를 생성하는 CreateFileDialog이 호출을 정의할수 있다. 그리고 Document sub클래스는 이러한 factory method를 오버 라이딩해서 만들고자 하는 application에 특화된 파일 다이얼로그를 정의할수 있다. 이러한 경우에 factory method는 추상적이지 않다. 하지만 올바른 기본 구현을 제공한다.
         MyCreator::Create handles only YOURS, MINE, and THEIRS differently than the parent class. It isn't interested in other classes. Hence MyCreator extends the kinds of products created, and it defers responsibility for creating all but a few products to its parent.
         Different games can subclass MazeGame to specialize parts of the maze. MazeGame subclasses can redefine some or all of the factory methods to specify variations in products. For example, a BombedMazeGame can redefine the Room and Wall products to return the bombed varieties:
          { return new DoorNeedingSpell(r1, r2); }
         Factory methods pervade toolkits and frameworks. The preceding document example is a typical use in MacApp and ET++ [WGM88]. The manipulator example is from Unidraw.
  • ImmediateDecodability . . . . 5 matches
         == About ImmediateDecodability ==
         Set 1 is immediately decodable
         Set 2 is not immediately decodable
          || [문보창] || C++ || ? || [ImmediateDecodability/문보창] ||
          || [김회영] || C++ || ? || [ImmediateDecodability/김회영] ||
  • JavaStudy2003/두번째과제/곽세환 . . . . 5 matches
          JOptionPane.showMessageDialog(null, output);
          int dir = (int)(Math.random() * 8);
          switch (dir)
          board_x = Integer.parseInt(JOptionPane.showInputDialog(null, "격자의 가로크기"));
          board_y = Integer.parseInt(JOptionPane.showInputDialog(null, "격자의 세로크기"));
          start_x = Integer.parseInt(JOptionPane.showInputDialog(null, "바퀴의 가로위치"));
          start_y = Integer.parseInt(JOptionPane.showInputDialog(null, "바퀴의 세로위치"));
          캡슐화는 모듈성(modularity)과 정보은닉(information hiding)을 제공한다.
          연산자 다중 정의(overloading),함수 다중 정의,함수 재정의(overriding)등이 있다.
  • JollyJumpers/황재선 . . . . 5 matches
          public int[] getdifferenceValue() {
          int [] differValue = new int[len];
          differValue[i] = Math.abs(nums[i+1] - nums[i]);
          nums = sort(differValue);
          j.getdifferenceValue();
  • Linux/MakingLinuxDaemon . . . . 5 matches
         mysql 1418 1417 1303 1303 TS 23 Oct15 ? 00:06:23 /usr/sbin/mysqld --basedir=/usr --datad
         3. chdir 프로세스가 루트에서 작업하도록 변경
         #include <stdio.h>
          chdir("/");
         mysql 1418 1417 1303 1303 TS 24 Oct15 ? 00:06:23 /usr/sbin/mysqld --basedir=/usr --datad
  • MedusaCppStudy/재동 . . . . 5 matches
         const int DIRECTION_ROW[8] = {-1, -1, 0, 1, 1, 1, 0, -1};
         const int DIRECTION_COL[8] = {0, 1, 1, 1, 0, -1, -1, -1};
          int dir = rand() % 8;
          roach.curRow += DIRECTION_ROW[dir];
          roach.curCol += DIRECTION_COL[dir];
          roach.curRow -= DIRECTION_ROW[dir];
          roach.curCol -= DIRECTION_COL[dir];
         void addInWords(vector<sWord>& words, const string& x);
          addInWords(words, x);
         void addInWords(vector<sWord>& words, const string& x)
  • MoinMoinDiscussion . . . . 5 matches
          * '''R''': The Icon macro worked well. I wanted to avoid the fully qualified URL because to access the Wiki in question requires password authentication. Including an image using the full URL caused my webserver (Apache 1.3.19) to reprompt for authentication whenever the page was viewed or re-edited. Perhaps a default {{{~cpp [[Image]]}}} macro could be added to the distribution (essentially identical to {{{~cpp [[Icon]]}}} ) which isn't relative to the data/img directory. (!) I've actually been thinking about trying to cook up my own "upload image" (or upload attachment) macro. I need to familiarize myself with the MoinMoin source first, but would others find this useful?
          * '''Note:''' Regarding the upload feature - pls note that the PikiePikie also implemented in Python already has this feature, see http://pikie.darktech.org/cgi/pikie?UploadImage ... so I guess you could borrow some code from there :) -- J
  • NSIS/예제1 . . . . 5 matches
         InstallDir $PROGRAMFILES\TestInstallSetup
         ; The text to prompt the user to enter a directory
         DirText "This will install the very simple example1 on your computer. Choose a directory"
          SetOutPath $INSTDIR
          File "C:\user\reset\Edit.zip"
         InstallDir: "$PROGRAMFILES\TestInstallSetup"
         DirText: "This will install the very simple example1 on your computer. Choose a directory" "" ""
         SetOutPath: "$INSTDIR"
         File: "Edit.zip" [compress] 119731/122685 bytes
  • NeoCoin/Server . . . . 5 matches
          * X설치시, nvidia 그래픽 카드에서는 {{{~cpp dpkg-reconfigure xserver-xfree86}}} 으로 fram buffer 를 비활성화 시켜야 했다. 여기에서 dpkg로 정의된 세팅이 정의된 페키지도 있다는 것을 알았다.
         mkdir /usr/src/kernel-source-2.4.7
         CONFDIR := /usr/share/kernel-package/Config
         -Emacs에서 한글 문서가 깨져 나올때 dired 에서 한글 강제 지정
         cdrecord -v -dao -audio -pad -useinfo speed=<배속> dev=<...> <wav file>..
         mkdir -p ~/.mc/tmp 2> /dev/null
  • One/주승범 . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         {{{~cpp #include <stdio.h>
         {{{~cpp #include <stdio.h>
         {{{~cpp #include <stdio.h>
  • PerformanceTest . . . . 5 matches
          #include <stdio.h>
          short timezone ; /* difference between local time and GMT */
          #include <stdio.h>
         단, 정확한 수행시간 측정을 위해서라면 전문 Profiling Tool을 이용해 보는 것은 어떨까요? NuMega DPS 같은 제품들은 수행시간 측정을 아주 편하게 할 수 있고 측정 결과도 소스 코드 레벨까지 지원해 줍니다. 마소 부록 CD에서 평가판을 찾을 수 있습니다. 단, 사용하실 때 Development Studio 가 조금 맛이 갈겁니다. 이거 나중에 NuMega DPS 지우시면 정상으로 돌아갑니다. 그럼 이만. -- '96 박성수
         NuMaga DPS 면 Dev-Partner Studio 말씀인가 보죠? (전에 Bound Checker 소문만 들어봐서..~) --[1002]
  • Plugin/Chrome/네이버사전 . . . . 5 matches
         Wikipedia JSON : http://ko.wikipedia.org/wiki/JSON
         Wikipedia Ajax : http://ko.wikipedia.org/wiki/Ajax
          * inline script를 cross script attack을 방지하기 위해 html과 contents를 분리 시킨다고 써있다. 이 규정에 따르면 inline으로 작성되어서 돌아가는 javascript는 모두 .js파일로 빼서 만들어야한다. {{{ <div OnClick="func()"> }}}와 같은 html 태그안의 inline 이벤트 attach도 안되기 때문에 document의 쿼리를 날리던가 element를 찾아서 document.addEventListener 함수를 통해 event를 받아 function이 연결되게 해야한다. 아 이거 힘드네. 라는 생각이 들었다.
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 5 matches
         a) c언어에서, switch문의 조건 넣는 부분에 모든 ordinal type이 들어갈 수 있는가?
         d) if에서 Dijkstra's Guarded Command 에서 Boolean Expression 중 어떠한 것도 참이 아닌경우 구문을 벗어나는지 묻는 문제
         e) Ada 에서 for loop 를 이용한 iteration 소스. 루프 종료후 condition variable 처리에 대한 문제 출제.
         b) 언어 개발자들이 Static-Chain 에 비해서 display 기법을 채택하게 되는 이유를 제시하시오.
         c) display 에 대한 설명을 하시오. (Qsd = Psd, Qsd < Psd, Qsd > Psd 를 나누어서 설명. 5판에 자세한 내용있음)
         for variable in [reverse] discrete_range loop
  • RandomWalk/황재선 . . . . 5 matches
          int dir = rand() % 8;
          if(!isBlocked(n, m, ibug+imove[dir], jbug+jmove[dir])) {
          ibug += imove[dir];
          jbug += jmove[dir];
  • Refactoring/MovingFeaturesBetweenObjects . . . . 5 matches
         ''Get the client to call the delegate directly.''
         A server class you are using needs an additional method, but you can't modify the class.
         A server class you are using needs serveral additional methods, but you can't modify the class.
  • SmithNumbers/이도현 . . . . 5 matches
         #include <stdio.h>
         int digit_separation(int, int, int*);
          k = digit_separation(k, arr_prime[k], arr_separation_prime);
          digit_separation(0, j, arr_separation);
         int digit_separation(int start_index, int num, int *array)
  • TAOCP/BasicConcepts . . . . 5 matches
         양의 정수 m과 n이 주어졌을때, 그것들의 최대공약수(greatest common divisor)
          Comparison indicator, - EQUAL, LESS, GREATER
          F - 명령어의 변경(a modification of the operation code). (L:R)이라면 8L+R = F
          * Loading operators.
          LDA, LDX, LDi, LDAN, LDXN, LDiN이 있다.
          사칙연산을 한다. ADD, SUB, MUL, DIV가 있다.
          M이 가리키는 메모리 셀로 점프한다. JSJ를 빼면 점프를 하면서 점프 명령어 다음 위치를 rJ에 저장한다. the comparison indicator를 이용하거나(JL, JE, JG, JGE, JLE, JNE) , 레지스터(JrN, JrZ, JrP, JrNN, JrNZ, JrNP)를 이용한다.
  • WhyWikiWorks . . . . 5 matches
          * any and all information can be deleted by anyone. Wiki pages represent nothing but discussion and consensus because it's much easier to delete flames, spam and trivia than to indulge them. What remains is naturally meaningful.
          * wiki is not wysiwyg. It's an intelligence test of sorts to be able to edit a wiki page. It's not rocket science, but it doesn't appeal to the TV watchers. If it doesn't appeal, they don't participate, which leaves those of us who read and write to get on with rational discourse.
         So that's it - insecure, indiscriminate, user-hostile, slow, and full of difficult, nit-picking people. Any other online community would count each of these strengths as a terrible flaw. Perhaps wiki works because the other online communities don't. --PeterMerel
  • WikiSandBox . . . . 5 matches
         서 "HelpOnEditing" 을 누르시면 거나, Middle(마우스휠) Key 를 이용하면 help pages가 다른
         여기서 Heading (단락줄) 모양이 바뀐 것을 주목하세요.
         Heading 모양에 따라 계통 (hierachy) 을 알 수 있으시죠? Table 하나 보고 갑니다.
         pre-formatted, No heading, No tables, No smileys. Only WikiLinks
          * 어떤 페이지에서 EditText 버튼을 눌렀을 때, 페이지 내용을 수정하지 않았음에도 불구하고
  • XMLStudy_2002/Resource . . . . 5 matches
          *XML Software의 XML Editor 페이지 : [http://xmlsoftware.com/editors/]
          *XML.com의 XML Editor 가이드 : [http://www.xml.com/pub/Guide/XML_Editors]
          *XML.com의 Resource Guide 중 XML Parsers : 여기에서도 여러 파서들에 대한 목록을 제공한다. 목록에서는 각 파서에 대한 설명이 간단하게 되어 있지만, 각 파서 이름을 클릭하면, XML.com의 Editor 중의 한 사람인 Lisa Rein이 평가한 내용들이 기술되어 있고, 해당 파서의 메인 페이지나 다운로드 페이지로 이동할 수 있는 링크를 포함하고 있다. [http://www.xml.com/pub/Guide/XML_Parsers]
  • ZPBoard/APM/Install . . . . 5 matches
          * Apache를 다운 받아 설치한다. (http://www.apache.org/dist/httpd/binaries/win32/apache_1.3.26-win32-x86-no_src.exe)
          * PHP 디렉토리에 있는 php.ini-dist 파일을 Windows 디렉토리에 php.ini 라는 이름으로 바꾸어 복사한다.
         $link=mysql_connect() or die ("MySQL을 다시 설치하세요.");
          * PHP 디렉토리에 있는 php.ini-dist 파일을 Windows 디렉토리에 php.ini 라는 이름으로 바꾸어 복사한다.
         $link=mysql_connect() or die ("MySQL을 다시 설치하세요.");
  • ZeroPageServer/Wiki . . . . 5 matches
         A : RecentChanges 는 editlog 를 분석해서 출력하는데, editlog는 과거 기록을 삭제하지 않습니다. 따라서 editlog가 수만 라인 이상이 되면 editlog 를 읽는 속도가 급격히 느려질수 있으므로, 뒤에서 1000줄 정도를 남기고 삭제하면 원래 속도로 돌아 옵니다.
          * Q : 로그인을 했는데도, RecentChanges 페이지에서 diff 아이콘 이외에 update, delete, new 등의 아이콘이 안생기는데, 노스모크 안정버전에서는 원래 그러한 것인가요? --[sun]
  • ZeroPage_200_OK . . . . 5 matches
          * Cascading Style Sheet
          * Microsoft Visual Studio (AJAX.NET -> jQuery)
          * Aptana Studio (Titanium Studio)
          * escape, unescape (deprecated) : encoding 스펙이 정해져 있지 않아서 브라우저마다 구현이 다를 수 있다.
  • [Lovely]boy^_^/USACO/GreedyGiftGivers . . . . 5 matches
          int dist;
          dist = tempmoney / numto;
          List[tempname2] += dist;
          if(tempmoney - dist * numto)
          List[tempname] += (tempmoney - dist * numto);
  • eXtensibleMarkupLanguage . . . . 5 matches
         The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. In other words XML is a way of describing data and an XML file can contain the data too, as in a database. It is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, XHTML, SVG, and MusicXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
          * [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
          * [http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1&DisplayLang=en MSXML SDK DOWNLOADS]
          * 최근의 많은 Syndication 포맷이 XML에 기반을 두고 있다. (RSS, ATOM, OPML, Attention, Userlist etc) - [eternalbleu]
  • html5/VA . . . . 5 matches
         == Video & Audio ==
         <audio src = "http://example.com/audio1.wav"></audio>
         == JavaScript로 video/audio 요소 제어 ==
  • html5/video&audio . . . . 5 matches
         == Video & Audio ==
         <audio src = "http://example.com/audio1.wav"></audio>
         == JavaScript로 video/audio 요소 제어 ==
  • 데블스캠프2003/넷째날/Linux실습 . . . . 5 matches
          * mkdir (디렉토리 만들기)
          * mkdir (디렉토리)
          * rmdir (디렉토리 지우기)
          * rmdir (디렉토리)
          * C 소스를 입력합니다. 단, C++ 스타일이 아닌 C 스타일로. 즉, stdio.h와 printf등을 사용하라는 뜻이죠. 주의할 점은, 여기서 주의할 점은 main() 함수의 리턴값은 void로 해주면 안 되고 int로 해주어야 합니다.(왜 그런지는 모르겠으나 컴파일 에러가 나더라고요.)
  • 데블스캠프2004/금요일 . . . . 5 matches
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
          dir(sc)
          dir(gateway)
          dir(z1)
          dir(d1)
  • 데블스캠프2009/금요일후기 . . . . 5 matches
         == Short Coding & ACM - 김수경 ==
          * '''서민관''' - 그냥 코딩도 부족한 점이 한참 많은 저한테 Short Coding은 너무 힘들었습니다. 결국 결과물도 내지 못 했고 말이지요. 그렇지만 전에 short coding을 했던 점에서 비추어 봐도 그렇고, 코드를 짧게 하면서 문제에서 요구하는 점을 정확하게 짚어내는 기술과 가장 짧고 간단하게 구현하는 기술이 늘어나는 것 같습니다. 제가 생각하기에 이 부분이 저한테 가장 부족하면서도 가장 필요한 부분이 아닌가 생각합니다. 정말 힘들지만서도 피해갈 수 없는 길이지 싶네요.
          * [송지원] - 처참했다. 내가 처참했던 이유는 Short Coding에 실패했기 때문이 아니라 Coding 자체에 실패했기 때문이다. 아이디어는 제대로 생각했는데 구현을 잘 못하겠다는 나의 첫 마디는 헛소리였다. 아이디어도 틀렸고 코딩도 처참했다. 그리고 마지막엔 아이디어를 줘도 Wrong Answer를 띄우고 말았다. (주어진 숫자에 대해서는 성공했지만 정작 1이나 2를 input으로 받으면 실패했기 때문) 줘도 못받아먹는 이 못난 인간을 어찌하면 좋으리요 ㅋㅋㅋㅋ
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/박정근,김수경 . . . . 5 matches
          private int floor_dir;
          floor_dir = 1;
          if (floor_dir == 1) {
          } else if (floor_dir == 2) {
          floor_dir = 2;
  • 미로찾기/상욱&인수 . . . . 5 matches
          public static final Point directionTable[] =
          curPoint.x += directionTable[i].x;
          curPoint.y += directionTable[i].y;
          Point nextPt = new Point( curPoint.x + directionTable[nth].x,
          curPoint.y + directionTable[nth].y );
          return board.isOpened(nextPt) && getDirection(nextPt)!= getDirection(prevPt);
          public int getDirection(Point point) {
          assertEquals(Player.E, player.getDirection(point));
          assertEquals(Player.S, player.getDirection(point));
  • 새싹교실/2011/Noname . . . . 5 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         {{{#include <stdio.h>
  • 새싹교실/2011/씨언어발전/4회차 . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         void div(double a, double b);
          case 3 : div(i,j);break;
         void div(double a, double b){
  • 새싹교실/2012/ABC반 . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/startLine . . . . 5 matches
          * 포인터 2회차. 포인터 변수에 대해서 잠깐 리뷰를 하고 그 후에 구조체와 typedef에 대해서 다루었다. 그리고 구조체를 인자로 받는 함수에 대해서도 다루었다. 그 후에 typedef int* SOMETHING이라는 표현을 써서 이중 포인터에 대해서 이야기를 해 봤는데, 이쪽은 역시 약간 난이도가 있는 것 같다. 특히 int **twoDim에서 twoDim[0]에 다시 malloc을 해 줘야 한다는 부분이 어려운 것 같다. 차근차근 해보자. 개인적으로 성훈이가 가르친 부분들을 잘 따라오려고 한다는 것을 (*s).age에서 느꼈다. ->연산자가 아니라 *연산자 후에 .연산자로 내용물을 참조한다는 것은 나름대로 메모리의 구조를 생각하려고 애를 썼다는 얘기다. 좀 고마웠다. - [서민관]
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/강력반 . . . . 5 matches
         1.visual studio 사용법
          * 설유환 - printf함수, scanf함수, if문, else if문, switch 제어문을 배웠다. 특히 double, int, float의 차이를 확실히 배울 수 있었다. 잘이해안갔던 #include<stdio.h>의 의미, return 0;의 의미도 알수 있었다. 다음시간엔 간단한 알고리즘을 이용한 게임을 만들것같다. 그리고 printf("숫자%lf",input);처럼 숫자를 이용해 소숫점 표현량을 제한하여 더 이쁘게 출력하는법도 배웠다.
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/나도할수있다 . . . . 5 matches
          * 3월 22일, 6피에서, 이현민이랑 추선준 성생님과 c를 visual studio를 이용해서 수업을 했습니다. 함수를 몇개 배웠습니다. for,while이 어려웠습니다. 집에가서 다시한번 해보려고 합니다. 아는게 없어서 다음에 뭘 해야 할지 모르겠습니다. - 신윤호 회고지
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 5 matches
         #include <stdio.h> // getchar()
          fflush(stdin);
         #include<stdio.h>
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/라이히스아우토반/2회차 . . . . 5 matches
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 5 matches
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
          fflush(stdin);
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 수/구구단출력 . . . . 5 matches
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 수/별표출력 . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 스터디그룹패턴언어 . . . . 5 matches
         기념비적인 책, ''A Pattern Language'' 와 ''A Timeless Way Of Building''에서 크리스토퍼 알렉산더와 그의 동료들이 패턴언어에 대한 아이디어를 세상에 소개했다. 패턴언어는 어떤 주제에 대해 포괄적인 방안을 제공하는, 중요한 관련 아이디어의 실질적인 네트워크이다. 그러나 패턴언어가 포괄적이긴 하지만, 전문가를 위해 작성되지 않았다. 패턴은 개개인의 독특한 방식으로 양질의 성과를 얻을 수 있도록 힘을 줌으로서 전문적 해법을 비전문가에게 전해준다.
         Establish a home for the study group that is centrally located, comfortable, aesthetically pleasing, and conducive to dialogue.
          * DistinguishedParticipantPattern
         Follow customs that will re-enforce the spirit of the group, piquing participant's interest in dialogues, accommodating different learning levels, making the study of literature easier, recording group experiences, and drawing people closer together.
          * DistributedDiaryPattern
  • 알고리즘3주숙제 . . . . 5 matches
         Consider the following problem: one has a directory containing a set of names and a telephone number associated with each name.
         The directory is sorted by alphabetical order of names. It contains n entries which are stored in 2 arrays:
         The distance between the two points that are closest.
         Note: The distance DELTA( i, j ) between p(i) and p(j) is defined by the expression:
         The (2n)-digit decimal representation of the product x*y = z
         [http://pages.cpsc.ucalgary.ca/~jacobs/Courses/cpsc413/W05/labs/DivideConquer.pdf Divide and conquer lab exercises]
  • 압축알고리즘/수진&재동 . . . . 5 matches
          if(isdigit(c) != 0){
          int diff = atoi(&c);
          cout << (char)((int)standard - diff);
          int diff = atoi(&c);
          cout << (char)((int)standard + diff);
  • 온라인서점 . . . . 5 matches
         [http://alladin.co.kr 알라딘]
         [http://www.bandibook.com/ 반디앤 루니스] [http://www.bandibook.com/c2c/index.php 중고책]
         [http://www.bandibook.com/ 반디앤 루니스]
         [http://dicibook.com/ 대신서적] : 용산 터미널 상가 지하에 위치. 직접가서 사면 20%할인율 적용
  • 일반적인사용패턴 . . . . 5 matches
         그러다가 해당 페이지를 수정하고 싶으실때가 있으실 겁니다. 잘못된 정보를 바로잡고 싶을때, 내용을 덧붙이시고 싶을때, 토론중인 내용에 참여하시고 싶을때, 또는 토론중인 내용을 정리하여 하나의 문서로 만들고 싶을 때 등등.. 그럴때에는 거침없이 왼쪽 최하단의 'Edit Text'를 클릭하신뒤, 해당 페이지를 수정하시면 됩니다. 위키위키의 공간은 누구에게나 열려있으며, 누구나 수정할 수 있는 페이지입니다.
         페이지 편집을 위한 태그들은 다음 링크를 참조하세요. (해당 페이지를 EditText해보시면 다른 사람들이 어떻게 편집했는지 알 수 있으니 보고 배우셔도 됩니다.)
          * ["HelpOnEditing"]
         해당 주제에 대해 새로운 위키 페이지를 열어보세요. Edit Text 하신 뒤 [[ "열고싶은주제" ]] 식으로 입력하시면 새 페이지가 열 수 있도록 붉은색의 링크가 생깁니다. 해당 링크를 클릭하신 뒤, 새로 열린 페이지에 Create This Page를 클릭하시고 글을 입력하시면, 그 페이지는 그 다음부터 새로운 위키 페이지가 됩니다. 또 다른 방법으로는, 상단의 'Go' 에 새 페이지 이름을 적어주세요. 'Go' 는 기존에 열린 페이지 이름을 입력하면 바로 가게 되고요. 그렇지 않은 경우는 새 페이지가 열리게 된답니다.
          * 페이지를 삭제한 경우 - 짝짝이 안경(diff) 기능이 작동하지 않습니다. 파란아이를 이용하셔서 날린 내용을 얻은뒤 편집해주세요. (조금 번거롭습니다.)
  • 정규표현식/스터디/반복찾기/예제 . . . . 5 matches
         acpi console-setup fonts hosts.deny logrotate.conf pam.d resolvconf timidity
         bindresvport.blacklist default gnome-vfs-2.0 kbd mono profile.d shadow wildmidi
         blkid.conf defoma gnome-vfs-mime-magic kde3 motd protocols shadow- wodim.conf
         brlapi.key dictionaries-common grub.d ld.so.conf nanorc rc.local speech-dispatcher xulrunner-1.9.2
  • 정모/2012.5.21 . . . . 5 matches
          * [http://en.wikipedia.org/wiki/Lightning_talk Lightning Talk]
          * [http://en.wikipedia.org/wiki/Pecha_Kucha Pecha Kucha]
          * [http://en.wikipedia.org/wiki/Ignite_(event) Ignite (event)]
          * [http://en.wikipedia.org/wiki/Open-space_technology Open-space_technology]
          * [http://en.wikipedia.org/wiki/Speed_geeking Speed geeking]
  • 정수민 . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 최대공약수/허아영 . . . . 5 matches
         #include <stdio.h>
         #include <stdio.h>
         void Eu_clidian(int x, int y);
          Eu_clidian(x, y);
         void Eu_clidian(int x, int y)
  • 코드레이스출동 . . . . 5 matches
          mkdir /var/sv
          8 mkdir /var/svn
          14 mkdir trunk
          15 mkdir branches
          16 mkdir tags
          19 export EDITOR=vi
  • 5인용C++스터디/타이머보충 . . . . 4 matches
         #include <afxdisp.h> // MFC Automation classes
         #endif // _AFX_NO_AFXCMN_SUPPORT
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          m_TimerID = timeSetEvent(1, 0, TimerProc, (DWORD)this, TIME_PERIODIC);
  • AKnight'sJourney/강소현 . . . . 4 matches
          public static int [][] direct = {{-1,-2},{1,-2},{-2,-1},{2,-1},{-2,1},{2,1},{-1,2},{1,2}};
          for(int i=0; i<direct.length; i++){
          if(isPromising(p+direct[i][0], q+direct[i][1], path, count+1)){
  • APlusProject/ENG . . . . 4 matches
         Upload:APP_CodingConvention_0407.zip
         Upload:APP_CodingConvention_0408.zip
         Upload:APP_CodingConvention_0412.zip -- 조금 추가하였습니다.
         XP Home Edition과 98,ME는 방법이 없다고 하네요
  • AcceleratedC++/Chapter9 . . . . 4 matches
          Student_info(std::istream&); // construct one by reading a stream
         #endif
         //grading_prog.cpp
         #include "median.h"
  • Ajax . . . . 4 matches
          * The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented
          * The XMLHttpRequest object to exchange data asynchronously with the web server. (XML is commonly used, although any text format will work, including preformatted HTML, plain text, and JSON)
         웹 상에선 요새 한참 인기인 중인 기술. RichInternetApplication 은 Flash 쪽이 통일할 줄 알았는데 (MacromediaFlex 를 보았던 관계로) 예상을 깨게 하는데 큰 공로를 세운 기술.;
         MacromediaFlex 가 인기를 끌지 못한 이유? 글쌔. 서버 한대당 2만달러가 넘는 비싼 라이센스 때문이 아닐까. -_a -[1002]
  • AseParserByJhs . . . . 4 matches
          int vertIndex[3]; // indicies for the verts that make up this triangle
          int coordIndex[3]; // indicies for the tex coords to texture this face
          // BoundingVolumn 계산
          &pM->faces[index].coordIndex[0],
          &pM->faces[index].coordIndex[1],
          &pM->faces[index].coordIndex[2]);
          // 파싱한 angular displacement?? 로 추정되는 것을..
  • AudioFormatSummary . . . . 4 matches
         || ra || ? || [http://www.real.com/ RealMedia] || . ||
         || flac || BSD 변종 || [http://flac.sourceforge.net] || 무손실압축. 최근에 iAudio X5에서도 지원 ||
         || ape || ? || [http://www.monkeysaudio.com/] || 무손실압축. flac과 비견됨 ||
         이 모든 포맷들을 커버하는 플레이어는 오직 [http://foobar2000.org foobar]뿐인듯. 3rd party plug-in 없이 재생 (M$ 애들꺼는 제외). 리눅스에서는 beep-media-player 추천(라이브러리 추가구성해야 함) - 임인택
  • BigBang . . . . 4 matches
          * ALGOL계 언어라고도 한다고 한다.. [http://hkpark.netholdings.co.kr/web/inform/default/inform_view.asp?menu_id=9730&id=1456&parent_id=1517 궁금해 할 사람을 위해]
          * mutex, semaphore, spinlock, critical section, race condition, dead lock
         #endif _HEADER_FILE_NAME_
          * const Function이냐 아니냐로도 overloading이 된다.
  • Boost/SmartPointer . . . . 4 matches
         // use, modify, sell and distribute this software is granted provided this
         // See http://www.boost.org for most recent version including documentation.
         // This example demonstrates the handle/body idiom (also called pimpl and
  • BoostLibrary/SmartPointer . . . . 4 matches
         // use, modify, sell and distribute this software is granted provided this
         // See http://www.boost.org for most recent version including documentation.
         // This example demonstrates the handle/body idiom (also called pimpl and
  • BusSimulation/태훈zyint . . . . 4 matches
          int ridingSecond = 2; //1사람이 버스에 타는데 걸리는 시간(초)
          while(timerate - ride_no * ridingSecond < 0)
          while(timerate - ride_no * ridingSecond < 0)
          bus[i].movebus(timerate - ride_no * ridingSecond);
  • C++스터디_2005여름/도서관리프로그램/조현태 . . . . 4 matches
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
  • CVS/길동씨의CVS사용기ForLocal . . . . 4 matches
         C:User>mkdir HelloJava
         cvs add: scheduling file `HelloJava.java' for addition
         C:UserHelloJava>cvs diff -r "1.2" -r "1.1" HelloJava.java
         diff -r1.2 -r1.1
  • CodeConvention . . . . 4 matches
         Coding 을 하는데 지켜야할, 혹은 추천되는 관습
          * [http://msdn.microsoft.com/library/techart/cfr.htm Coding Technique and Programming Practices]
         SeeAlso Wiki:CodingConventions, CodingStandard
  • CodeCoverage . . . . 4 matches
         원문 : http://www.wikipedia.org/wiki/Code_coverage
          * ConditionCoverage - 각 측정 시점( 가령 true/false 선택 따위) 이 실행되고 테스트 되는가?
          * PathCoverage - 주어진 코드 부분의 가능한 모든 경로가 실행되고, 테스트 되는가? (Note 루프안에 가지(분기점)를 포함하는 프로그램에 대하여 코드에 대하여 가능한 모든 경로를 세는것은 거의 불가능하다. See Also HaltingProblem[http://www.wikipedia.org/wiki/Halting_Problem 링크] )
          * http://www.mmsindia.com/JCover.html : Java Test Tool Solution 업체 그중 한 제품
  • CollaborativeFiltering . . . . 4 matches
          1. 선택된 neighbours 들과 자료를 근거로 예측 - generate a prediction
          * Mean-square difference algorithm
          * Correlation thresholding
         ==== Generate a prediction ====
  • DelegationPattern . . . . 4 matches
          public int getDistance(int fromCity, int toCity){
          int distance=java.lang.Math.abs(_getArrivalCityGate(fromCity)
          return distance;
          _traffic+=getDistance(fromCity,toCity)*aNumber;
          public int getDistance(int fromCity, int toCity){
          int distance=java.lang.Math.abs(_getArrivalCityGate(fromCity)
          return distance;
          public int _findInIntArray(int anInt,int [] anArray) {
          return _findInIntArray(aCity,getArrivalGates());
          return _findInIntArray(aCity,getDepartureGates());
          public int getDistance(int fromCity, int toCity){
          return conf.getDistance(fromCity,toCity);
          _traffic+=getDistance(fromCity,toCity)*aNumber;
  • EffectiveSTL/Iterator . . . . 4 matches
         = Item27. Use distance and advance to convert a container's const_iterators to iterators. =
         advance(i, distance(i,ci)); // 요렇게 하면 된다.... 인줄 알았는데 밑에 또 안된다고 써있다--;
          * 왜 안되냐면, distance의 인자는 둘자 iterator다. const_iterator가 아니다.
         advance(i, distance<CIter>(i,ci)); // 이렇게 하면 진짜 된다.
  • EightQueenProblem/kulguy . . . . 4 matches
          int diffX = Math.abs(point.x - x);
          int diffY = Math.abs(point.y - y);
          return diffX == diffY;
  • Emacs . . . . 4 matches
         TextEditor 입니다. [vim]과 CrimsonEditor 와 같은 목적으로 쓰입니다.
          * 평소에 너무 IDE에 의존한다는 생각이 들어서 범용적인 TextEditor를 사용해보자는 결심을 하고 쓰는데 어려웠던 사항을 기록하려고 합니다.
          * emacs 는 dired mode 는 파일을 관리하고 browse 할 수 있는데, tramp 를 활용하여 remote 를 local 처럼 사용할 수 있습니다.
  • Gnutella-MoreFree . . . . 4 matches
         || pong || Ping을 받으면 주소와 기타 정보를 포함해 응답한다.Port / IP_Address / Num Of Files Shared / Num of KB Shared** IP_Address - Big endian||
         || queryHit || 검색 Query 조건과 일치한 경우 QueryHit로 응답한다. Num Of Hits 조건에 일치하는 Query의 결과 수 Port / IP_Address (Big-endian) / Speed / Result Set File Index ( 파일 번호 ) File Size ( 파일 크기 )File Name ( 파일 이 / 더블 널로 끝남 ) Servent Identifier 응답하는 Servent의 고유 식별자 Push 에 쓰인다. ||
         || push || 방화벽이 설치된 Servent와의 통신을 위한 DescriptorServent Identifier / File Index / IP_Address(Big-endian)/Port ||
          2.2 Class Hierarchal Diagram
         little endian byte : 작은 쪽 (바이트 열에서 가장 작은 값)이 먼저 저장되는 순서
         POSITION pos = m_lstResults.GetFirstSelectedItemPosition();
         int nItem = m_lstResults.GetNextSelectedItem(pos);
         Item.Distance = Log->Header->Hops;
  • HaskellExercises/Wikibook . . . . 4 matches
         diffs :: [Int] -> [Int]
         diffs [i] = []
         diffs (i1:i2:ints) = sub i2 i1:diffs (i2:ints)
  • HelpOnFormatting . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         For more information on the possible markup, see HelpOnEditing.
         [[Navigation(HelpOnEditing)]]
  • HighResolutionTimer . . . . 4 matches
         The '''QueryPerformanceCounter''' function retrieves the current value of the high-resolution performance counter (if one exists on the system). By calling this function at the beginning and end of a section of code, an application essentially uses the counter as a high-resolution timer. For example, suppose that '''QueryPerformanceFrequency''' indicates that the frequency of the high-resolution performance counter is 50,000 counts per second. If the application calls '''QueryPerformanceCounter''' immediately before and immediately after the section of code to be timed, the counter values might be 1500 counts and 3500 counts, respectively. These values would indicate that .04 seconds (2000 counts) elapsed while the code executed.
  • ImmediateDecodability/문보창 . . . . 4 matches
         // no644 - Immediate Decodability
          cout << " is not immediately decodable\n";
          cout << " is immediately decodable\n";
         [ImmediateDecodability] [문보창]
  • InternalLinkage . . . . 4 matches
         Except for the first time through this function (when p must be constructed), this is a one-line function — it consists entirely of the statement "return p;". If ever there were a good candidate for inlining, this function would certainly seem to be the one. Yet it's not declared inline. Why not? ¤ Item M26, P18
         You don't ordinarily need to worry about such linguistic mumbo jumbo, but there is one thing you must remember: functions with internal linkage may be duplicated within a program (i.e., the object code for the program may contain more than one copy of each function with internal linkage), and this duplication includes static objects contained within the functions. The result? If you create an inline non-member function containing a local static object, you may end up with more than one copy of the static object in your program! So don't create inline non-member functions that contain local static data.(9)
         9) In July 1996, the °ISO/ANSI standardization committee changed the default linkage of inline functions to external, so the problem I describe here has been eliminated, at least on paper. Your compilers may not yet be in accord with °the standard, however, so your best bet is still to shy away from inline functions with static data. ¤ Item M26, P61
         와 같은 의미가 된다. 이것은 inline 으로 선언할거리가 될것 같기도 하지만 inline 으로 선언되지 않았다. 왜일까? (Except for the first time through this function (when p must be constructed), this is a one-line function — it consists entirely of the statement "return p;". If ever there were a good candidate for inlining, this function would certainly seem to be the one. Yet it's not declared inline. Why not? )
  • JTDStudy/첫번째과제/상욱 . . . . 4 matches
          JOptionPane.showMessageDialog(null, checkScore());
          return userNumber = JOptionPane.showInputDialog(null, "Enter number what you think");
          * JUnit 4.1을 추천합니다. 3~4년 후에는 4.1이 일반화 되어 있겠죠. 사용하다 보니, 4.1은 배열간의 비교까지 Overloading되어 있어서 편합니다. 다음의 예제를 보세요. SeeAlso [http://neocoin.cafe24.com/cs/moin.cgi/JUnit JUnit in CenterStage] --NeoCoin
         # -*- coding: cp949 -*-
          from random import randint
          answer = str(randint(START,END))
  • Java Study2003/첫번째과제/방선희 . . . . 4 matches
          * 하드웨어 환경에 따른 구분 : JSEE(Enterprise Edition), J2SE(Standard Edition), M2ME(Micro Edition)
          * 2. 서블릿이나 JSP 는 J2EE의 구성원들로서 서버사이드 스크립트라고 합니다. JSP가 만들어진 이유가 뭐냐하면, 서블릿의 문제점을 해결하기 위해서라고나 할까... 웹 프로그래밍이란게 본질적으로 웹디자이너와의 협력이 불가피한데 서블릿의 경우에는 DISPLAY 부분을 수정하기 위해서 웹디자이너가 접근하기 어렵다는 단점이 있죠.. 이때문에 JSP가 만들어졌다고 알고 있습니다. JSP라는 파일은 웹 디자이너가 페이지를 수정하기 편하게 되어있다는게 장점이죠. JSP가 컴파일되면 서블릿이 됩니다.(이게 전부임...) 그리고 서블릿이 실행되면 실제 HTML 페이지가 클라이언트에게 전송되는 것입니다.
          빈즈에 대해서 이야기 하자면 웹 서비스라는 큰 테두리 내에서 이야기를 해야 하는데, 간단하게 말하자면 빈즈라는 것이 만들어진 이유는 프로그램의 DISPLAY 부분과 LOGIC 부분을 분리해서 좀 더 확장성있고 유연한 시스템을 개발하고자 하는 취지에서 탄생한 것입니다.(언뜻 이해가 안될 수도 있음...)
          eclipse 나 Editplus의 사용법을 제대로 알고 다시 코드를 작성해보겠습니다.
  • JollyJumpers/곽세환 . . . . 4 matches
          bool diff[3000]; // 연속된 두값의 차이값을 체크
          diff[i] = false;
          diff[abs(input[i] - input[i + 1])] = true;
          if (diff[i] == false)
  • JollyJumpers/김태진 . . . . 4 matches
         #include <stdio.h>
          if(feof(stdin)) break;
          if(feof(stdin)) break;
          if(feof(stdin)) break;
  • LUA_6 . . . . 4 matches
         __div : / 연산자
         stdin:1: attempt to index local 'self' (a number value)
          stdin:1: in function 'set_value'
          stdin:1: in main chunk
  • LinuxProgramming/SignalHandling . . . . 4 matches
          SIGPIPE - write to pipe with no one reading
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • LogicCircuitClass/Exam2006_2 . . . . 4 matches
         3. 강의록에 나온 커피 자판기 문제. 커피값은 1dime, 동전은 dime, nickel 만 받는 자판기. 거스름돈은 커피가 나올 때만 나옴. X1 이 dime 입력, X2 가 nickel 입력, Y 가 커피출력, Z 가 거스름돈 출력인 회로 설계하시오. 상태는 0 일때가 자판기 초기 상태이고 1일 때가 5센트를 갖고 있는 상태.
          a. Find the state diagram by Mealy machine.
  • MineSweeper/김상섭 . . . . 4 matches
         int director_row[8] = {-1,-1,-1,0,0,1,1,1};
         int director_col[8] = {-1,0,1,-1,1,-1,0,1};
          temp_row = test[i].row + director_row[j];
          temp_col = test[i].col + director_col[j];
  • MoniWiki/HotKeys . . . . 4 matches
          ||D||action=diff ||[[Icon(diff)]] 입체안경||
          ||E 또는 W||action=edit ||[[Icon(edit)]] 메모지와 펜||
  • NamedPipe . . . . 4 matches
         Any process can access named pipes, subject to security checks, making named pipes an easy form of communication between related or unrelated processes. Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network.
         #include <stdio.h>
          DWORD dwThreadId;
          &dwThreadId); // returns thread ID
         // before disconnecting. Then disconnect the pipe, and close the
          DisconnectNamedPipe(hPipe);
         || {{{~cpp DisconnectNamedPipe}}} || Named Pipe Server에 연결을 끊는다.||
  • Omok/유상욱 . . . . 4 matches
         void omok_display();
          omok_display();
          omok_display();
         void omok_display()
  • One/구구단 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • One/남상재 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • One/윤현수 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • OperatingSystem . . . . 4 matches
         사전적인 정의를 살펴보연 다음과 같다. ([[http://wikipedia.org wikipedia]]에서 발췌)
         In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. Additionally, it provides a foundation upon which to run application software such as word processing programs and web browsers.
  • OurMajorLangIsCAndCPlusPlus/Function . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • OurMajorLangIsCAndCPlusPlus/ctype.h . . . . 4 matches
         || int isdigit(int c) || 주어진 문자가 숫자인지 검사한다. 0-9 ||
         || int isxdigit(int c) || 16진수 를 표한할 수 있는 문자인지 확인한다. 0-9 a-f A-F ||
         || int iswdigit(wint_t) || 주어진 문자가 숫자인지 검사한다.||
         || int iswxdigit(wint_t) || 16진수 를 표한할 수 있는 문자인지 확인한다. ||
  • PowerOfCryptography/허아영 . . . . 4 matches
         #include <stdio.h>
          fflush(stdin);
         #include <stdio.h>
          fflush(stdin);
  • PrimaryArithmetic/Leonardong . . . . 4 matches
         def carry( *digits ):
          for digit in digits:
          result += digit
  • ProgrammingLanguageClass/Report2002_1 . . . . 4 matches
          | <identifier><condition><identifier><question_operator><compare_value>
         <condition> → <less_keyword> | <greater_keyword> | <equal_keyword>
          <condition> parsed.
          <condition> parsed.
  • ProjectPrometheus/CookBook . . . . 4 matches
         Python 에서의 string.urlencode 과 마찬가지로 GET,POST 로 넘기기 전 파라메터에 대해 URL Encoding 이 필요하다. URLEncoder 라는 클래스를 이용하면 된다.
          request.setCharacterEncoding("KSC5601");
         getParameter 가 호출되기 전에 request의 인코딩이 세팅되어야 한다. 현재 Prometheus의 Controller의 경우 service 의 명을 보고 각각의 서비스에게 실행 권한을 넘기는데, 가장 처음에 request의 characterEncoding 을 세팅해야 한다. 차후 JSP/Servlet 컨테이너들의 업그레이드 되어야 할 내용으로 생각됨 자세한 내용은 http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=engine&c=r_p&n=957572615 참고
         root 디렉토리는 <doc-dir> 태그부분을, port 는 <http port='____'> 부분을 수정한다.
         === JNDI로 resin에서 JDBC 코드 작성 일반적인 순서 ===
  • PyIde/FeatureList . . . . 4 matches
         === editor ===
          * save / load / edit / run
          * multi file editing
          * py shell 에서 작성한 스크립트를 editor 로 옮겨주기 기능
  • PyUnit . . . . 4 matches
          self.widget.dispose ()
          self.widget.dispose ()
          assert self.wdiget.size() == (100,150), 'wrong size after resize'
          unittest.TestSuite.__init__(self, map(WdigetTestCase, "testDefaultSize", "testResize")))
  • RandomWalk/ExtremeSlayer . . . . 4 matches
          int GetRandomDirection() const;
          bool CheckCorrectCoordinate(int& nDelRow, int& nDelCol) const;
         #endif
          DelRow = GetRandomDirection();
          DelCol = GetRandomDirection();
          if(CheckCorrectCoordinate(DelRow, DelCol))
         int RandomWalkBoard::GetRandomDirection() const
         bool RandomWalkBoard::CheckCorrectCoordinate(int& nDelRow, int& nDelCol) const
  • ReplaceTempWithQuery . . . . 4 matches
         have been only a boy playing on the seashore, and diverting myself in
         now and then finding a smoother pebble or a prettier shell than
         ordinary. Whilst the great ocean of truth lay all undiscovered before me.
  • ScheduledWalk/재니&영동 . . . . 4 matches
          for (int check, direction, i=0 ; check != maxRow * maxCol && CurrentMove != '' ; i++)
          x+=move[direction][0];
          y+=move[direction][1];
          direction = (CurrentMove - '0') % 8; // 다음 이동 방향 받기
  • ScheduledWalk/창섭&상규 . . . . 4 matches
          * 다음에 가야 할 방향을 얻을 수 있다.(CurrentPosition, GetNextDirection)
          int GetNextDirection()
          int direction;
          direction=journey->GetNextDirection();
          CurrentLocation.x+=move[direction][0];
          CurrentLocation.y+=move[direction][1];
  • SmallTalk/강좌FromHitel/강의3 . . . . 4 matches
         * Where did you hear about this product?
         * How many attempts did it take you to download this software?:
         digitalClockProcess := [[
          digitalClockProcess terminate.
  • SpiralArray/임인택 . . . . 4 matches
         # -*- coding: UTF-8 -*
          dir = s.next()
          index[0] += dir[0]
          index[1] += dir[1]
  • Temp/Commander . . . . 4 matches
         #VendingMachineCommander.py
         import VendingMachineParser
          self.parser = VendingMachineParser.Parser()
          self.intro = 'Welcome to Vending Machine Simulator!\n'\
  • TestDrivenDevelopment . . . . 4 matches
         void Assert(bool condition)
          if(!condition)
         void AssertImpl( bool condition, const char* condStr, int lineNum, const char* fileName)
          if(!condition)
  • TheJavaMan/테트리스 . . . . 4 matches
          int blockDirection;
          blockDirection = 0;
          blockDirection=0;
          public boolean checkMove(int dir)
          if( (blockX[i]+dir)>=0 && (blockX[i]+dir)<12 ) {
          if( board[blockX[i]+dir][ blockY[i]])
          switch(blockDirection) {
          switch(blockDirection) {
          switch(blockDirection) {
          if(blockDirection<4) {
          blockDirection++;
          blockDirection=0;
  • TheKnightsOfTheRoundTable/하기웅 . . . . 4 matches
         void getRadius()
          cout << "The radius of the round table is: 0.000"<<endl;
          cout << "The radius of the round table is: " << 1.0*sqrt(halfSum*(halfSum-a)*(halfSum-b)*(halfSum-c))/halfSum << endl;
          getRadius();
  • UsenetMacro . . . . 4 matches
          * All rights reserved. Distributable under GPL.
          ' align="middle" hspace="1" />', $DBInfo->imgs_dir);
          if (preg_match('/[[:xdigit:]]+/', $thread))
         then it will be displayed like...
         [http://nohmad.sub-port.net/wiki/CodingLog/2003-09]
  • WebGL . . . . 4 matches
         uniform vec3 lightDirection;
         uniform vec4 materialDiffuse;
         uniform vec4 lightDiffuse;
          vec3 L = normalize(lightDirection); //lightDrection
          vec4 Id = lightDiffuse * materialDiffuse * lambertTerm;
         #endif
         uniform vec3 lightDirection;
         uniform vec4 materialDiffuse;
         uniform vec4 lightDiffuse;
          vec3 L = normalize(lightDirection);
          "indices" : [
          var lightDirection = shader.getUniformLocation("lightDirection");
          gl.uniform3fv(lightDirection, [-1, -1, -1]);
          var materialDiffuse = shader.getUniformLocation("materialDiffuse");
          gl.uniform4fv(materialDiffuse, [0.8, 0.2, 0.2, 1.0]);
          var lightDiffuse = shader.getUniformLocation("lightDiffuse");
          gl.uniform4fv(lightDiffuse, [1,1,1,1]);
          gl.bufferData(gl.ELEMENT_ARRAY_BUFFER, new Uint16Array(model.indices), gl.STATIC_DRAW);
          this.index.length = model.indices.length;
  • WinSock . . . . 4 matches
         #include <stdio.h>
         DWORD WINAPI Threading (LPVOID args)
          CreateThread (NULL, NULL, Threading, &socketClient, NULL, &dwTemp);
         #include <stdio.h>
  • ZeroPage_200_OK/note . . . . 4 matches
         ==== dispatch ====
          * 자바스크립트는 함수와 일반 변수와의 구분이 없기때문에 변수 또한 dispatch가 된다.
          * 이 응답은 마치 JSON에 함수만 감싼형식이기 떄문에 JSON with Padding, JSONP라 부른다.
          * 우리가 알고 있는 그 파일 (Process - Disk)
          * 매 실행시마다 새로운 프로세스를 생성하기때문에 메모리 소모가 심하고 disk접근이 많다.
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 4 matches
          * Power Reading, Methapors we live by 제본판 입수.
          * I'll never type smalltalk digital clock example again.
          * I get Power Reading, and Methapors we live by BindingBook
         ["[Lovely]boy^_^/Diary"]
  • [Lovely]boy^_^/EnglishGrammer/QuestionsAndAuxiliaryVerbs . . . . 4 matches
          In simple past questions, we use did
          t) you sold -> did you sell?
          ex) Did you sell your car?
          But do not use do/does/did if who/what/which is the subject of the sentence.
          Emma phoned somebody. -> Who did Emma phone?
  • [Lovely]boy^_^/[Lovely]boy^_^/USACO/Barn . . . . 4 matches
         vector<int> getDistance(const vector<int>& ar)
         vector<int> getPivot(int numPivot, const vector<int>& distance)
          vector<int> ret(distance);
          vector<int> distance = getDistance(data);
          vector<int> pivots = getPivot(numPivot, distance);
  • aekae/RandomWalk . . . . 4 matches
         void SetCoordinate(int& coord);
          SetCoordinate(x);
          SetCoordinate(y);
         void SetCoordinate(int& coord)
  • aekae/code . . . . 4 matches
         void SetCoordinate(int& coord);
          SetCoordinate(x);
          SetCoordinate(y);
         void SetCoordinate(int& coord)
  • zennith/ls . . . . 4 matches
          char argRedirectToDir[255] = "dir";
          myStrCat(argRedirectToDir, argv[i]);
          exit(system(argRedirectToDir));
  • 고한종/배열을이용한구구단과제 . . . . 4 matches
         #include<stdio.h>
          * 오 ㅋㅋㅋ 윤종하 게임 만들면서 열심히 공부했나보네. 근데 한 가지 말해주자면 getch()를 쓰면 stdin 버퍼에 입력받은 값이 계속 남아있어서 무한루프같은 문제가 생길 수 있어. 그래서 fflush(stdin);이라는 문장을 getch()를 사용한 이후에 한 번 써주는게 좋아. 근데 코드 대충 읽어보니까 n 누르는거 아니면 while 계속 돌아갈듯?- [윤종하]
          * 우연히 들어와서 봤는데 fflush()는 output stream에 사용하도록 만들어진 함수고, fflush(stdin)은 MS의 컴파일러에서만 지원하는 거라서 linux쪽에서는 작동하지 않는다고 하니까 그것도 알아두는 것이 좋지 싶어요. - [서민관]
  • 권영기/채팅프로그램 . . . . 4 matches
         #include<stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
  • 기술적인의미에서의ZeroPage . . . . 4 matches
         백과사전) WikiPedia:Zero_page
         In early computers, including the PDP-8, the zero page had a special fast addressing mode, which facilitated its use for temporary storage of data and compensated for the relative shortage of CPU registers. The PDP-8 had only one register, so zero page addressing was essential.
         For example, the MOS Technology 6502 has only six non-general purpose registers. As a result, it used the zero page extensively. Many instructions are coded differently for zero page and non-zero page addresses:
         Zero page addressing now has mostly historical significance, since the developments in integrated circuit technology have made adding more registers to a CPU less expensive, and have made CPU operations much faster than RAM accesses. Some computer architectures still reserve the beginning of address space for other purposes, though; for instance, the Intel x86 systems reserve the first 512 words of address space for the interrupt table.
  • 김재현 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 덜덜덜/숙제제출페이지2 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2005/월요일/BlueDragon . . . . 4 matches
         # -*- coding: cp949 -*-
          if self.place == '청룡탕' and not self.aDragon.die:
          self.aDragon.die = True
          self.die = False
  • 데블스캠프2009/금요일 . . . . 4 matches
         || 김수경 || Short coding || ACM 문제를 풀어보며 short coding을 맛보자 || ||
         ||pm 12:00~01:00 || Short coding 맛보기 || 김수경 ||
         ||am 03:00~03:40 || 각자의 문제 풀이 및 short coding 책에서의 코드 || 김수경 ||
  • 데블스캠프2009/수요일/JUnit/서민관 . . . . 4 matches
          addition();
          division();
          public void addition()
          public void division()
  • 무엇을공부할것인가 . . . . 4 matches
         SeparationOfConcerns로 유명한 데이비드 파르나스(David L. Parnas)는 FocusOnFundamentals를 말합니다. (see also ["컴퓨터고전스터디"]) 최근 작고한 다익스트라(NoSmok:EdsgerDijkstra )는 수학과 언어적 능력을 말합니다. ''Besides a mathematical inclination, an exceptionally good mastery of one's native tongue is the most vital asset of a competent programmer. -- NoSmok:EdsgerDijkstra '' 참고로 다익스트라는 자기 밑에 학생을 받을 때에 전산학 전공자보다 수학 전공자에게 더 믿음이 간다고 합니다.
         - Dividing software into components
         - Team work: dividing up tasks. Defining the interfaces up front to avoid
         - Software reliability: that's a difficult one. IMO experience,
  • 문자반대출력/허아영 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
          MSB는 비트로 표현된 값에서 가장 중요한 요인이 되는 값을 말합니다. 가령 10001000 이라는 값이 있을때 가장 왼쪽에 있는 1이 MSB입니다. 마찬가지로 가장 왼쪽에 있는 0을 LSB (Least Significant Bit)라고 합니다. 지금 설명드린 내용은 BigEndian Machine 의 경우, 즉, 비트를 왼쪽에서 오른쪽으로 읽는 아키텍처에서의 MSB, LSB를 설명드린 것이고, LittleEndian (비트를 오른쪽에서 왼쪽으로 읽는) 아키텍처에서는 LSB와 MSB가 바뀌어야겠죠. 현대의 거의 모든 아키텍처에서 영문은 ascii 코드로 표현합니다. ascii코드의 값은 0~127인데 이를 8비트 2의 보수를 사용해서 표현하면 MSB가 모두 0 이 됩니다. 이 경우에는 해당 문자가 1바이트의 문자란 것을 뜻하고, MSB가 1인 경우에는 뒤에 부가적인 정보가 더 온다 (죽, 이 문자는 2바이트 문자이다)라는 것을 말합니다.
  • 반복문자열/김대순 . . . . 4 matches
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2011/Pixar/4월 . . . . 4 matches
          * Conditional Branch
         #include <stdio.h>
         #include <stdio.h>
          * Conditional Branch
  • 새싹교실/2011/學高/5회차 . . . . 4 matches
         #include<stdio.h>
          * redirection: input: <, output: >
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2011/무전취식/레벨9 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/도자기반 . . . . 4 matches
         그전에 헤더파일을 불러오는 부분(#include<stdio.h>)과 main함수의 형태(int main(void){return 0;})에 관해서도 설명했습니다.
         (stdio가 뭘 뜻하는지, 다른 헤더파일에는 무엇이 있는지 와 main앞에 int는 왜붙은건지 괄호안에 void는 뭔지 왜 마지막에 return 0;을 썼는지에 관해서 설명했습니다. 하지만 아직 함수를 안배워서 그런지 이해가 잘 가는것 같지는 않았지만 일단 이렇게 알아두면 된다고 했습니다.)
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2012/아우토반/뒷반/4.13 . . . . 4 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2013/록구록구/8회차 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include<stdio.h>
         #include<stdio.h>
  • 성당과시장 . . . . 4 matches
         그외에도 [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란]이라는 논문도 있다. [http://kldp.org/root/cathedral-bazaar/cathedral-bazaar.html 성당과시장], [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/magic-cauldron/ 마법의 솥], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란] 순으로 씌였다.
  • 숫자야구/강희경 . . . . 4 matches
         void loading();
          loading();
          loading();
         void loading()
  • 압축알고리즘/수진,재동 . . . . 4 matches
          int diff = atoi(&c);
          cout << (char)((int)standard - diff);
          int diff = atoi(&c);
          cout << (char)((int)standard + diff);
  • 이승한/.vimrc . . . . 4 matches
         "<F2> : folding , <F3> : unfolding, <F4> : Tlist
         "folding
         "============= coding option ===========
  • 이연주/공부방 . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 제12회 한국자바개발자 컨퍼런스 후기/유상민의후기 . . . . 4 matches
         nhn 메일 파트 관련 부서중 팀장. redis 메일에 적용
          * 지금 귀찮아서 memcached 제거 안하고 기본 세팅 쓰고 있는데, 듣고나니 큐로쓰고 있는 redis를 캐시로도 쓰고 싶어진다.
          * 위의 disk vs mem 하면 차이가 큰게 당연한데 아주 큰 차이가 있을 테스트를 왜 보여주는지 이해가 안갔다. 더불어 하지 않았다는 것은 위의 벤치마크가 쿼리 히트율이 떨어진다는 의미인데... in memory db 로 벤치마크를 하면 모를까.. 그냥 스트레스 테스트 결과로 보강했으면 좋겠다.
          * redis 쓰고 싶다.
  • 조금더빠른형변환사용 . . . . 4 matches
         #ifdef __BIGENDIAN__
         #endif
         #include <stdio.h>
         #endif
         #ifdef __BIGENDIAN__
         #endif
  • 큰수찾아저장하기/김태훈zyint . . . . 4 matches
         #include <stdio.h>
         #include <stdio.h>
         void transpose(int (*value)[COL]); //행렬의 diagonal을 기준으로 transpose
         #endif //DEBUG
  • 포항공대전산대학원ReadigList . . . . 4 matches
         “Data Structures and Algorithms", Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Addison-Wesley.
          “Digital Design”, Morris Mano, Prentice Hall, 3-rd Ed, 2002.
         “Operating System Concepts: 6th Edition”, Silberschatz, Galvin, and Gagne John Wiley & Sons, 2004.
         “Concepts of Programming Languages” (6th edition), Robert W. Sebesta, Addison Wesley.
  • 프로그램내에서의주석 . . . . 4 matches
         처음에 Javadoc 을 쓸까 하다가 계속 주석이 코드에 아른 거려서 방해가 되었던 관계로; (["IntelliJ"] 3.0 이후부턴 Source Folding 이 지원하기 때문에 Javadoc을 닫을 수 있지만) 주석을 안쓰고 프로그래밍을 한게 화근인가 보군. 설계 시기를 따로 뺀 적은 없지만, Pair 할 때마다 매번 Class Diagram 을 그리고 설명했던 것으로 기억하는데, 그래도 전체구조가 이해가 가지 않았다면 내 잘못이 크지. 다음부터는 상민이처럼 위키에 Class Diagram 업데이트된 것 올리고, Javadoc 만들어서 generation 한 것 올리도록 노력을 해야 겠군.
         내가 가지는 주석의 관점은 지하철에서도 언급한 내용 거의 그대로지만, 내게 있어 주석의 주된 용도는 과거의 자신과 대화를 하면서 집중도 유지, 진행도 체크하기 위해서 이고, 기타 이유는 일반적인 이유인 타인에 대한 정보 전달이다. 전자는 command.Command.execute()이나 상규와 함께 달은 information.InfoManager.writeXXX()위의 주석들이고,후자가 주로 쓰인 용도는 각 class 상단과 package 기술해 놓은 주석이다. 그외에 class diagram은 원래 아나로그로 그린것도 있지만, 설명하면서 그린건 절대로 타인의 머리속에 통째로 저장이 남지 않는다는 전제로, (왜냐면 내가 그러니까.) 타인의 열람을 위해 class diagram의 디지털화를 시켰다. 하는 김에 그런데 확실히 설명할때 JavaDoc뽑아서 그거가지고 설명하는게 편하긴 편하더라. --["상민"]
         자바 IDE들이 Source Folding 이 지원하거나 comment 와 관련한 기능을 지원한다면 해결될듯. JavaDoc 은 API군이나 Framework Library의 경우 MSDN의 역할을 해주니까. --석천
         그리고 개인적으론 Server 쪽 이해하기로는 Class Diagram 이 JavaDoc 보는것보다 더 편했음. 그거 본 다음 소스를 보는 방법으로 (완벽하게 이해하진 않았지만.). 이건 내가 UML 에 더 익숙해서가 아닐까 함. 그리고 Java Source 가 비교적 깨끗하기에 이해하기 편하다는 점도 있겠고. (그래 소스 작성한 사람 칭찬해줄께;) --석천
         내가 Comment 와 JavaDoc 둘을 비슷한 대상으로 두고 쓴게 잘못인듯 하다. 두개는 좀 구분할 필요가 있을 것 같다는 생각이 들어서다. 내부 코드 알고리즘 진행을 설명하기 위해서는 다는 주석을 comment로, 해당 구성 클래스들의 interface를 서술하는것을 JavaDoc으로 구분하려나. 이 경우라면 JavaDoc 과 Class Diagram 이 거의 비슷한 역할을 하겠지. (Class Diagram 이 그냥 Conceptual Model 정도라면 또 이야기가 달라지겠지만)
  • 0PlayerProject . . . . 3 matches
         http://zerowiki.dnip.net/~undinekr/arm_st.rar
          . Format/String : Audio video Interleave
          - Audio
  • 10학번 c++ 프로젝트/소스 . . . . 3 matches
         #include <stdio.h>
          char arr[10][8][16]={ // digit 노가다
         #include <stdio.h>
  • 2010JavaScript . . . . 3 matches
          * 집에서 공부할 때 위키피디아를 읽어보는 것도 좋을 것 같아요. : [http://en.wikipedia.org/wiki/JavaScript JavaScript] [http://en.wikipedia.org/wiki/JavaScript_syntax JavaScript Syntax]
          * [http://dsdstudio.springnote.com/pages/380935?print=1]
  • 3D업종 . . . . 3 matches
          '''Visual Studio 2005 프로젝트로 되있습니다.
         헤더: C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\gl
         라이브러리: C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Lib
  • 3rdPCinCAUCSE/FastHand전략 . . . . 3 matches
         알고리즘을 위해 연습장을 썼습니다. B 문제와 A 문제는 이전에 같은 프로그램을 짜 본 경험이 있던 관계로 특별한 계산을 하지 않았으며, C 번 문제에 대해서 분석차 이용하였습니다. 그리고 테스트를 위해 예제 입력값들을 텍스트 화일로 미리 작성해두고, 도스창에서 이를 redirection, 결과를 확인했습니다. 이러한 방법은 특히 A 번 문제에서 큰 힘을 발휘했습니다. (A번 문제는 입력값이 오목판 전체 이기 때문이죠.) 결과에 대한 확인 테스트 시간이 1초도 걸리지 않았고, 테스트 인풋 데이터 만드는데도 거의 시간소요가 없었습니다.
         그동안 [경태]는 A 번 구현 완료. 테스트 데이터를 위해 editplus 로 입력데이터를 test.txt로 작성. DOS 창에서 redirection 으로 프로그램 실행 & 결과 확인. 중간에 5목이 일어난 부분의 첫 위치를 파악하는 부분에서는, 해당 오목 판정결과 함수에서 판정 방향값을 리턴해주는 형태로 함수를 수정, 이를 근거로 첫 위치를 구했습니다.
  • AI오목컨테스트2005 . . . . 3 matches
          * [http://zerowiki.dnip.net/~undinekr/OmokBase.zip] - 현태의 AI + 네트워크 가능한 오목 프레임 워크
          * [http://zerowiki.dnip.net/~undinekr/OmokBase.zip]
          * [http://zerowiki.dnip.net/~undinekr/OmokBase.zip] - 위에 링크 걸어 놨었는데~
  • AOI/2004 . . . . 3 matches
          * 여름 교재 : 쉽게 배우는 실전 알고리즘 & 정보올림피아드 도전하기 ( Aladdin:8931421923 )
          * 겨울 교재 : Programming Challenges ( Aladdin:8979142889 )
          || [HowManyZerosAndDigits] || . || O || X || . || . || . ||
          || [ImmediateDecodability] || . || O || X || . || . || . ||
          || [LC-Display] || . || . || O || . || . || 0 || . || O ||
          || [TheArcheologist'sDilemma]|| . || . || X || . || . || . || . || . ||
         uva robot의 경우 보통 300 번 이상의 test case 를 쓰는 것 같습니다. 동적 메모리가 아닌 정적으로 할당할 경우 이 점을 유의(?)하지 않으면 RE error(포인터 에러)가 납니다. 보창은 이것때문에 하루종일 프로그램을 뜯어고쳤으나, 결국 우연한 기회에 알게 되었습니다. LCD-Display의 경우 robot은 1000줄 이상을 test하는 걸로 보여집니다. -- 보창
  • ActiveXDataObjects . . . . 3 matches
         {{|Microsoft ADO (ActiveX Data Objects) is a Component object model object for accessing data sources. It provides a layer between programming languages and databases, which allows a developer to write programs which access data, without knowing how the database is implemented. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this is that this introduces a dependency upon the database.
         {{|In the newer programming framework of .NET, Microsoft also present an upgraded version of ADO called ADO.NET, its object structure is quite different from that of traditional ADO. But ADO.NET is still not quite popular and mature till now.
  • AsemblC++ . . . . 3 matches
         MASM의 어셈블 코드를 [VisualStudio]에서 들여다 보는것 처럼 드래그하면 되는걸로 쉽게 생각했지만 그게 아니었다. VS를 너무 호락호락하게 본것 같다. 불가능 한것은 아니어 보이는데 쉬워보이지는 않는다.
         .exe파일의 어셈블 코드부분에 대한 질문. [http://zeropage.org/wiki/AsemblC_2b_2b?action=edit 지식in]
         [http://www.google.co.kr/search?num=20&hl=ko&newwindow=1&client=firefox-a&rls=org.mozilla:ko-KR:official&q=disassembler&spell=1 역어셈블러 구글검색]
  • BabyStepsSafely . . . . 3 matches
         Our first activity is to refactor the tests. [We might need some justification정당화 for refactoring the tests first, I was thinking that it should tie동여매다 into writing the tests first] The array method is being removed so all the test cases for this method need to be removed as well. Looking at Listing2. "Class TestsGeneratePrimes," it appears that the only difference in the suite of tests is that one tests a List of Integers and the other tests an array of ints. For example, testListPrime and testPrime test the same thing, the only difference is that testListPrime expects a List of Integer objects and testPrime expects and array of int variables. Therefore, we can remove the tests that use the array method and not worry that they are testing something that is different than the List tests.
  • BusSimulation/상협 . . . . 3 matches
          int m_currentDistance; //버스가 출발한 곳으로부터 몇 Meter 갔는지 거리
          int GetDistance() {return m_currentDistance;}; //거리(미터)값을 리턴한다.
          void IncreaseDistance(double n) {m_currentDistance+=n;}; //출발점으로 부터의 거리를 증가시킨다.
          m_currentDistance=0;
          IncreaseDistance(t*((m_velocity*1000)/60)); //그때 버스의 거리도 증가할 것이다
          if(m_currentDistance>=m_totalSectionLength*1000) //시간이 증가하는 상황중에서 버스 노선의 총 거리 이상을
          m_currentDistance= m_currentDistance%(m_totalSectionLength*1000);
          int m_ridingSecond; //1사람이 버스에 타는데 걸리는 시간(초)
          m_ridingSecond = 1;
          cout<<i+1<<"번 버스 현재 위치(출발점으로 부터) : "<<m_buses[i].GetDistance()
          if(m_buses[i].GetDistance()==(m_busStation[j]*1000)) //정차하는지 본다
          int consumptionTime = real_passenger*((m_ridingSecond)/60);
  • C++ . . . . 3 matches
         C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.
         Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. New version of the standard (known informally as C++0x) is being developed.
  • C++0x . . . . 3 matches
          * Visual Studio 2010
         [http://ko.wikipedia.org/wiki/C%2B%2B0x wikipedia C++0x]
  • C/C++어려운선언문해석하기 . . . . 3 matches
         [[ const modifier ]]
         "Start reading the declaration from the innermost parentheses, go right, and then go left. When you encounter parentheses, the
         direction should be reversed. Once everything in the parentheses has been parsed, jump out of it. Continue till the whole
  • CPPStudy_2005_1/STL성적처리_1 . . . . 3 matches
         ostream& displayScores(ostream &out, const vector<Student_info> &students);
          displayScores(cout,students);
         ostream& displayScores(ostream &out, const vector<Student_info> &students)
  • CPPStudy_2005_1/질문 . . . . 3 matches
          double median;
          median = size %2 == 0 ? (homework[mid] + homework[mid-1])/2
          << 0.2* midterm + 0.4*final + 0.4*median
  • CVS . . . . 3 matches
         cvs [server aborted]: can't chdir(/root): Permission denied
         This problem is quite common apparently... <the problem>snip > I've been trying to use CVS with the win-cvs client without much > success. I managed to import a module but when I try to do a > checkout I get the following error message: > > cvs checkout chargT > > cvs server: cannot open /root/.cvsignore: Permission denied > > cvs [server aborted]: can't chdir(/root): Permission denied > > I'm using the cvs supplied with RedHat 6.1 - cvs 1.10.6 /snip</the> ---------
         GameCodingComplete 왈,
  • Chapter I - Sample Code . . . . 3 matches
         #endif
         #endif
         #endif
          ==== Character-Based Display ====
         PC_DispClrScr() // Clear the screen
         PC_DispClrLine() // Clear a single row (or line)
         PC_DispChar() // Display a single ASCII chracter anywhere on the screen
         PC_DispStr() // Display and ASCII strin anywhere on the screen
          수행시간 측정은 한 task 의 수행시간을 측정하기 위해서 한다. (당연한거 아냐?). 이 측정은 PC의 82C52 타이머 2번을 통해 수행된다. 수행시간 측정을 위한 함수로는 PC_ElapsedStart()와 PC_ElapsedStop()이 있다. 하지만 이 두 함수를 사용하기 전에 PC_ElapsedInit()를 호출해야한다. 이 함수는 두 함수와 관련된 오버헤드를 측정하는데 사용된다. 이렇게 하면 PC_ElapsedStop 함수에 의해 수행시간이 리턴된다(마이크로세컨드). 이 두 함수는 모두 리엔터런트(주 : 몇 개의 프로그램이 동시에 하나의 task나 subroutine을 공유하여 쓰는 것에 대해 말함, from 한컴사전) 하지 않아야한다. 다음은 PC_DispChar()함수의 측정시간을 구하는 예이다.
         PC_ElapsedInit();
         PC_DispChar(40, 24, 'A', DISP_FGND_WHITE);
  • ClassifyByAnagram/상규 . . . . 3 matches
         class Dictionary
          void OutputDictionary()
          Dictionary dic;
          dic.InsertWord(word);
          dic.OutputDictionary();
  • CleanCode . . . . 3 matches
          * [https://code.google.com/p/google-styleguide/ google coding style guide]
          * [http://blog.goyello.com/2013/05/17/express-names-in-code-bad-vs-clean/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+goyello%2FuokR+%28Goyelloblog%29 Express names in code: Bad vs Clean]
          * [http://www.filewiki.net/xe/index.php?&vid=blog&mid=textyle&act=dispTextyle&search_target=title_content&search_keyword=gerrit&x=-1169&y=-20&document_srl=10376 gerrit install guide]
  • ComponentObjectModel . . . . 3 matches
         Despite this, COM remains a viable technology with an important software base – for example the popular DirectX 3D rendering SDK is based on COM. Microsoft has no plans for discontinuing COM or support for COM.
         There exists a limited backward compatibility in that a COM object may be used in .NET by implementing a runtime callable wrapper (RCW), and .NET objects may be used in COM objects by calling a COM callable wrapper. Additionally, several of the services that COM+ provides, such as transactions and queued components, are still important for enterprise .NET applications.
         그렇지만 COM은 여전히 소프트웨어의 중요한 기반들과 함께 실용적인 기술이다. 예를 들자면 DirectX 3D의 레더링 SDK 는 COM에 기반하고 있다. Microsoft 는 COM를 계속 개발할 계획도, 지원할 계획도 가지고 있지 않다.
         [COM] [MFC/ObjectLinkingEmbedding]
  • CryptKicker2/문보창 . . . . 3 matches
         void decoding(string & s, char * rul);
          decoding(s, rule);
         void decoding(string & s, char * rul)
  • DPSCChapter4 . . . . 3 matches
         '''Composite(137)''' Compose objects into tree structrures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of objects uniformly.
         '''Decorator(161)''' Attach Additional responsibilities and behavior to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.
  • DispatchedInterpretation . . . . 3 matches
         == Dispatched Interpretation ==
          void display(Shape& aShape)
         void PostScriptShapePrinter::display(Shape& aShape)
         void PostScriptShapePrinter::display(Shape& aShape)
  • Doublets/황재선 . . . . 3 matches
          int differentBitCount = 0;
          differentBitCount++;
          return differentBitCount == 1 ? true : false;
  • DylanProgrammingLanguage . . . . 3 matches
         Dylan is an advanced, object-oriented, dynamic language which supports rapid program development. When needed, programs can be optimized for more efficient execution by supplying more type information to the compiler. Nearly all entities in Dylan (including functions, classes, and basic data types such as integers) are first class objects. Additionally Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, macros, and many other advanced features... --Peter Hinely
         Warranty: Distributed WITHOUT WARRANTY OF ANY KIND
  • EnglishSpeaking/2011년스터디 . . . . 3 matches
          * 참고 도서 : 한 달 만에 끝내는 OPIc (학생편/Intermediate) - 원글리쉬
          * There are four members in my family: my father, mother, and a younger brother. Well, actually there are five including our dog. My father was a military officer for twenty years. He recently retired from service and now works in a weaponry company. My mother is a typical housewife. She takes care of me and my brother and keeps our house running well. My brother is attending a university in the U.S.A. He just entered the university as a freshman and is adjusting to the environment. I miss the memory of fighting over things with him. The last member of my family is my dog named Joy. She is a Maltese terrier and my mother named her Joy to bring joy into our family. That's about it for the introduction of my family members.
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 3 matches
         Marge : We could look this "id" thing up in the dictionary.
          A big, dumb, balding, North American ape with no chin.
         Homer : I'll show you a big, dumb, balding ape!
  • FoundationOfUNIX . . . . 3 matches
          * mkdir
          * mkdir test1
          * cd directory
  • FrontPage . . . . 3 matches
         <div style = "float:right"> <a href="https://wiki.zeropage.org/wiki.php/UserPreferences">로그인하러가기</a> </div>
          * [https://docs.google.com/spreadsheets/d/1c5oB2qnh64Em4yVOeG2XT4i_YXdPsygzpqbG6yoC3IY/edit?usp=sharing 도서목록]
  • Functor . . . . 3 matches
         [BuildingParserWithJava]를 보다가 12장에서 처음 접한 단어. FunctionObject를 부르는 말이다.
         from Wikipedia:
         A function object, often called a functor, is a computer programming construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax. The exact meaning may vary among programming languages. A functor used in this manner in computing bears little relation to the term functor as used in the mathematical field of category theory.
  • Gof/Composite . . . . 3 matches
         Line, Rectangle, Text 와 같은 서브 클래스들은 (앞의 class diagram 참조) 기본 그래픽 객체들을 정의한다. 이러한 클래스들은 각각 선이나 사각형, 텍스트를 그리는 'Draw' operation을 구현한다. 기본적인 그래픽 구성요소들은 자식요소들을 가지지 않으므로, 이 서브 클래스들은 자식요소과 관련된 명령들을 구현하지 않는다.
          virtual Currency DiscountPrice ();
         class FloppyDisk : public Equipment {
          FloppyDisk (const char*);
          virtual ~FloppyDisk ();
          virtual Currency DiscountPrice ();
          virtual Currency DiscountPrice ();
          virtual Currency DiscountPrice ();
         chassis->Add (new FloppyDisk ("3.5in Floppy"));
         Another example of this pattern occurs in the financial domain, where a portfolio aggregates individual assets. You can support complex aggregations of assets by implementing a portfolio as a Composite that conforms to the interface of an individual asset [BE93].
  • Gof/Visitor . . . . 3 matches
         예를든다면, visitor를 이용하지 않는 컴파일러는 컴파일러의 abstact syntax tree의 TypeCheck operation을 호출함으로서 type-check 을 수행할 것이다. 각각의 node들은 node들이 가지고 있는 TypeCheck를 호출함으로써 TypeCheck를 구현할 것이다. (앞의 class diagram 참조). 만일 visitor를 이용한다면, TypeCheckingVisior 객체를 만든 뒤, TypeCheckingVisitor 객체를 인자로 넘겨주면서 abstract syntax tree의 Accept operation을 호출할 것이다. 각각의 node들은 visitor를 도로 호출함으로써 Accept를 구현할 것이다 (예를 들어, assignment node의 경우 visitor의 VisitAssignment operation을 호출할 것이고, varible reference는 VisitVaribleReference를 호출할 것이다.) AssignmentNode 클래스의 TypeCheck operation은 이제 TypeCheckingVisitor의 VisitAssignment operation으로 대체될 것이다.
          - declares a Visit operations for each class of ConcreteElement in the object structure. The operation's name and signature identifies the class that sends the Visit request to the visitor. That lets the visitor determine the concrete class of the element being visited. Then the visitor can access the element directly through its particular interface.
          - implements each operation declared by Visitor. Each operation implements a fragment of the algorithm defined for the corresponding class of object in the structure. ConcreteVisitor provides the context for the algorithm and stores its local state. This state often accumulates result during the traversal of the structure.
          virtual Currency DiscountPrice ();
          virtual void VisitFloppyDisk (FloppyDisk*);
         void FloppyDisk::Accept (EquipmentVisitor& visitor) {
          visitor.VisitFloppyDisk (this);
          virtual void VisitFloppyDisk (FloppyDisk*);
         void PricingVisitor::VisitFloppyDisk (FloppyDisk* e) {
          _total += e->DiscountPrice ();
          virtual void VisitFloppyDisk (FloppyDisk*);
         void InventoryVisitor::VisitFloppyDisk (FloppyDisk* e) {
  • HelpOnActions . . . . 3 matches
         모니위키는 액션이라는 확장기능을 제공합니다. 액션은 현재 보고 있는 페이지 혹은 전체 위키에 대한 특별한 확장 기능을 말합니다. 매크로와는 다르게 위키 페이지에 직접 매크로를 삽입해야 하는 것이 아니라 그 페이지를 다른 방식으로 보는 방법을 제공합니다. 예를 들어 페이지를 편집하는 기능를 `edit` 액션이라고 하며, 북마크를 하는 기능은 `bookmark`액션을 통해 이루어지고, 전체 검색, 제목 검색, 역링크 검색 등등 여러가지 기능을 제공합니다. 이러한 액션은 플러그인 방식으로 다른 기능을 손쉽게 확장할 수 있게 하여 위키의 풍부한 기능을 가능하게 만들어주고, 일부 액션은 페이지의 내용과 상관 없는 기능을 제공하기도 합니다. (페이지 지우기 기능은 DeletePage 혹은 페이지 이름을 바꿔주는 RenamePage 기능)
          * `edit`: 페이지 편집
          * `diff`: 페이지 바뀐점 보기
  • HelpOnEditing . . . . 3 matches
         위키 포매팅 문법 (위키 마크업)을 테스트하고 싶으시면 WikiSandBox로 가셔서 [[GetText(EditText)]]를 누르시거나 [[Icon(edit)]] 아이콘을 누르시면 WikiSandBox에서 테스트 해보실 수 있습니다. 실제로 저장하지 않더라도 미리보기 버튼을 누르시면 위키 포매팅 결과를 그때 그때 확인하면서 연습하실 수 있습니다.
         [[Navigation(HelpOnEditing)]]
  • HelpOnLinking . . . . 3 matches
         {{{[[모니위키]]}}}라고 적으면 [[모니위키]]처럼 링크가 됩니다. 이것은 MoinMoin 최신이나 MediaWiki에서 쓰이는 페이지 이름 연결 문법으로, 모니위키에서도 호환성 측면에서 지원합니다.
         그밖에 위키 문법은 HelpOnEditing 페이지를 참조하세요.
         [[Navigation(HelpOnEditing)]]
  • HelpOnMacros . . . . 3 matches
         위키 문법이 궁금하시면 HelpOnEditing 페이지를 참조하세요.
         ||{{{[[WordIndex]]}}} || 페이지 이름으로 구성된 단어 목차 || WordIndex ||
         ||{{{[[Include(HelloWorld[,heading[,level]])]]}}} || 다른 페이지를 읽어옴 || [[Include(HelloWorld)]] ||
         [[Navigation(HelpOnEditing)]]
  • HierarchicalDatabaseManagementSystem . . . . 3 matches
         Hierarchical relationships between different types of data can make it very easy to answer some questions, but very difficult to answer others. If a one-to-many relationship is violated (e.g., a patient can have more than one physician) then the hierarchy becomes a network.
         '''from wikipedia.org'''
  • HolubOnPatterns/밑줄긋기 . . . . 3 matches
          * faith coding과도 상통하는 말인가ㅋㅋ - [서지혜]
          * Naver Ending Story.. - [김준석]
          * Naver Anding story? - [서지혜]
  • IndexedTree/권영기 . . . . 3 matches
          freopen("input.txt","r",stdin);
          freopen("input.txt","r",stdin);
          freopen("input.txt","r",stdin);
  • Java Study2003/첫번째과제/장창재 . . . . 3 matches
         자바 언어로 작성된 자바 프로그램을 중간 언어(intermediate language) 형태인 자바 바이트코드로 컴파일 합니다<.
         자바의 주된 특징은 기존의 C/C++ 언어의 문법을 기본적으로 따르고, C/C++ 언어가 갖는 전처리기, 포인터, 포인터 연산, 다중 상속, 연산자 중첩(overloading) 등 복잡하고 이해하기 난해한 특성들을 제거함으로써 기존의 프로그램 개발자들이 쉽고 간단하게 프로그램을 개발할 수 있도록 합니다.
         이러한 문제점은 느린(Lazy) 클래스 로딩에서 발생하거나 메모리 할당과 가비지 콜렉션이 비결정적이고 느린 최악의 경우(worst-case) 특성을 가지며 stop-start 방식으로 모든 스레드를 멈출 수 있다는 문제점이 있습니다. 이를 해결하기 위해 클래스를 미리 로딩(class preloading)한다거나 정적 초기화(static initializer)를 제거하여 패키지 라이브러리에 대해서는 가상머신 초기화를 사용하고 응용프로그램에서는 명시적인 초기화 를 사용하게 하는 등의 기법을 사용할 수 있습니다. 그리고, 메모리 할당과 쓰레기 수집(garbage collection)에 대해서는 정해진 시간 내에 입터럽트 가능한 쓰레기 수집을 하는 것입니다. 또는 표준화된 실시간 API를 제공함으로써 해결할 수 있습니다.
         System.out.println("Hello World!"); // Display the string
  • Linux/탄생과의미 . . . . 3 matches
          * WikiPedia
          * [http://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4 한국]
          * [http://en.wikipedia.org/wiki/Linux 영문]
  • MoreEffectiveC++/C++이 어렵다? . . . . 3 matches
          === Inheritance - Overriding - virtual ===
          ==== Double-Dispatch (Multi-Dispatch) ====
          === Polymorphism - Overloading ===
          * 생각해볼 name mangling - overloading
  • Omok/재니 . . . . 3 matches
         void board_display();
          board_display();
         void board_display()
          int checkDirection[4][2] = {{1,1},{1,0},{0,1},{-1,1}};
          checkDirection[i][0] *= -1, checkDirection[i][1] *= -1;
          check_X = x + checkDirection[i][0];
          check_Y = y + checkDirection[i][1];
          check_X += checkDirection[i][0];
          check_Y += checkDirection[i][1];
  • OurMajorLangIsCAndCPlusPlus/XML . . . . 3 matches
          <studies>
          </studies>
         쿼리 - zeropage/studies/java/participants
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 3 matches
         #include <stdio.h>
         const char DEBUG_TEXT[] = "<zeropage>\n <studies>\n <cpp>\n <instructor>이상규</instructor>\n <participants>\n <name>김상섭</name>\n <name>김민경</name>\n <name>송수생</name>\n <name>조현태</name>\n </participants>\n </cpp>\n <java>\n <instructor>이선호</instructor>\n <participants>\n <name>김민경</name>\n <name>송수생</name>\n <name>조현태</name>\n </participants>\n </java>\n <mfc>\n <participants/>\n </mfc>\n </studies>\n</zeropage>\n";
  • PlayMacro . . . . 3 matches
         MediaWiki와 일관성있게 하기 위해서 {{{[[Media()]]}}}문법도 쓸 수 있도록 하였다.
         See also MediaMacro
  • PrettyPrintXslt . . . . 3 matches
         <?xml version="1.0" encoding="ISO-8859-1"?>
          <div class="xmlverb-default">
          </div>
  • ProgrammingLanguageClass/2006/Report3 . . . . 3 matches
         subprogram, the corresponding thunk compiled for that parameter is executed. Even
         though it is difficult to avoid run-time overhead in the execution of thunks, sometimes it
         error conditions.
  • ProgrammingPearls/Column4 . . . . 3 matches
         === Understanding the Program ===
          * Functions : precondition - 함수 시작 전에 보장되어야 할 조건 -과 postcondition - 함수 끝날때에 보장되어야 할 조건 -을 명시해준다.(...) 이러한 방법을 "Programming by contract"라 한다.
  • ProgrammingPearls/Column5 . . . . 3 matches
          * 발판을 마련하자.(Build scaffolding.)
          * Scaffolding
          * Coding : 하이레벨의 슈도코드로부터 시작하자.
  • ProjectZephyrus/ClientJourney . . . . 3 matches
          * 이전에 wiki:NoSmok:InformationRadiator 를 붙일 수 있는 벽과 화이트보드가 그립다; 방학중엔 피시실 문짝에라도 붙여보던지 궁리를;
          * 중간 중간 테스트를 위해 서버쪽 소스를 다운받았다. 상민이가 준비를 철저하게 한 것이 확실히 느껴지는 건 빌드용/실행용 배치화일, 도큐먼트에 있다. 배치화일은 실행한번만 해주면 서버쪽 컴파일을 알아서 해주고 한번에 실행할 수 있다. (실행을 위한 Interface 메소드를 정의해놓은것이나 다름없군.) 어떤 소스에서든지 Javadoc 이 다 달려있다. (Coding Standard로 결정한 사항이긴 하지만, 개인적으로 코드의 Javadoc 이 많이 달려있는걸 싫어하긴 하지만; 코드 읽는데 방해되어서; 하지만 javadoc generator 로 document 만들고 나면 그 이야기가 달라지긴 하다.)
          * TDD 가 아니였다는 점은 추후 모듈간 Interface 를 결정할때 골치가 아파진다. 중간코드에 적용하기 뭐해서 궁여지책으로 Main 함수를 hard coding 한뒤 ["Refactoring"] 을 하는 스타일로 하긴 하지만, TDD 만큼 Interface가 깔끔하게 나오질 않는다고 생각. 차라리 조금씩이라도 UnitTest 코드를 붙이는게 나을것 같긴 하다. 하지만, 마감이 2일인 관계로. -_- 스펙 완료뒤 고려하던지, 아니면 처음부터 TDD를 염두해두고 하던지. 중요한건 모듈자체보다 모듈을 이용하는 Client 의 관점이다.
          * 내가 지난번과 같이 5분 Pair를 원해서 이번에도 5분Play를 했다.. 역시 능률적이다.. 형과 나 둘다 스팀팩먹인 마린같았다.. --;; 단번에 1:1 Dialog창 완성!! 근데 한가지 처리(Focus 관련)를 제대로 못한게 아쉽다.. 레퍼런스를 수없이 뒤져봐도 결국 자바스터디까지 가봤어도 못했다.. 왜 남들은 다 된다고 하는데 이것만 안되는지 모르겠다.. 신피 컴터가 구려서그런거같다.. 어서 1.7G로 바꿔야한다. 오늘 들은 충격적인 말은 창섭이가 주점관계로 거의 못할꺼같다는말이었다.. 그얘긴 소켓을 나도 해야된다는 말인데.... 나에게 더 많은 공부를 하게 해준 창섭이가 정말 고맙다.. 정말 고마워서 눈물이 날지경이다.. ㅠ.ㅠ 덕분에 소켓까지 열심히 해야된다.. 밥먹고와서 한 네트워크부분은 그냥 고개만 끄덕였지 이해가 안갔다.. 그놈에 Try Catch는 맨날 쓴다.. 기본기가 안되있어 할때마다 관련된것만 보니 미치겠다.. 역시 기본기가 충실해야된다. 어서 책을 봐야겠다.. 아웅~ 그럼 인제 클라이언트는 내가 완성하는것인가~~ -_-V (1002형을 Adviser라고 생각할때... ㅡ_ㅡ;;) 암튼 빨리 완성해서 시험해보고싶다.. 3일껀 내가 젤먼저썼다.. 다시한번 -_-V - 영서
          ''어차피 창섭이가 주점이 아니라 하더라도 자네는 소켓을 공부해야 했을걸. -_-v (왜냐. 중간에 창섭이랑 너랑 Pair 할것이였으니까. 창섭이도 Swing 관련 공부를 해둬야 하긴 마찬가지) 참, 그리고 해당 코드대비 완성시간은 반드시 체크하도록. 참고로 1:1 Dialog 는 1시간 10분정도 이용했음. --석천''
         다음번에 창섭이와 Socket Programming 을 같은 방법으로 했는데, 앞에서와 같은 효과가 나오지 않았다. 중간에 왜그럴까 생각해봤더니, 아까 GUI Programming 을 하기 전에 영서와 UI Diagram 을 그렸었다. 그러므로, 전체적으로 어디까지 해야 하는지 눈으로 확실히 보이는 것이였다. 하지만, Socket Programming 때는 일종의 Library를 만드는 스타일이 되어서 창섭이가 전체적으로 무엇을 작성해야하는지 자체를 모르는 것이였다. 그래서 중반쯤에 Socket관련 구체적인 시나리오 (UserConnection Class 를 이용하는 main 의 입장과 관련하여 서버 접속 & 결과 받아오는 것에 대한 간단한 sequence 를 그렸다) 를 만들고, 진행해 나가니까 진행이 좀 더 원할했다. 시간관계상 1시간정도밖에 작업을 하지 못한게 좀 아쉽긴 하다.
         1002의 경우 UML을 공부한 관계로, 좀 더 구조적으로 서술 할 수 있었던 것 같다. 설명을 위해 Conceptual Model 수준의 Class Diagram 과 Sequence, 그리고 거기에 Agile Modeling 에서 잠깐 봤었던 UI 에 따른 페이지 전환 관계에 대한 그림을 하나 더 그려서 설명했다. 하나의 프로그램에 대해 여러 각도에서 바라보는 것이 프로그램을 이해하는데 더 편했던 것 같다. [[BR]]
  • PyIde/SketchBook . . . . 3 matches
          ''계속 생각했던것이 '코드를 일반 Editor 의 문서로 보는 관점은 구조적이지 못하고 이는 필요없는 정보를 시야에 더 들어오게끔 강요한다. 그래서 구조적으로 볼 수 있도록 해야 한다.' 였는데, SignatureSurvey를 생각하면 정말 발상의 전환같다는 생각이 든다는. (코드를 Flat Text 문서를 보는 관점에서 특정정보를 삭제함으로서 새로운 정보를 얻어낸다는 점에서.) --[1002]''
          * Source Folding - 화일 하나가 긴 경우라도 짧게 줄여놓고 쓰므로.
         하지만, 손가락 동선의 경우 - ctrl + O 를 누르고 바로 메소드 이동을 한다. 일반 이동도 메소드 중간 이동은 CTRL +커서키. (이는 VIM 에서의 W, B) 위/아래는 커서키. 클래스로의 이동은 CTRL+SHIFT+T. Source Folding 도 주로 Outliner 에 의한 네비게이팅을 이용한다면 별로 쓸 일이 없다. 보통 의미를 두고 하는 행동들은 클래스나 메소드들 단위의 이동이므로, 그 밑의 구현 코드들에 대해 깊게 보지 않는다. (구현코드들에 대해 깊게 보는 경우가 생긴다면 십중팔구 Long Method 상황일것이다.)
  • PythonLanguage . . . . 3 matches
          * [PythonMultiThreading]
          * [ChartDirector]
          * http://www.gpgstudy.com/gpgiki/python_script - 파이썬의 Extending 과 Embedding 의 응용.
  • RandomWalk/김아영 . . . . 3 matches
          int direction;
          direction=rand()%8;
          switch(direction)
  • RandomWalk/신진영 . . . . 3 matches
          int count=1, direction=0, walk=0;
          direction = rand() % 8 + 1;
          switch(direction)
  • Refactoring/DealingWithGeneralization . . . . 3 matches
          * You have constructors on subclasses with mostly identical bodies.[[BR]]''Create a superclass constructor; class this from the subclass methods.''
          * A superclass and subclass are not very different.[[BR]]''Merge them together.''
          * You have two methods in subclasses that perform similar steps in the same order, yet the steps are different.[[BR]]''Get the steps into methods with the same signature, so that the original methods become the same. Then you call pull them up.''
  • Ruby/2011년스터디/세미나 . . . . 3 matches
          * visual studio의 ironRuby
          # this is overriding
          * 진짜 한번쯤 건드려보고 싶은 언어였는데 차일피일 미루다가 드디어 해봤습니다. 루비의 문제점도 많이 보였지만 그래도 (제 입장에서는) 직관적인거 같아서 좋았습니다. 시간이 된다면 irb로가 아닌 editor를 이용해서 편집한 소스코드를 컴파일하고 돌려보는 방법도 해보면 좋겠어요. - [지원]
  • SecurityNeeds . . . . 3 matches
         I actually have a rather different security problem. I would like to set up
         ''Why not use webserver passwords to restrict access? Or do you wish to restrict '''editing''' by a restricted group? -- AnonymousCoward ;)''
         Even restricting the editing could be done easily using the security the webserver provides.
  • ShellSort/문보창 . . . . 3 matches
         void incoding(const char oldTurt[][MAX_NAME], const char newTurt[][MAX_NAME], const int & nTurt, int * code);
          incoding(oldTurt, newTurt, nTurt, incode);
         void incoding(const char oldTurt[][MAX_NAME], const char newTurt[][MAX_NAME], const int & nTurt, int * code)
  • SmallTalk/강좌FromHitel/강의2 . . . . 3 matches
          DWORDBytes DWORDField EDITSTREAM ... etc ...
          digitalClockProcess := [[
          digitalClockProcess terminate. ¬
          (Sound fromFile: 'C:\Windows\Media\Ding.wav') woofAndWait; woofAndWait.
  • TCP/IP . . . . 3 matches
          * http://kldp.org/KoreanDoc/VI-miniRef-KLDP <using vi editer>
          * http://www.paradise.caltech.edu/slide <sliding window project>
  • TFP예제/WikiPageGather . . . . 3 matches
          self.assertEquals (self.pageGather.GetWikiPage ("FrontPage"), '=== Reading ===\n' +
          ' * ["&Ccedil;ѱÛÅ׽ºƮ"]\n\n----\n["PrevFrontPage"]\n\n----\n')
          safe = string.letters + string.digits
  • TheTrip/황재선 . . . . 3 matches
          double difference = money[i] - average;
          if (difference > 0) movedMoney += difference;
          movedMoney = convertToTwoDigits(movedMoney);
          sum = convertToTwoDigits(sum);
          average = convertToTwoDigits(sum / money.length);
          public double convertToTwoDigits(double aNum) {
  • TheWarOfGenesis2R . . . . 3 matches
          3. [[HTML(<STRIKE>)]] DirectX - DirectGraphics / OpenGL 사용법 익히기. [[HTML(</STRIKE>)]] - 1시간 20분
          == DirectDraw로 만든 간단한 알카노이드(11/07) ==
          == Tile Editor(11/14) ==
          * [http://zeropage.org/pub/Genesis2R/TileEditor.zip 소스]
          * ["DirectDraw"]
          * ["DirectDraw/Example"]
          * ["DirectDraw/APIBasisSource"]
          || Upload:ScriptEditor.zip || 스크립트 에디터 ||
         ["2dInDirect3d"] [Direct3D] ["프로젝트분류"]
  • ToyProblems . . . . 3 matches
         ToyProblems를 풀게 하되 다음 방법을 이용한다. Seminar:TheParadigmsOfProgramming [http://www.jdl.ac.cn/turing/pdf/p455-floyd.pdf (pdf)]을 학습하게 하는 것이다.
         희상 - CSP를 응용해 문제를 푸는 것을 듣고 난 후 Alan Kay가 Paradigm이 Powerful Idea라고 했던 것에 고개를 끄덕끄덕 할 수 있었다. 그동안 FP를 맛만 보았지 제대로 탐구하지 않았던 것이 아쉬웠다. FP에 대한 관심이 더 커졌다.
          - 창준 - 교육의 3단계 언급 Romance(시, Disorder)-Discipline(예, Order)-Creativity(악, Order+Disorder를 넘는 무언가) , 새로운 것을 배울때는 기존 사고를 벗어나 새로운 것만을 생각하는 배우는 자세가 필요하다. ( 예-최배달 유도를 배우는 과정에서 유도의 규칙만을 지키며 싸우는 모습), discipline에서 creativity로 넘어가는 것이 중요하다.
  • UDK/2012년스터디/소스 . . . . 3 matches
         var int a;[[Media(Example.mp3)]]
          local vector CamStart, HitLocation, HitNormal, CamDirX, CamDirY, CamDirZ, CurrentCamOffset;
          CurrentCamOffset.X = GetCollisionRadius();
          GetAxes(out_CamRot, CamDirX, CamDirY, CamDirZ);
          CamDirX *= CurrentCameraScale;
          if (CamDirX.Z > GetCollisionHeight()) {
          CamDirX *= square(cos(out_CamRot.Pitch * 0.0000958738)); // 0.0000958738 = 2*PI/65536
          out_CamLoc = CamStart - CamDirX*CurrentCamOffset.X + CurrentCamOffset.Y*CamDirY + CurrentCamOffset.Z*CamDirZ;
         [[Media(http://udn.epicgames.com/Three/rsrc/Three/DevelopmentKitGemsConcatenateStringsKismetNode/03_PopulatingConcatenateKismetNode.jpg)]]
  • UglyNumbers/남훈 . . . . 3 matches
         def exponent(num, div):
          if num % div != 0:
          num /= div
  • UploadFileMacro . . . . 3 matches
         모니위키의 {{{[[UploadFile]]}}} 매크로는 업로드 된 파일을 {{{$upload_dir}}}로 정의된 디렉토리에 각 페이지별 디렉토리를 생성시키고, 그 디렉토리에 업로드된 파일을 저장한다.
         예를 들어, {{{MyPage}}}에 들어가서 {{{MyPage?action=UploadFile}}}을 하거나, MyPage에서 {{{[[UploadFile]]}}} 매크로를 사용하여 파일을 업로드를 하면 $upload_dir='pds';라고 되어있는 경우에 {{{pds/MyPage/}}}가 새롭게 만들어지고 거기에 올린 파일이 저장된다.
         모니위키에서는 모든 업로드 된 파일이 {{{$upload_dir='pds'}}} 하위 디렉토리에 보존된다. 즉 {{{pds/*/}}}에 1단계 하위 디렉토리들이 생성된다. (2단계 이상은 지원하지 않습니다.)
  • UseSTL . . . . 3 matches
          * Text Book : Generic Programming and the STL , STL Tutorial and Reference Guide Second edition
          * STL Tutorial and Reference Guide Second edition 의 Tutorial부 예제 작성
          * [[HTML(<strike> 4장 Differ from other lib 1 </strike>)]]
          * STL 책중에는 STL Tutorial and Reference Guide Second edition 가 제일 좋지 않나요? 이펙티브 STL 은 아직 책꽂이에서 잠들고있는중이라..-.-a - 임인택
  • WERTYU/1002 . . . . 3 matches
          dicStrs= """`1234567890-=QWERTYUIOP[]\ASDFGHJKL;'ZXCVBNM,./"""
          return dicStrs[dicStrs.find(c)-1]
  • WikiSandPage . . . . 3 matches
         <div style = 'float:right'>
         </div>}}}
         <div class="kawoouTable">
  • WikiWikiWeb . . . . 3 matches
         The [wiki:Wiki:FrontPage first ever wiki site] was founded in 1994 as an automated supplement to the Wiki:PortlandPatternRepository. The site was immediately popular within the pattern community, largely due to the newness of the internet and a good slate of Wiki:InvitedAuthors. The site was, and remains, dedicated to Wiki:PeopleProjectsAndPatterns.
          * [http://news.mpr.org/programs/futuretense/daily_rafiles/20011220.ram Ward Cunningham Radio Interview]
  • ZeroPageServer/set2002_815 . . . . 3 matches
          * Encoding
          * JSP (Encoding 테그 추가)
          * [[HTML( <STRIKE> Moin 에서 Redirection 문제 </STRIKE> )]] : kernel upgrade로 해결 되었음 원인 불명확
  • [Lovely]boy^_^/Diary/12Rest . . . . 3 matches
          * I studied a Grammar In Use Chapter 44,45,46
          * I code directX examples all day.--;
          * I can treat D3D, DInput, but It's so crude yet.
          * The DInput's message priority is maybe so high... It's very very fast.--; I can't control it.
          * I modify above sentence.--; I test GetAsyncKeyState(), but it's speed is same with DInput.--; How do I do~~~?
          * I made a SnakeBite with Direct3D and DirectInput. I'll add sound with DirectSound, and I'll test DirectX's almost all contents.
  • biblio.xsl . . . . 3 matches
         <?xml version="1.0" encoding="ISO-8859-1"?>
          <div style="margin-bottom:6pt;">
          </div>
  • django . . . . 3 matches
          * [http://linux.softpedia.com/progDownload/PySQLite-Download-6511.html pysqlite다운로드]
         ADMIN_MEDIA_PREFIX = '/'
          * 그리고 C:\Python24\Lib\site-packages\Django-0.95-py2.4.egg\django\contrib\admin\media 에 있는 css 폴더를 docuemntRoot(www 이나 htdoc) 폴더에 복사하면 해결됨.
          * [django/ModifyingObject]
  • html5/canvas . . . . 3 matches
          * CanvasGradient
          * [http://diveintohtml5.org/canvas.html#divingin canvas에 관한 아주 자세한 설명] 어떻게 그려지는지에 대해서는 이곳에서 물어보면 대부분 해결 될 듯
  • html5/form . . . . 3 matches
          * [http://diveintohtml5.org/forms.html form of madness]
          * [http://www.w3.org/TR/html5-diff/ w3c:HTML5 differences from HTML4]
  • html5/outline . . . . 3 matches
          * 아웃라인과 상관 없는 범위를 지정하 ㄹ때는 div를 사용할 것
          * http://www.webguru.pe.kr/zbxe/files/attach/images/2848/655/824/structure-div.gif
         === section additional info ===
  • neocoin/SnakeBite . . . . 3 matches
          * MFC GDI 출력 버전
          * DirectX 출력 버전 : ["DirectDraw"]
          * [http://zeropage.org/browsecvs/index.php?&dir=SnakeBite%2F Zp CVS 의 SnakeBite] : 집의 CVS 통째로 복사이다.
          ''bidirectional association은 최소화하는 것이 좋음. 꼭 필요하다면 back-pointer를 사용해야 함. 가능하면 MediatorPattern의 사용을 고려해보길. --JuNe''
  • vending machine . . . . 3 matches
         DeleteMe) rename or modify : 일단 ZeroPage 에서 작성했었던 VendingMachine 과는 다른 Spec 이여서 이 위키에서는 맞지 않은듯 합니다. 어떤 분이 작성하신건가요? --[1002]
         커피값이 150원이고 사용하는 동전의 최대값이 500원이므로 거스름돈을 계산하기 위해서 상태는 0~450원까지를 상태 변수로 설계한다. 따라서 상태변수는 4개가 필요하게 된다. ABCD=0000일때는 현재 남아있는 돈이 0원인 상태이고, ABCD=0001 일때는 남아있는 돈이 50원인 상태, ABCD=0010 일때는 남아있는 돈이 100원인 상태, ABCD=0011 일때는 남아있는 돈이 150원인 상태, ... , ABCD=1001 일때는 남아있는 돈이 450원인 상태, 그리고 ABCD=1010 이후는 사용하지 않는 무정의 조건 상태(Don't care condition)로 처리한다. 또한 Filp-flop은 D Flip-flop을 사용하기로 한다.
  • whiteblue/MyTermProjectForClass . . . . 3 matches
         #endif
         #endif
         #endif
  • 고한종/팩토리얼 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 구구단 . . . . 3 matches
         ''[http://krdic.naver.com/krdic.php?where=krdic&docid=14737 네이버사전]''
  • 답변 및 의견 1 . . . . 3 matches
          * 지훈아 차차 가르쳐줄께 ㅋ[[BR]]플러그인 설치 했는데 ediplus가 익숙해져서 그런지 잘 안쓰게 되네요 ㅋ --[김건영]
          * 나도 처음에는 editplus 쓰다가 바꿨는데,[[BR]]간단한거 짤때는 editplus 써도 상관 없는데 이게 프로젝트 단위로 되면 eclipse가 편한데 그이유
  • 데블스캠프2006/월요일/함수/문제풀이/윤성준 . . . . 3 matches
         int dice();
          cout << dice();
         int dice()
  • 데블스캠프2006/월요일/함수/문제풀이/윤영준 . . . . 3 matches
         int dice(void);
          cout <<dice();
         int dice(void){
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/박준호 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션3/김상호 . . . . 3 matches
         {{{#include<stdio.h>
         {{{#include<stdio.h>
         #include<stdio.h>
  • 데블스캠프2011/넷째날/Android/송지원 . . . . 3 matches
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
         <?xml version="1.0" encoding="utf-8"?>
         <EditText
          android:id="@+id/inputText"></EditText>
  • 데블스캠프2013/다섯째날/구구단 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 레밍즈프로젝트/프로토타입/STLLIST . . . . 3 matches
         || CList 사용 || [http://blog.naver.com/ryudk01.do?Redirect=Log&logNo=120007965930] ||
         '''Retrieval/Modification'''
         || FindIndex || Gets the position of an element specified by a zero-based index. ||
         || IsEmpty || Tests for the empty list condition (no elements). ||
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 3 matches
         || 파일복사 프로그램 || [http://blog.naver.com/kds6221.do?Redirect=Log&logNo=140013999545] ||
         || 파일입출력 예제 || [http://blog.naver.com/popo1008.do?Redirect=Log&logNo=20008968622] ||
         || memDC -> bitmap || [http://blog.naver.com/zenix4078.do?Redirect=Log&logNo=11507823] ||
  • 반복문자열/허아영 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 상협/Diary/7월 . . . . 3 matches
         || 3D || dip2k 튜토리얼 11/16 || 딱 이정도. || 쩝..||
         || 3D || dip2k 튜토리얼 15.7/16 || 90%정도. || 아 잠온당..||
         || 3D || dip2k 튜토리얼 16/16 + 태양계 || ok || 어느정도 했다. 와~~ ||
  • 새싹C스터디2005/pointer . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 새싹교실/2011 . . . . 3 matches
          stdio.h: printf, scanf function
          redirection||
          multi-dimension array||
  • 새싹교실/2011/무전취식/레벨1 . . . . 3 matches
          * Project 생성 : Visual Stdio2008(이하 VS2008)에서 프로젝트 생성법
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/사과나무 . . . . 3 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         {{{#include <stdio.h>
         {{{#include <stdio.h>
  • 새싹교실/2012/새싹교실강사교육/4주차 . . . . 3 matches
         #include<stdio.h>
         #include <stdio.h>
         3.5 stdin, stdout
  • 새싹교실/2012/아우토반/뒷반/3.30 . . . . 3 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
         #include<stdio.h>
  • 새싹교실/2012/아우토반/뒷반/5.11 . . . . 3 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2012/아우토반/앞반/3.29 . . . . 3 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
         #include<stdio.h>
  • 새싹교실/2012/앞부분만본반 . . . . 3 matches
         #include <stdio.h>
         #include<stdio.h>
         #include <stdio.h>
  • 새싹교실/2013/라이히스아우토반/1회차 . . . . 3 matches
          * printf, scanf 복습하고, 그 이외의 stdio.h에 있는 입출력 함수들을 소개할 겁니다.
          * printf, scanf 복습하고, 그 이외의 stdio.h에 있는 입출력 함수들을 소개할 겁니다.
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 수학의정석/집합의연산/조현태 . . . . 3 matches
         #include <stdio.h>
          fflush(stdin);
          fflush(stdin);
  • 시간맞추기/허아영 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 알고리즘2주숙제 . . . . 3 matches
         === Contradixtion ===
         From Discrete mathematics
         8. Let a<sub>r</sub> be the number of ways to pay for an item costing r cents with pennies, nickels, and dimes.
         === Contradixtion ===
  • 알고리즘5주참고자료 . . . . 3 matches
         [http://en.wikipedia.org/wiki/Randomized_algorithm Randomized algorithm]
         [http://en.wikipedia.org/wiki/Las_Vegas_algorithm Las Vegas algorithm]
         [http://en.wikipedia.org/wiki/Monte_Carlo_algorithm Monte Carlo algorithm]
  • 양아석 . . . . 3 matches
         while condition:
         if condition:function
         elif condition:func
  • 위시리스트 . . . . 3 matches
          * [http://books.google.co.kr/books?id=oowq_6bAgloC&printsec=frontcover&dq=go+lang&hl=ko&sa=X&ei=5f-WU8rTCM_-8QXu5oGwAw&redir_esc=y#v=onepage&q=go%20lang&f=false the way to go]
          * http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8991268838
         Building Machine Learning Systems with Python 한국어판
         DirectX11을 이용한 3D 게임 프로그래밍 입문
         무한상상 DIY 아두이노와 안드로이드로 45개 프로젝트 만들기
         실용 Direct3D 11 렌더링 & 계산
  • 위시리스트/130511 . . . . 3 matches
          * http://www.interpark.com/product/MallDisplay.do?_method=detail&sc.shopNo=0000100000&firpg=01&sc.prdNo=13003385&sc.dispNo=016001&sc.dispNo=016001
          * The C# Programming Language (Fourth Edition) 한국어판 - [김민재]
  • 임인책/북마크 . . . . 3 matches
          * [http://feature.media.daum.net/economic/article0146.shtm 일 줄고 여가시간 늘었는데 성과급까지...]
          * [http://zeropage.org/~dduk/ace/Addison.Wesley.The.ACE.Programmers.Guide.chm ACE Programmer's Guide] ([http://zeropage.org/~dduk/ace/APG.zip example code])
          * http://blog.naver.com/rivside.do?Redirect=Log&logNo=60006821813
          * [http://www.extension.harvard.edu/2002-03/programs/DistanceEd/courses/default.jsp Distance Education Program]
  • 임인택 . . . . 3 matches
          * http://radiohead.sprignote.com
         [http://sfx-images.mozilla.org/affiliates/Banners/120x600/rediscover.png]
         [http://www.sporadicnonsense.com/files/FileZilla_ss.jpg]
  • 임인택/AdvancedDigitalImageProcessing . . . . 3 matches
          http://planetmath.org/encyclopedia/HoughTransform.html
          http://greta.cs.ioc.ee/~khoros2/non-linear/dil-ero-open-close/front-page.html
          http://www.ph.tn.tudelft.nl/Courses/FIP/noframes/fip-Morpholo.html#Heading98
  • 정규표현식/소프트웨어 . . . . 3 matches
         == visutalStudio ==
          http://hackingon.net/image.axd?picture=WindowsLiveWriter/AdhocStringManipulationWithVisualStudio/7EA25C99/image.png
         == editplus ==
  • 조현태/놀이/시간표만들기 . . . . 3 matches
          * 2학년용 : [http://zerowiki.dnip.net/~undinekr/ZPT.zip]
          * 3학년용 : [http://zerowiki.dnip.net/~undinekr/ZPT2.zip]
          * 4학년용 : [http://zerowiki.dnip.net/~undinekr/ZPT3.zip]
  • 졸업논문/요약본 . . . . 3 matches
         Web environment has became a standalone platform. Object-oriented languages, such as python, are suitable for web. Django is a web application framework written by python, and helps web developers writting web application more agile by abstracting database. Django provides high level abstraction on database, higher than CLI which uses ODBC. Django, for instance, creates database tables when developer writes classes in python, and modifies tables when developer modifies classes in python. In addition, django helps developers using database on host-language(python) level by abstracting insertion, deletion, update, retrieving of recodes to class method. Therefore, web developers make programs more agile.
  • 졸업논문/참고문헌 . . . . 3 matches
         [2] "Web 2.0", http://en.wikipedia.org/wiki/Web_2
         [12] "Database Management System", http://en.wikipedia.org/wiki/Database_management_system
         [13] "SQL", http://en.wikipedia.org/wiki/SQL
  • 중위수구하기/남도연 . . . . 3 matches
          void disp();
         void Mid :: disp(){
          center.disp();
  • 최대공약수/남도연 . . . . 3 matches
          void disp();
         void GCD::disp(){
          Max.disp();
  • 최소정수의합/허아영 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 타도코코아CppStudy/0724/선희발표_객체지향 . . . . 3 matches
          * 캡슐화(encapsulation) : 객체의 내부적인 사항과 객체들간의 외부적인 사항들을 분리시킨다. 이렇게 캡슐화된 객체의 행위는 외부에서 볼 때는 구체적인 아닌 추상적인 것이 되므로 정보 은닉(information hiding) 개념이 존중된다. 주어진 클래스의 특정 연산 기능은 메소드(method)라고 한다. 캡슐화는 무슨 메소드로 구현되었는가에 구애받지 않고 추상적으로 정의된 연산 기능을 통해 객체가 사용되고 시스템의 상태(state)를 변화시키도록 해준다.
         객체 모형(object model) : 객체들과 그 특성을 식별하여 객체들의 정적 구조(static structure)와 그들간의 관계(interface)를 보여주는 객체 다이어그램(object diagram)을 작성한다.
         동적 모형(dynamic model) : 시간 흐름에 따른 시스템의 변화를 보여주는 상태 다이아그램(state diagram)을 작성한다. 실시간(real-time) 시스템에서는 반드시 필요하다.
  • 타도코코아CppStudy/객체지향발표 . . . . 3 matches
          * 캡슐화(encapsulation) : 객체의 내부적인 사항과 객체들간의 외부적인 사항들을 분리시킨다. 이렇게 캡슐화된 객체의 행위는 외부에서 볼 때는 구체적인 아닌 추상적인 것이 되므로 정보 은닉(information hiding) 개념이 존중된다. 주어진 클래스의 특정 연산 기능은 메소드(method)라고 한다. 캡슐화는 무슨 메소드로 구현되었는가에 구애받지 않고 추상적으로 정의된 연산 기능을 통해 객체가 사용되고 시스템의 상태(state)를 변화시키도록 해준다.
         객체 모형(object model) : 객체들과 그 특성을 식별하여 객체들의 정적 구조(static structure)와 그들간의 관계(interface)를 보여주는 객체 다이어그램(object diagram)을 작성한다.
         동적 모형(dynamic model) : 시간 흐름에 따른 시스템의 변화를 보여주는 상태 다이아그램(state diagram)을 작성한다. 실시간(real-time) 시스템에서는 반드시 필요하다.
  • 튜터링/2013/Assembly . . . . 3 matches
          * Virtual, 2진수, 메모리 공간, ALU연산, Pipeline, Multitasking, 보호모드, Little-endian, RISC&CISC
          1. Directive와 instruction의 차이점에 대해 설명하시오.
          4.다음 방식(indirect, indexed)로 코드를 작성하고, 설명하시오.
          indirect operands indexed operands
          * Disk HW적인 요소, SW적인 요소
  • 파스칼삼각형/허아영 . . . . 3 matches
         #include <stdio.h>
         #include <stdio.h>
         #include <stdio.h>
  • 02_Python . . . . 2 matches
          #include <stdio.h>
         Import, From 모듈 접근 import sys; from sys import stdin
  • 2010JavaScript/강소현/연습 . . . . 2 matches
         function displaymessage()
         <input type="button" value="메세지 출력" onclick="displaymessage()"><br>
  • 2학기파이선스터디/채팅창 . . . . 2 matches
          self.edit = Entry(master)
          self.edit.place(x = 0, y = 550 , width = 600 , height = 50)
  • 2학기파이선스터디/함수 . . . . 2 matches
         >>> f(width = 10, height=5, depth=10, dimension=3)
         {'depth': 10, 'dimension': 3}
  • 3DGraphicsFoundation . . . . 2 matches
          * [http://dip2k.coco.st/] : 따라하기 좋은 튜토리얼이 있어서..., 혼자 보기 아까워서 올립니다~
          * [http://www.chronocross.de/directx8.htm] : 3D 타일맵에 빌보드 캐릭터 출력 예제 소스 있는 곳 -- 정수
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 2 matches
          // Set Viewport to window dimensions
          // Set the perspective coordinate system
          glLoadIdentity();
          glLoadIdentity();
          glLightfv(GL_LIGHT0, GL_DIFFUSE, sourceLight);
          glColorMaterial(GL_FRONT, GL_AMBIENT_AND_DIFFUSE);
          DispatchMessage(&msg);
  • 3n+1Problem/김태진 . . . . 2 matches
         #include <stdio.h>
          if(feof(stdin)) break;
  • AM . . . . 2 matches
          * 주 교재 : Windows API 정복 ( Aladdin:8973542796 ), Visual C++ 6 완벽가이드 ( Aladdin:8931427301 )
  • A_Multiplication_Game/김태진 . . . . 2 matches
         #include <stdio.h>
          for(;!feof(stdin);){
  • AcceleratedC++/Chapter5 . . . . 2 matches
          == 5.3 Using iterators instead of indices ==
          === 5.5.1 Some important differences ===
  • Algorithm/DynamicProgramming . . . . 2 matches
         http://en.wikipedia.org/wiki/Dynamic_programming
         == Dijkstra's Shortest Path Algorithm ==
         [http://www-b2.is.tokushima-u.ac.jp/~ikeda/suuri/dijkstra/Dijkstra.shtml]
  • AngularJS . . . . 2 matches
         <div ng-app="">
         </div>
  • Bridge/권영기 . . . . 2 matches
         #include<stdio.h>
         // freopen("input.txt","r",stdin);
  • BuildingWikiParserUsingPlex . . . . 2 matches
          def repl_boldAndItalic(self, aText):
          boldanditalic = bold + italic
          (boldanditalic, repl_boldAndItalic),
  • C++/SmartPointer . . . . 2 matches
         #endif
          이런걸 안써도 되어서 Python이 재미있는 것일지도. (하지만 Extending 쪽에서는 결국 써야 하는.. 흑) --[1002]
  • C++스터디_2005여름/도서관리프로그램/문보창 . . . . 2 matches
         #endif
         #endif
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 2 matches
         #endif
         #endif
  • C++스터디_2005여름/학점계산프로그램/정수민 . . . . 2 matches
         #endif
         #endif
  • C99표준에추가된C언어의엄청좋은기능 . . . . 2 matches
         #include <stdio.h>
          The new variable-length array (VLA) feature is partially available. Simple VLAs will work. However, this is a pure coincidence; in fact, GNU C has its own variable-length array support. As a result, while simple code using variable-length arrays will work, a lot of code will run into the differences between the older GNU C support for VLAs and the C99 definition. Declare arrays whose length is a local variable, but don't try to go much further.
  • CCNA/2013스터디 . . . . 2 matches
          * DSU (Digital Service Unit)와 CSU (Channel Service Unit)
          * FDDI 네트워크
          - FDDI 네트워크 표준에 대한 소개.
          * 토큰링과 FDDI는 많이 사용되지 않아서 그런지 설명이 무척 적었음.
          * 압축: 라우터간에 전송하는 데이터 압축 (Staker, Predictor)
          4. 다이얼러 맵(Dialer map) 설정
          - ISDN DDR(Dial on Demand Routing) : 전송시킬 데이터나 서비스가 있을 때만 ISDN 라인을 사용하는 기술
          - show dialer : ISDN번호, 주소, 연결 지속시간, 현재 사용하는 채널, Data Link 상태 등의 정보를 보여줌.
  • CPPStudy_2005_1 . . . . 2 matches
         = Coding =
          [http://lab.msdn.microsoft.com/express/visualc/default.aspx VS2005C++Express] .net 2005의 VSC++버전의 Express Edition
  • CPP_Study_2005_1/BasicBusSimulation/남상협 . . . . 2 matches
          double m_roundDistance;
         #endif
          m_fin>>m_roundDistance;
          Bus bus(velocity,m_roundDistance);
          int m_roundDistance; // Killo meter
          Bus(int velocity, int roundDistance) :
          m_velocity(velocity), m_roundDistance(roundDistance) {m_time=0; m_position=0;}
          void increaseTime(int time) {m_time+=time; m_position+=(time*m_velocity/3600)%m_roundDistance;}
         #endif
  • CSP . . . . 2 matches
         import threading, thread
          threads.append(threading.Thread(target=each.run))
  • Calendar성훈이코드 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • Calendar환희코드 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • CanvasBreaker . . . . 2 matches
          5. Median Filtering
          * 유사연산자, 차연산자, embossing, Median Filtering, 영상 질 향상 그리고 나머지 - 3시간
  • CeeThreadProgramming . . . . 2 matches
         #include <stdio.h>
          unsigned threadID = 1;
          unsigned threadID2 = 2;
          hThread = (HANDLE)_beginthreadex( NULL, 0, &ThreadedFunction, NULL, 0, &threadID );
          hThread2 = (HANDLE)_beginthreadex( NULL, 0, &ThreadedFunction, NULL, 0, &threadID2 );
         #include <stdio.h>
  • CompleteTreeLabeling/조현태 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • ComputerNetworkClass/2006 . . . . 2 matches
         [ComputerNetworkClass/Report2006/BuildingWebServer]
         [ComputerNetworkClass/Report2006/BuildingProxyServer]
  • ComputerNetworkClass/Report2006/BuildingProxyServer . . . . 2 matches
         http://en.wikipedia.org/wiki/Web_cache
         http://en.wikipedia.org/wiki/Proxy_server
  • ComputerNetworkClass/Report2006/BuildingWebServer . . . . 2 matches
          * [http://en.wikipedia.org/wiki/HTTP HTTP from wikipedia]
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 2 matches
          printf("Binding to IF: %s\n", inet_ntoa(if0.sin_addr));
         __intn 1, 2, 4, or 8 bytes depending on the value of n. __intn is Microsoft-specific.
  • Cracking/ReverseEngineering/개발자/Software/ . . . . 2 matches
         개발자들이 Coding을 할 때 약간의 신경만 써주면 Cracker들에 의해 exploit이 Programming되는 것을 막을 수 있다.
         Jeffrey Richter의 Programming Applications for Microsoft Windows란 책을 추천한다. 현재 4th edition까지 나온 상태이다. 물론 한글판은 없다.
  • CryptKicker . . . . 2 matches
         dick
         dick and jane and puff and spot and yertle
  • Curl . . . . 2 matches
         기술적으로는 최근에의 Ajax, Flex(MacromediaFlash) 등의 리치 클라이언트 기술들과 같은 분류로 묶일 수 있을듯. 다른 기술들과의 차이점으로는 어떤게 있는지? --[1002]
          Ajax프로그래밍을 해본적이 없어서 Gmail에서 관찰한 내용을 기준으로 해보면... 아마도 curl 로 만들어진 빠른 속도의 애플리케이션을 이용해서 좀더 다양한 처리 같은게 가능하지 않을까요? 뭐 그래픽 에디터를 activex를 이용하지 않고도 만들 수 있다던지.. 그리고 네트워크가 disconnect된 상태에서 사용자가 작업한 내용을 보관하고 있다가 connect된 상태로 바뀌면 작업을 처리하는 일같은 것도 가능할 것 같고요.(ajax가 jscript+dhtml을 이용한 기술이라고 아는데 이런것도 가능한지는 모르겠네요.;;) 아무래도 로컬의 runtime위에서 작동을 하는 만큼 유저의 입장에서 좀더 다양한 상용의 용도가 있을 것이라는 생각이드네요. 물론 runtime 이 있기 때문에 상업적 표준이 되기전에는 기업용 시장에서만 팔릴 것들에만 쓰일지도 모르겠고요. - [eternalbleu]
  • CxxTest . . . . 2 matches
         [1002]의 경우 요새 CxxUnit 을 사용중. 밑의 스크립트를 Visual Studio 의 Tools(일종의 External Tools)에 연결시켜놓고 쓴다. Tool 을 실행하여 코드제너레이팅 한뒤, 컴파일. (cxxtestgen.py 는 CxxTest 안에 있다.) 화일 이름이 Test 로 끝나는 화일들을 등록해준다.
          for eachFile in listdir("."):
  • DataCommunicationSummaryProject/Chapter12 . . . . 2 matches
          * Iridium: 위성을 사용한 모바일 네트워크
          * 새로운 LEO는 모바일 네트워크와 함께 노력해왔다.(?) Iridium이 그들의 재정에 그림자를 드리우긴 했지만,(망했다는 소린가?) 많은 국가의 3G 라이센스 비용에 비해, 위성 네트워크는 싸다.
  • DataCommunicationSummaryProject/Chapter9 . . . . 2 matches
          * ISM(Industrail,Scientific, and Medical) 는 의사소통을 위한것이 아니다. 따라서 이 범위의 주파수는 국가에서 나두었다. 그래서 무선 전화나 무선 랜에서 사용된다.
          * License-Free Radio 통신서비스를 하도록 허락한 주파수대이다.(돈주고 판것이것지) 물론 미국과 유럽의 기준이 약간 틀리다.
  • Data전송 . . . . 2 matches
         <input type="radio" name="season" value="spring" checked>spring<br>
         <input type="radio" name="season" value="summer">summer<br>
  • DevelopmentinWindows . . . . 2 matches
          (윈도우즈 API - kernel32.dll, gdi32.dll, user32.dll[[BR]]
          DirectX - dplay.dll, dsound.dll, dinput.dll, ddraw.dll)
  • DirectDraw/APIBasisSource . . . . 2 matches
         #endif
          wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
          // Translate and dispatch the message
          DispatchMessage( &msg );
         ["DirectDraw"]
  • DirectVariableAccess . . . . 2 matches
         == Direct Variable Access ==
         스몰토크 진영에서는 IndirectVariableAccess를 선호했다. 그러다가 켄트아저씨가 DirectVariableAccess를 써 보고는 그것의 가독성에 놀랐다.
         하지만 이 클래스가 상속이 될 가능성이 있다면, setter/getter를 오버라이딩 해서 사용할수 있으므로, IndirectVariableAccess를 쓰는 것이 괜찮다.
  • EditPlus . . . . 2 matches
         == EditPlus는? ==
         EditPlus라는 프로그램 과 흡사한 프로그램 만들기.
  • EffectiveSTL/Container . . . . 2 matches
          * Random Access Iterator(임의 접근 반복자)가 필요하다면, vector, deque, string 써야 한다. (rope란것도 있네), Bidirectional Iterator(양방향 반복자)가 필요하다면, slist는 쓰면 안된다.(당연하겠지) Hashed Containers 또 쓰지 말랜다.
          * Standard Node-based Container들은 양방향 반복자(bidirectional Iterator)를 지원한다.
  • EightQueenProblem/lasy0901 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • EightQueenProblem/김준엽 . . . . 2 matches
          void display()
          cboard.display();
  • EightQueenProblem/최태호소스 . . . . 2 matches
         # include <stdio.h>
         # include <stdio.h>
  • EightQueenProblem/햇병아리 . . . . 2 matches
         int check_diagonal()
          else if (check_diagonal())
  • ErdosNumbers/조현태 . . . . 2 matches
          fflush(stdin);
          fflush(stdin);
  • Erlang/기본문법 . . . . 2 matches
         >>> 10 div 7.
          * C / C++ / Java 와 같이 정수형을 리턴하려면 div를 사용하며 나머지는 rem을 통해서 얻을 수 있다.
  • ExploringWorld . . . . 2 matches
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=multimedia 감상 게시판 RSS]
         || 감상 / 삽질 || multimedia / tip ||
  • Fmt . . . . 2 matches
         output file with lines as close to without exceeding
         so as to create an output file with lines as close to without exceeding
  • FocusOnFundamentals . . . . 2 matches
         learn how to apply what they have been taught. I did learn a lot about the technology of that day in
         laboratory assignments, in my hobby (amateur radio), as well as in summer jobs, but the lectures
  • GRASP . . . . 2 matches
         == Indirection ==
         그 외에 [DavidParnas]의 On the Criteria To Be Used in Decomposing Systems Into Modules에서 [InformationHiding] 개념을 소개했고 [DataEncapsulation]과 혼동하는 경우가 많았다고 말해주네요. [OCP]에 대해서도 이야기해 주고 ...
  • GTK+ . . . . 2 matches
         GTK+ is free software and part of the GNU Project. However, the licensing terms for GTK+, the GNU LGPL, allow it to be used by all developers, including those developing proprietary software, without any license fees or royalties.
         GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
  • GarbageCollection . . . . 2 matches
         = disadvantage =
         [http://en.wikipedia.org/wiki/Garbage_collection_%28computer_science%29]
  • Gof/Strategy . . . . 2 matches
          // lay out components according to breaks
          * Borland's ObjectWindows - dialog box. validation streategies.
  • Hacking/20040930첫번째모임 . . . . 2 matches
          cd, pwd, man, ls, cp, rm, mkdir, rmdir, mv, cat, more, less, grep, find, echo, uname, adduser, passwd, id, su
  • Hacking/20041028두번째모임 . . . . 2 matches
          cd, pwd, man, ls, cp, rm, mkdir, rmdir, mv, cat, more, less, grep, find, echo, uname, adduser, passwd, id, su
  • HanoiProblem/영동 . . . . 2 matches
         message2 db "th disk from ", '$'
         n dw 5 ;disk의 갯수
  • HardcoreCppStudy/두번째숙제/CharacteristicOfOOP/김아영 . . . . 2 matches
         '''* 데이터 은닉(Data Hiding)'''
         추상화란, 객체가 자신의 정보를 안에 감추고 있으면서 외부에 구체적인 것이 아닌 추상적인 내용만을 알려주는 것을 말한다. 때문에 추상화란 정보의 은닉(Information Hiding)이라고도 한다.
  • HelpOnLists . . . . 2 matches
         See also ListFormatting, HelpOnEditing.
         [[Navigation(HelpOnEditing)]]
  • HelpOnNavigation . . . . 2 matches
          * [[Icon(edit)]] 페이지 고치기
          * [[Icon(diff)]] 페이지의 바뀐 부분 보기
  • HelpOnProcessors . . . . 2 matches
         Please see HelpOnEditing
         [[Navigation(HelpOnEditing)]]
  • HelpOnRules . . . . 2 matches
         Please see HelpOnEditing.
         [[Navigation(HelpOnEditing)]]
  • HelpOnTables . . . . 2 matches
         그밖에 위키 문법은 HelpOnEditing를 참고하세요.
         [[Navigation(HelpOnEditing)]]
  • HelpOnXmlPages . . . . 2 matches
         <?xml version="1.0" encoding="ISO-8859-1"?>
         === Display ===
         [[Navigation(HelpOnEditing)]]
  • HowManyZerosAndDigits/문보창 . . . . 2 matches
         시간제한이 1분짜리 문제다. Digits의 개수를 세는 것은 로그를 이용하면 간단히 해결되나, Zeros의 개수를 세는 방법이 딱히 떠오르지 않는다.
         // no10061 - How many zeros and how many digits?
          double nDigit; // how many digits?
          nDigit = 0.0;
          nDigit += log(i) / log(B);
          cout << nZero << " " << int(nDigit) + 1 << endl;
         [HowManyZerosAndDigits] [문보창]
  • ImmediateDecodability/김회영 . . . . 2 matches
          cout<<"Set is not immediately decodable ";
          cout<<"Set is immediately decodable ";
  • IntegratedDevelopmentEnvironment . . . . 2 matches
         종종 일반 Text editor가 너무나 많은 기능을 제공하는 나머지 IDE랑 헷갈리기도 한다. vim의 plugin을 깔거나 sublime을 잘 설정하면 IDE부럽지 않게 사용할수 있으나 해당 프로그램은 기본적으로 TextEditor이다. plugin을 통해서 지원하는 기능은 사실상 통합된 기능이라 보기 어렵기 떄문이다.
  • IntelliJUIDesigner . . . . 2 matches
         단점이라면, 아직 개발이 계속 진행중이여서 완전하지 않다는 점. Swing Control 중 아직 UI Palette 에 없는 것들도 있고, 레퍼런스 변수와 binding 하는 방법도 약간 복잡한 감이 있다.
         === binding 할 클래스 설정 ===
  • IntentionRevealingMessage . . . . 2 matches
         ParagraphEditor라는 클래스에서 highlight라는 메세지를 봤다. 당신은 '오, 재미있겠는걸.' 하고 본다. 코드는 다음과 같다.
         class ParagraphEditor
  • JSP/SearchAgency . . . . 2 matches
         pageEncoding="UTF-8"%>
          request.setCharacterEncoding("UTF-8");
  • Java Script/2011년스터디/박정근 . . . . 2 matches
          function addition(x, y){
          addition(i,person[i]);
  • Java/SwingCookBook . . . . 2 matches
         참조 사이트 : http://www.indiwiz.com/web/Java/Swing/
         Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
         http://www.jgoodies.com
  • Java2MicroEdition . . . . 2 matches
         Java 2 Micro Edition (J2ME) 은 휴대전화나 PDA 같은 이동통신 기기등의 가전제품을 목표로 하고 있다. 그래서 초소형 장치에서 작은 장치에 이르는 이른바 소형 디바이스 들이 Java 를 사용할 수 있도록 지원하는 플랫폼이다.
          http://zeropage.org/pub/Java2MicroEdition/J2ME.jpg
  • JavaScript/2011년스터디/박정근 . . . . 2 matches
          function addition(x, y){
          addition(i,person[i]);
  • JavaStudy2003/두번째과제/입출력예제 . . . . 2 matches
          input = inputDialogbox("Enter the first word : ");
          input = inputDialogbox("Enter the second word : ");
          outputDialogbox(output);
          public String inputDialogbox(String text) {
          // Shows a question-message dialog requesting
          return JOptionPane.showInputDialog(null, text);
          public void outputDialogbox(String message) {
          // Brings up an information-message dialog titled "Message".
          JOptionPane.showMessageDialog(null, message);
  • JavaStudy2004/자바따라잡기 . . . . 2 matches
          * No More Operator Overloading
         http://myhome.naver.com/histidine/start/start_home.htm
  • LCD Display/Celfin . . . . 2 matches
         void display(int size, char *str)
          display(n, s);
  • LIB_4 . . . . 2 matches
          *Stack-- = (INT16U)0x0000;// DI
         #endif
         #endif
  • Lines In The Plane . . . . 2 matches
         What is the maximum number L<sub>n</sub> of regions defined by lines("unfolding" or "unwinding") in the plane?
  • Linux . . . . 2 matches
         things people like/dislike in minix, as my OS resembles it somewhat
         will support anything other than AT-harddisks, as that's all I have :-(.
  • LoveCalculator/조현태 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • LoveCalculator/허아영 . . . . 2 matches
         #include <stdio.h>
          ungetc(ch, stdin);
  • LuaLanguage . . . . 2 matches
         게임 프로그래머들이 embedding language 로 많이 선호하는 언어. (embedding 시 용량이 작고 문법이 간편하다는점에서)
  • MFC/AddIn . . . . 2 matches
         = AddIn =
          * Restore Class View Addin
          * IncrediBuild
  • MFC/ScalingMode . . . . 2 matches
         = LogicalCoordinate To DeviceCoordinate =
  • MFCStudy2006/1주차 . . . . 2 matches
          // TODO: Modify the Window class or styles here by modifying
          * Dialog에서 오른쪽 마우스 버튼 클릭 -> Properties
  • Marbles/조현태 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • MedusaCppStudy . . . . 2 matches
         자판기(Vending Machine)
         Vending machine 다 짜긴 짰는데 또 형이 짠거랑 비슷하게 됐네여..이놈의 기억력이란..ㅎㅎ
  • Microsoft . . . . 2 matches
          * WikiPedia:Gary_Kildall : MS-DOS에 의해 사장된 CP/M의 개발자.
          * WikiPedia:Charles_Simonyi : 워드의 개발자, 마소 소프트웨어 그룹 담당자. 헝가리언 표기법 제안자.
  • MicrosoftFoundationClasses . . . . 2 matches
          ''백과사전) WikiPedia:Microsoft_Foundation_Classes, WikiPedia:Object_Windows_Library ''
         응용프로그램에서 document를 몇개를 다루느냐에 따라서 SDI(single document interface), MDI(multiple document interface)로 구분하여 사용한다.
         = SDI Application Wizard =
  • MineFinder . . . . 2 matches
          CDialog::OnTimer(nIDEvent);
          201.741 0.1 225.112 0.1 221 CEdit::LineScroll(int,int) (mfc42d.dll)
         GetPixel 은 어디서 호출될까? Edit->Find in Files 를 하면 해당 프로젝트내에서 GetPixel이 쓰인 부분들에 대해 알 수 있다.
  • MineSweeper/Leonardong . . . . 2 matches
          self.direction =\
          for d in self.direction:
  • MobileJavaStudy . . . . 2 matches
         ["Java2MicroEdition"]을 주축으로 핸드폰용 프로그램을 공부하는 페이지입니다.
          * ["Java2MicroEdition"] - J2ME에 대하여...
  • MoniWikiThemes . . . . 2 matches
         IE의 경우 display:block 또는 display:table 을 통해 2개 이상의 블록모델 레이어를 중첩시킬 때 width 속성을 각각 주지 않으면 마우스 스크롤이나 리플레시 동작에 컨텐츠가 지워지는 특징(버그?)이 있습니다. width 속성을 주면 괜찮아 지더군요. 최근 저도 CSS만으로 테마를 구현하고 있습니다. --[http://scrapnote.com 고미다]
  • MoniWikiTutorial . . . . 2 matches
          * [[Icon(edit)]] 이 아이콘을 누르면 편집창이 뜨게 됩니다.
          * [[Icon(diff)]] 페이지가 다른 사람에 의해 고쳐졌을때 그 변화를 보여주는 3차원 입체안경 아이콘입니다.
  • NetworkDatabaseManagementSystem . . . . 2 matches
         The chief argument in favour of the network model, in comparison to the hierarchic model, was that it allowed a more natural modeling of relationships between entities. Although the model was widely implemented and used, it failed to become dominant for two main reasons. Firstly, IBM chose to stick to the hierarchical model in their established products such as IMS and DL/I. Secondly, it was eventually displaced by the relational model, which offered a higher-level, more declarative interface. Until the early 1980s the performance benefits of the low-level navigational interfaces offered by hierarchical and network databases were persuasive for many large-scale applications, but as hardware became faster, the extra productivity and flexibility of relational systems won the day.
         '''from wikipedia.org'''
  • NumberBaseballGame/jeppy . . . . 2 matches
         #include <stdio.h>
          이것저것 해봐야겠당~ editplus 사용해도 꽤 괜찮넹.. 답답한 도스환경에서 해방~
  • NumericalAnalysisClass/Exam2002_1 . . . . 2 matches
         (b) Find the value of the parametric variable corresponding to the intersection point.[[BR]]
         (c) Find the values of the X,Y,Z coordinate values of plane.
  • OOP/2012년스터디 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • OekakiMacro . . . . 2 matches
         [[OeKaki(digit)]]
         [[OeKaki(digit)]]
  • OurMajorLangIsCAndCPlusPlus . . . . 2 matches
         [OurMajorLangIsCAndCPlusPlus/stdio.h] (cstdio)
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 2 matches
         #include <stdio.h>
          char query[100] = "zeropage/studies/java/participants";
  • OurMajorLangIsCAndCPlusPlus/locale.h . . . . 2 matches
         char frac_digits; CHAR_MAX LC_MONETARY
         char int_frac_digits; CHAR_MAX LC_MONETARY
  • OurMajorLangIsCAndCPlusPlus/print/김상섭 . . . . 2 matches
         #include <stdio.h>
          if(isdigit(*++list))
  • OurMajorLangIsCAndCPlusPlus/print/이상규 . . . . 2 matches
         #include <stdio.h>
          if(isdigit((int)*c))
  • PC실관리/고스트 . . . . 2 matches
          * Visual Studio 2003 NET
          * Visual Studio C++ 6
  • PNGFileFormat/FilterAlgorithms . . . . 2 matches
         Raw(x) = Paeth(x) + PaethPredictor(Raw(x-bpp), Prior(x), Prior(x-bpp))
         function PaethPredictor (a,b,c)
  • PairProgrammingForGroupStudy . . . . 2 matches
         이 방식을 소프트웨어 개발 업체에서 적용한 것은 Apprenticeship in a Software Studio라는 문서에 잘 나와 있습니다. http://www.rolemodelsoft.com/papers/ApprenticeshipInASoftwareStudio.htm (꼭 읽어보기를 권합니다. 설사 프로그래밍과는 관련없는 사람일지라도)
  • PairProgramming토론 . . . . 2 matches
         Pair 할때의 장점으로 저는 일할때의 집중도에 있다고 보고 있습니다. (물론 생각의 공유와 버그의 수정, 시각의 차이 등도 있겠지만요.) 왕도사/왕초보 Pair 시의 문제점은 왕도사가 초보자가 coding 때에 이미 해야 할 일을 이미 알고 있는 경우 집중도가 떨어지게 된다는 점에 있습니다. Pair 의 기간이 길어지면서 초보쪽이 중고급으로 올라가는 동안 그 문제들이 해결이 될 것 같은데, 아쉬운 점은 Pair 를 긴 기간을 두고 프로그래밍을 한 적이 없다는 점입니다. (하나의 프로젝트를 끝내본 역사가 거의 없다는.)
         이 세상에서 PairProgramming을 하면서 억지로 "왕도사 왕초보"짝을 맺으러 찾아다니는 사람은 그렇게 흔치 않습니다. 설령 그렇다고 해도 Team Learning, Building, Knowledge Propagation의 효과를 무시할 수 없습니다. 장기적이고 거시적인 안목이 필요합니다.
         제가 여러번 강조했다시피 넓게 보는 안목이 필요합니다. 제가 쓴 http://c2.com/cgi/wiki?RecordYourCommunicationInTheCode 나 http://c2.com/cgi/wiki?DialogueWhilePairProgramming 를 읽어보세요. 그리고 사실 정말 왕초보는 어떤 방법론, 어떤 프로젝트에도 팀에게 이득이 되지 않습니다. 하지만 이 왕초보를 쓰지 않으면 프로젝트가 망하는 (아주 희귀하고 괴로운) 상황에서 XP가 가장 효율적이 될 수 있다고 봅니다.
  • Pairsumonious_Numbers/김태진 . . . . 2 matches
         #include <stdio.h>
          if(feof(stdin))break;
  • ParserMarket . . . . 2 matches
         This way, the parser can directly be put on the page without any modification, and as easily copied from that page. See the examples below.
  • PatternCatalog . . . . 2 matches
          * ["MediatorPattern"]
          * ["Gof/Mediator"]
  • PhotoShop2003 . . . . 2 matches
         || ^..^ || ^..^ || Median Filtering 미 완성|| 철민 || 30분 ||
         || 11:20 || 11:55 || 지금까지 각자 한것 통합 & 버그 수정 & Median Filtering 완성 || 철민, 인수 || 35분 ||
  • Postech/QualityEntranceExam06 . . . . 2 matches
          boolean algebra 와 ordinary algebra 의 차이
          11. Weakest precondition 관련 문제
  • PrivateHomepageMaking . . . . 2 matches
         || MediaWiki || http://wikipedia.sourceforge.net/ || PHP 기반, mysql 이용 ||
  • ProgrammingLanguageClass/Report2002_2 . . . . 2 matches
         As usual, you shall submit a floppy diskette with a listing of your program and a set of test data of your own choice, and the output from running your program on your test data set.
          * 보통, floppy diskette에 당신의 프로그램과, 테스트한 데이터들과 실행에 의한 결과를 제출한다.
  • ProgrammingPartyAfterwords . . . . 2 matches
         3시 40분쯤. 1002는 시간이 너무 지체된다고 판단, '처음부터 일반화 알고리즘을 생각하시는 것 보다는, 사람수 한명일때라 생각하시고 작업하신뒤 사람수는 늘려보시는것이 더 편할겁니다' 라고 했다. 이는, 금요일, 토요일때 미리 엘리베이터 시뮬레이션을 만들때 느낀점이긴 했다. Moa 팀에서는 동의를 했고 직원 한명에 대한 여정부분을 Hard-Coding 해나갔다.
          * NoSmok:StructureAndInterpretationOfComputerPrograms 에 나온 Event-Driven Simulation 방식의 회로 시뮬레이션 [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-22.html#%_idx_3328 온라인텍스트]
          * Discrete-Event System Simulation : 이산 이벤트 시뮬레이션 쪽에 최고의 책으로 평가받는 베스트셀러. 어렵지도 않고, 매우 흥미로움. [http://165.194.100.2/cgi-bin/mcu240?LIBRCODE=ATSL&USERID=*&SYSDB=R&BIBNO=0000351634 도서관]에 있음
          * Seminar:ElevatorSimulation 문제, 일반적인 discrete event simulation 패턴 소개 등
  • ProjectGaia/기록 . . . . 2 matches
          * Extendible Hash 병합, 분할 구현
          * 12/9 : Pc실 Key Sequential File 초안 , Extendible Hash 초안 구현
  • ProjectGaia/참고사이트 . . . . 2 matches
          *[http://www.istis.unomaha.edu/isqa/haworth/isqa3300/fs009.htm Extendible Hashing] in English, 개념.코볼 구현소스
          *[http://perso.enst.fr/~saglio/bdas/EPFL0525/sld009.htm Extendible Hashing]
  • ProjectSemiPhotoshop/요구사항 . . . . 2 matches
          * Median Filtering (O)
         == Additions - 가상 스토리 ==
  • PyIde . . . . 2 matches
          * Prototyping & 외부 공개소스 Review & Copy & Paste 하여 가능한한 빠른 시간내에 원하는 기능 구현법이나 라이브러리들을 연습하여 익힌뒤, Refactoring For Understanding 을 하고, 일부 부분에 대해 TDD 로 재작성.
          * http://www.die-offenbachs.de/detlev/eric3.html - 스크린샷만 두고 볼때 가장 잘만들어져보이는 IDE.
  • PyIde/Exploration . . . . 2 matches
         PyIde/CodeEditor 분석 & wxStyledTextCtrl API 사용방법들 구경.
         Design 을 할때 오버하는 성향이 있는 것 같다. IListener 가 있으면 DIP를 지키는 것이기도 하고, 기존 TestResult 등의 클래스들을 수정하지 않으면서 Listener 들만 추가하는 방식으로 재사용가능하니까 OCP 상으로도 좋겠지만. 과연 당장 필요한 것일까? 그냥 TestResult 를 모델로 들고 있고 View 클래스 하나 더 있는 것으로 문제가 있을까?
         약간만 Refactoring 해서 쓰면 될듯. Runner abstract class 추출하고, TestResult 상속받은 클래스 만들고,. Test Loading 은 TestLoader 그대로 쓰면 될것 같다.
  • REFACTORING . . . . 2 matches
         ["RefactoringDiscussion"]
         ["Refactoring/BuildingTestCode"]
          - Visual Studio 2005 Preview 버전 구해서 깔아봤는데.. 거기 없었던것 같았는뎅..;; 플러그인 형식으로 VS7 이나 7.1에서 [Refactoring] 할수 있게 해주는 툴은 구했음.. - [임인택]
  • RandomWalk2/ExtremePair . . . . 2 matches
          self.direction = [(-1,0),(-1,1),(0,1),(1,1),(1,0),(1,-1),(0,-1),(-1,-1)]
          moveRow, moveCol = self.direction[self.journey[self.journeyCount]]
  • RandomWalk2/Vector로2차원동적배열만들기 . . . . 2 matches
         ''DeleteMe 페이지 이름으로 MultidimensionalArray가 더 좋지 않을까요?''
          * [http://www.cuj.com/articles/2000/0012/0012c/0012c.htm?topic=articles A Class Template for N-Dimensional Generic Resizable Arrays]
          * Bjarne Stroustrup on Multidimensional Array [http://www.research.att.com/~bs/array34.c 1], [http://www.research.att.com/~bs/vector35.c 2]
  • RecentChanges . . . . 2 matches
         [[RecentChanges(timesago,daysago,notitle,comment,days=30,item=100,board,hits,showhost,js,timesago,change,allusers,editrange)]]
         ||||<tablealign="center"> [[Icon(diff)]] ||한 개 이상의 백업된 버전이 존재하는 페이지를 의미합니다.||
  • Refactoring/ComposingMethods . . . . 2 matches
          ListCandidates = Arrays.asList(new String[] {"Don", John", "Kent"});
          if (candidates.contains(people[i]))
  • Refactoring/RefactoringReuse,andReality . . . . 2 matches
         === Understanding Hot and Where to Refactor ===
         == Implications Regarding Software Reuse and Technology Transfer ==
  • ResponsibilityDrivenDesign . . . . 2 matches
         Object 란 단순히 logic 과 data 묶음 이상이다. Object 는 service-provider 이며, information holder 이며, structurer 이며, coordinator 이며, controller 이며, 바깥 세상을 위한 interfacer 이다. 각각의 Object 들은 자신이 맡은 부분에 대해 알며, 역할을 해 내야 한다. 이러한 ResponsibilityDrivenDesign 은 디자인에 대한 유연한 접근을 가능하게 한다. 다른 디자인 방법의 경우 로직과 데이터를 각각 따로 촛점을 맞추게끔 하였다. 이러한 접근은 자칫 나무만 보고 숲을 보지 못하는 실수를 저지르게 한다. RDD는 디자인과 구현, 그리고 책임들에 대한 재디자인에 대한 실천적 조언을 제공한다.
          * Generates DesignPatterns. ChainofResponsibilityPattern, MediatorPattern, CommandPattern and TemplateMethodPattern are all generated by the method.
  • Ruby/2011년스터디/서지혜 . . . . 2 matches
         #include <stdio.h>
          _tprintf(_T("\t[Process name]\t[PID]\t[ThreadID]\t[PPID]\n"));
         #include <stdio.h>
  • SDL . . . . 2 matches
         #redirect SimpleDirectmediaLayer
  • SRPG제작 . . . . 2 matches
         == Tile Editor ==
         == Map Editor ==
          3. MDI를 사용해 본다.
  • STLErrorDecryptor . . . . 2 matches
         = Before Reading =
         가) Visual C++가 설치된 디렉토리로 이동하고, 여기서 \bin 디렉토리까지 찾아 들어갑니다. (제 경우에는 D:\Program Files2\Microsoft Visual Studio .NET\Vc7\bin입니다.) 제대로 갔으면, 원래의 CL을 백업용으로 모셔다 놓을 폴더를 하나 만듭니다. (제 경우에는 '''native_cl'''이란 이름으로 만들었습니다.) 그리고 나서 CL.EXE를 그 폴더에 복사해 둡니다.
          * CL_DIR : VC의 컴파일러 프론트엔드인 CL.EXE가 위치한 디렉토리. 이 부분을 지정하지 않으면 해독기 컨트롤러가 제대로 작동하지 않습니다.
         여기서 "Enable Filtering"을 선택하면 그때부터 STL 에러 필터링이 가능해집니다. 그리고, 앞으로 STL 에러 필터링을 활성화하거나 비활성화할 때에는 이 태스크바의 아이콘을 사용하면 됩니다(Enable filtering/Disable filtering을 선택하면 되겠죠). 필터링이 활성화 되어 있느냐 그렇지 않으냐의 여부는 작업 표시줄의 아이콘 색깔( Upload:STLTaskActIcon.gif 은 활성화되었다는 뜻)로 확인할 수 있습니다.
  • SeparationOfConcerns . . . . 2 matches
         Information Hiding 을 의미. DavidParnas 가 처음 제시.
         See Also Xper:InformationHiding
  • Spring/탐험스터디/2011 . . . . 2 matches
          2.1. 우선 책에서 외부 라이브러리를 사용하고 있는데, STS에는 필요한 라이브러리가 들어있지 않은 것 같다. 이쪽 페이지(http://www.tutorials4u.net/spring-tutorial/spring_install.html)를 보고 라이브러리를 받아야 한다. 받아서 압축을 풀고 spring-framework-3.0.5.RELEASE/dist 폴더에 있는 jar 파일들을 프로젝트에 포함시켜주면 AnnotationContext, AnnotationConfigApplicationContext, @Configuration, @Bean 등을 사용할 수 있게 된다.
          1.1. DIP : 멤버 변수를 외부에서 주입 받을 때는 구체 클래스가 아닌 인터페이스를 이용한다. 최대한 클래스 내부에서 변수를 할당하지 말고(new를 사용하지 말고) 주입을 받도록 한다.
          1.1.1. Context : 스프링은 DI 기술을 많이 사용하고 있는데, 스프링에서 객체간의 의존관계 주입을 코드로부터 분리하는 역할을 Context가 담당하고 있다.
          2.1. 스프링의 ConfigurationContext 내부의 Bean에서 Context를 생성해서 DI를 하려고 했을 때 오류 발생 : Context 내부에서 Context를 생성하는 코드를 사용했기 때문에 생성이 재귀적으로 이루어져서 무한 반복된다. 그리고 디버그 시 main 이전에 에러가 일어났는데, 그것은 스프링의 Context는 시작 전에 Bean들을 생성하기 때문이다. main에 진입하기 이전의 스프링 초기화 단계에서 오류가 일어났다는 얘기.
         spring-framework-3.0.5.RELEASE/dist 폴더에 있는 jar 파일들을 프로젝트에 포함시켰는데,
  • Squeak . . . . 2 matches
          * Squeak - Object-Oriented Design with Multimedia Application
          * Squeak - Open Personal Computing and Multimedia
  • SubVersion . . . . 2 matches
         Upload:subversion-diagram.png
         오늘 처음 사용해보니 CVS보다 좀더 깔끔한 느낌이 이입니다. [tortoiseSVN]을 사용했는데 [CVS]보다 좀더 직관적이지 않나 싶습니다. 소스관리 툴을 처음 사용하는 사람이라면 [CVS]보다 [SubVersion]이 더 좋지 않을까 싶습니다. 다만 [tortoiseSVN]을 사용하니 체크아웃 할 때 보통 5-6번 정도 비밀번호를 쳐야 하네요;; diff, merge 툴을 따로 설정할 수 있습니다. - 이승한
  • SystemEngineeringTeam/TrainingCourse . . . . 2 matches
          * [http://ko.wikipedia.org/wiki/%EA%B5%AD%EA%B0%80_%EC%BD%94%EB%93%9C_%EC%B5%9C%EC%83%81%EC%9C%84_%EB%8F%84%EB%A9%94%EC%9D%B8 도메인 목록]에서 참고하여 .com, .net, .org, .re, .me를 후보군으로 지정하였음
          * stylesha.re처럼 이어지는 도메인(rabier.re)으로 정하고 싶어 .re를 알아보았다. .re는 프랑스령의 한 섬인 레위니옹의 ccTLD. AFNIX에서 관리한다고 한다. 처음에 AFNIX 사이트에서 도메인 구입을 하려 했으나 회원가입도 변변히 못하고 쫒겨났는데 다시 찾아보니 [http://ko.wikipedia.org/wiki/.re 레위니옹 이외의 조직 또는 개인에게 아예 할당을 하지 않는 모양..]
  • TCP/IP_IllustratedVol1 . . . . 2 matches
          * "'''''The word illustrated distinguishes this bool from its may rivals.'''''" 이 책의 뒷커버에 적혀있는 말이다. 이말이 이 책을 가장 멋지게 설명해준다고 생각한다.
          * http://www.rfc-editor.org/rfc.html
  • TheKnightsOfTheRoundTable . . . . 2 matches
         {{| The radius of the round table is: r |}}
         {{| The radius of the round table is: 2.828 |}}
  • TheKnightsOfTheRoundTable/김상섭 . . . . 2 matches
          cout << "The radius of the round table is: 0.000" << endl;
          cout << "The radius of the round table is: " << temp << endl;
  • TheKnightsOfTheRoundTable/문보창 . . . . 2 matches
         #include <cstdio>
          printf("The radius of the round table is: %.3f\n", r);
  • TheKnightsOfTheRoundTable/허준수 . . . . 2 matches
          cout << "The radius of the round table is: 0.000" <<endl;
          cout << "The radius of the round table is: "
  • Thread의우리말 . . . . 2 matches
         [Thread]. 내가 처음으로 [ZeroWiki] 접근하게 되었을때 가장 궁금했던 것중 하나이다. 도대체 [Thread]가 무었인가?? 수다가 달리는장소?? 의미가 불분명 했고 사실 가벼운 수다는 DeleteMe라는 방법을 통해서 이루어지고 있었다. 토론이 펼쳐지는 위치?? 어떤페이지의 Thread의 의미를 사전([http://endic.naver.com/endic.php?docid=121566 네이버사전])에서 찾아보라고 하길래 찾아보았더니 실에꿰다, 실을꿰다, 뒤섞어짜다 이런 의미가 있었다. 차라리 이런 말이었으면 내가 혼란스러워해 하지는 않았을 것이다. [부드러운위키만들기]의 한가지 방법으로 좀더 직관적인 우리말 단어를 사용해 보는것은 어떨까?? - [이승한]
  • TkinterProgramming . . . . 2 matches
         [http://en.wikipedia.org/wiki/Tk_%28computing%29 Wikipedia.org]
  • TugOfWar/신재동 . . . . 2 matches
         def divideWeghts(n, weights):
          groupsWeights = divideWeghts(n, weights)
  • UDK/2012년스터디 . . . . 2 matches
          * [http://udn.epicgames.com/Three/MaterialsCompendiumKR.html 머터리얼 개론] 텍스쳐와 여러 가지 연산 기능을 이용하여 머터리얼 속성을 만듬
          * 일단 [http://ko.wikipedia.org/wiki/RPG_%EB%A7%8C%EB%93%A4%EA%B8%B0 RPG만들기]에 대한 사전조사
  • UbuntuLinux . . . . 2 matches
         리눅스가 설치된 하드를 primary disk로 쓰고, 이녀석 이름은 hd0이다. 윈도우즈가 설치된 하드는 secondary disk이니까 hd1이다. (리눅스에서는 각각을 hda, hdb로 인식한다.) 명령을 설명하려고 해도 명료하지 않아 그냥 넘어가야겠다. (윈도우로 부팅할 때는 트릭을 쓰기 때문에 리눅스 파티션이 보이지 않는다.)
         <Directory "/usr/share/trac/htdocs">
         </Directory>
         LAN이 연결된 공용 프린터를 사용하는 경우 HP Jet Direct를 이용하면 손쉽게 프린터를 잡을 수 있다.
         시스템->관리->프린팅->새 프린터->네트워크 프린터->HP Jet Direct
  • VMWare/OSImplementationTest . . . . 2 matches
         [http://neri.cafe24.com/menu/bbs/view.php?id=kb&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=x86&select_arrange=headnum&desc=asc&no=264 출처보기]
          cli ; Disable interrupts, we want to be alone
         Deleting intermediate files and output files for project 'testos - Win32 Release'.
  • Velocity . . . . 2 matches
          prop.setProperty("input.encoding" ,"euc-kr");
          prop.setProperty("output.encoding" ,"euc-kr");
  • ViImproved . . . . 2 matches
         Text Editor인 VI 의 확장판. [[NoSmok:CharityWare]], [[WikiPedia:Careware]] 인 아주 유연한 에디터. 처음에 접근하기 어렵지만, 익숙해지면 여러모로 편리한 응용이 가능하다.
  • VisualAssist . . . . 2 matches
         [VisualStudio]
         [MFC/AddIn]
         개인 FTP에 올려주고 주기적으로 설치해주지 ㅋㅋ, 이놈이랑 IncrediBuild는 익혀줘야할듯- [eternalbleu]
  • VonNeumannAirport . . . . 2 matches
          * ["Refactoring"] Bad Smell 을 제대로 맡지 못함 - 간과하기 쉽지만 중요한 것중 하나로 naming이 있다. 주석을 다는 중간에 느낀점이 있다면, naming 에 대해서 소홀히 했다란 느낌이 들었다. 그리고 주석을 달아가면서 이미 구식이 되어버린 예전의 테스트들 (로직이 많이 바뀌면서 테스트들이 많이 깨져나갔다) 를 보면 디미터 법칙이라던가 일관된 자료형의 사용 (InformationHiding) 의 문제가 있었음을 느낀다.
          * 가장 트래픽이 많이 발생하는 길을 알아낸다. - 복도에 대해서 InformationHiding.
  • VonNeumannAirport/1002 . . . . 2 matches
          traffic += getDistance () * people;
         getDistance ()의 경우 두 city gate 간의 거리이다. 일단 스텁 코드를 작성해두고,
          int getDistance () {
          void testGetDistance () {
          CPPUNIT_ASSERT_EQUAL(1, conf->getDistance(1,1));
         C:\User\reset\AirportSec\main.cpp(84) : error C2660: 'getDistance' : function does not take 2 parameters
          int getDistance (int startCity, int endCity) {
         C:\User\reset\AirportSec\main.cpp(24) : error C2660: 'getDistance' : function does not take 0 parameters
          traffic += getDistance () * people;
          traffic += getDistance (startCity, endCity) * people;
         3) test: TestOne::testGetDistance (F) line: 84 C:\User\reset\AirportSec\main.cpp equality assertion failed
         기존의 테스트들이 전부 깨졌다. 기존의 테스트는 getTraffic 와 관련한 부분이고, 우리가 수정한 부분은 getDistance 이다. getDistance 에 촛점을 맞추자.
          int getDistance (int startCity, int endCity) {
         일단은 다음과 같이. 촛점을 맞춰야 할 부분은 testGetDistance.
          int getDistance (int startCity, int endCity) {
          void testGetDistance2() {
          CPPUNIT_ASSERT_EQUAL(2, conf->getDistance(1,2));
         getDistance 에 대해 refinement 해주자.
          int getDistance (int startCity, int endCity) {
          int getDistance (int startCity, int endCity) {
  • Where's_Waldorf/곽병학_미완.. . . . . 2 matches
          /*int[][] direction= {{-1,-1}, {0,1}, {1,1},
          /*direction = new int[2][4];*/
  • WinCVS . . . . 2 matches
          * External Diff Program : 파일을 비교할 프로그램을 설정한다.
          5. Command Dialog탭도 필요한것만 잘 읽어보고 설정하자.
          2. 수정을 하고 싶은 파일을 선택한 후 Trace - Edit Selection(툴바의 연필그림)을 선택하자
          5. 파일을 모두 편집한 후에는 Trace - Unedit(툴바의 지우개그림)을 선택하자.
  • WindowsConsoleControl . . . . 2 matches
         #include <stdio.h>
         #endif
  • XpWeek/ToDo . . . . 2 matches
          [[HTML(<strike>)]] 개발자 - CodingStandard정의 [[HTML(</strike>)]]
          ==== 개발자 - CodingStandard정의 ====
  • ZeroPage . . . . 2 matches
          * 1회 Hello World - Std.IO 행사 공동 주최 [https://sites.google.com/site/2014stdiohelloworld/home Std.IO]
          * ZeroPage 가이드북 발간 - '''코드의 바다를 여행하는 ZeroPager를 위한 안내서''' [https://drive.google.com/file/d/0B5V4LW7YTwbjeDdDZk9ITmhvWmM/edit?usp=sharing 가이드북]
  • ZeroPageServer/old . . . . 2 matches
         || [http://openlook.org/distfiles/PuTTY/putty.exe putty 한글 입력 패치 적용] || 출처[http://fallin.lv/zope/pub/noriteo/putty 장혜식님의 홈] ||
          * 방법은 알아냈고, 간단히만 적용시켜 두었음. ~/data/editlog 만 적절히 변경시켜주면된다.
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 2 matches
          * TileEditor에 관해 선호와 토론을 좀 했다.
          * TileEditor에 관해 선호와 토론을 좀 했다.
  • c++스터디_2005여름/실습코드 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • eclipse플러그인 . . . . 2 matches
         == DbEdit ==
          * http://dbedit.sourceforge.net/update/
  • html . . . . 2 matches
         [http://www.w3.org/WAI/UA/TS/html401/cp0301/0301-CSS-DIV-BACKGROUND-IMAGE.html 참고]
         See Also WikiPedia:HTTP WikiPedia:RESTful
  • html5/문제점 . . . . 2 matches
          * HTML5는 audio, video, canvas만 알려져 있는데,
          2.Audio and Video Tag limitations:
  • jeppy . . . . 2 matches
         0'wiki를 쳐다만 보다가 Edittext 를 눌러보는게 얼마만인지;;
          다른 사람 page 에서 EditText 눌러보는 것도 오랜만 --[1002]
  • neocoin/CodeScrap . . . . 2 matches
         %windir%\system32\gpedit.msc
  • zennith/source . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • ㄷㄷㄷ숙제1 . . . . 2 matches
         #include<stdio.h>
         #include<stdio.h>
  • ㄷㄷㄷ숙제2 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 강희경/메모장 . . . . 2 matches
         #include <stdio.h>
         #include<stdio.h>
  • 경시대회준비반 . . . . 2 matches
         || [EditStepLadders] ||
         || [TheGrandDinner] ||
         || [HerdingFrosh] ||
  • 고슴도치의 사진 마을 . . . . 2 matches
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3818&title=알고리즘&login=processing&id=celfin&redirect=yes algorithms] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3817&title=경시대회준비반&login=processing&id=celfin&redirect=yes preparing the ACM] ||
  • 고슴도치의 사진 마을처음화면 . . . . 2 matches
         ▷Mother's Digital Camera
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3818&title=알고리즘&login=processing&id=celfin&redirect=yes algorithms] ||
         || [http://165.194.17.5/wiki/index.php?url=zeropage&no=3817&title=경시대회준비반&login=processing&id=celfin&redirect=yes preparing the ACM] ||
  • 고한종 . . . . 2 matches
         >Mongo, Redis 사용 경험 있습니다.
         ||{{{LinkedIn}}} ||http://www.linkedin.com/pub/han-jong-ko/8a/445/875 ||
  • 구구단/하나조 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 권순의 . . . . 2 matches
          * [https://docs.google.com/document/d/19UPP_2PVOo8xFJTEP-gHCx2gUoCK2B8qIEe09bviCIk/edit?usp=sharing 혼자 깔짝거리는 Linux Kernel]
          * 수색~! (GP..Guard Post에 있었음 ~~Great Paradise~~)
  • 기본데이터베이스 . . . . 2 matches
         Modify : 자료 갱신
         Delete, Modify, Search 경우 자료 없으면 Can't find 라고 출력
  • 김수경 . . . . 2 matches
          * OMS - [https://docs.google.com/present/view?id=0AdizJ9JvxbR6ZGNrY25oMmpfNDZnNzk0eHhkNA&hl=ko 건강 상식]
          * 금요일에 ShortCoding 코너 진행.
  • 김희성 . . . . 2 matches
          * [김희성/ShortCoding]
          * ShortCoding 좋아하는 사람은 꾸준히 있네요 ㅋㅋㅋ 왠지 반갑다 ㅋㅋㅋ 제가 좋아한다는 건 아니지만… - [김수경]
  • 논문검색 . . . . 2 matches
          * [http://society.kordic.re.kr/ 과학기술학회마을]
          * [http://ndsl.or.kr/ NATIONAL DIGITAL SCI. LIB.]
          * [http://www.sciencedirect.com/ SCIENCE DIRECT]
  • 다른 폴더의 인크루드파일 참조 . . . . 2 matches
         4. Additional include directories 에 ..\socket,..\data식으로 적어준다.
  • 데블스캠프2006/SSH . . . . 2 matches
          * 문제상황 : 리눅스용 프로그램을 만들어야 하는 과제가 나왔다. 해당 과제는 컴파일과 실행을 리눅스에서만 해야 한다. 그런데 vi로 하기는 싫고, visual studio 나 editplus로 작업을 하고 싶다. 어떻게 할까?
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 2 matches
          * 내가 PHP 도 약간 해보고, JSP 나 Java 도 약간 해봤서 대충 심정을 알듯.. 나도 JSP랑 Java 써서 이번에 DB 프로젝트 개발 해보기전에는 웹에서는 PHP로 짜는게 가장 편하게 느껴졌었거든. 그래서 DB 프로젝트도 웹은 PHP 응용은 Java 이렇게 해 나갈려고 했는데 PHP가 Oracle 지원은 버전 5.x 부터 되서 걍 Jsp로 하게 됐지. 둘다 해본 소감은 언어적인 면에서는 뭐 PHP로 하나 Jsp로 하나 별 상관이 없는거 같고, 다만 결정 적인것은 개발환경및 Jsp 에서는 java 클래스를 가져다가 사용할수 있다는 점이었스. Jsp에서 하면 Junit 을 사용하여 Unit 테스트를 하면서 작성하기 수월했고, 또한 디버깅 환경도 Visual Studio 에서 디버깅 하듯이 웹을 한다는게 정말 좋았지. 또 java 클래스를 가져다가 사용할 수 있어서 여러 오픈 소스를 활용하기에도 좋고.(예를 들면 Lucene 같은 자바로 만든 오픈소스 검색 엔진..). 특히 Eclipse 라는 강력한 개발 환경이 있어서 Visual Studio 보다 더 개발이 수월할 정도..
  • 데블스캠프2006/월요일/함수/문제풀이/김대순 . . . . 2 matches
         int dice(void)
          cout<<dice();
  • 데블스캠프2006/월요일/함수/문제풀이/김준석 . . . . 2 matches
         == Dice(주사위) 1~6 ==
         int dice(){
          cout << "나온 주사위 값은 " << dice() << "입니다." <<endl;
  • 데블스캠프2009/목요일 . . . . 2 matches
         || 조현태 || MFC & MIDI || || ||
         [http://inyourheart.biz/Midiout.zip Midi자료받기] - [조현태]
  • 데블스캠프2009/목요일/연습문제/다빈치코드/박준호 . . . . 2 matches
         #include <stdio.h>
          fflush(stdin);
  • 데블스캠프2009/목요일/연습문제/다빈치코드/서민관 . . . . 2 matches
         #include <stdio.h>
          fflush(stdin);
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/박근수 . . . . 2 matches
         #include <stdio.h>
         #include<stdio.h>
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/서민관 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2010 . . . . 2 matches
          || 8시 ~ 10시 || [이승한]|| [wiki:데블스캠프2010/일반리스트 일반리스트] || [변형진] || [wiki:데블스캠프2010/Factorize Factorize] || [이병윤] || 가상화 || [wiki:상규 이상규] || 생각하는 개발자 || [박성현] || Ending 총화 ||
          [HowToCodingWell] [SibichiSeminar]
  • 데블스캠프2010/Prolog . . . . 2 matches
         = SWI-Prolog & Editor =
          * [http://lakk.bildung.hessen.de/netzwerk/faecher/informatik/swiprolog/indexe.html Editor]
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김정욱 . . . . 2 matches
         #include<stdio.h>
         #include<stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/강소현 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/김상호 . . . . 2 matches
         {{{#include<stdio.h>
         #include<stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/박재홍 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2011/네째날/이승한 . . . . 2 matches
          * [http://keedi.pe.kr/presentations/just_do_git/ 발표 자료]
          * git cheat sheet - http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png
  • 데블스캠프2011/넷째날/Git . . . . 2 matches
          * [http://keedi.pe.kr/presentations/just_do_git/ 발표 자료]
          * git cheat sheet - http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/강소현,구자경 . . . . 2 matches
          private boolean direction;
          if(direction){
          //if(el.checkSameDir()){//만약에 같은 방향으로 이동하고, 처음에 누른 사람이 이동하고픈 위치보다 미달인 곳에 있으면
  • 데블스캠프2011/다섯째날/PythonNetwork . . . . 2 matches
          print ("Sending message '%s'..." % data)
          print "Error at Binding"
  • 데블스캠프2011/둘째날/Machine-Learning . . . . 2 matches
          * 자동 분류할 데이터 다운로드 : http://office.buzzni.com/media/svm_data.tar.gz
          * Naive Bayes classifier 개발 http://en.wikipedia.org/wiki/Naive_Bayes_classifier
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 2 matches
         {{{#include <stdio.h>
         #include <stdio.h>
  • 데블스캠프2012/셋째날/코드 . . . . 2 matches
         <div id='mapContainer' style='width:300px;height:300px'></div>
         = LLVM+Clang 맛 좀 봐라! && Blocks가 어떻게 여러분의 코딩을 도울 수 있을까? && 멀티코어 컴퓨팅의 핵심에는 Grand Central Dispatch가 =
  • 독서는나의운명 . . . . 2 matches
         [(reading)] 과 함께 진행.
          * 독서 카페 [(reading)] 도 있고 하니 여기서 진행하면 좋을듯..
  • 레밍딜레마 . . . . 2 matches
         || http://www.aladdin.co.kr/Cover/8955610017_1.gif [[BR]] ISBN 8955610017||
          * Title : 레밍 딜레마 ( The Lemming Dilemma )
         시리즈 물인데, 같은 시리즈의 하나인 혜영이가 남긴 감상 [http://zeropage.org/jsp/board/thin/?table=multimedia&service=view&command=list&page=0&id=145&search=&keyword=&order=num 네안데르탈인의 그림자] 와 같은 짧고 뜻 깊은 이야기이다. 왜 이 책을 통해서 질문법을 통한 실용적이며, 진짜 실행하는, 이루어지는 비전 창출의 중요성을 다시 한번 생각하게 되었다. ["소크라테스 카페"] 에서 저자가 계속 주장하는 질문법의 힘을 새삼 느낄수 있었다.
  • 로그인없이ssh접속하기 . . . . 2 matches
         Created directory '/home/a/.ssh'.
         a@A:~> ssh b@B mkdir -p .ssh
  • 마름모출력/임다찬 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 미로찾기/정수민 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 바퀴벌레에게생명을 . . . . 2 matches
         CBug클래스를 생성하여 바퀴벌레의 움직임을 나타내는 멤버함수(Move)와 바퀴벌레의 위치와 방향을 나타내는 멤버변수(CPoint position, int direction)를 생성.
         다큐에서 CBug타입의 멤버 변수를 생성한다. 그리고 뷰에서 방향키의 키이벤트(OnKeyDown)를 받으면 다큐의 CBug 타입의 멤버 변수의 Move함수를 호출하고 변경된 position과 direction을 OnDraw에서 받아서 알맞은 그림을 잘라내서 뷰에 그린다.
  • 박범용 . . . . 2 matches
          === 5 월 공연 Dimebag Darrell 추모식 ===
          === Further Reading 가입하기 ===
         If you die for me, .......
  • 변준원 . . . . 2 matches
         #endif
         #endif
          wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
          DispatchMessage( &msg );
  • 블로그2007 . . . . 2 matches
          * PHPEclipse ~ Zend팀이 Swing의 방향으로 Zend Studio를 내놨을때 Java 개발툴 시장을 뒤엎은 Eclipse를 위해 PHP공식 팀이 아니라 다른 개발팀이 만든 환경입니다.
         미래에는 PDT로 수렴되겠지만 아직은 정식 버전에 잘 결합이 되지 않을 만큼 불안합니다. 따라서 PHPEclipse를 추천하는데 Web개발을 위해서는 이뿐만이 아니라, HTML Coloring 지원 도구등 여러 도구들이 필요합니다. 귀찮은 작업입니다. Calisto가 나오기 전부터 Eclipse 도구를 분야별로 사용하기 쉽게 패키징 프로젝트가 등장했는데 [http://www.easyeclipse.org/ Easy Eclipse]가 가장 대표적인 곳입니다. 아직도 잘 유지보수되고 있고, Calisto가 수렴하지 못하는 Script 개발 환경 같은 것도 잘 패키징 되어 있습니다. [http://www.easyeclipse.org/site/distributions/index.html Easy Eclipse Distribution]에서 PHP개발 환경을 다운 받아서 쓰세요. more를 눌러서 무엇들이 같이 패키징 되었나 보세요.
  • 상협/감상 . . . . 2 matches
         || ["PowerReading"] || - || - || 1 || ★★★★★ ||
         || [여섯색깔모자] || 에드워드 드 보노 || 1 ||4/24 ~ 5/1 || 이책은 PowerReading 처럼 활용정도에 따라서 가치가 엄청 달라질거 같다. ||
  • 새싹교실/2011/學高 . . . . 2 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
          * [윤종하]: 수업 준비가 미흡해서 제대로 진행못했고, 실습으로 준비한게 수준이 좀 높았다. 김준호 학생의 경우 visual studio 설치와 Wi-Fi가 안 됨을 계속 불만사항으로 지적했으며 수업태도가 상당히 불량했습니다.
  • 새싹교실/2011/學高/3회차 . . . . 2 matches
         #include<stdio.h>
          fflush(stdin);
  • 새싹교실/2011/學高/6회차 . . . . 2 matches
          * if, ternary conditional operator, switch, dangling-else problem
         #include <stdio.h>
  • 새싹교실/2011/무전취식/레벨4 . . . . 2 matches
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/무전취식/레벨7 . . . . 2 matches
         #include <stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/무전취식/레벨8 . . . . 2 matches
         #include<stdio.h>
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/씨언어발전/5회차 . . . . 2 matches
         {{{#include <stdio.h>
         {{{#include <stdio.h>
  • 새싹교실/2011/씨언어발전/6회차 . . . . 2 matches
         #include <stdio.h>
         #include<stdio.h>
  • 새싹교실/2011/앞반뒷반그리고App반 . . . . 2 matches
          #include <stdio.h>
          * 시험기간 직전에 질문시간이었어요. ~~저밖에 오지 않았지만~~ 이날 새롭게 배운것은 (수업시간에 필요없다고 넘긴것이라 필요없었음에도 잔다고 필요없다는 사실을 몰랏음) redirection이었는데요! 뭐냐니 input과 output을 바로 프로그램에서 받고 띄우는 것이 아니라 다른 문서에서 불러오거나 집어넣는 것이었어요. 지금까지는 인풋은 무조건 scanf로 직접 넣었는데, 그것과는 다른것!!이었죠. 사실 방법은 지금 잘 기억나지를 않네요 -_- 아무튼 이런 신기한걸 배웠습니다. -[김태진]
  • 새싹교실/2012/새싹교실강사교육/2주차 . . . . 2 matches
         #include<stdio.h>
         2.2 #include<stdio.h>, printf(), scanf(); 입출력 함수.
  • 새싹교실/2012/아무거나/1회차 . . . . 2 matches
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2012/%EC%95%84%EB%AC%B4%EA%B1%B0%EB%82%98/1%ED%9A%8C%EC%B0%A8?action=edit 1회차 내용 고치기]
         이재형 학생이 자봉단 때문에 불참하여 Visual Studio에서 디버깅하는 방법을 배움.
  • 새싹교실/2012/아우토반/앞반/3.22 . . . . 2 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include <stdio.h>
  • 새싹교실/2012/아우토반/앞반/4.12 . . . . 2 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
         #include<stdio.h>
  • 새싹교실/2012/열반/120319 . . . . 2 matches
          * stdio.h 필요
         #include <stdio.h>
  • 새싹교실/2013/양반/3회차 . . . . 2 matches
         #include<stdio.h>
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/책상운반 . . . . 2 matches
         #include <stdio.h>
          * #include <stdio.h> 를 왜 쓰는 건지
  • 서지혜/2013 . . . . 2 matches
          * 도로교통공단 vdi
          * 도로교통공단 vdi
  • 소수구하기 . . . . 2 matches
         #include <stdio.h>
         723만자리짜리 소수가 발견되었다네요 [http://ucc.media.daum.net/uccmix/news/foreign/others/200406/08/hani/v6791185.html?u_b1.valuecate=4&u_b1.svcid=02y&u_b1.objid1=16602&u_b1.targetcate=4&u_b1.targetkey1=17161&u_b1.targetkey2=6791185&nil_profile=g&nil_NewsImg=4 관련기사] - [임인택]
  • 숫자를한글로바꾸기/허아영 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 실시간멀티플레이어게임프로젝트 . . . . 2 matches
         director: JuNe
          기본적인 개념과 프레임워크를 설명해 드립니다(최초 프레임워크는 director가 직접 만들어 제공합니다). 그 자리에서 간단한 실험을 몇가지 해봅니다. 팀을 나눕니다. 제가 선정한 단순한 게임을 각 팀이 병렬로 개발합니다. 그 결과물에서 일종의 프레임워크를 추출해 냅니다. 다음 시간까지 팀별로 새로운 게임을 선정해서 개발해 와야 합니다.
  • 여섯색깔모자 . . . . 2 matches
         [http://docs.google.com/present/view?id=0AdizJ9JvxbR6ZGNrY25oMmpfM2Q5djhkOGNq&hl=ko&authkey=CKTc9ZoI 2010/7월의세미나/여섯색깔모자]
         평소에 의견을 교환 하다가 보면 어느새 자신의 자존심을 지키려는 논쟁 으로 변하게 되는 경우가 많다. 이 논쟁이란게 시간은 시간대로 잡아 먹고, 각자에게 한가지 생각에만 편향되게 하고(자신이 주장하는 의견), 그 편향된 생각을 뒷받침 하고자 하는 생각들만 하게 만드는 아주 좋지 못한 결과에 이르게 되는 경우가 많다. 시간은 시간대로 엄청 잡아 먹고... 이에 대해서 여섯 색깔 모자의 방법은 굉장히 괜찮을거 같다. 나중에 함 써먹어 봐야 겠다. 인상 깊은 부분은 회의를 통해서 지도를 만들어 나간후 나중에 선택한다는 내용이다. 보통 회의가 흐르기 쉬운 방향은 각자 주장을 하고 그에 뒷받침 되는것을 말하는 식인데, 이것보다 회의를 통해서 같이 머리를 맞대서 지도를 만든후 나중에 그 지도를 보고 같이 올바른 길로 가는 이책의 방식이 여러사람의 지혜를 모을수 있는 더 좋은 방법이라고 생각한다. 이 책도 PowerReading 처럼 잘 활용 해보느냐 해보지 않느냐에 따라서 엄청난 가치를 자신에게 줄 수 도 있고, 아무런 가치도 주지 않을 수 있다고 생각한다. - [상협]
  • 웹에요청할때Agent바꾸는방법 . . . . 2 matches
         # -*- coding: euc-kr -*-
         from threading import *
  • 위키설명회 . . . . 2 matches
          * 페이지 만들기 방법 1 : 최근바뀐글 옆에 페이지 이름을 쓰고 EditText -> 변경 사항 저장
          * 페이지 수정 - EditText(왼쪽 아래 글씨 또는 오른쪽 위 말풍성 -> 변경 사항 저장 )
  • 위키설명회2005 . . . . 2 matches
         <p href = "http://blog.naver.com/20oak.do?Redirect=Log&logNo=120003237424">과학동아의 위키소개</p>
         <p href = "http://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EC%9C%84%ED%82%A4">위키백과사전의 위키위키소개 페이지</p>
  • 유용한팁들 . . . . 2 matches
         Created directory '/home/a/.ssh'.
         a@A:~> ssh b@B mkdir -p .ssh
  • 윤종하/지뢰찾기 . . . . 2 matches
         #include<stdio.h>
          fflush(stdin);
  • 이승한/임시 . . . . 2 matches
          * visual studio shortCut
          * visual studio shortCut
  • 이영호/My라이브러리 . . . . 2 matches
         #endif
         #endif
  • 이영호/개인공부일기장 . . . . 2 matches
         ☆ 구입해야할 책들 - Advanced Programming in the UNIX Environment, Applications for Windows, TCP/IP Illustrated Volume 1, TCP/IP Protocol Suite, 아무도 가르쳐주지않았던소프트웨어설계테크닉, 프로젝트데드라인, 인포메이션아키텍쳐, 초보프로그래머가꼭알아야할컴퓨터동작원리, DirectX9Shader프로그래밍, 클래스구조의이해와설계, 코드한줄없는IT이야기, The Art of Deception: Controlling the Human Element of Security, Advanced Windows (Jeffrey Ritcher), Windows95 System Programming (Matt Pietrek)
         ☆ 레퍼런스 - 리눅스 공동체 세미나 강의록, C언어 함수의 사용법(함수 모음), 데비안 GNU/LINUX, C사용자를 위한 리눅스 프로그래밍, Add-on Linux Kernel Programming, Secure Coding 핵심원리
         21 (목) - Compilers, C++공부 시작(C++자체가 쉬워 7일만에 끝낼거 같음. -> C언어를 안다고 가정하고 C++를 가르쳐 주는 책을 보기 시작.), 기본문법, namespace, function overloading, class 추상화, 은닉성까지 완벽하게 정리.
  • 이영호/문자열검색 . . . . 2 matches
         #include <stdio.h>
          fgets(buf, sizeof(buf), stdin); // 문자열이라고 했으니 space를 포함한다.
  • 이영호/미니프로젝트#1 . . . . 2 matches
         #include <stdio.h>
          fgets(msg, MSG_MAX, stdin);
  • 임베디드방향과가능성/정보 . . . . 2 matches
         한가지 예를 든다면 님 말씀대로라면 가정에서는 주로 게임기로 쓰이는 pc가 게임시장에서는 임베디드 기기(플스,x-box)에 ko패를 당했습니다. 결국 앞으로 pc가 같는 기능은 대부분 임베디드 기기로 옮겨 갈 것입니다.(pda,smart phone..등등) 더욱이 지금까지 PC가 쓰인 분야(별로 없죠)말고 다른 분야에 이미 많은 임베디드 기기가 쓰이고 있고, 앞으로 더 많이 쓰일 겁니다.(각종 robotics분야, 무인분야, 다시말해 digital이 쓰이는 거의 모든 분야.. digital world=embedded)
  • 임인택/RealVNCPatcher . . . . 2 matches
          * http://radiohead.egloos.com/656886/
         2004.9.14 끝냄. [http://radiohead.egloos.com/718212/ 한글패치]
  • 전문가되기세미나 . . . . 2 matches
          * appropriate difficulty
          * 서로의 설계에 대한 오랜 논쟁 후에 기분좋게 disagree 할 수 있나?
  • 전문가의명암 . . . . 2 matches
         NoSmok:AlfredNorthWhitehead''''''는 ''Civilization advances by extending the number of important operations which we can perform without thinking of them.''라는 명언을 남겼다.
         그 밝음 때문에 그림자가 생긴다. NoSmok:장점에서오는단점''''''인 셈이다. 어떤 작업을 하는 데 주의를 덜 기울이고 지력을 덜 씀으로 인해 전문가는 자기 작업에 대한 타자화가 불가능하다. NoSmok:TunnelVision''''''이고 NoSmok:YouSeeWhatYouWantToSee''''''인 것이다. 자신의 무한 루프 속에 빠져있게 된다. 자신의 작업을 다른 각도에서 보는 것이 어렵다 못해 거의 불가능하다. 고로 혁신적인 발전이 없고 어처구니 없는 실수(NoSmok:RidiculousSimplicity'''''')를 발견하지 못하기도 한다.
  • 정모/2011.10.12 . . . . 2 matches
          * [김수경]학우의 [https://docs.google.com/present/edit?id=0AdizJ9JvxbR6ZGNrY25oMmpfNDZnNzk0eHhkNA&hl=ko 건강상식]
  • 정모/2011.3.21 . . . . 2 matches
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
          * Ice braking은 많이 민망합니다. 제가 제 실력을 압니다 ㅠㅠ 순발력+작문 실력이 요구되는데, 제가 생각한 것이 지혜 선배님과 지원 선배님의 입에서 가볍게 지나가듯이 나왔을 때 좌절했습니다ㅋㅋ 참 뻔한 생각을 개연성 있게 지었다고 좋아하다니 ㅠㅠ 그냥 얼버무리고 넘어갔는데, 좋은 취지이고 다들 읽는데도 혼자만 피하려한게 한심하기도 했습니다. 그럼에도, 이상하게 다음주에 늦게 오고 싶은 마음이 들기도...아...;ㅁ; 승한 선배님의 Emacs & Elisp 세미나는 Eclipse와 Visual Studio가 없으면 뭐 하나 건들지도 못하는 저한테 색다른 도구로 다가왔습니다. 졸업 전에 다양한 경험을 해보라는 말이 특히 와닿았습니다. 준석 선배님의 OMS는 간단한 와우 소개와 동영상으로 이루어져 있었는데, 두번째 동영상에서 공대장이 '바닥'이라 말하는 등 지시를 내리는게 충격이 컸습니다. 게임은 그냥 텍스트로 이루어진 대화만 나누는 줄 알았는데, 마이크도 사용하나봐요.. 그리고 용개가 등장한 게임이 와우였단 것도 새삼 알게 되었고, 마지막 동영상은 정말 노가다의 산물이겠구나하고 감탄했습니다. - [강소현]
  • 정모/2012.11.26 . . . . 2 matches
          * [윤종하]학우의 Digital Bandpass-Filter Modulation
          * [http://scienceon.hani.co.kr/media/34565 인지부하]에 대한 글인데 참고해 주셨으면.. 이 글은 데블스 캠프나 새싹이나 기타 강의/세미나를 하시려는 분들이 참고해도 좋을 것 같습니다.
          * [강성현] : OMS는 뭐 predictable한 내용이라 그냥 편히 들었습니다. 개인적으로 그동안 했던 OMS들의 내용을 간략히 정리한 게 있었으면 좋겠네요. 지난번에 몇 번 정모를 빠졌는데 그때 했던 OMS들이 관심이 있음에도 불구하고 내용을 몰라서 아쉬웠던 적이 많았습니다. 그리고 이번 OMS처럼 들어도 잘 모르는 내용도 한번 정리하면 좀 이해할 수 있을 것 같고요.
  • 정모/2013.5.20 . . . . 2 matches
         [http://www.worlditshow.co.kr/main/main.php 홈페이지]
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 제로스 . . . . 2 matches
          '''7판 OS PPT :''' Upload:7_Edition_PPT.zip
          '''7판 OS solution :''' Upload:7_Edition_solution.zip
  • 조동영 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 조영준 . . . . 2 matches
          * 2015년 하계방학 Java 강사 - [https://onedrive.live.com/redir?resid=3E1EBF9966F2EBA!23488&authkey=!AHG1S-XLSURIruo&ithint=folder%2cpptx 수업 자료]
          * Wiki Path Finder (wikipedia api를 이용한 두 단어간의 연관성 추정, 2014년 2학기 자료구조설계 팀 프로젝트)
  • 주민등록번호확인하기/김태훈zyint . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 중위수구하기/문보창 . . . . 2 matches
          public int findMidiumNumber()
          int midNum = number.findMidiumNumber();
  • 중위수구하기/정수민 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 지도분류 . . . . 2 matches
         || ["VisualSourceSafe"] || Microsoft의 Visual Studio의 일원인 소스 관리 도구 ||
         || ["Java2MicroEdition"] ||
  • 지영민/ㅇㅈㅎ게임 . . . . 2 matches
         #include<stdio.h>
          fflush(stdin);
  • 최소정수의합/김소현 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 최소정수의합/이도현 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 캠이랑놀자 . . . . 2 matches
         || 1 || 05.9.15 || [캠이랑놀자/050915] || New Media Art 들에 대한 데모 구경. 비전 기반으로 할 수 있는 것들 구경. 추후 시간 정하기. || (v) ||
         || 2 || 05.9.25 || [캠이랑놀자/050925] || DirectShow 개관. 뼈대 코드 구경. 간단한 캠영상 플레이 프로그램 만들기 || . ||
         || 12 || 06.1.11 || [캠이랑놀자/060111] 1시 || Image Difference, Convolution Filter (Average, Sobel, ..~) || . ||
         || 15 || 06.1.19 || . || CAM App 2차 시도 - CAM Version Difference Filter || . ||
          * DirectShow 나 OpenCV 중 하나
          * NewMediaArt 관련 여러 데모들. 해당 아이디어들을 구현하게 된 동기들과 기술적인 부분에 대한 관찰.
  • 테트리스만들기2006/예제1 . . . . 2 matches
         #include <stdio.h>
         #include <stdio.h>
  • 파스칼삼각형/이태양 . . . . 2 matches
         #include<stdio.h>
         #include<stdio.h>
  • 파킨슨의 법칙 . . . . 2 matches
         || http://www.aladdin.co.kr/Cover/8950905310_1.gif ||
         || Aladdin:8950905310 ||
  • 06 SVN . . . . 1 match
         3. Create visual studio project in that folder.
  • 1002/TPOCP . . . . 1 match
         Part 3 Programming as an individual activity
  • 1thPCinCAUCSE . . . . 1 match
          5. 채점 팀은 채점에 필요한 데이터를 파일로 만들어서 가지고 있다가 이를 학생의 수행파일에 파일 redirect를 통하여 수행파일에 입력시킨다.
  • 1thPCinCAUCSE/ProblemA/Solution/zennith . . . . 1 match
         #include <stdio.h>
  • 2005MFC스터디 . . . . 1 match
         Visual C++6 완벽가이드 2nd Edition
  • 2005MFC이동현님의명강의 . . . . 1 match
          * [http://zerowiki.dnip.net/~undinekr/Tictactoes.zip]
  • 2thPCinCAUCSE . . . . 1 match
          5. 채점 팀은 채점에 필요한 데이터를 파일로 만들어서 가지고 있다가 이를 학생의 수행파일에 파일 redirect를 통하여 수행파일에 입력시킨다.
  • 3,5,7빵Problem . . . . 1 match
          * [http://en.wikipedia.org/wiki/Nim Nim] Nim이라는 이름의 문제네요.
  • 3DGraphicsFoundationSummary . . . . 1 match
          * 어떤 물체를 그것을 둘러싸고 있는 면으로 나타낸 다음 은선, 은면제거 알고리즘이나 Shading 알고리즘을 가미하여 보다 현실감 있게 그 물체를 표현하는 'Surfaced 모델'
  • 3N+1/임인택 . . . . 1 match
          else doCycle (div n 2) (count+1)
  • 3N+1Problem/구자겸 . . . . 1 match
         #include <stdio.h>
  • 3N+1Problem/황재선 . . . . 1 match
          self.cycleDic = {}
          if str(num) in self.cycleDic:
          return self.cycleLength + self.cycleDic[str(num)]
          self.cycleDic[str(n)] = length
         cycleDic = dict()
          if num in cycleDic:
          return cycleLength + cycleDic[num]
          cycleDic[n] = length
         http://bioinfo.sarang.net/wiki/AlgorithmQuiz_2f3Plus1 에서 yong27님의 소스코드를 보았다. 소스가 정말 깔끔했다. 실행속도가 빨라서 그 원인을 분석해가며 지난번 작성했던 코드를 수정했다. 나의 목적은 0.001초라도 빠르게 결과를 출력하는 것이었다. 실행시간을 최소화하기위해 클래스마저 없앴다. 특히 두 부분을 수정하니 실행시간이 현저히 줄었다. 하나는 클래스 멤버변수를 제거하고 지역변수화한 경우인데 왜 그런지 모르겠다. 둘째는 사전형 타입인 cycleDic 에서 key를 문자열에서 숫자로 바꾼 부분이었다. 지난번 구현시 무엇때문에 수치형을 문자열로 변환하여 key로 만들었는지 모르겠다. -- 재선
  • 3rdPCinCAUCSE . . . . 1 match
         5. 채점원은 채점에 필요한 데이터를 파일로 만들어서 가지고 있다가 파일 redirection을 통하여 수행파일에 입력시킨다.
  • 5인용C++스터디/API에서MFC로 . . . . 1 match
          * 다이얼로그박스 - CDialog
          * 에디트박스 - CEdit
         === MFC로 만든 SDI 에플리케이션의 구조 ===
         http://165.194.17.15/~lsk8248/wiki/Study/5%c0%ce%bf%ebC++%bd%ba%c5%cd%b5%f0/API%bf%a1%bc%adMFC%b7%ce/SDIApplication.gif
         === MFC로 만든 MDI 에플리케이션의 구조 ===
         http://165.194.17.15/~lsk8248/wiki/Study/5%c0%ce%bf%ebC++%bd%ba%c5%cd%b5%f0/API%bf%a1%bc%adMFC%b7%ce/MDIApplication.gif
  • 5인용C++스터디/멀티미디어 . . . . 1 match
         예제) AppWizard를 사용하여 Sound라는 이름으로 SDI 프로젝트를 만든다.
         1-4) MCI (Media Control Interface)
          MCI를 사용하면 동영상도 아주 쉽게 재생할 수 있다. AppWizard로 PlayAVI라는 SDI 프로젝트를 만들고 WM_LBUTTONDOWN 메시지의 핸들러와 WM_DESTROY 메시지의 핸들러를 다음과 같이 작성한다.
  • 5인용C++스터디/버튼과체크박스 . . . . 1 match
         // Create a radio button.
         myButton2.Create(_T("라디오 버튼"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
  • 5인용C++스터디/윈도우즈프로그래밍 . . . . 1 match
         #redirect DevelopmentinWindows
  • ACE/HelloWorld . . . . 1 match
          * project setting 에서 link 탭에 aced.lib (디버그용), 또는 ace.lib 을 추가한다. (프로젝트 홈 디렉토리에 lib, dll 파일이있거나 path 가 걸려있어야 한다. 혹은 additional library path에 추가되어 있어야 한다)
  • ACM2008 . . . . 1 match
         short coding 이란 책 - 내가 신청하려고 했으나 누군가가 신청해서 이미 도서관에 있었던 책. 이런 경험 몇 번 없었는데. 재미있었음 - 에서 본 유익한 정보 한토막.
  • ACM_ICPC/2012년스터디 . . . . 1 match
          - Dijkstra (다익스트라)
         서로소 집합 (Disjoint Set)
          * 우리나라 알고리즘 대회 1인자가 해준 짧은 해설 (의 dictation)
  • ADO . . . . 1 match
         #Redirect ActiveXDataObjects
  • AKnight'sJourney/정진경 . . . . 1 match
         #include <stdio.h>
  • AOI . . . . 1 match
          * 여름방학 중 교재 : Programming Challenges ( Aladdin:8979142889 )
  • API . . . . 1 match
         #Redirect ApplicationProgrammingInterface
  • API/ISAPI . . . . 1 match
         #Redirect ISAPI
  • APlusProject . . . . 1 match
         [http://zeropage.org/~erunc0/study/dp/Rational_Rose_Enterprise_Edition_2002_Crack.zip RationalRose 2002 과자]
  • ATL . . . . 1 match
         #redirect ActiveTemplateLibrary
  • A_Multiplication_Game/권영기 . . . . 1 match
         #include<stdio.h>
  • AcceleratedC++/Chapter0 . . . . 1 match
          첫번째 문장을 계산하면 a라는 변수에 10을 대입하면 되고 결국 남는것은 a밖에 없으므로 a의 값이 최종 결과가 된다. 두번째 문장을 계산하면 std::cout과 "Hello World!!"를 왼쪽 쉬프트 연산을 하고 나온 결과가 최종 결과가 된다. 실재로 연산 결과가 std::cout 이고 이것이 최종 결과가 된다. 여기서 왼쪽 쉬프트 연산이 과연 std::cout과 "Hello World!!" 사이에서 가능한 것인가 라는 의문을 갖게 될수도 있겠지만 C++에는 연산자 재정의(operator overloading) 라는 것이 있기 때문에 이런것을 충분히 가능하게 만들수 있다고만 알고 넘어가기 바란다. 여기서 두번째 문장을 자세히 알고 넘어갈 필요가 있다. 두번째 문장도 앞에서 설명했듯이 계산 가능한 식이고, 결국 실행되면 계산이 수행되지만 그것과 더불어 일어나는 일이 한가지 더 있는데, 바로 표준 출력으로 "Hello World!!" 가 출력된다는 것이다. 이렇게 계산되어지는 과정에서 계산 결과와 더불어 나타나는 것을 side effect라고 한다. 첫번째 문장과 같은 경우에는 side effect가 없다. 다음과 같은 두 문장이 있다고 하자.
  • AcceleratedC++/Chapter16 . . . . 1 match
         || ["AcceleratedC++/Chapter15"] || ["AcceleratedC++/AppendixA"] ||
  • AcceleratedC++/Chapter2 . . . . 1 match
          // the number of blacks surrounding the greeting
  • ActionMarket . . . . 1 match
         moinmoin 의 Action 들 관련. Action은 Macro와는 달리 Show, Edit, Delete, Diff, Info (우측 상단 아이콘들 기능) 등 해당 페이지에 가하는 행위를 말합니다.
  • AdapterPattern . . . . 1 match
         #redirect Gof/Adapter
  • AirSpeedTemplateLibrary . . . . 1 match
         A number of excellent templating mechanisms already exist for Python, including Cheetah, which has a syntax similar to Airspeed.
  • Ajax/GoogleWebToolkit . . . . 1 match
         http://en.wikipedia.org/wiki/Google_Web_Toolkit
  • AliasPageNames . . . . 1 match
         # $aliaspage=$data_dir.'/text/AliasPageNames';
  • AnEasyProblem/김태진 . . . . 1 match
         #include <stdio.h>
  • AncientCipher/정진경 . . . . 1 match
         #include <stdio.h>
  • AspectOrientedProgramming . . . . 1 match
          먼저 ‘Aspect는 꼭 필요한가?’라는 질문에 답해보자. 물론 그렇지는 않다. 이상에서 언급한 모든 문제들은 aspect 개념 없이 해결될 수 있다. 하지만 aspect는 새롭고 고차원적인 추상 개념을 제공해 소프트웨어 시스템의 설계 및 이해를 보다 쉽게 한다. 소프트웨어 시스템의 규모가 계속 커져감에 따라 “이해(understanding)”의 중요성은 그만큼 부각되고 있다(OOP가 현재처럼 주류로 떠오르는데 있어 가장 중요한 요인 중 하나였다). 따라서 aspect 개념은 분명 가치 있는 도구가 될 것임에 틀림없다.다음의 의문은 ‘Aspect는 객체의 캡슐화 원칙을 거스르지 않느냐?’는 것이다. 결론부터 말하자면 ‘위반한다’ 이다. 하지만 제한된 형태로만 그렇게 한다는데 주목하도록 하자. aspect는 객체의 private 영역까지 접근할 수 있지만, 다른 클래스의 객체 사이의 캡슐화는 해치지 않는다.
  • Athena . . . . 1 match
         === Did ===
          * 6.5 Median Filtering
  • Basic알고리즘 . . . . 1 match
         {{| " 그래서 우리는 컴퓨터 프로그래밍을 하나의 예술로 생각한다. 그것은 그 안에 세상에 대한 지식이 축적되어 있기 때문이고, 기술(skill) 과 독창성(ingenuity)을 요구하기 때문이고 그리고 아름다움의 대상(objects of beauty)을 창조하기 때문이다. 어렴풋하게나마 자신을 예술가(artist)라고 의식하는 프로그래머는 스스로 하는 일을 진정으로 즐길 것이며, 또한 남보다 더 훌륭한 작품을 내놓을 것이다. |}} - The Art Of Computer Programming(Addison- wesley,1997)
  • BeingALinuxer . . . . 1 match
          - ls directory 하면 그 안에 있는 내용도 보여주는데.. ls pu* 하면. pu로 시작하는 파일하고 pu로 시작하는 디렉토리 안의 내용을 보여주겠지. 글고 linux, unix, bsd 계열의 OS에서는 폴더보다는 디렉토리라고 부르는게 맞는듯. - 인택
  • BookShelf/Past . . . . 1 match
          1. [BuildingParsersWithJava] - 20050916
  • B급좌파 . . . . 1 match
         글 투를 보면 대강 누가 썼는지 보일정도이다. Further Reading 에서 가끔 철웅이형이 글을 실을때를 보면.
  • C 스터디_2005여름/학점계산프로그램/김태훈김상섭 . . . . 1 match
         #endif
  • C++/CppUnit . . . . 1 match
         #Redirect CppUnit
  • C++3DGame . . . . 1 match
          Point3D center; // the center of CPU. in world coordinates
  • C++Analysis . . . . 1 match
          * The C++ Programming Language Special Edition
  • C/Assembly/포인터와배열 . . . . 1 match
          leal -19(%ebp), %edi
  • CC2호 . . . . 1 match
         [http://www.cs.cf.ac.uk/Dave/C/ Cardiff University CourseWare]
  • COM . . . . 1 match
         #Redirect ComponentObjectModel
  • CProgramming . . . . 1 match
         [http://www.cs.cf.ac.uk/Dave/C/ Cardiff University CourseWare]
  • CSS . . . . 1 match
         [CssMarket], [http://165.194.17.5/zero/index.php?keyword=CSS&mode=result&directGo=1&url=zeropage&range=%C0%FC%C3%BC CSS 검색결과]
  • CalendarMacro . . . . 1 match
         {{{[[Calendar]] [[Calendar(200407)]]}}} diary mode
  • CarmichaelNumbers/조현태 . . . . 1 match
         #include <stdio.h>
  • CategoryHomepage . . . . 1 match
         Note that such pages are "owned" by the respective person, and should not be edited by others, except to leave a message to that person. To do so, just append your message to the page, after four dashes like so:
  • Class/2006Fall . . . . 1 match
          === DistributedSystemClass ===
          === IntermediateEnglishConversation ===
  • ClassifyByAnagram/1002 . . . . 1 match
          def read(self, anIn=os.sys.stdin):
  • ClassifyByAnagram/JuNe . . . . 1 match
          Anagram(sys.stdin,sys.stdout)
  • ClassifyByAnagram/박응주 . . . . 1 match
          for word in sys.stdin:
  • CodeStyle . . . . 1 match
         #redirect CodeConvention
  • CodeYourself . . . . 1 match
          CodingByYourself 어때요? --[곽세환]
  • ComputerGraphicsClass . . . . 1 match
         실제 수업의 경우는 OpenGL 자체가 주는 아니다. 3DViewingSystem 이나 Flat, Gouraud, Phong Shading 등에 대해서도 대부분 GDI 로 구현하게 한다.(Flat,Gouraud 는 OpenGL 에서 기본으로 제공해주는 관계로 별 의미가 없다)
  • ComputerGraphicsClass/Exam2004_1 . . . . 1 match
         Homogeneous Coordination 에 대해 쓰고 왜 Computer Graphics 분야에서 많이 이용되는지 쓰시오
  • ComputerNetworkClass/Exam2004_2 . . . . 1 match
         (TCP Sliding Window 부분 관련)
  • ComputerNetworkClass/Exam2006_1 . . . . 1 match
         3. distance vector, link state 차이점
  • ComputerNetworkClass/Exam2006_2 . . . . 1 match
         integrigy(modification -> keyed MD5)
          Integrated Service(flow-based), Differentiated Service(service-based) 에대한 전반적인 이해를 하는 문제. 해당 기법에 WFQ를 적용하는 방법에 대한 이해를 묻는 문제로 약간 응용해서 적으란 것으로 보임. 책에 DS에 대한 설명은 WRED, RIO에 대한 설명만 되어있었고, 이 방식은 Queuing 에 의한 WFQ의 사후 처리가 아닌 사전 체리에 관련된 내용이었음. 솔직히 WFQ 왜 냈는지 모르겠음. -_-;;
  • ConcreteMathematics . . . . 1 match
         === In finding a closed-form expression for some quantity of interest like T<sub>n</sub> we go Through three stages. ===
  • ConnectingTheDots . . . . 1 match
         BoardPresenter - Presenter. Game 과 BoardPanel 사이의 일종의 Mediator. Game 은
  • ContestScoreBoard/조현태 . . . . 1 match
         #include <stdio.h>
  • CppStudy_2002_2/슈퍼마켓 . . . . 1 match
         diskette
  • CrcCard . . . . 1 match
         http://guzdial.cc.gatech.edu/squeakers/lab2-playcrc.gif
  • CubicSpline/1002 . . . . 1 match
          * NumericalAnalysisClass 에서의 Tri-Diagonal Matrix Problem 을 LU Decomposition 으로 해결하는 방법.
          * ["CubicSpline/1002/TriDiagonal.py"] - Tri-Diagonal Matrix 풀기 모듈
          * ["CubicSpline/1002/test_tridiagonal.py"]
  • CubicSpline/1002/test_tridiagonal.py . . . . 1 match
         from TriDiagonal import *
         class TestTridiagonal(unittest.TestCase):
  • CxImage 사용 . . . . 1 match
         5. Additional 에 ./include
         //if (!ProcessShellCommand(cmdInfo))
  • C언어정복/3월30일 . . . . 1 match
         10. Visual Studio로 간단한 디버깅 시연
  • C언어정복/4월6일 . . . . 1 match
         #include <stdio.h>
  • DBMS . . . . 1 match
         #redirect DatabaseManagementSystem
  • DOM . . . . 1 match
         #redirect DocumentObjectModel
  • DPSCChapter5 . . . . 1 match
         '''Command(245)''' Encapsulate a request or operation as an object, thereby letting you parameterize clients with different operations, queue or log requests, and support undoable operations.
  • DamienRice . . . . 1 match
         #redirect 임인택
  • DataCommunicationSummaryProject/Chapter4 . . . . 1 match
          * Digital Cellular - 가장 선호. Text-only.
         == Digital Celluar ==
          * 미국에서 사용하는 anlog AMPS에서 digital로 업그레이드
  • DataCommunicationSummaryProject/Chapter8 . . . . 1 match
          * 2G 핸드폰은 핸드폰만 검증 하지만 3G 폰과 PMR(Private Mobile Radio)는 네트워크도 검증한다.
  • Debugging . . . . 1 match
          Ridiculus Simplity
         || Disassembly || 역어셈블리어 코드를 보여줌 ||
  • DebuggingApplication . . . . 1 match
         [http://www.compuware.com/products/devpartner/studio.htm]
  • DebuggingSeminar_2005 . . . . 1 match
          || [http://www.compuware.com/products/devpartner/softice.htm SoftIce for DevPartner] || 데브파트너랑 연동하여 쓰는 SoftIce, [http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/SoftICE.shtml Freeware Download] ||
  • DebuggingSeminar_2005/DebugCRT . . . . 1 match
         #include <stdio.h>
  • DeokjuneYi . . . . 1 match
         #redirect 이덕준
  • DermubaTriangle/문보창 . . . . 1 match
         #include <cstdio>
  • DesignPattern . . . . 1 match
         #redirect 디자인패턴
  • DevelopmentinWindows/UI . . . . 1 match
          http://zeropage.org/~lsk8248/wiki/Seminar/DevelopmentinWindows/UI/EditBox.jpg
  • DevilsCamp . . . . 1 match
         #redirect 데블스캠프
  • DirectDraw . . . . 1 match
         DirectX 8.1을 이용한 DirectDraw로 무언가를 만들어 보자.[[BR]]
         = DirectX 8.1 SDK =
         Visual C++ -> Tools -> Options -> Directories에서 [[BR]]
         = DirectDraw의 과정(?) =
         DirectDraw객체의 생성 -> 표면의 생성(Front, Back, OffScreen) -> 그리고.. 표면 뒤집기..
         === DirectDraw객체의 생성 ===
         LPDIRECTDRAW7 lpDD;
         hr = DirectDrawCreateEx(NULL, (void **)&lpDD, IID_IDirectDraw7, NULL); // DirectDraw객체를 생성
         hr = lpDD->SetDisplayMode(640, 480, 8, 0, 0);
          2. SetDisplayMode의 인자.
         === DirectDraw Front 표면의 생성 ===
         LPDIRECTDRAWSURFACE7 lpDDSFront;
         === DirectDraw Back 표면의 생성 ===
         LPDIRECTDRAWSURFACE7 lpDDSBack;
         === DirectDraw OffScreen의 생성 ===
         LPDIRECTDRAWSURFACE7 lpDDSOff;
         hb = (HBITMAP) LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP), IMAGE_BITMAP, cxDesire, cyDesire, LR_CREATEDIBSECTION);
         LPDIRECTDRAWSURFACE7 lpDDS = NULL;
         DirectDraw가.. 필요없다는 소리를 이제 .. 알거같아요 [[BR]]
         [1002] Output 이 급하다면 DirectX Media SDK 를 이용할 수도 있습니다. 알파블랜딩 기본적으로 지원합니다. 그리고 Transform Libary 를 이용하면 화면 전환과 관련된 특수효과들을 이용할 수도 있죠. 하지만, 공부하시는 입장에서는 이론을 파고들어서 직접 해보는 것이 좋겠죠.[[BR]]
  • DoubleDispatch . . . . 1 match
         == DoubleDispatch ==
          return aNumber.addInteger(this);
         Integer Integer::addInteger(const Integer& anInteger)
         Integer Float::addInteger(const Integer& anInteger)
          * http://www.object-arts.com/EducationCentre/Patterns/DoubleDispatch.htm
          * http://eewww.eng.ohio-state.edu/~khan/khan/Teaching/EE894U_SP01/PDF/DoubleDispatch.PDF
          * http://www-ekp.physik.uni-karlsruhe.de/~schemitz/Diploma/html/diploma/node85.html
          * http://www.chimu.com/publications/short/javaDoubleDispatching.html
          * http://no-smok.net/seminar/moin.cgi/DoubleDispatch
  • EclipseIde . . . . 1 match
         #redirect Eclipse
  • EdsgerDijkstra . . . . 1 match
          * http://www.cs.utexas.edu/users/EWD/indexEWDnums.html - Dijkstra 의 컬럼들을 읽을 수 있는 곳.
         [http://www.cs.utexas.edu/users/UTCS/notices/dijkstra/ewdobit.html 2002년 8월 6일 타계]. 위대하다고 불리는 인물들이 동시대에 같이 살아있었다는 것, 그리고 그 사람이 내가 살아있는 동안에 다른 세상으로 떠났다는 사실이란. 참 묘한 느낌이다. --["1002"]
  • EffectiveSTL/ProgrammingWithSTL . . . . 1 match
         = Item45. Distinguish among count, find, binary_search, lower_bound, upper_bound, and equal_range. =
         = Item49. Learn to decipher STL_related compiler diagnostics. =
  • EightQueenProblem/서상현 . . . . 1 match
         #include <stdio.h>
  • EightQueenProblem/이선우 . . . . 1 match
          System.out.println( "Number of different board: " + numberOfBoard );
  • EightQueenProblem/이준욱 . . . . 1 match
         #include <stdio.h>
  • EightQueenProblem/정수민 . . . . 1 match
         #endif
  • EightQueenProblem2Discussion . . . . 1 match
         이미 알고리즘 수업 시간을 통해 생각해본 문제이기에 주저없이 백트래킹(BackTracking) 기법을 선택해서 슈도코드를 종이에 작성해보았고 그를 바탕으로 구현에 들어갔습니다.(''그냥 호기심에서 질문 하나. 알고리즘 수업에서 백트래킹을 배웠나요? 최근에는 대부분 AI쪽으로 끄집어 내서 가르치는 것이 추세입니다만... 교재가 무엇이었나요? --김창준 Foundations of Algorithms Using C++ Pseudocode, Second Edition 이었습니다. ISBN:0763706205 --이덕준'') 백트래킹은 BruteForce식 알고리즘으로 확장하기에 용이해서 수정엔 그리 많은 시간이 걸리지 않았습니다. 만일 EightQueenProblem에 대한 사전 지식이 없었다면 두번째 과제에서 무척 당황했을것 같습니다. 이번 기회에 코드의 적응도도 중요함을 새삼 확인했습니다. --이덕준
         저는 뭐 아무것도 없이 문제만 보고 뛰어들었습니다. 일단 두번의 실패 (자세한 내용은 EightQueenProblemDiscussion)이후 세번째로 잡은 생각은 일단 한줄에 한개만 말이 들어간다는 점이었습니다. 그 점에 착안하여. 8*8의 모든 점을 돌게 만들었습니다. 좀 비효율적인데다가 아주 엉망인 소스 덕분에.. 문제는 풀었지만.. 수정/보완에 엄청난 시간이 걸리더군요(종료조건을 찾을수가 없었다는.. 그래서 수정에 30분 이상 걸렸습니다.) 후...... 이래저래 많은 생각을 하게 한 소스였습니다. ㅡ.ㅡ;; 왠지 더 허접해 진 느낌은.. --선호
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 1 match
         Homer : I don't deserve you as much as a guy with a fat wallet...and a credit card that won't set off that horrible beeping.
  • EnglishSpeaking/TheSimpsons/S01E03 . . . . 1 match
         Homer : You're right! I'm young, I'm able-bodied and I'll take anything!
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 1 match
         Bart : Intelligence indicates he shakes down kids for quarters at the arcade.
  • Enoch . . . . 1 match
         #redirect 송지원
  • ErdosNumbers/임인택 . . . . 1 match
         # -*- coding: UTF-8 -*-
  • Erlang . . . . 1 match
         [http://en.wikipedia.org/wiki/High_availability#Percentage_calculation Nine Nines(99.99999%)] 신화의 주역. 앤디 헌트도 단순히 버즈워드가 [http://blog.toolshed.com/2007/09/999999999-uptim.html 아니라고 인정].
  • EuclidProblem/조현태 . . . . 1 match
         #include <stdio.h>
  • Expat . . . . 1 match
         Expat is a stream-oriented XML 1.0 parser library, written in C. Expat was one of the first open source XML parsers and has been incorporated into many open source projects, including the Apache HTTP Server, Mozilla, Perl, Python and PHP.
  • FOURGODS/김태진 . . . . 1 match
          freopen("/Users/jkim/Development/C&C++/codersHigh2013/codersHigh2013/input.txt","r",stdin);
  • FacadePattern . . . . 1 match
         #redirect Gof/Facade
  • FactoryMethodPattern . . . . 1 match
         #redirect Gof/FactoryMethod
  • FeedBack . . . . 1 match
         '''The American Heritage(r) Dictionary of the English Language, Fourth Edition'''[[BR]]
  • FindShortestPath . . . . 1 match
          이거 dijkstra's shortest path algorithm 아닌가요? - 임인택
  • Flash . . . . 1 match
         MacromediaFlash
  • GUIProgramming . . . . 1 match
          * http://www.diotavelli.net/PyQtWiki
  • Genie . . . . 1 match
         [VendingMachine/재니]
  • Google . . . . 1 match
         #Redirect Googling
  • HardcoreCppStudy/두번째숙제/CharacteristicOfOOP/변준원 . . . . 1 match
         정보 은폐 (infomation hiding)
  • HardcoreCppStudy/첫숙제/ValueVsReference/김아영 . . . . 1 match
         - 함수내에서 전달된 변수를 사용하기 위해서 간접(indirection) 연산자를 사용해야 한다.
  • Hartals/조현태 . . . . 1 match
         #include <stdio.h>
  • HaskellLanguage . . . . 1 match
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
  • HeadFirstDesignPatterns . . . . 1 match
         - I received the book yesterday and I started to read it on the way home... and I couldn't stop, took it to the gym and I expect people must have seen me smile a lot while I was exercising and reading. This is tres "cool". It is fun but they cover a lot of ground and in particular they are right to the point.
         {{{Erich Gamma, IBM Distinguished Engineer, and coauthor of "Design Patterns: Elements of Reusable Object-Oriented Software" }}}
  • Header 정의 . . . . 1 match
         #endif
  • HelloWorld . . . . 1 match
         #include <stdio.h>
  • HelpContents . . . . 1 match
          * HelpOnEditing - 페이지를 고치기
  • HelpForBeginners . . . . 1 match
         위키위키의 문법을 지금 당장 알고싶으신 분은 HelpOnEditing 페이지로 가시기 바랍니다.
          * WordIndex: 위키위키 페이지 이름을 구성하고 있는 단어들의 목록(따라서 이 위키위키의 주된 콘셉트를 보여줍니다.)
  • HelpMiscellaneous . . . . 1 match
         UpgradeScript는 업그레이드를 위해서 기존에 자신이 고친 파일을 보존해주고, 새로 갱신된 파일로 바꿔주는 스크립트입니다. 유닉스 계열만 지원하며, 쉘 스크립트이며 `diff, patch, GNU tar` 등등의 실행파일이 필요합니다.
  • HelpOnInstallation . . . . 1 match
          * backup : {{{?action=backup}}}해 보라. 백업은 data 디렉토리의 user와 text를 및 기타 몇몇 설정을 보존한다. pds/ 디렉토리를 보존하지는 않는다. 백업된 파일은 pds/ (혹은 $upload_dir로 정의된 위치) 하위에 저장된다.
  • HelpOnInstallation/MultipleUser . . . . 1 match
         # make install DESTDIR=/usr/local
         $ cd to_your_public_html_dir
  • HelpOnInstallation/SetGid . . . . 1 match
         Setgid 퍼미션을 작동시키려면 간단히 "`chmod 2777 ''dir''` 명령을 내리면 되는데, 모니위키가 여러 파일들을 만들게되는 디렉토리에 대해 이 명령을 내려주면 됩니다. 모니위키를 최초 설치하는 과정에서 setgid를 사용하려면 우선 모니위키 최상위 디렉토리를 먼저 `chmod 2777`을 해 줍니다. 아마 wiki.php가 들어있는 디렉토리가 될것입니다.
  • HelpOnPageCreation . . . . 1 match
         하위 페이지를 만들면 조금 특별하게 처리됩니다. 하위페이지도 일반 페이지와 마찬가지 방식으로 만들 수 있으며 {{{[[페이지/하위페이지]]}}}와 같은 식으로 연결되는 페이지입니다. 하위페이지에 대한 설명은 HelpOnEditing/SubPages 페이지를 참고하세요.
  • HelpOnPageDeletion . . . . 1 match
         raw 혹은 [[GetText(source)]]라고 되어있는 링크를 누르면 텍스트 형식의 위키문법이 브라우져에 보여지게 되며, 이를 그대로 복사한 후에 해당 페이지에서 [[Icon(edit)]] 아이콘을 눌러 해당 페이지를 편집하여, 편집 폼에 복사했던 텍스트 내용을 붙여넣기 한 후에 저장합니다.
  • HerdingFrosh . . . . 1 match
         === About [HerdingFrosh] ===
  • HotDraw . . . . 1 match
         [[Draw(stadia)]]
  • HowToEscapeFromMoniWiki . . . . 1 match
         === MediaWiki ===
  • HowToStudyDataStructureAndAlgorithms . . . . 1 match
         알고리즘을 공부하면 큰 줄기들을 알아야 합니다. 개별 테크닉들도 중요하지만 "패러다임"이라고 할만한 것들을 알아야 합니다. 그래야 알고리즘을 상황에 맞게 마음대로 응용할 수 있습니다. 또, 자신만의 분류법을 만들어야 합니다. (see also HowToReadIt Build Your Own Taxonomy) 구체적인 문제들을 케이스 바이 케이스로 여럿 접하는 동안 그냥 지나쳐 버리면 개별자는 영원히 개별자로 남을 뿐입니다. 비슷한 문제들을 서로 묶어서 일반화를 해야 합니다. (see also DoItAgainToLearn)
          * divide-and-conquer
  • HowToStudyXp . . . . 1 match
          * The Timeless Way of Building : 패턴 운동을 일으킨 Christopher Alexander의 저작. On-site Customer, Piecemeal Growth, Communication 등의 아이디어가 여기서 왔다.
  • IDE . . . . 1 match
         #redirect IntegratedDevelopmentEnvironment
  • IDE/VisualStudio . . . . 1 match
         SeeAlso) [VisualStudio],
  • IndexingScheme . . . . 1 match
          * WordIndex
         Additionally, there are the
  • InterMapIcon . . . . 1 match
         #redirect InterWikiIcons
  • InterWiki . . . . 1 match
         MoinMoin marks the InterWiki links in a way that works for the MeatBall:ColourBlind and also is MeatBall:LynxFriendly by using a little icon with an ALT attribute. If you hover above the icon in a graphical browser, you'll see to which Wiki it refers. If the icon has a border, that indicates that you used an illegal or unknown BadBadBad:InterWiki name (see the list above for valid ones). BTW, the reasoning behind the icon used is based on the idea that a Wiki:WikiWikiWeb is created by a team effort of several people.
  • Interpreter/Celfin . . . . 1 match
         #include <stdio.h>
  • JCreator . . . . 1 match
         Visual Studio 를 이용해본 사람들이라면 금방 익힐 수 있는 자바 IDE. 보통 자바 IDE들은 자바로 만들어지는데 비해, ["JCreator"] 는 C++ 로 만들어져서 속도가 빠르다. Visual C++ 6.0 이하 Tool 을 먼저 접한 사람이 처음 자바 프로그래밍을 하는 경우 추천.
  • JTD 야구게임 짜던 코드. . . . . 1 match
          user = JOptionPane.showInputDialog(null,"write in a three digit number");
  • JTDStudy . . . . 1 match
          * What is different between C++ and Java!
  • JTDStudy/두번째과제/장길 . . . . 1 match
          this.dispose();
  • JUnit . . . . 1 match
          * http://www.yeonsh.com/index.php?display=JUnit - 연승훈씨의 홈페이지. Cook Book (주소변경)
  • Java Study2003/첫번째과제/곽세환 . . . . 1 match
         자바의 주된 특징은 기존의 C/C++ 언어의 문법을 기본적으로 따르고, C/C++ 언어가 갖는 전처리기, 포인터, 포인터 연산, 다중 상속, 연산자 중첩(overloading) 등 복잡하고 이해하기 난해한 특성들을 제거함으로써 기존의 프로그램 개발자들이 쉽고 간단하게 프로그램을 개발할 수 있도록 합니다.
  • Java Study2003/첫번째과제/노수민 . . . . 1 match
         자바의 주된 특징은 기존의 C/C++ 언어의 문법을 기본적으로 따르고, C/C++ 언어가 갖는 전처리기, 포인터, 포인터 연산, 다중 상속, 연산자 중첩(overloading) 등 복잡하고 이해하기 난해한 특성들을 제거함으로써 기존의 프로그램 개발자들이 쉽고 간단하게 프로그램을 개발할 수 있도록 합니다.
  • JavaScript/2011년스터디 . . . . 1 match
         alter table tablename modify column [변경할 컬럼명] [변경할 컬럼 타입]
  • JavaScript/2011년스터디/서지혜 . . . . 1 match
          <meta name="Generator" content="EditPlus">
  • JavaStudy2003/네번째수업 . . . . 1 match
         || [http://165.194.17.15/pub/upload/tempDrawEditor.zip]||
  • JavaStudy2003/두번째과제/노수민 . . . . 1 match
         === 상속과 인스턴스 메소드의 재정의(Overriding) ===
  • JavaStudy2003/세번째수업 . . . . 1 match
         == 오버로딩(Overloading) 및 리팩토링 ==
  • JollyJumpers/Leonardong . . . . 1 match
          if self.checkJolly( aSet = self.getSetOfDiffence( aSeries[1:] ),
          def getSetOfDiffence( self, aSeries ):
          inputString = sys.stdin.readline()
          def testGetSetOfDiffernce(self):
          self.assertEquals( str(self.jj.getSetOfDiffence( aSeries = [5,6,8] )),
          self.assertEquals( str(self.jj.getSetOfDiffence( aSeries = [7,6,4] )),
  • JuneTemplate . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • Jython . . . . 1 match
         = encoding 문제 =
  • Kero . . . . 1 match
         #redirect 김민재
  • Kesarr . . . . 1 match
         #redirect 변형진
  • KeyNavigator . . . . 1 match
         || Alt + x || NoSmok:EditText 링크 ||
  • Knapsack . . . . 1 match
          1. weighted/valued, unbounded knapsack problem -> maximize the value not exceeding the weight limit
  • KnapsackProblem/김태진 . . . . 1 match
         #include <stdio.h>
  • KnowledgeManagement . . . . 1 match
         Upload:knowledgeDiagram.JPG
          * http://en.wikipedia.org/wiki/Knowledge_management
  • LIB_1 . . . . 1 match
          LIB_TASK_DISPLAY(10);
          // TASK STATE DISPLAY
          LIB_TASK_DISPLAY(5);
         #endif
  • LIB_3 . . . . 1 match
         #endif LIB_SCHE_CPP
  • LUA_1 . . . . 1 match
          그리고 세번째는 많은 게임의 스크립트 언어로 검증이 되었다는 점입니다. 대표적으로 World of Warcraft(WOW)가 있겠죠. 많은 사람들이 루아를 WOW을 통해서 알게 되었죠. 간략하게 루아의 특징에 대해서 알아 보았습니다. 좀 더 자세한 루아의 역사는 http://en.wikipedia.org/wiki/Lua_(programming_language) 에서 확인할 수 있습니다. 한글 위키 페이지가 내용이 좀 부족하네요.
  • LightMoreLight/허아영 . . . . 1 match
         2. different idea..
  • LinkedList/C숙제예제 . . . . 1 match
         #include <stdio.h>
  • LinkedList/숙제 . . . . 1 match
         #include <stdio.h>
  • LinkedList/학생관리프로그램 . . . . 1 match
         #include <stdio.h>
  • Linux/ElectricFence . . . . 1 match
         http://en.wikipedia.org/wiki/Electric_Fence
  • LinuxProgramming/QueryDomainname . . . . 1 match
         #include <stdio.h>
  • LispLanguage . . . . 1 match
          * Common Lisp the Language, 2nd Edition by Guy L. Steele Jr. : 역시 책이라서 체계적으로 잘 나와 있다.
  • Lotto/김태진 . . . . 1 match
         #include <stdio.h>
  • Lotto/송지원 . . . . 1 match
         #include <stdio.h>
  • Lua . . . . 1 match
         #redirect LuaLanguage
  • Luon . . . . 1 match
         #redirect 양아석
  • MFC . . . . 1 match
         #Redirect MicrosoftFoundationClasses
  • MFC/DynamicLinkLibrary . . . . 1 match
         early binding, load-time dynamic linking
  • MFC/Serialize . . . . 1 match
          // TODO: add loading code here
  • MIB . . . . 1 match
          * 요즘 ["상민"]이는 "MIB들이 처리해 줄꺼야" 라는 말을 많이 쓴다. dcinside에서 "MIB들이 처리 했습니다." 라는 소리 한마디 듣고 전염이 되어 버렸다. 여기에서 MIB라면 일전에 창준 선배가 말씀하신 그린베레 프로그래머(Green Beret Programmer(Wiki:GreenBeretCoding) 정도의 의미가 될 것이다. 후에 MIB Programmer가 더 적당한 말이 될수 있겠다고 생각하곤 한다.
  • MITOCW . . . . 1 match
         #Redirect MITOpenCourseWare
  • Mario . . . . 1 match
         #include <stdio.h>
  • MediatorPattern . . . . 1 match
         ["Gof/Mediator"]
  • Metaphor . . . . 1 match
         Choose a system metaphor to keep the team on the same page by naming classes and methods consistently. What you name your objects is very important for understanding the overall design of the system and code reuse as well. Being able to guess at what something might be named if it already existed and being right is a real time saver. Choose a system of names for your objects that everyone can relate to without specific, hard to earn knowledge about the system. For example the Chrysler payroll system was built as a production line. At Ford car sales were structured as a bill of materials. There is also a metaphor known as the naive metaphor which is based on your domain itself. But don't choose the naive metaphor unless it is simple enough.
  • MineSweeper/zyint . . . . 1 match
         # -*- coding: cp949 -*-
  • MockObject . . . . 1 match
         #redirect MockObjects
  • MoinMoin . . . . 1 match
          * 모인모인을 사용하는 위키 : [http://wikipedia.org], [http://no-smok.net]
  • MoinMoinDone . . . . 1 match
          * Check for a (configurable) max size in bytes of the RecentChanges page while building it
          * SpamSpamSpam appeared 3 times in WordIndex. Too much Spam!
  • MoinMoinNotBugs . . . . 1 match
         <b>dialog boxes</b> <ul>
  • MoniWiki . . . . 1 match
         MoniWiki is a PHP based WikiEngine. WikiFormattingRules are imported and inspired from the MoinMoin. '''Moni''' is slightly modified sound means '''What ?''' or '''What is it ?''' in Korean and It also shows MoniWiki is nearly compatible with the MoinMoin.
  • MoniWikiPlugins . . . . 1 match
          * WordIndex
          * EngDic /!\ 데모용
          * moniedit
  • MoreEffectiveC++/Operator . . . . 1 match
         == Item 6: Distinguish between prefix and postfix forms of increment and decrement operators. ==
         == Item 8: Understand the differend meanings of new and delete ==
  • MultiplyingByRotation . . . . 1 match
         입력은 텍스트파일이다. 진수,첫번째 숫자의 마지막 숫자(the least significant digit of the first factor)와 두번째 숫자(second factor)로 구성된 3개의 수치가 한줄씩 입력된다. 각 수치는 공백으로 구분된다. 두번째 숫자는 해당 진수보다 적은 숫자이다. 입력파일은 EOF로 끝난다.
  • MySQL . . . . 1 match
         jdbc:mysql://localhost/database?user=user&password=xxx&useUnicode=true&characterEncoding=KSC5601
  • NS2 . . . . 1 match
         Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
  • NSIS_Start . . . . 1 match
          * NSIS Ide 를 간단하게 제작하였으나 실제로 써먹지는 못함. (Editplus가 더 편하더라라는. ^^;)
  • Nand2Tetris . . . . 1 match
         #redirect 스터디/Nand 2 Tetris
  • NoSmokMoinMoinVsMoinMoin . . . . 1 match
         || 기타 Spec || [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/moin/dist/CHANGES?rev=1.111&content-type=text/vnd.viewcvs-markup CHANGES] 참조 || NoSmok:노스모크모인모인 참조 || . ||
  • NumericalAnalysisClass . . . . 1 match
          * ["NumericalAnalysisClass/Report2002_1"] - ["TriDiagonal/1002"]
         ''Object-Oriented Implementation of Numerical Methods : An Introduction with Java and Smalltalk'', by Didier H. Besset.
  • OOD세미나 . . . . 1 match
          * 학교 환경도 안 받쳐주고, 제 머리도 안 받쳐줬어요. diff/merge 기능 설계를 바라보면서 객체지향 설계를 봤는데 어려우면서도 효율적인거 같더라구요. 그리고 형진이 형이 세뇌하신 내용 "단일변화가 생겨서 수정할 때 쉽게 수정하려면 구조가 중요하다" 이거 꼭 외울게요 -] [윤종하]
  • OPML . . . . 1 match
         #Redirect OutlineProcessorMarkupLanguage
  • ObjectOrientedReengineeringPatterns . . . . 1 match
         [1002] 의 경우 Refactoring for understanding 이라는 녀석을 좋아한다. 그래서 가끔 해당 코드를 읽는중 생소한 코드들에 대해 일단 에디터에 복사한뒤, 이를 조금씩 리팩토링을 해본다. 중간중간 주석을 달거나, 이를 다시 refactoring 한다. 가끔 정확한 before-after 의 동작 유지를 무시하고 그냥 실행을 해보기도 한다. - Test 까진 안달아도, 적절하게 약간의 모듈을 추출해서 쓸 수 있었고, 코드를 이해하는데도 도움을 주었다. 이전의 모인모인 코드를 읽던중에 실천해봄.
  • ObjectProgrammingInC . . . . 1 match
         #include <stdio.h>
  • Omok/은지 . . . . 1 match
         #include <stdio.h>
  • One/피라미드 . . . . 1 match
         #include <stdio.h>
  • OpenGL스터디 . . . . 1 match
         '''블랜딩(blending)'''이란 화면상에 색상과 물체를 혼합하는 효과를 이야기한다. 이를 사용하는 곳은 주로 두 이미지가 겹쳐있는 효과를 내기위해서 사용한다. 예를 들어
          * 그렇다면 이 openGL은 구체적으로 어떤식으로 작용하는가? 윈도우를 예시로 들어보자. 윈도우 같은 경우 어떤 화면에 이미지를 출력하려면 '''GDI(graphic Device Interface)라는 그래픽 장치 인터페이스'''를 통해서 출력장치로 출력데이터를 보내 출력한다.
          * openGL은 어플리케이션으로부터 구성하려는 이미지에 대한 정보를 받아 이미지를 구성후 이 GDI에게 구성한 이미지를 보내 출력장치가 이를 출력하게끔한다. 다른 운영체제도 마찬가지로 윈도우에서 GDI에 해당하는 부분만 다를뿐 과정은 같다.
  • OperatingSystemClass/Exam2002_1 . . . . 1 match
         6. short-term, medium-term, long-term Scheduling의 차이점 및 특성에 대해 간략히 설명하시오.
  • OurMajorLangIsCAndCPlusPlus/2005.12.22 . . . . 1 match
         stdio.h - 조현태
  • OurMajorLangIsCAndCPlusPlus/2005.12.29 . . . . 1 match
         [OurMajorLangIsCAndCPlusPlus/stdio.h]
  • OurMajorLangIsCAndCPlusPlus/Variable . . . . 1 match
         #include <stdio.h>
  • OurMajorLangIsCAndCPlusPlus/print/이도현 . . . . 1 match
          if(isdigit((int)arg[arg_index]))
  • OurMajorLangIsCAndCPlusPlus/print/조현태 . . . . 1 match
         #include <stdio.h>
  • OurMajorLangIsCAndCPlusPlus/print/하기웅 . . . . 1 match
          if(isdigit(*n))
  • OurMajorLangIsCAndCPlusPlus/print/허준수 . . . . 1 match
         #include <stdio.h>
  • OurMajorLangIsCAndCPlusPlus/setjmp.h . . . . 1 match
         #include <stdio.h>
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 1 match
          == stdio.h ==
  • OurMajorLangIsCAndCPlusPlus/time.h . . . . 1 match
         || double difftime(time_t time1, time_t time2); || 두 시간간의 차이를 계산한다. ||
  • OutlineProcessorMarkupLanguage . . . . 1 match
         현재 RSS 리더에서 피드를 공유하는 목적으로 주로 이용되는 포맷으로, Radio UserLand 의 DaveWiner 가 개발했다.
  • PC실관리 . . . . 1 match
         에어컨 청소법 - [ttp://kin.naver.com/browse/db_detail.php?d1id=8&dir_id=813&docid=92267&ts=1052495994]
  • PHP-방명록만들기 . . . . 1 match
          or die("not connect");
  • PNGFileFormat/ImageData . . . . 1 match
          * Additional flags/check bits : 1byte
  • PageListMacro . . . . 1 match
         {{{[[PageList(subdir)]]}}}
  • Pairsumonious_Numbers/권영기 . . . . 1 match
         #include<stdio.h>
  • ParametricPolymorphism . . . . 1 match
         [AcceleratedC++/Chapter13], [http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200505230005 임백준의 소프트웨어 산책/임배준 지음], WikiPedia:Christopher_Strachey
  • Passion . . . . 1 match
         #redirect 구근
  • Plex . . . . 1 match
         BuildingWikiParserUsingPlex
  • Polynomial . . . . 1 match
          * 다항식을 표현하는 클래스를 만들어서 operator overloading 을 사용해도 되겠지만 이는 위에 말한 내용을 이미 구현한 후 이걸 클래스로 포장하는거기때문에 지금수준에서는 무리라고 생각됨... - 임인택
  • PowerOfCryptography/이영호 . . . . 1 match
         #include <stdio.h>
  • Profiling . . . . 1 match
         80%의 disk 접근은 20%의 코드에서 이루어진다.
  • ProgrammingLanguageClass . . . . 1 match
         개인적으로 학기중 기억에 남는 부분은 주로 레포트들에 의해 이루어졌다. Recursive Descending Parser 만들었던거랑 언어 평가서 (C++, Java, Visual Basic) 작성하는것. 수업시간때는 솔직히 너무 졸려서; 김성조 교수님이 불쌍하단 생각이 들 정도였다는 -_-; (SE쪽 시간당 PPT 진행량이 60장일때 PL이 3장이여서 극과 극을 달렸다는;) 위의 설명과 다르게, 수업시간때는 명령형 언어 페러다임의 언어들만 설명됨.
  • ProgrammingLanguageClass/Exam2002_2 . . . . 1 match
          * pass by value-result, pass by reference, pass by name 에서 actual parameter 로의 Binding Time 을 서술하시오
  • ProjectEazy . . . . 1 match
          자답이네요. hangul모듈의 disjoint로 조합형으로 변환할 수 있군요. --[Leonardong]
  • ProjectEazy/테스트문장 . . . . 1 match
         || MODP(modifier phrase)|| 관형구 ||
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 1 match
          #'maxdisp': '10',
         http://165.194.100.2/cgi-bin/mcu201?LIBRCODE=ATSL&USERID=abracadabra&SYSDB=R&HISNO=0010&SEQNO=21&MAXDISP=10
  • ProjectSemiPhotoshop/기록 . . . . 1 match
          * 10/24 pm1:00~pm4:00 VC예제 작성 , GDI, BMP, Key Input 예제 작성
          i. 경태 : SDI or 기타 + Dialog Base 의 MDI 구성
          * 상민 : MFC MDI 를 이용한 구성
          * 영역 설정, Blurring, Mask, Sharpening, Edge Detection Embossing, Median Filtering 구현
  • ProjectVirush/Prototype . . . . 1 match
         #include <stdio.h>
  • ProjectWMB . . . . 1 match
          * Analysis code(Code reading)
  • ProjectZephyrus/Client . . . . 1 match
         [http://zeropage.org/browsecvs/index.php?&dir=ProjectZephyrusClient%2F Zephyrus Client CVS] 참조.
         || 친구 등록 입력창 만들기 || 0.5 || ○(1분 -_-; {{{~cpp InputDialog}}}로 해결) (6/7) ||
         || 로그인/로그아웃시 관련 메뉴들 Enable/Disable || 0.5 || . ||
  • ProjectZephyrus/PacketForm . . . . 1 match
         바뀐 내용은 [http://zeropage.org/browsecvs/index.php?&cvsrep=ZeroPage&dir=ProjectZephyrusServer%2Fdocument%2F&file=PacketForm.txt CVS-PacketForm] 에서 확인가능
  • ProjectZephyrus/Server . . . . 1 match
         |||||||| package간 Information Hiding||
  • ProjectZephyrus/ThreadForServer . . . . 1 match
         information hiding이 잘 지켜지지 않았다. 다른 쪽은 내가 코딩하면서 package내부는 느슨하게,
  • ProjectZephyrus/간단CVS사용설명 . . . . 1 match
          disable = no
  • PyOpenGL . . . . 1 match
         PyKug:PyOpenGL Python OpenGL Binding. Python 으로 [OpenGL] 프로그래밍을 하게끔 도와준다.
  • Python . . . . 1 match
         #redirect PythonLanguage
  • PythonFeedParser . . . . 1 match
         http://diveintomark.org/projects/feed_parser/
  • QuestionsAboutMultiProcessAndThread . . . . 1 match
          * A) 다음 링크를 참조하세요. [http://en.wikipedia.org/wiki/Direct_memory_access DMA] - [변형진]
  • RAID . . . . 1 match
         #redirect RedundantArrayOfInexpensiveDisks
  • RTTI . . . . 1 match
         #Redirect RunTimeTypeInformation
  • RabbitHunt/김태진 . . . . 1 match
         #include <stdio.h>
  • RandomWalk2/질문 . . . . 1 match
         ''RandomWalk2 Requirement Modification 4 is now updated. Thank you for the questions.''
  • RedundantArrayOfInexpensiveDisks . . . . 1 match
         기본적으로 RAID 5 와 비슷한 구성이다. 2-dimentional array 로 디스크들을 구성하며, 각각의 row 와 column 에 패리티를 사용하여 두개까지의 디스크가 동시에 문제를 일으키더라도 정상 동작을 가능하게 한다. 1987년에 제정된 최초의 RAID 표준으로부터 처음 나온 추가 레벨이다.
  • Refactoring/BigRefactorings . . . . 1 match
          * You have a class that is doing too much work, at least in part through many conditional statements.[[BR]]''Create a hierarchy of classes in which each subclass represents a special case.''
  • RefactoringDiscussion . . . . 1 match
          * ["Refactoring"]의 Motivation - Pattern 이건 Refactoring 이건 'Motivation' 부분이 있죠. 즉, 무엇을 의도하여 이러이러하게 코드를 작성했는가입니다. Parameterize Method 의 의도는 'couple of methods that do similar things but vary depending on a few values'에 대한 처리이죠. 즉, 비슷한 일을 하는 메소드들이긴 한데 일부 값들에 영향받는 코드들에 대해서는, 그 영향받게 하는 값들을 parameter 로 넣어주게끔 하고, 같은 일을 하는 부분에 대해선 묶음으로서 중복을 줄이고, 추후 중복이 될 부분들이 적어지도록 하자는 것이겠죠. -- 석천
  • RegressionTesting . . . . 1 match
         원문 : http://www.wikipedia.org/wiki/Regression_testing
  • ReverseAndAdd/신재동 . . . . 1 match
         ''all tests data will be computable with less than 1000 iterations (additions)''를 고려한다면 명시적인 회수 체크는 없어도 될 듯.
  • ReverseAndAdd/태훈 . . . . 1 match
         {{{~cpp # -*- coding: cp949 -*-
  • RonJeffries . . . . 1 match
         This will sound trite but I believe it. Work hard, be thoughtful about what happens. Work with as many other people as you can, teaching them and learning from them and with them. Read everything, try new ideas in small experiments. Focus on getting concrete feedback on what you are doing every day -- do not go for weeks or months designing or building without feedback. And above all, focus on delivering real value to the people who pay you: deliver value they can understand, every day. -- Ron Jeffries
  • Ruby . . . . 1 match
         #redirect RubyLanguage
  • RubyLanguage/Container . . . . 1 match
         }}}[[FootNote('''p 메서드''' : 객체를 디버그에 적합한 형식으로 문자열화하여 출력하는 메서드로 주로 디버그 출력을 위해 사용. 디버그, 학습, ShortCoding 이외에는 사용하지 않는 것이 좋다.)]]
  • SBPP . . . . 1 match
         #redirect SmalltalkBestPracticePatterns
  • SICP . . . . 1 match
         #redirect StructureAndInterpretationOfComputerPrograms
  • SLOC . . . . 1 match
         #Redirect Source_lines_of_code
  • SOLDIERS/정진경 . . . . 1 match
         Describe SOLDIERS/정진경 here
         #include <stdio.h>
  • STL . . . . 1 match
         || ["STL/map"] ||dictionary 자료구조를 구현하였다||
  • STL/참고사이트 . . . . 1 match
         [http://dmoz.org/Computers/Programming/Languages/C++/Class_Libraries/STL C++ STL site ODP for STL] 와 [http://dir.lycos.com/Computers/Programming/Languages/C%2B%2B/Class_Libraries/STL 미러]
  • SWT . . . . 1 match
         #redirect StandardWidgetToolkit
  • SandBox . . . . 1 match
         #redirect 연습장
  • ScheduledWalk . . . . 1 match
         #redirect RandomWalk2
  • Scheme . . . . 1 match
         #redirect SchemeLanguage
  • SearchAndReplaceTool . . . . 1 match
          * Actual Search & Replace (http://www.divlocsoft.com/)
  • SeminarHowToProgramItAfterwords . . . . 1 match
          * ["neocoin"] : UnitTest에서 추구한 프로그램의 설계에서 Divide해 나가는 과정은 여태 거의 디자인 타임에서 거의 수행을 했습니다. 그래서 여태 Test를 위한 코드들과 디버그용 코드들을 프로그램을 작성할때마다 그런 디자인에도 많은 시간을 소요했는데, 아예 프로그램의 출발을 Test에서 시작한다는 발상의 전환이 인상 깊었습니다. --상민
          * 그리고 관찰하던 중 PairProgramming에서 Leading에 관한 사항을 언급하고 싶습입니다. 사용하는 언어와 도구에 대한 이해는 확실하다는 전제하에서는 서로가 Pair에 대한 배려가 있으면 좀더 효율을 낼 수 있을꺼라 생각합니다. 배려라는 것은 자신의 상대가 좀 적극적이지 못하다면 더 적극적인 활동을 이끌어 내려는 노력을 기울어야 할 것 같습니다. 실습을 하던 두팀에서 제 느낌에 지도형식으로 이끄는 팀과 PP를 하고 있다는 생각이 드는 팀이 있었는데. 지도형식으로 이끄는 팀은 한 명이 너무 주도적으로 이끌다 보니 다른 pair들은 주의가 집중되지 못하는 모습을 보인 반면, PP를 수행하고 있는 듯한 팀은 두 명 모두 집중도가 매우 훌륭한 것 같아서 이런 것이 정말 장점이 아닌가 하는 생각이 들었습니다. 결국 PP라는 것도 혼자가 아닌 둘이다 보니 프로그래밍 실력 못지 않게 개인의 ''사회성''이 얼마나 뛰어냐는 점도 중요한 점으로 작용한다는 생각을 했습니다. (제가 서로 프로그래밍중에 촬영을 한 것은 PP를 전혀 모르는 사람들에게 이런 형식으로 하는 것이 PP라는 것을 보여주고 싶어서였습니다. 촬영이 너무 오래 비추었는지 .. 죄송합니다.)
  • SeparatingUserInterfaceCode . . . . 1 match
         이는 UI 부분에만 적용되지 않는다. 일종의 InformationHiding 의 개념으로 확장할 수 있다. 예를 들면 다음과 같이 응용할 수 있지 않을까.
         너무 이상적이라고 말할지 모르겠지만, DIP 의 원리를 잘 지킨다면(Dependency 는 Abstraction 에 대해서만 맺는다 등) 가능하지 않을까 생각. 또는, 위에서의 WIMP를 그대로 웹으로 바꾸어도. 어떠한 디자인이 나올까 상상해본다.
  • ServerBackup . . . . 1 match
          * http://en.wikipedia.org/wiki/Cron 예제
  • Shoemaker's_Problem/김태진 . . . . 1 match
         #include <stdio.h>
  • Slurpys/박응용 . . . . 1 match
         # -*- coding: euc-kr -*-
  • Slurpys/이상규 . . . . 1 match
         #include <stdio.h>
  • SmallTalk . . . . 1 match
         #redirect SmalltalkLanguage
  • SmallTalk/강좌FromHitel/강의4 . . . . 1 match
         여기서 여러분은 창(window)이나 대화 상자(Dialog box)를 만들어서 프로그
         (label), 입력 상자(edit box), 단추(push button)는 물론 이미 만들어진 창
         Express라는 Smalltalk 환경에서는 Disk Browser가 있다고 합니다.
  • SmallTalk/강좌FromHitel/소개 . . . . 1 match
          ^MessageBox notify: i displayString
  • SmallTalk/문법정리 . . . . 1 match
         UndifinedObject(Object)>>doesNotUnderstand:
  • SmallTalk_Introduce . . . . 1 match
          ^MessageBox notify: i displayString
  • SmithNumbers/김태진 . . . . 1 match
         #include <stdio.h>
  • SmithNumbers/조현태 . . . . 1 match
         #include <stdio.h>
  • SoJu . . . . 1 match
         ||[조현태]||undinekr골뱅이daum.net||O|| ||
  • SoftwareEngineeringClass . . . . 1 match
          * 막무가내식의 coding에 관한 것이 아닌 직접적인 돈과의 연관성에 대해 알아가는 학문 같다는 느낌. 제한된 기간안의 적절한 cost를 통해 project를 완성(?) 하는 것. 아.. 정말 학기 중기 까지는 재미있었는데. 알바로 인한 피로누적이 수업을 듣지 못하게한 T-T 아쉬움이 너무 많이 남는다. 한번더 들을까..? 원래 이런건 한번더 듣는거 아닌가? ^^a 하하.. 상민이형 필기 빌려줘요. ^^;; -- 영현
  • SourceCode . . . . 1 match
         * 소리바다 클라이언트 http://fallin.lv/distfiles/soribada.py
  • SqLite . . . . 1 match
         어플리케이션 내에 포함(Embedding) 이 가능한 DB. Java 에서 HypersonicSql 과 비슷한 역할. C/C++ 에서 간단한 데이터베이스 기능을 추가하고 싶을 때 비교적 쉽게 이용 가능.
  • Stack/임다찬 . . . . 1 match
         #include <stdio.h>
  • StacksOfFlapjacks/조현태 . . . . 1 match
         #include <stdio.h>
  • StandardTemplateLibrary . . . . 1 match
         #redirect STL
  • Star/조현태 . . . . 1 match
         <embed src="http://zerowiki.dnip.net/~undinekr/lunia_ost1.mp3">
  • StatePattern . . . . 1 match
         #redirect Gof/State
  • StringOfCPlusPlus/상협 . . . . 1 match
         #endif
  • StuPId/김태진 . . . . 1 match
         #include <stdio.h>
  • StuPId/정진경 . . . . 1 match
         #include <stdio.h>
  • SuperMarket . . . . 1 match
         diskette
  • SuperMarket/인수 . . . . 1 match
          Goods g2("diskette",1200);
  • TAOCP . . . . 1 match
          * Publisher : Addison Wesley
  • TellVsAsk . . . . 1 match
         object and then calling different methods based on the results. But that may not be the best way to go about doing it. Tell the object
  • TestFirstProgramming . . . . 1 match
         ExtremeProgramming에서는 UnitTest -> Coding -> ["Refactoring"] 이 맞물려 돌아간다. TestFirstProgramming 과 ["Refactoring"] 으로 단순한 디자인이 유도되어진다.
         전자의 경우는 일종의 '부분결과 - 부분결과' 를 이어나가면서 최종목표로 접근하는 방법이다. 이는 어떻게 보면 Functional Approach 와 유사하다. (Context Diagram 을 기준으로 계속 Divide & Conquer 해 나가면서 가장 작은 모듈들을 추출해내고, 그 모듈들을 하나하나씩 정복해나가는 방법)
  • The Tower of Hanoi . . . . 1 match
         T<sub>n</sub> is the minimum number of moves that will transfer n disks from one peg to another under Lucas's rules.
  • TheArtOfComputerProgramming . . . . 1 match
         #redirect TAOCP
  • TheBookOpenSources . . . . 1 match
         || http://www.aladdin.co.kr/Cover/897914069X_1.gif [[BR]] ISBN:897914069X ||
  • TheJavaMan/달력 . . . . 1 match
          cbMonth.setEditable(false);
          cbMonth.addItem("1");
          cbMonth.addItem("2");
          cbMonth.addItem("3");
          cbMonth.addItem("4");
          cbMonth.addItem("5");
          cbMonth.addItem("6");
          cbMonth.addItem("7");
          cbMonth.addItem("8");
          cbMonth.addItem("9");
          cbMonth.addItem("10");
          cbMonth.addItem("11");
          cbMonth.addItem("12");
          cbMonth.setSelectedIndex(Calendar.getInstance().get(Calendar.MONTH));
          month = Integer.parseInt(cbMonth.getSelectedItem().toString());
  • TheJavaMan/숫자야구 . . . . 1 match
          dispose(); // 모든 자원을 반납한다.
  • TheLargestSmallestBox/문보창 . . . . 1 match
         #include <cstdio>
  • TheTrip/허아영 . . . . 1 match
         double rounding(double num)
  • ThreeFs . . . . 1 match
         Facts, Feelings, Findings. (사실, 느낌, 교훈/깨달은 점)
  • TitleIndex . . . . 1 match
          1. 넘겨주기 제외 : [[PageCount(noredirect)]]
  • ToastOS . . . . 1 match
         The war was brief, but harsh. Rising from the south the mighty RISC OS users banded together in a show of defiance against the dominance of Toast OS. They came upon the Toast OS users who had grown fat and content in their squalid surroundings of Toast OS Town. But it was not to last long. Battling with SWIs and the mighty XScale sword, the Toast OS masses were soon quietened and on the 3rd November 2002, RISC OS was victorious. Scroll to the bottom for further information.
  • TortoiseCVS . . . . 1 match
         TortoiseCVS 의 경우는 CVS Conflict Editor 를 Preference 에서 설정할 수 있다. [1002]의 경우는 WinMerge 로 잡아놓았다.
         WinMerge 등의 Diff 표현이 잘 되는 Compare tool 을 쓰는 것이 CVS Conflict 처리하기에는 훨씬 편하다. (기존의 <<<< ________ >>>> 으로 소스코드 안에 표현되었을때를 생각해보길. :) )
  • Trace . . . . 1 match
         #endif
  • TravelSalesmanProblem . . . . 1 match
         가장 전형적인 TSP 로 distance 는 symmetric 하고, triangular inequilty 가 만족하고, 임의의 한 도시에서 다른 도시로의 직접(또 다른 경유도시를 이용하지 않고) 갈 수 있는 길이 항상 존재한다.
  • UML서적관련추천 . . . . 1 match
         UML Distilled: A Brief Guide to the Standard Object Modeling Language,3rd Edition
  • UglyNumbers/구자겸 . . . . 1 match
         #include <stdio.h>
  • UnifiedModelingLanguage . . . . 1 match
         #Redirect UML
  • UnitTest . . . . 1 match
         See Also ["Refactoring/BuildingTestCode"], ["GuiTesting"]
  • UpgradeC++/과제1 . . . . 1 match
          int dia;
  • Vi . . . . 1 match
         #redirect ViImproved
  • Vim . . . . 1 match
         #redirect ViImproved
  • VisualSourceSafe . . . . 1 match
         Microsoft의 Visual Studio에 포함시켜 제공하는 소스 관리 도구
  • VisualStuioDotNetHotKey . . . . 1 match
         SeeAlso) [VisualStudio]
  • WIBRO . . . . 1 match
         http://opendic.naver.com/100/entry.php?entry_id=156106 참고
         * 지금의 휴대폰, PDA, 노트북을 이용하거나 전용단말기가 나와서 대략 900만명(KISDI 및 사업자 예상 가입자수)정도가 가지고 다니게 될겁니다
          음.. 기존 CDMA 는 그대로 두고 따로 가는건가..? 만약 [WIBRO]에 VoIP 가 올라가면... 기존의 CDMA 망이 너무 아까운걸... (퀄컴에 돈 가져다 바치는것도 아깝진 하지만). DigitalConvergence 가 이루어지는 세상에 CDMA와 [WIBRO]가 각자의 길을 간다는것도 조금 안맞는것 같기도 하고.. 이래저래 아깝기만하네..-_-;; - [임인택]
  • WTL . . . . 1 match
         #Redirect WindowsTemplateLibrary
  • WantedPages . . . . 1 match
         A list of non-existing pages including a list of the pages where they are referred to:
  • WikiHomePage . . . . 1 match
         A WikiHomePage is your personal page on a WikiWiki, where you could put information how to contact you, your interests and skills, etc. It is regarded as to be owned by the person that created it, so be careful when editing it.
  • WikiNature . . . . 1 match
         The WikiNature is typing in a bunch of book titles and coming back a day later and finding them turned into birds in the Amazon.
  • WikiWikiWebFaq . . . . 1 match
         '''A:''' A set of pages of information that are open and free for anyone to edit as they wish. The system creates cross-reference hyperlinks between pages automatically. See WikiWikiWeb for more info.
  • WinampPlugin을이용한프로그래밍 . . . . 1 match
         #include <stdio.h>
  • WindowsTemplateLibrary . . . . 1 match
         Being an unsupported library, WTL has little formal documentation. However, most of the API is a direct mirror of the standard Win32 calls, so the interface is familiar to most Windows programmers.|}}
         [http://www.microsoft.com/downloads/details.aspx?FamilyID=128e26ee-2112-4cf7-b28e-7727d9a1f288&DisplayLang=en MS WTL]
  • Wiz . . . . 1 match
         #Redirect 창섭
  • WorldCupNoise/권순의 . . . . 1 match
          * 근데 Presentation Error가 나는데 -_-;; Terminate the output for the scenario with a blank line 이 부분을 내가 잘못 이해하고 있어서인거 같기도 하네염 -ㅅ-;; 에잇,, Visual Studio에서 돌리면 돌아는 갑니다. -ㅅ-
  • WorldCupNoise/정진경 . . . . 1 match
         #include <stdio.h>
  • WritingOS . . . . 1 match
         http://www.aladdin.co.kr/shop/wproduct.aspx?isbn=8989975603
  • XML . . . . 1 match
         #Redirect eXtensibleMarkupLanguage
  • XML/PHP . . . . 1 match
         * [http://devzone.zend.com/node/view/id/1713#Heading7 원문] --> php로 xml다루는 방법을 아주 쉽게 설명했네요
  • XMLStudy_2002 . . . . 1 match
          *[["XMLStudy_2002/Encoding"]]
  • XMLStudy_2002/XSL . . . . 1 match
         <?xml version="1.0" encoding="KSC5601"?>
  • XOR삼각형/이태양 . . . . 1 match
         #include<stdio.h>
  • XOR삼각형/임다찬 . . . . 1 match
         #include <stdio.h>
  • XOR삼각형/허아영 . . . . 1 match
         #include <stdio.h>
  • XSLT . . . . 1 match
         #Redirect eXtensibleStylesheetLanguageTransformations
  • XpWeek/20041222 . . . . 1 match
         [http://kin.naver.com/browse/db_detail.php?d1id=1&dir_id=10106&docid=722107 jsp에서 ms타임을 년시분초로 바꾸어주는 방법]
  • XsltVersion . . . . 1 match
         <?xml version="1.0" encoding="ISO-8859-1"?>
  • YouNeedToLogin . . . . 1 match
         로그인은 그자체로 무언가 틀속에 갖혀 있다는 생각이 듭니다. http://c2.com 에 오타같은거 수정하면, 로그인이 없고, 그냥 edit 버튼을 누를수 있는 것이, 최대한 글을 쓰는 것을 격려한다는 생각이 듭니다.
  • Z&D토론백업 . . . . 1 match
          * 위키 스타일에 익숙하지 않으시다면, 도움말을 약간만 시간내어서 읽어주세요. 이 페이지의 편집은 이 페이지 가장 최 하단에 있는 'EditText' 를 누르시면 됩니다. (다른 사람들의 글 지우지 쓰지 않으셔도 됩니다. ^^; 그냥 중간부분에 글을 추가해주시면 됩니다. 기존 내용에 대한 요약정리를 중간중간에 해주셔도 좋습니다.) 정 불편하시다면 (위키를 선택한 것 자체가 '툴의 익숙함정도에 대한 접근성의 폭력' 이라고까지 생각되신다면, 위키를 Only DocumentMode 로 두고, 다른 곳에서 ThreadMode 토론을 열 수도 있겠습니다.)
  • ZIM . . . . 1 match
          * ["ZIM/SystemSequenceDiagram"] (by 시스템 아키텍트)
          * Class Diagram & Interaction Diagram ( by 시스템 아키텍트)
          * Architecture package Diagram (by 시스템 아키텍트)
          * Deployment Diagram (by 시스템 아키텍트)
          * Component Diagram (by 시스템 아키텍트)
          * 개발툴 : Visual Studio
          * 1월 2일 만나서 Conceptual Diagram 그리고 놉시다.
  • ZP&COW세미나 . . . . 1 match
          * Test-Driven Development by Example, Kent Beck, Addison-Wesley
  • ZPBoard/Diary . . . . 1 match
          * [http://165.194.17.15/~bestjn83/Diary/listDiary.php 첫번째 스펙까지 완성된 버전 by 재니]
          * [http://165.194.17.15/~bestjn83/Diary/diary.php 공사중인 두번째 스펙 by 재니]
  • ZPBoard/PHPStudy/MySQL . . . . 1 match
         <table border=1 cellpadding=2>
  • ZeroPageHistory . . . . 1 match
         ||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
          * C++, Ajax, DirectX 2D, MFC, 3D, CAM, Unit Test, 영상처리
          * OS, MIDI, Engineering Mathematics, AI, Algorithm, PHP, MySQL
          * 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
          * 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
  • ZeroPageServer/CVS계정 . . . . 1 match
         directory : /home/CVS
  • ZeroPageServer/Log . . . . 1 match
          * Q : domain 에 관련된 문의입니다.. ["ZeroPageServer"] 에서는 user.domain 으로 자신의 home directory 에 접근할 수 없습니까.? 또 이것은 관련없는 질문인데..-_- 저렇게 셋팅을 하려면 어떻게 해야하죠.. named.conf 랑.. /var/named 에서 관련파일 다 수정했는데도... username.domain.com 에 접속을 하니.. www.domain.com 에 접속이 되는군요..-_- - ["임인택"]
  • ZeroPageServer/SubVersion . . . . 1 match
          {{{~cpp protocol-name://id@hostname/remote_repository_absolute_dir}}}
  • ZeroPageServer/UpdateUpgrade . . . . 1 match
         apt-get upgrade or apt-get dist-upgrade
  • ZeroPageServer/계정신청상황 . . . . 1 match
         || 임인택 || dduk || 00 || 2000 || zm ||radiohead4us 엣 dreamx.net||zmr ||
  • ZeroPage가입관련 . . . . 1 match
          * ["ZeroPagers"]에서 개인페이지 구경하실수 있습니다. 재학생분들중 가입을 원하시는 분들은 자신의 페이지를 만드십시오. 사용법을 정 모르겠으면 아무페이지에서나 밑에 있는 하단의 {{{~cpp EditText}}}를 누르시기 바랍니다.
  • ZeroPage성년식/거의모든ZP의역사 . . . . 1 match
         ||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
          * C++, Ajax, DirectX 2D, MFC, 3D, CAM, Unit Test, 영상처리
          * OS, MIDI, Engineering Mathematics, AI, Algorithm, PHP, MySQL
          * 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
          * 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
  • ZeroPage성년식/후기 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan, Feedback. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획, 피드백.
  • ZeroWiki . . . . 1 match
         현재(2021.11) 한국어 위키위키 위키페이지수 27위에 있다.[http://ko.wikipedia.org/wiki/한국어_위키위키 참조]
  • ZeroWikiHotKey . . . . 1 match
         == Edit모드로 바로가기 ==
  • [Lovely]boy^_^/EnglishGrammer . . . . 1 match
         = Conditionals and "wish" =
  • [Lovely]boy^_^/EnglishGrammer/PresentPerfectAndPast . . . . 1 match
         == Unit13. Present Perfect and Past (I have done and I did) ==
  • [Lovely]boy^_^/ExtremeAlgorithmStudy/MathematicalFoundations . . . . 1 match
          * 수열(Series), 급수(Summation), 수학적 귀납법(Mathematical induction), ... 이건 좀 생소해 보이는데.. 무슨 수렴성 판정하는거 같다.(Bounding the terms), 적분
  • [Lovely]boy^_^/영작교정 . . . . 1 match
          * I tried desperately to prevent the disaster.
  • [NewSSack]Template$ . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • aekae . . . . 1 match
         #redirect 황재선
  • apache/mod_python . . . . 1 match
          * [ftp://ring.aist.go.jp/archives/net/apache/dist/httpd/modpython/win/] : 윈도우즈 환경에서 Apache 와 연동해서 설치할 경우에 왼쪽 링크 참고. 특히 주의할 점은 Apache 버전 자신의 것과 맞는 것으로 다운 받아야 함.(안그럴 경우 아파치 서버 시작 못함)
  • callusedHand . . . . 1 match
          * 파일 매니저 - directory tree(06/05/02 ~ )
  • chonie . . . . 1 match
         #redirect 조동영
  • crossedladder/곽병학 . . . . 1 match
          freopen("in.txt", "r", stdin);
  • django/Example . . . . 1 match
         [django/ModifyingObject]
  • django/RetrievingObject . . . . 1 match
         사용자는 values함수를 이용해서 원하는 속성을 지정할 수 있다. 이는 검색 조건을 만족하는 레코드의 필요한 속성만을 이용하므로 효율적이다. 또한 values함수는 QuerySet을 상속한 ValuesQuerySet을 리턴하므로 다시 위에서 사용한 검색 조건을 사용할 수 있다. 하지만 ValuesQuerySet은 사전형(dictionary) 자료구조를 가지고 있기 때문에, 많은 수의 레코드를 얻어오기에는 부적절하다. 다음은 사원 정보에서 이메일 속성만을 얻어온다.
  • enochbible . . . . 1 match
         #redirect 송지원
  • erunc0/COM . . . . 1 match
          * 개인적으로 COM 구현할때는 (정확히야 뭐 ActiveX Control) 손수 COM 구현하는데 하는 일들이 많아서 -_-.. (Interface 작성하고 IDL 컴파일해주고, COM Component DLL Register 해주고 그다음 COM Component 잘 돌아가는지 테스트 등등) 거의 Visual Studio 의 위자드로 작성한다는. --a 그리고 COM 을 이해할때에는 OOP 에 대한 좀 바른 이해를 중간에 필요로 할것이라 생각. 디자인 패턴에서의 Factory, FacadePattern 에 대해서도 아마 읽어볼 일이 생기기라 생각.
  • erunc0/Mobile . . . . 1 match
          * wince tool - ms site에가면 찾을 수 있음. 자그마시 300~400 mega. --; visual studio 와 아주 유사. 거의 똑같음
  • html5/geolocation . . . . 1 match
         ||heading||진행방향||
  • html5/offline-web-application . . . . 1 match
         || DOWNLOADING ||업데이트 다운로드 중 ||
         || downloading ||업데이트 다운로드 중 ||
  • html5/others-api . . . . 1 match
          * http://blog.naver.com/zimny327?Redirect=Log&logNo=90092307426
  • html5/section . . . . 1 match
         #redirect html5/outline
  • html5/webSqlDatabase . . . . 1 match
         === adding ===
  • iPhone . . . . 1 match
          * [http://blog.naver.com/musicnet?Redirect=Log&logNo=10032895978 iphone환경구축하기]
  • jereneal20 . . . . 1 match
         #redirect 김태진
  • joosama . . . . 1 match
         [[PlayMusic(http://61.106.7.252/Media1/Kpop/000013000/000013063/000013063001018.wma)]]
  • kero . . . . 1 match
         #redirect 김민재
  • linflus . . . . 1 match
         #redirect 김수경
  • mailied . . . . 1 match
         #redirect 오월의 노래
  • michin1213 . . . . 1 match
         #redirect 이재영
  • naneunji . . . . 1 match
         === Reading ===
          ["naneunji/Diary"]
  • novaman . . . . 1 match
         #redirect 권순의
  • radiohead4us/Book . . . . 1 match
         ["radiohead4us"]
  • radiohead4us/SQLPractice . . . . 1 match
         [radiohead4us]
  • redd0g . . . . 1 match
         #redirect 이병윤
  • regex . . . . 1 match
         #redirect 정규표현식
  • snowflower . . . . 1 match
         ||["DiceRoller"]||주사위의 잔영 자동 주사위 굴리기|| _ ||
         ||["DirectDraw"]||DirectDraw 에 대한 스터디|| _ ||
         ||[DirectX2DEngine]||DX로 2D 엔진 제작|| 2006.07 ~ ||
         ||[BuildingParser]||파서를 만들어보세~|| 2006.04.08 ~ 2006.06||
  • tempOCU . . . . 1 match
         수정방법 : 왼쪽 하단의 "EditText" or 오른쪽 상단의 말주머니 아이콘
  • uCOS-II . . . . 1 match
         ["EmbeddedSystemsBuildingBlocks"]
  • undinekr . . . . 1 match
         #redirect 조현태
  • usa_selfish/김태진 . . . . 1 match
         #include <stdio.h>
  • woodpage/VisualC++HotKeyTip . . . . 1 match
          *#ifdef 와 #endif의 짝을 찾아줌
  • wosl . . . . 1 match
         #redirect Genie
  • wxPython . . . . 1 match
         이상하게 IDLE Fork 랑 안친하다. --; 가급적이면 외부에서 실행을 권장. (Editplus, ViImproved 등에 연결해서 쓰는 것도 하나의 방법이 되겠다.)
  • zennith/w2kDefaultProcess . . . . 1 match
         disable되는 것처럼
  • znth . . . . 1 match
         #redirect zennith
  • zyint . . . . 1 match
          || LPU4.0 Limited Edition || . || ★★★★·|| 라이브앨범 -ㅅ- with랑 it's goin' down, step up 좋다 +ㅁ+ [[BR]]아무래도 팬클럽회원 전용 앨범이라; 노래 수가 많지 않아 아쉽긴 하다.||
  • 강연 . . . . 1 match
          * [http://www.caucse.net/boarding/view.php?table=board_freeboard&page=1&id=10847 유비쿼터스 컴퓨팅]
  • 강희경 . . . . 1 match
          *[http://www.kukkiwon.or.kr/tkskill/pomsae_index.asp?div=3]국기원
  • 강희경/도서관 . . . . 1 match
          * Pleasure Of Finding Things Out (리처드 파인만)
  • 개초보의 프로그래밍에 관련된 개인적인 자료처음화면 . . . . 1 match
         http://kin.naver.com/open100/db_detail.php?d1id=1&dir_id=10105&eid=R5EfswL9ADckxU2I0vzUwtUrE3Qb5J7l&l_url=
  • 겨울방학프로젝트/2005 . . . . 1 match
         || [EditPlus] || 메모장보다 좀 더 높은 수준으로 만들기 || 수생 현태 ||
  • 고한종/on-off를조절할수있는코드 . . . . 1 match
         #include<stdio.h>
  • 고한종/swap() . . . . 1 match
         #include <stdio.h>
  • 고한종/십자가돌리기 . . . . 1 match
         #include<stdio.h>
  • 구구단/김유정 . . . . 1 match
         #include <stdio.h>
  • 구구단/이재경 . . . . 1 match
         #include <stdio.h>
  • 구구단/이태양 . . . . 1 match
         #include<stdio.h>
  • 구구단/임다찬 . . . . 1 match
         #include <stdio.h>
  • 구구단/주요한 . . . . 1 match
         #include <stdio.h>
  • 그래픽스세미나/2주차 . . . . 1 match
         || 김창성 || Upload:Blending.zip ||
  • 그래픽스세미나/3주차 . . . . 1 match
          for (int i =0;i<DG-1;i++)//homogenious coordinate system 이므로..
  • 김영준 . . . . 1 match
         ==== - Carpediem - ====
  • 김준호 . . . . 1 match
          # 3월 17일에는 Microsoft Visual Studio 2008 프로그램을 이용하여 기초적인 c언어를 배웠습니다.
  • 김태진/Search . . . . 1 match
         #include <stdio.h>
  • 김홍기 . . . . 1 match
         #redirect sibichi
  • 김희성/ShortCoding . . . . 1 match
          [김희성/ShortCoding/최대공약수]
  • 김희성/ShortCoding/최대공약수 . . . . 1 match
          '''Coding Skill''' - a^=b^=a^=b;(a^=b;b^=a;a^=b;)는 추가 변수 없이 두 수의 값을 바꾸는 방법입니다. 하지만 두 수가 같을 시 두 수의 값이 0이 되는 치명적인 버그가 있습니다. 본 코드에서는 while문에서 a%=b라는 조건을 주어 이 버그를 차단하고 있습니다.
  • 나휘동 . . . . 1 match
         #redirect Leonardong
  • 남훈 . . . . 1 match
         #redirect zennith
  • 노수민 . . . . 1 match
         #redirect iruril
  • 노스모크모인모인 . . . . 1 match
          * ["신재동/Diary/2002_10_2"]
          * ["신재동/Diary/2002_09_3"]
          1. apache의 new line encoding 차이
  • 누가소프트웨어의심장을만들었는가 . . . . 1 match
          * 현재 컴퓨터 모델을 지은 폰 노이만은 누구에게 영감을 받았을까? 앨런 튜닝. 현재 PC는 어떻게 탄생하게 되었을까? 메멕스. Wiki와 인터넷이 나오게 된 Hyper-Media란 것은 무엇인가? 이 책은 우리가 습관처럼 쓰고있는 IT가 어떻게 이루어졌는지 알려준다. IT의 기반을 세운 '영웅'들의 사상을 정리하고 간략하게 요약해서 보여주는 멋진 책이다. 그들이 발명한 이론과 활동에 대해 그 세세한 과정을 다뤄주지 않지만 이 책을 통해 소프트웨어 역사가가 되는 한 걸음을 딛을수 있을것이다. 그리고 저자 분의 이력도 흥미롭다 :) - [김준석]
  • 다이어리효율적으로사용하는방법 . . . . 1 match
         [http://zine.media.daum.net/weekdonga/200612/26/weekdonga/v15180584.html 기사내용]
  • 대학원준비 . . . . 1 match
          * [포항공대전산대학원ReadigList]
  • 대학원준비06 . . . . 1 match
          Upload:digital.zip
          Upload:DigitalLogic2003.tar.gz
  • 데블스 . . . . 1 match
         #redirect Devils
  • 데블스캠프2002 . . . . 1 match
          1. ["RandomWalk"] - 2학년 1학기 자료구조 첫 숙제였음. ["radiohead4us"]
  • 데블스캠프2003/ToyProblems . . . . 1 match
         vending machine
  • 데블스캠프2003/셋째날/J2ME . . . . 1 match
         ==== Java2MicroEdition ====
  • 데블스캠프2004/목요일후기 . . . . 1 match
          * 최종 확인 결과 VC++ 6.0 라이브러리의 버그다. VisualStudioDotNet 계열은 정상 동작을한다.
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 1 match
         Upload:test_dine_4.rur
  • 데블스캠프2005/금요일/OneCard . . . . 1 match
         # -*- coding: UTF-8 -*-
  • 데블스캠프2005/보안 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2006/SVN . . . . 1 match
         3. Create visual studio project in that folder.
          * Diff
  • 데블스캠프2006/목요일/winapi . . . . 1 match
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          DispatchMessage (&msg) ;
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          DispatchMessage (&msg) ;
         #include <cstdio>
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          DispatchMessage (&msg) ;
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          DispatchMessage (&msg) ;
  • 데블스캠프2006/월요일/함수/문제풀이/이장길 . . . . 1 match
          cout<<"die"<<endl;
  • 데블스캠프2006/준비/화요일 . . . . 1 match
         || 01:30 ~ 02:30 || dir || . ||
  • 데블스캠프2006/화요일 . . . . 1 match
         || 01:30 ~ 02:30 || dir || . ||
  • 데블스캠프2006/화요일/tar/나휘동 . . . . 1 match
         #include <stdio.h>
          if (!(file.attrib & _A_SUBDIR )){
  • 데블스캠프2006/화요일후기 . . . . 1 match
         김준석 : dir, mycopy, tar, untar 너무 좋았습니다. 코딩하는게 확실히 재밌기도하고 몸에 익숙해지기도 합니다. 새벽을 새면서 머리가 좀 굳기는 했지만 이해할때까지 붙어서 설명해주셔서 정말 감사합니다. msdn의 사용방법을 어느정도 깨우친것 같아서 얻은것도 많다고 생각합니다
  • 데블스캠프2008 . . . . 1 match
          || 3시 ~ 6시 || [조현태] || vb in Excel, Midi || [장재니] || 토이프로그래밍 2 || [임상현] || 정규표현식 || [허아영] || 러플 |||| 페어 코드레이스, 총화 ||
  • 데블스캠프2009/금요일/연습문제 . . . . 1 match
         == ACM & Short Coding - 김수경 ==
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/강소현 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김상호 . . . . 1 match
         {{{#include<stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/박재홍 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/변형진 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/허준 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2010/일반리스트 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2010/회의록 . . . . 1 match
         2010년 06월 26일의 Ending 총화시간에 나온 말들을 적었습니다.
  • 데블스캠프2011/넷째날/루비/김준석 . . . . 1 match
         def my_dice
  • 데블스캠프2011/둘째날/후기 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2011/첫째날/오프닝 . . . . 1 match
          || [정의정] || 잉여하지맙시다 || pkccr || dict ||
  • 데블스캠프2012/다섯째날/C로배우는C++원리 . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2012/첫째날/배웠는데도모르는C . . . . 1 match
         #include <stdio.h>
  • 데블스캠프2013 . . . . 1 match
         #redirect 데블스캠프/2013
  • 데블스캠프2013/넷째날/후기 . . . . 1 match
          * 개인적으로 이번 데블스에서 내용적인 측면에서는 가장 마음에 드는 세션이었습니다. 복잡하게 보일 수 있는 안드로이드의 내부 구조를 간결하게 설명해 주셔서 알아듣기 쉬웠습니다. 그리고 .class의 disassemble도 예전에 자바 바이트 코드를 잠깐 본 일이 있어서 무슨 이야기를 하는지 이해하기 쉬웠습니다. 다만 1학년들이 듣기에는 좀 어렵지 않았을까 하는 생각이 들긴 했습니다. - [서민관]
  • 데블스캠프2013/첫째날/후기 . . . . 1 match
          * 더 심화된 내용쪽(특히 blame, ignore)이 마음에 들어서 잘들었습니다. 다만 처음에 그냥 git commit을 하니 vim이 떠서 명령어를 몰라 맨붕해서 방황하다가 git commit -m "원하는 메세지"를 하니 core editor를 쓸필요가 없음을 깨달아서 허무한 기억이...흑...ㅠ. - [김윤환]
  • 도움말 . . . . 1 match
         #redirect HelpContents
  • 동영상처리세미나 . . . . 1 match
         단일 이미지 ->(open CV, ) process ->(OpenGL, direct ) output
  • 동영상처리세미나/2006.08.17 . . . . 1 match
         1. DirectShow에 대한 간단한 설명
         2. GraphEdit
  • 레밍즈프로젝트 . . . . 1 match
         [CVS], [VisualStudio]6, [MFC], [XP]의 일부분, [FreeMind]
  • 레밍즈프로젝트/박진하 . . . . 1 match
          // Direct Access to the element data (may return NULL)
         #endif
  • 레밍즈프로젝트/연락 . . . . 1 match
          void edit();
  • 레밍즈프로젝트/프로토타입/에니메이션버튼 . . . . 1 match
         || XP MediaCenter Button || [http://www.codeproject.com/buttonctrl/CMCButton.asp] ||
  • 렌덤워크/조재화 . . . . 1 match
         //move dirction
  • 로고캐릭터공모/문의 . . . . 1 match
         (하단의 EditText를 누르시고 자유롭게 내용을 써주세요)
  • 로마숫자바꾸기/조현태 . . . . 1 match
         #include <stdio.h>
  • 로마숫자바꾸기/허아영 . . . . 1 match
         #include <stdio.h>
  • 로보코드 . . . . 1 match
         #redirect RoboCode
  • 류상민 . . . . 1 match
         #redirect NeoCoin
  • 리눅스연습 . . . . 1 match
         [http://openlook.org/distfiles/PuTTY/putty.exe putty]
  • 리팩토링 . . . . 1 match
         #redirect Refactoring
  • 마름모출력/zyint . . . . 1 match
         # -*- coding: cp949 -*-
  • 마름모출력/김유정 . . . . 1 match
         #include <stdio.h>
  • 마름모출력/이재경 . . . . 1 match
         #include <stdio.h>
  • 마름모출력/이태양 . . . . 1 match
         #include<stdio.h>
  • 마방진 . . . . 1 match
         #Redirect MagicSquare
  • 맞춤교육 . . . . 1 match
          - SeeAlso [http://ucc.media.daum.net/uccmix/news/foreign/others/200502/24/fnnews/v8451147.html?u_b1.valuecate=4&u_b1.svcid=02y&u_b1.objid1=16602&u_b1.targetcate=4&u_b1.targetkey1=17161&u_b1.targetkey2=845114 한국엔 인재가 없다]
  • 몸짱프로젝트/BinarySearch . . . . 1 match
         #include <stdio.h>
  • 몸짱프로젝트/BubbleSort . . . . 1 match
         #include <stdio.h>
  • 몸짱프로젝트/CrossReference . . . . 1 match
          '''Twas brilling and the slithy toves did gtre and gimble in the wabe'''
  • 몸짱프로젝트/InfixToPostfix . . . . 1 match
         #endif
  • 무지개손가락 . . . . 1 match
         #redirect 이동현
  • 문서구조조정토론 . . . . 1 match
         해당 공동체에 문서구조조정 문화가 충분히 형성되지 않은 상황에서는, NoSmok:ReallyGoodEditor 가 필요합니다. 자신이 쓴 글을 누군가가 문서구조조정을 한 걸 보고는 자신의 글이 더욱 나아졌다고 생각하도록 만들어야 합니다. 간단한 방법으로는 단락구분을 해주고, 중간 중간 굵은글씨체로 제목을 써주고, 항목의 나열은 총알(bullet)을 달아주는 등 방법이 있겠죠. 즉, 원저자의 의도를 바꾸지 않고, 그 의도가 더 잘 드러나도록 -- 따라서, 원저자가 문서구조조정된 자신의 글을 보고 만족할만큼 -- 편집해 주는 것이죠. 이게 잘 되고 어느 정도 공유되는 문화/관습/패턴이 생기기 시작하면, 글의 앞머리나 끝에 요약문을 달아주는 등 점차 적극적인 문서구조조정을 시도해 나갈 수 있겠죠.
  • 문자반대출력/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 문자반대출력/최경현 . . . . 1 match
         #include <stdio.h>
  • 문자열검색/허아영 . . . . 1 match
         #include <stdio.h>
  • 문자열연결/허아영 . . . . 1 match
         #include <stdio.h>
  • 문제풀이/1회 . . . . 1 match
         If the readline module was loaded, then input() will use it to provide elaborate line editing and history features.
  • 미로찾기/김민경 . . . . 1 match
         #include <stdio.h>
  • 미로찾기/김영록 . . . . 1 match
         #include <stdio.h>
  • 미로찾기/김태훈 . . . . 1 match
         #include <stdio.h>
  • 미로찾기/최경현김상섭 . . . . 1 match
         #include <stdio.h>
  • 미로찾기/황재선허아영 . . . . 1 match
         #include <stdio.h>
  • 박성현 . . . . 1 match
          * NOS (Nexon Open Studio) 3기 - 2010년 활동, 광탈
  • 박치하 . . . . 1 match
         http://pds15.cafe.daum.net/download.php?grpid=qkLj&fldid=6lGP&dataid=2&fileid=1
  • 반복문자열/김소현 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/김유정 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 반복문자열/성우용 . . . . 1 match
         #include<stdio.h>
  • 반복문자열/윤보라 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/이강희 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/이규완 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/이도현 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/이유림 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/이재경 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/이정화 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/임다찬 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/최경현 . . . . 1 match
         #include <stdio.h>
  • 반복문자열/황세연 . . . . 1 match
         #include <stdio.h>
  • 방선희 . . . . 1 match
         #redirect 선희
  • 별표출력/하나조 . . . . 1 match
         #include <stdio.h>
  • 병훈 . . . . 1 match
         #redirect Benghun
  • . . . . 1 match
         || [정진수] || killerdieman@hotmail.com || :) || :) || :) || :( ||
  • 빵페이지/도형그리기 . . . . 1 match
         [Digi-VM]
         #include <stdio.h>
  • 빵페이지/숫자야구 . . . . 1 match
          - 무엇이든 100% 좋고 100% 나쁜것은 없습니다. dijkstra 할아버지가 goto 를 쓰지 말라고 하셨을 때도 달리 생각하는 많은 아저씨들이 수많은 논문을 썼고 이로 인해 많은 논쟁이 있었습니다. 중요한것은 ''좋으냐? 혹은 나쁘냐?'' 가 아니라 그 결론에 이루어지기까지의 과정입니다. SeeAlso NotToolsButConcepts Seminar:컴퓨터고전 [http://www.google.co.kr/search?q=goto+statements+considered+harmful&ie=UTF-8&hl=ko&btnG=%EA%B5%AC%EA%B8%80+%EA%B2%80%EC%83%89&lr= Goto Statements Considered Harmful의 구글 검색결과] Wiki:GotoConsideredHarmful - [임인택]
          * goto 문에 관한 것은 도서관에서 ''마이크로소프트웨어 2003년 4월호'' '''''다익스트라가 goto에 시비(?)를 건 진짜 이유는 ''''' 이라는 기사를 보세요. 2003년에 GotoConsideredHarmful 을 스터디 한후에 토론하고 작성된 기사입니다. Dijkstra 의 심오한 생각들이 묻어 있을겁니다. --[아무개]
         [Digi-VM]
  • 삼각형매크로/임다찬 . . . . 1 match
         #include <stdio.h>
  • 삼총사CppStudy/20030806 . . . . 1 match
          * friend 함수를 위해서는 VS 6.0 sp 5를 깔아야 한다.[http://download.microsoft.com/download/vstudio60ent/SP5/Wideband-Full/WIN98Me/KO/vs6sp5.exe]
  • 상민 . . . . 1 match
         #redirect NeoCoin
  • 상욱 . . . . 1 match
         #redirect whiteblue
  • 상협/Medusa . . . . 1 match
          * http://oedipus.sourceforge.net/medusa/
  • 상협/삽질일지/2002 . . . . 1 match
          * Java 에서 강제 형변환을 C++ 스타일 int(변수), 이런식으로 하다가 수치해석 그래프를 자바로 못 그렸다. ㅠㅜ 그래서 MFC로 하다가 나중에 Java로 짜놓았던 Tridiagonal Matrix 가 MFC로 옮기면서 각종 문제가 발생... 다시 Java로 하려다가, 예전의 형 변환의 문제 발생..ㅠㅜ, 결국 MSN으로 형들에게 물어봐서 자바에서 형 변환은 (int)변수 이런식밖에 안된다는 것을 알았다. 기본에 충실하자.. ㅡㅡ;
  • 새싹교실/2011/A+ . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/AmazingC . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/AmazingC/6일차 . . . . 1 match
         #include <stdio.h>
  • 새싹교실/2011/GGT . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/Pixar . . . . 1 match
          * FiveFs : Facts(사실), Feelings(느낌), Findings(알게된 점), Future Action Plan(앞으로의 계획), Feedback(피드백)
  • 새싹교실/2011/學高/2회차 . . . . 1 match
         === 자기 반성 및 수정할 점(feelings/findings) ===
  • 새싹교실/2011/學高/8회차 . . . . 1 match
         #include <stdio.h>
  • 새싹교실/2011/무전취식/레벨3 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/무전취식/레벨5 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/무전취식/레벨6 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.15 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.23 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.29 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.17 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.3 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/씨언어발전 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2011/씨언어발전/3회차 . . . . 1 match
         #include <stdio.h>
  • 새싹교실/2012 . . . . 1 match
          * edit을 눌러보고 뭐가 안된다 하는지 알았다 - [김준석]
  • 새싹교실/2012/Dazed&Confused . . . . 1 match
          * 소라 때리기 게임을 만들었다. 직접 소스코드를 입력하면서 소스코드의 쓰임을 익혔다. getchar(getch로 하다가 Visual Studio에서 즐 날려서 이걸로 대체)함수와 rand 함수를 배웠다. ppt를 통해 함수의 쓰임을 알아 볼 수 있어 좋았다. - [김민재]
  • 새싹교실/2012/부부동반 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/새싹교실강사교육/3주차 . . . . 1 match
         #include<stdio.h>
  • 새싹교실/2012/아무거나 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/아무거나/3회차 . . . . 1 match
         [http://wiki.zeropage.org/wiki.php/%EC%83%88%EC%8B%B9%EA%B5%90%EC%8B%A4/2012/%EC%95%84%EB%AC%B4%EA%B1%B0%EB%82%98/3%ED%9A%8C%EC%B0%A8?action=edit 3회차 내용 고치기]
  • 새싹교실/2012/아우토반/뒷반/3.23 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/아우토반/뒷반/4.6 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/아우토반/앞반/5.17 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2012/열반/120326 . . . . 1 match
         #include <stdio.h>
  • 새싹교실/2012/열반/120402 . . . . 1 match
         #include <stdio.h>
  • 새싹교실/2012/주먹밥/이소라때리기게임 . . . . 1 match
         #include<stdio.h>
         " =M~ 87Z=N:7DIMZD=M++MMONND$ =MMMM: :M7 8N :MZ+NMD~ ",
         " ,M$ DI , ?OMMN8MMMI,MMMI M$ MNOMD: ",
  • 새싹교실/2012/해보자/과제방 . . . . 1 match
         #include <stdio.h>
  • 새싹교실/2013/라이히스아우토반 . . . . 1 match
          * 반 이름의 유래 [http://krdic.naver.com/detail.nhn?docid=11489800 네이버국어사전]
  • 새싹교실/2013/라이히스아우토반/4회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/라이히스아우토반/6회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/라이히스아우토반/7회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/록구록구/1회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/록구록구/2회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/록구록구/5회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/록구록구/6회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/양반/1회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/양반/2회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/양반/4회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/양반/5회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/양반/6회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/양반/7회차 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 새싹교실/2013/케로로반/실습자료 . . . . 1 match
         Social Executive of Computer Science and Engineering will hold a bar event. There are many pretty girls and handsome guys. It will be great day for you. Just come to the bar event and drink. There are many side dishes and beer. Please enjoy the event. but DO NOT drink too much, or FBI will come to catch you. Thank you.
  • 새싹배움터05 . . . . 1 match
         || 5_5/16 || [Debugging/Seminar_2005] || Debugging ||VisualStudio에서 Debugging 방법 + Eclipse에서 Debugging 방법 + 효율적인 디버깅에 대한 토론 ||
  • 새페이지만들기 . . . . 1 match
         '''방법 2(권장)'''. EditText를 한뒤 편집하는 장소에 {{{[["페이지이름"]]}}} 을 쓴다. 그리고 나서 그 페이지를 보면 해당 페이지이름이 붉은색으로 링크가 걸릴 것이다. 해당 페이지이름을 클릭하면 새 페이지를 편집할 수 있으며, 해당 페이지가 만들어지고 난 뒤부터는 일반링크가 걸린다.
  • 서민관 . . . . 1 match
         #include <stdio.h>
  • 서버구조 . . . . 1 match
         ls - dir의 기능과 동일
  • 서지혜 . . . . 1 match
          1. Training Diary
         = STUDIES =
          1. Training Diary
          1. [http://www.hkbs.co.kr/hkbs/news.php?mid=1&treec=133&r=view&uid=266727 VDIS] - 교통안전공단 차량운행 프로젝트
          * [http://youngrok.com/QuickAndDirty startup - quick&dirty]
  • 선호 . . . . 1 match
         #redirect snowflower
  • 세벌식 . . . . 1 match
         [http://paero3.myzip.co.kr/img/sebeol_typing_direction.gif]
  • 소수구하기/zennith . . . . 1 match
         #include <stdio.h>
  • 소수구하기/인수 . . . . 1 match
         #include <stdio.h>
  • 소수구하기/임인택 . . . . 1 match
          이렇게 수정했더니 되는군요. 등호하나때문에 결과가 엄청나게 달라지는군요. 지적해 주셔서 감사 - 임인택 (["radiohead4us"])
  • 손동일 . . . . 1 match
         == Coding.... ==
  • 손동일/TelephoneBook . . . . 1 match
         == Coding .. ==
  • 수학의정석/방정식/조현태 . . . . 1 match
         #include <stdio.h>
  • 수학의정석/집합의연산/이영호 . . . . 1 match
         #include <stdio.h>
  • 수학의정석/행렬/조현태 . . . . 1 match
         #include <stdio.h>
  • 수행시간측정 . . . . 1 match
         #redirect PerformanceTest
  • 숫자를한글로바꾸기/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 숫자를한글로바꾸기/정수민 . . . . 1 match
         #include <stdio.h>
  • 스택/이태양 . . . . 1 match
         #include<stdio.h>
  • 시간맞추기/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 식인종과선교사문제/변형진 . . . . 1 match
          else die("에러: $canni, $missi");
  • 실습 . . . . 1 match
         1) Microsoft Visual Studio를 실행시킨다.
  • 쓰레드에관한잡담 . . . . 1 match
         1. real-time process - 1.hard real-time(산업용), 2.soft real-time(vedio decoder 등)
  • 아잉블러그 . . . . 1 match
         Upload:EditPlus2.12.zip
  • 안녕하세요 . . . . 1 match
         http://pds15.cafe.daum.net/download.php?grpid=qkLj&fldid=6lGP&dataid=4&fileid=1
  • 알고리즘8주참고자료 . . . . 1 match
         그래프 : [http://en.wikipedia.org/wiki/Graph]
  • 암호화실습 . . . . 1 match
         SeeAlso [http://kin.naver.com/browse/db_detail.php?dir_id=1&docid=265235 아스키코드표]
  • 여사모 . . . . 1 match
          DeleteMe 위의 답변을 쓰신분은, NoSmok:단락개념 NoSmok:단락나누기 NoSmok:단락개념토론 을 읽어 보세요. Edit모드에서 보기 편하게 엔터를 넣었지만, 생각의 단위로 단락이 있는것 같지는 안네요. --아무개
  • 여섯 색깔 모자 . . . . 1 match
         #redirect 여섯색깔모자
  • 연습용 RDBMS 개발 . . . . 1 match
         #include <stdio.h>
  • 열정적인리더패턴 . . . . 1 match
         [attachment:el_diagram.jpg]
  • 영어단어끝말잇기 . . . . 1 match
          *N.a person who cures diseases.
  • 오페라의유령 . . . . 1 match
         http://www.aladdin.co.kr/Cover/8970752366_1.gif
  • 위키설명회2005/PPT준비 . . . . 1 match
         Headings: = Title 1 =; == Title 2 ==; === Title 3 ===; ==== Title 4 ====; ===== Title 5 =====.
  • 위키에대한생각 . . . . 1 match
          * 글쓰기(EditText) 같은 버튼이 눈에 잘 안 들어올지도 모른다. 아이콘에 익숙해져버린 사람들 탓일까. 하지만 오른쪽 위에 아이콘이 있지만, 처음 위키를 쓰는 사람이 아이콘만 보고 무슨 의미인지 파악하기란 힘들 것이다.
  • 위키정원사 . . . . 1 match
         #redirect 위키요정
  • 유닛테스트세미나 . . . . 1 match
         [http://ljh131.dothome.co.kr/bbs/view.php?id=works&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=22]
  • 유비쿼터스 . . . . 1 match
         #redirect Ubiquitous
  • 유상민 . . . . 1 match
         #redirect NeoCoin
  • 윤성준 . . . . 1 match
         #include<stdio.h>
  • 윤정훈 . . . . 1 match
         #include <stdio.h>
  • 의제패턴 . . . . 1 match
         #redirect 아젠더패턴
  • 이규완 . . . . 1 match
         #include <stdio.h>
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 1 match
         OS를 만들기도 하겠으며, 저 사람들과 같은 MDir Clone, Graphics, Sound 등 모든 것을 Assembly로 해내겠다.
          * Global Optimization 관점에서, 어느 부분은 생산성을 살리고 어느 부분은 퍼포먼스를 추구할까? 퍼포먼스를 추구하는 모듈에 대해서는, 어떻게 하면 추후 퍼포먼스 튜닝시 외부 모듈로의 영향력을 최소화할까? (InformationHiding)
         컴퓨터 계의 대부 다익스트라(EdsgerDijkstra)는 이런 말을 했죠. "천문학이 망원경에 대한 학문이 아니듯이, 컴퓨터 과학 역시 컴퓨터에 대한 것이 아니다."(Computer science is no more about computers than astronomy is about telescopes.) 망원경 속을 들여파봐야 거기에서 명왕성이 뭔지 알 수가 없고, 컴퓨터를 속속들이 이해한다고 해서 컴퓨터 과학에 달통할 수는 없다 그런 말이죠.
  • 이영호/nProtect Reverse Engineering . . . . 1 match
         성공 하였다. 다행히 이 guardcat은 Packing, Enchypher로 인한 encoding이 되지 않아서 인라인 패치가 쉬웠다.
         |CurrentDir = "C:\Program Files\Mabinogi"
  • 이영호/끄적끄적 . . . . 1 match
         #include <stdio.h>
          j==1?"Clubs":j==2?"Diamonds":j==3?"Hearts":"Spades");
  • 이영호/숫자를한글로바꾸기 . . . . 1 match
          int i; // for for - _ - kidding. kiki~
  • 이원희 . . . . 1 match
         #include<stdio.h>
  • 이재영 . . . . 1 match
         #include <stdio.h>
  • 이창섭 . . . . 1 match
         #Redirect 창섭
  • 임인택/내손을거친책들 . . . . 1 match
          * ReadingWithoutNonsense
  • 임인택/삽질 . . . . 1 match
          * DirectDraw 를 사용하려다가 계속 정의되지 않은 타입이라 나옴 - DX SDk 인클루드 순서를 맨 위로, 라이브러리도 마찬가지.
         #include <stdio.h>
  • 자료병합하기 . . . . 1 match
         a,b 데이터를 크기 순서로 (Ascending) 병합(Merge)하는 프로그램을 작성하여라.
  • 자료병합하기/조현태 . . . . 1 match
         #include <stdio.h>
  • 자료병합하기/허아영 . . . . 1 match
         #include <stdio.h>
  • 자리수알아내기/나휘동 . . . . 1 match
         numDigit 0 base = 0
         numDigit n base = 1 + numDigit (div n base) base
         numDigit n base = ceiling (logBase base n) + 1
  • 장재니 . . . . 1 match
         #redirect Genie
  • 재니처음화면 . . . . 1 match
         #redirect Genie
  • 재선 . . . . 1 match
         #redirect 황재선
  • 전철에서책읽기 . . . . 1 match
         작년 1월에 지하철을 타며 책읽기를 했는데 한 번쯤 이런 것도 좋을 듯. 나름대로 재미있는 경험. :) Moa:ChangeSituationReading0116 --재동
  • 정규표현식/스터디/메타문자사용하기/예제 . . . . 1 match
          1. {{{.[:digit:]........}}}
  • 정모/2002.12.30 . . . . 1 match
          || 책 || PowerReading ||
  • 정모/2004.10.5 . . . . 1 match
          http://www.macromedia.com/devnet/flex/example_apps.html 여기에 가서 예제들을 참고하시길... 특히 Flex Explorer라는 것을 보면 여러가지 예제와 코드를 함께 볼 수 있음. --상규
  • 정모/2005.12.29 . . . . 1 match
          || Edit Plus || 설계 하는중... ||
  • 정모/2011.10.5 . . . . 1 match
          * [http://ko.wikipedia.org/wiki/W3C W3C]는 월드 와이드 웹을 위한 표준을 개발하고 장려하는 조직으로 HTML 표준을 제정하였다.
  • 정모/2011.3.14 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 정모/2011.3.2 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 정모/2011.3.7 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 정모/2011.4.11 . . . . 1 match
          * Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 정모/2011.4.4 . . . . 1 match
          * 도와줘요 ZeroPage에서 무언가 영감을 받았습니다. 다음 새싹 때 이를 활용하여 설명을 해야겠습니다. OMS를 보며 SE시간에 배웠던 waterfall, 애자일, TDD 등을 되집어보는 시간이 되어 좋았습니다. 그리고 팀플을 할 때 완벽하게 이뤄졌던 예로 창설을 들었었는데, 다시 생각해보니 아니라는 걸 깨달았어요. 한명은 새로운 방식으로 하는 걸 좋아해서 교수님이 언뜻 알려주신 C언어 비슷한 언어를 사용해 혼자 따로 하고, 한명은 놀고, 저랑 다른 팀원은 기존 방식인 그림 아이콘을 사용해서 작업했었습니다 ㄷㄷ 그리고, 기존 방식과 새로운 방식 중 잘 돌아가는 방식을 사용했던 기억이.. 완성도가 높았던 다른 교양 발표 팀플은 한 선배가 중심이 되서 PPT를 만들고, 나머지들은 자료와 사진을 모아서 드렸던 기억이.. 으으.. 제대로 된 팀플을 한 기억이 없네요 ㅠㅠ 코드레이스는 페어로 진행했는데, 자바는 이클립스가 없다고 해서, C언어를 선택했습니다. 도구에 의존하던 폐해가 이렇게..ㅠㅠ 진도가 느려서 망한줄 알았는데, 막판에 현이의 아이디어가 돋보였어요. 메인함수는 급할 때 모든 것을 포용해주나 봅니다 ㄷㄷㄷ 제가 잘 몰라서 파트너가 고생이 많았습니다. 미안ㅠㅠ [http://en.wikipedia.org/wiki/Professor_Layton 레이튼 교수]가 실제로 게임으로 있었군요!! 철자를 다 틀렸네, R이 아니었어 ㅠㅠ- [강소현]
  • 정모/2011.4.4/CodeRace . . . . 1 match
         #include <stdio.h>
  • 정모/2011.5.9 . . . . 1 match
          * 이번 정모는 뭔가 후딱 지나간? ㅋㅋ 아무튼.. 4층 피시실에서 한 OMS가 뒤에서 다른 걸 하는 사람들의 시선까지 끌어던 모습이 생각이 나네요. 그리고 한 게임이 다른 게임에 들어가서 노는걸 보니 재밌기도 하고, 재미있는 주제였습니다. 그리고 이번주 토요일에 World IT Show에는 어떤 것들이 있을지 궁금하네요. 저번에 International Audio Show에 갔을때에도 다양한 오디오와 헤드폰을 보고 청음할 수 있어서 좋았는데, 이번에도 다양한 것들을 많이 볼 수 있을 거 같아 기대됩니다. 음.. 근데 이번 정모때에는 이거 이외에 잘 기억이 안나네요; - [권순의]
  • 정모/2011.8.22 . . . . 1 match
          * 본래는 Soldiers를 풀어와야하지만 어쩐지 Lotto를 풀어오는 방향이 되고있는거 같습니다.
  • 정모/2012.2.3 . . . . 1 match
          * 조직이나 팀을 운영하는 데에 답이 존재하는 경우는 많지 않을 겁니다. 부회장님과 함께 ZeroPage를 이끌어 가는데에 다른 경험이나 시각이 필요하다는 생각이 든다면 도움을 요청하는데 주저하지 마세요. 1년 목표나 가치를 세워둔다면 자잘한 결정에 대한 비용을 줄일 수 있을겁니다. 자신이 어떤 타입의 리더인지를 파악하고 주위에 단점을 보완해줄 사람들을 두세요. 그래도 뭐 하나 하려면 머리 뽀개집니다ㅋㅋ 때로는 반대를 무릅쓰고 밀어부치는 것도 필요할거에요. 참고로 남을 설득할 때에는 처음부터 여러명을 설득하기 보다 한두명씩 자신의 편으로 끌어들이면 반발이 크지 않아요(divide and conquer). 끝으로 가장 중요한 것은 책임입니다. 모든 책임은 1차적으로 회장에게 있는겁니다. 자기가 직접적으로 한 행동이 아니라고 남에게 미루면 안돼요. 사람들의 신뢰를 잃게됩니다. 임원직을 후배님들께 물려드리자니 걱정이 많이 되네요.. 그치만 언제까지 ZP에 있을 수는 없으니ㅋㅋㅋ 화이팅!! 잘하려고 하지 말고 할 수 있는것을 하세요. 안못난 선배 물러갑니다. - [서지혜]
  • 정모/2013.4.15 . . . . 1 match
         == CauStudio ==
  • 정모/2013.5.13 . . . . 1 match
         Facts, Feelings, Findings, Future Action Plan. 즉, 사실, 느낀 점, 깨달은 점, 앞으로의 계획.
  • 정진균 . . . . 1 match
         #redirect comein2
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 1 match
         || 17:00 ~ 17:50 || 쓸모있는 소프트웨어 작성을 위한 설계 원칙 (김민재) || Java Secure Coding Practice (박용우) || 개발자가 알아야하는 플랫폼 전략과 오픈 API 기술 동향 (옥상훈) || 반복적인 작업이 싫은 안드로이드 개발자에게 (전성주) || 개발자가 알아야할 오픈소스 라이선스 정책 (박수홍) || 이클립스 + 구글 앱 엔진으로 JSP 서비스하기 (OKJSP 커뮤니티) || 여성개발자의 수다 엿듣고 싶은 그들만의 특별한 이야기 (여자개발자모임터 커뮤니티) ||
  • 제로위키 . . . . 1 match
         #redirect ZeroWiki
  • 제로페이지 . . . . 1 match
         #redirect ZeroPage
  • 조현태/놀이/네모로직풀기 . . . . 1 match
          Upload:nemo_dine.jpg
  • 조현태/놀이/지뢰파인더 . . . . 1 match
          Upload:minefinder_dine.jpg
  • 졸업논문/본론 . . . . 1 match
         [django/ModifyingObject]
  • 졸업논문/서론 . . . . 1 match
         이제 많은 사람의 입에 오르내리는 웹2.0이라는 개념은 오라일리(O'Reilly)와 미디어라이브 인터내셔널(MediaLive International)에서 탄생했다.[1] 2000, 2001년 닷 컴 거품이 무너지면서 살아남은 기업들이 가진 특성을 모아 웹2.0이라고 하고, 이는 2004년 10월 웹 2.0 컨퍼런스를 통해 사람들에게 널리 알려졌다. 아직까지도 웹2.0은 어느 범위까지를 통칭하는 개념인지는 여전히 논의 중이지만, 대체로 다음과 같은 키워드를 이용해 설명할 수 있다. 플랫폼, 집단 지능, 데이터 중심, 경량 프로그래밍 모델, 멀티 디바이스 소프트웨어.
  • 주민등록번호확인하기/정수민 . . . . 1 match
         #include <stdio.h>
  • 중위수구하기/허아영 . . . . 1 match
         #include <stdio.h>
  • 지금그때2003 . . . . 1 match
          주제가 어떤거지? 현재 지어진 제목을 보면 '미래를 예측하는 방법'에 관한 내용인것 같고, [지금알고있는걸그때도알았더라면]은 '어떤것에 초점을 두어야 하는가'라는거 같은데.. 전자라면.. 앨런 케이의 말을 살짝 인용하며 정말 멋질것 같은데.. "The best way to predict the future is to invent it." - Alan Kay --[sun]
  • 지금그때2003/선전문 . . . . 1 match
         <li> 하단의 <B>EditText</B> 를 누르세요.
  • 지식샘패턴 . . . . 1 match
         [attachment:kh_diagram.jpg]
  • 지원 . . . . 1 match
         #redirect 송지원
  • 진격의안드로이드&Java . . . . 1 match
         javac -encoding utf8 ByteCode.java
  • 진법바꾸기/허아영 . . . . 1 match
         #include <stdio.h>
  • 진트 . . . . 1 match
         #redirect zyint
  • 창섭/배치파일 . . . . 1 match
         저장할때도 워드프로세서 고유의 포맷(예" .hwp 확장자를 가지는 아래아한글 데이터 파일)으로 저장하면 인식이 되지 않으므로 아스키 파일로 저장해야 합니다.가장 편리한 방법은 일반 문서 에디터( 도스의 Edit, Q에디터,U에디터 등)를 이용하거나 도스의 'Copy Con' 명령으로 배치 파일을 만드는 것입니다.다음과 같이 'Copy con 파일명' 형식으로 입력하고 엔터를 누르면 도스 프롬프트 상태에서 편집할 수 있는 상태가 됩니다.
  • 창섭/통기타 . . . . 1 match
         || [http://cafe19.daum.net/_c21_/bbs_list?grpid=2Yce&fldid=V9D 피카통 10기 다음까페 기타관련게시판] ||
  • 책아저씨 . . . . 1 match
         #Redirect 제본
  • 최대공약수/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 최소정수의합/김대순 . . . . 1 match
         #include<stdio.h>
  • 최소정수의합/김유정 . . . . 1 match
         #include <stdio.h>
  • 최소정수의합/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 최소정수의합/나휘동 . . . . 1 match
         naturalSum n = n * (n+1) `div` 2
  • 최소정수의합/이규완 . . . . 1 match
         #include <stdio.h>
  • 최소정수의합/이재경 . . . . 1 match
         #include <stdio.h>
  • 최소정수의합/이태양 . . . . 1 match
         #include<stdio.h>
  • 최소정수의합/임다찬 . . . . 1 match
         #include <stdio.h>
  • 최소정수의합/최경현 . . . . 1 match
         #include <stdio.h>
  • 캠이랑놀자/051228 . . . . 1 match
         === overlap (blending) ===
  • 캠이랑놀자/051229 . . . . 1 match
         == Alpha-Blending ==
  • 캠이랑놀자/아영 . . . . 1 match
         im = Image.open("lena_modified.jpg")
  • 캠이랑놀자/아영/숙제1 . . . . 1 match
         즉석해서 써봅니다. editPlus가 안되서 ,ㅠ cmd로 실행한거 모아볼께용^^
  • 컴퓨터공부지도 . . . . 1 match
         Windows Programming 이라고 한다면 Windows 운영체제에서 Windows 관련 API 를 이용 (혹은 관련 Framework), 프로그래밍을 하는 것을 의미한다. 보통 다루는 영역은 다음과 같다. (이 영역은 꼭 Windows 이기에 생기는 영역들이 아니다. Windows 이기에 생기는 영역들은 Shell Extension 이나 ActiveX, DirectX 정도? 하지만, 가로지르기는 어떻게든지 가능하다)
         Windows 에서 GUI Programming 을 하는 방법은 여러가지이다. 언어별로는 Python 의 Tkinter, wxPython 이 있고, Java 로는 Swing 이 있다. C++ 로는 MFC Framework 를 이용하거나 Windows API, wxWindows 를 이용할 수 있으며, MFC 의 경우 Visual Studio 와 연동이 잘 되어서 프로그래밍 하기 편하다. C++ 의 다른 GUI Programming 을 하기위한 툴로서는 Borland C++ Builder 가 있다. (C++ 중급 이상 프로그래머들에게서 오히려 더 선호되는 툴)
         ==== Direct X ====
         See Also HowToStudyXp, HowToReadIt, HowToStudyDataStructureAndAlgorithms, HowToStudyDesignPatterns, HowToStudyRefactoring
  • 큐와 스택/문원명 . . . . 1 match
         cin 이 string을 입력 받는 코드는 {{{~cpp C:\Program Files\Microsoft Visual Studio\VC98\Include\istream}}} 에 정의 되어 있습니다. 궁금하시면, Debug 모드로 따라가 보세요.
  • 큰수찾아저장하기/김영록 . . . . 1 match
         #include <stdio.h>
  • 큰수찾아저장하기/허아영 . . . . 1 match
         #include <stdio.h>
  • 토이/숫자뒤집기/김남훈 . . . . 1 match
         #include <stdio.h>
  • 톱아보다 . . . . 1 match
         #redirect 이승한
  • 통찰력풀패턴 . . . . 1 match
         [attachment:pi_diagram.jpg]
  • 튜터링/2011/어셈블리언어 . . . . 1 match
          * visual studio 2008이 설치되었으니 다음주 부터는 실습을 합니다.
  • 파스칼삼각형/sksmsvlxk . . . . 1 match
         #include <stdio.h>
  • 파스칼삼각형/구자겸 . . . . 1 match
         #include <stdio.h>
  • 파스칼삼각형/김남훈 . . . . 1 match
         문제는 내가 scheme 시스템에서 stdin stdout 을 어떻게 다루는지 몰라서 그냥 함수만 만들었다는 점.
  • 파스칼삼각형/김수경 . . . . 1 match
         #include <stdio.h>
  • 파스칼삼각형/김준석 . . . . 1 match
         #include<stdio.h>
  • 파스칼삼각형/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 파스칼삼각형/임다찬 . . . . 1 match
         #include <stdio.h>
  • 파일입출력 . . . . 1 match
         #redirect FileInputOutput
  • 페이지이름바꾸기 . . . . 1 match
         #redirect 페이지이름고치기
  • 프로그래머의편식 . . . . 1 match
         리눅스에서 프로그래밍을 오랫동안 해온 사람이 '난 윈도우 프로그래밍은 전혀 할 줄 몰라' 라는 것을 자랑스레 얘기한다. 그러면서 MS욕을 실컷하고 나서 vim에 대한 칭찬을 늘어놓는다. '난 윈도우에서도 vim을 깔아놓고 쓴다'면서 visual studio에 내장된 에디터를 어떻게 쓰냐며 이해못하겠다는 듯한 표정을 짓는다.
  • 프로그래밍은습관이다 . . . . 1 match
          이디엄(idiom) --[상규]
  • 프로그래밍잔치/첫째날 . . . . 1 match
          * '''Think Difference 낯선 언어와의 조우'''
          * Delete, Edit 할 수 있는 용기.
         === 시간 - Think Different! 낯선언어와의 조우! ===
  • 피보나치/SSS . . . . 1 match
         #include <stdio.h>
  • 피보나치/김민경 . . . . 1 match
         #include <stdio.h>
  • 피보나치/김소현,임수연 . . . . 1 match
         #include <stdio.h>
  • 피보나치/김영록 . . . . 1 match
         #include <stdio.h>
  • 피보나치/김재성,황재선 . . . . 1 match
         #include<stdio.h>
  • 피보나치/김준석 . . . . 1 match
         #include<stdio.h>
  • 피보나치/김진목 . . . . 1 match
         {{{~cpp #include <stdio.h>
  • 피보나치/소현,수연 . . . . 1 match
         #include <stdio.h>
  • 피보나치/유선 . . . . 1 match
         #include<stdio.h>
  • 피보나치/이태양 . . . . 1 match
         #include<stdio.h>
  • 피보나치/정수민,남도연 . . . . 1 match
         #include <stdio.h>
  • 피보나치/허아영 . . . . 1 match
         #include <stdio.h>
  • 피보나치/현정,현지 . . . . 1 match
         #include <stdio.h>
  • 하노이탑/김태훈 . . . . 1 match
         {{{~cpp #include <stdio.h>
  • 하노이탑/한유선김민경 . . . . 1 match
         #include<stdio.h>
  • 학문의즐거움 . . . . 1 match
         http://www.aladdin.co.kr/Cover/8934908157_1.gif
  • 학술터위키와제로페이지위키링크문제 . . . . 1 match
          * 동문서버쪽에 검색엔진부에 대해 건의하기. (검색되는건 상관없으나, 검색로봇이 Edit Text 등의 행위는 하지못하도록 IP Block 등)
  • 학회간교류 . . . . 1 match
          * NDIS 프로그래밍에 관하여.. : 창선씨!~~ ?^^ -- Netory:경태
          * .Net Studio 새로운 애플리케이션 디버깅 관련
  • 한유선 . . . . 1 match
         #include<stdio.h>
  • 한자공/시즌1 . . . . 1 match
          * Window -> Preference 에서 General -> Workspace로 들어간 뒤 Text file encoding을 Other(UTF-8)로 변경.
  • 허아영 . . . . 1 match
         [http://blog.naver.com/ourilove.do?Redirect=Log&logNo=100003444965 포인터공부]
  • 허아영/MBTI . . . . 1 match
         http://en.wikipedia.org/wiki/ESTJ 음.. ㅡ.ㅡ - [eternalbleu]
  • 헝가리안표기법 . . . . 1 match
         솔직히 필자도 얼마전까지 이런 변수 명명에 대한 관례를 잘 지키지 않았다. 그러나 변수 명명에 관한 표준화된 관례를 지켜주면 코드의 가독성을 높여줄 뿐 아니라 예를 들어 카운터 변수를 count라고 지을지 cnt라고 지을지 고민하지 않아도 되는 편리함을 누릴 수 있다. - [http://dasomnetwork.com/~leedw/mywiki/moin.cgi/_c7_eb_b0_a1_b8_ae_be_c8_20_c7_a5_b1_e2_b9_fd?action=edit 출처]
         || l || long || long type || long lDistance ||
  • 혀뉘 . . . . 1 match
          * 럼 - Bacardi 151
  • 호너의법칙/김태훈zyint . . . . 1 match
         #include <stdio.h>
  • 호너의법칙/박영창 . . . . 1 match
          // Recursion Termination Condition
  • 홍기 . . . . 1 match
         #Redirect sibichi
  • 황재선 . . . . 1 match
          * [http://blog.naver.com/wizard1202.do?Redirect=Log&logNo=140000679350 MFC Tip]
Found 1673 matching pages out of 7544 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 1.0884 sec