E D R , A S I H C RSS

Full text search for "rn"

rn


Search BackLinks only
Display context of search results
Case-sensitive searching
  • ScheduledWalk/석천 . . . . 421 matches
          return 0;
          return 0;
         위까진 프로그램의 트리중 1차 레벨이겠고, 이를 조금씩 재정의해나갔습니다. 컴파일 에러는 거의 뭐 무시를..~ 어차피 뼈대이므로. 컴파일 에러나 무한루프 등이 문제가 발생하는 경우엔 일단 void 형으로 리턴값을 적거나 return false; 식으로 채워넣습니다. 일단은 뼈를 잡는게 더 중요하므로.
          InputRoachJourney();
         void InputRoachJourney() {
          return IsJourneyEnd() || IsAllBoardChecked();
         void InputRoachJourney();
         BOOL IsJourneyEnd();
          return 0;
          InputRoachJourney();
         void InputRoachJourney() {
          return IsJourneyEnd() || IsAllBoardChecked();
         BOOL IsJourneyEnd() {
          return false;
          return false;
         구현 순서에 대한 원칙을 잡았으면 구현을 해봅니다. 일단 Input 부분을 구현하기로 정해졌고요. (순서상 가장 왼쪽) 그 중 가장 깊이가 깊은 InputBoardSize, InputStartRoachPosition, InputRoachJourney 중 InputBoardSize 를 구현합니다.
         typedef struct __IntegerPair { // return 을 하기 위한 구조체 선언
         0 return size;
          return size;
         Input 에서 테스트해본 결과 값이 잘 출력되는군요. 그럼, 계속해서 Input의 다른 함수들인 InputStartRoachPosition(), InputRoachJourney() 에 대해 계속 구현을 해보죠.
  • RUR-PLE/Etc . . . . 113 matches
         def upAndTurnLeft():
          turn_left()
          turn_left()
         def upAndTurnRight():
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          upAndTurnLeft()
          upAndTurnRight()
         turn_off()
          upAndTurnLeft()
         def upAndTurnLeft():
          turn_left()
          turn_left()
         def upAndTurnRight():
          turn_left()
          turn_left()
  • 데블스캠프2005/RUR-PLE/SelectableHarvest . . . . 106 matches
          turn_left()
          repeat(turn_left,3)
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         repeat(turn_left,2)
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
  • 데블스캠프2005/RUR-PLE/Harvest . . . . 92 matches
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_off()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
  • 경시대회준비반/BigInteger . . . . 89 matches
          // Returns Number of digits in the BigInteger
          // Returns the BigInteger absolute
         // Useful for internal operation
          return;
          return l;
         // Returns number of digits in a BigInteger
         { return End-Start+1; }
         { return End==Start && TheNumber[Start]==0; }
          if(TheNumber[i]>=BASE) return false;
          return true;
         // Returns
          if(isZero() && with.isZero()) return 0;
          if(!isZero() && with.isZero()) return 1;
          if(isZero() && !with.isZero()) return -1;
          if(temp!=0) return temp<0?-1:1;
          return cmp;
         // Returns
          if(isNegative==false && with.isNegative==true) return 1;
          if(isNegative==true && with.isNegative==false) return -1;
          return cmp*both_neg;
  • LearningGuideToDesignPatterns . . . . 83 matches
         원문 : http://www.industriallogic.com/papers/learning.html
         DesignPatterns로 Pattern 스터디를 처음 시작할때 보면, 23개의 Pattern들을 navigate 할 방향을 결정할만한 뚜렷한 기준이 없음을 알 수 있다. 이 책의 Pattern들은 Creational, Structural, Behavioral 분류로 나누어져 있다. 이러한 분류들은 각각 다른 성질들의 Pattern들을 빨리 찾는데 도움을 주긴 하지만, 패턴을 공부할때 그 공부 순서에 대해서는 구체적인 도움을 주지 못한다.
         Pattern들은 각각 독립적으로 쓰이는 경우는 흔치 않다. 예를 들면, IteratorPattern은 종종 CompositePattern 과 같이 쓰이고, ObserverPattern과 MediatorPattern들은 전통적인 결합관계를 형성하며, SingletonPattern은 AbstractFactoryPattern와 같이 쓰인다. Pattern들로 디자인과 프로그래밍을 시작하려고 할때에, 패턴을 사용하는데 있어서 실제적인 기술은 어떻게 각 패턴들을 조합해야 할 것인가에 대해 아는 것임을 발견하게 될 것이다.
         DesignPatterns 의 저자들은 Pattern들간의 연결관계들을 제시하지만, 이것이 또한 Pattern들에 대한 navigation이 되지는 못한다. 책 전반에 걸쳐 많은 패턴들이 연결 관계를 보여주며, 또한 그것은 다른 패턴들 학습하기 이전에 공부하는데 도움을 주기도 한다. 그리고 어떤 Pattern들은 다른 패턴들에 비해 더 복잡하기도 하다.
         여러해가 지난 지금, DPSG는 23주 기간의 pattern들을 공부하는 스터디 그룹들을 가져왔다. 각각의 그룹들은 스터디 그룹을 위한 navigation 에 대해 실험하고, 토론하고, 수정했다. 여기서 제안된 navigation은 매 새로운 스터디 그룹들에게 이용된다. 여기서 제안된 navigation은 Pattern 초심자들에게 더 지혜롭게 하나의 패턴에서 다른 패턴으로 이동하게끔 도와줄 것이며, 효율적으로 23개의 Pattern들을 터득하는데 도움을 줄 것이다. 물론 이 navigation은 계속 개선해 나갈 것이다. 그리고 당신이 제안하는 개선책 또한 환영한다.
         == DesignPatterns Navigation ==
         FactoryMethodPattern 로 시작하라. 이 패턴은 다른 패턴들에 전반적으로 사용된다.
         StrategyPattern 또한 책 전반에 걸쳐 빈번하게 이용된다. 이 패턴에 대해 일찍 알아둠으로써, 다른 패턴을 이해하는데 도움을 줄 것이다.
         "skin" vs "guts" 에 대한 토론은 StrategyPattern 와 DecoratorPattern 를 구별하는 좋은 예가 될 것이다.
         CompositePattern은 여러부분에서 나타나며, IteratorPattern, ChainOfResponsibilityPattern, InterpreterPattern, VisitorPattern 에서 종종 쓰인다.
         IteratorPattern 을 공부함으로, CompositePattern 에 대한 이해도를 높여줄 것이다.
         앞에서의 IteratorPattern 의 예제코드에서의 "Traverse" 는 TemplateMethodPattern 의 예이다. 이 패턴은 StrategyPattern 과 FactoryMethodPattern 를 보충해준다.
         AbstractFactoryPattern은 두번째로 쉬운 creational Pattern이다. 이 패턴은 또한 FactoryMethodPattern를 보강하는데 도움을 준다.
         AbstractFactoryPattern 과 BuilderPattern 을 비교해보라.
         SingletonPattern은 종종 AbstractFactoryPattern 을 만드는데 이용된다. (Related Patterns 참조)
         Proxy 가 어떻게 object에 대한 access를 control 하는지 공부하라. 이 패턴은 뒤의 AdapterPattern을 직접적으로 이끌어낸다.
         AdapterPattern은 DecoratorPattern, ProxyPattern, 그리고 뒤에 이어지는 BridgePattern에 대해 학습자가 알고 있는 지식과 비교되어진다.
         최종적으로, 학습자는 어떻게 BridgePattern이 AdapterPattern 과 ProxyPattern 과 다른지 공부하게 된다.
         ObserverPattern 과 Model-View-Controller (MVC) Design 을 이해하기 위한 준비단계로 MediatorPattern을 공부한다.
         고전적인 MVC Design 을 구현하기 위해 어떻게 ObserverPattern에 의해 MediatorPattern 이 이용되는지 발견하라.
  • 데블스캠프2005/RUR-PLE/Sorting . . . . 79 matches
         def turn_back():
          repeat(turn_left,2)
         def turn_right():
          repeat(turn_left,3)
         turn_left()
          turn_right()
          turn_right()
          turn_back()
          turn_left()
          turn_back()
          #return to the larger column which must be sorted
          turn_back()
          turn_back()
          turn_left()
          turn_back()
          turn_back()
          turn_left()
          turn_back()
          turn_left()
          turn_back()
  • 데블스캠프2005/RUR-PLE/Harvest/Refactoring . . . . 78 matches
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_off()
         def turn_right():
          repeat(turn_left, 3)
         def turnLeftAndUp():
          turn_left()
          turn_left()
         def turnRightAndUp():
          turn_right()
          turn_right()
         turnLeftAndUp()
  • DPSCChapter1 . . . . 74 matches
         Welcome to ''The Design Patterns Smalltalk Companion'' , a companion volume to ''Design Patterns Elements of Reusable Object-Oriented Software'' by Erich Gamma, Richard Helm, Ralph Johnson, and Jogn Vlissides(Gamma, 1995). While the earlier book was not the first publication on design patterns, it has fostered a minor revolution in the software engineering world.Designers are now speaking in the language of design patterns, and we have seen a proliferation of workshops, publications, and World Wide Web sites concerning design patterns. Design patterns are now a dominant theme in object-oriented programming research and development, and a new design patterns community has emerged.
         ''The Design Patterns Smalltalk Companion'' 의 세계에 오신걸 환영합니다. 이 책은 ''Design Patterns Elements of Reusable Object-Oriented Software''(이하 DP) Erich Gamma, Richard Helm, Ralph Johnson, and Jogn Vlissides(Gamma, 1995). 의 편람(companion, 보기에 편리하도록 간명하게 만든 책) 입니다. 앞서 출간된 책(DP)이 디자인 패턴에 관련한 책에 최초의 책은 아니지만, DP는 소프트웨어 엔지니어링의 세계에 작은 혁명을 일으켰습니다. 이제 디자이너들은 디자인 패턴의 언어로 이야기 하며, 우리는 디자인 패턴과 관련한 수많은 workshop, 출판물, 그리고 웹사이트들이 폭팔적으로 늘어나는걸 보아왔습니다. 디자인 패턴은 객체지향 프로그래밍의 연구와 개발에 있어서 중요한 위치를 가지며, 그에 따라 새로운 디자인 패턴 커뮤니티들이 등장하고 있습니다.(emerge 를 come up or out into view 또는 come to light 정도로 해석하는게 맞지 않을까. ''이제 디자인 패턴은 객체지향 프로그래밍의 연구와 개발에 있어서 중요한 위치를 가지고 있으며, 디자인 패턴 커뮤니티들이 새로이 등장하고 있는 추세입니다.'' 그래도 좀 어색하군. -_-; -- 석천 바꿔봤는데 어때? -상민 -- DeleteMe)gogo..~ 나중에 정리시 현재 부연 붙은 글 삭제하던지, 따로 밑에 빼놓도록 합시다.
         ''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.
         우리의 목적은 Design Pattern을 교체하려는 것이 아니다. 당신은 Design Pattern을 대신하는 것이 아니라 Design Pattern과 함께 Smalltalk Companion을 읽어야 한다.
         ''Smalltalk Companion에서, 우리는 패턴의 'base library'를 추가하지 않습니다. 그것보다, 우리는 base library들을 Smalltalk 의 관점에서 해석하고 때?灌? 확장하여 Smalltalk 디자이너와 프로그래머를 위해 제공할 것입니다. 우리의 목표는 '''Design Patterns'''을 대체하려는 것이 아닙니다. '''Design Patterns''' 대신 Smalltalk Companion을 읽으려 하지 마시고, 두 책을 같이 읽으십시오. 우리는 이미 Gang of Four에서 잘 문서화된 정보를 반복하지 않을겁니다. 대신, 우리는 GoF를 자주 참조할 것이고, 독자들 역시 그래야 할 것입니다. -- 문체를 위에거랑 맞춰봤음.. 석천''
         == 1.1 Why Design Patterns? ==
         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.
          * Recurring patterns of object configurations and interactions and the sorts of problems for which these cooperating objects provide (at least partial) solutions
         This is by no means an exhaustive list, and even novices understand and use much of the knowledge. But some items, especially the last -- recurring patterns of software design, or design patterns -- are the province of design expert.
         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.
         In general, designers -- in numerous domains, not just software -- apply their experience with past problems and solution to new, similar problems. As Duego and Benson(1996) point out, expert designers apply what is known in cognitive psychology and artificial intelligence as '''case-based reasoning''', remembering past cases and applying what they learned there. This is the sort of reasoning that chess masters, doctors, lawyers, and architects empoly to solve new problems. Now, design patterns allow software designers to learn from and apply the experiences of other designers as well. As in other domains, a literature of proven patterns has emerged. As a result, we can "stand on the shoulders of giants" to get us closer to the expert peak. As John Vlissies (1997) asserts, design patterns "capture expertise and make it accessible to non-experts" (p. 32).
         Design patterns also provide a succinct vocabulary with which to describe new designs and retrospectively explain existing ones. Patterns let us understand a design at a high level before drilling down to focus on details. They allow us to envision entire configurations of objects and classes at a large grain size and communicate these ideas to other designers by name. We can say, "Implement the database access object as a Singleton," rather than, "Let's make sure the database access class has just one instance. The class should include a class variable to keep track of the singl instance. The class should make the instance globally available but control access to it. The class should control when the instance is created and ..." Which would you prefer?
         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.
         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.
         Gang of Four의 ''Design Patterns'' 은 C++의 관점에서 디자인의 이슈와 해결책들을 제시한다. Design Patterns는 대부분 C++을 이용한 패턴들과, C++의 적용(implementation)과 관련있는 이슈들에 관한 견해를 다루고 있다. 그러한 이슈들은 C++ 개발자들에게는 매우 중요할지 모르지만, 다른 언어들을 이용하고 있는 개발자들에게는 자칫 이해하고 패턴의 적용에 어려움을 가지고 온다.
         This book is designed to be a companion to ''Design Patterns'', but one written from the Smalltalk perspective. One way to think of the ''Smalltalk Companion'', then, is as a variation on a theme. We provide the same pattern as in the Gang of Four book but view them through Smalltalk glasses. (In fact, when we were trying out names for the ''Smalltalk Companion'', someone suggested "DesignPattern asSmalltalkCompanion." However, we decided only hard-core Smalltalkers would get it.)
         이책은 ''Design Patterns'' 에 대한 지침서, 편람으로 제작되었다. 하지만 관점은 ''Design Pattern''이 C++인것에 반하여 이 책은 Smalltalk에 기인한다. 그냥, 이 책 ''Smalltalk Companion''에 대해서 하나의 주제(design pattern)에 관한 다양한 자료 정도로 생각해 줬으면 한다. 우리는 Gang of Four book에서의 같은 패턴을 제공하지만, Smalltalk라는 안경을 통해서 바라볼것이다. (사실, 우리가 이름에 ''Samlltalk Companion''을 넣을때 어떤이는 "DesignPattern asSmalltalkCompanion" 을-역자주 Smalltalk언어상에서의 표현법 때문인것 같습니다.- 제안하기도 했다. 하지만 그런 이름은 hard-core Smalltalkers들만이 그 이름을 받아들일꺼라고 생각했다.)
         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.
         하지만 ''Smalltalk Companion''은 ''Design Patterns'' 문서를 단순하게 반복 하는것 이상이고 C++ 코드가 있을 경우 Smalltalk 예로 바꾼다. 결과적으로, 우리가 추가적인 분석, 분류, 혹은 기존의 패턴에 대한 약간의 불일치하다고 느끼는 많은 상황이 있다. 그러므로, 우리의 많은 토의가 다른 객체 지향 언어에 잘 적용되야 할 것이다.
  • PokerHands/Celfin . . . . 68 matches
          return a.number>b.number;
          return false;
          return true;
         bool isFullHouse(Poker *card, int turn)
          if(turn==1)
          return true;
          if(turn==1)
          return true;
          return false;
         bool isFourCard(Poker *card, int turn)
          if(turn==1) //블랙 턴일 경우
          return true;
          if(turn==1) //블랙 턴일 경우
          return true;
          return false;
         bool isThreeCard(Poker *card, int turn)
          if(turn==1) //블랙 턴일 경우
          return true;
          if(turn==1) //블랙 턴일 경우
          return true;
  • RUR-PLE/Newspaper . . . . 61 matches
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
  • 데블스캠프2011/셋째날/RUR-PLE/권순의 . . . . 61 matches
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_off()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
  • 오목/인수 . . . . 57 matches
          return boardState[y][x];
          public void putStone(int turn, int x, int y) {
          boardState[y][x] = turn;
          return x >= 0 && x < width && y >= 0 && y < width;
          public boolean isSameStone(int turn, int x, int y) {
          return isInBoard(x, y) && getState(x, y) == turn;
          int curTurn;
          curTurn = BLACK;
          curTurn = BLACK;
          if( board.isSameStone(curTurn, x + i * dX1, y + i * dY1) )
          if( board.isSameStone(curTurn, x + i * dX2, y + i * dY2) )
          return numOfStone;
          return commonCheck(x, y, wanted, 0, 0, -1, 1);
          return commonCheck(x, y, wanted, -1, 1, 0, 0);
          return commonCheck(x, y, wanted, -1, 1, -1, 1);
          return commonCheck(x, y, wanted, 1, -1, -1, 1);
          return checkHeight(x, y, WANTED) == WANTED ||
          return count == 2;
          board.putStone(curTurn, x, y);
          return board.getState(x, y);
  • SpiralArray/Leonardong . . . . 54 matches
          return coordinate
          return self.next(coordinate)
          return (coordinate[ROW] + 1, coordinate[COL])
          return (coordinate[ROW] - 1, coordinate[COL])
          return (coordinate[ROW], coordinate[COL] + 1 )
          return (coordinate[ROW], coordinate[COL] - 1 )
          return True
          return True
          return True
          return True
          return False
          return self.coordinate
          return self.history
          def turnRound(self, board):
          return (self.coordinate[ROW]+1, self.coordinate[COL]+1 )
          return False
          return True
          return self.matrix[row][col]
          def testTurnRound(self):
          self.mover.turnRound(self.board)
  • EightQueenProblem/강석천 . . . . 53 matches
          def testGetFirstCornerInCrossLeftTopToRightBottom (self):
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (3,3), (0,0))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (4,3), (1,0))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (1,5), (0,4))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (0,0), (0,0))
          def testGetFirstCornerInCrossLeftBottomToRightTop (self):
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (2,2), (0,4))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (3,5), (1,7))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (7,7), (7,7))
          return self.boardArray[(y,x)]
          return 0
          return 0
          return 0
          return 0
          return 1
          return 1
          return 0
          return 1
          return 0
          FirstCornerX, FirstCornerY = self.GetFirstCornerInCrossLeftTopToRightBottom (x,y)
  • MatrixAndQuaternionsFaq . . . . 51 matches
         == The Matrix and Quaternions FAQ ==
         Q45. What are quaternions?
         Q46. How do quaternions relate to 3D animation?
         Q47. How do I convert a quaternion to a rotation matrix?
         Q48. How do I convert a rotation matrix to a quaternion?
         Q49. How do I convert a rotation axis and angle to a quaternion?
         Q50. How do I convert a quaternion to a rotation axis and angle?
         Q51. How do I convert a spherical rotation angles to a quaternion?
         Q52. How do I convert a quaternion to a spherical rotation angles?
         Q53. How do I use quaternions to perform linear interpolation between matrices?
         Q54. How do I use quaternions to perform cubic interpolation between matrices?
          Alternatively, if the rotation angle is known, then the rotation
          return( det );
          return;
          return( result );
          return( 0 );
          return( 1 );
          The only solution to this problem is to make use of Quaternions.
          For example, if you are standing up, and turn to your left, everything
          However, someone else facing you will say that you turned towards their
  • EffectiveC++ . . . . 50 matches
          const char * const authorName = "Scott Meyers";
          static const int NUM_TURNS = 5; // 상수 선언! (선언만 한것임)
          int scores[NUM_TURNS]; // 상수의 사용.
          const int GamePlayer::NUM_TURNS; // 정의를 꼭해주어야 한다.
          inline int max(int a, int b) { return a > b ? a : b; } // int형으로만 제한 되어있네..
          inline const T& max (const T& a, const T& b) { return a > b ? a : b; }
         string *pal = new AddressLines; // "new AddressLines" returns a string *, just "new string[4]"..
          return oldHandler;
          return memory;
          return (a pointer to the memory);
          return ::operator new (size); // 요구를 처리한다
          if (rawMemory == 0) return; // do nothing if the null
          return;
          if (rawMemory == 0) return; // check for null pointer
          return; // delete handle the request
          return;
          { return ::operator new(size); }
          { return numTargets; }
          { return numTanks; }
         === Item 15: Have operator= return a reference to *this ===
  • RandomWalk2/Insu . . . . 50 matches
          return false;
          return true;
          return true;
          return false;
          return 0;
          return false;
          return true;
          return true;
          return false;
          return 0;
          return false;
          return true;
          return true;
          return false;
          return _szCourse;
          return _nCurRow;
          return _nCurCol;
          return _nTotalVisitCount;
          return 0;
          const string& GetCourse() const { return _szCourse; }
  • ProjectSemiPhotoshop/SpikeSolution . . . . 49 matches
          HDIB GetHandle() {return m_hImage;}
          BOOL IsDataNull() {return (m_hImage == NULL);}
          CSize GetSize() {return m_Size;}
          int GetHeight() {return m_Size.cy;}
          int GetWidth() {return m_Size.cx;}
          int GetRealWidth() {return WIDTHBYTES((GetWidth()*GetBitCount()));}
          HDIB GetUndoHandle() {return m_hUndoImage;}
          CPalette *GetPalette() {return m_pPal;}
          return (lpbi + *(LPDWORD)lpbi + ::PaletteSize(lpbi));
          /* return the DIB width if it is a Win 3.0 DIB */
          return lpbmi->biWidth;
          else /* it is an other-style DIB, so return its width */
          return (DWORD)lpbmc->bcWidth;
          /* return the DIB height if it is a Win 3.0 DIB */
          return lpbmi->biHeight;
          else /* it is an other-style DIB, so return its height */
          return (DWORD)lpbmc->bcHeight;
          return (WORD)(::DIBNumColors(lpbi) * sizeof(RGBQUAD));
          return (WORD)(::DIBNumColors(lpbi) * sizeof(RGBTRIPLE));
          * If this is the case, return the appropriate value.
  • 데블스캠프2005/RUR-PLE/Newspaper . . . . 48 matches
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
  • 새싹교실/2012/AClass/2회차 . . . . 48 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return i,j;
          return 0;
          return x,sum;
          return 0;
          return 1;
          else return
          return 1;
          return 0;
          return 0;
          return x,sum;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 신기호/중대생rpg(ver1.0) . . . . 46 matches
          return false;
          return true;
          return 0;
          return 0;
          return;
          return;
          return;
          return;
          return;
          return;
          return;
          return inven[index];
          return att;
          return def;
          return name;
          return base_hp;
          return hp;
          return max_hp;
          return base_att;
          return base_def;
  • RandomWalk2/ClassPrototype . . . . 45 matches
          int isCheckedAllCells () {return 0; }
          return m_nRoachPos;
         class Journey
          int journeyArray[100];
          int journeySize;
          Journey (char* buffer) {
          journeySize = strlen(buffer);
          for (int i=0;i<journeySize;i++) {
          journeyArray[i] = buffer[i] - '0';
          ~Journey () { }
          int getNextJourney () {
          if (journeySize <= nCurrentPosition) return -1;
          return journeyArray[nCurrentPosition];
          Journey* m_pJourney;
          Roach (Journey* pJourney) { m_pJourney = pJourney;
          move (m_pJourney->getNextJourney ());
          return 1;
          Journey* journey;
          int getBoardCol () { return m_nBoardRow; }
          int getBoardRow () { return m_nBoardCol; }
  • CubicSpline/1002/NaCurves.py . . . . 44 matches
          return 1 / (1 + 100 * (x**2))
          return givenFunction(x)
          return self.normalFunc.perform(x) - self.lagrange.perform(x)
          return self.normalFunc.perform(x) - self.piecewiseLagrange.perform(x)
          return self.normalFunc.perform(x) - self.spline.perform(x)
          return controlPointListY
          return self.controlPointListX
          return self.controlPointListY
          return bf
          return 1
          return (x - self._getX(j)) / (self._getX(i) - self._getX(j))
          return lg
          return self.controlPointListX[i]
          return self.controlPointListY[i]
          return self.controlPointListX
          return Lagrange(self.getPiece(1)).perform(x)
          return Lagrange(self.getPiece(2)).perform(x)
          return Lagrange(self.getPiece(3)).perform(x)
          return Lagrange(self.getPiece(4)).perform(x)
          return self.controlPointListX[self.getCountControlPoints()-self.pieceSize : self.getCountControlPoints()]
  • 몸짱프로젝트/BinarySearchTree . . . . 41 matches
          return aNode
          return self.getNode( aNode.left, aKey )
          return self.getNode( aNode.right, aKey )
          return False
          return True
          return self.search( aRoot.left, aKey )
          return self.search( aRoot.right, aKey )
          return True
          return False
          return True
          return False
          return count
          return None
          return aNode.left
          return aNode.right
          return node
          return count
          return aNode
          return self.getNode( aNode.left, aKey )
          return self.getNode( aNode.right, aKey )
  • MoreEffectiveC++/Techniques2of3 . . . . 38 matches
          if (this == &rhs) return *this; // Item E17 참고
          return *this; // Item E15 참고
          return *this; // 특별히 할일은 없다.
          return *this; // 이건 알아서 --+
          return value->data[index];
          return value->data[index];
          return value->data[index];
         { return *this; }
         { return shareable; }
         { return refCount > 1; }
         RCObject는 참조 카운터를 보관하고, 카운터의 증감을 해당 클래스의 멤버 함수로 지원한다. 하지만 이건 유도되는 다른 클래스에 의하여, 손수 코딩이 되어야 한다. 즉, 위의 경우라면, StirngValue 클래스에서 addReference, removeReference 를 호출하면서, 일일이 코딩해 주어야 한다. 이것은 재사용 클래스로서 보기 않좋은데, 이것을 어떻게 자동화 할수는 없을까? C++는 이런 재사용을 지원할수 있을까.
          return;
          return *this;
         T* RCPtr<T>::operator->() const { return pointee; }
         T& RCPtr<T>::operator*() const { return *pointee; }
         { return *this; }
         bool RCObject::isShareable() const { return shareable; }
         bool RCObject::isShared() const { return refCount > 1; }
          if (pointee == 0) return;
          return *this;
  • 1002/Journal . . . . 37 matches
          ~ 11 : 30 internet 돌아다니기
         공개 위키에서의 Journal.
          반론 : Journal 을 쓰는 목적은 일기와 다르다. 이건 철저하게 '해당 일에 대한 개선'을 위한 일이다.
         도서관에서 이전에 절반정도 읽은 적이 있는 Learning, Creating, and Using Knowledge 의 일부를 읽어보고, NoSmok:HowToReadaBook 원서를 찾아보았다. 대강 읽어봤는데, 전에 한글용어로는 약간 어색하게 느껴졌던 용어들이 머릿속에 제대로 들어왔다. (또는, 내가 영어로 된 책을 읽을때엔 전공책의 그 어투를 떠올려서일런지도 모르겠다. 즉, 영어로 된 책은 약간 더 무겁게 읽는다고 할까. 그림이 그려져 있는 책 (ex : NoSmok:AreYourLightsOn, 캘빈 & 홉스) 는 예외)
          * 그렇다면, 어떻게 NoSmok:HowToReadaBook 이나 'Learning, Creating, and Using Knowledge' 은 읽기 쉬웠을까?
          * 사전지식이 이미 있었기 때문이라고 판단한다. NoSmok:HowToReadaBook 는 한글 서적을 이미 읽었었고, 'Learning, Creating, and Using Knowledge' 의 경우 Concept Map 에 대한 이해가 있었다. PowerReading 의 경우 원래 표현 자체가 쉽다.
         그림을 보고 나니, Inheritance 나 Delegation 이 필요없이 이루어진 부분이 있다는 점 (KeywordGenerator 클래스나 BookSearcher, HttpSpider 등) Information Hiding 이 제대로 지켜지지 않은것 같다는 점, (Book 과 관련된 데이터를 얻고, 검색하여 리스트를 만들어내는 것은 BookMapper 에서 통일되게 이루어져야 한다.) 레이어를 침범한것 (각각의 Service 클래스들이 해당 로직객체를 직접 이용하는것은 그리 보기 좋은 모양새가 아닌듯 하다. 클래스 관계가 복잡해지니까. 그리고 지금 Service 가 서블릿에 비종속적인 Command Pattern 은 아니다. 그리고 AdvancedSearchService 와 SimpleSearchService 가 BookMapper 에 촛점을 맞추지 않고 Searcher 클래스들을 이용한 것은 현명한 선택이 아니다.)
          * Instead of being tentative, begin learning concretely as quickly as possible.
          return book;
          return book;
         해당 클래스 내에서 생성하는 디자인은 그 클래스를 교체해줄 수가 없으니 유연한 디자인이 아니다. 그렇다고 setter 를 두는 것도 좋은 디자인은 아닌것 같고. (프로그래밍 실행 중간에 Delegation 하는 객체를 교체할 일은 드물다. State Pattern 이나 Strategy Pattern 이 아닌이상.) 아마 처음에 Mock Object 를 이용하여 BookMapper 를 만들었었다면 Connection 을 직접 이용하거나, Library 객체를 내부적으로 직접 인스턴스를 생성하여 이용하는 디자인은 하지 않았을 것이란 생각이 든다.
          return new Library();
         http://www.utdallas.edu/~chung/patterns/conceptual_integrity.doc - Design Patterns as a Path to Conceptual Integrity 라는 글과 그 글과 관련, Design Patterns As Litmus Paper To Test The Strength Of Object Oriented Methods 라는 글을 보게 되었는데, http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps 이다. 디자인패턴의 생성성과 관련, RDD 와 EDD 가 언급이 되는 듯 하다.
         TDDBE를 PowerReading 에서의 방법을 적용해서 읽어보았다. 내가 필요로 하는 부분인 '왜 TDD를 하는가?' 와 'TDD Pattern' 부분에 대해서 했는데, 여전히 접근법은 이해를 위주로 했다. WPM 은 평균 60대. 이해도는 한번은 90% (책을 안보고 요약을 쓸때 대부분의 내용이 기억이 났다.), 한번은 이해도 40%(이때는 사전을 안찾았었다.) 이해도와 속도의 영향은 역시 외국어 실력부분인것 같다. 단어 자체를 모를때, 모르는 문법이 나왔을 경우의 문제는 읽기 방법의 문제가 아닌 것 같다.
          return 14;
          return boxSize-coverBoxSize;
          return 1;
          return 1;
          return result
         3일 (수): ["ProjectPrometheus/Journey"]
  • HowToStudyDesignPatterns . . . . 36 matches
         see also DoWeHaveToStudyDesignPatterns
          ''We were not bold enough to say in print that you should avoid putting in patterns until you had enough experience to know you needed them, but we all believed that. I have always thought that patterns should appear later in the life of a program, not in your early versions.''
          ''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.
          Read Design Patterns like a novel if you must, but few people will become fluent that way. Put the patterns to work in the heat of a software development project. Draw on their insights as you encounter real design problems. That’s the most efficient way to make the GoF patterns your own.''
         이런 식의 "사례 중심"의 공부를 위해서는 스터디 그룹을 조직하는 것이 좋습니다. 혼자 공부를 하건, 그룹으로 하건 조슈아 커리프스키의 유명한 A Learning Guide To Design Patterns (http://www.industriallogic.com/papers/learning.html'''''')을 꼭 참고하세요. 그리고 스터디 그룹을 효과적으로 꾸려 나가는 데에는 스터디 그룹의 패턴 언어를 서술한 Knowledge Hydrant (http://www.industriallogic.com/papers/khdraft.pdf'''''') 를 참고하면 많은 도움이 될 겁니다 -- 이 문서는 뭐든지 간에 그룹 스터디를 한다면 적용할 수 있습니다.
         sorry라는 단어를 모르면서 remorseful이라는 단어를 공부하는 학생을 연상해 보세요. 제 강의에서도 강조를 했지만, 외국어 공부에서는 자기 몸에 가까운 쉬운 단어부터 공략을 하는 것이 필수적입니다 -- 이런 걸 Proximal learning이라고도 하죠. 등급별 어휘 목록 같은 게 있으면 좋죠. LG2DP에서 제안하는 순서가 그런 것 중 하나입니다.
          ''...but I always teach Composite Pattern, Strategy Pattern, Template Method Pattern, and Factory Method Pattern before I teach Singleton Pattern. They are much more common, and most people are probably already using the last two. ... ''
          1. Design Patterns Explained by Shalloway, and Trott : 최근 DP 개론서로 급부상하고 있는 명저
          1. Design Patterns Java Workbook by Steven John Metsker : DPE 다음으로 볼만한 책으로, 쏟아져 나오는 허접한 자바 패턴 책들과는 엄연히 다름
          1. ["DesignPatterns"] : Gang Of four가 저술한 디자인패턴의 바이블
          1. ["DesignPatternSmalltalkCompanion"] : GoF가 오른쪽 날개라면 DPSC는 왼쪽 날개
          1. Pattern Hatching by John Vlissides : DP 심화학습
          1. Smalltalk Best Practice Patterns by Kent Beck : 마이크로 패턴. 개발자의 탈무드
          1. Pattern Languages of Program Design 1,2,3,4 : 패턴 컨퍼런스 논문 모음집으로 대부분은 인터넷에서 구할 수 있음
          1. ["PatternOrientedSoftwareArchitecture"] 1,2 : 아키텍춰 패턴 모음
          1. Patterns of Software by Richard Gabriel : 패턴에 관한 중요한 에세이 모음.
          1. Analysis Patterns by Martin Fowler : 비지니스 분석 패턴 목록
          1. A Pattern Language by Christopher Alexander : 상동
          * LearningGuideToDesignPatterns - 각각의 패턴 학습순서 관련 Article.
         오늘 짬이 나서 최근 우리나라의 IT 잡지에 연재되는 DesignPatterns 강좌를 훑어봤습니다. 소감은 한마디로, "이건 패턴을 가르치는 게 아니다!"라는 느낌이었습니다.
  • RUR-PLE/Maze . . . . 36 matches
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
  • AcceleratedC++/Chapter14 . . . . 34 matches
          operator bool() const { return p; }
          return *this;
          return *p;
          return p;
          return compare(*lhs, *rhs);
          return 0;
          if (cp) return cp->name();
          if (cp) return cp->grade();
          return s1.name() < s2.name();
          return is;
          operator bool() const { return p; }
          return *p;
          return p;
          return *this;
          operator bool() const { return p; }
          return tp->clone();
         T& Ptr<T>::operator*() const { if (p) return *p; throw std::runtime_error("unbound Ptr"); }
         T* Ptr<T>::operator->() const { if (p) return p; throw std::runtime_error("unbound Ptr"); }
          return *this;
          return *this;
  • ScheduledWalk/창섭&상규 . . . . 34 matches
          * 여정(Journey)
          * 전체 여정이 있다.(JourneyArray, Length)
          * 여정이 끝나거나 판의 모든 곳에 자취가 남을때까지 여정에 따라 판 위를 움직일 수 있다.(CurrentLocation, Walk) | 여정(Journey), 판(Board)
          * 원하는 여정을 만들어 줄 수 있다.(GetJourney) | 여정(Journey)
          * 모든것을 진행한다.(Execute) | 사용자(User), 판(Board), 바퀴벌레(Roach), 여정(Journey)
         class Journey
          int *JourneyArray;
          Journey(char *str)
          JourneyArray=new int[Length];
          JourneyArray[i]=str[i]-'0';
          ~Journey()
          delete[] JourneyArray;
          return -1;
          return JourneyArray[CurrentPosition++];
          return (CurrentPosition==Length);
          return false;
          return true;
          void Walk(Journey* journey)
          while(MyBoard->IsAllCellsPassed()==false || journey->IsFinished()==false)
          direction=journey->GetNextDirection();
  • RandomWalk2/재동 . . . . 33 matches
          return self.data
          return rowLength,colLength
          return row,col
          return path
          return self.board
          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)}
          return self.board
          move_row, move_col = self.dirNumber[self.path[i]]
          return False
          return True
          return self.count
          return self.data
          return rowLength,colLength
          return row[0],col[0],row[1],col[1]
          return path
          return self.board
          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)}
          return self.board
          move_row, move_col = self.dirNumber[self.path[who][i]]
          return len(self.path[0])
  • 데블스캠프2005/RUR-PLE/정수민 . . . . 32 matches
         def turn_right():
          turn_left()
          turn_left()
          turn_left()
         def turn_back():
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_back()
          turn_right()
          turn_left()
          turn_left()
          turn_left()
          turn_back()
         turn_off()
         def turn_right():
          turn_left()
          turn_left()
          turn_left()
  • MoreEffectiveC++/Miscellany . . . . 31 matches
         당신의 코드를 변화가 필요할때, 그 효과를 지역화(지역화:localized) 시키도록 디자인 해라. 가능한한 캡슐화 하여라:구체적인 구현은 private 하라. 광범위하게 적용해야 할곳이 있다면 이름없는(unamed) namespace나, file-static객체 나 함수(Item 31참고)를 사용하라. 가상 기초 클래스가 주도하는 디자인은 피하라. 왜냐하면 그러한 클래스는 그들로 부터 유도된 모든 클래스가 초기화 해야만 한다. - 그들이 직접적으로 유도되지 않은 경우도(Item 4참고) if-than-else을 개단식으로 사용한 RTTI 기반의 디자인을 피하라.(Item 31참고) 항상 클래스의 계층은 변화한다. 각 코드들은 업데이트 되어야만 한다. 그리고 만약 하나를 읽어 버린다면, 당신의 컴파일러로 부터 아무런 warning를 받을수 없을 것이다.
         문자열 객체에 대한 메모리의 할당은-문자의 값을 가지고 있기 위해 필요로하는 heap메모리까지 감안해서-일반적으로 char*이 차지하는 양에 비하여 훨씬 크다. 이러한 관점에서, vtpr에 의한 오버헤드(overhead)는 미미하다. 그럼에도 불구하고, 그것은 할만한(합법적인,올바른) 고민이다. (확실히 ISO/ANSI 포준 단체에서는 그러한 관점으로 생각한다. 그래서 표준 strnig 형은 비 가상 파괴자(nonvirtual destructor) 이다.)
          return operator=(dynamic_cast<const Lizard&>(rhs));
          if (this == &rhs) return *this;
          int width() const { return w.width(); }
          int height() const { return w.height(); }
         이러한 name mangle을 막기 위하여, C++의 에서는 '''extern "C"'''를 직접 사용한다.
         extern "C"
         extern "C" extern "Pascal", extern "FORTRAN"
         extern "C"를 쓰는것을 당연시 생각하는 함정에 빠지지 마라, extern "Pascal" 이나 extern "FROTRAN" 만이 쓰이는 경우도 있다.하지만 최소한 표준은 아니다. 가장 좋은 방법인 extern "C"는 C에서 작성된 함수들과 관계 있다는 것을 확신하는건 아니지만, 만약 C에서 작성된 것처럼 해당 함수를 호출할 수 있다는 의미이다. (기술적으로 extern "C" 는 C와의 연결을 가진 함수를 의미하지만, 꼭 그런것 만은 아니다. 그렇지만 name mangle을 방지 한다는 것 만은 확실하다.)
         예를들어서 만약 당신은 너무나 불행하게도 어셈블러에서 작성한 함수와 같은 경우라면 당신은 역시 extern "C" 를 선언할수 있다.:
         extern "C" void twiddleBit(unsigned char bits);
         당신은 C++의 함수를 선언할때조차 extern "C"를 사용할수 있다. 이것은 C++에서 라이브러리를 작성할때 다른 프로그래밍 언어들에 대한 지원을 하고 싶을때 유용하다. C++함수에 대하여 name mangle을 금지해서 당신의 클라이언트들이 당신이 mangle을 적용한 함수 대신에, 자연스럽게 명시적으로 사용할수 있다.
         extern "C" void simulate (int iterations);
         종종 당신은 name mangle를 원하지 않은 함수를 많이 가지고 있을 것인데, 이 모든것 앞에 모두 extern "C" 를 붙이기에는 귀찮다. 다행스럽게도 이에 대한 지원 역시 다음과 같은 모습으로 표현할수 있다.
         extern "C" { // 이 영역의 함수는 모두 name mangle가 적용되지 않는다.
         extern "C"의 이러한 사용은 C++과 C를 사용해야만 하는 헤더파일의 유지보수를 간편하게 해준다. C++로 컴파일 할때는 extern "C"를 허용하고, C로 할 때는 허용하지 않고 컴파일 하면 된다. 이러한 preprocessor에 대한 심벌(symbol)은 __cplusplus 가 C++ 컴파일 타임에 정의되어 있는 것을 이용해서 다음과 같이 구성할수 있다.
         extern "C" {
         extern "C"
          return realMain(argc, argv);
  • VendingMachine/세연/1002 . . . . 31 matches
          return choice != 0;
          return choice != MENU_END;
          return choice >= 0 && choice <= 4;
          return choice >= MENU_END && choice <= MENU_INSERT_DRINK;
          return choice != MENU_ENDCODE;
          return choice >= MENU_START && choice <= MENU_END;
          return choice != MENU_ENDCODE;
          return choice >= MENU_START && choice <= MENU_END;
          return 0;
          return (temp_money == 10 || temp_money == 50 || temp_money == 100 || temp_money == 500 || temp_money == 1000);
          if (money == validMoney[i]) return true;
          return false;
          if (money == validMoney[i]) return true;
          return false;
          if (money == validMoney[i]) return true;
          return false;
          return choice != MENU_ENDCODE;
          return choice >= MENU_START && choice <= MENU_END;
          return 0;
          return (drinkIndex>=0 && drinkIndex <5);
  • VonNeumannAirport/1002 . . . . 31 matches
          return 0;
          return 1;
          return traffic;
         AirportSec.exe - 1 error(s), 0 warning(s)
          return traffic;
          return 0;
         AirportSec.exe - 1 error(s), 0 warning(s)
          return 0;
         AirportSec.exe - 1 error(s), 0 warning(s)
          return 0;
          return 1;
          return abs (getStartGateIndex(startCity) - getEndGateIndex(endCity)) + 1;
          return cityIndex;
          return -1;
          return cityIndex;
          return -1;
          return cityIndex;
          return -1;
          return cityIndex;
          return -1;
  • 니젤프림/BuilderPattern . . . . 30 matches
         == Builder Pattern ==
         Builder 를 구현한 부분. 일반적으로 다수개의 Concrete Builder 가 존재하며, Builder 가 제공하는 인터페이스를 이용해서 late binding 의 형식으로 사용하게 된다. 물론, builder pattern 에서의 주 관심하는 Product 를 만들어내는 것이다.
         만들어야 할 대상. 일반적으로 Builder Pattern 이 생성하는 Product 는 Composite Pattern 으로 이루어진다.
          public Pizza getPizza() { return pizza; }
          public Pizza getPizza() { return pizzaBuilder.getPizza(); }
         ==== Composite Pattern 을 생성해주는 Builder Pattern 예제 코드 ====
         Head First Design Pattern 에 나오는, Vacation Planner 를 구현한 코드
          return name;
          return description;
          return planComponents.get(index);
          return name;
          return description;
          builder.addHotel(first, "Patternsland 5 star Hotel");
          builder.addSpecialEvent(second, "Patterns on Ice");
          return builder.getVacationPlan();
          return plan;
         === Builder Pattern 과 Abstract Factory Pattern 의 차이점 ===
         보시다 시피 Builder Pattern 과 Abstract Factory Pattern 은 많이 비슷하다. 차이점이라면 약간 미묘하다고도 할 수 있는데, Abstract Factory Pattern 은 무엇이 만들어지는가 에 초점을 맞추고 있고, Builder Pattern 은 어떻게 만들어 지는가에 초점을 맞추고 있다고 풀이할 수 있다. 물론 두 종류의 Creational Pattern 은 Product 을 제공하는데 첫번째 책임이 존재한다. 가장 큰 차이점이라면, Builder Pattern 은 복잡한 오브젝트를 한단계 한단계 만들어서 최종 단계에 리턴해주고, Abstract Factory Pattern 은 여러 종류의 generic 한 product 를 여러종류의 concrete factory 가 생성하기 때문에 각각의 오브젝트가 만들어질 때마다 product 를 받을 수 있게 된다.
         Abstract Factory Pattern : 어떤 종류의 명확한 오브젝트를 생성할 것인지를 실행 시간까지 연기한다. (실행시간에 결정한다) 예를 들자면, 레스토랑에서 오늘의 추천메뉴를 선택하는 것이다. 서버(interface to factory)는 "오늘의 추천요리" 라는 abstract generic message 를 주방(concrete factory)에 전달하고 음식을 받게 될 때 concrete product 를 얻게 되는 것이다.
         Builder Pattern : 복잡한 오브젝트를 어떤 방식으로 조합하여 만들어낼지 에 대한 방법을 제공한다. (encapsulate) 예를 들자면, 건축업자와 계약을 해서 집을 건설 할 때, 건축업자(builder) 에게 평면도(product 의 윤곽)를 제공하면 건축업자는 일련의 작업을 거쳐서 집(complex object)을 만들어 낸다.
  • 새싹교실/2012/AClass/5회차 . . . . 30 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
         return 0;
         return 0;
         return 0;
          return -1; // 가튀�득姨�찾£을≫때納�overflow
         return 0;
         return -1; //비촱었�을≫ 때納� underflow
          return 0;
          return swap(a,b);
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • Gof/FactoryMethod . . . . 29 matches
         Here are two additional consequences of the Factory Method pattern:
          if (id == MINE) return new MyProduct;
          if (id == YOURS) return new YourProduct;
          return 0;
          if (id == YOURS) return new MyProduct;
          if (id == MINE) return new YourProduct;
          if (id == THEIRS) return new TheirProduct; // 새로운 product 추가
          return Creator::Create(id); // 만약 모두가 실패하면 기본 생성자를 부른다.
         You can avoid this by being careful to access products solely through accessor operations that create the product on demand. Instead of creating the concrete product in the constructor, the constructor merely initializes it to 0. The accessor returns the product. But first it checks to make sure the product exists, and if it doesn't, the accessor creates it. This technique is sometimes called lazy initialization. The following code shows a typical implementation:
          return _product;
          return new TheProduct;
         The function CreateMaze (page 84) builds and returns a maze. One problem with this function is that it hard-codes the classes of maze, rooms, doors, and walls. We'll introduce factory methods to let subclasses choose these components.
          { return new Maze; }
          { return new Room(n); }
          { return new Wall; }
          { return new Door(r1, r2); }
         Each factory method returns a maze component of a given type. MazeGame provides default implementations that return the simplest kinds of maze, rooms, walls, and doors.
          return aMaze;
         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 BombedWall; }
  • LinkedList/영동 . . . . 29 matches
          Node(){} //An empty constructor to reduce warning in compile time
          return 0;
          return argNode->nextNode;
          int returnData;
          cin>>returnData;
          return returnData;
          Node(){nextNode='\0';} //An empty constructor to reduce warning in compile time
         void returnNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace);//Function which return a node of linked list to free space list
          returnNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          return 0;
          return NULL;
          return argNode->nextNode;
          int returnData;
          cin>>returnData;
          return returnData;
          return argNode;
         void returnNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace)
          cout<<"You have no node to return.\n";
          int returnData;
          cout<<"Input the data value of node that you want to return to the free space list."<<endl;
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 29 matches
          turn_right()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_off()
          turn_left()
          turn_off()
          turn_left()
          turn_left()
          turn_right()
          turn_right()
  • 새싹교실/2011/데미안반 . . . . 29 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0; //이것도 오류 아닌거 같은데 오류가 나네요 (수업시간때 잘못된것좀 지적해 주세요)
          return 0; // 이것도 오류가;;
          return 0;
          return 0; //이게 왜 오류가 뜨는지 알 수 없네요 ;; 그리고 main() 괄호 안에 void 넣든 안넣든
          return 0; //아 이것도 오류가 안나야 되는데 오류가 나네요 음 근본적인 무언가가 틀린거 같아요.
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 2002년도ACM문제샘플풀이/문제A . . . . 28 matches
          return x1 == x2;
          return y1 == y2;
          return line.x1 == x1;
          return line.y1 == y1;
          return line.y1 >= y1 && line.y1 <= y2 && x1 >= line.x1 && x1 <= line.x2;
          return line.x1 >= x1 && line.x1 <= x2 && y1 >= line.y1 && y1 <= line.y2;
          return true;
          return false;
          return true;
          return false;
          return false;
          return Line(x1, y1, x2, y1);
          return Line(x2, y1, x2, y2);
          return Line(x1, y2, x2, y2);
          return Line(x1, y1, x1, y2);
          return Line(x1, y1, x1, y1);
          return intersections.size() == 2;
          return rect.x2 >= x2;
          return (x2-x1) * (y2-y1) - intersectionSquare;
          return 0;
  • CheckTheCheck/곽세환 . . . . 28 matches
          return BLACK;
          return WHITE;
          return EMPTY;
          return true;
          return false;
          return true;
          return true;
          return true;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
  • MoreEffectiveC++/Appendix . . . . 28 matches
          * '''''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
          * '''''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 the kind of person who likes to learn proper programming technique by reading code, the book for you is ¤ MEC++ Rec Reading, P19
         One topic Cargill does not discuss in C++ Programming Style is exceptions. He turns his critical eye to this language feature in the following article, however, which demonstrates why writing exception-safe code is more difficult than most programmers realize: ¤ MEC++ Rec Reading, P22
         Finally, the emerging discipline of patterns in object-oriented software development (see page 123) is described in ¤ MEC++ Rec Reading, P34
          * '''''Design Patterns''''': Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Addison-Wesley, 1995, ISBN 0-201-63361-2. ¤ MEC++ Rec Reading, P35
         This book provides an overview of the ideas behind patterns, but its primary contribution is a catalogue of 23 fundamental patterns that are useful in many application areas. A stroll through these pages will almost surely reveal a pattern you've had to invent yourself at one time or another, and when you find one, you're almost certain to discover that the design in the book is superior to the ad-hoc approach you came up with. The names of the patterns here have already become part of an emerging vocabulary for object-oriented design; failure to know these names may soon be hazardous to your ability to communicate with your colleagues. A particular strength of the book is its emphasis on designing and implementing software so that future evolution is gracefully accommodated (see Items 32 and 33). ¤ MEC++ Rec Reading, P36
         Design Patterns is also available as a CD-ROM: ¤ MEC++ Rec Reading, P37
          * '''''Design Patterns CD''''': Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, Addison-Wesley, 1998, ISBN 0-201-63498-8. ¤ MEC++ Rec Reading, P38
          * '''''C/C++ Users Journal, Miller Freeman''''', Inc., Lawrence, KS. ¤ MEC++ Rec Reading, P44
         A more narrowly focused newsgroup is °comp.std.c++, which is devoted to a discussion of °the C++ standard itself. Language lawyers abound in this group, but it's a good place to turn if your picky questions about C++ go unanswered in the references otherwise available to you. The newsgroup is moderated, so the signal-to-noise ratio is quite good; you won't see any pleas for homework assistance here. ¤ MEC++ Rec Reading, P49
          T* get() const; // return value of current
          // return its value
          return *this;
         { return *pointee; }
         { return pointee; }
         { return pointee; }
          return oldPointee;
  • 데블스캠프2005/RUR-PLE/Newspaper/Refactoring . . . . 28 matches
         def turn_right():
          repeat(turn_left, 3)
          turn_left()
          turn_right()
          turn_left()
          turn_right()
         turn_left()
         turn_left()
         def turn_right():
          repeat(turn_left, 3)
          turn_left()
          turn_right()
          turn_left()
          turn_right()
         turn_left()
         turn_left()
         turn_off()
         def turn_right():
          turn_left()
          turn_left()
  • AcceleratedC++/Chapter11 . . . . 27 matches
          size_type size() const { return limit - data; }
          T& operator[](size_type i) { return data[i]; }
          const T& operator[](size_type i) const { return data[i]; }; // 이경우에도 레퍼런스를 쓰는 이유는 성능상의 이유때문이다.
          size_type size() const { return limit - data; }
          T& operator[](size_type i) { return data[i]; }
          const T& operator[](size_type i) const { return data[i]; }; // 이경우에도 레퍼런스를 쓰는 이유는 성능상의 이유때문이다.
          iterator begin() { return data; }
          const_iterator begin() const { return data; }
          iterator end() { return limit; }
          const_iterator end() const { return limit; }
          return *this;
          size_type size() const { return avail - data; }
          iterator end() { return avail; }
          const_iterator end() const { return avail; }
          T& operator[](size_type i) { return data[i]; }
          const T& operator[](size_type i) const { return data[i]; }
          size_type size() const { return avail - data; } // changed
          iterator begin() { return data; }
          const_iterator begin() const { return data; }
          iterator end() { return avail; } // changed
  • AcceleratedC++/Chapter6 . . . . 27 matches
          return ret;
          return equal(s.begin(), s.end(), s.rbegin());
          return ret;
          return find_if(b, e, not_url_char);
          // see whether `c' can appear in a \s-1URL\s0 and return the negative
          return !(isalnum(c) ||
          return beg;
          return e;
          return ((find(s.homework.begin(), s.homework.end(), 0)) ==
          return 1;
          return 1;
          return median(grades);
          return grade(s);
          return grade(s.midterm, s.final, 0);
          return median(grades);
          return 1;
          return 1;
          write_analysis(cout, "median of homework turned in",
          return 0;
          return accumulate(v.begin(), v.end(), 0.0) / v.size();
  • 새싹교실/2012/AClass/3회차 . . . . 27 matches
         return 0;
         return 0;
         return 0;
         return 0;
         return 0;
         return 0;
         return 0;
         return 0;
          return 0;
         return 1;
         return -1;
         return 0;
         return 0;
         return 0;
         return 0;
          return -1; // 가득 찾을때 overflow
         return 0;
         return -1; //비었을 때. underflow
          return 0;
          return 0;
  • MoreEffectiveC++/Efficiency . . . . 26 matches
         첫번째 operator[]는 문자열을 읽는 부분이다,하지만 두번째 operator[]는 쓰기를 수행하는 기능을 호출하는 부분이다. 여기에서 '''읽기와 쓰기를 구분'''할수 있어야 한다.(distinguish the read all from the write) 왜냐하면 읽기는 refernce-counting 구현 문자열로서 자원(실행시간 역시) 지불 비용이 낮고, 아마 저렇게 스트링의 쓰기는 새로운 복사본을 만들기 위해서 쓰기에 앞서 문자열 값을 조각내어야 하는 작업이 필요할 것이다.
          return *field1Value;
          return * field1Value;
          return cubicle;
          return (*it).second;
          return 배열의 인덱스 인자를 반환한다.
          return 현재 인덱스가 가리키는 인자;
         보통 당신은 이러한 비용으로 피해 입는걸 원하지 않는다. 이런 특별난 함수에 대하여 당신은 아마 비슷한 함수들로 교체해서 비용 지불을 피할수 있다.;Item 22는 당신에게 이러한 변환에 대하여 말해 준다. 하지만 객체를 반환하는 대부분의 함수들은 이렇게 다른 함수로의 변환을 통해서 생성, 삭제에 대한 비용 지출에 문제를 해결할 방법이 없다. 최소한 그것은 개념적으로 피할려고 하는 방법도 존재 하지 않는다. 하지만 개념과 실제(concep, reality)는 최적화(optimization)이라 불리는 어두 컴컴한 애매한 부분이다. 그리고 때로 당신은 당신의 컴파일러에게 임시 객체의 존재를 허용하는 방법으로 당신의 객체를-반환하는 함수들수 있다. 이러한 최적화들은 ''return value oprimization''으로 Item 20의 주제이다.
         == Item 20: Facilitate the return value optimization ==
          return result;
          return Rational(lhs.numerator() * rhs.numerator(), lhs.denominator() * rhs.denominator());
         당신의 컴파일러는 operator*내부의 임시 인자를 없애고 그 임시 인자는 operator*에 의하여 반환 된다. 그들은 객체 c를 메모리에 할당하는 코드에 대하여 return 표현에 의해 정의된 객체를 생성한다. 만약 당신의 컴파일러가 이렇게 한다면 operator*에 대한 임시 객체의 총 비용은 zero가 된다. 게다가 당신은 이것보다 더 좋은 어떠한것을 생각할수 없을꺼다. 왜냐하냐면 c가 이름 지어진 객체이고, 이름 지어진 객체는 사라지지 않기 때문이다.(Item 22참고). 거기에 당신은 inline함수의 선언으로 operator*를 부르는 부하 까지 없앨수 있다.
          return Rational(lhs.numerator() * rhs.numerator(), lhs.denominator() * rhs.denominator());
         "내~ 내" 하고서 당신은 궁시렁 거릴꺼다. "최적화라..바보 짓이지. 누가 컴파일러가 그렇게 할수 있다고 하는거지? 나는 정말 컴파일러가 저렇게 하는지 알고 싶은데. 진짜 컴파일러가 저런 일을 하는거 맞아?" 이렇게 말이다. 이러한 특별한 최적화-함수의 반환 값을 가능한한 지역 임시 객체가 사용되는 것을 제거해 버리는것-는 유명한 것이고, 일반적으로 구현되어 있다. 그것은 이렇게 이름 붙여진다.:thr return value optimization. 사실 이런 최적화에 대한 이름은 아마 많은 곳에서 설명되어 질꺼다. 프로그래머는 C++컴파일러가 "return value optimization"을 할수 있는지 벤더들에게 물어 볼수도 있을 정도다 만약 한 벤더가 "예"라고 하고 다른 곳은 "뭐요?" 라고 묻는다면 첫번째 벤더는 당근 경쟁력에서 앞서 가는거다. 아~ 자본주의 인가. 때론 당신은 그걸 좋아 할꺼다.
          return Rational(lhs) += rhs;
          return Rational(lhs) -= rhs;
          return T(lhs) += rhs;
          return T(lhs) -= rhs;
          { return T(lhs) += rhs; }
          return result += rhs;
  • MoreEffectiveC++/Techniques1of3 . . . . 26 matches
          { return new TextBlock(*this); }
          { return new Graphic(*this); }
          return c.print(s);
          return p;
          return p;
          return p;
          return p;
         다음과 같은 코드의 함수는 매우 짧다. 이런 짧은 함수는 함수보다 inline 시켜서 속도를 높이는 것이 더 효과적이다. 하지만 그럴수가 없다. 왜 그런가 하면, inline의 의미는 정확히 해당 함수가 쓰이는 코드를 현재 함수의 몸체로 교체해 버리는 역할이다. 그런게 이렇게 할경우, 위와 같은 함수는 static객체의 처리에서 의문이 생긴다. 해당 함수가 호출된 곳을 위와 같은 함수 몸체로 교체하면, 각 교체 부분은 전부 독립적인 static 인자를 부여 받는 셈이 되어 버린다. 그래서 정적 인자를 쓴 함수는 inline을 시키지 못하며, 이런 정적 인자의 사용에 따라 일어나는 의문을 internal linkage를 가진 문제 라고 한다. DeleteMe) 날림 요약 수정 필요
         { return new FSA(); }
         { return new FSA(rhs); }
         { return new Printer; }
         { return new Printer; }
         { return new Printer(rhs); }
          static int objectCount() { return numObjects; }
          return ::operator new(size); // operator new로서 메모리를 할당한다.
          return address < &onTheStack; // 주소 비교
          return p;
         public: // ptrs returned from op. new
          return memPtr;
          return it != addresses.end(); // return whether it was
  • Omok/재니 . . . . 26 matches
         char turn = '@';
          return 0;
          return 0;
          board[x][y] = turn;
          while (board[cx-1][cy] == turn)
          while (board[cx+1][cy] == turn)
          while (board[cx][cy-1] == turn)
          while (board[cx][cy+1] == turn)
          while (board[cx-1][cy-1] == turn)
          while (board[cx+1][cy+1] == turn)
          while (board[cx+1][cy-1] == turn)
          while (board[cx-1][cy+1] == turn)
          if (turn == '@')
          turn = 'O';
          turn = '@';
          if (turn == '@')
          if (turn == 'O')
          int turn;
          turn = 0;
          m_Board[x][y] = (turn % 2) + 1;
  • PatternCatalog . . . . 26 matches
         == Creational Patterns ==
          * ["AbstractFactoryPattern"]
          * ["BuilderPattern"]
          * ["FactoryMethodPattern"]
          * ["PrototypePattern"]
          * ["SingletonPattern"]
         == Structural Patterns ==
          * ["AdapterPattern"]
          * ["BridgePattern"]
          * ["CompositePattern"]
          * ["DecoratorPattern"]
          * ["FacadePattern"]
          * ["FlyweightPattern"]
          * ["ProxyPattern"]
         == Behavioral Patterns ==
          * ["ChainOfResponsibilityPattern"]
          * ["CommandPattern"]
          * ["InterpreterPattern"]
          * ["IteratorPattern"]
          * ["MediatorPattern"]
  • WinampPluginProgramming/DSP . . . . 26 matches
          return TRUE;
         extern "C" {
         // this is the only exported symbol. returns our main header.
          return &hdr;
         // getmodule routine from the main header. Returns NULL if an invalid module was requested,
         // otherwise returns either mod1 or mod2 depending on 'which'.
          case 0: return &mod;
          case 1: return &mod2;
          case 2: return &mod3;
          case 3: return &mod4;
          case 4: return &mod5;
          default:return NULL;
          return 0;
          return numsamples;
          if (quit_pitch || g_pitch==100) return numsamples;
          return n;
          return n;
          return numsamples;
          return n;
          return n;
  • 김희성/리눅스계정멀티채팅2차 . . . . 26 matches
          return 1;
          return 0;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return i;
          return DISCONNECT;
          return DISCONNECT;
          return DISCONNECT;
          return i;
          return;
          return;
          return;
          return;
          return;
          return;
          return 0;
          return -1;
  • 데블스캠프2006/목요일/winapi . . . . 26 matches
          return 0;
          return 0 ;
          return msg.wParam ;
          return 0 ;
          return 0 ;
          return DefWindowProc (hwnd, message, wParam, lParam) ;
          return 0 ;
          return msg.wParam ;
          return 0;
          return 0;
          return 0 ;
          return 0 ;
          return DefWindowProc (hwnd, message, wParam, lParam) ;
          return 0 ;
          return msg.wParam ;
          return 0;
          return 0;
          return 0 ;
          return DefWindowProc (hwnd, message, wParam, lParam) ;
          return 0 ;
  • 2학기파이선스터디/서버 . . . . 25 matches
          return name in self.users
          return None
          return name
          return
          return
          return -1
          name = self.readAngRegisterName()
          def readAngRegisterName(self):
          return name
          return ''.join(line)
         # return name in self.users
          return None
          return self.ID
          return
          return
         # return -1
         ## name = self.readAngRegisterName()
         ## def readAngRegisterName(self):
         ## return name
          return ''.join(line)
  • GofStructureDiagramConsideredHarmful . . . . 25 matches
         There's a mistake that's repeated throughout the Design Patterns book, and unfortunately, the mistake is being repeated by new patterns authors who ape the GoF style.
         Design Pattern 책 전반에 걸쳐 반복적으로 잘못 이해되는 내용들이 있는데, 불행하게도 이러한 실수는 GoF의 스타일을 모방한 다른 Pattern 책의 저자들에게서도 반복적으로 나타난다.
         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.
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 25 matches
          return self.leadingEightBytes
          return [chunkLen, chunkType, chunk, crc]
          return self.data
          return self.data
          return self.crc.getCRC(buf)
          return self.makeScanlineBySub(basepixel, ypos, stream)
          return self.makeScanlineByUp(basepixel, ypos, stream, rgbmap)
          return self.makeScanlineByAverage(basepixel, ypos, stream, rgbmap)
          return self.makeScanlineByPaeth(basepixel, ypos, stream, rgbmap)
          return scanline
          return scanline
          return scanline
          return scanline
          return (r, g, b)
          if pa<=pb and pa<=pc: return a
          elif pb<=pc : return b
          else : return c
          return idx
          return int(round(x))
          return int(round(x+1))
  • 만년달력/김정현 . . . . 25 matches
          return 0;
          return days[month-1];
          return 0;
          return getDaysInMonth(month)+1;
          return getDaysInMonth(month);
          return true;
          return true;
          return false;
          return 0;
          return 365 + 1;
          return 365;
          return ( year > 0 ) && ( 0 < month && month <= 12 );
          return ( year > 0 ) && ( 0 < month && month <= 12 )
          return "";
          return getDayName(reducedDays);
          return dayNames[sequence];
          return 0;
          return totalDays;
          return dayNames;
          return "";
  • BusSimulation/조현태 . . . . 24 matches
          return to;
          return 0;
          return temp_man;
          return station_number;
          return -1;
          return 0;
          return -1;
          return 0;
          return -1;
          return i-1;
          return to;
          return 0;
          return temp_man;
          return station_number;
          return where;
          return where;
          return number;
          return -1;
          return 0;
          return -1;
  • C/C++어려운선언문해석하기 . . . . 24 matches
         좋습니다. 왜냐하면 다음과 같은 선언문을 사용하면서 실수할만한 소지를 없애주기 때문입니다. (역자주: 참고로 C++ 창시자인 Bjarne
         typedef a b(); // b is a function that returns
         // that returns a pointer to a char
         typedef c d(); // d is a function returning
         // that returns a pointer to a char
         // returning a pointer to a
         // function that returns a
         // functions returning pointers to
         // functions returning pointers to chars.
         argument and return an int)로 선언합니다.
         function that take two floats and returns a pointer to a pointer to a char)는 다음과 같이 선언합니다.
         (an array of 5 pointers to functions that receive two const pointers to chars and return void pointer)은 어떻게 선언하면 될까요
         4. Go left, find * ---------------------------------------- and returns a pointer
         5. Go left, encounter * ----------------------------- that return pointers
         7. Go left, find * ----------------------------------- that return pointers
         float ( * ( *b()) [] )(); // b is a function that returns a
         // to functions returning floats.
         // parameters and returns
         // and returns a pointer to void.
         // and returns a pointer to a pointer
  • 데블스캠프2013/셋째날/머신러닝 . . . . 24 matches
         = Machine Learning =
         MachineLearning.py
          return diffSum;
         MachineLearning.cpp
          return elems;
          return elems;
          return diffValue;
          return 0;
          int Label_turn_num;
          Label_turn_num=i;
          Words_Sum[Label_turn_num][i]+=Words[i];
          Words_Sum[Label_turn_num][19]+=Words[19];
          return 0;
          return train_data;
          return result;
          return 0;
          return 0;
          return idx;
          return 0;
          return data_;
  • 스터디그룹패턴언어 . . . . 24 matches
         기념비적인 책, ''A Pattern Language'' 와 ''A Timeless Way Of Building''에서 크리스토퍼 알렉산더와 그의 동료들이 패턴언어에 대한 아이디어를 세상에 소개했다. 패턴언어는 어떤 주제에 대해 포괄적인 방안을 제공하는, 중요한 관련 아이디어의 실질적인 네트워크이다. 그러나 패턴언어가 포괄적이긴 하지만, 전문가를 위해 작성되지 않았다. 패턴은 개개인의 독특한 방식으로 양질의 성과를 얻을 수 있도록 힘을 줌으로서 전문적 해법을 비전문가에게 전해준다.
         본 패턴언어에는 21가지 패턴이 있다. '정신', '분위기', '역할' 그리고 '맞춤'(Custom)이라고 부르는 네 섹션으로 구분된다. 해당 섹션의 패턴을 공부할 때, 이 언어의 구조를 고려하라. 본 언어의 앞 부분인 '정신' 섹션의 패턴은 스터디 그룹의 핵심 즉, 배움의 정신(spirit of learning)을 정의하는 것을 도와 줄 것이다. 다음 섹션 '분위기', '역할', '맞춤'은 앞선 핵심 패턴과 깊이 얽혀있으며 그것들을 상기시켜줄 것이다.
          * [지식샘패턴](KnowledgeHydrantPattern)
          * [통찰력풀패턴](PoolOfInsightPattern)
          * [안전한장소패턴](SafePlacePattern)
          * [지속적인에너지패턴](EnduringEnergyPattern)
          * [마음이맞는협력자패턴](KinderedCollaboratorPattern)
          * [공동장소패턴](CommonGroundPattern)
          * PublicLivingRoomPattern
          * IntimateCirclePattern
          * VirtualSpacePattern
          * [열정적인리더패턴] (EnthusiasticLeaderPattern)
          * [중재자패턴] (MotivatedModeratorPattern)
          * ActiveParticipantPattern
          * PreparedParticipantPattern
          * 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.
          * OpeningQuestionPattern
          * [순차적학습패턴] SequentialStudyPattern
          * [아젠더패턴] AgendaPattern
  • Gof/Singleton . . . . 23 matches
         더 좋은 방법은 클래스 자신으로 하여금 자기자신의 단일 인스턴스를 유지하도록 만드는 것이다. 이 클래스는 인스턴스가 생성될 때 요청을 가로챔으로서 단일 인스턴스로 만들어지는 것은 보증한다. 또한, 인스턴스에 접근하는 방법도 제공한다. 이것이 바로 SingletonPattern이다.
         SingletonPattern은 다음과 같은 경우에 사용한다.
         SingletonPattern은 여러가지 장점을 가진다.
          2. namespace를 줄인다. SingletonPattern은 global variable을 줄임으로서 global variable로 인한 namespace의 낭비를 줄인다.
         SingletonPattern 을 사용할 때 고려해야 할 사항들이 있다.
         1. unique instance임을 보증하는 것. SingletonPattern의 경우도 일반 클래스와 마찬가지로 인스턴스를 생성하는 방법은 같다. 하지만 클래스는 늘 단일 인스턴스가 유지되도록 프로그래밍된다. 이를 구현하는 일반적인 방법은 인스턴스를 만드는 operation을 class operations으로 두는 것이다. (static member function이거나 class method) 이 operation은 unique instance를 가지고 있는 변수에 접근하며 이때 이 변수의 값 (인스턴스)를 리턴하기 전에 이 변수가 unique instance로 초기화 되어지는 것을 보장한다. 이러한 접근은 singleton이 처음 사용되어지 전에 만들어지고 초기화됨으로서 보장된다.
          return _instance;
          // Lookup returns 0 if there's no such singleton
          return _instance;
         여기서 SingletonPattern과 관련 되는 내용은 Maze application은 단 하나의 maze factory를 필요로 한다는 것과 그 maze factory의 인스턴스는 어디서든지 maze의 부분을 만들 수 있도록 존재해야 한다는 것이다. 이러할 때가 바로 SingletonPattern을 도입할 때이다. MazeFactory를 Singleton으로 구현함으로써, global variable에 대한 재정렬을 할 필요가 없이 maze 객체를 만들때 필요한 MazeFactory를 global하게 접근할 수 있다.
          return _instance;
          return _instance;
         Smalltalk-80[Par90] 의 SingletonPattern의 예는 ChangeSet current라는 코드에 대한 change들 집합들이다. 더 적합한 예제로는 클래스들과 그들의 '''metaclass''' 간의 관계이다. metaclass는 클래스의 클래스로, 각 metaclass는 하나의 인스턴스를 가진다. metaclass들은 이름을 가지지 않지만 (그들의 단일인스턴스를 통한 간접적인 방법을 ㅔㅚ하고), 그들의 단일 인스턴스를 유지하며 일반적으로 다른 클라이언트에 의해 생성되지 않는다.
         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를 설정한다.
         === Related Patterns ===
         많은 pattern들이 SingletonPattern을 사용하여 구현될 수 있다. AbstractFactoryPattern, BuilderPattern, PrototypePattern을 참조하라.
          return m_ContainerOfSingleton->GetAt(position);
          return m_Instances->Next();
  • KDPProject . . . . 23 matches
          * ["디자인패턴"] - OpeningStatement. 처음 DesignPatterns 에 대해 공부하기 전에 숙지해봅시다. 순서는 ["LearningGuideToDesignPatterns"]
         ["PatternCatalog"] - ["PatternCatalog"] 에서는 GoF 책 정리중.
          *["DPSCChapter3"] - Creational Patterns - Abstract factory 진행.
          *["DPSCChapter4"] - Structural Patterns - catalog 까지 진행.
          *["DPSCChapter5"] - Behavioral Patterns - 진행된것 아직 없음.
          *["FundamentalDesignPattern"] - 기초가 되는 패턴들.
          *["HowToStudyDesignPatterns"] - DP 를 공부하기 전에 생각해볼 수 있는 이야기들.
          * Pattern 관련 홈페이지
          * http://c2.com/cgi/wiki?PortlandPatternRepository - Portland Pattern Repository. 유명한 Wiki page.
          * http://www.patterndepot.com/put/8/JavaPatterns.htm - Java Design Pattern 원서
          * http://www.cs.hut.fi/~kny/patterns/ - MFC에서의 Design Pattern
          * http://pocom.konkuk.ac.kr/design_patterns/ - JDP 한글 요약 사이트. 추천.~
          * ftp://ftp.aw.com/cp/Gamma/dp.zip.gz - Design Pattern GoF.
          * http://www.antipatterns.com - anti pattern 홈페이지
          * http://www.artima.com/javaseminars/modules/DesPatterns/
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 23 matches
          return temp; // else return temp 를 해야하나~~ -..ㅡ;;
          return node;
          list_pointer return_list = NULL, temp1, temp2, temp3;
          (tag_temp[strlen(tag_temp)-1] == '/' && (strlen(tag_temp) -1) == strlen(tag) && strncmp(tag_temp,tag,strlen(tag)) == 0))
          if(return_list == NULL)
          return_list = temp2;
          return return_list;
          list_pointer return_list = NULL, temp1, temp2, temp3;
          if(return_list == NULL)
          return_list = temp1;
          temp2 = findNull(return_list);
          if(return_list == NULL)
          return_list = temp1;
          temp2 = findNull(return_list);
          return return_list;
          return sta->array[--sta->top-1];
          return ptr;
          return ptr;
          return root;
          return 0;
  • PowerOfCryptography/조현태 . . . . 23 matches
          return temp_target;
          return FALSE;
          return prv;
          return next;
          return FALSE;
          return TRUE;
          return number;
          return MAX_LONG;
          return prv->call_number(where_number-1);
          return FALSE;
          return TRUE;
          return 1;
          return -1;
          return 0;
          return -1;
          return 1;
          return 0;
          return 1;
          return -1;
          return 1;
  • [Lovely]boy^_^/3DLibrary . . . . 23 matches
          vector<float> GetMem() const { return _vec; }
          return Angle * PI / 180;
          return os;
          return ret;
          return (*this).operator + (-m);
          return ret;
          return ret;
          return ret;
          return m * n;
          return RotX;
          return RotY;
          return RotZ;
          return ret;
          return _vec[0] * v._vec[0] + _vec[1] * v._vec[1] + _vec[2] * v._vec[2];
          return Vector( _vec[0] * n , _vec[1] * n , _vec[2] * n );
          return os;
          return v * n;
          return Vector( _vec[1] * v._vec[2] - _vec[2] * v._vec[1],
          return Vector( _vec[0] + v._vec[0], _vec[1] + v._vec[1], _vec[2] + v._vec[2] );
          return (*this).operator + (-v);
  • 자료병합하기/허아영 . . . . 23 matches
          int turn_a = 0, turn_b = 0, turn_c = -1;
          while(a[turn_a] <= 99 && b[turn_b] <= 99)
          ++turn_c;
          if(a[turn_a] < b[turn_b]){
          c[turn_c] = a[turn_a];
          ++turn_a;
          }else if(a[turn_a] == b[turn_b]){
          c[turn_c] = a[turn_a];
          ++turn_a;
          ++turn_b;
          c[turn_c] = b[turn_b];
          ++turn_b;
          while(i < turn_a){
          while(i < turn_b){
          while(i <= turn_c){
  • AcceleratedC++/Chapter13 . . . . 22 matches
         string Core::name() const { return n; }
          return ::grade(midterm. final, homework);
          return in;
          return in;
          return in;
          return in;
          return min(Core::grade(), thesis); // min()은 <algorithm>에 정의된 함수이다.
          return c1.name() < c2.name();
          return c1.grade() < c2.grade();
          return c1.grade() < c2.grade();
          return 0;
          return 0;
          return compare(*cp1, *cp2);
          return 0;
          if (cp) return cp->name();
          if (cp) return cp->grade();
          return s1.name() < s2.name();
          return is;
          virtual Core* clone() const { return new Core(*this); }
          Grad* clone() const { return new Grad(*this); } // 본래 virtual 함수에서는 기본클래스와 파생클래스에서
  • BuildingWikiParserUsingPlex . . . . 22 matches
          return cStringIO.StringIO(aText)
          return WikiParser(stream, self.interWikiMap,self.scriptName, self.macros).linkedLine()
          return ("<B>","</B>")[not self.bold]
          return ("<I>","</I>")[not self.italic]
          return ("<I><B>","</B></I>")[not self.italic]
          return "<HR>\n"
          return "<BR>\n"
          return "<a href='%(url)s'>%(url)s</a>" % {'url':anUrl}
          return "<img src='%(url)s'>" % {'url':anUrl}
          return extension in imgExtensions
          return self.getImageStr(aText)
          return self.getLinkStr(aText)
          return formatText % {'url':url, 'pageName':pageName, 'imageTag':imageTag}
          return "<a class=nonexist href='%(scriptName)s/%(pageName)s'>%(pageName)s</a>" % {'scriptName':self.scriptName, 'pageName':aText}
          return "<a href='%(scriptName)s/%(pageName)s'>%(pageName)s</a>" \
          return "<a href='%(scriptName)s/%(pageName)s'>%(pageName)s</a>" % {'scriptName':self.scriptName, 'pageName':pageName}
          return ''
          return macro.execute()
          return aText
          return "<PRE>"
  • DelegationPattern . . . . 22 matches
          return _traffic;
          return _arrivalGate;
          return _departureGate;
          return distance;
          return _arrivalGate;
          return _departureGate;
          return distance;
          if (anArray[i] == anInt) return i+1;
          return -1;
          return _findInIntArray(aCity,getArrivalGates());
          return _findInIntArray(aCity,getDepartureGates());
          return id;
          return _traffic;
          return conf.getArrivalGates();
          return conf.getDepartureGates();
          return conf.getDistance(fromCity,toCity);
         DelegationPattern을 쓸 때 중요한 점은, DelegationPattern을 사용하는 클래스의 클라이언트는 그 클래스가 Delegation을 쓰는지 안쓰는지 몰라야 한다는 것이다. 즉, 우리에게 있어 DelegationPattern이 사용된 클래스는 여느 클래스와 동일하게 인식되고 사용되어져야 한다. 게을러서 남에게 자신의 숙제를 위임하는 학생은 절대 남들에게 그 사실을 노출해선 안된다.
         ["ResponsibilityDrivenDesign"] , ["Refactoring"], ["DelegationPattern"] 을 꾸준히 지켜주면 좋은 코드가 나올 수 있다. (["DesignPattern"] 이 유도되어짐)
         See Also Seminar:DelegationPattern
  • EightQueenProblem/이선우3 . . . . 22 matches
          return x;
          return y;
          if( x == another.x && y == another.y ) return true;
          return false;
          if( getX() == another.getX() ) return true;
          if( getY() == another.getY() ) return true;
          if( angle == 1.0 || angle == -1.0 ) return true;
          return false;
          return sizeOfBoard;
          return board.size();
          if( countChessman() == (sizeOfBoard^2) ) return false;
          if( chessman.doIHurtYou( prevOne ) || prevOne.doIHurtYou( chessman )) return false;
          return true;
          return getChessman( new Point( x, y ));
          if( prevOne.isSamePoint( point )) return prevOne;
          return null;
          return removeChessman( new Point( x, y ));
          if( prevOne.isSamePoint( point )) return removeChessman( prevOne );
          return false;
          return board.removeElement( chessman );
  • Linux/RegularExpression . . . . 22 matches
         int ereg(string givenPattern, string givenString, array matched);
         givenPattern은 "(pattern1)stringA(pattern2)stringB(pattern3) ... (pattern9)stringI"로 입력하여야 한다. 즉 pattern1, pattern2, ..., pattern9는 각각 string1, string2, ... , string9에서 찾고자하는 정규식인 것이다.
         - 이때 pattern1이 string1에서 발견한 패턴은 $matched[1]에 저장되고, pattern2가 string2에서 발견한 패턴은 $matched[2]에 저장되고, ..., pattern9가 string9에서 발견한 패턴은 $matched[9]에 저장된다. PHP3의 경우 ereg에서는 최대 9개 까지의 pattern을 찾을 수 있도록 설정되어 있음에 유의하자.
         int eregi(string givenPattern, string givenString, array matched);
         string ereg_replace(string givenPattern, string replacementPattern, string givenString);
         - givenString에서 givenPattern에 부합하는 텍스트(matched text)를 찾아서,
         replacementPattern으로 대체
         - givenPattern이 "(패턴)"으로 묶인 문자열들을 포함하고 있으면, replacementPattern에는 이에 대응하는 "\\digit(문자열)" 형태의 문자열들을 포함하고 있어야 한다(digit는 0, 1, ... ,9 중 하나). 그리고 givenString은 "(패턴)"을 이용해 찾은 결과들을 "\\digit(문자열)"에 있는 "문자열"들로 대체하게 된다. "\\0" 는 givenString 전체에 대해 "(패턴)"의 결과를 적용할 때 이용된다.
         string eregi_replace(string givenPattern, string replacementPattern, string givenString);
  • RandomWalk/영동 . . . . 22 matches
          return 0;
          return true;
          return false;
          return true;
          return false;
          int returnCount(){return count;}
          int returnX(){return x;}
          int returnY(){return y;}
          return true;
          return false;
          return true;
          return false;
          board.makeFootprint(bug.returnX(), bug.returnY());
          board.increaseEndCount(bug.returnX(), bug.returnY());
          board.makeFootprint(bug.returnX(), bug.returnY());
          }while(bug.isEnd(board.returnCount()));
  • Slurpys/박응용 . . . . 22 matches
         class UnitPattern:
          return self._remain
         class Word(UnitPattern):
          if not target: return False
          return self.args[0][0] == target[0]
         class And(UnitPattern):
          return False
          return True
         class Or(UnitPattern):
          return True
          return False
         class More(UnitPattern):
          if not target: return False
          if count == 0 : return False
          return True
         class MultiPattern:
          return self.pat.match(target)
          return self.pat.remain()
         class Slump(MultiPattern):
         class Slimp(MultiPattern):
  • Slurpys/황재선 . . . . 22 matches
          if not aStr: return False
          return False
          return True
          if aStr[-1] != 'C': return False
          return True
          return True
          return False
          else: return False
          return False
          else: return False
          return True
          return True
          return False
          return False
          return True
          return self.isSlimpAndSlump(aStr, slump)
          return False
          return aStr.find('CD') + 1
          return aStr.find('CE') + 1
          else: return -1
  • SolarSystem/상협 . . . . 22 matches
          return TRUE;
          return TRUE;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return TRUE;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return DefWindowProc(hWnd,uMsg,wParam,lParam);
          return 0;
  • Kongulo . . . . 21 matches
          return fp
          '''A very simple password store. The user can supply usernames using the
          each username.'''
          return
          return (passdata[1], passdata[2])
          return (None, None)
         # To be a nice Internet citizen, we identify ourselves properly so that
          '''Setup internal state like RobotFileParser does.'''
          """Returns true if it's OK to crawl the absolute URL provided."""
          return 0
          return self.GetRules(url).can_fetch('*', url)
          """Returns the robot rules parser for 'url'"""
          return self.robots[robots_dir]
          return self.robots[robots_site]
          return rules
          # [[url1, depth1, { headername : headerval, ... } ], [url2, depth2], {}...]
          """Returns all anchors from the document with contents 'htmldoc' at
          return urls
          # the events we send, not returning until the user becomes idle.
          # Register with GDS. This is a one-time operation and will return an
  • LoadBalancingProblem/임인택 . . . . 21 matches
          private int _processorNum;
          public LoadBalancing(int processorNum) {
          _processor = new int[processorNum];
          _processorNum = processorNum;
          public int getProcessorNum() {
          return _processorNum;
          return _processor;
          return sum;
          return _processor;
          return true;
          return false;
          return ret;
          return ret;
          return false;
          return true;
          return false;
          return true;
          return true;
          return false;
          return false;
  • PokerHands/문보창 . . . . 21 matches
         inline int comp(const void *i,const void *j) { return *(int *)i-*(int *)j; };
          return 0;
          return result;
          return result;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
  • .bashrc . . . . 20 matches
         shopt -s mailwarn
          echo "Usage: fstr "pattern" [files] "
          return;
          */*) dirname==${file%/*} ;;
          *) dirname=.;;
          newname="${dirname}/${nf}"
          echo "Usage: killps [-SIGNAL] pattern"
          return;
          y*|Y*) return 0 ;;
          *) return 1 ;;
          return
          *) return ;;
          # if prev argument is -f, return possible filename completions.
          # we could be a little smarter here and return matches against
          -*f) COMPREPLY=( $(compgen -f $cur ) ); return 0;;
          # if we want an option, return the possible posix options
          -) COMPREPLY=(-e -f -i -k -n -p -q -r -S -s -t); return 0;;
          *) return ;;
          return 0
          return 0
  • CheckTheCheck/Celfin . . . . 20 matches
          return (chess[x+1][y+1] ==Pp || chess[x-1][y+1]==Pp);
          return (chess[x+1][y-1] ==Pp || chess[x-1][y-1]==Pp);
          return false;
          return true;
          return true;
          return true;
          return true;
          return false;
          return true;
          return true;
          return true;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return 0;
  • CheckTheCheck/문보창 . . . . 20 matches
          return 0;
          return false;
          return true;
          return check;
          return check;
          return BLACK;
          return WHITE;
          return TIED;
          return BLACK;
          else return WHITE;
          return TIED;
          return BLACK;
          else return WHITE;
          return TIED;
          return BLACK;
          return WHITE;
          return TIED;
          return BLACK;
          return WHITE;
          return TIED;
  • Gof/Composite . . . . 20 matches
         하지만, 이러한 접근방법에는 문제점이 있다. 비록 대부분의 시간동안 사용자가 개개의 객체들을 동일하게 취급한다 하더라도, 이러한 클래스들을 이용하는 코드는 반드시 기본객체와 컨테이너 객체를 다르게 취급하여 코딩해야 한다는 점이다. 이러한 객체들의 구별은 어플리케이션을 복잡하게 만든다. CompositePattern은 객체들에 대한 재귀적 조합 방법을 서술함으로서, 클라이언트들로 하여금 이러한 구분을 할 필요가 없도록 해준다.
         CompositePattern의 핵심은 기본요소들과 기본요소들의 컨테이너를 둘 다 표현하는 추상 클래스에 있다. 그래픽 시스템에서 여기 Graphic class를 예로 들 수 있겠다. Graphic 은 Draw 와 같은 그래픽 객체들을 구체화하는 명령들을 선언한다. 또한 Graphic 은 Graphic 의 자식클래스들 (tree 구조에서의 parent-child 관계)에 대해 접근하고 관리하는 명령들과 같은 모든 composite 객체들이 공유하는 명령어들을 선언한다.
         다음과 같은 경우에 CompositePattern 을 이용할 수 있다.
         CompositePattern
         CompositePattern을 구현할 때 고려해야 할 여러가지 사항들이 있다.
         computer 와 스테레오 컴포넌트들과 같은 장치들 (Equipment) 는 보통 격납 계층의 부분-전체 식으로 구성된다. 예를 들어 섀시 (chassis) 는 드라이브들(하드디스크 드라이브, 플로피 디스크 드라이브 등) 과 평판들 (컴퓨터 케이스의 넓은 판들) 을 포함하고, 버스는 카드들을 포함할 수 있고, 캐비넷은 섀시와 버스 등등을 포함할 수 있다. 이러한 구조는 자연스럽게 CompositePattern으로 모델링될 수 있다.
          const char* Name () { return _name; }
          return total;
         CompositePattern의 예는 거의 모든 객체지향 시스템에서 찾을 수 있다. Smalltalk 의 Model/View/Container [KP88] 의 original View 클래스는 Composite이며, ET++ (VObjects [WGM88]) 이나 InterViews (Styles [LCI+92], Graphics [VL88], Glyphs [CL90])등 거의 대부분의 유저 인터페이스 툴킷과 프레임워크가 해당 과정을 따른다. Model/View/Controller 의 original View에서 주목할만한 점은 subview 의 집합을 가진다는 것이다. 다시 말하면, View는 Component class 이자 Composite class 이다. Smalltalk-80 의 Release 4.0 은 View 와 CompositeView 의 서브클래스를 가지는 VisualComponent 클래스로 Model/View/Controller 를 변경했다.
         RTL Smalltalk 컴파일러 프레임워크 [JML92] 는 CompositePattern을 널리 사용한다. RTLExpression 은 parse tree를 위한 Component 클래스이다. RTLExpression 은 BinaryExpression 과 같은 서브클래스를 가지는데, 이는 RTLExpression 객체들을 자식으로 포함한다. 이 클래스들은 parse tree를 위해 composite 구조를 정의한다. RegisterTransfer 는 프로그램의 Single Static Assignment(SSA) 형태의 중간물을 위한 Component 클래스이다. RegisterTransfer 의 Leaf 서브클래스들은 다음과 같은 다른 형태의 static assignment 를 정의한다.
         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].
         CompositePattern의 또다른 예는 각각의 자산들을 포함하는 portfolio인 financial domain 에서 나타난다. portfolio 를 각각의 asset 의 인터페이스를 구성하는 Composite 로 구현함으로써 복잡한 asset의 포함관계를 지원할 수 있다.
         CommandPattern은 MacroCommand Composite 클래스로 Command 객체들이 조합되고 나열하는 방법에 대해 서술한다.
         == Related Patterns ==
          * 종종 컴포넌트-부모 연결은 ChainOfResponsibilityPattern에 이용된다.
          * DecoratorPattern 은 종종 Composite와 함께 이용된다. descorator 와 composite 가 함께 이용될때, 그것들은 보통 공통된 부모 클래스를 가질 것이다. 그러한 경우 decorator는 Add, Remove, GetChild 와 같은 Compoent 의 인터페이스를 지원해야 한다.
          * FlyweightPattern lets you share components, but they can no longer refer to their parents.
          * FlyweightPattern 은 컴포넌트들을 공유할 수 있도록 해주지만, 그들의 부모객체를 참조할 수 없다.
          * IteratorPattern 은 composite들을 탐색할 때 이용될 수 있다.
          * VisitorPattern은 명령들과 Composite 와 Leaf 클래스 사이를 가로질러 분포될 수 있는 행위들을 지역화한다.
  • NeoCoin/Server . . . . 20 matches
         bin86, binutils, libc6-dev, gcc, make, kernel-package, bzip2
         ftp://ftp.nuri.net/pub/linux-kernel/v2.4/
         ftp://ftp.kr.kernel.org/pub/linux/kernel/v2.4/
         ftp://ftp.kernel.org/pub/linux/kernel/v2.4/
         3. 커널 소스는 /usr/src/kernel-source-X.XX 디렉토리에 풀고
         mkdir /usr/src/kernel-source-2.4.7
         ln -s /usr/src/kernel-source-2.4.7 /usr/src/linux
         4. 다음과 같이 /etc/kernel-pkg.conf 파일을 편집한다. debian은 커널 패키지의
         patch_the_kernel := YES
         CONFDIR := /usr/share/kernel-package/Config
         cd /usr/src/kernel-source-2.4.7
         "make-kpkg configure"를 실행한다. kernel-pkg.conf에서 정한 대로
         make-kpkg kernel_image 2> build-errors
         make-kpkg kernel_doc
         make-kpkg kernel_source
         make-kpkg kernel_headers
         dpkg -i /usr/src/kernel*.deb
         http://members.optusnet.com.au/ckolivas/kernel/ 리눅스커널 2.4.19 대의 여러 성능 향상 관련 패치 모음이에요. 벤치마크 보면 눈에 띠게 향상되네요. [http://contest.kolivas.net 요건 벤치마크 프로그램입니다] --동희
  • 데블스캠프2011/셋째날/RUR-PLE/송지원 . . . . 20 matches
          repeat(turn_left,4)
         def turn_right() :
          repeat(turn_left,3)
          turn_left()
          else : turn_off()
          turn_left()
          turn_right()
          else : turn_off()
          turn_right()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_left()
         turn_off()
         def turn_right():
          repeat(turn_left, 3)
          turn_right()
          turn_left()
         turn_off()
  • 새싹교실/2012/AClass/1회차 . . . . 20 matches
          return 0;
          return a; //반환값 선언
         2.return이 무엇인지 써 주세요.
         - return은 현재있는 함수에서 빠져나와 그 함수를 호출했던 곳으로 되돌아 가라는 뜻, 되돌아 가면서 그 함수를 호출했던 곳에 어떤 값을 반환하는 것,
         return 0;은 0이라는 값을 반환하라는 의미
         3.함수형이 무엇인지 쓰고, void타입은 왜 return하지 않는지 써주세요.
          void는 값을 반한하지 않는다는 뜻이므로 return하지 않는다.
          return 0;
         return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
         2. return이 무엇인지 써 주세요.
         3. 함수형이 무엇인지 쓰고, void타입은 왜 return하지 않는지 써주세요.
         Void는 반환할 값이 없다고 선언한 것이므로 return 하지 않아도 된다.
         2.return이 무엇인지 써 주세요.
         3.함수형이 무엇인지 쓰고, void타입은 왜 return하지 않는지 써주세요.
  • 성우용 . . . . 20 matches
          return temp;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • JollyJumpers/황재선 . . . . 19 matches
          return toInt(ch);
          return message.split(" ");
          return nums;
          return message;
          return nums;
          return aNum;
          return aNum;
          return false;
          return true;
          return line;
          return numbers;
          return size == numbers.length ? true : false;
          return set;
          return false;
          return false;
          return true;
          return true;
          return true;
          return false;
  • RandomWalk/임인택 . . . . 19 matches
          return 0;
          return 0;
         Board roachJourney;
          roachJourney.resize(sizeX);
          for(iter=roachJourney.begin(); iter!=roachJourney.end(); ++iter)
          return 0;
          if( roachJourney[posX][posY] == 0 )
          roachJourney[posX][posY]++;
          return;
          for(iterX=roachJourney.begin(); iterX!=roachJourney.end(); ++iterX)
          - 별로 OO 적이지 못한것 같다...(Roach 와 Board 객체가 [양방향참조]를 한다). DesignPatterns 를 참고하면서 보았어야 하는데.. 나중에 [Refactoring] 해야 함..
          public void finishJourney() {
          _roach.finishJourney();
          return _nextHostName;
          return _localHostName;
          return _hostIndex;
          return (numOfRemainCell==0);
  • RandomWalk2/ExtremePair . . . . 19 matches
          self.man.moveRoachAllJourney()
          def makeRoach(self, startRow, startCol, journey):
          self.journey = journey
          self.journeyCount = 0
          moveRow, moveCol = self.direction[self.journey[self.journeyCount]]
          self.journeyCount += 1
          def moveRoachAllJourney(self):
          while (len(self.journey) != self.movingCount or self.isBoardAllPassed()):
          return False
          return True
          journeyString = raw_input()
          journeyList = []
          for i in range(len(journeyString)):
          journeyList.append(int(journeyString[i]))
          man.makeRoach(startRow, startCol, journeyList)
          man.moveRoachAllJourney()
  • Slurpys/문보창 . . . . 19 matches
          return 0;
          return false;
          return false;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          else return false;
          return false;
          return true;
          return false;
          return false;
          return false;
          return true;
          return false;
          return true;
          return false;
  • 만년달력/곽세환,조재화 . . . . 19 matches
          return 0;
          return true;
          return false;
          return true;
          return false;
          return 31;//1월 3월....은 31일 까지 있다.
          return 29;
          return 28;
          return 30;
          return 0;
          return true;
          return false;
          return true;
          return false;
          return 31;//1월 3월....은 31일 까지 있다.
          return 29;
          return 28;
          return 30;
          return x=(x+y) %7;
  • 삼총사CppStudy/숙제2/곽세환 . . . . 19 matches
          return 0;
          return temp;
          return temp;
          return temp;
          return temp;
          return cx * v.GetX() + cy * v.GetY() + cz * v.GetZ();
          return sqrt(cx * cx + cy * cy + cz * cz);
          return cx;
          return cy;
          return cz;
          return 0;
          return CVector(cx + v.cx, cy + v.cy, cz + v.cz);
          return CVector(cx - v.cx, cy - v.cy, cz - v.cz);
          return CVector(cx * s, cy * s, cz * s);
          return CVector(cy * v.cz - cz * v.cy, cz * v.cx - cx * v.cz, cx * v.cy - cy * v.cx);
          return cx * v.cx + cy * v.cy + cz * v.cz;
          return sqrt(cx * cx + cy * cy + cz * cz);
          return v * s;
          return os;
  • 5인용C++스터디/템플릿 . . . . 18 matches
          return -value;
          return value;
          return -value;
          return value;
          return -value;
          return value;
          return -value;
          return value;
          return -value;
          return value;
          return -value;
          return value;
          return -value;
          return value;
          return Items[index];
          return 0;
          return Items[index];
          return 0;
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 18 matches
         원문 : http://www.utdallas.edu/~chung/patterns/conceptual_integrity.doc
         Design Patterns as a Path to Conceptual Integrity
         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:
         · The internal regularity (….or conceptual integrity) of the architectural design
         The following summary is from “Design Patterns as a Litmus Paper to Test the Strength of Object-Oriented Methods” and may provide some insight:
         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).
         · Are some O-O design methods better at creating an environment where design patterns are used in a generative sense?
         · Does this give insight into the organization of design patterns?
  • EightQueenProblem/kulguy . . . . 18 matches
          return successNum;
          return true;
          return false;
          // return true;
          return false;
          return (PointList)availablePointsStack.peek();
          return buff.toString();
          return point;
          return points;
          return buff.toString();
          return point.equalsX(p) || point.equalsY(p) || point.isLocatedCrossly(p);
          return point;
          return point.x == x;
          return point.y == y;
          return diffX == diffY;
          return x;
          return y;
          return "(" + String.valueOf(x) + ", " + String.valueOf(y) + ")";
  • InternalLinkage . . . . 18 matches
          return p;
         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
         Consider for a moment why you'd declare an object to be static. It's usually because you want only a single copy of that object, right? Now consider what inline means. Conceptually, it means compilers should replace each call to the function with a copy of the function body, but for non-member functions, it also means something else. It means the functions in question have internal linkage.
         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
         C++ 에서 SingletonPattern 을 구현할때 다음과 같은 방식을 사용하고는 한다.
          return obj;
          return obj;
         와 같은 의미가 된다. 이것은 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? )
         그것은 바로 InternalLinkage 때문이다. InternalLinkage 란, 컴파일 단위(translation unit -> Object Code로 생각해 보자) 내에서 객체나 함수의 이름이 공유되는 방식을 일컫는다. 즉, 객체의 이름이나 함수의 이름은 주어진 컴파일 단위 안에서만 의미를 가진다.
         예를들어, 함수 f가 InternalLinkage를 가지면, 목적코드(Translation Unit) a.obj 에 들어있는 함수 f와 목적코드 c.obj 에 들어있는 함수 f는 동일한 코드임에도 별개의 함수로 인식되어 중복된 코드가 생성된다.
          ''DeleteMe 이 말도 이해가 안갑니다. 주제로 시작한 inline은 중복 코드를 감안하고 성능을 위해서 쓰는 것이 아니 었던가요? 무엇이 문제인가요? inline 이 아닌 함수들은 ExternalLinkage로 전제 되었다고 볼수 있는데, 지적해야 할것은 inline의 operation에 해당하는 코드가 아니라, static 같은 변수가 중복을 예로 들어야 할것을... --NeoCoin''
         하지만 InternalLinkage가 초례하는 문제는 1996 {{{~cpp ISO/ANSI C++ }}} 표준화 작업에서 인라인함수(InlineFunction)를 ExternalLinkage 로 변경해서 문제가 되지 않는다.(최근의 컴파일러들은 지원한다.).
         == InternalLinkage문제가 등장하는 다른 케이스 ==
         See also [MoreEffectiveC++], [DesignPatterns]
  • MineFinder . . . . 18 matches
          * 추후 DP 로 확장된다면 StrategyPattern 과 StatePattern 등이 이용될 것 같지만. 이는 추후 ["Refactoring"] 해 나가면서 생각해볼 사항. 프로그램이 좀 더 커지고 ["Refactoring"] 이 이루어진다면 DLL 부분으로 빠져나올 수 있을듯. ('빠져나와야 할 상황이 생길듯' 이 더 정확하지만. -_-a)
          return m_mineSweeper.Excute ();
          return m_nCurrentGameMode;
          pDlg->PrintStatus ("Action : CheckFlag - %d rn", nRet);
          return m_nCurrentGameMode;
          pDlg->PrintStatus ("Action : OpenBlocks - %d rn", nRet);
          return m_nCurrentGameMode;
          pDlg->PrintStatus ("Action : Random Open rn");
          return m_nCurrentGameMode;
          return FALSE;
          return TRUE;
          if (!CompareBitmapPixel (pDC, bmpdc, nSrcX + nBi, nSrcY + nBj, rgb)) return FALSE;
          return TRUE;
          if (!CompareBitmapPixel (bmpdc, nSrcX + nBi, nSrcY + nBj, rgb)) return FALSE;
          return TRUE;
          return nCheckCount;
         저의 홈페이지는 http://ssrnet.snu.ac.kr/~leedw 입니다. MineFInder는 잘 모르겠구요, 지뢰찾기를 디스어셈블링해서 프로세스 메모리 맵 안의 0x1005700 번지가 지뢰찾기의 전체 상태 맵 배열이란건 알고 있습니다. 이곳 맵 상태 배열에서 7번째 비트가 1로 셋팅되어 있으면 그것에 해당되는 x, y좌표가 지뢰가 있는 곳이지요. 그래서 지뢰찾기 맵핵을 만들었더랬습니다. 저는 '해부학자'를 모델링 했다고하면 되겠네요. 어쨌든 허락해 주셔서 감사합니다. :) --동우
  • TFP예제/WikiPageGather . . . . 18 matches
          self.assertEquals (self.pageGather.GetPageNamesFromPage (), ["LearningHowToLearn", "ActiveX", "Python", "XPInstalled", "TestFirstProgramming", "한글테스트", "PrevFrontPage"])
          '["LearningHowToLearn"]\n\n\n=== C++ ===\n["ActiveX"]\n\n' +
          return string.joinfields(res, '')
          return page
          return resultText
          return 1
          return 1
          return 1
          return 0
          return 0
          return pagenamelist
          return pagenamelist
         pagename : LearningHowToLearn
         filename : LearningHowToLearn
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 18 matches
         Describe 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 here
         package org.zeropage.machinelearn;
          return true;
          else { return false; }
          Scanner sectionLearn = new Scanner(this.fileName);
          while(sectionLearn.hasNextLine()) {
          String[] a = sectionLearn.nextLine().split("\\s+");
          sectionLearn.close();
          return (HashMap<String, Integer>) this.sectionWord;
          return this.sectionWordNum;
          return (sectionWord.get(word) == null) ? 1 : sectionWord.get(word)+1;
          return this.sectionArticleNum;
         package org.zeropage.machinelearn;
          return reslt;
          return Math.log((double)sectionTrain[index].getSectionArticleNumber() / notInSectionArticleSum);
          return Math.log(((double)sectionTrain[index].getSectionWordNumber(word) / sectionTrain[index].getSectionWordsNumber()) / ((double)ArticleAdvantage(index, word) / notInSectionWordTotalSum));
          return advantageResult;
         package org.zeropage.machinelearn;
  • 데블스캠프2011/셋째날/RUR-PLE/박정근 . . . . 18 matches
         def turn_right():
          repeat(turn_left,3)
          turn_left()
          turn_left()
          repeat(turn_left,2)
          turn_right()
         turn_off()
         def turn_right():
          repeat(turn_left,3)
          repeat(turn_left,2)
         turn_right()
         turn_off()
         def turn_right():
          repeat(turn_left,3)
          turn_left()
          turn_right()
          repeat(turn_left,2)
         turn_off()
  • 영호의해킹공부페이지 . . . . 18 matches
         which are pushed when calling a function in code and popped when returning it.
         We can change the return address of a function by overwriting the entire
         overwriting the return address so that it points back into the buffer, we can
          return 666; }
         something to do nothing. That way, hopefully, when we overwrite the return
         characters before we start overwriting the return address, so lets have 11 NOP
         of the buffer we're overflowing, which we are setting as the return address,
          szKernel32 db "Kernel32.dll",0
          push offset szKernel32
          call GetModuleHandle ; get Kernel32.dll handle
          I learnt what I know about assembly from and it's a great reference for
         Scenario: It's a Sunday afternoon. There is nothing to do. The sun is cooking
         ftp.technotronic.com/unix/network-sniffers or alternatively, if you have
         things like usernames and passwords for things people shouldn't be accessing,
         *.ec.saix.net = Eastern Cape
         *.wc.saix.net = Western Cape
         ndf53 - | ndf53-01.gt.saix.net | Newdoornfontein dial up
  • EightQueenProblem/최태호소스 . . . . 17 matches
          return 0;
          return 0;
          if (i==0) return 1;
          return 0;
          return 1;
          if (re==1) return 1;
          return 0;
          return;
         EQ() 함수에서 return 1 하는 대신 계속 풀도록 하고..
          return 0;
          return 0;
          if (i==0) return 1;
          return 0;
         // return 1;
         // if (re==1) return 1;
          return 0;
          return;
  • Gof/Mediator . . . . 17 matches
         MediatorPattern은 객체들의 어느 집합들이 interaction하는 방법을 encapsulate하는 객체를 정의한다. Mediator는 객체들을 서로에게 명시적으로 조회하는 것을 막음으로서 loose coupling을 촉진하며, 그래서 Mediator는 여러분에게 객체들의 interactions들이 독립적으로 다양하게 해준다.
         MediatorPattern은 이럴 때 사용한다.
         Mediator Pattern은 다음과 같은 장점과 단점을 지닌다.
          1. MediatorPattern은 subclassing을 제한한다. mediator는 다시말해 몇몇개의 객체들 사이에 분산되어질 행위를 집중한다. 이런 행위를 바꾸는 것은 단지 Mediator를 subclassing하기만 하면 된다. Colleague 클래스들은 재사용되어질 수 있다.
          2. MediatorPattern은 colleague들을 떼어놓는다. Mediator는 colleague들 사이에서 loose coupling을 촉진한다. colleagued와 Mediator를 개별적으로 다양하게 할 수 있고, 재사용 할 수 있다.
          3. MediatorPattern은 객체 protocols을 단순화 시킨다. Mediator는 다대다 상호관계를 Mediator와 colleague들 사이의 일대다 관계로 바꾸어 놓는다. 일대다 관계는 이해, 관리, 확장하는데 더 쉽다.
          4. MediatorPattern은 객체가 협동하는 방법을 추상화 시킨다. Mediation를 독립적인 개념으로 만들고 하나의 객체에 캡슐화하는 것은 여러분으로 하여금 객체의 행위는 제쳐두고 그 interaction에 집중하게 해준다. 이는 객체가 시스템 내에서 어떻게 interact하는 방법을 명확히 하는데 도움을 준다.
          5. MediatorPattern은 제어를 집중화한다. Mediator는 interaction의 복잡도를 mediator의 복잡도와 맞바꿨다. Mediator가 protocol들을 encapsulate했기 때문에 colleague객체들 보다 더 복잡하게 되어질 수 있다. 이것이 mediator를 관리가 어려운 monolith 형태를 뛰게 만들 수 있다.
         다음 구현과 관련된 issue들은 MediatorPattern과 관련이 있다.
          2. Colleague-Mediator communication. colleague들은 그들의 mediator와 흥미로운 이벤트가 발생했을 때, 통신을 해야한다. 한가지 방법은 mediator를 Observer로서(ObserverPattern을 이용해서) 구현하는 것이다. colleague 객체들은 Subject들로서 작동하고, 자신의 상태가 변했을 때, 지시를 Mediator에게 전달한다. Mediator는 변화의 효과를 다른 colleague들에게 전달하는 반응을 한다.
         MediatorPattern의 또다른 application은 coordinating complex updates에 있다. 하나의 예는 Observer로서 언급되어지는 ChangeManager class이다. ChangeManager는 중복 update를 피하기 위해서 subjects과 observers중간에 위치한다. 객체가 변할때, ChangeManager에게 알린다. 그래서 ChangeManager는 객체의 dependecy를 알리는 것으로 update를 조정한다.
         == Related Patterns ==
         FacadePattern(185)은 보다 편리한 인터페이스를 제공하고자 subsystem의 객체들을 추상화시킨 Mediator와 다르다. 그것의 protocol은 간접적이다. 다시 말하면 Facade 객체들은 subsystem의 요청들을 만들지만 반대의 경우는 그렇지 못하다. 대조적으로 Mediator는 colleague들이 제공하지 못하거나 할 수 없는 협동적인 행위를 가능하게 해준다. 그래서 그 protocol은 multidirectional하다.
         기본적으로 FacadePattern은 클래스 집단이 있고, 그 클래스 집단을 사용하는 외부 클래스의 입장에서 필요한 패턴이고, MediatorPattern은 클래스 집단이 있고, 그 클래스 집단 내부에서 서로를 사용하기 위한 패턴이다.
         예컨대, Seminar:ElevatorSimulation 에 여러가지 배우(엘레베이터, 사람, 층, ...)들이 존재할 경우, 사람은 층을 참조, 사용하고, 층은 다시 갖고 있는 사람을 참조하고, 엘레베이터는 사람을 참조, 사용하고 하는 식으로 복잡한 (순환) 의존관계가 존재한다. 이럴 때 MediatorPattern을 쓰게되면 이 복잡한 의존고리를 끊을 수 있다.
         colleague들은 observer(293) pattern을 이용하는 Mediator와 통신할 수 있다.
  • JavaStudy2002/영동-3주차 . . . . 17 matches
          bug1.journey[0]='0';
          bug1.journey[1]='0';
          bug1.journey[2]='4';
          for(int i=0;bug1.journey[i]!='\0';i++)
          bug1.move(bug1.journey[i]);
          public char journey[]={'\0','\0','\0','\0','\0'};
          public char journey[] =
          aboard.journey[0] = '0';
          aboard.journey[1] = '3';
          for (int i = 0; aboard.journey[i] != '\0'; i++)
          aboard.move(aboard.journey[i]);
          public char journey[] =
          aboard.journey[0] = '0';
          aboard.journey[1] = '3';
          for (int i = 0; aboard.journey[i] != '\0'; i++)
          aboard.move(aboard.journey[i]);
          return jouney;
  • MedusaCppStudy/석우 . . . . 17 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
         //가장 긴 stirng과 가장 짧은 string의 길이 구하기
          return 0;
          return 0;
          return size;
          return 0;
          return 0;
          return x.name < y.name;
          return 0;
          return;
          return t;
          return t;
  • Monocycle/김상섭 . . . . 17 matches
         #define Max_turn 3
          int turn_num;
          int pre_turn;
          next.pre_turn = next.turn_num = NULL;
          if(next.turn_num < Max_turn)
          if(next.pre_turn == right)
          next.turn_num++;
          else if(next.pre_turn == left)
          next.turn_num++;
          else if(next.pre_turn == NULL)
          next.turn_num++;
          next.pre_turn = right;
          next.pre_turn = left;
          return now.length;
          return 0;
  • OOP/2012년스터디 . . . . 17 matches
          return result%7;
          return line;
          return result;
          return 0;
          return flag;
          return 1;
          return 0;
          return NextNode;
          return (year*365)+(year/4)-(year/100)+(year/400);
          return;
          return 0;
          return 0;
          return sum;
          return 31;
          return 30;
          return 28 + isLeapYear(year);
          return (year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0));
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 17 matches
          return s + ' )'
          return tok
          return self.err('Expected a number, not '+tok)
          return tok
          return self.err('Unexpected money type')
          return num
          return self.err('Unexpected button type')
          return tok
          if money: return PutCmd('put',arg=money)
          if button: return PushCmd('push',arg=button)
          return VerifyButtonCmd('verify', arg=verify, status=status )
          return VerifyMoneyCmd('verify', arg=verify, amount=money )
          return self.err('Unexpected button status')
          return tok
          return self.err('Unexpected verify type')
          return tok
          return cmds
  • TFP예제/Omok . . . . 17 matches
          return self.boardArray[(y,x)]
          return 1
          return 0
          return PrintString
          return self.currentDol
          return 1
          return 0
          return 1
          return 0
          return 1
          return 0
          return 1
          return 0
          return self.board.GetDol (x,y)
          return self.currentWinner
          return Position
          return self.board.IsExistDolInPosition (x,y)
  • 몸짱프로젝트/CrossReference . . . . 17 matches
         ## return True
         ## return self.find(aRoot.left, aWord)
         ## return self.find(aRoot.right, aWord)
         ## return False
          return aRoot
          return aRoot.left
          return self.getNode(aRoot.left, aWord)
          return aRoot.right
          return self.getNode(aRoot.right, aWord)
          return self.word
          return 0;
          return newNode;
          return aRoot;
          return getNode(&(*aRoot)->left, aWord);
         return getNode(&(*aRoot)->right, aWord);
          return aRoot;
         return number;
  • 새싹교실/2012/주먹밥 . . . . 17 matches
         return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return totalcal;
          return 0;
          return 0;
          return 0;
          if(n == 1) return 1;
          return n * factorial(n-1);
          if(n == 1) return 1;
          return n + summary(n-1);
          return 0;
  • C++스터디_2005여름/도서관리프로그램/조현태 . . . . 16 matches
          return 0;
          return -1;
          return -1;
          datas->return_line(where, temp_name, temp_writer, temp_isbn);
          return 0;
          return -2;
          return i+1;
          return -1;
          return -1;
          return 0;
          return i;
          return -1;
         void book_database::return_line(int number, char* temp_name, char* temp_writer, char* temp_isbn)
          return -1;
          return 0;
          void return_line(int , char* , char* , char* );
  • Gnutella-MoreFree . . . . 16 matches
          GET/get/<File Index>/<File Name>/HTTP/1.0rn
          Connection:Keep-Alivern
          Range:bytes=0-rn
          User-Agent:Gnutellarn3
          rn
          HTTP 200 OKrn
          Server:Gnutellarn
          Content-type:application/binaryrn
          Content-length:435678rn
          rn
          GIV<File Index>:<Severnt Identifier>/<File Name>nn 를 보내 파일
          GET/get/<File Index>/<File Name>/HTTP1.0rn
          Connection:Keep-Alivern
          Range:bytes=0-rn
          User-Agent:Gnutellarn3
          rn
  • JTDStudy/첫번째과제/원명 . . . . 16 matches
          return guess;
          return compareResult;
          return compare(aGuess, correctNumber);
          return compareResult;
          return a / (int) Math.pow(10, pos - 1);
          return ball + strike*10;
          return ball + strike*10;
          return ball + strike * 10;
          return ball + strike * 10;
          return result;
          int result = oneGame.runOneTurn();
          public int runOneTurn() {
          return compare(this.correctNumber, inputGuess());
          return guess;
          return a / (int) Math.pow(10, pos - 1);
          return result;
  • ProgrammingWithInterface . . . . 16 matches
         출처: [Holub on Patterns] by Allen Holub
          return remove(--topOfStack);
          return theData.remove(--topOfStack);
          return return theData.size();
          return poppedItem;
          public int maximumSize() { return maxHeight; }
          public int minimumSize() { return minHeight; }
          return popped;
          return topOfStack + 1;
          return theData.remove(--topOfStack);
          return return theData.size();
          return poppedItem;
          public int maximumSize() { return maxHeight; }
          public int minimumSize() { return minHeight; }
  • TicTacToe/노수민 . . . . 16 matches
          int turn = 1;
          "Player" + turn + "Win!");
          board[row][col] = turn;
          if (turn == O)
          turn = X;
          turn = O;
          if (turn == 1)
          turn = 2;
          turn = 1;
          "Player" + turn + "Win!");
          return true;
          return false;
          return true;
          return true;
          return false;
          setTitle("Player " + turn + " 차례");
  • 그래픽스세미나/3주차 . . . . 16 matches
          for(int i=0;i<3;i++) if (e[i]- b[i] > EPSILON) return FALSE;
          return TRUE;
          return e;
          return temp;
          return temp;
          return temp;
          return temp;
          return temp;
          return temp;
          return e[in];
          return temp;
          return total;
          return temp;
          return temp;
          return max;
          return (float)sqrt(e[0]*e[0] +e[1]*e[1]+ e[2]*e[2] );
  • 덜덜덜/숙제제출페이지2 . . . . 16 matches
          int pattern_num;
          char pattern_shape;
          scanf("%d", &pattern_num);
          scanf("%c", &pattern_shape);
          scanf("%c", &pattern_shape);
          for(i = 1; i <= pattern_num; i++)
          for(blank = 0; blank < pattern_num - i; blank++)
          printf("%c", pattern_shape);
          for(i = 1; i < pattern_num; i++)
          for(j = 0; j < 2*(pattern_num-i)-1; j++)
          printf("%c", pattern_shape);
          return 0;
          int pattern, length, a, b, c;
          scanf("%c", &pattern);
          printf("%c", pattern);
          printf("%c", pattern);
  • 데블스캠프2011/셋째날/RUR-PLE/서영주 . . . . 16 matches
          turn_left()
          turn_right()
          turn_left()
          turn_left()
          turn_off()
         turn_off()
          turn_left()
          turn_left()
          turn_right()
          turn_right()
         turn_off()
         def turn_right() :
          repeat(turn_left, 3)
          repeat(turn_left, 4)
          repeat(turn_right, 3)
         turn_off()
  • 데블스캠프2011/셋째날/String만들기/김준석 . . . . 16 matches
          if(at>count) return '\0';
          return value[at];
          if(select != -1) return select;
          return -1;
          if(choice != -1) return choice;
          return -1;
          if(count == 0) return true;
          else return false;
          if(this->equals(*temp)) return 0;
          else return -1;
          return this->count;
          return new String(temp);
          if(this->count != str.count) return false;
          if(*temp != *temp2) return false;
          return true;
          return 0;
  • 복/숙제제출 . . . . 16 matches
         return 0;
          return 0;
         return 0;
          return 0;
         char inputPattern();
         void drawSqure(int aEdgeLength, char aPattern);
          drawSqure(inputEdgeLength(), inputPattern());
          return 0;
          return edgeLength;
         char inputPattern(){
          char pattern;
          scanf("%c", &pattern);
          return pattern;
         void drawSqure(int aEdgeLength, char aPattern){
          printf("%c", aPattern);
  • 허아영/C코딩연습 . . . . 16 matches
          int pattern_num;
          char pattern_shape;
          scanf("%d", &pattern_num);
          scanf("%c", &pattern_shape);
          scanf("%c", &pattern_shape);
          for(i = 1; i <= pattern_num; i++)
          for(blank = 0; blank < pattern_num - i; blank++)
          printf("%c", pattern_shape);
          for(i = 1; i < pattern_num; i++)
          for(j = 0; j < 2*(pattern_num-i)-1; j++)
          printf("%c", pattern_shape);
          return 0;
          return 0;
          return num;
          return fac_result;
          return count;
  • AcceleratedC++/Chapter4 . . . . 15 matches
          return 0.2 * midterm + 0.4 * final + 0.4 * homework;
          return 0;
         return_type function_name(parameter lists...) { 함수 내에서 할 일들 }
          return size % 2 == 0 ? (vec[mid] + vec[mid-1]) / 2 : vec[mid];
          return grade(midterm, final, median(hw));
          return in;
          return 1;
          return 0;
          return 0.2 * midterm + 0.4 * final + 0.4 * homework;
          return grade(midterm, final, median(hw));
          return size % 2 == 0 ? (vec[mid] + vec[mid-1]) / 2 : vec[mid];
          return in;
          return is;
          return grade(s.midterm, s.final, s.homework);
          return x.name < y.name;
  • AcceleratedC++/Chapter7 . . . . 15 matches
          return 0;
          * Visual C++에서 map을 사용할때 warning이 많이 뜬다면 [http://zeropage.org/wiki/STL_2fmap] 이 페이지를 참고.
          return ret;
          return 0;
          return ret;
          return ret;
          return s.size() > 1 && s[0] == '<' && s[s.size()-1] == '>';
          return 0;
          return r;
          return ret;
          return ret;
          return s.size() > 1 && s[0] == '<' && s[s.size() - 1] == '>';
          return 0;
         // return a random integer in the range `[0,' `n)'
          return r;
  • AcceleratedC++/Chapter9 . . . . 15 matches
          return in;
          return ::grade(midterm, final, homework);
          std::string name() const {return n;}
          return x.name() < y.name();
          std::string name() const {return n;}
          bool valid() const { return !homework.empty(); } // 사용자에게 그 객체가 유효한 데이터를 가졌는지를 알려준다.
          std::string name() const {return n;}
          bool valid() const { return !homework.empty(); } // 사용자에게 그 객체가 유효한 데이터를 가졌는지를 알려준다.
          std::string name() const { return n; }
          bool valid() const { return !homework.empty(); }
          return ::grade(midterm, final, homework);
          return x.name() < y.name();
          return in;
          return in;
          return 0;
  • BabyStepsSafely . . . . 15 matches
         The code that is to be refactored has existed in the system for awhile. It has undergone a couple of transformations. Initially it returned an array of int variables that are the prime numbers. When the new collection library was introduced in Java2 the interface was changed to return a List of Integer objects. Going forward the method that returns a List is the preferred method, so the method that returns an array has been marked as being deprecated for the last couple of releases. During this release the array member function will be removed. Listing1, "Class GeneratePrimes," contains the source code for both methods.
          return result;
          // return the primes
          return primes;
          return new int[0]; return null array if bad input.
         The test cases for the GeneratePrimes class are implemented using the JUnit testing framework. The tests are contained in class called TestGeneratePrames. There are a 5 tests for each return type (array and List), which appear to be similiar. Our first step to insure보증하다, 책임지다 that we are starting from a stable base is to make sure what we have works.
          if(n < 2 ) return false;
          return result;
          if(primes.length == 0) return false;
          if(value == primes[i]) return true;
          return false;
  • BusSimulation/태훈zyint . . . . 15 matches
          int withdraw = zrnd(0,bus[i].getPassengers()); // 내리는 사람의 숫자
          return 0;
          int BusLanelength() { return busStation[BusStationNo-1]; } // 버스 노선의 총 길이를 알아 냄
          int BusStationPos(int i) { return busStation[i]; } // 버스 정류장의 위치 반환
          int getBusPos() { return buspos; } // 버스의 현재 위치
          int pastTime(int sec) { return CurrentMinute += sec; }
          if (!ismove()) return -1; //운행중이지 않을 떄에는 움직이지 않는다.
          return buspos;
          if(BusStationNo-1 < i) return -1; //버스정류장이 아닐경우
          return i;
          bool ismove() { return movingbus; } // 현재 운행중인가?
          int getBusCapacity() { return BusCapacity;}
          int getPassengers(int n=0) { return passengers+=n; }
         int zrnd(int start,int end)
          return r;
  • ErdosNumbers/조현태 . . . . 15 matches
          return score;
          return names;
          return number_line;
          return line_numbers[where];
          return -1;
          return tuched;
          return include_data;
          return next;
          return -1;
          return -1;
          return 0;
          return i;
          return -1;
          return -1;
          return mans[temp_target_number]->get_score();
  • HowManyPiecesOfLand?/문보창 . . . . 15 matches
          if (a.signbit == MINUS && b.signbit == PLUS) return PLUS;
          if (a.signbit == PLUS && b.signbit == MINUS) return MINUS;
          if (b.lastdigit > a.lastdigit) return (PLUS * a.signbit);
          if (a.lastdigit > b.lastdigit) return (MINUS * a.signbit);
          return (MINUS * a.signbit);
          return (PLUS * a.signbit);
          return 0;
          if (n.lastdigit == 0 && n.digit[0] == 0) return;
          return ret;
          return ret;
          return ret;
          return ret;
          return ret;
          return ret;
          return 0;
  • IsBiggerSmarter?/문보창 . . . . 15 matches
          return true;
          return true;
          return false;
          return 0;
          return count;
          return true;
          return true;
          return false;
          return true;
          return true;
          return false;
          return 0;
          return count;
          return t[i-1][j-1];
          return;
  • PascalTriangle . . . . 15 matches
          return 1;
          return pas(m-1,n-1)+pas(m-1,n); // 재귀호출
          return 1;
          return P(--row, --col) + P(row, ++col);
          ulong return_value=Array[m-1][n-1];
          return return_value;
          return temp;
          return 0;
          return 1;
          return temp; // 보관해둔 n행 m열의 값을 리턴
          return 0;
          return 1;
          return PascalTriangle2(n,n-m+1);
          return x/y; // (n-1)!/(((n-1)-(m-1))!*(m-1)!) 을 리턴
  • RandomWalk/황재선 . . . . 15 matches
          return 0;
          return true;
          return false;
          return n;
          return m;
          return posX;
          return posY;
          return room;
          return false;
          return true;
          return true;
          return false;
          return -1;
          return count;
          return 0;
  • RandomWalk2/조현태 . . . . 15 matches
          return true;
          return false;
          return 0;
          return true;
          return false;
          return 0;
          return true;
          return false;
          return 0;
          return true;
          return false;
          return 0;
          return true;
          return false;
          return 0;
  • Slurpys/곽세환 . . . . 15 matches
          return false;
          return false;
          return false;
          return false;
          return true;
          return isSlump(str.substr(temp, length - temp));
          return false;
          return false;
          return true;
          return isSlimp(str.substr(2, length - 3));
          return isSlump(str.substr(1, length - 2));
          return false;
          return true;
          return false;
          return 0;
  • Slurpys/김회영 . . . . 15 matches
          return true;
          return false;
          return true;
          return true;
          return true;
          return false;
          return true;
          return true;
          return false;
          return false;
          return true;
          return false;
          return false;
          return true;
          return false;
  • TicTacToe/zennith . . . . 15 matches
          boolean turn = true;
          return retTable[--yline][--xline];
          return ret;
          return ret;
          return true;
          return false;
          return true;
          return true;
          return false;
          return;
          return;
          if (turn == true) {
          turn = false;
          turn = true;
          if (turn)
  • 비행기게임/BasisSource . . . . 15 matches
          return surface.convert()
          return imgs
          return self.rect.right-130, self.rect.bottom-100
          return self.rect.centerx, self.rect.centery
          pattern = 0
          def setSpritePattern(self, pattern):
          self.pattern = pattern
          Behavior.Behavior(self,self.pattern)
          return self.rect.right, self.rect.bottom
          enemyList[countOfEnemy].setSpritePattern(pathAndKinds[line][4])
          return 1
          return 0
          return
  • 2학기파이선스터디/함수 . . . . 14 matches
          return <값>
          return a+b
         return은 계산된 값을 함수를 호출한 곳으로 돌려준다. def는 함수 객체를 생성하고 그 객체를
         == return문 ==
          return
         인수 없이 return문 만을 사용하면 함수 호출측에 아무 값도 전달하지 않는다.
         인수 없이 return을 하지만, 실제로는 None 객체가 전달된다.
         return문을 사용하지 않아도 None이라는 리턴 값은 존재한다.
          return b
          return a
          return a + step
         || 리턴 || return문에 의해 명시적으로 리턴 값이 지정된다 || 식의 결과가 리턴된다 ||
          if N==1: return 1
          return N + sum(N-1)
  • AKnight'sJourney/정진경 . . . . 14 matches
          case 101: return "A1";
          case 304: return "A1C2A3B1D2B3C1A2C3D1B2D3";
          case 307: return "A1B3D2F1G3E2G1F3E1G2E3C2A3B1C3A2C1D3B2D1F2";
          case 308: return "A1B3C1A2C3D1B2D3E1G2E3C2A3B1D2F1H2F3G1E2G3H1F2H3";
          case 403: return "A1B3C1A2B4C2A3B1C3A4B2C4";
          case 405: return "A1B3C1A2B4D3E1C2D4E2C3A4B2D1E3C4A3B1D2E4";
          case 406: return "A1B3C1A2B4C2D4E2F4D3E1F3D2B1A3C4B2A4C3E4F2D1E3F1";
          case 504: return "A1B3A5C4D2B1A3B5D4C2B4A2C1D3C5A4B2D1C3D5";
          case 505: return "A1B3A5C4A3B1D2E4C5A4B2D1C3B5D4E2C1A2B4D5E3C2E1D3E5";
          case 604: return "A1B3A5C6D4B5D6C4D2B1A3C2B4A2C1D3B2D1C3D5B6A4C5A6";
          case 703: return "A1B3C1A2C3B1A3C2B4A6C7B5A7C6A5B7C5A4B2C4B6";
          case 803: return "A1B3C1A2B4C2A3B1C3A4B2C4A5B7C5A6B8C6A7B5C7A8B6C8";
          default: return "impossible";
          return 0;
  • AcceleratedC++/Chapter10 . . . . 14 matches
          return 0;
          return n+1;
          return begin;
          return n<0;
          return size;
          // given a numeric grade, find and return the associated letter grade
          return letters[i];
          return "?\?\?";
          return 0;
          return 0;
          return fail_count;
          return &x; //함수의 종료와 함께 x가 해제되므로 리턴되는 값은 무효한 메모리상의 공간을 가리킨다.
          return &x; //유효하다. static 으로 함수 안에서 선언하면 함수가 처음 실행될때 메모리 공간이 한번 할당되고 그 함
          return result;
  • C 스터디_2005여름/학점계산프로그램/김태훈김상섭 . . . . 14 matches
          string getname() { return name; }
          vector<double> getscore() { return score;}
          double getavg() { return avg;}
          return 0;
          return 4.5;
          return 4.0;
          return 3.5;
          return 3.0;
          return 2.5;
          return 2.0;
          return 1.0;
          return 0.0;
          return 0.0;
          return a.getavg() > b.getavg();
  • CSP . . . . 14 matches
          return self.q.get()
          return self.q.put(v)
          return v
          return nc.get()
          return nc.put(v)
          return self.netc
          return self.netc
          return Channel()
          return s
          return "%d:%s," % (len(s), s)
          return s[p+1:-1]
          return s
          return Channel()
          return Channel()
  • ClassifyByAnagram/Passion . . . . 14 matches
          return itemList;
          return itemList == null;
          * @return
          return lines.size();
          * @return
          return lineList;
          return line.trim().length() > 0;
          * @return
          return result.size();
          * @return
          return buffer.toString();
          * @return
          return 0;
          return list.size();
  • Gof/Adapter . . . . 14 matches
         다음과 같은 경우에 AdapterPattern를 이용한다.
         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.
          return TextView::IsEmpty ();
          return new TextManipulator (this);
          return _text->IsEmpty ();
          return new TextManipulator (this);
         == Related Patterns ==
         BridgePattern 은 adapter object와 비슷한 구조를 가진다. 하지만 BridgePattern의 AdapterPattern과 그 의도가 다르다. BridgePattern은 실제 구현부와 interface부분을 분리시켜 실제 구현 부분이 다양하고 독립적일 수 있도록 하기 위한 것이다. adapter는 현재 이미 존재하는 객체에 대한 interface를 바꾸기 위해 이용된다.
         DecoratorPattern은 객체에 대한 인터페이스의 변화없이 객체를 확장시킨다. Decorator 는 adapter보다 더 application에 대해 투명적이다. 결론적으로 DecoratorPattern은 재귀적인 composition을 제공한다. 이것은 순수한 adapter로서는 불가능하다.
         ProxyPattern은 해당 객체에 대한 대리자 역할을 하며, 실제 객체에 대한 interface를 변화시키지 않는다.
  • Gof/Command . . . . 14 matches
         Command Pattern은 request 를 객체화함으로서 toolkit 객체로 하여금 불특정한 어플리케이션 객체에 대한 request를 만들게 한다. 이 객체는 다른 객체처럼 저장될 수 있으며 pass around 가능하다. 이 pattern의 key는 수행할 명령어에 대한 인터페이스를 선언하는 추상 Command class에 있다. 이 인터페이스의 가장 단순한 형태에서는 추상적인 Execute operation을 포함한다. 구체화된 Command subclass들은 request에 대한 receiver를 instance 변수로 저장하고 request를 invoke하기 위한 Execute operation을 구현함으로서 receiver-action 짝을 구체화시킨다. The receiver has the knowledge required to carry out the request.
         이러한 예들에서, 어떻게 Command pattern이 해당 명령을 invoke하는 객체와 명령을 수행하는 정보를 가진 객체를 분리하는지 주목하라. 이러함은 유저인터페이스를 디자인함에 있어서 많은 유연성을 제공한다. 어플리케이션은 단지 menu와 push button이 같은 구체적인 Command subclass의 인스턴스를 공유함으로서 menu 와 push button 인터페이스 제공할 수 있다. 우리는 동적으로 command를 바꿀 수 있으며, 이러함은 context-sensitive menu 를 구현하는데 유용하다. 또한 우리는 명령어들을 커다란 명령어에 하나로 조합함으로서 command scripting을 지원할 수 있다. 이러한 모든 것은 request를 issue하는 객체가 오직 어떻게 issue화 하는지만 알고 있으면 되기때문에 가능하다. request를 나타내는 객체는 어떻게 request가 수행되어야 할지 알 필요가 없다.
         다음과 같은 경우에 CommandPattern을 이용하라.
          * 기본명령어들를 기반으로 이용한 하이레벨의 명령들로 시스템을 조직할 때. 그러함 조직은 transaction을 지원하는 정보시스템에서 보편화된 방식이다. transaction은 데이터의 변화의 집합을 캡슐화한다. CommandPattern은 transaction을 디자인하는 하나의 방법을 제공한다. Command들은 공통된 인터페이스를 가지며, 모든 transaction를 같은 방법으로 invoke할 수 있도록 한다. CommandPattern은 또한 새로운 transaction들을 시스템에 확장시키기 쉽게 한다.
         CommandPattern은 다음과 같은 결과를 가져온다.
          3. Command를 묶을 수 있다. 앞서 설명한 MacroCommand가 그 예가 된다. 일반적으로 composite command들은 CompositePattern의 인스턴스이다.
         아마도 CommandPattern에 대한 첫번째 예제는 Lieberman 의 논문([Lie85])에서 나타났을 것이다. MacApp [App89] 는 undo가능한 명령의 구현을 위한 command의 표기를 대중화시켰다. ET++[WGM88], InterViews [LCI+92], Unidraw[VL90] 역시 CommandPatter에 따라 클래스들을 정의했다. InterViews는 각 기능별 명령에 대한 Action 추상 클래스를 정의했다. 그리고 action 메소드에 의해 인자화됨으로서 자동적으로 command subclass들을 인스턴스화 시키는 ActionCallback 템플릿도 정의하였다.
         THINK 클래스 라이브러리 [Sym93b] 또한 undo 가능한 명령을 지원하기 위해 CommandPattern을 사용한다. THINK 에서의 Command들은 "Tasks" 로 불린다. Task 객체들은 ChainOfResponsibilityPattern에 입각하여 넘겨지고 소비되어진다.
         == Related Patterns ==
         CompositePattern 는 MacroCommand를 구현하는데 이용될 수 있다.
         MementoPattern 은 undo를 위한 state를 유지할 수 있다.
  • JTDStudy/첫번째과제/정현 . . . . 14 matches
          return getStrike()==3;
          return beholder.getStrikeCount(number);
          return beholder.getBallCount(number);
          return false;
          return number.length()==3 && !duplicated(number);
          return chars[0]== chars[1] || chars[0]== chars[2] || chars[1]== chars[2];
          return count;
          return count - getStrikeCount(string);
          return number;
          return getOneWord(numbers);
          return nBall>numberLimit()? numberLimit() : nBall;
          return 10;
          return result;
          return String.valueOf((int)(Math.random()*range));
  • OurMajorLangIsCAndCPlusPlus/Function . . . . 14 matches
          return sum;
          return -v;
          return v;
          return -v;
          return v;
          return -v;
          return v;
          return -v;
          return v;
          return -v;
          return v;
          return ((a >= 'a' && a <= 'z') ? a-('a'-'A') : a );
         extern "C" void func(int a, int b);
         extern "C" {
  • ProjectTriunity . . . . 14 matches
         || Upload:ExternalSort_FileIO_1.zip || 이상규 || File I/O 라이브러리 버전 1 ||
         || Upload:ExternalSort_FileIO_2.zip || 이상규 || File I/O 라이브러리 버전 2 ||
         || Upload:ExternalSort_FileIO_3.zip || 이상규 || File I/O 라이브러리 버전 3 ||
         || Upload:ExternalSort_FileIO_4.zip || 이상규 || File I/O 라이브러리 버전 4 ||
         || Upload:ExternalSort_NM_1.alz || 신재동 || 자연 합병 (미완성) ||
         || Upload:ExternalSort_NM_2.zip || 신재동 || 자연 합병 초기런 분배, 재분배 (미완성) ||
         || Upload:ExternalSort_NM_3.zip || 신재동 || 자연 합병 ||
         || Upload:ExternalSort_NM_4.zip || 신재동 || 균형 합병 ||
         || Upload:ExternalSort_FileIO_5.zip || 이상규 || File I/O 라이브러리 버전 5 ||
         || Upload:ExternalSort_PM_1.alz || 신재동 || 다단계 합병 초기런 분배(미완성) & 주석 ||
         || Upload:ExternalSort_PM_2.zip || 신재동 || 다단계 합병 초기 런 분배시 피보나치 수 계산 함수 ||
         || Upload:ExternalSort_PM_3.zip || 신재동 || 다단계 합병 초기 런 분배 & 마지막 머지 중 ||
         || Upload:ExternalSort_PM_4.zip || 신재동 || 출력 파일 결정 & 리펙토링 ||
         || Upload:ExternalSort_PM_5.zip || 신재동 || 다단계 합병 ||
  • RandomWalk/임민수 . . . . 14 matches
          return true;
          return false;
          board.Make_Footprint(bug1.return_x(), bug1.return_y());
          board.Make_Footprint(bug1.return_x(), bug1.return_y());
          board.Make_Footprint(bug1.return_x(), bug1.return_y());
          board.Make_Footprint(bug1.return_x(), bug1.return_y());
          board.Make_Footprint(bug1.return_x(), bug1.return_y());
          board.Make_Footprint(bug1.return_x(), bug1.return_y());
  • RandomWalk2/상규 . . . . 14 matches
         #define MAX_JOURNEY 1024 // 최대 여정 수
         int walk(int m, int n, int starti, int startj, char journey[MAX_JOURNEY], int **board);
          char journey[MAX_JOURNEY];
          char buffer[MAX_JOURNEY];
          cin.getline(buffer,MAX_JOURNEY);
          strcpy(&journey[offset],buffer);
          count=walk(m,n,starti,startj,journey,board);
         int walk(int m, int n, int starti, int startj, char journey[MAX_JOURNEY], int **board)
          int journeycount=0;
          if(quit==true || journey[journeycount]=='\0')
          currenti+=move[journey[journeycount]-'0'][0];
          currentj+=move[journey[journeycount]-'0'][1];
          journeycount++;
          return count;
  • Refactoring/ComposingMethods . . . . 14 matches
          * You have a code fragment that can be grouped together.[[BR]]''Turn the fragment into a method whose name explains the purpose of the method.''
          return (moreThanFiveLateDeliveries())?2:1;
          return _numberOfLateDeliveries > 5;
          return (_numberOfLateDeliveries>5)?2:1;
          return (basePrice > 1000)
          return (anOrder.BasePrice() > 1000)
          if (inputVal > 50) return -= 2;
         ''Turn the method into ints own object so that all the local variagles become fields on that object. You can then decompose the method into other methods on the same object.''
          return "Don";
          return "John";
          return "Kent";
          return "";
          return people[i];
          return "";
  • Refactoring/SimplifyingConditionalExpressions . . . . 14 matches
          if (_seniority < 2) return 0;
          if ( _monthsDisabled > 12) return 0;
          if ( _isPartTime) return 0;
          if( isNotEligableForDisability()) return 0;
          return result;
          if (_isDead) return deadAmount();
          if (_isSeparated) return separatedAmount();
          if (_isRetried) return retiredAmount();
          return normalPayAmount();
          return getBaseSpeed();
          return getBaseSpeed() - getLoadFactor() * _numberofCoconuts;
          return (_isNailed) ? 0 : getBaseSpeed(_voltage);
          return (_expenseLimit != NULL_EXPENSE)?
          return (_expenseLimit != NULL_EXPENSE)?
  • SuperMarket/인수 . . . . 14 matches
         // 아래로 이어지는 if/else-if는 코드 중복이라고 봅니다. 이걸 어떻게 제거할 수 있을까요? Command Pattern? Polymorphism? 혹은 그냥 Table Lookup? --JuNe
          return _name;
          return _cost;
          return _good;
          return _count;
          return _receivedMoney;
          return _havingGoods;
          return _havingGoods[i];
          return ret;
          return ret;
          return ret;
          return ch - 48;
          return ret;
          return 0;
  • WhatToExpectFromDesignPatterns . . . . 14 matches
         디자인 패턴을 공부하여 어떻게 써먹을 것인가. - DesignPatterns 의 Chapter 6 Conclusion 중.
         DesignPatterns provide a common vocabulary for designers to use to communicate, document, and explore design alternatives.
         == A Documentation and Learning Aid ==
         Learning these DesignPatterns will help you understand existing object-oriented system.
         Describing a system in terms of the DesignPatterns that it uses will make it a lot easier to understand.
         DesignPatterns are an important piece that's been missing from object-oriented design methods. (primitive techniques, applicability, consequences, implementations ...)
         DesignPatterns capture many of the structures that result from refactoring. Using these patterns early in the life of a design prevents later refactorings. But even if you don't see how to apply a pattern until after you've built your system, the pattern can still show you how to change it. Design patterns thus provide targets for your refactorings.
         ["DesignPatterns"]
  • WorldCupNoise/권순의 . . . . 14 matches
          int getPatternNum = 0;
          cin >> getPatternNum;
          scenario[i] = getPatternNum;
          return 0;
          return result_1;
          return result_2;
          return result_2;
          int getPatternNum = 0;
          cin >> getPatternNum;
          scenario[i] = getPatternNum;
          return 0;
          return result_1;
          return result_2;
          return result_2;
  • whiteblue/MyTermProjectForClass . . . . 14 matches
          return kor;
          return eng;
          return math;
          return 0;
          return name;
          return number;
          return total;
          return ave;
          return true;
          return false;
          return true;
          return false;
          return submenu;
          return 0;
  • 새싹교실/2012/AClass . . . . 14 matches
          1. return이 무엇인지 써 주세요.
          1. 함수형이 무엇인지 쓰고, void타입은 왜 return하지 않는지 써주세요.
          3.return 0?
          return 0;
          return 0;
          return 1;
          return sum;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          * 오버라이딩, static, 상속, protected, return형태와 오버로딩의 관련
  • 오목/곽세환,조재화 . . . . 14 matches
          int turn;
          { return (COhbokDoc*)m_pDocument; }
          turn = 0;
          return CView::PreCreateWindow(cs);
          return DoPreparePrinting(pInfo);
          return (COhbokDoc*)m_pDocument;
          array[(point.y+15-50)/30][(point.x+15-50)/30] = turn % 2;
          WhoIsVictory((point.y+15-50)/30, (point.x+15-50)/30, turn % 2);
          turn++;
          if (turn == 99)
          turn = -1;
          return ;
          turn = -1;
          return ;
  • 오목/진훈,원명 . . . . 14 matches
          int turn;
          { return (COmokDoc*)m_pDocument; }
          return CView::PreCreateWindow(cs);
          if (turn == 1)
          else if (turn == 2)
          return DoPreparePrinting(pInfo);
          return (COmokDoc*)m_pDocument;
          if (turn == 1)
          turn = 2;
          turn = 1;
          board[putX][putY] = turn;
          if (turn == 1)
          else if (turn == 2)
          turn = 1;
  • 조영준/파스칼삼각형/이전버전 . . . . 14 matches
          if (lines == 0) return; // 프로그램 종료
          public int[][] triangle { get { return _triangle; } }
          public int row { get { return _row; } }
          public int count { get { return _count; } }
          public int max { get { return _max; } }
          if (_count > _row) return new int[0];
          return _triangle[_count-2];
          return _triangle[row-1];
          return _triangle[row-1][column-1];
          if (lines == 0) return; // 프로그램 종료
          return savePrv(new int[] { 1 });
          return savePrv(current);
          return prv[lines/2];
          return i;
  • 토이/숫자뒤집기/김정현 . . . . 14 matches
          return reversed;
          return Integer.parseInt(new String(reversedChar));
          return Integer.parseInt(stringNum);
          return Integer.parseInt(new String(numChars));
          return inputChar;
          return -1;
          return 1;
          return reverseByRecursion(num, 0);
          return made;
          return reverseByRecursion(input/10, made*10 + input%10);
          return Integer.parseInt(result);
          return Integer.parseInt(sw.toString());
          return Integer.parseInt(sw.toString());
          return Integer.parseInt(sw.toString());
  • DevelopmentinWindows/APIExample . . . . 13 matches
          return FALSE;
          return msg.wParam;
          return RegisterClassEx(&wcex);
          return FALSE;
          return TRUE;
          return DefWindowProc(hWnd, message, wParam, lParam);
          return DefWindowProc(hWnd, message, wParam, lParam);
          return 0;
          return TRUE;
          return TRUE;
          return FALSE;
          "#include ""afxres.h""rn"
          "rn"
  • EightQueenProblem/김형용 . . . . 13 matches
          return result
          return result
          return "impossible"
          return [self.x, self.y]
          return oldQueen
          return oldQueen
          return oldQueen
          return oldQueen
          return self.isInRow() or self.isInColumn() or \
          return "impossible"
          if name == 1: return q
          return q
          return q
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 13 matches
          return cellVector.size();
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          return direction;
          return false;
          return false;
          return true;
          return checkGameOver();
          return;
          return;
          return ga == UP && currentDirection != DOWN && ((SnakeCell)snakes.elementAt(0)).y >= boardY;
          return ga == DOWN && currentDirection != UP && ((SnakeCell)snakes.elementAt(0)).y <= boardHeight + boardY - cellRect * 2;
          return ga == LEFT && currentDirection != RIGHT && ((SnakeCell)snakes.elementAt(0)).x >= boardX;
          return ga == RIGHT && currentDirection != LEFT && ((SnakeCell)snakes.elementAt(0)).x <= boardWidth + boardX - cellRect;
  • Refactoring/OrganizingData . . . . 13 matches
          return arg >= _low && arg <= _high;
          return arg >= getLow() && arg <= getHigh();
          int getLow() {return _low;}
          int getHigh() {return _high;}
          * You have a data item that needs additional data or behavior. [[BR]] ''Turn the data item into an object.''
          * You have a class with many equal instances that you want to replace with a single object. [[BR]] ''Turn the object into a reference object.''
          * You have a reference object that is small, immutable, and awkward to manage. [[BR]] ''Turn it into a balue object.''
          return mass * 9.91 * height;
          return mass * GRAVITATION_CONSTNAT * height;
          public String getName() {return _name;}
          * A method return a collection. [[BR]] ''Make it return a read-only view and provide add/remove methods.''
          * You have subclasses that vary only in methods that return constant data.[[BR]]''Change the mehtods to superclass fields and eliminate the subclasses.''
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 13 matches
          if(calc >= 0 and calc <= 127) then return 1
          elseif(calc >= 192 and calc <= 223) then return 2
          elseif(calc >= 224 and calc <= 239) then return 3
          elseif(calc >= 240 and calc <= 247) then return 4
          elseif(calc >= 248 and calc <= 251) then return 5
          elseif(calc >= 252 and calc <= 253) then return 6
          else return 0
          return Chosung[cho+1];
          return {type = len, body = str};
          return stringtable, chosungtable
         x = string.match(msg,pattern) 는 pattern에 따라 msg를 매칭해주고 서브 패턴에 맞는 인자를 assign 연산자(=)를 통해 넘겨주게 된다.
         패턴 매칭은 여기 있다. Lua에서 Sub pattern에 의해 변수를 가져오는건 더 찾아봐야한다.
  • 데블스캠프2006/월요일/함수/문제풀이/이장길 . . . . 13 matches
          return 0;
          return 0;
          return 0;
          return (rand()%6)+1;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 13 matches
          return values[offset];
          return true;
          return false;
          return temp;
          return false;
          return false;
          return true;
          return false;
          return false;
          return true;
          return valuesForCase;
          return valuesForCase;
          return 0;
  • 새싹교실/2012/우리반 . . . . 13 matches
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
          return 0;//이게 뭔지는 신경쓰지 마세요.
          return 0;
          return 0;
          return 0;
          return 0;
         return 0;
          return 0;
          return fa+1;
          return 0;
          * do-while, 함수, return, scope, {}
          * printf,\n,\t,\a,\\,\",return 0; in main,compile, link, scanf, int ==> variables, c=a+b;, %d, + => operator, %,if, ==, !=, >=, else, sequential execution, for, a?b:c, total variable, counter variable, garbage value, (int), 연산우선순위, ++a a++ pre/post in/decrement operator, math.h // pow,%21.2d, case switch, break, continue, logical operator || && ! 등.
          return 0;
  • 새싹교실/2012/해보자 . . . . 13 matches
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
          return 0;
          return 0;
          - 임의로 무한반복의 상태를 벗어나게 할 수 있다. -> break,return
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          * int main()함수에서 return 0를 하는 이유: 메인 함수는 0을 반환하면 프로그램이 끝났다는 것을 알린다.
          return 0;
          return (a+b)/count;
  • 서민관 . . . . 13 matches
          return ret;
          return;
          return NULL;
          return ret;
          return ret;
          return NULL;
          return TRUE;
          return FALSE;
          return temp->value;
          return 0;
          return hasKey(&head, key);
          return ret;
          return 0;
  • 식인종과선교사문제/조현태 . . . . 13 matches
          return false;
          return false;
          return false;
          return true;
          return true;
          return false;
          return where * 10000 + left.white * 1000 + left.black * 100 + right.white * 10 + right.black;
          return false;
          return false;
          return true;
          return true;
          return false;
          return 0;
  • 토비의스프링3/오브젝트와의존관계 . . . . 13 matches
          return id;
          return name;
          return password;
          Class.forName("com.mysql.jdbc.Driver");
          Class.forName("com.mysql.jdbc.Driver");
          return user;
          Class.forName("com.mysql.jdbc.Driver");
          return new UserDao(new DConnectionMaker());
          return new AccountDao(new DConnectionMaker());
          return new MessageDao(new DConnectionMaker());
          return new UserDao(connectionMaker());
          return new AccountDao(connectionMaker());
          return new MessageDao(connectionMaker());
          return new DConnectionMaker();
          * <class> : @Bean 메소드가 return하는 값. 패키지까지 모두 써 줘야 한다.
          return new DConnectionMaker();
  • AcceleratedC++/Chapter8 . . . . 12 matches
         {{{~cpp ex) union(A, B) { return A+B; }
          union(A:string, " is...") (O), concaternate("COL", " is...") (X)}}}
          return size % 2 == 0 ? (v[mid] + v[mid-1]) / 2 : v[mid]; // double, int에는 유효, string은 operator / 가 없기 때문에 무효
          return left > right ? left : right;
          return begin;
          return begin;
          return find(begin, end, x);
          return dest;
          else return true;
          return false;
          return isspace(c);
          return !isspace(c);
  • CleanCode . . . . 12 matches
          * [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]
          * Don't return null.
          * Returning null or undefined (Javascript) {{{
         var array = stringObject.match(/regexp/); // if there is no match, then the function returns null, if not returns array.
          // handle and return
          * Returning emtpy object (Javascript) {{{
         var array = stringObject.match(/regexp/) || []; // if the function returns null, then substitute empty array.
          * 그러나 자신의 실력이 더 나음을 어떻게 비교할 수 있을까? [http://www.intropsych.com/ch07_cognition/learning_curve.html 학습 곡선]도 무시할 수 없다.
          * [http://wiki.zeropage.org/wiki.php/Gof/AbstractFactory Factory Pattern]
          * proxy pattern in javascript
          return proxied.apply(this, arguments);
  • DataStructure/Stack . . . . 12 matches
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
  • DirectDraw/Example . . . . 12 matches
          return FALSE;
          return msg.wParam;
          return RegisterClassEx(&wcex);
          return FALSE;
          return TRUE;
         // WM_DESTROY - post a quit message and return
          return DefWindowProc(hWnd, message, wParam, lParam);
          return DefWindowProc(hWnd, message, wParam, lParam);
          return 0;
          return TRUE;
          return TRUE;
          return FALSE;
  • EightQueenProblemDiscussion . . . . 12 matches
          def testGetFirstCornerInCrossLeftTopToRightBottom (self):
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (3,3), (0,0))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (4,3), (1,0))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (1,5), (0,4))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftTopToRightBottom (0,0), (0,0))
          def testGetFirstCornerInCrossLeftBottomToRightTop (self):
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (2,2), (0,4))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (3,5), (1,7))
          self.assertEquals (self.bd.GetFirstCornerInCrossLeftBottomToRightTop (7,7), (7,7))
          return 0
         c+d)/2));return f;}main(q){scanf("%d",&q);printf("%d\n",t(~(~0<<q),0,0));}
         When the program is run, one has to give a number n (smaller than 32), and the program will return in how many ways n Queens can be put on a n by n board in such a way that they cannot beat each other.
  • ErdosNumbers/문보창 . . . . 12 matches
         const int MAX_ERNUM = 100;
         pNode head[MAX_ERNUM];
         int ernum;
          return 0;
          for (int i = 0; i < MAX_ERNUM; i++)
          for (int i = 1; i < MAX_ERNUM; i++)
          ernum = 0;
          ernum++;
          ernum++;
          return isMake;
          pNode temp = head[ernum-1]->next;
          return isCheck;
          pNode temp = head[ernum];
          for (int i = 0; i <= ernum; i++)
          return i;
          return -1;
  • Gof/State . . . . 12 matches
         네트워크 커넥션을 나타내는 TCPConnection 라는 클래스를 생각해보자. TCPConnection 객체는 여러가지의 상태중 하나 일 수 있다. (Established, Listening, Closed). TCPConnection 객체가 다른 객체로부터 request를 받았을 때, TCPConnection 은 현재의 상태에 따라 다르게 응답을 하게 된다. 예를 들어 'Open' 이라는 request의 효과는 현재의 상태가 Closed 이냐 Established 이냐에 따라 다르다. StatePattern은 TCPConnection 이 각 상태에 따른 다른 행위들을 표현할 수 있는 방법에 대해 설명한다.
         StatePattern 의 주된 아이디어는 네트워크 커넥션의 상태를 나타내는 TCPState 추상클래스를 도입하는데에 있다. TCPState 클래스는 각각 다른 상태들을 표현하는 모든 클래스들에 대한 일반적인 인터페이스를 정의한다. TCPState의 서브클래스는 상태-구체적 행위들을 구현한다. 예를 들어 TCPEstablished 는 TCPConnection 의 Established 상태를, TCPClosed 는 TCPConnection 의 Closed 상태를 구현한다.
         다음과 같은 경우에 StatePattern 을 이용한다.
          * 객체의 상태에 대한 처리를 위해 구현하는 다중 조건 제어문이 거대해질 경우. 이 상태들을 일반적으로 하나나 그 이상의 열거형 상수들로 표현된다. 종종 여러 명령들은 객체 상태에 따른 처리를 위해 비슷한 유형의 조건 제어와 관련한 코드를 가지게 된다. StatePattern 은 각각의 조건분기점들을 클래스로 분리시킨다. 이는 객체의 상태들을 다른 객체로부터 다양하게 독립적일 수 있는, 고유의 권리를 가지는 객체로서 취급하도록 해준다.
         StatePattern은 다음과 같은 결과를 가진다.
          * A table-based alternative.
         Johnson an Zweig [JZ91] 은 StatePattern 과 TCP 커넥션 프로토콜로 어플리케이션의 특성을 나타낸다.
         대부분의 대중적인 상호작용적인 드로잉 프로그램들은 직접 조작하여 명령을 수행하는 'tool' 을 제공한다. 예를 들어, line-drawing tool 은 사용자가 클릭 & 드레그 함으로서 새 선을 그릴 수 있도록 해준다. selection tool 은 사용자가 도형을 선택할 수 있게 해준다. 보통 이러한 툴들의 palette (일종의 도구상자 패널)를 제공한다. 사용자는 이러한 행동을 'tool을 선택한 뒤 선택한 tool을 이용한다' 라고 생각한다. 하지만, 실제로는 editor 의 행위가 현재 선택한 tool로 전환되는 것이다. drawing tool 이 활성화 되었을 때 우리는 도형을 그리고 selection tool 이 활성화 되었을 때 도형을 선택할 수 있는 식이다. 우리는 현재 선택된 tool 에 따른 editor 의 행위를 전환시키는 부분에 대해 StatePattern 을 이용할 수 있다.
         Coplien's Envelope-Letter idiom [Cop92] 는 State 와 관련되어있다. Envelope-Letter 는 run-time 시에 객체의 클래스를 전환하는 방법이다. StatePattern 은 더 구체적이며, 객체의 상태에 그 행위가 의족적일때에 다루는 방법에 촛점을 맞춘다.
         == Related Patterns ==
          * FlyweightPattern 은 State객체들이 언제 어떻게 공유되는지 표현한다.
          * State객체는 종종 SingletonPattern 으로 구현된다.
  • Gof/Visitor . . . . 12 matches
         type-checking 의 기능을 넘어 일반적인 visitor를 만들기 위해서는 abstract syntax tree의 모든 visitor들을 위한 abstract parent class인 NodeVisitor가 필요하다. NodeVisitor는 각 node class들에 있는 operation들을 정의해야 한다. 해당 프로그램의 기준 등을 계산하기 원하는 application은 node class 에 application-specific한 코드를 추가할 필요 없이, 그냥 NodeVisitor에 대한 새로운 subclass를 정의하면 된다. VisitorPattern은 해당 Visitor 와 연관된 부분에서 컴파일된 구문들을 위한 operation들을 캡슐화한다.
         VisitorPattern으로, 개발자는 두개의 클래스 계층을 정의한다. 하나는 operation이 수행될 element에 대한 계층이고 (Node hierarchy), 하나는 element에 대한 operation들을 정의하는 visitor들이다. (NodeVisitor hierarchy). 개발자는 visitor hierarchy 에 새로운 subclass를 추가함으로서 새 operation을 만들 수 있다.
         VisitorPattern은 다음과 같은경우에 이용한다.
          - may either be a composite (See CompositePattern) or a collection such as a list or a set. [[BR]]
          const char* Name () { return _name; }
         visitAlternation: alternateExp
          finalState := alternateExp alternative1 accept: self.
          finalState addAll: (alternateExp alternative2 accept: self).
         == Related Patterns ==
  • Linux/MakingLinuxDaemon . . . . 12 matches
         root 943 1 1 1 TS 24 Oct15 ? 00:00:00 [kjournald]
         root 1095 1 1 1 TS 24 Oct15 ? 00:00:01 [kjournald]
         root 1096 1 1 1 TS 24 Oct15 ? 00:00:02 [kjournald]
         root 1097 1 1 1 TS 24 Oct15 ? 00:00:00 [kjournald]
         root 1098 1 1 1 TS 24 Oct15 ? 00:00:01 [kjournald]
         root 1099 1 1 1 TS 24 Oct15 ? 00:00:00 [kjournald]
         root 943 1 1 1 TS 24 Oct15 ? 00:00:00 [kjournald]
         root 1095 1 1 1 TS 24 Oct15 ? 00:00:01 [kjournald]
         root 1096 1 1 1 TS 23 Oct15 ? 00:00:02 [kjournald]
         root 1097 1 1 1 TS 24 Oct15 ? 00:00:00 [kjournald]
         root 1098 1 1 1 TS 24 Oct15 ? 00:00:01 [kjournald]
         root 1099 1 1 1 TS 24 Oct15 ? 00:00:00 [kjournald]
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 12 matches
          return snakeCellVector.size();
          return (SnakeCell)snakeCellVector.elementAt((snakeHeadIndex + index) % length());
          return snakeDirection;
          return false;
          return false;
          return true;
          return checkGameOver();
          return;
          return ga == Canvas.UP && ((SnakeCell)snakes.elementAt(snakeLength - 1)).y > boardY;
          return ga == Canvas.DOWN && ((SnakeCell)snakes.elementAt(snakeLength - 1)).y < boardHeight + boardY - snakeRect * 2;
          return ga == Canvas.LEFT && ((SnakeCell)snakes.elementAt(snakeLength - 1)).x > boardX;
          return ga == Canvas.RIGHT && ((SnakeCell)snakes.elementAt(snakeLength - 1)).x < boardWidth + boardX - snakeRect * 2;
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/김상섭 . . . . 12 matches
          return strlen(ch);
          return ch;
          return *this;
          return *this;
          return *this;
          return *this;
          return true;
          return false;
          return *temp;
          return os;
          return is;
          return 0;
  • OurMajorLangIsCAndCPlusPlus/string.h . . . . 12 matches
         || char * strncpy(char * strDestination, const char * strSource, size_t count) || Copy characters of one string to another ||
         || char * strncat(char * strDestination, const char * strSource, size_t count) || Append characters of a string. ||
         || int strcmp(const char *stirng1, const char *string2) || Compare strings. ||
         || int strcmpi(const char *stirng1, const char *string2) || Compares two strings to determine if they are the same. The comparison is not case-sensitive. ||
         || int stricmp(const char *stirng1, const char *string2) || Perform a lowercase comparison of strings. ||
         || int strncmp(const char *string1, const char *string2, size_t count) || Compare characters of two strings. ||
         || int strnicmp(const char *string1, const char *string2, size_t count) || Compare characters of two strings without regard to case. ||
         || char * strnset(char *stirng, int c, size_t count) || Initialize characters of a string to a given format. ||
         || int strcoll(const char * stirng1, const char * stirng2) || Compare strings using locale-specific information. ||
         || char * strerror(int errnum) || Get a system error message (strerror, _wcserror) or prints a user-supplied error message (_strerror, __wcserror). ||
  • ProjectPrometheus/AT_RecommendationPrototype . . . . 12 matches
          return point
          return tuple(self.bookList)
          return tuple(self.bookRelation)
          return self.bookRelation[aBook]
          returnList = []
          returnList.append(bookdata[1])
          return tuple(returnList)
          returnList = []
          returnList.append(bookdata[1])
          return tuple(returnList)
  • RandomWalk2/영동 . . . . 12 matches
          int journey=0;
          switch(way[journey]){
          journey++;
          journey++;
          journey++;
          journey++;
          journey++;
          journey++;
          journey++;
          journey++;
          }while(way[journey]!='\0');
          return 0;
  • Refactoring/MakingMethodCallsSimpler . . . . 12 matches
         You have a method that returns a value but also changes the state of an object.
          return new Emplyee (type);
         A method returns an object that needs to be downcasted by its callers.
          return readings.lastElement ();
          return (Reading) readings.lastElement ();
         A method returns a special code to indicate an error.
          return -1;
          return 0;
          return _values[periodNumber];
          return 0;
          if (periodNumber >= _values.length) return 0;
          return _values[periodNumber];
  • ReverseAndAdd/허아영 . . . . 12 matches
          unsigned int turn = 0;
          turn++;
          return turn+1;
          return isPal;
          return (Num+reverseNum);
          unsigned int addNum, length, i, turn = 0, testCaseNum;
          turn = 0;
          if(turn == 0)
          turn++;
          cout << turn << " " << addNum << endl;
          return 0;
  • subsequence/권영기 . . . . 12 matches
          return 0;
          return 0;
         vector <int> barn;
          barn.resize(n + 5);
          cin>>barn[i];
          sort(barn.begin(), barn.begin() + n);
          high = barn[n - 1] - barn[0];
          if(barn[i] - barn[temp] >= mid){
          return 0;
  • 김희성/리눅스계정멀티채팅 . . . . 12 matches
          return;
          return;
          return;
          return;
          return;
          return 0;
          return 1;
          return 1;
          return 0;
          return 0;
          return 0;
          return 0;
  • 데블스캠프2009/목요일/연습문제/MFC/김태욱 . . . . 12 matches
          return TRUE; // return TRUE unless you set the focus to a control
          return (HCURSOR) m_hIcon;
         int operatornum;
          operatornum = 1;
          operatornum = 2;
          if(operatornum == 1){
          else if(operatornum == 2){
          else if(operatornum == 3){
          else if(operatornum == 4){
          operatornum = 3;
          operatornum = 4;
  • 데블스캠프2011/셋째날/RUR-PLE/김태진,송치완 . . . . 12 matches
         def turn_right():
          repeat(turn_left,3)
          turn_left()
          turn_right()
          turn_left()
          turn_left()
          turn_off()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
         turn_off()
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.4.6 . . . . 12 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/AClass/4회차 . . . . 12 matches
         return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
         Return NewNode;
          return 0;
          return 0;
  • 서지혜/Calendar . . . . 12 matches
         = Lesson Learned =
          return months;
          return isLeap(year) ? 366 : 365;
          return 31;
          return 30;
          return (isLeap(year) ? 29 : 28);
          return 0;
          return (year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0);
          return (totalDays + 1) % 7; // +1 for sunday
          return 31
          return 30
          return (is_leap(year) ? 29 : 28)
  • 윤종하/지뢰찾기 . . . . 12 matches
          return 0;
          return pos_data;
          if(map[input.Y][input.X].iIsRevealed==TRUE) return TRUE;//이미 깐 것을 눌렀을 경우
          else if(map[input.Y][input.X].iIsMine==TRUE) return FALSE;//지뢰를 눌렀을 경우
          return TRUE;
          if(map[input.Y][input.X].iIsRevealed==TRUE) return;//이미 깐 것을 눌렀을 경우
          if(map[input.Y][input.X].iIsRevealed==TRUE) return;//이미 깐 것을 눌렀을 경우
          if(map[pos.Y][pos.X].iIsMine==TRUE) return;//만약 지뢰이면 검사 종료
          if(map[pos.Y][pos.X].iNumOfMine!=0) return;//지뢰의 개수가 0개가 아니면 끝
          return temp;
          for(i=0;i<iNumOfMine;i++) if(real_mine_cell[i].X==target_cell.X && real_mine_cell[i].Y==target_cell.Y) return TRUE;
          return FALSE;
  • 코드레이스/2007.03.24상섭수생형진 . . . . 12 matches
          return false;
          return true;
          return false;
          return true;
          return ((((Y * 12 + m) * 30 + d) * 24 + H) * 60 + i) * 60 + s;
          return false;
          return true;
          return ((((Y * 12 + m) * 30 + d) * 24 + H) * 60 + i) * 60 + s;
          return 0;
          return -1;
          return 1;
          return ((((Y * 12 + m) * 30 + d) * 24 + H) * 60 + i) * 60 + s;
  • 3N+1Problem/Leonardong . . . . 11 matches
          return max
          return cycleLength
          return maximum
          return self.getStoredCycleLen(n)
          return 0
          return self.cycleLens[aN]
         ## return getStoredCycleLen(n) + result - 1
          return result
          return 0
          return storedCycleLens[aN]
          return maximum
  • ACM_ICPC/PrepareAsiaRegionalContest . . . . 11 matches
          return 0;
          bool equals(const Coin & coin){ return this->face == coin.face; }
          return -1;
          return minimum;
          return false;
          return true;
          return 0;
          return 0;
          return n+0.5;
          return N;
          return fall(round(N/2),K-1)+1;
  • Code/RPGMaker . . . . 11 matches
          return;
          x2, y2, z // bottom right corner
         # Uses hash table internally.
          return @array[[x, y, z]]
          return obj
          return @object.getRed
          return @object.getGreen
          return @object.getBlue
          return @object.getAlpha
          return Color.new(value[0].to_i, value[1].to_i, value[2].to_i, value[3].to_i)
          return (red | (green << 8) | (blue << 16) | (alpha << 24))
  • FocusOnFundamentals . . . . 11 matches
         When I began my EE education, I was surprised to find that my well-worn copy of the "RCA
         would be of no interest in a decade. Instead, I learned fundamental physics, mathematics, and a
         learn how to apply what they have been taught. I did learn a lot about the technology of that day in
         the lectures. Many programmes lose sight of the fact that learning a particular system or language
         is a means of learning something else, not an goal in itself.
         --David Parnas from [http://www.cs.utexas.edu/users/almstrum/classes/cs373/fall98/parnas-crl361.pdf Software Engineering Programmes Are Not Computer Science Programmes]
         말은 길게 했지만 결국 DavidParnas가 한 말과 같은 선 상에 있다고 보면 되겠습니다.
         --David Parnas, from http://www.cs.yorku.ca/eiffel/teaching_info/Parnas_on_SE.htm
  • FortuneCookies . . . . 11 matches
          * The Tree of Learning bears the noblest fruit, but noble fruit tastes bad.
          * He who has imagination without learning has wings but no feet.
          * You cannot kill time without injuring eternity.
          * As goatheard learns his trade by goat, so writer learns his trade by wrote.
          * A man who turns green has eschewed protein.
          * Even the smallest candle burns brighter in the dark.
          * A truly wise man never plays leapfrog with a Unicorn.
          * Let him who takes the Plunge remember to return it by Tuesday.
          * You can do very well in speculation where land or anything to do with earth is concerned.
          * He who has imagination without learning has wings but no feet.
  • FundamentalDesignPattern . . . . 11 matches
         == Fundamental Design Patterns ==
         DesignPatterns 의 패턴들에 비해 구현이 간단하면서도 필수적인 패턴. 전체적으로 가장 기본이 되는 소형 패턴들. 다른 패턴들과 같이 이용된다. ["Refactoring"] 을 하면서 어느정도 유도되는 것들도 있겠다. (Delegation의 경우는 사람들이 정식명칭을 모르더라도 이미 쓰고 있을 것이다. Java 에서의 InterfacePattern 도 마찬가지.)
         기본적인 것으로는 Delegation, DoubleDispatch 가 있으며 (SmalltalkBestPracticePattern에서 언급되었던 것 같은데.. 추후 조사), 'Patterns In Java' 라는 책에서는 Delegation 과 Interface, Immutable, MarkerInterface, Proxy 를 든다. (Proxy 는 DesignPatterns 에 있기도 하다.)
          * DelegationPattern
          * InterfacePattern
          * ImmutablePattern
         근데, 지금 보면 저건 Patterns in Java 의 관점인 것 같고.. 그렇게 '필수적 패턴' 이란 느낌이 안든다. (Proxy 패턴이 과연 필수개념일까. RPC 구현 원리를 이해한다던지 등등이라면 몰라도.) Patterns in Java 에 있는건 빼버리는 것이 좋을 것 같다는 생각. (DoubleDispatch 는 잘 안이용해서 모르겠고 언어 독립적으로 생각해볼때는 일단은 Delegation 정도만?) --["1002"]
  • JavaNetworkProgramming . . . . 11 matches
          return file.getFilePointer(); //현재 파일 포인터 위치를 돌려줌
          return file.length(); //파일 길이를 돌려줌
          return true;
          return new DatagramPacket(data,offset,length,address,port);
          return originalPath;
          return toDatagramPacket();
          return new MyDatagramPacket((DatagramPacket)object);
          return new MyFile((File)object);
          return object;
          return ((MyDatagramPacket)object).toDatagramPacket();
          return object;
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 11 matches
          return cellVector.size();
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          return direction;
          return false;
          return false;
          return true;
          return checkGameOver();
          return ga == UP && currentDirection != DOWN && ((SnakeCell)snakes.elementAt(snakeLength - 1)).y > boardY;
          return ga == DOWN && currentDirection != UP && ((SnakeCell)snakes.elementAt(snakeLength - 1)).y < boardHeight + boardY - snakeRect * 2;
          return ga == LEFT && currentDirection != RIGHT && ((SnakeCell)snakes.elementAt(snakeLength - 1)).x > boardX;
          return ga == RIGHT && currentDirection != LEFT && ((SnakeCell)snakes.elementAt(snakeLength - 1)).x < boardWidth + boardX - snakeRect * 2;
  • MoinMoin . . . . 11 matches
         "Moin" meaning "Good Morning", and "MoinMoin" being an emphasis, i.e. "A ''Very'' Good Morning". The name was obviously chosen for its WikiWikiNess.
         ''No! Originally "MoinMoin" does '''not''' mean "Good Morning". "Moin" just means "good" or "nice" and in northern Germany it is used at any daytime, so "Good day" seems more appropriate.'' --MarkoSchulz
         Mmmmh , seems that I can enrich so more info: "Moin" has the meaning of "Good Morning" but it is spoken under murmur like "mornin'" although the Syllable is too short alone, so it is spoken twice. If you shorten "Good Morning" with "morn'" it has the same effect with "morn'morn'". --Thomas Albl
         We use it all day in the south too. I always thought it just morphed from a morning greeting to an all-day one. -- J
  • PrimaryArithmetic/1002 . . . . 11 matches
          return result
          return one+two >= 10
          return [int(each) for each in numberStr]
          return resultCount
          return result + numbers
          return resultCount
          return resultCount
          return one+two >= 10
          return [0 for each in range(LIMIT_NUMBER-nullCount)]
          return [int(each) for each in numberStr]
          return nullList(len(numberStr)) + numberList(numberStr)
  • Self-describingSequence/1002 . . . . 11 matches
          return table[n-1]
         # 해당 숫자 범위를 조사하여 어떤 값이 나올지를 return
          if x<=n<=y: return i+1
          if n==1 or n==2: return n
          return findGroupIdx(table,n)
          if x<=n<=y: return midIdx+1+startPos
          if n<x: return findGroupIdx(table[:midIdx],n,startPos)
          else: return findGroupIdx(table[midIdx+1:],n,startPos+midIdx+1)
          if x<=n<=y: return self._prevSearchPos+1
          if n==1 or n==2: return n
          return finder.find(n)
  • SeminarHowToProgramIt/Pipe/vendingmachine.py . . . . 11 matches
          return self.account
          return self.dispenser
          return self.button
          return self.account == aMoney
          return self.button == aButton
          returnMoney = self.account
          return returnMoney
          return self.dispenser == aKind
          returnMoney = vm.rejectLever()
          self.assertEquals(500, returnMoney)
  • SpiralArray/영동 . . . . 11 matches
          return 1;
          return true;
          return false;
          return tempX;
          return tempY;
          return true;//X방향으로 배열을 빠져나갈 경우(MAX이상)
          return true;//Y방향으로 배열을 빠져나갈 경우(MAX이상)
          return true;//X방향으로 배열을 빠져나갈 경우(0이하)
          return true;//Y방향으로 배열을 빠져나갈 경우(0이하)
          return true;//이동할 위치에 이미 딴 숫자가 적혀 있는 경우
          return false;
  • Star/조현태 . . . . 11 matches
          return x == target.x && y == target.y && z == target.z;
          return true;
          return true;
          return true;
          return false;
          return TRUE;
          return FALSE;
          return TRUE;
          return FALSE;
          return minimumNumber;
          return sum;
  • Temp/Parser . . . . 11 matches
          return s + ' )'
          return tok
          return self.err('Expected a number, not '+tok)
          return tok
          return self.err('Unexpected money type')
          return num
          return self.err('Unexpected button type')
          return tok
          if money: return VendingCmd('put',arg=money)
          if button: return VendingCmd('push',arg=button)
          return cmds
  • TheJavaMan/테트리스 . . . . 11 matches
          return dropOk;
          public boolean checkTurn() {
          boolean turnOk = true;
          turnOk=false;
          turnOk= false;
          return turnOk;
          return moveOk;
          public void turnBlock()
          turnBlock();
          if(checkTurn()) {
  • TicTacToe/임인택 . . . . 11 matches
          return;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          if( winLose(checkPoint) ) return checkPoint;
          return __NONE;
          return ( cp==-3) || (cp==3);
  • TriDiagonal/1002 . . . . 11 matches
          return matrix
          return self.l, self.u
          return totalMinus
          return totalMinus
          return self.l
          return self.u
          return matrixY
          return matrixX
          return totalMinus
          return totalMinus
          return emptyMatrix
  • Vending Machine/dooly . . . . 11 matches
          return suite;
          return itemMap;
          return ((Integer) itemMap.get(item)).intValue();
          return 0;
          return money;
          return "";
          return "";
          return item;
          return money < getPrice(item);
          return !itemMap.containsKey(item);
          return refund;
  • 데블스캠프2006/월요일/함수/문제풀이/이차형 . . . . 11 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 데블스캠프2006/화요일/tar/김준석 . . . . 11 matches
          return ;
          return ;
          return ;
          return ;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/Noname . . . . 11 matches
          return add
          return 1;
          return n*factorial(n-1);
         return 0;
          return 1;
          return 1;
          return fibo(x-1)+fibo(x-2);
          return 0;
          return 0;
          * 근데 저거 int를 return하라고 헤더를 만들어 줘서 문제생기지 않냐? - [윤종하]
          return 0;
  • 중위수구하기/나휘동 . . . . 11 matches
          return aList[0]
          return aList[k]
          return getMedian(aList)
          return 1
          return result
          return 2*k*(factorial(k)**2)*sum/factorial(2*k)
          return aList[start]
          return aList[k]
          return 1
          return result
          return 2*k*(factorial(k)**2)*sum/factorial(2*k)
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 10 matches
          static float fSaturnRot = 0.0f;
          glRotatef(fSaturnRot, 0.0f, 0.0f, 1.0f);
          fSaturnRot += 9.0f;
          if(fSaturnRot > 360.0f)
          fSaturnRot = 0.0f;
          return FALSE;
          return FALSE;
          return msg.wParam;
          return (DefWindowProc(hWnd, message, wParam, lParam));
          return (0L);
  • ACM_ICPC/2012년스터디 . . . . 10 matches
          * tree 문제(15) - [http://211.228.163.31/30stair/treeornot/treeornot.php?pname=treeornot treeornot]
          * pattern matching - [http://211.228.163.31/30stair/seek/seek.php?pname=seek seek]
          * [김태진],[곽병학] - pattern matching
          * Tree 문제(15) - [http://211.228.163.31/30stair/binary_tree/binary_tree.php?pname=binary_tree binary_tree], [http://211.228.163.31/30stair/nca/nca.php?pname=nca nca], [http://211.228.163.31/30stair/treeornot/treeornot.php?pname=treeornot treeornot]
  • AcceleratedC++/Chapter12 . . . . 10 matches
          char& operator[](size_type i) { return data[i]; }
          const char& operator[](size_type i) const { return data[i]; }
          return os;
          size_type size() const { return data.size(); }
          return is;
          return *this;
          char& operator[](size_type i) { return data[i]; }
          const char& operator[](size_type i) const { return data[i]; }
          size_type size() const { return data.size(); }
          return r;
  • AustralianVoting/Leonardong . . . . 10 matches
          return true;
          return false;
          return sheet.candidateNum.front();
          return *sheet.candidateNum.erase( sheet.candidateNum.begin() );
          return result;
          return false;
          return true;
          return result;
          return true;
          return false;
  • BigBang . . . . 10 matches
          return 0;
          * return 0;
          * return에는 중요한 특성이 있는데 이게 호출되면 지역변수를 정리한다.
          * 함수에 parameter 를 넘겨주지 않거나 return 이 없는 함수도 있음.
          * extern "C"를 이용하면 이러한 함수 decorator가 없어진다.
          * [http://kldp.org/node/121134 extern "c"의 의미?]
          * return되는 값을 참조하는 구문을 작성하면 dangling pointer 위험이 있다.
          return 0;
          extern int x;
          extern some A
  • CPPStudy_2005_1/STL성적처리_1_class . . . . 10 matches
          string getName() {return m_name;};
          int getTotal() {return m_total;};
          double getAverage() {return m_average;};
          vector<int> getSubjectScore() {return m_subjects;};
          return m_total=accumulate(m_subjects.begin(),m_subjects.end(),0);
          return m_average=m_total/m_subjects.size();
          return in;
          return out;
          return s1.getTotal()>s2.getTotal();
          return 0;
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 10 matches
          - ㅋㅋ 그러게 잘짜야지... ㅋㅋㅋ - [eternalbleu]
          return -1;
          return -1;
          return -1;
          return -1;
          return -1;
          return -1;
          return 0;
         아마도 listen, accept 가 패킷 필터링을 하는 것으로 보이는데 dst 상관없이 무조겁 application 까지 올라오니깐 필요없는 것이 아닐까? 그런 생각하고 있음. -_- - [eternalbleu]
         일단 캡쳐기만 완성하니 그야말로 일사천리로 풀리는데 -_-; 귀차니즘이 발동하는구만.. 쿨럭 - [eternalbleu]
  • CppStudy_2002_1/과제1/상협 . . . . 10 matches
          return 0;
          return 0;
          return 0;
          strncpy(in.str,copied,ct);
          return 0;
          return 1;
          return 0;
          return max;
          return max;
          return max;
  • D3D . . . . 10 matches
          return (flaot)sqrt (x*x + y*y + z*z);
          return (x*x + y*y + z*z);
          return true;
          return false;
          return a.x*b.x + a.y*b.y + a.z*b.z;
          return point3 ( (a.y*b.z - a.z*b.y), (a.z*b.x - a.x*b.z), (a.x*b.y - a.y*b.x) );
          return;
          return *this;
          return false; // goal까지 도착했다.
          return true; // ok. obstacle을 피했다.
  • EightQueenProblem/이덕준소스 . . . . 10 matches
          return 0;
          return true;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return false;
          return true;
  • EightQueenProblem/이선우2 . . . . 10 matches
          return size;
          return countAnswers( null );
          return numberOfAnswers;
          if( hasAnswer == 1 ) return true;
          return false;
          return;
          if( ! checkRule( i, board[i] )) return false;
          return true;
          if( board[i] == xPos || board[i] == rightDownWay || board[i] == leftDownWay ) return false;
          return true;
  • EightQueenProblem2/이덕준소스 . . . . 10 matches
          return 0;
          PrintResult(queens);//return true;
          //return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return false;
          return true;
  • IndexedTree/권영기 . . . . 10 matches
          if(sp == st && ep == ed)return current->item;
          return find(current->left, sp, ep, st, (st+ed)/2);
          return find(current->right, sp, ep, (st+ed)/2 + 1, ed);
          return find(current->left, sp, (st+ed)/2, st, (st+ed)/2) + find(current->right, (st+ed)/2 + 1, ep, (st+ed)/2 + 1, ed);
          if(*count >= N)return;
          return;
          return;
          return sum1 - sum2;
          return sum1 - sum2;
          return 0;
  • LoveCalculator/zyint . . . . 10 matches
          return 0;
          return i;
          return (size_t)(log10(num)+1);
          return str;
          return c;
          return c-64;
          return 0;
          return sum;
          if(a<10) return a;
          return make1digit(sum);
  • Slurpys/신재동 . . . . 10 matches
          return False
          return True
          return self.isSlump(string[i:])
          return False
          return False
          return True
          return self.isSlimp(string[2:len(string)-1])
          return self.isSlump(string[1:len(string)-1])
          return False
          return self.isSlimp(slimp) and self.isSlump(slump)
  • VendingMachine_참관자 . . . . 10 matches
         # define RETURN 3
          "return",
          void ProcessReturn();
          if(i<=TOKEN_NUM) return i;
          return 0;
          return Data[++index];
          if (Money<MinPrice) return;
         void VendingMachine::ProcessReturn()
          printf("Returned Money is %d\n",Money);
          case RETURN:
          ProcessReturn();
          return;
  • WheresWaldorf/Celfin . . . . 10 matches
          return true;
          return true;
          return true;
          return true;
          return true;
          return true;
          return true;
          return true;
          return false;
          return 0;
  • WinSock . . . . 10 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          //send (socketClient, "hugugu~rn", 9, NULL);
          return 0;
          return 0;
          return 0;
          return 0;
  • aekae/code . . . . 10 matches
          return 0;
          return 0;
          return true;
          return false;
          return 0;
          return true;
          return false;
          return (ArrSize*ArrSize==NumberOfVisitedPlace);
          return 0;
          return;
  • 김동준/Project/OOP_Preview/Chapter1 . . . . 10 matches
          return this.GP;
          public String getserialNumber() {return this.serialNumber; }
          public double getPrice() { return this.price; }
          public String getBuilder() { return this.builder; }
          public String getModel() { return this.model; }
          public String getType() { return this.type; }
          public String getBackWood() { return this.backWood; }
          public String getTopWood() { return this.topWood; }
          return null;
          return this.GLPointer.Guitar;
  • 데블스캠프2005/RUR-PLE . . . . 10 matches
          * 창에서 Robot: Code and Learn 탭을 선택한다.
         turn_off()
         turn_left()
         turn_off()
         http://rur-ple.sourceforge.net/images/turnright_txt.png
         def turn_right():
          repeat(turn_left, 3)
         def move_or_turn():
          turn_left()
          turn_off()
  • 데블스캠프2005/RUR-PLE/Harvest/정수민 . . . . 10 matches
         turn_left()
         def turn_right():
          turn_left()
          turn_left()
          turn_left()
          turn_right()
          turn_right()
          turn_left()
          turn_left()
         turn_off()
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/임상현,서민관 . . . . 10 matches
          assertEquals(0, el3.Turn);
          assertEquals(0, el3.Turn);
          assertEquals(0, el3.Turn);
          assertEquals(0, el3.Turn);
          assertEquals(3, el1.Turn);
          assertEquals(4, el1.Turn);
          assertEquals(4, el1.Turn);
          assertEquals(4, el1.Turn);
          public int Turn;
          Turn = Math.abs(this.currentFloor - i);
  • 미로찾기/상욱&인수 . . . . 10 matches
          return getBoardSymbol(point) == END;
          return getBoardSymbol(pt) != MazeBoard.WALL &&
          return boardMatrix[pt.y][pt.x];
          return;
          return board.isOpened(nextPt) && getDirection(nextPt)!= getDirection(prevPt);
          return E;
          return W;
          return S;
          return N;
          return (Point)tracedPath.get(tracedPath.size() - 1);
  • 새싹교실/2012/ABC반 . . . . 10 matches
          return num1+ num2;
          return 0;
          return 0;
          return num1+ num2;
          return num1+ num2;
          return 0;
          return num1+ num2;
          return 0;
          return num1+ num2;
          return 0;
  • 새싹교실/2012/startLine . . . . 10 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return account;
          return res;
          return res;
          return get;
          return length;
          return 0;
  • 영호의바이러스공부페이지 . . . . 10 matches
          cmp dx,0 ;returns msh
         Returns
         The problem with most viruses is that this dickhead who lives in California
         named John Mcafee gets his greedy hands on them and turns them into big
         viruses so the scanners wont catch them, in turn making them new strains.
         One warning, this only works with un-encrypting viruses, or on the
         ; this program should not be turned over to irresponsible hands...
         cr equ 13 ; Carriage return ASCII code
         ; Because of Cybernetic Mutation Technology(tm), the CRC of this file often
         virus_msg3 db cr,lf,tab,"Leprosy Strain B, a virus employing Cybernetic$"
  • 정모/2013.5.6/CodeRace . . . . 10 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 1;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 코드레이스/2007/RUR_PLE . . . . 10 matches
          * 창에서 Robot: Code and Learn 탭을 선택한다.
         turn_off()
         turn_left()
         turn_off()
         http://rur-ple.sourceforge.net/images/turnright_txt.png
         def turn_right():
          repeat(turn_left, 3)
         def move_or_turn():
          turn_left()
          turn_off()
  • 파스칼삼각형/김수경 . . . . 10 matches
          if(n>m) return -1;
          if(m == 1 || n == 1 || m == n) return 1;
          return Pascal(m-1, n-1) + Pascal(m-1, n);
          return
          return
          return
          return 1
          return pascal(line-1, element-1) + pascal(line-1, element)
          return
          return
  • 호너의법칙/박영창 . . . . 10 matches
         programmed by eternalbleu (youngchang park, 2001 1612)
         double horner_func(double, double*, int);
          std::cout<<horner_func(x_param, coefficient, 0)<<std::endl;
          return EXIT_SUCCESS;
         horner_func 호너의 법칙을 재귀함수로 구현한다.
         @return 호너함수의 재귀호출 값 + 호출 차수의 계수값
         double horner_func(double x_param, double* coefficient, int exponential)
          if (exponential == max_exponentials-1) return coefficient[exponential];
          return horner_func(x_param, coefficient, exponential+1)*x_param + coefficient[exponential];
  • 02_Python . . . . 9 matches
          * 대부분의 정보는 Learning Python 에서 발최 .. 그책이 가장 쉬울꺼 같습니다.
          return 0;
          return 0;
          return []
          return qsort(ltList)+[aList[0]]+qsort(gtList)
         Def, Return 함수 만들기 def f(a,b,c=1, *d): return a+b+c+d[0]
         def, return def adder(a,b,c=1, *d): return a+b+c+d[0]
  • 2002년도ACM문제샘플풀이/문제B . . . . 9 matches
         string pattern;
          index=pattern.find_first_of(c);
          pattern = pattern.substr(0, index) + pattern.substr(index + 1);
          return index;
          pattern = "abcdefgh";
          return 0;
          return i;
  • 3N+1Problem/강희경 . . . . 9 matches
          return
          return count
          return min, max
          return binaryMap
          return maxCycleLength
          return True
          return False
          return True
          return False
  • 3N+1Problem/황재선 . . . . 9 matches
          return 0;
          int interNum = inputNum[0];
          while (interNum <= inputNum[1])
          temp = findMaxCycle(interNum, count);
          interNum++;
          return maxCycle;
          return aCount;
          return self.cycleLength + self.cycleDic[str(num)]
          return self.cycleLength
          return maxLength
          return cycleLength + cycleDic[num]
          return cycleLength
          return maxLength
  • Bicoloring/문보창 . . . . 9 matches
          return 0;
          return false;
          return false;
          return true;
          return false;
          return false;
          return true;
          return false;
          return true;
  • C++/SmartPointer . . . . 9 matches
          return (*this);
          {return (*get()); }
          {return (get()); }
          {return (_Ptr->_Ptr); }
          return (_tPtr);
          if(_Ptr == 0) return TRUE;
          return FALSE;
          return SmartPtr<_OTy> (_Ptr);
         이런게 있기 때문에 C++ 이 재미있는게 아닐까? - [eternalbleu]
  • Chapter I - Sample Code . . . . 9 matches
          OS 를 작성하다보면 전역변수가 필요한 경우가 있다. 전역변수는 어떻게 선언하는가? extern 키워드를 사용하면 된다. 하지만 uCOS-II 에서는 extern 키워드마저 #define 해서 다른 매크로로 사용한다.
         #define OS_EXT_extern
         extern INT32U OSIdleCtr;
         extern INT32U OSIdleCtrRun;
         extern INT32U OSIdleCtrMax;
          uCOS-II는 여타의 DOS Application 과 비슷하다. 다른말로는 uCOS-II의 코드는 main 함수에서부터 시작한다. uCOS-II는 멀티태스킹과 각 task 마다 고유의 스택을 할당하기 때문에, uCOS-II를 구동시키려면 이전 DOS의 상태를 저장시켜야하고, uCOS-II의 구동이 종료되면서 저장된 상태를 불러와 DOS수행을 계속하여야 한다. 도스의 상태를 저장하는 함수는 PC_DosSaveReturn()이고 저장된 DOS의 상태를 불러오는것은 PC_DOSReturn() 함수이다. PC.C 파일에는 ANSI C 함수인 setjmp()함수와 longjmp()함수를 서로 연관시켜서 도스의 상태를 저장시키고, 불러온다. 이 함수는 Borland C++ 컴파일러 라이브러리를 비롯한 여타의 컴파일러 라이브러리에서 제공한다.[[BR]]
          '''uCOS-II를 끝내기 전에 PC_DOSSaveReturn 함수를 호출해야한다. 그렇지 않으면 DOS가 curruped mode 가 되어버리고 이것은 당신의 windows에 영향을 줄 수도 있다.'''
  • CppStudy_2002_2/STL과제/성적처리 . . . . 9 matches
          return _StudentName;
          return _Scores[n];
          return _TotalScore;
          return _AverageScore;
          return stu1->getTotalScore() > stu2->getTotalScore();
          return stu1->getName() < stu2->getName();
          return ch;
          return;
          return 0;
  • DPSCChapter3 . . . . 9 matches
         http://zeropage.org/~comein2/design_pattern/31page.gif
          우리는 Abstract Factory Pattern을 이용해서 두가지 목표를 이룰 수 있다.
          (정리 : Abstract Factory Pattern은 Factory Pattern을 추상화시킨 것이다.Factory Pattern의 목적이 Base Class로부터 상속
          Abstract Factory Pattern는 여러 개의 Factory중 하나를 선택할 수 있도록 해주는 것을 수행한다. )
          http://zeropage.org/~comein2/design_pattern/32page.gif
          http://zeropage.org/~comein2/design_pattern/33page.gif
          http://zeropage.org/~comein2/design_pattern/34page.gif
          다형성의 힘 때문에, 클라이언트는 코드 구현을 한번만 하면된다. ABSTRACT FACTORY PATTERN을 사용하지 않을 경우, 자동차 생성 코드는 다음과 같이 보일 것이다.(아주 비효율적인 코드)
  • DataStructure/Queue . . . . 9 matches
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
  • EightQueenProblem/강인수 . . . . 9 matches
          return 1;
          return ret;
          return false;
          return true;
          return ret;
          return ret;
          return 0;
          return False
          return True
  • EightQueenProblem/햇병아리 . . . . 9 matches
          return 1;
          return 1;
          return 0;
          return 1;
          return 1;
          return 1;
          return 1;
          return 0;
          return 0;
  • Gof/Facade . . . . 9 matches
         이럴때 Facade Pattern을 사용하라.
          Facade Pattern은 다음과 같은 이익을 제공해준다.
         Parser는 점진적으로 parse tree를 만들기 위해 ProgramNodeBuilder 를 호출한다. 이 클래스들은 Builder pattern에 따라 상호작용한다.
         parser tree는 StatementNode, ExpressionNode와 같은 ProgramNode의 subclass들의 인스턴스들로 이루어진다. ProgramNode 계층 구조는 Composite Pattern의 예이다. ProgramNode는 program node 와 program node의 children을 조작하기 위한 인터페이스를 정의한다.
         Traverse operaton은 CodeGenerator 객체를 인자로 취한다. ProgramNode subclass들은 BytecodeStream에 있는 Bytecode객체들을 machine code로 변환하기 위해 CodeGenerator 객체를 사용한다. CodeGenerator 클래는 visitor이다. (VisitorPattern을 참조하라)
         이 구현에서는 사용하려는 code-generator의 형태에 대해서 hard-codes (직접 특정형태 부분을 추상화시키지 않고 바로 입력)를 했다. 그렇게 함으로서 프로그래머는 목적이 되는 아키텍처로 구체화시키도록 요구받지 않는다. 만일 목적이 되는 아키텍처가 단 하나라면 그것은 아마 이성적인 판단일 것이다. 만일 그러한 경우가 아니라면 우리는 Compiler 의 constructor 에 CodeGenerator 를 인자로 추가하기 원할 것이다. 그러면 프로그래머는 Compiler를 instance화 할때 사용할 generator를 구체화할 수 있다. Compiler facade는 또한 Scanner나 ProgramNodeBuilder 등의 다른 협동하는 서브시스템클래스를 인자화할 수 있다. 그것은 유연성을 증가시키지만, 또한 일반적인 사용형태에 대해 인터페이스의 단순함을 제공하는 Facade pattern의 의의를 떨어뜨린다.
          MemoryObjectCache는 실제로는 캐쉬 정책을 지역화시키는 Strategy Pattern이다.
         == Related Patterns ==
         보통 facade는 단일 오브젝트로 요구된다. 그래서Facade 객체는 종종 SingletonPattern으로 구현된다.
  • JosephYoder방한번개모임 . . . . 9 matches
          * [https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=1pibLA94VQ8Z1cckW8IOsedbQ9joDuCwwafH93jHDgv3l-ASNn_QW2rGhxrWT&hl=en_US Refactoring Testing and Patterns]
         Joseph Yoder와의 만남. 신선했다면 신선했다일까. 이렇게 빠른 외국인의 아키텍쳐설명은 들어본적이 없다. Pattern의 강자 GoF와 같이 시초를 같이 했으며 의료 분야 소프트웨어 제작에 참여하고있다고 했다.
         일단 코드 컨스트럭트를 할때는 Facade and Wrapper Pattern을 이용해서 방을 청소하고 시작하라고하는것도 보았다. 하긴 이렇게하면 다른것에 상관 없이 쓸수 있겠군? 이라고 생각했다.
         Refactoring과 Pattern은 누가 누구에 속한 관계가 아니라서 적절히 써야한다고했다. 교집합이었다 그림은. 그래 적절히 써야지라고 생각했다.
         여러모로 Refactoring에서 나오는 Pattern과 Holub이 주장하는 Design Pattern과는 많았고 옆에서 계속 번역해주시는 창준선배님을 보면서 참 나도 영어 듣기가 녹슬었구나 하는 생각이 들었다. FPS에서 영어를 배워봐야하나. 여러사람이 다양하게 생각하는 Refactoring과 Pattern에 대해 다시한번 좀더 연구할 생각이드는 시간이었다.
          * Internal structure
          * External behavior
  • Memo . . . . 9 matches
         RFC 791 Internet Protocol
         RFC 792 Internet Control Message Protocol
          DWORD BytesReturned;
          if (WSAIoctl(Sock, SIO_RCVALL, &I, sizeof(I), NULL, NULL, &BytesReturned, NULL, NULL) == SOCKET_ERROR)
          return 0;
          print self.conn.getpeername()
          printf( "I sent an answer. The answer is %srn", msg);
         ObserverPattern 연습
         class TestObserverPattern(unittest.TestCase):
  • Monocycle/조현태 . . . . 9 matches
          return TRUE;
          return FALSE;
          return sumOfCanMove;
          return TRUE;
          return FALSE;
          int returnData = nowSuchData->timeCount;
          return returnData;
          return -1;
  • MoreEffectiveC++/Exception . . . . 9 matches
          operator WINDOW_HANDLE() {return w;}
          if (imageFileName != "") return new Image(imageFileName);
          else return 0;
          return new AudioClip(audioClipFileName);
          else return 0;
         자, 비슷한 면은 언급해보면, 함수 예외 모두 에 인자를 전달할때 세가지로 전달할수 있다. 값(by value)이냐 참조(by reference)냐, 혹은 포인터(by pointer)냐 바로 이것이다. 하지만 이 함수와 예외에서의 인자의 전달 방식은 구동 방법에서 결정적인 차이점을 보인다. 이런 차이점은 당신이 함수를 호출할때 최종적으로 반환되는 값(returns)이 해당 함수를 부르는 위치로 가지만, 예외의 경우에 throw의 위치와 return의 위치가 다르다는 점에서 기인한다.
          extern void f1();
          return &lhs == &rhs;
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 9 matches
          return newBlock;
          strncpy(textBuffur, readData, nameEndPoint - readData);
          return nameEndPoint + 1;
          strncpy(textBuffur, readData, contentsEndPoint - readData);
          return contentsEndPoint;
          return readData;
          strncpy(textBuffur, query, suchEndPoint - query);
          if (0 == strncmp(suchBlock->nextBlocks[i]->name, query, suchEndPoint - query - 1))
          if (0 == strncmp((*(rootBlock->nextBlocks))->name, query, strchr(query, '/') - query - 1))
  • PatternOrientedSoftwareArchitecture . . . . 9 matches
         == 1. Patterns ==
         == 2. Architectual Patterns ==
         || From Mud to Structure || Layer, Blackboard Pattern || 전체적인 시스템을 상호 협력하는 하부 그룹으로 나누어서 관리 힌다.||
         || Distributed Systems || Broken Patterns || use in distributed application ||
         || Interactive Systems || Model-View-Controlled, Presentation-Abstraction-Control Pattern || - ||
         || Adaptable Systems || Microkernel pattern || - ||
          * 구조 : 자신의 시스템을 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를 가지고 있다.
          * 구현(implementation) : blackboard pattern을 구현하려면 다음과 같은 단계를 수행하여라.
  • PythonNetworkProgramming . . . . 9 matches
          clientConnection.send("hahaharn")
          peername = conn.getpeername ()
          ClientList.append (peername)
          print "Requested by ", peername
          return
          return not self.connected
          return os.path.getsize(aFileName)
          return not self.connected
  • Slurpys/이상규 . . . . 9 matches
          return true;
          return true;
          return false;
          return true;
          return true;
          return true;
          return false;
          return true;
          return false;
  • StringOfCPlusPlus/상협 . . . . 9 matches
          char* stval() {return st;}//이걸 알자:배열 전체 리턴 할때 * 사용 ..
          int nval() const {return n;}//문자열 길이를 알려줌.
          strncpy(st,in_st,LEN);
          strncpy(temp,st,k+2);
          return number;
          strncpy(sum.st,st,n);
          return sum;
          return os;
          return 0;
  • UglyNumbers/남훈 . . . . 9 matches
          return expo
          return True
          return False
          return 0
          return guess
          return True
          return False
          return 0
          return prev
  • WeightsAndMeasures/황재선 . . . . 9 matches
          return self.dataList
          return self.stack
          return nextDataIndex
          return True
          return False
          return self.stack
          return False
          return True
          return size
  • whiteblue/파일읽어오기 . . . . 9 matches
          unsigned int getSchoolNumber() { return nSchoolNumber; }
          string getName() { return szName; }
          int getBookNumber() { return nBookNumber; }
          string getBookName() { return szBookName; }
          string getWriter() { return szWriter; }
          string getPublishingCompany() { return szPublishingCompany; }
          void deleteUserData(int nUserNum)
          if ( userinfo[i]->getSchoolNumber() == nUserNum )
          return;
          return;
          int getNextBookNumber() { nNextBookNumber++; return nNextBookNumber; }
  • 데블스캠프2005/RUR-PLE/Harvest/이승한 . . . . 9 matches
         def turnRight():
          repeat(turn_left,3)
          turn_left()
          turn_left()
         turnRight()
         turnRight()
         turnRight()
         turnRight()
         turn_off()
  • 데블스캠프2011/둘째날/Machine-Learning . . . . 9 matches
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김수경]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진]
          * svm learning : ./svm_multiclass_learn -c 1 /home/newmoni/workspace/DevilsCamp/data/test.svm_light test.c1.model
          * [데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy]
  • 마름모출력/문보창 . . . . 9 matches
         def show_up_triangle(pattern, size):
          print pattern * (i * 2 + 1)
          return
         def show_down_triangle(pattern, size):
          print pattern * ((size-i) * 2 + 1)
          return
          pattern = raw_input()
          show_up_triangle(pattern, size)
          show_down_triangle(pattern, size)
  • 변준원 . . . . 9 matches
          return x,y;
          return 0;
          return 0;
          return 0;
          return 0;
          return (int)msg.wParam;
          return (int)msg.wParam;
          return DefWindowProc(hWnd, msg, wParam, lParam);
          return 0;
  • 보드카페 관리 프로그램/강석우 . . . . 9 matches
          return 0;
          return;
          return;
          return;
          return;
          return;
          return;
          return;
          return (hour * 1600 + (minute / 30) * 800) * vec[i].person + (vec[i].drink * 500);
  • 빵페이지/도형그리기 . . . . 9 matches
          return 0;
          return 0;
          return 0;
          Kernighan과 Ritchie가 이걸 찬성할까? 모르겠다.
          return 0;
          Bjarne Stroustrup ,Alexander Stepanov는 어떻게 작성하길 원할까?
          return 0;
          return 0;
          return 0;
  • 서지혜 . . . . 9 matches
          * [DesignPatterns/2011년스터디]
          * 교재 : [HolubOnPatterns]
          * 밑줄긋기 진행중 : [HolubOnPatterns/밑줄긋기]
          * [DesignPatterns/2011년스터디/서지혜]
          * hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : MySQL, Hibernate
          * [DoItAgainToLearn]
          * 어느 교수님이 Bjarne Stroustrup 였다..
          * [HowToStudyDesignPatterns]
          * [SmalltalkBestPracticePatterns]
  • 오목/재니형준원 . . . . 9 matches
          { return (COmokDoc*)m_pDocument; }
          return CView::PreCreateWindow(cs);
          return DoPreparePrinting(pInfo);
          return (COmokDoc*)m_pDocument;
          return true;
          return true;
          return true;
          return true;
          return false;
  • 이영호/개인공부일기장 . . . . 9 matches
         ☆ 앞으로 공부해야할 책들(사둔것) - Effective C++, More Effective C++, Exeptional C++ Style, Modern C++ Design, TCP/IP 네트워크 관리(출판사:O'Reilly), C사용자를 위한 리눅스 프로그래밍, Add-on Linux Kernel Programming, Physics for Game Developers(출판사:O'Reilly), 알고리즘(출판사:O'Reilly), Hacking Howto(Matt 저), Windows 시스템 실행 파일의 구조와 원리, C언어로 배우는 알고리즘 입문
         ☆ 레퍼런스 - 리눅스 공동체 세미나 강의록, C언어 함수의 사용법(함수 모음), 데비안 GNU/LINUX, C사용자를 위한 리눅스 프로그래밍, Add-on Linux Kernel Programming, Secure Coding 핵심원리
         6 PE 구조 공부(마스터 수준). & Windows Kernel(리눅스 커널과의 차이점)
         7 API 공부(마스터 수준). & Windows Kernel(리눅스 커널과의 차이점)
         8일~~31일 - Reverse Engineering (Assembly + PE + Kernel + Packing + Unpacking + Encrypt + Decrypt), 몇몇개의 Game Cracking. 몇몇개의 하드에 저장된 쉐어웨어 시리얼 제작.
         1일 (월) - 한차례 내 실력이 워핑 했다. 높은 수준으로 올랐다. PCB와 Linux Kernel에 관한 것을 배웠다.
         ☆ 1일 (월) - struct task_struct 의 SUPERUSERBIT를 flagon 시킬 수만 있다면 root의 권한을 얻을 수 있다. kernel의 조작에는 회의적이지만 간접적으로 만질 수 있는 방법을 찾아봐야한다.
         31 (일) - Network Programming(멀티쓰레드 - POSIX, MUTEX, SEMAPORE), System Programming(Kernel)
  • 현종이 . . . . 9 matches
          return m_nTotal;
          return s;
          return *this;
          return s;
          return *this;
          return s;
          return *this;
          return s;
          return *this;
  • 호너의법칙/조현태 . . . . 9 matches
         int Horner(int);
          outputFile << "# Horner Function Value ----> "<< Horner(0) << "\n";
          outputFile << "# Horner ADD Count ----> "<< number_of_sum << "\n";
          outputFile << "# Horner Multiply Count ----> "<< number_of_multiply << "\n";
         int Horner(int number)
          return input[number];
          return Horner(number+1)*x+input[number];
  • C++스터디_2005여름/도서관리프로그램/문보창 . . . . 8 matches
          return ISBN;
          return name;
          return writer;
          return isBorrow;
          return;
          return;
          return 0;
          return 1;
  • CarmichaelNumbers/문보창 . . . . 8 matches
          return 0;
          return false;
          return true;
          return false;
          return true;
          return true;
          return false;
          return (modulo * mod) % n;
  • ClassifyByAnagram/sun . . . . 8 matches
          return java.nio.ByteBuffer.wrap( seq );
          if( l >= u ) return;
          return keyBuf.toString();
          return java.nio.ByteBuffer.wrap( seq );
          if( l >= u ) return;
          return java.nio.ByteBuffer.wrap( seq );
          if( l >= u ) return;
          if( l >= u ) return;
  • ClassifyByAnagram/김재우 . . . . 8 matches
          return string.join( lst, '' ).replace( ' ', '' )
          return self.dictionary
          return writer.ToString();
          return m_log.ToString();
          internal StringWriter m_log;
          internal Hashtable m_dictionary;
          return strBuf.toString();
          return m_dictionary.toString();
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 8 matches
          return answer;
          return 0;
          return 0;
          return 1;
          return max;
          return 0;
          return temp;
          return temp;
  • DPSCChapter2 . . . . 8 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.
         디자인 패턴에 대한 구체적인 설명에 들어가기 전에 우리는 다양한 패턴들이 포함된 것들에 대한 예시들을 보여준다. 디자인 패턴 서문에서 GoF는 디자인 패턴을 이해하게 되면서 "Huh?" 에서 "Aha!" 로 바뀌는 경험에 대해 이야기한다. 우리는 여기 작은 단막극을 보여줄 것이다. 그것은 3개의 작은 이야기로 구성되어있다 : MegaCorp라는 보험회사에서 일하는 두명의 Smalltalk 프로그래머의 3일의 이야기이다. 우리는 Don 과(OOP에 대해서는 초보지만 경험있는 사업분석가) Jane (OOP와 Pattern 전문가)의 대화내용을 듣고 있다. Don 은 그의 문제를 Jane에게 가져오고, 그들은 같이 그 문제를 해결한다. 비록 여기의 인물들의 허구의 것이지만, design 은 실제의 것이고, Smalltalk로 쓰여진 실제의 시스템중 일부이다. 우리의 목표는 어떻게 design pattern이 실제세계의 문제들에 대한 해결책을 가져다 주는가에 대해 설명하는 것이다.
  • Garbage collector for C and C++ . . . . 8 matches
         # (Internally this define GC_SOLARIS_THREADS as well.)
         # Alternatively, GC_all_interior_pointers can be set at process
         # This is on by default. Turning it off has not been extensively tested with
         # -DIGNORE_FREE turns calls to free into a noop. Only useful with
         # -DUSE_MUNMAP causes memory to be returned to the OS under the right
         # -DGC_ASSERTIONS Enable some internal GC assertion checking. Currently
         # altered stubborn objects, at substantial performance cost.
         # These may otherwise alter its configuration, or turn off GC altogether.
         # -DSTUBBORN_ALLOC allows allocation of "hard to change" objects, and thus
  • HanoiProblem/임인택 . . . . 8 matches
          return (towers[0].isEmpty() && towers[1].isEmpty() );
          return discsAtPillar.isEmpty();
          return true;
          return true;
          return false;
          return topDisc;
          return true;
          return false;
  • HowManyFibs?/문보창 . . . . 8 matches
          return BIG;
          return SMALL;
          return BIG;
          return SMALL;
          return TIE;
          return false;
          return true;
          return 0;
  • HowManyZerosAndDigits/임인택 . . . . 8 matches
          return result;
          return;
          return count;
          return howManyZeros((long)_fact);
          return count;
          return count;
          return numbers.size();
          return Integer.parseInt(intVal);
  • JTDStudy/첫번째과제/상욱 . . . . 8 matches
          private String userNumber;
          return userNumber = JOptionPane.showInputDialog(null, "Enter number what you think");
          if (resultNumber.charAt(i) == userNumber.charAt(j)) {
          return "You are correct!";
          return "" + numOfStrike + " Strike, " + numOfBall + " Ball";
          public String getUserNumber() {
          return userNumber;
          return resultNumber;
         LENGTH,START,END,TURN_LIMIT=3,100,999,8
          if len(set(answer)) == LENGTH: return answer
          return question
          return [strike,ball,out]
         for count in xrange(1,TURN_LIMIT+1):
  • JavaStudy2002/상욱-2주차 . . . . 8 matches
          return true;
          return false;
          return rand.nextInt(10000);
          return rand.nextInt(40000);
          return (randomNumber_1()%3)-1; // -1 is left, 1 is right.
          return (randomNumber_2()%3)-1; // -1 is up, 1 is down.
          return true;
          return false;
  • JavaStudy2004/클래스상속 . . . . 8 matches
          return x;
          return y;
          return "Point";
          return 0;
          return name;
          return Math.PI * radius * radius;
          return super.getName();
          return Math.abs(right_bottom.getX()-left_top.getX()) * Math.abs(left_top.getY()-right_bottom.getY());
  • JollyJumpers/남훈 . . . . 8 matches
          return [0] * (n-1)
          return True
          return False
          return isComplete(table[1:])
          return True
          return False
          return lines
          return 0
  • JollyJumpers/임인택 . . . . 8 matches
          return (count == size-1)?"Jolly":"NotJolly";
          return false;
          return false;
          return true;
          return false;
          return false;
          return true;
          return (offCnt==array.length-1)?"Jolly":"NotJolly";
  • LIB_3 . . . . 8 matches
          return Temp;
          if ( priority < LIB_MIN_PRIORITY || priority > LIB_MAX_PRIORITY ) return; <--------- 우선순위가 지랄 같으면 그냥 끝낸다.
          if ( priority == 0 ) return;
          return;
          return;
          return success;
          return fail;
          return;
  • LoveCalculator/조현태 . . . . 8 matches
          return number;
          return calculator(temp_number);
         int input_and_return_cursur(char*, int);
          calculate(temp_save_name, input_and_return_cursur(temp_save_name, i), name_score, i);
         int input_and_return_cursur(char *temp_save_name, int i)
          return cursur;
          return number;
          return input_to_calculator(temp_number);
  • MedusaCppStudy/재동 . . . . 8 matches
          return 1;
          return 0;
          return false;
          return true;
          throw domain_error("Roach position is worng");
          return 0;
          return x.name < y.name;
          return;
  • MoinMoinTodo . . . . 8 matches
          * Send a timestamp with the EditPage link, and then compare to the current timestamp; warn the user if page was edited since displaying.
          * Remember when someone starts to edit a page, and warn when someone else opens the same page for editing
          * Support URNs, see http://www.ietf.org/internet-drafts/draft-daigle-uri-std-00.txt and http://www.ietf.org/internet-drafts/draft-hakala-isbn-00.txt
          * pattern d{3}-d{8}-d{8}-[0-9xX]
          * Add display of config params (lower/uppercase letterns) to the SystemInfo macro.
          * When a save is in conflict with another update, use the rcs/cvs merge process to create the new page, so the conflicts can be refactored. Warn the user of this!
          * I'll certainly not have the time to climb the Zope learning curve in the near future. The new source structure would allow to simply add a {{{~cpp zopemain.py}}} companion to {{{~cpp cgimain.py}}}. '''Volunteers?'''
  • NotToolsButConcepts . . . . 8 matches
         > I wanna start learning some real programming language (I know now only
         about particular technologies, the important part is learning concepts. If
         you learn Python, you won't be able to avoid learning (at least):
         There's a lot more concepts that you can learn while using Python, as you
         Learn concepts, not tools. At least in the long run, this will make you
         [1] If you have some spare time you can learn that by joining an Open
         NeoCoin 은 이렇게만 생각했지만, 2년 전 즈음에 생각을 바꾸었다. 구지 영어로 비슷하게 표현하면 UseToolAndLearnConcepts 이랄까? 돌이켜 보면 이런 상황을 더 많이 접하였다. 언어를 떠나 같은 시기 동안에 같은 일에 대하여, 같은 도구를 사용하는데, 한달뒤의 사용 정도와 이해도가 다른 사람들을 자주 보게 된다. 도구의 사용 능력 차이가 재미와 맞물려서 도메인의 사용 폭의 이해도 역시 비슷하게 따라오는 모습을 느낄수 있었다. 멋진 도구에 감탄하고, 사용하려는 노력 반대로 멋지지 않은 도구에서 멋진 면을 찾아내고 사용하려는 노력 이둘은 근본적인 Concept을 배우는 것과 멀리 떨어진것은 아닌것 같다.
  • Pairsumonious_Numbers/김태진 . . . . 8 matches
          return a<b;
          if(Aindex==n)return 1;
          return 0;
          return 0;
          return -1;
          return 1;
          return 0;
          return 0;
  • ProjectEazy/Source . . . . 8 matches
          return tuple(self.cases)
          return self.root
          return self.words.keys()
          return each + '다'
          return self.findFundermentalForm(
          return aPhrase
          return string.join( temp, ' ')
          return aSentence.split(' ')[0]
  • R'sSource . . . . 8 matches
         global saveDirName
         saveDirName = name
          pattern = re.compile('(^<TABLE.*<a.*number=)(.*)&view=2.*\[1\].*')
          print 'pattern searching...'
          matching = pattern.match(line)
          # pattern = re.compile('.*<a.*<a.*\"(http.*)\".*' + keyGamer + '.*')
          pattern = re.compile('.*<a.*<a.*\".(.*)\".*' + keyGamer + '.*')
          matching = pattern.match(line)
          print '%s 하위디렉토리에 총 %d 개의 리플레이를 저장하였습니다.' % (saveDirName , savedNum)
          pattern = re.compile('^<a href=\".(.*filename=(.*.rep).*)\".*')
          matching = pattern.match(line)
          if os.path.exists(defaultDir + saveDirName)==0:
          os.mkdir(defaultDir + saveDirName)
          fp = open(defaultDir + saveDirName + '\\' + fileName, 'wb')
  • RUR-PLE/Hudle . . . . 8 matches
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
          turn_left()
  • SeminarHowToProgramIt . . . . 8 matches
          * DesignPatterns -- ["디자인패턴"] 공부 절대로 하지 마라
          * Programmer's Journal -- Keeping a Diary (see also NoSmok:KeepaJournalToLiveBetter )
          * Lifelong Learning as a Programmer -- Teach Yourself Programming in Ten Years (http://www.norvig.com/21-days.html )
         세미나는 실습/토론 중심의 핸드온 세미나가 될 것이며, 따라서 인원제한이 있어야 할 것임. 약 20명 내외가 적당할 듯. ("Tell me and I forget, teach me, and I may remember, involve me and I learn." -- Benjamin Franklin)
         ||DesignPatterns ||4 ||
         ||Programmer's Journal, Lifelong Learning & What to Read||2 ||
  • SignatureSurvey . . . . 8 matches
          return result
          return "."
          return aText
          return aText
          return "\n"
          return ""
          return writer.getvalue()
          return text
  • SummationOfFourPrimes/1002 . . . . 8 matches
          return
          return False
          return True
          return self.resultTable
          return False
          return True
          return self.resultTable
          return
  • TheGrandDinner/김상섭 . . . . 8 matches
          return a.maxNum > b.maxNum;
          return a.maxNum > b.maxNum;
          return a.Num < b.Num;
          return 0;
          return a.maxNum > b.maxNum;
          return a.maxNum > b.maxNum;
          return a.Num < b.Num;
          return 0;
  • TheGrandDinner/하기웅 . . . . 8 matches
         - 앉히다가 테이블에 앉을 수 있는 자리의 수가 0인 테이블을 만나면 return false.
          int memberNum;
          int chairNum;
          return a.memberNum>b.memberNum;
          return a.number<b.number;
          return a.chairNum>b.chairNum;
          for(j=1; j<team[i].memberNum+1; j++)
          for(j=1; j<team[i].memberNum+1; j++)
          if(team[i].memberNum>input2)
          return false;
          if(nTable[j].chairNum>0)
          nTable[j].chairNum--;
          return false;
          sort(&team[i].person[1], &team[i].person[team[i].memberNum+1]);
          return true;
          cin >> team[i].memberNum;
          cin >> nTable[i].chairNum;
          return 0;
  • TheJavaMan/달력 . . . . 8 matches
          return 31;
          return 29;
          return 28;
          return 30;
          return true;
          return false;
          return true;
          return false;
  • [Lovely]boy^_^/USACO/BrokenNecklace . . . . 8 matches
          return 0;
          int rnum = 0;
          rnum++;
          if(max < lnum + rnum)
          max = lnum + rnum;
          lnum = rnum = 0;
          return max;
          return ret;
  • [Lovely]boy^_^/USACO/PrimePalinDromes . . . . 8 matches
          return 0;
          return ret;
          return false;
          return false;
          return true;
          return false;
          return false;
          return true;
  • whiteblue/MyTermProject . . . . 8 matches
          return 0;
          return;
          return;
          return;
          return;
          return;
          return;
          return select;
  • 간단한C언어문제 . . . . 8 matches
         C언어의 컴파일러에 따라 메인함수는 저렇게 쓰일 수가 있어요;;; 특정 컴파일러는 return형이 int형이 아니라고 warnning을 내기도 하죠;; - [이영호]
         옳지않다. atof함수로 float변환은 되었지만, atof함수의 프로토 타입이 있는 헤더를 추가하지 않았기 때문에 int형으로 return된다. 즉, num엔 숫자 123이 담긴다. ANSI C99에서는 프로토타입이 선언되지 않으면 컴파일되지 않도록 변했다. - [이영호]
          return num*num;
         exturn int a;
          return a*b;
         옳지않다. 함수의 프로토 타입이 정의되지 않았기 때문에 return형이 int형으로 바뀐다. 프로토타입은 return 타입을 컴파일러에서 알기 위해 쓰이는 것이다. - [이영호]
  • 김희성/MTFREADER . . . . 8 matches
          return;
          return;
          return *(long*)((unsigned char*)point+4);
          return *(long*)((unsigned char*)point+4);
          return 0;
          return j;
          return;
          return ErrorCode;
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest/이승한 . . . . 8 matches
         def turnRight():
          repeat(turn_left,3)
         def turnBack():
          repeat(turn_left,2)
          turnBack()
          turnRight()
          turnRight()
         turn_off()
  • 데블스캠프2005/게임만들기/제작과정예제 . . . . 8 matches
          return 1;
          return 1;
          return 1;
          return 1;
          return 1;
          return 0;
          return 0;
          return 0;
  • 데블스캠프2011/셋째날/RUR-PLE/변형진 . . . . 8 matches
          turn_left()
         turn_off()
         repeat(turn_left, 2)
         repeat(turn_left, 3)
         turn_off()
          repeat(turn_left, 3)
          turn_left()
         turn_off()
  • 데블스캠프2013/다섯째날/구구단 . . . . 8 matches
          return 0;
          return;
          return;
          return;
          return;
          return 0;
          return;
          return 0;
  • 디자인패턴 . . . . 8 matches
          * [http://www.cmcrossroads.com/bradapp/docs/pizza-inv.html - Pizza Inversion - a Pattern for Efficient Resource Consumption]
         그리고 한편으로는 Refactoring을 위한 방법이 됩니다. Refactoring은 OnceAndOnlyOnce를 추구합니다. 즉, 특정 코드가 중복이 되는 것을 가급적 배제합니다. 그러한 점에서 Refactoring을 위해 DesignPattern을 적용할 수 있습니다. 하지만, Refactoring 의 궁극적 목표가 DesignPattern 은 아닙니다.
         DesignPatterns 의 WhatToExpectFromDesignPatterns 를 참조하는 것도 좋겠네요.
         HowToStudyDesignPatterns 페이지를 참조하세요.
         see PatternCatalog
          * http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps - Design Patterns As Litmus Paper To Test The Strength Of Object Oriented Methods
  • 몸짱프로젝트/InfixToPostfix . . . . 8 matches
          return (top < MAX - 1 ? false : true);
          return (top < 0 ? true : false);
          return stack[*top];
          return stack[*top];
          return stack[--*top--];
          return false;
          return true;
          return operators[i];
  • 무엇을공부할것인가 . . . . 8 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 '' 참고로 다익스트라는 자기 밑에 학생을 받을 때에 전산학 전공자보다 수학 전공자에게 더 믿음이 간다고 합니다.
         ([http://groups.google.co.kr/groups?hl=ko&lr=&ie=UTF-8&inlang=ko&newwindow=1&frame=right&th=382f243e8edce15a&seekm=slrnam7pfh.ds.gerhard.haering%40haering.opus-gmbh.net#link1 관련 원문])
         about particular technologies, the important part is learning concepts. If
         you learn Python, you won't be able to avoid learning (at least):
         There's a lot more concepts that you can learn while using Python, as you
         Learn concepts, not tools. At least in the long run, this will make you
  • 새싹교실/2011/AmazingC/과제방 . . . . 8 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 이영호/My라이브러리 . . . . 8 matches
          return -1;
          return -1;
          return 0;
          return -1;
          return -1;
          return 0;
          return -1;
          return 0;
  • 5인용C++스터디/더블버퍼링 . . . . 7 matches
          return 0;
          return 0;
          return 0;
          return 0;
         return(DefWindowProc(hWnd,iMessage,wParam,lParam));
          return -1;
          return 0;
  • ACM_ICPC/2013년스터디 . . . . 7 matches
          * [http://211.228.163.31/30stair/barn/barn.php?pname=barn 헛간]
          * [http://211.228.163.31/30stair/barn/barn.php?pname=barn 헛간](저번주 문제)
          return result.reversed()
  • AutomatedJudgeScript/문보창 . . . . 7 matches
          return 0;
          return false;
          int nDigit, nChar, nReturn;
          nDigit = nChar = nReturn = 0;
          nReturn++;
          if (nReturn == n)
          return true;
  • Calendar성훈이코드 . . . . 7 matches
          return cnt;
          return days;
          return 0; //True
          return 1; //False
          return 0; //True
          return 1; //False
          return 0;
  • CarmichaelNumbers/조현태 . . . . 7 matches
          return 0;
          return 0;
          return 1;
          return 1;
          return 1;
          return 2;
          return 0;
  • CivaProject . . . . 7 matches
          return values[index];
          return values[index];
          return length;
          return reinterpret_cast<int>(this);
          return (this == obj.get());
          //return getClass().getName() + "@" + Integer.toHexString(hashCode());
          return Object_Handle(new Object(*this));
  • CodeRace/20060105/도현승한 . . . . 7 matches
          return first.word < second.word;
          return first.word == second.word;
          return;
          return;
          return i;
          return -1;
          return temp;
  • CompleteTreeLabeling/조현태 . . . . 7 matches
          return deep;
          return (temp-1)/(degree-1);
          return temp_block;
          return deep;
          return (temp-1)/(degree-1);
          return temp_block;
          return bun_ja/bun_mo;
  • CryptKicker2/문보창 . . . . 7 matches
          return 0;
          return true;
          return false;
          return false;
          return false;
          return false;
          return true;
  • DesignPatterns/2011년스터디/1학기 . . . . 7 matches
          * DoWeHaveToStudyDesignPatterns?
          * HowToStudyDesignPatterns?
          * 책을 읽으며 ["HolubOnPatterns/밑줄긋기" 밑줄을 긋자]
          1. HolubOnPatterns 0장에 대해 함께 이야기했다. 나 혼자 0장을 안 읽어와서 민망했다. 1장은 꼭 읽어와야지.
          * 2장 103쪽 전까지 읽어옵시다. 그리고 ["HolubOnPatterns/밑줄긋기" 밑줄을 그어요~]
          1. MVC 모델에 맞춰 설계해야해서 [HolubOnPatterns]에서 좋다고 하는대로만 설계하지는 않음.
         [DesignPatterns/2011년스터디]
  • DoubleDispatch . . . . 7 matches
          return aNumber.addInteger(this);
          return aNumber.addFloat(this);
          return Integer(this + anInteger);
          return Float(this + aFloat);
          return asFloat().addFloat(aFloat); // Integer를 Float로 바꿔준 다음 계산
          return addFloat(anInteger.asFloat());
          * http://www.object-arts.com/EducationCentre/Patterns/DoubleDispatch.htm
  • EditStepLadders/황재선 . . . . 7 matches
          return new Scanner(System.in).nextLine();
          return null;
          return !wordList.isEmpty();
          return false;
          return differentBit == 1 ? true : false;
          return differentBit == 0 ? true : false;
          return startingPoint;
  • EightQueenProblem/Leonardong . . . . 7 matches
         [Debugging]을 준비하다가 DebugJournal을 적으려고 풀어 본 문제
          return False
          return True
          return row, col
          return aRow, aCol
          return self.findNext(aRow, aCol+1)
          return q
  • EightQueenProblem/최봉환 . . . . 7 matches
          return 0;
          if(tmp[Pt.x][Pt.y]>0) return false;
          if(tmp[Pt.x][i]==2) return false;
          if(tmp[i][Pt.y]==2) return false;
          if(tmp[i][i-Pt.x+Pt.y]==2) return false;
          if(tmp[i][Pt.x-i+Pt.y]==2) return false;
          return true;
  • Hessian . . . . 7 matches
          public int returnInt();
          return "Hello, World";
          public int returnInt() {
          return 10;
         >>> proxy.returnInt()
          System.out.println("returnInt : " + basic.returnInt());
  • LinkedList/학생관리프로그램 . . . . 7 matches
          return 0;
          return selectedMenu;
          return aPopulation;
          return aPopulation;
          return aPopulation;
          return searched;
          return searchedFormer;
  • MFC/HBitmapToBMP . . . . 7 matches
         // Returns: BOOL
          return FALSE;
          return FALSE;
          return r;
         // Returns: BYTE
          return (BYTE *)lpvBits;
         돌아댕기다보면 쓸만한 소스들이 넘쳐나는군.. -_-; 난 조립만 하면된다. ㅋㅋㅋ - [eternalbleu]
  • MagicSquare/재동 . . . . 7 matches
          return self.board
          return self.row < 0 and self.col > self.boardLength - 1
          return self.row < 0
          return self.col > self.boardLength - 1
          return self.board[self.row][self.col] != 0
          return self.board
          return self.board
  • MineSweeper/Leonardong . . . . 7 matches
          return Room.safyZone()
          return self.ground[aRow][aCol]
          return self.kind is aRoom.kind
          return Room("*")
          return Room(".")
          return count
          return result
  • MoreEffectiveC++/Operator . . . . 7 matches
          * '''''implicit type conversion operator''''' 은 클래스로 하여금 해당 타입으로 ''return'' 을 원할때 암시적인 변화를 지원하기 위한 operator이다. 아래는 double로의 형변환을 위한 것이다.
          int size() const { return theSize; }
          return *this // fetch!
          return oldValue;
          return new(buffer) Widget(widgetSize);
          return new (buffer) Widget(widgetSize);
          return location;
  • PrimaryArithmetic/Leonardong . . . . 7 matches
          return 1
          return 0
          return 0
          return (num % (degree * 10)) / degree
          return count
          return 0
          return carry( getValueOfDegree( n, degree/10 ), getValueOfDegree( m, degree/10 ), getCarry(n, m, degree/10) )
  • ProjectPrometheus/Journey . . . . 7 matches
          * 서블릿 레이어부분에 대해서 Controller 에 Logic 이 붙는 경우 어떻게 Test 를 붙일까. (FacadePattern 을 생각하고, 웹 Tier 를 따로 분리하는 생각을 해보게 된다.) --["1002"]
         Object-RDB Mapping 에 대해서는 ["PatternsOfEnterpriseApplicationArchitecture"] 에 나온 방법들을 읽어보고 그중 Data Mapper 의 개념을 적용해보는중. Object 와 DB Layer 가 분리되는 느낌은 좋긴 한데, 처음 해보는것이여서 그런지 상당히 복잡하게 느껴졌다. 일단 처음엔 Data Gateway 정도의 가벼운 개념으로 접근한뒤, Data Mapper 로 꺼내가는게 나았을까 하는 생각.
          * Martin Fowler 의 PatternsOfEnterpriseApplicationArchitecture 를 읽어보는중. 우리 시스템의 경우 DataMapper 의 개념과 Gateway 의 개념을 적용해볼 수 있을 것 같다. 전자는 Data Object 를 얻어내는데에 대해 일종의 MediatorPattern 을 적용함. DB 부분과 소켓으로부터 데이터를 얻어올 때 이용할 수 있을 것 같다. 후자의 경우는 일반적으로 Object - RDB Data Mapping (또는 다른 OO 개념이 아닌 데이터들) 인데, RowDataGateway, TableDataGateway 의 경우를 이용할 수 있을것 같다.
          ''Requirements always change (from DesignPatternsExplained). 결국 사람이 개입된 일이니 실생활과 다를바 없음. :) --["sun"]''
          * 박성운씨라면 ["SeparationOfConcerns"] 를 늘 언급하시는 분이니; 디자인 정책과 구현부분에 대한 분리에 대해선 저번 저 논문이 언급되었을때 장점에 대해 설명을 들었으니까. 이는 ResponsibilityDrivenDesign 과 해당 모듈 이름을 지을때의 추상화 정도가 지켜줄 수 있을 것이란 막연한 생각중.
         ["ProjectPrometheus"]/Journey
  • RandomWalk/ExtremeSlayer . . . . 7 matches
          return false;
          return true;
          return (rand()%3) - 1;
          return false;
          return false;
          return true;
          return 0;
  • ReverseAndAdd/김회영 . . . . 7 matches
          return 0;
          long returnValue=0;
          returnValue+=arrayOfDigit[i]*pow(10,count-i);
          return returnValue;
          return true;
          return false;
  • ReverseAndAdd/신재동 . . . . 7 matches
          return int(reverseStr)
          return False
          return True
          return None
          return (count, number)
         >>> def rev(d): return int(str(d)[::-1])
          return c,d
  • ReverseAndAdd/이승한 . . . . 7 matches
          int returnNum = 0;
          returnNum += numbers[i] * zeros;
          //returnNum을 이용하여 앞과 뒤가 같은지 검사한다.
          if( returnNum == originalNum )
          return -1;
          return returnNum;
  • Robbery/조현태 . . . . 7 matches
          return;
          return;
          return;
          return;
          return;
          return;
          return;
  • SmithNumbers/이도현 . . . . 7 matches
          return 0;
          return size + start_index;
         /* 소수 판별 - 소수 이면 : return 1, 소수가 아니면 : return 2 */
          return 100;
          return 200;
          return total;
  • SummationOfFourPrimes/곽세환 . . . . 7 matches
          return false;
          return false;
          return true;
          return 0;
          return false;
          return true;
          return;
  • TkinterProgramming/Calculator2 . . . . 7 matches
          return repr(eval(code, self.myNameSpace, self.myNameSpace))
          return 'Error'
          'store' : self.doThis, 'off' : self.turnoff,
          def turnoff(self, *args):
          self.current = self.currnet[:-1]
          self.current = self.currnet + key
          self.display.component('text').bind('<Return>', self.doEnter)
  • VendingMachine/세연/재동 . . . . 7 matches
          return true;
          return false;
          return true;
          return false;
          return true;
          return false;
          return 0;
  • VonNeumannAirport/인수 . . . . 7 matches
          int _passengerNum;
          Traffic(int departureGateNum, int arrivalGateNum, int passengerNum)
          : _departureGateNum(departureGateNum), _arrivalGateNum(arrivalGateNum), _passengerNum(passengerNum) {}
          int getPassengerNum() const
          return _passengerNum;
          return _departureGateNum;
          return _arrivalGateNum;
          return traffic.getPassengerNum();
          return DISTANCE + abs(ar-dp) * DISTANCE;
          return _totalTraffic;
          return 0;
  • ZP도서관 . . . . 7 matches
         || DesignPatternSmalltalkCompanion || Alpert, Brown, Woolf || Addison Wesley || ["1002"],보솨 || 원서 ||
         || Solaris Internals || Jim Mauro, Richard 맥도걸|| Prentice Hall || ["혀뉘"], ["ddori"] || 원서 ||
         || The C Programming Language 2nd Ed. || Kernighan, Ritchie || Prentice Hall || ["zennith"] || 원서 ||
         || C언어 프로그래밍(원서명: The C Programming Language) || Brian W.Kernighan, Dennis M.Ritchie || Prentice-Hall || 도서관 소장(대영사 번역판본) || 프로그래밍언어 ||
         || Learning, creating, and using knowledge || Joseph D. Novak || Mahwah, N.J. || 도서관 소장 || 학습기법관련 ||
         || Learning How To Learn || Joseph D. Novak || Cambridge University Press || 도서관 소장 || 학습기법관련 ||
  • [Lovely]boy^_^/[Lovely]boy^_^/USACO/Barn . . . . 7 matches
          return ret;
          return ret;
          ifstream fin("barn1.in");
          return ar;
          return ret;
          ofstream fout("barn1.out");
          return 0;
  • 김동준/Project/Data_Structure_Overview/Chapter1 . . . . 7 matches
          Array Create(j, list) => return j 차원의 배열
          return 배열 A의 인덱스 i 값과 관련된 항목
          else reutrn 에러
          return 새로운쌍(i,x) 가 삽입된 배열 A.
          else return 에러
          return tempsum;
          return x;
  • 데블스캠프2005/RUR-PLE/Harvest/허아영 . . . . 7 matches
         def turn_right():
          repeat(turn_left, 3)
          turn_left()
          turn_left()
          turn_left()
          turn_left()
         turn_off()
  • 데블스캠프2010/일반리스트 . . . . 7 matches
          return( *(int *)a - *(int *)b);
          return 0;
          if (tolower(first[i])<tolower(second[i])) return true;
          else if (tolower(first[i])>tolower(second[i])) return false;
          if (first.length()<second.length()) return true;
          else return false;
          return 0;
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 7 matches
          return this;
          return docsCount;
          return count == null ? 1 : count;
          return wordsCount;
          return value;
          return Math.log((double)trainers[index].getDocsCount()/sum);
          return Math.log(((double)trainers[index].getWordCount(word)/trainers[index].getWordsCount()) / ((double)sum/total));
  • 만년달력/인수 . . . . 7 matches
          return DAYS_PER_MONTH[month - 1];
          return ret;
          return ret;
          return ret % 7;
          return isLeapYear(this.year);
          return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
          return ret;
  • 문자반대출력/조현태 . . . . 7 matches
          return TRUE;
          return FALSE;
          return TRUE;
          return FALSE;
          return 0;
          return 0;
          return 0;
  • 알고리즘8주숙제/문보창 . . . . 7 matches
          return true;
          return false;
          return true;
          return false;
          return;
          return;
          return 0;
  • 정모/2011.4.4/CodeRace/강소현 . . . . 7 matches
          return false;
          return false;
          return true;
          return name;
          return position;
          return townName;
          return peopleIndex;
  • 파스칼삼각형/윤종하 . . . . 7 matches
          if(n==0) return 1;
          else return n*fac(n-1);
          return fac(n)/(fac(k)*fac(n-k));
          return 0;
          return 1
          return n*fac(n-1)
          return fac(n)/(fac(k)*fac(n-k))
  • 1thPCinCAUCSE/ProblemA/Solution/zennith . . . . 6 matches
          return 0;
          return ret;
          return 1;
          return 1;
          return 0;
          return ret;
  • 3N+1Problem/1002_2 . . . . 6 matches
          return [self.value(each) for each in range(i,j)]
          if self._cache.get(n) is not None: return self._cache.get(n)
          return self._cache[n]
          return self._cache[n]
          #return max(self.createTable(i,j))
          return maxValue
  • 5인용C++스터디/윈도우에그림그리기 . . . . 6 matches
          return mSg.wParam;
          return FALSE;
          return FALSE;
          return FALSE;
          return FALSE;
          return DefWindowProc(hWnd,uMsg,wParam,lParam);
  • AcceleratedC++ . . . . 6 matches
         2005 - ["eternalbleu"]
          '''Visual C++ 6에서 굳이 하실 분들은 ''#pragma warning(disable: 4786)'' 전처리기로 컴파일러 warning을 죽이면 기타 잡스런 워닝을 없애는 것이 가능합니다.'''
         이제 하루정도면 다 볼거 같은데... 이미 C++의 기본 문법과 템플릿의 용법을 알고 있다면, (05년 스터디의 경우 01학번들) 8장정도 까지만 하면 충분히 이 책에서 볼것은 다 보았다고 보여진다. 만약 처음으로 C++을 접하는 경우 (05년 스터디의 경우 05학번) 마지막 까지 읽어야할 필요가 있음. 물론 상당한 분량의 C++의 깊숙한 내용을 너무 간단하게 다루는 경향이 이 책에 있기 때문에 C++ Primer Plus 같은 책을 같이 보아야할 필요가 있어보인다. 책을 좀 빠르게 읽는 편이라면 2~3일동안 집중해서 본다음에 실전에 적용시켜보는 훈련이 책 잡고 있는 것보다 더 도움이 될 것으로 보인다. 그리고 이 책 -_-;; 예제가 정말로 유기적이다. 예제를 만든 사람이 더 대단해 보인다. - [eternalbleu]
          흠 오래끌면 지쳐서 다 못보게될껄.. -_-;; 난 오래끌면 절대로 책을 안보는 타입이라서;; - [eternalbleu]
         흠 처음 생각했던 것 보다 뒷 장의 내용이 좀 신선한 부분이 많다. 특히 14장에 Ptr 클래스는 정말로 신선하다. =.= C++로 프로그램을 짜면 이렇게 짤 수도 있구나 그런생각이;; - [eternalbleu]
  • Android/WallpaperChanger . . . . 6 matches
          //Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
          return cursor.getString(column_index);
          return;
          return;
          return null;
          return state;
          return foo.mValue;
  • AntOnAChessboard/하기웅 . . . . 6 matches
          return 1;
          return counting;
          return counting;
          return counting;
          return counting;
          return 0;
  • BlueZ . . . . 6 matches
         The overall goal of this project is to make an implementation of the Bluetooth™ wireless standards specifications for Linux. The code is licensed under the GNU General Public License (GPL) and is now included in the Linux 2.4 and Linux 2.6 kernel series.
          return 0;
          return 0;
          return 0;
          strncpy(dest, argv[1], 18);
         http://www.holtmann.org/linux/kernel/
  • CPPStudy_2005_1/STL성적처리_1 . . . . 6 matches
          return 0;
          return s.total;
          return s.average=Sum(s)/SUBJECT_SIZE;
          return s1.total > s2.total;
          return out;
          return in;
  • Calendar환희코드 . . . . 6 matches
          return 0;
          return 29;
          return 28;
          return 0;
          return 0;
          return ((요일 + endday) % 7);
  • CppStudy_2002_1/과제1/CherryBoy . . . . 6 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 1;
  • CubicSpline/1002/LuDecomposition.py . . . . 6 matches
          return matrix
          return self.l, self.u
          return totalMinus
          return totalMinus
          return self.l
          return self.u
  • DataStructure/String . . . . 6 matches
          return str_count-ptn_len+1;
          return -1; // 완성 되지 않았을떄
          || pattern || a || b || c || a || b || c || a || c || a || b ||
          j = 5 일때, pattern = abcabc 여기서 [[HTML(<b><font color=red>)]]abc[[HTML(</font></b>)]][[HTML(<b><font color=blue>)]]abc[[HTML(</font></b>)]]이므로 i = 2이고 i < j이므로 f(5) = 2
          j = 4 일때, pattern = abcab 여기서 [[HTML(<b><font color=red>)]]ab[[HTML(</font></b>)]]c[[HTML(<b><font color=blue>)]]ab[[HTML(</font></b>)]]이므로 i = 1이고 i < j 이므로 f(4) = 1
          j = 3 일때, pattern = abca 여기서 [[HTML(<b><font color=red>)]]a[[HTML(</font></b>)]]bc[[HTML(<b><font color=blue>)]]a[[HTML(</font></b>)]]이므로 i = 0이고 i < j 이므로 f(3) = 0
  • DirectDraw . . . . 6 matches
         if(hr != DD_OK) return 0;
         if(hr != DD_OK) return 0;
         if(hr != DD_OK) return 0;
         if(hr != DD_OK) return 0;
         if(hr != DD_OK) return 0;
         if(hr != DD_OK) return 0;
  • EcologicalBinPacking/강희경 . . . . 6 matches
          return totalBottle;
          return minimum;
          return slots;
          return noMove;
          return temp;
          return resultInformation;
  • EightQueenProblem/lasy0901 . . . . 6 matches
          return 0;
          return 1;
          return 0;
          return 0;
          return 1;
          return 0;
  • EightQueenProblem/nextream . . . . 6 matches
          return false;
          return true;
          if (line>=8) { display(); return; }
          return false;
          return true;
          if (line>=8) { display(); return; }
  • EightQueenProblem/서상현 . . . . 6 matches
          if (board[x][y]) return 0;
          if (board[xx][yy]) return 0;
          return 1;
          return 1;
          return 1;
          return 0;
  • EightQueenProblem/이창섭 . . . . 6 matches
          return 0;
          return 0;
          return false;
          return true;
          return true;
          return false;
  • FromDuskTillDawn/조현태 . . . . 6 matches
          return g_myTowns[i];
          return g_myTowns[g_myTowns.size() - 1];
          return readData + 1;
          return NULL;
          return TRUE;
          return FALSE;
  • GRASP . . . . 6 matches
         '''''이 내용은 Applying UML and Patterns CHAPTER 22 [GRASP]에서 얻어온 것입니다'''''
         === Related Patterns ===
         === Related Patterns ===
          이 패턴은 매우 기초적인 설계 원리이지만 Cockburn에 의해 처음 발표되었다.
         그 외에 [DavidParnas]의 On the Criteria To Be Used in Decomposing Systems Into Modules에서 [InformationHiding] 개념을 소개했고 [DataEncapsulation]과 혼동하는 경우가 많았다고 말해주네요. [OCP]에 대해서도 이야기해 주고 ...
         PatternCatalog
  • HolubOnPatterns . . . . 6 matches
          * [http://www.yes24.com/24/Goods/2127215?Acode=101 Holub on Patterns: 실전 코드로 배우는 실용주의 디자인 패턴] - 번역서
          * [http://www.yes24.com/24/goods/1444142?scode=032&OzSrank=1 Holub on Patterns: Learning Design Patterns by Looking at Code] - 원서
          * [DesignPatterns/2011년스터디]
          * [HolubOnPatterns/밑줄긋기]
  • JTDStudy/첫번째과제/장길 . . . . 6 matches
          return (int) (Math.random()*1000);
          return ball[i-1];
          return strike;
          return ball;
          return win;
          return ball[i-1];
  • JavaScript/2011년스터디/김수경 . . . . 6 matches
          return this.dancing;
          return this._super();
          return true;
          return function() {
          return ret;
          return Class;
  • JavaStudy2003/두번째과제/곽세환 . . . . 6 matches
          return false;
          return true;
          return true;
          return false;
          return false;
          return true;
  • JollyJumpers/Leonardong . . . . 6 matches
          return "Jolly"
          return "Not Jolly"
          return False
          return True
          return resultSet
          def testGetSetOfDiffernce(self):
  • Linux/필수명령어/용법 . . . . 6 matches
         - \r 0 칼럼으로(carriage return) \f 탭(tab)
         - mount [ -vwrnta ] 장치명 디렉토리
         -n : 마운트 정보가 기록되는 /etc/rntab 파일에 정보를 기록하지 않는다.
         tcsh는 bash와 마찬가지로 리눅스에서 사용하는 c 셸 명령 번역기이다. bash 셸이 표준 Bourne 셸에 기능을 보강한 것처럼, 이것은 C 셸의 확장판으로 생각할 수 있다. 리눅스 사용자는 tcsh를 이용해서 C 셸을 사용할 수 있다.
         C 셸은 Bourne 셸 이후에 만들어진 셸로, 캘리포니아 버클리 대학에서 만들었다. 또한 리눅스에서 tcsh는 csh라는 이름의 링크 파일을 가지고 있다.
         셸 스크립트 상에서 무한 루프를 만들 때 등의 경우 사용될 수 있다. Bourne 셸 상에서는 콜론 문자(:)로 같은 효과를 얻을 수 있다.
  • LinuxProgramming/SignalHandling . . . . 6 matches
         code written by eternalbleu@gmail.com
          return 0;
         code written by eternalbleu@gmail.com
          return 0;
         code written by eternalbleu@gmail.com
          return 0;
  • MFC/Socket . . . . 6 matches
          return 0;
          return 0L;
          return FALSE;
          return FALSE;
          return false;
          return true;
  • Marbles/조현태 . . . . 6 matches
          return 0;
          return temp/x_2;
          return FALSE;
          return FALSE;
          return FALSE;
          return TRUE;
  • MedusaCppStudy/세람 . . . . 6 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • MedusaCppStudy/신애 . . . . 6 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • NamedPipe . . . . 6 matches
          // the function returns a nonzero value. If the function returns // 접속이 될 경우 0 아닌 값이 리턴 되며
          // zero, GetLastError returns ERROR_PIPE_CONNECTED. // 만약 0 값이 리턴이 될 경우 ERROR_PIPE_CONNECTED를 리턴한다.
          &dwThreadId); // returns thread ID
          return 1;
          return 0;
  • Omok/상규 . . . . 6 matches
          return;
          if(count==n) return 1;
          return 0;
          if(check(board,x,y,3,i)) return 1;
          if(check(board,testx,testy,3,i)) return 1;
          return 0;
  • Omok/유상욱 . . . . 6 matches
          return 0;
          return temp;
          return temp;
          return temp;
          return temp;
          return 0;
  • One/김태형 . . . . 6 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • PluggableSelector . . . . 6 matches
          return anObject.printString();
          return anObject.asDollarFormatString();
          return anObject.desription();
          return anObject.perform(printMessage);
          return figure.perform(locationMessage);
          return asPoint().x();
  • PragmaticVersionControlWithCVS/WhatIsVersionControl . . . . 6 matches
          return "Wibble";
          return 42;
          return "WIBBLE";
          return 42;
          return "Wibble";
          return 99;
  • PrimaryArithmetic/허아영 . . . . 6 matches
          int turn = 0;
          turn++;
          return (turn+1);
          return operation;
          return 0;
  • ProgrammingLanguageClass/2006/Report3 . . . . 6 matches
         Jensen's Machine 은 Jørn Jensen라는 사람이 Algol 60을 제안하는 보고서에서 제시한 프로그래밍 테크닉을 말합니다.
         supposed to include an external documentation as well as an internal documentation.
         The external documentation should explain your program in detail so that we can
         as well as unique features of your program, etc. An internal documentation means the
         음 잠깐 하면서 생각한건데.... 이 숙제 정말로 구리다. -_- 내가 이렇게 재미없는 숙제를 하게된건 파일구조때 binary 가지고 장난친 이후 처음인듯하다. 문자열 장난할꺼면 펄로하게 해주던지... C 문자열 함수 가지고 놀려니... 정말로 구리다라는 생각뿐~ - [eternalbleu]
  • ProjectZephyrus/ClientJourney . . . . 6 matches
          * 이번 프로젝트의 목적은 Java Study + Team Project 경험이라고 보아야 할 것이다. 아쉽게도 처음에 공부할 것을 목적으로 이 팀을 제안한 사람들은 자신의 목적과 팀의 목적을 일치시키지 못했고, 이는 개인의 스케줄관리의 우선순위 정의 실패 (라고 생각한다. 팀 입장에선. 개인의 경우야 우선순위들이 다를테니 할말없지만, 그로 인한 손실에 대해서 아쉬워할정도라면 개인의 실패와도 연결을 시켜야겠지)로 이어졌다고 본다. (왜 초반 제안자들보다 후반 참여자들이 더 열심히 뛰었을까) 한편, 선배의 입장으로선 팀의 목적인 개개인의 실력향상부분을 간과하고 혼자서 너무 많이 진행했다는 점에선 또 개인의 목적과 팀의 목적의 불일치로서 이 또한 실패이다. 완성된 프로그램만이 중요한건 아닐것이다. (하지만, 나의 경우 Java Study 와 Team Project 경험 향상도 내 목적중 하나가 되므로, 내 기여도를 올리는 것은 나에게 이익이다. Team Project 경험을 위해 PairProgramming를 했고, 대화를 위한 모델링을 했으며, CVS에 commit 을 했고, 중간에 바쁜 사람들의 스케줄을 뺐다.) 암튼, 스스로 한 만큼 얻어간다. Good Pattern 이건 Anti Pattern 이건.
          * 암튼. 이렇게 해봤으니, 앞으로는 더 잘할수 있도록, 더욱더 잘할수 있도록. ["DoItAgainToLearn"] 했으면 한다. 앞으로 더 궁리해봐야 할 일들이겠지. -- 석천
          * 다른 MFC나 ["wxPython"] 등의 다른 GUI Framework와 ["디자인패턴"] 에 익숙하면 이러한 Swing 에 익숙해지는데에도 도움이 되었다. 대부분의 GUI 에선 ["CompositePattern"] 으로 윈도우들을 구성하기에. 그리고 Java API를 공부하는 동안 ["IteratorPattern"] 이나 ["DecoratorPattern"], MVC 등에 대해서도 이해하기 용이했다.
  • RSSAndAtomCompared . . . . 6 matches
         [http://www.ietf.org/iesg.html Internet Engineering Steering Group]. The specification is structured in such a way that the IETF could conceivably issue further versions or revisions of this specification without breaking existing deployments, although there is no commitment, nor currently expressed interest, in doing so.
         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.
         Alternatively, the feed can be encrypted or signed, like RSS 2.0, as a bag of bits.
          <guid isPermaLink="false">urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</guid>
          <id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
          <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
  • ResponsibilityDrivenDesign . . . . 6 matches
          * Generates DesignPatterns. ChainofResponsibilityPattern, MediatorPattern, CommandPattern and TemplateMethodPattern are all generated by the method.
          * SeparationOfConcerns - 논문에 관련 내용이 언급된 바 있음.
  • STL/map . . . . 6 matches
          return 0;
         아쉬운점 : VC++ 6.0 에서 map 한번 쓰면 warning 이 72개가 뜬다; STLPort 를 써야 할까..
          warning 의 이유는 STL에서 나오는 디버그의 정보가 VC++ 디버그 정보를 위해 할당하는 공간(255byte)보다 많기 때문입니다. 보통 디버그 모드로 디버깅을 하지 않으면, Project setting에서 C/C++ 텝에서 Debug info 를 최소한 line number only 로 해놓으면 warning 는 없어 집니다. 그래도 warning 가 난다면 C/C++ 텝에서 Generate browse info 를 비활성(기본값)화 시키세요.
         # pragma warning( disable : 4786 ) 하시면 됩니다.
  • STL/vector/CookBook . . . . 6 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • ScheduledWalk/재니&영동 . . . . 6 matches
          char journey[30]; // 여정
          cin >> journey;
          void start(int x, int y, char* journey)
          CurrentMove = journey[i];
          board->start(inputer.startx, inputer.starty, inputer.journey);
          return 0;
  • SoJu/숙제제출 . . . . 6 matches
          return 0;
          return 0;
          return(0);
          return (0);
          return 1;
          return 0;
  • SummationOfFourPrimes/김회영 . . . . 6 matches
          return prime_array;
          return false;
          return true;
          return false; //사이에 나누어 떨어지는 수가 하나라도 있으면...
          return true; //사이에 나누어 떨어지는가 없다.
          return false;
  • TheGrandDinner/조현태 . . . . 6 matches
          return NULL;
          return strchr(readData, '\n') + 1;
          return one.number > another.number;
          return ;
          return ;
          return ;
  • TheJavaMan/숫자야구 . . . . 6 matches
          return "아웃";
          return "찐따-_-";
          return strike + " 스트라이크, "
          return false;
          return true;
          return;
  • TheTrip/황재선 . . . . 6 matches
          return studentNum;
          return num;
          return money;
          return movedMoney;
          return average;
          return aNum;
  • WeightsAndMeasures/신재동 . . . . 6 matches
          return (0,0)
          return (weight, strength)
          return result
          return len(pile)
          return cmp(self.foo,anA.foo)
          return '<A : %d>'%self.foo
  • WikiSlide . . . . 6 matches
          * a technology for collaborative creation of internet and intranet pages
          * '''Fast''' - fast editing, communicating and easy to learn
         To add special formatting to text, just enclose it within markup. There are special notations which are automatically recognized as internal or external links or as embedded pictures.
          * `PageList` - generates lists of pages with titles matching a pattern
          * If two people edit a page simultaneously, the first can save normally, but the second will get a warning and should follow the directions to merge their changes with the already saved data.
  • aekae/RandomWalk . . . . 6 matches
          return 0;
          return true;
          return false;
          return 0;
          return true;
          return false;
  • koi_cha/곽병학 . . . . 6 matches
          ) return true;
          ) return true;
          return false;
          return p1.first < p2.first;
          return p1.second > p2.second;
          return 0;
  • 데블스캠프2005/금요일/OneCard . . . . 6 matches
          return s
          return cards
          return cardOnTable, cnt
          return cardOnTable, cnt
          return True
          return False
  • 데블스캠프2005/금요일/OneCard/이동현 . . . . 6 matches
          return (Card)arr.remove(n);
          return i;
          return i;
          return -1;
          return arr.size();
          return (Card)arr.get(arr.size()-1);
  • 데블스캠프2009/목요일/연습문제/MFC/서민관 . . . . 6 matches
          return TRUE; // return TRUE unless you set the focus to a control
          return (HCURSOR) m_hIcon;
          return TRUE; // return TRUE unless you set the focus to a control
          return (HCURSOR) m_hIcon;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션3/김상호 . . . . 6 matches
          return;
          return 0;
          return 0;
          return;
          return true;
          return false;
  • 데블스캠프2011 . . . . 6 matches
          || 7 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [이승한] || [:데블스캠프2011/넷째날/Git Git-분산 버전 관리 시스템] || [변형진] || [:데블스캠프2011/다섯째날/HowToWriteCodeWell How To Write Code Well] || 2 ||
          || 8 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [서지혜] || [:데블스캠프2011/넷째날/루비 루비] || [변형진] || [:데블스캠프2011/다섯째날/HowToWriteCodeWell How To Write Code Well] || 3 ||
          || 9 || [송지원] || [:데블스캠프2011/첫째날/Java Play with Java] || [:상협 남상협] || [:데블스캠프2011/둘째날/Machine-Learning Machine-Learning] || [윤종하], [황현] || [:데블스캠프2011/셋째날/Esolang 난해한 프로그래밍 언어] || [서지혜] || [:데블스캠프2011/넷째날/루비 루비] || [김수경] || [:데블스캠프2011/다섯째날/Cryptography Cryptography], 회고 || 4 ||
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 6 matches
          return 0;
          return 0; // no command
          return i;
          return cmds[i].cmd;
          return testCmd;
          return 0;
  • 마름모출력/임다찬 . . . . 6 matches
          return 0;
          char pattern;
          printf("패턴입력 : "); scanf("%c",&pattern);
          for(j=1;j<=2*i+1;j++) printf("%c",pattern);
          for(j=1;j<=(2*B_length-3)-2*i;j++) printf("%c",pattern);
          return 0;
  • 반복문자열/김대순 . . . . 6 matches
          return 0;
         [http://blogfiles1.naver.net/data13/2006/3/29/80/warning-1006kds.jpg]
         실행은 되는데, warning 이~~~!!!
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/Pixar/3월 . . . . 6 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
         return 0;
  • 새싹교실/2012/나도할수있다 . . . . 6 matches
          return 'T';
          return 'F';
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/세싹 . . . . 6 matches
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
          - 인터넷 소켓(Internet socket, socket' 혹은 network socket 라고 부르기도 한다)은 네트워크로 연결되어 있는 컴퓨터의 통신의 접점에 위치한 통신 객체다.
          return htonl(*((unsigned int*)((unsigned char*)MFT+point+4)));
          return BigEndian;
          return BigEndian;
          return BigEndian;
  • 새싹교실/2012/아무거나/2회차 . . . . 6 matches
         return 0;
          return 0;
         return 0;
          return 0;
         return 0;
          return 0;
  • 새싹교실/2012/열반/120402 . . . . 6 matches
          return 0;
          return;
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2013/록구록구/4회차 . . . . 6 matches
         return 0;
         return 0;
         return 0;
          return 0;
          return 0;
          return 0;
  • 서지혜/단어장 . . . . 6 matches
          * [http://www.youtube.com/watch?v=zBFEcfYW-Ug&list=PLgA4hVlv6UnuGH7lvUPFdekHCZuaWkWzo 7 rules to learn english fast] : 영어를 공부할 때 단어 하나만 공부하지 마세요!
          * evernote 페이지를 공유해버리겠습니다. 위키 형식으로 수정하기도 귀찮고 페이지가 너무 길어져서
          1. [https://www.evernote.com/shard/s104/sh/ea2d5494-8284-4cef-985e-a5909ed7a390/0bb87979321e1c49adb9edbd57e6ae61 Vocabulary]
          1. [https://www.evernote.com/shard/s104/sh/36c51ebe-b7bc-46a7-8516-34959543f192/b6da6093e22a8ae49f1ad9616f2c9e93 idiom]
          망각 : 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".
  • 손동일/TelephoneBook . . . . 6 matches
          int mnreturn(); // menu_num 리턴해주는 함수
         int TelephoneBook::mnreturn()
          return menu_num;
          if(a.mnreturn() == 2)
          }while(a.mnreturn() == 2);
          return 0;
  • 주민등록번호확인하기/김태훈zyint . . . . 6 matches
          return 0;
          if(int_c>=48 && int_c<=57) return TRUE;
          return FALSE;
          return 0;
          return chk;
          return chk;
  • 진법바꾸기/허아영 . . . . 6 matches
          int temp_jinsu, turn = 0, i = 0;
          turn++;
          temp[turn] = temp_jinsu;
          for(i = turn; i >= 0 ; i--)
         안돌려봐서 모르겠지만 말야..ㅎㅎ 왠지... 저기 do~while문안의 i랑 turn..하나로 해도 되지않을까??ㅎㅎㅎ
          그런데 말야.. 저기 두 번째 함수의 i 과 turn 은 정말로 전혀 다른게 없다고. 이름을 여러개로 해주고 싶었다면 포인터를 사용하거나 전처리문을 사용하는게 나을텐데.. 같은연산이 중복되서 일어나니까 오히려 햇갈린다고..ㅎㅎㅎ
  • 최소정수의합/임인택2 . . . . 6 matches
          rnd = round (fst (roots 1.0 1.0 (-2*val) ) )
          (rnd, toRational (rnd*(rnd+1))/2)
         rnd = round (fst (roots 1.0 1.0 (-2*val) ) )
         에서 rnd의 타입이 Integer로 되었는데 Integer는 다른 값으로 나눠지지 않았다(내가 방법을 모르고 있을수도 있겠지만). haskell wiki를 뒤져 toRational 이라는 함수를 찾았지만 출력되는 모양이 영 마음에 들지 않는다.
  • 코드레이스/2007.03.24정현영동원희 . . . . 6 matches
          return color;
          return color2;
          else return color3;
          return getColor(totalSecond);
          return number;
          return getColorWithDate(time.year, time.month, time.day, time.hour, time.minute, time.second);
  • 파스칼삼각형/김태훈zyint . . . . 6 matches
          return 0;
          if(n==1 || n==0) return 1;
          return n*factorial(n-1);
          return factorial(n)/factorial(n-r);
          if(r==0) return 1;
          return permutation(n,r)/factorial(r);
  • 호너의법칙/남도연 . . . . 6 matches
          cout<<"# Horner Function Value ---->"<<function_value<<endl;
          outputFILE << "# Horner Function Value ---->"<<function_value<<endl;
          cout<<"# Horner ADD Count ---->"<<num_add<<endl;
          outputFILE << "# Horner ADD Count ---->"<<num_add<<endl;
          cout<<"# Horner Multiply Count ---->"<<num_multiply<<endl;
          outputFILE << "# Horner Multiply Count ---->"<<num_multiply<<endl;
  • 05학번만의C++Study/숙제제출2/허아영 . . . . 5 matches
         int turn = 0;
          return 0;
          ++turn;
          for(i = 0; i < turn; i++)
          ++turn;
  • 2002년도ACM문제샘플풀이/문제D . . . . 5 matches
          return 0;
          return true;
          return false;
          return (total + diff/2);
          return (total - diff/2);
  • 2002년도ACM문제샘플풀이/문제E . . . . 5 matches
          return 0;
          return ret;
          return sortedWeights[i];
          return 0;
          return sortedWeights[nth] == weights[nth];
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 5 matches
          return Message.wParam;
          return 0;
          return 0;
          return 0;
          return(DefWindowProc(hWnd,iMessage,wParam,lParam));
         VK_RETURN / 0D / Enter
  • ACM_ICPC/2011년스터디 . . . . 5 matches
          * A Knight's journey: [AKnight'sJourney] (Problem no.2488)
          * "A Knight's journey" accept해오기, UnEasy Problem 아직 해결 못한사람 해오기
          * A Knight's journey 어렵네요 ㅠㅠ 알고리즘 배운지 얼마나 됐다고 리셋이 된거지!?! 왠지 백트래킹을 써야할 거 같지만...잘 못쓰겠는 ;ㅅ; An easy problem 같은 경우 부주의하게 했다가 여러 예외를 고루고루 겪었슴다 ~ㅁ~ㅋ 다음에는 코드 한번 더 살펴보고 넣어야지ㅠㅠ - [강소현]
          * [김태진] - 세 용액문제는 포기하고 진경이가 하자고(해보라고) 찍은 인공위성 문제를 풀었습니다. 우리가 평소에 풀던 배열에 숫자넣고 장난 치는 문제가 아니라 조금 다른 탐색문제였는데요, 이전이라면 못풀었을것만 같았는데 진경이가 이전에 렙업시켜준 덕분에(-_-) 어렵지 않게 풀 수 있었네요. Knight Journey도 이제 풀 수 있을거 같습니다.
  • A_Multiplication_Game/곽병학 . . . . 5 matches
          int turn =1;
          n /= turn%2 == 1 ? 9.0 : 2.0;
          turn++;
          switch(turn %2) {
          turn =1;
  • AcceleratedC++/Chapter5 . . . . 5 matches
          return grade(s) < 60;
          return fail;
          return fail;
          return fail;
          return fail;
  • Beginning_XML . . . . 5 matches
         * 엘리먼트 패턴 : Element nameClass {pattern}
         * 어트리뷰트 패턴 : Attribute nameClss {pattern}
         * 시퀀스 패턴 : pattern /[pattern, pattern....../]
  • Boost/SmartPointer . . . . 5 matches
         // turned into an actual .cpp file so it could be compiled and tested.
          { return a->x > b->x; }
          return 0;
          { _imp = s._imp; return *this; }
          return 0;
  • BoostLibrary/SmartPointer . . . . 5 matches
         // turned into an actual .cpp file so it could be compiled and tested.
          { return a->x > b->x; }
          return 0;
          { _imp = s._imp; return *this; }
          return 0;
  • CPPStudy_2005_1/STL성적처리_2 . . . . 5 matches
          return EXIT_SUCCESS;
          return ret;
          return true;
          return accumulate(grades.begin(), grades.end(), 0.0);
          return true;
  • CPPStudy_2005_1/STL성적처리_3_class . . . . 5 matches
          vector<student_table>::iterator zbegin() { return ztable.begin(); }
          vector<student_table>::iterator zend() { return ztable.end(); }
          double average() {return avg;}
          return 0;
          return x.average() > y.average();
  • CPPStudy_2005_1/질문 . . . . 5 matches
          return 1;
          return 0;
          .net 은 어떤지 모르겠네요. - [eternalbleu]
          ''1학년들이 가지고 배우는 Dev-CPP가 gcc 기반이라는 군요. 이걸로 돌려도 될 듯 하네요. 참고하셈'' - [eternalbleu]
          동일한 결과를 얻을 수 있을듯합니다. - [eternalbleu]
  • CToAssembly . . . . 5 matches
          return p;
          return 0;
          return 0;
          return 0;
          return 0;
  • ClassifyByAnagram/재동 . . . . 5 matches
          return True
          return False
          return self.wordList
          return tempString
          return self.anagramList
  • Class로 계산기 짜기 . . . . 5 matches
          int getFirstNumber(){ return firstNumber;}
          int getSecondNumber(){ return secondNumber;}
          int getResultNumber(){ return resultNumber;}
          char getSign(){ return sign;}
          return 0;
  • CodeRace/20060105/민경선호재선 . . . . 5 matches
          return line;
          return list;
          return name;
          return count;
          return data1.getName().compareTo(data2.getName());
  • CollectionParameter . . . . 5 matches
          return result;
          return result;
          return result;
          return marriedMen() + unmarriedMen(); // 될지 안될지는 모르겠지만 된다고 가정하자.
          return result;
  • CompleteTreeLabeling/하기웅 . . . . 5 matches
          return 1;
          return factorial[a]/(factorial[b]*factorial[a-b]);
          return 1;
          return labelingNum/l;
          return 0;
  • CubicSpline/1002/TriDiagonal.py . . . . 5 matches
          return matrixY
          return matrixX
          return totalMinus
          return totalMinus
          return emptyMatrix
  • DataCommunicationSummaryProject/Chapter8 . . . . 5 matches
          * Internet Roaming : 단순히 인터넷을 통해서 특화된 서비스를 위한 연결을 보낸다. 이것은 싸고, 간단한 해결책이지만, 느리고 보안 문제가 있다.
          * IMAP(Internet Message Access Protocol) : 메일 읽어도 서버에서 지워지지 않는다.
         = The Internet =
         == Internet Protocol Version 4 ==
         == Internet Protocol Version 6 ==
  • DataStructure/Foundation . . . . 5 matches
          return y;
          if(n == 0) return 1.0;
          if(n == 1) return x;
          return temp*temp*x;
          return temp*temp;
  • DataStructure/List . . . . 5 matches
          return ndata;
          return false;
          return true;
          return false;
          return true;
  • DermubaTriangle/조현태 . . . . 5 matches
          return trianglePoint;
          return trianglePoint.x * 0.5;
          return trianglePoint.y * (sqrt(3.0) / 2);
          return ((trianglePoint.y - 1) * (sqrt(3.0) / 2)) + (sqrt(3.0) / 3);
          return sqrt(pow(GetHousePointX(trianglePointOne) - GetHousePointX(trianglePointAnother), 2) +
  • DesignPattern2006 . . . . 5 matches
         || 9/22 || GOF의 DesignPatterns 읽기 || . ||
         || 10/13 || GOF의 DesignPatterns 읽기 2 || . ||
          * [DesignPatterns]
          * [DesignPatternStudy2005]
          * [HowToStudyDesignPatterns]
  • DoWeHaveToStudyDesignPatterns . . . . 5 matches
         우리(컴퓨터공학과 학부생)가 DesignPatterns를 공부해야만 하거나 혹은 할 필요가 있을까?
         제 개인적인 의견으로는, 다른 것들과 마찬가지로 뭐든지 공부한다고 해서 크게 해가 되지는 않겠지만(해가 되는 경우도 있습니다 -- 다익스트라가 BASIC을 배워 본 적이 있는 학생은 아예 받지 않았다는 것이 한 예가 될까요?) 공부해야 할 필요가 있겠는가라는 질문에는 선뜻 "그렇다"고 답하기가 쉽지 않습니다. 여기에는 몇가지 이유가 있습니다. (제 글을 "DesignPatterns를 공부하지 마라"는 말로 오해하지는 말아 주기 바랍니다)
         우선 효율성과 순서의 문제입니다. DesignPatterns는 이미 해당 DesignPatterns를 자신의 컨텍스트에서 나름대로 경험했지만 아직 인식하고 있지는 않는 사람들이 공부하기에 좋습니다. 그렇지 않은 사람이 공부하는 경우, 투여해야할 시간은 시간대로 들고 그에 비해 얻는 것은 별로 없습니다. 어찌 보면 아이러니칼하지만, 어떤 디자인 패턴을 보고 단박에 이해가 되고 "그래 바로 이거야!"라는 생각이 든다면 그 사람은 해당 디자인 패턴을 공부하면 많은 것을 얻을 겁니다. 하지만, 잘 이해도 안되고 필요성도 못 느낀다면 지금은 때가 아니라고 생각하고 책을 덮는 게 낫습니다. 일단은 다양한 프로그램들을 "처음부터 끝까지" 개발해 보는 것이 중요하지 않나 생각합니다. (see also [WhatToProgram])
         다음은 우선성의 문제입니다. 과연 DesignPatterns라는 것이 학부시절에 몇 달을 투자(실제로 제대로 공부하려면 한 달로는 어림도 없습니다)할만 한 가치가 있냐 이거죠. 기회비용을 생각해 봅시다. 좀 더 근본적인 것(FocusOnFundamentals)을 공부하는 것은 어떨까요?
  • Doublets/황재선 . . . . 5 matches
          return new Scanner(System.in).useDelimiter("\n").next().trim();
          return null;
          return false;
          return differentBitCount == 1 ? true : false;
          return start;
  • EightQueenProblem/이선우 . . . . 5 matches
          return;
          if( ! checkRule( board[i], i )) return false;
          return true;
          if( board[i] == x || board[i] == rightDownWay || board[i] == leftDownWay ) return false;
          return true;
  • EightQueenProblem/정수민 . . . . 5 matches
          return 1;
          return 0;
          return 0;
          return 1;
          return 0;
  • ErdosNumbers/임인택 . . . . 5 matches
          return lines
          return sNum, nPaper, nPerson
          return str.lstrip().rstrip()
          return names
          return allNames
  • ErdosNumbers/황재선 . . . . 5 matches
          return sc.next().trim();
          return people;
          return;
          return true;
          return false;
  • FactorialFactors/1002 . . . . 5 matches
          return self.count(n)
          if value != None: return value+start
          return result
          return result
          return total
  • Gof/Strategy . . . . 5 matches
         StrategyPattern 은 다음과 같은 경우에 이용할 수 있다.
          * StrategyPattern을 이용함으로써 복잡함이 노출되는 것과 알고리즘 구체적인 데이터 구조로 가는 것을 피할 수 있다.
         StrategyPattern 은 다음과 같은 장점과 단점을 가진다.
         == Releated Patterns ==
         FlyWeightPattern : Strategy 객체는 종종 훌륭한 flyweight를 만든다.
  • HanoiTowerTroublesAgain!/황재선 . . . . 5 matches
          return new Scanner(System.in).nextInt();
          return true;
          return ceil(squareNumber) == floor(squareNumber);
          return -1;
          return ballNumber - 1;
  • JUnit/Ecliipse . . . . 5 matches
          return array;
          return array[index];
          return true;
          return false;
          return array;
  • JavaScript/2011년스터디/JSON-js분석 . . . . 5 matches
          * stringify의 return문에서 쓰는 fake root의 역할
          return v;
          return isFinite(this.valueOf()) ?
          return this.valueOf();
          return this.valueOf();
  • LC-Display/상협재동 . . . . 5 matches
         bool pattern[10][7] = {
          if(pattern[atoi(&temp)][patNum] != 0)
          if(pattern[atoi(&temp)][patNum1] != 0)
          if(pattern[atoi(&temp)][patNum2] != 0)
          return 0;
  • LoadBalancingProblem/Leonardong . . . . 5 matches
          return False
          return True
          return True
          return False
          return self.eachWork[aID-1]
  • LongestNap/문보창 . . . . 5 matches
          return true;
          else return false;
          return 0;
          return nPromise;
          return nap;
  • MedusaCppStudy/희경 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return count2;
          return 0;
  • MoreMFC . . . . 5 matches
         return msg.wParam;
          return DefWindowProc(hWnd, message, wParam, lParam);
          return 0;
          return TRUE;
         떡하니 source를 보면 어떻게 돌아가는 거야.. --; 라는 생각이 든다.. 나도 잘모른다. 그런데 가장 중요한것은 global영역에 myApp라는 변수가 선언되어 있다는 사실이다. myApp 라는 instance가 이 프로그램의 instance이다. --a (최초의 프로그램으로 인스턴스화..) 그리고, CWinApp를 상속한 CMyApp에 있는 유일한 함수 initInstance 에서 실제 window를 만들어준다.(InitInstance함수는 응용 프로그램이 처음 생길 때, 곡 window가 생성되기전, 응용 프로그램이 시작한 바로 다음에 호출된다) 이 부분에서 CMainWindow의 instance를 만들어 멤버 변수인 m_pMainWnd로 pointing한다. 이제 window는 생성 되었다. 그렇지만, 기억해야 할 것이 아직 window는 보이지 않는다는 사실이다. 그래서, CMainWindow의 pointer(m_pMainWindow)를 통해서 ShowWindow와 UpdateWindow를 호출해 준다. 그리고 TRUE를 return 함으로써 다음 작업으로 진행 할 수 있게 해준다.... 흘. 영서라 뭔소린지 하나도 모르겠네~ 캬캬.. ''' to be continue..'''[[BR]]
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/허준수 . . . . 5 matches
          return temp;
          return *(ch+n);
          return o;
          return i;
          return 0;
  • PerformanceTest . . . . 5 matches
          return (double)(m_nEnd - m_nStart)/m_nFreq;
          return 0;
          return rand () % nBoundary;
          return nMiddleKey;
          return FALSE;
  • PowerOfCryptography/허아영 . . . . 5 matches
          return k;
          return k;
          return k;
          return k_operation(n, p, k);
          return k;
  • RefactoringDiscussion . . . . 5 matches
          return new Dollars (result);
          return new Dollars (result);
          if (lastUsage() > start) return Math.min(lastUsage(),end) - start;
          else return 0;
          * ["Refactoring"]의 Motivation - Pattern 이건 Refactoring 이건 'Motivation' 부분이 있죠. 즉, 무엇을 의도하여 이러이러하게 코드를 작성했는가입니다. Parameterize Method 의 의도는 'couple of methods that do similar things but vary depending on a few values'에 대한 처리이죠. 즉, 비슷한 일을 하는 메소드들이긴 한데 일부 값들에 영향받는 코드들에 대해서는, 그 영향받게 하는 값들을 parameter 로 넣어주게끔 하고, 같은 일을 하는 부분에 대해선 묶음으로서 중복을 줄이고, 추후 중복이 될 부분들이 적어지도록 하자는 것이겠죠. -- 석천
  • ReplaceTempWithQuery . . . . 5 matches
          return basePrice * 0.95;
          return basePrice * 0.98;
          return basePrice() * 0.95;
          return basePrice() * 0.98;
          return _quantity * _itemPrice;
  • ReverseAndAdd/황재선 . . . . 5 matches
          return -1, n
          return -1, n
          return count, n
          return True
          return False
  • SmallTalk/강좌FromHitel/강의3 . . . . 5 matches
         여기서 Username 입력 상자에 여러분의 영문 이름을 넣습니다. 그러면 창 아
         * Usrname: "Locked Image" 창에 입력한 여러분의 Username을 입력합니다.
         재 여러분이 설치한 Smalltalk에 대해서는 Username과 Password가 그대로 사
          내용: Username과 Image code.
  • SmithNumbers/신재동 . . . . 5 matches
          return sum;
          return prime;
          return sum;
          return sumPositionOfNumber(testNumber) == sumFactorizationOfNumber(testNumber);
          return 0;
  • StringOfCPlusPlus/세연 . . . . 5 matches
          if(!root) return NULL;
          if(!strcmp(word, root->data_word)) return root;
          if(strcmp(word, root->data_word) < 0) return Search(word, root->left_child);
          return Search(word, root->right_child);
          return 0;
  • StringOfCPlusPlus/영동 . . . . 5 matches
          strncpy(str, tempstr, 30);
          strncpy(temp_string.str, str, 30);
          return temp_string;
          return os;
          return 0;
  • SwitchAndCaseAsBadSmell . . . . 5 matches
          """return 1 when p1 wins, 2 when p2 wins, 0 when a tie"""
          return p1-p2
          return p1-p2+3
          """return 1 when p1 wins, 2 when p2 wins, 0 when a tie"""
          return (p1+2*p2)%3
  • TdddArticle . . . . 5 matches
         TDD 로 Database TDD 진행하는 예제. 여기서는 툴을 좀 많이 썼다. [Hibernate] 라는 O-R 매핑 툴과 deployment DB는 오라클이지만 로컬 테스트를 위해 HypersonicSql 이라는 녀석을 썼다고 한다. 그리고 test data 를 위해 DBUnit 쓰고, DB Schema 제너레이팅을 위해 XDoclet 와 Ant 를 조합했다.
         Xper:XperSeminar 를 보니 일단 셋팅이 되고 익숙해지면 TDD 리듬이 덜 흐트러지는 방법 같았다. (재우씨랑 응주씨가 원래 잘하시고 게다가 연습도 많이 하셔서이겠지만;) password 추가되고 테스트 돌리는 리듬이 좋아보인다. 단, 테스트 돌아가는 속도가 역시 Real DB 이면서 [Hibernate] 까지 같이 돌아가서 약간 느려보이는데, 이건 해보고 결정 좀 해야겠군.
         reference 쪽은 최근의 테스트와 DB 관련 최신기술 & 문서들은 다 나온 듯 하다. 익숙해지면 꽤 유용할 듯 하다. (hibernate 는 꽤 많이 쓰이는 듯 하다. Intellij 이건 Eclipse 건 플러그인들이 다 있는걸 보면. XDoclet 에서도 지원)
          * [Hibernate]
         간만에 여유가 생겨서 한번 따라해보게 되었는데, [Hibernate] 가 생각보다 복잡한 녀석이라는 것을 알게 되었다. (내가 O-R Mapping Tool 에 대한 경험이 없기 때문에 더더욱) 한번에 습득하기에 쉬운 녀석은 아니였군.;
  • TheJavaMan/스네이크바이트 . . . . 5 matches
          return true;
          return false;
          return false;
          return false;
          return true;
  • TowerOfCubes/조현태 . . . . 5 matches
          return strchr(readData, '\n') + 1;
          return faceNumber - 1;
          return faceNumber + 1;
          return;
          return;
  • TugOfWar/이승한 . . . . 5 matches
         int returnAver(int input[]);
          aver = returnAver(weight);
          return max;
         int returnAver(int * weight){
          return ( sum / 2);
  • UglyNumbers/1002 . . . . 5 matches
          if number == 1: return True
          if number % 2 != 0 and number % 3 !=0 and number % 5 != 0: return False
          return number
          if count == 1: return 1
          return idx
  • UglyNumbers/구자겸 . . . . 5 matches
          return 0;
          return unum(num/2);
          return unum(num/3);
          return unum(num/5);
          return 1;
  • UglyNumbers/이동현 . . . . 5 matches
          * @return int 코드 1:삽입완료 -1:이미 값 있음 1:맨 마지막에 추가
          return 1;
          return -1;
          return 0;
          return 0;
  • UseCase . . . . 5 matches
         나는 Alistair Cockburn이나 KentBeck, Robert C. Martin 등의 최소 방법론 주의(barely sufficient methods)를 좋아한다. 나는 이 미니말리즘과 동시에 유연성, 빠른 변화대처성 등이 21세기 방법론의 주도적 역할을 할 것이라 믿어 의심치 않는다. Robert C. Martin이 자신의 저서 ''UML for Java Programmers''(출판예정)에서 [http://www.objectmentor.com/resources/articles/Use_Cases_UFJP.pdf Use Cases 챕터]에 쓴 다섯 페이지 글이면 대부분의 상황에서 충분하리라 본다.
         이렇게 해서 최소 하나의 프로젝트에서만이라도 "제대로 활용"을 해보고 나면 비로소 필요에 따라 "더 많은 것"을 요할 수 있다. 이 때에는 본인 역시 Robert C. Martin과 같이 Alistair Cockburn의 ''Writing Effective Use Cases''(2000년 Seminar:JoltAward 수상)를 권한다. (인터넷에서 초고 pdf화일을 구할 수 있다)
         '''Alistair Cockburn's papers'''
          * [http://members.aol.com/acockburn/papers/usecases.htm Structuring Use Cases with Goals]
          * [http://members.aol.com/acockburn/papers/AltIntro.htm Use Case Fundamentals]
  • ViImproved/설명서 . . . . 5 matches
         ▶Vi 저자 vi와 ex는 The University of California, Berkeley California computer Science Division, Department of Electrical Engineering and Computer Science에서 개발
         return 다음 줄 ^l refresh :e! 변경을 취소하고 재편집
         warn warn 터미널 타입을 설정
  • WinampPlugin을이용한프로그래밍 . . . . 5 matches
          return cnt;
          return 0;
          return 0;
          return 0;
          return;
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 5 matches
          * SBPP 2장 Patterns 읽었다.
          * ["SmalltalkBestPracticePatterns/Behavior/ComposedMethod"] 읽고 요약.
          * The XB Project starts really. A customer is Jae-dong. So we determine to programm network othelo, that Jae-dong's preparation. At first, we start hopefully, but..--; after all integration is failed. In our opinion, we start beginner's mind. but we learned much, and interested it. And new customer is Hye-sun. Since now, our project begins really. Since tomorrow, during 2 weeks, we'll focus on TDD and pair programming with simple programming.
          * I read the SBPP's 2nd chapter - Patterns -.
          * ["SmalltalkBestPracticePatterns/Behavior/ComposedMethod"] read and summary.
  • [Lovely]boy^_^/USACO/WhatTimeIsIt? . . . . 5 matches
          return 0;
          return ret;
          return ret;
          return ch - 48;
          return ret;
  • crossedladder/곽병학 . . . . 5 matches
          return c/(sqrt(pow(x,2) - pow(t,2))) + c/(sqrt(pow(y,2) - pow(t,2))) -1;
          return mid;
          return bsearch(low, mid);
          return bsearch(mid, high);
          return 0;
  • eXtensibleStylesheetLanguageTransformations . . . . 5 matches
         http://blog.izyou.net/eternalbleu/648
         http://feeds.feedburner.com/eternalbleu
         XSLT를 잘 이용하는 곳의 하나로 feedburner를 뽑고 싶다. 한때 MS XSLT 구현 방법에 대해서 말도 많고 탈도 많았으나... 뭐 어쨋든 나름대로들 잘 사용하고 있는 듯 보임.
         XML+CSS 로는 데이터의 바꾸는 것이 불가능하지만 XSLT를 이용할 경우 아예 XML 구조 자체를 변경하는 것이 가능하다. - [eternalbleu]
  • usa_selfish/곽병학 . . . . 5 matches
          if(o1.b < o2.b) return -1;
          if(o1.a < o2.a) return -1;
          else if(o1.a == o2.a) return 0;
          else return 1;
          else return 1;
  • whiteblue/자료구조다항식구하기 . . . . 5 matches
          return 0;
          return temp;
          return tempResult;
          return;
          return count_;
  • zennith/source . . . . 5 matches
          return 0;
          return 0;
          return arg <= 1 ? 1 : arg * factorial(arg - 1);
          return arg2 == 0 ? 1 : arg1 * permutation(arg1 - 1, arg2 - 1);
          return permutation(arg1, arg2) / factorial(arg2);
  • 고한종/팩토리얼 . . . . 5 matches
          return 0;
          return multi;
          return num;
          return fact(num-1)*num;
          return multi;
  • 권영기/채팅프로그램 . . . . 5 matches
          return 0;
          return 0;
          * 서버의 경우 listen을 하기위하여 while문으로 무한 루프를 돌고 있으므로 조인이 없어도 스레드가 중간에 죽지않습니다. 그리고 main이 return을 하여 프로세스가 종료될 경우 지식스레드도 모두 종료되므로 main 함수 실행 도중에 종료해야하는 경우 이외에는 따로 처리를 하지 않아도됩니다. - [김희성]
          return 0;
          return 0;
  • 김신애/for문예제1 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 데블스캠프2005/월요일/번지점프를했다 . . . . 5 matches
          def floors(self, floorNames):
          for name in floorNames :
          return self.name
          return self.floors[roomID]
          def __init__(self, floorName, buildingName):
          self.name = floorName
          return self.name
          def __init__(self, roomName, floorName):
          self.floorName = floorName
          return self.name
          return '갈 수 없습니다'
  • 데블스캠프2006/월요일/함수/문제풀이/임다찬 . . . . 5 matches
          return true;
          return false;
          return (rand()%6+1);
          return 0;
          return 0;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/김준석,서영주 . . . . 5 matches
          return floor;
          return "올라갑니다";
          return "내려갑니다";
          return MAX_HEIGHT;
          return MIN_HEIGHT;
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 5 matches
          public boolean hasNext() { return scan.hasNext(); }
          public String next() { return scan.next(); }
          public String nextLine() { return scan.nextLine(); }
          public int get1() { return _1; }
          public int get2() { return _2; }
  • 레밍즈프로젝트/프로토타입/STLLIST . . . . 5 matches
         || GetHead || Returns the head element of the list (cannot be empty). ||
         || GetTail || Returns the tail element of the list (cannot be empty). ||
         || GetHeadPosition || Returns the position of the head element of the list. ||
         || GetTailPosition || Returns the position of the tail element of the list. ||
         || GetCount || Returns the number of elements in this list. ||
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 5 matches
         || Abort || Closes a file ignoring all warnings and errors. ||
          ::MessageBox(NULL, "Can't Create testfile.txt !", "Warning", MB_OK | MB_ICONHAND);
          return;
          ::MessageBox(NULL, "Can't Open testfile.txt !", "Warning",
          return;
  • 만년달력/강희경,Leonardong . . . . 5 matches
          return 0;
          return 1; // 1년 1월에는 월요일부터 시작
          return (lastdays(year,month) + deter_date(year, month-1)) % 7;//핵심 코드
          return last;
          return days;
  • 몸짱프로젝트/BinarySearch . . . . 5 matches
          return aArr;
          return mid;
          return search( aArr, aNum, mid + 1, rear );
          return search( aArr, aNum, front, mid - 1);
          return -1;
  • 몸짱프로젝트/Maze . . . . 5 matches
          return (top < MAX - 1 ? false : true);
          return (top < 0 ? true : false);
          return path[*top];
          return path[*top];
          return path[--*top];
  • 문제풀이/1회 . . . . 5 matches
         Equivalent to eval(raw_input(prompt)). Warning: This function is not safe from user errors! It expects a valid Python expression as input; if the input is not syntactically valid, a SyntaxError will be raised. Other exceptions may be raised if there is an error during evaluation. (On the other hand, sometimes this is exactly what you need when writing a quick script for expert use.)
          return myproc(count-1, val, val)
          return myproc(count-1, max(mx, val),min(mn,val))
          return max(mx,val),min(mn,val)
          return mx,mn
  • 미로찾기/영동 . . . . 5 matches
          return 0;
          return 0;
          return argStack[(*argTop)--];
          return true;
          return false;
  • 삼총사CppStudy/20030806 . . . . 5 matches
          return temp;
          return x;
          return y;
          return os;
          return 0;
  • 삼총사CppStudy/숙제1/곽세환 . . . . 5 matches
          return width;
          return height;
          return 2 * (width + height);
          return width * height;
          return 0;
  • 새싹교실/2011/Pixar/실습 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/무전취식/레벨2 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/무전취식/레벨4 . . . . 5 matches
          * 함수의 구조는 입력(Parameter), 내부 연산, 출력(Return)으로 설명했습니다.
          * 함수선언시 출력 타입(Return Type)에 따라 마지막에 반환해주는값 또한 같은 Type으로 반환해주어야합니다.
          return x+y; <- return 타입은 x+y의 결과 타입인 int;
          return 0;
  • 새싹교실/2012/개차반 . . . . 5 matches
          * return 0; : 0 is a flag noticing OS that program is ended.
         return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/아우토반/앞반/5.10 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0 ;
          return 0;
  • 새싹교실/2012/열반/120326 . . . . 5 matches
         == return ==
          return 5;
          return x^2; /// wrong
          return x*x;
          return 0;
  • 새싹교실/2013/록구록구/3회차 . . . . 5 matches
         return 0;
         return 0;
         return 0;
          return 0;
          return 0;
  • 수학의정석/집합의연산/조현태 . . . . 5 matches
         int* input_and_return_number(int*);
          int *numbers=input_and_return_number(&gaesu);
          return 0; // 프로그램 종료.
         int* input_and_return_number(int *number_gaesu)
          return numbers;
  • 압축알고리즘/동경,세환 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 압축알고리즘/정욱&자겸 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 인수/Assignment . . . . 5 matches
         || 영작문 || 9/19 || 9/25 || ~P17, Journal 2편 || || O ||
         || SE || 9/8 || 9/28 || Architecture, Framework, Pattern, Platform의 차이점 구별, 사례 조사 || 젤 짜증나 -_- || O ||
         || 영작문 || 10/10 || 10/17 || ~p34, journal 2편 || ~p34 완료 || O ||
         || SE || || || Pattern vs archi 등등 레포트 이경환 교수님께 메일 || || O ||
         || 영작문 || . || 11/7 || 이것 저것. Journal 2편 || || O ||
  • 정수민 . . . . 5 matches
          return 0;
          return 0;
          return 0;
          return 0;
          return 0;
  • 중위수구하기/정수민 . . . . 5 matches
          if (i_1<i_2) return middleNum_1;
          else return middleNum_2;
          if (middleNum_1==*a||middleNum_1==*b||middleNum_1==*c) return middleNum_1;
          if (middleNum_2==*a||middleNum_2==*b||middleNum_2==*c) return middleNum_2;
          || return middleNum_1; ||45 || 14 || 38 || 38 || 26 || 38 ||
  • 진격의안드로이드&Java . . . . 5 matches
          12: return
          8: return
          12: return
          12: return
          12: return
  • 진법바꾸기/김영록 . . . . 5 matches
         return count;
         return 값은 진법<--보다 항상 작다
          return num1 % num2;
          return (num1 % get_jegob(num2,num3))/get_jegob(num2,num3-1);
          return sum;
  • 토이/메일주소셀렉터/김정현 . . . . 5 matches
          return resultString;
          return inputName;
          return inputName + ".txt";
          return temp;
          return getRemade(read(fileName));
  • 파스칼삼각형/임상현 . . . . 5 matches
          return output;
          return output;
          return 1;
          return -1;
          return factorial(row-1) / ( factorial(col-1) * factorial(row - col) );
  • 피보나치/김재성,황재선 . . . . 5 matches
          return 1;
          return 1;
          return fivo(i-1) + fivo(i-2);
          return -1;
          return 0;
  • 허아영/Cpp연습 . . . . 5 matches
          return square_num;
          return 0;
          return 0;
          return 1;
          return result_avg;
  • 02_C++세미나 . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return 0;
  • 05학번만의C++Study/숙제제출4/최경현 . . . . 4 matches
          return 1;
          return 2;
          return 0;
          return 0;
  • 5인용C++스터디/클래스상속 . . . . 4 matches
          int get_age(void) {return age;};
          return fullname;
          return 0;
          long get_salary(){return salary;};
  • 5인용C++스터디/타이머보충 . . . . 4 matches
         #include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
          return -1;
          return 0;
          return 0;
  • AKnight'sJourney . . . . 4 matches
         == A Knight's Journey ==
         || [정진경] || . || - || [AKnight's Journey/정진경] ||
         || [강소현] || 사용언어 || 개발시간 || [AKnight's Journey/강소현] ||
         [http://poj.org/problem?id=2488 Problem A Knight's journey], [문제분류], [ACM_ICPC/2011년스터디]
  • AKnight'sJourney/강소현 . . . . 4 matches
          return false;
          return true;
          return true;
          return false;
  • ASXMetafile . . . . 4 matches
          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.
          <Banner href="http://Servername/Path/Banner1.gif">
          <Logo href="http://servername/path/banner2.gif" Style="ICON" />
          * [http://msdn.microsoft.com/downloads/samples/internet/imedia/netshow/simpleasx/default.asp MSDN Online Samples : Simple ASX] - [DeadLink]
  • AcceleratedC++/Chapter3 . . . . 4 matches
          return 0;
          return 1; // main함수가 0을 리턴하면 성공적으로 끝난것이고, 그 외의 숫자는 실패적으로 끝난것이다.
          return 1;
          return 0;
  • AdventuresInMoving:PartIV/문보창 . . . . 4 matches
          return station[i].length - station[i-1].length;
          return;
          return;
          return 0;
  • AncientCipher/강소현 . . . . 4 matches
          return false;
          return true;
          return true;
          return false;
  • AproximateBinaryTree/김상섭 . . . . 4 matches
          return a.name < b.name;
          return cost(dp->left_child, level + 1) + cost(dp->right_child, level + 1) + dp->value * level;
          return 0;
          return 0;
  • AseParserByJhs . . . . 4 matches
          return false;
          return true;
          return true;
          return v;
  • AustralianVoting/문보창 . . . . 4 matches
          return 0;
          return true;
          return true;
          return false;
  • Basic알고리즘/팰린드롬/허아영 . . . . 4 matches
          return isPal;
          return 0;
          return isPal;
          return 0;
  • CeeThreadProgramming . . . . 4 matches
          return 0;
          return 0;
         printf("Thread 1 returns: %d\n",iret1);
         printf("Thread 2 returns: %d\n",iret2);
  • Chapter II - Real-Time Systems Concepts . . . . 4 matches
         === Kernel ===
         === Non - Preemptive Kernel (비 선점형 커널) ===
         === Preemptive Kernel (선점형 커널) ===
         === Advantages and Disadvantages of Real-Time Kernels ===
  • CrackingProgram . . . . 4 matches
          return 0;
          return c;
         13: return 0;
         20: return c;
  • CubicSpline/1002/test_NaCurves.py . . . . 4 matches
          return self.dataset[i]
          return self.dataset[i+1] - self.dataset[i]
          return givenFunction(self.dataset[i+1]) - givenFunction(self.dataset[i])
          return true
  • CuttingSticks/문보창 . . . . 4 matches
          return false;
          return true;
          return d[0][numCut+1] - lenStick;
          return 0;
  • DataStructure/Tree . . . . 4 matches
          return 1;
          return add(&((*root)->pLeft),ch);
          return add(&((*root)->pRight),ch);
          return 1;
  • DebuggingSeminar_2005 . . . . 4 matches
          ''기록으로 남길분들 추가 바람. 제가 기억을 몬해서;;'' - [eternalbleu]
          || [http://www.sysinternals.com/ SysInternal] || [http://www.sysinternals.com/Utilities/ProcessExplorer.html Process Explorer Page] ||
  • DoItAgainToLearn . . . . 4 matches
         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
         Seminar:SoftwareDevelopmentMagazine 에서 OOP의 대가 Uncle Bob은 PP와 TDD, 리팩토링에 대한 기사를 연재하고 있다. [http://www.sdmagazine.com/documents/s=7578/sdm0210j/0210j.htm A Test of Patience]라는 기사에서는 몇 시간, 혹은 몇 일 걸려 작성한 코드를 즐겁게 던져버리고 새로 작성할 수도 있다는 DoItAgainToLearn(혹은 {{{~cpp DoItAgainToImprove}}})의 가르침을 전한다.
  • EightQueenProblemSecondTryDiscussion . . . . 4 matches
          return 0
          return 0
          return 0
          ## return before level. ( if level == 0: have no solution)
  • EuclidProblem/곽세환 . . . . 4 matches
          return gcd(q, p, y, x);
          return p;
          return g;
          return 0;
  • EuclidProblem/문보창 . . . . 4 matches
          return 0;
          if (p < q) return (gcd(q, p, y, x));
          return p;
          return g;
  • GTK+ . . . . 4 matches
         Pango is a library for layout and rendering of text, with an emphasis on internationalization. It forms the core of text and font handling for GTK+-2.0.
         The ATK library provides a set of interfaces for accessibility. By supporting the ATK interfaces, an application or toolkit can be used with such tools as screen readers, magnifiers, and alternative input devices.
          return TRUE;
          return 0;
  • HanoiProblem/상협 . . . . 4 matches
          return 0;
          return 3;
          return 2;
          return 1;
  • HardcoreCppStudy/첫숙제/ValueVsReference/임민수 . . . . 4 matches
          return 0;
          return a;
          return ra;
          * main() 함수의 리턴형이 void 이기 때문에 return 0은 쓰면 안 됩니다. -영동
  • HelloWorld . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return 0;
  • Hibernate . . . . 4 matches
         조만간 [http://www.theserverside.com/resources/HibernateReview.jsp Hibernate In Action] 이란 책이 출간될 예정. Chapter 1 을 읽을 수 있다.
         [http://www.theserverside.com/resources/article.jsp?l=Hibernate Introduction to hibernate] 기사가 연재중이다.
  • HolubOnPatterns/밑줄긋기 . . . . 4 matches
          { return new Employee()
          return instance;
          * 그리고 Class.forName()을 이용하여 앞에서 만든 이름에 해당하는 Class 객체를 생성하게 된다.
         [HolubOnPatterns], [DesignPatterns/2011년스터디]
  • HowManyFibs?/1002 . . . . 4 matches
          if n in [1,2]: return s[n-1]
          if n==i: return fiboI
          if fiboI > b: return count
          return int(((1+sqrt(5))**n - (1-sqrt(5))**n) / (2**n * sqrt(5)))
  • HowManyFibs?/황재선 . . . . 4 matches
          return new Scanner(System.in).useDelimiter("\n").next().trim();
          return 1;
          return 2;
          return howMany;
  • HowToStudyDataStructureAndAlgorithms . . . . 4 matches
         첫번째가 제대로 훈련되지 못한 사람은 알고리즘 목록의 스테레오 타입에만 길들여져 있어서 모든 문제를 자신이 가진 알고리즘 목록에 끼워맞추려고 합니다. DesignPatterns를 잘 못 공부한 사람과 비슷합니다. 이 사람들은 마치 과거 수학 정석을 수십번을 공부해서 문제를 하나 던져주기만 하면, 생각해보지도 않고 자신이 풀었던 문제들의 패턴 중 가장 비슷한 것 하나를 기계적, 무의식적으로 풀어제끼는 "문제풀이기계"와 비슷합니다. 그들에게 도중에 물어보십시오. "너 지금 무슨 문제 풀고있는거니?" 열심히 연습장에 뭔가 풀어나가고는 있지만 그들은 자신이 뭘 풀고있는지도 잘 인식하지 못하는 경우가 많습니다. 머리가 푸는 게 아니고 손이 푸는 것이죠.
         알고리즘을 공부하면 큰 줄기들을 알아야 합니다. 개별 테크닉들도 중요하지만 "패러다임"이라고 할만한 것들을 알아야 합니다. 그래야 알고리즘을 상황에 맞게 마음대로 응용할 수 있습니다. 또, 자신만의 분류법을 만들어야 합니다. (see also HowToReadIt Build Your Own Taxonomy) 구체적인 문제들을 케이스 바이 케이스로 여럿 접하는 동안 그냥 지나쳐 버리면 개별자는 영원히 개별자로 남을 뿐입니다. 비슷한 문제들을 서로 묶어서 일반화를 해야 합니다. (see also DoItAgainToLearn)
         DeleteMe) 1학기끝나가는 마당에 후회 막급임. 모든 것들을 한번씩 구현해보고 갔어야하는데... 새로 들으시는 분들 꼭 한번씩 구현해보세요. 지금 생각해보니 정작 중요한 것을 등한시한 느낌입니다 - [eternalbleu]
         see also ["HowToStudyDesignPatterns"]
  • InvestMulti - 09.22 . . . . 4 matches
          print '6. Earn Money '
          Earn()
          print '6. Earn Money '
          m.earn()
  • IpscLoadBalancing . . . . 4 matches
          return reduce(lambda x,y:x+y,aList,0)
          return sum/len(aList)
          return -1
          return -last
  • JavaStudy2004/조동영 . . . . 4 matches
          * public String changeState(String aState) { this.nowState = aState; return
          return attackPoint;
          return unitHp;
          return unitShield;
  • JollyJumpers/iruril . . . . 4 matches
          return input;
          return intArray;
          return jolly;
          return temp;
  • JollyJumpers/강희경 . . . . 4 matches
          return inputedList;
          return false;
          return false;
          return true;
  • JollyJumpers/김태진 . . . . 4 matches
          return 0;
          if(B[0]!=1) return -100;
          return x;
          return 0;
  • JollyJumpers/문보창 . . . . 4 matches
          return 0;
          return false;
          return false;
          return true;
  • LazyInitialization . . . . 4 matches
          return count;
          return 0; // 상수로 해결가능할듯
          return period;
          return 1000; // 상수로 해결가능할듯
  • LinuxSystemClass . . . . 4 matches
         http://ssrnet.snu.ac.kr/course
         http://ssrnet.snu.ac.kr/course/os2004-1/
         http://ssrnet.snu.ac.kr/course/os2004-1/errata.html - 번역서 errata 페이지.
         이과목 예전에 유닉스 시스템 대체 과목인가보죠? 시대가 변해서 바뀐건가 - [eternalbleu]
  • Marbles/문보창 . . . . 4 matches
          return 0;
          return marble;
          return marble;
          return marble;
  • Mario . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return 0;
  • MicrosoftFoundationClasses . . . . 4 matches
          return TRUE;
          nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
          nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
          Debug/ex13_01.exe : fatal error LNK1120: 2 unresolved externals''
  • MineSweeper/문보창 . . . . 4 matches
          return 0;
          return 0;
          return false;
          return true;
  • MineSweeper/황재선 . . . . 4 matches
          return intArray;
          return mineArr;
          return input;
          return mineArr;
  • MoniWikiPo . . . . 4 matches
         msgid "Go back or return to %s"
         msgid "Return"
         msgid "Invalid username !"
         msgid " or alternativly, use one of these templates:\n"
  • MoreEffectiveC++/Basic . . . . 4 matches
         사견: Call by Value 보다 Call by Reference와 Const의 조합을 선호하자. 저자의 Effective C++에 전반적으로 언급되어 있고, 프로그래밍을 해보니 괜찮은 편이었다. 단 return에서 말썽이 생기는데, 현재 내 생각은 return에 대해서 회의적이다. 그래서 나는 COM식 표현인 in, out 접두어를 사용해서 아예 인자를 넘겨서 관리한다. C++의 경우 return에 의해 객체를 Call by Reference하면 {} 를 벗어나는 셈이 되는데 어디서 파괴되는 것인가. 다 공부가 부족해서야 쩝 --;
          오해의 소지가 있도록 글을 적어 놨군요. in, out 접두어를 이용해서 reference로 넘길 인자들에서는 in에 한하여 reference, out은 pointer로 new, delete로 동적으로 관리하는것을 의도한 말이었습니다. 전에 프로젝트에 이런식의 프로그래밍을 적용 시켰는데, 함수 내부에서 포인터로 사용하는 것보다 in에 해당하는 객체 사용 코딩이 편하더군요. 그리고 말씀하신대로, MEC++ 전반에 지역객체로 생성한 Refernece문제에 관한 언급이 있는데, 이것의 관리가 C++의 가장 큰 벽으로 작용하는 것이 아닐까 생각이 됩니다. OOP 적이려면 반환을 객체로 해야 하는데, 이를 포인터로 넘기는 것은 원칙적으로 객체를 넘긴다고 볼수 없고, 해제 문제가 발생하며, reference로 넘기면 말씀하신데로, 해당 scope가 벗어나면 언어상의 lifetime이 끝난 것이므로 영역에 대한 메모리 접근을 OS에서 막을지도 모릅니다. 단, inline에 한하여는 이야기가 달라집니다. (inline의 코드 교체가 compiler에 의하여 결정되므로 이것도 역시 모호해 집니다.) 아예 COM에서는 OOP에서 벗어 나더라도, 범용적으로 쓰일수 있도록 C스펙의 함수와 같이 in, out 의 접두어와 해당 접두어는 pointer로 하는 규칙을 세워놓았지요. 이 설계가 C#에서 buil-in type의 scalar형에 해당하는 것까지 반영된 것이 인상적이 었습니다.(MS가 초기 .net세미나에서 이 때문에 String 연산 차이가 10~20배 정도 난다고 광고하고 다녔었는데, 지금 생각해 보면 다 부질없는 이야기 같습니다.) -상민
  • NUnit/C#예제 . . . . 4 matches
          1. External Tools을 누른다.
          1. Show Command Containing 밑에 있는 박스에서 방금 추가한 실행도구를 선택한다. 이 때 명령의 이름이 나오지 않으므로 NUnit을 실행하는 것이 몇 번째 실행 명령(External Command)인지 알아두어야 한다. 처음 실행 도구를 추가했다면 아마 External Command8 일 것이다. (VS2005경우는 외부명령1이 첫번째 External Tools임)
  • ObjectProgrammingInC . . . . 4 matches
          return 0;
         차라리 저 구조체만 다른 lib에 저장시키고 링크를 불가능하게 내부에서만 연산을 한다면 몰라도. return value는 kernel이나 IPC로 넘겨 줘야할 듯.
         함수인자로 명시적으로 포인터를 넘겨주던지 해야겠네 ㅡ.ㅡ;; 결국 뻘짓이구만 ㅋㅋㅋ - [eternalbleu]
  • Ones/1002 . . . . 4 matches
          return False
          return True
          return aValue % mulValue == 0
          return len(theOnes)
  • OurMajorLangIsCAndCPlusPlus/Class . . . . 4 matches
          return y;
          return m;
          return d;
          return cache;
  • Pairsumonious_Numbers/권영기 . . . . 4 matches
          if(checkans[i] != temp[i])return 0;
          return 1;
          return;
          return 0;
  • ParametricPolymorphism . . . . 4 matches
          return new SportCar();
          return new LuxuryCar();
          return null;
          return p.x;
  • PragmaticVersionControlWithCVS . . . . 4 matches
          * 그냥 한번 보면서 정리가능한 정도만 정리할 생각임. - [eternalbleu]
          * 일단 예제가 간결하고 상당히 편안하게 읽을 수 잇는 구성이다. - [eternalbleu]
          * 7장 까지만 봐야겠다. 그 이후 태그랑 브랜치 빼면 지금 내가 필요로하지 않는 기능으로 판단 - [eternalbleu]
          * 오 대박이다. ㅡ.ㅡ;; 콘솔로 쓰다가 TortoiseCVS 쓰니깐 배로 편한거 같다. - [eternalbleu]
  • PrimaryArithmetic/sun . . . . 4 matches
         지금 생각해보면 {{{~cpp testNoNumber}}}는 필요없는것 같다. 나중에 글을 쓰다보니, 같이 쓰게 됬는데 원래는 위의 테스트를 먼저 작성하고 테스트 통과후 아래쪽 테스트를 추가했다. 이번 작업과 별도로 '''코딩후에 뭔가하자'''는 결국 놓치는게 많다는걸 다시한번 증명하게 된다. :) ''see [http://jania.pe.kr/wiki/jwiki/moin.cgi/NowOrNever NowOrNever]''
          if( number == -1 ) return false;
          return numPointer >= 0;
          return numbers[numPointer--] - '0';
          return counts;
  • PrimaryArithmetic/문보창 . . . . 4 matches
          bool turn;
          turn = false;
          if (turn)
          turn = true;
  • ProjectPrometheus/CookBook . . . . 4 matches
         Pattern pattern = Pattern.compile( find ); // 패턴 컴파일
         Matcher matcher = pattern.matcher( html ); // 패턴 찾기
  • PyServlet . . . . 4 matches
          <url-pattern>*.py</url-pattern>
          <servlet-mapping url-pattern="*.py" servlet-name="PyServlet"/>
          return
  • PythonXmlRpc . . . . 4 matches
          * http://python.kwangwoon.ac.kr:8080/python/Internet/xmlrpc.html
          return server_method(params)
          return k[0]+1
          return xmlrpclib.dumps(params)
  • Refactoring/BadSmellsInCode . . . . 4 matches
          * StrategyPattern, VisitorPattern, DelegationPattern
         == Alternative Classes with Different Interfaces ==
  • ReverseAndAdd/태훈 . . . . 4 matches
          return r
          return n+r
          return hap(n+r)
          return 1
  • Self-describingSequence/황재선 . . . . 4 matches
          return new Scanner(System.in).nextInt();
          return 1;
          return 2;
          return output;
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 4 matches
         For example, consider a graphical Shape represented by a sequence of line, curve, stroke, and fill commands. Regardless of how the Shape is represented internally, it can provide a message #commandAt: anInteger that returns a Symbol representing the command and #argumentsAt: anInteger that returns an array of arguments. We could use these messages to write a PostScriptShapePrinter that would convert a Shape to PostScript:
         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:
  • SmithNumbers/문보창 . . . . 4 matches
          return 0;
          return sumDigitNumber;
          return -1;
          return sumDigitPrimeFactor;
  • SmithNumbers/조현태 . . . . 4 matches
          return sum;
          return sum;
          return -1;
          return number;
  • Stack/임다찬 . . . . 4 matches
          return index==bottom;
          return index==top;
          return pop_number;
          return 0;
  • StacksOfFlapjacks/이동현 . . . . 4 matches
          return big_index;
          return false;
          return true;
          return 0;
  • Steps/조현태 . . . . 4 matches
          return TRUE;
          return FALSE;
          return GetNumbersSize(makedNumbers);
          return makedNumbers.size();
  • Steps/하기웅 . . . . 4 matches
          return 0;
          return 2*sqrtNum;
          return 2*sqrtNum+1;
          return 0;
  • TCP/IP 네트워크 관리 / TCP/IP의 개요 . . . . 4 matches
          *'''TCP/IP'''명칭의 유래 : 전송 제어 프로토콜('''T'''ransmission '''C'''ontrol '''P'''rotocol) + 인터넷 프로토콜 ('''I'''nternet '''P'''rotocol)
          *''internet'' : 단일한 논리적 네트워크를 만들기 위해 동일한 프로토콜로 서로 연결된, 분리된 물리적 네트워크의 모든 모임
          *''Internet'' : 원래 ARPANET에서 성장. 다양한 네트워크를 하나의 논리적 네트워크로 묶기 위해서 인터넷 프로토콜(IP)을 사용하는 서로 연결된 네트워크의 전세계적 모임.
          *ISO(International Standards Organization, 국제 표준기구)에 의해 개발된 구조적 모델 '''OSI'''(Open Systems Interconnect Reference Model)은 데이터 통신 프로토콜 구조와 기능 설명을 위해 자주 사용.
  • ToastOS . . . . 4 matches
         음..우선 전에 플로피 1번 섹터에서 부트섹트를 읽어 들여 부트 로더를 만든다고 까지 얘기한 것 같다.그럼 커널로더는 무엇일까? 부트 로더가 할 수 없는 기이한 일들을 커널 로더가 한다. 우선 보호모드로들어가는 것과 커널을 실행가능한 상태로 재배치 시키는 일등을 한다. 왜 그런 일을 할까? 부트로더가512kb밖이 되지 않아 그런 일들을 할 수 없기 때문이다. 위에 사진에서 보면 퍼런 글씨로 kernel loader라고나오는데 전에 CAU Operating System 어쩌구...가 먼저 나온다..다만 VMWARE를 쓰기때문에 그런 글씨가 안나온다. 여하튼 커널 로더가 가지는 의미는 우선 부트로더를 만들기 위해 어쩔수 없이 썼던 짜증나는 어셈을 이제 안써도 된다...ㅋㅋ 사실 어셈은 계속 써야 된다... 다만 이제 어쎔을 주로 쓰지 않고 C에서 인라인 어쎔을 쓸것이다. 이제 Boland C 3.1 버전의 컴파일러로 커널로더와 커널을 제작하게 될 것이다. 그럼 위와 같은 것을 그냥 해주면 되는거 아니냐? 라고 반문하는 사람이 있을 것이다.. 그렇다. 그냥 해주면 된다. 우선 컴파일할때 -S라는 옵션을 두어서 어셈블리 소스를 만들고 나서 그리고 그렇게 만들어진소스의 extern들을 링크 시키고 그런 다음 EXE파일을 실행가능한 재배치상태로 만들고 나서 부트로더와 같이뒤집어 씌우면 된다.
         == And now... introducing the better alternative... RISC OS ==
         RISC OS burns TOAST!
  • TugOfWar/강희경 . . . . 4 matches
          return n
          return n
          return list, aN
          return teamTuple
  • TwistingTheTriad . . . . 4 matches
         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.
         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.
  • UglyNumbers/승한 . . . . 4 matches
          return target
          return target
          return False
          return True
  • UpgradeC++/과제1 . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return 0;
  • VMWare/OSImplementationTest . . . . 4 matches
         %s a.img bootsect.bin kernel.bin");
          return
         : warning LNK4096: /BASE value "10000" is invalid for Windows 95; image may
         - 0 error(s), 1 warning(s)
  • VonNeumannAirport/Leonardong . . . . 4 matches
          return self.matrix[origin-1][destination-1]
          return self.getElement( origin, destination )
          return self.getElement( origin, destination )
          return result
  • WebGL . . . . 4 matches
          return true;
          return false;
          return canvas.getContext("experimental-webgl");
          return this._private.gl.getUniformLocation(this.program, name);
  • WikiProjectHistory . . . . 4 matches
         || [DesignPatternStudy2005] || 상협, 재선, 상섭 || 디자인 패턴 스터디 || 종료 ||
         || ["KDPProject"] || ["1002"], ["neocoin"], ["comein2"], ["JihwanPark"] || Design Pattern Study. Wiki 활성화 첫 프로젝트. 종료후 남은 Pattern 은 개인적 담당. || 종료 ||
         || ["PatternOrientedSoftwareArchitecture"] || ["상협"],["[Lovely]boy^_^"] || 책에서 본거 간단하게 정리 || 유보 ||
  • WikiTextFormattingTestPage . . . . 4 matches
         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.
         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.
  • WikiWikiWeb . . . . 4 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.
  • ZeroPageHistory . . . . 4 matches
         ||1학기 ||회장 이창섭, 12기 회원 모집. ZeroWiki 시스템 도입. Devils 통합. Internet Problem Solving Contest 참여, 서강대 MentorOfArts 팀과 프로그래밍파티 개최 ||
          * Design Pattern, Linux
          * C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
          * Django, Haskell, MFC, Design Pattern
  • ZeroPage성년식/거의모든ZP의역사 . . . . 4 matches
         ||1학기 ||회장 이창섭, 12기 회원 모집. ZeroWiki 시스템 도입. Devils 통합. Internet Problem Solving Contest 참여, 서강대 MentorOfArts 팀과 프로그래밍파티 개최 ||
          * Design Pattern, Linux
          * C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
          * Django, Haskell, MFC, Design Pattern
  • html5practice/계층형자료구조그리기 . . . . 4 matches
          return node.height;
          return node.height;
          return NodeFontHeight + NodePaddingH * 2 + NodeMarginH * 2;
          return;
  • usa_selfish/김태진 . . . . 4 matches
          return 0;
          return ((cow *)a)->right - ((cow *)b)->right;
          //if(a.left == b.left)return a.right<b.right;
          return a.right<b.right;
  • whiteblue/LinkedListAddressMemo . . . . 4 matches
         data * enterName(data * firstData); // case 1
          firstData = enterName(firstData);
          return 0;
          return 0;
         data * enterName(data * firstData)
          return firstData;
          return firstData;
  • 권영기/web crawler . . . . 4 matches
          * http://coreapython.hosting.paran.com/howto/HOWTO%20Fetch%20Internet%20Resources%20Using%20urllib2.htm
          * os.getcwd() - Return a string representing the current working directory.
          * os.path.isdir(path) - Return True if path is an existing directory.
          * 문서 - http://wiki.wxpython.org/How%20to%20Learn%20wxPython
          * Gtk-WARNING **: 모듈을 module_path에서 찾을 수 없습니다: "pixmap"
  • 김재현 . . . . 4 matches
          return 0;
          return 0;
          return cycle_length;
          return most;
  • 김희성/리눅스멀티채팅 . . . . 4 matches
          return 0;
          return 1;
          return 1;
          return 0;
  • 데블스캠프2006/월요일/연습문제/for/임다찬 . . . . 4 matches
          return 0;
          return 1;
          return n*factorial(n-1);
          return 0;
  • 데블스캠프2006/월요일/함수/문제풀이/윤성준 . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return rand()%6 + 1;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/강소현 . . . . 4 matches
          return 0;
          return ordering;
          return a.HP > 0 && b.HP >0;
          return 0;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/강소현,구자경 . . . . 4 matches
          return current;
          return hopeFloor;
          return floor;
          return floor;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/정의정,김태진 . . . . 4 matches
          return floor;
          return status;
          public void turnOn() {
          elevator.turnOn();
  • 데블스캠프2011/둘째날/후기 . . . . 4 matches
         == 남상협/Machine Learning ==
         깨닫게 해주는 시간이었습니다! TSP 와 더불어 오늘 했던 Machine Learning 도 방학 중 공부할 목록에 추가해야겠군요 ^^
         링크 : [:데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 Machine-Learning의 제 코드입니다.]
  • 렌덤워크/조재화 . . . . 4 matches
          return 0;
          return false;
          return true;
          return false;
  • 마름모출력/이태양 . . . . 4 matches
          char pattern;
          printf("패턴입력:");scanf("%c",&pattern);
          printf("%c",pattern);
          printf("%c",pattern);
  • 몸짱프로젝트/InfixToPrefix . . . . 4 matches
          return self.precedence[aToken]
          return True
          return False
          return expression
  • 미로찾기/김태훈 . . . . 4 matches
          return 0;
          return 1;
          return 1;
          return 0;
  • 빵페이지/구구단 . . . . 4 matches
          return 0;
          return 0;
          return 0;
          if (n1==5 || n1 == 9) return;
  • 새싹교실/2011/學高/4회차 . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/강력반 . . . . 4 matches
          * 설유환 - printf함수, scanf함수, if문, else if문, switch 제어문을 배웠다. 특히 double, int, float의 차이를 확실히 배울 수 있었다. 잘이해안갔던 #include<stdio.h>의 의미, return 0;의 의미도 알수 있었다. 다음시간엔 간단한 알고리즘을 이용한 게임을 만들것같다. 그리고 printf("숫자%lf",input);처럼 숫자를 이용해 소숫점 표현량을 제한하여 더 이쁘게 출력하는법도 배웠다.
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/아우토반/앞반/3.29 . . . . 4 matches
         return 0;
         long, double, float, char, return, union, string, if, for, while
         return 0;
         return,continue,double,int,long,short,void,static,char,else,if,switch,for etc.....
  • 새싹교실/2012/열반/120514 . . . . 4 matches
          return 1;
          return n*fact(n-1);
          return 0;
          return 0;
  • 새싹교실/2012/주먹밥/이소라때리기게임 . . . . 4 matches
         #define USERNUM 1 //유저 갯수
          return 0;
          return 0;
          return 0;
          return 0;
  • 새싹교실/2013/라이히스아우토반/2회차 . . . . 4 matches
          return 0;
         return 0;
         return 0;
          return 0;
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 4 matches
          return 0;
          return 0;
         #define TURN_GAP 500
          puts("나(은)는 몸통박치기!!를 사용했다.");Sleep(TURN_GAP);
          printf("과제는 100의 피해를 입었다!\n");Sleep(TURN_GAP);
          puts("나(은)는 튀어오르기!!를 사용했다.");Sleep(TURN_GAP);
          puts("그러나 아무 일도 일어나지 않았다.");Sleep(TURN_GAP);
          puts("과제가 어려워 졌다!");Sleep(TURN_GAP);
          printf("나(은)는 %d의 mental 피해를 입었다!\n",GwaJaeDem);Sleep(TURN_GAP);
          puts("과제가 그저 있을 뿐이다.");Sleep(TURN_GAP);
          puts("아무일도 일어나지 않았다.");Sleep(TURN_GAP);
          puts("그런데 기분이 나쁘다.");Sleep(TURN_GAP);
          puts("과제가 너무 강력하다!");Sleep(TURN_GAP);
          puts("과제를 이겼다!");Sleep(TURN_GAP);
          return 0;
          * Internet Explorer를 제외한 다른 브라우저 (Chrome,FireFox, Opera)로 위키에 들어오면 편집하기 쉬워요.
  • 새싹교실/2013/록구록구/8회차 . . . . 4 matches
          return 0;
          return 0;
          return 0;
          return 0;
  • 숫자를한글로바꾸기/김태훈zyint . . . . 4 matches
          return 0;
          return str;
          if(getdata[i]<48 || getdata[i]>57) return FALSE;
          return TRUE;
  • 숫자를한글로바꾸기/조현태 . . . . 4 matches
          return TRUE;
          return FALSE;
          return TRUE;
          return FALSE;
  • 스네이크바이트/C++ . . . . 4 matches
          return Math + Korean + English;//총점리턴
          return Math; //수학점수리턴
          return Korean; //국어점수리턴
          return English; //영어점수리턴
  • 압축알고리즘/홍선,수민 . . . . 4 matches
          return true;
          else return false;
          return 0;
          return 0;
  • 오목/민수민 . . . . 4 matches
          { return (CSampleDoc*)m_pDocument; }
          return CView::PreCreateWindow(cs);
          return DoPreparePrinting(pInfo);
          return (CSampleDoc*)m_pDocument;
  • 오목/재선,동일 . . . . 4 matches
          { return (CSingleDoc*)m_pDocument; }
          return CView::PreCreateWindow(cs);
          return DoPreparePrinting(pInfo);
          return (CSingleDoc*)m_pDocument;
  • 이영호/숫자를한글로바꾸기 . . . . 4 matches
          static char ret[30] = {0}; // static array for return;
          if(num >= 1000000) // 10만 자리를 넘으면 에러 return
          return -1;
          return ret;
  • 임시 . . . . 4 matches
         Computers & Internet: 5
         http://crab.chungbuk.ac.kr/%7Ejchern/ vi명령어, Windows Network Programming API, ..
         [http://developer.amazonwebservices.com/connect/entry.jspa?externalID=101&categoryID=19 Amazon E-Commerce Service API]
         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.
  • 작은자바이야기 . . . . 4 matches
          * transient modifier는 VM의 자동 직렬화 과정에서 특정 속성을 제외할 수 있고, Externalizable 인터페이스를 구현하면 직렬화, 역직렬화 방식을 직접 정의할 수 있음을 보았습니다.
          * driver의 설정에서 new com.mysql.jdbc.Driver(); 대신 볼 수 있는 Class.forName("com.mysql.jdbc.Driver"); 이러한 코드는 컴파일 타임 종속성을 런타임 종속성으로 바꾼 것이다.
         Class<Driver> clazz = (Class<Driver>) Class.forName("com.mysql.jdbc.Driver");
          * JPA의 구체 클래스로 eclipse link와 hibernate가 있는데, 각각을 사용할 때 구체 클래스를 통해서 사용하지 않고 JPA 인터페이스를 통해서 사용하도록 하면 나중에 구체 클래스를 바꾸기 쉽다.
          * .cpp 파일로 작성했을 때 사용하는 extern "C"는 함수 호출 규약(__cdecl, __stdcall)과 관련된 부분이다. extern "C"를 적어주는 것으로 __cdecl로 함수를 호출하도록 한다.
  • 정규표현식/스터디/반복찾기/예제 . . . . 4 matches
         alternatives cron.d freemind ifplugd lsb-base papersize rpc ucf.conf
         blkid.tab deluser.conf gre.d kernel mplayer pulse shells wpa_supplicant
         bluetooth depmod.d groff kernel-img.conf mtab purple skel xdg
         bogofilter.cf dhcp group kerneloops.conf mtab.fuselock python snmp xml
  • 정모/2011.4.4/CodeRace . . . . 4 matches
          return;
          return;
          return 0;
          return (maxNum >= cur);
  • 조동영 . . . . 4 matches
          char pattern;
          scanf("%c" , &pattern);
          printf("%c", pattern);
          printf("%c", pattern);
  • 조영준/다대다채팅 . . . . 4 matches
          return DateTime.Now.ToShortTimeString() + ":" + DateTime.Now.Second + "." + DateTime.Now.Millisecond + " ";
          return;
          return;
          return DateTime.Now.ToShortTimeString() + ":" + DateTime.Now.Second + "." + DateTime.Now.Millisecond + " ";
  • 최대공약수/김태훈zyint . . . . 4 matches
          return 0;
          if(b==0) return a;
          return a % b;
          return gcd(b, a % b);
  • 최소정수의합/임인택 . . . . 4 matches
          return num*(num+1)/2
          return hae1, hae2
          return hae+1, summation(hae+1)
          return hae, sum
  • 코드레이스/2007.03.24상협지훈 . . . . 4 matches
          return "red"
          return "green"
          return "red"
          return "green"
  • 토이/삼각형만들기/김남훈 . . . . 4 matches
          return ret;
          return 1;
          return calcBidirTriangleSize(num - 1) + 2;
          return 0;
  • 파스칼삼각형/Leonardong . . . . 4 matches
          return 0;
          return 1;
          return 1;
          return Pas(x-1, y-1)+Pas(x-1, y);
  • 파스칼삼각형/곽세환 . . . . 4 matches
          return 0;
          return 0;
          return 1;
          return f(a, b - 1) + f(a - 1, b - 1);
  • 피보나치/Leonardong . . . . 4 matches
          return 0;
          return x;
          return x;
          return f(x-1) + f(x-2);
  • 피보나치/aekae . . . . 4 matches
          return 0;
          return 0;
          return 1;
          return fivo(i-1) + fivo(i-2);
  • 피보나치/김상윤 . . . . 4 matches
          return 0;
          return 0;
          return 1;
          return pivona(x-2) + pivona(x-1);
  • 피보나치/김정현 . . . . 4 matches
          if(num<=1) return num;
          return fibonach(num-1)+fibonach(num-2);
          return a
          return fibonach(a-1) + fibonach(a-2)
  • 피보나치/민강근 . . . . 4 matches
          return 1;
          return 2;
          return pi(a-1)+pi(a-2);
          return 0;
  • 피보나치/이동현,오승혁 . . . . 4 matches
          return 0;
          return 0;
          return 1;
          return fibo(in-1) + fibo(in-2);
  • 피보나치/임인택 . . . . 4 matches
          return 1
          return pibo(num-1)+pibo(num-2)
          return 1
          return c
  • 피보나치/장창재 . . . . 4 matches
          return 0;
          return 1;
          return 2;
          return pi(a-1) + pi(a-2);
  • 호너의법칙 . . . . 4 matches
         로 변환하는 것을 호너(Horner)의 법칙이라 한다.
         # Horner Function Value ----> 33
         # Horner ADD Count ----> 10
         # Horner Multiply Count ----> 10
  • 호너의법칙/김태훈zyint . . . . 4 matches
          fprintf(file,"# Horner Function Value ----> %d\n", f);
          fprintf(file,"# Horner ADD Count ----> %d\n",addcount);
          fprintf(file,"# Horner Multiply Count ----> %d\n",mulcount);
          return 0;
  • 10학번 c++ 프로젝트/소스 . . . . 3 matches
         extern int ah;
         extern int am;
         extern int as;
  • 2학기파이선스터디/ 튜플, 사전 . . . . 3 matches
          return a+b, a*b
          return a+b
          return a-b
  • 2학기파이선스터디/클라이언트 . . . . 3 matches
          root.bind("<Return>", win.getMassage)
         root.bind("<Return>", callback)
          root.bind("<Return>", win.sendMessage)
  • 3N+1Problem/강소현 . . . . 3 matches
          return len;
          return max;
          return 0;
  • 3N+1Problem/문보창 . . . . 3 matches
          return 0;
          return 1;
          return maxCycle;
  • 3N+1Problem/신재동 . . . . 3 matches
          return count;
          return maxCount;
          return 0;
  • 3n 1/Celfin . . . . 3 matches
          return countNum;
          return cycle;
          return 0;
  • ALittleAiSeminar . . . . 3 matches
          def name(self): return "MyName~"
          return self.put(posX,posY)
          return board.count(stone)
  • API/WindowsAPI . . . . 3 matches
          return Message.wParam;
          return 0;
          return(DefWindowProc(hWnd,iMessage,wParam,lParam));
  • A_Multiplication_Game/권영기 . . . . 3 matches
          return temp;
          return temp;
          return 0;
  • Adapter . . . . 3 matches
         Smalltalk에서 ''Design Patterns''의 Adapter 패턴 class버전을 적용 시키지 못한다. class 버전은 다중 상속으로 그 기능을 구현하기 때문이다. [[BR]]
         자 그럼 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사이에 붙인다.
         == Alternative Solutions ==
  • AdventuresInMoving:PartIV/김상섭 . . . . 3 matches
          return station[i].length - station[i-1].length;
          return;
          return 0;
  • Ajax . . . . 3 matches
         Ajax applications use web browsers that support the above technologies as a platform to run on. Browsers that support these technologies include Mozilla Firefox, Microsoft Internet Explorer, Opera, Konqueror and Apple Safari.
         웹 상에선 요새 한참 인기인 중인 기술. RichInternetApplication 은 Flash 쪽이 통일할 줄 알았는데 (MacromediaFlex 를 보았던 관계로) 예상을 깨게 하는데 큰 공로를 세운 기술.;
          ㅎㅎ 구글이 종지부를 찍었죠. ㅡ.ㅡ;; 처음 gmail, google map 을 봤을때 ajax를 전혀모르는 상태였으니까... 도대체 어떻게 만든거지 하면서 신기해했던 기억이 나네요. - [eternalbleu]
  • BirthdatCake/하기웅 . . . . 3 matches
          return temp;
          return temp;
          return 0;
  • BusSimulation/상협 . . . . 3 matches
          long GetMinute() {return m_Minute;}; //시간(분) 값을 리턴한다.
          int GetDistance() {return m_currentDistance;}; //거리(미터)값을 리턴한다.
          int GetPeopleNumber() {return m_people;}; //사람수를 리턴한다.
  • C/Assembly/Main . . . . 3 matches
         int main(){ return; }
          movl $0, %eax // return 0;
         Windows OS가 아닌 DOS OS는 메모리의 관리를 Kernel(OS의 Core)이 아닌 Program에서 해주게 된다.
  • C99표준에추가된C언어의엄청좋은기능 . . . . 3 matches
         return 0;
          * 흠 이상하네 ㅡ.ㅡ;; gcc에서는 되고, VS.net에서는 에러를;; 잘못 컴파일 한건가? 혹시 VS.net에서는 안되나요? - [eternalbleu]
          * 알아본 결과 C99에서 지원되는 것으로 표준이 맞으며, 단지 VS의 컴파일러가 C99를 완전히 만족시키지 않기 때문이라고함. gcc도 3.0 이후버전부터 지원된 기능으로 variable-length array 이라고 부르는군요. (gcc는 C99발표이전부터 extension 의 형태로 지원을 하기는 했다고 합니다.) - [eternalbleu]
  • CPPStudy_2005_1/STL성적처리_4 . . . . 3 matches
          return 0;
          return student1.total_score > student2.total_score;
          오타가 아닐까? ㅡ.ㅡ socre ? - [eternalbleu]
  • CPP_Study_2005_1/BasicBusSimulation/남상협 . . . . 3 matches
          return out;
          return in;
          double getPosition(){return m_position;}
  • ChocolateChipCookies/조현태 . . . . 3 matches
          return x == target.x && y == target.y;
          return sqrt((one.x - another.x) * (one.x - another.x) + (one.y - another.y) * (one.y - another.y));
          return maxPoint;
  • Chopsticks/문보창 . . . . 3 matches
          return x * x;
          return min;
          return 0;
  • ClassifyByAnagram/인수 . . . . 3 matches
          return 0;
          return howManyEachAlphabet;
          return 0;
  • CodeRace/20060105/아영보창 . . . . 3 matches
          return true;
          return false;
          return 0;
  • ConstructorMethod . . . . 3 matches
          return pt;
          static Point* makeFromRnTheta(int r, int theta)
          return makeFromXnY(r*cos(theta),r*sin(theta));
         ''DesignPatterns 로 이야기한다면 일종의 FactoryMethod 임.(완전히 매치되는건 아니고, 어느정도 비슷) 비교적 자주 사용되는 패턴인데, 왜냐하면 객체를 생성하고 각각 임의로 셋팅해주는 일을 생성자 오버로딩을 더하지 않고서도 할 수 있으니까.
  • Counting/황재선 . . . . 3 matches
          return new Scanner(System.in).useDelimiter("\n").next().trim();
          return null;
          return sum[n];
  • CppUnit . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • CxImage 사용 . . . . 3 matches
          return FALSE;
          return TRUE;
          // return FALSE;
  • DataCommunicationSummaryProject/Chapter9 . . . . 3 matches
          * IEEE 802.11b보다는 Wi-Fi 나 무선 이터넷이 우리에게 잘 알려져 있다. 물론 IEEE 802.11b를 기준으로 한다. Wireless Fidelity(통신에서 충실도의 뜻으로 많이 쓰인다. 예를 들어 " a high ~ receiver 고성능 라디오(cf. HI-FI) ") 의 약자이다. WECA(the Wireless Ethernet Compatiility Alliance)의 트레이드 마크이기도 하다.
          * piconet과 scatternet : piconet은 8개의 노드까지 지원하는 네트웍망. scatternet은 그보다 더 큰거. 하나의 장치는 주의의 8개까지의 노드밖에 인식을 못하기 때문에 piconet으로 나뉘어져야 하는 크기
  • DebuggingSeminar_2005/DebugCRT . . . . 3 matches
          //turn on the full heap checking
          return EXIT_SUCCESS;
         || _CRT_WARN || 경고 메시지 예)memory leak ||
         DCRT를 켜고 끄는 것에 따라서 프로그램의 수행속도의 차이가 상당하다. STL때문인지도 모르겠지만. - [eternalbleu]
  • DermubaTriangle/하기웅 . . . . 3 matches
          return 0.0;
          return sqrt(row*row+col*col);
          return 0;
  • DesignPatterns/2011년스터디 . . . . 3 matches
         [[PageList(^DesignPatterns/2011년스터디)]]
          * HolubOnPatterns를 함께 읽는 스터디.
         [DesignPatterns], [스터디분류], [2011년활동지도]
  • DirectDraw/APIBasisSource . . . . 3 matches
          return (int)msg.wParam;
          return (int)msg.wParam;
          return DefWindowProc(hWnd, msg, wParam, lParam);
  • EightQueenProblem/김준엽 . . . . 3 matches
          return (m_cells[x][y] == 0);
          return;
          return 0;
  • EightQueenProblem/이준욱 . . . . 3 matches
          if(map[y] & MASK << x) return 0;
          return 1;
          return 0;
  • EightQueenProblem/임인택 . . . . 3 matches
          return 0;
          return 0;
          return (int)(sum==0);
  • EightQueenProblem/임인택/java . . . . 3 matches
          return false;
          return true;
          return false;
  • Emacs . . . . 3 matches
          * GNU Emacs 사용시 Windows 7 환경에서 c:\Users\[UserName]\AppData\Roaming 디렉토리에 저장됩니다.
          * ntemacs 에서는 C:\Documents and Settings\UserName\Application Data 에 저장됩니다.
         ;; 'warning: cedet-called-interactively-p called with 0 arguments, but requires 1' error repairing
         (setq byte-compile-warnings nil)
         참고#3. lisp 코드의 (setq byte-compile-warning nil)은 이 코드 바로 위의 주석에 해당하는 오류가 발생하여서 해결책으로 작성한 코드이다. 혹시 이 코드로 인해 다른 오류가 발생하거나 한다면, 이를 지우거나 구글링을 통해 다른 방법을 찿길 바란다.ㅠㅜ
  • English Speaking/The Simpsons/S01E04 . . . . 3 matches
          * Moe, Barney : [권순의]
         Barney : Don't blame yourself, Homer. You got dealt a bad hand.
         Barney : Why, you got two I haven't met?
  • EnglishSpeaking/TheSimpsons/S01E04 . . . . 3 matches
          * Moe, Barney : [권순의]
         Barney : Don't blame yourself, Homer. You got dealt a bad hand.
         Barney : Why, you got two I haven't met?
  • ErdosNumbers/차영권 . . . . 3 matches
          return 0;
          return true;
          return false;
  • EuclidProblem/이동현 . . . . 3 matches
          return 0;
          return b;
          return Eucl(b, a%b);
  • EuclidProblem/차영권 . . . . 3 matches
          return 0;
          return min;
          return gcd(min, max%min);
  • FOURGODS/김태진 . . . . 3 matches
          return a.u<b.u;
          return a.v<b.v;
          return 0;
  • FeedBack . . . . 3 matches
          a. The return of a portion of the output of a process or system to the input, especially when used to maintain performance or to control a system or process.
          * The portion of the output so returned.
          *. The return of information about the result of a process or activity; an evaluative response: asked the students for feedback on the new curriculum.
  • FromDuskTillDawn/변형진 . . . . 3 matches
          if($city[$from]) return 0;
          return $days;
          return $days+1;
  • GDBUsage . . . . 3 matches
          return 0;
         [http://sources.redhat.com/gdb/current/onlinedocs/gdbint.html gdb internals]
         다른 유용한 기능들도 적어주333 - [eternalbleu]
  • Googling . . . . 3 matches
         {{|Google, Inc (NASDAQ: GOOG), is a U.S. public corporation, initially established as a privately-held corporation in 1998, that designed and manages the internet Google search engine. Google's corporate headquarters is at the "Googleplex" in Mountain View, California, and employs over 4,000 workers.|}}
          검색 연산자가 더 많았던 걸로 기억하는데... =.= 도무지 기억이 안나는 군요. - [eternalbleu]
  • GuiTestingWithMfc . . . . 3 matches
          return FALSE;
          return str1.Compare(str2) == 0;
          return FALSE;
  • GuiTestingWithWxPython . . . . 3 matches
          return true
          return tuple(retList)
          return true
  • HanoiTowerTroublesAgain!/이도현 . . . . 3 matches
          return 0;
          return 2 * input * input - 1;
          return 2 * input * input + 2 * input - 1;
  • HanoiTowerTroublesAgain!/조현태 . . . . 3 matches
          return TRUE;
          return FALSE;
          return ballCount;
  • HanoiTowerTroublesAgain!/하기웅 . . . . 3 matches
          return 2*(num/2)*(num/2) + 2*(num/2)-1;
          return (num+1)*(num+1)/2-1;
          return 0;
  • HeadFirstDesignPatterns . . . . 3 matches
         HeadFirst DesignPatterns
         - [http://www.zeropage.org/pds/2005101782425/headfirst_designpatterns.rar 다운받기]
         {{{Erich Gamma, IBM Distinguished Engineer, and coauthor of "Design Patterns: Elements of Reusable Object-Oriented Software" }}}
  • HowManyFibs?/하기웅 . . . . 3 matches
          return counting;
          return temp;
          return 0;
  • HowManyPiecesOfLand?/하기웅 . . . . 3 matches
          return 1;
          return (n.Power(4)-6*(n.Power(3))+23*n*n-18*n+24)/24;
          return 0;
  • HowToStudyRefactoring . . . . 3 matches
         see also ["HowToStudyDesignPatterns"]
         OOP를 하든 안하든 프로그래밍이란 업을 하는 사람이라면 이 책은 자신의 공력을 서너 단계 레벨업시켜 줄 수 있다. 자질구레한 기술을 익히는 것이 아니고 기감과 내공을 증강하는 것이다. 혹자는 DesignPatterns 이전에 ["Refactoring"]을 봐야 한다고도 한다. 이 말이 어느 정도 일리가 있는 것이, 효과적인 학습은 문제 의식이 선행되어야 하기 때문이다. DesignPatterns는 거시적 차원에서 해결안들을 모아놓은 것이다. ["Refactoring"]을 보고 나쁜 냄새(Bad Smell)를 맡을 수 있는 후각을 발달시켜야 한다. ["Refactoring"]의 목록을 모두 외우는 것은 큰 의미가 없다. 그것보다 냄새나는 코드를 느낄 수 있는 감수성을 키우는 것이 더 중요하다. 본인은 일주일에 한 가지씩 나쁜 냄새를 정해놓고 그 기간 동안에는 자신이 접하는 모든 코드에서 그 냄새만이라도 확실히 맡도록 집중하는 방법을 권한다. 일명 ["일취집중후각법"]. 패턴 개념을 만든 건축가 크리스토퍼 알렉산더나 GoF의 랄프 존슨은 좋은 디자인이란 나쁜 것이 없는 상태라고 한다. 무색 무미 무취의 無爲적 自然 코드가 되는 그날을 위해 오늘도 우리는 리팩토링이라는 有爲를 익힌다. -- 김창준, ''마이크로소프트웨어 2001년 11월호''
  • HowToStudyXp . . . . 3 matches
          * Surviving Object-Oriented Projects (Alistair Cockburn) : 얇고 포괄적인 OO 프로젝트 가이드라인
          * Agile Software Development (Alistair Cockburn) : 전반적 Agile 방법론에 대한 책
          *Alistair Cockburn
  • IntentionRevealingMessage . . . . 3 matches
          return size == 0;
          return Number(1/this.num);
          return this == *other;
  • InterMap . . . . 3 matches
         OrgPatterns http://www.bell-labs.com/cgi-user/OrgPatterns/OrgPatterns?
  • JTD 야구게임 짜던 코드. . . . . 3 matches
          return a;
          return a;
          return a;
          public static int userNumber(void)
  • Java/ReflectionForInnerClass . . . . 3 matches
         [http://groups.google.co.kr/groups?hl=ko&lr=&ie=UTF-8&oe=UTF-8&newwindow=1&threadm=3A1C1C6E.37E63FFD%40cwcom.net&rnum=4&prev=/groups%3Fq%3Djava%2Breflection%2Binnerclass%26hl%3Dko%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26newwindow%3D1%26selm%3D3A1C1C6E.37E63FFD%2540cwcom.net%26rnum%3D4 구글에서 찾은 답변]
          Class outerClass = Class.forName("Outer");
          Class innerClass = Class.forName("Outer$Inner");
          return "" + y;
  • Java/문서/참조 . . . . 3 matches
         자바에서는 스칼라 값 즉 기본 자료형은 복사로(call by-value) 전달되고, return 값으로
         해당 결과를 객체로 받는다. return 값이 스칼라 값이라면 어쩔 수 없다.
         해당 설계이념은 Java Design Pattern 에 잘 나와 있다.
  • JavaScript/2011년스터디/윤종하 . . . . 3 matches
          if(n==0) return 1;
          return val;
          return fac(n)/(fac(n-k)*fac(k))
  • JollyJumpers/강소현 . . . . 3 matches
          return false;
          return false;
          return true;
  • JollyJumpers/신재동 . . . . 3 matches
          return false;
          return true;
          return gap > 0 ? gap : -1 * gap;
  • LearningToDrive . . . . 3 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."
         from "Learning To Drive - XP explained"
  • LightMoreLight/허아영 . . . . 3 matches
         I learned how to solve the Number of n's measure.. at a middle school.
          return state; // 마지막
          return 0;
  • LinkedList/세연 . . . . 3 matches
          return 0;
          return head_pointer;
          return head_pointer;
  • McConnell . . . . 3 matches
         = Pattern Name =
         == Related Patterns ==
         PatternCatalog
  • MindMapConceptMap . . . . 3 matches
         관련 자료 : 'Learning How To Learn', 'Learning, Creating and Using Knowledge - Concept Maps as Facilitative Tools in Schools and Corporations' (Joseph D. Novak)
  • MoinMoinFaq . . . . 3 matches
         we have put up a wiki on our internal web site with
         Wikis are used internally by the guys who write [http://www.zope.org/ Zope]
          1. click on the little "i" in the top-right corner ({{{~cpp PageInfo}}}).
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/하기웅 . . . . 3 matches
          return strlen(str);
          return o;
          return 0;
  • OurMajorLangIsCAndCPlusPlus/errno.h . . . . 3 matches
         = ERRNO.H =
         || extern int errno || 리턴값으로 에러 획인 ||
         || return 값 || 메크로 || 내용 ||
         || ||int EADDRNOTAVAIL||요청된 소켓주소가 유용하지 않다.; 예를 들어 소켓이름으로 주려고 시도한 것이 로컬 호스 트 이름과 맞지 않다.||
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 3 matches
          xor eax, eax // Return 0
          mov eax, 8[esp] // Get return value (eax)
          mov ebx, OFS_EIP[edx] // Get new EIP value and set as return address
  • PPProject/Colume2Exercises . . . . 3 matches
          return str;
          return aN;
          return 0;
  • PairProgramming . . . . 3 matches
          * 아직은 효율성이.. - 일종의 Learning Time 이라고 해야 할까? 대부분 실험에서 끝난다는 점. 퍽 하고 처음부터 효율성을 극대화 할 순 없을 것이다. 참고로 이때는 아날로그 시계 만드는데 거의 3시간이 걸렸다. Man-Hour 로 치면 6시간이 된다.
          return new Connection();
          * http://c2.com/cgi/wiki?PairProgramming - 'PairProgramming Pattern' 이라고 써놓은 것이 재미있다. 어느새 '패턴화' ^^;
  • PatternTemplate . . . . 3 matches
         = Pattern Name =
         == Related Patterns ==
         PatternCatalog
  • PowerOfCryptography/문보창 . . . . 3 matches
          return i;
          return lnP;
          return 0;
  • ProcessExplorer . . . . 3 matches
         http://www.sysinternals.com/Utilities/ProcessExplorer.html
         http://www.sysinternals.com/images/screenshots/ProcessExplorer.gif
         그밖에도 http://sysinternals.com 에는 쓸만한 유틸리티들이 많음.
  • ProgrammingLanguageClass/Report2002_1 . . . . 3 matches
          * Internal/external documentations
          * 기타 구현 시 요구되는 세부 사항은 직접 결정하고, internal document에 기술한다.
  • RandomWalk/은지 . . . . 3 matches
          return 0;
          return 1;
          return 0;
  • ReverseAndAdd/김범준 . . . . 3 matches
          rnumber = int(reverse)
          nnumber = nnumber + rnumber
          return 0
  • ReverseAndAdd/문보창 . . . . 3 matches
          return 0;
          return nadd;
          return
  • STLErrorDecryptor . . . . 3 matches
         본 문서는 [http://www.kwak101.pe.kr/kwak101/works/InternData/STLDecryptor_QuickGuide.html QuickInstallation For STLErrorDecryptor] 의 '''내용을 백업하기 위한 목적'''으로 만든 페이지입니다. 따라서 원 홈페이지의 자료가 사라지지 않은 이상 가능하면 원 홈페이지에서 글을 읽으셨으면 합니다.
          return 0;
         원문)http://www.kwak101.pe.kr/kwak101/works/InternData/STLDecryptor_QuickGuide.html
  • Score/1002 . . . . 3 matches
         def toInt(aList): return [{'O':1,'X':0}[v] for v in aList]
          return sum(aList)
         def ox(aList): return sum((len(e)*(len(e)+1))/2 for e in aList.split("X") if e!='')
  • SmithNumbers/남상협 . . . . 3 matches
          return sum;
          return sum;
         ''DeleteMe) 왜지 C코드 첨보는거 같은 기분이다;; 방학때 씨만해야겠군;; - [eternalbleu]''
  • SpiralArray/임인택 . . . . 3 matches
          return rotList
          return SpirialArray
          return self.sequence[self.idx]
  • Spring/탐험스터디/wiki만들기 . . . . 3 matches
          name = ((UserDetails)principal).getUsername();
         === Hibernate ===
          * 좀 오래한 Spring, Hibernate도 어려움. CGLib, Spring Security, JSP, Session 찾아봐야겠다.
  • StacksOfFlapjacks/문보창 . . . . 3 matches
          return 0;
          return -1;
          return i;
  • TestSuiteExamples . . . . 3 matches
          return suit # 빼도 되더라..
          return unittest.defaultTestLoader.loadTestsFromNames( ('ThePackage.test_file1','ThePackage.subpack.test_file2'))
          return suite;
  • The Trip/Celfin . . . . 3 matches
          return least;
          return most;
          return 0;
  • ThePriestMathematician/문보창 . . . . 3 matches
          return i - 1;
          return;
          return 0;
  • TheTrip/Leonardong . . . . 3 matches
          return resultList
          return sum(aList, 0) / len(aList)
          return result
  • ThinkRon . . . . 3 matches
         저는 이미 RonJeffries를 어느 정도 내재화(internalize)하고 있는 것은 아닌가 생각이 듭니다. 사실 RonJeffries나 KentBeck의 언변은 "누구나 생각할 수 있는 것"들이 많습니다. 상식적이죠. 하지만 그 말이 그들의 입에서 나온다는 점이 차이를 만들어 냅니다. 혹은, 그들과 평범한 프로그래머의 차이는 알기만 하는 것과 아는 걸 실행에 옮기는 것의 차이가 아닐까 합니다. KentBeck이 "''I'm not a great programmer; I'm just a good programmer with great habits.''"이라고 말한 것처럼 말이죠 -- 사실 훌륭한 습관을 갖는다는 것처럼 어려운 게 없죠. 저는 의식적으로 ThinkRon을 하면서, 일단 제가 가진 지식을 실제로 "써먹을 수" 있게 되었고, 동시에 아주 새로운 시각을 얻게 되었습니다.
         Let me tell a brief story about how that came about. Our president, at the time was Bob Doherty. Doherty came from General Electric via Yale, and had been one of the bright young men who were taken under the wing of the famous engineer Stiglitz. Every Saturday, Stiglitz would hold a session with these talented young men whom General Electric had recruited and who were trying to learn more advanced engineering theory and problem-solving techniques. Typically, Bob Doherty would sometimes get really stuck while working on a problem. On those occasions, he would walk down the hall, knock on Stiglitz’s door, talk to him — and by golly, after a few minutes or maybe a quarter of an hour, the problem would be solved.
         One morning Doherty, on his way to Stiglitz’s office, said to himself, "Now what do we really talk about? What’s the nature of our conversation?" And his next thought was, "Well Stiglitz never says anything; he just asks me questions. And I don’t know the answer to the problem or I wouldn’t be down there; and yet after fifteen minutes I know the answer. So instead of continuing to Stiglitz’s office, he went to the nearest men’s room and sat down for a while and asked himself, "What questions would Stiglitz ask me about this?" And lo and behold, after ten minutes he had the answer to the problem and went down to Stiglitz’s office and proudly announced that he knew how to solve it.
  • Trac . . . . 3 matches
          * gforge 같은 건가요? svn을 어서 설치하라는 무언의 압박으로 느껴집니다. ㅎㅎ;; - [eternalbleu]
          * 흠 한글화 프로젝트를 링크해놓으신건 ㅡ.ㅡ;; 한글판으로 설치하라는 무언의 압박;;; - [eternalbleu]
          * 이걸 써먹을 만한 놈이 없으니까 실제로 활용하는 방법은 잘 모르겠음.. ㅡ.ㅡ;; 괜찮은 놈 같은데... openlook 은 좀 프로젝트가 여러개 있더만... 실제 개발중인건지는 모르겠으나;; - [eternalbleu]
  • UglyNumbers/김회영 . . . . 3 matches
          return true;
          return false;
          return true;
  • Unicode . . . . 3 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.
         MultiLinugual 플랫폼을 지향하는 프로그램의 개발자라면 당연히 이해해야하는 파트임. - [eternalbleu]
  • UsenetMacro . . . . 3 matches
          $fp = @fsockopen($purl['host'], 80, $errno, $errstr, 5);
          return '<!> URL is not found <!>';
          return sprintf('%s<a href="%s">%s</a>', $img, $url, $subj);
  • VendingMachine/재니 . . . . 3 matches
          cout << "MAIN MENU n 1. INSERT COIN n 2. BUY n 3. RETURN THE REMAINDERS n 4. EXIT n";
          return detail[selection - 1].price;
          return 0;
          return 0;
  • WERTYU/1002 . . . . 3 matches
          if c == ' ': return ' '
          return dicStrs[dicStrs.find(c)-1]
          return ''.join([left(each) for each in list(s)])
  • WindowsTemplateLibrary . . . . 3 matches
         {{|The Windows Template Library (WTL) is an object-oriented Win32 encapsulation C++ library by Microsoft. The WTL supports an API for use by programmers. It was developed as a light-weight alternative to Microsoft Foundation Classes. WTL extends Microsoft's ATL, another lightweight API for using COM and for creating ActiveX controls. Though created by Microsoft, it is unsupported.
         In an uncharacteristic move by Microsoft—an outspoken critic of open source software—they made the source code of WTL freely available. Releasing it under the open-source Common Public License, Microsoft posted the source on SourceForge, an Internet open-source repository. The SourceForge version is 7.5.
          * 어째 문장이 좀 이상하네요. 해석이 좀 잘안됩니다. ㅡ.ㅡ;; - [eternalbleu]
  • XOR삼각형/임다찬 . . . . 3 matches
          return 0;
          return 1;
          return 0;
  • Yggdrasil/020523세미나 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • ZeroPageServer/set2002_815 . . . . 3 matches
          * [[HTML( <STRIKE> Kernel Upgrade (apm 지원) </STRIKE> )]] : 2.4.18 #1 2002. 08. 19. (월) 04:46:28 KST
          * [[HTML( <STRIKE> Moin 에서 Redirection 문제 </STRIKE> )]] : kernel upgrade로 해결 되었음 원인 불명확
          * [[HTML( <STRIKE> apache에서 index.html 을 못찾는 문제 </STRIKE> )]] kernel upgrade후 해결
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 3 matches
          A. We say 'I was born'(not I am born)
          ex) How many babies are born every day?
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 3 matches
          ex) I'm seeing the manager tomorrow morning. (누군가와 만남을 가진다라는 표현을 쓸때는 I'm seeing)
          예외) I usually feel tired in the morning.(not I'm usually feeling)
          ex) Matt burned his hand while he was cooking dinner.
  • [Lovely]boy^_^/USACO/YourRideIsHere . . . . 3 matches
          return 0;
          return (a%47) == (b%47);
          return ch - 64;
  • cookieSend.py . . . . 3 matches
          return str
          return httpData
          print "return cookie : ", httpData['cookie']
  • hanoitowertroublesagain/이도현 . . . . 3 matches
          return 0;
          return 2 * input * input - 1;
          return 2 * input * input + 2 * input - 1;
  • html5/form . . . . 3 matches
          * pattern - 제약적인 정규식을 허용
          * 입력 양식에 pattern 속성으로 정규표현식으로 입력 패턴을 지정할 수 있다
          * {{{<input type="text" name="postCode" pattern="/^\d{3}-?\d{3}$/" title="123-123">}}}
  • mantis . . . . 3 matches
         346 if ($this->_connectionID === false) return false;
         348 if ($argDatabasename) return $this->SelectDB($argDatabasename);
         359 if ($this->_connectionID === false) return false;
  • ricoder . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 금고/문보창 . . . . 3 matches
          return i - 1;
          return -1;
          return 0;
  • 금고/하기웅 . . . . 3 matches
          return s+1;
          return f/pow(2,s-1)+s-1; // f/pow(2,s-1) =>s-1번을 통해 나뉘어지고 난 후에 그 부분의 최소횟수
          return 0;
  • 기본데이터베이스/조현태 . . . . 3 matches
          return i;
          return i;
          return FALSE;
  • 김태진/Search . . . . 3 matches
          return 0;
          return i;
          return -1;
  • 덜덜덜/숙제제출페이지 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 데블스캠프/2013 . . . . 3 matches
          || 8 |||| ns-3 네트워크 시뮬레이터 소개 |||| [:데블스캠프2013/둘째날/API PHP + MySQL] |||| [http://zeropage.org/index.php?mid=seminar&document_srl=91554 Machine Learning] |||| |||| [MVC와 Observer 패턴을 이용한 UI 프로그래밍] |||| [아듀 데블스캠프 2013] || 3 ||
          || 9 |||| [개발업계 이야기] |||| [:데블스캠프2013/둘째날/API PHP + MySQL] |||| [http://zeropage.org/index.php?mid=seminar&document_srl=91554 Machine Learning] |||| |||| MVC와 Observer 패턴을 이용한 UI 프로그래밍 |||| [아듀 데블스캠프 2013] || 4 ||
         || 김태진(21기) || [http://zeropage.org/index.php?mid=seminar&document_srl=91554 Machine Learning] ||
  • 데블스캠프2005/RUR-PLE/Harvest/김태훈-zyint . . . . 3 matches
          repeat(turn_left,3)
         left = turn_left
         turn_off()
  • 데블스캠프2005/java . . . . 3 matches
         The Java platform and language began as an internal project at Sun Microsystems in the December 1990 timeframe. Patrick Naughton, an engineer at Sun, had become increasingly frustrated with the state of Sun's C++ and C APIs and tools. While considering moving to NeXT, Patrick was offered a chance to work on new technology and thus the Stealth Project was started.
         The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining Patrick Naughton. They, together with some other engineers, began work in a small office on Sand Hill Road in Menlo Park, California to develop a new technology. The team originally considered C++ as the language to use, but many of them as well as Bill Joy found C++ and the available APIs problematic for several reasons.
         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.
  • 데블스캠프2006/월요일/연습문제/if-else/이경록 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 3 matches
          return exec(trim("file -bi ".escapeshellarg($f)));
         형진이 다 만들었네. ㅋㅋ 잘했다. 한가지 부탁할건 컴공으로 먹고 살라면 도메인 언어를 C나 Java로 바꾸는 게 필요할 것 같다. - [eternalbleu]
         상협이의 현태에 이은 작업이 느껴지는군 ㅋㅋ ㅡ_ㅡb 가장 중요한건 처음 대학에 왔을때 자기가 가진 관심분야에 대한 공부를 끝까지 해나가는 것이 중요할 듯. 처음 가지고 있었던 이상과 자신의 방향이 흔들리면 결국 이도 저도 아닌 그냥 코딩만 하다가 끝나버릴 수 있으니까. 일단 학과에서 하는 공부에만 만족하지 말 것. 가능하면 본인이 자신이 있고, 관심이 있는 분야의 지식을 지속적으로 학습해 가는 과정이 가장 중요하다고 생각함. 대학 입학할때의 실력으로 만족하지않고, 지속적인 노력을 통해 자신을 단련해 가는 과정 자체를 늘기는 사람이 됐으면 좋겠다. (결론은 나처럼 놀지말라는 이야기 ㅡㅡ;; 나중에 후회한다 ㅋㅋ) - [eternalbleu]
  • 데블스캠프2006/월요일/함수/문제풀이/김준석 . . . . 3 matches
          if(daewon >= 40 && (daewon/boat_num)<8 && (weapon_num/daewon >=1)) return true;
          else return false;
          return rand() % 6 + 1;
  • 데블스캠프2006/월요일/함수/문제풀이/윤영준 . . . . 3 matches
          return 0;
          return rand()%6+1;
          return (rand()%7+1);
  • 데블스캠프2009/목요일/연습문제/MFC/박준호 . . . . 3 matches
          return TRUE; // return TRUE unless you set the focus to a control
          return (HCURSOR) m_hIcon;
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 3 matches
          return TRUE; // return TRUE unless you set the focus to a control
          return (HCURSOR) m_hIcon;
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 3 matches
          return TRUE; // return TRUE unless you set the focus to a control
          return (HCURSOR) m_hIcon;
  • 데블스캠프2009/수요일/OOP/박준호 . . . . 3 matches
          return x
          return x + y
          return x * y * z
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/박재홍 . . . . 3 matches
          return 0;
          return a.attack-b.defense;
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 3 matches
          return z1.attP - z2.defP;
          return z.hitP <= 0;
          return 0;
  • 데블스캠프2012/다섯째날/C로배우는C++원리 . . . . 3 matches
          strncpy(this_person->name, name, 11);
          strncpy(this_student->studentID, studentID, 9);
          return 0;
  • 마름모출력/zyint . . . . 3 matches
          pattern = raw_input('패턴 입력 : ')
          print spc*(size-i) + pattern*(2*i-1)
          print spc*(size-i) + pattern*(2*i-1)
  • 마름모출력/김민경 . . . . 3 matches
         pattern=raw_input('패턴 입력 : ')
          print ' '*(n-i-1)+pattern*((i+1)*2-1)
          print ' '*(i+1)+pattern*((n-i-1)*2-1)
  • 마방진/조재화 . . . . 3 matches
          return 0;
          return true;
          return false;
  • 문자열검색/조현태 . . . . 3 matches
          return TRUE;
          return FALSE;
         ./pr_7.erl:4: Warning: variable 'Index' is unused
  • 벡터/황재선 . . . . 3 matches
          return 0;
          return a.name < b.name;
          return a.score < b.score;
  • 블로그2007/송지훈 . . . . 3 matches
         <marquee border="2" bgcolor="#000000" behavior="alternate" align="center" width="300" height="8" ><font
         (http://localhost/rnrneks)
  • 비밀키/권정욱 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 빵페이지/숫자야구 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 새싹C스터디2005/pointer . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/A+ . . . . 3 matches
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
          * 중간고사 범위에 맞춰서 함수에대해서 배웠다. 진경이한테 얼핏 배워서 쓰는법은 알았었지만 return에 대해서 정확히 이해를 못했었는데 이번 수업으로 return쓰는 법을 이해하게 되었다. 함수를 쓸 수 있게 된덕에 앞으로 좀더 많은것을 짤 수 있게 될 것 같다. 그리고.. 팩토리얼을 짜봤다.[고한종/팩토리얼]
  • 새싹교실/2011/AmazingC/6일차 . . . . 3 matches
          return a+b;
          return 0;
          return a+b;
  • 새싹교실/2011/學高/3회차 . . . . 3 matches
          return 0;
          return damage;
          return damage;
  • 새싹교실/2011/學高/5회차 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/무전취식/레벨9 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 새싹교실/2011/씨언어발전/4회차 . . . . 3 matches
          if(a==1) return 1;
          return Fact(a-1)*a;
         출력값이 void이면 return 값을 입력할 필요 없다는 것도 배웠다.
  • 새싹교실/2012/새싹교실강사교육/3주차 . . . . 3 matches
          return 0;
          return num+1;
          return totalcal;
  • 새싹교실/2012/아우토반/뒷반/4.13 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/아우토반/앞반/4.5 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 새싹교실/2012/앞부분만본반 . . . . 3 matches
          return 0;
          return 0;
          printf("Today\nmorning\neverybody\n");
  • 새싹교실/2013/책상운반 . . . . 3 matches
          return 0;
          return 5;
          * 왜 함수들의 마지막은 return 0;로 끝나는 지, 또 어떻게 쓰는지
  • 소수구하기/인수 . . . . 3 matches
          return false;
          return true;
          return 0;
  • 수/구구단출력 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 수/별표출력 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 쓰레드에관한잡담 . . . . 3 matches
         1. Kernel - 1. Kernel Thread, 2. LWT(Lightweight Thread)
         Linux에서 멀티 프로세스 개념인 fork()는 내부적으로 do_fork()란 Kernel 함수를 호출하며, do_fork()는 내부적으로 user thread인 POSIX기반의 Mutex를 사용한다.
  • 아젠더패턴 . . . . 3 matches
         아젠더(Agenda)가 없는 스터디 그룹이나 소그룹(SubGroupPattern)은 없다. 이 아젠더는 그룹 목표의 틀을 잡아주며, 멤버들이 일찌감치 준비하도록 해주며 사람들이 참여할 모임을 선택할 수 있는 기회를 준다.
         최고의 아젠더는 그룹이 작품을 순차적으로 학습([순차적학습패턴])하도록 짜여진 것이다. 그룹이 작품을 학습하기를 마치면, 그 작품을 원래 학습할 때 없었던 그룹의 새로운 멤버들이 그 작품을 학습할 기회를 갖기를 원할 수도 있다. 이는 학습 주기(StudyCyclePattern)와 소그룹(SubGroupPattern)을 만들어서 수행할 수 있다.
  • 안전한장소패턴 . . . . 3 matches
         ...좋은 물리적 환경 (CommonGroundPattern, PublicLivingRoomPattern)은 어떤 스터디 그룹에서든 필수적이다. 이 패턴에서 설명하는 지성적 환경 역시 마찬가지로 필수적이다.
         실제로, 그룹 내에는 언제나 어느 정도의 개인적 충돌이나 불화가 있게 마련이다. 그런 이슈에 대해서 이야기 할 수 있도록 세션이 끝난 뒤에 사람들이 모이는 것(AfterHoursPattern)이 도움이 된다.
  • 압축알고리즘/수진,재동 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 이승한/PHP . . . . 3 matches
          $$first = "morning";
          function 함수명(전달인자){ 함수내용; return 변수;} // Function 도 상관이 없었다. return은 없어도 돼며 type이 존재하지 않으므로 함수에 리턴타입은 존재하지 않는다.
  • 임인택/삽질 . . . . 3 matches
          * C++ 에서 SingletonPattern 을 적용했는데.. 소멸자가 호출되지 않는것 같다.. 프로그램 종료시에 인스턴스를 강제로 삭제하였다. - 타이머 루틴에서 instance() 를 얻어왔는데. 타이머는 KillTimer 직후에 소멸되지 않는다.. 이로 인해.. 인스턴스가 삭제 된 후에 다시 생성되었었다...
          ''PatternHatching 에서의 Singleton 부분 참조''
          return 0;
  • 장용운/템플릿 . . . . 3 matches
          return a*b;
          return a-b;
          return 0;
  • 정모/2011.3.28 . . . . 3 matches
          * [DesignPatterns/2011년스터디]
          * HolubOnPatterns 0장을 읽고 이야기를 나누었다.
          * 그렇다면 [DesignPatterns/2011년스터디]를 함께 해보는게 좋을 수도 있겠네요. - [변형진]
  • 정모/2011.4.11 . . . . 3 matches
          * [DesignPatterns/2011년스터디]
          * [HolubOnPatterns]를 읽으면서 스터디하고 DB 프로젝트를 통해 실습한다.
          * DesignPatterns에 대해 궁금하다면 ZeroWiki의 관련 페이지를 읽어보세요.
  • 제곱연산자 전달인자로 (Setting) . . . . 3 matches
          return 0;
          return a;
          return 0;
  • 진법바꾸기/문보창 . . . . 3 matches
          return 0;
          return false;
          return true;
  • 최소정수의합/허아영 . . . . 3 matches
          return 0;
          return 0;
          return 0;
  • 컴퓨터공부지도 . . . . 3 matches
         GUI Programming 을 하면서 익힐 수 있는 소중한 개념으로서 Event Driven Programming, Design 으로는 CompositePattern 이 있다. 대부분의 GUI Framework 들은 Event Driven Style 의 프로그래밍 방식이며, 대부분 CompositePattern 을 이용한다. Framework 들의 디자인 개념들이 비슷하므로, 하나의 GUI 관련 Framework 에 익숙해지면 다른 Framework 도 쉽게 익힐 수 있다.
         See Also HowToStudyXp, HowToReadIt, HowToStudyDataStructureAndAlgorithms, HowToStudyDesignPatterns, HowToStudyRefactoring
  • 큰수찾아저장하기/김영록 . . . . 3 matches
         return max;
         return max;
         return max;
  • 토이/숫자뒤집기/임영동 . . . . 3 matches
          int returnNumber=Integer.parseInt(reversed);
          return returnNumber;//문자열을 정수형으로 바꿔 리턴
  • 통찰력풀패턴 . . . . 3 matches
         대화 시 분위기는 중요한 역할을 한다. 어떤 환경은 대화를 촉진시키지만(CommonGroundPattern, PublicLivingRoomPattern), 그렇지 않은 환경도 있다.
         가장 학습이 풍요로워 질 때는 그룹이 동기 부여된 중재자([중재자패턴])와 준비된 참가자(PreparedParticipantPattern)를 가졌을 때이다.
  • 파스칼삼각형/구자겸 . . . . 3 matches
          return r
          return index - first + 1
          return first + col - 1
  • 파스칼삼각형/송지원 . . . . 3 matches
          return result;
          return 1;
          return n * factorial(n-1);
  • 페이지이름 . . . . 3 matches
          * 예를들어서, ["ProjectPrometheus"] 에서 활동하다가 만들어지는 '''Journey''' 페이지의 이름은 ["ProjectPrometheus/Journey"]로 지어지고 이 페이지는 ["ProjectPrometheus"]를 부모로 하는 하위 페이지이이다.
          * 당연히, 부모인 ["ProjectPrometheus"] 에 Jouney 에 대한 링크를 찾아보면 있을 것이다. 그리고 ["ProjectPrometheus/Journey"] 의 가장 하단에, 밑줄({{{~cpp ----}}})로 자신의 부모를 링크를 걸어두어 보는 이가 항해하기 편하게 배려한다.
  • 프로그래밍/ACM . . . . 3 matches
          return (null);
          if ((car < 0) && (lg == 0)) return (null);
          return buffer.toString().trim();
  • 피보나치/곽세환 . . . . 3 matches
          return 0;
          return a + b;
          return f(b, a+b, n-1);
  • 피보나치/김상섭 . . . . 3 matches
          return 0;
          return fibonachi(num-1) + fibonachi(num-2);
          return 1;
  • 피보나치/김영록 . . . . 3 matches
         //return b;
         return 0;
          return 0;
  • 피보나치/조현태 . . . . 3 matches
          return prv_answer;
          return n
          return pibo( n-1)+pibo(n-2)
  • 하노이탑/이재혁김상섭 . . . . 3 matches
          return 0;
          return 1;
          return num(val - 1, start, 6-start-end) + num(1,start,end) + num(val - 1, 6-start-end, end);
  • 호너의법칙/김정현 . . . . 3 matches
          System.out.println("nHorner Function Value ----> "+output);
          System.out.println("Horner ADD Count ----> "+sum);
          System.out.println("Horner Multiply Count ----> "+mul);
  • 05학번만의C Study/숙제제출1/이형노 . . . . 2 matches
          return 0;
          return (1.8 * cel) + 32.0;
  • 05학번만의C++Study/숙제제출1/이형노 . . . . 2 matches
          return 0;
          return (1.8 * cel) + 32.0;
  • 05학번만의C++Study/숙제제출1/최경현 . . . . 2 matches
          return 0;
          return fahrenheit;
  • 2011국제퍼실리테이터연합컨퍼런스공유회 . . . . 2 matches
          * IAF는 International Association of Facilitator의 약자.
          1. 3 Most Valuable Learnings - 채홍미/조현길 60분
  • 2학기파이선스터디/모듈 . . . . 2 matches
          return a+b
          return a*b
  • 2학기파이선스터디/서버&클라이언트접속프로그램 . . . . 2 matches
          return time.asctime( time.gmtime() )
          return
  • 3n 1/이도현 . . . . 2 matches
          return 0;
          return count;
  • 3학년강의교재/2002 . . . . 2 matches
          || 이동컴퓨팅 || (원)wireless internet & mobile business || Harvey M. Deitel || DEITEL(?) ||
          || 데이터통신 || The Essential Guide to Wireless Communications Applications || Andy Dornan || Prentice-Hall ||
  • 5인용C++스터디/버튼과체크박스 . . . . 2 matches
          return -1;
          return 0;
  • 5인용C++스터디/에디트박스와콤보박스 . . . . 2 matches
          return -1;
          return 0;
  • 8queen/곽세환 . . . . 2 matches
          return;
          return;
  • ACM_ICPC . . . . 2 matches
         = ACM International Collegiate Programming Contest =
         == ExternalLink ==
  • ALittleAiSeminar/Namsang . . . . 2 matches
          def name(self): return "Namsang"
          return self.put(maxPosX, maxPosY)
  • AcceleratedC++/Chapter1 . . . . 2 matches
          return 0;
          return 0;
  • Ajax/GoogleWebToolkit . . . . 2 matches
         (스크랩 : http://blog.izyou.net/eternalbleu/723 )
         무엇보다 편한점은 이클립스 환경의 자바를 개발할 수 잇다는 점이 아닐까 생각함. ㅡ.ㅡ;; 무슨말이 더 필요할까 - [eternalbleu]
  • AnEasyProblem/김태진 . . . . 2 matches
          return 0;
          return kf;
  • AncientCipher/정진경 . . . . 2 matches
          if (l1!=l2) { printf ("NO\n"); return 0; }
          return 0;
  • AndOnAChessBoard/허준수 . . . . 2 matches
          return (int)num;
          return 0;
  • Atom . . . . 2 matches
         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.
         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/변형진 . . . . 2 matches
          if($w<1||$w>100000) return "Error";
          if($w==1) return "$x $y";
  • BeeMaja/조현태 . . . . 2 matches
          return (3 * x * x) - (8 * x) + 6;
          return;
  • BeeMaja/하기웅 . . . . 2 matches
          return;
          return 0;
  • BeingALinuxer . . . . 2 matches
         === Journey ===
          * VI 자료 좋네요. 깔끔하게 정리되있네. 퍼가께여~ ㅋㅋ - [eternalbleu]
  • BlogLines . . . . 2 matches
         써본 경험에 의하면... publication 으로 개인용 블로그정도에다가 공개하기엔 쓸만하다. 그냥 사용자의 관심사를 알 수 있을 테니까? 성능이나 기능으로 보면 한참멀었다. 단순한 reader 이외의 용도로 쓸만하지 못하고, web interface 라서 platform-independable 하다는 것 이외의 장점을 찾아보기 힘들다. - [eternalbleu]
          feed demon 을 주로 쓰고 있는데... 이유는 ㅡ.ㅡ;; 실행이 빠르고 watch 기능등이 있다는 정도랄까요 ;; xpyder, yeonmo 같은 것도 설치는 해봤는데.. 약간 느린 바른 속도때문에 바로 지우고야 말았다는.. 아무래도 조급증에 걸린것 같습니다. 아 그리고 블로그에 가면 tatter를 이용해서 사용합니다. - [eternalbleu]
  • BuildingParser . . . . 2 matches
         1, 3번책은 자바를 기준으로 2번 책은 c++ 기준으로 설명함. 세가지 모두 아마존 평가는 4~4.5로 좋은편임. - [eternalbleu]
         스펙은 언제 확정될 것인가 -_-; 파서 짜기가 두렵군 - [eternalbleu]
  • C 로배우는패턴의이해와활용 . . . . 2 matches
          * 참 좋은 책 같다. 그냥 말로만 들으면 이해도 안가고 어렵게 느껴질 디자인 패턴을 적절하고 멋진 소스와 함께 보여줘서 한층 더 이해를 돕는다. 이책을 DesignPatternsJavaWorkBook 과 같이 보면 정말 괜찮은거 같다.
          * 이 책보려고 빌리긴 했는데.. 계속 시간에 ㅤㅉㅗㅈ겨서 못읽고 있네요. - [eternalbleu]
  • C++ . . . . 2 matches
         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.
         벨 연구소의 [http://www.research.att.com/~bs/homepage.html Bjarne Stroustrup]은 1980년대에 당시의 [C]를 개선해 C++을 개발하였다. (본디 C with Classes라고 명명했다고 한다.) 개선된 부분은 클래스의 지원으로 시작된다. (수많은 특징들 중에서 [가상함수], [:연산자오버로딩 연산자 오버로딩], [:다중상속 다중 상속], [템플릿], [예외처리]의 개념을 지원하는) C++ 표준은 1998년에 ISO/IEC 14882:1998로 재정되었다. 그 표준안의 최신판은 현재 ISO/IEC 14882:2003로서 2003년도 버전이다. 새 버전의 표준안(비공식 명칭 [C++0x])이 현재 개발중이다. [C]와 C++에서 ++이라는 표현은 특정 변수에 1의 값을 증가시키는 것이다. (incrementing이라 함). C++이라는 명칭을 이와 동일한 의미를 갖는데, [C]라는 언어에 증가적인 발전이 있음을 암시하는 것이다.
  • C++3DGame . . . . 2 matches
          Point3D coord[8]; // the 8 corners of the CPU box relatives to the center point
          return result;
  • C++스터디_2005여름 . . . . 2 matches
          ㅋㅋ 좋긴하지만 내용을 참 많이 다루는데 {{{~cpp -------------}}} 요게 문제임 ㅋ - [eternalbleu]
          밑줄이에요~ 형 ^^;; 표현이 잘 안되네;; - [eternalbleu]
  • CPPStudy_2005_1 . . . . 2 matches
          [http://stlport.org/ STLPort] STLPort, [http://www.kwak101.pe.kr/wiki/wiki.php/STLport_VC%BC%B3%C4%A1 STLPort설치메뉴얼], [http://www.kwak101.pe.kr/kwak101/works/InternData/STLDecryptor_QuickGuide.html STL에러메시지 해독기 설치]
         || 01 || 박영창 || eternalbleu@gmail.com ||
  • CPPStudy_2005_1/STL성적처리_3 . . . . 2 matches
          return 0;
          return ele1.avg > ele2.avg;
  • CPP_Study_2005_1/Basic Bus Simulation/김태훈 . . . . 2 matches
          return pos;
          return 0;
  • CVS/길동씨의CVS사용기ForRemote . . . . 2 matches
          return 0;
          return 0;
  • CheckTheCheck . . . . 2 matches
         rnbqkbnr
         RNBQKBNR
         rnbqk.nr
         RNBQKB.R
  • ClassifyByAnagram/1002 . . . . 2 matches
          return self.anagrams
          return result
  • ClassifyByAnagram/박응주 . . . . 2 matches
          return self._anagrams.values()
          return "".join(s)
  • CodeRace/20060105/Leonardong . . . . 2 matches
          return word
          return 0
  • CollaborativeFiltering . . . . 2 matches
          * NoSmok:PrincipiaCybernetica 에 있는 아주 간단한 개론(처음 보는 사람에게 추천) http://pespmc1.vub.ac.be/COLLFILT.html
          * [http://jamesthornton.com/cf/ CF논문 모음]
  • ConstructorParameterMethod . . . . 2 matches
          return pt;
          return pt;
  • ContestScoreBoard/문보창 . . . . 2 matches
          return 0;
          return count;
  • ContestScoreBoard/조현태 . . . . 2 matches
          return temp_point;
          return temp_point;
  • Conversion . . . . 2 matches
         [SmalltalkBestPracticePatterns/Behavior] , [SmalltalkBestPracticePatterns]
  • Counting/김상섭 . . . . 2 matches
          return num;
          return 0;
  • CubicSpline/1002/GraphPanel.py . . . . 2 matches
          return (x) * (cx / 2) + cx / 2
          return (-y) * (cy / 2) + cy / 2
  • CuttingSticks/하기웅 . . . . 2 matches
          return stick[0][cuttingTime+1].cost;
          return 0;
  • CxxTest . . . . 2 matches
         [1002]의 경우 요새 CxxUnit 을 사용중. 밑의 스크립트를 Visual Studio 의 Tools(일종의 External Tools)에 연결시켜놓고 쓴다. Tool 을 실행하여 코드제너레이팅 한뒤, 컴파일. (cxxtestgen.py 는 CxxTest 안에 있다.) 화일 이름이 Test 로 끝나는 화일들을 등록해준다.
          return ' '.join(aList)
  • DPSCChapter4 . . . . 2 matches
         = Structural Patterns =
         '''Decorator(161)''' Attach Additional responsibilities and behavior to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.
  • Debugging . . . . 2 matches
         || Run to Return(Step Out) || F7 || 어떤 함수안에 들어갔다가 바로 그 함수를 나오고 싶을때 사용 ||
         = 반복되는 디버깅 피하기 - DebugJournal =
  • DermubaTriangle/허준수 . . . . 2 matches
          return row ;
          return 0;
  • DesignPatternSmalltalkCompanion . . . . 2 matches
         약자만 모아서 DPSC라고 부름. zeropage에서 가장 많이 보유하고 있을 것이라 생각되어지는 DesignPattern 서적. (모 회원이 1650원이라는 헐값에 구입했다는 이유만으로. -_-;)
         다음과 같은 이유에서 DesignPatterns (이하 GoF)를 먼저보고 보거나 같이 보는 것을 추천한다.
  • DesignPatterns . . . . 2 matches
         see also [HowToStudyDesignPatterns], [DoWeHaveToStudyDesignPatterns]
  • DesignPatterns/2011년스터디/서지혜 . . . . 2 matches
         Design Patterns를 공부중인 [서지혜]가 만들었다.
          * [PatternCatalog]
  • Eclipse . . . . 2 matches
          * Erich Gamma (DesignPatterns 공동저자) 라는 이름이 눈에 뜨이네요.
         ||Shift+F2|| Open External {{{~cpp JavaDoc}}} , 프로젝트 상에 doc 파일이 있을시 그곳을 뒤져{{{~cpp JavaDoc}}}을 연다. 처음 열때 Help창 오래 걸림||
  • EcologicalBinPacking/황재선 . . . . 2 matches
          return 0;
          return (aSum < aMinValue) ? true : false;
  • EffectiveSTL . . . . 2 matches
          * ["[Lovely]boy^_^"], [eternalbleu] 2005
          * Scott Meyers's Trilogy 라고 불리는 시리즈의 3번째 것이다. ''(EC++, MEC++, ESTL)'' 나의 경우에는 일단 CVS에 대한 정리를 끝내고 한서로 읽을 생각이며, 읽으면서 기존의 부분에 보충과 함께 약간의 정리를 해나갈 계획이다. 번역서가 곽용재씨가 직업한 것이라서 한서에대한 걱정도 적은편이다. - [eternalbleu]
  • EightQueenProblem/조현태2 . . . . 2 matches
          return 0;
          return 0;
  • EightQueenProblem2/이강성 . . . . 2 matches
          return 1
          return 0
  • EmbeddedSystemClass . . . . 2 matches
         128MB SDRM, 32MB Flash, Ethernet 100 M 2port
         aptitude install nfs-kernel-server
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 2 matches
          * Barney
          * Barney
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 2 matches
         Marge : All right. Mmm. How about "he"? Two points. Your turn, dear.
         Bart : My turn. " Kwyjibo." K-W-Y-J-I-B-O
  • Expat . . . . 2 matches
         James Clark released version 1.0 in 1998 while serving as technical lead on the XML Working Group at the World Wide Web Consortium. Clark released two more versions, 1.1 and 1.2, before turning the project over to a group led by Clark Cooper, Fred Drake and Paul Prescod in 2000. The new group released version 1.95.0 in September 2000 and continues to release new versions to incorporate bug fixes and enhancements. Expat is hosted as a SourceForge project. Versions are available for most major operating systems.
          - [eternalbleu]
  • Factorial/영동 . . . . 2 matches
          return 0;
          return 0;
  • FactorialFactors/이동현 . . . . 2 matches
          return false;
          return true;
  • FileStructureClass . . . . 2 matches
         수업내용: 화일 구조에 관한것과 DB 를 쓰기 이전 직접 화일 구조를 만들어서 데이터처리를 할때 데이터 추가/삭제/변경에 관한 이것저것들. External Sort, B-Tree 등의 자료구조와 관련한 좀 더 심화된 내용들.
         ExternalSort
  • FoafMacro . . . . 2 matches
         ||[[Foaf(http://internetalchemy.org/iand/foaf.rdf)]]||
         ||[[Foaf(http://internetalchemy.org/iand/foaf.rdf,homepage)]]||
  • Google/GoogleTalk . . . . 2 matches
          return $next_words[$select];
          return $2;
  • Graphical Editor/Celfin . . . . 2 matches
          return;
          return 0;
  • HanoiProblem/영동 . . . . 2 matches
         extrn Crlf:proc
         extrn Writeint:proc
  • HanoiTowerTroublesAgain!/문보창 . . . . 2 matches
          return (k == floor(k)) ? true : false;
          return 0;
  • Hartal/Celfin . . . . 2 matches
          return counting;
          return 0;
  • HelpOnFormatting . . . . 2 matches
          return 0;
          return 0;
  • HowManyZerosAndDigits/김회영 . . . . 2 matches
          return n*factorial(n-1);
          return 1;
  • HowManyZerosAndDigits/허아영 . . . . 2 matches
          return factorialN;
          return 0;
  • ISAPI . . . . 2 matches
          * IIS(Internet Information Services)란 웹 서버, FTP 서버와 같이 기본적이고 범용적인 인터넷 서비스를 시스템에서 제공할 수 있게 해주는 소프트웨어를 말한다. 기존 윈도우2000 제품군의 경우 기본적으로 IIS 5.0을 제공하였고 윈도우XP의 기존 IIS 5.0의 기능을 개선한 IIS 5.1을 제공하고 있다. 한 마디로 HTTP, FTP, SMTP 서버의 묶음이다.
         Internet Server Application Programming Interface 의 약자로 개발자에게 IIS 의 기능을 확장할 수 있는 방법을 제공한다. 즉, IIS 가 이미 구현한 기능을 사용해서 개발자가 새로운 기능을 구현할 수 있는 IIS SDK 다. 개발자는 ISAPI 를 이용해서 Extensions, Filters 라는 두 가지 형태의 어플리케이션을 개발할 수 있다.
  • ImmediateDecodability/김회영 . . . . 2 matches
          return false;
         return true;
  • Interpreter/Celfin . . . . 2 matches
          return nResult+1;
          return 0;
  • Java/DynamicProxy . . . . 2 matches
         Java [Java/DynamicProxy] 라이브러리와 DecoratorPattern 을 이용하여 AOP 적인 구현이 가능. Java 1.3 이후부터 지원.
          * Generic caching decorator(See DecoratorPattern) - [http://www.onjava.com/pub/a/onjava/2003/08/20/memoization.html Memoization in Java Using Dynamic Proxy Classes], and [http://roller.anthonyeden.com/page/SKI_BUM/20030810#dynamicproxy_net#dynamicproxy_net .NET equivalent]
  • Java/ModeSelectionPerformanceTest . . . . 2 matches
         === 네번째. Inner Class 에 대해 Command Pattern 의 사용. ===
          3. interface & class - command pattern 의 구현.
  • Java/ServletFilter . . . . 2 matches
          <url-pattern>/*</url-pattern>
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 2 matches
          return ret;
          return ret;
  • JavaScript/2011년스터디/CanvasPaint . . . . 2 matches
          return 0;
          return;
  • JavaStudy2002/입출력관련문제 . . . . 2 matches
          return output;
          return getSplitedStringArray(input, " \n\t");
  • JavaStudy2003/두번째과제/노수민 . . . . 2 matches
          return number*process(number-1);
          else return 1;
  • JavaStudy2003/세번째과제/곽세환 . . . . 2 matches
          public int getX() { return(x); }
          public int getY() { return(y); }
  • JollyJumpers/김회영 . . . . 2 matches
          return true;
          return false;
  • JollyJumpers/서지혜 . . . . 2 matches
          return 0;
          return 0;
  • JollyJumpers/이승한 . . . . 2 matches
          return 0;
          return 0;
  • LC-Display/문보창 . . . . 2 matches
          return 0;
          return count;
  • LUA_4 . . . . 2 matches
         >> return a+b
         >> return "sum=", sum
  • LUA_5 . . . . 2 matches
         >> return { Go = Go } -- 여기서 local function Go를 반환하므로 Car에 대한 맴버 함수로 사용할 수 있다.
         >> return obj
  • LUA_6 . . . . 2 matches
         > mt = { __add = function(a,b) return { value = a.value + b.value } end } -- '+' 연산자에 대한 metatable을 작성
         >> if key == 'copy_value' then return { value = x.value } end
  • Linux/배포판 . . . . 2 matches
         자, 그렇다면 의문을 해소해보자. 운영체제의 중심은 무엇인가? 운영체제라고하는 것은 결국 하드웨어와 사용자 사이를 이어주는 가교라고 생각하면 된다. 이런 영역을 '''kernel'''이라는 용어로 부른다. 이 kernel 에도 종류가 대단히 다양한데... 그중에 하나가 리눅스이다. 리눅스이외에도 Mach, BSD, Darwin, Hurd 등등등 우리가 생각하는 것 보다 훨씬더 다양하고 많은 커널들이 존재한다. (대략 Mach 커널이 좀 유명하다. 모듈 커널의 장점을 이야기 하면서 리눅스의 커널의 비효율성에 대한 평가자료로 많이 이용되었다. 지금은 리눅스도 대부분의 장치들을 모듈로 올리는 것이 가능하지만..) 윈도우의 경우 이 커널은 관리하는 회사가 오로지 마이크로소프트뿐이기 때문에 OS패키지를 라이센스라는 이름 아래에 단독으로 공급을 하지만 리눅스는 이와 달리 커널은 공개되어있고 어떤 묶으로 묶어서 팔거나 발표를 하는 것은 자유롭기에 다양한 배포판이 존재한다.
  • LinuxProgramming/QueryDomainname . . . . 2 matches
         eternalbleu
          return 0;
  • Lotto/강소현 . . . . 2 matches
          return result;
          return temp;
  • Lotto/송지원 . . . . 2 matches
          return res;
          return *pnum;
  • MFCStudy2006/1주차 . . . . 2 matches
          return FALSE;
          return TRUE;
  • Map연습문제/노수민 . . . . 2 matches
          return 0;
          return 0;
  • MedusaCppStudy . . . . 2 matches
          return 0;
          return 0;
  • MineSweeper/zyint . . . . 2 matches
          return 0
          return 0
  • MineSweeper/곽세환 . . . . 2 matches
          return number;
          return 0;
  • MineSweeper/신재동 . . . . 2 matches
          return (row + MOVE[moveRow] < 0 || row + MOVE[moveRow] >= board.size()) ||
          return 0;
  • ModelViewPresenter . . . . 2 matches
          * Command - 모델에 영향을 주는 것 (CommandPattern 과 같다)
         어플리케이션을 이러한 방법으로 나누는 것은 좋은 SeparationOfConcerns 이 되며, 다양한 부분들을 재사용할 수 있도록 해준다.
  • MoreEffectiveC++ . . . . 2 matches
          * Item 20: Facilitate the return value optimization - 반환되는 값을 최적화 하라
          * Item 23: Consider alternative libraries. - 라이브러리 교체에 관해서 생각해 봐라.
  • NIC . . . . 2 matches
         ["zennith"]가 사용하고 있는 NIC 는 현재 '''Realtek 8029(AS)''' 이다. 이 NIC 에 대해서 특별히 불만은 가지고 있지 않았지만, 얼마전에 경험하게 되었다. 바로, Linux 에서의 드라이버 지원 문제였는데, 동사의 8139(10/100 mega bit ethernet 카드로서, 대부분 리얼텍 NIC 를 쓴다고 한다면 이8139일 것이다.)는 매우 잘 지원되는 것으로 보였으나.. 단지 10m bit ethernet 인 내 8029 는 너무 오래전에 나온것인지 꽤, 고난과 역경을 겪게끔 하는 그런 카드였다. 그래서, 지금 ["zennith"] 가 알아보고 있는 카드가 두개 있다. 하나는 ACTTON 에서 나온 것과, 또 다른 하나는 그 이름도 유명한 NetGear 에서 나온 10/100 카드이다. 전자의 ACTTON 것은 나름대로 한 시대를 풍미했던 DEC 의 튤립이란 카드의 벌크 제품이라던데... 7000원이라는 가격이 매우 돋보이지만, 이것역시 벌크제품인지라 드라이버 지원문제가 꽤 걸릴거 같아서, 아무래도 NetGear 의 제품을 사게 될 것 같다.
  • NSIS . . . . 2 matches
          2 : warnings and errors
          3 : info, warnings, and errors
  • ObjectOrientedReengineeringPatterns . . . . 2 matches
         See Also Xper:ObjectOrientedReengineeringPatterns, Moa:ObjectOrientedReengineeringPatterns , StephaneDucasse
  • ObjectWorld . . . . 2 matches
         세번째 Session 에서는 지난번 세미나 마지막 주자분(신동민씨였던가요.. 성함이 가물가물;)이 Java 버전업에 대한 Architecture 적 관점에서의 접근에 대한 내용을 발표하셨습니다. Java 가 결국은 JVM 이란 기존 플랫폼에 하나의 Layer를 올린것으로서 그로 인한 장점들에 대해 설명하셨는데, 개인적으론 'Java 가 OS에서 밀린 이상 OS를 넘어서려니 어쩔수 없었던 선택이였다' 라고 생각하는 관계로. -_-. 하지만, Layer 나 Reflection 등의 Architecture Pattern 의 선택에 따른 Trade off 에 대해서 설명하신 것과, 디자인을 중시하고 추후 LazyOptimization 을 추구한 하나의 사례로서 설명하신건 개인적으론 좋았습니다.
         You should do whatever feels right to you. And learn to program. --RonJeffries''
  • OpenGL스터디_실습 코드 . . . . 2 matches
          * Title : stencil pattern program
          return 1;
  • OperatingSystem . . . . 2 matches
         일종의, [[SeparationOfConcerns]]라고 볼 수 있다. 사용자는 OperatingSystem (조금 더 엄밀히 이야기하자면, [[Kernel]]) 이 어떻게 memory 와 I/O를 관리하는지에 대해서 신경쓸 필요가 없다. (프로그래머라면 이야기가 조금 다를 수도 있겠지만 :) )
  • OurMajorLangIsCAndCPlusPlus . . . . 2 matches
         [OurMajorLangIsCAndCPlusPlus/errno.h] (cerrno)
  • OurMajorLangIsCAndCPlusPlus/print/이상규 . . . . 2 matches
          strncpy(str, buf, dec);
          strncat(str, buf, dec);
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 2 matches
          // In a C++ file, explicitly cast malloc's return. For example,
          return 0;
  • PersonalHistory . . . . 2 matches
          * [SmallTalk]다 프로젝트. Feat. [톱아보다], 매주 금요일 10시 모임. [SmalltalkBestPracticePatterns]를 공부하면서 [SBPPSummary]페이지의 완성과, 자판기프로그램 제작이 목표.
         == Travel, Journey ==
  • Plugin/Chrome/네이버사전 . . . . 2 matches
         // Use of this source code is governed by a BSD-style license that can be
          return "http://farm" + photo.getAttribute("farm") +
  • PrimaryArithmetic/황재선 . . . . 2 matches
          return self.carry
          return self.each
  • ProgrammingContest . . . . 2 matches
         == Internet Problem Solving Contest ==
         만약 자신이 K-In-A-Row를 한 시간 이상 걸려도 풀지 못했다면 왜 그랬을까 이유를 생각해 보고, 무엇을 바꾸어(보통 완전히 뒤집는 NoSmok:역발상 으로, 전혀 반대의 "極"을 시도) 다시 해보면 개선이 될지 생각해 보고, 다시 한번 "전혀 새로운 접근법"으로 풀어보세요. (see also DoItAgainToLearn) 여기서 새로운 접근법이란 단순히 "다른 알고리즘"을 의미하진 않습니다. 그냥 내키는 대로 프로그래밍을 했다면, 종이에 의사코드(pseudo-code)를 쓴 후에 프로그래밍을 해보고, 수작업 테스팅을 했다면 자동 테스팅을 해보고, TDD를 했다면 TDD 없이 해보시고(만약 하지 않았다면 TDD를 하면서 해보시고), 할 일을 계획하지 않았다면 할 일을 미리 써놓고 하나씩 빨간줄로 지워나가면서 프로그래밍 해보세요. 무엇을 배웠습니까? 당신이 이 작업을 30분 이내에 끝내려면 어떤 방법들을 취하고, 또 버려야 할까요?
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 2 matches
          return
         return 2*(*i)-1;
  • ProgrammingPearls/Column3 . . . . 2 matches
          return 0;
          return 0;
  • ProjectPrometheus/AT_BookSearch . . . . 2 matches
          return data
          return data
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 2 matches
          return data
          return f.read()
  • ProjectPrometheus/개요 . . . . 2 matches
         하지만, 현재의 도서관 시스템은 사용하면 할 수록 불편한 시스템이다. "Ease of Learning"(MS 워드)과 "Ease of Use"(Emacs, Vi) 어느 것도 충족시키지 못한다.
         지금 도서관의 온라인 시스템은 상당히 오래된 레거시 코드와 아키텍춰를 거의 그대로 사용하면서 프론트엔드만 웹(CGI)으로 옮긴 것으로 보인다. 만약 완전한 리스트럭춰링 작업을 한다면 얼마나 걸릴까? 나는 커스터머나 도메인 전문가(도서관 사서, 학생)를 포함한 6-8명의 정예 요원으로 약 5 개월의 기간이면 데이타 마이그레이션을 포함, 새로운 시스템으로 옮길 수 있다고 본다. 우리과에서 이 프로젝트를 하면 좋을텐데 하는 바램도 있다(하지만 학생의 사정상 힘들 것이다 -- 만약 풀타임으로 전념하지 못하면 기간은 훨씬 늘어날 것이다). 외국의 대학 -- 특히 실리콘벨리 부근 -- 에서는 SoftwareEngineeringClass에 근처 회사의 실제 커스터머를 데려와서 그 사람이 원하는 "진짜" 소프트웨어를 개발하는 실습을 시킨다. 실습 시간에 학부생과 대학원생이, 혹은 저학년과 고학년이 어울려서(대학원생이나 고학년이 어울리는 것이 아주 중요하다. see also SituatedLearning ) 일종의 프로토타입을 만드는 작업을 하면 좋을 것 같다. 엄청나게 많은 것을 배우게 될 것이다.
  • ProjectZephyrus/Thread . . . . 2 matches
          return instance;
          return instance;
  • ProjectZephyrus/ThreadForServer . . . . 2 matches
         Test는 본인이 하고 Journey에 적어라.
         자네가 너무 msn에 접근을 하지 않은 느낌이 있다. 혹은 ["ProejctZephyrus/ServerJourney"]나,
  • Python/DataBase . . . . 2 matches
         user - username (NULL)
         zeropage 에서 파이선 공부할 사람은 필요한 모듈있으면 게시판에 올리기 바람. - [eternalbleu]
  • QueryMethod . . . . 2 matches
          return status;
          return status;
  • RSS . . . . 2 matches
         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].
         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/재니 . . . . 2 matches
          return 0;
          return x;
  • RandomWalk2 . . . . 2 matches
         바퀴벌레의 마리수가 두마리로 늘어난다. 그리고 "턴"(turn)의 개념이 생긴다. 턴은 일종의 단위시간으로, 한번의 턴에 두 마리의 바퀴벌레는 각각 자신이 예정한 방향으로 이동을 한다.
         see also DoItAgainToLearn
  • RandomWalk2/Vector로2차원동적배열만들기 . . . . 2 matches
          return 0;
          * Bjarne Stroustrup on Multidimensional Array [http://www.research.att.com/~bs/array34.c 1], [http://www.research.att.com/~bs/vector35.c 2]
  • RedThon . . . . 2 matches
          {{|Many programmes lose sight of the fact that learning a particular system or language is a means of learning something else, not an goal in itself.
  • Refactoring/MovingFeaturesBetweenObjects . . . . 2 matches
         ''Create a new method with a similar body in the class it uses most. Either turn the old method into a simple delegation, or remove it altogether.''
          return new Date (arg.getYear(), arg.getMonth(), arg.getDate() + 1);
  • RegularExpression/2011년스터디 . . . . 2 matches
         Pattern.comppile("정규표현식");
         Matcher matcher = new Matcher(Pattern, "찾을 텍스트");
  • ReverseAndAdd/1002 . . . . 2 matches
          if n==rev: return cnt, n
          return reverseAndAdd(n+rev, cnt+1)
  • ReverseAndAdd/곽세환 . . . . 2 matches
          return t;
          return 0;
  • ReverseAndAdd/김정현 . . . . 2 matches
          return False
          return True
  • ReverseAndAdd/남상협 . . . . 2 matches
          return self.reverseNumber
          return i, self.reverseNumber
  • Ruby/2011년스터디/서지혜 . . . . 2 matches
          return 0;
          return 0;
  • RubyLanguage/ExceptionHandling . . . . 2 matches
          * Kernal.raise(또는 Kernal.fail)로 예외를 발생시킨다
  • STL/string . . . . 2 matches
          return 0;
          return 0;
  • STL/참고사이트 . . . . 2 matches
         [http://www.halpernwightsoftware.com/stdlib-scratch/quickref.html C++ STL from halper]
         C++ Standard Template Library, another great tutorial, by Mark Sebern http://www.msoe.edu/eecs/cese/resources/stl/index.htm
  • STLPort . . . . 2 matches
          1. MSVC 컴파일러의 자질구레한 경고 메시지를 막을 수 있다 ({{{~cpp _msvc_warnings_off.h}}}가 준비되어 있음)
          LINK : warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library
  • ScheduledWalk/욱주&민수 . . . . 2 matches
          return 0;
          return 0;
  • SelfDelegation . . . . 2 matches
          return object.hash();
          return object.basisHash();
  • ServerBackup . . . . 2 matches
          s = ftplib.FTP('servername')
         /usr/bin/mysqldump -u <username> -p <password> <databasename> | gzip > /path/to/backup/db/zeropage_`date +%y_%m_%d`.gz
  • Shoemaker's_Problem/곽병학 . . . . 2 matches
          return a < b;
          return 0;
  • Shoemaker's_Problem/김태진 . . . . 2 matches
          return a.per>b.per;
          return 0;
  • Spring/탐험스터디/2011 . . . . 2 matches
          2.1. Class.forName() 에러 : 해결 방법은 아래에 서술.
          - HomeController.java의 home()에서 Welcome home!을 하고 return "home";을 하는데 프로젝트를 실행해보면 Hello world!가 나온다. 어떻게 된 것인가.
          - HomeController는 MVC 모델의 컨트롤러로 뷰에 모델을 바인딩하는 역할을 담당한다. home() 메소드 내부의 Welcome home!은 logger에 찍히는 문자열이기 때문에 실제로 실행시에 보이는 것은 아니다. HomeController가 하는 주된 역할은 return "home";을 함으로써 HomeController를 사용하는 쪽에서 home.jsp(뷰)를 찾을 수 있게 하는 것이다.
          1. Class.forName() 에러 해결(p.59, 60의 예제 실행).
          1.3. 책의 소스를 그대로 쳤을 경우 Class.forName("com.mysql.jdbc.Driver"); 문장에서 에러가 나는데 인터넷에서 mysql-connector-java-X.X.X.jar 를 받아서 참조 라이브러리에 추가한다.
  • Steps/김상섭 . . . . 2 matches
          return temp;
          return 0;
  • SummationOfFourPrimes/문보창 . . . . 2 matches
          return 0;
          return true;
  • SuperMarket/세연/재동 . . . . 2 matches
          int getMyMoney() { return _money; }
          return 0;
  • SuperMarket/재니 . . . . 2 matches
          return input;
          return 0;
  • TddRecursiveDescentParsing . . . . 2 matches
         대강 다음과 같은 식으로 접근했고요. 테스트코드 2-3줄쓰고 파서 메인코드 작성하고 하는 식으로 접근했습니다. (["Refactoring"] 을 하다보면 FactoryMethodPattern 과 CompositePattern 이 적용될 수 있을 것 같은데, 아직은 일단.)
  • Temp/Commander . . . . 2 matches
          return 1
          return stop
  • TestDrivenDevelopmentByExample/xUnitExample . . . . 2 matches
          return result
          return "%d run, %d failed" %(self.runCount, self.failCount)
  • TextAnimation/권정욱 . . . . 2 matches
          return 0;
          return 0;*/
  • TheElementsOfProgrammingStyle . . . . 2 matches
         음 저자이름이 낯익어 기억을 더듬어봤더니, 제가 생각하던 [http://www.cs.princeton.edu/~bwk/ 그분]이 맞네요. [http://www-2.cs.cmu.edu/~mihaib/kernighan-interview/ 인터뷰]를 읽은적이 있는데... 나머지 한분은 누구일까요..? - [임인택]
         P.J. Plauger라고 역시 유명인. C와 C++ 표준화에 많은 업적을 남겼다. 2004년도 닥터 도브스 저널(DrDobbsJournal)에서 주는 Excellence In Programming Award 수상. --JuNe
  • TheKnightsOfTheRoundTable/하기웅 . . . . 2 matches
          return;
          return 0;
  • TheLargestSmallestBox/문보창 . . . . 2 matches
          return 4 * pow(x,3) - 2 * (L + W) * x * x + L * W * x;
          return 0;
  • TheOthers . . . . 2 matches
          *ㅋㅋ 다행이 이번 모임은 안놀았나 벼~~ --[eternalbleu]
          * 내가 너희팀 로고를 만들어 ㅤㅂㅏㅆ다 인수는 지우겠지 ㅡ,.ㅡ;; --[eternalbleu]
  • TheTrip/문보창 . . . . 2 matches
          return 0;
          return exchange;
  • TheTrip/허아영 . . . . 2 matches
          return num;
          return 0;
  • TkinterProgramming/HelloWorld . . . . 2 matches
         # written by eternalbleu@gmail.com
         # written by eternalbleu@gmail.com
  • TkinterProgramming/SimpleCalculator . . . . 2 matches
          return w
          return w
  • TopicMap . . . . 2 matches
         ''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?
  • TugOfWar/김회영 . . . . 2 matches
          return true;
          return false;
  • TugOfWar/남상협 . . . . 2 matches
          return self.sum
          return self.sum
  • TugOfWar/문보창 . . . . 2 matches
         inline int comp(const void *i,const void *j) { return *(int *)i-*(int *)j; };
          return 0;
  • UDK/2012년스터디/소스 . . . . 2 matches
          return pc;
          return true;
  • UglyNumbers/문보창 . . . . 2 matches
         inline int comp(const void *i,const void *j) { return *(int *)i-*(int *)j; };
          return 0;
  • UnityStudy . . . . 2 matches
          transform.rotation *= Quaternion.AngleAxis(Input.GetAxis("Horizontal") *30.0 * Time.deltaTime, Vector3(0, 0, 1));
          transform.rotation *= Quaternion.AngleAxis(Input.GetAxis("Vertical") *30.0 * Time.deltaTime, Vector3(1, 0, 0));
  • VendingMachine/세연 . . . . 2 matches
          return choice;
          return 0;
  • VisualAssist . . . . 2 matches
         없으면 VS 못쓰겠다. ㅡㅡ;; - [eternalbleu]
         개인 FTP에 올려주고 주기적으로 설치해주지 ㅋㅋ, 이놈이랑 IncrediBuild는 익혀줘야할듯- [eternalbleu]
  • VonNeumannAirport/남상협 . . . . 2 matches
          return trafficResult
          return result
  • WebLogicSetup . . . . 2 matches
          <url-pattern>/soapaccess</url-pattern> <!-- uri 패턴 -->
  • WeightsAndMeasures/김상섭 . . . . 2 matches
          return a.strength < b.strength;
          return 0;
  • WeightsAndMeasures/문보창 . . . . 2 matches
          return A.strength < B.strength;
          return 0;
  • Where's_Waldorf/곽병학_미완.. . . . . 2 matches
          if(length == str.length()) return true;
          return false;
  • WikiNature . . . . 2 matches
         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.
         Writing on Wiki is like regular writing, except I get to write so much more than I write, and I get to think thoughts I never thought (like being on a really good Free Software project, where you wake up the next morning to find your bugs fixed and ideas improved).
  • WindowsConsoleControl . . . . 2 matches
          return BufInfo.dwCursorPosition.X;
          return BufInfo.dwCursorPosition.Y;
  • XOR삼각형/이태양 . . . . 2 matches
          return xor[num1+1][num2] ^ xor[num1+1][num2+1];
          return n;
  • Yggdrasil/가속된씨플플/2장 . . . . 2 matches
          return 0;
          return 0;
  • ZPBoard/PHPStudy/기본문법 . . . . 2 matches
          return 리턴값;
          * 위에서 return 행은 그냥 생략해도 무방
  • ZeroPageServer/set2005_88 . . . . 2 matches
          * 하드 디스크 추가. WesternDigital 60GB (7200rpm) : 이정직(00)님께서 제공
          * Kernel 업그레이드 2.6.12.1 데비안 기본 커널로 변경
  • ZeroPage_200_OK . . . . 2 matches
          * '''JavaScript 1.4~1.6''' / JScript (ECMAScript)''' - http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
          * Builder Pattern의 일종으로 jQuery의 메소드를 실행한 이후에 jQuery 배열 객체를 반환함으로써 함수의 chainning을 해서 사용할 수 있다.
  • ZeroPage_200_OK/소스 . . . . 2 matches
          <form action="http://zeropage.org/act" method="post" onsubmit="if (this.password.value.length < 1) {alert('required pw'); return false;} else {return true;}">
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 2 matches
          * Let's enumarate. English, Smalltalk, Design Pattern, Accelerated C++, DirectX, etc...
          * I heard Jung mong-joon revenged No moo-hyun. I can't believe government men.
  • [Lovely]boy^_^/USACO/MixingMilk . . . . 2 matches
          return 0;
          return ret;
  • ddori . . . . 2 matches
          * Born in 1980 November 9th
          * Kevin Kern - Hide and Seek
  • eXtensibleMarkupLanguage . . . . 2 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.
          * 최근의 많은 Syndication 포맷이 XML에 기반을 두고 있다. (RSS, ATOM, OPML, Attention, Userlist etc) - [eternalbleu]
  • i++VS++i . . . . 2 matches
          return *this;
          return oldValue;
  • koi_aio/권영기 . . . . 2 matches
          return a.c > b.c;
          return 0;
  • neocoin/Education . . . . 2 matches
          SIGCSE(ACM)을 참고해라. 좋은 자료를 많이 찾을 수 있을 것이다. 그리고 다양한 교수법은 NoSmok:PedagogicalPatterns 를 봐라. --JuNe
          잘 가르치기 위해서는 기본적인 교육학 이론보다는 Cognitive Psychology(학습부분)와 실제 "훌륭한 교사"들의 방법을 설명한 책(예컨대 NoSmok:SuccessfulCollegeTeaching ), 그리고 학습 과정을 설명한 책(NoSmok:HowPeopleLearn )이 좋을 것이다. 또 성인 교육에 있어서는 Training, Coaching 관련 서적이 많은 도움이 된다. --JuNe
  • neocoin/MilestoneOfReport . . . . 2 matches
         = Internal Document =
         = External Document =
  • pragma . . . . 2 matches
         #pragma warning(disable: 4786 4788)
         혹시라도.. 저 #pragma warning(disable: n ... m) 을 써서 언제나 문제를 해결 할 수 있을거라고 생각하시면 안됩니다. 저 위의 설명에도 씌여있듯이, pragma directive 는 지극히.. 시스템에 의존적입니다. 그러므로, VC 에서는 먹힌다는 저 명령어가 GCC 에서는 안될수도 있고.. 뭐 그런겁니다. 확실하게 쓰고싶으시다면.. 그 컴파일러의 문서를 참조하는것이 도움될겁니다.
  • sort/권영기 . . . . 2 matches
          return s<w;
          return 0;
  • usa_selfish/권영기 . . . . 2 matches
          if(a.s1 == b.s1)return a.s2<b.s2;
          return a.s1<b.s1;
  • whiteblue/NumberBaseballGame . . . . 2 matches
          return 0;
          return 0;
  • zennith/dummyfile . . . . 2 matches
          return 0;
          return 0;
  • ㄷㄷㄷ숙제1 . . . . 2 matches
          return 0;
          return 0;
  • ㄷㄷㄷ숙제2 . . . . 2 matches
          return 0;
          return 0;
  • 가독성 . . . . 2 matches
         저도 딴지를 약간 걸어보자면 토발즈가 작성한 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.
  • 강희경 . . . . 2 matches
          *[http://aragorn.bawi.org/interests/tao_of_programming_(korean).html]프로그램의 도
          *[http://aragorn.bawi.org/interests/tao_of_programming_(english).html]
  • 강희경/메모장 . . . . 2 matches
          return 0;
          return 0;
  • 개인키,공개키/류주영,문보창 . . . . 2 matches
          return 0;
          return 0;
  • 개인키,공개키/박진영,김수진,나휘동 . . . . 2 matches
          return 0;
          return 0;
  • 개인키,공개키/최원서,곽세환 . . . . 2 matches
          return 0;
          return 0;
  • 공업수학2006 . . . . 2 matches
         도현이도 하는거야?? 고맙다 앞으로 많은 기부 바란다 ㅋㅋ - [eternalbleu]
          언제나 OK 못모이면 서버로 들어가는 거지 머 ㅋㅋㅋ - [eternalbleu]
  • 금고/김상섭 . . . . 2 matches
          return value;
          return 0;
  • 김범준 . . . . 2 matches
         duco ornamentum(라틴어로 계산기이지만 컴퓨터라고 하기로 함)
         -> ducorna로 생략
  • 날다람쥐 6월9일 . . . . 2 matches
          return 0;
          return 0;
  • 논문번역/2012년스터디/이민석 . . . . 2 matches
         훈련과 인식을 위한 입력 데이터는 완전한 영어 문장 데이터베이스에 의해 제공되고 각각은 Lancaster-Oslo/Bergen 말뭉치에 기반한다. [7] 저자 독립식 뿐 아니라 다수 저자에 관한 실험을 Bern 대학의 IAM에서 수집한 필기 형태 [10]의 데이터베이스를 사용하여 수행하였다. 데이터베이스 전체는 다양한 글 범주(출판 글자, 종교, 인기 설화, 픽션...)를 포함하고 500명 이상 저자의 1200개 이상 필기 형태로 구성된다. 우리는 250명 이상의 저자가 저자 독립식 실험을 위해 제작한 범주 [a..f]의 form과 여섯 저자가 다저자식을 적용하여 제작한 하위집합 c03을 사용한다.
         추가로 Bern 대학의 Institute of Informatics and Applied Mathematics, 즉 Horst Bunke와 Urs-Viktor Marti에게 감사한다. 이들은 우리가 필기 양식 데이터베이스인 IAM[10]을 인식 실험에 쓰는 것을 허락하였다.
  • 다이얼로그박스의 엔터키 막기 . . . . 2 matches
          if((int)pMsg->wParam==VK_RETURN || (int)pMsg->wParam==VK_ESCAPE)
          return false;
          return CDialog::PreTranslateMessage(pMsg);
  • 데블스캠프2004/금요일 . . . . 2 matches
          return Integer.parseInt(breader.readLine());
          return breader.readLine();
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest . . . . 2 matches
          turn_left()
          repeat(turn_left,3)
  • 데블스캠프2006/월요일/연습문제/for/성우용 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/for/윤성준 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/for/이경록 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/for/이장길 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/for/이차형 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/for/정승희 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/이장길 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/이차형 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/정승희 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2006/월요일/함수/문제풀이/김대순 . . . . 2 matches
          return member+gun+boat;
          return rand()%6+1;
  • 데블스캠프2006/월요일/함수/문제풀이/성우용 . . . . 2 matches
          return 0;
          return num_;
  • 데블스캠프2006/월요일/함수/문제풀이/정승희 . . . . 2 matches
          return 0;
          return i;
  • 데블스캠프2006/월요일/함수/문제풀이/주소영 . . . . 2 matches
          return 0;
          return rand()%6+1;
  • 데블스캠프2006/화요일/pointer/문제4/김준석 . . . . 2 matches
          if(!(a[i] == b[i])) return false;
          return true;
  • 데블스캠프2006/화요일/pointer/문제4/성우용 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/서민관 . . . . 2 matches
          return 0;
          return;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/서민관 . . . . 2 matches
          return z1;
          return;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/김상호 . . . . 2 matches
          return 0;
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/서민관 . . . . 2 matches
          return 0;
          return z1;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 2 matches
          return a1.att - a2.def;
          return a.HP <=0;
  • 데블스캠프2011/넷째날/Android/송지원 . . . . 2 matches
          return true;
          return false;
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy . . . . 2 matches
          return classfreqdic, wordfreqdic, prob1, classprob1, classprob2
          return totalprob
  • 데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy . . . . 2 matches
          return classfreqdic, wordfreqdic, prob1, classprob1, classprob2
          return totalprob
  • 데블스캠프2012/넷째날/묻지마Csharp/서민관 . . . . 2 matches
          return true;
          return false;
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 2 matches
          return true;
          return {x:e.clientX + pageXOffset - e.target.offsetLeft, y:e.clientY + pageYOffset - e.target.offsetTop};
  • 데블스캠프계획백업 . . . . 2 matches
          * NoSmok:ApprenticeShip 모델을 적용해서, 처음에는 선배 주도로 프로젝트를 하나 하고, 다음에는 조금씩 후배가 안으로 들어오게 하고, 선배는 바깥으로 빠지는 것도 좋습니다. 이 NoSmok:ApprenticeShip 에는 전통적으로 두가지가 있습니다. 재단사들의 경우, 사람이 새로 들어오면 맨 마지막 마무리 일(예컨대 단추달기 등)을 맡깁니다. 그러면서 경험이 쌓이면 공정을 역으로 거슬러 올라오게 합니다. 즉, 이번에는 단추달기도 하고, 주머니 달기도 하는 겁니다. 다음에는 단추달기, 주머니 달기, 팔 만들기처럼 하나씩 늘려 갑니다. 어느 시점이 되면 자신은 Journeyman이 되고 작은 일은 새로 들어온 Apprentice에게 넘기고, 자신은 나름의 확장을 계속하죠. 반대로 처음 공정부터 참여를 시키는 방법(항해사)도 있습니다. 중요한 것은 "주변"(덜 중요한 것)에서 "중심"(더 중요한 것)으로의 점차적 확장이지요. 이렇게 되면 견습공은 매번 "제품의 완전한 개발 과정"을 관찰할 수 있고, 어떻게든 도움이 되는 일을 하며, 그 참여의 영역을 넓혀나가게 되어, 종국에 가서는 전 개발 과정에 참여할 수 있습니다. 장난감 문제(Toy Problem)의 한계를 벗어나는 길이지요. --JuNe
          NoSmok:SituatedLearning 의 Wiki:LegitimatePeripheralParticipation 을 참고하길. 그리고 Driver/Observer 역할을 (무조건) 5분 단위로 스위치하면 어떤 현상이 벌어지는가 실험해 보길. --JuNe
  • 레밍즈프로젝트/그리기DC . . . . 2 matches
          CDC* getpMemDC(){return m_pMemDC;}
          return;
  • 마름모출력/김유정 . . . . 2 matches
          char pattern;
          scanf("%c",&pattern);
  • 만년달력/손동일,aekae . . . . 2 matches
          return 0;
          return 0;
  • 만세삼창VS디아더스1차전 . . . . 2 matches
         그리고 내가 팀 이름 기타 등등으로 바꾸랬짜나 ㅋㅋㅋ - [eternalbleu]
         숙제좀 하자 ㅡ.ㅡ;; - [eternalbleu]
  • 명령줄 전달인자 . . . . 2 matches
          return 0;
          return a;
  • 문자반대출력/김태훈zyint . . . . 2 matches
          return len;
          return 0;
  • 문자반대출력/문보창 . . . . 2 matches
          return str;
          return str;
  • 문자반대출력/허아영 . . . . 2 matches
          return *pCh;
          return *pCh;
  • 문자열검색/허아영 . . . . 2 matches
          return found;
          return k;
  • 미로찾기/곽세환 . . . . 2 matches
          return ;
          return ;
  • 반복문자열/이강희 . . . . 2 matches
          return num;
          return 0;
  • 벡터/곽세환,조재화 . . . . 2 matches
          return a.name < b.name;
          return a.score < b.score;
  • 벡터/권정욱 . . . . 2 matches
          return a.score>b.score;
          return 0;
  • 벡터/김수진 . . . . 2 matches
          return a.name > b.name;
          return 0;
  • 벡터/김태훈 . . . . 2 matches
          return a.name < b.name;
          return a.score < b.score;
  • 벡터/박능규 . . . . 2 matches
          return a.name < b.name;
          return a.score < b.score;
  • 벡터/유주영 . . . . 2 matches
          return 0;
          return a.score > b.score ; // 부등호의 방향에 따라 오름차순 내림차순 결정
  • 벡터/임민수 . . . . 2 matches
          return a.score < b.score;
          return a.name < b.name;
  • 벡터/임영동 . . . . 2 matches
          return person1.score>person2.score;
          return 0;
  • 병역문제어떻게해결할것인가 . . . . 2 matches
          * 가장 좋은 깃헙 저장소로 [https://github.com/sesang06/awesome-alternative-military-service Awesome Alternative Military Service]를 추천합니다. 해당 저장소를 만든 사람은 현역 대학생으로 재배정 TO를 받으신 분입니다.
  • 비밀키/최원서 . . . . 2 matches
          return 0;
          return 0;
  • 빵페이지/소수출력 . . . . 2 matches
         return 0;
          return 0;
  • 상협/Diary/7월 . . . . 2 matches
         || POSA || blackboard pattern || 60% || 영어라서.. ㅡㅡ;; ||
         || POSA || blackboard pattern || 30% || - 내용은 읽었는데 정리를.. ㅡㅡ;; 어려워..||
  • 새싹교실/2011/Pixar/4월 . . . . 2 matches
          return 0;
          return 0;
  • 새싹교실/2011/學高/1회차 . . . . 2 matches
         return 0;
          * return 0; : 마지막으로 출력할 값이 0이다
  • 새싹교실/2011/學高/6회차 . . . . 2 matches
          * if, ternary conditional operator, switch, dangling-else problem
          return 0;
  • 새싹교실/2011/무전취식/레벨1 . . . . 2 matches
          return 0;
         이소라 : 역시 실습이 짱이다. int main과 return 0을 쓰는 이유를 들었다.
  • 새싹교실/2011/무전취식/레벨5 . . . . 2 matches
          * 함수는 input과, 내부 동작, ouput으로 이루어져있습니다. 함수의 return 타입과 return은 꼭 맞추어야합니다.
  • 새싹교실/2011/씨언어발전/3회차 . . . . 2 matches
          return 0;
         return_type function_name (data_type variable_name, …)
  • 새싹교실/2012/도자기반 . . . . 2 matches
         그전에 헤더파일을 불러오는 부분(#include<stdio.h>)과 main함수의 형태(int main(void){return 0;})에 관해서도 설명했습니다.
         (stdio가 뭘 뜻하는지, 다른 헤더파일에는 무엇이 있는지 와 main앞에 int는 왜붙은건지 괄호안에 void는 뭔지 왜 마지막에 return 0;을 썼는지에 관해서 설명했습니다. 하지만 아직 함수를 안배워서 그런지 이해가 잘 가는것 같지는 않았지만 일단 이렇게 알아두면 된다고 했습니다.)
  • 새싹교실/2012/부부동반 . . . . 2 matches
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
          * Classic Computer와 Modern Computer
  • 새싹교실/2012/사과나무 . . . . 2 matches
          return 0;}}}
          return 0;
  • 새싹교실/2012/새싹교실강사교육/4주차 . . . . 2 matches
          return 0;
          return 0;
  • 새싹교실/2012/아우토반/뒷반/3.30 . . . . 2 matches
          return 0;
         return 0;
  • 새싹교실/2012/아우토반/뒷반/5.11 . . . . 2 matches
          return 0;
          return 0;
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 2 matches
          return 0;
          return 0;
  • 새싹교실/2012/열반/120521 . . . . 2 matches
          return 0;
          return 0;
  • 새싹교실/2013/양반/3회차 . . . . 2 matches
         분기문 : goto문, return문, break문, continue문
          return 0;
  • 서울대컴공대학원구술시험/05전기 . . . . 2 matches
         test(T){ if(T=null) then return 0 else return 1+max(test(left_subtree), test(right_subtree)); }
  • 손동일 . . . . 2 matches
          return 0;
          return min_price;
  • 수학의정석/집합의연산/이영호 . . . . 2 matches
          return 0;
          return 0;
  • 숙제1/최경현 . . . . 2 matches
          return 0;
          return fahrenheit;
  • 숫자를한글로바꾸기/허아영 . . . . 2 matches
          return lengh;
          return lengh;
  • 스택/aekae . . . . 2 matches
          return 0;
          return;
  • 실습 . . . . 2 matches
          return m_nRank;
          return m_nTotal;
  • 안혁준/class.js . . . . 2 matches
          return this;
          return this;
  • 여름방학프로젝트 . . . . 2 matches
         || [MFCStudy_2005_1] || [상협] [eternalbleu] || 참가자 없는 관계로 폐쇄 ||
         || [CPPStudy_2005_1] || [상협], [eternalbleu], 김상섭 || 김민경, 김태훈, 석지희 ||
  • 여사모 . . . . 2 matches
         return 0;
          return 0;
  • 열정적인리더패턴 . . . . 2 matches
         스터디 그룹은 지속적인 에너지(EnduringEnergyPattern)를 갖고 안전한 장소([안전한장소패턴])가 되기 위한 리더십이 필요하다. 이 패턴은 이런 특성을 만들기 위해 리더가 해야할 일을 설명한다.
         때로는 다양한 사유로 인해 리더가 그룹을 이끌지 못할 수도 있다. 이게 짧은 기간이면 대체로 문제가 되지 않는다. 하지만 어느 정도 기간 동안 그룹의 리더가 공석이 된다면, 누군가가 나서서 그 역할을 맡아야 한다. 일반적으로 이미 그룹에 대해 열정적인, 적극적 참여자(ActiveParticipantPattern)가 좋은 선택이다. 그러나 언제나 최선은 역할을 맡겠다는 지원자이다.
  • 영어단어끝말잇기 . . . . 2 matches
          16. yearn
          * a plastic or stone figure of a gnome, used as a garden ornament
  • 온라인서점 . . . . 2 matches
         [http://morning365.com/ 모닝 365]
         [http://www.barnesandnoble.com/ 반즈앤노블]
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 2 matches
         C, C++, Assembly, Linux Kernel, Network, Compilers
         내가 걸어야할 길은 지금과 같은 Network, Linux Kernel이 아니라
  • 이영호/미니프로젝트#1 . . . . 2 matches
          if(strncmp(check_ping, "PING :", 6) == 0){
          return 0;
  • 이영호/지뢰찾기 . . . . 2 matches
          return num%limit;
         재밌네..~ 전에 동우님(http://ssrnet.snu.ac.kr/~leedw)처럼 디스어셈블 시도해서 분석한 것임~? --[1002]
  • 이차함수그리기/조현태 . . . . 2 matches
          return number;
          return y;
  • 임베디드방향과가능성/정보 . . . . 2 matches
         임베디드 분야로 제대로 된 길을 잡기 위해서 C, Assembly, Kernel, 보안, 등등을 Master 수준으로 올려야한다.
         둘째로 기술적으로 말씀드리죠. pc의 경우는 application만 하면 됩니다. 그 좋은 visual tool들이 hw specific한 부분과 커널 관련한 부분은 다 알아서 처리해 줍니다. 하지만 임베디드 분야는 이 부분을 엔지니어가 다 알아서 해야 하죠. pc의 경우 windows를 알 필요없지만 임베디드 엔지니어는 os kernel을 만드시 안고 들어가야 합니다. 이 뿐만 아니라 application specific/implementation specific하기 때문에 해당 응용분야에 대한 지식도 가지고 있어야 하며/ 많은constraint 때문에 implementation 할 때hw/sw에 관한 지식도 많아야 하죠. 경우에 따라서는 chip design 분야와 접목될 수도 있습니다.(개인적으로 fpga 분야가 활성화 된다면 fpga도 임베디드와 바로 엮어질거라 생각합니다. 이른바 SoC+임베디드죠. SoC가 쓰이는 분야의 대부분 곧 임베디드 기기일 겁니다. ASIC도 application specific하다는 점에서 임베디드 기기와 성질이 비슷하고 asic의 타겟은 대부분 임베디드 기기입니다.) 대부분의 비메모리 반도체칩은 그 용도가 정해져있으며, 비메모리 반도체를 사용하는(혹은 설계하는 사람)을 두고 임베디드 엔지니어라 할 수 있죠. 사실 임베디드는 범위가 매우 넓기 때문에 한가지로 한정하기 힘듭니다.
  • 임인택/CVSDelete . . . . 2 matches
          print 'return'
          return
  • 임인택/내손을거친책들 . . . . 2 matches
          * ObjectOrientedReengineeringPatterns
          * IPv6, The New Internet Protocol
  • 정모/2012.4.9 . . . . 2 matches
          * LinuxKernel
          [이진규]학우의 Linux Kernel이 특히 기대가 되는데요... 제가 공부해보고 싶은 분야이기도 합니다.
  • 정모/2012.7.25 . . . . 2 matches
          * Spring : SimpleWiki 작성. 게시물 Page Repositery 기능. Hibernate 사용하는 기능을 Page Repositery에 붙이려고 하는데 Hibernate가 어려워서 잘 될까 모르겠다. 이후에는 Spring의 security 기능을 이용해서 회원가입 기능을 붙일 예정. 위키 문법을 어느 정도까지 다루어야 할지 생각 중.
  • 조금더빠른형변환사용 . . . . 2 matches
          return t;
          return 0;
  • 조영준 . . . . 2 matches
          * ["정모/2014.12.3" 12월 3일 OMS]: Design Patterns
          * GDG pre devfest 2013 seoul - 징격의 안드로이드. 그리고 밤샘. - https://github.com/ZeroPage/MorningTypeHuman
  • 주민등록번호확인하기/문보창 . . . . 2 matches
          return true;
          return false;
  • 중앙도서관 . . . . 2 matches
         하지만, 현재의 도서관 시스템은 사용하면 할 수록 불편한 시스템이다. "Ease of Learning"(MS 워드)과 "Ease of Use"(Emacs, Vi) 어느 것도 충족시키지 못한다.
         지금 도서관의 온라인 시스템은 상당히 오래된 레거시 코드와 아키텍춰를 거의 그대로 사용하면서 프론트엔드만 웹(CGI)으로 옮긴 것으로 보인다. 만약 완전한 리스트럭춰링 작업을 한다면 얼마나 걸릴까? 나는 커스터머나 도메인 전문가(도서관 사서, 학생)를 포함한 6-8명의 정예 요원으로 약 5 개월의 기간이면 데이타 마이그레이션을 포함, 새로운 시스템으로 옮길 수 있다고 본다. 우리과에서 이 프로젝트를 하면 좋을텐데 하는 바램도 있다(하지만 학생의 사정상 힘들 것이다 -- 만약 풀타임으로 전념하지 못하면 기간은 훨씬 늘어날 것이다). 외국의 대학 -- 특히 실리콘벨리 부근 -- 에서는 SoftwareEngineeringClass에 근처 회사의 실제 커스터머를 데려와서 그 사람이 원하는 "진짜" 소프트웨어를 개발하는 실습을 시킨다. 실습 시간에 학부생과 대학원생이, 혹은 저학년과 고학년이 어울려서(대학원생이나 고학년이 어울리는 것이 아주 중요하다. see also NoSmok:SituatedLearning ) 일종의 프로토타입을 만드는 작업을 하면 좋을 것 같다. '''엄청나게''' 많은 것을 배우게 될 것이다. --JuNe
  • 중위수구하기/조현태 . . . . 2 matches
          return 0;
          return 1;
  • 최소정수의합/이도현 . . . . 2 matches
          return 0;
          return 0;
  • 최소정수의합/조현태 . . . . 2 matches
          return 1;
          return end_number*(end_number+1)/2;
  • 캠이랑놀자/051228 . . . . 2 matches
          if n==0: return 1
          return n*fact(n-1)
  • 캠이랑놀자/보창 . . . . 2 matches
          return r, g, b
          return value
  • 컴퓨터고전스터디 . . . . 2 matches
         Dijkstra, David Parnas, C.A.R. Hoare, Donald Knuth, John von Neumann을 읽어본 대학생이 얼마나 있을까요.
         혹시 관심이 있다면 http://www.acm.org/classics/ 의 글들을 한번 읽어보길 권합니다. 튜링상을 받은 사람들의 "전설적인 논문" 모음입니다. 특히 David Parnas의 글은 감동의 눈물을 흘리면서 본 기억이 납니다.
  • 큐/aekae . . . . 2 matches
          return 0;
          return;
  • 큰수찾아저장하기/김태훈zyint . . . . 2 matches
          return 0;
          return 0;
  • 파스칼삼각형/김영록 . . . . 2 matches
          return 1;
         return num_ret(X-1,Y-1)+ num_ret(X,Y-1);
  • 파스칼삼각형/문보창 . . . . 2 matches
          return 0;
          return;
  • 파스칼삼각형/문원명 . . . . 2 matches
          return 1;
          return pas(aCol - 1, aRow - 1) + pas(aRow, aCol - 1);
  • 파스칼삼각형/변형진 . . . . 2 matches
          if($n==1) return 1;
          return $n*factorial($n-1);
  • 파스칼삼각형/허아영 . . . . 2 matches
          return 1;
          return pascal_tri(col-1, row-1) + pascal_tri(col-1, row);
  • 파스칼의삼각형/조재화 . . . . 2 matches
          return 0;
          return (x<=2 || x==y || y==1 ) ? 1 : pa(x-1,y-1) + pa(x-1,y);
  • 파이썬으로익스플로어제어 . . . . 2 matches
         ie = Dispatch("InternetExplorer.Application")
          자세한 내용은 http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/objects/internetexplorer.asp 에의 컴포넌트들을 참조하세요. 주로 알아야 할 객체는 WebBrowser, Document 객체입니다. (login 예제는 나중에~) --[1002]
  • 프로그래밍/DigitGenerator . . . . 2 matches
          return i;
          return 0;
  • 프로그래밍/Pinary . . . . 2 matches
          return number;
          return null;
  • 프로그래밍은습관이다 . . . . 2 matches
         프로그래밍은 습관이다. 그래서 학습과 반(反)학습 모두 쉽지 않다. 특히 NoSmok:UnlearnTheLearned 가 어렵다. 세살 버릇 여든 가기에, 나쁜 프로그래밍 습관은 프로그래밍 언어가 바뀌어도 유지된다.
  • 프로그램내에서의주석 . . . . 2 matches
         From ["ProjectZephyrus/ClientJourney"]
         이번기회에 comment, document, source code 에 대해서 제대로 생각해볼 수 있을듯 (프로그램을 어떻게 분석할 것인가 라던지 Reverse Engineering Tool들을 이용하는 방법을 궁리한다던지 등등) 그리고 후배들과의 코드에 대한 대화는 익숙한 comment 로 대화하는게 낫겠다. DesignPatterns 가 한서도 나온다고 하며 또하나의 기술장벽이 내려간다고 하더라도, 접해보지 않은 사람에겐 또하나의 외국어일것이니. 그리고 영어가 모국어가 아닌 이상. 뭐. (암튼 오늘 내일 되는대로 Documentation 마저 남기겠음. 글쓰는 도중 치열하게 Documentation을 진행하지도 않은 사람이 말만 앞섰다란 생각이 그치질 않는지라. 물론 작업중 Doc 이 아닌 작업 후 Doc 라는 점에서 점수 깎인다는 점은 인지중;) --석천
         See Also Seminar:CommentOrNot , NoSmok:DonaldKnuth 's comment on programs as works of literature
  • 피보나치/고준영 . . . . 2 matches
          if ($n == 1 or $n == 2) return 1;
          return (pibo($n-1) + pibo($n-2));
  • 피보나치/김준석 . . . . 2 matches
          if(!p_num) return; //p_num이 0이되어 if(!거짓)이 되면 return을 이용하여 종료
  • 피보나치/문원명 . . . . 2 matches
          if(x>2) return num(x-1)+num(x-2);
          else return 1;
  • 피보나치/변형진 . . . . 2 matches
          if($c==1) return $a;
          return pibo($b, $a+$b, $c-1);
  • 피보나치/아영,규완,보창 . . . . 2 matches
          return pivo(n-1) + pivo(n-2)
          return 1
  • 피보나치/조재화 . . . . 2 matches
          return 0;
          return x<=2 ? 1 : fn(x-1)+fn(x-2) ;
  • 황현/Objective-P . . . . 2 matches
         return 42;
         return 42;
  • 후각발달특별세미나 . . . . 2 matches
          return 0;
         그런데, 함수 호출에 의한 오버헤드는 컴파일러/VM 기술이 발전하면서 점점 줄어들고 있고, 문제가 복잡할수록 그런 낮은 단계의 옵티마이제이션보다 높은 단계에서의 최적화가 훨씬 더 효과적인데, 리팩토링이 잘 되어 함수가 잘게 쪼개어져 있으면 높은 단계의 최적화를 하기가 쉬워집니다. (그래도 여전히 로우레벨의 옵티마이제이션이 필요하다면 매크로나 코드 제너레이션을 쓸 수 있습니다. DavidParnas의 [http://www.acm.org/classics/may96/ 논문] 참고)
  • 희경/엘레베이터 . . . . 2 matches
          return 0;
          return 0;
  • 05학번 . . . . 1 match
          return 0;
  • 05학번만의C Study/숙제제출1/정진수 . . . . 1 match
          return 0;
  • 05학번만의C++Study/숙제제출1/윤정훈 . . . . 1 match
          return 0;
  • 05학번만의C++Study/숙제제출1/정서 . . . . 1 match
          return 0;
  • 05학번만의C++Study/숙제제출1/정진수 . . . . 1 match
          return 0;
  • 05학번만의C++Study/숙제제출1/조현태 . . . . 1 match
          return 1.8*celsius+32;
  • 05학번만의C++Study/숙제제출1/허아영 . . . . 1 match
          return fahrenheit;
  • 05학번만의C++Study/숙제제출4/조현태 . . . . 1 match
          return m_haveInt;
  • 0PlayerProject/프레임버퍼사용법 . . . . 1 match
          return 0;
  • 1thPCinCAUCSE . . . . 1 match
          * 경시 3시간에 3문제가 출제된다. (open book, closed internet)
  • 1~10사이 숫자 출력, 5 제외 (continue 문 사용) . . . . 1 match
          return 0;
  • 2002년도ACM문제샘플풀이 . . . . 1 match
          ''부끄러워할 필요가 없다. 촉박한 시간에 쫓겼다고는 하나, 결국 정해진 시간 내에 모두 풀은 셈이니 오히려 자랑스러워 해야 할지도 모르겠다. 아마 네 후배들은 이런 배우려는 태도에서 더 많은 걸 느끼지 않을까 싶다. 이걸 리팩토링 해서 다시 올리는 것도 좋겠고, 내 생각엔 아예 새로 해서(DoItAgainToLearn) 올려보는 것도 좋겠다. 이번에는 테스트 코드를 만들고 리팩토링도 해가면서 처음 문제 풀었던 때보다 더 짧은 시간 내에 가능하게 해보면 어떨까? 이미 풀어본 문제이니 좀 더 편하게 할 수 있을 것 같지 않니? --JuNe''
  • 2005/2학기프로젝트 . . . . 1 match
         || [DesignPatternStudy2005] || 01 [남상협] , 같이 하실분 환영 ||
  • 2005Fall수업 . . . . 1 match
         [http://aima.cs.berkeley.edu/ Artificial Intelligence: A Modern Approach 교재 관련]
  • 2006김창준선배창의세미나 . . . . 1 match
          * Universal Patterns - General Coceptual Framework : 주역(Reflective ,,), 음양 오행, 사상
  • 2dInDirect3d/Chapter2 . . . . 1 match
          IDirect3DDevice8** ppReturnedDeviceInterface
  • 2thPCinCAUCSE . . . . 1 match
          * 경시 3시간에 3문제가 출제된다. (open book, closed internet)
  • 2thPCinCAUCSE/ProblemA/Solution/상욱 . . . . 1 match
          return 0;
  • 3 N+1 Problem/조동영 . . . . 1 match
          return maxCount;
  • 3DStudy_2002 . . . . 1 match
         * ["MatrixAndQuaternionsFaq"] : 메트릭스와 쿼터니언,.. 수학적 기반 - 퍼온글
  • 3N 1/김상섭 . . . . 1 match
          return 0;
  • 3N+1/김상섭 . . . . 1 match
          return 0;
  • 3N+1Problem/곽세환 . . . . 1 match
          return cnt;
  • 3N+1Problem/구자겸 . . . . 1 match
          return count;
  • 3N+1Problem/김회영 . . . . 1 match
         return count;
  • 3n+1Problem/김태진 . . . . 1 match
          return 0;
  • 3rdPCinCAUCSE . . . . 1 match
         - 경시 3시간에 3문제가 출제된다. (open book, closed internet)
  • 50~100 사이의 3의배수와 5의 배수 출력 . . . . 1 match
          return 0;
  • 8queen/강희경 . . . . 1 match
          return 0;
  • 8queen/민강근 . . . . 1 match
          return 0;
  • ACE . . . . 1 match
         ACE 참 좋조... 단지 너무 방대해서 -.-;; 쓰기 편하자고 만들었는데 오히려 그 방대함이 지나쳐서 안쓰는;; - [eternalbleu]
  • ACE/CallbackExample . . . . 1 match
          return 0;
  • ACE/HelloWorld . . . . 1 match
          return 0;
  • AI오목컨테스트2005 . . . . 1 match
          아마도 파이선으로 저번에 짜려고 하는거 같던데... 5월에 구상하던 일이 방학에.. ^^;; - [eternalbleu]
  • AOI/2004 . . . . 1 match
         한 문제를 풀어본 후에 소요시간이 만족스럽지 못하거나 결과코드가 불만족스럽다면 이렇게 해보세요. 내가 만약 이 문제를, 아직 풀지 않았다고 가정하고, 다시 풀어본다면 어떻게 접근하면 더 빨리 혹은 더 잘 풀 수 있을까를 고민합니다. 그리고 그 방법을 이용해서 다시 한 번 풀어봅니다(see DoItAgainToLearn). 개선된 것이 있나요? 이 경험을 통해 얻은 지혜와 기술을 다른 문제에도 적용해 봅니다. 잘 적용이 되는가요?
  • A_Multiplication_Game/김태진 . . . . 1 match
          return 0;
  • AcceleratedC++/Chapter0 . . . . 1 match
          return 0;
  • AcceleratedC++/Chapter16 . . . . 1 match
         == 16.2 Learn more ==
  • AcceleratedC++/Chapter2 . . . . 1 match
          return 0;
  • AcceleratedC++/Chapter6/Code . . . . 1 match
          return median(medianOfStudents);
  • AnEasyProblem/강성현 . . . . 1 match
          return 0;
  • AnEasyProblem/강소현 . . . . 1 match
          return temp;
  • AnEasyProblem/권순의 . . . . 1 match
          return 0;
  • AntOnAChessboard/김상섭 . . . . 1 match
          return 0;
  • AntOnAChessboard/문보창 . . . . 1 match
          return 0;
  • Apache . . . . 1 match
         비슷한 놈으로는 InternetInformationService (IIS) 가 윈도우 환경에서 MS에 의해서 제공되고 있음.
         Starting httpd: httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
  • ArsDigitaUniversity . . . . 1 match
         자신의 전산학 지식을 전체적으로 정리하거나, 밑바닥부터 새로 공부하고 싶은 사람들에게 많은 참고가 된다 -- 모든 수업이 한 달이면 끝난다. ArsDigitaUniversity의 "하면서 배우는"(learn by doing) 교육 모델(날마다 구체적인 Problem Set이 주어지고 오전에 수업이 끝나면 오후에 Recitation을 하며, 매 주 NoSmok:교육적인시험 을 친다)도 흥미롭다. 모든 수업에 대해 VOD와 문제, 해답, 수업 노트가 제공된다.
  • ArtificialIntelligenceClass . . . . 1 match
         Upload:namsang:AI - Prentice Hall - Artificial Intelligence - A Modern Approach - 1995.pdf
  • AustralianVoting/곽세환 . . . . 1 match
          return 0;
  • BaysianFiltering . . . . 1 match
         그리고 PatternClassification 관련한 여러 알고리즘에도 BayesTheory 를 기본으로 하는게 상당히 많다.
  • BeeMaja/고준영 . . . . 1 match
          return 0;
  • BeeMaja/김상섭 . . . . 1 match
          return 0;
  • BeeMaja/문보창 . . . . 1 match
          return 0;
  • BeeMaja/허준수 . . . . 1 match
          return 0;
  • Benghun/Diary . . . . 1 match
         table에 대한 query가 여러 곳에 분산되어 있었다. table이 변경되자 모든 코드를 살펴야 했었다. 이 문제를 해결하기 위해 테이블에 접근하는 클래스와 쿼리를 실행하는 클래스를 추가했다. Java 웹 애플리케이션 프레임웍 분석과 설계의 노하우, Applying UML and Patterns, 마소 2003/7 고전을 찾아서4 모듈화와 정보은닉의 상관관계가 도움을 줬다.
  • BirthdayCake/허준수 . . . . 1 match
          return 0;
  • BoaConstructor . . . . 1 match
          5. 정식 버전은 TDD 로 다시 DoItAgainToLearn. WingIDE + VIM 사용. (BRM 을 VIM 에 붙여놓다보니. 그리고 WingIDE 의 경우 Python IDE 중 Intelli Sense 기능이 가장 잘 구현되어있다.)
  • BookShelf . . . . 1 match
          1. SmalltalkBestPracticePatterns(제본)
  • BookShelf/Past . . . . 1 match
          1. [SmalltalkBestPracticePatterns] - 20051218
  • BridgePattern . . . . 1 match
         Describe BridgePattern here.
  • BusSimulation/영창 . . . . 1 match
          왜 OOP적 접근법이 필요한지 약간 감이 잡힌다고 해야할까? 이런 현실의 내용을 simulation 하기에는 structured programming의 접근법으로는 참 다루기가 힘든점들이 많을 것 같다. - [eternalbleu]
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 1 match
          return 0;
  • C/Assembly . . . . 1 match
         Linux Kernel : 2.6.12-1-386
  • CCNA . . . . 1 match
          * ethernet: CSMA/CD- 이더넷 통신에서 사용하는 프로토콜이다. 회선이 사용중이지 않을때 전송하고 충돌이 생기면 일정시간후 재전송한다.
  • CCNA/2013스터디 . . . . 1 match
          || 4 || Router_A(config)#username Router_B password cisco || 연결을 해 주어야 하는 Router_B의 정보 설정 ||
  • ChocolateChipCookies/허준수 . . . . 1 match
          return 0;
  • Classes . . . . 1 match
         === [ComputerNetworkClass] ===
         [http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200302180005 Understanding the Linux Kernel (2nd Edition)]
  • ClipMacro . . . . 1 match
         잘 안되네요. 윈XP pro !SP2 , Internet Explore 6.0 !SP2 에서 테스트 했습니다. paste와 copy는 별 반응없고, Unload 괜히 눌렀다가 위의 그림만 지웠네요 ^^;
  • CommonPermutation/문보창 . . . . 1 match
          return 0;
  • ComponentObjectModel . . . . 1 match
         COM is a planned feature of the coming version of Windows, code-named "Longhorn".
  • ComputerNetworkClass . . . . 1 match
         수업내용: 데이터 통신에서 배우는 것보다 한단계 상위 레이어. IP (Internet Protocol), TCP,UDP, Routing 의 원리, Subnet Mask, Tunneling 등의 개념 등에 대해 자세하게 배운다.
         [ComputerNetworkClass/2006]
         [ComputerNetworkClass/Exam2003_1]
         [ComputerNetworkClass/Exam2004_1]
         [ComputerNetworkClass/Exam2004_2]
         [ComputerNetworkClass/Exam2006_1]
         [ComputerNetworkClass/Exam2006_2]
  • ComputerNetworkClass/Report2006/BuildingProxyServer . . . . 1 match
         다 필요없음.. -_- SQLite 하나면 게임끝 ㅋㅋ - [eternalbleu]
         [ComputerNetworkClass/Report2006]
  • ContestScoreBoard/신재동 . . . . 1 match
          return 0;
  • ContestScoreBoard/차영권 . . . . 1 match
          return 0;
  • ContestScoreBoard/허아영 . . . . 1 match
          return 0;
  • Counting/문보창 . . . . 1 match
          return 0;
  • Counting/하기웅 . . . . 1 match
          return 0;
  • CppStudy_2002_2/객체와클래스 . . . . 1 match
          return 0;
  • Cpp에서의멤버함수구현메커니즘 . . . . 1 match
          return 0;
  • CubicSpline/1002/CubicSpline.py . . . . 1 match
          return true
  • Curl . . . . 1 match
          Ajax프로그래밍을 해본적이 없어서 Gmail에서 관찰한 내용을 기준으로 해보면... 아마도 curl 로 만들어진 빠른 속도의 애플리케이션을 이용해서 좀더 다양한 처리 같은게 가능하지 않을까요? 뭐 그래픽 에디터를 activex를 이용하지 않고도 만들 수 있다던지.. 그리고 네트워크가 disconnect된 상태에서 사용자가 작업한 내용을 보관하고 있다가 connect된 상태로 바뀌면 작업을 처리하는 일같은 것도 가능할 것 같고요.(ajax가 jscript+dhtml을 이용한 기술이라고 아는데 이런것도 가능한지는 모르겠네요.;;) 아무래도 로컬의 runtime위에서 작동을 하는 만큼 유저의 입장에서 좀더 다양한 상용의 용도가 있을 것이라는 생각이드네요. 물론 runtime 이 있기 때문에 상업적 표준이 되기전에는 기업용 시장에서만 팔릴 것들에만 쓰일지도 모르겠고요. - [eternalbleu]
  • CuttingSticks/김상섭 . . . . 1 match
          return 0;
  • C언어정복/4월6일 . . . . 1 match
          return 0;
  • DPSCChapter5 . . . . 1 match
         = Behavioral Patterns =
  • DataCommunicationSummaryProject/Chapter12 . . . . 1 match
         = Internet In Space (위성) =
  • DavidParnas . . . . 1 match
         Moa:DavidParnas
  • DebuggingApplication . . . . 1 match
         [http://www.sysinternals.com/]
  • DebuggingSeminar_2005/AutoExp.dat . . . . 1 match
         ; $ADDIN allows external DLLs to be added to display even more complex
  • DebuggingSeminar_2005/UndName . . . . 1 match
          ''디버깅 세미나에서는 이러한 함수의 이름이 컴파일 옵션으로 설정되는 map 파일안에 존재하는 것으로 이용하였다.'' - [eternalbleu]
  • DefaultValueMethod . . . . 1 match
          return "";
  • Delegation . . . . 1 match
         See Also [DelegationPattern]
  • DermubaTriangle/김상섭 . . . . 1 match
          return 0;
  • DermubaTriangle/문보창 . . . . 1 match
          return 0;
  • DesignPatternsJavaWorkBook . . . . 1 match
         = DesignPatternsJavaWorkBook =
  • DevelopmentinWindows . . . . 1 match
          (윈도우즈 API - kernel32.dll, gdi32.dll, user32.dll[[BR]]
  • DocumentObjectModel . . . . 1 match
         요즘 XML에 대해서 보고 있는데... 하도 DOM, DOM하길래.. ㅡ.ㅡ 먼가했더니 생각보다 엄청난 개념은 아니네요. - [eternalbleu]
  • Doublets/문보창 . . . . 1 match
          return 0;
  • EclipsePlugin . . . . 1 match
         단 jsp 파일을 servlet 파일로 변경하면서 jsp 파일의 상위폴더를 패키지 명으로 사용하는데 이 때문에 warning 이 발생하는 아주 작은 문제가 있다. :)
  • EcologicalBinPacking/곽세환 . . . . 1 match
          return 0;
  • EcologicalBinPacking/김회영 . . . . 1 match
          return max;
  • EffectiveSTL/Container . . . . 1 match
         return 0;
  • EffectiveSTL/ProgrammingWithSTL . . . . 1 match
         = Item49. Learn to decipher STL_related compiler diagnostics. =
  • EightQueenProblem . . . . 1 match
          * 공동 학습(collaborative/collective learning)을 유도하기 위해
  • EightQueenProblem/허아영 . . . . 1 match
          return 0;
  • EightQueenProblemSecondTry . . . . 1 match
         see also DoItAgainToLearn
  • EnglishSpeaking/2012년스터디 . . . . 1 match
          * [http://www.youtube.com/watch?v=sZWvzRaEqfw Learn English Vocabulary]
  • EnglishWritingClass/Exam2006_1 . . . . 1 match
         강사 : Mark Turnoy
  • Eric3 . . . . 1 match
         개인적인 궁금증. -_-; 정말 무료 맞나;; 한눈에 봐도 기능 많은데;; - [eternalbleu]
  • EuclidProblem/Leonardong . . . . 1 match
          return small;
  • EuclidProblem/조현태 . . . . 1 match
          return number_b;
  • EventDrvienRealtimeSearchAgency . . . . 1 match
          * ObserverPattern 과 비슷한 개념이다.
  • ExplicitInitialization . . . . 1 match
          return 1000;
  • ExploringWorld/20040308-시간여행 . . . . 1 match
          3.1 Kernel 2.4 -> 2.6
  • ExtremeSlayer . . . . 1 match
          DeleteMe) 인수 바버~ 언젠간 보겠지.. ㅋㅋ - [eternalbleu]
  • FactorialFactors/문보창 . . . . 1 match
          return 0;
  • FactorialFactors/조현태 . . . . 1 match
          return sum;
  • FileInputOutput . . . . 1 match
          return 0;
  • Fmt/문보창 . . . . 1 match
          return 0;
  • FooBarBaz . . . . 1 match
          * ''Baz! The return key on my keyboard is stuck!''
  • Functor . . . . 1 match
         비슷한 구현에 대해서 OO 쪽에서는 MethodObject 라 부르기도 함. (Refactoring에 나옴) 구현 모양상으로 보면 CommandPattern, C++ 진영에서는 Functor 가 일반적인 표현.; --[1002]
  • GarbageCollection . . . . 1 match
         - [eternalbleu]
  • Gof/AbstractFactory . . . . 1 match
         수행시간에, ET++ 은 concrete 윈도우시스템 서브클래스(concrete 시스템 자원 객체를 생성하는)의 인스턴스를 생성한당=== Related Patterns ===
  • GridComputing . . . . 1 match
          * [http://gridcafe.web.cern.ch/gridcafe/animations.html Flash를 이용한 쉬운 그리드 설명]
  • HASH구하기/강희경,김홍선 . . . . 1 match
          return temp;
  • HASH구하기/권정욱,곽세환 . . . . 1 match
          return 0;
  • HASH구하기/류주영,황재선 . . . . 1 match
          return 0;
  • HASH구하기/신소영 . . . . 1 match
          return 0;
  • HASH구하기/조동영,이재환,노수민 . . . . 1 match
          return 0;
  • HanoiProblem/은지 . . . . 1 match
          return 0;
  • HanoiProblem/재동 . . . . 1 match
          return 0;
  • HardcoreCppStudy/첫숙제/Overloading/김아영 . . . . 1 match
          return 0;
  • HardcoreCppStudy/첫숙제/ValueVsReference/변준원 . . . . 1 match
          return ans;
  • Hartals/조현태 . . . . 1 match
          return play_day;
  • Hartals/차영권 . . . . 1 match
          return 0;
  • HelpOnLinking . . . . 1 match
         외부링크를 항상 새 창으로 열게하려면 `config.php`에 {{{$external_target="_blank";}}}라고 지정해 주어야 합니다.
  • Hessian/Counter . . . . 1 match
          return counter;
  • HowManyZerosAndDigits/문보창 . . . . 1 match
          return 0;
  • HowToBuildConceptMap . . . . 1 match
         from Learning, Creating, Using Knowledge
  • HowToEscapeFromMoniWiki . . . . 1 match
         == Alternative Wiki Engines ==
  • HowToStudyInGroups . . . . 1 match
         Anti-Patterns and Solutions:
  • ISBN_Barcode_Image_Recognition . . . . 1 match
          return 10 - sum % 10
  • ImmediateDecodability/문보창 . . . . 1 match
          return 0;
  • InsideCPU . . . . 1 match
         위에 로더는 1섹터(512KB) 밖이 되지 않는다. 이는 작은 프로그램 밖이 실행 할 수 없고 메모리의 위치가 0000:7C00으로 불안한 위치이다. 대부분의 커널의 경우 이 메모리 블럭을 넘어서는 크기를 갖게 되므로 바로 커널을 로딩할 경우 로더의 메모리를 잡아 먹게 된다. 그래서 보통 Kernel로더는 자신을 보다 먼 곳의 안전한 곳으로 이동시키고 커널을 로딩하게 된다.
  • IpscAfterwords . . . . 1 match
         집에와서 B번 문제를 30분시간 제한을 걸고 생각했었던 방법으로 다시 한번 플밍 해보는데, 생각이 틀렸었네요. 접근법은 프로세서하나하나들에 대한 단순한 원리의 조합.. 뭐 이런걸 바랬는데, 최소의 수로 나오지가 않는다는. B번 3번째꺼에서 100번 turn 을 돌아야 했다는; 음.. 나중에 또 번뜩일때 다시 궁리를;
  • IsThisIntegration?/김상섭 . . . . 1 match
          return 0;
  • IsThisIntegration?/하기웅 . . . . 1 match
          return 0;
  • IsThisIntegration?/허준수 . . . . 1 match
          return 0;
  • ItMagazine . . . . 1 match
          * DrDobbsJournal
  • ItNews . . . . 1 match
          * 코리아 인터넷 닷컴 http://korea.internet.com
  • JSP/SearchAgency . . . . 1 match
          return in.norms(this.field);
         String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  • JTDStudy . . . . 1 match
          * This page's group study Java , TDD and Design patterns
  • Java/CapacityIsChangedByDataIO . . . . 1 match
          return showedString.toString();
  • Java/JDBC . . . . 1 match
          Class.forName("oracle.jdbc.driver.OracleDriver");
         예전에 resin 에서 tomcat으로 바꾸면서 jdbc 설정하는거 몰라서 대박이었는데... -_-; - eternalbleu
  • Java/스레드재사용 . . . . 1 match
          private static synchronized int getID() { return id++;}
  • JavaScript/2011년스터디/3월이전 . . . . 1 match
          * a[0] = function(x) { return x*x; };
  • JavaScript/2011년스터디/URLHunter . . . . 1 match
          return map;
  • JavaScript/2011년스터디/서지혜 . . . . 1 match
         var sample_string = "string for regular expression pattern matching. perl, python, ruby, javascript";
  • JavaStudy2003/두번째과제/입출력예제 . . . . 1 match
          return JOptionPane.showInputDialog(null, text);
  • JavaStudy2004/자바따라잡기 . . . . 1 match
          출전 : 1997년 9월호 디스커버 잡지 72쪽에 실린, David Gelernter의 "Truth, Beauty, and the Virtual Machine".
  • JollyJumpers/1002 . . . . 1 match
          return sum(i-e for i,e in zip(range(1,len(values)+1),
  • JollyJumpers/Celfin . . . . 1 match
          return 0;
  • JollyJumpers/곽세환 . . . . 1 match
          return 0;
  • JollyJumpers/오승균 . . . . 1 match
          return 0;
  • JollyJumpers/조현태 . . . . 1 match
          return;
  • JollyJumpers/허아영 . . . . 1 match
          return 0;
  • JumpJump/김태진 . . . . 1 match
          return 0;
  • KentBeck . . . . 1 match
         ExtremeProgramming의 세 명의 익스트리모 중 하나. CrcCard 창안. 알렉산더의 패턴 개념(see also DesignPatterns)을 컴퓨터 프로그램에 최초 적용한 사람 중 하나로 평가받고 있다.
  • KnapsackProblem/김태진 . . . . 1 match
          return 0;
  • KnightTour/재니 . . . . 1 match
          return 0;
  • LC-Display/곽세환 . . . . 1 match
          return 0;
  • LCD Display/Celfin . . . . 1 match
          return 0;
  • LCD-Display/김상섭 . . . . 1 match
          return 0;
  • LIB_1 . . . . 1 match
          char *sen = ":::::::: Little / Simple Real Time Kernel ::::::: \n";
  • LIB_4 . . . . 1 match
          return size;
  • LawOfDemeter . . . . 1 match
         Specifically missing from this list is methods belonging to objects that were returned from some other
  • LearnFunctionalProgramming . . . . 1 match
         Wiki:LearnFunctionalProgramming
  • LightMoreLight/문보창 . . . . 1 match
          return 0;
  • Linux . . . . 1 match
         리눅스는 현재 컴퓨터의 커다란 흐름중의 하나이다. FSF에 의해서 지원을 받는 핵심적인 운영체제로 현재 기능적, 보안적 측면이 기존의 [Unix] 시스템에 버금갈 정도 발전하였고 [GNU]의 사상하에 만들어진 [GPL]을 따르기 때문에 무료로 사용이 가능하여 서버 운영체제로 많은 인기를 누리고 있다. 본디 리눅스라는 하는 것은 운영체제의 [Kernel] 명칭이며, 주로 접하게 되는 패키지 형태로 이루어진 배포판의 전체 구성을 리눅스라고 여기는 경우가 있으나 이는 리눅스의 광의적 정의라고 생각하면 될듯 싶다.
  • Linux/탄생과의미 . . . . 1 match
          - 요즘 토발즈의 상표권 등록 발언으로 논란이 좀 많죠;; 얼떻게 될지는 모르겠지만;; - [eternalbleu]
  • LinuxServer . . . . 1 match
         삽질 잘해라 ㅡㅡ;; 리눅은 알아도 삽질 몰라도 삽질인거 같다. - [eternalbleu]
  • Lotto/김태진 . . . . 1 match
          return 0;
  • LoveCalculator/허아영 . . . . 1 match
          return sum;
  • MFC/AddIn . . . . 1 match
         CrashReport 라는 것도 있다는데... code project 에서 참조하라고함. StarDock 이 이걸 이용했나본데;; dll이 있네;; - [eternalbleu]
  • MFC/CollectionClass . . . . 1 match
          * 내 개인적인 소견으로는 STL이 더 쓰기에 편해보인다. ㅡ.ㅡ; 단지 MFC에 최적화된어서 만들어진 만큼 MFC안에만 존재하는 장점이 있을뿐이다. Serialize 같은거? - [eternalbleu]
  • MFC/DynamicLinkLibrary . . . . 1 match
         Upload:dependency_walker_kernel32_dll.JPG
  • MFCStudy_2001 . . . . 1 match
         참여했던 사람: 영창(11기,["eternalblue"]), 영서(11기) etc [[BR]]
  • MIT박사가한국의공대생들에게쓴편지 . . . . 1 match
         DeleteMe) 올릴까 하다가 말았는데 ㅋㅋ - [eternalbleu]
  • MagicSquare/성재 . . . . 1 match
         return 0;
  • MagicSquare/영록 . . . . 1 match
          return 0;
  • MagicSquare/은지 . . . . 1 match
          return 0;
  • MagicSquare/인수 . . . . 1 match
          return c;
  • MagicSquare/재니 . . . . 1 match
          return 0;
  • MagicSquare/정훈 . . . . 1 match
          return 0;
  • MajorMap . . . . 1 match
         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.
  • Map/권정욱 . . . . 1 match
          return 0;
  • Map/노수민 . . . . 1 match
          return 0;
  • Map/임영동 . . . . 1 match
          return 0;
  • Map/황재선 . . . . 1 match
          return 0;
  • Map연습문제/유주영 . . . . 1 match
          return 0;
  • Map연습문제/임영동 . . . . 1 match
          return 0;
  • Map연습문제/조동영 . . . . 1 match
          return 0;
  • Map연습문제/황재선 . . . . 1 match
          return 0;
  • Marbles/신재동 . . . . 1 match
          return 0;
  • MemoryUsageInJava . . . . 1 match
          return Runtime().getRuntime().freeMemory();
  • 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.
  • Microsoft . . . . 1 match
          * 이 회사가 과연 망하는 것이 가능할까? - [eternalbleu]
  • MineSweeper/김상섭 . . . . 1 match
          return 0;
  • MineSweeper/허아영 . . . . 1 match
          return 0;
  • Minesweeper/이도현 . . . . 1 match
          return 0;
  • MoniWikiOptions . . . . 1 match
         `'''$external_target = '_blank';'''`
  • MoreEffectiveC++/C++이 어렵다? . . . . 1 match
          * C++의 설계자인 Bjarne Stroustrup 인터뷰 (중간에 C++의 2차 변화시 언급)
  • MultiplyingByRotation/문보창 . . . . 1 match
          return 0;
  • MySQL 설치메뉴얼 . . . . 1 match
          You can replace the first line with the following alternative
  • MySQL/PasswordFunctionInJava . . . . 1 match
          return result;
  • MySQL/PasswordFunctionInPython . . . . 1 match
          return "%08x%08x" % (result1,result2)
  • NSIS/Reference . . . . 1 match
         || Return || . || . ||
  • NSIS/예제3 . . . . 1 match
         File: Returning to: "f:\tetris\Sources" -> "$INSTDIR\Sources"
  • NeoZeropageWeb . . . . 1 match
         흠 누가 블로그를 만든다고 했던거 같은데 --? [아잉블러그] 이건 어떻게 된건지... - [eternalbleu]
  • NeoZeropageWeb/기획안 . . . . 1 match
         초기 기획. 세부 사항은 차차 늘려가겠음. - [eternalbleu]
  • NumberBaseballGame/jeppy . . . . 1 match
          else strncpy(number_log[i], num, 3);
  • NumberBaseballGame/성재 . . . . 1 match
          return 0;
  • NumberBaseballGame/영동 . . . . 1 match
          return 0;
  • NumberBaseballGame/영록 . . . . 1 match
          return 0;
  • NumberBaseballGame/은지 . . . . 1 match
          return 0;
  • NumberBaseballGame/재니 . . . . 1 match
          return 0;
  • NumberBaseballGame/정훈 . . . . 1 match
          return 0;
  • NumericalAnalysisClass . . . . 1 match
         생각하면 2학년에 들을 만한 3학년 수업정도라고 생각됨. 수업의 난이도도 그다지 높게 책정하고 진행되지도 않고, MFC에 대한 기본적 스킬만 익히고 있다면 마지막 과제까지 해결하는데 큰 문제는 없음 - [eternalbleu]
  • NumericalExpressionOnComputer . . . . 1 match
         시간나면 정리들 해보죠~ - [eternalbleu]
  • OOD세미나 . . . . 1 match
          * 오늘 긴 시간동안 모두 수고하셨습니다. 오늘 설명한 내용이 아직 깊이 와닿지 않더라도 좋습니다. 프로젝트 개발에 있어 그동안 흔히 전개했던 방식과는 다른 접근 방식의 가능성을 확인하는 것만으로도 좋은 경험이 되었길 바랍니다. 누누히 강조하지만 한 번에 이해하시길 바라서 진행하는 세미나가 아니라, 정말 중요한 하나의 제언만이라도 남는다면 그것을 앞으로 몇 번 듣고 또 듣고, 그리고 정말 그 개념이 필요한 순간이 됐을 때 큰 힘이 되리라 믿습니다. 예제는 좋은 예제거리에 대한 의견이 없어 SE 프로젝트 주제를 차용했는데, 설계만으로 문제가 깔끔하게 해결되는 과제가 아니라 알고리즘으로 해결해야할 부분이 꽤 있는 과제다보니, 실습이 설계부분에 집중하기 힘들었던 점은 다소 아쉽네요. 좋은 후기를 작성해주신 분 한 분을 선정해서 번역서 [http://book.naver.com/bookdb/book_detail.nhn?bid=2500990 Holub on Patterns]을 선물로 드립니다. 후기는 감상보다는 되새김이 되었으면 좋겠습니다. :) - [변형진]
  • Omok/은지 . . . . 1 match
         return 0;
  • One/구구단 . . . . 1 match
          return 0;
  • Ones/송지원 . . . . 1 match
          return rem;
  • OperatingSystemClass/Exam2002_1 . . . . 1 match
          return it;
  • OriginalWiki . . . . 1 match
          * wiki:Wiki:PortlandPatternRepository
  • OurMajorLangIsCAndCPlusPlus/2006.1.12 . . . . 1 match
         errno.h - 송수생
  • OurMajorLangIsCAndCPlusPlus/Variable . . . . 1 match
         extern - 외부 변수 참조
  • OurMajorLangIsCAndCPlusPlus/print/김상섭 . . . . 1 match
          return 0;
  • OurMajorLangIsCAndCPlusPlus/print/이도현 . . . . 1 match
          return 0;
  • OurMajorLangIsCAndCPlusPlus/print/하기웅 . . . . 1 match
          return 0;
  • OurMajorLangIsCAndCPlusPlus/print/허준수 . . . . 1 match
          return 0;
  • PC실관리/2013 . . . . 1 match
          * Clonezilla가 Debian-based이며, alternative 버전으로 Ubuntu-based가 있습니다.
  • PC실관리/고스트 . . . . 1 match
         음 한번 정리해봤는데 더 추가해야할 것이 있는지 모르겠음. 프로그램 목록은 개발과 관련된 것. 계정 접속에 관련된 기본적인 프로그램 중 가장 좋다고 생각하는 것으로 넣었음. - [eternalbleu]
  • PHPStudy2005 . . . . 1 match
         DeleteMe) 스터디? 프로젝트? - [eternalbleu]
  • POLY/김태진 . . . . 1 match
          return 0;
  • PPProject/20041001FM . . . . 1 match
          strncpy(buffer1, string, i);
  • PaintBox . . . . 1 match
          - 멋지다 3일 ㅡㅡ;;; - [eternalbleu]
  • PairProgramming토론 . . . . 1 match
         이 세상에서 PairProgramming을 하면서 억지로 "왕도사 왕초보"짝을 맺으러 찾아다니는 사람은 그렇게 흔치 않습니다. 설령 그렇다고 해도 Team Learning, Building, Knowledge Propagation의 효과를 무시할 수 없습니다. 장기적이고 거시적인 안목이 필요합니다.
  • PowerOfCryptography/이영호 . . . . 1 match
          return ret;
  • PragmaticVersionControlWithCVS/Getting Started . . . . 1 match
         rcsmerge: warning: conflicts during merge
  • PragmaticVersionControlWithCVS/HowTo . . . . 1 match
          ''자동화라는 것은 ant 같은 것을 말하는 것이겠죠? - [eternalbleu]''
  • PreviousFrontPage . . . . 1 match
         To learn more about what a WikiWikiWeb is, read about WhyWikiWorks and the WikiNature. Also, consult the WikiWikiWebFaq.
  • PrivateHomepageMaking . . . . 1 match
         DeleteMe) 아 심심하다. ㅡ.ㅡ;; - [eternalbleu]
  • ProgrammingPearls/Column5 . . . . 1 match
         === A Test Harness ===
  • ProjectCCNA/Chapter2 . . . . 1 match
          * ethernet: CSMA/CD- 이더넷 통신에서 사용하는 프로토콜이다. 회선이 사용중이지 않을때 전송하고 충돌이 생기면 일정시간후 재전송한다.
  • ProjectEazy . . . . 1 match
         [http://www.kssline.pe.kr/journalportal(0006).htm 접속 두 문화 1,2,3] - 윤송이박사 인터뷰
  • ProjectSemiPhotoshop . . . . 1 match
          * ["ProjectSemiPhotoshop/Journey"] - 그 날의 작업, 느낌, 교훈 등을 적는 페이지입니다.
  • ProjectZephyrus/Afterwords . . . . 1 match
          - 초기 Up Front Design 에 신경을 썼다. Design Pattern 의 도입으로 OCP (OpenClosedPrinciple) 가 잘 지켜졌다.
  • ProjectZephyrus/PacketForm . . . . 1 match
          # message # SenderID # Stirng(말)
  • ProjectZephyrus/간단CVS사용설명 . . . . 1 match
         # unencrypted username/password pairs for authentication.
  • PyGame . . . . 1 match
          return back
  • PyUnit . . . . 1 match
          return suite
  • PythonForStatement . . . . 1 match
         These represent finite ordered sets indexed by non-negative numbers. The built-in function len() returns the number of items of a sequence. When the length of a sequence is n, the index set contains the numbers 0, 1, ..., n-1. Item i of sequence a is selected by a[i].
  • PythonLanguage . . . . 1 match
         이미 다른 언어들을 한번쯤 접해본 사람들은 'QuickPythonBook' 을 추천한다. 예제위주와 잘 짜여진 편집으로 접근하기 쉽다. (두께도 별로 안두껍다!) Reference 스타일의 책으로는 bible 의 성격인 'Learning Python' 과 Library Reference 인 'Python Essential Reference' 이 있다.
  • QualityAttributes . . . . 1 match
          * Learnability
  • REFACTORING . . . . 1 match
         ["Refactoring"] 과 TestDrivenDevelopment 는 일종의 메타패턴이다. (여기에 개인적으로 하나 더 추가하고 싶다면 ResponsibilityDrivenDesign) 두개에 충실하면 ["DesignPattern"] 으로 유도되어지는 경우가 꽤 많다.
  • RabbitHunt/김태진 . . . . 1 match
          return 0;
  • RandomFunction . . . . 1 match
          return 0;
  • RandomWalk/김아영 . . . . 1 match
          return 0 ;
  • RandomWalk/대근 . . . . 1 match
          return 0;
  • RandomWalk/문원명 . . . . 1 match
          return aAnswer;
  • RandomWalk/변준원 . . . . 1 match
          return 0;
  • RandomWalk/성재 . . . . 1 match
          return 0;
  • RandomWalk/손동일 . . . . 1 match
          return 0;
  • RandomWalk/신진영 . . . . 1 match
          return 0;
  • RandomWalk/유상욱 . . . . 1 match
          return 0;
  • RandomWalk/이진훈 . . . . 1 match
          return k;
  • RandomWalk/종찬 . . . . 1 match
          return 0;
  • RandomWalk/창재 . . . . 1 match
          return empty_def;
  • RandomWalk/현민 . . . . 1 match
          return 0;
  • RandomWalk2/Leonardong . . . . 1 match
          return 0;
  • RandomWalk2/서상현 . . . . 1 match
         DoItAgainToLearn 할 생각임. 처음 할때는 중간 과정을 기록하지 않고 했지만 다시 할때는 과정을 기록해 봐야겠음.
  • RandomWalk2/현민 . . . . 1 match
          return 0;
  • Refactoring/BigRefactorings . . . . 1 match
          * You have code written in a procedural style.[[BR]]''Turn the date records into objects, break up the behavior, and move the behavior to the objects.''
  • RelationalDatabaseManagementSystem . . . . 1 match
         에디가 코드의 논문은 [http://www.acm.org/classics/nov95/toc.html ACM 논문] 에서 확인할 수 잇음 - [eternalbleu]
  • ReleaseDebugBuildStartGo의관계 . . . . 1 match
          inline bool isValid(){return b_isValid_;}
  • ReleasePlanning . . . . 1 match
          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.
  • Reverse Engineering처음화면 . . . . 1 match
         1. System Programming (Kernel)
  • ReverseAndAdd/Celfin . . . . 1 match
          return 0;
  • RoboCode . . . . 1 match
          * [http://www.eternal-rumble.com/ 로봇 랭킹]
  • 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/2011년스터디/세미나 . . . . 1 match
          * 메서드를 만들어보자! (루비는 return문이 없어도 돼)
  • RubyLanguage/Expression . . . . 1 match
          return self * other
  • RubyOnRails . . . . 1 match
          * [http://beyond.daesan.com/articles/2006/07/28/learning-rails-1 대안언어축제황대산씨튜토리얼]
  • RuminationOnC++ . . . . 1 match
         [eternalbleu]
  • RunTimeTypeInformation . . . . 1 match
          return d.compare(dynamic_cast<derived &>(ref2));
  • SBPP . . . . 1 match
         #redirect SmalltalkBestPracticePatterns
  • SOLDIERS/정진경 . . . . 1 match
          return 0;
  • STL/VectorCapacityAndReserve . . . . 1 match
          return 0;
  • STL/list . . . . 1 match
          return 0;
  • STL/search . . . . 1 match
          return 0;
  • STL/set . . . . 1 match
          return 0;
  • STL/sort . . . . 1 match
          return 0;
  • STL/vector . . . . 1 match
          return 0;
  • Scheduled Walk/소영&재화 . . . . 1 match
          return 0;
  • ScheduledWalk/권정욱 . . . . 1 match
          return 0;
  • ScheduledWalk/유주영 . . . . 1 match
          return 0;
  • ScheduledWalk/임인택 . . . . 1 match
          return;
  • ScheduledWalk/진영&세환 . . . . 1 match
         return 0;
  • SecurityNeeds . . . . 1 match
          Yes, see Wiki:OrgPatterns which runs in Wiki:FishBowl mode. - ''This may be exactly what I was looking for... thanks!!!''
  • Self-describingSequence/shon . . . . 1 match
          return
  • Self-describingSequence/문보창 . . . . 1 match
          return 0;
  • Self-describingSequence/조현태 . . . . 1 match
          return numbers[suchNumber];
  • SeminarHowToProgramItAfterwords . . . . 1 match
          * ["1002"] : 어제 Test Code : Product Code 간 중복 (return 0 !) 을 OAOO로 풀어서 Refactoring 을 해야 할 상황으로 규정짓는다는 말이 뒤통수를 한대 때리는 기분이였습니다;;
  • SeparationOfConcerns . . . . 1 match
         Information Hiding 을 의미. DavidParnas 가 처음 제시.
  • ServiceQualityOfYongsanMarket . . . . 1 match
         DeleteMe) 용산에서 서비스를 바라는 자체가 이상 -_-;;; 싸기만 하면 장땡 ㅋㅋㅋ - [eternalbleu]
  • SgmlEntities . . . . 1 match
         To support international characters even on generic (US) keyboards, SgmlEntities know from HTML are a good way. These can also be used to escape the WikiMarkup characters.
  • ShellSort/문보창 . . . . 1 match
          return 0;
  • SingletonPattern . . . . 1 match
         SingletonPattern 은 남용할 경우 위험하다. 여전히 Global object 이기 때문이다. 즉, Singleton 을 이용하는 모든 모듈은 Singleton Object 와 관계를 맺고 있는 것이 된다.
  • SmalltalkBestPracticePatterns/Behavior/Conversion . . . . 1 match
         ["SmalltalkBestPracticePatterns/Behavior"]
  • SmithNumbers/김태진 . . . . 1 match
          return 0;
  • SoftwareCraftsmanship . . . . 1 match
          * wiki:NoSmok:SituatedLearning
  • SoftwareEngineeringClass . . . . 1 match
          ''DeleteMe) ㅡ.ㅡ;; 이거 끝나면 대략 문서만 500~700페이지라던데;; 맞냥;; -- [eternalbleu]''
  • SpiralArray/세연&재니 . . . . 1 match
          return 0;
  • StackAndQueue/손동일 . . . . 1 match
          return i;
  • StephaneDucasse . . . . 1 match
         OORP(ObjectOrientedReengineeringPatterns) 의 저자중 한명.
  • Steps/문보창 . . . . 1 match
          return 0;
  • StructuredProgramming . . . . 1 match
         다익스트라의 구조적 프로그래밍에 관련한 논문들입니다. - [eternalbleu]
  • StuPId/김태진 . . . . 1 match
          return 0;
  • StuPId/정진경 . . . . 1 match
          return 0;
  • SubVersion . . . . 1 match
         [ZeroPageServer/SubVersion] 참고하여 설정하면 됨. ssh 터널링이라서 ;; crypt 형태의 설정 파일을 아직 지원안하네 - [eternalbleu]
  • SuperMarket/세연 . . . . 1 match
          return 0;
  • TeachYourselfProgrammingInTenYears . . . . 1 match
          (title: learn or title: teach yourself)
  • TermProject/재니 . . . . 1 match
          return 0; // 실행 종료
  • TestDrivenDevelopment . . . . 1 match
          return 0;
  • TheJavaMan/지뢰찾기 . . . . 1 match
          return;
  • TheKnightsOfTheRoundTable/김상섭 . . . . 1 match
          return 0;
  • TheKnightsOfTheRoundTable/문보창 . . . . 1 match
          return 0;
  • TheKnightsOfTheRoundTable/허준수 . . . . 1 match
          return 0;
  • TheLagestSmallestBox/김상섭 . . . . 1 match
          return 0;
  • TheLagestSmallestBox/하기웅 . . . . 1 match
          return 0;
  • TheLargestSmallestBox/허준수 . . . . 1 match
          return 0;
  • ThePriestMathematician/김상섭 . . . . 1 match
          return 0;
  • ThePriestMathematician/하기웅 . . . . 1 match
          return 0;
  • TheTrip/곽세환 . . . . 1 match
          return 0;
  • TheTrip/김상섭 . . . . 1 match
          return 0;
  • TheWarOfGenesis2R/Temp . . . . 1 match
          return 0;
  • TicTacToe/박진영,곽세환 . . . . 1 match
          return;
  • TkinterProgramming . . . . 1 match
         지나치게 많은 버그와 지나치게 없는 컨트롤의 압박으로 배워도 어디에 써먹을까 걱정되는 놈이다. - [eternalbleu]
  • ToyProblems . . . . 1 match
         Higer order programming에서 중요한 것은 동사를 명사화해준다는 것인데, Command Pattern도 이와 비슷한 것 같습니다.
  • TugOfWar/신재동 . . . . 1 match
          return (group1, group2)
  • USACOYourRide/신진영 . . . . 1 match
          return 0;
  • Ubiquitous . . . . 1 match
         이런 시대가 오면 우리는 좋은건가 ㅡㅡ;; 나쁜건가? - [eternalbleu]
  • UbuntuLinux . . . . 1 match
         공식 사이트는 역시 기대를 저버리지 않았다. [https://wiki.ubuntu.com/ShareInternetConnection]와
  • UglyNumbers/JuNe . . . . 1 match
          return ugs
  • UglyNumbers/송지원 . . . . 1 match
          return ugly[num-1];
  • UglyNumbers/송지훈 . . . . 1 match
          return 0;
  • UglyNumbers/황재선 . . . . 1 match
          return numberList[index-1]
  • UnixSocketProgrammingAndWindowsImplementation . . . . 1 match
          inet_addr(): 주소를 long형으로 계산하고 htonl()를 사용해 Big-Endian으로 변환 후 값을 return 한다.
  • UpgradeC++/과제2 . . . . 1 match
          return 0;
  • UselessTilePackers . . . . 1 match
         [http://uva.onlinejudge.org/external/100/p10065.gif]
  • VitosFamily/Celfin . . . . 1 match
          return 0;
  • WERTYU/Celfin . . . . 1 match
          return 0;
  • WERTYU/문보창 . . . . 1 match
          return 0;
  • WERTYU/허아영 . . . . 1 match
          return 0;
  • WIBRO . . . . 1 match
         Wireless Broadband Internet 의 줄임말
  • WhatToProgram . . . . 1 match
         이 프로그램을 개발해서 일주일이고, 한달이고 매일 매일 사용해 봐야 한다. 일주일에 한 번 사용하는 프로그램을 만들기보다 매일 사용할만한 프로그램을 만들라. 자신이 하는 작업을 분석해 보라. 무엇을 자동화하면 편리하겠는가. 그것을 프로그램 하라. 그리고 오랜 기간 사용해 보라. 그러면서 불편한 점을 개선하고, 또 개선하라. 때로는 완전히 새로 작성해야할 필요도 있을 것이다(see also [DoItAgainToLearn]). 아마도 이 단계에서 스스로를 위한 프로그램을 작성하다 보면 아이콘을 이쁘게 하는데 시간을 허비하거나, 별 가치없는 퍼포먼스 향상에 시간을 낭비하지는 않을 것이다. 대신 무엇을 프로그램하고 무엇을 말아야 할지, 무엇을 기계의 힘으로 해결하고 무엇을 여전히 인간의 작업으로 남겨둘지, 즉, 무엇을 자동화할지 선택하게 될 것이다. 또한, 같은 문제를 해결하는 여러가지 방법(기술, 도구, ...) 중에서 비용과 이익을 저울질해서 하나를 고르는 기술을 익히게 될 것이다.
  • WhyWikiWorks . . . . 1 match
          * wiki participants are, by nature, a pedantic, ornery, and unreasonable bunch. So there's a camaraderie here we seldom see outside of our professional contacts.
  • WikiClone . . . . 1 match
          * ZWiki: http://joyful.com/zwiki/ZWiki (a Zope product; an evolved version is used on http://www.zope.org, which is also the place to learn more about Zope)
  • WikiSandPage . . . . 1 match
          return 0;
  • WinCVS . . . . 1 match
          * External Diff Program : 파일을 비교할 프로그램을 설정한다.
  • WordPress . . . . 1 match
          - 태터는 100%완변하게 변환이 되던데(심지어 내장 태그까지 처리하셨더라구요;;) ㅡ.ㅡ;; 이글루스는 잘 모르겠네요. 아마 맞는 듯 하네요. http://kldp.net/projects/egloos2wp/ - [eternalbleu]
  • WorldCupNoise/정진경 . . . . 1 match
          return 0;
  • WritingOS . . . . 1 match
         흠 과연 -_-;; 끝까지 갈 수 있을까? 할 것이 많군... 1월 되기 전에 다 볼 수 잇을까? - [eternalbleu]
  • XML/Csharp . . . . 1 match
         [http://www.c-sharpcorner.com/UploadFile/shehperu/SimpleXMLParser11292005004801AM/SimpleXMLParser.aspx Simple XML Parser in C#]
  • XMLStudy_2002/XML+CSS . . . . 1 match
         Browsing XML Documents in Internet Explorer 5</HTML:A>
  • XOR삼각형/aekae . . . . 1 match
          return 0;
  • XOR삼각형/곽세환 . . . . 1 match
          return 0;
  • XOR삼각형/임인택 . . . . 1 match
          return
  • Yggdrasil/temp . . . . 1 match
          return 0;
  • Yggdrasil/가속된씨플플/4장 . . . . 1 match
          return x.name<y.name;
  • Yggdrasil/파스칼의삼각형 . . . . 1 match
          return 0;
  • ZP&COW세미나 . . . . 1 match
          return self.amount * multiplier
  • ZeroPage . . . . 1 match
          * 우수상 - ReturnedYongari : 강인수, 남상협, 신재동
  • ZeroPageEvents . . . . 1 match
         || 5.10. 2002 || Internet Problem Solving Contest(IpscAfterwords) || IPSC 참여. 밤샘 프로젝트; || ["1002"], ["neocoin"], ["데기"], ["nautes"], ["구근"], ["fnwinter"], ["JuNe"] ||
  • ZeroPageServer/FixDate . . . . 1 match
         그런데, rdate 가 이번 테스트 업그레이드 버전 부터 안되는 것이다. 새버전에서 servername 을 입력받을수 없다고 하는데, 왜그런지 모르겠다. 그래서 대안으로 이것을 사용한다.
  • ZeroPageServer/Log . . . . 1 match
          * Q : domain 에 관련된 문의입니다.. ["ZeroPageServer"] 에서는 user.domain 으로 자신의 home directory 에 접근할 수 없습니까.? 또 이것은 관련없는 질문인데..-_- 저렇게 셋팅을 하려면 어떻게 해야하죠.. named.conf 랑.. /var/named 에서 관련파일 다 수정했는데도... username.domain.com 에 접속을 하니.. www.domain.com 에 접속이 되는군요..-_- - ["임인택"]
  • ZeroPagers . . . . 1 match
          * 박영창 : ["eternalbleu"]
  • Zeropage/Staff/회의_2006_03_04 . . . . 1 match
         DesignPatternStudy2005
  • [Lovely]boy^_^/Book . . . . 1 match
          * Pattern Oriented System Architecture 1,2
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 1 match
          * I learned a moving bar techinique using timer from Sanghyup.
  • [Lovely]boy^_^/Diary/7/8_14 . . . . 1 match
         === Design Pattern ===
  • [Lovely]boy^_^/EnglishGrammer/PresentPerfectAndPast . . . . 1 match
          B. We use the present perfect with today/ this morning/ this evening, etc. when these periods are not finished at the time of speaking.(그렇대요;;)
  • [Lovely]boy^_^/Temp . . . . 1 match
          return 0;
  • [Lovely]boy^_^/USACO . . . . 1 match
         || ["[Lovely]boy^_^/USACO/Barn"] ||
  • [Lovely]boy^_^/USACO/GreedyGiftGivers . . . . 1 match
          return 0;
  • abced reverse . . . . 1 match
          return 0;
  • aekae/* . . . . 1 match
          return 0;
  • callusedHand . . . . 1 match
          * Add-On Linux Kernel Programming
  • django/AggregateFunction . . . . 1 match
          return result
  • django/RetrievingObject . . . . 1 match
          return row
  • eclipse디버깅 . . . . 1 match
         == Step Return - F7 ==
  • erunc0/COM . . . . 1 match
          * 개인적으로 COM 구현할때는 (정확히야 뭐 ActiveX Control) 손수 COM 구현하는데 하는 일들이 많아서 -_-.. (Interface 작성하고 IDL 컴파일해주고, COM Component DLL Register 해주고 그다음 COM Component 잘 돌아가는지 테스트 등등) 거의 Visual Studio 의 위자드로 작성한다는. --a 그리고 COM 을 이해할때에는 OOP 에 대한 좀 바른 이해를 중간에 필요로 할것이라 생각. 디자인 패턴에서의 Factory, FacadePattern 에 대해서도 아마 읽어볼 일이 생기기라 생각.
  • erunc0/Java . . . . 1 match
          * ["erunc0/JavaPattern"]
  • gusul/김태진 . . . . 1 match
          return 0;
  • html5/canvas . . . . 1 match
          * CanvasPattern
  • html5/webSqlDatabase . . . . 1 match
          return '<li>' + row.ID +
  • html5practice/roundRect . . . . 1 match
          * roundRect function 는 [http://js-bits.blogspot.com/2010/07/canvas-rounded-corner-rectangles.html 이용] 하였음.
  • jQuery . . . . 1 match
          * Internet Explorer, Firefox, Safari, Opera 모두에서 작동
  • java/reflection . . . . 1 match
         * call say HelloWorld class in external jar file package
  • minesweeper/Celfin . . . . 1 match
          return 0;
  • neocoin/CodeScrap . . . . 1 match
          return TRUE;
  • neocoin/SnakeBite . . . . 1 match
          ''bidirectional association은 최소화하는 것이 좋음. 꼭 필요하다면 back-pointer를 사용해야 함. 가능하면 MediatorPattern의 사용을 고려해보길. --JuNe''
  • radiohead4us/PenpalInfo . . . . 1 match
         City/State,Country: Sternberg Germany
  • sisay . . . . 1 match
         http://dc4.donga.com/zero/data/westernfood/1110918392/P1010222.jpg - DeadLink
  • whiteblue/MagicSquare . . . . 1 match
          return 0;
  • whiteblue/만년달력 . . . . 1 match
          return 0;
  • woodpage/VisualC++HotKeyTip . . . . 1 match
          *컴파일시 error나 경고에 warning에 대하여 한줄씩 이동함 또 전체 문서에서 찾기(Alt + E + I) 에서 찾은결과에 대하여도 F4로 이동
  • wxPython . . . . 1 match
         - [eternalbleu]
  • zennith/w2kDefaultProcess . . . . 1 match
         Internat.exe - 작업관리자에서 종료 가능
  • zyint . . . . 1 match
         태훈아 도메인하나 사는데 얼마냐? .com .net - [eternalbleu]
  • 가위바위보/성재 . . . . 1 match
          return 0;
  • 가위바위보/영동 . . . . 1 match
          return result;
  • 가위바위보/영록 . . . . 1 match
          return 0;
  • 가위바위보/은지 . . . . 1 match
          return 0;
  • 가위바위보/재니 . . . . 1 match
          return 0;
  • 개인키,공개키/강희경,조동영 . . . . 1 match
          return 0;
  • 개인키,공개키/김회영,권정욱 . . . . 1 match
          return 0;
  • 개인키,공개키/노수민,신소영 . . . . 1 match
          return 0;
  • 개인키,공개키/박능규,조재화 . . . . 1 match
          return 0;
  • 겨울방학프로젝트/2005 . . . . 1 match
         || [DesignPatternStudy2005] || 디자인패턴 잠시 중단했던것을 이어서 계속.. || 상협 선호 재선 용안 준수 ||
  • 고전모으기 . . . . 1 match
          * StructuredProgramming, TheElementsOfProgrammingStyle, SICP, SmalltalkByExample, SmalltalkBestPracticePatterns
  • 고한종/swap() . . . . 1 match
          return 0;
  • 고한종/십자가돌리기 . . . . 1 match
          return 0;
  • 구구단/Leonardong . . . . 1 match
          return 0;
  • 구구단/aekae . . . . 1 match
          return 0;
  • 구구단/강희경 . . . . 1 match
          return 0;
  • 구구단/곽세환 . . . . 1 match
          return 0;
  • 구구단/김상윤 . . . . 1 match
          return 0;
  • 구구단/민강근 . . . . 1 match
          return 0;
  • 구구단/변준원 . . . . 1 match
          return 0;
  • 구구단/임다찬 . . . . 1 match
          return 0;
  • 구구단/장창재 . . . . 1 match
          return 0;
  • 구구단/조재화 . . . . 1 match
          return 0;
  • 구조체 파일 입출력 . . . . 1 match
          return 0;
  • 권순의 . . . . 1 match
          * [https://docs.google.com/document/d/19UPP_2PVOo8xFJTEP-gHCx2gUoCK2B8qIEe09bviCIk/edit?usp=sharing 혼자 깔짝거리는 Linux Kernel]
  • 권영기 . . . . 1 match
          * [MachineLearning 스터디]
  • 금고/조현태 . . . . 1 match
          return countNumber;
  • 기억 . . . . 1 match
          * Sternberg(1966 ) : 숫자 제시후 조금 지난후 실험자에게 제시 숫자가 이전 제시 숫자 항목에 포함되었는가 확인, 한 항목 증가시마다 40msec씩 증가한다.
  • 김상윤 . . . . 1 match
          return 0;
  • 김수경 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 노스모크모인모인 . . . . 1 match
          * ["ProjectSemiPhotoshop/Journey"]
  • 논문검색 . . . . 1 match
          * [http://www.libra.titech.ac.jp/online.html ONLINE JOURNAL (일본)]
          * [http://journals.4spe.org/ SPE TECHNICAL JOURNAL]
  • 논문번역/2012년스터디 . . . . 1 match
          * by Markus Wienecke, Gernot A. Fink, Gerhard Sagerer
  • 논문번역/2012년스터디/김태진 . . . . 1 match
         == Pattern ==
         만약 벡터 방정식 ...가 오직 자명한 해를 가진다면 Rn에 있는 인덱싱된 벡터들의 집합을 선형적으로 독립적(linearly independent)이라고 말한다. 만약 (2)와 같은 0이 아닌 가중치가 존재한다면 그 집합은 선형 독립전이다고 한다.
          Rn에서 Rm으로 가는 변환 T는 각 Rm에 있는 벡터 T(x)를 Rn에서 벡터로 바꾸는 규칙이다. 집합 Rn은 T의 정의역이라 불리고, Rm은 T의 공역이라 불린다. 표기법 T: Rn -> Rm은 T의 정의역이 Rn이고 공역이 Rm임을 말한다. Rn에 있는 각 x에 대해, Rm에 있는 벡터 T(x)는 x의 상이라고 불린다. T(x)에 있는 모든 이미지들의 집합은 T의 치역이라 불린다.
         이 섹션의 나머지 부분은 행렬 곱으로 연관된 대응시키기(사상)에 초점을 둔다. Rn에서 각각의 x에 대해, T(x)는 A가 m*n행렬일 때 Ax로 게샨된다. 쉽게말해서 우리는 이러한 행렬 변환을 x->Ax로 나타내기도 한다. T의 정의역이 A가 n개의 열을 가지고 있는 Rn이고, T의 공역이 A의 각각의 열이 m개의 행을 가지고 있는 Rm일때 임을 관찰해라. T의 범위는 행렬 A에 열들에 대한 모든 선형 결합된 것들의 집합인데, 각 상 T(x)가 Ax를 형성하기 때문이다.
         섹션 1.4에 있는 이론 5는 A가 m*n이면 x->Ax로의 변형은 모든 스칼라양 c와 Rn에 있는 모든 u,v에서 A(u+v) = Au + Av 와 A(cu)=cAu 임을 보여준다. 이러한 성질들은 선형대수학에 있는 변환에서 가장 중요한 성질임을 확인한다.
  • 논문번역/2012년스터디/서민관 . . . . 1 match
         작성자에 독립인 경우 뿐만 아니라 복수 작성자에 대한 실험도 IAM과 Bern 대학에서 수집한 필기 형태를 이용하여 이루어졌다.
  • 니젤프림 . . . . 1 match
         [PrimeNumberPractice] [니젤프림/BuilderPattern]
  • 데블스캠프2002/날적이 . . . . 1 match
          * 다시 해볼 때(DoItAgainToLearn)는 뭐를 다르게 했고, 뭐가 다르게 나왔는지
  • 데블스캠프2002/진행상황 . . . . 1 match
         그래서 ["1002"]와 JuNe은 세미나 스케쥴을 전면적으로 재구성했다. 가르치려던 개념의 수를 2/3 이하로 확 잘랐고, 대신 깊이 있는 학습이 되도록 노력했다. 가능하면 "하면서 배우는 학습"(Learn By Doing)이 되도록 노력했다.
  • 데블스캠프2003/ToyProblems/Random . . . . 1 match
          return 0;
  • 데블스캠프2003/넷째날/Linux실습 . . . . 1 match
         예를 들면, apache 로그 파일을 줍니다. 그리고 sort, uniq, cut, grep, head 등의 명령어의 사용법을 간단히 가르쳐 줍니다. 그리고 이들을 파이프로 연결해서 2003년 6월에 접속한 IP 중에 가장 자주 접속한 IP 베스트 10을 1등부터 뽑아내라고 합니다. ({{{~cpp grep "Jul/2003" access.log| cut -d' ' -f1 |sort|uniq -c|sort -rn|head -10| cut -f2}}})
  • 데블스캠프2005/FLASH키워드정리 . . . . 1 match
          return var;
  • 데블스캠프2005/Python . . . . 1 match
         divmod(x, y) returns (int(x/y), x % y)
  • 데블스캠프2005/보안 . . . . 1 match
          return len;
  • 데블스캠프2005/월요일/BlueDragon . . . . 1 match
          return
  • 데블스캠프2006/CPPFileInput . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/김건영 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/성우용 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/윤성준 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/if-else/윤영준 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/성우용 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/윤성준 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/이경록 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/이장길 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/이차형 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/임다찬 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/정승희 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/switch/주소영 . . . . 1 match
         return 0;
  • 데블스캠프2006/월요일/연습문제/기타문제/성우용 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/기타문제/윤성준 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/기타문제/이경록 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/기타문제/이장길 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/기타문제/이차형 . . . . 1 match
          return 0;
  • 데블스캠프2006/월요일/연습문제/기타문제/임다찬 . . . . 1 match
          return 0;
  • 데블스캠프2006/참가자 . . . . 1 match
         이번 프로젝트 진행 시작과 함께 SVN, SSH 계정을 발급할 예정입니다. 이때 사용알 계정 ID를 입력해주세요. - [eternalbleu]
  • 데블스캠프2006/화요일/pointer/문제1/주소영 . . . . 1 match
          return 0;
  • 데블스캠프2006/화요일/pointer/문제2/주소영 . . . . 1 match
          return 0;
  • 데블스캠프2006/화요일/pointer/문제4/이장길 . . . . 1 match
          return ;
  • 데블스캠프2008/등자사용법 . . . . 1 match
         -By Guicharrnizm
  • 데블스캠프2009/금요일/연습문제/ACM2453/김홍기 . . . . 1 match
         int b(n){int a=0;for(;;n/=2){if(n%2)a++;if(!n)break;}return a;}main(i,n){for(;;){scanf("%d",&n);if(!n)break;for(i=n+1;b(n)!=b(i);i++);printf("%d\n",i);}}
  • 데블스캠프2009/금요일/연습문제/ACM2453/송지원 . . . . 1 match
          if(input == 0) return 0;
  • 데블스캠프2009/금요일/연습문제/ACM2453/정종록 . . . . 1 match
          return 0;
  • 데블스캠프2009/목요일/연습문제/다빈치코드/박준호 . . . . 1 match
          return 0;
  • 데블스캠프2009/목요일/연습문제/다빈치코드/서민관 . . . . 1 match
          return 0;
  • 데블스캠프2009/수요일/JUnit/서민관 . . . . 1 match
          return result;
  • 데블스캠프2009/수요일/OOP/서민관 . . . . 1 match
          return 다구웠습니다;
  • 데블스캠프2009/수요일후기 . . . . 1 match
          * '''서민관''' - kernal이나 어셈블러 언어 등 전까지 별로 접할 일이 없던 생소한 개념들이 많이 나와서 솔직히 쉽지는 않았습니다. 그래도 OS의 구조나 Ring system 같은 것들은 개념적으로라도 알아두면 괜찮을 것 같네요. 그리고 전날 혁준 선배가 설명해준 dll에 대해 잠깐 다시 복습할 수 있었던 것도 좋았고요. 아쉬웠던 점은 역시 수업이 너무 고수준이라서 대략적인 이해만 하고 넘어가야 했던 것입니다. 그리고 수업 이후에 개인적으로 VMware의 사용법을 가르쳐 주신 것은 정말 감사합니다. 선배가 제 구세주입니다.
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/박준호 . . . . 1 match
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/강소현 . . . . 1 match
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김상호 . . . . 1 match
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김정욱 . . . . 1 match
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/박재홍 . . . . 1 match
          return 0;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/변형진 . . . . 1 match
          return 0;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/권순의,김호동 . . . . 1 match
          return floor;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/박정근,김수경 . . . . 1 match
          return floor;
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 1 match
          public int getArticleLength(){ return articles.size(); }
  • 데블스캠프2011/셋째날/후기 . . . . 1 match
          * 작년에도 러플이 재미있어보였는데 알바때문에 못들었는데 오늘도 계절학기때문에 끝날때쯤 오긴 했지만 어떻게 사용하는건지 알게되었습니다. 작년에 콜솔화면만 보다가 직접적으로 눈에 동작이 보이니까 신기해보였는데 역시 간단하게 만든 동작을 바로바로 눈으로 볼 수 있으니까 재미있는것 같네요, turn_right 가 있는줄알고 계속 왜 안돼나 했어요.. ㅋ
          * 직접 난해한 언어(RNA)를 만드는 [황현] 멋진데요?ㅋㅋ
          * 종하의 세미나는 난해했네염. 세미나 진행이.. 피보나치수열을 이런 언어로 짜니까 상당히 -_-;;; 아 힘드네요.. 현이의 세미나는 그 언어의 의미는 이해하기 괜찮았으나 저런걸 어떻게 만들지라는 생각을 하게 되었다는... RNA가 어떻게 코딩이 될 지 궁금했는데 아쉽게도 못 봤네요. 그래도 그 노고에 박수를..
          * 한줄 요약은... "정말 난해하잖아!!" 였습니다. 특히 종하형이 소개한 세 언어는 정말..;; 하지만 그녀석들이 어떻게 움직이는지 약간은 판단할 수 있었던거 같네요. 배열처럼 좌우 위아래.. 현이형이 소개한 언어는 Maleb어쩌고.. 라는 헬 난이도 단어를 제외하고는 좀 나은거였던거 같네요. 특히 Whirl는 VM이 있어서 Hello World정돈 이해하고 짤 수 있을거같...기도 했구요. RNA는 우리가 직접 언어를 만들 수도 있다는걸 좀 더 와닿게 알 수있는 계기(?)가 된거 같네요. ..하지만 총체적으로 난해한 시간이었어요 ㅋㅋ
  • 데블스캠프2013/둘째날/API . . . . 1 match
          return;
  • 데블스캠프2013/셋째날/후기 . . . . 1 match
         = 김태진 / Machine Learning =
  • 땅콩이보육프로젝트2005 . . . . 1 match
          * 요구사항 정하기( [Cockburn'sUseCaseTemplate] )
  • 랜웍/이진훈 . . . . 1 match
          return k;
  • 레밍즈프로젝트/박진하 . . . . 1 match
          // Direct Access to the element data (may return NULL)
  • 레밍즈프로젝트/프로토타입/MFC더블버퍼링 . . . . 1 match
          CDC* getMemDC(){return m_pMemDC;}
  • 레밍즈프로젝트/프로토타입/마스크이미지 . . . . 1 match
          return;
  • 레밍즈프로젝트/프로토타입/에니메이션 . . . . 1 match
          return int(m_frameList.size());
  • 마방진/Leonardong . . . . 1 match
          return 0;
  • 마방진/곽세환 . . . . 1 match
          return 0;
  • 마방진/김아영 . . . . 1 match
          return 0;
  • 마방진/민강근 . . . . 1 match
          return 0;
  • 마방진/변준원 . . . . 1 match
          return 0;
  • 만년달력/방선희,장창재 . . . . 1 match
          return temp_month;
  • 만년달력/영동 . . . . 1 match
         public class EternalCalendar
  • 만년달력/재니 . . . . 1 match
          return 0;
  • 말없이고치기 . . . . 1 match
         때로는 직접적인 정보 전달보다 간접적이고 "스스로 추론할 수 있는" 정보 전달이 더욱 효과적이고, 상대방의 실수를 드러내고 공박하는 것보다는 몰래 고쳐주는 것(NoSmok:ForgiveAndForget )이 당사자에겐 심리적 저항이 덜하므로 훨씬 받아들이기 쉽기 때문이다. NoSmok:LessTeachingMoreLearning
  • 몸짱프로젝트 . . . . 1 match
         SeeAlso [HowToStudyDataStructureAndAlgorithms] [DataStructure] [http://internet512.chonbuk.ac.kr/datastructure/data/ds1.htm 자료구조 정리]
  • 몸짱프로젝트/BubbleSort . . . . 1 match
          return aArr;
  • 몸짱프로젝트/Invert . . . . 1 match
          return middle;
  • 문자반대출력/Microsoft . . . . 1 match
          return(start);
  • 문자반대출력/김정현 . . . . 1 match
          return text;
  • 미로찾기/김영록 . . . . 1 match
          return 0;
  • 미로찾기/이규완오승혁 . . . . 1 match
          return 0;
  • 미로찾기/정수민 . . . . 1 match
          return 0;
  • 미로찾기/최경현김상섭 . . . . 1 match
          return 0;
  • 반복문자열/김영록 . . . . 1 match
         return 0;
  • 반복문자열/김태훈zyint . . . . 1 match
          return 0;
  • 반복문자열/성우용 . . . . 1 match
          return 0;
  • 반복문자열/이도현 . . . . 1 match
          return 0;
  • 반복문자열/임다찬 . . . . 1 match
          return 0;
  • 반복문자열/허아영 . . . . 1 match
          return 0;
  • 반복문자열/황세연 . . . . 1 match
         return 0;
  • 벡터/김홍선,노수민 . . . . 1 match
          return stu1.score > stu2.score;
  • 벡터/조동영 . . . . 1 match
          return a.name>b.name;
  • 별표출력/하나조 . . . . 1 match
          return 0;
  • 보드카페 관리 프로그램 . . . . 1 match
          return 0;
  • 복사생성자 . . . . 1 match
         4. 복사 생성자에서는 return *this;
  • 비밀키/노수민 . . . . 1 match
          return 0;
  • 비밀키/박능규 . . . . 1 match
          return 0;
  • 비밀키/임영동 . . . . 1 match
          return 0;
  • 비밀키/조재화 . . . . 1 match
          return 0;
  • 비밀키/황재선 . . . . 1 match
          return 0;
  • 빵페이지/마방진 . . . . 1 match
          return 0;
  • 삼각형매크로/임다찬 . . . . 1 match
          return 0;
  • 상협/Medusa . . . . 1 match
          * A High-Performance Internet Server Architecture
  • 상협/감상 . . . . 1 match
         || [PatternOrientedSoftwareArchitecture]|| || 1권(1) || - || 뭣도 모르고 보니깐 별로 감이 안온다 -_-; ||
  • 상협/삽질일지/2002 . . . . 1 match
          * Driver driver = (Driver)Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); 이거 할때 메인 함수에서 throws Exception 를 하지 않으면 thrown 을 잡거나 선언 해야만 한다는 메시지가 뜬다. 아직 이유는 모르겠다.
          * Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 이거는 main 함수 내부가 아닌 곳에서는 에러 뜬다. 엄청 삽질했다. ㅠㅜ 아직 이유는 모르겠다.
          * 방금 삽질 하나 해결..Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 이게 메인 함수에서만 되는게 아니라 이 구문을 사용할때는 throws Exception 을 항상 해줘야만 한다는 사실.. ㅡㅡ; 그런데 이 사실을 진작 체감하고 있었다. 그런데 계속 삽질 했다. 그 이유는
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 이게 사용된 바로 그 메소드에서 throws Exception 를 해줘야 하는데 계속 전체 클래스에서 이것을 했었다. 이게 문제의 원인.. 그러나 아직 왜 꼭 throws Exception 구문을 써야 하는지 모르겠고, Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");이게 없는 곳에서 throws Exception 를 쓰면 에러 뜨는 이유도 자세히는 모르겠다. 모르는것 투성.. ㅡㅡ;;
          ''Exception Handling 에 대해서 이해해야 할 것 같은데. Exception 은 해당 함수가 throws 등으로 발생을 시키고, Java 의 경우 그 Exception 을 반드시 처리를 해주는 곳을 만들어야 하지. 해당 메소드 내에서 Exception 이 발생은 하는데, 그 메소드에서 예외처리를 바로 하고 싶지 않으면 (즉, 그 Exception을 그 메소드 내에서 처리하지 않고, 그 메소드를 호출했던 곳 등에서 처리를 한다고 한다면) throws 로 해당 메소드에서 exception 을 또 던져주는 식으로 되겠지. 만일 Class.forName(...) 쓴 구문을 try - catch 로 예외를 또 잡는다면 이야기가 다르겠지만. 자바는 Exception 를 강요하는 관계로 예외는 catch 에서 무엇을 하건, 반드시 해당 발생된 예외를 잡아줘야 함. (그 덕에 최악으로 뻗을 일이 적지. 예외는 발생하더라도) --석천''
          ''꼭 이중 배열 전체가 return 이 되어야 하나? 넘겨받은 배열에 도로 쓰는 작업이라면, setter 를 만들어주면 될것 같아서. 클래스로 해놓은 이상 배열을 넘기지 말고 아에 클래스 인스턴스를 넘겨버리는 것이 더 나을것이라 생각 --["1002"]''
  • 새싹교실/2011/GGT . . . . 1 match
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
  • 새싹교실/2011/學高 . . . . 1 match
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
  • 새싹교실/2011/學高/8회차 . . . . 1 match
          return 0;
  • 새싹교실/2011/무전취식/레벨10 . . . . 1 match
          return 0;
  • 새싹교실/2011/무전취식/레벨11 . . . . 1 match
          return 0;
  • 새싹교실/2011/무전취식/레벨7 . . . . 1 match
          return 0;
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.3.23 . . . . 1 match
          return 0;
  • 새싹교실/2011/씨언어발전/5회차 . . . . 1 match
          return 0;
  • 새싹교실/2011/앞반뒷반그리고App반 . . . . 1 match
          return 0;
  • 새싹교실/2012/Dazed&Confused . . . . 1 match
          * 포인터, 재귀함수, 피보나치 수열을 코딩해 보았다. 피보나치는 하다가 실패했지만 자주 코딩을 해 보면 슬슬 감이 올 것 같다. 재귀함수의 return에 대한 개념이 흐려서 아직 재귀함수를 잘 못 쓰겠다. 연습을 자주 해야겠다. Practice makes Perfect?.. 포인터에 대한 개념이 흐렸는데 어느 정도 자리를.. 개념을 잡은 것 같다. 머리 속에서 코딩이 안 되면 펜으로 수도 코드작성이나 수학적으로 해설을 먼저 작성하는 연습을 해 보아야겠다. 강의에서 좀 더 코딩 연습이나 연습 문제 풀기와 같은 것이 많았으면 좋겠다. 단순히 따라적기만 해서는 잘 이해가 안 되는 것 같다. - [박용진]
  • 새싹교실/2012/벽돌쌓기 . . . . 1 match
          * 함수의 구현에 있어서 기본적인 int main(void) {}로 시작하여 간단한 swap함수와 add함수를 구현하여 설명하였고 return값이 정확하게 어떤 의미를 띄는지 함수선언의 자료형에 맞춰 강의하였다.
  • 새싹교실/2012/새싹교실강사교육/2주차 . . . . 1 match
          return 0;
  • 새싹교실/2012/아무거나 . . . . 1 match
          * 참고로 ZeroWiki는 MoniWiki Engine을 사용하며 Google Chrome이나 Mozila Firefox, Safari보다는 Internet Explorer에서 가장 잘 돌아가는 것 같습니다.
  • 새싹교실/2012/아무거나/3회차 . . . . 1 match
          * 프로시저는 return 이 없는, void function
  • 새싹교실/2012/해보자/과제방 . . . . 1 match
          return 0;
  • 새싹교실/2013/라이히스아우토반/1회차 . . . . 1 match
          1. 함수에 return이 왜 들어가는지 설명을 들었다.
  • 새싹교실/2013/라이히스아우토반/4회차 . . . . 1 match
          * Internet Explorer를 제외한 다른 브라우저 (Chrome,FireFox, Opera)로 위키에 들어오면 편집하기 쉬워요.
  • 새싹교실/2013/라이히스아우토반/6회차 . . . . 1 match
          * Internet Explorer를 제외한 다른 브라우저 (Chrome,FireFox, Opera)로 위키에 들어오면 편집하기 쉬워요.
  • 새싹교실/2013/라이히스아우토반/7회차 . . . . 1 match
          * Internet Explorer를 제외한 다른 브라우저 (Chrome,FireFox, Opera)로 위키에 들어오면 편집하기 쉬워요.
  • 새싹교실/2013/케로로반 . . . . 1 match
          * C언어의 유래와 C언어를 배워하는 이유, Hello World를 출력하는 소스를 짜고, 이것에 대한 설명과 함께 함수를 곁들이기... 하다가 return 설명하는데 30분을 버리고 ~_~
  • 새싹배움터05 . . . . 1 match
          C, 발표잘하는법, PPT제작 기법, [Python], [PHP], [ExtremeProgramming], ToyProblems, Linux, Internetworking(TCP/IP), Ghost(demonstration), OS(abstraction), OS+Windows, Embedded System, 다양한 언어들(Scheme, Haskell, Ruby, ...), 보안(본안의 기본과 기초, 인터넷 뱅킹의 인증서에 대해..), C언어 포인터 특강(?), 정보검색(검색 엔진의 원리와 구현), 컴퓨터 구조(컴퓨터는 도대체 어떻게 일을 하는가), 자바 가상머신 소스 분석
  • 서버재조립토론 . . . . 1 match
         무엇보다 ZP서버가 서버로서 그다지 많이 활용되지 않으니까요. 현재로서는 기껏해야 웹서버정도? 그것도 소수로만... - [eternalbleu]
  • 성적처리프로그램 . . . . 1 match
          return 0;
  • 소수구하기 . . . . 1 match
          return 0;
  • 소수구하기/zennith . . . . 1 match
          return 0;
  • 소수구하기/상욱 . . . . 1 match
          return 0;
  • 소수구하기/영동 . . . . 1 match
          return 0;
  • 소수구하기/임인택 . . . . 1 match
          return 0;
  • 소수구하기/재니 . . . . 1 match
          return 0;
  • 송지원 . . . . 1 match
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원]
  • 수학의정석 . . . . 1 match
         return 0; // 프로그램 종료.
  • 수학의정석/방정식/조현태 . . . . 1 match
          return 0; // 프로그램 종료.
  • 수학의정석/행렬/조현태 . . . . 1 match
          return 0; // 프로그램 종료.
  • 순차적학습패턴 . . . . 1 match
         연대 순으로 작품의 순서를 매기고 나면, 그룹은 지적인 아젠더([아젠더패턴])와 학습 주기(StudyCyclePattern)를 만들게 된다.
  • 숫자야구/ 변준원 . . . . 1 match
          return 0;
  • 숫자야구/Leonardong . . . . 1 match
          return 0;
  • 숫자야구/aekae . . . . 1 match
          return 0;
  • 숫자야구/강희경 . . . . 1 match
          return 0;
  • 숫자야구/곽세환 . . . . 1 match
          return 0;
  • 숫자야구/민강근 . . . . 1 match
          return 0;
  • 숫자야구/조재화 . . . . 1 match
          return 0;
  • 스택/Leonardong . . . . 1 match
          return 0;
  • 스택/조재화 . . . . 1 match
          return 0;
  • 시간맞추기/김태훈zyint . . . . 1 match
          return 0;
  • 시간맞추기/문보창 . . . . 1 match
          return 0;
  • 실시간멀티플레이어게임프로젝트 . . . . 1 match
          return a + b
  • 아잉블러그 . . . . 1 match
         삽질 잘해라 ㅡㅡ;; 리눅은 알아도 삽질 몰라도 삽질인거 같다. - [eternalbleu]
  • 알고리즘5주숙제/김상섭 . . . . 1 match
          return 0;
  • 알고리즘5주숙제/하기웅 . . . . 1 match
          return 0;
  • 알고리즘8주숙제/test . . . . 1 match
          return 0;
  • 압축알고리즘/수진&재동 . . . . 1 match
          return 0;
  • 양아석 . . . . 1 match
         turn_off()함수를 만들어냄
  • 연습용 RDBMS 개발 . . . . 1 match
          return 0;
  • 영어학습방법론 . . . . 1 match
          * Oxford Advanced Learner's Dictionary of Current English (6th Edition이상)
  • 오목/휘동, 희경 . . . . 1 match
          { return (CGrimDoc*)m_pDocument; }
  • 웹에요청할때Agent바꾸는방법 . . . . 1 match
          return data
  • 위시리스트 . . . . 1 match
         Building Machine Learning Systems with Python 한국어판
  • 위키로프로젝트하기 . . . . 1 match
          * Journal/Schedule - 프로젝트 계획을 세운 것에 맞춰서 체크를 해 나가가고, 진행할 때 마다 그날의 ThreeFs 를 남긴다. 이는 ["컴공과학생의생산성"] 과도 관련이 깊다.
  • 위키의특징 . . . . 1 match
          * 현대의 정보화 사회에서는 많은 지식을 머리속에 가지고 있는 사람보다는 유용한 지식이 어디 어디에 있는지 알면서 쉽게 찾아내는 사람이 지식인이다. 그런 의미에서 위키는 자신의 개인적 지식이나 특정 커뮤니티에서의 지식등을 체계적으로(사람의 두뇌 구조와 유사한 방식.. 링크 - 유사연상) 관리한다. 사람의 두뇌 구조와 비슷하기 때문에 일종의 외부 두뇌(external brain)로 볼수도 있다. 위키위키는 논리적이고 이성적인 객관화된 사실이나 진실을 찾아가는데는 탁월하다.
  • 유선 . . . . 1 match
          * spell with flickr 이걸로 배너같은걸로 대신해도 좋을듯... - [eternalbleu]
  • 윤성준 . . . . 1 match
         return 0;
  • 윤정훈 . . . . 1 match
         return 0;
  • 이연주/공부방 . . . . 1 match
          return 0;
  • 이영호/기술문서 . . . . 1 match
         [http://linux.flyduck.com] - Linux Kernel
  • 이영호/문자열검색 . . . . 1 match
          return 0;
  • 이원희 . . . . 1 match
          return 0;
  • 이재영 . . . . 1 match
          return 0;
  • 인터프리터/권정욱 . . . . 1 match
          return 0;
  • 임다찬 . . . . 1 match
         흠 이름이 제이름만큼 특이하시군요 -_-;; - [eternalbleu]
  • 임인책/북마크 . . . . 1 match
          * [http://www.internals.com/articles/apispy/apispy.htm API Spying Techniques for Windows 9x, NT and 2000]
  • 임인택/AdvancedDigitalImageProcessing . . . . 1 match
          http://rkb.home.cern.ch/rkb/AN16pp/node122.html
  • 잔디밭/권순의 . . . . 1 match
          return 0;
  • 장용운/알파벳놀이 . . . . 1 match
          return 0;
  • 정렬/Leonardong . . . . 1 match
          return 0;
  • 정렬/aekae . . . . 1 match
          return 0;
  • 정렬/강희경 . . . . 1 match
          return 0;
  • 정렬/곽세환 . . . . 1 match
          return 0;
  • 정렬/민강근 . . . . 1 match
          return 0;
  • 정렬/방선희 . . . . 1 match
          return 0;
  • 정렬/변준원 . . . . 1 match
          return 0;
  • 정렬/장창재 . . . . 1 match
          return 0;
  • 정렬/조재화 . . . . 1 match
          return 0;
  • 정모 . . . . 1 match
         ||||2023.03.29||[김동영]||||||||learning to rank||
  • 정모/2002.12.30 . . . . 1 match
          * ["Smalltalk"], MFC, DesignPattern, 영어공부등은 ZeroWiki에서 모집, 진행한다.
  • 정모/2002.7.11 . . . . 1 match
          * ["PatternOrientedSoftwareArchitecture"] - 패턴의 관점에서 보는 소프트웨어 구조
  • 정모/2003.3.5 . . . . 1 match
          * 위키 페이지를 자유롭게 만들게끔 하고 싶다면, 많은 분들이 적극적으로 Wiki:WikiGnome 나, WikiGardener 가 되어서 NoSmok:WikiGardening 를 해야합니다. 기왕이면, WikiGarderner 에 몇명을 직접 등록해서 책임을 주는것도 좋을것 같습니다. --NeoCoin
  • 정모/2005.3.14 . . . . 1 match
          [eternalbleu] / 헐 잇는지도 몰라서 참석 못했네 ㅡㅡ; 담엔 나갈께요~
  • 정모/2006.1.12 . . . . 1 match
         [DesignPatternStudy2005] [OurMajorLangIsCAndCPlusPlus] [경시대회준비반]
  • 정모/2006.9.13 . . . . 1 match
          - Design Patterns - Gof 의 뭐시기, 알자~~ 영진출판사
  • 정모/2011.10.12 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.10.5 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.3.21 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.3.7 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.4.4/CodeRace/김수경 . . . . 1 match
          * [김수경/LaytonReturns]
  • 정모/2011.5.16 . . . . 1 match
          * [Design Patterns/2011년스터디]
  • 정모/2011.5.2 . . . . 1 match
          * 지난 시간에는 2장의 중간부분 까지 읽고 이야기를 나누었다. 구체 클래스의 externs가 좋지 않다는 이야기뿐이어서 답답했다. 저자의 예시인 Java의 swing도 직접 써본적이 없어 와닿지 않았다. 어려운 주제였던 것 같다.
  • 정모/2011.5.9 . . . . 1 match
          * 이번 정모는 뭔가 후딱 지나간? ㅋㅋ 아무튼.. 4층 피시실에서 한 OMS가 뒤에서 다른 걸 하는 사람들의 시선까지 끌어던 모습이 생각이 나네요. 그리고 한 게임이 다른 게임에 들어가서 노는걸 보니 재밌기도 하고, 재미있는 주제였습니다. 그리고 이번주 토요일에 World IT Show에는 어떤 것들이 있을지 궁금하네요. 저번에 International Audio Show에 갔을때에도 다양한 오디오와 헤드폰을 보고 청음할 수 있어서 좋았는데, 이번에도 다양한 것들을 많이 볼 수 있을 거 같아 기대됩니다. 음.. 근데 이번 정모때에는 이거 이외에 잘 기억이 안나네요; - [권순의]
  • 정모/2011.7.11 . . . . 1 match
          * 7시부터 강남에서 진행되는 Design Pattern 세미나로 인해 정모는 6시까지 진행.
  • 정모/2011.7.18 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.7.25 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.8.22 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.8.29 . . . . 1 match
          * [:DesignPatterns/2011년스터디 디자인패턴 스터디]
  • 정모/2011.8.8 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.9.20 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2011.9.27 . . . . 1 match
          * [DesignPatterns/2011년스터디]
  • 정모/2012.2.24 . . . . 1 match
          * 오랜만에 사회인 ZeroPager 두 분을 만나 즐거웠습니다! 치킨 감사합니다... 덕분에 ~~또~~ 폭식을 했습니다.....^_T 지원언니의 신입사원 연수 이야기 재미있었어요. 아직 취직을 하지 않았지만 가까운 미래에 취직을 해야할 상황이라 제겐 특히 더 와닿는 이야기가 아니었나 싶습니다. 승한선배의 GUI 세미나도 잘 들었습니다. 유행하는 것과 유행하지 않는 것에 대한 이야기가 가장 인상깊었어요. 작년에 [:DesignPatterns/2011년스터디 DP 스터디]를 시작하며 읽었던 FocusOnFundamentals 페이지가 생각납니다.
  • 정모/2012.3.19 . . . . 1 match
          * Linux Kernel 스터디
  • 정모/2012.4.30 . . . . 1 match
          * LinuxKernel
  • 정모/2012.7.11 . . . . 1 match
          - 첫주차에는 문서 작성, 삭제 등을 목표로 삼아서 hibernate 등을 이용할 예정.
  • 정모/2013.5.13 . . . . 1 match
          * TIP : Internet Explorer를 제외한 브라우저(FireFox라던가 Chrome이라던가)로 들어오면 각 항목 우측에 "편집"이라고 떠요. 좀 더 편하게 수정 할 수 있죠.
  • 정모/2013.5.20 . . . . 1 match
          * TIP : Internet Explorer를 제외한 브라우저(FireFox라던가 Chrome이라던가)로 들어오면 각 항목 우측에 "편집"이라고 떠요. 좀 더 편하게 수정 할 수 있죠.
  • 제로페이지위키베타 . . . . 1 match
          * 상협이의 방학 2달 반간의 결과물이로곤~ 2005 여름 방학중의 유일한 유형의 결과물이 있는 프로젝트였네 - [eternalbleu]
  • 조영준/CodeRace/130506 . . . . 1 match
          return x.word.CompareTo(y.word);
  • 졸업논문/서론 . . . . 1 match
         이제 많은 사람의 입에 오르내리는 웹2.0이라는 개념은 오라일리(O'Reilly)와 미디어라이브 인터내셔널(MediaLive International)에서 탄생했다.[1] 2000, 2001년 닷 컴 거품이 무너지면서 살아남은 기업들이 가진 특성을 모아 웹2.0이라고 하고, 이는 2004년 10월 웹 2.0 컨퍼런스를 통해 사람들에게 널리 알려졌다. 아직까지도 웹2.0은 어느 범위까지를 통칭하는 개념인지는 여전히 논의 중이지만, 대체로 다음과 같은 키워드를 이용해 설명할 수 있다. 플랫폼, 집단 지능, 데이터 중심, 경량 프로그래밍 모델, 멀티 디바이스 소프트웨어.
  • 주민등록번호확인하기/김영록 . . . . 1 match
          return 0;
  • 중위수구하기/김태훈zyint . . . . 1 match
          if($_POST['a']==-999) return 0;
  • 중위수구하기/문보창 . . . . 1 match
          return elements[mid - 1];
  • 중위수구하기/허아영 . . . . 1 match
          return middle;
  • 지영민/ㅇㅈㅎ게임 . . . . 1 match
         #define TURN_GAP 500
          puts("나(은)는 몸통박치기!!를 사용했다.");Sleep(TURN_GAP);
          printf("과제는 100의 피해를 입었다!\n");Sleep(TURN_GAP);
          puts("나(은)는 튀어오르기!!를 사용했다.");Sleep(TURN_GAP);
          puts("그러나 아무 일도 일어나지 않았다.");Sleep(TURN_GAP);
          puts("나(은)는 단단해지기!!를 사용했다.");Sleep(TURN_GAP);
          puts("나의 방어력이 상당히 상승했다!");Sleep(TURN_GAP);
          puts("나(은)는 수강취소를 사용했다!");Sleep(TURN_GAP);
          printf("과제는 %d의 대미지를 입었다!",GwaJaeDem);Sleep(TURN_GAP);
          puts("과제가 어려워 졌다!");Sleep(TURN_GAP);
          printf("나(은)는 %d의 mental 피해를 입었다!\n",GwaJaeDem);Sleep(TURN_GAP);
          puts("과제가 그저 있을 뿐이다.");Sleep(TURN_GAP);
          puts("아무일도 일어나지 않았다.");Sleep(TURN_GAP);
          puts("그런데 기분이 나쁘다.");Sleep(TURN_GAP);
          puts("과제의 과제폭풍!!!!");Sleep(TURN_GAP);
          printf("나의 mental이 %d의 피해를 입어 파괴되었다!!\n",GwaJaeDem);Sleep(TURN_GAP);
          puts("과제가 너무 강력하다!\n나(은)는 정신을 잃고 쓰러졌다!");Sleep(TURN_GAP);
          puts("과제를 이겼다!");Sleep(TURN_GAP);
          return 0;
  • 최대공약수/조현태 . . . . 1 match
          return number_b;
  • 최소정수의합/김태훈zyint . . . . 1 match
          return 0;
  • 최소정수의합/문보창 . . . . 1 match
          return n;
  • 최소정수의합/송지훈 . . . . 1 match
          return 0;
  • 최소정수의합/이태양 . . . . 1 match
          return 0;
  • 최소정수의합/임다찬 . . . . 1 match
          return 0;
  • 코드레이스출동/밥묵자 . . . . 1 match
          * Good Luck!! - [eternalbleu]
  • 코바예제/시계 . . . . 1 match
          return ("The current time is : " + current_time);
  • 큐/Leonardong . . . . 1 match
          return 0;
  • 큐/조재화 . . . . 1 match
          return 0;
  • 큰수찾아저장하기/문보창 . . . . 1 match
          return 0;
  • 타도코코아CppStudy/0728 . . . . 1 match
          return 0;
  • 토이/숫자뒤집기/김남훈 . . . . 1 match
          return 0;
  • 파스칼삼각형/aekae . . . . 1 match
          return 0;
  • 파스칼삼각형/sksmsvlxk . . . . 1 match
          return 0;
  • 파스칼삼각형/강희경 . . . . 1 match
          return 0;
  • 파스칼삼각형/김홍기 . . . . 1 match
          return result;
  • 파스칼삼각형/손동일 . . . . 1 match
          return (x<3)?1:(y<2?1:(y==x?1:sdd(x-1,y)+sdd(x-1,y-1)));
  • 파스칼삼각형/임다찬 . . . . 1 match
          return 0;
  • 파일 입출력_1 . . . . 1 match
          return 0;
  • 파일 입출력_2 . . . . 1 match
          return 0;
  • 파일 입출력_3 . . . . 1 match
          return 0;
  • 포인터 swap . . . . 1 match
          return 0;
  • 프로그래밍/Score . . . . 1 match
          return sum;
  • 프로그래밍/장보기 . . . . 1 match
          return (int) rates[minRateIndex][1];
  • 프로젝트 . . . . 1 match
          * [SmallTalk]다 프로젝트. Feat. [톱아보다], 매주 금요일 10시 모임. [SmalltalkBestPracticePatterns]를 공부하면서 [SBPPSummary]페이지의 완성과, 자판기프로그램 제작이 목표.
  • 피그말리온과 갈라테아 . . . . 1 match
         혹시 방황하시는 분들은 도움이 되시길... - eternalbleu ''
  • 피보나치/SSS . . . . 1 match
         return 0;
  • 피보나치/김진목 . . . . 1 match
          return 0;
  • 피보나치/방선희 . . . . 1 match
          return arr[n-1];
  • 피보나치/손동일 . . . . 1 match
          return x<3 ? (x<2 ?1:2): abc(x-2) + abc(x-1);
  • 피보나치/정수민,남도연 . . . . 1 match
          return 0;
  • 하노이탑/윤성복 . . . . 1 match
          return Mcount;
  • 하노이탑/한유선김민경 . . . . 1 match
          return 0;
  • 허아영/MBTI . . . . 1 match
         http://en.wikipedia.org/wiki/ESTJ 음.. ㅡ.ㅡ - [eternalbleu]
  • 황세연 . . . . 1 match
         [http://www.cyworld.com/Myfate '''warn 불시검문''']
Found 1920 matching pages out of 7540 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 0.5043 sec