E D R , A S I H C RSS

Full text search for "hi"

hi


Search BackLinks only
Display context of search results
Case-sensitive searching
  • VendingMachine/세연/1002 . . . . 156 matches
         === while loop 에서의 조건식 - 1번 ===
          while(isEndMenu (choice))
          VendingMachine.GetMoney();
          VendingMachine.Buy();
          VendingMachine.TakeBackMoney();
          VendingMachine.InsertDrink();
          VendingMachine.EndMachine();
          VendingMachine.PrintErrorMessage ();
         솔직히 이부분이 좋지 않은 것이.. Vending Machine 내에서 UI 부분이 확실하게 추출되지 않았다는 점입니다. (만일 Requirement 가 변경되어서, MFC 그래픽 버전으로 만든다면? 디자인이 잘 된다면, Vending Machine 쪽의 코드의 수정이 거의 없이 UI 코드만 '추가' 될 겁니다. 이는 기존 Vending Machine 코드쪽의 '변경'을 의미하지 않습니다.)
         하지만 이건 추후에 Vending Machine 에서 메소드를 다른 클래스에게로 이양시켜주면서 UI 부분과 관련한 클래스를 추출해 낼 수 있을 것 같다고 생각합니다. 여기서는 추후에 진행하도록 하겠습니다.
         디자인을 할때에 보통 Input / Output 은 요구사항이 자주 바뀌므로 일단 메인 Vending Machine 코드가 작성되고 난 뒤, Vending Machine 의 인터페이스에 맞춰서 Input / Output 코드를 나중에 작성하는 것이 좋습니다.
         === Vending Machine 의 초기화 부분 - 4번 원칙 ===
         vending_machine::vending_machine()
         class vending_machine
          vending_machine();
          void EndMachine();
         vending_machine::vending_machine()
         void vending_machine::GetMoney()
         void vending_machine::Buy()
         void vending_machine::TakeBackMoney()
  • JavaScript/2011년스터디/URLHunter . . . . 139 matches
          var code = (window.event)? window.event.keyCode: e.which;
          this.t = g;
          this.temp = 0;
          this.templus = function(){
          this.temp++;
          if(this.temp%10 == 0)
          this.t--;
          if(this.t <= 0)
          this.right = function(){
          this.where = (this.where+1)%MapLength;
          this.left = function(){
          this.where = (this.where-1<0)? (MapLength-1): this.where-1;
          this.where = w;
          this.alive = true;
          this.randomMove = function(){
          if (this.alive){
          this.right();
          this.left();
          this.where = -1;
          this.where = w;
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission3/김수경 . . . . 133 matches
          /// the contents of this method with the code editor.
          this.components = new System.ComponentModel.Container();
          this.startBtn = new System.Windows.Forms.Button();
          this.timer1 = new System.Windows.Forms.Timer(this.components);
          this.hour = new System.Windows.Forms.Label();
          this.minute = new System.Windows.Forms.Label();
          this.second = new System.Windows.Forms.Label();
          this.milli = new System.Windows.Forms.Label();
          this.label1 = new System.Windows.Forms.Label();
          this.label2 = new System.Windows.Forms.Label();
          this.label3 = new System.Windows.Forms.Label();
          this.stopBtn = new System.Windows.Forms.Button();
          this.recordBtn = new System.Windows.Forms.Button();
          this.listBox1 = new System.Windows.Forms.ListBox();
          this.SuspendLayout();
          this.startBtn.Location = new System.Drawing.Point(34, 82);
          this.startBtn.Name = "startBtn";
          this.startBtn.Size = new System.Drawing.Size(75, 23);
          this.startBtn.TabIndex = 0;
          this.startBtn.Text = "Start";
  • WikiTextFormattingTestPage . . . . 122 matches
         This page originated on Wiki:WardsWiki, and the most up-to-date copy resides there. This page has been copied here in order to make a quick visual determination of which TextFormattingRules work for this wiki. Currently it primarily determines how text formatted using the original Wiki:WardsWiki text formatting rules is displayed. See http://www.c2.com/cgi/wiki?WikiOriginalTextFormattingRules.
         If you want to see how this text appears in the original Wiki:WardsWiki, see http://www.c2.com/cgi/wiki?WikiEngineReviewTextFormattingTest
         People reviewing this wiki from the original Wiki:WardsWiki will be referred to this page. If you want to see the review, go to http://www.c2.com/cgi/wiki?WikiEngineReview.
         Other places this page appears (perhaps as an older version):
         This page contains sample marked up text to make a quick visual determination as to which Wiki:TextFormattingRules work for a given wiki. To use the page, copy the text from the edit window, and paste it in the wiki under test. Then read it.
         And, the next logical thing to do is put a page like this on a public wiki running each Wiki:WikiEngine, and link to it from the appropriate Wiki:WikiReview page, as has been done in some cases -- see above.
         The next line (4 dashes) should show up as a horizontal rule. In a few wikis, the width of the rule is controlled by the number of dashes. That will be tested in a later section of this test page.
         This first section will test the Wiki:WikiOriginalTextFormattingRules.
         This should appear as plain variable width text, not bold or italic.
         'This text, enclosed within in 1 set of single quotes, should appear as normal text surrounded by 1 set of single quotes.'
         ''This text, enclosed within in 2 sets of single quotes, should appear in italics.''
         '''This text, enclosed within in 3 sets of single quotes, should appear in bold face type.'''
         ''''This text, enclosed within in 4 sets of single quotes, should appear in bold face type surrounded by 1 set of single quotes.''''
         '''''This text, enclosed within in 5 sets of single quotes, should appear in bold face italics.'''''
         ''''''This text, enclosed within in 6 sets of single quotes, should appear as normal text.''''''
          This line, prefixed with one or more spaces, should appear as monospaced text. Monospaced text does not wrap.
          'This text, enclosed within in 1 set of single quotes and preceded by one or more spaces, should appear as monospaced text surrounded by 1 set of single quotes.'
          ''This text, enclosed within in 2 sets of single quotes and preceded by one or more spaces, should appear in monospaced italics.''
          '''This text, enclosed within in 3 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face type.'''
          ''''This text, enclosed within in 4 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face type surrounded by 1 set of single quotes.''''
  • MatrixAndQuaternionsFaq . . . . 117 matches
         This FAQ is maintained by "hexapod@netcom.com". Any additional suggestions or related questions are welcome. Just send E-mail to the above address.
         Feel free to distribute or copy this FAQ as you please.
         I1. Important note relating to OpenGL and this document
         === I1. Important note relating to OpenGl and this document ===
          In this document (as in most math textbooks), all matrices are drawn
          in the standard mathematical manner. Unfortunately graphics libraries
          Hence, in this document you will see (for example) a 4x4 Translation
          In Performer (for example) this would be populated as follows:
          ie, the matrix is stored like this:
          In the code snippets scattered throughout this document, a one-dimensional
          This Document OpenGL
          Arithmetic operations which can be performed with matrices include
          This is referenced as follows:
          4x4 matrices are used to perform high-end 3D animation. Operations
          matrices may be defined in this way ie:
          Since each type of matrix has dimensions 3x3 and 4x4, this requires
          Using C/C++, this becomes
          The argument to this goes as follows:
          Altogether, this algorithm will use the following amounts of processing
          However, while this may seem extravagant, the savings come from
  • 경시대회준비반/BigInteger . . . . 67 matches
         * Permission to use, copy, modify, distribute and sell this software
         * that both that copyright notice and this permission notice appear
         * representations about the suitability of this software for any
          enum BigMathERROR { BigMathMEM = 1 , BigMathOVERFLOW , BigMathUNDERFLOW, BigMathINVALIDINTEGER, BigMathDIVIDEBYZERO,BigMathDomain};
          // Copies data to 'this' upto size bytes
          // Left Shift
          // Right Shift
         // Private Constructor which provides a new BigInteger Object
          while(n)
          while(*n=='0') n++;
          *this = *new BigInteger();
         // Copies data from `a' to `this'
          while(a[l]!=INVALIDDATA) l++;
         // true if 'this' is zero
          while(TheNumber[Start]==0 && Start<End)
         // Compares this with `with' irrespective of sign
         // 1 if this>with
         // -1 if this<with
         // Compares this with `with'
         // 1 if this>with
  • 영호의바이러스공부페이지 . . . . 66 matches
         This is a down and dirty zine on wich gives examples on writing viruses
         and this magazines contains code that can be compiled to viruses.
         files. This aint for you.
          of Iceland in June 1990. This virus is a non-resident generic
          current directory. On bootable diskettes, this file will normally
          infection occurred. Infected files will also always end with this
          This virus currently does nothing but replicate, and is the
         ;this is a replacement for an infected file
         Its good to start off with a simple example like this. As you can see
         If there is an error in executing this function the carry flag will be set,
         This function is used by 98% of all MS-DOS viruses to copy itself to a
         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
         bucks -- for him. John boy is the reason there are over 500 viruses out
         So the best thing to do to some Mcafee dependant sucker, or lame board is
         this.
         Make a target file like this with Debug
         Then uses Debug to make the file SAMPLE.COM executing this command --
         This will make a two byte called SAMPLE.COM
         Infect the file with the virus. If this is a boot sector virus your on
  • 몸짱프로젝트/BinarySearchTree . . . . 64 matches
          def makeChildren(self, aRoot):
          self.makeChildren( node )
         ## if self.getNumofChildren( node ) == 0:
         ## elif self.getNumofChildren( node ) == 1:
         ## child = self.getSingleChild(node)
         ## self.replace(node, child)
          if node.numofChildren() == 0:
          elif node.numofChildren() == 1:
          child = self.getSingleChild(node)
          self.replace(node, child)
          child = self.getSingleChild( largest )
          self.replace( largest, child )
          def getNumofChildren( self, aNode ):
          def getSingleChild( self, aNode ):
          def replace( self, aRoot, aChild ):
          aRoot.key = aChild.key
          aRoot.left = aChild.left
          aRoot.right = aChild.right
          while ( aRoot.right.key != -1 ):
          def numofChildren(self):
  • 영호의해킹공부페이지 . . . . 63 matches
          1. Access to computers-and anything which might teach you something
         This article is an attempt to quickly and simply explain everyone's favourite
         removed. This is called LIFO - or last in first out. An element can be added
         which are pushed when calling a function in code and popped when returning it.
         addresses, or up them. This means that one could address variables in the
         within a frame (FP). This can be used for referencing variables because their
         it can handle. We use this to change the flow of execution of a program -
         contents of the buffer, by overfilling it and pushing data out - this then
         with shellcode, designed to spawn a shell on the remote machine, and
         This is just a simplified version of what actually happens during a buffer
         Time for a practical example. I did this some time ago on my Dad's Windoze box
         me +-20 mins to do the whole thing, but at least I was keeping a log of me
          char buffer2[20]; // This doesn't need to be smaller though
         At this point Windoze cuts in with the following...
         Is this a buffer overflow bug or is this something else we are mistaking for
         Padding? Right. Executing the NOP function (0x90) which most CPU's have - just
         something to do nothing. That way, hopefully, when we overwrite the return
         Shellcode? Right. We can execute pretty much anything we want, and as much as
         some on this PC, and I *really* don't feel like going online to rip somebody
         looking. Let's try this out...
  • PokerHands/Celfin . . . . 61 matches
         Poker white[6];
         Poker whitePair[5];
          white[i-5].number = 10;
          white[i-5].number = 11;
          white[i-5].number = 12;
          white[i-5].number = 13;
          white[i-5].number = 14;
          white[i-5].number = temp[3*i]-48;
          white[i-5].color = temp[3*i+1];
          black[5].number = 0; white[5].number = 0;
          sort(&white[0], &white[5], compare);
          whitePair[0].number = card[2].number;
          whitePair[1].number = card[3].number;
          whitePair[0].number = card[2].number;
          whitePair[1].number = card[1].number;
          whitePair[0].number = card[0].number;
          whitePair[1].number = card[4].number;
          whitePair[0].number = card[1].number;
          whitePair[1].number = card[0].number;
          whitePair[0].number = card[0].number;
  • MoreEffectiveC++/Techniques1of3 . . . . 48 matches
         class Graphic:public NLComponent{ // 그림을 표현하는 인자
          while(str){
          while (str) {
         readComponent가 무엇을 어떻게 하는지 궁리해 보자. 위에 언급한듯이 readComponent는 리스트에 넣을 TextBlock나 Graphic형의 객체를 디스크에서 읽어 드린 자료를 바탕으로 만들어 낸다. 그리고 최종적으로 만들어진 해당 객체의 포인터를 반환해서 list의 인자를 구성하게 해야 할것이다. 이때 마지막 코드에서 가상 생성자의 개념이 만들어 져야 할것이다. 입력되 는자료에 기초되어서, 알아서 만들어 인자. 개념상으로는 옳지만 실제로는 그렇게 구현될수는 없을 것이다. 객체를 생성할때 부터 형을 알고 있어야 하는건 자명하니까. 그렇다면 비슷하게 구현해 본다?
          { return new TextBlock(*this); }
         class Graphic:public NLComponent{
          virtual Graphic * clone() const // 가상 복사 생성자 선언
          { return new Graphic(*this); }
         class Graphic:public NLComponent{
         Graphic g;
         class Graphic: public NLComponent {
         자, 똑똑한 사람 이라면 당연히, 지금까지의 코드에서 의문점과 문법에 대한 의아함을 일으 킬수 있다. thePrinter는 둘다 내부에 있는 static 객체의 참조를 반환하는데, 이 "static 객체는 해당 함수,메소드의 영역(scop) 내부에서 쓰여야지 외부에서 쓰이면 안되지 않는가?" 라는 의문이 그것이다. 즉, 클라이언트 입장에서 이들 객체는 숨겨져(hidden)있는 존재이고, 이것을 사용하는 것은 잘못된 방법이다. 라고 말할수 있겠는데, 그래서 아마 당신은 다음과 같이 객체의 숫자를 세고, 제한된 객체의 수보다 더 많은 객체를 사용시 예외를 발생시켜서 문제를 해결하는 것이 더 좋은 방법이라 말할 것이다.
         class CPFMachine { // copy, print, fax 전부 할수 있는 기계
          FaxMachine f; // 팩스 기능의 인자
          CopyMachine c; // 복사기 기능의 인자.
         CPFMachine m1; // 여기 까지는 잘된다.
         CPFMachine m2; // TooManyObjects 예외를 발생 시킨다.
         == Item 27: Requiring or prohibiting heap-based objects. ==
         때로 자살을 허용해야 하는 객체를 만들때도 있다. 표현이 격한가? "delete this"따위 같이 말이다. 이러한 객체는 heap영역에 배치 되는데, 확실하게 제거만 해준다면 자원이 셀 이유는 없다. 그렇다. 주의 깊게 다루어야 하는 객체들이다. embedded system같이 열악한 환경에서 이들에 잘못다루어서 일어난 실수는 치명적인 손상을 부른다. 이제 하나하나 heap영역에 관련한 내용을 다룬다.
          void destroy() const { delete this; }
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 47 matches
          public void paint(Graphics g) {
          Image splashImage = Image.createImage("/Splash.png");
          g.drawImage(splashImage, getWidth() / 2, getHeight() / 2, Graphics.HCENTER | Graphics.VCENTER);
          this.x = x;
          this.y = y;
          this.xRange = xRange;
          this.yRange = yRange;
          this.direction = direction;
          new Thread(this).start();
          public void drawBoard(Graphics g) {
          public void clearBoard(Graphics g) {
          public void drawCell(Graphics g, int x, int y) {
          public void paint(Graphics g) {
          g.drawString("Level : " + level, canvasWidth / 2, 0, Graphics.HCENTER | Graphics.TOP);
          g.drawString("Game Over!!", canvasWidth / 2, canvasHeight, Graphics.HCENTER | Graphics.BOTTOM);
          this.removeCommand(pauseCommand);
          this.addCommand(restartCommand);
          display = Display.getDisplay(this);
          splashCanvas.setCommandListener(this);
          snakeBiteCanvas.setCommandListener(this);
  • 김동준/Project/OOP_Preview/Chapter1 . . . . 47 matches
          this.GP = null;
          this.GP = GP;
          this.GP = nGP;
          return this.GP;
          this.serialNumber = null;
          this.price = 0;
          this.builder = null;
          this.model = null;
          this.type = null;
          this.backWood = null;
          this.topWood = null;
          this.serialNumber = SN;
          this.price = price;
          this.builder = builder;
          this.model = model;
          this.type = type;
          this.backWood = backWood;
          this.topWood = topWood;
          public String getserialNumber() {return this.serialNumber; }
          public double getPrice() { return this.price; }
  • MoreEffectiveC++/Appendix . . . . 46 matches
         So your appetite for information on C++ remains unsated. Fear not, there's more — much more. In the sections that follow, I put forth my recommendations for further reading on C++. It goes without saying that such recommendations are both subjective and selective, but in view of the litigious age in which we live, it's probably a good idea to say it anyway. ¤ MEC++ Rec Reading, P2
         There are hundreds — possibly thousands — of books on C++, and new contenders join the fray with great frequency. I haven't seen all these books, much less read them, but my experience has been that while some books are very good, some of them, well, some of them aren't. ¤ MEC++ Rec Reading, P4
         These books contain not just a description of what's in the language, they also explain the rationale behind the design decisions — something you won't find in the official standard documents. The Annotated C++ Reference Manual is now incomplete (several language features have been added since it was published — see Item 35) and is in some cases out of date, but it is still the best reference for the core parts of the language, including templates and exceptions. The Design and Evolution of C++ covers most of what's missing in The Annotated C++ Reference Manual; the only thing it lacks is a discussion of the Standard Template Library (again, see Item 35). These books are not tutorials, they're references, but you can't truly understand C++ unless you understand the material in these books
          * '''''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
         That book is organized similarly to this one, but it covers different (arguably more fundamental) material. ¤ MEC++ Rec Reading, P15
         Murray's book is especially strong on the fundamentals of template design, a topic to which he devotes two chapters. He also includes a chapter on the important topic of migrating from C development to C++ development. Much of my discussion on reference counting (see Item 29) is based on the ideas in C++ Strategies and Tactics.
         Each chapter in this book starts with some C++ software that has been published as an example of how to do something correctly. Cargill then proceeds to dissect — nay, vivisect — each program, identifying likely trouble spots, poor design choices, brittle implementation decisions, and things that are just plain wrong. He then iteratively rewrites each example to eliminate the weaknesses, and by the time he's done, he's produced code that is more robust, more maintainable, more efficient, and more portable, and it still fulfills the original problem specification. Anybody programming in C++ would do well to heed the lessons of this book, but it is especially important for those involved in code inspections. ¤ MEC++ Rec Reading, P21
         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
         If you are contemplating the use of exceptions, read this article before you proceed. ¤ MEC++ Rec Reading, P24
         Once you've mastered the basics of C++ and are ready to start pushing the envelope, you must familiarize yourself with ¤ MEC++ Rec Reading, P25
         I generally refer to this as "the LSD book," because it's purple and it will expand your mind. Coplien covers some straightforward material, but his focus is really on showing you how to do things in C++ you're not supposed to be able to do. You want to construct objects on top of one another? He shows you how. You want to bypass strong typing? He gives you a way. You want to add data and functions to classes as your programs are running? He explains how to do it. Most of the time, you'll want to steer clear of the techniques he describes, but sometimes they provide just the solution you need for a tricky problem you're facing. Furthermore, it's illuminating just to see what kinds of things can be done with C++. This book may frighten you, it may dazzle you, but when you've read it, you'll never look at C++ the same way again. ¤ MEC++ Rec Reading, P27
         If you have anything to do with the design and implementation of C++ libraries, you would be foolhardy to overlook ¤ MEC++ Rec Reading, P28
         The first part of the book explains C++ for FORTRAN programmers (now there's an unenviable task), but the latter parts cover techniques that are relevant in virtually any domain. The extensive material on templates is close to revolutionary; it's probably the most advanced that's currently available, and I suspect that when you've seen the miracles these authors perform with templates, you'll never again think of them as little more than souped-up macros. ¤ MEC++ Rec Reading, P33
         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
         The magazine has made a conscious decision to move away from its "C++ only" roots, but the increased coverage of domain- and system-specific programming issues is worthwhile in its own right, and the material on C++, if occasionally a bit off the deep end, continues to be the best available. ¤ MEC++ Rec Reading, P42
         If you're more comfortable with C than with C++, or if you find the C++ Report's material too extreme to be useful, you may find the articles in this magazine more to your taste: ¤ MEC++ Rec Reading, P43
         As the name suggests, this covers both C and C++. The articles on C++ tend to assume a weaker background than those in the C++ Report. In addition, the editorial staff keeps a tighter rein on its authors than does the Report, so the material in the magazine tends to be relatively mainstream. This helps filter out ideas on the lunatic fringe, but it also limits your exposure to techniques that are truly cutting-edge. ¤ MEC++ Rec Reading, P45
         Three Usenet newsgroups are devoted to C++. The general-purpose anything-goes newsgroup is °comp.lang.c++ . The postings there run the gamut from detailed explanations of advanced programming techniques to rants and raves by those who love or hate C++ to undergraduates the world over asking for help with the homework assignments they neglected until too late. Volume in the newsgroup is extremely high. Unless you have hours of free time on your hands, you'll want to employ a filter to help separate the wheat from the chaff. Get a good filter — there's a lot of chaff. ¤ MEC++ Rec Reading, P47
         In November 1995, a moderated version of comp.lang.c++ was created. Named °comp.lang.c++.moderated, this newsgroup is also designed for general discussion of C++ and related issues, but the moderators aim to weed out implementation-specific questions and comments, questions covered in the extensive °on-line FAQ ("Frequently Asked Questions" list), flame wars, and other matters of little interest to most C++ practitioners. ¤ MEC++ Rec Reading, P48
  • MoinMoinFaq . . . . 45 matches
         === What is this good for? ===
         very many pages, which describe various projects, architectures,
         value derives from the use to which it is put. For instance, a page in
          * ability to see the change history for a document
         === How does this compare to other collaboration tools, like Notes? ===
         A Wiki can accomplish certain things very easily, but there are
         some things it cannot do. The biggest missing
         This is an important question. In general, wiki's have
         '''NO''' security. (That's right!) Because of this, the
         deletions or major content erasures are detected (which should be fairly
         has this problem. A Wiki is just more wide open to it, since it lacks
         In other words, the philosophy of wiki is one of dealing manually with the
         == Questions about using this Wiki ==
          * Click on the magnifying glass icon. This brings you to the FindPage
          * Click on TitleIndex. This will show you an alphabetized list
          * Click on WordIndex. This shows an alphabetized list of every
          * Click on {{{~cpp LikePages}}} at the bottom of the page. This shows pages
          * Click on the page title at the very top of the page. This
          shows what pages link to the current page (which may help you
         ==== How do add something to the wiki, or change something that's wrong? ====
  • MoreEffectiveC++/Miscellany . . . . 43 matches
         원문:As software developers, we may not know much, but we do know that things will change. We don't necessarily know what will change, how the changes will be brought about, when the changes will occur, or why they will take place, but we do know this: things will change.
         "변화한다.", 험난한 소프트웨어의 발전에 잘 견디는 클래스를 작성하라. (원문:Given that things will change, writeclasses that can withstand the rough-and-tumble world of software evolution.) "demand-paged"의 가상 함수를 피하라. 다른 이가 만들어 놓지 않으면, 너도 만들 방법이 없는 그런 경우를 피하라.(모호, 원문:Avoid "demand-paged" virtual functions, whereby you make no functions virtual unless somebody comes along and demands that you do it) 대신에 함수의 ''meaning''을 결정하고, 유도된 클래스에서 새롭게 정의할 것인지 판단하라. 그렇게 되면, 가상(virtual)으로 선언해라, 어떤 이라도 재정의 못할지라도 말이다. 그렇지 않다면, 비가상(nonvirtual)으로 선언해라, 그리고 차후에 그것을 바꾸어라 왜냐하면 그것은 다른사람을 편하게 하기 때문이다.;전체 클래스의 목적에서 변화를 유지하는지 확신을 해라.
         당신이 동물의 역할을 하는 소프트웨어 프로젝트를 진행한다고 가정해라. 이 소프트웨어에서는 대부분의 동물들이 같게 취급될 수 있다. 그렇지만 두 종류의 동물들 -lizard(도마뱀) 와 chicken(닭)- 은 특별한 핸들링(handling)을 원한다. 그러한 경우에, 명백한 방법은 다음과 같이 관계를 만들어 버리는 것이다.
         Animal 클래스는 주어진 모든 생명체들이 공유하고 있는 부분이다. 그리고 Lizard과 Chicken 클래스는 Animal에서 도마뱀과 닭만으로 특화된 클래스이다.
         class Chicken: public Animal {
          Chicken& operator=(const Chicken& rhs);
         class Chicken: public Animal {
          virtual Chicken& operator= (const Animal& rhs);
         언어상에 최근에 변화와 관계있는 의무로 우리는 할당 연산자에 대한 반환값의 최적화를 진행할수 있다. 그래서 각 반환 참조에 정확한 클래스로 교체 할수 있다 하지만 C++의 규칙은 모든 클래스 내부에, 가상 함수에 대하여 동일한 parameter 형을 규정 지을수 있다. 이것의 의미는 Lizard와 Chicken에 대한 할당 연산자가 반드시 할당시 right-hand 부분에 Animal의 어떠한(any) 한종류의 객체에 대한 준비를 해야만 한다는 것이다. 이는 우리에게 다음과 같은 코드가 합법임을 의미하는 것이다.
         Chicken chick;
         Animal *pAnimal2 = & chick;
         *pAnimal1 = *pAnimal2; // chicken을 lizard에 할당한단 말이다.!
         이것은 mix-type의 할당이다.:Lizard는 오른쪽의 Chicken의 왼쪽에 있는 입장이다. Mixed-type 할당은 C++에서 평범한 문제는 아니다. 왜냐하면 언어의 strong typing은 보통 그것이 규정에서 어긋나게 하기 때문이다. 하지만, animal의 할당 연산자를 가상으로 하는 것에 의해, 닫혀진 Mix-type 연산자의 문이 열려 버린다.
         Animal *pAnimal2 = &chick;
          *this에 rhs_liz의 일반적인 할당과정 수행을 한다.
         이러한 함수는 *this가 오직 rhs가 Lizard일때만 할당을 허용한다. 만약 이것이 통과되지 못한다면, bad_cast 예외가 dynamic_cast에서 발생되어서 전달되어 진다. (정확히 표준 C++ 라이브러리에 있는 std::bad_cast 형의 객체가 날아간다. 이름 공간이 std에 관한것은 표준 라이브러리를 살피고 Item 35에도 설명되어 있다.)
         솔직히, dynamic_cast를 사용해서 실행 시간에 검사하는건 좀 짜증난다. 한가지, 몇몇 컴파일러는 아직 dynamic_cast에 대한 지원이 부족해서, 이를 사용하면, 이론적으로는 이식성이 보장되지만 실제로는 그렇지 않다. 더 중요하게 Lizard와 Chicken의 클라이언트들은 bad_cast 예외에 대한 준비와, 할당을 수행할때의 각 코딩시에 민감하게 처리하지 못한다. 내 경험에 비추어 볼때 많은 프로그래머들이 그런 방법을 취하지 않고 있다. 만약 그들이 하지 않는다면, 할당이 일어나는 수많은 곳에서 정확하지 않은 처리상태로, 명료성을 보장 받을수 없다.
         class Chicken: public Animal {
          Chicken& operator=(const Chicken& rhs);
         Chicken chick1, chick2;
  • WinampPluginProgramming/DSP . . . . 41 matches
         // Feel free to base any plugins on this "framework"...
         BOOL WINAPI _DllMainCRTStartup(HANDLE hInst, ULONG ul_reason_for_call, LPVOID lpReserved)
         winampDSPModule *getModule(int which);
         void config(struct winampDSPModule *this_mod);
         int init(struct winampDSPModule *this_mod);
         void quit(struct winampDSPModule *this_mod);
         void initpitch(struct winampDSPModule *this_mod);
         void quitpitch(struct winampDSPModule *this_mod);
         int modify_samples1(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples2(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples3(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples4(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
         int modify_samples5(struct winampDSPModule *this_mod, short int *samples, int numsamples, int bps, int nch, int srate);
          "Nullsoft Pitch/Tempo Control v0.3 - higher",
         // this is the only exported symbol. returns our main header.
         // otherwise returns either mod1 or mod2 depending on 'which'.
         winampDSPModule *getModule(int which)
          switch (which)
         // configuration. Passed this_mod, as a "this" parameter. Allows you to make one configuration
         void config(struct winampDSPModule *this_mod)
  • 서지혜/단어장 . . . . 40 matches
          당황하게 하다 : The thing that baffles me is that the conversations do not center around the adults but almost exclusively about their respective kids
          집행하다 : It is no basis on which to administer law and order that people must succumb to the greater threat of force.
          The study of history of words, their origins, and how their form and meaning have changed over time.
          Density is physical intrinsic property of any physical object, whereas weight is an extrinsic property that varies depending on the strength of the gravitational field in which the respective object is placed.
          executables for stack architectures are invariably smaller than executables for register architectures.
          밀도 : Moore's law has effectively predicted the density of transistors in silicon chips.
          자발적으로 : Successful people spontaneously do things differently from those individuals who stagnate.
          침체되다, 부진해지다 : I feel I'm stagnating in this job.
          방대한 : He spends a lot of his own time checking up on his patients, taking extensive notes on what he's thinking at the time of diagnosis, and checking back to see how accurate he is.
          우월, 우세, 지배 : The relationship between the subject and the viewers is of dominance and subordination
          우성 : Dominance in genetics is a relationship between alleles of a gene, in which one allele masks the expression (phenotype) of another allele at the same locus. In the simplest case, where a gene exists in two allelic forms (designated A and B), three combinations of alleles (genotypes) are possible: AA, AB, and BB. If AA and BB individuals (homozygotes) show different forms of the trait (phenotype), and AB individuals (heterozygotes) show the same phenotype as AA individuals, then allele A is said to dominate or be dominance to allele B, and B is said to be recessive to A. - [dominance gene wiki]
          망각 : Eternal oblivion, or simply oblivion, is the philosophical concept that the individual self "experiences" a state of permanent non-existence("unconsciousness") after death. Belief in oblivion denies the belief that there is an afterlife (such as a heaven, purgatory or hell), or any state of existence or consciousness after death. The belief in "eternal oblivion" stems from the idea that the brain creates the mind; therefore, when the brain dies, the mind ceases to exist. Some reporters describe this state as "nothingness".
          What gives the book its integrity are the simplicity and veracity of there recipes and small touches - bits of history, discovery and personal reflection. - Harvey Steiman, Wine Spectator
          We questioned the veracity of his statements.
          I got a call from a man who need services and wanted his ex-wife to be his aide.
          노력 : an effort to do or attain something
          no man can succeed in a line of endeavor which he does not like.
          2. Look if this bangs for the buck before you start it.
          넘어지는 것을 잡다, 받쳐주다 : When the little boy fell out of the window, the bushes broke his fall.
          수석 1급 합격자 : It is the first wrangler to ever come with this option.
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 37 matches
          This means) She is driving now, at the time of speaking. The action is not finished.
          B. I am doing something = I'm in the middle of doing something; I've started doing it and I haven't finished yet.
          This means) Tom is not reading the book at the time of speaking.
          C. We use the present continuous when we talk about things happening in a period around now. (today / this week / tonight, etc..)
          ex) "Is Sarah working this week?"
          This Means) He is not driving a bus. but He drives a bus.
          B. We use the simple present to talk about things in general. We use it to say that something happens all the time
          or repeateldy or that something is true in general. It is not important whether the action is happening at the time of speaking
          ex) What does thie word mean?
          D. We use the simple present when we say how often we do things ( 빈도를 나타내는 문장을 만들때는 단순 현재를 쓴다. )
          We use the present continuous for something that is happening at or around the time of speaking.
          We use the simple present for things in general or things that happen repeatedly.
          I always do simething = I do it every time.
          I'm always doing something = It does not mean that I do things every time.
          It means that I do things too often, or more often than normal.
          When think means "believe" do not use the continuous (think가 believe의 의미로 쓰일때는 진행형 불가)
          ex) What do you think ( = believe ) will happen? (not What are you thinking?)
          I'm thinking ( = considering) of quitting my job.
          ex) This room smells, Let's open a window.
          ex) Can you hear something?
  • FortuneCookies . . . . 36 matches
          * "It seems strange to meet computer geeks who're still primarily running Windows... as if they were still cooking on a wood stove or something." - mbp
          * You attempt things that you do not even plan because of your extreme stupidity.
          * A king's castle is his home.
          * The universe is laughing behind your back.
          * Money may buy friendship but money can not buy love.
          * Many pages make a thick book.
          * You will be married within a year.
          * Stop searching forever. Happiness is just next to you.
          * Show your affection, which will probably meet with pleasant response.
          * If you suspect a man, don't employ him.
          * Stop searching forever. Happiness is unattainable.
          * A man who fishes for marlin in ponds will put his money in Etruscan bonds.
          * Don't speak about Time, until you have spoken to him.
          * It's later than you think.
          * It's not reality that's important, but how you percieve things.
          * Today is a good day to bribe a high ranking public official.
          * Deprive a mirror of its silver and even the Czar won't see his face.
          * Man's horizons are bounded by his vision.
          * As goatheard learns his trade by goat, so writer learns his trade by wrote.
          * You will receive a legacy which will place you above want.
  • SmallTalk/강좌FromHitel/강의3 . . . . 36 matches
          mailto:andrea92@hitel.net
          1.4.1. Dolphin Smalltalk 등록하기
         1.4.1. Dolphin Smalltalk 등록하기
         이제까지 우리는 Dolphin Smalltalk를 사용하면서 저장 기능을 사용할 수 없
         Arts사(社)는 공개용으로 사용할 수 있는 Dolphin Smalltalk 98 / 1.1판을
         도록 하고 있습니다. 이는 Dolphin Smalltalk를 사용하는 사람들이 어떤 계
         Dolphin Smalltalk를 시작합니다. 그런 다음 File > Exit Dolphin 메뉴를 실
         행시켜서 Dolphin Smalltalk를 종료합니다. 이 때 현재 Smalltalk의 상황을
         * Product: 사용하고 있는 Dolphin Smalltalk의 종류. 우리는 1.1판을 고르
         * Where did you hear about this product?
          Dolphin Smalltalk에 대해 처음어로 접한 매체를 고릅니다.
         * Intended use of this product?
          Dolphin Smalltalk를 어떤 목적에 사용할 것인지를 묻습니다.
         * How many attempts did it take you to download this software?:
          Dolphin Smalltalk를 몇 번만에 전송받았는지를 묻습니다.
         등록 절차를 마치면 이제부터 여러분의 컴퓨터에 설치되어 있는 Dolphin
         이렇게 해서 발급받은 password를 (1)과 마찬가지로 입력하게 되면 Dolphin
         을 것입니다. 이제 저장 기능을 사용할 수 있는 여러분의 Dolphin Smalltalk
         > Exit Dolphin 메뉴를 사용해서 Dolphin Smalltalk를 끝내봅시다. 이 때
         실이 그리 놀랄만한 일은 아닙니다. 그러나 C++나 Delphi 또는 Visual Basic
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 35 matches
          this.x = start.x;
          this.y = start.y;
          this.vx = 0;
          this.vy = 0;
          this.img = new Image();
          this.img.src = "bird.png";
          this.isShoot = false;
          this.vx = dx / 100;
          this.vy = dy / 100;
          this.isShoot = true;
          this.x += this.vx * deltaTime;
          this.y += this.vy * deltaTime;
          if(this.isShoot)
          this.vy += deltaTime/1000;
          if(this.y > 400)
          this.context = elem.getContext("2d");
          this.currentBird = new Bird();
          var that = this;
          this.currentBird.shoot(dx, dy);
          var context = this.context;
  • EffectiveC++ . . . . 34 matches
         == Shifting from C to C++ ==
          // to nothing (i.e., null)
          while (1) {
          if (rawMemory == 0) return; // do nothing if the null
         === Item 9: Avoid hiding the "normal" form of new ===
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050A3.GIF [[BR]]
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050B3.GIF [[BR]]
         void doNothing(String localString) {}
         doNothing(s); // deault 복사 생성자 호출. call-by-value로 인해
         // 그래서, doNothing이 수행을 마치면, localString은 여역을 벗어나고, 소멸자가 호출된다.
         === Item 13: List members in an initialization list in the order in which they are declared ===
         The C++ language standard is unusually clear on this topic. 베이스 클래스에 대한 포인터를 사용해서 계승된 클래스를 [[BR]]
         === Item 15: Have operator= return a reference to *this ===
          // prevents this from compiling.)
         기본 형식을 갖는 치환 연산자에서, 리턴값으로 사용할 수 있는 두 가지 경우가 있다. 치환의 왼쪽 부분 (this)과 치환의 오른쪽 부분(인자 리스트에 있는것)이다. 어떤것을 리턴해 줄것인가? operator=과 관련된 밑의 두가지 경우를 보자.
          return *this; // return reference
         결론을 얘기 하자면, 치환의 왼쪽 부분에 대한 레퍼런스 *this를 되돌려 주도록 치환 연산자를 선언해야 한다. 만일 이외의 일을 하면, 연속적인 치환을 할 수 없게 되고, 클래스를 사용하는 코드에서의 묵시적인 타입 변환도 할 수 없게 된다.[[BR]]
         // The logical way to write Derived's assignment operator is like this
          if (this == &rhs) return *this;
          return *this; // see Item 15
  • SmallTalk/강좌FromHitel/소개 . . . . 34 matches
          mailto:andrea92@mail.hitel.net
         있습니다. Dolphin Smalltalk 98을 만든 Object Arts라는 회사가 쓴 "Dolphin
         Smalltalk White pager"의 내용에 제가 생각한 것을 몇 가지 덧붙여서 Smalltalk
         나라에서는 C/C++이 프로그래밍 언어의 주류를 이루고 있으며, 요즈음은 Delphi
         고 있으며, 필자가 자료실에 올린 Dolphin Smalltalk 역시 그런 훌륭한 개발 환
         하고 있는 Delphi나 Visual Basic 등에 적용되고 있는 것으로 볼 때, 이러한 객
         의 장벽을 가지고 있었습니다. Dolphin Smalltalk는 이러한 장벽들을 뛰어넘어서
         니다. 이는 비단 Dolphin Smalltalk만이 아니라, 널리 사용되고 있는 VisualAge
         않게 사용되고 있는 점으로 이루어진 그림(bitmap graphic)과 그래픽 사용자 환
         Dolphin Smalltalk와 Delhi에서 원소수가 200만개인 배열 변수에서 어떤 값을 찾
         <바탕글 1> 200만개의 배열에서 특정 원소를 찾는 Delphi 프로그램
          for i := 1 to High( Data ) do
          for i := 1 to High( Data ) do
         위의 간단한 벤치마크 실험에서, Object Pascal을 사용하는 Delphi의 경우는 실
         Java 그리고 쉽다고 여겨지는 Delphi나 Visual Basic을 공부하는 것 역시 어렵다
         Foundation Classes)라는 갈래 다발을 익혀야 하고, Delphi의 경우에는 VCL
         있으며, Dolphin Smalltalk의 경우에도 상용 제품과 공개용 제품을 같이 내놓고
         있습니다. 또한 Dolphin Smalltalk 상용판의 경우는 약 $50 정도의 가격으로 충
         ANSI X3J20표준에 의해 규정된 갈래 씻줄(class hierarchy)은 흔히 볼 수 있는
         그러나 Dolphin Smalltalk의 경우는 보통 구현되는 Smalltalk의 특성보다 한 단
  • SmallTalk_Introduce . . . . 34 matches
          mailto:andrea92@mail.hitel.net
         있습니다. Dolphin Smalltalk 98을 만든 Object Arts라는 회사가 쓴 "Dolphin
         Smalltalk White pager"의 내용에 제가 생각한 것을 몇 가지 덧붙여서 Smalltalk
         나라에서는 C/C++이 프로그래밍 언어의 주류를 이루고 있으며, 요즈음은 Delphi
         고 있으며, 필자가 자료실에 올린 Dolphin Smalltalk 역시 그런 훌륭한 개발 환
         하고 있는 Delphi나 Visual Basic 등에 적용되고 있는 것으로 볼 때, 이러한 객
         의 장벽을 가지고 있었습니다. Dolphin Smalltalk는 이러한 장벽들을 뛰어넘어서
         니다. 이는 비단 Dolphin Smalltalk만이 아니라, 널리 사용되고 있는 VisualAge
         않게 사용되고 있는 점으로 이루어진 그림(bitmap graphic)과 그래픽 사용자 환
         Dolphin Smalltalk와 Delhi에서 원소수가 200만개인 배열 변수에서 어떤 값을 찾
         <바탕글 1> 200만개의 배열에서 특정 원소를 찾는 Delphi 프로그램
          for i := 1 to High( Data ) do
          for i := 1 to High( Data ) do
         위의 간단한 벤치마크 실험에서, Object Pascal을 사용하는 Delphi의 경우는 실
         Java 그리고 쉽다고 여겨지는 Delphi나 Visual Basic을 공부하는 것 역시 어렵다
         Foundation Classes)라는 갈래 다발을 익혀야 하고, Delphi의 경우에는 VCL
         있으며, Dolphin Smalltalk의 경우에도 상용 제품과 공개용 제품을 같이 내놓고
         있습니다. 또한 Dolphin Smalltalk 상용판의 경우는 약 $50 정도의 가격으로 충
         ANSI X3J20표준에 의해 규정된 갈래 씻줄(class hierarchy)은 흔히 볼 수 있는
         그러나 Dolphin Smalltalk의 경우는 보통 구현되는 Smalltalk의 특성보다 한 단
  • html5practice/계층형자료구조그리기 . . . . 32 matches
         var RootNode = {"text":"hello html5", "child":[{"text":"html5 is gooooooood", "child":null}
          , {"text":"this is true", "child":[{"text":"beonit", "child":null}
          , {"text":"enoch", "child":[{"text":"beonit", "child":null}
          , {"text":"loves", "child":null}]
          , {"text":"loves", "child":null}]
          }, {"text":"test", "child":null}]
          // no child
          if( node.child == null ){
          // has child
          var childLen = node.child.length;
          for( var i in node.child ){
          node.height += measureNode(node.child[i]);
          // draw child
          if( node.child == null )
          var childLen = node.child.length;
          var childHeight = 0;
          for( var i in node.child ){
          childHeight = node.child[i].height;
          console.log(node.text, "child", childLen, "startY", startY, "childHeight", childHeight);
          nodeDraw(ctx, x + calcRt.width + NodePaddingW * 2 + NodeMarginW, startY + childHeight/2, node.child[i]);
  • Garbage collector for C and C++ . . . . 31 matches
         # This causes the collector to assume that all inaccessible
         # Finalization and the test program are not usable in this mode.
         # (Internally this define GC_SOLARIS_THREADS as well.)
         # Incremental collection no longer works in this case.
         # Necessary for heaps larger than about 500 MB on most machines.
         # an object can be recognized. This can be expensive. (The padding
         # the GC process. This is no less correct than many malloc
         # programs that call things like printf in asynchronous signal handlers.
         # This is on by default. Turning it off has not been extensively tested with
         # code from the heap. Currently this only affects the incremental
         # collector on UNIX machines. It may greatly improve its performance,
         # since this may avoid some expensive cache synchronization.
         # This is defined implicitly in a few environments. Must also be defined
         # This also requires the following:
         # In 5.0 this became runtime adjustable, and this only determines the
         # This is useful if either the vendor malloc implementation is poor,
         # circumstances. This currently disables VM-based incremental collection.
         # This is currently experimental, and works only under some Unix,
         # through GC_MALLOC with GC_DEBUG defined, this allows the client
         # implemented only if this is defined.
  • 데블스캠프2012/다섯째날/C로배우는C++원리 . . . . 31 matches
         void setName(void* this,const char* name) {
          Person* this_person = (Person*)this;
          strncpy(this_person->name, name, 11);
         void setAge(void* this, const int age) {
          Person* this_person = (Person*)this;
          this_person->age = age;
         void print(void* this) {
          Person* this_person = (Person*)this;
          printf("name = %s, age = %d\n", this_person->name, this_person->age);
         void createPerson(void* this, const char* name, const int age){
         // Person* this_person = (Person*)this;
          setName(this, name);
          setAge(this,age);
         void createStudent(void* this, const char* name, const int age, const char* studentID){
          Student* this_student = (Student*)this;
          createPerson(this, name, age);
          strncpy(this_student->studentID, studentID, 9);
         void printStudent(void* this) {
          Student* this_student = (Student*)this;
          Person* this_person = (Person*)this;
  • 식인종과선교사문제/변형진 . . . . 31 matches
          $this->left = array("canni" => 3, "missi" => 3);
          $this->right = array("canni" => 0, "missi" => 0);
          if($this->left[canni]==$this->left[missi]&&$this->left[canni]==3) $this->ferry(1,1);
          elseif($this->left[canni]<>$this->left[missi]&&$this->left[canni]>1) $this->ferry(2,0);
          else $this->ferry(0,2);
          $this->to_left();
          if($this->right[canni]==$this->right[missi]&&$this->right[canni]==2) $this->ferry(-1,-1);
          elseif($this->right[canni]==$this->right[missi]) $this->ferry(0,-1);
          else $this->ferry(-1,0);
          $this->to_right();
          if($canni>=0&&$missi>=0) echo "우측 식인종 {$this->right[canni]}+$canni, 선교사 {$this->right[missi]}+$missi<br>";
          elseif($canni<=0&&$missi<=0) echo "좌측 식인종 {$this->left[canni]}+".(-$canni).", 선교사 {$this->left[missi]}+".(-$missi)."<br>";
          $this->left[canni] -= $canni; $this->left[missi] -= $missi;
          $this->right[canni] += $canni; $this->right[missi] += $missi;
          if(!$this->left[canni]&&!$this->left[missi]) exit();
  • SeminarHowToProgramIt/Pipe/vendingmachine.py . . . . 30 matches
         #vendingmachine.py
         class VendingMachine:
          menu = {'white':100, 'black':100, 'sugarwhite':100, 'sugarblack':100,
         class TestVendingMachine(unittest.TestCase):
          vm = VendingMachine()
          vm = VendingMachine()
          vm.pushButton('white')
          expected = 'white'
          expected = 'white'
          vm = VendingMachine()
          vm.pushButton('white')
          expected = 'white'
          vm = VendingMachine()
          vm = VendingMachine()
          vm.pushButton('white')
         class TestVendingMachineVerification(unittest.TestCase):
          vm = VendingMachine()
          vm = VendingMachine()
          vm.pushButton('white')
          self.assertEquals(expected, vm.verifyButton('white'))
  • TwistingTheTriad . . . . 30 matches
         C++ 시스템의 Taligent 로부터 유래. Dolphin Smalltalk 의 UI Framework. 논문에서는 'Widget' 과 'MVC' 대신 MVP 를 채택한 이유 등을 다룬다고 한다. 그리고 MVC 3 요소를 rotating (or twisting)함으로서 현재 존재하는 다른 Smalltalk 환경보다 쓰기 쉽고 더 유연한 'Observer' based framework 를 만들 것을 보여줄 것이다.
         with a widget-based system it is easy to avoid having to think about the (required) separation between the user interface and the application domain objects, but it is all too easy to allow one's domain code to become inextricably linked with the general interface logic.
         One example of this deficiency surfaced in SmalltalkWorkspace widget. This was originally designed as a multiline text-editing component with additional logic to handle user interface commands such as Do-it, Show-it, Inspect-it etc. The view itself was a standard Windows text control and we just attached code to it to handle the workspace functionality. However, we soon discovered that we also wanted to have a rich text workspace widget too. Typically the implementation of this would have required the duplication of the workspace logic from the SmalltalkWorkspace component or, at least, an unwarranted refactoring session. It seemed to us that the widget framework could well do with some refactoring itself!
         In MVC, most of the application functionality must be built into a model class known as an Application Model. It is the reponsibility of the application model to be the mediator between the true domain objects and the views and their controllers. The views are responsible for displaying the domain data while the controller handle the raw usr gestures that will eventually perform action on this data. So the application model typically has method to perform menu command actions, push buttons actions and general validation on the data that it manages. Nearly all of the application logic will reside in the application model classes. However, because the application model's role is that of a go-between, it is at times necessary for it to gain access to the user interface directly but, because of the Observer relationship betweeen it and the view/controller, this sort of access is discouraged.
         For example, let's say one wants to explicitly change the colour of one or more views dependent on some conditions in the application model. The correct way to do this in MVC would be to trigger some sort of event, passing the colour along with it. Behaviour would then have to be coded in the view to "hang off" this event and to apply the colour change whenever the event was triggered. This is a rather circuitous route to achieving this simple functionality and typically it would be avoided by taking a shoutcut and using #componentAt : to look up a particular named view from the application model and to apply the colour change to the view directly. However, any direct access of a view like this breaks the MVC dictum that the model should know nothing about the views to which it is connected. If nothing else, this sort of activity surely breaks the possibility of allowing multiple views onto a model, which must be the reason behind using the Observer pattern in MVC in the first place.
         This is the data upon which the user interface will operate. It is typically a domain object and the intention is that such objects should have no knowledge of the user interface. Here the M in MVP differs from the M in MVC. As mentioned above, the latter is actually an Application Model, which holds onto aspects of the domain data but also implements the user interface to manupulate it. In MVP, the model is purely a domain object and there is no expectation of (or link to) the user interface at all.
         The behaviour of a view in MVP is much the same as in MVC. It is the view's responsibility to display the contents of a model. The model is expected to trigger appropriate change notification whenever its data is modified and these allow the view to "hang off" the model following the standard Observer pattern. In the same way as MVC does, this allows multiple vies to be connected to a single model.
         One significant difference in MVP is the removal of the controller. Instead, the view is expected to handle the raw user interface events generated by the operating system (in Windows these come in as WM_xxxx messages) and this way of working fits more naturally into the style of most modern operating systems. In some cases, as a TextView, the user input is handled directly by the view and used to make changes to the model data. However, in most cases the user input events are actually routed via the presenter and it is this which becomes responsible for how the model gets changed.
         While it is the view's responsibility to display model data it is the presenter that governs how the model can be manipulated and changed by the user interface. This is where the heart of an application's behaviour resides. In many ways, a MVP presenter is equivalent to the application model in MVC; most of the code dealing with how a user interface works is built into a presenter class. The main difference is that a presenter is ''directly'' linked to its associated view so that the two can closely collaborate in their roles of supplying the user interface for a particular model.
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 29 matches
          this.x = x;
          this.y = y;
          this.xRange = xRange;
          this.yRange = yRange;
          this.direction = direction;
          public void drawBoard(Graphics g) {
          public void clearBoard(Graphics g) {
          public void drawSnakeCell(Graphics g, SnakeCell cell) {
          public void paint(Graphics g) {
          g.drawString("Game Over!!", canvasWidth / 2, canvasHeight, Graphics.HCENTER | Graphics.BOTTOM);
          this.removeCommand(pauseCommand);
          this.addCommand(restartCommand);
          display = Display.getDisplay(this);
          canvas.setCommandListener(this);
          public void paint(Graphics g) {
          g.drawImage(image,this.getWidth()/2,this.getHeight()/2,g.HCENTER|g.VCENTER);
          this.x = x;
          this.y = y;
          boardWidth = this.getWidth() - boardX * 2;
          boardHeight = this.getHeight() - boardY;
  • PowerOfCryptography/조현태 . . . . 29 matches
          while (min_answer+1!=max_answer)
          while (1)
          while (intput_number<1)
          while (intput_number<gob_gaesu || gob_gaesu<1)
          who_next->link(this);
          who_next->link(this);
          prv=new save_number(number/MAX_LONG,this);
          prv=new save_number(number/MAX_LONG,this);
          save_number *target=this;
          while (1)
          this->plus_number_unsigned(get_number);
          while (1)
          unsigned __int64 this_number=0;
          while (this_number!=MAX_LONG)
          this_number=call_number(i);
          while (1)
          this_number=call_number(i);
          if (this_number==taget_get_number && 0==i)
          this_number%=MAX_LONG; taget_get_number%=MAX_LONG;
          if (this_number<taget_get_number)
  • SmallTalk/강좌FromHitel/강의2 . . . . 29 matches
          mailto:andrea92@hitel.net
          Dolphin Smalltalk를 사용할 것이므로, 자료실에서 Dolphin Smalltalk를 내
          원래 Dolphin Smalltalk는 상용과 공개용 Smalltalk 환경을 같이 배포하고
          있습니다. Dolphin Smalltalk 1.1판은 공개용이며, 2.1판은 상용입니다. 현
          원래 Object Arts에서 제공하는 배포판의 파일 이름은 Dolphin981Setup.Exe
          로 압축하여 올린 것입니다. 그러므로 Dolphin Smalltalk를 설치하기 위해서
          1. 자료실에서 Dolphin Smalltalk와 Dolphin Education Center를 찾
          5. 설치를 마무리하면 Dolphin Smalltalk의 바로 가기를 시작 메뉴
          든지 Dolphin Smalltalk를 제어판의 "프로그램 추가/삭제"를 통해서 제거할
          Dolphin Smalltalk를 시작하기 위해서는 "시작 → 프로그램 → Dolphin
          Smalltalk 98"을 가리킨 다음 안에 들어있는 "Dolphin Smalltalk 98" 아이콘
          처음 Dolphin Smalltalk를 설치하여 실행할 때에 화면에 경고 상자가 나타납
          니다. 대강의 내용은, 지금 사용하고 있는 Dolphin Smalltalk는 아직 등록
          Workspace'라는 이름을 가진 창입니다. 이 창에는 아마 "Welcome to Dolphin
          "First evaluated by Smalltalk in October 1972, and by Dolphin in
          내려진 명령이라고 합니다. Object Arts사는 1995년 2월에 자사의 Dolphin
          2. 명령의 첫 글자에 커서를 놓고, <Shift>를 누르면서 방향 글쇠를
          Dolphin Smalltalk가 아닌 다른 Smalltalk 환경의 경우 명령 실행 방법이 다
          [ s size = 6 ] whileFalse: [s add: (r next * 49) rounded].
          Dolphin Smalltalk를 만든 영국에서는 "Etch-a-Sketch"라는 그림판이 보편적
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 29 matches
          A. ex) This house(subject) was built in 1930. (passive)
          ex) Somebody(subject) built this house in 1930. (active)
          ex) This house was built by my grandfather.
          active) Somebody cleans this room every day.
          passive) This room is cleaned every day.
          active) Somebody cleaned this room yesterday.
          passive) This room was cleaned yesterday.
          You can use get to say that something happens to somebody or something, especially if this is unplanned or unexpected.
          You can use get only when things happen or change.
          ex1) He was a mysterious man. Nothing was known about hum.(not got known)
          But sometimes upposed to has a different meaning. Something is supposed to happen
          = it is planned, arranged, or expected. Often this is different from what really happens
          You are not supposed to do something = it is now allowed or advisable for you to do it.
          ex) Mr. Bruno is much better after his operation, but he's still not supposed to do any heavy work.(= his doctors have advised him not to)
         == Unit43. Have something done ==
          This means : Lisa arranged for somebody else to repair the roof. She didn't repair it herself.
          B. get something done = have something done.
          ex) I think you shoild get your hair cut.
          C. Sometimes have something done has a different meaning.
          ex) Lisa and Eric had all their money stolen while they were on vacation.
  • LinkedList/영동 . . . . 28 matches
         int enterData(); //Function which enter the data of node
         void displayList(Node * argNode); //Function which displays the elements of linked list
         Node * allocateNewNode(Node * argNode, int argData);//Function which allocate new node in memory
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          if(tempNode->nextNode=='\0')//Exit from do-while loop if value of next node is null
          }while(1);
         int enterData(); //Function which enter the data of node
         void displayList(Node * argNode); //Function which displays the elements of linked list
         Node * allocateNewNode(Node * argNode, int argData, int * argNumberOfElements);//Function which allocates new node in memory
         Node * reverseList(Node * argNode);//Function which reverses the sequence of the list
         void eraseLastNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace);//Function which deletes the last node of the list
         void getNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace);//Function which takes the node from free space list
         void returnNode(Node * argNode, Node ** argFreeNode, int * argNumberOfList, int * argNumberOfFreeSpace);//Function which return a node of linked list to free space list
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          displayList(firstAddress);//Display the linked list with data which are taken from free space list
          if(tempNode->nextNode==NULL)//Exit from do-while loop if value of next node is null
          }while(1);
          Node * thirdTempNode=argNode;
          while(thirdTempNode!=NULL)
          secondTempNode=thirdTempNode;
  • VonNeumannAirport/1002 . . . . 28 matches
          this->startCity = startCity;
          this->endCity = endCity;
         C:\User\reset\AirportSec\main.cpp(57) : error C2664: '__thiscall Configuration::Configuration(int,int)' : cannot convert parameter 1 from 'class std::vector<int,class std::allocator<int> >' to 'int'
          No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
          this->startCity = startCity;
          this->endCity = endCity;
          this->traffic = 0;
          for (int cityIndex=0; cityIndex < this->startCity.size(); cityIndex++) {
          if (this->startCity[cityIndex] == startCity) {
          for (int cityIndex=0; cityIndex < this->endCity.size(); cityIndex++) {
          if (this->endCity[cityIndex] == endCity) {
          this->startCity = startCity;
          this->endCity = endCity;
          this->traffic = 0;
          return find (this->startCity, startCity);
          return find (this->endCity, endCity);
          this->traffic += getDistance (startCity, endCity) * people;
          return this->traffic;
          this->startCity = startCity;
          this->endCity = endCity;
  • AseParserByJhs . . . . 27 matches
         RenameThisPage - 적저한 이름과 하는 일이 필요할것 같아서. 궁리중 --["1002"]
          int vertIndex[3]; // indicies for the verts that make up this triangle
          int coordIndex[3]; // indicies for the tex coords to texture this face
          pNodeList [i2]->AddChildNum (); // 부모의 자식수 카운트를 1 늘림
          CHS_Model** pChildTmp = pNodeList [i2]->GetChildPointer (); // 임시 보관
          CHS_Model** pDest = new CHS_Model* [pNodeList [i2]->GetChildNum ()]; // 새 메모리 할당
          memcpy (pDest, pChildTmp, sizeof (CHS_Model*) * (pNodeList [i2]->GetChildNum ()-1)); // 복사
          pDest[pNodeList [i2]->GetChildNum ()-1] = pNodeList [i1]; // 부모에게 추가된 새 자식 저장
          pNodeList [i2]->SetChildPointer (pDest); // 새 메모리를 자식 포인터로 지정
          delete [] pChildTmp; // 임시 보관 장소 삭제
          while (!feof (s)) //파일 스트림이 끝났는지 check!
          while (fgetc (s) != '"') {}
          while (1) {
          while (fgetc (s) != '"') {}
          while (1) {
          while (!feof (s)) //파일 스트림이 끝났는지 check!
          while (fgetc (s) != '"') {}
          while (1) {
          while (fgetc (s) != '"') {}
          while (1) {
  • JavaStudy2004/조동영 . . . . 27 matches
          protected int unitShield;
          public Unit(int hp, int shield, int attack, String state, boolean air) {
          this.unitHp = hp;
          this.unitShield = shield;
          this.attackPoint = attack;
          this.nowState = state;
          this.airAttack = air;
          * public String changeState(String aState) { this.nowState = aState; return
          totalHp = unitHp + unitShield;
          unitShield = totalHp - unitHp;
          System.out.println("공격받은후의 Dragoon의 Hp와 Shield");
          System.out.print(unitShield);
          unitShield = 0;
          System.out.println("공격받은후의 Dragoon의 Hp와 Shield");
          System.out.print(unitShield);
          System.out.println("공격받은후의 Dragoon의 Hp와 Shield");
          System.out.print(unitShield);
          public int getShield() {
          return unitShield;
          System.out.println("공격받기전의 Dragoon의 Hp와 Shield");
  • 데블스캠프2005/RUR-PLE/Sorting . . . . 27 matches
          while front_is_clear(): # go to left end
         while next_to_a_beeper():
          while next_to_a_beeper(): #search minimum column
          while not next_to_a_beeper(): # go to unsorted section
          while next_to_a_beeper():
          #return to the larger column which must be sorted
          while next_to_a_beeper():
          while not next_to_a_beeper():
          while next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while front_is_clear():
          while front_is_clear():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while front_is_clear():
          while not next_to_a_beeper():
          while front_is_clear():
          while next_to_a_beeper():
          while not exist():
  • LawOfDemeter . . . . 26 matches
         within our class can we just starting sending commands and queries to any other object in the system will-
         this topic, see [APPLETON]).
         Specifically missing from this list is methods belonging to objects that were returned from some other
          SortedList thingy = someObject.getEmployeeList();
          thingy.addElementWithKey(foo.getKey(), foo);
         This is what we are trying to prevent. (We also have an example of Asking instead of Telling in foo.getKey
         ()). Direct access of a child like this extends coupling from the caller farther than it needs to be. The
         Instead, this should be:
          someObject.addToThingy(foo);
         Now the caller is only depending on the fact that it can add a foo to thingy, which sounds high level
         delegate container traversal and such. The cost tradeoff is between that inefficiency and higher class
         The higher the degree of coupling between classes, the higher the odds that any change you make will break
         something somewhere else. This tends to create fragile, brittle code.
         Depending on your application, the development and maintenance costs of high class coupling may easily
         Now back to to the ask vs. tell thing. To ask is a query, to tell is a command. I subscribe to the notion
         It helps to maintain the "Tell, Don't Ask" principle if you think in terms of commands that perform a very
         It helps you to think about class invariants if you class is primarily command based. (If you are just
         tossing data out, you probably aren't thinking much in the way of invariants).
         use queries from within a debugger without affecting the process under test.
         The last, of course, is why Eiffel requires only side-effect free methods to be called from within an
  • MoniWikiPo . . . . 26 matches
         "Sorry, can not save page because some messages are blocked in this wiki."
         msgid "Version info is not available in this wiki"
         msgid "Found %s matching %s out of %s total pages"
         msgid "Revision History"
         msgid "hits"
         msgid "If you can't find this page, "
         msgid "Please Login or make your ID on this Wiki ;)"
         msgid "Normalize this page name"
         msgid "Only WikiMaster can rename this page"
         msgid "with revision history"
         msgid "You are not allowed to '%s' on this page"
         msgid "You are not allowed to '%s' on this page."
         "If you want to subscribe this page please contact the WikiMaster to activate "
         "If you want to subscribe this page, just make your ID and register your "
         msgid "TrackBack URL for this page:"
         msgid "\"%s\" does not exists on this wiki !"
         msgid "Make new ID on this wiki"
         msgid "Version info does not supported in this wiki"
         msgid "You are blocked in this wiki"
         msgid "Create this page"
  • 신기호/중대생rpg(ver1.0) . . . . 25 matches
          while(strcmp(buff,"EOF")!=0){
          }while(tmp!='\n');
          }while(tmp!='\n');
          }while(tmp!='\n');
          }while(strcmp(buff,"END")!=0);
          while(true){
          while(true){
          while(true){
          while(true){
          while(true){
          while(true){
          while(true){
          while(strcmp(buff,"EOF")!=0){
          }while(tmp!='\n');
          }while(tmp!='\n');
          }while(tmp!='\n');
          }while(strcmp(buff,"END")!=0);
          while(true){
          while(true){
          while(true){
  • 프로그램내에서의주석 . . . . 25 matches
         난해한 코드일수록 주석이 필요한 것일것이고 (또는 그 반대로 쉽게 알아볼 수 있도록 짤 방법을 강구해야 한다면 억지쓰는 것이려나.) 개인적으로 읽어본 가장 긴 낯선 코드가 3000~4000 라인을 못넘어 본 관계로 아직은 '정리' 단계로만 끝날 것 같다. CVS 의 history 가 코드 진화과정을 따라가는데 도움을 줄것이라고 생각했지만, 아직은 먼 이야기일듯.
          CSmilNode* pChildNode = m_pFirstChild;
          while(pChildNode)
          CSmilNode* pDelNode = pChildNode;
          pChildNode = pChildNode->m_pNext;
          if(m_pParent && m_pParent->m_pFirstChild == this)
          m_pParent->m_pFirstChild = m_pNext;
          delete this;
         // MODE_ADDBEFORE일 때는, newnode가 this의 자식인 brother의 바로 윗형으로 입양을 간다.
         // MODE_ADDAFTER일 때는, newnode가 this의 자식인 brother의 바로 아래 동생으로 입양을 간다.
         // brother는 반드시 NULL이거나 this의 child node이어야 한다.
         // addChild(newnode, MODE_ADDAFTER, brother); //newnode가 brother 바로 뒤에 삽입된다.
         // addChild(newnode, MODE_ADDBEFORE, brother); //newnode가 brother 바로 앞에 삽입된다.
         // addChild(newnode, MODE_ADDAFTER); //newnode가 first child로 삽입된다.
         // addChild(newnode, /*MODE_ADDBEFORE*/); //newnode가 last child로 삽입된다.
         CSmilNode* CSmilNode::addChild(CSmilNode* newnode, DCLADDMODE nMode, CSmilNode* brother)
         // this = 내(부모)
         // brother = (this의 자식인)윗형
  • StructuredText . . . . 24 matches
         one or more blank lines. Each paragraph has a level which is defined
          * A paragraph that begins with a sequence of digits followed by a white-space character is treated as an ordered list element.
          * A paragraph with a first line that contains some text, followed by some white-space and '--' is treated as a descriptive list element. The leading text is treated as the element title.
          * Text enclosed single quotes (with white-space to the left of the first quote and whitespace or puctuation to the right of the second quote) is treated as example code.
          * Text surrounded by '*' characters (with white-space to the left of the first '*' and whitespace or puctuation to the right of the second '*') is emphasized.
          * Text surrounded by '**' characters (with white-space to the left of the first '**' and whitespace or puctuation to the right of the second '**') is made strong.
          * Text surrounded by '_' underscore characters (with whitespace to the left and whitespace or punctuation to the right) is made underlined.
          * Text encloded by double quotes followed by a colon, a URL, and concluded by punctuation plus white space, *or* just white space, is treated as a hyper link. For example:
          '''Note:''' This works for relative as well as absolute URLs.
          * Text enclosed by double quotes followed by a comma, one or more spaces, an absolute URL and concluded by punctuation plus white space, or just white space, is treated as a hyper link. For example:
          * Text enclosed in brackets which consists only of letters, digits, underscores and dashes is treated as hyper links within the document. For example:
          As demonstrated by Smith [12] this technique is quite effective.
          Is interpreted as '... by Smith <a href="#12">[12]</a> this ...'. Together with the next rule this allows easy coding of references or end notes.
          * Text enclosed in brackets which is preceded by the start of a line, two periods and a space is treated as a named link. For example:
          Is interpreted as '<a name="12">[12]</a> "Effective Techniques" ...'. Together with the previous rule this allows easy coding of references or end notes.
          renders like this:
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 24 matches
         Describe 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 here
         package org.zeropage.machinelearn;
          this.fileName = f;
          this.sectionWordNum = 0;
          this.sectionArticleNum = 0;
          this.sectionWord = new HashMap<String,Integer>();
          Scanner sectionLearn = new Scanner(this.fileName);
          while(sectionLearn.hasNextLine()) {
          this.sectionArticleNum++;
          if( this.sectionWord.get(wordTmp) == null) { // 해당 단어가 없으면
          this.sectionWord.put(wordTmp, 1); // 1개로 새로 넣고 추가
          else { this.sectionWord.put(wordTmp, this.sectionWord.get(wordTmp)+1); } // 있는경우 자신의 것에 갯수를 한개 더 추가
          this.sectionWordNum++; //Word 수는 중복과 상관없이 갯수를 Count 하므로 무조건 증가시킨다.
          return (HashMap<String, Integer>) this.sectionWord;
          return this.sectionWordNum;
          return this.sectionArticleNum;
         package org.zeropage.machinelearn;
          this.notInSectionArticleSum = 0;
          this.notInSectionWordTotalSum = 0;
          this.notInSectionWordSum = 0;
  • FromDuskTillDawn/변형진 . . . . 23 matches
          $ln = explode("\n", "2\n3\nUlm Muenchen 17 2\nUlm Muenchen 19 12\nUlm Muenchen 5 2\nUlm Muenchen\n11\nLugoj Sibiu 12 6\nLugoj Sibiu 18 6\nLugoj Sibiu 24 5\nLugoj Medias 22 8\nLugoj Medias 18 3\nLugoj Reghin 17 4\nSibiu Reghin 19 6\nSibiu Medias 20 3\nReghin Medias 20 4\nReghin Bacau 24 6\nMedias Bacau 4 6\nLugoj Bacau");
          $this->train = array();
          $this->days = 0;
          $this->train[$from][] = array("to"=>$to, "start"=>($start+6)%24, "end"=>($end+6)%24);
          $this->track($from, $to);
          if($this->days) echo "Vladimir needs $this->days litre(s) of blood.<br>";
          for($i=0; $this->train[$from][$i]; $i++)
          $next = $this->train[$from][$i][to];
          if($this->train[$from][$i][start]>=$start)
          if($this->days>$days||!$this->days) $this->days = $days;
          $today[$next] = min(($today[$next])?$today[$next]:0, $this->train[$from][$i][end]-12);
          else $tomorrow[$next] = min(($tomorrow[$next])?$tomorrow[$next]:0, $this->train[$from][$i][end]-12);
          foreach($today as $next => $end) $this->track($next, $to, $end+12, $days, $city);
          if($this->days>$days+1||!$this->days) $this->days = $days+1;
          $this->track($next, $to, $end+12, $days+1, $city);
  • MoreEffectiveC++/Efficiency . . . . 23 matches
          === Distinguishing Read from Writes ( 읽기와 쓰기의 구분 ) ===
          === Lazy Fetching ( 늦은 가져오기) ===
         '''lazy fetching'''을 적용 하면, 당신은 반드시 field1과 같은 const멤버 함수를 포함하는 어떠한 멤버 함수에서 실제 데이터 포인터를 초기화하는 과정이 필요한 문제가 발생한다.(const를 다시 재할당?) 하지만 컴파일러는 당신이 const 멤버 함수의 내부에서 데이터 멤버를 수정하려고 시도하면 까다로운(cranky) 반응을 가진다. 그래서 당신은 "좋와, 나는 내가 해야 할것을 알고있어" 말하는 방법을 가지고 있어야만 한다. 가장 좋은 방법은 포인터의 필드를 mutable로 선언해 버리는 것이다. 이것의 의미는 어떠한 멤버 함수에서도 해당 변수를 고칠수 있다는 의미로, 이렇게 어떠한 멤버 함수내에서도 수행할수 있다. 이것이 LargeObject안에 있는 필드들에 mutable이 모두 선언된 이유이다.
         mutable 키워드는 최근에 C++에 추가되어서, 당신의 벤더들이 아직 지원 못할 가능성도 있다. 지원하지 못한다면, 당신은 또 다른 방법으로 컴파일러에게 const 멤버 함수 하에서 데이터 멤버들을 고치는 방안이 필요하다. 한가지 가능할 법인 방법이 "fake this"의 접근인다. "fake this"는 this가 하는 역할처럼 같은 객체를 가리키는 포인터로 pointer-to-non-const(const가 아닌 포인터)를 만들어 내는 것이다. (DeleteMe 약간 이상) 당신이 데이터 멤버를 수정하기를 원하면, 당신은 이 "fake this" 포인터를 통해서 수정할수 있다.:
          // 자 이것이 fake This 인데, 저 포인터로 this에 대한 접근에서 const를 풀어 버리는 역할을 한다.
          LargeObject * const fakeThis = const_cast<LargeObject* const>(this);
          fakeThis->field1Value = // fakeThis 가 const가 아니기 때문에
         이 함수는 *this의 constness성질을 부여하기 위하여 const_cast(Item 2참고)를 사용했다.만약 당신이 const_cast마져 지원 안하면 다음과 같이 해야 컴파일러가 알아 먹는다.
          LargeObject * const fakeThis = (LargeObject* const)(this);
         캐시(cashing)는 예상되는 연산 값을 기록해 놓는 하나의 방법이다. 미리 가지고 오는 것이기도 하다. 당신은 대량의 계산을 줄이는 것과 동등한 효과를 얻을것이라 생각할수 있다. 예를들어서, Disk controller는 프로그래머가 오직 소량의 데이터만을 원함함에도 불구하고 데이터를 얻기위해 디스크를 읽어 나갈때, 전체 블록이나 읽거나, 전체 섹터를 읽는다. 왜냐하면 각기 여러번 하나 두개의 작은 조각으로 읽는것보다 한번 큰 조각의 데이터를 읽는게 더 빠르기 때문이다. 게다가, 이러한 경우는 요구되는 데이터가 한곳에 몰려있다는 걸 보여주고, 이러한 경우가 매우 일반적이라는 것 역시 반증한다. 이 것은 locality of reference (지역 데이터에 대한 참조, 여기서는 데이터를 얻기위해 디스크에 직접 접근하는걸 의미하는듯) 가 좋지 않고, 시스템 엔지니어에게 메모리 케쉬와, 그외의 미리 데이터 가지고 오는 과정을 설명하는 근거가 된다.
         뭐시라?(Excuse me?) 당신은 disk controller와 CPU cash같은 저 밑에서 처리(low-level)하는 처리하는 일에 관해서는 신경 안쓰는 거라고? 걱정 마시라(No problem) 미리 가져오기(prefetching) 당신이 높은 수준(high-level)에서 할때 역시 야기되는 문제이니까. 예를들어, 상상해 봐라 당신은 동적 배열을 위하여 템플릿을 적용했다. 해당 배열은 1에서 부터 자동으로 확장되는 건데, 그래서 모든 자료가 있는 구역은 활성화된 것이다.: (DeleteMe 좀 이상함)
         이번 아이템은 일반적인 사용을 다루었다. 그리고 속도 향상은 상응 하는 메모리 비용을 지불을 해야만 할수 있다. 최대값, 최소값, 평균을 감안해서 요구되는 여분의 공간을 유지한다. 하지만 그것은 시간을 절약한다. cach 결과는 좀더 많은 메모리의 공간을 요구하지만 다시 할당되는 부분의 시간과 비용을 줄여서 비용을 절약한다. 미리 가지고 오고(prefetching)은 미리 가지고 와야 할것에 대한 공간을 요구하지만, 매번 그 자원에 접근해야 하는 시간을 줄여준다. 이러한 이야기(개념)은 Computer Science(컴퓨터 과학)에서 오래된 이야기 이다.:일반적으로 시간 자원과 공간 자원과의 교환(trade). (그렇지만 항상 이런 것이 가상 메모리와 캐쉬 페이지에 객체를 만드는것이 참은 아니다. 드문 경우에 있어, 큰 객체의 만드는 것은 당신의 소프트웨어의 성능(performance)을 향상 시킬 것이다. 왜냐하면 당신의 활성화 요구에 대한 활동이 증가하거나, 당신의 캐쉬에 대한 접근이 줄어 들또 혹은 둘다 일때 말이다. 당신은 어떻게 그러한 문제를 해결할 방법을 찾을 것인가? 상황을 점검하고 궁리하고 또 궁리해서 그문제를 해결하라(Item 16참고).)
         이번 아이템에서의 나의 충고-caching과 prefetching을 통해서 over-eager의 전략으로 예상되는 값들의 미리 계산 시키는것-은 결코 item 17의 lazy evaluation(늦은 계산)과 반대의 개념이 아니다. lazy evaluation의 기술은 당신이 항상 필요하기 않은 어떠한 결과에대한 연산을 반드시 수행해야만 할때 프로그램의 효율성을 높이기 위한 기술이다. over-eager evaluation은 당신이 거의 항상 하는 계산의 결과 값이 필요할때 프로그램의 효율을 높여 줄것이다. 양쪽 모두다 eager evaluation(즉시 계산)의 run-of-the-mill(실행의 비용) 적용에 비해서 사용이 더 어렵다. 그렇지만 둘다 프로그램 많은 노력으로 적용하면 뚜렷한 성능 샹항을 보일수 있다.
         임시 객체의 밑바탕의 생각은 비용이 발생하다. 이다. 그래서 당신은 가능한한 그것을 없애기를 원할 것이다. 하지만 이보다 더 중요한 것은, 이러한 임시 객체의 발생에 부분에 대한 통찰력을 기르는 것이다. reference-to-const(상수참조)를 사용한때는 임시 객체가 인자로 전달될수 있는 가능성이 존재 하는 것이다. 그리고 객체로 함수 값을 반환 할때는 임시 인자(temporary)는 아마도 만들어질것이다.(그리고 파괴되어 진다.) 그러한 생성에 대해 예측하고, 당신이 "behind the scences"(보이지 않는 부분) 에서의 컴파일러가 지불하는 비용에 대한 눈을 배워야 한다.
  • TkinterProgramming/Calculator2 . . . . 23 matches
          Label(self, text=right1, fg='white',
          def __init(self, master, font=('arial', 8, 'bold'), fg='white',
          self.actionDict = { 'second' : self.doThis, 'mode': self.doThis,
          'delete' : self.doThis, 'alpha' : self.doThis,
          'stat' : self.doThis, 'math' : self.doThis,
          'matrix': self.doThis, 'program' : self.doThis,
          'vars' : self.doThis, 'clear' : self.clearall,
          'sin' : self.doThis, 'cos' : self.doThis,
          'tan' : self.doThis, 'up' : self.doThis,
          'X1' : self.doThis, 'X2' : self.doThis,
          'log' : self.doThis, 'ln' : self.doThis,
          'store' : self.doThis, 'off' : self.turnoff,
          'neg' : self.doThis, 'enter' : self.doEnter,
          def doThis(self, action):
          self.display.tag_config('ans', foreground='white')
  • 5인용C++스터디/소켓프로그래밍 . . . . 22 matches
          기초 클래스가 CAsyncSocket인 새로운 클래스 CListenSock, CChildSock을 새로 생성한다.
          [클래스위저드]의 CChildSock에 가상 함수 OnReceive()와 OnClose()를 추가한 후 다음 코드를 삽입한다.
          ((CServerApp*)AfxGetApp())->CloseChild();
         #include "ChildSock.h"
          void CloseChild();
          CChildSock* m_pChild;
          m_pChild = NULL;
          m_pChild = new CChildSock;
          m_pServer->Accept(*m_pChild);
          m_pChild->Send(LPCSTR(strData), strData.GetLength()+1);
          m_pChild->GetSockName(strText, nPort);
          m_pChild->Receive(temp, sizeof(temp));
          m_pChild->GetPeerName(strText, nPort);
          if (m_pChild)
          delete m_pChild;
         void CServerApp::CloseChild()
          delete m_pChild;
          ((CClientApp*)AfxGetApp())->CloseChild();
          void CloseChild();
         void CClientApp::CloseChild()
  • DPSCChapter1 . . . . 22 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.
         ''Design Patterns'' describes 23 design patterns for applications implemented in an object-oriented programming language. Of course, these 23 patterns do not capture ''all'' the design knowledge an object-oriented designer will ever need. Nonetheless, the patterns from the "Gang of Four"(Gamma et al.) are a well-founded starting point. They are a design-level analog to the base class libraries found in Smalltalk development environments. They do not solve all problems but provide a foundation for learning environments. They do not solve all problems but provide a foundation for learning about design patterns in general and finding specific useful architectures that can be incorporated into the solutions for a wide variety of real-world design problems. They capture an expert level of design knowledge and provide the foundation required for building elegant, maintainable, extensible object-oriented programs.
         In the Smalltalk Companion, we do not add to this "base library" of patterns;rather, we present them for the Smalltalk designer and programmer, at times interpreting and expanding on the patterns where this special perspective demands it. Our goal is not to replace Design Patterns; you should read the Smalltalk Companion with Design Patterns, not instead of it. We have tried not to repeat information that is already well documented by the Gang of Four book. Instead, we refer to it requently;you should too.
         Learning an object-oriented language after programming in another paradigm, such as the traditional procedural style, is difficult. Learning to program and compose application in Smalltalk requires a complex set of new skills and new ways of thinking about problems(e.g Rosson & Carroll, 1990; Singley, & Alpert, 1991). Climbing the "Smalltalk Mountain" learning curve is cetainly nontrivial. Once you have reached that plateau where you feel comfortable building simple Smalltalk applications, there is still a significant distance to the expert peak.
         Smalltalk experts know many things that novices do not, at various abstraction levels and across a wide spectrum of programming and design knowledge and skills:
          * How to define and implement behavior in new classes and where these classes ought to reside in the existing class hierarchy
          * Which classes work well together as frameworks
          * 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.
         '''''패턴은 각기 다른 어플리케이션과 시스템상에서 재현되는 특별한(고유한, 플랫폼 종속적인) 아키택처, 전문가들이 새로운 어플리케이션,분야에서 발생하는 특별한 문제들을 제거한다. '''''(위에서 쓰인 one이 particular architecture와 동등한 위치로 해석한 방법. 다른의견 제안바람-상민
         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.
         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.)
  • JTDStudy/첫번째과제/원명 . . . . 22 matches
          }while (result != 30);
          }while (setNumber == 0);
          }while (correctNumber == setNumber);
          }while (((int)(correctNumber / 10)) == setNumber
          int thirdGuess = aGuess % 10;
          if (cCorrect == thirdGuess)
          || ((int)(cCorrect / (100))) == thirdGuess)
          || ((int)(cCorrect / (10))) == thirdGuess)
          int thirdGuess = aGuess % 10;
          if (cCorrect == thirdGuess)
          if ((cCorrect / 100) == secondGuess || (cCorrect / 100) == thirdGuess)
          if ((cCorrect / 10) == firstGuess || (cCorrect / 10) == thirdGuess)
         더이상 함수가 this.correctNumber에 의존할 필요 없으므로 코드 개선
          int thirdGuess = positionNum(aGuess,1);
          if (positionNum(cCorrect,1) == thirdGuess)
          if (positionNum(cCorrect,3) == secondGuess || positionNum(cCorrect,3) == thirdGuess)
          if (positionNum(cCorrect,2) == firstGuess || positionNum(cCorrect,2) == thirdGuess)
          while (true) {
          return compare(this.correctNumber, inputGuess());
          } while (setNumber == 0);
  • MoreEffectiveC++/Techniques2of3 . . . . 22 matches
          if (this == &rhs) return *this; // Item E17 참고
          return *this; // Item E15 참고
          return *this; // 특별히 할일은 없다.
          return *this; // 이건 알아서 --+
         { return *this; }
         { if (--refCount == 0) delete this; }
          // 더미(dumb) 포인터 pointer this
          return *this;
         { return *this; }
         { if (--refCount == 0) delete this; }
          return *this;
          return *this;
          void doThis();
          void doThis() { value->doThis(); } // delegate시켜 준다.
          === Distinguishing Reads from Writes via operator[] : operator[]의 쓰기에 기반한 읽기를 구별 ===
          return CharProxy(const_cast<String&>(*this), index);
          return CharProxy(*this, index);
         이번에는 CharProxy를 만들때 const버전의 operator[]에서 const_cast(Item 2참고)를 사용해서 *this를 넘기는걸 주목하자.저것은 CharProxy생성자에 조건에 부합하기 위한 수행으로, non-const String만 인자로 받기위해서 형변환을 수행한다. 형변환은 보통은 귀찮다. 그렇지만 이러한 경우에 CharProxy 객체는 그것 자체가 const이기 때문에 String가 포함하고 있는 proxy가 참조하는 String은 수정되어지는 걱정이 없을 것이다.
          return *this;
          return *this;
  • UML . . . . 22 matches
         In software engineering, Unified Modeling Language (UML) is a non-proprietary, third generation modeling and specification language. However, the use of UML is not restricted to model software. It can be used for modeling hardware (engineering systems) and is commonly used for business process modeling, organizational structure, and systems engineering modeling. The UML is an open method used to specify, visualize, construct, and document the artifacts of an object-oriented software-intensive system under development. The UML represents a compilation of best engineering practices which have proven to be successful in modeling large, complex systems, especially at the architectural level.
         This diagram describes the functionality of the (simple) Restaurant System. The Food Critic actor can Eat Food, Pay for Food, or Drink Wine. Only the Chef Actor can Cook Food. Use Cases are represented by ovals and the Actors are represented by stick figures. The box defines the boundaries of the Restaurant System, i.e., the use cases shown are part of the system being modelled, the actors are not.
         The OMG defines a graphical notation for [[use case]]s, but it refrains from defining any written format for describing use cases in detail. Many people thus suffer under the misapprehension that a use case is its graphical notation; when in fact, the true value of a use case is the written description of scenarios regarding a business task.
         This diagram describes the structure of a simple Restaurant System. UML shows [[Inheritance_(computer_science)|Inheritance]] relationships with a [[triangle]]; and containers with [[rhombus|diamond shape]]. Additionally, the role of the relationship may be specified as well as the cardinality. The Restaurant System has any number of Food dishes(*), with one Kitchen(1), a Dining Area(contains), and any number of staff(*). All of these objects are associated to one Restaurant.
         This diagram describes the sequences of messages of the (simple) Restaurant System. This diagram represents a Patron ordering food and wine; drinking wine then eating the food; finally paying for the food. The dotted lines extending downwards indicate the timeline. The arrows represent messages (stimuli) from an actor or object to other objects. For example, the Patron sends message 'pay' to the Cashier. Half arrows indicate asynchronous method calls.
         This activity diagram shows the actions that take place when completing a (web) form.
         This deployment diagram shows the hardware used in a small office network. The application server (node) is connected to the database server (node) and the database client (component) is installed on the application server. The workstation is connected (association) to the application server and to a printer.
         Although UML is a widely recognized and used standard, it is criticized for having imprecise semantics, which causes its interpretation to be subjective and therefore difficult for the formal test phase. This means that when using UML, users should provide some form of explanation of their models.
         Another problem is that UML doesn't apply well to distributed systems. In such systems, factors such as serialization, message passing and persistence are of great importance. UML lacks the ability to specify such things. For example, it is not possible to specify using UML that an object "lives" in a [[server]] process and that it is shared among various instances of a running [[process]].
         At the same time, UML is often considered to have become too bloated, and fine-grained in many aspects. Details which are best captured in source code are attempted to be captured using UML notation. The [[80-20 rule]] can be safely applied to UML: a small part of UML is adequate for most of the modeling needs, while many aspects of UML cater to some specialized or esoteric usages.
         (However, the comprehensive scope of UML 2.0 is appropriate for [[model-driven architecture]].)
         A third problem which leads to criticism and dissatisfaction is the large-scale adoption of UML by people without the required skills, often when management forces UML upon them.
  • VendingMachine/세연/재동 . . . . 22 matches
         class VendingMachine
          VendingMachine();
         VendingMachine::VendingMachine()
         void VendingMachine::insertMoney()
         void VendingMachine::buyDrink()
         void VendingMachine::takeBackMoney()
         void VendingMachine::insertDrink()
         void VendingMachine::showMainMenu()
         void VendingMachine::showDrinkMenu()
         bool VendingMachine::isMoney(int arg)
         bool VendingMachine::isBuyableDrink(int arg)
         bool VendingMachine::isSelectableDrink(int arg)
          VendingMachine vendingMachine;
          while(choice != 0)
          vendingMachine.showMainMenu();
          vendingMachine.insertMoney();
          vendingMachine.buyDrink();
          vendingMachine.takeBackMoney();
          vendingMachine.insertDrink();
         See Also ["VendingMachine/세연"]
  • JavaScript/2011년스터디/김수경 . . . . 21 matches
          this.dancing = isDancing;
          return this.dancing;
          this._super( false );
          return this._super();
          // The base Class implementation (does nothing)
          this.Class = function(){};
          // Create a new Class that inherits from this class
          var _super = this.prototype;
          var prototype = new this();
          var tmp = this._super;
          this._super = _super[name];
          var ret = fn.apply(this, arguments);
          this._super = tmp;
          if ( !initializing && this.init )
          this.init.apply(this, arguments);
          // And make this class extendable
          this.init.apply(this, arguments);
          this.dancing = isDancing;
          this._super( false );
  • Kongulo . . . . 21 matches
         # notice, this list of conditions and the following disclaimer.
         # copyright notice, this list of conditions and the following disclaimer
         # this software without specific prior written permission.
         # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
         # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
         # this is much more lenient, not requiring HTML to be valid.
         # This plugin's GUID, used to register with GDS.
          error codes that Kongulo always checks explicitly rather than catching them
         # This parses Windows proxy registry settings
          while line:
          URL. This is based on the type of the URL (only crawl http URLs) and robot
          '''This object holds the state of the crawl, and performs the crawl.'''
          # specifically the 'If-Modified-Since' header, to prevent us from fetching
          # this item in the next crawl if it hasn't been modified.
          # Format of this list is:
          while True:
          # Don't use historical flag, because if we do, GDS will "throttle"
          '''This function contains the logic for the command-line UI for Kongulo.'''
          'stay within the Smurfgeburf intranet')
          default=False, help='If this flag is given, Kongulo will '
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 21 matches
          public void drawBoard(Graphics g) {
          public void clearBoard(Graphics g) {
          public void drawSnakeCell(Graphics g, SnakeCell cell) {
          public void paint(Graphics g) {
          g.drawString("Game Over!!", canvasWidth / 2, canvasHeight, Graphics.HCENTER | Graphics.BOTTOM);
          this.removeCommand(pauseCommand);
          this.addCommand(restartCommand);
          display = Display.getDisplay(this);
          canvas.setCommandListener(this);
          public void paint(Graphics g) {
          g.drawImage(image,this.getWidth()/2,this.getHeight()/2,g.HCENTER|g.VCENTER);
          this.x = x;
          this.y = y;
          boardWidth = this.getWidth() - boardX * 2;
          boardHeight = this.getHeight() - boardY;
          public void paint(Graphics g) {
          display = Display.getDisplay(this);
          startCanvas.setCommandListener(this);
          boardCanvas.setCommandListener(this);
  • 데블스캠프2006/화요일/tar/김준석 . . . . 21 matches
          while(!(EOF == (char_cpy = fgetc(read_f) ))){
          }while(!(_findnext(h,&data_dir)));
          else printf("There is no serching!");
          while(output_size--)
          }while(1);
         FILE *archive, *item;
          if((archive = fopen(argv[1],"wb"))==NULL)
          fclose(archive);
          } while(!(_findnext(find_bool, &data_dir)));
          fwrite(file, sizeof(char), 512, archive);
          fprintf(archive, "%d ", size);
          while(1)
          fwrite(buffer, 256, 1, archive);
          if((archive = fopen(file,"rb"))==NULL)
          while(!feof(archive))
          if(!fread(path, 512, 1, archive)) break;
          fscanf(archive, "%d ", &size);
          while(1)
          if(!fread(buffer, 256, 1, archive)) break;
          fclose(archive);
  • 식인종과선교사문제/조현태 . . . . 21 matches
          white = 0;
          party(int inputWhite, int inputBlack)
          white = inputWhite;
          int white;
         const int CAN_MOVE_WHITE[NUMBER_MOVE_TYPE] = {0, 0, 1, 1, 2};
          if (0 > left.black || 0 > left.white || 0 > right.white || 0 > right.black)
          if (left.black > left.white && 0 != left.white)
          if (right.black > right.white && 0 != right.white)
          if (0 == left.black && 0 == left.white)
          return where * 10000 + left.white * 1000 + left.black * 100 + right.white * 10 + right.black;
          testLeft.white = left.white + CAN_MOVE_WHITE[i] * where;
          testRight.white = right.white + CAN_MOVE_WHITE[i] * (where * (-1));
          moveData.push_back(party(CAN_MOVE_WHITE[i], CAN_MOVE_BLACK[i]));
          left.white = 3;
          right.white = 0;
          cout << "식인종 : " << moveData[i].white << "명 이동, 선교사 : " << moveData[i].black << "명 이동 " << endl;
  • Android/WallpaperChanger . . . . 20 matches
         import android.graphics.Bitmap;
         import android.graphics.BitmapFactory;
          WallpaperManager manager = WallpaperManager.getInstance(MywallpaperActivity.this);
          mService = startService(new Intent(this, MyService.class));
         import android.graphics.Bitmap;
         import android.graphics.BitmapFactory;
          // this : 서비스 처리의 본체인 run 메소드. Runnable 인터페이스를 구현 필요.
          mHandler.postDelayed(this, TIMER_PERIOD);
          mHandler.postDelayed(this, TIMER_PERIOD);
          * 안드로이드 XML선언때 버튼 입력 처리해줄 메소드 선언 : http://shinehand.egloos.com/568288
          this.state = arg;
         for (int i = 0; i < this.mCount; i++)
          dumpItem(this.mItems[i]);
          int count = this.mCount;
          Item[] items = this.mItems;
         (멤버 변수라는 것을 명확히 하기 위해 명시적인 "this"를 사용하고 있습니다.)
         for (int i = 0; i < this.getCount(); i++)
          dumpItems(this.getItem(i));
          Foo.this.doStuff(Foo.this.mValue);
  • Gof/Composite . . . . 20 matches
         CompositePattern의 핵심은 기본요소들과 기본요소들의 컨테이너를 둘 다 표현하는 추상 클래스에 있다. 그래픽 시스템에서 여기 Graphic class를 예로 들 수 있겠다. Graphic 은 Draw 와 같은 그래픽 객체들을 구체화하는 명령들을 선언한다. 또한 Graphic 은 Graphic 의 자식클래스들 (tree 구조에서의 parent-child 관계)에 대해 접근하고 관리하는 명령들과 같은 모든 composite 객체들이 공유하는 명령어들을 선언한다.
         Picture 클래스는 Graphic 객체에 대한 포함관계를 정의한다. Picture 는 Picture의 children의 Draw 메소드를 호출하게끔 Draw 메소드를 구현한다. 그리고 Picture는 child와 관련한 명령어들을 알맞게 구현한다. Picture 인터페이스는 Graphic의 인터페이스를 형성하므로, Picture 객체는 다른 Pricture들을 재귀적으로 조합할 수 있다.
         다음 다이어그램은 재귀적으로 Graphic 객체들이 조합된 일반적인 composite 객체의 구조를 보여준다.
         A typical Composite object structure might look like this:
          * Component (Graphic)
          * composition의 leaf 객체를 표현한다. leaf 는 children를 가지지 않는다.
          * children을 가지는 컴포넌트들을 위한 행위를 정의한다.
          * Child 관리 명령어들의 선언
          * Child ordering
          * 성능향상을 위한 caching
         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 를 변경했다.
         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].
          * DecoratorPattern 은 종종 Composite와 함께 이용된다. descorator 와 composite 가 함께 이용될때, 그것들은 보통 공통된 부모 클래스를 가질 것이다. 그러한 경우 decorator는 Add, Remove, GetChild 와 같은 Compoent 의 인터페이스를 지원해야 한다.
  • TheJavaMan/숫자야구 . . . . 20 matches
          addWindowListener(this);
          * To change the template for this generated file go to
          * To change the template for this generated type comment go to
          while ( temp[0] == temp [1] | temp[1] == temp [2] | temp[2] == temp [0])
          * To change the template for this generated file go to
          * To change the template for this generated type comment go to
          this.setTitle("숫 자 야 구 게 임");
          this.setSize(200, 200);
          * To change the template for this generated file go to
          * To change the template for this generated type comment go to
          this.setLayout(new BorderLayout());
          this.add(result, "Center");
          * To change the template for this generated file go to
          * To change the template for this generated type comment go to
          this.add(input, "West");
          this.add(ok, "Center");
          ok.addActionListener(this);
          ok.addKeyListener(this);
          this.add(submit, "East");
          submit.addActionListener(this);
  • VendingMachine/세연 . . . . 20 matches
         class VendingMachine
          VendingMachine();
         int VendingMachine::showMenu()
         VendingMachine::VendingMachine()
         void VendingMachine::get_money()
         void VendingMachine::buy()
         void VendingMachine::takeBack_money()
         void VendingMachine::insertDrink()
          VendingMachine VendingMachine;
          int choice = VendingMachine.showMenu();
          while(choice != 0)
          VendingMachine.get_money();
          VendingMachine.buy();
          VendingMachine.takeBack_money();
          VendingMachine.insertDrink();
          choice = VendingMachine.showMenu();
         See Also ["CppStudy_2002_2"] , ["VendingMachine/세연/재동"] , ["VendingMachine/세연/1002"]
  • 데블스캠프2011/셋째날/String만들기/김준석 . . . . 20 matches
          this->value = '\0';
          this->value = str.value + offset;
          this->offset = 0;
          this->count = count;
          for(int i =0; i < this->count; i++){
          if(this->charAt(i) == str.charAt(0)){
          if(this->charAt(select + j) != str.charAt(j)) select = -1;
          for(int i =0; i < this->count; i++){
          if(this->charAt(i) == str.charAt(0)){
          if(this->charAt(select + j) != str.charAt(j)) select = -1;
          if(this->equals(*temp)) return 0;
          int tempCount = this->count + str.count -2 + 1;
          strcpy(temp,this->value);
          this->value = temp;
          this->count = tempCount;
          return this->count;
          char * offvalue = this->value+ offset;
          if(this->count != str.count) return false;
          char * temp = this->value + this->offset;
  • 몸짱프로젝트/CrossReference . . . . 20 matches
          def setLeftChild(self, aWord):
          def setRightChild(self, aWord):
         ## t.setLeftChild('brilling')
         ## t.setRightChild('wabe')
         ## t.left.setLeftChild('and')
          t.setLeftChild('brilling')
          t.setRightChild('wabe')
          t.left.setLeftChild('and')
          while(!fin.eof())
          while(p != NULL)
          while(true)
          while (temp->next != NULL)
          while (aRoot->line->next != NULL)
          while (temp->next != NULL)
         Node_ptr left;// Left Child
         Node_ptr right;// Right Child
         while(!fin.eof()){
         while ( ch == '\n' ){
         while ( ch == '\n' );
         (*node)->left = NULL;// child 노드를 NULL로 초기화한다.
  • 새싹교실/2011/데미안반 . . . . 20 matches
          * while
          while(i<=10)
          * do~while
          }while(i<=10);
          * [박성국] - 오늘은 printf 를 쓰지 않고 for 과 while or do while을 사용하여 어떻게 문장을 반복하는지에 대하여 자세히 배웠다. 이해가 차근차근 잘되어서 좋은 수업 이었다.
          * [이준영] - 반복문을 배웠습니다. for문과 while, do while 을 배웠는데 다 비슷한 문법 같습니다.
         while을 중첩하는 방법도 배웠는데 매우 복잡한것 같습니다.
          * if, switch, while 활용 사례
          while(1)
          }while(choice != 0);
          * [강소현] - if,for,while,switch를 배우고, 실습을 병행하였습니다. 구구단에서 홀수만 출력하는 경우 i+=2 를 하거나, continue를 활용하는 사례도 시행해보았습니다. 다음 주는 시험 일주일 전인 관계로 수업을 휴강하겠습니다. 시험 끝나고 봐요~ㅁ~
          while(1){
          while(1)
          while(1){a=(rand()%9)+1;
          while(1){
          while(1)
          while(1)
          * [강소현] - while, if, break, continue 등 예전에 배웠던 것들을 게임을 통해 복습을 하는 시간을 가졌습니다.
  • ChocolateChipCookies/조현태 . . . . 19 matches
          == [ChocolateChipCookies/조현태] ==
         vector< vector<SMyPoint> > g_hitPoints;
         void initHitPoints()
          g_hitPoints.clear();
          g_hitPoints.push_back(temp);
         int GetMaxChipNumber()
          initHitPoints();
          int nowSuchLength = (int)g_hitPoints.size();
          bool isAllHit = TRUE;
          for (register int k = 0; k < (int)g_hitPoints[j].size(); ++k)
          if (MAX_LEGTH < GetLength(g_points[i], g_hitPoints[j][k]) || g_points[i] == g_hitPoints[j][k])
          isAllHit = FALSE;
          if (isAllHit)
          g_hitPoints.push_back(g_hitPoints[j]);
          g_hitPoints[(int)g_hitPoints.size() - 1].push_back(g_points[i]);
          for (register int i = 0; i < (int)g_hitPoints.size(); ++i)
          if (maxPoint < (int)g_hitPoints[i].size())
          maxPoint = (int)g_hitPoints[i].size();
          while(1)
          cout << GetMaxChipNumber() << endl;
  • ClassifyByAnagram/sun . . . . 19 matches
         import java.awt.Graphics;
          anagram.add( "aahing" );
          public void paint( Graphics g )
          while( true ) {
          do i++; while (i <= u && seq[i] < seq[l]);
          do j--; while (seq[j] > seq[l]);
          while( (readLine=reader.readLine()) != null ) {
          while( (readLine=reader.readLine()) != null )
          while( true ) {
          do i++; while (i <= u && seq[i] < seq[l]);
          do j--; while (seq[j] > seq[l]);
          while( (readLine=reader.readLine()) != null )
          while( true ) {
          do i++; while (i <= u && seq[i] < seq[l]);
          do j--; while (seq[j] > seq[l]);
          while( (readLine=reader.readLine()) != null )
          while( true ) {
          do i++; while (i <= u && buf.get(i) < buf.get(l));
          do j--; while (buf.get(j) > buf.get(l));
  • ReadySet 번역처음화면 . . . . 19 matches
          '''* What problem does this project address?'''
         Software development projects require a lot of "paperwork" in the form of requirements documents, design documents, test plans, schedules, checklists, release notes, etc. It seems that everyone creates the documents from a blank page, from the documents used on their last project, or from one of a handful of high-priced proprietary software engineering template libraries. For those of us who start from a blank page, it can be a lot of work and it is easy to forget important parts. That is not a very reliable basis for professional engineering projects.
          '''* What is the goal of this project?'''
          * High-quality outlines, sample text, and checklists.
          '''*What makes this product different from others?'''
         This is an open source project that you are welcome to use for free and help make better. Existing packages of software engineering templates are highly costly and biased by the authorship of only a few people, by vendor-client relationships, or by the set of tools offered by a particular vendor.
         The templates are not burdened with information about individual authorship or document change history. It is assumed that professional software developers will keep all project documents in version control systems that provide those capabilities.
          '''*What is the scope of this project?'''
          '''*What are the high-level assumptions or ground rules for the project?'''
         This project does not attempt to provide powerful tools for reorganizing the templates, mapping them to a given software development process, or generating templates from a underlying process model. This project does not include any application code for any tools, users simply use text editors to fill in or customize the templates.
          '''*Is this project part of a larger effort?'''
          '''*What is the status of this project?'''
          '''*Who should use this product?'''
          *2. [http://readyset.tigris.org/servlets/ProjectDocumentList Download] the templates and unarchive
          *"Chip away" text that does not apply to your project
  • TFP예제/Omok . . . . 19 matches
          self.dolboard.SetDol (1,1,DolWhite)
          self.dolboard.SetDol (1,1,DolWhite)
          self.assertEquals (self.dolboard.GetDol(1,1), DolWhite)
          self.omok.SetCurrentDol (DolWhite)
          self.omok.PutDol (5,4) # white
          self.omok.PutDol (6,5) # white
          self.omok.PutDol (7,6) # white
          self.omok.PutDol (8,7) # white
          self.omok.PutDol (9,8) # white
          self.omok.SetCurrentDol (DolWhite)
          self.omok.PutDol (5,8) # white
          self.omok.PutDol (6,7) # white
          self.omok.PutDol (7,6) # white
          self.omok.PutDol (8,5) # white
          self.omok.PutDol (9,4) # white
         DolWhite = 1
          self.SetCurrentDol (DolWhite)
          elif self.currentDol == DolWhite:
          while self.CurrentWinner() == DolEmpty:
  • 김희성/리눅스계정멀티채팅2차 . . . . 19 matches
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(recv(client_socket,buff_rcv,BUFF_SIZE,0))
          while(1)
          while(1)
          while(1)
          while(check==1);
          while(1)
          while(check==2);
          while(1)
          while(1)
          while(1)
  • 니젤프림/BuilderPattern . . . . 19 matches
          public void setDough (String dough) { this.dough = dough; }
          public void setSauce (String sauce) { this.sauce = sauce; }
          public void setTopping (String topping) { this.topping = topping; }
          this.name = name;
          this.description = description;
          public PlanComponent getChild(int index) {
          public PlanComponent getChild(int index) {
          while (iterator.hasNext()) {
          this.builder = builder;
          int first, second, third;
          third = 3;
          builder.buildDay(third);
          builder.addHotel(third, "Wannabe Hotel");
          builder.addTickets(third, "Ticket for Children!");
          plan.getChild(date - 1).add(hotelReservation);
          plan.getChild(date - 1).add(specialEvent);
          plan.getChild(date - 1).add(admissionTicket);
          plan.getChild(date - 1).add(reservation);
  • CSP . . . . 18 matches
          while 1:
          while True:
          while 1:
          while 1:
          while 1:
          while 1:
          while sz:
          while len(s):
          while 1:
          while sz:
          while True:
          while 1:
          while 1:
          while 1:
          while True:
          while 1:
          while 1:
          while 1:
  • EightQueenProblem/최봉환 . . . . 18 matches
          QUEEN history[8];
          history[0].x=0;
          history[0].y=0;
          while(!bOk || nQueens<8){
          for(i=0;i<nQueens;i++) MARK(history[i]);
          bOk=MARK(history[nQueens]);
          if(nQueens!=7) history[nQueens+1]=history[nQueens];
          if(++history[nQueens].x==8){
          history[nQueens].x=0;
          if(++history[nQueens].y==8){
          }while(history[nQueens].x==7 && history[nQueens].y==7);
          if((++history[nQueens].x)==8){
          history[nQueens].x=0;
          history[nQueens].y++;
          }while(!bOk);
  • JavaScript/2011년스터디/서지혜 . . . . 18 matches
          this.one = one;
          this.two = two;
          this.id = id;
          this.name = name;
          this.mother = m;
          this.father = f;
         function Child(m, f, b, s) {
          this.brother = b;
          this.sister = s;
         Child.prototype = new Parent();
         Child.prototype.constructor = Child;
         function Child(m, f, b, s) {
          this.superclass(m, f); // 생성자 체이닝
          this.brother = b;
          this.sister = s;
         Child.prototype.superclass = Parent;
         var sample_string = "string for regular expression pattern matching. perl, python, ruby, javascript";
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 18 matches
          tree_pointer child;
          while(temp->ptr != NULL)
          link_node->child = node;
         list_pointer search_child(list_pointer list, char * tag)
          for(temp1 = list->child->link; temp1; temp1 = temp1->ptr)
          strcpy(tag_temp,temp1->child->tag);
          temp2->child = temp1->child;
          temp1 = search_child(list,tag);
          temp1 = search_all(list->child->link,tag);
          show(list->child, level + 1);
          show(list->child,0);
          while(strtok(NULL, seps));
          while(strtok(NULL, seps));
          while(fgets(line, 100, stream))
          list->child = ptr;
          while(temp != NULL)
          list = search_child(list, tag);
  • RSSAndAtomCompared . . . . 18 matches
         The purpose of this page is to summarize, as clearly and simply as possible, the differences between the RSS 2.0 and Atom 1.0 syndication languages.
         within the [http://www.ietf.org/ IETF], as reviewed and approved by the IETF community and the
         [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.
         === Publishing Protocols ===
         [http://ietfreport.isoc.org/idref/draft-ietf-atompub-protocol/ Atom Publishing Protocol], which is closely integrated with the Atom feed format and is based on the experience with the existing protocols.
         Atom 1.0 requires that both feeds and entries include a title (which may be empty), a unique identifier, and a last-updated timestamp.
         RSS 2.0 may contain either plain text or escaped HTML, with no way to indicate which of the two is provided. Escaped HTML is ugly (for example, the string AT&T would be expressed as “AT&amp;T”) and has been a source of difficulty for implementors. RSS 2.0 cannot contain actual well-formed XML markup, which reduces the re-usability of content.
          * some other XML vocabulary (There is no guarantee that the recipient will be able to do anything useful with such content)
         RSS 2.0 has a “description” element which is commonly used to contain either the full text of an entry or just a synopsis (sometimes in the same feed), and which sometimes is absent. There is no built-in way to signal whether the contents are complete.
         [http://diveintomark.org/archives/2002/06/02/important_change_to_the_link_tag autodiscovery] has been implemented several times in different ways and has never been standardized. This is a common source of difficulty for non-technical users.
         Atom [http://www.ietf.org/internet-drafts/draft-ietf-atompub-autodiscovery-01.txt standardizes autodiscovery]. Additionally, Atom feeds contain a “self” pointer, so a newsreader can auto-subscribe given only the contents of the feed, based on Web-standard dispatching techniques.
         Both RSS 2.0 and Atom 1.0 feeds can be accessed via standard HTTP client libraries. Standard caching techniques work well and are encouraged. Template-driven creation of both formats is quite practical.
         For identification of the language used in feeds, RSS 2.0 has its own <language> element, while Atom uses XML's built-in
         ||ttl||-||Use the Expires and max-age cache hints in HTTP 1.1||
  • WikiSlide . . . . 18 matches
          * '''Open''' - everybody may read ''and'' edit everything
          * '''Uncomplicated''' - everything works in a standard browser
          * '''Secure''' - every change is archived, nothing gets lost
         Searching and Navigation:
          * FindPage: Searching the Wiki by various methods
         Within the editor, the usual hotkeys work:
         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.
         Paragraphs are lines separated by empty lines or other block structures. This means
         which ''directly'' follow each other
          * `FootNote` - generates a footnote[[FootNote(Footnotes look like this.)]]
          * `PageList` - generates lists of pages with titles matching a pattern
         This brings up a page with a variety of possibilities to create the new page:
         Below the list of templates you will also find a list of existing pages with a similar name. You should always check this list because someone else might have already started a page about the same subject but named it slightly differently.
         Basic principle: ''Anybody logged in can edit anything.''
         In general, do follow any hints given on a page, there is generally no ''enforced'' limit, but you should not blindly ignore other people's wishes.
         For the exercises we use your own Wiki-homepage which is usually based on a WikiName `FirstnameLastname`:
  • 코드레이스/2007.03.24정현영동원희 . . . . 18 matches
          int firstTime, secondTime, thirdTime;
          public Signal(int firstTime, String color, int secondTime, String color2, int thirdTime, String color3) {
          this.color= color;
          this.firstTime= firstTime;
          this.secondTime= secondTime;
          this.color2= color2;
          this.thirdTime= thirdTime;
          this.color3= color3;
          int adjustedTime= time%(firstTime+ secondTime + thirdTime);
          this.times= times;
          this.year= year;
          this.month= month;
          this.day= day;
          this.hour= hour;
          this.minute= minute;
          this.second= second;
  • VendingMachine_참관자 . . . . 17 matches
         class VendingMachine{
          VendingMachine();
          while(token!=NULL){
         void VendingMachine::SetMenuM(int i)
         void VendingMachine::AvailMenuPrint()
         void VendingMachine::AddingMenu(char * name, int price)
         VendingMachine::VendingMachine()
         void VendingMachine::ProcessMoney()
         void VendingMachine::ProcessPush()
          while(a){
         void VendingMachine::ProcessReturn()
         void VendingMachine::On()
          while( command = p.ReceiveCommand() ){
          printf("this machine is good^^;;\n");
          VendingMachine v;
  • VisualStuioDotNetHotKey . . . . 17 matches
         ctrl+shift+C
         Shift+Alt+Enter
         Shift+Alt+F12 : 이거 찾기보다 좋더군요. 함수나 define등 아무거나에서 사용
         Ctrl-Shift-G : #include "파일명" 에서 "파일명" 파일로 바로 직접이동
         Ctrl-Shift-F
         Ctrl-Shift-H
         Ctrl-Shift-Spacebar : 함수이름편집중 '''툴팁'''으로나오는 함수와매개변수설명이 안나올경우, 강제로 나오게
         Ctrl+Shift+R
         Ctrl+Shift+P
         가끔 연속된 연속기만으로는 부족한경우가 있다. 이럴때, 몇번의 키동작으로 레코딩하여, 이것을 반복하고 싶은경우가있다. 이때 Ctrl+Shift+R 을 누르고, 원하는 동작들을 수행후, 다시 Ctrl+Shift+R을 눌러 종료한다. 이 중간동작을 원하는 위치에서 반복하고 싶다면 Ctrl+Shift+P 를 누른다.
         Ctrl+Shift+V
         ==== Ctrl-Shift-F9 ====
         ==== Shift-F5 ====
         ==== Shift-F11 ====
         ==== Shift+Ctrl+B ====
  • 데블스캠프2013/셋째날/머신러닝 . . . . 17 matches
         = Machine Learning =
          }while(line!=null);
          } while (line != null);
          } while (line != null);
         MachineLearning.py
         MachineLearning.cpp
          while (std::getline(ss, item, delim)) {
          while ( trainData.good() ) {
          while ( trainClass.good() ) {
          while ( testData.good() ) {
          while (oct.hasMoreTokens()) {
          while(token != NULL) {
          while(token != NULL) {
          while(token != NULL) {
          while(1)
          while( token != NULL )
          while( token != NULL )
  • 오목/진훈,원명 . . . . 17 matches
          virtual void OnDraw(CDC* pDC); // overridden to draw this view
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          pDC->SelectObject(GetStockObject(WHITE_BRUSH));
          pDC->SelectObject(GetStockObject(WHITE_BRUSH));
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
          }while(Count < 5);
  • AproximateBinaryTree/김상섭 . . . . 16 matches
          data_pointer left_child, right_child;
          dp->left_child = dp->right_child = NULL;
          dp->left_child = new data;
          init(dp->left_child);
          dp->left_child->nodes.push_back(dp->nodes[i]);
          createABT(dp->left_child);
          dp->right_child = new data;
          init(dp->right_child);
          dp->right_child->nodes.push_back(dp->nodes[i]);
          createABT(dp->right_child);
          show(dp->left_child);
          show(dp->right_child);
          return cost(dp->left_child, level + 1) + cost(dp->right_child, level + 1) + dp->value * level;
  • Boost/SmartPointer . . . . 16 matches
         // use, modify, sell and distribute this software is granted provided this
         // copyright notice appears in all copies. This software is provided "as is"
         // Revision History
         // The original code for this example appeared in the shared_ptr documentation.
         // objects of type Foo which later must be
         // and by ordering relationship (std::set).
         // This example demonstrates the handle/body idiom (also called pimpl and
         // several other names). It separates the interface (in this header file)
         // some translation units using this header, shared_ptr< implementation >
          void do_something();
          boost::shared_ptr< implementation > _imp; // hide implementation details
          { _imp = s._imp; return *this; }
         void example::do_something()
          a.do_something();
          b.do_something();
          c.do_something();
  • BoostLibrary/SmartPointer . . . . 16 matches
         // use, modify, sell and distribute this software is granted provided this
         // copyright notice appears in all copies. This software is provided "as is"
         // Revision History
         // The original code for this example appeared in the shared_ptr documentation.
         // objects of type Foo which later must be
         // and by ordering relationship (std::set).
         // This example demonstrates the handle/body idiom (also called pimpl and
         // several other names). It separates the interface (in this header file)
         // some translation units using this header, shared_ptr< implementation >
          void do_something();
          boost::shared_ptr< implementation > _imp; // hide implementation details
          { _imp = s._imp; return *this; }
         void example::do_something()
          a.do_something();
          b.do_something();
          c.do_something();
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 16 matches
         During our discussions about the organization of design patterns there was a comment about the difficulty of identifying the “generative nature” of design patterns. This may be a good property to identify, for if we understood how design patterns are used in the design process, then their organization may not be far behind. Alexander makes a point that the generative nature of design patterns is one of the key benefits. In practice, on the software side, the generative nature seems to have fallen away and the more common approach for using design patterns is characterized as “when faced with problem xyz…the solution is…” One might say in software a more opportunistic application of design patterns is prevalent over a generative use of design patterns.
         The source of this difference may be the lack of focus on design patterns in the design process. In fact, we seldom see discussions of the design process associated with design patterns. It is as though design patterns are a tool that is used independent of the process. Let’s investigate this further:
         · The existence of an architecture, on top of any object/class design
         · The internal regularity (….or conceptual integrity) of the architectural design
         This is what Brooks wrote 25 years ago. "… Conceptual integrity is the most important consideration in system design."[Brooks 86] He continues: “The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?”
         One approach would be to identify and elevate a single overriding quality (such as adaptability or isolation of change) and use that quality as a foundation for the design process. If this overriding quality were one of the goals or even a specific design criteria of the process then perhaps the “many” could produce a timely product with the same conceptual integrity as “a few good minds.” How can this be accomplished and the and at least parts of the “cruel dilemma” resolved?
         1. Some O-O design methodologies provide a systematic process in the form of axiomatic steps for developing architectures or micro-architectures that are optimality partitioned (modularized) according to a specific design criteria.
         4. Design patterns provide guidance in designing micro-architectures according to a primary modularization principle: “encapsulate the part that changes.”
         Now putting this together with the earlier discussion about conceptual integrity we can propose some questions for discussion:
         · How does it meet this objective?
         · Does this give insight into the organization of design patterns?
         Brooks Mythical Man Month 86
  • Gof/FactoryMethod . . . . 16 matches
          2. ''클래스 상속 관게에 수평적인(병렬적인) 연결 제공''(''Connects parallel class hierarchies.'') 여태까지 factory method는 오직 Creator에서만 불리는걸 생각해 왔다. 그렇지만 이번에는 그러한 경우를 따지는 것이 아니다.; 클라이언트는 수평적(병렬적)인 클래스간 상속 관계에서 factory method의 유용함을 찾을수 있다.
          병렬 클래스 상속은 클래스가 어떠한 문제의 책임에 관해서 다른 클래스로 분리하고, 책임을 위임하는 결과를 초례한다. 조정할수 있는 그림 도형(graphical figures)들에 관해서 생각해 보자.;그것은 마우스에 의하여 뻗을수 있고, 옮겨지고, 회정도 한다. 그러한 상호작용에 대한 구현은 언제나 쉬운것만은 아니다. 그것은 자주 늘어나는 해당 도형의 상태 정보의 보관과 업데이트를 요구한다. 그래서 이런 정보는 상호 작용하는, 객체에다가 보관 할수만은 없다. 게다가 서로다른 객체의 경우 서로다른 상태의 정보를 보관해야 할텐데 말이다. 예를들자면, text 모양이 바뀌면 그것의 공백을 변화시키지만, Line 모양을 늘릴때는 끝점의 이동으로 모양을 바꿀수 있다.
         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:
          4. Using templates to avoid subclassing. As we've mentioned, another potential problem with factory methods is that they might force you to subclass just to create the appropriate Product objects. Another way to get around this in C++ is to provide a template subclass of Creator that's parameterized by the Product
         With this template, the client supplies just the product class?no subclassing of Creator is required.
         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.
         An EnchantedMazeGame variant might be defined like this:
         Class View in the Smalltalk-80 Model/View/Controller framework has a method defaultController that creates a controller, and this might appear to be a factory method [Par90]. But subclasses of View specify the class of their default controller by defining defaultControllerClass, which returns the class from which defaultController creates instances. So defaultControllerClass is the real factory method, that is, the method that subclasses should override.
         A more esoteric example in Smalltalk-80 is the factory method parserClass defined by Behavior (a superclass of all objects representing classes). This enables a class to use a customized parser for its source code. For example, a client can define a class SQLParser to analyze the source code of a class with embedded SQL statements. The Behavior class implements parserClass to return the standard Smalltalk Parser class. A class that includes embedded SQL statements overrides this method (as a class method) and returns the SQLParser class.
         The Orbix ORB system from IONA Technologies [ION94] uses Factory Method to generate an appropriate type of proxy (see Proxy (207)) when an object requests a reference to a remote object. Factory Method makes it easy to replace the default proxy with one that uses client-side caching, for example.
         Factory methods are usually called within Template Methods (325). In the document example above, NewDocument is a template method.
  • JSP/SearchAgency . . . . 16 matches
          org.apache.lucene.search.Hits,
          this.field = field;
          return in.norms(this.field);
          out.println("Searching for: " + query.toString(field));
          Hits hits = searcher.search(query);
          hits = searcher.search(query);
          out.println(hits.length() + " total matching documents");
          final int HITS_PER_PAGE = 10;
          for (int start = 0; start < hits.length(); start += HITS_PER_PAGE) {
          int end = Math.min(hits.length(), start + HITS_PER_PAGE);
          out.println("doc="+hits.id(i)+" score="+hits.score(i));
          Document doc = hits.doc(i);
          out.println((i+1) + ". " + "No path for this document");
          if (hits.length() > end) {
          <meta http-equiv="description" content="This is my page">
          This is my JSP page.aaa <br>
  • Linux/RegularExpression . . . . 16 matches
          * $(dollar) : 끝을 의미함. cat$은 cat으로 끝나는 문자 ...(blackcat, whitecat, ....) in the line rather real text
         korea|japan|chinese (korea, japan, chinese 중 하나)
         while (list($a,$b)=each($matched))
         코드 => print(ereg ("(.*)d(.*)e(.*)qrs(.*)","abcdefghijklmnopqrstuvwxyz",$matched));
         while (list($a,$b)=each($matched))
         0, abcdefghijklmnopqrstuvwxyz
         3, fghijklmnop
         while (list($a,$b)=each($matched))
         while (list($a,$b)=each($matched))
         코드 => $string = "This is a test";
         결과 => "This was a test";
         "This was a test";
         "This was a test";
         "This was an exam";
         예 2 : redundant whitespace 없애기
  • TheJavaMan/스네이크바이트 . . . . 16 matches
          while(System.in.read()!='\n')
          this.x = aSnake.bx;
          this.y = aSnake.by;
          while(true)
          Graphics gb;
          p1.setBackground(Color.WHITE);
          this.add(p1, "South");
          public void update(Graphics g){
          public void paint(Graphics g){
          gb=buff.getGraphics();
          gb.drawImage(snake, x[i], y[i], this);
          gb.drawImage(apple, bx, by, this);
          g.drawImage(buff, 0, 0, this);
          this.x = aSnake.bx;
          this.y = aSnake.by;
          while(bo.Alive()){
          }while(true); // 게임 종료
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 16 matches
          local third = math.floor((string.byte(str:sub(2,2))%4)*4 + (string.byte(str:sub(3,3)) - 128)/16)
          local unicode = first * 16* 16* 16 + second * 16 * 16 + third * 16 + fourth
          SLASH_HelloWoW1 = '/hiw';
         와우 입력 :/hiw
         SLASH_HelloWoW1 = '/hiw';
         SLASH_HelloWoW1 = '/hiw';
         WOW 입력 : /hiw 종료
         WOW 입력 : /hiw 시작 50
         WOW 입력 : /hiw 종료
         WOW 입력 : /hiw 종료
         WOW 입력 : /hiw 시작
         WOW 입력 : /hiw 시작 50
          while clock() - t0 <= n do end
         The game engine will call your OnUpdate function once each frame. This is (in most cases) extremely excessive.
         OnUpdate is not called on any hidden frames, only while they are shown on-screen. OnUpdate will also never be called on a virtual frame, but will be called on any frames that inherit from one.
  • WebGL . . . . 16 matches
         precision highp float;
          this.model = model;
          this.vertex = vertexBuffer;
          this.index = indexBuffer;
          this.index.length = model.indices.length;
          this.normal = normalBuffer;
          this.program = shaderProgram;
          this._private = {
          return this._private.gl.getUniformLocation(this.program, name);
          this._private.gl.uniform4fv(this.getUniformLocation(name), arr);
          this._private.gl.uniform3fv(this.getUniformLocation(name), arr);
          this._private.gl.uniformMatrix4fv(this.getUniformLocation(name), false, arr);
  • 숫자야구/장창재 . . . . 16 matches
          while (key_first == key_second)
          int key_third = rand()%10;
          while (key_first == key_third || key_second == key_third)
          key_third = rand()%10;
          int key = key_first*100 + key_second*10 + key_third;
          cout << key_first << key_second << key_third << endl;
          while (i != key)
          int input_third = i-(100*(i/100)) - (10*((i - 100 *(i /100))/10));
          if (key_third == input_third)
          if (key_first == input_third)
          if (key_second == input_third)
          if (key_third == input_first)
          if (key_third == input_second)
  • 정모/2011.4.4/CodeRace/강소현 . . . . 16 matches
          while(b.getPeopleIndex() < 3){
          Person ship = new Person();
          ship = layton;
          ship = luke;
          ship = badUncle;
          if(a.getTownName().equals(ship.getPosition().getTownName())){
          a.crossRiver(b, ship);
          b.crossRiver(a, ship);
          this.name = name;
          this.position = position;
          this.townName = townName;
          this.townName = townName;
          p.setPosition(this);
          public void crossRiver(Town destination, Person ship){
          if(ship.getName().equals(people[i].getName())){
          destination.addPerson(ship);
  • BabyStepsSafely . . . . 15 matches
         This article outlines the refactoring of an algorithm that generate the prime numbers up to a user specified maximum. This algorithm is called the Sieve of Eratosthenes. This article demonstrates that the granularity of the changes made to the source code are very small and rely completely on the ability to recompile and test the code after every change no matter how small. The step where the code is tested insures that each step is done safely. It is important to note that the execution of tests do not actually guarantee that the code is correct. The execution of the tests just guarantees that it isn't any worse that it used to db, prior to the change. This is good enough for the purposes of refactoring since we are tring to not damage anything thay may have worked before Therefore for each change in the code we will be recompilling the code and running the tests.
         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.
         The algorithm is quite simple. Given an array of integers starting at 2.Cross out all multiples of 2. Find the next uncrossed integer, and cross out all of its multiples. Repeat until you have passed the square root of the maximum value. This algorithm is implemented in the method generatePrimes() in Listing1. "Class GeneratePrimes,".
         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.
          while(it.hasNext())
          while(result && i <= x)
         Our first activity is to refactor the tests. [We might need some justification정당화 for refactoring the tests first, I was thinking that it should tie동여매다 into writing the tests first] The array method is being removed so all the test cases for this method need to be removed as well. Looking at Listing2. "Class TestsGeneratePrimes," it appears that the only difference in the suite of tests is that one tests a List of Integers and the other tests an array of ints. For example, testListPrime and testPrime test the same thing, the only difference is that testListPrime expects a List of Integer objects and testPrime expects and array of int variables. Therefore, we can remove the tests that use the array method and not worry that they are testing something that is different than the List tests.
  • DataStructure/Tree . . . . 15 matches
          * Child : 자식 노드
          * Left Child : 인덱스 * 2
          * Right Child : 인덱스 * 2 + 1
          * PreOrder : Root -> Left Child -> Right Child : 컴파일러가 가장 좋아하는 방식
          * InOrder : Left Child -> Root -> Right Child : 우리에게 가장 익숙한 방식
          * PostOrder : Left Child -> Right Child -> Root
         while(1)
          * x의 Child가 1개 있을 경우 - 그 노드 지우고 그 자식들을 다 위로 올린다. 고로 할아버지의 자식이 된다는 것이다.(뭔가 좀 이상?--;)
          * x의 Child가 2개 있을 경우 - 그 노드의 Left Subtree에서 가장 큰 값을 찾는다. 이값을 y라고 하면 y는 오른쪽 Child가 없다. y를 x자리에 갖다 놓고 여기서 다시
          * y가 Child 없으면 - 그냥 지운다.
          * y가 Child 있으면 - 그 밑의 노드들을 한단계 위로.. 고로 할아버지의 자식
  • MoreEffectiveC++/Exception . . . . 15 matches
          while (dataSource) {
          while (dataSource) {
          while (dataSource){
          BookEntry b( "Addison-Wesley Publishing Company", "One Jacob Way, Reading, MA 018678");
          pb = new BookEntry( "Addison-Wesley Publishing Company", "One Jacob Way, Reading, MA 018678");
          logDestruction(this);
          logDestruction(this);
          << this << ".\n";
          logDestruction(this);
          logCreation(this);
          logDestruction(this);
          void doSomething()
          void doSomething()
         void doSomething()
          logDestruction(this);
  • NetworkDatabaseManagementSystem . . . . 15 matches
         The network model is a database model conceived as flexible way of representing objects and their relationships. Its original inventor was Charles Bachman, and it was developed into a standard specification published in 1969 by the CODASYL Consortium. Where the hierarchical model structures data as a tree of records, with each record having one parent record and many children, the network model allows each record to have multiple parent and child records, forming a lattice structure.
         The chief argument in favour of the network model, in comparison to the hierarchic model, was that it allowed a more natural modeling of relationships between entities. Although the model was widely implemented and used, it failed to become dominant for two main reasons. Firstly, IBM chose to stick to the hierarchical model in their established products such as IMS and DL/I. Secondly, it was eventually displaced by the relational model, which offered a higher-level, more declarative interface. Until the early 1980s the performance benefits of the low-level navigational interfaces offered by hierarchical and network databases were persuasive for many large-scale applications, but as hardware became faster, the extra productivity and flexibility of relational systems won the day.
  • NumberBaseballGame/정훈 . . . . 15 matches
          }while(rsib == ril);
          }while(rbaek == rsib);
          while(rbaek != baek || rsib != sib || ril != il)
          while(!(cin >> three))
          while(cin.get() != '\n')
          while(!(cin >> three))
          while(cin.get() != '\n')
          while(three < 100 || three > 999)
          while(!(cin >> three))
          while(cin.get() != '\n')
          while(!(cin >> three))
          while(cin.get() != '\n')
          while(baek == sib || baek == il || sib == il)
          while(!(cin >> three))
          while(cin.get() != '\n')
  • OOP/2012년스터디 . . . . 15 matches
          while(1)
          SetColor(WHITE,BLACK);
          SetColor(WHITE,BLACK);
         int isThirtyOne(int mth);
          if(isThirtyOne(month)==1){
         int isThirtyOne(int mth){
          this->Month= Month;
          this->Date= Date;
          this->NextNode= NextNode;
          (*Month)= this->Month;
          (*Date)= this->Date;
          this->Month= Month;
          this->Date= Date;
          while(ScheduleTale->GetNextNode()!= NULL){
          while(ScheduleTale->GetNextNode()!= NULL){
          while(ScheduleTale->GetNextNode()!= NULL){
          while(1){
  • RSS . . . . 15 matches
         The technology behind RSS allows you to subscribe to websites that have provided RSS feeds, these are typically sites that change or add content regularly. To use this technology you need to set up some type of aggregation service. Think of this aggregation service as your personal mailbox. You then have to subscribe to the sites that you want to get updates on. Unlike typical subscriptions to pulp-based newspapers and magazines, your RSS subscriptions are free, but they typically only give you a line or two of each article or post along with a link to the full article or post.
         The RSS formats provide web content or summaries of web content together with links to the full versions of the content, and other meta-data. This information is delivered as an XML file called RSS feed, webfeed, RSS stream, or RSS channel. In addition to facilitating syndication, RSS allows a website's frequent readers to track updates on the site using a news aggregator.
         = History =
         Before RSS, several similar formats already existed for syndication, but none achieved widespread popularity or are still in common use today, and most were envisioned to work only with a single service. For example, in 1997 Microsoft created Channel Definition Format for the Active Channel feature of Internet Explorer 4.0. Another was created by Dave Winer of UserLand Software. He had designed his own XML syndication format for use on his Scripting News weblog, which was also introduced in 1997 [1].
         RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999 Netscape produced a prototype, tentatively named RSS 0.91, RSS standing for Rich Site Summary, this was a compromise with their customers who argued the complexity introduced (as XML namespaces) was unnecessary. This they considered a interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document [2].
         The RSS-DEV group went on to produce RSS 1.0 in December 2000. Like RSS 0.9 (but not 0.91) this was based on the RDF specifications, but was more modular, with many of the terms coming from standard metadata vocabularies such as Dublin Core. Nineteen days later, Winer released RSS 0.92, a minor and (mostly) compatible revision of RSS 0.91. The next two years saw various minor revisions of the Userland branch of RSS, and its adoption by major media organizations, including The New York Times.
         Winer published RSS 2.0 in 2002, emphasizing "Really Simple Syndication" as the meaning of the three-letter abbreviation. RSS 2.0 remained largely compatible with RSS 0.92, and added the ability to add extension elements in their own namespaces. In 2003, Winer and Userland Software assigned ownership of the RSS 2.0 specification to his then workplace, Harvard's Berkman Center for the Internet & Society.
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 15 matches
         Encoding is inevitable in programming. At some point you say, "Here is some information. How am I going to represent it?" This decision to encode information happens a hundred times a day.
         Objects change all this. How you distribute responsibility among objects is the critical decision, encoding is a distant second. For the most part, in well factored programs, only a single object is interested in a piece of information. That object directly references the information and privately performs all the needed encoding and decoding.
         Sometimes, however, information in one object must influence the behavior of another. When the uses of the information are simple, or the possible choices based on the information limited, it is sufficient to send a message to the encoded object. Thus, the fact that boolean values are represented as instances of one of two classes, True and False, is hidden behind the message #ifTrue:ifFalse:.
         Sets interact with their elements like this. Regardless of how an object is represented, as long it can respond to #=and #hash, it can be put in a Set.
         Sometimes, encoding decisions can be hidden behind intermediate objects. And ASCII String encoded as eight-bit bytes hides that fact by conversing with the outside world in terms of Characters:
         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:
         Every client that wanted to make decisions based on what commands where in a Shape would have to have the same case statement, violating the "once and only once" rule. We need a solution where the case statement is hidden inside of the encoded objects.
         * ''Have the client send a message to the encoded object. PAss a parameter to which the encoded object will send decoded messages.''
         The simplest example of this is Collection>>do:. By passing a one argument Block(or any other object that responds to #value:), you are assured that the code will work, no matter whether the Collection is encoded as a linear list, an array, a hash table, or a balanced tree.
         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:
         This could be further simplified by giving Shapes the responsibility to iterate over themselves:
  • SpiralArray/Leonardong . . . . 15 matches
          self.history = []
          while ( not self.coordinate == direction.move(self.coordinate, board) ):
          self.history.append( Point( self.coordinate, self.moveCount+1 ) )
          self.history.append( Point( self.coordinate, self.moveCount+1 ) )
          def getHistory(self):
          return self.history
          self._setMoveCount( self.history.pop().value - 1 )
          points = self.mover.getHistory()
          points = self.mover.getHistory()
          self.assertEquals( (1,0), self.mover.getHistory().pop().coordinate )
          self.array.construct( self.mover.getHistory() )
          while not ( array.isAllFilled() ):
          array.construct(mover.getHistory())
          self.history = []
          while ( not board.isWall( self.coordinate ) ):
          self.history.append( Point( self.coordinate, self.moveCount() ) )
          return len( self.history ) + 1
          def getHistory(self):
          return self.history
          self.history.pop()
  • 새싹교실/2012/AClass/1회차 . . . . 15 matches
          printf(“relationships they satisfy: ”);
         9.while문을 이용한 프로그램을 하나 작성해 주세요. C수업시간이나 과제에 나온 것을 새로 짜보아도 좋습니다.
          while(counter <= 3){
         10.위 프로그램을 do-while문으로 바꿔 '똑같은'프로그램이 되도록 해보세요.
          }while(counter<=3);
         9.while문을 이용한 프로그램을 하나 작성해 주세요. C수업시간이나 과제에 나온 것을 새로 짜보아도 좋습니다.
          while(a<5)
         10.위 프로그램을 do-while문으로 바꿔 '똑같은'프로그램이 되도록 해보세요.
          while(a<5);
         9. while문을 이용한 프로그램을 하나 작성해 주세요. C수업시간이나 과제에 나온 것을 새로 짜보아도 좋습니다.
         10. 위 프로그램을 do-while문으로 바꿔 '똑같은'프로그램이 되도록 해보세요.
         3. 혜림이누나, 상희누나 과제를 for문을 각각 3개, 4개만 써서 해보세요.(hint 2*n-1)
         9.while문을 이용한 프로그램을 하나 작성해 주세요. C수업시간이나 과제에 나온 것을 새로 짜보아도 좋습니다.
         10.위 프로그램을 do-while문으로 바꿔 '똑같은'프로그램이 되도록 해보세요.
         3.혜림이누나, 상희누나 과제를 for문을 각각 3개, 4개만 써서 해보세요.(hint 2*n-1)
  • 정모/2011.4.4/CodeRace . . . . 15 matches
          static boolean isOnShip;
          public person(String name){this.name = name;}
          if(isOnShip != true)
          isOnShip = false;
          Luke.isOnShip = true;
          Raton.isOnShip = true;
          while (1) {
         public class Ship {
          public Ship(int n){
          public void ThrowRook(ProfessorR r, Child c) {
         public class Child {
          public Child() {
          System.out.println("Child loc : " + str);
          Child rook = new Child();
  • JavaNetworkProgramming . . . . 14 matches
          execution = new Thread(this); //Runnable 인터페이스를 구현한 것을 넣어줌
          while(execution == myself){
          synchronized(this){
          while((numberRead =System.in.read(buffer))>=0) //가능한 많은 양을 읽는다. EOF가 -1을 반환하면 출력한다.
          while((numberRead = in.read(buffer)) >=0) //파일을 버퍼에 가능한 많은 양을 읽고 읽은 양만큼 파일에 쓴다. 파일이 EOF일 때까지.
          /**@todo: implement this java.io.OutputStream abstract method*/
          this(new RandomAccessFile(filename,"rw")); // 자신의 또다른 생성자에게 넘겨준다.--;
          this(file.getPath()); //역시 자신의 생성자를 호출함
          this.file=file;
          /**@todo: implement this java.io.OutputStream abstract method*/
          this(new RandomAccessFile(filename,"r")); //랜덤엑세스 파일을 생성해서 다른 생성자로
          this(file.getPath()); //파일명을 넘겨주어 위로 --;
          this.file=file; //파일을 저장해논다. 이러면 랜덤엑세스랑 FileInputStream 사용할수있다.
          while(true){
  • MySQL 설치메뉴얼 . . . . 14 matches
          You might want to call the user and group something else instead
          2. Pick the directory under which you want to unpack the distribution
          4. Unpack the distribution, which creates the installation directory.
          The `ln' command makes a symbolic link to that directory. This
          You should add the full pathname of this directory to your
          server. If you run the command while logged in as that user, you
          7. Change the ownership of program binaries to `root' and ownership
          (`/usr/local/mysql'), the commands look like this:
          directory to the `mysql' user. The third changes the group
          machine, you can copy `support-files/mysql.server' to the location
          for a line that looks like this:
          stored on your system. If you do not do this, a `Broken pipe' error
         After everything has been unpacked and installed, you should test your
  • subsequence/권영기 . . . . 14 matches
          while(l <= h){
          int low, high = 0, mid;
          for(i = 0; i<n; i++)high += (laundry[i] + (k - 1)) / k;
          ans = high + 1;
          while(low <= high)
          mid = (low + high) / 2;
          high = mid - 1;
          int low, high, mid, ans = 0;
          high = barn[n - 1] - barn[0];
          while(low <= high)
          mid = (low + high) / 2;
          else high = mid - 1;
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 14 matches
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while front_is_clear():
          while not next_to_a_beeper():
          while next_to_a_beeper():
          while next_to_a_beeper():
          while front_is_clear():
          while not next_to_a_beeper():
          while next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while next_to_a_beeper():
          while 1:
  • 새싹교실/2012/나도할수있다 . . . . 14 matches
          * while 문의 무한루프
          while(1){
          * do-while 문의 무한루프
          while (1);
          * 새싹 첫수업을 했다. 도중에 현민이가 영어 수업을 받으러가서 한시간 비었다. 다음주부터는 시간을 한시간 연기하여 세시부터 시작할 예정이다. gcc의사용법을 간단히 설명했고, gdb는 학생들이 디버깅을 몰라서 설명해주지 않았다. printf사용법부터 시작해서 연산자, 데이터 타입, while,do-while,for문을 설명했다. 현민이는 쉰게 잘 따라오고, 윤호도 천천히 따라오고 있어서 앞으로 수업하는데에 지장은 없을 것 같다. 수업을 다 하고 생각해보니 너무 우왕좌왕하게 가르쳤던것 같다. 다음시간은 더욱 열심히 준비해야겠다. - 추성준
          * 3월 22일, 6피에서, 이현민이랑 추선준 성생님과 c를 visual studio를 이용해서 수업을 했습니다. 함수를 몇개 배웠습니다. for,while이 어려웠습니다. 집에가서 다시한번 해보려고 합니다. 아는게 없어서 다음에 뭘 해야 할지 모르겠습니다. - 신윤호 회고지
          * for, while 문 복습
         /* while 문을 이용한 1부터 10까지의 합 */
          while (i<=10) {
          * 지난주에 수업했던 for,while의 복습으로 시작했다. 1부터 10까지의 합을 구하는 프로그램을 짜보라고 했는데 쉽게 하지 못하고 많이 버벅거렸다. 둘다 집에 비주얼 스튜디오가 없어서 복습을 안한 것 같다. 그리고 소라때리기 게이을 타이핑하게 하고, 소라때리기 게임에서 쓰이는 함수들을 설명해주었다. 그런데 한번에 너무 많은 양을 배워서 그런지 이해도가 떨어지는 것 같아서 다음주에 보충수업을 하기로 했다. 다음주 과제로는 MP를 추가해서 마법공격, 체력회복을 추가해오는것을 내주었는데 아마 안해올것 같다. -추성준
          * 시작하자마자 while로 1부터 10까지 더했다. 나는 버벅거렸다. 근데 조언을 구하면서 해봤다. 게임코드도 베껴써봤다. define은 메인함수 바껭서 하는 거라고 배웠다. select=getch() 이거가 좀 헷갈렸다. break가 나오면 멈춘다고 한다. 오늘 정말 여러가지를 배운거 같다. 때리기 게임안에 많은 함수가 들어있는게 신기했다. 복습도 좀 더 열심히 해야겠다. 집에 비쥬얼스튜디오도 깔고 스스로 하는 습관을 들여야겠다. -신윤호
          * 소라때리기 게임을 만들었다. for,while복습하고 오늘 여러가시 새로운거를 많이 많이 배웠다.다음에 여러가지 스킬을 만들어야 되요..ㅠㅠ너무 한꺼번에 많을걸 배웠어요....과제는 2주에
          * for, while 문 2차 복습
  • 새싹교실/2012/아무거나/2회차 . . . . 14 matches
         while (a<b)
          while (d<f)
         while (a<e)
          while (d<b)
         while문으로 써서인지 머리를 덜 써서인지, 소스가 점점 길어지네요. for문 쓰는 법에 대해서도 꼭 배워야겠어요.
          * Hint!
         while (a<=n) {
          while(c<n) {
          while(b<2*a-1){
         while (a<=n-1) {
         while(c<n) {
          while(b<2*a-1){
         while (a<=n) {
          while(c<a) {
          while(b<2*d-1){
  • Gof/Visitor . . . . 13 matches
         VisitorPattern으로, 개발자는 두개의 클래스 계층을 정의한다. 하나는 operation이 수행될 element에 대한 계층이고 (Node hierarchy), 하나는 element에 대한 operation들을 정의하는 visitor들이다. (NodeVisitor hierarchy). 개발자는 visitor hierarchy 에 새로운 subclass를 추가함으로서 새 operation을 만들 수 있다.
          - implements each operation declared by Visitor. Each operation implements a fragment of the algorithm defined for the corresponding class of object in the structure. ConcreteVisitor provides the context for the algorithm and stores its local state. This state often accumulates result during the traversal of the structure.
          - may provide a high-level interface to allow the visitor to visit its elements. [[BR]]
          virtual void Accept (Visitor& v) { v.VisitElementA (this); }
          virtual void Accept (Visitor& v) { v.VisitElementB (this); }
          List<Element*>* _children;
          ListIterator<Element*> i (_children);
          v.VisitCompositeElement (this);
          visitor.VisitFloppyDisk (this);
          visitor.VisitChassis (this);
          whileFalse:
  • JavaScript/2011년스터디/CanvasPaint . . . . 13 matches
          <select name="colors"onclick="selectColor(this.selectedIndex)">
          <option value="White">White(Eraser)</option>
          var tool = this;
          this.started = false;
          this.mousedown = function(e){
          this.mousemove = function(e){
          this.mouseup = function(e){
          var tool = this;
          this.started = false;
          this.mousedown = function(e){
          this.mousemove = function(e){
          this.mouseup = function(e){
  • MoinMoinBugs . . . . 13 matches
         Back to MoinMoinTodo | Things that are MoinMoinNotBugs | MoinMoinTests contains tests for many features
         || This row || is ok ||
         || this row || isn't ||
         And as a fun sidenote, the UserPreferences cookie doesn't seem to work. The cookie is in my ~/.netscape/cookies file still. My EfnetCeeWiki and XmlWiki cookies are duplicated!? It is kind of like the bug you found when I, ChristianSunesson, tried this feature with netscape just after you deployed it.
         Hehe, and my changes are not logged to the RecentChanges database, I'll hope you find these changes this year. :) BUG BUG BUG!
         ''Well, Netscape suxx. I send the cookies with the CGI'S path, w/o a hostname, which makes it unique enough. Apparently not for netscape. I'll look into adding the domain, too.''
          * Check whether the passed WikiName is valid when editing pages (so no pages with an invalid WikiName can be created); this could also partly solve the case-insensitive filename problem (do not save pages with a name only differing in case)
          * RecentChanges can tell you if something is updated, or offer you a view of the diff, but not both at the same time.
          * Oh, okay. Is this MoinMoin CVS enabled? Reason being: I did a few updates of a page, and was only being shown the last one. I'll try that some more and get back to you.
          * Not CVS, but versioning all the same. I mean you have to get the most recent code from the SourceForge CVS archive for some features to work, if you test on a ''local'' wiki.
         With 0.3, TitleIndex is broken if first letter of Japanese WikiName is multibyte character. This patch works well for me but need to be fixed for other charsets.
         AtsuoIshimoto
         ''Differently broken. :) I think we can live with the current situation, the worst edges are removed (before, chopping the first byte out of an unicode string lead to broken HTML markup!). It will stay that way until I buy the [wiki:ISBN:0201616335 Unicode 3.0] book.''
  • MoinMoinTodo . . . . 13 matches
         This is a list of things that are to be implemented. If you miss a feature, have a neat idea or any other suggestion, please put it on MoinMoinIdeas.
         A list of things that are added to the current source in CVS are on MoinMoinDone.
         Things to do in the near future:
          * add a nice progress page, while the dictionary cache is built
          * Implement the update script (copying new images etc.) described elsewhere on this page or MoinMoinIdeas.
          * Other things like color, icons, menu?
          * [[SiteMap]]: find the hotspots and create a hierarchical list of all pages (again, faster with caching)
          * Add hidden field to editor, for two purposes:
          * 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!
          * Other things like color, icons, menu?
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/김상섭 . . . . 13 matches
          this->ch = new char[strlen(ch)+1];
          strcpy(this->ch,ch);
          if(this->ch == ch)
          return *this;
          delete [] this->ch;
          this->ch = new char[strlen(ch)+1];
          strcpy(this->ch, ch);
          return *this;
          if(this->ch == ns.ch)
          return *this;
          delete [] this->ch;
          strcpy(this->ch, ns.ch);
          return *this;
  • PokerHands/문보창 . . . . 13 matches
         enum {HighCard, OnePair, TwoPairs, ThreeCard, Straight, Flush, FullHouse, FourCard, StraightFlush};
         const int WHITE = 1;
         bool highCard(Poker & po);
          Poker black, white;
          while(cin.getline(str, 30, '\n'))
          black.rank[i] = white.rank[i] = 0;
          black.rank[0] = white.rank[0] = Flush;
          black.rank[0] = HighCard;
          white.value[count++] = j;
          white.rank[0] = HighCard;
          qsort(white.value, 5, sizeof(int), comp);
          int result = compare(black, white);
          interpret(highCard(b), highCard(w), result);
          if (result == BLACK || result == WHITE)
          result = WHITE;
          result = WHITE;
          if (result != BLACK && result != WHITE)
         bool highCard(Poker & po)
          po.rank[0] = HighCard;
          case WHITE:
  • R'sSource . . . . 13 matches
         while 1 :
          print 'pattern searching...'
          matching = pattern.match(line)
          if matching:
          replayNum = matching.group(2)
          matching = pattern.match(line)
          if matching:
          choicedRepUrl = 'http://www.replays.co.kr/technote' + matching.group(1)
          #print matching.group()
          matching = pattern.match(line)
          if matching:
          downUrl = 'http://www.replays.co.kr/technote' + matching.group(1)
          fileName = matching.group(2)
  • RandomWalk/임인택 . . . . 13 matches
          // move roach while loop is smaller than 50,000
          while(loop<50000)
          while(cin >> sizeX >> sizeY)
          while(cin >> xPos >> yPos)
          // move roach while 'loop' is smaller than 50,000
          while(LoopCount<50000)
          // i'm not sure that this is an excessive use of 'static' keyword
          while( bOnTrip ) {
          // because the roach doesn't know his position
          while( !_bEndCondition ) {
          processFinishing(msg);
          public void processFinishing(Message msg) {
          // if this is not the last point relay to the last point
  • StringOfCPlusPlus/세연 . . . . 13 matches
          node * left_child;
          node * right_child;
          while(!file.eof())
          while(word)
          if(strcmp(word, root->data_word) < 0) return Search(word, root->left_child);
          return Search(word, root->right_child);
          head->left_child = head->right_child = NULL;
          while(root != NULL)
          root = root->left_child;
          root = root->right_child;
          temp->left_child = temp->right_child = NULL;
  • woodpage/VisualC++HotKeyTip . . . . 13 matches
          *Ctrl + F를 누르면 찾기 창이 뜨는것 처럼 단어에다가 커서를 놓고 Ctrl + F3을 누르면 그 단어를 찾음 상당히 많이 쓰는 키인데 난 얼마전에 알았음 --; F3으로 이동 SHIFT+F3은 반대로
         === Ctrl + Shift + F2 ===
         === Ctrl + Shift + 8 ===
         === Ctrl + Shift + Left/Right ===
         === Shift + F2 ===
         === Shift + F3 ===
         === Shift + F4 ===
         === Shift + F5 ===
         === Shift + F11 ===
         === Ctrl + Shift + F9 ===
         === SHIFT + F12 ===
          *Ctrl + Shift + H 를 누르면 클래스 header에서 cpp로 cpp에서 header로 이동한다. 한마디로 원추~!
          *그럴경우 Ctrl + Shift + O(알파벳)을 누르면 최근에 열어본 페이지들이 앞쪽으로 나오게 된다. 이것도 좀 유용함
          *Ctrl + c로 복사해논것을 저장해준다. 쓸때는 Ctrl + Shift + V 누르면 (맞나?) 리스트가 나온다. 편리한 기능
          * 이것은 예상했듯이 모든 브레이크 포인트를 없에주는거다. Ctrl + Shift + F9지만 이것을 툴바에 붙여놓고 쓰면 상당히 편리하다.
  • 데블스캠프2005/java . . . . 13 matches
         '''Early history of JavaLanguage (quoted from [http://en.wikipedia.org/wiki/Java_programming_language#Early_history wikipedia] ):
         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.
         According to the available accounts, Bill Joy had ideas of a new language combining the best of Mesa and C. He proposed, in a paper called Further, to Sun that its engineers should produce an object-oriented environment based on C++. James Gosling's frustrations with C++ began while working on Imagination, an SGML editor. Initially, James attempted to modify and extend C++, which he referred to as C++ ++ -- (which is a play on the name of C++ meaning 'C++ plus some good things, and minus some bad things'), but soon abandoned that in favor of creating an entirely new language, called Oak named after the oak tree that stood just outside his office.
         Like many stealth projects working on new technology, the team worked long hours and by the summer of 1992, they were able to demo portions of the new platform including the Green OS, Oak the language, the libraries, and the hardware. Their first attempt focused on building a PDA-like device having a highly graphical interface and a smart agent called Duke to assist the user.
         In November of that year, the Green Project was spun off to become a wholly owned subsidiary of Sun Microsystems: FirstPerson, Inc. The team relocated to Palo Alto. The FirstPerson team was interested in building highly interactive devices and when Time Warner issued an RFP for a set-top box, FirstPerson changed their target and responded with a proposal for a set-top box platform. However, the cable industry felt that their platform gave too much control to the user and FirstPerson lost their bid to SGI. An additional deal with The 3DO Company for a set-top box also failed to materialize. FirstPerson was unable to generate any interest within the cable TV industry for their platform. Following their failures, the company, FirstPerson, was rolled back into Sun.
  • 새싹교실/2013/양반/3회차 . . . . 13 matches
          * whlie, do-while, for
         반복문 : while문, for문, do-while문
         === 반복문(루프) while ===
         while문
         while(조건식)
         조건식이 참이면 본체를 다시 실행, 거짓이면 while문을 종료
         while(count <= 100){
         === do while ===
         do while문
         }while(조건식);
         do - while은 적어도 한 번 실행된다.
         }while()
  • 성우용 . . . . 13 matches
          while(1)
          while(matrix[x_point][y_point+k] == 1)
          while(matrix[x_point+k][y_point] == 1)
          while(matrix[x_point+k][y_point+k] == 1)
          while(matrix[x_point][y_point-k] == 1)
          while(matrix[x_point-k][y_point] == 1)
          while(matrix[x_point-k][y_point-k] == 1)
          while(matrix[x_point][y_point+k+1] == 1)
          while(matrix[x_point+k+1][y_point] == 1)
          while(matrix[x_point+k+1][y_point+k+1] == 1)
          while(matrix[x_point-k-1][y_point] == 1)
          while(matrix[x_point][y_point-k-1] == 1)
          while(matrix[x_point-k-1][y_point-k-1] == 1)
  • 조영준/파스칼삼각형/이전버전 . . . . 13 matches
          while (true)
          this._row = row;
          _triangle = new int[this._row][];
          if (this._row > 1) _triangle[1] = new int[] { 1, 1 };
          for (int i = 2; i < this._row; i++)
          this.lines = lines;
          this.scale = scale;
          if (scale % 2 == 1) this.scale++; //너비가 홀수이면 짝수로 변경
          while (true)
          this.lines = lines;
          this.lines = lines;
          this.scale = scale;
          if (scale % 2 == 1) this.scale++; //너비가 홀수이면 짝수로 변경
  • AcceleratedC++/Chapter13 . . . . 12 matches
         == 13.2 Polymorphism and virtual functions ==
          '''다형성(polymorphism)'''
          while(record.read(cin)) {
          while(record.read(cin)) {
          while (record->read(cin)) {
         // this code almost works; see 13.3.2/242
          while (cin >> ch) {
          virtual Core* clone() const { return new Core(*this); }
          Grad* clone() const { return new Grad(*this); } // 본래 virtual 함수에서는 기본클래스와 파생클래스에서
          if (&s != this) {
          return *this;
          while (record.read(cin)) {
  • AcceleratedC++/Chapter14 . . . . 12 matches
          if(&rhs != this) { // 자기 참조를 조사한뒤 행동방식을 결정한다.
          return *this;
          while (cin >> ch) {
          // `students[i]' is a `Handle', which we dereference to call the functions
          return *this;
          return *this;
         // does this version work?
          return *this;
          return std::lexicographical_compare(lhs.begin(), lhs.end(), rhs.begin(), rhs.end());
          return std::lexicographical_compare(rhs.begin(), rhs.end(), lhs.begin(), lhs.end());
          return !std::lexicographical_compare(rhs.begin(), rhs.end(), lhs.begin(), lhs.end());
          return !std::lexicographical_compare(lhs.begin(), lhs.end(), rhs.begin(), rhs.end());
  • Gof/Adapter . . . . 12 matches
          getChildrenBlock:
          createGraphicNodeBlock:
          [:node | node createGraphicNode].
         Shape assumes a bounding box defined by its opposing corners. In contrast, TextView is defined by an origin, height, and width. Shape also defines a CreateManipulator operation for creating a Manipulator object, which knowns how to animate a shape when the user manipulates it. TextView has no equivalent operation. The class TextShape is an adapter between these different interfaces.
         A class adapter uses multiple inheritance to adapt interfaces. The key to class dapters is to use one inheritance branch to inherit the interface and another branch to inherit the implementation. The usual way to make this distinction in C++ is to inherit the interface publicly and inherit the implementation privately. We'll use this convention to define the TextShape adapter.
         Finally, we define CreateManipulator (which isn't supported by TextView) from scratch. Assume we've already implemented a TextManipulator class that supports manipulation of a TextShape.
          return new TextManipulator (this);
         The object adapter uses object composition to combine classes with different interfaces. In this approach, the adapter TextShape maintains a pointer to TextView.
         TextShape must initialize the pointer to the TextView instance, and it does so in the constructor. It must also call operations on its TextView object whenever its own operations are called. In this example, assume that the client creates the TextView object and passes it to the TextShape constructor.
          return new TextManipulator (this);
         Compare this code the class adapter case. The object adapter requires a little more effort to write, but it's more flexible. For example, the object adapter version of TextShape will work equally well with subclasses of TextView -- the client simply passes an instance of a TextView subclass to the TextShape constructor.
  • HowToBuildConceptMap . . . . 12 matches
          1. Identify a focus question that addresses the problem, issues, or knowledge domain you wish to map. Guided by this question, identify 10 to 20 concepts that are pertinent to the question and list these. Some people find it helpful to write the concept labels on separate cards or Post-its so taht they can be moved around. If you work with computer software for mapping, produce a list of concepts on your computer. Concept labels should be a single word, or at most two or three words.
          * Rank order the concepts by placing the broadest and most inclusive idea at the top of the map. It is sometimes difficult to identify the boradest, most inclusive concept. It is helpful to reflect on your focus question to help decide the ranking of the concepts. Sometimes this process leads to modification of the focus question or writing a new focus question.
          * Next selet the two, three or four suboncepts to place under each general concept. Avoid placing more than three or four concepts under any other concept. If there seem to be six or eight concepts that belong under a major concept or subconcept, it is usually possible to identifiy some appropriate concept of intermediate inclusiveness, thus creating another level of hierarchy in your map.
          * Connect the concepts by lines. Label the lines with one or a few linking words. The linking words should define the relationship between the two concepts so that it reads as a valid statement or proposition. The connection creates meaning. When you hierarchically link together a large number of related ideas, you can see the structure of meaning for a given subject domain.
          * Rework the structure of your map, which may include adding, subtracting, or changing superordinate concepts. You may need to do this reworking several times, and in fact this process can go on idenfinitely as you gain new knowledge or new insights. This is where Post-its are helpful, or better still, computer software for creating maps.
          * Look for crosslinks between concepts in different sections of the map and label these lines. Crosslinks can often help to see new, creative relationships in the knowledge domain.
          * Concept maps could be made in many different forms for the same set of concepts. There is no one way to draw a concept map. As your understanding of relationships between concepts changes, so will your maps.
  • InvestMulti - 09.22 . . . . 12 matches
         nations={'KOREA':0 ,'JAPAN':700 , 'CHINA':300, 'INDIA':100}
          print '4. Invest to this Nation '
          print '2. CHINA '
          user[t2] = 'CHINA'
         nation={'KOREA':0 ,'JAPAN':0.8 , 'CHINA':0.3, 'INDIA':0.1}
          print '4. Invest to this Nation '
          print '2. CHINA '
          user[NATION] = 'CHINA'
          print 'This Nation has these items :: ' ,items.keys()[0] ,' , ', items.keys()[1]
          quantity = input('How Many do want to buy this item ? ')
          print 'This Nation has these items :: ' ,items.keys()[0] ,' , ', items.keys()[1]
         nation={'KOREA':0 ,'JAPAN':0.8 , 'CHINA':0.3, 'INDIA':0.1}
          temp = ID + 'CHINAINT'
          temp = ID + 'CHINADOUBLE'
          print '4. Invest to this Nation '
          print '6. Give up this game '
          print '2. CHINA '
          user[NATION] = 'CHINA'
          print 'Can not invest this nation!!'
          print 'This Nation has these items :: ' ,items.keys()[0] ,' , ', items.keys()[1]
  • MFCStudy_2001/MMTimer . . . . 12 matches
         m_TimerID=timeSetEvent(20,1,&TimerProc,(DWORD)this,TIME_PERIODIC);
         m_nTimerID = timeSetEvent(5, 0, (LPTIMECALLBACK)timeproc, (DWORD)this, TIME_PERIODIC);
          * this는 이 클래스 인스턴스의 값을 넘겨줍니다. 클래스 내부 함수로 선언했을 경우네는 중요한 인자값입니다.
          dwUser는 timeSetEvent의 this값을 인자로 받아 pDlg에 현재 인스턴스의 주소를 넣습니다.
          CTmrprocView * pThis;
          if (m_thisList.Lookup(idTimer, (LPVOID &) pThis))
          ASSERT(pThis->GetSafeHwnd());
          CDC* pDC = pThis->GetDC();
          wsprintf((LPSTR) pThis->m_strOutput, "CTmrprocView::TimerProc() Called. Count = %ld", ++pThis->m_cCount);
          pThis->Invalidate(TRUE);
  • NSIS/예제2 . . . . 12 matches
         ComponentText "This will install the less simple example2 on your computer. Select which optional things you want installed."
         UninstallText "This will uninstall example2. Hit next to continue."
         ComponentText "This will install the less simple example2 on your computer. Select which optional things you want installed."
         UninstallText "This will uninstall example2. Hit next to continue."
         ComponentText: "This will install the less simple example2 on your computer. Select which optional things you want installed." "" ""
         UninstallText: "This will uninstall example2. Hit next to continue." ""
  • Omok/재니 . . . . 12 matches
          while(winner == 0)
          cout << "White!n";
          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)
          while (m_Board[check_X][check_Y] == (turn % 2)){
          while (!bd.checkOmok()){
  • UML/CaseTool . . . . 12 matches
         ''Diagramming'' in this context means ''creating'' and ''editing'' UML [[diagram]]s; that is diagrams that follow the graphical notation of the Unified Modeling Language.
         ''[[Code generation]]'' in this context means, that the user creates UML diagrams, which have some connoted model data, from which the UML tool derives (through a conversion process) parts or all of the [[source code]] for the software system that is to be developed. Often, the user can provide some skeleton of the program source code, in the form of a source code [[template]] where predefined tokens are then replaced with program source code parts, emitted by the UML tool during the code generation process.
         There is some debate among software developers about how useful code generation as such is. It certainly depends on the specific problem domain and how far code generation should be applied. There are well known areas where code generation is an established practice, not limited to the field of UML. On the other hand, the idea of completely leaving the "code level" and start "programming" on the UML diagram level is quite debated among developers, and at least, not in such widespread use compared to other [[software development]] tools like [[compiler]]s or [[Configuration management|software configuration management systems]]. An often cited criticism is that the UML diagrams just lack the detail which is needed to contain the same information as is covered with the program source. There are developers that even state that "the Code ''is'' the design" (articles [http://www.developerdotstar.com/mag/articles/reeves_design_main.html] by Jack W. Reeves [http://www.bleading-edge.com/]).
         ''Reverse engineering'' in this context means, that the UML tool reads program source code as input and ''derives'' model data and corresponding graphical UML diagrams from it (as opposed to the somewhat broader meaning described in the article "[[Reverse engineering]]").
         Reverse engineering encloses the problematic, that diagram data is normally not contained with the program source, such that the UML tool, at least in the initial step, has to create some ''random layout'' of the graphical symbols of the UML notation or use some automatic ''layout algorithm'' to place the symbols in a way that the user can understand the diagram. For example, the symbols should be placed at such locations on the drawing pane that they don't overlap. Usually, the user of such a functionality of an UML tool has to manually edit those automatically generated diagrams to attain some meaningfulness. It also often doesn't make sense to draw diagrams of the whole program source, as that represents just too much detail to be of interest at the level of the UML diagrams. There are also language features of some [[programming language]]s, like ''class-'' or ''function templates'' of the programming language [[C plus plus|C++]], which are notoriously hard to convert automatically to UML diagrams in their full complexity.
         This means that the user should be able to change either the ''model data'' (together with the corresponding diagrams) or the ''program source code'' and then the UML tool updates the other part automatically.
         Rational Software Architect, Together가 유명하고, 오픈 소스로는 Argo, Violet 이 유명하다.
  • Vending Machine/dooly . . . . 12 matches
         public class VendingMachineTest extends TestSuite {
          private VendingMachine vm;
          vm = new VendingMachine();
          private VendingMachine vm;
          vm = new VendingMachine();
          public void testEmptyMatchine() {
         public class VendingMachine {
          this.money += money;
          this.money -= getPrice(item);
         See Also ["CppStudy_2002_2"] , ["VendingMachine/세연/재동"] , ["VendingMachine/세연/1002"] , [Vending Machine/세연]
  • WikiSandPage . . . . 12 matches
          <input type="hidden" name="action" value="userform">
          <input type="hidden" size="15" maxlength="20" name="password" value="">
          <input type="hidden" size="15" maxlength="20" name="passwordagain" value="">
          <input type="hidden" size="40" name="email" value="">
          <input type="hidden" class="button" value="Local timezone">
          <input type="hidden" size="40" name="user_css" value="">
          * 위키가 넓어 hi 져서 좋아요~~ >__<ㅋ
          '''수정 hihi 테스트'''
         [임인택/ThisIsATestPage]
         hihi
  • [Lovely]boy^_^/EnglishGrammer/PresentPerfectAndPast . . . . 12 matches
          A. Tom is looking for his key. He can't find it. He has lost his key.(= He lost it and he still doesn't hav it.)
          ex) He told me his name, but I've forgotten it.(I can't remember it now.)
          We use already to say that something happened sooner than expected.(예상했던것보다 더 빨리 사건이 터졌을때 쓴다)
          Yet = until now. It shows that the speaker is expecting something to happen. Use yet only in questions and negative sentences.
          ex) I've never been to China. Have you been there?
          ex) Everything is going well. We haven't had any problems so far.
          B. We use the present perfect with today/ this morning/ this evening, etc. when these periods are not finished at the time of speaking.(그렇대요;;)
          ex) Have you had a vacation this year?
          C. We say, "It's the first time something has happened."(present perfect) (이건 뭐하자는 건지..;;)
          ex) Sarah has lost her passport again. It's the second time this has happened.(not happens)
  • 김희성/리눅스계정멀티채팅 . . . . 12 matches
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(1)
          while(check==1);
          while(1)
          while(check==2);
          while(1)
          while(1)
          while(1)
  • 데블스캠프2009/목요일/연습문제/MFC/서민관 . . . . 12 matches
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Set the icon for this dialog. The framework does this automatically
          SetIcon(m_hIcon, TRUE); // Set big icon
          SetIcon(m_hIcon, FALSE); // Set small icon
         // this is automatically done for you by the framework.
          CPaintDC dc(this); // device context for painting
          dc.DrawIcon(x, y, m_hIcon);
         // The system calls this to obtain the cursor to display while the user drags
          return (HCURSOR) m_hIcon;
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Set the icon for this dialog. The framework does this automatically
          SetIcon(m_hIcon, TRUE); // Set big icon
          SetIcon(m_hIcon, FALSE); // Set small icon
         // this is automatically done for you by the framework.
          CPaintDC dc(this); // device context for painting
          dc.DrawIcon(x, y, m_hIcon);
  • 작은자바이야기 . . . . 12 matches
          * 제가 "원래 모든 함수가 static"이라는 의미로 말한건 아닌데 오해의 소지가 있었나보군요. 사실 제가 설명한 가장 중요한 사실은 말씀하신 예에서 object의 컴파일 타입의 method() 메서드가 가상 메서드라면(static이 아닌 모든 Java 메서드), 실제 어떤 method() 메서드를 선택할 것이냐에 관한 부분을 object의 런타임 타입에 의한다는 부분이었지요. 그러니까 object는 컴파일 타입과 동일하지 않은 런타임 타입을 가질 수 있으며, 다형성의 구현을 위해 implicit argument인 object(=this)의 런타임 타입에 따라 override된 메서드를 선택한다는 사실을 기억하세요. (Python에선 실제 메서드 내에서 사용할 formal parameter인 self를 explicit하게 선언할 수 있다고 보면 되겠지요.) - [변형진]
          * c++에서 상호배제 관련으로 mutex나 critical section같은거 엄청 배웠었는데 자바에서는 synchronized를 이용해서 쉽게 처리할 수 있다는게 신기했습니다. os 수업 들은지 오래 됐는데 멀티프로세스와 멀티스레드 수업을 다시 들으니까 설명을 참 잘 해주셔서 좋았습니다. 함수에만 붙일 수 있는게 아니고 보호자원을 가진 객체를 이용한 synchronized(this){ ... } 같은 부분은 나중에 스레드를 쓸 경우에 참고가 될 것 같습니다. 그리고 인터페이스와 리플렉션을 이용한 초기화를 보니 생각을 잘 하면 구체클래스가 코드에 안드러나게 할 수 있다는 점도 볼만했습니다. -[서영주]
          * 지난시간에 이은 Inner Class와 Nested Class의 각각 특징들 Encapsulation이라던가 확장성, 임시성, 클래스 파일 생성의 귀찮음을 제거한것이 새로웠습니다. 사실 쓸일이 없어 안쓰긴 하지만 Event핸들러라던가 넘길때 자주 사용하거든요. {{{ Inner Class에서의 this는 Inner Class를 뜻합니다. 그렇기 때문에 Inner Class를 포함하는 Class의 this(현재 객체를 뜻함)을 불러오려면 상위클래스.this를 붙이면 됩니다. }}} Iterator는 Util이지만 Iterable은 java.lang 패키지(특정 패키지를 추가하지 않고 자바의 기본적인 type처럼 쓸수있는 패키지 구성이 java.lang입니다)에 포함되어 있는데 interface를 통한 확장과 재구성으로 인덱스(index)를 통한 순차적인 자료 접근 과는 다른 Iterator를 Java에서 범용으로 쓰게 만들게 된것입니다. 예제로 DB에서 List를 한꺼번에 넘겨 받아 로딩하는것은 100만개의 아이템이 있다면 엄청난 과부하를 겪게되고 Loading또한 느립니다. 하지만 지금 같은 세대에는 실시간으로 보여주면서 Loading또한 같이 하게 되죠. Iterator는 통해서는 이런 실시간 Loading을 좀더 편하게 해줄 수 있게 해줍니다. 라이브러리 없이 구현하게 되면 상당히 빡셀 것 같은 개념을 iterator를 하나의 itrable이란 인터페이스로 Java에서는 기본 패키지로 Iterable을 통해 Custom하게 구현하는 것을 도와주니 얼마나 고마운가요 :) 여튼 자바는 대단합니다=ㅂ= Generic과 Sorting은 다른 분이 설명좀. - [김준석]
          * JPA의 구체 클래스로 eclipse link와 hibernate가 있는데, 각각을 사용할 때 구체 클래스를 통해서 사용하지 않고 JPA 인터페이스를 통해서 사용하도록 하면 나중에 구체 클래스를 바꾸기 쉽다.
          * servlet의 war(web archive)파일을 넣어주면 tomcat내부의 watcher가 war파일의 정보를 읽어서 추가된 클래스를 동적으로 로딩해 준다.
          * JVM - stack-based machine
          * register-based machine과의 차이는 연산에 사용되는 operand의 차이. register-based에서는 register에서 operand를 가져오고 stack-based에서는 stack에서 pop해서 가져온다.
          * stack-based machine의 경우 register-based machine에 비해 push, pop이 많아서 속도가 조금 느리지만 register를 사용하는 경우에 비해 기기에 덜 종속적이다.
          * invokestatic - static 메소드 호출. 첫 인자로 this를 넣어주지 않는다.
  • 2학기파이선스터디/서버 . . . . 11 matches
          while data:
          while 1:
          while 1:
          while data:
         ## while 1:
          while 1:
          while data:
         ## while 1:
          while 1:
          while not ID:
          while True:
  • AcceleratedC++/Chapter11 . . . . 11 matches
          if (&rhs != this) {
          return *this;
          * '''this 키워드의 사용'''
          this는 멤버함수 안에서 유효하다. this는 멤버함수를 호출시킨 객체의 포인터를 리턴한다.
          만약 this 키워드로 자기 대입 체크를 하지 않을 경우에는 오른쪽 객체를 해제한 뒤에 다시 왼쪽항에 대입하게 되므로 문제가 발생하게 된다.
          * '''*this 의 리턴'''
          while (it != data)
          if (&rhs != this) {
          return *this;
          while (it != data)
  • DPSCChapter2 . . . . 11 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.
         Our story begins with a tired-looking Don approaching Jane's cubicle, where Jane sits quietly typing at her keyboard.
         Don : Hey, Jane, could you help me with this problem? I've been looking at this requirements document for days now, and I can't seem to get my mind around it.
         Don : It's this claims-processing workflow system I've been asked to design. I just can't see how the objects will work together. I think I've found the basic objects in the system, but I don't understand how to make sense from their behaviors.
          1. Data Entry. This consists of various systems that receive health claims from a variety of different sources. All are logged by assigning a unique identifier. Paper claims and supporting via OCR (optical character recognition) to capture the data associated with each form field.
          3. Provider/Plan Match. An automated process attempts to mach the plan (the contract unser which the claim is being paid) and the health care provider (e.g., the doctor) identified on the claim with the providers with which the overall claim processing organization has a contract. If there is no exact match, the program identifies the most likely matches based on soundex technology (an algorithm for finding similar-sounding words). The system displays prospective matches to knowledge workers in order of the likeinhood of the match, who then identify the correct provider.
          5. Adjudication of Pended Claims. The adjudicator can access the system for a claim history or a representation of the original claim. The adjudicator either approves the claim for payment, specifying the proper amount to pay, or generates correspondence denying the claim.
  • Emacs . . . . 11 matches
         ; Add package-archives
         (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
         (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
          * 추천 패키지 : [Anything] or [helm], [auto-complete], [tabbar], [ecb], [yasnippet]
         ;; *This enalbes the database and idle repasitiory
         (global-set-key [(control shift tab)]'tabbar-backward)
         === highline plugin ===
         emacs wiki에 highline 이라고 검색하면 소스가 제공된다.
         emacs 설정파일이 있는 디렉토리에 소스를 복사해서 highline.el이라고 소스파일을 만들어 저장한다.
         ;;Highline plugin load
         (require 'highline)
         (global-highline-mode t)
  • Gof/Facade . . . . 11 matches
         parser tree는 StatementNode, ExpressionNode와 같은 ProgramNode의 subclass들의 인스턴스들로 이루어진다. ProgramNode 계층 구조는 Composite Pattern의 예이다. ProgramNode는 program node 와 program node의 children을 조작하기 위한 인터페이스를 정의한다.
          // child manipulation
         Traverse operaton은 CodeGenerator 객체를 인자로 취한다. ProgramNode subclass들은 BytecodeStream에 있는 Bytecode객체들을 machine code로 변환하기 위해 CodeGenerator 객체를 사용한다. CodeGenerator 클래는 visitor이다. (VisitorPattern을 참조하라)
         CodeGenerator 는 subclass를 가진다. 예를들어 StackMachineCodeGenerator sk RISCCodeGenerator 등. 각각의 다른 하드웨어 아키텍처에 대한 machine code로 변환하는 subclass를 가질 수 있다.
         ProgramNode의 각 subclass들은 ProgramNode의 child인 ProgramNode 객체를 호출하기 위해 Traverse operation을 구현한다. 매번 각 child는 children에게 같은 일을 재귀적으로 수행한다. 예를 들어, ExpressionNode는 Traverse를 다음과 같이 정의한다.
          cg.Visit (this);
          ListIterator <ProgramNode*> i (_children);
         우리가 토론해온 클래스들은 곧 Compiler 서브시스템을 이룰 것이다. 자 이제 우리는 이 모든 조각들을 함께 묶은 facade 인 Compiler 클래스를 소개할 것이다. Compiler는 소스 컴파일과 특정 machine에 대한 코드변환기능에 대한 단순한 인터페이스를 제공한다.
  • InternalLinkage . . . . 11 matches
         Except for the first time through this function (when p must be constructed), this is a one-line function — it consists entirely of the statement "return p;". If ever there were a good candidate for inlining, this function would certainly seem to be the one. Yet it's not declared inline. Why not? ¤ Item M26, P18
         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)
         와 같은 의미가 된다. 이것은 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? )
  • RUR-PLE/Etc . . . . 11 matches
          * 이 경우에서의 처리를 while 문을 사용하여 처리한다.
          while next_to_a_carrot():
         while not next_to_a_beeper():
         while not next_to_a_beeper():
         while not next_to_a_beeper():
         while not next_to_a_beeper():
          while not next_to_a_beeper():
          while not next_to_a_beeper():
          while front_is_clear():
         while front_is_clear():
         while front_is_clear():
  • TheJavaMan/테트리스 . . . . 11 matches
          Graphics memG;
          memG = mem.getGraphics();
          memG.setColor(Color.white);
          this.requestFocus();
          memG.setColor(Color.white);
          clock = new Thread(this);
          this.setSize(200,333);
          public void paint(Graphics g) {
          g.drawImage(mem, 0, 0, this); //
          public void update(Graphics g) {
          while(true)
  • ThinkRon . . . . 11 matches
         여기서 Ron은 Think Big에서처럼 부사의 역할을 하며, "RonJeffries처럼"을 뜻한다.
         저는 이미 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.
  • ZeroPage성년식/거의모든ZP의역사 . . . . 11 matches
          * 이 항목은 zeropage/history 같은 이름의 문서로 바꾸는 것도 나쁘지 않을것 같네요. - [안혁준]
         ||1학기 ||2기 회원모집. 1학년을 위한 각종 강좌 마련, 스터디 조직. 2학년 각종 스터디 조직(C++, Graphics, OS, System-Programming, 한글 구현). 첫돌 잔치. ||
         ||여름방학 ||Computer Architecture, Assembly, Pascal 등의 스터디/강좌. 현대 경진대회 준비반 개설(15일간 오전 9시-오후 5시까지 전산 커리를 모두 다룸, 기출문제 풀이 등) ||
          * C++, Computer Graphics, OS, System-Programming
          * Computer Architecture, Assembly Language, Pascal
         ||겨울방학 ||Data Structure, Clipper, UNIX, Game, Graphic 세미나 개최. ||
          * Data Structure, Clipper, UNIX, Game, Computer Graphics
          * Delpya, OS, Graphics, Assembly, Coprocessor, UNIX, Network
         ||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
          * 3D Graphics
          * SeeAlso [http://web.archive.org/web/20010428085542/http://zeropage.org/old.html|웹 아카이브]
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 11 matches
          * 신촌 7시 민토신관 컴퓨터고전스터디 The Mythical Man Month Chapter 3&4
          * TheMythicalManMonth 5,6장 읽었다. 5장은 대충 감은 오는데.. 정확히는 무슨 내용인지 알수가 없다.--; 클났군.. 6장은 피곤해서 조금 읽다 말았다. 낼 일찍 일어나서 읽어야겠다.
          * The computer classic study - The Mythical Man Month Chapter 3&4 - meeting is on today P.M. 7 O'clock, at SinChon Min.To.
          * I learned a moving bar techinique using timer from Sanghyup.
          * I borrow the UML for beginner. Translator is Kwak Yong Jae.(His translation is very good)
          * My arcanoid running is not same any computer. Some computers are running this game very well, others are blinking screen, anothers are not able to move the bar.
          * I read the TheMythicalManMonth Chapter5,6. I feel chapter5's contents a bit.. I can't know precision contents.--; It's shit.. I read a chapter6 not much, because I'm so tired. I'll get up early tomorrow, and read chapter6.
          * The computer classic study - The Mythical Man Month Chapter 5&6 - meeting is on today P.M. 5 O'clock, at SinChon Min.To.
          * This meeting is also helpful. Although a half of members don't attend, I can think many new things.
  • whiteblue/파일읽어오기 . . . . 11 matches
          string szPublishingCompany;
          szPublishingCompany = szPC;
          string getPublishingCompany() { return szPublishingCompany; }
          while (!f.eof())
          while (!fin.eof())
          while (!fin2.eof())
          string szTemp2PublishingCompany(szTemp2.begin() + nT2[2] + 1, szTemp2.size());
          BookInfo * bi = new BookInfo(nTempNum , szTemp2BookName , szTemp2Writer , szTemp2PublishingCompany);
          그거 대신 STL을 썼죠.. vector 도 linked list 로 되어있잖아요^^;; -- 상욱(["whiteblue"])
          그런가요?.. 디버그 모드 돌려보니깐 링크드 리스트처럼 되던디.... 아니었군요... -- 상욱(["whiteblue"])
  • 데블스캠프2010/다섯째날/ObjectCraft/미션3/김상호 . . . . 11 matches
          while(!((a[0].hp<=0 && a[1].hp<=0) || (a[2].hp<=0 && a[3].hp<=0))) //0과 1이 죽으면 끝or 2와 3이 죽으면 끝
          while(!((a[0].is_dead() && a[1].is_dead()) || (a[2].is_dead() && a[3].is_dead()))) //0과 1이 죽으면 끝or 2와 3이 죽으면 끝
          if(b.hp<=0 || this->hp<=0)
          b.hp -=this->gong;
          printf("저글링 %d이 저글링 %d에게 데미지 %d를 입혀 HP가 %d가 되었다.\n", this->name, b.name, this->gong, b.hp);
          this->gong=5;
          this->bang=0;
          this->hp=50;
          this->name=n;
          if(this->hp<=0)
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 11 matches
         package org.zeropage.devils.machine;
         package org.zeropage.devils.machine;
          while (politics.hasNext()) {
          while (st.hasMoreTokens()) {
          while (economy.hasNext()) {
          while (st.hasMoreTokens()) {
         package org.zeropage.devils.machine;
          while (politics.hasNext()) {
          while (st.hasMoreTokens()) {
          while (economy.hasNext()) {
          while (st.hasMoreTokens()) {
  • 새싹교실/2012/열반/120402 . . . . 11 matches
          * while은 수업 시간에 다룬 내용이라 짧게 설명했습니다. 위의 printstar를 응용한 실습을 진행했습니다.
          while(i=<N);
          * while의 중괄호도 제대로 쓰여있지 않습니다.
          while(i>N){
          while(i>N){
          * while, do while 반복문과 재귀함수를 이용한 점찍기를 배웠습니다. -[권우성]
          * 전역변수, 지역변수, do while, while, printstar 등을 배웠습니다. 수업시간보다 더 알차게 배운 것 같습니다. -[김민규]
          * 별찍기, do while, while을 배웠습니다. 제가 짠 함수가 맞아서 기뻤습니다^o^ -[채유빈]
  • 새싹교실/2012/우리반 . . . . 11 matches
         C (high level 언어)
         (추가 compile이란 High level language , 즉 인간이 구분하기 쉬운 언어로 작성된 프로그램을 Machine language(기계어)로 번역하여 처리하는 작업이라고 생각합니다.-[권도현]
          * Linux, switch, gcc, while, for.
          * 윤화, 도현이 과제 : 해당 출력물을 while혹은 for문을 이중으로 이용해서 짜오기.
          * [장윤화] - switch와 while을 배웠습니다. while을 배우다가 멘붕할 뻔 했지만 나름 머리를 굴려가며 코딩했어요ㅠ_ㅠ 마지막엔 막혀서 과제를 받았지만... 아직도 코드 짜는 것은 너무 어려워요... 집에가서 열심히 c공부를 해야겠습니다. switch와 case는 같이... 쓰는 건데... 어떨 때 쓰는 거냐면 if문을 쓸 때 번거로우니까 switch를 씁니다.
          * [이미경] - switch, while, for을 배웠습니다. 반복문은 아직 어려운것 같아요 ㅠㅠ... 열심히 연습해서 저도 현란하게 *을 가지고 놀고 싶어요.....ㅋㅋ 그리고 자꾸 괄호 쓸 때 실수해서 에러뜨는데 주의해야할 것 같아요..
          * [권도현] - switch, while, for을 배웠습니다. 어려워서 정신을 못차리겠어요 ㅠㅠ 열심히 연습해볼게요 ㅠㅠ ;랑 괄호 주의해야겠습니다. 많은 함수가 아직도 낯설어요.. 코딩 정말 어렵네요..
          * for문과 while 별찍기를 연습했습니다. 집에서두 연습 많이하면 더 나은 모습 보여드릴 수 있을 거 같네요. 조금씩 나아지는게 보람찹니다 ^^(권도현)
          * do-while, 함수, return, scope, {}
          * [이미경] - 함수에 대해서 배웠다. 재귀함수도 배웠는데 너무 어려운거 같다 ㅠㅠ 자꾸 부르고 또 부르고 해서 결과를 예측할 수 없었다 ㅠㅠㅠ do while이랑 << 도 배웠는데 <<할 때 2진수까지 생각해야해서 화났다.
  • 정모/2003.3.5 . . . . 11 matches
          * 저는 신입생 모집을 따로 기간을 안두고 마음대로 위키에 페이지를 만들게끔 두고 싶습니다. 물론 정회원은 데블스 캠프가 끝난 후가 될꺼구요.. 신입생을 위한 시험대비 씨++ 세미나와 제로페이지 소개 등을 지속적으로 가지면서 준회원을 모으는 것이 좋을것 같습니다. -- 상욱(["whiteblue"])
          * 정회원과 준회원의 큰 차이는 없다고 생각합니다. 다만 우리 서버의 계정을 받는 문제나 행사 자체를 끌고 가는 인력을 뽑는 것 등 진행적, 실질적 문제가 조금의 차이를 보이기 때문에 구분을 하는 것으로 생각합니다. -- 상욱(["whiteblue"])
          * 작년보다 많은 신입생 대상 세미나와 학회 소개가 있을 예정입니다. 그것을 열면서 계속 제로페이지 홍보도 역시 같이 할꺼구요 그 때마다 준회원 이야기 등을 할것입니다. 이렇게 되면 아마도 일정 기간 모집은 필요치 않을것으로 생각됩니다. --상욱(["whiteblue"])
          * 1년 계획은 작년과 별반 다를 것이 없이 계획하는 것이 좋을 것 같습니다. 작년에 특별히 모난 진행이 별로 없었다고 개인적인 판단에 그대로 이어갔으면 하는 생각입니다. -- 상욱(["whiteblue"])
          * 데블스 캠프 후 정회원 모집, 선배님들과의 만남, 여름,겨울 엠티, 프로그래밍 잔치 등이 작년과 시기와 진행면에서 비슷하게 이어나갈 것 같습니다. 저도 아직 인계받은 것이 거의 없어서 문서화 답변은 조금 힘들 듯 합니다..^^;; --상욱(["whiteblue"])
          * 학회 분위기를 조금 쇄신하고자 합니다. 타 모임과 다르게 우리 제로페이지만의 단체성이 조금 약한게 사실인거 같구요 그래서 조금 더 많은 모임과 술자리, 엠티, 행사 등을 가졌으면 합니다. -- 상욱(["whiteblue"])
          * 홍보는 물론 02학번이 주를 이루어 홍보를 하겠습니다. 이 점은 정모 때 자세한 의견이 교환되었으면 좋겠습니다. -- 상욱(["whiteblue"])
          * 그래서 신입생 대상 세미나를 많이 열 계획입니다. 그래서 우리 학회의 면모를 본다면 자연적으로 하고자하는 새내기들도 많이 들어올 것이라고 생각합니다. -- 상욱(["whiteblue"])
          * 여러 선배님들과 이야기를 해 봤는데요 페이지 디자인을 싹 바꾸어보려고 합니다. 페이지 디자인이 좀 안좋다라는(-_-; ) 의견이 많았기 때문에 해 보기로 했습니다. 게시판을 새로 만든다 등 이런 것들은 차근차근 하기로 했구요 일단은 한번 다 바꾸어보는데 의미를 두기로 했습니다. 이무리 학습을 목표로 한 페이지라도 디자인이 깔끔하고 좋으면 훨씬 좋지 않을까요? -- 상욱(["whiteblue"])
          * 일단 제가 주축으로 바꾸어 나가기로 했습니다..(그런데 하나도 몰라요...ㅡ.ㅜ) 공부를 하면서 할 생각을 가지고 있구요 곧 페이지 만들어서 시작 하겠습니다. -- 상욱(["whiteblue"])
          * 서버가 너무 많이 죽는거에 대해 대책을 세워야 할 것 같습니다. 신입생들 들어오는데 계속 그러면 곤란하지 않을까요??^^; -- 상욱(["whiteblue"])
  • .bashrc . . . . 10 matches
         shopt -s histappend histreedit
         echo -e "${CYAN}This is BASH ${RED}${BASH_VERSION%.*}${CYAN} - DISPLAY on ${RED}$DISPLAY${NC}\n"
         alias h='history'
         alias which='type -all'
          echo -e "\n${RED}Machine stats :$NC " ; uptime
          max=$1; shift;
         complete -A command command type which
         # This is a 'universal' completion function - it works when commands have
          export history import log rdiff release remove rtag status \
  • AcceleratedC++/Chapter6 . . . . 10 matches
          while(i != str.end()) {
          while (b != e) {
          // advance `b' and check for more \s-1URL\s0s on this line
          while ((i = search(i, e, sep.begin(), sep.end())) != e) {
          while (beg != b && isalpha(beg[-1]))
          // the separator we found wasn't part of a \s-1URL\s0; advance `i' past this separator
          while (read(cin, student)) {
          // verify that the analyses will show us something
          while (read(cin, student)) {
          // verify that the analyses will show us something
  • AcceleratedC++/Chapter7 . . . . 10 matches
          while (cin >> s)
          while (getline(in, line)) {
          while (line_it != it->second.end()) {
          while (getline(in, line)) {
          while (it != sentence.end()) {
          while (r >= n)
          while (getline(in, line)) {
          // from which we select one at random
          while (it != sentence.end()) {
          while (r >= n);
  • EightQueenProblem/kulguy . . . . 10 matches
          this.queensNum = queensNum;
          while ((point = points.nextPoint()) != null)
          this.size = size;
          while (pointsIter.hasNext())
          while (iter.hasNext())
          this.points = points;
          while (iter.hasNext())
          this.point = point;
          this.x = x;
          this.y = y;
  • ErdosNumbers/임인택 . . . . 10 matches
          while line!='' :
         def stripWhiteSpaces(str):
          names[i] = stripWhiteSpaces(names[i]+dot)
          name = stripWhiteSpaces(name)
          self.assertEqual('aaa', stripWhiteSpaces(' aaa '))
          self.assertEqual('bbb', stripWhiteSpaces(' bbb'))
          self.assertEqual('ccc', stripWhiteSpaces('ccc '))
          self.assertEqual(1, erdosNum[stripWhiteSpaces(self.lines[6])])
          self.assertEqual(-1, erdosNum[stripWhiteSpaces(self.lines[7])])
          self.assertEqual(2, erdosNum[stripWhiteSpaces(self.lines[8])])
  • FocusOnFundamentals . . . . 10 matches
         way of thinking that I still find useful today.
         is a means of learning something else, not an goal in itself.
         Students usually demand to be taught the language that they are most likely to use in the world outside (FORTRAN or C). This is a mistake. A well taught student (viz. one who has been taught a clean language) can easily pick up the languages of the world, and he [or she] will be in a far better position to recognize their bad features as he [or she] encounters them.
         -- C. H. Lindsey, History of Algol 68. ACM SIGPLAN Notices, 28(3):126, March 1993.
         우리가 조심해야 할 것은 어느 한 방법이 절대적이라고 하는 것과, 반대로 상대주의에 매몰되는 것 두가지 입니다. 무엇이건 괜찮다(anything goes)와 이것만이 유일하다 중 하나만 골라야 하는 것은 아닙니다.
         I would advise students to pay more attention to the fundamental ideas rather than the latest technology. The technology will be out-of-date before they graduate. Fundamental ideas never get out of date. However, what worries me about what I just said is that some people would think of Turing machines and Goedel's theorem as fundamentals. I think those things are fundamental but they are also nearly irrelevant. I think there are fundamental design principles, for example structured programming principles, the good ideas in "Object Oriented" programming, etc.
         --David Parnas, from http://www.cs.yorku.ca/eiffel/teaching_info/Parnas_on_SE.htm
  • Java/스레드재사용 . . . . 10 matches
          this.target = target;
          thread = new Thread(this, "ReThread-" + getID());
          reThread.start0(this);
          this.reThread = reThread;
          reThread.interrupt0 (this);
          if((target!=null) && ((reThread==this.reThread))) {
          while(true) {
          while (true) {
          threads.addElement(this);
          while(target==null) {
  • MajorMap . . . . 10 matches
         = ComputerArchitecture =
         Keywords are InstructionSetArchitecture, Register, Memory, Address(,and...)
         InstructionSetArchtecture(ISA) is an abstract interface between the hardware and the lowest-level sogtware. Also called simply architecture.
         Memory is the storage area in which programs are kept when they are runngin and that contains the data needed by the running programs. Address is a value used to delineate the location of a specific data element within a memory array.
         ALU is is a part of the execution unit, a core component of all CPUs. ALUs are capable of calculating the results of a wide variety of basic arithmetical computations such as integer and floating point arithmetic operation(addition, subtraction, multiplication, and division), bitwise logic operation, and bit shitf operation. Therefore the inputs to the ALU are the data to be operated on (called operands) and a code from the control unit indicating which operation to perform. Its output is the result of the computation.--from [http://en.wikipedia.org/wiki/ALU]
         Two's complement is the most popular method of representing signed integers in computer science. It is also an operation of negation (converting positive to negative numbers or vice versa) in computers which represent negative numbers using two's complement. Its use is ubiquitous today because it doesn't require the addition and subtraction circuitry to examine the signs of the operands to determine whether to add or subtract, making it both simpler to implement and capable of easily handling higher precision arithmetic. Also, 0 has only a single representation, obviating the subtleties associated with negative zero (which is a problem in one's complement). --from [http://en.wikipedia.org/wiki/Two's_complement]
  • MoreEffectiveC++/Operator . . . . 10 matches
          Array ( int lowBound, int highBound );
         첫번째 생성자는 배열의 lowBound~highBound 사이로의 크기 제한자이고, 두번째 생성자는 해당 크기로 배열 공간 생성인데, 이 두번째의 생성자가 형변환을 가능하게 만들어서 무한한 삽질에 세계에 당신을 초대한다. (실제로 이런 의미로 써있다. --상민)
          Array( int lowBound, int highBound);
          *this += 1; // 증가
          return *this // fetch!
          UPInt oldValue = *this; // fetch
          ++(*this); // prefix 증가 시킨다.
         위의 코드에서는 strlen() 함수내부에서 p에 관련한 null pointer 검사가 필요하지 않다. 왜냐하면 && 에서는 앞의 조건이 부정 즉, ( false && anything ) 의 경우에는 뒤의 조건(anything)은 수행조차 안하기 때문이다. operator ||의 경우도 특정 조건에서,(true || anything) 뒤에 코드를 수행하지 않은다는 것은 비슷하다.
  • NSIS . . . . 10 matches
          MessageBox MB_OK "I'll be happy" ; this one puts a ' inside a string
          MessageBox MB_OK 'And he said to me "Hi there!"' ; this one puts a " inside a string
          MessageBox MB_OK `And he said to me "I'll be fucked!"` ; this one puts both ' and "s inside a string:
          "Remove all files in your NSIS directory? (If you have anything \
         http://nsis.sourceforge.net/archive/nsisweb.php?page=111&instances=0,11
         http://nsis.sourceforge.net/archive/nsisweb.php?page=633&instances=0,110
         Section "ThisNameIsIgnoredSoWhyBother?"
         http://nsis.sourceforge.net/archive/download.php?file=FindProc.zip
         http://nsis.sourceforge.net/archive/viewpage.php?pageid=435
         http://nsis.sourceforge.net/archive/viewpage.php?pageid=117
          DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\${MUI_PRODUCT}"
          DeleteRegKey HKEY_LOCAL_MACHINE
  • Refactoring/MakingMethodCallsSimpler . . . . 10 matches
          ''Add a parameter for an object that can pass on this information''
         Several methods do similar things but with different values contained in the method body.
         int high = days.TempRange().getHight();
         withinPlan = plan.withinRange (low, high);
         withinPlan = plan.withinRange (daysTempRange());
         An object invokes a method, then passes the result as a parameter for a method. The receiver can also invoke this method.
         == Hide Method ==
         http://zeropage.org/~reset/zb/data/HideMethod.gif
          ''Move the downcast to within the method''
  • SmallTalk/강좌FromHitel/강의4 . . . . 10 matches
          mailto:andrea92@hitel.net
         아직까지 자료실에서 Dolphin Smalltalk를 내리받아 설치하지 않으신 분이라
         Smalltalk 환경을 끝낼 때 File > Exit Dolphin 명령을 내리는 대신 알림판
         자, 여러분이 지금 어디에 있던지 Tools > Class Hierarchy Browser 메뉴를
         Hierarchy Browser)를 불러낼 수 있습니다. 갈래씨줄 탐색기를 줄여서 '갈래
         이 갈래씨줄 탐색기는 이러한 갈래들의 씨줄(hierarchy)을 짚어가며 갈래들
         서 'Dolphin'이라는 낱말이 들어간 것을 지금 쓰고 있는 본(image)에서 죄다
          SmalltalkSystem current browseContainingSource: 'Dolphin'
         생각보다 많은 길수에 "Dolphin"이라는 글귀가 포함되어있습니다. 이 길수
         있는 창은 현재 Dolphin Smalltalk 환경에 설치되어있는 꾸러미들을 늘어놓
         Delphi나 Visual Basic에서는 창을 설계하는 것에 상당히 많은 비중을 둡니
         Dolphin의 경우 꾸러미 탐색기나 창맵씨, 자원 탐색기가 있으며, Smalltalk
         ["SmallTalk/강좌FromHitel"]
  • TicTacToe/임민수,하욱주 . . . . 10 matches
         import java.awt.Graphics;
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "흑 승리 ");
          JOptionPane.showMessageDialog(FirstJava.this, "백 승리 ");
          public void paint(Graphics g) {
          g.setColor(Color.WHITE);
  • VendingMachine/재니 . . . . 10 matches
          * 먼저 자판기(VendingMachine)이 필요할 것이고,
          while (selection < 1 || selection > num){
         class VendingMachine{
          VendingMachine vending_machine;
          while(selection != 4)
          vending_machine.showMenu();
          ''클래스 수가 많아서 복잡해진건 아닌듯(모 VendingMachine 의 경우 Requirement 변경에 따라 클래스갯수가 10개 이상이 되기도 함; 클래스 수가 중요하다기보다도 최종 완료된 소스가 얼마나 명료해졌느냐가 복잡도를 결정하리라 생각). 단, 역할 분담할때 각 클래스별 역할이 명료한지 신경을 쓰는것이 좋겠다. CoinCounter 의 경우 VendingMachine 안에 멤버로 있어도 좋을듯. CRC 세션을 할때 클래스들이 각각 따로 존재하는 것 같지만, 실제론 그 클래스들이 서로를 포함하고 있기도 하거든. 또는 해당 기능을 구현하기 위해 다른 클래스들과 협동하기도 하고 (Collaboration. 실제 구현시엔 다른 클래스의 메소드들을 호출해서 구현한다던지 식임). 역할분담을 하고 난 다음 모의 시나리오를 만든뒤 코딩해나갔다면 어떠했을까 하는 생각도 해본다. 이 경우에는 UnitTest 를 작성하는게 좋겠지. UnitTest 작성 & 진행에 대해선 ["ScheduledWalk/석천"] 의 중반부분이랑 UnitTest 참조.--["1002"]''
         ["CppStudy_2002_2"] ["VendingMachine"]
  • ZeroPageHistory . . . . 10 matches
         ||1학기 ||2기 회원모집. 1학년을 위한 각종 강좌 마련, 스터디 조직. 2학년 각종 스터디 조직(C++, Graphics, OS, System-Programming, 한글 구현). 첫돌 잔치. ||
         ||여름방학 ||Computer Architecture, Assembly, Pascal 등의 스터디/강좌. 현대 경진대회 준비반 개설(15일간 오전 9시-오후 5시까지 전산 커리를 모두 다룸, 기출문제 풀이 등) ||
          * C++, Computer Graphics, OS, System-Programming
          * Computer Architecture, Assembly Language, Pascal
         ||겨울방학 ||Data Structure, Clipper, UNIX, Game, Graphic 세미나 개최. ||
          * Data Structure, Clipper, UNIX, Game, Computer Graphics
          * Delpya, OS, Graphics, Assembly, Coprocessor, UNIX, Network
         ||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
          * 3D Graphics
          * SeeAlso [http://web.archive.org/web/20010428085542/http://zeropage.org/old.html|웹 아카이브]
         [["ZeroPageHistory/old" 예전 페이지 내용]]
  • 가독성 . . . . 10 matches
         가독성은 개인취향이라고 생각합니다. 제 경우는 C, C++에서 { 를 내리지 않는 경우보단 내리는 경우가 더 보기 편하고, JavaLanguage 에서는 내리지 않는게 더 편하답니다. 애초에 CodingConventions 이라는 것이 존재하는 것도 통일된 코딩규칙을 따르지 않고 개인취향의 코드를 만들어내다 보면 전체적으로 코드의 융통성이 결여되고 가독성또한 전체적으로 떨어지는 문제를 미연에 방지하기 위함이라고 생각합니다. 특히나 ExtremeProgramming 의 경우처럼 CollectiveOwnership 을 중요한 프랙티스 중의 하나로 규정한 방법론에서는 CodingConventions 과 같은 공동소유의 산출물에 대한 규칙이 더윽 중요하다고 생각됩니다. 요는, { 를 내리느냐 내리지 않느냐가 가독성이 높냐 낮냐를 결정짓는 것이 아니고 가독성이라는 하나의 평가요소의 가치는 개인에 따라 달라질 수 있다는 것입니다. - 임인택
         이 글을 쓰고 저 문제에 대한 이의 제기가 들어올줄 예상은 하고 있었습니다. 그에 따른 제 변명은 이렇습니다. 여러 언어의 특성상 언어마다의 코딩 스타일은 엄연히 존재합니다. C언어의 특성에 따라 하나의 함수는 한 화면에 모두 출력되게 하는 것이 중요합니다. (물론 요즘과 같은 큰 터미널에서는 문제가 되지 않겠습니다만,..) 때문에 코드의 가독성을 높히며 많은 코드들을 짜는 것은 불가분의 관계라고도 할 수 있겠죠.(함수를 붙여쓰면 코드들은 많이 들어가나 가독성이 매우 떨어지죠.) 하지만 C언어에서 저것과 같은 방식의 코드는 코드의 라인만 늘리는 결과를 초래하게 됩니다. 예를 들어 24라인만 쓸 수 있는데 for문과 while문의 갯수가 4개라고 하면 4줄을 낭비하는 꼴이 됩니다. 즉, for문과 while문의 가독성을 위해 전체적인 함수 가독성을 떨어뜨리게 되는 것이죠. (또한 for문과 while문의 {를 아래로 내리는 것과 위로 올리는 것의 차이점은 얼마되지 않습니다.) 제가 강조한 것은 이 전체적인 모듈의 가독성을 뜻한 것입니다. (딴지를 걸자면 80x24 화면에 저러한 코딩 방식을 사용하는 것은 죽음을 자초하는 길일것입니다. 토발즈 또한 강조한 것이기도 하구요. :) ) - 이영호
          ''저도 중괄호({,brace)를 한줄에 쓰는 스타일을 선호합니다. 하지만 그것은 어디까지나 취향의 문제라고 생각합니다. 취향이 약간 다를 뿐이지 (과장된 표현이었겠지만) 죽음을 자초할 정도로 틀린일은 아니라고 생각합니다. 원만한 CollectiveOwnership 을 위해서는 다른것을 틀리다고 말하면 안될것 같습니다. --[이덕준]''
         글을 작성하신 분과 제가 생각하는 '가독성'에 대한 정의가 다른게 아닌가 합니다. 코드를 글로 비유해 보자면(저는 비유나 은유를 좋아한답니다) 이영호님께서는 ''눈에 거슬리지 않게 전체적인 문장이 한눈에 들어오는가''를 중요하게 생각하시는 것 같습니다. 저는 가독성이라는 개념을 ''문장들이 얼마나 매끄럽고 문단과 문단의 연결에 부적절함이 없는가''에 초점을 맞추고 있습니다. 문단의 첫 글자를 들여쓰기를 하느냐 마느냐가 중요한 것이 아니고 그 문단이 주제를 얼마나 명확하고 깔끔하게 전달해 주느냐가 중요하다는 것이죠. CollectiveOwnership 을 위한 CodingConventions와 글쓰기를 연계시켜 생각해 보자면 하오체를 쓸것인가 해요체를 쓸것인가 정해두자 정도가 될까요? 제가 생각하는 가독성의 정의에서 brace의 위치는 지엽적인 문제입니다. SeeAlso Seminar:국어실력과프로그래밍
         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.
  • 권영기/채팅프로그램 . . . . 10 matches
          while(!flag){
          while(!flag){
          while(!flag){
          while(!flag){
          * 서버의 경우 listen을 하기위하여 while문으로 무한 루프를 돌고 있으므로 조인이 없어도 스레드가 중간에 죽지않습니다. 그리고 main이 return을 하여 프로세스가 종료될 경우 지식스레드도 모두 종료되므로 main 함수 실행 도중에 종료해야하는 경우 이외에는 따로 처리를 하지 않아도됩니다. - [김희성]
          while(1){
          while(1){
          while(!flag1){
          while(flag2);
          while(!flag1){
  • 데블스캠프2005/RUR-PLE/정수민 . . . . 10 matches
          while not next_to_a_beeper():
          while front_is_clear():
          while not next_to_a_beeper():
         while front_is_clear():
          while front_is_clear():
          while not next_to_a_beeper():
          while next_to_a_beeper():
          while next_to_a_beeper():
          while next_to_a_beeper():
         while front_is_clear():
  • 새싹교실/2011/Noname . . . . 10 matches
          * 반복문(for문, while문, do while문)
          * While 문
         while(expression){
          * while문의 expression에는 for문과 다르게 조건만 들어간다.
          * 원치않는 무한루프를 피하기 위해 while문 안에 조건문을 탈출 할 수 있는 문장을 만든다.
          * Do-While 문
         }while(expression);
          * while문과 비슷하지만 do_while문은 statement를 무조건 한번은 출력한다.(그 뒤에 조건확인.)
  • 새싹교실/2012/AClass/5회차 . . . . 10 matches
          while(i<=n){
         while(1)
         while(1)
         int binary (int arr[], int low, int high, int key);
         int binary(int arr[], int low, int high, int key)
         while(low<=high)
         mid=(low+high)/2;
         high=mid-1;
         while(code[i]!='\0')
  • 스터디/Nand 2 Tetris . . . . 10 matches
          * 컴퓨터의 최하위 레벨 계층인 논리회로(하드웨어)단부터 OS와 high level language까지 두루두루 섭렵하고 실습하여 최종에는 테트리스를 만드는것이 목표인 스터디입니다.
         CHIP Not2 {
         CHIP And {
         CHIP Or {
         CHIP Xor {
         CHIP Mux {
         CHIP Mux4way {
         CHIP HalfAdder {
         CHIP FullAdder{
         CHIP Add16 {
         CHIP Inc16 {
          * Hack Machine language를 사용해서 프로그램을 작성해 봄.
          * [http://nand2tetris.org/lectures/PDF/lecture%2004%20machine%20language.pdf PPT 내용]
          * I/O Handling, (권영기)(BLACK을 입력하면 네모가 화면에 나오고, WHITE를 입력하면 화면의 네모를 지움)
          * I/O Handling, (김윤환)(BLACK을 입력하면 네모가 화면에 나오고, WHITE를 입력하면 화면의 네모를 지움)
          * MIPS 코딩하는 것을 생각하고 과제를 진행했는데, 현실은 MIPS 보다 더 하드코어했네요. Symbol도 사용안하고(사실 Cpu emulator만 사용해서 생긴 문제일 수도 있지만), 레지스터도 2~3개 밖에 사용하지 못하는 상황에서 작성하려고 하니 참 막막했습니다. I/O Handling 같은 경우 키보드 입력을 해결하려고 나름 생각을 해서 작성을 했는데, 결과물이 영 마음에 들지 않는군요. 아무튼 이번 시간에 느낀 것은 "High-Level Language가 왜 필요한가?" 가 되겠습니다. 사실 이 느낌은 어셈블리 시간에도, 컴퓨터 구조 시간에도 느꼈지만 말이죠. 이제 1/3정도를 진행했고, 계획대로라면 12월이 되기 전까지 1/2는 진행할 수 있을 것 같아서 기분이 좋네요. 무사히 진행해서 끝을 봤으면 하는 생각입니다. - [권영기]
          * Von Neumann machine (circa 1940)
          지금까지 기본적인 논리 게이트를 (Nand만 사용해서) 구현하고, Combinational Chip 과 Sequential Chip까지 전부 구현했다. 지금까지 구현한 것을 모두 합치면 Computer Architecture가 만들어진다.
          Screen: 512 rows by 256 columns, black and white
          자세한 설명은 [http://nand2tetris.org/lectures/PDF/lecture%2005%20computer%20architecture.pdf architecture] 에 나와있다.
  • 임시 . . . . 10 matches
         http://cs.sungshin.ac.kr/~jwlee/os/chap9.ppt
         SearchIndex: Books
         Biographies & Memoirs: 2
         Children's Books: 4
         Comics & Graphic Novels: 4366
         History: 9
         In the first stage, you will write a multi-threaded server that simply displays the contents of the HTTP request message that it receives. After this program is running properly, you will add the code required to generate an appropriate response.
         &Operation=ItemSearch &SearchIndex=SportingGoods
         &SearchIndex=Books 고정
         This section explains how to use REST (Representational State Transfer) to make requests through Amazon E-Commerce Service (ECS). REST is a Web services protocol that was created by Roy Fielding in his Ph.D. thesis (see Architectural Styles and the Design of Network-based Software Architectures for more details about REST).
         REST allows you to make calls to ECS by passing parameter keys and values in a URL (Uniform Resource Locator). ECS returns its response in XML (Extensible Markup Language) format. You can experiment with ECS requests and responses using nothing more than a Web browser that is capable of displaying XML documents. Simply enter the REST URL into the browser's address bar, and the browser displays the raw XML response.
         SearchIndex : Books, Toys, DVD, Music, VideoGames, Software or any other of Amazon's stores
  • 1002/Journal . . . . 9 matches
          ~ 2 : 57 HIT 도착
          * Seminar:ReadershipTraining
          * Seminar:ReadershipTraining Afterwords
         그림을 보고 나니, Inheritance 나 Delegation 이 필요없이 이루어진 부분이 있다는 점 (KeywordGenerator 클래스나 BookSearcher, HttpSpider 등) Information Hiding 이 제대로 지켜지지 않은것 같다는 점, (Book 과 관련된 데이터를 얻고, 검색하여 리스트를 만들어내는 것은 BookMapper 에서 통일되게 이루어져야 한다.) 레이어를 침범한것 (각각의 Service 클래스들이 해당 로직객체를 직접 이용하는것은 그리 보기 좋은 모양새가 아닌듯 하다. 클래스 관계가 복잡해지니까. 그리고 지금 Service 가 서블릿에 비종속적인 Command Pattern 은 아니다. 그리고 AdvancedSearchService 와 SimpleSearchService 가 BookMapper 에 촛점을 맞추지 않고 Searcher 클래스들을 이용한 것은 현명한 선택이 아니다.)
          this.library = library;
         그리고 정규표현식을 이용한 extract 가 과연 'The Simplest Thing' 일까라는 생각을 하게 되었다. 올바른 정규표현식을 찾아내야 하고, 그러다보면 데이터 코드와 정규표현식이 일종의 Duplication 을 만들어낸다. (파싱하려는 문서의 일부가 정규표현식에 들어가므로) 그리고 RE 는 RE 문법을 아는 사람이라면 모르겠지만, 그렇지 않고 막연한 경우에 TDD 할 경우 Try and Error 식으로 접근해버릴 수 있다. (나의 경우는 이걸 점진적으로 하기 위해 표본이 되는 데이터를 작게 시작한다.) extract 의 'Simplest Thing' 는 find & substring 일것이란 생각을 해본다.
         특정 팀원과의 토론이 필요한 Task 외엔 별다른 어려움 없이 잘 진행되었다. Virtual Pair Programming 에서도 VIM 단축키들을 배웠다.; ctrl + v, shift + v 몰라서 매번 할때 Help 뒤졌다 까먹고 그랬던것 같은데, 제대로 익힐듯 하다.
         MythicalManMonth 에 대해서 PowerReading 에서의 방법들을 적용해보았다. 일단은 이해 자체에 촛점을 맞추고, 손가락을 짚을때에도 이해를 가는 속도를 우선으로 해 보았다.
          * 모르는 단어의 경우 단어의 빈도를 봐서 사전을 찾을때와 나중에 사전을 찾을때를 구분하는것도 좋은 것 같다. 사전을 뒤적거리는데에 일종의 Context Switching 이 일어난다고 할까.
          while (toolList.hasMoreElements()) {
          * SWEBOK 에서는 MindMap 이 잘 적용되었었는데, OSC 에서는 오히려 ConceptMap 식 접근이 더 용이해보였다. 이것도 책의 스타일에 영향을 받을듯. (기존의 SWEBOK 식 타성에 젖은 Index-Hierarchy 스타일이 문제가 있긴 하다.)
  • AcceleratedC++/Chapter3 . . . . 9 matches
          // a variable into which to read
          while(cin >> x) {
          * while(cin >> x)
         while (cin >> x) {
          위에서 살펴본 while(cin>>x)구문을 살펴보도록 하자. 위에 써놓은 바에 의하면 cin >> x가 성공할동안 계속 루프를 돈다고 했다. 그러면 언제 실패할까?
          while(cin >> x) {
          while(cin >> x) // while루프는 값들을 읽어들이면서 homework에 저장한다.
          while(cin >> x)
  • CalendarMacro . . . . 9 matches
         == '''blog''' and '''archive''' options ==
         '''archive option check blogged dates and link to the archive'''
         {{{[[Calendar("Blog",shortweek,archive,blog)]]}}}
         [[Calendar("Blog",shortweek,archive,blog)]]
         {{{[[Calendar(noweek,archive)]] [[Calendar(shortweek,archive)]]}}}
         ||[[Calendar(noweek,archive)]] || [[Calendar(shortweek,archive)]] ||
  • Classes . . . . 9 matches
         === [EngineeringMathmethicsClass] ===
         [http://kangcom.com/common/bookinfo/bookinfo.asp?sku=200401090003 Computer Graphics with Open GL 3rd Ed]
          * Intersection - adaptive depth control, bounding volumes, first-hit Speedup
         [http://orchid.cse.cau.ac.kr/course/cn/index.php Home]
          * [http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project1 #1] is due to 27 Mar.
          * [http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project2 #2] is due to 10 Apr.
          * [http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project3 #3] is due to 15 May.
          * [http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project4 #4] is due to 29 May.
         set shiftwidth=4
  • Fmt/문보창 . . . . 9 matches
          while (1)
          while (str[i] == ' ')
          while (str[i] == ' ')
          while (str[i] == ' ' && str[i - 1] == ' ')
          while (1)
          while (str[i] == ' ' && str[i - 1] == ' ')
          while (str[i] != ' ')
          while (str[i] == ' ' && str[i] != ' ')
          while (str[i] == ' ')
  • FromDuskTillDawn/조현태 . . . . 9 matches
         const char DEBUG_READ[] = "2\n3\nUlm Muenchen 17 2\nUlm Muenchen 19 12\nUlm Muenchen 5 2\nUlm Muenchen\n10\nLugoj Sibiu 12 6\nLugoj Sibiu 18 6\nLugoj Sibiu 24 5\nLugoj Medias 22 8\nLugoj Medias 18 8\nLugoj Reghin 17 4\nSibiu Reghin 19 9\nSibiu Medias 20 3\nReghin Medias 20 4\nReghin Bacau 24 6\nLugoj Bacau";
          STown* thisStation = SuchOrAddTown(startStationName);
          thisStation->nextTown.push_back(SuchOrAddTown(endStationName));
          thisStation->startTime.push_back(startTime % 24);
          thisStation->timeDelay.push_back(delayTime);
          }while(0 != allSuchList.size());
  • Java/ModeSelectionPerformanceTest . . . . 9 matches
          executeWithIfElse(modeExecute[i]);
          public void executeWithIfElse(String mode) {
          method = this.getClass().getMethod("do" + modeExecute[i], new Class[]{int.class});
          method.invoke(this, new Object[]{new Integer(1)});
          this.doDefault(1);
          method.invoke(this, new Object[]{new Integer(1)});
          methodMap.put(methodNames[i], this.getClass().getMethod("do" + methodNames[i], new Class[]{int.class}));
          String expectedClassNameHeader = this.getClass().getName() + "$" + modeClassHeader;
          Class[] consParamClasses = new Class[]{this.getClass()};
          Object[] consParams = new Object[]{this};
          Class[] inners = this.getClass().getClasses();
  • JavaScript/2011년스터디/JSON-js분석 . . . . 9 matches
          return isFinite(this.valueOf()) ?
          this.getUTCFullYear() + '-' +
          f(this.getUTCMonth() + 1) + '-' +
          f(this.getUTCDate()) + 'T' +
          f(this.getUTCHours()) + ':' +
          f(this.getUTCMinutes()) + ':' +
          f(this.getUTCSeconds()) + 'Z' : null;
          return this.valueOf();
          return this.valueOf();
  • JavaStudy2002/영동-3주차 . . . . 9 matches
          aboard.exhibit();
          public void exhibit(){
          exhibit();
          public void exhibit() {
          this.x = x;
          this.y = y;
          // exhibit -> printBoard 로 rename
          this.x = x;
          this.y = y;
  • LearningToDrive . . . . 9 matches
         I can remeber clearly the day I first began learning to drive. My mother and I were driving up Interstate 5 near Chico, California, a horizon. My mom had me reach over from the passenger seat and hold the steering wheel. She let me get the feel of how motion of the wheel affected the dirction of the car. Then she told me, "Here's how you drive. Line the car up in the middle of the lane, straight toward the horizon."
         I jerked back to attention as the car hit the gravel. My mom (her courage now amazes me) gently got the car back straight on the road. The she actually taught me about driving. "Driving is not about getting the car goint in the right direction. Driving is about constantly paying attention, making a little correction this way, a little correction that way."
         This is the paradigm for XP. There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.
         Everythings in software changes. The requirements change. The design changes. The business changes. The technology changes. The team changes. The team members change. The problem isn't change, per se, because change is going to happen; the problem, rather, is the inability to cope with change when it comes.
         소프트웨어 개발을 운전을 배우는 것에 비유한 설명이 재미있네요. software project 의 Driver 는 customer 라는 말과.. Programmer 는 customer 에게 운전대를 주고, 그들에게 우리가 정확히 제대로 된 길에 있는지에 대해 feedback 을 주는 직업이라는 말이 인상적이여서. 그리고 customer 와 programmer 와의 의견이 수렴되어가는 과정이 머릿속으로 그려지는 것이 나름대로 인상적인중. 그리고 'Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.' 부분도.. 아.. 부지런해야 할 프로그래머. --;
  • Linux . . . . 9 matches
         professional like gnu) for 386(486) AT clones. This has been brewing
         things people like/dislike in minix, as my OS resembles it somewhat
         among other things).
         I've currently ported bash(1.08) and gcc(1.40), and things seem to work.
         This implies that I'll get something practical within a few months, and
         It is NOT protable (uses 386 task switching etc), and it probably never
         will support anything other than AT-harddisks, as that's all I have :-(.
  • Omok/은지 . . . . 9 matches
         }while(key != esc);
          while(board[row-1][col] == mark)
          while(board[row+1][col] == mark)
          while(board[row][col-1] == mark)
          while(board[row][col+1] == mark)
          while(board[row+1][col-1] == mark)
          while(board[row-1][col+1] == mark)
          while(board[row+1][col+1] == mark)
          while(board[row-1][col-1] == mark)
  • OurMajorLangIsCAndCPlusPlus/Class . . . . 9 matches
         === this 포인터 ===
          if(this->d == 29 && this->m == 2 && !leapyear(this->y + this->n))
          this->d = 1;
          this->m = 3;
          this->y += this->n;
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 9 matches
         == Checking Things Out ==
         || Relative || 1 day ago [[HTML(<BR/>)]] 27 minutes ago [[HTML(<BR/>)]] last monday [[HTML(<BR/>)]] yesterday [[HTML(<BR/>)]] third week ago ||
         cvs add: use `cvs commit' to add this file permanently
         cvs add: use ’cvs commit’ to add this file permanently
         cvs add: use ’cvs commit’ to add this file permanently
         work> # copy a known good copy over this file
         work> # and save this back in the repository
         cvs remove: use `cvs commit' to remove this file permanently
         cvs add: use `cvs commit' to add this file permanently
         == Examining Change History ==
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 9 matches
         up to ... (1) <어느 위치·정도·시점이> …까지(에), …에 이르기까지;<지위 등이> …에 이르러:up to this time[now] 지금껏, 지금[이 시간]까지는/I am up to the ninth lesson. 나는 제 9과까지 나가고 있다./He counted from one up to thirty. 그는 1에서 30까지 세었다./He worked his way up to company president. 그는 그 회사의 사장으로까지 출세했다. (2) [대개 부정문·의문문에서] 《구어》 <일 등>을 감당하여, …을 할 수 있고[할 수 있을 정도로 뛰어나]:You’re not up to the job. 너는 그 일을 감당하지 못한다./This novel isn’t up to his best. 이 소설은 그의 최고작에는 미치지 못한다./This camera is not up to much. 《구어》 이 카메라는 별로 대단한 것은 아니다./Do you feel up to going out today? 오늘은 외출할 수 있을 것 같습니까? 《병자에게 묻는 말》 (3) 《구어》 <나쁜 짓>에 손을 대고;…을 꾀하고:He is up to something[no good]. 그는 어떤[좋지 않은] 일을 꾀하고 있다./What are they up to? 그들은 무슨 짓을 하려는 것인가? (4) 《구어》 <사람이> 해야 할, …나름인, …의 의무인:It’s up to him to support his mother. 그야말로 어머니를 부양해야 한다./I’ll leave it up to you. 그것을 네게 맡기마./It’s up to you whether to go or not. 가고 안가고는 네 맘에 달려 있다./The final choice is up to you. 마지막 선택은 네 손에 달려 있다.
  • ProjectPrometheus/Journey . . . . 9 matches
         이 부분도 일종의 Architecture 의 부분일것인데, 지금 작성한것이 웬지 화근이 된것 같다는. Architecture 부분에 대해서는 Spike Solution 을 해보던지, 아니면 TDD 를 한뒤, Data Persistence 부분에 대해서 내부적으로 Delegation 객체를 추출해 내고, 그녀석을 Mapper 로 빼내는 과정을 순차적으로 밟았어야 했는데 하는 생각이 든다.
         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 의 경우를 이용할 수 있을것 같다.
          * AcceptanceTest 에 대해서는 Customer 가 이해할 수 있도록 코드를 작성한다. 가급적이면 High-Level 로. 간단한 스크립트언어를 작성하는것도 방법이 되겠다.
         ObjectWorld 의 전 세미나에서 아키텍트 설계자는(Architector) 소스를 가지고 디자인을 생각하는 사람이 아니라, 디자인(스펙으로 제시된)을 보고 디자인(자신의 회사에 맞는)을 만들수 있는 능력을 가진 사람이라고 말하였다.
          * Architecture, Design 에 대해 의논하고 뼈대를 잡았다.
          그러다가 나중에 '이전에 생각했었던 CRC 세션에서의 디자인과 다르다' 라 판단, 다시 CRC 세션을 가져서 디자인을 하게 되었다. 앞의 경우가 MVC Architecture에 대한 디자인이 나왔다 한다면, 후자의 경우는 실제 Logic 부분에 대해 더 구체화된 (하지만, Java Web Architecture 와는 상관없이 일단은 일반 어플리케이션과 같아보이는) 디자인이 나왔다.
          * Engineering Task 가 아직 명확치 않다. Engineering Task 를 지금 일단 간단하게 생각하는게 나을까 아니면 Architecture Design 뒤에 더 구체화해서 쓰는게 나을까 궁리중. 일단은 전자를 먼저 간단하게나마 궁리.
  • StringOfCPlusPlus/영동 . . . . 9 matches
          void str_delete_white_space(); //빈칸 지우기
          while(str[count]!='')
          while(str[count]!='')
          while(count!=0){
         void Anystring::str_delete_white_space()
          while(str[count]!='')
          while(str[count]!='')
          while(string1.str[i]!=''){
          string0.str_delete_white_space();
  • [Lovely]boy^_^/영작교정 . . . . 9 matches
          * [[HTML(<STRIKE>)]] David revelas his powerful ability of language.[[HTML(</STRIKE>)]]
          * David revealed his powerful ablity in language.
          * [[HTML(<STRIKE>)]] It is refreshing that meet with man has same thinking.[[HTML(</STRIKE>)]]
          * It is refreshing to meet with a man who has the same thingking.
          * [[HTML(<STRIKE>)]] Childs were very suprised that sound so they screamed.[[HTML(</STRIKE>)]]
          * Children were very suprised at that sound so they screamed.
          * --; 바보된 기분이다. child의 복수형을 아무생각없이 저렇게 쓰다니..
  • c++스터디_2005여름/실습코드 . . . . 9 matches
          while(ch[i])// 간단히 영어만 된다.
          while(str_temp[i] > 0)
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          while (1) {
  • whiteblue . . . . 9 matches
          * ["whiteblue/MagicSquare"]
          * ["whiteblue/NumberBaseballGame"]
          * ["whiteblue/MyTermProject"]
          * ["whiteblue/MyTermProjectForClass"]
          * ["whiteblue/만년달력"]
          * ["whiteblue/LinkedListAddressMemo"]
          * ["whiteblue/파일읽어오기"]
          * ["whiteblue/자료구조다항식구하기"]
          * ["whiteblue/간단한계산기"]
  • 데블스캠프2006/월요일/함수/문제풀이/이차형 . . . . 9 matches
         int third();
         int snow_white();
          third();
          third();
         int third()
          cout << "third dwarfs\n";
          snow_white();
         int snow_white()
          cout << "snow white\n";
  • 데블스캠프2011/셋째날/RUR-PLE/송지원 . . . . 9 matches
          while(front_is_clear) :
         while front_is_clear():
          while(front_is_clear()) :
          while(front_is_clear()) :
         while front_is_clear() :
          while on_beeper() :
         while front_is_clear() :
         while carries_beepers() :
         while not on_beeper() :
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 9 matches
          this->offset = 0;
          this->length = length;
          newLength = this->length+i;
          if(i < this->length)
          else if(i >= this->length)
          newValues[i] = str[i-this->length];
          if(this->length != str.length)
          for(int i=0; i<this->length; i++)
          for(i=0; i<this->length; i++)
  • 방울뱀스터디/만두4개 . . . . 9 matches
          #ball = canvas.create_oval(x - 1, y - 1, x + CELL + 1, y + CELL + 1, fill='white', outline = 'white')
          #img2 = canvas.create_oval(1, 1, 13, 13, fill='white', outline = 'white')
          canvas = Canvas(root, width = MAX_WIDTH, height = MAX_HEIGHT, bg='white')
         while(row != HEIGHT / CELL):
          while(col != WIDTH / CELL):
         while(row != HEIGHT / CELL):
          while(col != WIDTH / CELL):
  • 새싹교실/2012/세싹 . . . . 9 matches
          * 수업과목: everything you want
          - 클라이언트에 while문만 추가하면 간단할 것 같습니다.
          overlap.OffsetHigh = offset.HighPart;
          - http://www.codeproject.com/Articles/24415/How-to-read-dump-compare-registry-hives
          printf("Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          printf("Third Attribute : 0x%02x%02x%02x%02x\n",*((unsigned char*)MFT+i+3),*((unsigned char*)MFT+i+2),*((unsigned char*)MFT+i+1),*((unsigned char*)MFT+i));
          printf("Third Attribute Size : 0x%02x%02x%02x%02x\n",*((unsigned char*)MFT+i+3),*((unsigned char*)MFT+i+2),*((unsigned char*)MFT+i+1),*((unsigned char*)MFT+i));
          printf("Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          overlap.OffsetHigh = offset.HighPart;
          printf("Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          while(htonl(*((unsigned int*)((unsigned char*)MFT+point)))!=0xFFFFFFFF)
          overlap.OffsetHigh = offset.HighPart;
  • 새싹교실/2012/해보자 . . . . 9 matches
          - while: 조건식을 만족하는 경우 무한 반복으로 처리
          - do while: 3일차에 다시 설명.
          * while
          while(letter<='z'){
          while(number!=-1){
          while(number!=-1){
          - for를 while처럼 사용할 수도 있다.
          * while을 사용하는 경우: 반복처리할 횟수가 명확하지 않을 때(특정 조건이 되어야 반복을 그만두게 할 때)
          while(tmp>=1){
  • 오목/곽세환,조재화 . . . . 9 matches
          virtual void OnDraw(CDC* pDC); // overridden to draw this view
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          while(array[a-1][x] == z && a > 0 )
          while(array[a+1][x] == z && a<10)
          while(array[y][b-1] == z && b>0)
          while(array[y][b+1] == z && b<10)
          while(array[a-1][b-1] == z && a>0 && b>0)
          while(array[a+1][b+1] == z && a<10 && b<10)
          while(array[a+1][b-1] == z && a<10 && b>0 )
          while(array[a-1][b+1] == z && a>0 && b<10 )
  • 장용운/알파벳놀이 . . . . 9 matches
         ABCDEFGHI
         ABCDEFGHIJ
         ABCDEFGHIJK
         ABCDEFGHIJKL
         ABCDEFGHIJKLM
         ABCDEFGHIJKLMN
         ABCDEFGHIJKLMNO
         ABCDEFGHIJKLMNOP
         ABCDEFGHIJKLMNOPQ
         ABCDEFGHIJKLMNOPQR
         ABCDEFGHIJKLMNOPQRS
         ABCDEFGHIJKLMNOPQRST
         ABCDEFGHIJKLMNOPQRSTU
         ABCDEFGHIJKLMNOPQRSTUV
         ABCDEFGHIJKLMNOPQRSTUVW
         ABCDEFGHIJKLMNOPQRSTUVWX
         ABCDEFGHIJKLMNOPQRSTUVWXY
         ABCDEFGHIJKLMNOPQRSTUVWXYZ
         cdefghi
         cdefghij
  • 10학번 c++ 프로젝트/소스 . . . . 8 matches
          while(1) {
          while(1){
          if(kbhit())
          while(1)
          while(1)
          if(kbhit())
          while(1)
          if(kbhit())
  • BeeMaja/하기웅 . . . . 8 matches
          while(true)
          while(mNum--)
          while(mNum--)
          while(mNum--)
          while(mNum--)
          while(mNum--)
          while(mNum--)
          while(cin>>willy)
  • BlogArchivesMacro . . . . 8 matches
         {{{[[BlogArchives]]}}}
         [[BlogArchives]]
         {{{[[BlogArchives(list)]]}}}
         [[BlogArchives(list)]]
         {{{[[BlogArchives("F Y",list)]] [[BlogArchives("F Y")]]}}}
         ||[[BlogArchives("F Y",list)]]||[[BlogArchives("F Y")]]||
  • DNS와BIND . . . . 8 matches
         192.253.253.3 shining.movie.edu shining
         misery shining carrie
         shining.movie.edu. IN A 192.253.253.3
         3.253.253.192.in-addr.arpa. IN PTR shining.movie.edu.
          type hint;
         shining IN A 192.253.253.3
         3 IN PTR shining.movie.edu.
  • DebuggingSeminar_2005/AutoExp.dat . . . . 8 matches
         ; While debugging, Data Tips and items in the Watch and Variable
         ; in this file. You can add rules for your types or change the
         ; For good examples, read the rules in this file.
         ; type of the object. This is especially useful with pointers or
         ; a matching rule.
         ; further information on this API see the sample called EEAddIn.
         CArchiveException =cause=<m_cause>
         ; This section lets you define your own errors for the HRESULT display.
  • DoubleDispatch . . . . 8 matches
          return aNumber.addInteger(this);
          return aNumber.addFloat(this);
          return Integer(this + anInteger);
          return Float(this + aFloat);
          * http://eewww.eng.ohio-state.edu/~khan/khan/Teaching/EE894U_SP01/PDF/DoubleDispatch.PDF
          * http://www.chimu.com/publications/short/javaDoubleDispatching.html
  • GofStructureDiagramConsideredHarmful . . . . 8 matches
         Each GoF pattern has a section called "Structure" that contains an OMT (or for more recent works, UML) diagram. This "Structure" section title is misleading because it suggests that there is only one Structure of a Pattern, while in fact there are many structures and ways to implement each Pattern.
         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.
         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.
  • HierarchicalDatabaseManagementSystem . . . . 8 matches
         = Hierarchical Database Management System =
         A hierarchical database is a kind of database management system that links records together in a tree data structure such that each record type has only one owner (e.g., an order is owned by only one customer). Hierarchical structures were widely used in the first mainframe database management systems. However, due to their restrictions, they often cannot be used to relate structures that exist in the real world.
         Hierarchical relationships between different types of data can make it very easy to answer some questions, but very difficult to answer others. If a one-to-many relationship is violated (e.g., a patient can have more than one physician) then the hierarchy becomes a network.
  • HighResolutionTimer . . . . 8 matches
         '''High-Resolution Timer'''
         A counter is a general term used in programming to refer to an incrementing variable. Some systems include a high-resolution performance counter that provides high-resolution elapsed times.
         If a high-resolution performance counter exists on the system, the QueryPerformanceFrequency function can be used to express the frequency, in counts per second. The value of the count is processor dependent. On some processors, for example, the count might be the cycle rate of the processor clock.
         The '''QueryPerformanceCounter''' function retrieves the current value of the high-resolution performance counter (if one exists on the system). By calling this function at the beginning and end of a section of code, an application essentially uses the counter as a high-resolution timer. For example, suppose that '''QueryPerformanceFrequency''' indicates that the frequency of the high-resolution performance counter is 50,000 counts per second. If the application calls '''QueryPerformanceCounter''' immediately before and immediately after the section of code to be timed, the counter values might be 1500 counts and 3500 counts, respectively. These values would indicate that .04 seconds (2000 counts) elapsed while the code executed.
  • IndexedTree/권영기 . . . . 8 matches
          while(1){
          while(idx <= *n){
          while(temp > 0){
          while(temp > 0){
          while(address <= *n){
          while(temp > 0){
          while(temp > 0){
          while(address < N){
  • JTDStudy/첫번째과제/상욱 . . . . 8 matches
          } while(checkScore() != "You are correct!");
          return userNumber = JOptionPane.showInputDialog(null, "Enter number what you think");
          }while(fstNum.equals(secNum) || secNum.equals(trdNum) || fstNum.equals(trdNum));
          this.resultNumber = resultNumber;
          while True:
          while True:
          * 이 언어들의 시작점으로는 간단한 계산이 필요할때 계산기보다 열기보다 늘 IDLE나 rib(ruby)를 열어서 계산을 하지. 예를들어서 [http://neocoin.cafe24.com/cs/moin.cgi/ET-house_%ED%99%98%EA%B8%89%EC%BD%94%EC%8A%A4?highlight=%28et%29 et-house환급코드 in CenterStage] 같은 경우도 그래. 아 그리고 저 코드 군에 있을때 심심풀이 땅콩으로 짜논거. SeeAlso [http://neocoin.cafe24.com/cs/moin.cgi/%EC%95%BC%EA%B5%AC%EA%B2%8C%EC%9E%84 숫자야구 in CenterStage]
          * 허나 과거는 잊어버리는 모양이다. 열혈강의 Python을 보니 옆면에 열심히 본 흔적이 있군. Ruby도 SVN history를 보니 흔적이 많이 남아있고.. 어느정도 시간을 투자해야 되는 것 같아. --NeoCoin
  • JavaStudy2004/클래스상속 . . . . 8 matches
          예를 들어 Motorcycle클래스와 같이 Car라는 클래스를 만드는 것을 생각하자. Car와 Motorcycle은비슷한 특징들이 있다. 이 둘은 엔진에 의해 움직인다. 또 변속기와 전조등과 속도계를 가지고 있다. 일반적으로 생각하면, Object라는클래스 아래에 Vehicle이라는 클래스를 만들고 엔진이 없는 것과 있는 방식으로 PersonPoweredVehicle과 EnginePoweredVehicle 클래스를 만들 수 있다. 이 EnginePoweredVehicle 클래스는 Motorcycle, Car, Truck등등의 여러 클래스를 가질 수 있다. 그렇다면 make와 color라는 속성은 Vehicle 클래스에 둘 수 있다.
          this.x = aX;
          this.left_top = new Point(x1,y1);
          this.right_bottom = new Point( x2,y2 );
  • LUA_3 . . . . 8 matches
         예를 들면 for, while, repeat 가 있습니다. 하나씩 살펴보도록 하겠습니다. 우선 가장 많이 쓰이는 for문 부터 보겠습니다.
         이제 while 문을 보겠습니다. while문의 문법은 아래와 같습니다.
         [ while 조건 do 반복 될 명령문 end ]
         > while i < 6 do
         마지막으로 repeat 문을 살펴 보겠습니다. repeat는 C의 do~while과 유사합니다. 하지만 다른 점이 있습니다. 우선 while 문과 달리 꼭 한 번은 실행 된다는 점, 그리고 조건이 거짓일 동안 반복 된다는 점, 그리고 마지막으로 do ~ end 블록이 아니라 repeat ~ until 로 구성 되어 있다는 점 입니다. 문법은 아래와 같습니다.
         > while i < 5 do
  • LinkedList/학생관리프로그램 . . . . 8 matches
         Student* Searching(int aNumber, Student* aHead, int aType);//찾기
          }while(population != -1);//프로그램 종료 조건
          searched = Searching(searchNumber, aHead, ORIGINALSEARCH);
          searchedFormer = Searching(deleteNumber, aListPointer[HEAD], DELETIONSEARCH);
          while(aHead){//링크를 쭉~따라가면서 해제
          while(temp){//링크를 쭉~따라가면서 출력
         Student* Searching(int aNumber, Student* aHead, int aType){
          while(searched){////링크를 쭉~따라가면서 검색
  • ObjectWorld . . . . 8 matches
         2002 년 6월 8일날 SoftwareArchitecture 에 대한 세미나가 ObjectWorld 주체로 열렸습니다.
          * http://www.freemethod.org:8080/bbs/UML1-JavaArchitectureChanges.ppt
         두번째 Session 에서는 세분이 나오셨습니다. 아키텍쳐란 무엇인가에 대해 주로 case-study 의 접근으로 설명하셨는데, 그리 명확하지 않군요. (Platform? Middleware? API? Framework? Application Server? 어떤 걸 이야기하시려는것인지 한번쯤 명확하게 결론을 내려주셨었더라면 더 좋았을 것 같은데 하는 아쉬움.) 아키텍쳐를 적용하는 개발자/인지하는 개발자/인지하지 못한 개발자로 분류하셔서 설명하셨는데, 저의 경우는 다음으로 바꾸어서 생각하니까 좀 더 이해하기가 쉬웠더라는. '자신이 작업하는 플랫폼의 특성을 적극적으로 사용하는 개발자/플랫폼을 이해하는 개발자/이해하지 못한 개발자' 아직까지도 Architecture 와 그밖에 다른 것들과 혼동이 가긴 하네요. 일단 잠정적으로 생각해두는 분류는 이렇게 생각하고 있지만. 이렇게만 정의하기엔 너무 단순하죠. 해당 자료집에서의 Architecture 에 대한 정의를 좀 더 자세히 들여다봐야 할듯.
          * Architecture - 시스템 구조의 abstract class 단계
          * Middleware, Application Server - Architecture 를 Instance 화 시킨 실질적 제품들. 전체 시스템 내에서의 역할에 대한 설명으로서의 접근.
         세번째 Session 에서는 지난번 세미나 마지막 주자분(신동민씨였던가요.. 성함이 가물가물;)이 Java 버전업에 대한 Architecture 적 관점에서의 접근에 대한 내용을 발표하셨습니다. Java 가 결국은 JVM 이란 기존 플랫폼에 하나의 Layer를 올린것으로서 그로 인한 장점들에 대해 설명하셨는데, 개인적으론 'Java 가 OS에서 밀린 이상 OS를 넘어서려니 어쩔수 없었던 선택이였다' 라고 생각하는 관계로. -_-. 하지만, Layer 나 Reflection 등의 Architecture Pattern 의 선택에 따른 Trade off 에 대해서 설명하신 것과, 디자인을 중시하고 추후 LazyOptimization 을 추구한 하나의 사례로서 설명하신건 개인적으론 좋았습니다.
  • PragmaticVersionControlWithCVS/Getting Started . . . . 8 matches
         white
         > white
          > white
         ichi
         ichi
         이 경우에는 ichi를 쓰기로 했다고 가정하자. ichi이외의 다른 부분의 나용을 모두 삭제한다. 그리고 토의 결과
         ichi
  • RandomWalk/황재선 . . . . 8 matches
          } while(true);
          } while(true);
          while(true)
          while (true) {
          while (true) {
          while(true) {
          while(true) {
          while(true) {
  • RandomWalk2/Insu . . . . 8 matches
          while( !CheckEndCourse() && !CheckCompletelyPatrol() )
          while( !CheckEndCourse() && !CheckCompletelyPatrol() )
          while( !CheckEndCourse() && !CheckCompletelyPatrol() )
          while( !CheckEndCourse() && !CheckCompletelyPatrol() )
          while( !CheckEndCourse() && !CheckCompletelyPatrol() )
          while(!in.eof())
          while( !CheckEndCourse() && !CheckCompletelyPatrol() )
          while(!in.eof())
  • RubyLanguage/Expression . . . . 8 matches
         || >> << || shift ||
         || if unless while until || 표현식 제한자 ||
         == while ==
          * while은 표현식으로 nil을 반환
         while a <= 10
          * while도 수식자로 쓸 수 있음: 수식된 식을 주어진 조건이 참인 동안 반복
         print a += 1 while a < 10
          * while과 달리 조건식이 거짓일 때만 반복
  • ScheduledWalk/석천 . . . . 8 matches
          while (!IsFinished()) {
          while (!IsFinished()) {
         여기까지가 지난번 ["데블스캠프2002"] 때 그렸었던 HIPO 뼈대를 코드로 옮긴 것입니다.
         이 답이 완벽한 답은 아니며, HIPO 이후 바로 프로그램 완성까지의 길에는 약간 거리가 있습니다. (왜냐. 이 Top-Down Design 의 결과가 완벽하다라고 말할수는 없으니까요. 하지만, 문제와 전반적 프로그램 디자인, 큰 밑그림을 그리고 이해하는데 도움을 줌에는 분명합니다. )
         (Hierarchy Input-Process-Output) 의 경우엔 다음과 같습니다. (그림 첨부 필요)
         어떤 함수 또는 모듈 부터 구현을 해야 할까 궁리했었습니다. 어차피 각 모듈부분에선 그 인자를 구체적으로 명시시키지 않았습니다. 이쯤에서 DFD를 그리고 데이터의 흐름에 대해 표현할 수도 있겠지만, 저는 일단 소스 자체에 촛점을 맞췄습니다. 그래서 필요하면 인자를 하나씩 더 추가하고, 필요없어졌다 싶음 인자를 삭제하는 식으로 접근했습니다. 그래서 따로 HIPO 다이어그램에 Argument 를 넘기는 부분을 표현해두지 않았습니다. (워낙 자주 소스를 고친 관계로. 하지만, 시간이 많이 걸린 일은 아니였습니다.~)
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
         2. totalMoveCount 의 값이 다르다는 것은 while 루프 조건이 틀리다는 뜻이다.
         3. while 루프 조건이 틀리다는 뜻은 IsFinished() 가 올바르지 않았다라는 뜻이다.
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
          while (!IsFinished(journey, currentJourneyPosition, board, maxRow, maxCol)) {
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 8 matches
          * A data communication course ended. Professor told us good sayings. I feel a lot of things about his sayings.
          * A computer architecture&organization course ended too. I am worrying about a final test.
          * A algorithm course ended. This course does not teaches me many things.
          * A object programming course ended. Professor told us good sayings, similar to a data communication course's professor. At first, I didn't like him, but now it's not. I like him very much. He is a good man.
          * Because my mom's absent, I had to work all day at our store. but a dishwashing was so interesting.
  • 기술적인의미에서의ZeroPage . . . . 8 matches
         The zero page instructions allow for shorter code and excution times by only feching the
         second byte of the instruction and assumming a zero high address byte.
         In early computers, including the PDP-8, the zero page had a special fast addressing mode, which facilitated its use for temporary storage of data and compensated for the relative shortage of CPU registers. The PDP-8 had only one register, so zero page addressing was essential.
         Possibly unimaginable by computer users after the 1980s, the RAM of a computer used to be faster than or as fast as the CPU during the 1970s. Thus it made sense to have few registers and use the main memory as substitutes. Since each memory location within the zero page of a 16-bit address bus computer may be addressed by a single byte, it was faster, in 8-bit data bus machines, to access such a location rather than a non-zero page one.
         The above two instructions both do the same thing; they load the value of $00 into the A register. However, the first instruction is only two bytes long and also faster than the second instruction. Unlike today's RISC processors, the 6502's instructions can be from one byte to three bytes long.
         Zero page addressing now has mostly historical significance, since the developments in integrated circuit technology have made adding more registers to a CPU less expensive, and have made CPU operations much faster than RAM accesses. Some computer architectures still reserve the beginning of address space for other purposes, though; for instance, the Intel x86 systems reserve the first 512 words of address space for the interrupt table.
  • 데블스캠프2009/목요일/연습문제/MFC/김태욱 . . . . 8 matches
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Set the icon for this dialog. The framework does this automatically
          SetIcon(m_hIcon, TRUE); // Set big icon
          SetIcon(m_hIcon, FALSE); // Set small icon
         // this is automatically done for you by the framework.
          CPaintDC dc(this); // device context for painting
          dc.DrawIcon(x, y, m_hIcon);
         // The system calls this to obtain the cursor to display while the user drags
          return (HCURSOR) m_hIcon;
          // TODO: If this is a RICHEDIT control, the control will not
          // send this notification unless you override the CDialog::OnInitDialog()
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 8 matches
          HICON m_hIcon;
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Set the icon for this dialog. The framework does this automatically
          SetIcon(m_hIcon, TRUE); // Set big icon
          SetIcon(m_hIcon, FALSE); // Set small icon
         // this is automatically done for you by the framework.
          CPaintDC dc(this); // device context for painting
          dc.DrawIcon(x, y, m_hIcon);
         // The system calls this to obtain the cursor to display while the user drags
          return (HCURSOR) m_hIcon;
          // TODO: If this is a RICHEDIT control, the control will not
          // send this notification unless you override the CDialog::OnInitDialog()
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 8 matches
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Set the icon for this dialog. The framework does this automatically
          SetIcon(m_hIcon, TRUE); // Set big icon
          SetIcon(m_hIcon, FALSE); // Set small icon
         // this is automatically done for you by the framework.
          CPaintDC dc(this); // device context for painting
          dc.DrawIcon(x, y, m_hIcon);
         // The system calls this to obtain the cursor to display while the user drags
          return (HCURSOR) m_hIcon;
          // TODO: If this is a RICHEDIT control, the control will not
          // send this notification unless you override the CDialog::OnInitDialog()
  • 데블스캠프2011/둘째날/Machine-Learning . . . . 8 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/변형진]
          * SVMLight 사용 실습 http://svmlight.joachims.org/svm_multiclass.html
          * [데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy]
  • 빵페이지/숫자야구 . . . . 8 matches
          while(num[0]==num[1] || num[1]==num[2] || num[0]==num[2])
          while(ch) // 탈출조건X
         쓰다보니 길어졌다~ while문 탈출조건 안쓰고 깔끔하게 하는방법 없을까.?
          }while(!(num[0]!=num[1] && num[1]!=num[2] && num[2]!=num[0]));
          while (success == 0)
          success = 0; // success를 0으로 초기화함으로써 while문 다시 시작
          while (ch != 'y' || ch != 'Y' || ch != 'n' || ch != 'N')
          while (cin.get() != '\n')
  • 새싹교실/2011/Pixar/4월 . . . . 8 matches
          * ''while''
          * ''do while''
          1. 조건문, 반복문을 오늘로 마치려고 했는데… if else, for만 가르쳐줘서 한 주 더 해야겠어요~ while은 시간상 못 한 거지만 조건문 Switch case를 깜빡하다니ㅜㅜㅜㅜ
          * ''while''
          * ''do while''
          * 누나 숙제를 안해와서 정말정말정말정말정말죄송합니다 ㅠㅠ 우으어 C는 넘어려워요........ 구구단이랑 n*n개 짜는건 잘 했는데 그다음에 빈칸남기는건 잘안되네요 ㅠㅠ while문하구 switch 배우고 C숙제 다시점검했는데 배우는건 되게 잘한거같아요 ㅋㅎㅋㅎ 누나 내일도 많이배웠으면 좋겠어요~~~~~~~~~~~~~~~~~~ [김연석]
         if else, swithch, while, for 등 몰라서 답답했던걸 알게되서 너무 좋았어요
         오늘도많은걸배운날입니다. while과 if for 등등 많은것을 배우고 복습햇습니다.
  • 새싹교실/2013/록구록구/3회차 . . . . 8 matches
          while 사용법
         3회차 수업에서는 여러가지 조건문과 while문에 대해서 배웠다.
         여러 조건문과 while문을 배우고 나니 내가 이전까지 했던 방법보다 훨씬 간편하고 빨리되었다.
         while(num < 4)
         while(i<5)
         while(j<=i)
         이번 수업에서는 if, while, switch 를 배웠다.
          while(num<4)
  • 최대공약수/조현태 . . . . 8 matches
          while (temp=*big_number%*small_number)
          while (temp=big_number%small_number)
          while (temp=number_a%number_b)
         원리 설명좀.. while 구문이 이해가 안됨..^^ -- 아영
          while (temp=big_number%small_number)
          while (0!=temp)
          while안에보면 ==이 아니라 =인거 보이지?ㅎㅎㅎ
          temp = big_number%small_number;을 while()속에 넣으면 저런 영향을 끼치는지 이제 알았다네~
  • AcceleratedC++/Chapter8 . . . . 7 matches
         참고페이지) [ParametricPolymorphism]
          while(begin != end && *begin != x)
          while (beg != end) {
          while (begin != end) {
          while (begin < end) {
          c.end() == c.begin() + c.size() // this is true
          while (i != str.end()) {
  • C++스터디_2005여름/도서관리프로그램/남도연 . . . . 7 matches
          while(number != 5)
          while(find->next !=NULL ){
          while(find->next !=NULL ){
          while(lent->next !=NULL ){
          while(lent->next !=NULL ){
          while(restore->next !=NULL ){
          while(restore->next !=NULL ){
  • CVS . . . . 7 matches
         This problem is quite common apparently... <the problem>snip > I've been trying to use CVS with the win-cvs client without much > success. I managed to import a module but when I try to do a > checkout I get the following error message: > > cvs checkout chargT > > cvs server: cannot open /root/.cvsignore: Permission denied > > cvs [server aborted]: can't chdir(/root): Permission denied > > I'm using the cvs supplied with RedHat 6.1 - cvs 1.10.6 /snip</the> ---------
         A very helpful soul, Robert Cragie, helped me out with this one. Here's his reply to my question above.. :
         I've been down this road already.
         It is not actually a bug. What you need to do is to invoke your pserver with a clean environment using 'env'. My entry in /etc/inetd.conf looks like this:
         where '/usr/local/cvsroot' is the path of my repository - replace this with yours.
         Hope this helps,
  • CssMarket . . . . 7 matches
         외부에서 사용하시기 위해서는 앞에 http://zeropage.org/pub/upload/hirenn.css 같이 해주세요.
         || /pub/upload/hirenn.css || Upload:hirenn.css || 은은한 파?나라 ||
         || /pub/upload/white.css || Upload:white.css || . ||
         || /~gochi/cgi-bin/moin/css/wiki.css || [http://zeropage.org/~gochi/cgi-bin/moin/css/wiki.css wiki.css] || 꽃단장~ ||
  • Gof/Mediator . . . . 7 matches
         Here's the succession of events by which a list box's selection passes to an entry field.
          _director->WidgetChanged(this);
          _ok = new Button(this);
          _cnacel = new Button(this);
          _fontList = new ListBox(this);
          _fontName = new EntryField(this);
          // fill the listBox white the available font names
         ET++[WGM88]와 THINK C class library[Sm93b]는 다이얼로그에서 widget들 사이에 mediator로서 director와 유사한 객체를 사용한다.
  • HardcoreCppStudy/두번째숙제 . . . . 7 matches
         === this 포인터 ===
          * this포인터란 무엇이며 사용되는 경우를 찾아보세요.
         ||[HardcoreCppStudy/두번째숙제/This포인터/변준원] ||
         ||[HardcoreCppStudy/두번째숙제/This포인터/장창재] ||
         ||[HardcoreCppStudy/두번째숙제/This포인터/임민수] ||
         ||[HardcoreCppStudy/두번째숙제/This포인터/김아영] ||
          * 각 값을 비교하는 과정에서 this포인터를 사용합니다.
  • HardcoreCppStudy/두번째숙제/This포인터/변준원 . . . . 7 matches
         그 클래스 내부에서 this는 자신 A의 포인터를 가르키는것이죠
         f()로 클래스 내부에선 호출이 가능한데 정확히 this->f()에서 this가 생략된 형이죠
         this가 쓰이는 곳은
         class A에서 class B의 내부함수 호출시에 this라는 인자를 넘겨줍니다
         this->GetA();
         뒤의 GetA에서는 this가 생략된 것이죠.
  • HowManyPiecesOfLand?/문보창 . . . . 7 matches
          while (n / 10)
          while (cin.peek() == ' ' || cin.peek() == '\n')
          while (n.lastdigit > 0 && n.digit[n.lastdigit] == 0)
          friend void shiftDigit(BigInteger& n, int d)
          shiftDigit(row, 1);
          shiftDigit(row, 1);
          while (compare(row, b) != PLUS)
  • Linux/필수명령어/용법 . . . . 7 matches
         -S : 차일드(child) CPU 시간과 메모리 페이지 결함(fault) 정보를 추가 한다.
         - Hi-Fi video
         - Hi-Fi video
         파일의 각종 상태를 검사하여 결과를 알려준다. 이것은 셸 스크립트 상에서 if 문이나 while 문 등과 함께 사용되는 것이 보통이다.
         - while true
         30 minutes latter, this system will be halted!! ^D
         which
         - which 프로그램
         $ which tetries
  • LinuxProgramming/SignalHandling . . . . 7 matches
          SIGCHLD - child process terminated, stopped (*or continued)
          while(1)
          printf("which signal is passed : %d \n", sig);
          while(1)
          printf("which signal is passed : %d \n", sig);
          while(1) {
          puts("this is time for you to reserve");
  • MFC/Serialize . . . . 7 matches
          virtual void Serialize(CArchive& ar);
         void CXXXDoc::Serialize(CArchive& ar)
         void Serialize(CArchive& ar)
         void CXXXDoc::Serialize(CArchive& ar)
         = CArchive Class =
          클래스 안에는 CFile 객체가 있으며, CArchive는 실제로 이 클래스를 통해서 파일 입출력을 전담시킨다.
          CArchive는 객체 데이터를 구성하는 로직을 처리하는 일을 전담한다.
  • MobileJavaStudy/HelloWorld . . . . 7 matches
          display = Display.getDisplay(this);
          mainScreen.setCommandListener(this);
          public void paint(Graphics g) {
          g.drawString("Hello World!", 0, 0, Graphics.TOP|Graphics.LEFT);
          display = Display.getDisplay(this);
          canvas.setCommandListener(this);
  • MoinMoinNotBugs . . . . 7 matches
         == This is *NOT* a Browser bug with CSS rendering ==
         '''The HTML being produced is invalid:''' ''Error: start tag for "LI" omitted, but its declaration does not permit this.'' That is, UL on its lonesome isn't permitted: it must contain LI elements.
         This is not an Opera bug. The HTML is invalid. '''The blocks are overlapping, when they are not allowed to:''' P UL P /UL UL P /UL is not a sensible code sequence. (It should be P UL /UL P UL /UL P... giddyupgiddyup?)
         I suspect this problem is pervasive, and I also suspect that the solution is almost moot; probably a one-off counting problem, or a mis-ordered "case" sort of sequence. If the /UL closing tag were to precede the P opening tag, all would be well.
         Hey! That ToC thing happening at the top of this page is *really* cool!
         ''This issue will be resolved in the course of XML formatting -- after all, XML is much more strict than any browser.''
  • NotToolsButConcepts . . . . 7 matches
         > programmers, but this is my opinion).
         > And I was reading some docs, which were talking about lots of programming
         > don't know if this language is well-accepted in the market and if having
         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
          the client or writing an email - I've had problems with this myself in
          you achieve it.
  • NumberBaseballGame/jeppy . . . . 7 matches
          char hidden_num[3] = {'\0',};
          // make hidden_number;
          make_number(hidden_num);
          check_num(number_log[i], hidden_num);
          printf("You lose~\nThe answer is %c%c%c", hidden_num[0], hidden_num[1], hidden_num[2]);
  • OperatingSystemClass/Exam2002_1 . . . . 7 matches
         2) Caching 에서의 hit ratio 란?[[BR]]
          * This implements a blocking send
          while (_________________) {
          * This implements a blocking receive
          // wait until something is there
          while (_________________) {
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/허준수 . . . . 7 matches
          this->ch = new char[strlen(ch)+1];
          strcpy(this->ch, ch);
          //this->ch = ch;
          this->ch = new char[strlen(s.ch)+1];
          strcpy(this->ch, s.ch);
          this->ch = new char[strlen(s.ch)+1];
          strcpy(this->ch, s.ch);
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 7 matches
         == 함수 (Functions) - Searching and Sorting Functions ==
          string = "3.1415926This stopped it";
          string = "-10110134932This stopped it";
         string = 3.1415926This stopped it
          Stopped scan at: This stopped it
         string = -10110134932This stopped it strtol = -2147483647 Stopped scan at: This stopped itstring = 10110134932
  • PreviousFrontPage . . . . 7 matches
         A WikiWikiWeb is a collaborative hypertext environment, with an emphasis on easy access to and modification of information. This wiki is also part of the InterWiki space.
         You are encouraged to add to the MoinMoinIdeas page, and edit the WikiSandBox whichever way you like. Please try to restrain yourself from adding unrelated stuff, as I want to keep this clean and part of the project documentation.
         You can edit any page by pressing the link at the bottom of the page. Capitalized words joined together form a WikiName, which hyperlinks to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition.
          * WikiSandBox: feel free to change this page and experiment with editing
  • ReverseAndAdd/이승한 . . . . 7 matches
          while(1){
          int chipers = 0; //a number of five chipers 다섯 자리수, 자릿수
          for(chipers = 0; number > zeros; zeros *= TEN){
          chipers++;
          for(int i=0; i< chipers; i++){
          for(i=0; i< chipers; i++){
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 7 matches
         #VendingMachineParser.py
         from VendingMachine import *
         class VendingMachine:
         v=VendingMachine()
          if tok not in ('black','white','sugar_black','sugar_white'):
          while 1:
  • TopicMap . . . . 7 matches
         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?
         OK, for the simple stuff (i.e. local links), how about this:
         OK, concrete example. Consider this:
         This is useable for navigation in the '''normal''' view. Now imagine that if this is marked as a TopicMap, the ''content'' of the WikiName''''''s that appear is included ''after'' this table of contents, in the '''print''' view.
  • WinampPlugin을이용한프로그래밍 . . . . 7 matches
         int dsp_donothing(short int *, int cnt, int, int, int) {
          HINSTANCE hout = LoadLibrary("out_wave.dll");
          HINSTANCE hin = LoadLibrary("in_vorbis.dll");
          INHDRPROC ihp = (INHDRPROC)GetProcAddress(hin,"winampGetInModule2");
          FreeLibrary(hin);
          in->hDllInstance = hin;
          in->dsp_dosamples = dsp_donothing;
          FreeLibrary(hin);
  • mantis . . . . 7 matches
         346 if ($this->_connectionID === false) return false;
         347 mysql_query('set names euckr',$this->_connectionID);
         348 if ($argDatabasename) return $this->SelectDB($argDatabasename);
         359 if ($this->_connectionID === false) return false;
         360 mysql_query('set names euckr',$this->_connectionID);
         361 if ($this->autoRollback) $this->RollbackTrans();
  • whiteblue/MyTermProject . . . . 7 matches
          while (1)
          while (1)
          while (1)
          while (!(cin >> select))
          while (cin.get() != '\n')
          while (cin.get() != '\n')
         ["whiteblue"]
  • 권영기/web crawler . . . . 7 matches
          say = "This is a line of text"
          part == ['This', 'is', 'a', 'line', 'of', 'text']
         >>> third = 3
         >>> first, second, third = third, first, second
         >>> print first, second, third
          * http://wiki.kldp.org/wiki.php/SubversionBook/BranchingAndMerging
  • 데블스캠프2004/금요일 . . . . 7 matches
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
          * java.awt.Graphics 추가
          * public void paint(Graphics g) 메소드
         import java.awt.Graphics;
          public void paint(Graphics g)
          public void paint(Graphics g)
         == HIPO 예제 ==
         == Paper Programming : HIPO 그리기 ==
         == 자신이 HIPO 그린 것을 근거로 구현 ==
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/변형진 . . . . 7 matches
          int hitP;
          zerglings[0].hitP = zerglings[1].hitP = 50;
          while (zerglings[1].hitP > 0) {
          zerglings[1].hitP -= damage;
          printf("저글링 0이 저글링 1에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n", damage, zerglings[1].hitP);
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 7 matches
          int hitP;
          zerglings[0].hitP = zerglings[1].hitP = 50;
          z2.hitP -= damage;
          printf("저글링 %d이 저글링 %d에게 데미지 %d를 입혀 HP가 %d가 되었습니다.\n", z1.no, z2.no, damage, z2.hitP);
          return z.hitP <= 0;
          while (true) {
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/서민관 . . . . 7 matches
          while ( z1->HP != 0 && z2->HP != 0 )
          which_is_dead(z1, z2);
          while ( z1->HP != 0 && z2->HP != 0 )
          int which = rand() % 2;
          if ( which == 0 )
         void which_is_dead(zergling* z1, zergling* z2)
         void which_is_dead(zergling* z1, zergling* z2);
  • 새싹교실/2011/AmazingC/5일차(4월 14일) . . . . 7 matches
          * while
          while(조건식){
          while(number>0){
          * do while
          }while(조건식);
          }while(number<1);
         [이가희] - 지금까지 배운 부분중에 가장 중요한 부분이라고 생각되는 반복문과 조건문! if, while, for! 뒤에 별찍는게 좀 무서워보이긴 합니다만 열심히 해보겠습니다^_^ 오빠도 시험 잘보세요~ 아니 잘 보시고 계신가요 ㅋㅋㅋㅋ?
  • 새싹교실/2011/AmazingC/과제방 . . . . 7 matches
          while(a<30)
          while(r<=5){
          while(r<=3){
          while(r<=3){
          while(r<=4){
          while(r<=29){
          while(tmp>0){
  • 새싹교실/2011/무전취식/레벨2 . . . . 7 matches
          * 제어문을 배웠습니다. 제어문은 프로그램의 흐름을 제어하는 문장입니다.( if,switch{case},while(){},do~while();,for( ; ; ) )
          * while문
          while(count < 10){
          * do~ while문
          }while(count > 0);
          * 죄송해요...ㅠ_ㅠ 컴퓨터할수있는상황이안되서 지금써여 으앙 ㅠㅠ 일단 공대 팀플실 짱좋았어요 ㅋㅋㅋㅋ컴터만있었으면 공강시간에 신청해서 가있었을지도.... 이걸 노리는 애들이 많아서 컴퓨터를 안놓았나봐요..그리고, if문, while문등등 제어문 배웠어요!! 오랫동안 안해서 가물가물했던 부분인데 수업하기전에배워서 다행이에요 흐히. 정말 도움이되는거같아용♡ 롤 맛있었어요!!!!!!! 롤먹을때 한 그.... 수수께끼..? 수수께끼입니까 ㅠㅠ? 하여튼..그거 재밌었어요 ㅋㅋㅋㅋㅋㅋㅋㅋ아 알아가는재미 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ - [이소라]
  • 새싹교실/2012/아우토반/앞반/3.22 . . . . 7 matches
          * while과 do~whlie 문
          } while (a--);
          while (b--) {
         그 이유는 do-while문에선 변수안의 숫자에 관계없이 일단 한번 while문이 실행되고나서 a--후연산이 시작되므로
         while문에선 3에서 한번 2에서 한번 1에서 한번 0에서 멈춤으로
         a=0일때, ㅋ 출력 (→ do while문 이기 때문에, 먼저 실행되서 0일때도 실행함.)
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 7 matches
          * 또 다른 반복문인 while, do while을 배워 봅시다.
          * 과제 필살기(...)인 for-> while, while -> for를 해봅시다.
          } while (q!='q');
          while(TRUE)
         float do while 등등 많이 배웠다
  • 정모/2013.5.6/CodeRace . . . . 7 matches
          while ((line = sr.ReadLine()) != null)
          while(scanf("%s ", buffer)!=EOF)
          while(b != EOF)
          while( fscanf(file,"%s",&line)==1)
          while(!feof(code_race)){
          while(!feof(code_race)){
          while(1){
  • 황현/Objective-P . . . . 7 matches
         $iStoreSomething;
         - (void) doSomeTaskWithSomething:(int)$localIntegerVar {
         [$myClass doSomeTaskWithSomething:42];
         private $iStoreSomething;
         public function doSomeTaskWithSomething($localIntegerVar, $_objp_type_check=false) { // (void)
         $myClass->doSomeTaskWithSomething(42, true); // Compiler automatically adds last argument!
         $myClass->release(); // actually, does nothing unless you overrides it.
  • 2학기파이선스터디/if문, for문, while문, 수치형 . . . . 6 matches
         == 3. while 문 ==
         while <조건식>:
         헤더 부분의 조건식이 참인 동안 내부의 블록이 반복 수행되는 while문은 조건이 거짓이 되어 빠져나올 경우에 else부분이 수행되지만, break로 빠져나올 때에는 else 블록을 수행하지 않는다. while문 안에서 continue를 만나면 헤더 부분으로 이동하고 break를 만나면 while문을 완전히 빠져나온다.
         >>> while count < 11:
  • 8queen/문원명 . . . . 6 matches
          while( (findY != -1) && (findX != -1))
          while( (findY != 8) && (findX != -1))
          while( (findY != -1) && (findX != 8))
          while( (findY != 8) && (findX != 8))
          } while (same == 1);
          }while(endFind == 0);
  • ASXMetafile . . . . 6 matches
          * <Logo href = "path of the logo source" Style = "a style" / >: Adds custom graphics to the Windows Media player by choosing either a watermark or icon style. The image formats that Windows Media Player supports are GIF, BMP, and JPEG.
          o MARK: The logo appears in the lower right corner of the video area while Windows Media Player is connecting to a server and opening a piece of content.
          * ?sami="path of the source": Defines the path of a SAMI caption file within the <ref href> tag for media source.
          <Abstract>: This text will show up as a Tooltip and in the Properties dialog box
          <Abstract> This is the description for this clip. </Abstract>
  • CheckTheCheck/Celfin . . . . 6 matches
         bool black, white;
          white = false;
          white = true;
          else if(white)
          cout << "Game #" <<gameNum << ": white king is in check."<<endl;
          while(exit_cond!=64)
  • ClassifyByAnagram/김재우 . . . . 6 matches
          while ( null != line )
          while ( myEnumerator.MoveNext() )
          while( de.MoveNext() )
          while( le.MoveNext() )
          String sortedWord = this.sortWord( word );
          while( null != word && !"".equals( word ) ) {
  • Code/RPGMaker . . . . 6 matches
          this.m_width = width;
          this.m_height = height;
          Object3D plane = new Object3D(coordinates, uvs, indices, RMObject2D.getTextureIDByColor(Color.white));
          float delta = depth - this.depth;
          float a = MainRenderer.getCamera().getPosition().z - this.depth;
          this.depth = depth;
  • Cpp에서의멤버함수구현메커니즘 . . . . 6 matches
          delete this; // 자신 삭제
         say Hello // 객체 삭제(delete this)후 실행 코드
         My Id is no 3604872 // 객체 삭제(delete this)후 실행 코드
         say Hello 객체 삭제(delete this)후 실행 코드
         My Id is no 3604872 객체 삭제(delete this)후 실행 코드
         instance에 사용되었던 메모리는, 해당 process의 가용 메모리로 돌아가지, 접근 금지 영역으로 세팅되지 않습니다. 이 부분은 delete this 시 해당 instance 영역의 값을 어떻게 "청소"하느냐에 따라서, 플랫폼 별로 다르게 나옵니다.
  • DirectDraw/Example . . . . 6 matches
         HINSTANCE hInst; // current instance
         // Foward declarations of functions included in this code module:
         ATOM MyRegisterClass(HINSTANCE hInstance);
         BOOL InitInstance(HINSTANCE, int);
         int APIENTRY WinMain(HINSTANCE hInstance,
          HINSTANCE hPrevInstance,
          LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
          LoadString(hInstance, IDC_SIMPLEDX, szWindowClass, MAX_LOADSTRING);
          MyRegisterClass(hInstance);
          if (!InitInstance (hInstance, nCmdShow))
          hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_SIMPLEDX);
          while (GetMessage(&msg, NULL, 0, 0))
         // This function and its usage is only necessary if you want this code
         // function that was added to Windows 95. It is important to call this function
         ATOM MyRegisterClass(HINSTANCE hInstance)
          wcex.hInstance = hInstance;
          wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_SIMPLEDX);
          wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL);
         // In this function, we save the instance handle in a global variable and
         BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
  • Eclipse . . . . 6 matches
          * [http://www.eclipsepowered.org/archives/2004/11/18/best-jvm-settings-for-eclipse/ Best JVM Setting for Eclipse]
         ||Shift+F2|| Open External {{{~cpp JavaDoc}}} , 프로젝트 상에 doc 파일이 있을시 그곳을 뒤져{{{~cpp JavaDoc}}}을 연다. 처음 열때 Help창 오래 걸림||
         ||F4 || Open Type Hierarchy , 해당 인자의 상속 관계를 표로 보여준다.||
         || Alt+Shift+Q + ? || Window->Preference->workspace->key->Advenced 의 Help Me... 옵션을 키고 Alt+Shift+Q를 누르고 기다려 보자 ||
         ||Ctrl+Shift+F|| code의 정렬해준다. 한라인의 소스가 길어지면(100이상) 포멧팅에 한계 보이기도 한다. ||
         || Alt + Shift + Up/Down || 선택 영역 확장-선택영역 이동과 함께 이용하면 용이 ||
  • EightQueenProblem/이선우2 . . . . 6 matches
          this.size = size;
          this.boardMark = boardMark;
          this.queenMark = queenMark;
          this.lineBreak = lineBreak;
          this.out = out;
          this.out = null;
  • ErdosNumbers/문보창 . . . . 6 matches
          while (cin.get() != '\n')
          while (iscontinue)
          while (thesis[i] != NULL)
          while (temp != NULL)
          while (temp->next != NULL)
          while (temp != NULL)
  • ExploringWorld . . . . 6 matches
         [http://zeropage.org/jsp/board/thin/rss.jsp 자유 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=multimedia 감상 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=T1002455826251 공지 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=qna 질답 게시판 RSS]
         [http://zeropage.org/jsp/board/thin/rss.jsp?table=ob1 OB 게시판 RSS]
         root = /jsp/board/thin/?table=
  • HardcoreCppStudy/두번째숙제/This포인터/김아영 . . . . 6 matches
         '''* this 포인터'''
         그 클래스 내부에서 this는 자신 A의 포인터를 가르키는것이다.
         f()로 클래스 내부에선 호출이 가능한데 정확히 this->f()에서 this가 생략된 형이다.
         this가 쓰이는 곳은
         class A에서 class B의 내부함수 호출시에 this라는 인자를 넘겨준다.
  • HardcoreCppStudy/첫숙제/ValueVsReference/변준원 . . . . 6 matches
          while (cin >> base >> exponent)
          cout << "this x="<< x <<" \n"; cout << "this y="<< y <<" \n";
         this x=3
         this y=2
         함수 mytest 내의 지역변수로 선언한 x의 값이 3이 되므로 this x=3이 되고 그 외의 값들은 모두 전역변수
  • IntentionRevealingMessage . . . . 6 matches
         ParagraphEditor라는 클래스에서 highlight라는 메세지를 봤다. 당신은 '오, 재미있겠는걸.' 하고 본다. 코드는 다음과 같다.
          void highlight(Rectangle& r)
         어떻게 된건가? 의사소통이다. 한 줄의 메소드가 의사소통에 가장 중요하다.(?) 사용자의 입장에서는 그냥 highlight라는 메세지에 영역만 넣어서 보내면 되는 것이다. 사각형을 뒤집음으로써 highlight된다는 사실을 몰라도 되는 것이다. IntentionRevealingMessage는 컴퓨터를 위한다기보다는 사람을 위한 가장 극단적인 형태의 패턴이다. 의도와 구현을 분리하자는 것이다. 메세지의 이름을 그 메세지 내에서 어떻게 되는건가로 짓지 말고, 그 메세지가 무엇을 하는건가로 짓자.
          return Number(1/this.num);
          return this == *other;
  • JTDStudy/두번째과제/장길 . . . . 6 matches
          this.add(b1);
          b1.addActionListener(this);
          this.addWindowListener(this);
          this.setBackground(Color.blue);
          this.dispose();
  • Java Study2003/첫번째과제/장창재 . . . . 6 matches
          - 자바(Java)를 이야기할 때 크게 두 가지로 나누어 이야기 할 수 있습니다. 먼저, 기계어, 어셈블리어(Assembly), 포트란(FORTRAN), 코볼(COBOL), 파스칼(PASCAL), 또는 C 등과 같이 프로그래밍을 하기 위해 사용하는 자바 언어가 있고, 다른 하나는 자바 언어를 이용하여 프로그래밍 하기 위해 사용할 수 있는 자바 API(Application Programming Interface)와 자바 프로그램을 실행시켜 주기 위한 자바 가상머신(Java Virtual Machine) 등을 가리키는 자바 플랫폼(Platform)이 있습니다. 다시 말해서, 자바 언어는 Visual C++와 비유될 수 있고, 자바 플랫폼은 윈도우 95/98/NT 및 윈도우 95/98/NT API와 비유될 수 있습니다.
         자바 인터프리터(Java Interpreter) 또는 자바 가상머신(Java Virtual Machine):
         자바 가상머신(Java Virtual Machine; Java VM):
         자바는 C++와는 달리 처음부터 객체지향 개념을 기반으로 하여 설계되었고, 객체지향 언어가 제공해 주어야 하는 추상화(Abstraction), 상속(Inheritance), 그리고 다형성(Polymorphism) 등과 같은 특성들을 모두 완벽하게 제공해 주고 있습니다. 또한, 자바의 이러한 객체지향적 특성은 분산 환경, 클라이언트/서버 기반 시스템이 갖는 요구사항도 만족시켜 줄 수 있습니다.
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다:
         높은 수행성능(High-performance)을 제공한다:
         캐싱(Caching):
  • JavaStudy2003/두번째과제/노수민 . . . . 6 matches
         ===this===
         * 메소드 내에서 변수와 객체의 이름이 같을 경우 변수 앞에 this를 붙임
         this
         this.멤버변수
         this(매개변수);
          * this : 클래스 내의 객체 생성자에서 다른 객체 생성자를 호출
  • JavaStudy2004/오버로딩과오버라이딩 . . . . 6 matches
          예를 들어 People클래스에 move(int aX, int aY){this.position.x += aX;this.position.y += aY;}라는 함수가 있다. 그리고 People클래스를 상속 받은 Student이라는 클래스가 있다. 근데 '학생'은 좀 멍청해서 반대로 움직인다. 그렇다면 상속받은 move함수를 재정의 해줘야한다. move(int aX, int aY){this.position.x -= aX;this.position.y -= aY;}
          위에서 말한 People클래스의 move함수를 예를 들어보겠다. 위의 move함수는 정수형 인자를 매개변수로 받아들인다. 만약 people.move(1.1, 2.13)라는 명령어를 실행한다면 매개변수의 타입이 다르다는 에러가 발생할 것이다. 더블 형의 인자를 받아들이기 위해 move함수를 Overloading한다. move(double aX, double aY){this.position.x += (int)aX;this.position.y += (int)aY;} 두 함수 다 유효한 함수로 사용된다. 두 함수 중 어떤 함수가 호출될 것인지는 매개변수 값에 의해서 결정된다. 즉 오버로딩 된 함수들은 반드시 매개변수의 타입이 달라 서로 구별될 수 있어야 한다.
  • JollyJumpers/황재선 . . . . 6 matches
          * TODO To change the template for this generated file go to
          while(true) {
          * TODO To change the template for this generated file go to
          while (i.hasNext()) {
          while(true) {
          * TODO To change the template for this generated file go to
  • LC-Display/상협재동 . . . . 6 matches
          while(s[testCase] != 0 && n[testCase] != 0)
          while(strcmp(&n[t][k], "") != 0)
          while(strcmp(&n[t][k], "") != 0)
          while(strcmp(&n[t][k], "") != 0)
          while(strcmp(&n[t][k], "") != 0)
          while(strcmp(&n[t][k], "") != 0)
  • LoadBalancingProblem/Leonardong . . . . 6 matches
          def isThisOverWork(self, aID):
          while not self.isCompelte():
          if self.isThisOverWork(id):
          def testIsThisOverWork(self):
          self.assertEqual( com.isThisOverWork(id), True )
          self.assertEqual( com.isThisOverWork(id), False )
  • MedusaCppStudy/석우 . . . . 6 matches
          while (cin >> number)
          while (cin >> word)
          while (board[i][j] == 0)
          while (cin >> word.name)
          * Vending machine
          while(cout << ">>", cin >> command)
  • MedusaCppStudy/세람 . . . . 6 matches
          while(r!=rows)
          while(cin >> num)
          while(i < number.size() && i < 4)
          while(cin >> word)
          while(size%2==0)
          while(num!=size*size+1)
  • MobileJavaStudy/NineNine . . . . 6 matches
          list.setCommandListener(this);
          display = Display.getDisplay(this);
          form.setCommandListener(this);
          display = Display.getDisplay(this);
          nineDanList.setCommandListener(this);
          danForm.setCommandListener(this);
  • MoinMoinDiscussion . . . . 6 matches
         Talk about the things on MoinMoinTodo and MoinMoinIdeas in this space...
          * '''R''': The Icon macro worked well. I wanted to avoid the fully qualified URL because to access the Wiki in question requires password authentication. Including an image using the full URL caused my webserver (Apache 1.3.19) to reprompt for authentication whenever the page was viewed or re-edited. Perhaps a default {{{~cpp [[Image]]}}} macro could be added to the distribution (essentially identical to {{{~cpp [[Icon]]}}} ) which isn't relative to the data/img directory. (!) I've actually been thinking about trying to cook up my own "upload image" (or upload attachment) macro. I need to familiarize myself with the MoinMoin source first, but would others find this useful?
          * '''Note:''' Regarding the upload feature - pls note that the PikiePikie also implemented in Python already has this feature, see http://pikie.darktech.org/cgi/pikie?UploadImage ... so I guess you could borrow some code from there :) -- J
  • ParametricPolymorphism . . . . 6 matches
         다름 아닌 다형성(Polymorphism)이라고 하지 않을까 싶다.
         첫째는 최초로 제안된 다형성인 ParametricPolymorphism, 둘째는 어쩌다 생겨나 버린 Ad-hocPolymorphism 이렇게 두가지가 존재한다.
         = Parametric Polymorphism =
          this.x = x;
          this.y = y;
  • PatternOrientedSoftwareArchitecture . . . . 6 matches
         == 2. Architectual Patterns ==
          * Virtual Muchines
         top-level solution - highest abstraction level
         imtermediate solution - other level(except highest abstraction level)
         complete solution - solution which solve whole problem
         partial solution - solution which solve part of the problem
  • QuestionsAboutMultiProcessAndThread . . . . 6 matches
          * 그렇다면 개념적으로 Single CPU에서 Processor Switching과 같은 것인가?
          * A) processor라고 쓰신 것이 아마도 process를 의미하는 것 같군요? scheduling 기법이나, time slice 정책, preemption 여부 등은 아키텍처와 운영체제 커널 구현 등 시스템에 따라 서로 다르게 최적화되어 설계합니다. thread 등의 개념도 운영체제와 개발 언어 런타임 등 플랫폼에 따라 다를 수 있습니다. 일반적으로 process의 context switching은 PCB 등 복잡한 context의 전환을 다루므로 단순한 thread 스케줄링보다 좀더 복잡할 수는 있으나 반드시 그런 것은 아닙니다. - [변형진]
          * 어느 바쁜 음식점(machine)입니다. 두 명의 요리사(processor)가 있는데, 주문이 밀려서 5개의 요리(process)를 동시에 하고 있습니다. 그 중 어떤 한 요리는 소스를 끓이면서(thread) 동시에 양념도 다지고(thread), 재료들을 오븐에 굽는데(thread) 요리를 빠르게 완성하기 위해 이 모든 것을 동시에 합니다. 한 명의 요리사는 특정시점에 단 한 가지 행위(instruction)만 할 수 있으므로, 양념을 다지다가 (context switching) 소스가 잘 끓도록 저어주기도 하고 (context switching) 다시 양념을 다지다가 (context switching) 같이 하던 다른 요리를 확인하다가, 오븐에 타이머가 울리면(interrupt) 구워진 재료를 꺼내어 요리합니다. 물론 두 명의 요리사는 같은 시점에 각자가 물리적으로 서로 다른 행위를 할 수 있으며, 하나의 요리를 두 요리사가 나눠서(parallel program) 동시에 할 수도 있습니다. - [변형진]
  • Refactoring/BadSmellsInCode . . . . 6 matches
          * 대부분의 경우 - polymorphism으로 해결 가능
          * switch-case 부분을 ExtractMethod 한 뒤, polymorphism이 필요한 class에 MoveMethod 한다. 그리고 나서 ReplaceTypeCodeWithSubclasses 나 ["ReplaceTypeCodeWithState/Strategy"] 를 할 것을 결정한다. 상속구조를 정의할 수 있을때에는 ReplaceConditionalWithPolyMorphism 한다.
          * polymorphism을 이용하기에는 너무 작아 오히려 cost가 더 드는 경우 - ReplaceParameterWithExplicitmethods
         ReplaceConditionalWithPolymorphism, ReplaceTypeCodeWithSubclasses, ["ReplaceTypeCodeWithState/Strategy"], ReplaceParameterWithExplicitMethods, IntroduceNullObject
         == Parallel Inheritance Hierarchies ==
          * 별로 사용하지 않는 subclass들 - CollapseHierarchy
         InlineClass, CollapseHierarchy
          * 추상클래스들이 별로 하는 일이 없을때 - CollapseHierarchy
         CollapseHierarchy, InlineClass, RemoveParameter, RenameMethod
         HideDelegate
         RemoveMiddleMan, InlineMethod, ReplaceDelegationWithInheritance
         MoveMethod, MoveField, ChangeBidirectionalAssociationsToUnidirectional, ReplaceInheritanceWithDelegation, HideDelegation
  • Refactoring/OrganizingData . . . . 6 matches
          private int _low, _high;
          return arg >= _low && arg <= _high;
          private int _low, _high;
          return arg >= getLow() && arg <= getHigh();
          int getHigh() {return _high;}
          * You have an array in which certain elements mean different things. [[BR]]''Replace the array with an object that has a field for each element.''
  • ReleasePlanning . . . . 6 matches
         A release planning meeting is used to create a release plan, which lays out the overall project. The release plan is then used to create iteration plans for each individual iteration.
         The essence of the release planning meeting is for the development team to estimate each user story in terms of ideal programming weeks. An ideal week is how long you imagine it would take to implement that story if you had absolutely nothing else to do.
         No dependencies, no extra work, but do include tests. The customer then decides what story is the most important or has the highest priority to be completed.
         When the final release plan is created and is displeasing to management it is tempting to just change the estimates for the user stories. You must not do this. The estimates are valid and will be required as-is during the iteration planning meetings. Underestimating now will cause problems later. Instead negotiate an acceptable release plan. Negotiate until the developers, customers, and managers can all agree to the release plan.
         The base philosophy of release planning is that a project may be quantified by four variables; scope, resources, time, and quality. Scope is how much is to be done. Resources are
         Management can only choose 3 of the 4 project variables to dictate, development always gets the remaining variable. Note that lowering quality less than excellent has unforeseen impact on the other 3. In essence there are only 3 variables that you actually want to change. Also let the developers moderate the customers desire to have the project done immediately by hiring too many people at one time.
  • Temp/Commander . . . . 6 matches
         #VendingMachineCommander.py
         import VendingMachineParser
          self.parser = VendingMachineParser.Parser()
          self.intro = 'Welcome to Vending Machine Simulator!\n'\
          print 'push <white | black | sugarwhite | sugarblack>'
  • Where's_Waldorf/곽병학_미완.. . . . . 6 matches
          this.m = m;
          this.n = n;
          this.grid = grid.clone();
          this.k = k;
          this.str = str.clone();
          while(0 < cnt--) {
  • 김희성/리눅스멀티채팅 . . . . 6 matches
          while(1)
          while(1)
          while(1)
          while(check==1);
          while(1)
          while(check==2);
  • 데블스캠프2009/목요일/연습문제/MFC/박준호 . . . . 6 matches
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Set the icon for this dialog. The framework does this automatically
          SetIcon(m_hIcon, TRUE); // Set big icon
          SetIcon(m_hIcon, FALSE); // Set small icon
         // this is automatically done for you by the framework.
          CPaintDC dc(this); // device context for painting
          dc.DrawIcon(x, y, m_hIcon);
         // The system calls this to obtain the cursor to display while the user drags
          return (HCURSOR) m_hIcon;
  • 데블스캠프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/다섯째날/HowToWriteCodeWell/임상현,서민관 . . . . 6 matches
          this.maxFloor = i;
          this.minFloor = j;
          this.maxFloor = j;
          this.minFloor = i;
          Turn = Math.abs(this.currentFloor - i);
          this.currentFloor = i;
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 6 matches
          while(line != null){
          while(st.hasMoreTokens()){
          this.printDataToFile();
          while(line != null){
          while(line != null){
          while(st.hasMoreTokens()){
  • 데블스캠프2011/둘째날/후기 . . . . 6 matches
         == 남상협/Machine Learning ==
         깨닫게 해주는 시간이었습니다! TSP 와 더불어 오늘 했던 Machine Learning 도 방학 중 공부할 목록에 추가해야겠군요 ^^
         링크 : [:데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 Machine-Learning의 제 코드입니다.]
          while (!feof(fpe)) {
          while (!feof(fpp)) {
  • 데블스캠프2011/셋째날/RUR-PLE/박정근 . . . . 6 matches
          while on_beeper():
         while True:
          while on_beeper():
          while carries_beepers():
         while not right_is_clear():
         while not on_beeper():
  • 변준원 . . . . 6 matches
          * 준회원이 되신것을 축하합니다. 앞으로 많은 활동 부탁드려요~ -상욱(["whiteblue"])
          * 모르는 것이 있으면 자유게시판이나 위키 어느 곳이든 질문을 하셔도 됩니다. -상욱(["whiteblue"])
          while(day<=monthday[month-1])
          while(day<=ymonthday[month-1])
         int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
          wc.hInstance = hInstance;
          wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
          wc.hbrBackground = (HBRUSH) (GetStockObject(WHITE_BRUSH));
          CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL );
          while(true)
          while(count<24)
  • 새싹교실/2012/AClass . . . . 6 matches
          1. while문을 이용한 프로그램을 하나 작성해 주세요. C수업시간이나 과제에 나온 것을 새로 짜보아도 좋습니다.
          1. 위 프로그램을 do-while문으로 바꿔 '똑같은'프로그램이 되도록 해보세요.
          1. 혜림이누나, 상희누나 과제를 for문을 각각 3개, 4개만 써서 해보세요.(hint 2*n-1)
          * hint) Dp = (int**)malloc(sizeof(int*));
          * 클래스, 생성자, 캡슐화, default 생성자, this, overloading 등등.
          * [도상희] - 완전 많이써야지. this의 용법. 그리고 어......... 디폴트 생성자 그리고 오늘 배운게 끝인거 같은데...
  • 새싹교실/2012/아우토반/뒷반/3.30 . . . . 6 matches
          * 반복문(while)
         단, 위 작업을 0을 입력받을 때까지 계속해서 수행하여야 한다. (while문 사용)
         while문의 조건문에는 != 연산자를 사용한다. != 연산자는 양쪽 피연산자가 같은 값을 갖지 않을 때 참이 된다.
          while(a!=0){
          while( a!=0 ) {
         }//while 끝
  • 숫자를한글로바꾸기/허아영 . . . . 6 matches
          while(1)
          while(i < number_len)
          while(number > 9)
          while(1)
          while(i < number_len)
          while(number > 9)
  • 안혁준/class.js . . . . 6 matches
          if(this.prototype.superclass)
          proto.constructor = this;
          this.prototype = proto;
          return this;
          this.prototype[p] = fn;
          return this;
  • 압축알고리즘/동경,세환 . . . . 6 matches
          while(true)
          while(true)
          while(true)
          while(true)
          while(true)
          while(true)
  • 오목/인수 . . . . 6 matches
          this.width = width;
          this.height = height;
          final static int WHITE = 2;
          this.board = board;
          curTurn = (curTurn == BLACK) ? WHITE : BLACK;
          getContentPane().addMouseListener( new PutStoneListener(this) );
          setBackground( Color.WHITE );
          public void paint(Graphics g) {
          else if( omok.getState(i,j) == Omok.WHITE )
          this.parent = parent;
          final static int WHITE = 2;
          int turnSet[] = {BLACK, WHITE, BLACK, BLACK};
          int expectedSet[] = {BLACK, WHITE, WHITE, BLACK};
  • 이영호/문자열검색 . . . . 6 matches
         // while 고치기 귀찮다. while을 무한 루프 돌리고 Ctrl-C를 정상적인 종료로 바꿔 끝내자.
          char x[40] = "His teaching method is very good.";
          while(1){
         자료 -> His teaching method is very good.
         자료 -> His teaching method is very good.
  • 이영호/미니프로젝트#1 . . . . 6 matches
         2. 서버로부터 메세지 중 PING 부분 처리 -> 1번째 Child Process
         3. 서버의 메세지 중 타유저들이 명령하는 것 처리 -> 2번째 Chile Process
          while(1){
          fprintf(stderr, "Child Process Created!: pid = %dn", pid);
          while(1){
          fprintf(stderr, "Child Process Closed!: pid = %d, WEXITSTATUS = %Xn", pid, WEXITSTATUS(last));
  • 조영준/다대다채팅 . . . . 6 matches
          while (!(toRemove.Count == 0))
          while (true)
          while (true)
          while (true)
          while (true)
          while (true)
  • 프로그래밍언어와학습 . . . . 6 matches
         DeleteMe) 제목짓는 센스가 없는 관계로;; 원글의 뜻에 맞게 제목을 고쳐주시기를; Rename & Refactor This Page; --석천
         The fatal metaphor of progress, which means leaving things behind us, has utterly obscured the real idea of growth, which means leaving things inside us.
  • 피보나치/김상섭 . . . . 6 matches
         int fibonachi(int num);
          while(num >= 0)
          cout << num << "번째 피보나치 수열은" << fibonachi(num) <<" 입니다.\n";
         int fibonachi(int num)
          return fibonachi(num-1) + fibonachi(num-2);
  • 02_C++세미나 . . . . 5 matches
          int Shield;
         z1.Shield=60;
          * 일반적으로 몇번 반복 해야할지 알때는 for, 잘 모를떄는 while을 쓴다.
          * while
          while(count<=100)
  • 2010JavaScript/역전재판 . . . . 5 matches
          <span class='think'>(span 을 사용했음)</span><br>
         color : white;
         color : white;
         span.think { /*대화 중 주인공이 혼자 말할때의 속성을 지정*/
          <span class='think'>(span 을 사용했음)</span><br>
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 5 matches
         static HINSTANCE hInstance;
         GLfloat whiteLight[] = { 0.2f, 0.2f, 0.2f, 1.0f };
          sizeof(PIXELFORMATDESCRIPTOR), // Size of this structure
          1, // Version of this structure
          glLightModelfv(GL_LIGHT_MODEL_AMBIENT, whiteLight);
          glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
         int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
          hInstance = hInst;
          wc.hInstance = hInstance;
          wc.hIcon = NULL;
          WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS,
          hInstance,
          while( GetMessage(&msg, NULL, 0, 0))
          ChangeSize(LOWORD(lParam), HIWORD(lParam));
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 5 matches
         HINSTANCE g_hInst;
         int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
          g_hInst=hInstance;
          WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
          WndClass.hInstance=hInstance;
          NULL,(HMENU)NULL,hInstance,NULL);
          while(GetMessage(&Message,0,0,0)) {
         VK_SHIFT / 10 / Shift
         while(GetMessage(&Message,0,0,0)) {
         마우스 메시지는 lParam의 상위 워드에 마우스 버튼이 눌러진 y좌표, 하위 워드에 x좌표를 가지며 좌표값을 검출해 내기 위해 HIWORD, LOWORD 등의 매크로 함수를 사용한다. 즉 마우스 메시지가 발생한 위치의 좌표는 (LOWORD(lParam), HIWORD(lParam))이 된다.
         wParam에는 마우스 버튼의 상태와 키보드 조합 키(Shift, Ctrl)의 상태가 전달된다. 조합키 상태는 다음 값들과 비트 연산을 해보면 알 수 있다.
         MK_SHIFT / Shift 키가 눌려져 있다.
  • AVG-GCC . . . . 5 matches
          -pass-exit-codes Exit with highest error code from a phase[[BR]]
          --help Display this information'''도움말'''[[BR]]
          -dumpmachine Display the compiler's target processor[[BR]]
          -b <machine> Run gcc for target <machine>, if installed[[BR]]
  • AcceleratedC++/Chapter2 . . . . 5 matches
          while (c != cols) {
         while( r != rows )
          r이 처음에 0이니까 while에 진입하는 시점에는 cout을 0번 수행했을테고 따라서 r = 0, 수행횟수 = 0 따라서 불변식은 참
          while의 마지막 전에 r을 1 증가시키므로... r = 1, 수행횟수 = 1 따라서 불변식 참
          따라서 while의 조건식 비교에서도 r = 1, 수행횟수 =1 따라서 불변식 참...
  • AcceleratedC++/Chapter5 . . . . 5 matches
          while(i != students.size()) {
          while(i != size) {
          while(iter != students.end()) {
         while(iter != students.end())
         while(iter != end_iter)
  • Atom . . . . 5 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.
         Before the Atom work entered the IETF process, the group produced "Atom 0.3", which has support from a fairly wide variety of syndication tools both on the publishing and consuming side. In particular, it is generated by several Google-related services, namely Blogger and Gmail.
         As well as syndication format, the Atom Project is producing the "Atom Publishing Protocol", with a similar aim of improving upon and standarizing existing publishing mechanisms, such as the Blogger API and LiveJournal XML-RPC Client/Server Protocol.
  • BigBang . . . . 5 matches
          * c++에서도 0은 false로, 그외는 true로 간주된다. while(1) {}, while(true) {} 둘 다 가능
          * java에서는 int와 boolean은 호환되지 않는다. while(1) {}는 컴파일에러.
          * __stdcall, __thiscall, __pascal, __syscall 등
          * <<는 shift 연산자에 오버로딩 한 것 (stream)
  • BusSimulation/태훈zyint . . . . 5 matches
          while(1)
          while(timerate - ride_no * ridingSecond < 0)
          while(timerate - ride_no * ridingSecond < 0)
          while(buspos > BusLanelength() + BusStationNo+1) buspos -= BusLanelength() + BusStationNo +1;
          while(getBusPos() != busStation[i]+i+1 && i<= BusStationNo-1){
  • Button/영동 . . . . 5 matches
          버튼1.addActionListener(this);
          버튼2.addActionListener(this);
          this,
          this,
          this,
  • C++스터디_2005여름/도서관리프로그램/조현태 . . . . 5 matches
          while (4!=select)
          while (y_n!='n' && y_n!='N')
          while (selected<1 || selected>2)
          while (y_n!='n' && y_n!='N')
          while (0!=target[i])
  • Celfin's ACM training . . . . 5 matches
         || 18 || 13 || 111307/10209 || Is This Integration? || 2 hours || [http://165.194.17.5/wiki/index.php?url=zeropage&no=4265&title=IsThisIntegration?/하기웅&login=processing&id=&redirect=yes IsThisIntegration/Celfin] ||
         || 24 || 1 || 110105/10267 || Graphical Editor || many days || [Graphical Editor/Celfin] ||
  • CodeRace/20060105/민경선호재선 . . . . 5 matches
          while(true) {
          while(sc.hasNext()) {
          while(it.hasNext()) {
          this.name = name;
          this.count = count;
  • ComputerGraphicsClass . . . . 5 matches
         수업내용: Computer Graphics 에 대한 전반적인 이해. 주로 3D 관련 내용과 프로젝트.
         [ComputerGraphicsClass/Report2004_1]
         [ComputerGraphicsClass/Report2004_2]
         [ComputerGraphicsClass/Exam2004_1]
         [ComputerGraphicsClass/Exam2004_2]
  • ContestScoreBoard/조현태 . . . . 5 matches
          while (test_number!=0)
          while(1)
          while (temp_point!=NULL)
          while (temp_point!=NULL)
          while (temp_point->next!=NULL)
  • ConvertAppIntoApplet/영동 . . . . 5 matches
          버튼1.addActionListener(this);
          버튼2.addActionListener(this);
          this,
          this,
          this,
  • DoItAgainToLearn . . . . 5 matches
         "We do it again -- to do it, to do it well, and to do it better." --JuNe (play on Whitehead's quote)
         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
         Even fairly good students, when they have obtained the solution of the problem and written down neatly the argument, shut their books and look for something else. Doing so, they miss an important and instructive phase of the work. ... A good teacher should understand and impress on his students the view that no problem whatever is completely exhausted. --George Polya
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 5 matches
         Bart : As in, "This game is stup-id."
         Marge : We could look this "id" thing up in the dictionary.
         Marge : I think it's under the short leg of the couch.
          A big, dumb, balding, North American ape with no chin.
  • EnglishSpeaking/TheSimpsons/S01E03 . . . . 5 matches
         Lisa : How 'bout this? Supervising technician at the toxic waste dump.
         I've never done anything worthwhile in my life.
         I'm a big, worthless nothing.
         Homer : You're right! I'm young, I'm able-bodied and I'll take anything!
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 5 matches
         Then that's where we'll hit him.
         One will circle around this way to cut off the enemy's retreat,
         the other will drive in this way, closing the trap.
         Thank heaven for children.
  • ErdosNumbers/조현태 . . . . 5 matches
          while (0!=original[i])
          prv->link(this);
          while (NULL!=temp_book->get_next())
          while (0!=input_line[such_point])
          while (NULL!=temp_book)
  • Gnutella-MoreFree . . . . 5 matches
         || queryHit || 검색 Query 조건과 일치한 경우 QueryHit로 응답한다. Num Of Hits 조건에 일치하는 Query의 결과 수 Port / IP_Address (Big-endian) / Speed / Result Set File Index ( 파일 번호 ) File Size ( 파일 크기 )File Name ( 파일 이 / 더블 널로 끝남 ) Servent Identifier 응답하는 Servent의 고유 식별자 Push 에 쓰인다. ||
          2. QueryHit와 Query -
          3. Push/QueryHit -
          QueryHit 명령어를 받으면 파일을 초기화 하고 다운로드를 시작한다.
          <File Index>는 파일 번호이고 이는 QueryHit Result에 포함된 내용이다.
          QueryHit에 대한 응답으로 새로운 TCP/IP 연결이 생긴
          확장된 프로토콜 이 필요하게 되었다. 이를 Triler라고 하며 QueryHit 의
          packet_Push / packet_Query / packet_QueryHit
          2.2 Class Hierarchal Diagram
         while(pos)
         // Reset m_pChunk because this can be called multiple times
         라우팅시 연결된 모든 nodeList에서 key->Origin를 찾아내어 key->Origin를 제외한 모든 node에 받은 pong 또는 queryHit를 전달
         while(HitsLeft > 0 && NextPos < Length - 16)
         Item.Host = QueryHit->Host;
         Item.Port = QueryHit->Port;
         Item.Speed = makeD( flipX(QueryHit->Speed));
         memcpy(&Item.PushID, &Packet[Length - 16], 16);
         while(Packet[++i] != 0)
         HitsLeft = 0;
         HitsLeft--;
  • Gof/State . . . . 5 matches
          _state->ActiveOpen (this);
          _state->PassiveOpen (this);
          _state->Close (this);
          _state->Acknowledge (this);
          _state->Synchronize (this);
  • HardcoreCppStudy/두번째숙제/CharacteristicOfOOP/변준원 . . . . 5 matches
         다형성(Polymorphism)
         객체 지향 프로그램의 중요한 특징으로 하나의 함수 이름이나 심볼이 여러 목적으로 사용될 수 있는 다형성(Polymorphism)을 들 수 있다. 객체 지향에서의 다형성이란, 복수의 클래스가 하나의 메세지에 대해 각 클래스가 가지고 있는 고유한 방법으로 응답할 수 있는 능력을 말한다. 즉, 별개로 정의된 클래스들이 ㅌ은 이름의 함수를 별도로 가지고 있어 하나의 메세지에 대해 각기 다른 방법으로 그 메세지를 수행할 수 있는 것을 의미한다. 예를 들어, 여러 가지 화일(file)들을 프린트 하는 함수를 생각해 보자. 화일에는 간단한 텍스트 화일(text file), 문서 편집기로 만든 포멧 화일(format file), 그래픽을 포함하는 화일(file with graphics) 등 여러 가지가 있다. 이들 각각의 화일들은 프린트 하는 방법이 모두 다르다, 객체 지향에서는 아래처럼 각 종류의 화일을 별도의 클래스로 정의하고, 각각의 화일 종류별로 Print라는 함수를 화일의 형태에 맞게 구현한다.
         File with graphics -> Print();
         정보 은폐 (infomation hiding)
  • JTDStudy/첫번째과제/정현 . . . . 5 matches
          while(!baseBall.isGameOver()) {
          this.beholder= beholder;
          this.extractor= extractor;
          beholder.setAnswer(this.extractor.getRandomBall());
          while(numbers.size()<ballLimit(nBall)) {
  • JavaStudy2003/두번째과제/곽세환 . . . . 5 matches
          while (!bo.IsStepFull()) {
          } while (!SeeNextPos(bo, c_x, c_y));
          캡슐화는 모듈성(modularity)과 정보은닉(information hiding)을 제공한다.
          다형성(Polymorphism)
         나.this
  • LIB_3 . . . . 5 matches
          High_Task = &START_TCB;
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          while (1) {
          High_Task = pReady_heap[0];
  • MedusaCppStudy/신애 . . . . 5 matches
          while (c != cols) {
          while (c != cols) {
          while ( c != cols) {
          while (cin >> x) {
          while (cin >> x) {
  • MineFinder . . . . 5 matches
          * '눈' 해당 부분 - 지뢰찾기 프로그램으로부터 비트맵을 얻어 데이터로 변환하는 루틴 관련부. 현재 bitmap 1:1 matching 부분이 가장 부하가 많이 걸리는 부분으로 확인됨에 따라, 가장 개선해야 할 부분.
          Total hits: 37532338
          Hits in module: 37532338
          Func Func+Child Hit
         Searching for 'GetPixel'...
         == Third - 최적화 시도 2 ==
  • MoinMoinDone . . . . 5 matches
         Things from MoinMoinTodo that got implemented.
          * Check for a (configurable) max size in bytes of the RecentChanges page while building it
          * Inline code sections (triple-brace open and close on the same line, {{{~cpp like this}}} or {{{~cpp ThisFunctionWhichIsNotaWikiName()}}})
  • MoinMoinWikis . . . . 5 matches
          * this one :)
          * [http://www.sh.rim.or.jp/~yasusii/ YasushiIwata's Home Page] (Japanese - gives a 404 error ... should be deleted?)
          * [http://www.thinkware.se/cgi-bin/thinki.cgi/ Thinki]
  • MythicalManMonth . . . . 5 matches
         오리지널 위키 (Wiki:MythicalManMonth) 에서 다음의 말이 재밌다;
         Any software manager who hasn't read this book should be taken out and shot.
         This simple rule, consistently applied, would, within two years, double the
         See Also Moa:TheMythicalManMonth, Moa:ConceptualIntegrity , ["성당과시장"]
  • NamedPipe . . . . 5 matches
          // Create a thread for this client. // 연결된 클라이언트를 위한 쓰레드를 생성시킨다.
          while (1)
         // handle to this pipe instance.
          while (1)
          } while (! fSuccess); // repeat loop if ERROR_MORE_DATA
  • PPProject/Colume2Exercises . . . . 5 matches
          << "shitf amount? : ";
          cout << "after shifting : " << roll(str, n, i) << endl;
          }while( remain != 0 );
          int i = 3; //shift amount
          while( front < rear ){
  • ProgrammingLanguageClass/2006/Report3 . . . . 5 matches
         Jensen's Machine 은 Jørn Jensen라는 사람이 Algol 60을 제안하는 보고서에서 제시한 프로그래밍 테크닉을 말합니다.
          real procedure sum(i, lo, hi, term);
          value lo, hi; integer i, lo, hi; real term;
          for i := lo step 1 until hi do
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 5 matches
          * 같은 POST 커맨드라 하더라도 IP가 다르면 결과값이 나오지 않는다. (이로 볼때 서버 내부에서 IP와 History 가 연관되어 저장된다.)
          * 한번 검색 하고 다음 페이지가 넘어갈때는 HISNO 의 값이 유지되고, SEQNO 가 증가한다.
          #'srchitem1': 'TI',
          #'srchitem2': 'AU',
          #'srchitem3': 'KW',
          #'srchitem4': 'IB',
          #'srchitem5': 'AN'}
         http://165.194.100.2/cgi-bin/mcu201?LIBRCODE=ATSL&USERID=abracadabra&SYSDB=R&HISNO=0010&SEQNO=21&MAXDISP=10
  • PythonNetworkProgramming . . . . 5 matches
         while 1:
         while 1:
         while(1):
          while cmd:
          while currentReaded < fileSize:
  • PythonThreadProgramming . . . . 5 matches
          while 1:
          while 1:pass
          while 1:
          while 1:pass
         hile 1:
  • Randomwalk/조동영 . . . . 5 matches
          }while(true);
          // 바퀴벌레를 생성하는 do ~ while 문
          }while(true);
          // 바퀴벌레를 이동시키고 모두 이동하면 종료하는 while문
          while(count<50000 && existZero == false){
  • Refactoring/BigRefactorings . . . . 5 matches
          * You have an inheritance hierarchy that is doing two jobs at once.[[BR]]''Create two hierarchies and use delegation to invoke one from the other.''
         == Extract Hierarchy ==
          * You have a class that is doing too much work, at least in part through many conditional statements.[[BR]]''Create a hierarchy of classes in which each subclass represents a special case.''
         http://zeropage.org/~reset/zb/data/ExtractHierarchy.gif
  • RelationalDatabaseManagementSystem . . . . 5 matches
         The relational data model permits the designer to create a consistent logical model of information, to be refined through database normalization. The access plans and other implementation and operation details are handled by the DBMS engine, and should not be reflected in the logical model. This contrasts with common practice for SQL DBMSs in which performance tuning often requires changes to the logical model.
         The basic relational building block is the domain, or data type. A tuple is an ordered multiset of attributes, which are ordered pairs of domain and value. A relvar (relation variable) is a set of ordered pairs of domain and name, which serves as the header for a relation. A relation is a set of tuples. Although these relational concepts are mathematically defined, they map loosely to traditional database concepts. A table is an accepted visual representation of a relation; a tuple is similar to the concept of row.
         The basic principle of the relational model is the Information Principle: all information is represented by data values in relations. Thus, the relvars are not related to each other at design time: rather, designers use the same domain in several relvars, and if one attribute is dependent on another, this dependency is enforced through referential integrity.
  • Ruby/2011년스터디/세미나 . . . . 5 matches
          @var # this is the way how declaring variable
          # this is overriding
          * while
          * do/while
          {| parameters| do something with parameters..}
  • STL/list . . . . 5 matches
         // while 에서 반복자 이용순회
         while( i != l.end() ){
          cout << "while 문에서 반복자 이용 순회" << endl;
          while( i != l.end() ){
         while 문에서 반복자 이용 순회
  • SeminarHowToProgramIt . . . . 5 matches
          * Paper Shell Programming -- Becoming a Pseudo-Turing Machine Yourself
          * White Board -- Communicate with the Board
          * Managing To Do List -- How to Become More Productive Only With a To-do List While Programming
         ||Crc Card & Index Card & White Board||1 ||
         참관자 최태호 윤정수 소스코드: ["VendingMachine_참관자"]
  • SibichiSeminar . . . . 5 matches
         = Sibichi Seminar =
         [wiki:김홍기 Sibichi]가 세미나를 해드립니다~
          * [SibichiSeminar/OOP]
          * [SibichiSeminar/TrustModel]
          * Sibichi가 OOP 해준다고 약속함. 그것도 2주나 해주겠다고... - 7/17
  • SignatureSurvey . . . . 5 matches
          def repl_whiteSpace(self, aText):
          whiteSpace = Rep1(Str(" ")) | Rep1(Str("\t"))
          (whiteSpace, repl_whiteSpace),
          while True:
  • SoJu/숙제제출 . . . . 5 matches
         }while(k=='y');
          while(1)
          while(1)
          while(1)
          }while(!(2 <= iTimes && iTimes <= 9));
  • SoftwareCraftsmanship . . . . 5 matches
         또 다른 모습의 SoftwareEngineering. ProgrammersAtWork 에서도 인터뷰 중 프로그래머에게 자주 물어보는 질문중 하나인 '소프트웨어개발은 공학입니까? 예술입니까?'. 기존의 거대한 메타포였던 SoftwareEngineering 에 대한 새로운 자리잡아주기. 두가지 요소의 접경지대에서의 대안적 교육방법으로서의 ApprenticeShip.
          * wiki:Wiki:SoftwareCraftsmanship , wiki:Wiki:QuestionsAboutSoftwareCraftsmanshipBook - OriginalWiki 에서의 이야기들.
          * wiki:NoSmok:SoftwareCraftsmanship
          * wiki:NoSmok:ApprenticeShip
  • Spring/탐험스터디/wiki만들기 . . . . 5 matches
         === Hibernate ===
          * MarkdownJ, MarkdownPapers는 문서가 부실하고 남은 두 구현체 중 [https://github.com/sirthias/pegdown Pegdown]이 위키 제목을 통한 페이지 링크를 더 간편하게 지원해서.
          * 좀 오래한 Spring, Hibernate도 어려움. CGLib, Spring Security, JSP, Session 찾아봐야겠다.
          * Page또는 User 계정 삭제에 대한 고민. Page는 삭제도 History로 남는다. 삭제했다가 같은 이름으로 다시 만들면 history는 남아있음. 그러나 User는 삭제해도 id는 남아서 history에 존재해야하고 같은 id로 다시 만들면 기존 정보 삭제가 필요. 그래서 User의 속성중 id와 다른 정보(password, e-mail등..)를 분리하였다.
          * Page의 History 보기 기능 설정
          * url "/"에 Page내용 보기와 Page history의 내용 보기 두가지 기능을 매핑하려 했다.
          * 다른 행위(page content view, page history view)를 하지만 더 큰 행위(page view)의 subset이므로 Request주소는 같게 하고 parameter를 달리해 두 행위를 구분하려 했다.
  • SummationOfFourPrimes/1002 . . . . 5 matches
         Hit any key to close this window...
         Hit any key to close this window...
         Hit any key to close this window...
         Hit any key to close this window...
         Hit any key to close this window...
  • TicTacToe/임인택 . . . . 5 matches
         import java.awt.Graphics;
          public void paint(Graphics g) {
          private void drawChoices(Graphics g) {
          private void drawGrids(Graphics g) {
          private void drawCell(Graphics g, int i, int j, int choice) {
  • UglyNumbers/곽세환 . . . . 5 matches
          while (cnt)
          while (cnt)
          while (temp % 2 == 0)
          while (temp % 3 == 0)
          while (temp % 5 == 0)
  • UglyNumbers/남훈 . . . . 5 matches
          while True:
          while True:
          while True:
          while True:
          while True:
  • Unicode . . . . 5 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.
         http://www.cl.cam.ac.uk/~mgk25/ucs/utf-8-history.txt 07/13 23:58:19 코멘트 지우기
  • VMWare/OSImplementationTest . . . . 5 matches
         로드할 것입니다. ( no 플로피 부팅디스켓, no 리붓, no test machine )
          while(bytes_read
         bro (bro@shinbiro.com)2004-02-17 - initial ( vc dev envronment setting )
          while(
         /nologo /base:"0x10000" /entry:"start" /subsystem:console /incremental:no /pdb:"Release/testos.pdb" /map:"Release/testos.map" /machine:I386 /nodefaultlib /out:"testos.bin" /DRIVER /align:512 /FIXED
  • WhyWikiWorks . . . . 5 matches
          * any and all information can be deleted by anyone. Wiki pages represent nothing but discussion and consensus because it's much easier to delete flames, spam and trivia than to indulge them. What remains is naturally meaningful.
          * anyone can play. This sounds like a recipe for low signal - surely wiki gets hit by the unwashed masses as often as any other site. But to make any sort of impact on wiki you need to be able to generate content. So anyone can play, but only good players have any desire to keep playing.
          * wiki is not wysiwyg. It's an intelligence test of sorts to be able to edit a wiki page. It's not rocket science, but it doesn't appeal to the TV watchers. If it doesn't appeal, they don't participate, which leaves those of us who read and write to get on with rational discourse.
          * wiki is far from real time. Folk have time to think, often days or weeks, before they follow up some wiki page. So what people write is well-considered.
  • WikiSandBox . . . . 5 matches
         팁 : MSIE, Konqueror, Opera7에서는 Shift키를, Mozilla, Netscape에서는 Ctrl키를 누른 상태에
         Heading 모양에 따라 계통 (hierachy) 을 알 수 있으시죠? Table 하나 보고 갑니다.
          print '''bla this sucks.'''
         this is a latex
          * 특정 페이지를 없애려 할 때, DeleteThisPage 과정 없이 바로 DeletePage 한다. ( [페이지지
  • Yggdrasil/가속된씨플플/2장 . . . . 5 matches
          * 루프불변식(loop invariant): while문이 그 조건식을 검사하는 매 경우에 대하여 참일 것이라고 가정하는 속성. 처음에 이걸 보고, 이런 개념도 있었냐고 생각했음. 루프불변식은 코드는 아니고 주석에 해당하며, while문이 진행되면서 while문의 제일 처음과 끝에서 루프의 내용이 의도한 대로 돌아간 건지를 정의한 문장이다.(말로 설명하기 애매한 듯...) 하여튼 이것을 쓰는 이유는 루프문을 제대로 설계하기 위해서. 아래의 코드는, 책에 있는 코드로, 불변식의 예이다.
         while(r!=rows)
          while(c!=cols)
  • ZeroPage . . . . 5 matches
          * 2013 삼성 Software Friendship 선정
          * 2015 Samsung Software Friendship 4기 동아리 선정
          * 삼성 Software Friendship 동아리 선정
          * 11회 중앙대학교 프로그래밍 경진대회(Programming Championship)
          * 우수상 - Delthia : 이정수
  • ZeroPage_200_OK . . . . 5 matches
          * 자바스크립트에서 자주 this 얘기가 나오던데, 이번에 이야기를 들을 수 있어서 좋았습니다. 개인적인 느낌을 말하자면 함수가 데이터로 취급되는데 함수 내부에서 함수를 호출한 객체(execution context)의 정보를 사용하기 위해서 this를 사용한다는 느낌이는데 맞는지 모르겠군요. p.print를 넘기는 것도 실제로 class p에 있는 함수를 넘기는 게 아니라 p.print에 바인딩 된 어떤 함수를 넘기는 것이니까 내부의 this가 기존 OOP와 같이 해당 class의 인스턴스는 될 수 없겠죠. 그리고 제일 마음에 들었던 것은 역시 예전에 했던 스터디에서 다뤘던 자바스크립트의 네 가지 특징에 대해서 들을 수 있었다는 점이었습니다. 사실 예전 스터디 떄 무척 듣고 싶었는데 개인적인 사정으로 참가를 할 수 없어서 꽤 아쉬웠던 터라 ;;; 마지막에는 개인적인 사정으로 시간이 안 맞아서 좀 급하게 나갔는데, 그래도 최대한 들을 수 있는 데까지 듣기를 잘 한 것 같은 느낌이 들었습니다. - [서민관]
          * 자바스크립트의 언어 특성에 따라서 배우고 기본적인 사용 문법에 대해서 배웠습니다. 명령형 구조적 프로그래밍 언어적인 부분에 대해서는 그렇게 어려운건 없었는데 그 뒤의 함수형 선언적 프로그래밍 언어 부분에서 클로저랑 함수에 함수를 인자로 주는 부분이 같이 쓰이니까 좀 복잡했었습니다. 조금 더 공부해야 할 것 같습니다. var Person = function(){}; 같은 부분나 this가 new를 했을 때에만 제대로 동작한다는 부분도 특이했습니다. 문법적인 부분 자체는 그렇게 어려운 것 같지 않은데 함수를 중첩해서 쓰거나 그런 부분이 약간 알아보기 힘든 것 같습니다. - [서영주]
          * window.history
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 5 matches
         DeleteMe) I envy you. In my case, all final-exams will end at Friday. Shit~!!! -_- Because of dynamics(In fact, statics)... -_-;; --["Wiz"]
          * '''When I am given a motive, I can do the things extreme.'''
          * I studied Grammar in Use Chapter 39,40. I have not done study this book since then summer.--;
          * I read a little Power Reading. Today's reading's principle content is using a regulator(ex) pen, pinger. etc). but this method is what I have used all the time.--; I should read a lot more.
          * I studied ProgrammingPearls chapter 3. When I was reading, I could find familiar book name - the Mythical Man Month, and Code Complete.
  • eXtensibleStylesheetLanguageTransformations . . . . 5 matches
         XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
  • eclipse단축키 . . . . 5 matches
         == Ctrl + Shift + G ==
         == Shift + F2 ==
         == Ctrl + Shift + o ==
         == Ctrl + Shift + f ==
         == Ctrl + Shift + Up, Down(방향키 상, 하) ==
  • whiteblue/LinkedListAddressMemo . . . . 5 matches
          while(1)
          cout << "Don't use this menu, yet.";
          while(firstData != NULL)
          while(temp != NULL)
         ["whiteblue"]
  • 데블스캠프2002/진행상황 . . . . 5 matches
          * '''Pair Teaching''' 세미나를 혼자서 진행하는게 아닌 둘이서 진행한다면? CRC 디자인 세션이라던지, Structured Programming 시 한명은 프로그래밍을, 한명은 설명을 해주는 방법을 해보면서 '만일 이 일을 혼자서 진행했다면?' 하는 생각을 해본다. 비록 신입회원들에게 하고싶었던 말들 (중간중간 팻감거리들;) 에 대해 언급하진 못했지만, 오히려 세미나 내용 자체에 더 집중할 수 있었다. (팻감거리들이 너무 길어지면 이야기가 산으로 가기 쉽기에.) 그리고 내용설명을 하고 있는 사람이 놓치고 있는 내용이나 사람들과의 Feedback 을 다른 진행자가 읽고, 다음 단계시 생각해볼 수 있었다.
         다른 하나는, 요구사항이 어떻게 제시되느냐가 산출물로서의 프로그램에 큰 영향을 끼친다는 점이다. 요구사항이 어떤 순서로 제시되느냐, 심지어는 어떤 시제로 제시되느냐가 프로그램에 큰 영향을 끼친다. 심리학에서 흥미로운 결과를 찾아냈다. "내일은 한국과 브라질의 경기날입니다. 결과가 어떻게 될까요?"라는 질문과, "어제는 한국과 브라질의 경기가 있었습니다. 결과가 어땠나요?"라는 질문에 대해 사람들의 대답은 큰 차이가 있었다. 후자 경우가 훨씬 더 풍부하고, 자세하며, 구체적인 정보를 끌어냈다. 이 사실은 요구사항에도 적용이 되어서, 요구사항의 내용을 "미래 완료형"이나 "과거형"으로 표현하는 방법(Wiki:FuturePerfectThinking )도 생겼다. "This system will provide a friendly user interface"보다, "This system will have provided a friendly user interface"가 낫다는 이야기다. 어찌되었건, 우리는 요구사항이 표현된 "글" 자체에 종속되고, 많은 영향을 받는다.
         EventDrivenProgramming 의 설명에서 또하나의 새로운 시각을 얻었다. 전에는 Finite State Machine 을 보면서 Program = State Transition 이란 생각을 했었는데, Problem Solving 과 State Transition 의 연관관계를 짚어지며 최종적으로 Problem Solving = State Transition = Program 이라는 A=B, B=C, 고로 A=C 라는. 아, 이날 필기해둔 종이를 잃어버린게 아쉽다. 찾는대로 정리를; --["1002"]
  • 데블스캠프2005/RUR-PLE . . . . 5 matches
          * while 사용 + 연습(수확3) 10분
          * Play버튼 옆에 Play 모양과 작대기 하나 있는것은 step into와 비슷한 역할을 한다. 명령어가 하나씩 실행된다. 현재 실행되고 있는 명령어는 코드 부분에서 회색으로 highlighting 된다.
         == while ==
          while next_to_a_carrot():
          * while문을 사용하여 중복된 씨앗의 개수가 2 이상인 임의의 개수일 경우에도 처리 가능하게 위 소스를 수정한다.
  • 데블스캠프2006/월요일/함수/문제풀이/성우용 . . . . 5 matches
         void third();
          third();
          cout<<"third";
          third();
         void third()
  • 데블스캠프2011/넷째날/Android/송지원 . . . . 5 matches
          ImageView imageView1 = new ImageView(this);
          button1.setOnClickListener(this);
          button2.setOnClickListener(this);
          button3.setOnClickListener(this);
          Toast.makeText(this, btn+" clicked", Toast.LENGTH_SHORT).show();
  • 데블스캠프2011/셋째날/RUR-PLE/변형진 . . . . 5 matches
          while front_is_clear():
          while on_beeper():
         while carries_beepers():
         while not on_beeper():
          while not front_is_clear():
  • 무엇을공부할것인가 . . . . 5 matches
         Game Developer, System Software Developer, Software Architect, 전산학자 식으로 각각의 직업과 관련된 지식에 대한 Roadmap 은 어떨까요? (예전에 '~~한 개발자가 되기 위한 book map' 같은 것도 있었던 것 같은데)
         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
          the client or writing an email - I've had problems with this myself in
          you achieve it.
  • 문자열검색/허아영 . . . . 5 matches
         His teaching method is very good.
         만약에 Hot이라는 단어를 저 문장에서 찾았을때, 먼저 H로 시작하는 단어가 있기 때문에 His와 비교를 당하게 된다.
          char x[40] = "His teaching method is very good.";
          while(1){
          while(x[x_n])
          while(search_str[search_str_num])
  • 새싹교실/2012/개차반 . . . . 5 matches
          * High-level의 programming skill보단 low-level의 HW적인 구조를 설명하여 low-level에서 접근하는 독특한(...) 코딩 스타일 전수
          * High-Level 언어의 특징과 Low-Level 언어의 특징을 모두 지니고 있다
          * High-Level 언어에 가까울수록 사람이 이해하기 쉬워진다 (Human Friendly)
          * Low-Level 언어에 가까울수록 기계가 이해하기 쉬워진다 (Machine Friendly)
          * High-Level 언어를 Low-Level 언어로 변환해주는 역할을 한다
          * shift operator를 이용하여 128(=2^5)을 출력하고, 128을 특정 변수(variable)에 저장하여 그 변수와 left shift operator를 이용하여 32를 출력하라
          * Left shift : a<<n
          * Right shift : a>>n
  • 새싹교실/2012/열반/120319 . . . . 5 matches
          * 비트 연산 : <<(left shift), >>(right shift), &(and), |(or), ^(xor), ~(not)
         while(){
          while(){
          while(){
  • 새싹교실/2012/주먹밥 . . . . 5 matches
          * if문, switch()case: default:}, for, while문의 생김새와 존재 목적에 대해서 알려주었습니다. 말그대로 프로그램의 중복을 없애고 사용자의 흐름을 좀 더 편하게 코딩할수 있도록 만들어진 예약어들입니다. 아 switch case문에서 break를 안가르쳤네요 :(
          * while문
          while(a>3){
          while(1){
          }while(count != 10);
  • 새싹교실/2012/주먹밥/이소라때리기게임 . . . . 5 matches
          while(1){
          break;//while문을 빠져나간다.
          while(select == -1){
          while(1){
          while(1){
  • 새싹교실/2013/케로로반 . . . . 5 matches
          * while문을 통해 1~10 까지 출력시키는 구문을 작성하고, 이를 통해 for문이 필요한 이유에 대해 설명해 주었습니다.
          * for문과 while문을 다시 복습하고. do while문과의 차이점을 설명했습니다.
          * do while문의 필요성을 느끼게 했고, for문과 while문과의 차이점을 느낄 수 있도록 하였습니다.
  • 압축알고리즘/정욱&자겸 . . . . 5 matches
          while (i != num){
          while (i != num){
          while (i != num){
          while (i != num){
          while (i != num){
  • 압축알고리즘/홍선,수민 . . . . 5 matches
          while(fin.get(buffer[i]))
          while(fin.get(buffer[i]))
          while(buffer[i]==buffer[i+1])
          while(fin.get(buffer))
          while(fin.get(su))
  • 영어단어끝말잇기 . . . . 5 matches
          *N.a finish point of something.
          *somebody do something with itself. cf) iteration
          * (in stories) a creature like a small man with white hair and a pointed hat who lives under the ground and guards gold and precious things: (informal) the gnomes of Zurich (= Swiss bankers who control foreign money)
          *V.effort for something
  • 임인택/코드 . . . . 5 matches
          HIMC himc;
          himc = ImmGetContext(GetDlgItem(IDC_MYEDIT)->m_hWnd);
          ImmGetConversionStatus(himc, &dwConversion, &dwSentence);
          ImmSetConversionStatus(himc, IME_CMODE_NATIVE, dwSentence);
          ImmSetConversionStatus(himc, IME_CMODE_ALPHANUMERIC, dwSentence);
  • 중위수구하기/정수민 . . . . 5 matches
          while(1){
          while (1){
          while (1){
          while(1){
          while (1){
  • 현종이 . . . . 5 matches
          return *this;
          return *this;
          return *this;
          return *this;
          score[4].Input(5,"Shin",94,90,92);
  • 02_Python . . . . 4 matches
          * 가장 정확하게 말하자면 객체 지향 스크립 언어이다. (see also Ousterhout's IEEE Computer article ''Scripting: Higher Level Programming for the 21st Century'' at http://home.pacbell.net/ouster/scripting.html )
         While/else 일반적인 루프 while1:print "hello"
         Pass 아무일도 하지 않음 while1:pass
         Break,Countinue 루프 점프 while1:if not line: break
  • 3 N+1 Problem/조동영 . . . . 4 matches
         int CheckCount (int low, int high){
          while(temp<high){
          while(temp !=1){
  • 3DGraphicsFoundation . . . . 4 matches
          * 수학함수 모듈 인터페이스 예제 - C style : ["3DGraphicsFoundation/MathLibraryTemplateExample"]
          * 상협 ["3DGraphicsFoundation/SolarSystem"] : 역동하는 태양계.. 또는 엽기 태양계.. ㅡㅡ;;
          * 인수 ["3DGraphicsFoundation/INSU/SolarSystem"] : 아무 생각없이 도는 태양계 뭔가 좀 이상하다는--;
          * ["3DGraphicsFoundationSummary"]
  • 3D프로그래밍시작하기 . . . . 4 matches
         retained는 정점지정시에 속도가 떨어지고.. immediate는 어렵지만 여러방식으로 지정이 가능하고.. 빠르고.. 그랬던거 같습니당.. 요즘엔 direct graphics라 해서 인터페이스가 바꼈는데.. 어떻게 됬는지 몰겠네용..
          * http://www.hitel.net/~kaswan/ 도 추천입니다. 김성완 님이라고.. unicosa출신이시고 미리내 소프트 시절.. 등.. 호랑이 담배먹던 시절에 이미 필드에서 경력을 쌓으시던 분. 성완님이 만드신 g-matrix라는 엔진의 소스를 얻을 수 있고 여러 칼럼
          * 최근에는 rasterinzing (transform, lighiting 이 끝나고 난후 화면 주사선에 맞추어서 찍어주는 부분.. 일꺼에여)이외에 trasform과 lighiting도 가속기로 처리할 수 있다고 합니다.
  • 3N+1Problem/Leonardong . . . . 4 matches
          while n is not 1:
          while n is not 1:
          while i < MAX:
          while n != 1:
  • 3n 1/이도현 . . . . 4 matches
         2. 비트연산자의 위력의 대단함을 느꼈다. 짝홀판별(& 연산자), 나누기2(right shift 1) - 수행속도가 엄청 향상됨.
          while (cin >> input1 >> input2)
          while (true)
          // 나누기 2는 right shift를 한 번 하는 것과 같다.
  • 5인용C++스터디/버튼과체크박스 . . . . 4 matches
         myButton1.Create(_T("푸시 버튼"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
          CRect(10,10,200,30), this, 1);
         myButton2.Create(_T("라디오 버튼"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
          CRect(10,40,200,70), this, 2);
         myButton3.Create(_T("3상태 버튼"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE,
          CRect(10,70,200,100), this, 3);
         myButton4.Create(_T("체크박스"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
          CRect(10,100,200,130), this, 4);
  • ACM_ICPC/2012년스터디 . . . . 4 matches
          - 최대 이분매칭 (Bipartite Maximum Matching)
          - Gale-Shapely Matching
          * pattern matching - [http://211.228.163.31/30stair/seek/seek.php?pname=seek seek]
          * [김태진],[곽병학] - pattern matching
          * 드디어 Histogram문제를 해결
          * [http://211.228.163.31/30stair/rectangle/rectangle.php?pname=rectangle Histogram]
          * [권영기] - 드디어 Histogram을 풀었습니다. 기분이 너무너무 좋네여 ㅎㅎ
  • ACM_ICPC/2013년스터디 . . . . 4 matches
          while sum < abs(x) + abs(y) or (sum + x + y) % 2 == 1:
          while N > 0:
          * Stack부분에서 Histogram 문제
          * Coder's High 2013 (Algospot 알고리즘대회) 풀기
          * [http://www.algospot.com/judge/problem/list/?tag=&source=Coder%27s+high+2013&author= 링크]
          * 2012 ICPC대전 문제 풀기 : [https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&category=554 링크]
  • AcceleratedC++/Chapter10 . . . . 4 matches
          while (begin != end && if f(*begin)) //여기서 Pred는 Pred(*begin)이 의미를 갖는 모든 타입이 가용합니다.
          while (*p++ != '\0')
          while (getline(infile, s))
          while (getline(in, s))
  • AcceleratedC++/Chapter4 . . . . 4 matches
          while(in >> x) // 차차 살펴볼테지만 이건 잘못되었다.
          * 저 while 루프가 언제 멈출지 알수 있는가? 파일의 끝에 도달했거나, 입력받은게 등급이 아닐때일 것이다.
          while(in >> x)
          while(in >> x)
  • ActiveXDataObjects . . . . 4 matches
         {{|Microsoft ADO (ActiveX Data Objects) is a Component object model object for accessing data sources. It provides a layer between programming languages and databases, which allows a developer to write programs which access data, without knowing how the database is implemented. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this is that this introduces a dependency upon the database.
  • AnEasyProblem/강성현 . . . . 4 matches
          while (1) {
          while (temp>0) { c+=temp%2; temp>>=1;}
          while (1) {
          while (temp>0) { cc+=temp%2; temp>>=1;}
  • AnEasyProblem/강소현 . . . . 4 matches
          while(sc.hasNextInt()){
          while(num<bin.length-1){
          while(i>0){
          * printJ 함수 내에서 while(num<bin.length-1)문의 1을 빼주지 않아 bin[num+1]가 index bound of exception이 났었습니다.
  • Athena . . . . 4 matches
          * Contrast Stretching 작성(20분) - 명훈
          * Histogram Equlisation (30분) - 명훈
          * contrast stretching할때 입력값 받지않는 것으로 수정(20분) - 명훈
          * 5.9 Range- highlighting
          * 7.1 Contrast Stretching
          * 7.2 Histogram Equlisation
  • Button/상욱 . . . . 4 matches
          button1.addActionListener(this);
          button2.addActionListener(this);
          JOptionPane.showMessageDialog(this, "Dialog 1", "1",
          JOptionPane.showMessageDialog(this, "Dialog 2", "2",
  • C++스터디_2005여름/도서관리프로그램/문보창 . . . . 4 matches
          while (temp->next != NULL)
          while (temp != NULL)
          while (temp != NULL)
          while (1)
  • C/C++어려운선언문해석하기 . . . . 4 matches
         자세한 설명을 첨가하지 못해서 죄송합니다. 다음의 링크를 참조하시면 더 자세한 이유를 보실 수 있으실 겁니다. http://www.research.att.com/~bs/bs_faq2.html#whitespace )
         direction should be reversed. Once everything in the parentheses has been parsed, jump out of it. Continue till the whole
         2. Nothing to right but ) so go left to find * -------------- is a pointer
         5. Jump put of parentheses, go right and hit [10] -------- to an array of 10
  • COM/IUnknown . . . . 4 matches
         HRESULT (*QueryInterface) (IUnknown *This, REFIID *This, REFIID riid, void** ppvObject);
         ULONG (*AddRef) (IUnknown *This);
         ULONG (*Release) (IUnknown *This);
  • CeeThreadProgramming . . . . 4 matches
          while ( Counter < 100 ){
         /* Create independent threads each of which will execute function */
         /* wait we run the risk of executing an exit which will terminate */
         while( count < 100000 )
  • CivaProject . . . . 4 matches
          return reinterpret_cast<int>(this);
          return (this == obj.get());
          return Object_Handle(new Object(*this));
         ["프로젝트분류"], ["lostship"]
  • ClassifyByAnagram/Passion . . . . 4 matches
          this(new FileInputStream(file));
          this.ins = in;
          this.ins = byteInputStream;
          while((line = in.readLine()) != null)
  • Class로 계산기 짜기 . . . . 4 matches
          void setFirstNumber(int firstNumber){ this->firstNumber = firstNumber;}
          void setSecondNumber(int secondNumber){ this->secondNumber = secondNumber;}
          void setResultNumber(int resultNumber){ this->resultNumber = resultNumber;}
          void setSign(char sign){ this->sign = sign;}
  • CleanCode . . . . 4 matches
          * [http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 CleanCode book]
          * 도서 : [http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 Clean Code]
          * [http://rein.kr/blog/archives/3156]
          return proxied.apply(this, arguments);
  • CppStudy_2002_2 . . . . 4 matches
         || 자판기 ||["VendingMachine/세연"]||["VendingMachine/세연/재동"]||["VendingMachine/세연/1002"]||
         || 자판기 ||["VendingMachine/재니"]||||
  • D3D . . . . 4 matches
          if( &in != this )
          return *this;
          // Do nothing
          // this is the vector pointing away from the obstacle ??
  • DataCommunicationSummaryProject/Chapter8 . . . . 4 matches
         == Switching Centers ==
          * moblie voice 네트워크에서 가장 복잡한 구성요소는 MSC(Mobile Switching Center)이다.
          * 초기 핸드폰 네트워크에서 MSC가 그물망처럼 되었는데, 이건 곧 제어하기 힘들게 되었다. 그래서 TSCs(Trunking Switching Centers)가 씌여지게 되었다.
          * The Gateway Mobile Switching Center (GMSC)는 스위칭 체계의 최 상위에 있다.
  • Debugging . . . . 4 matches
         || Stop Debugging || shift + F5 || 디버깅 모드 중단 ||
         || Step Out || shift+F11 || Step Into 로 함수안에 들어갔다가 나오고 싶을때 사용 ||
         ||BreakPoint ||* Ctrl + Shift + b || 디버깅 모드에서 멈출곳을 지정 ||
          * [http://wiki.kldp.org/wiki.php/HowToBeAProgrammer?action=highlight&value=%B5%F0%B9%F6%B1%EB#s-2.1.1 kldp_HowToBeAProgrammer]
  • DelegationPattern . . . . 4 matches
          while (iter.hasNext()) {
          this.psg=psg;
          while (iter.hasNext()) {
          this.psg=psg;
  • DiceRoller . . . . 4 matches
          * EXIT버튼 누르기 : Shift+Enter를 Roll로 사용하지 않았기 때문에 종료시 빠져나가는 루틴이 필요하다. 그래픽대조를 통해 Exit버튼을 누르자.
          * Shift+Enter가 안된다. -> 원래 불가능 하다는 결론..(발생시킬수는 있어도 창을 끌러올려야 한다.)
          * Shift+Enter 어떻게든 넣고 말겠다.
          개선한 점은 History.txt를 만들며 남겨놓고 있다.[[BR]]
          * SHIFT+ENTER : 이상하게 그 창에서만 듣지 않는다.. 무언가 문제가 있는듯.. Direct Input를 사용해 볼까 고려중이다.
          * SHIFT+ENTER 가 실질적으로 구현은 되지만 쓸모가 없다는 점이 발견되면서 그 쪽은 아예 보류. (화면을 보면서 Shift + Enter 는 쓸모가 없단 말이닷!)[[BR]]
  • Doublets/문보창 . . . . 4 matches
          while (cin.peek() != '\n')
          while(word.next != NULL)
          while (true)
          while (dou->next != NULL)
  • Doublets/황재선 . . . . 4 matches
          while(sc1.hasNext()) {
          while(it.hasNext()) {
          while(true) {
          while(true) {
  • English Speaking/The Simpsons/S01E04 . . . . 4 matches
         You're sitting there like a thirsty bump on a log.
         Ah, don't worry. This dog has the scent.
         Homer : You know, Moe, my mom once said something that really stuck with me.
         And God bless her soul, she was really on to something.
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 4 matches
         Marge : Hmm. I get the feeling there's something you haven't told me, Homer.
         Marge : I think it does have something to do with your Christmas bonus. I keep asking for it,but--
         Homer : Well, I would- I- I wanna do the Christmas shopping this year.
  • EnglishSpeaking/TheSimpsons/S01E04 . . . . 4 matches
         You're sitting there like a thirsty bump on a log.
         Ah, don't worry. This dog has the scent.
         Homer : You know, Moe, my mom once said something that really stuck with me.
         And God bless her soul, she was really on to something.
  • ErdosNumbers/차영권 . . . . 4 matches
          while (1)
          while (count < nDataBase)
          while (*(c-2) != ':')
          while (k < l)
  • ExtremeProgramming . . . . 4 matches
         개발시에는 PairProgramming 을 한다. 프로그래밍은 TestFirstProgramming(TestDrivenDevelopment) 으로서, UnitTest Code를 먼저 작성한 뒤 메인 코드를 작성하는 방식을 취한다. UnitTest Code -> Coding -> ["Refactoring"] 을 반복적으로 한다. 이때 Customer 는 스스로 또는 개발자와 같이 AcceptanceTest 를 작성한다. UnitTest 와 AcceptanceTest 로서 해당 모듈의 테스트를 하며, 해당 Task를 완료되고, UnitTest들을 모두 통과하면 Integration (ContinuousIntegration) 을, AcceptanceTest 를 통과하면 Release를 하게 된다. ["Refactoring"] 과 UnitTest, CodingStandard 는 CollectiveOwnership 을 가능하게 한다.
          * CollectiveOwnership: 누구든지 어떠한 오브젝트건 고칠 수 있는 권리를 가진다.
          * CodingStandard: CollectiveOwnership 을 위한. 누구나 이해하기 쉽도록 코딩스타일 표준의 설정.
          * [http://www.trireme.com/whitepapers/process/xp-uml/xp-uml-short_files/frame.htm eXtremeProgrammingMeetsUML] - 아직 읽어보지 않았음.
  • FromDuskTillDawn . . . . 4 matches
         Lugoj Reghin 17 4
         Sibiu Reghin 19 9
         Reghin Medias 20 4
         Reghin Bacau 24 6
  • GuiTestingWithMfc . . . . 4 matches
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          Enable3dControls(); // Call this when using MFC in a shared DLL
          Enable3dControlsStatic(); // Call this when linking to MFC statically
          Enable3dControls(); // Call this when using MFC in a shared DLL
          Enable3dControlsStatic(); // Call this when linking to MFC statically
          * 모달리스 다이얼로그인 관계로, 테스트를 run 으로 실행할 때 마다 Dialog 가 켜졌다 꺼졌다 한다. 이에 따른 속도의 지연의 문제. -> CDialog::ShowWindow(SH_HIDE); 로 해결 가능
  • HelpOnLists . . . . 4 matches
          like this,
          * which can also be indented
          like this, then it is indented in the output
          * which can also be indented
  • HowToStudyDesignPatterns . . . . 4 matches
          ''The other thing I want to underscore here is how to go about reading Design Patterns, a.k.a. the "GoF" book. Many people feel that to fully grasp its content, they need to read it sequentially. But GoF is really a reference book, not a novel. Imagine trying to learn German by reading a Deutsch-English dictionary cover-to-cover;it just won't work! If you want to master German, you have to immerse yourself in German culture. You have to live German. The same is true of design patterns: you must immerse yourself in software development before you can master them. You have to live the patterns.
          1. Pattern Hatching by John Vlissides : DP 심화학습
          1. ["PatternOrientedSoftwareArchitecture"] 1,2 : 아키텍춰 패턴 모음
         ||''At this final stage, the patterns are no longer important ... [[BR]][[BR]]The patterns have taught you to be receptive to what is real.''||
  • IntelliJ . . . . 4 matches
         || shift + F6 || rename refactoring ||
         || shift + ctrl + + || (3.0) Source Folding. 전체 폴딩 열기 ||
         || shift + ctrl + - || (3.0) Source Folding. 전체 폴딩 닫기 ||
         자주 쓰는 기능들임에도 불구하고 단축키가 정의되지 않은 기능들이 있다. 특히 run class 와 run test 들이 그러한데, 이들은 Key Map 을 직접 해주도록 하자. (개인적으론 ctrl + F10, shift + ctrl + F10 으로 정의해놓고 씀)
  • InterWiki . . . . 4 matches
         List of valid InterWiki names this wiki knows of:
         MoinMoin marks the InterWiki links in a way that works for the MeatBall:ColourBlind and also is MeatBall:LynxFriendly by using a little icon with an ALT attribute. If you hover above the icon in a graphical browser, you'll see to which Wiki it refers. If the icon has a border, that indicates that you used an illegal or unknown BadBadBad:InterWiki name (see the list above for valid ones). BTW, the reasoning behind the icon used is based on the idea that a Wiki:WikiWikiWeb is created by a team effort of several people.
  • IpscLoadBalancing . . . . 4 matches
          while 1:
          thisLine=[]
          thisLine.append(int(lexer.get_token()))
          yield thisLine
  • IsThisIntegration? . . . . 4 matches
         === IsThisIntegration? ===
         || 하기웅 || C++ || 2시간 || [IsThisIntegration?/하기웅] ||
         || 허준수 || C++ || ? || [IsThisIntegration?/허준수] ||
         || 김상섭 || C++ || ㅡㅜ || [IsThisIntegration?/김상섭] ||
  • JTDStudy/두번째과제/상욱 . . . . 4 matches
          this.setLayout(gl);
          this.addButton();
          button1.addActionListener(this);
          this.add(button1);
  • Java Study2003/첫번째과제/곽세환 . . . . 4 matches
         자바는 C++와는 달리 처음부터 객체지향 개념을 기반으로 하여 설계되었고, 객체지향 언어가 제공해 주어야 하는 추상화(Abstraction), 상속(Inheritance), 그리고 다형성(Polymorphism) 등과 같은 특성들을 모두 완벽하게 제공해 주고 있습니다. 또한, 자바의 이러한 객체지향적 특성은 분산 환경, 클라이언트/서버 기반 시스템이 갖는 요구사항도 만족시켜 줄 수 있습니다.
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다:
         높은 수행성능(High-performance)을 제공한다:
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다(자바언어의 특징중의 하나지요)
          * "아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다" 라는 말을 풀어서 설명해 주세요.
  • JavaScript/2011년스터디/윤종하 . . . . 4 matches
          // Remember the value within this scope
          // scoped within the context of this for loop
  • JavaStudy2002/영동-2주차 . . . . 4 matches
          while(count<24)
          aboard.exhibit();
          public void exhibit(){
          * 영동아 while 문안에 중복이 넘 심하다. 조금만 고민해보면 중복 왕창 줄일 수 있을꺼야...^^ --재동[[BR]]
  • JavaStudy2003/세번째과제/곽세환 . . . . 4 matches
          this.width = width;
          this.height = height;
          this.width = width;
          this.height = height;
  • JavaStudy2003/세번째수업 . . . . 4 matches
          this.width = width;
          this.height = height;
          this.width = r;
          this.height = r;
  • LoadBalancingProblem/임인택 . . . . 4 matches
          * To change this generated comment edit the template variable "typecomment":
          * To change this generated comment edit the template variable "typecomment":
          * To change this generated comment edit the template variable "typecomment":
          while( !isFinishedCondition() ) {
  • Lotto/강소현 . . . . 4 matches
          while(sc.hasNextInt()){
          while(num < Math.pow(2, S.length)){
          while(num<bin.length-1){
          while(i>0){
  • LoveCalculator/허아영 . . . . 4 matches
          while((ch = getchar()) != EOF)
          while(first_person_sum >= 10)
          while(second_person_sum >= 10)
          while(name[i] > 0)
  • MFC/Socket . . . . 4 matches
          m_serverSocket.Init(this,SERVERPORT); //서버를 생성한다.
          m_dataSocket->Init(this); //초기화
          * m_dataSocket.Init(this);
          m_dataSocket->Init(this);
  • Memo . . . . 4 matches
         http://search.costcentral.com/search?p=Q&srid=S9%2d3&lbc=costcentral&ts=custom&w=ThinkPad&uid=975848396&method=and&isort=price&srt=150
          } while (BytesRecv > 0);
          while True:
          company.hire( anotherReporter )
  • MineSweeper/황재선 . . . . 4 matches
          * TODO To change the template for this generated file go to
          while (i < size) {
          while (true) {
          * TODO To change the template for this generated file go to
  • NSIS/Reference . . . . 4 matches
         || ShowInstDetails || show || hide | show | nevershow . install 되는 화면을 보여줄 것인지에 대한 여부 ||
         || ShowUninstDetails || hide | show | nevershow || . ||
         || || || HKLM - HKEY_LOCAL_MACHINE ||
         === Branching/etc ===
         || HideWindow || . || . ||
          Delete $INSTDIR\Uninst.exe ; delete self (see explanation below why this works)
  • NSIS/예제1 . . . . 4 matches
         DirText "This will install the very simple example1 on your computer. Choose a directory"
         Section "ThisNameIsIgnoredSoWhyBother?"
         DirText: "This will install the very simple example1 on your computer. Choose a directory" "" ""
         Section: "ThisNameIsIgnoredSoWhyBother?"
  • OOP . . . . 4 matches
         1. Everything is an object.
         3. Every object has it's own memory, which consists of other objects.
         6. Classes are organized into singly-rooted tree structure, called an inheritance hirearchy.
         It’s a natural way for people to ”think in objects”.
  • Omok/상규 . . . . 4 matches
          } while(key!=ESC_KEY);
          while(testx>=0 && testx<=18 && testy>=0 && testy<=18
          while(testx>=0 && testx<=18 && testy>=0 && testy<=18
          while(testx>=0 && testx<=18 && testy>=0 && testy<=18
  • OperatingSystemClass/Exam2002_2 . . . . 4 matches
          // do something
          // do something
          // do something
          // do something
  • Pairsumonious_Numbers/김태진 . . . . 4 matches
         int findThird(int Aindex,int i3)
          findThird(Aindex+1,1);
          findThird(3,1);
          while(1){
  • PrimaryArithmetic/sun . . . . 4 matches
          this.number = number;
          while( ng1.hasNext() && ng2.hasNext() ) {
          while( sumUp == 1 && ng1.hasNext() ) {
          while( (line=in.readLine()) != null ) {
  • ProjectGaia/참고사이트 . . . . 4 matches
          *[http://www.istis.unomaha.edu/isqa/haworth/isqa3300/fs009.htm Extendible Hashing] in English, 개념.코볼 구현소스
          *[http://www.cis.ohio-state.edu/~hakan/CIS671/Hashing.ppt Hash PPT]기본 개념 잡을려면.. 이걸보세엽.
          *[http://perso.enst.fr/~saglio/bdas/EPFL0525/sld009.htm Extendible Hashing]
  • ProjectZephyrus/ClientJourney . . . . 4 matches
          * 움.. 아무래도 난 말빨 글빨 다 딸리는거같다.. 위에글처럼 멋있게 쓰고싶은데, 그냥 내식대로 써야겠다.. 간만에 내가 또 형보다 일찍왔다. 이틀동안 빠진게 타격이 너무 컸나보다.. MainSource에 새로 추가된 파일도 꽤되고 기존파일도 업데이트된 내용이 많아서 이해가 아니라 읽어보는것만해도 엄청난 시간이 들었다.. --;; 정통부 회의겸 기짱턱땜에 일찍갔는데 아무래도 금요일로 완료가 된 모양이다.. 이번이 나로선 거의 처음 해본 프로젝트였는데, 내가 별로 한건없지만, 솔직히 뭔가 만든것보단 배운게 더 많은거같다.. 하긴 프로젝트를 해본다는거 자체가 배운다는거였으니깐.. 꼭 자바에 대해서 배운것보다도 Design이라던지 Architecture(맞나?) 같은것에 대해서도 배웠고.. 프로젝트란 이렇게 진행해야 하는거구나라는것도 느꼈다. 뭔가 많이 쓰고싶은데 머리속이 정리가 안된다.. 이럴때 정말~~ ㅠ.ㅠ 아우~ 나중에 더 써야겠다..
          ''5분 플레이를 시도하려고 할때 학습과 능률 사이를 잘 저울질 할 필요가 있을듯. ["생각을곱하는모임"]의 글에서도 그렇듯, 사람과의 의견교환과 홀로 공부하고 생각하는 것 양자간의 균형을 잡아야겠지. 하지만, 우리가 만나서 플밍할때 해당 라이브러리공부와 플밍을 둘 다 하기엔 시간이 모자르니, 학습부분은 개인적으로 어느정도 해야 겠지. (나도 JTree 보려고 Graphic Java 랑 Core Java, Professional Java 에 있는 JTree 다 읽어보고 집에서 개인적인 예제 코드 작성하고 그랬다. 그정도 했으니까 자네랑 플밍할때 레퍼런스 안뒤져보지. 뭐든지 기본 밑바탕이 되는건 학습량이라 생각. 학습량 * 효율적 방법론 = Output --석천''
          DeleteMe) ''참고로 자바에서는 순수한 형태의 MVC 모델을 사용하지 않습니다. 변형된 형태의 MVC 모델을 사용합니다 [http://java.sun.com/products/jfc/tsc/articles/getting_started/getting_started2.html Introducing Swing Architecture]. 이론과 실제의 차이랄까요. --이선우''
         대학교들어와서 그정도로 열심히(?)공부한적은 별루 없었던거같다.. 그날 이얘기를 들은 1002형은 놀란표정이었지만 사실 그랬다.. 그러니깐 학점이 그렇게 나왔겠지.. -_-;; 암튼 일주일전에 봤던 자바 기본개념을 바탕으로 남들 다 해본 스윙 기본틀이나 메뉴같은걸 작성해봤다.. 아참 그전에 CVS사용법을 배우고, Architecture와 Design에 대해서도 들었다.. 신기하다.. 무슨 도면같았다.. 이제서야 느낀거지만 프로그램에 코딩이 차지하는비중은 1/2도 안되는구나라는걸 느꼈다.. (이제서야? --;;) 여지껏 놀은시간이 너무 아까웠다.. -_-;; --영서
  • RandomWalk/임민수 . . . . 4 matches
          while(end < num*num)
          }while(board.IsNotEnd());
          }while(board.IsNotEnd());
          }while(board.IsNotEnd());
  • RandomWalk2/재동 . . . . 4 matches
          while self.data[2][i] != '\n':
          while self.data[who*2+2][i] != '\n':
          while self.data[who*2+2][i] != '\n':
          while self.data[line] != '999\n':
  • RecentChangesMacro . . . . 4 matches
         {{{[[RecentChanges(bytesize,nonew|quick|showhost|simple|comment|board|hits)]]}}}
          * hits option added.
         {{{[[RecentChanges(item=5,board,hits,comment)]]}}}
         [[RecentChanges(item=5,board,hits,comment)]]
  • ReverseAndAdd/김회영 . . . . 4 matches
          while(!isCircularLetter(number[i]))
          while(num!=0)
          while( num !=0 )//10으로 나눈 나머지가 몇인가?1이상이면
          while(arrayOfDigit[i]==arrayOfDigit[j])
  • Robbery/조현태 . . . . 4 matches
          경우의 수가 여러가지 나오는 경우를 어떻게 처리할까 고민했는데.. 못찾은 걸로 할까? 아니면 답으로 간주해서 출력할까? 하다가, 이 경우는 못찾은 걸로 처리하였다. ( "Nothing known." 으로 출력된다. )
         void KillSameThing()
          KillSameThing();
          cout << "Nothing known." << endl;
  • RonJeffries . . . . 4 matches
         Could you give any advices for Korean young programmers who're just starting their careers? (considering the short history of IT industry in Korea, there are hardly any veterans with decades of experiences like you.) -- JuNe
         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
  • StandardWidgetToolkit . . . . 4 matches
         "[Eclipse]의 속도가 빠르다." 라는 선입견을 만들어준 장본인인 Cross Platform Native Graphic Toolkit 이다.
         The most succinct description of the Standard Widget Toolkit component is this:
          The SWT component is designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.
          while (!shell.isDisposed()) {
  • SystemPages . . . . 4 matches
         현 ZeroWiki 의 자료실 이외 Archive 는 7월 부터, 오전, 오후 3시 3분에 백업됩니다.
         === DeleteThisPage (DeleteThisPage 문구 기준. 정확하진 않음) ===
         || [[FullSearch("DeleteThisPage")]] ||
  • TellVsAsk . . . . 4 matches
         Procedural code gets information then makes decisions. Object-oriented code tells objects to do things.
         what you want. Let it figure out how to do it. Think declaratively instead of procedurally!
         이런식의 코드들. 보통 이런건 Polymorphism 으로 해결해야 할 문제들이지요.
         It is easier to stay out of this trap if you start by designing classes based on their responsibilities,
  • Temp/Parser . . . . 4 matches
         #VendingMachineParser.py
          if tok not in ('black','white','sugar_black','sugar_white'):
          while 1:
  • TheJavaMan/지뢰찾기 . . . . 4 matches
          while (i < numMines) {
          this.x = x;
          this.y = y;
          while (true) {
  • TheTrip/황재선 . . . . 4 matches
          * TODO To change the template for this generated file go to
          while (money[i] > 10000.00) {
          while(true) {
          while (student >= 1000) {
  • TicTacToe/zennith . . . . 4 matches
         import java.awt.Graphics;
          void drawX(int x, int y, Graphics g) {
          void drawO(int x, int y, Graphics g) {
          public void paint(Graphics g) {
  • UbuntuLinux . . . . 4 matches
         하지만 여전히 한/영키가 안 먹힌다. 다른 단축키(shift+space)가 있음에도 꽤 불편하다. 하긴 예전에는 이렇게 바꾸곤 했지.
         [https://wiki.ubuntu.com/ThinClientHowtoNAT] 이 두 문서를 따라하다 보니 어느새 다른 컴퓨터에서 인터넷에 연결할 수 있는 것이 아닌가!
         # You need something like this to authenticate users
         CTRL + ALT + SHIFT + Left/Right arrow key- Takes the in focused app around cube.
  • UnixSocketProgrammingAndWindowsImplementation . . . . 4 matches
         // child process를 생성해 다중 연결을 하는 것은 설명하지 않습니다.
          while(1)
          // accept가 실패하면 while의 처음으로 돌아가 다시 client를 기다린다.
         Beej's Guide to Network Programming : [http://www.ecst.csuchico.edu/~beej/guide/net/html/]
  • UsenetMacro . . . . 4 matches
         This works well with GoogleGroups Beta service. This helps make links to GoogleGroups with text remotely extracted from usenet topic.
          while (strlen($buf) <= 25000) {
         Write like this,
  • ViImproved/설명서 . . . . 4 matches
         >> 오른쪽으로 shiftwith만큼 paragraph 이동 ^r refresh(명령어 모드) !} 현재 문단을 지정된 unix 프로그램으로 연결하여 수행 후 결과를 현재 문단과 교체
         << 왼쪽으로 shiftwith만큼 paragraph 이동 s 교체
         A 현재줄의 끝에 삽입 ^t 다음 shiftwith로 이동
         shiftwith=(sw=) 지정된 줄을 오른쪽 혹은 왼쪽으로 전체를 옮기는 명령설정
  • VimSettingForPython . . . . 4 matches
          if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
         set ai showmatch hidden incsearch ignorecase smartcase smartindent hlsearch
         hi Normal guibg=#FFFFEE
         let python_highlight_all = 1
  • VisualBasicClass/2006/Exam1 . . . . 4 matches
         리스트 박스는 여러개의 선택사항을 제공한다. 이 때 리스트 박스 항목 선택은 값이 ? 일때선택 유형이 확장된 다중 선택으로 'Shift + 누름' 또는 'Shift + 화살표 키'를 사용할 수 있다.
         Do While I <= 30
         ③ Do Until I = 10 ④ Do While I = 10
  • ZPBoard/PHPStudy/기본문법 . . . . 4 matches
         == 제어구조(foreach 제외 if-elseif-else, swich-case, for, while, do-while) ==
         while(조건){
         } while (조건);
  • ZPBoardHistory . . . . 4 matches
          *[http://zeropage.org/jsp/board/thin/?table=seminar]
          *[http://zeropage.org/jsp/board/thin/?table=T999844101271]
          *[http://zeropage.org/jsp/board/thin/?table=T999617115441]
          *[http://zeropage.org/jsp/board/thin/?table=T996891244793]
  • ZP도서관 . . . . 4 matches
         || The C Programming Language 2nd Ed. || Kernighan, Ritchie || Prentice Hall || ["zennith"] || 원서 ||
         || 3D Computer Graphics || Alan Watt || A.Wesley || 정해성 || 원서 ||
         || 이성의 기능 || whitehead || [강희경](김용옥 의역),["1002"] || 철학관련 ||
         || C언어 프로그래밍(원서명: The C Programming Language) || Brian W.Kernighan, Dennis M.Ritchie || Prentice-Hall || 도서관 소장(대영사 번역판본) || 프로그래밍언어 ||
  • ZeroPage_200_OK/소스 . . . . 4 matches
          .menu > li:hover > span {background-color: blue; color: white;} /* (elementName)(.elementName)(:pseudo-class) */
          background-color: white;
          <form action="http://zeropage.org/act" method="post" onsubmit="if (this.password.value.length < 1) {alert('required pw'); return false;} else {return true;}">
          <input name="group "type="hidden" value="abc" /><br/>
  • [Lovely]boy^_^/Arcanoid . . . . 4 matches
          * My previous arcanoid could process 1ms of multi media timer, but this version of arcanoid can't process over 5ms of multi media timer. why..
          * Game can exhibit score, number of broken blocks, and time.
          * ... I don't have studied a data communication. shit. --; let's study hard.
          * I change a design of a arcanoid. - previous version is distribute, but this version is that god class(CArcanoidDoc)' admins a total routine. in my opinion, it's more far from OOP.--;
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 4 matches
          A. You want to tell somebody else what Tom said. There are two ways of doing this :
          A. It is not always necessary yo change the verb when you use reported speech. If you report something and it is still true, you do not need to change the verb.
          But you can say something to somebody.
          C. Tell/ask somebody to do something.
  • i++VS++i . . . . 4 matches
          *this += 1;
          return *this;
          const MyInteger oldValue = *this;
          ++(*this);
  • joosama . . . . 4 matches
         http://members.tripod.co.jp/pochi2_2/line_kisha.gif http://members.tripod.co.jp/pochi2_2/line_kisha.gif
         http://members.tripod.co.jp/pochi2_2/line_kisha.gif http://members.tripod.co.jp/pochi2_2/line_kisha.gif
  • pragma . . . . 4 matches
         Each implementation of C and C++ supports some features unique to its host machine or operating system. Some programs, for instance, need to exercise precise control over the memory areas where data is placed or to control the way certain functions receive parameters. The #pragma directives offer a way for each compiler to offer machine- and operating-system-specific features while retaining overall compatibility with the C and C++ languages. Pragmas are machine- or operating-system-specific by definition, and are usually different for every compiler.
  • ricoder . . . . 4 matches
          while(1)
          while(1)
          while (clock() - start < delay)
          * 유상욱 : ["whiteblue"]
  • wiz네처음화면 . . . . 4 matches
         = Who manages this site? =
          * Study Chiness
         || Study Chiness(한자능력검정시험3급) || ▷▷▷▷▷ ||
          * searching keywords in google - english listening mp3
  • 강희경/메모장 . . . . 4 matches
          while(count < NUMBER_OF_SCORES){
         [http://gukgang.hihome.com/]이강일의 언어영역
          }while(money <= 0);
          }while(beverageNumber < 0 || beverageNumber >=3);
  • 김희성/MTFREADER . . . . 4 matches
          while(*((unsigned long*)((unsigned char*)$MFT+point))!=0xFFFFFFFF)
          overlap.OffsetHigh = offset.HighPart;
          while(*(point+i))
          fprintf(fp,"Number of this MFT Entry : 0x%02x%02x%02x%02x\n"
          while(!(*((unsigned long*)((unsigned char*)MFT+i*BytesPerFileRecord+j))&0xFFFFFF00))
  • 데블스캠프2006/목요일/winapi . . . . 4 matches
         int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
         int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
          wndclass.hInstance = hInstance ;
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          hInstance, // program instance handle
          while (GetMessage (&msg, NULL, 0, 0))
         int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
          wndclass.hInstance = hInstance ;
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          hInstance, // program instance handle
          while (GetMessage (&msg, NULL, 0, 0))
          hButton = CreateWindow("BUTTON", "Click Me!", WS_CHILD | WS_VISIBLE,
         int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
          wndclass.hInstance = hInstance ;
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH) ;
          CW_USEDEFAULT, CW_USEDEFAULT, 800, 600, NULL, NULL, hInstance, NULL) ;
          while (GetMessage (&msg, NULL, 0, 0))
  • 데블스캠프2011/셋째날/RUR-PLE/김태진,송치완 . . . . 4 matches
         while(1):
          while front_is_clear():
          while carries_beepers():
          while front_is_clear():
  • 데블스캠프2012/넷째날/묻지마Csharp/서민관 . . . . 4 matches
          replaceMonster(this.label2);
          moveMonster(this.label2);
          int respownX = rand.Next(this.Size.Width);
          int respownY = rand.Next(this.Size.Height);
  • 데블스캠프계획백업 . . . . 4 matches
          * NoSmok:ApprenticeShip 모델을 적용해서, 처음에는 선배 주도로 프로젝트를 하나 하고, 다음에는 조금씩 후배가 안으로 들어오게 하고, 선배는 바깥으로 빠지는 것도 좋습니다. 이 NoSmok:ApprenticeShip 에는 전통적으로 두가지가 있습니다. 재단사들의 경우, 사람이 새로 들어오면 맨 마지막 마무리 일(예컨대 단추달기 등)을 맡깁니다. 그러면서 경험이 쌓이면 공정을 역으로 거슬러 올라오게 합니다. 즉, 이번에는 단추달기도 하고, 주머니 달기도 하는 겁니다. 다음에는 단추달기, 주머니 달기, 팔 만들기처럼 하나씩 늘려 갑니다. 어느 시점이 되면 자신은 Journeyman이 되고 작은 일은 새로 들어온 Apprentice에게 넘기고, 자신은 나름의 확장을 계속하죠. 반대로 처음 공정부터 참여를 시키는 방법(항해사)도 있습니다. 중요한 것은 "주변"(덜 중요한 것)에서 "중심"(더 중요한 것)으로의 점차적 확장이지요. 이렇게 되면 견습공은 매번 "제품의 완전한 개발 과정"을 관찰할 수 있고, 어떻게든 도움이 되는 일을 하며, 그 참여의 영역을 넓혀나가게 되어, 종국에 가서는 전 개발 과정에 참여할 수 있습니다. 장난감 문제(Toy Problem)의 한계를 벗어나는 길이지요. --JuNe
          ''변화를 두려워하면 영원히 개선되지 않습니다. 하지만 어찌되건, 이 캠프를 할 당사자(가르치고 배울 사람들) 이외의 사람들의 입김이 크게 작용하는 것은 여러모로 바람직하지 못하다고 봅니다. 선배들의 이야기를 참고는 하되, 결정은 당사자들(특히 직접 가르칠 사람들)이 자신의 주관을 갖고 하길 바랍니다. 필요하다면 몇가지 실험을 해볼 수도 있을 겁니다. (그리고, NoSmok:ApprenticeShip 방식은 수천년의 시행착오를 거쳐 인류와 함께한, 우리 DNA에 코딩된 방식입니다. 이 방식의 장점은 아무 기초가 없는 사람도 참가할 수 있다는 것이죠. 과거에 공식적인 교육기관이나 별도의 책을 접하기 힘든 상황을 생각하면 오히려 당연하죠.) --JuNe''
          * 변화를 두려워 하지는 않지만 무턱대고 마구 바꿔대면 망할수 있다는것은 감안해야 할겁니다. 마찬가지로 NoSmok:ApprenticeShip 모델이 어떤걸 말하는지 알지는 못하네요. 당연히 당사자가 세미나는 어떻게 할것인가 등등은 당사자들이 정해야 할 문제이고 어쩌면 제가 그 당사자중 하나가 되어 버릴지도 모르겠네요. 저역시 기존의 ["데블스캠프"]( 실제로는 데블스가 신입회원을 뽑을때 썼던 방법입니다. 95년에 시작했으니 벌써 8년째를 접어드는군요..) 를 여러차례 해왔고 기존 방법의 장점을 누구보다 잘 피부로 느끼고 있습니다.위에서 간략하게 설명해 놓은 내용을 볼때 기존의 방식이 위에서 제시한 방법보다 훨씬 효과적이라고 장담할 수 있습니다. 그건 수년간 기존의 방법을 수행해온 경험자로써의 확신입니다. -태호-
  • 레밍즈프로젝트/프로토타입/MFC더블버퍼링 . . . . 4 matches
          memdc->Ellipse(this->pmBoundBall->x - mi_ballSize, this->pmBoundBall->y - mi_ballSize,
          this->pmBoundBall->x + mi_ballSize, this->pmBoundBall->y + mi_ballSize);
  • 레밍즈프로젝트/프로토타입/STLLIST . . . . 4 matches
         || RemoveAll || Removes all the elements from this list. ||
         || RemoveAt || Removes an element from this list, specified by position. ||
         '''Searching'''
         || GetCount || Returns the number of elements in this list. ||
  • 로마숫자바꾸기/허아영 . . . . 4 matches
          while(1)
          while(numberdata[0] > 0)
          while(numberdata[1] >= 1)
          while(i < 18)
  • 만년달력/손동일,aekae . . . . 4 matches
          int ThirtyOne=0;
          for (i=1; i<month; i++) // ThirtyOne : month 이전의 달에서 31일이 있는 달의 갯수
          ThirtyOne++;
          int day = (((year-1) * 365 + two) + ((month-1) * 30 + ThirtyOne - XOR)) % 7;
  • 만년달력/인수 . . . . 4 matches
          this.year = year;
          this.month = month;
          DAYS_PER_MONTH[1] = isLeapYear(this.year) ? 29 : 28;
          return isLeapYear(this.year);
          dayUnit[i][j].setBackground(Color.WHITE);
  • 문제풀이/1회 . . . . 4 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.)
         If the readline module was loaded, then input() will use it to provide elaborate line editing and history features.
          while True:
  • 미로찾기/상욱&인수 . . . . 4 matches
          this.boardMatrix = new int[y+2][x+2];
          this.boardMatrix[j+1][i+1] = boardMatrix[j][i];
          this.board = board;
          while( !board.isEndPoint( getLastPoint() ) )
          mazeUnit[i][j].setBackground(Color.WHITE);
  • 새싹교실/2011/A+ . . . . 4 matches
          * 한종 - printf,scanf 부터 시작하여 if문 쓰는법까지 배웠다, while, do while도 언뜻 배우긴했지만 기억이 안남;
          내가 할 수 있는건 while(1)을 써서 무한루프 돌리는것 정도...;
         새싹교실이 끝난뒤 배운 while문과 '윤종하 게임'에서 뽑아온 switch코드를 이용해서 [고한종/on-off를 조절 할 수 있는 코드]를 만들어 내었다. 아이 싱난다. -> 이런게 피드백 인가염?
  • 새싹교실/2011/무전취식/레벨9 . . . . 4 matches
          while (1) {
          * 일등이다 야홍호오호오홍호오호옿 ice breaking이 저장되지않았다니... 슬픕니다ㅜ_ㅜ제꺼가 제일길었는데... 숙제 다시 풀어보다가 생각나서 후기쓰려고 들어왔는데 일등이네요 하핫 오늘은 축젠데 노는건 내일부터 해야겠네요ㅠ_ㅠ 지지난 시간 복습을 했습니다. 스택구조에대해서 다시한번 배웠고, 파일입출력을 배웠습니당(사실 복습). 파일은 구조체로 작성되어있는데, 파일이 있는 주소와 파일을 어디까지 읽어왔는지를 기억하는 변수가 포함되어 있다고 배웠어요. 그래서 while문에서 fgets로 읽어온 곳이 null이면 break하라는 if문을 4번거쳐서(파일 내용이 4줄일경우) printf가 4번실행된다는 것을 알았어용.(맞낰ㅋㅋㅋ) 그리고 숙제로 나온 문제를 풀어주셨는데 2번이 어려웠었는데 수..수학때문이었던 것 같네용... 아직까지 dev의 공식을 모르겠어요. 나름 수학열심히했었는데.. 다시해야하나봐요ㅠ_ㅠ 수학이 모든 학문과 연관되어있다니..싫어도 꼭 제대로 공부해야할 것 같습니다ㅜ_ㅜ(그래도 선대는싫어요.)c공부도열씨미하고 수학공부도열씨미할게용 하하하하 후기 길다!! 숙제 도와주셔서 감사합니당♥히히힛 - [이소라]
          * 애들이 왜케 후기가 빨라진 고에여..아직 목요일인뎅?,..ㅠㅠㅠㅋㅋㅋㅋ이번 시간은 정말롱! 유익햇어요 항상 그랬지만은 이번주는 특히! 왜냐면 수업에 빠졌었어서..ㅎㅎㅎ 뭔가 이해도 팍팍됐구요오 이번 시간에는 버블소트랑 셀렉션소트랑..과제 2,3번과 음..그 저번 시간 복습 파일 입출력! 그리고 while문에서 4번돌아가는거...힝 이거는 들어도들어도 계속 알것같으면서 모르겠어요!ㅠㅠ 어려워이잉 수업시작 되기전에 저 엄청 졸렸는데 수업할 때 맛있고 재밌어서 깼어요 잠! ㅋㅋㅋ 저 은근 열심히 들었는뎅..ㅎㅎㅎ 그리고 코딩도 해봤어요! 직접! 꺅! 근데 생각보다...할 수있었어욬ㅋㅋㅋㅋ코딩 맡겨보는거 좋은거같애요 오빠!히히 이제 이거 한번 복습하구 과제 마무리하러 가야게써용!! -[이진영]
          * 흐음.. 이번주는 정말 기분이 좋아^^ 후기를 이렇게 빨리써주다니. 이번 시간에는 나조차 생각못한 재밌는 시간이었나? 여튼.. 다음시간에도 파일 입출력 복습합니다. while문이 4번돌아가는건 fget함수 특성상 입력에서 \n을 만나면 거기서 끊어주기 때문이지=ㅂ=! 함수 특성에 대해서는 좀더 알려드리겠습니다. 가르쳐야될게 많아졌네. 그리고 역시 젤 좋은건 먹을것에 대한 유혹인가봐. ㅋㅋㅋ 아이셔 잔뜩 먹이면.. 잠 안올려나. 음.. 실험을 해봐야겠어! 여튼 진영이도 이렇게 후기 올리느라 새벽에 수고가 많아. 하번 훑어봐주고 과제 화이팅!! - [김준석]
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.4.6 . . . . 4 matches
          1. while 문의 문법적인 형태와 작동원리
          2. do~while문의 문법적인 형태와 작동원리
         While문 버전
          while(i>0) {
  • 새싹교실/2012/절반/중간고사전 . . . . 4 matches
          * while문
          * do while문
          * while 문과 do while문에 관하여
  • 서민관 . . . . 4 matches
          while ( temp->next != NULL ) {
          while ( ret != NULL ) {
          while ( temp != NULL ) {
          while ( temp != NULL ) {
  • 서지혜/Calendar . . . . 4 matches
          this.month = month;
          this.length = length;
          this.startDate = startDate;
          this.year = year;
          System.out.println("THIS YEAR IS : " + year + "\n\n");
  • 시간맞추기/허아영 . . . . 4 matches
         kbhit()이란 함수 인데, 키가 눌러지면 1, 안 눌러지면 0을 리턴을 한다는 것만을 알아냈다.
          if (kbhit()){
          if (kbhit()){
          if (kbhit()){
  • 압축알고리즘/슬이,진영 . . . . 4 matches
          while(input[index]!=NULL)
          while(input2[index] != NULL)
          while(input[index]!=NULL)
          while(input[i]!=NULL)
  • 자료병합하기/허아영 . . . . 4 matches
          while(a[turn_a] <= 99 && b[turn_b] <= 99)
          while(i < turn_a){
          while(i < turn_b){
          while(i <= turn_c){
  • 제13회 한국게임컨퍼런스 후기 . . . . 4 matches
         || 09:20 – 10:20 || 하복비전엔진을 이용한 MMO게임 개발 || 강경덕(팀버게임즈) || Graphic ||
         || 11:40 – 12:40 || 빠른 게임개발을 위한 Autodesk®3ds Max® 활용 팁 || 김일혁(오토데스크 코리아) || Graphic ||
         || 17:00 – 18:00 || 언리얼엔진4의 물리기반 랜더링 - PC에서 모바일까지 || 우동섭(에픽게임즈코리아) || Graphic ||
         || 09:20 – 10:20 || 언리얼을 이용한 모바일게임 그래픽 제작 노하우 || 장학준(DAEgames) || Graphic ||
  • 졸업논문/참고문헌 . . . . 4 matches
         [5] "Design philosophies", http://www.djangoproject.com/documentation/design_philosophies/
  • 지금그때2006/선전문 . . . . 4 matches
         이 행사의 모토는 이렇습니다. "<a href="http://sgti.kehc.org/child/contents/teaching/14.htm"> <B> 지금 알고 있는 것을 그때도 알았더라면 </B> </a> " 단지 후회에서 그치지 않고 어떻게 했을까 생각해 봅니다. 의외로 지금도 늦지 않았다는 것을 발견할 수도 있습니다.
         이 행사의 모토는 이렇습니다. "<a href="http://sgti.kehc.org/child/contents/teaching/14.htm"> <B> 지금 알고 있는 것을 그때도 알았더라면 </B> </a> " 단지 후회에서 그치지 않고 어떻게 했을까 생각해 봅니다. 의외로 지금도 늦지 않았다는 것을 발견할 수도 있습니다.
  • 진법바꾸기/허아영 . . . . 4 matches
          while(1){
          while(1)
          }while(temp_jinsu >= any_jinbeob);
         안돌려봐서 모르겠지만 말야..ㅎㅎ 왠지... 저기 do~while문안의 i랑 turn..하나로 해도 되지않을까??ㅎㅎㅎ
  • 최소정수의합 . . . . 4 matches
          * while이나 do ~ while을 사용.
          - 이거.. 꼭 이 조건을 만족해야만 하는건지.. 루프를 사용하면 꼭 while 이나 do .. while 을..? for 는 안되고요..? 그럼 for loop 가 없는 언어로는.. 못푸는건가.. -_-. 글고 루프를 쓰지 않으면 안되는건가요..? ^^; - [아무개]
          - 문제가 그렇습니다. 처리조건은 HINT라기 보다는 그 말 대로, 처리하기 위한 조건이라서 문제의 하위 조건이라고도 볼 수 있습니다.
  • 최소정수의합/송지훈 . . . . 4 matches
         while 문을 쓰는 것이 필수 보조조건이었는데 haskell도 while문 쓰는 법이 있나요?
         -> 그러고 보니 while 함수를 만들어서 써도 되겠다는 생각이..
          while(sum <= 3000)
  • 코드레이스/2007/RUR_PLE . . . . 4 matches
          * Play버튼 옆에 Play 모양과 작대기 하나 있는것은 step into와 비슷한 역할을 한다. 명령어가 하나씩 실행된다. 현재 실행되고 있는 명령어는 코드 부분에서 회색으로 highlighting 된다.
         == while ==
          while next_to_a_carrot():
          * while문을 사용하여 중복된 씨앗의 개수가 2 이상인 임의의 개수일 경우에도 처리 가능하게 위 소스를 수정한다.
  • 타도코코아CppStudy/0724/선희발표_객체지향 . . . . 4 matches
          * Polymorphism(다형성) - 같은 연산 기능이 부여되어도 그 기능을 수행하는 클래스에 따라 다른 행위로 나타날 수 있다.
          * Inheritance(상속) - 계층(hierarchy)관계에 놓여 있는 클래스들 간에 속성이나 연산 기능들을 공유한다.
          * 캡슐화(encapsulation) : 객체의 내부적인 사항과 객체들간의 외부적인 사항들을 분리시킨다. 이렇게 캡슐화된 객체의 행위는 외부에서 볼 때는 구체적인 아닌 추상적인 것이 되므로 정보 은닉(information hiding) 개념이 존중된다. 주어진 클래스의 특정 연산 기능은 메소드(method)라고 한다. 캡슐화는 무슨 메소드로 구현되었는가에 구애받지 않고 추상적으로 정의된 연산 기능을 통해 객체가 사용되고 시스템의 상태(state)를 변화시키도록 해준다.
          * 다형성(Polymophism) : 상속성에서 다형의 개념이 많이 왜곡되어 보여진감이 없지않으나 다형도 객체지향에서 빼놓을수 없는 특성이다.
  • 타도코코아CppStudy/객체지향발표 . . . . 4 matches
          * Polymorphism(다형성) - 같은 연산 기능이 부여되어도 그 기능을 수행하는 클래스에 따라 다른 행위로 나타날 수 있다.
          * Inheritance(상속) - 계층(hierarchy)관계에 놓여 있는 클래스들 간에 속성이나 연산 기능들을 공유한다.
          * 캡슐화(encapsulation) : 객체의 내부적인 사항과 객체들간의 외부적인 사항들을 분리시킨다. 이렇게 캡슐화된 객체의 행위는 외부에서 볼 때는 구체적인 아닌 추상적인 것이 되므로 정보 은닉(information hiding) 개념이 존중된다. 주어진 클래스의 특정 연산 기능은 메소드(method)라고 한다. 캡슐화는 무슨 메소드로 구현되었는가에 구애받지 않고 추상적으로 정의된 연산 기능을 통해 객체가 사용되고 시스템의 상태(state)를 변화시키도록 해준다.
          * 다형성(Polymophism) : 상속성에서 다형의 개념이 많이 왜곡되어 보여진감이 없지않으나 다형도 객체지향에서 빼놓을수 없는 특성이다.
  • 토이/숫자뒤집기/김정현 . . . . 4 matches
          while(input%scale>0) {
          this.order= order;
          this.inputChar= ch;
          while(stack.size()>0) {
  • 허아영/C코딩연습 . . . . 4 matches
          while(n > 1)
          while(i <= n)
          while(str[i])
          while(str[i] != NULL)
  • 희경/엘레베이터 . . . . 4 matches
          while(fin >> floor >> in >> out)
          while(fin >> floor >> in >> out)
          while(temp+1 != floor)
          while(temp-1 != floor)
  • 1thPCinCAUCSE/ProblemA/Solution/zennith . . . . 3 matches
          while (j--) {
          while (num--)
          while ( startTime = (++startTime % 720), startTime != endTime )
  • 2학기파이선스터디/클라이언트 . . . . 3 matches
          while not ID:
          while not ID:
          while True:
  • 3N+1Problem/강희경 . . . . 3 matches
          while(aNumber != 1):
          while IsCorrectInput(min, max) == False:
          while(IsInRange(aMin, aMax, 2*tempI)):
  • 3N+1Problem/곽세환 . . . . 3 matches
          while (cin >> i >> j)
          while (temp_i < temp_j)
          while (n != 1)
  • 3N+1Problem/황재선 . . . . 3 matches
          while (interNum <= inputNum[1])
          while (num != 1):
          while (num != 1):
  • 3rdPCinCAUCSE/FastHand전략 . . . . 3 matches
         대강 디자인한 것으로는, Ball 이라는 객체가 있는데 이 Ball 은 각각 lower 와 higher 가 있어서 매 입력마다 자신보다 큰 Ball, 작은 Ball들을 가지고 있게 됩니다. 그리고 해당 Ball 중 그 Ball 과 연관이 있는 Ball 들, 즉 lower 의 수와 higher 의 수로 봤을때 전체 갯수의 평균값보다 큰 녀석들을 제하고 구한다 식이였습니다.
         ComputerGraphicsClass 수업 레포트와 전자상거래 레포트, ComputerNetworkClass 레포트 구현 관계상 3명이 거의 일주일 내내 밤새면서 몸이 축난 중에도 수상을 하게 되어서 기뻤습니다. (문제풀던중 코 후비던 [1002]군이 피를 봤다는 후일담이 전해지고 있다는..;) 동기들끼리의 팀이여서 그런지 완벽한 룰 설정과 호흡, 아이디어의 모음이 빛을 발했다고 생각합니다.
  • AcceleratedC++/Chapter12 . . . . 3 matches
          while(is.get(c) && isspace(c)) // 입력이 있고 값이 공백이라면 무시
          while(is.get(c) && !isspace(C));
          return *this;
  • AcceleratedC++/Chapter9 . . . . 3 matches
          while (in >> x)
          while (record.read(cin)) { // changed
          cout << students[i].name() // this and the next line changed
  • AdventuresInMoving:PartIV/김상섭 . . . . 3 matches
          while (cin.peek() != EOF && cin.peek() != '\n')
          while(now != numStation)
          while(station[now].length + go >= station[search].length)
  • AustralianVoting/곽세환 . . . . 3 matches
          while (cin.getline(temp, 60) && strcmp(temp, ""))
          while (true)
          while (true)
  • BeeMaja/허준수 . . . . 3 matches
         void thirdStep(int count, int &start, int input)
          thirdStep(count,start,input);
          while(cin >>input) {
  • BusSimulation/조현태 . . . . 3 matches
          cars[i]->act(buildings[i],this);
          cars[i]->act(buildings[j],this);
          cars[i]->act(0,this);
  • Button/진영 . . . . 3 matches
          yellowButton.addActionListener(this);
          blueButton.addActionListener(this);
          redButton.addActionListener(this);
  • C++스터디_2005여름/학점계산프로그램/허아영 . . . . 3 matches
          void scholarship();//장학금, 학고 학생 출력,
         #define SCHOLARSHIP_NUM 12
          a.scholarship();
         void Student::scholarship()
          for(i = 0; i < SCHOLARSHIP_NUM; i++)
  • CarmichaelNumbers/문보창 . . . . 3 matches
          while (cin >> n && n != 0)
          while (1)
          while (expo * 2 <= modN)
  • ChangeYourCss . . . . 3 matches
         || 흰색바탕, 푸른색 헤딩 || /~gochi/cgi-bin/moin/css/blue.css ||
         || 흰색바탕, 푸른색 헤딩, 작은 글꼴 || /~gochi/cgi-bin/moin/css/smallblue.css ||
         || 흰색바탕, 분홍색 헤딩, 꽃무늬 배경, 작은 글꼴 || /~gochi/cgi-bin/moin/css/wiki.css ||
  • Chapter II - Real-Time Systems Concepts . . . . 3 matches
         RenameThisPage - Name Space 에 대해서 지켜주기 바람. 그리고 영문제목띄어쓰기에 대해서는 FrontPage 가장 윗 문단 참조바람 --석천
         예를 들어 High Priority를 가진 Task가 선점형 수행을 하며 다른 Task 보다 많은 자원을 사용할 수 있을 때를 말한는것 같다.
         Food processing, Chemical plants, Engine controls, Antilock braking systems, Fax machines, ETC
          while (*dest++ = *src++) {
  • CheckTheCheck/문보창 . . . . 3 matches
         const int WHITE = 1;
         inline void eatline() { while(cin.get() != '\n') continue; };
          while(DoItChess())
          cout << " white";
          else if (win[i] == WHITE)
          if (check == BLACK || check == WHITE)
          return WHITE;
          else return WHITE;
          else return WHITE;
          else if(Rook(row, col, enemy) == WHITE || Bishop(row, col, enemy) == WHITE)
          return WHITE;
          return WHITE;
  • ChocolateChipCookies . . . . 3 matches
         === About [ChocolateChipCookies] ===
          || 허준수 || C++ || Wrong ~ -..ㅡ;; || [ChocolateChipCookies/허준수] ||
          || [조현태] || C++ || . || [ChocolateChipCookies/조현태] ||
  • ChocolateChipCookies/허준수 . . . . 3 matches
          while(testCase>0) {
          while(true)
         [ChocolateChipCookies]
  • ClassifyByAnagram/인수 . . . . 3 matches
          while( !_anagramTable.empty() )
          while(!fin.eof())
          while(!fin.eof())
  • CompleteTreeLabeling/조현태 . . . . 3 matches
          while (0==sub_line[such_point])
          while (0==sub_line[such_point])
          while (1)
  • ComputerGraphicsClass/Exam2004_1 . . . . 3 matches
         Homogeneous Coordination 에 대해 쓰고 왜 Computer Graphics 분야에서 많이 이용되는지 쓰시오
         3D Graphic Pipeline 을 그리고 각 부분의 transformation 에 대해 설명하시오
         ComputerGraphicsClass
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 3 matches
         2. IP 헤더의 graphical한 표시
          // This socket MUST be bound before calling the ioctl
          while (1)
  • ContestScoreBoard/차영권 . . . . 3 matches
          while (count < nCase)
          while (cin.peek() != EOF)
          while (1)
  • CppStudy_2002_1/과제1/상협 . . . . 3 matches
          while(tempcount>0)
          while(iteration>0)
          while(iteration>0)
  • DPSCChapter4 . . . . 3 matches
         '''Composite(137)''' Compose objects into tree structrures to represent part-whole hierarchies. Composite lets clients treat individual objects and compositions of objects uniformly.
         '''Facade(179)''' Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.
  • DataCommunicationSummaryProject/Chapter5 . . . . 3 matches
          * 인터넷의 중요성을 느낀 후, Packet Switching Backbone에 기초한 인터넷 프로토콜을 제공하기로 요구사항 추가
          * High Multimedia(패킷) : 화질 좋은 비디오나, CD음질의 오디오. 온라인 쇼핑 - 4G로 미루어짐
          * Interactive(서킷) High Multimedia
          * 불행하게도 W-CDMA와 비호환. chip rate때문이다.
          * cdmaOne을 물려받음 - chip rate와 GPS 타이밍
  • DataStructure/Foundation . . . . 3 matches
          while(n--) y *= x;
          * 이 함수의 수행시간을 구하면 O(n)이 된다. 왜냐? 이 함수의 수행시간을 좌우하는 부분은 while문일것이다. while문에서 n번 도니까 O(n)이 되는 것...(맞나?--;) 그런데! 이 함수보다 생긴건 복잡하지만 효율이 좋은 함수를 만들수 있다.
  • DataStructure/Stack . . . . 3 matches
          while(temp!=-1)
          while(!IsEmpty())
          while(!IsEmpty())
  • DocumentObjectModel . . . . 3 matches
         Document Object Model (DOM) is an application programming interface to access HTML and XML documents. It is programming language and platform independent. Behind the interface the document is represented with an object-oriented model.
         Different variants of DOMs were initially implemented by web browsers to manipulate elements in an HTML document. This prompted the World Wide Web Consortium (W3C) to come up with a series of standard specifications for DOM (hence called W3CDOM).
         Most XML parsers (e.g., Xerces) and XSL processors (e.g., Xalan) have been developed to make use of the tree structure. Such an implementation requires that the entire content of a document be parsed and stored in memory. Hence, DOM is best used for applications where the document elements have to be randomly accessed and manipulated. For XML-based applications which involve a one-time selective read/write per parse, DOM presents a considerable overhead on memory. The SAX model is advantageous in such a case in terms of speed and memory consumption.
  • EightQueenProblem/da_answer . . . . 3 matches
         == Project2.exe (Delphi) ==
          Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
          Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  • EightQueenProblem/밥벌레 . . . . 3 matches
          Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
          while True do
          Form1.Canvas.Brush.Color := clWhite;
  • EightQueenProblem/이선우3 . . . . 3 matches
          this.x = x;
          this.y = y;
          this.sizeOfBoard = sizeOfBoard;
  • EuclidProblem/곽세환 . . . . 3 matches
          while (cin >> a >> b)
          while (v != 0)
          /*while (!(a2 == 1 && b2 == 1))
  • EuclidProblem/조현태 . . . . 3 matches
          while (1)
          while(number_a*(*x)+number_b*(*y)!=gcm)
          while (temp=number_a%number_b)
  • Gof/Command . . . . 3 matches
          * undo 기능을 지원하기 원할때. Command의 Execute operation은 해당 Command의 효과를 되돌리기 위한 state를 저장할 수 있다. Command 는 Execute 수행의 효과를 되돌리기 위한 Unexecute operation을 인터페이스로서 추가해야 한다. 수행된 command는 history list에 저장된다. history list를 앞 뒤로 검색하면서 Unexecute와 Execute를 부름으로서 무제한의 undo기능과 redo기능을 지원할 수 있게 된다.
         THINK 클래스 라이브러리 [Sym93b] 또한 undo 가능한 명령을 지원하기 위해 CommandPattern을 사용한다. THINK 에서의 Command들은 "Tasks" 로 불린다. Task 객체들은 ChainOfResponsibilityPattern에 입각하여 넘겨지고 소비되어진다.
         history list 에 위치하기 전에 복사되여야 할 command는 Prototype으로서 작용한다.
  • Gof/Singleton . . . . 3 matches
          // user or environment supplies this at startup
          Singleton::Register ("MySingleton", this);
         #undef THIS_FILE
         static char THIS_FILE[]=__FILE__;
          while(position)
  • Hartals/차영권 . . . . 3 matches
         nCase라는 변수없이 while(1)로만 묶어서 로봇에 돌리니까 '시간 초과'라는 결과가 나왔었다.흠;;
          while (n < nCase)
          while (j <= nDays)
  • HeadFirstDesignPatterns . . . . 3 matches
         history
         - I received the book yesterday and I started to read it on the way home... and I couldn't stop, took it to the gym and I expect people must have seen me smile a lot while I was exercising and reading. This is tres "cool". It is fun but they cover a lot of ground and in particular they are right to the point.
         {{{Ward Cunningham, inventor of the Wiki and founder of the Hillside Group}}}
  • HelpOnXmlPages . . . . 3 matches
         If you have Python4Suite installed in your system, it is possible to save XML documents as pages. It's important to start those pages with an XML declaration "{{{<?xml ...>}}}" in the very first line. Also, you have to specify the stylesheet that is to be used to process the XML document to HTML. This is done using a [http://www.w3.org/TR/xml-stylesheet/ standard "xml-stylesheet" processing instruction], with the name of a page containing the stylesheet as the "{{{href}}}" parameter.
         See the following example for details, which can also be found on the XsltVersion page.
          This Wiki is running an XSLT engine by
  • HowManyZerosAndDigits/허아영 . . . . 3 matches
          while(n <= num)
          while(cin >> N >> B)
          while(factorialN >= 1)
  • InsideCPU . . . . 3 matches
         보호모드란 80286부터 적용된 하드웨어적 지원이다. 이는 다른 CPU에도(다른 이름으로) 존재하며 운영체제에게 안전한 태스크 관리와 보다 빠른 Context Switching 을 적용할 수 있다. 이를 위해 몇몇의 assemble 코드가 추가 되었으며 80386 부터는 코드가 확장되어 보다 큰 메모리를 어드레스 할 수 있게 되었다. [[BR]]
         이를 위해 각각의 어드레스 접근에 privilege level을 두었고 이를 각각의 Application에 적용시켰다. 보호모드의 경우 멀티태스킹을 지원하기 위한 방법이다. 이는 지속적이고 반복적으로 일어나는 Context Switching 을 하드웨어적인 방법으로 만들어 소프트웨어적인 방법보다 빠른 Context Switching을 통해 하드웨어의 효율성을 높였다. 보호모드를 위한 레지스터와 방법들..
  • JTDStudy . . . . 3 matches
         = What is this page =
          * This page's group study Java , TDD and Design patterns
          * What is JUnit? How use this?
  • Java Study2003/첫번째과제/노수민 . . . . 3 matches
         자바는 C++와는 달리 처음부터 객체지향 개념을 기반으로 하여 설계되었고, 객체지향 언어가 제공해 주어야 하는 추상화(Abstraction), 상속(Inheritance), 그리고 다형성(Polymorphism) 등과 같은 특성들을 모두 완벽하게 제공해 주고 있습니다. 또한, 자바의 이러한 객체지향적 특성은 분산 환경, 클라이언트/서버 기반 시스템이 갖는 요구사항도 만족시켜 줄 수 있습니다.
         아키텍쳐 중립적(Architecture-neutral)이고 이식성(Portable)이 높다:
          * 높은 수행성능(High-performance)을 제공한다:
          * 자바 가상머신(Java Virtual Machine; Java VM):
  • JavaStudy2002 . . . . 3 matches
          * 교재: Moa:ThinkingInJava
          || 02학번 || 유상욱 (["whiteblue"]) ||
          * 요즘 내가 정신을 못차리고 있는 상태라 뭐를 해도 어설프게 되네......ㅡ.ㅜ -- 상욱(["whiteblue"])
  • LIB_1 . . . . 3 matches
         // Task 0 is Highest Task :: priority 63
          while(1){
          while(1) {
          while(1) {};
  • LightMoreLight/허아영 . . . . 3 matches
         simply,, I thinked..
         How do I code this contents??
          while(1)
  • LoveCalculator/zyint . . . . 3 matches
          while(cin >> tmp) instr.push_back(tmp);
          while(str[i]) ++i;
          while( (a - j * jari) >= 0)
  • LoveCalculator/조현태 . . . . 3 matches
          while (number>0)
          while (cursur<MAX_SIZE_NAME)
          while (number>0)
  • MFCStudy_2002_2 . . . . 3 matches
          * 02 유상욱 ["whiteblue"]
          '저는 뭐 일단 백수다보니 아무때나 괜찮슴다...^^;' - 상욱 ["whiteblue"] [[BR]]
          열심히 해서 훌륭한 프로그램을~ ㅋㅋㅋ... -상욱["whiteblue"] [[BR]]
  • Marbles/조현태 . . . . 3 matches
          while(1)
          while(0==(answer_1=Get_answer(answer_1,answer_2,x_2,y_2,beads)))
          while(1)
  • MedusaCppStudy . . . . 3 matches
         자판기(Vending Machine)
          정삼각형 해도 되고... 뭘 만들어도 되고... 내가 원하는 건 for나 while, if 설계를 잘하는 거야... --재동
         Vending machine 다 짜긴 짰는데 또 형이 짠거랑 비슷하게 됐네여..이놈의 기억력이란..ㅎㅎ
  • Microsoft . . . . 3 matches
         {{|Microsoft Corporation (NASDAQ: MSFT) is the world's largest software company, with over 50,000 employees in various countries as of May 2004. Founded in 1975 by Bill Gates and Paul Allen, it is headquartered in Redmond, Washington, USA. Microsoft develops, manufactures, licenses, and supports a wide range of software products for various computing devices. Its most popular products are the Microsoft Windows operating system and Microsoft Office families of products, each of which has achieved near ubiquity in the desktop computer market.|}}
  • Monocycle/조현태 . . . . 3 matches
          while(0 != suchPointDatas.size())
          while(0 != suchPointDatas.size())
          while (' ' == mapTile || '\n' == mapTile)
  • MoreEffectiveC++/Basic . . . . 3 matches
          funcPtrArray[0] = reinterpret_cast(FuncPtr, &doSomething);
         == Item 3: Never treat arrays polymorphically ==
         로 사용한다. 느낌이 오겠지! 당연히 상속시 child는 parent보다 큰 경우가 다반사이고 배열의 위치 추적이 엉망 진창이 되어 버린다.
  • NumberBaseballGame/동기 . . . . 3 matches
          while(i==0)
          while(strike<3)
          while(i==0)
  • NumberBaseballGame/영동 . . . . 3 matches
          }while(pitcher[1]==pitcher[0]);
          }while(pitcher[2]==pitcher[1] || pitcher[2]==pitcher[0]);
          }while(input==0 || input>987 || input_1==input_2 || input_2==input_3 || input_1==input_3);
  • NumberBaseballGame/재니 . . . . 3 matches
          while (a == b)
          while (c == a || c == b)
          while (input != a * 100 + b * 10 + c)
  • ObjectOrientedProgramming . . . . 3 matches
         1. Everything is an object.
         3. Every object has it's own memory, which consists of other objects.
         6. Classes are organized into singly-rooted tree structure, called an inheritance hirearchy.
  • OptimizeCompile . . . . 3 matches
         컴퓨터가 할 수 있는 연산 들은 각각 그 연산이 수행되는데 걸리는 시간의 차이가 있다. 연산에 복잡도에 의해서 이루어지는 현상인데, 극단적인 예를 들자면, shift 연산은 보통 2 클럭에 처리되는 반면에, 나누기 연산의 경우 80-90 클럭을 소모하게 된다.(i8088자료) 이런 연산에 대한 computation time 의 차이를 줄이는 최적화 방법을 strength reduction 이라고 한다.
         cpu architecture 차원에서 지원한다.
         e.g. instruction prefetching, branch prediction, out-of-order execution
         see also ["zennith/MemoryHierarchy"]
  • OurMajorLangIsCAndCPlusPlus/print/이도현 . . . . 3 matches
          while (arg[arg_index] != '\0')
          while (s[zero_position] == '0')
          while (s[zero_position] == '0')
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 3 matches
         // notice, this list of conditions and the following disclaimer.
         // notice, this list of conditions and the following disclaimer in the
         // may be used to endorse or promote products derived from this software
         // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
         // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  • PairProgrammingForGroupStudy . . . . 3 matches
         그런데 이런 암묵지는 전문가와 학생이 같은 공간을 점유하며 함께 일하고 생활하는 속에서 가장 효과적으로 학습됩니다. 도제식 수업(apprenticeship)을 일컫는 것이죠.
         이 방식을 소프트웨어 개발 업체에서 적용한 것은 Apprenticeship in a Software Studio라는 문서에 잘 나와 있습니다. http://www.rolemodelsoft.com/papers/ApprenticeshipInASoftwareStudio.htm (꼭 읽어보기를 권합니다. 설사 프로그래밍과는 관련없는 사람일지라도)
  • ParserMarket . . . . 3 matches
         This is a marketplace for your parsers. Please state your name, your email, and the release your parser is developed for (if you used a CVS snapshot, also state the revision number).
         This way, the parser can directly be put on the page without any modification, and as easily copied from that page. See the examples below.
         If you are not familiar with Python and/or the MoinMoin code base, but have a need or an idea for a parser, this is the place to ask for it. Someone might find it useful, too, and implement it.
  • PerformanceTest . . . . 3 matches
         == HighResolutionTimer 사용하기 ==
         수행시간 측정용 C++ Class. 수행시간 단위는 Sec 입니다. 단 HighResolutionTimer를 지원하는 프로세서가 필요합니다.
          int nBoundaryLow, nBoundaryHigh, nMiddleKey;
          nBoundaryLow = 1; nBoundaryHigh = nBoundary;
          while ((nBoundaryLow <= nBoundaryHigh) && nMiddleKey) {
          nMiddleKey = (nBoundaryLow + nBoundaryHigh) / 2;
          nBoundaryHigh = nMiddleKey - 1;
          #define rdtscEx(low, high) \
          { __asm __emit 0fh __asm __emit 031h __asm mov low, eax __asm mov high, edx}
  • Plugin/Chrome/네이버사전 . . . . 3 matches
         // Use of this source code is governed by a BSD-style license that can be
          document.body.appendChild(img);
          overflow-x:hidden;
         ==== History 지워주는 extension ====
  • ProgrammingLanguageClass/Report2002_2 . . . . 3 matches
          1. To identify a situation in which the “add” operator would not be associative;
         The output should be a sequence of test programs with the results generated from them. Your grade will be highly dependent on the quality of your test programs.
         Be sure to design carefully your test data set to exercise your program completely. You are also recommended in your documentation to include the rationale behind your test programs.
  • ProjectSemiPhotoshop/기록 . . . . 3 matches
          * 1차 integration - histogram, sampling
          * 흑백에 대한 명암 처리 - Null, Negative, Gamma Correction, Contrast Stretched Compression, Posterizing, Clipping, Iso-intensity Contouring Range-hilighting
          * Contrast Stretching, Histogram Equalisation, 윈도우로 설정한 영역에 대해서만 '7. 영상 질 향상' 적용
  • ProjectWMB . . . . 3 matches
         = What is this page =
          * This page's object aim to submit project - Web Map Browser - for Samsung Software Membership.
  • RandomWalk/손동일 . . . . 3 matches
          while( )
          while (arr[i][j] !=0)
          }while(
  • RandomWalk/영동 . . . . 3 matches
          }while(not_go < input * input);
          }while(isEnd(count));
          }while(bug.isEnd(board.returnCount()));
  • RandomWalk/창재 . . . . 3 matches
          while (def_temp != 0 )
          while (place_h == temp_h -1 || place_h == temp_h +1)
          while (place_y == temp_h -1 || place_y == temp_y +1)
  • Refactoring/MovingFeaturesBetweenObjects . . . . 3 matches
         A method is, or will be, using or used by more features of another class than the class on which it is defined.
         A field is, or will be, used by another class more than the class on which it is defined.
         == Hide Delegate ==
         ''Create methods on the server to hide the delegate.''
         http://zeropage.org/~reset/zb/data/HideDelegate.gif
  • ReplaceTempWithQuery . . . . 3 matches
         이러한 방법을 사용하면서 부가적으로 얻을 수 있는 장점이 하나 더 있다. 실제로 도움이 될지 안될지 모르는 최적화를 하는데 쏟는 시간을 절약할 수 있다. 임시변수 사용뿐 아니라 이러한 미세한 부분의 조정은, 해놓고 보면 별로 위대해보이지 않는 일을, 할때는 알지 못하고 결국 시간은 낭비한게 된다. 돌이켜보면 나의 이러한 노력이 제대로 효과가 있었는지도 모른다. '''왜?''' 프로파일링 해보지 않았으니까. 단순히 ''시스템을 더 빨리 돌릴 수 '''있을지도''' 모른다''는 우려에서 작성한 것이었으니까. [http://c2.com/cgi/wiki?DoTheSimplestThingThatCouldPossiblyWork DoTheSimplestThingThatCouldPossiblyWork]
         ordinary. Whilst the great ocean of truth lay all undiscovered before me.
  • ReverseAndAdd/허아영 . . . . 3 matches
          while(num >= 10)
          while(testCaseNum >= 1)
          while(1)
  • STL/참고사이트 . . . . 3 matches
         [http://www.yrl.co.uk/~phil/stl/stl.htmlx Phil Ottewell's STL Tutorial]
         Joseph Y. Laurino's STL page. http://weber.u.washington.edu/~bytewave/bytewave_stl.html
  • SecurityNeeds . . . . 3 matches
         a non-firewalled wiki but only a certain group should have access. This may
          Yes, see Wiki:OrgPatterns which runs in Wiki:FishBowl mode. - ''This may be exactly what I was looking for... thanks!!!''
  • SimpleDelegation . . . . 3 matches
          Cmd* cmd = new OutFromRoomCmd(this);
          cmd->Execute(this); // delegating object의 참조(this)를 delegate에게 전달
  • SmithNumbers/문보창 . . . . 3 matches
          } while (temp != 0);
          while (temp % 2 == 0)
          while (i <= sqrt(temp) + 1)
  • SmithNumbers/조현태 . . . . 3 matches
          while (number>1)
          while (number>0)
          while (left!=right)
  • TheGrandDinner/하기웅 . . . . 3 matches
         bool matchingTable()
          while(cin >> input1 >> input2)
          if(matchingTable())
  • TheOthers . . . . 3 matches
          * 강인수 - Delphi
          * Delphi로 DB와 GUI 코딩하기
         == Project Folder Hierachy ==
          |__ Delphi
  • TicTacToe/김홍선 . . . . 3 matches
         import java.awt.Graphics;
          //getGraphics().drawRect(0,0,900,900);
          public void paint(Graphics g)
  • TicTacToe/박진영,곽세환 . . . . 3 matches
         import java.awt.Graphics;
          public void paint(Graphics g) {
          g = getContentPane().getGraphics();
  • UglyNumbers/송지훈 . . . . 3 matches
          while((num % 2) == 0) {
          while((num % 3) == 0) {
          while((num % 5) == 0) {
  • UserStory . . . . 3 matches
          ''After several years of debating this question and seeing both in use, I now think they have nothing in common other than their first three letters.''
  • ViImproved . . . . 3 matches
         사실 다들 오해하고 있는 것 중의 한가지로는 vim은 불편하다는 것이다. 최근의 vim은 플러그인을 통해 여러가지 기능을 지원하며 그 중에는 단어 자동완성을 물론 문맥 자동완성뿐만 아니라 대부분 언어에 대한 syntax highlight를 지원한다. 요즘에는 흔히 볼수있는 탭기능도 지원하기 시작한지 오래되었으며 좌측에 파일 트리를 띄워두고 작업할수도 있다. 또한 .vimrc파일을 통한 강력한 커스텀마이징이 가능하며 이를 이용하여 이클립스를 능가하는 편의성을 지니기도 한다.
          * [[http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html|Graphical vi-vim Cheat Sheet and Tutorial]]
  • WikiWikiWeb . . . . 3 matches
         The [wiki:Wiki:FrontPage first ever wiki site] was founded in 1994 as an automated supplement to the Wiki:PortlandPatternRepository. The site was immediately popular within the pattern community, largely due to the newness of the internet and a good slate of Wiki:InvitedAuthors. The site was, and remains, dedicated to Wiki:PeopleProjectsAndPatterns.
         Wiki:WardCunnigham created the site and the WikiWikiWeb machinery that operates it. He chose wiki-wiki as an alliterative substitute for quick and thereby avoided naming this stuff quick-web. An early page, Wiki:WikiWikiHyperCard, traces wiki ideas back to a Wiki:HyperCard stack he wrote in the late 80's.
          * get to know more about the Wiki:WikiHistory
  • ZeroPageServer/계정신청상황 . . . . 3 matches
         || 이상규 || lsk8248 || 01 || 2002 || zc ||lsk8248 엣 hitel.net ||zrc ||
         || 이덕준 || gochi || 99 || 1999 || zmc||gochi 엣 orgio.net ||zrcrmr||
  • aekae/code . . . . 3 matches
          while( IsExistZero() )
          while( IsExistZero(table) )
          if( ThisIsFirstVisit )
  • crossedladder/곽병학 . . . . 3 matches
         double bsearch(double low, double high) {
          double mid = (low + high)/2.0;
          return bsearch(mid, high);
  • ddori . . . . 3 matches
          * Kevin Kern - Hide and Seek
          * Rage Against Machine
          * Third eye blind - Semi-charmed life
          * JOE - yeah.. no one else will come close to him !
  • html5/form . . . . 3 matches
          * placeholder - field에 text hint를 보여 줌
          * hidden 과 비슷하지만 표시되는 컨트롤
          * min, max 로 최소값과 최대값(임계치)를 설정하며 현재 사용량의 정도(낮음, 높음, 적정)을 나타내는 low, high, optimum 속성이 제공된다.
  • html5practice/즐겨찾기목록만들기 . . . . 3 matches
          <input type="button" value="add to list" onclick="doSetItem(this.form)"/>
          pairs += "<tr><td onclick=doRemoveFavorite(this)>"+key+"</td>\n<td>"+value+"</td></tr>\n";
          pairs += "<tr><td onclick=doSetFavorite(this)>"+key+"</td>\n<td>"+value+"</td></tr>\n";
  • radiohead4us/PenpalInfo . . . . 3 matches
         Membership: Email and Postal Penpal
         Comments: Hi All! Writing letters is my greatest hobby and i am still looking for some pals around my age. If you´re interested in writing snail mail to me, please send me an e-mail. Thanks! I promise, I will answer all.
         Membership: Email Penpal
         Membership: Email Penpal
         Comments: Hi~ I'm preety girl.*^^* I'm not speak english well. But i'm want good friend and study english.
  • radiohead4us/SQLPractice . . . . 3 matches
         12. Find all customers who have both a loan and an account at the bank. (4.6.1 Set Membership)
         13. Find all customers who have both an account and a loan at the Perryridge branch. (4.6.1 Set Membership)
         15. Find the branch that has the highest average balance. (4.6.2 Set Comparison)
  • randomwalk/홍선 . . . . 3 matches
          while(!(cin >> size_x) || size_x<3 || size_x > 40)
          while(!(cin >> size_y) || size_y < 3 || size_y >20)
          while(R_count!=size_x*size_y || count < 50000) // 바퀴벌레가 모든 타일을 거치면 멈추거나 횟수가 50000을 넘으면 멈추게 한다
  • 고한종/배열을이용한구구단과제 . . . . 3 matches
          while(onOff)
          * 오 ㅋㅋㅋ 윤종하 게임 만들면서 열심히 공부했나보네. 근데 한 가지 말해주자면 getch()를 쓰면 stdin 버퍼에 입력받은 값이 계속 남아있어서 무한루프같은 문제가 생길 수 있어. 그래서 fflush(stdin);이라는 문장을 getch()를 사용한 이후에 한 번 써주는게 좋아. 근데 코드 대충 읽어보니까 n 누르는거 아니면 while 계속 돌아갈듯?- [윤종하]
          while ((c=getchar()) != EOF && c != '\n');
  • 구구단/곽세환 . . . . 3 matches
          while(i!=3)
          [ a <= 9 ] whileTrue:
          [ b <= 9] whileTrue:
  • 김영록/연구중/지뢰찾기 . . . . 3 matches
          while(gameover)
          while(1){
          while(1) {
  • 데블스캠프/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/SelectableHarvest . . . . 3 matches
          while next_to_a_beeper():
          while front_is_clear() :
          while next_to_a_beeper():
  • 데블스캠프2005/금요일/OneCard . . . . 3 matches
          while not (len(pcCards)==0 or len(myCards)==0):
          while True:
          while True:
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 3 matches
         while($i--)
          while(false!==($read = socket_read($client_socket, 100, PHP_NORMAL_READ)))
          while(!feof($fp)){
  • 데블스캠프2010/Prolog . . . . 3 matches
         has_played(jane, highnoon).
         7.노란 집 사람은 던힐(Dunhill) 담배를 피운다.
         11.말을 기르는 사람은 던힐(Dunhill) 담배를 피우는 사람 옆 집에 산다.
  • 데블스캠프2011/다섯째날/PythonNetwork . . . . 3 matches
         print ('- Empty message to stop this client.')
         while True:
         while True:
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 3 matches
          this.fileName = fileName;
          return this;
          this.trainers = trainers;
  • 데블스캠프2011/셋째날/RUR-PLE/권순의 . . . . 3 matches
         while 1 :
          while(front_is_clear()):
          while(front_is_clear()):
  • 데블스캠프2011/셋째날/RUR-PLE/서영주 . . . . 3 matches
         while on_beeper:
         while front_is_clear():
          while not front_is_clear():
  • 레밍즈프로젝트/박진하 . . . . 3 matches
          void Serialize(CArchive&);
         void CArray<TYPE, ARG_TYPE>::Serialize(CArchive& ar)
          ASSERT_VALID(this);
  • 레밍즈프로젝트/프로토타입/마스크이미지 . . . . 3 matches
          BitMapDC.CreateCompatibleDC(this->getMemDC());
          this->DrawBitMap(MASKITEM, x, y, SRCAND);
          this->DrawBitMap(IMGITEM, x, y, SRCPAINT);
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 3 matches
         || Duplicate || Constructs a duplicate object based on this file. ||
         || GetStatus || Retrieves the status of this open file. ||
          CPaintDC dc(this);
  • 렌덤워크/조재화 . . . . 3 matches
          while(cin>>n>>m)
          while(cin>>ibug>>jbug)
          while( is_end() )
  • 문자반대출력/허아영 . . . . 3 matches
          while(ch[i])// 간단히 영어만 된다.
          while(str_temp[i] > 0)
          MSB는 비트로 표현된 값에서 가장 중요한 요인이 되는 값을 말합니다. 가령 10001000 이라는 값이 있을때 가장 왼쪽에 있는 1이 MSB입니다. 마찬가지로 가장 왼쪽에 있는 0을 LSB (Least Significant Bit)라고 합니다. 지금 설명드린 내용은 BigEndian Machine 의 경우, 즉, 비트를 왼쪽에서 오른쪽으로 읽는 아키텍처에서의 MSB, LSB를 설명드린 것이고, LittleEndian (비트를 오른쪽에서 왼쪽으로 읽는) 아키텍처에서는 LSB와 MSB가 바뀌어야겠죠. 현대의 거의 모든 아키텍처에서 영문은 ascii 코드로 표현합니다. ascii코드의 값은 0~127인데 이를 8비트 2의 보수를 사용해서 표현하면 MSB가 모두 0 이 됩니다. 이 경우에는 해당 문자가 1바이트의 문자란 것을 뜻하고, MSB가 1인 경우에는 뒤에 부가적인 정보가 더 온다 (죽, 이 문자는 2바이트 문자이다)라는 것을 말합니다.
  • 문자열검색 . . . . 3 matches
          x는 x[40] = "His teaching method is very good.";
         자료 -> His teaching method is very good.
         자료 -> His teaching method is very good.
  • 문자열검색/조현태 . . . . 3 matches
          char x[MAX_LONG] = "His teaching method is very good.";
          while (0!=x[where_word])
          while (x[where_word+such_word]==y[such_word] && 0!=y[such_word])
  • 미로찾기/영동 . . . . 3 matches
          while(!fin.eof())
          while(!isEmpty(top))
          while(dir<=LEFT)
  • 미로찾기/이규완오승혁 . . . . 3 matches
          while(row < 2 || row > 40) {
          while(colum < 2 || colum > 20) {
          while(true)
  • 방울뱀스터디/Thread . . . . 3 matches
          while 1: i+=1
          while 1: j+=1
          while count<80:
  • 비밀키/권정욱 . . . . 3 matches
          while (!fin.eof()){
          while (!ffin.eof()){
          while (!fin.eof()){
  • 비행기게임/BasisSource . . . . 3 matches
          shotRate = 9 #If ShotRate is high the enemy shot least than low
          while player.alive():
         #call the "main" function if running this script
  • 빵페이지/도형그리기 . . . . 3 matches
          while(choice != 6)
          Kernighan과 Ritchie가 이걸 찬성할까? 모르겠다.
          } while(--i);
  • 새싹교실/2012/startLine . . . . 3 matches
          while(num2 <= num1){
          while(num3 < num1){
          * 포인터 2회차. 포인터 변수에 대해서 잠깐 리뷰를 하고 그 후에 구조체와 typedef에 대해서 다루었다. 그리고 구조체를 인자로 받는 함수에 대해서도 다루었다. 그 후에 typedef int* SOMETHING이라는 표현을 써서 이중 포인터에 대해서 이야기를 해 봤는데, 이쪽은 역시 약간 난이도가 있는 것 같다. 특히 int **twoDim에서 twoDim[0]에 다시 malloc을 해 줘야 한다는 부분이 어려운 것 같다. 차근차근 해보자. 개인적으로 성훈이가 가르친 부분들을 잘 따라오려고 한다는 것을 (*s).age에서 느꼈다. ->연산자가 아니라 *연산자 후에 .연산자로 내용물을 참조한다는 것은 나름대로 메모리의 구조를 생각하려고 애를 썼다는 얘기다. 좀 고마웠다. - [서민관]
          while ( true ) {
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 3 matches
          while(1) {
          while(1){
          while(1){
  • 숫자를한글로바꾸기/조현태 . . . . 3 matches
          while (input_number<0 || input_number>=MAX_NUMBER)
          while (input_number>0)
          while (print_number.get_out(&temp))
  • 숫자야구/Leonardong . . . . 3 matches
          while (i<3)
          }while (solution[0]==solution[1] || solution[1]==solution[2] || solution[0]==solution[2]);
          while (strike<3)
  • 숫자야구/곽세환 . . . . 3 matches
          while (ques[1] == ques[0]);
          while (ques[2] == ques[0] || ques[2] == ques[1]);
          } while (strike != 3);
  • 숫자야구/문원명 . . . . 3 matches
          } while(ans[1] == ans[0]);
          } while((ans[2] == ans[0]) || (ans[2] == ans[1]));
          }while(strike != 3);
  • 숫자야구/방선희 . . . . 3 matches
          while ( x2 == x1 )
          while ( x3 == x1 || x3 == x2)
          while( !(x1 == a && x2 == b && x3 == c))
  • 시간맞추기/남도연 . . . . 3 matches
          while(1){
          if (kbhit()){
         ㅡㅡ 생소한 time과 kbhit() 당황했다 ;;
  • 시간맞추기/조현태 . . . . 3 matches
         그런데.. 도데체 왜 for를 쓰라고 했는지..ㅠ.ㅜ while도 아니고..
          for (second=0; !kbhit(); ++second)
          while(now_time==before_time)
  • 압축알고리즘/수진,재동 . . . . 3 matches
          while(input[i] != '\0'){
          while(input[i]!='\0'){
          while(input[i] != '\0'){
  • 압축알고리즘/태훈,휘동 . . . . 3 matches
          }while( !fin.eof() );
          }while(!(initial == '\n'));
          }while(!(initial == '\n'));
  • 여섯색깔모자 . . . . 3 matches
          * Title : 생각이 솔솔 여섯 색깔 모자 ( Wiki:SixThinkingHats )
         White - 하양은 중립적이고 객관적입니다. 따라서 하얀 모자는 객관적인 사실과 숫자들을 나타냅니다.
         See Also Wiki:SixThinkingHats
  • 오목/재니형준원 . . . . 3 matches
          virtual void OnDraw(CDC* pDC); // overridden to draw this view
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          CBrush white(RGB(255,255,255));
          pDC->SelectObject(&white);
  • 오목/재선,동일 . . . . 3 matches
          virtual void OnDraw(CDC* pDC); // overridden to draw this view
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
          CBrush white(RGB(0,0,0));
          pDC->SelectObject(&white);
  • 위키에 코드컬러라이저 추가하기 . . . . 3 matches
          MoinMoin - Processor for Syntax Highlighting
          MoinMoin - Processor for Syntax Highlighting
          # send rest of line through regex machinery
          # send rest of line through regex machinery
         ["위키분류"], ["lostship"]
  • 이영호/64bit컴퓨터와그에따른공부방향 . . . . 3 matches
         OS를 만들기도 하겠으며, 저 사람들과 같은 MDir Clone, Graphics, Sound 등 모든 것을 Assembly로 해내겠다.
          * Global Optimization 관점에서, 어느 부분은 생산성을 살리고 어느 부분은 퍼포먼스를 추구할까? 퍼포먼스를 추구하는 모듈에 대해서는, 어떻게 하면 추후 퍼포먼스 튜닝시 외부 모듈로의 영향력을 최소화할까? (InformationHiding)
         이를 잘 하는 사람은 또 다른 관점에서 Guru 로 평가를 받습니다. 혹은 'Architect' 명함을 붙일 수 있기도 합니다. --[1002]
         참고로 저는 82년부터 기계어(Machine Code)로 프로그래밍을 해본 사람입니다. 그렇지만 그 경험이 제가 현재 컨설턴트로, 프로그래머로 살아가는데 결정적 도움이 되었다는 생각은 들지 않습니다.
  • 인수/Smalltalk . . . . 3 matches
          [a <= aTo] whileTrue: [
          [b <= 9] whileTrue:[
          [ aBoard isAllPut = false. ] whileTrue: [ self moveOne:aBoard. ].}}}
  • 전문가의명암 . . . . 3 matches
         NoSmok:AlfredNorthWhitehead''''''는 ''Civilization advances by extending the number of important operations which we can perform without thinking of them.''라는 명언을 남겼다.
  • 정모/2012.3.19 . . . . 3 matches
          * This meeting was so interesting. I was so glad to meet Fabien. From now, I think we should make our wiki documents to be written in English. - [장용운]
          * Hmm.. I think it isn't good idea. If we only use English in Wiki, nobody will use Wiki...--; -[김태진]
  • 정수민 . . . . 3 matches
          while ( i <= max_position ){
          while ( save <= count ){
          for ( j = i+1 ; j < 6 ; j++ ) while(randem[i] == randem[j]) randem[i] = rand()%(45);
  • 제12회 한국자바개발자 컨퍼런스 후기/유상민의후기 . . . . 3 matches
          * memcached 와 mysql 벤치 마크중에서 mysql query hit을 99% 수준으로 놓고 테스트 해봤냐?
         [[http://www.bloter.net/archives/97102|Bloter.net » Blog Archive » “이 시대, 개발자로 살아간다는 것은…”]]
  • 졸업논문/요약본 . . . . 3 matches
         Web environment has became a standalone platform. Object-oriented languages, such as python, are suitable for web. Django is a web application framework written by python, and helps web developers writting web application more agile by abstracting database. Django provides high level abstraction on database, higher than CLI which uses ODBC. Django, for instance, creates database tables when developer writes classes in python, and modifies tables when developer modifies classes in python. In addition, django helps developers using database on host-language(python) level by abstracting insertion, deletion, update, retrieving of recodes to class method. Therefore, web developers make programs more agile.
  • 주민등록번호확인하기/조현태 . . . . 3 matches
          while (cursur<13)
          while (cursur<13)
          while (cursur<13) //13개의 키를 입력받는다.
  • 중위수구하기/조현태 . . . . 3 matches
          while (input(input_number))
         while (input(input_number)) 요거 이해하는데 버벅거렸다; 입력값을 -999를 입력받을때까지 계속 입력받는걸로 했구낭ㅇㅅㅇ
         while(1)
  • 진법바꾸기/김영록 . . . . 3 matches
         while(1)
         while(1)
          ┗ 아 ;;; 아직까지 while(1){ <-- 요런식으로 쓰는게 익숙치 않아서
  • 최소정수의합/허아영 . . . . 3 matches
          while(sum <=3000)
          while(sum <=3000)
          while(sum <=18000000000000000000)
  • 토비의스프링3/오브젝트와의존관계 . . . . 3 matches
          this.id = id;
          this.name = name;
          this.password = password;
  • 토이/메일주소셀렉터/김정현 . . . . 3 matches
          while(br.ready()) {
          this.deleteList= deleteList;
          this.shouldInsertSpace= shouldInsertSpace;
  • 페이지지우기 . . . . 3 matches
         삭제하고 싶은 페이지의 내용을 지우거나, 해당 페이지 아무곳에서나 '''DeleteThisPage''' 를 남긴다. 그러면 ZeroWiki 관리자가 해당 문자열 검색을 통해 페이지를 지우게 된다.
         '''If you want to delete this page, YouNeedToLogin.''' 현재 ZeroWiki 에서 Delete''''''Page 권한은 계정 관리자가 갖고 있습니다. 로그인한 사용자도 그 권한을 사용할 수 있도록 한 단계 더 공개하는건 어떨까요? security.py 에서 {{{~cpp self.delete = self.delete and user.valid}}} 이 한 라인을 추가하면 됩니다. --["데기"]
         See Also DontDeleteThisPage
  • 피보나치/조현태 . . . . 3 matches
          while (number!=0)
          /*while (1)
          while number!=0:
  • .vimrc . . . . 2 matches
         set bs=2 " allow backspacing over everything in insert mode
         set shiftwidth=4
  • 1002/책상정리 . . . . 2 matches
         OS 에서의 Memory Hierarchy, caching 기법, NoSmok:어포던스 (행위유발성), NoSmok:그림듣기
         간단한 방법 : 책상 위에 책을 잔뜩 늘어놓는다. 단, 이 경우 위의 '밖으로 들고다니기 쉬운 것들이 가장 눈에 띄기 쉬워야 한다' 에 충실하지 못하므로, 가장 자주 들고다니는 책들을 책상에 늘어놓아야 한다. 이 경우 다른 대안책으로서, '자주들고다니는 책은 아에 가방속에 넣어놓는다' 라던지 또는 '책상을 없애고 책장 2개를 산다' 라는 Architecture 적인 접근이 필요할지도 모르겠다. -_-a
  • 2dInDirect3d/Chapter3 . . . . 2 matches
          SeeAlso : [http://member.hitel.net/~kaswan/feature/3dengine/rhw.htm]
          디퓨즈 컬러 다음에 오는 정보이다. 이것도 D3DCOLOR값이다. 이것은 한 점의 "Shininess"를 알려준다.
  • 2학기파이선스터디/서버&클라이언트접속프로그램 . . . . 2 matches
          while 1:
          while 1:
  • 3N 1/김상섭 . . . . 2 matches
          while(num != 1)
          while(cin >> i >> j)
  • 3N+1/김상섭 . . . . 2 matches
          while(num != 1)
          while(cin >> i >> j)
  • 3N+1Problem/1002_2 . . . . 2 matches
         숫자들을 주욱 나열해보면서 해당 n 값 대비 count cycle Length 의 값은 고정적일것이라는 점과, 이 값을 일종의 caching 을 하여 이용할 수 있겠다는 생각이 들다.
          def maxCycleLengthInRange(self,i,j):
          >>> c.maxCycleLengthInRange(1,10)
          >>> c.maxCycleLengthInRange(100,200)
          >>> c.maxCycleLengthInRange(201,210)
          >>> c.maxCycleLengthInRange(900,1000)
          print c.maxCycleLengthInRange(1,999999)
          http://gochi.pe.kr/upload/img/code/3npuls1problem.jpg [[BR]]
  • 3N+1Problem/강소현 . . . . 2 matches
          while(n != 1){
          while(cin>>num1>>num2)
  • 3N+1Problem/문보창 . . . . 2 matches
          while (cin >> a >> b)
          while (true)
  • 3n 1/Celfin . . . . 2 matches
          while(number!=1)
          while(cin>>start>>end)
  • 3n+1Problem/김태진 . . . . 2 matches
          while(1){
          while(1){
  • 5인용C++스터디/멀티미디어 . . . . 2 matches
          hWndAVI=MCIWndCreate(this->m_hWnd, AfxGetInstanceHandle(), 0, "cf3.avi");
         HWND MCIWndCreate(HWND hwndParent, HINSTANCE hinstance, DWORD dwStyle, LPSTR szFile);
         hInstance: MCIWnd롤 사용하는 인스턴스 핸들을 지정한다.
  • 5인용C++스터디/메뉴와단축키 . . . . 2 matches
          cmenu->TrackPopupMenu(0, point.x, point.y, this, NULL);
         cmenu->TrackPopupMenu(0, point.x, point.y, this, NULL);
  • 5인용C++스터디/윈도우에그림그리기 . . . . 2 matches
         GDI(Graphics Device Interface)란 윈도우의 클라이언트 영역에 그리기를 하는데 사용되는 함수이다. 비디오 출력과 프린터에 그래픽 출력을 책임지고 있는 부분이다. 사용자가 Windows용으로 작성하는 응용 프로그램이 GDI를 사용하여 시각적인 정보를 출력할 뿐 아니라 Windows 자체도 GDI를 사용하여 메뉴, 스크롤 바, 아이콘, 그리고 마우스 커서 같은 사용자 인터페이스 아이템의 시각적인 출력을 수행한다.
         int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmdLine, int nCmdShow)
          wc.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);
          wc.hInstance=hInst;
          hWnd=CreateWindow(szClassName,szTitleName, WS_OVERLAPPEDWINDOW,100,90,320,240,NULL,NULL,hInst,NULL);
          while(GetMessage(&mSg,NULL,0,0))
          nSY=HIWORD(lParam);
          nEY=HIWORD(lParam);
  • 8queen/곽세환 . . . . 2 matches
          while (++crow < Max && --ccol >= 0)
          while (++crow < Max && ++ccol < Max)
  • ACM_ICPC . . . . 2 matches
          * [http://icpckorea.org/2015/REGIONAL/scoreboard.html 2015년 스탠딩] - 1Accepted1Chicken Rank 42 (CAU - Rank 18, including Abroad team)
          * team '1Accepted1Chicken' 본선 42위(학교 순위 18위) : [권영기], [조영준], [이원준]
  • ACM_ICPC/PrepareAsiaRegionalContest . . . . 2 matches
          bool equals(const Coin & coin){ return this->face == coin.face; }
          void set(const char face ){ this->face = face; }
  • ATmega163 . . . . 2 matches
          * On-chip 2 cycle Multiplier
         ########### change this lines according to your project ##################
  • A_Multiplication_Game/곽병학 . . . . 2 matches
          while(cin>>n) {
          while(1) {
  • A_Multiplication_Game/권영기 . . . . 2 matches
          while(scanf("%lld", &n) == 1){
          while(1)
  • Ant/TaskOne . . . . 2 matches
          <!-- set global properties for this build -->
          <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
  • AntOnAChessboard/하기웅 . . . . 2 matches
          while(true)
          while(cin>>step)
  • ApplicationProgrammingInterface . . . . 2 matches
         {{|An application programming interface (API) is a set of definitions of the ways one piece of computer software communicates with another. It is a method of achieving abstraction, usually (but not necessarily) between lower-level and higher-level software.|}}
  • AustralianVoting/문보창 . . . . 2 matches
          while(true)
          while (true)
  • AutomatedJudgeScript/문보창 . . . . 2 matches
          while (true)
          while (true)
  • BarMacro . . . . 2 matches
         will output a simple progress bar like this:
         We use it in conjunction with the [DueDate Macro] like this:
  • Basic알고리즘/팰린드롬/허아영 . . . . 2 matches
          while(cin >> str)
          while(cin >> str)
  • BeeMaja/김상섭 . . . . 2 matches
          while(num > 0)
          while(cin >> num)
  • BeeMaja/문보창 . . . . 2 matches
          while (n <= MAXN)
          while (cin >> in)
  • Bicoloring/문보창 . . . . 2 matches
          while (input(edge, &nVertex, &nInputLine))
          while (count != nVertex)
  • Bridge/권영기 . . . . 2 matches
          while(tempn > 0){
          while(!ans2.empty()){
  • 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.
         In C and C++, the expression x++ increases the value of x by 1 (called incrementing). The name "C++" is a play on this, suggesting an incremental improvement upon C.|}}
  • C++/SmartPointer . . . . 2 matches
          if (this != &_Y)
          return (*this);
  • C99표준에추가된C언어의엄청좋은기능 . . . . 2 matches
          The new variable-length array (VLA) feature is partially available. Simple VLAs will work. However, this is a pure coincidence; in fact, GNU C has its own variable-length array support. As a result, while simple code using variable-length arrays will work, a lot of code will run into the differences between the older GNU C support for VLAs and the C99 definition. Declare arrays whose length is a local variable, but don't try to go much further.
  • CCNA/2013스터디 . . . . 2 matches
          * [http://www.hanb.co.kr/edu/view_detail.html?hi_id=72, CCNA(640-801) 준비를 위한 시스코 네트워킹]
          * 링크는 언제나 다운 상태 -> 링크 업 -> Establishing -> LCP 상태 Open -> Authenticating -> 인증 성공 -> 링크 업 (실패하면 다운 -> Terminating -> 재 접속)
  • CPPStudy_2005_1/STL성적처리_1 . . . . 2 matches
          while(fin>>temp && subject.size()!=SUBJECT_SIZE)
          }while(fin>>temp);
  • CPPStudy_2005_1/STL성적처리_1_class . . . . 2 matches
          while(m_fin>>temp && subject.size()!=SUBJECT_SIZE)
          }while(m_fin>>temp);
  • CPPStudy_2005_1/STL성적처리_4 . . . . 2 matches
          while(fin >> name)
          while(fin >> score)
  • CVS/길동씨의CVS사용기ForLocal . . . . 2 matches
         No conflicts created by this import
         cvs add: use 'cvs commit' to add this file permanently
  • CVS/길동씨의CVS사용기ForRemote . . . . 2 matches
         cvs server: use 'cvs commit' to add this file permanently
          * 수많은 엔터프라이즈 툴들이 CVS를 지원합니다. (Rational Rose, JBuilder, Ecilpse, IntelliJ, Delphi etc) 이들 툴로서 gui의 접근도 가능하고, 컴퓨터에 설치하신 WinCVS로도 가능합니다. 하지만 그런 툴들도 모두 이러한 과정을 거치는것을 단축하고 편의성을 제공합니다. (WinCVS 역시) Visual Studio는 자사의 Source Safe외에는 기본 지원을 하지 않는데, 플러그인을 찾게되면, 링크 혹은 아시면 링크 걸어 주세요. --["상민"]
  • CarmichaelNumbers/조현태 . . . . 2 matches
          while (1)
          while ((0!=number)&&(number<MINIMUM || MAXIMUM<number))
  • CheckTheCheck . . . . 2 matches
         Game #d: white king is in check.
         Game #3: white king is in check.
  • CheckTheCheck/곽세환 . . . . 2 matches
         const int WHITE = 2;
          return WHITE;
          if (side == WHITE)
          while (true)
          if (whereSide(i, j) == WHITE)
          cout << "Game #" << gameCnt << ": white king is in check." << endl;
  • Class/2006Fall . . . . 2 matches
          * [http://hilab.cau.ac.kr Home]
          * [http://deadfire.hihome.com/ CGI with C Language] or [http://www.taeyo.pe.kr/ ASP.NET]
  • CompleteTreeLabeling/하기웅 . . . . 2 matches
          while(true)
          while(cin>>level>>depth)
  • ComputerNetworkClass/Report2006/BuildingProxyServer . . . . 2 matches
          * http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project4
         [http://www.web-caching.com/proxy-caches.html 현존하는 여러가지 프락시 서버 프로그램]
  • ComputerNetworkClass/Report2006/BuildingWebServer . . . . 2 matches
          * http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project2
          * [http://orchid.cse.cau.ac.kr/course/cn/project/webserver-code.htm 참고자료]
  • ConnectingTheDots . . . . 2 matches
          _presenter = new BoardPresenter(game, this);
          _game.addListener(this);
  • ConstructorParameterMethod . . . . 2 matches
          this->x = x;
          this->y = y;
  • ContestScoreBoard/허아영 . . . . 2 matches
          while(case_count < case_num)
          while(1)
  • CppStudy_2002_1/과제1/CherryBoy . . . . 2 matches
          }while(choice==0);
          }while(k!=0);
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 2 matches
          while(n!=0){
          }while(1);
  • CppStudy_2002_2/STL과제/성적처리 . . . . 2 matches
          while(!anInputer.eof())
          while(1)
  • CrcCard . . . . 2 matches
         See Also Moa:CrcCard , ResponsibilityDrivenDesign, [http://c2.com/doc/oopsla89/paper.html aLaboratoryForTeachingObject-OrientedThinking]
  • CubicSpline/1002/CubicSpline.py . . . . 2 matches
          self._initChildControl()
          def _initChildControl(self):
  • CuttingSticks/하기웅 . . . . 2 matches
          while(stickNum!=cuttingTime+2)
          while(cin>>stickLen)
  • DPSCChapter3 . . . . 2 matches
          Vechile과 CarPart는 Object 클래스의 서브 클래스이다. 물론, 이 클래스 구조는 많은 단계에서 전체적으로 단순화된다.
          "Create the top-level part, the car object which starts out having no subcomponents, and add an engine, body, etc."
  • DataStructure/Queue . . . . 2 matches
          while(1)
          while(!IsEmpty())
  • DeleteThisPage . . . . 2 matches
         일단 자신이 해당 페이지를 지우는 것 보다는 전체 글을 지운뒤 DeleteThisPage 문구 남김 -> 다른 사람들의 동의 (즉, 해당 문구와 history, RecentChanges 를 통한 상황 파악) & 삭제 의 순서를 띄는 것이 위험도를 줄일 수 있겠다.
  • DispatchedInterpretation . . . . 2 matches
          aShape.sendCommand(i,this);
          aShape.sendCommandTo(this);
  • DylanProgrammingLanguage . . . . 2 matches
         Dylan is an advanced, object-oriented, dynamic language which supports rapid program development. When needed, programs can be optimized for more efficient execution by supplying more type information to the compiler. Nearly all entities in Dylan (including functions, classes, and basic data types such as integers) are first class objects. Additionally Dylan supports multiple inheritance, polymorphism, multiple dispatch, keyword arguments, object introspection, macros, and many other advanced features... --Peter Hinely
  • EasyJavaStudy . . . . 2 matches
          || 02학번 || 유상욱 (["whiteblue"]) ||
          * 여러분들 각자가 알아서 지금 공부 하시고 계신가요?^^; 이 스터디 그룹 멈춘거 아니구요 계속 하고 있는겁니다. 각자가 하다가 막히는 일이 있으면 실시간으로 서로 의논하고 하기로 합시다. 저는 자바로 스카치 를 만들어볼까 하고 있어요~! -상욱(["whiteblue"])
  • EightQueenProblem . . . . 2 matches
         ||da_answer|| 3h:00m || 135 lines || Delphi || ["EightQueenProblem/da_answer"] ||
         ||밥벌레|| 0h:55m || 170 lines || Delphi || ["EightQueenProblem/밥벌레"] ||
  • EightQueenProblem/용쟁호투 . . . . 2 matches
         C, C++, Python, Java, Delphi등이 있었으나...제가 주로사용하는 Powerbuilder로 해보고 싶은 마음에 도전하게 되었습니다...
         Do While il_queen_count <= 8
         DO WHILE li_x <= 8 AND li_y <= 8
         DO WHILE li_x <= 8 AND li_y <= 8
  • EightQueenProblem/정수민 . . . . 2 matches
          while ( 1 ) {
          while ( 1 ) {
  • EightQueenProblem/조현태 . . . . 2 matches
          while(qeen!=8){
          while (1){
  • EightQueenProblem/조현태2 . . . . 2 matches
          while(qeen!=8){
          while (8==x[qeen])
  • EightQueenProblem2 . . . . 2 matches
         ||da_answer|| 5m || 135 lines ["EightQueenProblem/da_answer"] showMessage부분을 리커시브 안쪽으로 이동 || Delphi ||
         ||밥벌레|| 37m || 197 lines ["EightQueenProblem/밥벌레"] || Delphi ||
  • EightQueenProblemDiscussion . . . . 2 matches
         자신에게 항상 "What is the simplest thing that could possibly work?"라는 질문을 하면서 TestDrivenDevelopment를 했나요? 테스트/코드 사이클을 진행하면서 스텝을 작게 하려고 노력했나요? 중간에 진척이 별로 없는 경우, 어떤 액션을 취했나요? 그 때 테스트 사이클의 스텝을 더 작게하려고 했나요? 만약 다시 같은 문제를 새로 푼다면 어떤 순서로 테스트를 하고 싶나요? (직접 다시 한번 새로 시작하는 것도 강력 추천) 왜 다른 사람들에 비해 시간이 상대적으로 많이 걸렸을까요? 테스트 코드를 사용한 것이 그 시간만큼의 이득이 있었나요? TestDrivenDevelopment를 해내가면서 현재 패스하려고 하는 테스트 케이스에서 무엇을 배웠나요? 켄트벡이 말하는 것처럼 사고의 도구가 되어 주었나요? 참고로 저는 EightQueenProblem을 파이썬으로 약 30분 정도 시간에 50 라인 이내로(테스트 코드 제외) 풀었습니다. TestDrivenDevelopment로요. --김창준
         사고의 도구로써는 연습장과 TFP 둘 다 이용했지만, 순수하게 적용하지는 않았습니다. (위의 Queen을 놓는 부분에 대한 재귀호출부분에서는 적용못함) 테스트작성시간/코드작성시간 등에 대한 관리는 하지 않았습니다. (이 부분에 대해서는 반성을. ^^;) 흠.. 그리고 'The Simplest Thing'을 찾아나갔다기 보다도, 이미 해당 문제에 대해서 의사코드를 생각하고, 해당 코드에 대해 Top-Down 형태로 모듈을 나눈뒤에 모듈에 대해 테스트를 만들어갔다는 생각이 드네요. --석천
  • EnglishSpeaking/2011년스터디 . . . . 2 matches
          * There are four members in my family: my father, mother, and a younger brother. Well, actually there are five including our dog. My father was a military officer for twenty years. He recently retired from service and now works in a weaponry company. My mother is a typical housewife. She takes care of me and my brother and keeps our house running well. My brother is attending a university in the U.S.A. He just entered the university as a freshman and is adjusting to the environment. I miss the memory of fighting over things with him. The last member of my family is my dog named Joy. She is a Maltese terrier and my mother named her Joy to bring joy into our family. That's about it for the introduction of my family members.
  • Euclid'sGame/강소현 . . . . 2 matches
          while(sc.hasNextInt()){
          while(r1%r2!=0){
  • EuclidProblem/차영권 . . . . 2 matches
          while (cin >> a >> b)
          while (reminder != 0)
  • 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.
         To use the Expat library, programs first register handler functions with Expat. When Expat parses an XML document, it calls the registered handlers as it finds relevant tokens in the input stream. These tokens and their associated handler calls are called events. Typically, programs register handler functions for XML element start or stop events and character events. Expat provides facilities for more sophisticated event handling such as XML Namespace declarations, processing instructions and DTD events.
  • FactorialFactors/1002 . . . . 2 matches
         그리고 F, Count 들에 대해서 caching 을 진행할 수 있으리라 생각, 다음과 같이 풀음.
          * 알고리즘의 속도를 보니 Counter 부분이 O(n^2) 이다. caching 을 함에도 그렇다는 것은 무언가 다른 접근법이 있으리라.
  • Google/GoogleTalk . . . . 2 matches
         while(1)
          while($res=~m/<\/a><br><font size=-1>(.*?)<br><font color=#008000>/g)
  • Graphical Editor/Celfin . . . . 2 matches
          while(0 != pointList_X.size())
          while(cin>>instruction)
  • HanoiProblem/임인택 . . . . 2 matches
          while(enum.hasMoreElements()) {
          // from 에서 꺼내와 this 에 넣는다.
  • Hartals . . . . 2 matches
         세 개의 정당이 있다고 생각해보자. 그리고 i번째 당의 동맹 휴업 지수를 hi라고 할때 h1=3, h2=4, h3=8 이라고 가정하자. N일(N=14) 동안의 세 당의 행보를 시뮬레이션하면 다음과 같이 표시할 수 있다. 시뮬레이션은 항상 일요일에 시작하며 금요일이나 토요일에는 동맹 휴업이 없다.
         입력의 첫번째 줄에는 입력될 테스트 케이스의 개수를 나타내는 하나의 정수 T가 들어있다. 각 테스트 케이스의 첫번째 줄에는 한 개의 정수 N(7≤N≤3,650)이 들어있으며 시뮬레이션을 돌릴 기간(날 수)을 나타낸다. 그 다음 줄에는 정당의 개수를 나타내는 정수 P(1≤P≤100)가 들어간다. 그 다음부터 시작하는 P개의 줄 가운데 i번째 줄(1≤i≤P)에는 i번째 정당의 동맹 휴업 지수를 나타내는 양의 정수 hi(7의 배수는 아님)가 들어있다.
  • HaskellLanguage . . . . 2 matches
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
  • HelpOnRules . . . . 2 matches
         -------------------------------------------- (not thicker than 10)
         -------------------------------------------- (not thicker than 10)
  • HowManyFibs?/1002 . . . . 2 matches
          while True:
          while True:
  • HowManyFibs?/문보창 . . . . 2 matches
          while (len < a.len || len < b.len)
          while (input())
  • HowManyFibs?/황재선 . . . . 2 matches
          while(true) {
          while(true) {
  • HowManyZerosAndDigits/문보창 . . . . 2 matches
          while (cin >> N >> B)
          while (true)
  • HowManyZerosAndDigits/임인택 . . . . 2 matches
          while( quotient != 0 ) {
          while( value != 0 ) {
  • ImmediateDecodability/김회영 . . . . 2 matches
          while(temp != '\n')
          while(a[i]!='\n')
  • Interpreter/Celfin . . . . 2 matches
          while(ram[counting]!=100)
          while(testcase--)
  • IsBiggerSmarter?/문보창 . . . . 2 matches
          while (fin >> e[count].weight >> e[count].IQ)
          while (cin.peek() != EOF)
  • IsThisIntegration?/김상섭 . . . . 2 matches
         4337326 2006-02-15 08:15:39 Accepted 0.352 448 28565 C++ 10209 - Is This Integration ?
          while(cin >> temp)
  • IsThisIntegration?/허준수 . . . . 2 matches
          while(cin>>a) {
         [IsThisIntegration?]
  • JTD 야구게임 짜던 코드. . . . . 2 matches
          public static int makeThirdNumber(void)
          c = makeThirdNumber();
  • Java Study2003/첫번째과제/방선희 . . . . 2 matches
          * Java Virtual Machine (JVM)
          * MicroSoft windows에서 신나게 실행되는 게임이 Linux에서도 잘 돌까? 아마도 답은 '아니다' 일 것이다. 그러나 만약 그 게임이 Java로 제작되었다면 답은 '예' 이다. 다시 말해 Java로 개발된 프로그램은 PC, Macintosh, Linux등 machine이나 O/S에 종속되지 않는다.
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 2 matches
          display = Display.getDisplay(this);
          tb.setCommandListener(this);
  • JavaStudy2004/자바따라잡기 . . . . 2 matches
          출전 : 1997년 9월호 디스커버 잡지 72쪽에 실린, David Gelernter의 "Truth, Beauty, and the Virtual Machine".
         http://myhome.naver.com/histidine/start/start_home.htm
  • JollyJumpers/강희경 . . . . 2 matches
          }while(numberOfInputFactor >= 0);
          cout << "Nothing\n";
  • JollyJumpers/문보창 . . . . 2 matches
         inline void eatline() { while(cin.get() != '\n') continue; };
          while (cin >> n)
  • JollyJumpers/서지혜 . . . . 2 matches
          while(true) {
          while(true) {
  • Linux/필수명령어 . . . . 2 matches
         || find x -name y -print|| http://bbs.kldp.org/viewtopic.php?t=58197&highlight=find 참조 ||
         || which || 인자로 주어진 명령어의 실 경로를 표시한다. ||
  • LongestNap/문보창 . . . . 2 matches
         inline void eatline() { while (cin.get() != '\n' && cin.peek() != EOF) continue; };
          while (cin.peek() != EOF)
  • Lotto/김태진 . . . . 2 matches
          while(1){
          while(*p[1]!=a[N-5]){
  • MagicSquare/은지 . . . . 2 matches
          }while(!(size%2));
          while(num != size*size) //숫자를 다 넣을때까지 반복
  • Map연습문제/노수민 . . . . 2 matches
          while(fin.get(ch))
          while(fin.get(ch))
  • Marbles/문보창 . . . . 2 matches
          while (cin >> n)
          while (count >= 0)
  • MedusaCppStudy/재동 . . . . 2 matches
          while(!isAllBoard(board))
          while(cin >> x)
  • Metaphor . . . . 2 matches
         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.
  • MobileJavaStudy/Tip . . . . 2 matches
         InputStream is = this.getClass().getResourceAsStream("readme.txt");
          while ((ch = is.read()) != -1) {
  • Monocycle/김상섭 . . . . 2 matches
          while(now.row != terminal_row || now.col != terminal_col || now.length%5 != 0)
          while(M != 0 || N != 0)
  • MoreEffectiveC++ . . . . 2 matches
          * Item 3: Never treat arrays polymorphically - 절대로! 클래스 간의 다형성을 통한 배열 취급을 하지 말라
          * Item 27: Requiring or prohibiting heap-based objects. - Heap영역을 사용하는 객체 요구하기 or 피하기.
  • MoreMFC . . . . 2 matches
         int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow)
         wc.hInstance = hInstance;
         wc.hIcon = LoadIcon (NULL, IDI_WINLOGO);
          hInstance,
         while (GetMessage (&msg, NULL, 0, 0))
          CPaintDC dc (this);
  • MultiplyingByRotation/문보창 . . . . 2 matches
          while (cin >> base >> lsd >> factor)
          while (true)
  • NumberBaseballGame/영록 . . . . 2 matches
          while ( a==b || b==c ||a==c);
          while(1)
  • NumberBaseballGame/은지 . . . . 2 matches
          }while((num1==num2)|| (num2==num3) || (num3==num1));
          }while (strike != 3);
  • ObjectProgrammingInC . . . . 2 matches
         attrib을 찍는다는 문제를 주셨는데... attrib가 private라 가정하고, 따라서 method1의 함수가 구조체(클래스)의 attrib을 고친다는 뜻으로 판단하고 생각해본다면... C++의 this란 예약어가 없다면 C언어에서 C++과 같은 class의 표현은 어려울 듯. 메모리주소로 가능을 할 수도 있으나, 코드 조작을 어셈블리 차원으로 내려가 하나하나 손봐야함... (이 답이 아니라면 낭패)
         별 다른 뜻은 아니고, C++ 컴파일러의 경우 메소드인 경우 인자로서 this 를 자동으로 넘겨준다고 해서. 그리고, attrib 이 private 이 아닌 public 이라 하더라도, 똑같은 질문이 가능할듯. --[1002]
  • One/실습 . . . . 2 matches
          1. 1 - 10 for, do-while, while 문으로 각각 출력
  • Ones/송지원 . . . . 2 matches
          while( len >= 4 ) {
          while( scanf("%d", &n) != EOF ) {
  • OperatingSystemClass/Exam2006_2 . . . . 2 matches
         7. Threshing 이 일어나는 원인과 시스템이 Threshing을 어떻게 발견하고 처리하는지 쓰시오.
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 2 matches
          while(0 != *readData)
          while(' ' == *readData || '\n' == *readData)
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 2 matches
          while True:
          while True:
  • PairProgramming토론 . . . . 2 matches
         제가 여러번 강조했다시피 넓게 보는 안목이 필요합니다. 제가 쓴 http://c2.com/cgi/wiki?RecordYourCommunicationInTheCode 나 http://c2.com/cgi/wiki?DialogueWhilePairProgramming 를 읽어보세요. 그리고 사실 정말 왕초보는 어떤 방법론, 어떤 프로젝트에도 팀에게 이득이 되지 않습니다. 하지만 이 왕초보를 쓰지 않으면 프로젝트가 망하는 (아주 희귀하고 괴로운) 상황에서 XP가 가장 효율적이 될 수 있다고 봅니다.
         또한, 모든 분야에 있어 전문가는 존재하지 않습니다. 그렇다고 해서, 자신의 전문 영역만 일을 하면 그 프로젝트는 좌초하기 쉽습니다. (이 말이 이해가 되지 않으면 Pete McBreen의 ''Software Craftsmanship''을 읽어보시길) 그 사람이 빠져나가 버리면 아무도 그 사람의 자리를 매꿔주기가 어렵기 때문입니다. 따라서 PairProgramming을 통해 지식 공유와 팀 빌딩을 합니다. 서로 배우는 것, 이것이 PairProgramming의 핵심입니다. 그런데 "배운다는 것"은 꼭 실력의 불균형 상태에서 상대적으로 "적게 아는 사람" 쪽에서만 발생하는 것이 아닙니다.
  • Pairsumonious_Numbers/권영기 . . . . 2 matches
          while(scanf("%d", &n) == 1){
          while(!sum.empty())sum.pop_back();
  • PowerOfCryptography/허아영 . . . . 2 matches
         범위지정과 [PowerOfCryptography/Hint]를보고 ver 3을 만들기로 했다..
          while(n > 1){
          while(n > 1){
  • PrimaryArithmetic/허아영 . . . . 2 matches
          while(num >= 10)
          while(cin >> n1 >> n2)
  • PrivateHomepageMaking . . . . 2 matches
         || whitebbs || http://whitebbs.com || PHP 기반이며 파일 입출력을 이용한다. (DB서버 불필요) ||
  • ProgrammingLanguageClass/Report2002_1 . . . . 2 matches
          * 입력 스트림에서 ASCII 코드로 32 이하인 것은 모든 white-space로 간주하며, white-space는 각 token을 구별하는 용도 이외에는 모두 무시한다.
  • ProgrammingPearls/Column3 . . . . 2 matches
          while(1) {
          * 이러면서 우리의 "The Mythical Man Month"의 구절이 나온다.
  • ProjectPrometheus/CollaborativeFiltering . . . . 2 matches
         일단은 본격적인 CF로 가는 것보다 아마존의 "Customers who bought this book also bought"식으로 좀 더 간단한 것을 하는 것이 좋을 듯 하다. 이것은 꼭 Clustering이 필요없다 -- Clustering이 효과를 발휘하려면 상당량의 데이타(NoSmok:CriticalMass )가 쌓여야 하는데, 쉬운 일이 아닐 것이다. 다음은 JuNe이 생각한 간단한 알고리즘. 일종의 Item-to-Item Correlation Recommendation.
          *For every meaningful action(searching, viewing, writing a review, rating without writing reviews) there is a pref coefficient. (prefCoef)
  • ProjectSemiPhotoshop/SpikeSolution . . . . 2 matches
          HDIB m_hImage; //image handle
          HDIB GetHandle() {return m_hImage;}
          BOOL IsDataNull() {return (m_hImage == NULL);}
          /* If this is a Windows-style DIB, the number of colors in the
          * If this is the case, return the appropriate value.
          if((m_hImage = (HDIB)::GlobalAlloc(GMEM_MOVEABLE | GMEM_ZEROINIT, dwBitsSize)) == NULL) return FALSE;
          pDIB = (LPSTR) ::GlobalLock((HGLOBAL) m_hImage);
          ::GlobalUnlock((HGLOBAL) m_hImage);
          ::GlobalFree((HGLOBAL) m_hImage);
          ::GlobalUnlock((HGLOBAL) m_hImage);
          if (m_hImage == NULL) return FALSE;
          lpBI = (LPBITMAPINFOHEADER)::GlobalLock((HGLOBAL)m_hImage);
          ::GlobalUnlock((HGLOBAL) m_hImage);
          ::GlobalUnlock((HGLOBAL) m_hImage);
          pDIB = (LPSTR) ::GlobalLock((HGLOBAL) m_hImage);
          ::GlobalUnlock((HGLOBAL) m_hImage);
  • ProjectSemiPhotoshop/요구사항 . . . . 2 matches
          * Range-highlighting(범위-강조) (O 흑백)
          * Contrast Stretching (O)
          * Histogram Equalisation(O)
  • ProjectZephyrus/Afterwords . . . . 2 matches
          * Server Architecture 디자인이 잘 되었다. - 자신이 맡은 클래스에만 충실하면 되었다.
          * Server Architehcute 디자인이 잘 되었다.
  • PyIde/FeatureList . . . . 2 matches
          * Syntax hilighting
          * method call hierarchy
  • PyIde/Scintilla . . . . 2 matches
         === syntax hilighting 셋팅 ===
         SetViewWhiteSpace(boolean)
  • PyUnit . . . . 2 matches
          if not hasattr(something, "blah"):
         def testSomething(self):
  • Random Walk2/곽세환 . . . . 2 matches
          while (fin.get() != '\n')
          while ((temp = fin.get()) && temp != '\n') //방향있는 한 줄 입력받음
  • RandomWalk/이진훈 . . . . 2 matches
          while(z)
          }while(true);
  • RandomWalk2/서상현 . . . . 2 matches
         누덕누덕 기워 끝가지 간 소스는 [http://my.netian.com/~sshiskom/file/python/walk.py 여기]에.
         해스켈로 시도. [http://my.netian.com/~sshiskom/file/haskell/walk.hs 소스].
  • Refactoring/ComposingMethods . . . . 2 matches
          // do something
          // do something
  • Refactoring/SimplifyingConditionalExpressions . . . . 2 matches
         == Replace Conditional with Polymorphism ==
          * A section of code assumes something about the state of the program. [[BR]]''Make the assumption explicit with an assertion.''
  • ReverseAndAdd/Celfin . . . . 2 matches
          while(!isPanline)
          while(testcase--)
  • ReverseAndAdd/곽세환 . . . . 2 matches
          while (p != 0)
          while (true)
  • ReverseAndAdd/문보창 . . . . 2 matches
          while(true)
          while (temp / 10 != 0)
  • Ruby/2011년스터디/서지혜 . . . . 2 matches
          }while(Process32Next(hProcessSnap, &pe32));
          }while(Process32Next(hProcessSnap, &pe32));
  • STL/vector . . . . 2 matches
         // while 에서 반복자 이용순회
         while( i != ar.end() ) {
  • ScheduledWalk/욱주&민수 . . . . 2 matches
          while(input!='9')
          while(Key != '9')
  • Self-describingSequence/1002 . . . . 2 matches
          while e!=n+1:
          while True:
  • Self-describingSequence/shon . . . . 2 matches
         while 1
         while seq(I)<n
  • Self-describingSequence/황재선 . . . . 2 matches
          while(true) {
          while(true) {
  • Slurpys/황재선 . . . . 2 matches
          while True:
          while True:
  • SmithNumbers/김태진 . . . . 2 matches
          while(l!=0){
          while(k!=0){
  • SmithNumbers/신재동 . . . . 2 matches
          while(true)
          while(true)
  • StacksOfFlapjacks/조현태 . . . . 2 matches
          while(1)
          while (1)
  • StringOfCPlusPlus/상협 . . . . 2 matches
          void lenstr() {while(st[n]!='\0') n++;}//문자열의 길이를 n값으로 저장
          while(st[n]='\0')
  • SuperMarket/인수 . . . . 2 matches
         // 아래로 이어지는 if/else-if는 코드 중복이라고 봅니다. 이걸 어떻게 제거할 수 있을까요? Command Pattern? Polymorphism? 혹은 그냥 Table Lookup? --JuNe
          while(1)
  • TAOCP/BasicConcepts . . . . 2 matches
          HLT 명령은 기계를 멈춘다(The machine stops.)
          What is this computer-oriented method for permutation multipulication?
  • TAOCP/InformationStructures . . . . 2 matches
          a) ''''위로 한칸씩 밀기(moving things up)'''
          b) ''''아래로 한칸씩 밀기(moving things down)''' a)에 해당하는 k가 없을 경우
  • TestFirstProgramming . . . . 2 matches
          wiki:Wiki:DoTheSimplestThingThatCouldPossiblyWork
         Test Driven 에 대한 접근 방법에는 End-To-End (BlackBoxTesting) 식의 접근 방법과 WhiteBoxTesting 의 접근방법이 있을 수 있겠다.
  • TheGrandDinner/김상섭 . . . . 2 matches
          while(true)
          while(true)
  • TheGrandDinner/조현태 . . . . 2 matches
          while (0 == tableSize[(int)tableSize.size() - 1].number)
          while (1)
  • ThePriestMathematician/하기웅 . . . . 2 matches
          while(counting<=MAX_DISK)
          while(cin>>number)
  • TheTrip/문보창 . . . . 2 matches
          while (cin >> n)
          while (cin.peek() != 'n')
  • TicTacToe/노수민 . . . . 2 matches
          setBackground(Color.white);
          public void paint(Graphics g) {
  • TicTacToe/유주영 . . . . 2 matches
          import java.awt.Graphics;
          public void paint(Graphics g)
  • TicTacToe/조동영 . . . . 2 matches
         import java.awt.Graphics;
          public void paint(Graphics g) {
  • TicTacToe/조재화,신소영 . . . . 2 matches
         import java.awt.Graphics;
          public void paint(final Graphics g)
  • ToastOS . . . . 2 matches
         = A Brief History =
         * Memory Alloc Architecture
         Get the butter.. this could get messy
  • UDK/2012년스터디 . . . . 2 matches
         World Machine
          * [http://www.youtube.com/watch?v=izVtTcq_his&feature=related 이걸 해 놓은 사람이 있다니]
         event HitWall(Vector HitNormal, Actor Wall, PrimitiveComponent WallComp)
         // HitWall with pawn
         event bool NotifyHitWall(vector HitNormal, actor Wall)
         // NotifyHitWall with falling pawn
         event NotifyFallingHitWall(vector HitNormal, actor Wall);
         event Landed(vector HitNormal, Actor FloorActor);
  • USACOYourRide/신진영 . . . . 2 matches
          }while(ch != '\n' && ch != ' ');
          }while(ch != '\n' && ch != ' ');
  • UglyNumbers/1002 . . . . 2 matches
          while True:
          while True:
  • UglyNumbers/김회영 . . . . 2 matches
          while(count!=situation)//2번째 수까지
          while(true)
  • UglyNumbers/승한 . . . . 2 matches
          while target % div == 0:
         while count != 1500:
  • User Stories . . . . 2 matches
         User stories serve the same purpose as use cases but are not the same. They are used to create time estimates for the release planning meeting. They are also used instead of a large requirements document. User Stories are written by the customers as things that the system needs to do for them. They are similar to usage scenarios, except that they are not limited to describing a user interface. They are in the format of about three sentences of text written by the customer in the customers terminology without techno-syntax.
         Developers estimate how long the stories might take to implement. Each story will get a 1, 2 or 3 week estimate in "ideal development time". This ideal development time is how long it would take to implement the story in code if there were no distractions, no other assignments, and you knew exactly what to do. Longer than 3 weeks means you need to break the story down further. Less than 1 week and you are at too detailed a level, combine some stories. About 80 user stories plus or minus 20 is a perfect number to create a release plan during release planning.
  • VonNeumannAirport/남상협 . . . . 2 matches
          while cityNum != 0:
          while Data.readline().split(" ")[0] != '0':
  • VonNeumannAirport/인수 . . . . 2 matches
          while(1)
          while(1)
  • WeightsAndMeasures/김상섭 . . . . 2 matches
          while(cin >> temp.weight >> temp.strength)
          while(value[--max] == maxweight);
  • WeightsAndMeasures/황재선 . . . . 2 matches
          while True:
          while True:
  • WikiWikiWebFaq . . . . 2 matches
         '''Q:''' So what is this WikiWiki thing exactly?
  • WinSock . . . . 2 matches
          DWORD dwLow, dwHigh;
          dwLow = GetFileSize (hFileIn, &dwHigh);
          while (bFlag) {
          NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_ARCHIVE, NULL);
          while (1) {
  • XMLStudy_2002/Encoding . . . . 2 matches
         <?xml version="1.0" encoding="Shift_JIS"?>
          *다국어 지원 웹 사이트 제작시에 인코딩 방법 : [http://www.webtechniques.com/archives/2000/09/yunker/]
  • XMLStudy_2002/Start . . . . 2 matches
          *SVG(Scalable Vector Graphics)포맷과 같은 그래픽 분야 전자상거래의 트랜잭션 처리, MathML과 같은 수학식 표현 등이 사용 예
         이경우에는 desc라는 어트르뷰트를 사용하지 않아도 되고,만약 사용하는 경우에 이 어트리뷰트의 값에는 White space 처리를 하지 않겠다는 예이다.
  • Yggdrasil/020523세미나 . . . . 2 matches
          }while(select!=4);
          }while(select!=4);
  • ZIM . . . . 2 matches
          * Architecture package Diagram (by 시스템 아키텍트)
          * 시스템 아키텍트(System Architect) : 강석천
  • ZeroPage_200_OK/note . . . . 2 matches
          * this
          * func.apply(ec, arguments) 나 func.call(ec, arg1, arg2, ... )으로 func안에서의 실행문맥(this)를 명시적으로 변경할수 있다.
  • ZeroPage정학회만들기 . . . . 2 matches
          - 다 좋은생각입니다만, 일단 정학회를 만들기 위해서는 학생들 사이에서의 여론을 조성하는 것이 무엇보다 우선이 되어야 할것 같군요 우리 과 사람들이 다 인정한다면 학생회에서도 훨씬 더 쉬울 수 있기 때문입니다. 학생회가 아니라도 여론 조성은 제1순위가 되어야 할것 같습니다 - 상욱 (["whiteblue"])
          * 이번에 르네상스클럽에서 할 Seminar:ReadershipTraining 와 같은 행사의 과내 행사화. RT와 Open Space Technology 를 조합하는 방법도 가능하리란 생각.
  • [Lovely]boy^_^/3DLibrary . . . . 2 matches
          return (*this).operator + (-m);
          return (*this).operator + (-v);
  • [Lovely]boy^_^/USACO/WhatTimeIsIt? . . . . 2 matches
          table[13] = "thirteen";
          table[30] = "thirty";
  • aekae/RandomWalk . . . . 2 matches
          while( IsExistZero() )
          while( IsExistZero(table) )
  • callusedHand/projects/algorithms . . . . 2 matches
         = Constest problems archive =
          * '''ACM''' http://www.acm.inf.ethz.ch/ProblemSetArchive.html
  • coci_coko/권영기 . . . . 2 matches
          while(1){
          while(cnt > 0 && sum != n){
  • django . . . . 2 matches
         http://thinkhole.org/wp/2006/04/03/django-on-windows-howto/
          * [http://www.mercurytide.com/knowledge/white-papers/django-full-text-search] : Model 의 Object 에 대한 함수들 사용방법
  • django/ModifyingObject . . . . 2 matches
          # First, try an UPDATE. If that doesn't update anything, do an INSERT.
          # Create a new record with defaults for everything.
  • html5/richtext-edit . . . . 2 matches
          onload="this.contentDocument.designMode='on'">
          onload="this.contentDocument.designMode = 'on'>
  • intI . . . . 2 matches
         while(i<.....)
         내가 봤을때 for나 while 안에서 쓰는 i 는 iterator 의 앞글자를 의미하는 i 같은데 - [(namsang)]
  • maya . . . . 2 matches
          * Software architecture
          * General philosophy
  • neocoin/Education . . . . 2 matches
          잘 가르치기 위해서는 기본적인 교육학 이론보다는 Cognitive Psychology(학습부분)와 실제 "훌륭한 교사"들의 방법을 설명한 책(예컨대 NoSmok:SuccessfulCollegeTeaching ), 그리고 학습 과정을 설명한 책(NoSmok:HowPeopleLearn )이 좋을 것이다. 또 성인 교육에 있어서는 Training, Coaching 관련 서적이 많은 도움이 된다. --JuNe
  • neocoin/Log . . . . 2 matches
          || [http://orchid.cse.cau.ac.kr/course/course.php 데이터 통신(DC)] || [http://konan.cse.cau.ac.kr/ 이동 컴퓨팅(MC)] || [http://camellia.cse.cau.ac.kr/fs/ 파일 구조(FS)] || 식품과 건강 ||
          * 다시 위의 확장으로 GJ 학습, Java의 Polymorphism과 무슨 차이가 있는가 성능상 차이는 어떤가, 보고서 작성: 마소에 나온 관계로 유보
  • sibichi . . . . 2 matches
         = sibichi =
          * [SibichiSeminar]
  • sisay . . . . 2 matches
         [[PlayMusic(http://www.dcinside.com/a-new/hit/img/zerghasu-01.wma)]]
         http://kr.img.dc.yahoo.com/b3/data/hit/1110243320/050308_1.jpg
  • usa_selfish/곽병학 . . . . 2 matches
          this.a = a;
          this.b = b;
  • whiteblue/MagicSquare . . . . 2 matches
          while(count <= size*size)
         ["whiteblue"]
  • whiteblue/NumberBaseballGame . . . . 2 matches
          } while(random_input[0] == random_input[1] || random_input[1] == random_input[2] || random_input[0] == random_input[2]);
         ["whiteblue"]
  • whiteblue/간단한계산기 . . . . 2 matches
          this.setTitle("Calculator");
         ["whiteblue"]
  • whiteblue/자료구조다항식구하기 . . . . 2 matches
          while (true)
         ["whiteblue"]
  • zennith/SICP . . . . 2 matches
         "내가 컴퓨터 과학 분야에서 가장 중요하다고 생각하는 것은 바로 즐거움을 유지해간다는 것이다. 우리가 처음 시작했을 때는, 컴퓨팅은 대단한 즐거움이었다. 물론, 돈을 지불하는 고객들은 우리가 그들의 불만들을 심각하게 듣고있는 상황에서 언제나 칼자루를 쥔 쪽에 속한다. 우리는 우리가 성공적이고, 에러 없이 완벽하게 이 기계를 다루어야 한다는 책임감을 느끼게 되지만, 나는 그렇게 생각하지 않는다. 나는 우리에게 이 기계의 능력을 확장시키고, 이 기계가 나아가야 할 방향을 새롭게 지시하는, 그리고 우리의 공간에 즐거움을 유지시키는(keeping fun in the house) 그러한 책임이 있다고 생각한다. 나는 컴퓨터 과학 영역에서 즐거움의 감각을 잊지 않기를 희망한다. 특히, 나는 우리가 더이상 선교자가 되는 것을 바라지 않는다. 성경 판매원이 된 듯한 느낌은 이제 받지 말아라. 이미 세상에는 그런 사람들이 너무나도 많다. 당신이 컴퓨팅에 관해 아는 것들은 다른 사람들도 알게될 것이다. 더이상 컴퓨팅에 관한 성공의 열쇠가 오직 당신의 손에만 있다고 생각하지 말아라. 당신의 손에 있어야 할 것은, 내가 생각하기엔, 그리고 희망하는 것은 바로 지성(intelligence)이다. 당신이 처음 컴퓨터를 주도했을때보다 더욱 더 그것을 통찰할 수 있게 해주는 그 능력 말이다. 그것이 당신을 더욱 성공하게 해줄 것이다. (the ability to see the machine as more than when you were first led up to it, that you can make it more.)"
          DeleteMe [SICP] 가 Hierarchical Wiki 로 걸려버려서 원래 의도인 StructureAndInterpretationOfComputerPrograms 의 약자인 [SICP]에 대해서 링크가 걸리질 않음.
  • zennith/ls . . . . 2 matches
          while(*dest++)
          while(*source)
  • zennith/source . . . . 2 matches
          do fac *= num; while (--num);
          while (arr[i] != 0)
  • 강석우 . . . . 2 matches
          * 준회원이 되신것을 축하합니다. 앞으로 많은 활동 부탁드려요~ -상욱(["whiteblue"])
          * 모르는 것이 있으면 자유게시판이나 위키 어느 곳이든 질문을 하셔도 됩니다. -상욱(["whiteblue"])
  • 개인키,공개키/강희경,조동영 . . . . 2 matches
          while(fin.get(num))
          while (fin1.get(num))
  • 개인키,공개키/김태훈,황재선 . . . . 2 matches
          }while(true);
          }while(true);
  • 개인키,공개키/김회영,권정욱 . . . . 2 matches
          while (!fin.eof()){
          while (!ffin.eof()){
  • 개인키,공개키/노수민,신소영 . . . . 2 matches
          while( input.get(a[i]) )
          while (input.get(a[i]) )
  • 개인키,공개키/류주영,문보창 . . . . 2 matches
          while(!fin.eof())
          while(!fin.eof())
  • 개인키,공개키/박진영,김수진,나휘동 . . . . 2 matches
          while(fin.eof() != true)
          while(fin.eof() != true)
  • 경시대회준비반 . . . . 2 matches
         || [IsThisIntegration?] ||
         || [ChocolateChipCookies] ||
  • 고한종/on-off를조절할수있는코드 . . . . 2 matches
          while(onOff)
         while(1)
  • 고한종/팩토리얼 . . . . 2 matches
          while(num2 <= num1)
          * 네. 제가 알기론 지우는 수밖에 없어요ㅜㅜ 다만 지우는 권한이 아무에게나 있는 것은 아니라서 지울 페이지는 DeleteThisPage라고 쓰면 관리자가 내용을 확인한 뒤 지웁니다. - [김수경]
  • 금고/하기웅 . . . . 2 matches
          while(s--)
          while(testcase--)
  • 기본데이터베이스/조현태 . . . . 2 matches
          while (1)
          while (1)
  • 기억 . . . . 2 matches
          1. Atkinson-Shiffrin 기억모형
          Upload:Atkinson-Shiffrin기억모형.gif
  • 김상윤 . . . . 2 matches
          while ( a==b || b==c || a==c)
         } while(j!=3);
  • 김재현 . . . . 2 matches
          while (used[n]); // 이미 사용 ㅤ됐으면 다시 난수 발생
          while(aInput){
  • 김희성/ShortCoding/최대공약수 . . . . 2 matches
         main(a,b){scanf("%d%d",&a,&b);while(a%=b)a^=b^=a^=b;printf("%d",b);}
          '''Coding Skill''' - a^=b^=a^=b;(a^=b;b^=a;a^=b;)는 추가 변수 없이 두 수의 값을 바꾸는 방법입니다. 하지만 두 수가 같을 시 두 수의 값이 0이 되는 치명적인 버그가 있습니다. 본 코드에서는 while문에서 a%=b라는 조건을 주어 이 버그를 차단하고 있습니다.
  • 논문번역/2012년스터디/이민석 . . . . 2 matches
         특징 벡터들을 decorrelate하고 종류 분별력을 향상하기 위해 우리는 훈련 단계와 인식 단계에서 LDA를 통합한다. (cf. [6]) 원래 특징 표현을 일차 변환하고 특징 공간의 차원을 점차 줄이며 최적화한다. 일차 변환 A를 구하기 위해 훈련 자료의 클래스내 분산(within class scatter) 행렬 Sw와 클래스간 분산(between class scatter) 행렬 Sb를 이용하여 고유 벡터 문제를 해결한다. 이 분산(scatter) 행렬들을 계산하여 각 특징 벡터의 HMM 상태와 함께 이름표를 붙여야 한다. 우리는 먼저 일반적인 훈련을 수행하고 훈련 자료들을 상태를 기준으로 정렬한다. 분산 행렬을 구했으면 LDA 변환은 다음 고유 벡터 문제를 풀어 계산한다.
         위 식에서 P(W)는 글자 시퀀스 w의 언어 모형 확률이고 P(X|W)는 이 글자 시퀀스를 그 글자 모형에 따라 입력 데이터 x로서 관찰한 확률이다. 우리의 경우 absolute discounting과 backing-off for smoothing of probability distribution을 이용한 바이그램 언어 모형을 적용하였다. (cf. e.g. [3])
          http://mathworld.wolfram.com/HilbertMatrix.html
          http://en.wikipedia.org/wiki/Hilbert_matrix
  • 데블스캠프2005/월요일 . . . . 2 matches
          [http://xenbio.net/cgi/view/Xen/PlaySmalltalkWithIndexCard 잡담카드게임] 45m
          [http://c2.com/doc/oopsla89/paper.html A Laboratory For Teaching Object-Oriented Thinking]
  • 데블스캠프2006/월요일/연습문제/switch/이장길 . . . . 2 matches
          }while(i<10);
          }while(i<10);
  • 데블스캠프2006/화요일/tar/나휘동 . . . . 2 matches
          while( _findnext(handle, &file)==0 ){
          while( fread(&file, sizeof(_finddata_t), 1, from) ){
  • 데블스캠프2008/등자사용법 . . . . 2 matches
         Hide
         hi
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         무엇인가 하려는 목표가 있으면, 그 목표보다 약간 낮춰서, 그러니까 자기가 할 수 있는 만큼의 목표를 잡고 목표를 달성한 뒤 이를 토대로 하여 더 큰 목표를 향하면 쉽게 목표를 달성할 수 있다는 뜻이라고 생각합니다. 다시 말해서 P(Low|Object) = P(Object) * P(High|Object) 라는거죠~
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         If you reach your dream, Think other idea by your fixed idea.
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
         <165.194.17.127-Hide>
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/박준호 . . . . 2 matches
          while(1)
          while(1){
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/강소현 . . . . 2 matches
          while(zerg2.HP > 0 && zerg1.HP >0){
          while(isDead(zerg1, zerg2)){
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/김상호 . . . . 2 matches
          while(!(a[0].hp==0) && !(a[1].hp==0))
          while(!(a[0].hp==0) && !(a[1].hp==0))
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/박재홍 . . . . 2 matches
          while(a.HP && b.HP>0)
          while(1)
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 2 matches
          while(zeli2.HP>0 || zeli1.HP>0) {
          while(true) {
  • 랜웍/이진훈 . . . . 2 matches
          while(z)
          }while(true);
  • 레밍즈프로젝트/그리기DC . . . . 2 matches
          this->DrawBmp(MASKITEM, x, y, SRCAND);
          this->DrawBmp(IMGITEM, x, y, SRCPAINT);
  • 로마숫자바꾸기/조현태 . . . . 2 matches
          while (number<1 || number>99)
          while (number>=NUMBER_DATA[i])
  • 마방진/곽세환 . . . . 2 matches
          while (input % 2 == 0)
          while (count != input * input)
  • 말없이고치기 . . . . 2 matches
         때로는 직접적인 정보 전달보다 간접적이고 "스스로 추론할 수 있는" 정보 전달이 더욱 효과적이고, 상대방의 실수를 드러내고 공박하는 것보다는 몰래 고쳐주는 것(NoSmok:ForgiveAndForget )이 당사자에겐 심리적 저항이 덜하므로 훨씬 받아들이기 쉽기 때문이다. NoSmok:LessTeachingMoreLearning
         이 방법은 특히 WikiMaster들이 많이 행한다. OriginalWiki의 WardCunningham 경우는 "이건 이래야 한다"는 식의 말을 특정인에게 직접 하는 일은 별로 없고, 대신 그 규칙을 어긴 글이 있을 때마다 일일이 찾아가서 단순히 그 오류만 고쳐준다 -- 말하지 않고 스스로 행함으로써 "보여주는 것"이다(NoSmok:LeadershipByShowing). 그러면 당사자는 이를 알아채지 못하고 처음 몇 번은 계속 실수를 할 수 있지만 어느 순간에 스스로 깨닫고 학습( NoSmok:동의에의한교육 )하게 된다.
  • 문자반대출력/Microsoft . . . . 2 matches
          while (*string++)
          while (left < string)
  • 문자반대출력/김태훈zyint . . . . 2 matches
          while(1)
          while(1)
  • 문자반대출력/문보창 . . . . 2 matches
          while (ch != EOF)
          while (ch != EOF)
  • 문자반대출력/조현태 . . . . 2 matches
          while (inputFile.get(temp))
          while (file_data.get_out(&temp))
  • 문제풀이게시판 . . . . 2 matches
          * 아직 이 프로젝트의 제목을 짓지 못했습니다. 여러분들 좋은 의견 좀 달아주세요 -- 상욱(["whiteblue"])[[BR]]
          * 비활성화는 아니구요 게시판 제작을 대근, 기웅이가 하기로 했는데 기웅이가 제로페이지 활동 포기 의사를 전해왔습니다. 다음 회의 때 인원을 제정비 하는 것으로 하죠 - 상욱(["whiteblue"])
  • 미로찾기/김영록 . . . . 2 matches
          while(1)
          ///////마지막 부분에 도달했다면 while문을 나갑니다.
  • 박경태 . . . . 2 matches
         MSN : saiichi@hotmail.com
         Cyworld : [http://cyworld.com/saiichi]
  • 비밀키/강희경 . . . . 2 matches
          while(fin.get(temp))
          while(fin1.get(temp))
  • 비밀키/김태훈 . . . . 2 matches
          }while(!(fin.eof()));
          }while(!(fin.eof()));
  • 비밀키/나휘동 . . . . 2 matches
          while( !fin.eof() ){
          while( !fin.eof() ){
  • 비밀키/노수민 . . . . 2 matches
          while(fin.get(buffer[++index]))
          while(fin.get(buffer[++index]))
  • 상협/Diary/8월 . . . . 2 matches
         || ["3DGraphicsFoundation"] || 0%|| 아직 || 어뜨케.. -_-;;||
         || ["3DGraphicsFoundation"] || 3D MAX ASE 파일 OpenGL에서 읽기 || 2% || 흑... -_-;;||
  • 상협/감상 . . . . 2 matches
         || [PatternOrientedSoftwareArchitecture]|| || 1권(1) || - || 뭣도 모르고 보니깐 별로 감이 안온다 -_-; ||
         || [MythicalManMonth] || - || 1 || 굿 || 옛날 영어라 그런지 좀 해석하기 어렵다 ||
  • 새싹C스터디2005/선생님페이지 . . . . 2 matches
          * 제어문1 : for, while
          * 제어문2 : do while
  • 새싹교실/2011 . . . . 2 matches
          while, do-while, for: 서로 바꿔서 써보도록(피드백 필수)
  • 새싹교실/2011/AmazingC . . . . 2 matches
          * 조건문 if와 for, while, do while등에 대해 배웁니다.
  • 새싹교실/2011/學高/1회차 . . . . 2 matches
          * High-level Language VS Low-level Language: Human-kindly VS Machine-Kindly
          * 프로그래밍 언어 : high level language (ex : C, java, C++, C#..), low level language (ex : 어셈블리언어, 기계어)
  • 새싹교실/2011/學高/6회차 . . . . 2 matches
          * while, do-while, for: 이 부분은 빠르게 나갔으므로 보강 시간에 실습과 더불어 더 자세하게 하겠습니다.
  • 새싹교실/2011/무전취식/레벨3 . . . . 2 matches
          * 제어문을 배웠습니다. 제어문은 프로그램의 흐름을 제어하는 문장입니다.( if,switch{case},while(){},do~while();,for( ; ; ) )
  • 새싹교실/2011/무전취식/레벨4 . . . . 2 matches
          while(1){
          break;//while문을 빠져나간다.
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.5.3 . . . . 2 matches
          8. 연산자들 복습 ( bit연산자, Shit연산자 포함 )
          8. 연산자들 복습 ( bit연산자, Shit연산자 포함 )
  • 새싹교실/2011/앞반뒷반그리고App반 . . . . 2 matches
          * 오늘--- 은 assert랑 do while이랑 while을 배웠고요, for로 십자가 만들기 하려다 새싹끝났어요. "우와아 참 재미있었다-_-" -[김태진]
  • 새싹교실/2012/AClass/4회차 . . . . 2 matches
         hint) Dp = (int**)malloc(sizeof(int*));
         hint) Dp = (int**)malloc(sizeof(int*));
  • 새싹교실/2012/사과나무 . . . . 2 matches
          2. if, switch, else-if, for, while, do-while 문을 해봤다.
  • 새싹교실/2012/새싹교실강사교육/2주차 . . . . 2 matches
          while(1){
          break;//while문을 빠져나간다.
  • 새싹교실/2012/새싹교실강사교육/3주차 . . . . 2 matches
          while(1){
          while(1){
  • 새싹교실/2012/열반/120409 . . . . 2 matches
          while(N){
          while(N<0){
  • 새싹교실/2012/햇반 . . . . 2 matches
          - while
          - do-while
  • 새싹스터디2007/영동 . . . . 2 matches
          * 조건문(if문, switch문), 반복문(for문, while문, do-while문)
  • 세미나/02대상 . . . . 2 matches
         음...02_Archi는 중간 고사 끝나고 그 주쯤에 하기로 하겠습니다. --정직
         ["02_Python"],["02_C++세미나"],["02_C"],["02_Archi"]
  • 손동일 . . . . 2 matches
          while ( choice != goal )
          while (choice->len_from_start != 0)
  • 손동일/TelephoneBook . . . . 2 matches
          }while(a.mnreturn() == 2);
         == Think about it.. ==
  • 수/구구단출력 . . . . 2 matches
          } while(number <=1 || number >=10);
          } while(num<1 || num>9);
  • 수업평가 . . . . 2 matches
         ||ComputerArchitectureClass || 6 || 1 || 4 || -2 || 9 || 5 ||1.8 ||
         ||ComputerGraphicsClass || . || . || . || . || . || . ||. ||
  • 숫자를한글로바꾸기/김태훈zyint . . . . 2 matches
          } while(1);
          } while(i <= strlen(getdata)-1 );
  • 숫자를한글로바꾸기/정수민 . . . . 2 matches
         while (1) {
         while (ja_ris_soo>0) {
  • 숫자야구/aekae . . . . 2 matches
          while (arr_number[0] == arr_number[1] || arr_number[1] == arr_number[2] || arr_number[2] == arr_number[0])
          while(cin >> input)
  • 숫자야구/강희경 . . . . 2 matches
          }while(strike!= 3);
          }while(strike!= 3);
  • 숫자야구/손동일 . . . . 2 matches
          }while(a[0]==a[1]||a[1]==a[2]||a[0]==a[2]);
          }while (soo!=x);
  • 스네이크바이트/C++ . . . . 2 matches
          while(pNode != NULL)
          }while(input != 'q');
  • 시간관리하기 . . . . 2 matches
         ==== Getting Things Done (끝도 없는 일 깔끔하게 해치우기) ====
         '''The Simplest Thing That Could Possibly Work'''
  • 시간맞추기/김태훈zyint . . . . 2 matches
         kbhit이라든지 time 함수들은 써본적이 없어서-_- 네이버 검색해서 알아냈다.
          if(kbhit())
  • 시간맞추기/문보창 . . . . 2 matches
          while (!kbhit())
  • 안혁준 . . . . 2 matches
          * [http://nforge.zeropage.org/projects/davinchicode 09년도 JAVA 프로젝트/다빈치 코드]
          * [http://nforge.zeropage.org/projects/tachikoma 나만의 비서 프로그램 만들기](고등학교 때부터 시작했는데 아직도 손만 댄 수준.)
  • 알고리즘2주숙제 . . . . 2 matches
         시그마(i=1~n)i*(Hi) = n*(n+1)/2*(Hn) -(n-1)*n/4의 식이 사실임을 증명하라
         1. (Warm up) An eccentric collector of 2 x n domino tilings pays $4 for each vertical domino and $1 for each horizontal domino. How many tiling are worth exactly $m by this criterion? For example, when m = 6 there are three solutions.
         6. Let a<sub>r</sub> be the number of ways to select r balls from 3 red balls, 2 green balls, and 5 white balls.
  • 알고리즘8주숙제 . . . . 2 matches
         Give a greedy method, which is heuristic, to solve the 0/1 knapsack problem and also give an example to show that it does not always yield an optimal solution.
         Consider the problem of scheduling n jobs on one machine. Describe an algorithm to find a schedule such that its average completion time is minimum. Prove the correctness of your algorithm.
  • 오페라의유령 . . . . 2 matches
         소설이 먼저였지만, 개인적으로 Webber 와 Sarah 의 노래를 엄청나게 좋아하는 관계로. 소설을 읽는 내내 머릿속에서 Think of Me, The Music of Night, Wishing you were somehow here again 가 배경음악으로 깔리었다.
  • 위키기본css단장 . . . . 2 matches
         || Upload:black_mini.png || Upload:hirenn_mini.png || Upload:blue_mini.png ||
         || Upload:black.css || Upload:hirenn.css || Upload:blue.css ||
  • 위키설명회2005/PPT준비 . . . . 2 matches
         - 지금의 위키는 가장 기본적인 디자인이다. 이런(http://hellocity.net/~iolo/moniwiki/wiki.php) 저런(http://whitejames.com/wiki.cgi?대문) 위키들도 있따.
          다른 디자인도 있다. [http://hellocity.net/~iolo/moniwiki/wiki.php 이것] 이나 [http://whitejames.com/wiki.cgi?대문 저것]과 같은.
  • 윤종하/지뢰찾기 . . . . 2 matches
          }while(iNumOfLeftCell>iNumOfMine && iIsAlive==TRUE && iFindedRealMine!=iNumOfMine);
          while(temp.X<0 || temp.X>size.X-1 || temp.Y<0 || temp.Y>size.Y-1){
  • 이성의기능 . . . . 2 matches
         이전 교양으로 '교육의 이해' 수업을 들을때 레포트로 나왔었던 NoSmok:AlfredNorthWhitehead 의 책. 그당시 책을 읽을때 완전히 이해를 하지 못해서인지도 모르겠지만, 매번 읽을때마다 나에게 의미를 주는 책.
         See Also NoSmok:이성의기능 , NoSmok:AlfredNorthWhitehead
  • 이재영 . . . . 2 matches
         메신저: michin1213@hotmail.com
         싸이 : cyworld.com/michin1213
  • 인수/Assignment . . . . 2 matches
         || SE || 9/8 || 9/28 || Architecture, Framework, Pattern, Platform의 차이점 구별, 사례 조사 || 젤 짜증나 -_- || O ||
         || SE || || || Pattern vs archi 등등 레포트 이경환 교수님께 메일 || || O ||
  • 인터프리터/권정욱 . . . . 2 matches
          while(!fin.eof()){
          while(num[array] != "000"){
  • 임시분류 . . . . 2 matches
         일회용 페이지들에 대한 분류.DeleteThisPage 의 대상이 될수 있는 페이지다. 경우에 따라 보존될 가능성도 있는 페이지들. 가령 설문조사등은 일회용이 될수 있지만 일종의 자료로 남을 수도 있다. DeleteThisPage 가 아니라면 추후 재분류 대상 페이지.
  • 임인택/AdvancedDigitalImageProcessing . . . . 2 matches
          http://www.reindeergraphics.com/tutorial/chap6/binary04.html
          http://www.reindeergraphics.com/tutorial/chap6/binary02.html
  • 정모/2012.3.12 . . . . 2 matches
          * 사고가 확장되는 건 언제나 즐거운 일이네요. 수학의 기본 정의를 이용하여 Data type을 설명하신 것을 보며, 놀라웠습니다. 프로그래밍 관련 생각을 할 때 마다, 매번 '아 나의 사고(thinking)의 도메인이 너무 작어 ㅜㅜ'라는 생각을 많이 하였는데, Data type의 정의를 들으면서 '내가 평소에 인지(recognize)하지 못했기 때문에, 깊게 생각해보려고 해도 다른 분야의 개념들이 자연스럽게 생각이 떠오르지 않는구나.'라는 생각을 해보게 되었습니다. 이런 건 계속 연습을 해야겠지요 ㅜㅜㅋ 뒤쪽 부분도 상당히 흥미로웠습니다만.. 어제 몸이 아파서 밤에 잠을 못 잔 관계로; 결국 OMS듣다가 정신이 안드로메다로 날아가서 제대로 못들었네요.. 그리고 회장은 항상 수고하네요. 갑자기 많은 일을 하게 되었을텐데 수고하십니다 ㅋ -[박성현]
          * 어떻게 될지는 모르겠지만 friendship, 과학기술동아리 지원 등 ZeroPage가 지원받을만한 프로그램들이 많이 있네요. 이런 저런 기회들이 많이 보이는 것이 좋습니다. 외부에서 동아리 지원 프로그램을 운영하는 것이 좋다기보다는 이런 기회가 있다는 걸 모르고 지나치지 않는 ZeroPage가 좋아요. - [김수경]
  • 정모/2013.4.29 . . . . 2 matches
          * 삼성 S/W Friendship 동아리 선정
          * Friendship의 경우에는, 삼성소프트웨어멤버십 내에서 동아리 성과 공유회 등에 참여하게 됩니다.
  • 정모/2013.7.29 . . . . 2 matches
         == 삼성 S/W Friendship 워크샵 참가 ==
          * S/W Friendship 워크샵을 통해 많은 동아리 간부들과 만났습니다.
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 2 matches
         || 14:00 ~ 14:50 || KT Cloud 기반 애플리케이션 개발 전략 (정문조) || Event Driven Architecture (이미남) || 성공하는 개발자를 위한 아키텍처 요구사항 분석 방법 (강승준) || JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링 (원종석) || Java와 Eclipse로 개발하는 클라우드, Windows Azure (김명신) || Apache Hadoop으로 구현하는 Big Data 기술 완벽 해부 (JBross User Group) || 클라우드 서버를 활용한 서비스 개발 실습 (허광남) ||
          * 그 다음으론 <Event Driven Architecture>를 들었는데 생각과 너무 다른 내용이라 흥미가 없어서 옆 트랙으로 옮겼다. <성공하는 개발자를 위한 아키텍쳐 요구사항 분석 방법>에 대한 이야기였는데 처음부터 이걸 들을 걸 그랬다. 좀 많은 내용을 넣으시다보니 시간이 많이 모자란 느낌이긴 했지만 전 트랙보단 관심이 가는 내용인데. 기억에 남는 것은 각각 '''목적에 맞게 설계해야 한다'''는 이야기.
  • 주민등록번호확인하기/김태훈zyint . . . . 2 matches
          while(1)
          while(1)
  • 중위수구하기/김태훈zyint . . . . 2 matches
         <INPUT TYPE="hidden" name=mode value=action><INPUT TYPE="submit" name=submit value=전송>
          씨랑 잘 보면 비슷해 +ㅁ+ switch 나 while, if, for 다 똑같어 -태훈
  • 진격의안드로이드&Java . . . . 2 matches
          * [http://www.slideshare.net/novathinker/1-java-key Java-Chapter 1]
          * [http://www.slideshare.net/novathinker/2-runtime-data-areas Java-Chapter 2]
  • 진법바꾸기/문보창 . . . . 2 matches
          while (isEnd == false)
          }while (temp != 0);
  • 창섭/배치파일 . . . . 2 matches
         9. SHIFT
         shift
         위와 같이 배치 파일을 작성해두고 다음과 같이 배치파일을 실행해 보면 shift 명령이 어떤 역할을 하는지 금방 알 수 있습니다..
  • 최대공약수/허아영 . . . . 2 matches
          while(y2 != 0){
          while(y2 != 0){ // 유클리드 호제법
  • 최소정수의합/김소현 . . . . 2 matches
          while(sum<=3000)
          while(sum<=3000)
  • 최소정수의합/이도현 . . . . 2 matches
          while ((n * n + n) / 2 <= 3000)
          while (sum <= 3000)
  • 콤비반장의메모 . . . . 2 matches
          만화 형사 가제트(Inspector Gadget)에서 콤비 반장(Chief Quimby)은 형사 가제트에게 비밀 지령을 내릴땐 항상 자동 폭파되는 특별한 메모지를 사용하곤 했다. 그러나 인터넷 시대를 맞이한 콤비 반장은 이제 메모지 대신 한번만 사용할 수 있는 파일을 사용하려고 한다. ["콤비반장의메모"]와 같은 일회용 정보는 컴퓨터로 어떻게 구현할 수 있을까.
          * hint: Zip file format - Self Extractor 와 비슷한 아이디어.
  • 큐와 스택/문원명 . . . . 2 matches
          }while(select != 6);
          }while(select != 6);
  • 테트리스만들기2006/예제1 . . . . 2 matches
          while(1)
          while(1)
  • 파스칼삼각형/허아영 . . . . 2 matches
          while(1)
          while(1)
  • 프로그래머가알아야할97가지 . . . . 2 matches
         오라일리 출판사의 97 Things 시리즈 중 첫번째. http://programmer.97things.oreilly.com
  • 프로그래머가알아야할97가지/ActWithPrudence . . . . 2 matches
         --[http://programmer.97things.oreilly.com/wiki/index.php/Seb_Rose Seb Rose] 원저
         원문: http://programmer.97things.oreilly.com/wiki/index.php/Act_with_Prudence
  • 프로그래밍잔치 . . . . 2 matches
         || 02 || 영동(["Yggdrasil"]) , ["기웅"], 재니(["E=mc²"]) , 상욱(["whiteblue"]) , ||
          * 저는 끼면 안되는건가요??...ㅠ.ㅠ -["whiteblue"]
  • 프로그래밍잔치/첫째날 . . . . 2 matches
          * '''Think Difference 낯선 언어와의 조우'''
         === 시간 - Think Different! 낯선언어와의 조우! ===
  • 프로그래밍잔치/첫째날후기 . . . . 2 matches
          * 계층위키에 대해서는 좀 더 신중할 필요가 있다. (NoSmok:HierarchicalWiki)
         === Think Different! 낯선언어와의 조우 ===
  • 피보나치/이동현,오승혁 . . . . 2 matches
          while(true)
          }while(input <= 0);
  • 하욱주/Crap . . . . 2 matches
          while(money>=10)
          while(num!=1 && num!=2 && num!=3)
  • 허아영/Cpp연습 . . . . 2 matches
          }while(number != 999);
          while(1)
  • 헝가리안표기법 . . . . 2 matches
         || e || enum || variable which takes enumerated values || ... ||
         || h || handle || handle to something || hMenu ||
  • 05학번만의C++Study/숙제제출2/허아영 . . . . 1 match
          while(1)
  • 05학번만의C++Study/숙제제출4/조현태 . . . . 1 match
          while(1)
  • 2010JavaScript/강소현/연습 . . . . 1 match
         onfocus="document.bgColor='white'" onblur="document.bgColor='yellow'">
  • 2010Python . . . . 1 match
          * 교재 : How to think like a computer scientist
  • 2012/2학기/컴퓨터구조 . . . . 1 match
          * Instruction set architecture (ISA)
  • 2학기파이선스터디 . . . . 1 match
          [2학기파이선스터디/if문, for문, while문, 수치형]
  • 2학기파이선스터디/모듈 . . . . 1 match
         ['_StringTypes', '__builtins__', '__doc__', '__file__', '__name__', '_float', '_idmap', '_idmapL', '_int', '_long', 'ascii_letters', 'ascii_lowercase', 'ascii_uppercase', 'atof', 'atof_error', 'atoi', 'atoi_error', 'atol', 'atol_error', 'capitalize', 'capwords', 'center', 'count', 'digits', 'expandtabs', 'find', 'hexdigits', 'index', 'index_error', 'join', 'joinfields', 'letters', 'ljust', 'lower', 'lowercase', 'lstrip', 'maketrans', 'octdigits', 'printable', 'punctuation', 'replace', 'rfind', 'rindex', 'rjust', 'rstrip', 'split', 'splitfields', 'strip', 'swapcase', 'translate', 'upper', 'uppercase', 'whitespace', 'zfill']
  • 2학기파이선스터디/문자열 . . . . 1 match
          5. 멤버십 데스트(Membership Test) = in
  • 3DAlca . . . . 1 match
         || 7.12 || ["3DGraphicsFoundation"]스터디 그룹에 참가 ||
  • 3DGraphicsFoundationSummary . . . . 1 match
         ["3DGraphicsFoundation"]
  • 3D업종 . . . . 1 match
          * [3DGraphicsFoundation]
  • 3N+1Problem/구자겸 . . . . 1 match
          while ( n!=1 ) {
  • 3N+1Problem/김회영 . . . . 1 match
          while(n!=1)
  • 3N+1Problem/신재동 . . . . 1 match
          while(true)
  • 5인용C++스터디/에디트박스와콤보박스 . . . . 1 match
          m_pEdit -> Create(WS_CHILD | WS_VISIBLE | WS_BORDER,
          CRect(10, 10, 300, 35), this, IDC_MYEDIT);
          첫 번째 인수로 에디트의 스타일을 주되 에디트는 메인 윈도우가 될 수 없으므로 WS_CHILD 스타일을 주어야 하고 생성하자마자 보여야 하므로 WS_VISIBLE 스타일을 주어야 한다. 또한 에디트는 디폴트로 경계선을 가지지 않으므로 WS_BORDER 스타일을 주어야 보이게 된다. 두 번째 인수로 에디트가 차지할 사각영역을 주고 세 번째 인수로 에디트의 부모 윈도우의 포인터를 준다. 마지막 인수인 nID는 에디트 컨트롤의 ID이되 통지 메시지를 처리하지 않을 경우는 ID를 주지 않아도 상관없다.
  • 5인용C++스터디/타이머보충 . . . . 1 match
          m_TimerID = timeSetEvent(1, 0, TimerProc, (DWORD)this, TIME_PERIODIC);
  • 8queen/강희경 . . . . 1 match
          }while(count < 8);
  • 8queen/민강근 . . . . 1 match
          }while(num<8);
  • 8queen/손동일 . . . . 1 match
          }while(a!=x-1&&a!=x+1)
  • ACE . . . . 1 match
         ADAPTIVE Communication Environment. 플랫폼 독립적인 네트워킹 프레임워크. [Java]가 VirtualMachine 을 사용하여 플랫폼 독립적인 프로그래밍을 가능하게 하는 것 처럼 플랫폼에 상관없이 안정적이면서도 고성능의 네트워크 프로그래밍을 할 수 있도록 도와주는 프레임워크이다.
  • ACM_ICPC/2011년스터디 . . . . 1 match
          * Anything else..
  • ADisciplineOfProgramming . . . . 1 match
         http://cs.sungshin.ac.kr/~dkim/dop-chapter0.html
  • ALittleAiSeminar . . . . 1 match
          * approach : state machine
  • API/WindowsAPI . . . . 1 match
         HINSTANCE g_hInst;
         int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
          g_hInst=hInstance;
          WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
          WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
          WndClass.hInstance=hInstance;
          NULL,(HMENU)NULL,hInstance,NULL);
          while(GetMessage(&Message,0,0,0)) {
  • AdvancedJS . . . . 1 match
          * 개인적으로 자바스크립트에 관심도 있고 해서 세미나를 들으러 왔다. 근데 가끔 웹페이지에서 자바스크립트 소스를 보면 C++이랑 비슷하게 쓰길래 그냥 비슷한 언어인가 싶었는데, 이번에 들어보면서 오히려 다른 점이 크게 부각된 느낌이다. C++이랑 비교해서 상속 방식도 다르고(프로토타입 상속) this의 개념도 좀 다르고 함수가 객체로 취급되고 등등. 물론 나중에 따로 책을 보면서 공부를 하긴 하겠지만 아마 이번에 배운 내용은 책에서 쉽게 찾아볼 수 없지 않을까 싶다. - [서민관]
  • AdventuresInMoving:PartIV/문보창 . . . . 1 match
          while (cin.peek() != EOF && cin.peek() != '\n')
  • AirSpeedTemplateLibrary . . . . 1 match
         A number of excellent templating mechanisms already exist for Python, including Cheetah, which has a syntax similar to Airspeed.
  • Ajax/GoogleWebToolkit . . . . 1 match
         The Google Web Toolkit is a free toolkit by Google to develop AJAX applications in the Java programming language. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programatically manipulates a web brower's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring AJAX challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
  • Algorithm/DynamicProgramming . . . . 1 match
         [http://www-b2.is.tokushima-u.ac.jp/~ikeda/suuri/dijkstra/Dijkstra.shtml]
  • AliasPageNames . . . . 1 match
         DeleteThisPage,DeletePage,DeleteMe
  • AnEasyProblem/권순의 . . . . 1 match
          while(getNum != 0)
  • AnEasyProblem/김태진 . . . . 1 match
          while(1){
  • AnalyzeMary . . . . 1 match
         주변에서 남들과 비슷하게 일을 하는 듯 하면서 늘 더 나은 성과를 보이는 사람들이 있다. 대부분은 "메리에겐 뭔가 특별한 것이 있다"(There is something about Mary) 수준의 감탄사를 외치는 데에서 끝난다. 그러면서 나는 왜 그들처럼 될 수 없을까 한탄하고, 곧 까맣게 잊는다.
  • AndOnAChessBoard/허준수 . . . . 1 match
          while(cin >> input) {
  • AntOnAChessboard/김상섭 . . . . 1 match
          while(num)
  • AntOnAChessboard/문보창 . . . . 1 match
          while (cin >> t && t != 0)
  • AppletVSApplication/영동 . . . . 1 match
          * Thinking In Java에서 찾아 썼습니다.
  • ArsDigitaUniversity . . . . 1 match
          * MIT 박사 과정 타라 수잔의 교수 경험 http://www-math.mit.edu/~tsh/teaching/aduni.html
  • ArtificialIntelligenceClass . . . . 1 match
          * [http://hilab.cau.ac.kr/file/down/ 강의홈페이지 PDS인듯]
  • AstroAngel . . . . 1 match
          * 유상욱 : ["whiteblue"]
  • AustralianVoting/Leonardong . . . . 1 match
          }while( isUnionWin(candidators) && isSomeoneWin(candidators) );
  • Barracuda . . . . 1 match
         Presentation Frameworks로 Model 2형태의 Architecture 를 구현한다.
  • BasicJAVA2005/실습1/송수생 . . . . 1 match
          while(strike!=3)
  • BasicJAVA2005/실습1/조현태 . . . . 1 match
          while (3 != strike)
  • BasicJAVA2005/실습2/허아영 . . . . 1 match
          buttons[count].addActionListener(this);
  • BeeMaja/고준영 . . . . 1 match
          while(scanf("%d", &willy)){
  • BeeMaja/조현태 . . . . 1 match
          while(1)
  • Bioinformatics . . . . 1 match
         인간의 염색체(chromosome)의 종류는 23개이다. 22개는 상염색체(autosome)이고 1개는 성염색체(sex chromosome)이다. 한 종류의 염색체는 서로의 쌍을 가지고 있다. 따라서 인간의 염색체군(genome)은 46개의 chromosome으로 구성되어 있다. chromosome은 세포내에서 대부분의 시간을 실타래(fiber)같은 형태로 있는데.. 이는 chromosome 기본단위인 뉴클레오솜(Nucleosome)들이 결합된 형태이다. 이 nucleosome은 하나의 히스톤(histone)단백질을 DNA가 두번 휘감은 형태이다. --작성중
  • BirthdatCake/하기웅 . . . . 1 match
          while(cin>>cherry)
  • BirthdayCake/허준수 . . . . 1 match
          while(true) {
  • BlueZ . . . . 1 match
         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.
  • BookShelf/Past . . . . 1 match
          1. [Downshifting] - 20051008
  • BookTemplate . . . . 1 match
         DeleteMe when you fill in this page (이 페이지를 채워 넣을 때 삭제해 주세요)
  • BuildingWikiParserUsingPlex . . . . 1 match
          while True:
  • BusSimulation/상협 . . . . 1 match
          while(m_CurrentMinute!=m_DueMinute) //사용자가 입력한 목적 시간 전까지 시간을 증가 시킨다.
  • C 스터디_2005여름/학점계산프로그램/김태훈김상섭 . . . . 1 match
          while(fin>>tmp) // 학생
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 1 match
          fin >> str; // >> 은 white space(공백)을 무시한다.
  • C++스터디_2005여름/학점계산프로그램/정수민 . . . . 1 match
          while (1)
  • CCNA . . . . 1 match
         == chapter 5 - by [sibichi] ==
  • CORBA . . . . 1 match
         CORBA(Common Object Request Broker Architecture)는 소프트웨어 객체가 분산 환경에서 협력하여 작동하는 방식에 대한 일단의 명세서이다. 이 명세서에 대한 책임 기관은 OMG이며, 소프트웨어 업계를 대표하는 수 백 개의 회원 업체로 이루어져 있다. CORBA의 핵심부분은 ORB이다. ORB는 객체의 소비자인 클라이언트와 객체 생산자인 서버 사이에서 객체를 전달하는 일종의 버스로 생각될 수 있다. 객체의 소비자에게는 IDL이라는 언어를 이용한 객체 인터페이스가 제공되며, 객체의 생상자에 의해 제공되는 객체의 자세한 구현사항은 객체의 소비자에게는 완전히 숨겨진다.
  • CPPStudy_2005_1/STL성적처리_2 . . . . 1 match
          while(getline(fin, line)) {
  • CPPStudy_2005_1/STL성적처리_3 . . . . 1 match
          while(1)
  • CPPStudy_2005_1/STL성적처리_3_class . . . . 1 match
          while(1)
  • CPPStudy_2005_1/질문 . . . . 1 match
          while (cin >> x)
  • CPP_Study_2005_1/Basic Bus Simulation/김태훈 . . . . 1 match
          while(pos>=lanelen) pos-=lanelen;
  • CPP_Study_2005_1/BasicBusSimulation/남상협 . . . . 1 match
          while(m_fin>>velocity)
  • Calendar환희코드 . . . . 1 match
          while(numberofDay < 0 || numberofDay > 6){
  • CanvasBreaker . . . . 1 match
          1. Contrast Stretching
          2. Histogram Equalization
          * Clipping ,Iso-intensity, Range-Highlighting, Solarize - 40분
  • CategoryEmpty . . . . 1 match
         A category for empty pages. See also DeleteThisPage.
  • Chapter I - Sample Code . . . . 1 match
         RenameThisPage : 페이지 이름 수정 필요. 궁리중 --["1002"]
         PC_DispChar(40, 24, 'A', DISP_FGND_WHITE);
  • ClassifyByAnagram/상규 . . . . 1 match
          while(cin >> word)
  • ClassifyByAnagram/재동 . . . . 1 match
          while str:
  • CodeRace/20060105/도현승한 . . . . 1 match
          while (!fin.eof())
  • CodeRace/20060105/아영보창 . . . . 1 match
          while(fin >> word->data)
  • CodeYourself . . . . 1 match
         C언어로 일기를 쓰라는 숙제가 있었나요? 재미있네요. 그런데 이건 좀 어려운 과제 같습니다. 왜냐하면, 프로그래밍의 일상적 시간 흐름과 정반대가 되기 때문입니다. 무슨 말이냐면, 프로그래밍이라는 행위는 시간의 순방향입니다. 내가 작성한 프로그램은 미래에 일어날 사건(실행)에 대한 청사진이죠. 하지만 일기는 주로 시간의 역방향입니다. 과거에 일어났던 일들을 정리, 기록하는 성격이 강하죠. 프로그램으로 과거의 일을 기록한다는 것은 어찌보면 쉽지만 또 어찌보면 매우 어려운 문제일수도 있습니다. 신입생 입장에서는 시간의 흐름에 따라 일어났던 과거의 이벤트 연속을 적는 수준이면 될 것 같습니다. 아쉬운 것은, 이렇게 되면 조건 분기문을 활용하기가 어렵다는 점입니다. 힌트를 준다면, 리팩토링을 하면 가능합니다(내 하루의 중복을 어떻게 제거할지 생각해 보세요 -- higher-order function이 나올 정도면 상당히 진전된 것입니다). 어차피 과거의 기록 역시 "기술"(description)의 일종이고, 미래의 계획도 "기술"이니까요.
  • CodingStandard . . . . 1 match
         팀 내에서 일관된 코딩 스타일을 적용함으로서, 사람들이 서로 코드를 읽기 편하게 하며, CollectiveOwnership 을 도와준다.
  • CommonPermutation/문보창 . . . . 1 match
          while (cin.getline(str, MAX+1, '\n'))
  • CompleteTreeLabeling . . . . 1 match
         모든 잎(leaf)의 깊이가 같고 모든 내부 노드의 차수(degree)가 k인(즉 분기계수(branching factor)가 k인) 트리를 k진 완전 트리(complete k-ary tree)라고 한다. 그런 트리에 대해서는 노드의 개수를 쉽게 결정할 수 있다.
  • ComponentObjectModel . . . . 1 match
         Despite this, COM remains a viable technology with an important software base – for example the popular DirectX 3D rendering SDK is based on COM. Microsoft has no plans for discontinuing COM or support for COM.
  • ComputerGraphicsClass/Exam2004_2 . . . . 1 match
         점 D 는 선분 AB 의 중점이고, 점 E는 선분 AC를 3 : 2로 나눈 점이다. 또한 F는 D 와 E의 중점이다. 점 A,B,C의 색이 각각 red(1,0,0), green(0,1,0), white(1,1,1)일 때 점 D,E,F의 색을 (r,g,b) 형태로 나타내어라.
  • ComputerGraphicsClass/Report2004_1 . . . . 1 match
         ComputerGraphicsClass
  • ComputerNetworkClass . . . . 1 match
         교수: 박창윤 교수님 [http://orchid.cse.cau.ac.kr 수업홈페이지]
  • ComputerNetworkClass/2006 . . . . 1 match
          * http://orchid.cse.cau.ac.kr/course/cn/index.php?code=project1
  • ConcreteMathematics . . . . 1 match
         1. Look at small cases. This gives us insight into the problem and helps us in stages 2 and 3.
  • ContestScoreBoard/문보창 . . . . 1 match
          while (cin.peek() != EOF)
  • ContestScoreBoard/신재동 . . . . 1 match
          while(strcmp(line,""))
  • ConvertAppIntoApplet/진영 . . . . 1 match
          public void paintComponent(Graphics g)
  • Counting/김상섭 . . . . 1 match
          while(cin >> num)
  • Counting/문보창 . . . . 1 match
          while (cin >> n)
  • Counting/하기웅 . . . . 1 match
          while(cin>>input)
  • Counting/황재선 . . . . 1 match
          while(true) {
  • CppStudy_2002_2/객체와클래스 . . . . 1 match
          while(choice != 4)
  • CryptKicker2/문보창 . . . . 1 match
          while (cin.peek() != '\n' && cin.peek() != EOF)
  • CryptographicAlgorithms . . . . 1 match
          * Cryptographic Hash Functions
  • CuttingSticks . . . . 1 match
         나무막대를 여러 조각으로 잘라야 한다. 절단 분야에서 가장 뛰어난 것으로 알려진 ACM(Analog Cutting Machinery)이라는 회사에서는 자를막대의 길이에 따라 요금을 부과한다. 그리고 톱의 구조상 한 번에 하나씩만 자를 수 있다.
  • CuttingSticks/김상섭 . . . . 1 match
          while(length)
  • CuttingSticks/문보창 . . . . 1 match
          while (input())
  • DataCommunicationSummaryProject . . . . 1 match
         || ["DataCommunicationSummaryProject/CellSwitching"] ||
  • DataCommunicationSummaryProject/Chapter9 . . . . 1 match
          * IEEE 802.11b보다는 Wi-Fi 나 무선 이터넷이 우리에게 잘 알려져 있다. 물론 IEEE 802.11b를 기준으로 한다. Wireless Fidelity(통신에서 충실도의 뜻으로 많이 쓰인다. 예를 들어 " a high ~ receiver 고성능 라디오(cf. HI-FI) ") 의 약자이다. WECA(the Wireless Ethernet Compatiility Alliance)의 트레이드 마크이기도 하다.
         === ETSI HiperLan ===
          * HiperLan2 는 802.11a와 거의 물리적인 층은 비슷하다. 그러나 인터넷에 기준을 두지 않는다.(인터넷이 데이터를 처엄부터 기준으로 했다면, ETSI는 음성위주 여기에 데이터를 같이 생각 했으며로 당연하다) TDMA 을 기반으로 한다. 당연 음성 서비스에 좋은 서비스를 해준다. 그러나 역시 미국(802.11a)한테 밀린다.
          * Ad-hoc networking in HiperLan : 중간의 노드를 거쳐서 가는것 같다. 잘 모르겠다.
          * Hidden Node Problem : 서로 볼수 없어서 생기는 문제
          * 높은 수용능력은 높은 주파수를 사용해야 할 필요가 있다. HiperLAN2와 IEEE 802.11a 모두 5Ghz의 밴드를 사용하며, 54Mbps의 속도를 낼수 있다.
  • DataStructure/List . . . . 1 match
          this.ndata=ndata;
  • DataStructure/String . . . . 1 match
          while(1)
  • DatabaseManagementSystem . . . . 1 match
         [HierarchicalDatabaseManagementSystem]
  • DebuggingSeminar_2005/DebugCRT . . . . 1 match
         //this define must occur before any headers are included.
  • DermubaTriangle/김상섭 . . . . 1 match
          while(cin >> num1 >> num2)
  • DermubaTriangle/문보창 . . . . 1 match
          while (cin >> n >> m)
  • DermubaTriangle/조현태 . . . . 1 match
          while ( cin >> houseNumberOne >> houseNumberAnother)
  • DermubaTriangle/하기웅 . . . . 1 match
          while(cin>>first>>second)
  • DermubaTriangle/허준수 . . . . 1 match
          while (cin >> x >> y)
  • DevelopmentinWindows/APIExample . . . . 1 match
         HINSTANCE hInst;
         ATOM MyRegisterClass(HINSTANCE hInstance);
         BOOL InitInstance(HINSTANCE, int);
         int APIENTRY WinMain(HINSTANCE hInstance,
          HINSTANCE hPrevInstance,
          MyRegisterClass(hInstance);
          if (!InitInstance (hInstance, nCmdShow))
          while (GetMessage(&msg, NULL, 0, 0))
         ATOM MyRegisterClass(HINSTANCE hInstance)
          wcex.hInstance = hInstance;
          wcex.hIcon = NULL;
          wcex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
          wcex.hIconSm = NULL;
         BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
          hInst = hInstance;
          NULL, NULL, hInstance, NULL);
          wmEvent = HIWORD(wParam);
          DialogBox(hInst, (LPCTSTR)IDD_ABOUTBOX, hWnd, (DLGPROC)About);
  • DirectDraw . . . . 1 match
          * 8 : 색생 (bit수, 8은 256컬러, 16은 High컬러)
         HDC hImageDC;
         SelectObject(hImageDC, hBMP);
         DeleteDC(hImageDC);
         [선호] 뭐.. DirectGraphics로 통합되었다고 하지만 아직 예전의 기능들은 전부 남아있고 영원히 2D를 안하는 것은 아니기 때문에. 뭐 2D를 3D를 통해 표현하는 기법들만 요새는 소개되고 있어서 안타깝기도 하지만.^^ [[BR]]
  • DirectDraw/APIBasisSource . . . . 1 match
         int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
          wc.hInstance = hInstance;
          wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
          CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL );
          while(true)
  • Django스터디2006 . . . . 1 match
         || [송지훈] || 물론 Python || 15분 || [while문 구구단] ||
  • DontDeleteThisPage . . . . 1 match
         NoSmok:DontDeleteThisPage.
  • DoubleBuffering . . . . 1 match
          CClientDC dc(this);
  • Downshifting . . . . 1 match
         ''다운 시프트Downshift''
  • EcologicalBinPacking/곽세환 . . . . 1 match
          while (true)
  • EcologicalBinPacking/문보창 . . . . 1 match
          while (true)
  • EcologicalBinPacking/황재선 . . . . 1 match
          while(allColorSet < 6)
  • EditStepLadders/황재선 . . . . 1 match
          while(true) {
  • EightQueenProblem/Leonardong . . . . 1 match
          while row < aSize:
  • EightQueenProblem/김형용 . . . . 1 match
          while 1:
  • EightQueenProblem/서상현 . . . . 1 match
          while ((0<=xx && xx<n) && (0<=yy && yy<n)) {
  • EightQueenProblem/이선우 . . . . 1 match
          this.sizeOfBoard = sizeOfBoard;
  • EightQueenProblem/허아영 . . . . 1 match
          while(!isMaxQueen)
  • EightQueenProblem2/이강성 . . . . 1 match
          while 0 <= x < self.sizeX and 0 <= y < self.sizeY:
  • EightQueenProblemSecondTryDiscussion . . . . 1 match
         제 말을 {{{~cpp mainProgram.runEverything()}}}을 실행하면 모든 게 마술처럼 알아서 실행되게 하라는 뜻으로 오해하지는 않았으면 합니다. 위 superman의 예에서는, 전자의 경우 superman을 제대로 이용해 먹으려면 superman의 내부적 구조를 알아야 합니다. superman의 구현에 종속적이 되는 셈이죠. 하지만 후자는 그게 디커플링이 됩니다. 자기가 매일 가는 길에 있는 도시를 방문하는 것은 superman이 스스로 수행할 수 있어야 할 책임이 있다 이거죠. Queen이라는 객체가 여덟개가 있다고 칩시다. 얘네들한테 "너는 저 여왕을 공격할 수 있니?"하고 묻고 그 결과를 가지고 여왕을 배치하고 하는 것을 하나의 추상(abstraction)으로 묶는 것이 어떨까요? 묻지말고 "시키자"는 것이죠 -- 여덟개의 똑똑한 Queen 객체를 만들고 하나씩 "판 위로 올라가라"고 시킵니다. 이렇게 하면 Board와 Queen에 커플링이 생겨서 문제가 되는 건 아니냐고 했는데, 어차피 Queen은 Board 없이는 별 의미가 없고, 또, 그렇게 하지 않더라도 어떻게든 비슷하거나 혹은 더 큰 정도의 커플링이 존재합니다. 어쨌건, 지금 단계에서는, 더 나은 방법이라기보다 그냥 다른 방법이라고 편안하게 생각하면 좋을 듯 합니다. --김창준
  • EmbeddedSystemClass . . . . 1 match
         // gcc 는 커널의 컴파일에 필요한 버전을 설치해야하며 which gcc 를 이용해 현재
  • EnglishSpeaking/2012년스터디 . . . . 1 match
          * Don't be nervous! Don't be shy! Mistakes are welcomed. We talk about everything in English.
  • ErdosNumbers/황재선 . . . . 1 match
          names[i] = this.readLine();
  • EuclidProblem/Leonardong . . . . 1 match
          while( true )
  • EuclidProblem/문보창 . . . . 1 match
          while (cin >> a >> b)
  • FactorialFactors/문보창 . . . . 1 match
          while (cin >> n)
  • FactorialFactors/조현태 . . . . 1 match
          while (1)
  • Favorite . . . . 1 match
         [http://no-smok.net/nsmk/%EB%8C%80%ED%95%99%EC%83%9D%EC%9D%B4%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0%EA%B2%83%EB%93%A4?action=highlight&value=%EC%98%81%EC%96%B4%7C%EC%9E%91%EB%AC%B8]
  • FeedBack . . . . 1 match
          *. The process by which a system, often biological or ecological, is modulated, controlled, or changed by the product, output, or response it produces.
  • FileInputOutput . . . . 1 match
         while((inputString = br.readLine()) != null) {
  • FromCopyAndPasteToDotNET . . . . 1 match
          * [http://msdn.microsoft.com/library/en-us/dndcom/html/msdn_dcomarch.asp DCOM Architecture]
  • Functor . . . . 1 match
         A function object, often called a functor, is a computer programming construct allowing an object to be invoked or called as if it were an ordinary function, usually with the same syntax. The exact meaning may vary among programming languages. A functor used in this manner in computing bears little relation to the term functor as used in the mathematical field of category theory.
  • GDBUsage . . . . 1 match
         This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
  • GRASP . . . . 1 match
         == High Cohesion ==
         == Polymorphism ==
         그 외에 [DavidParnas]의 On the Criteria To Be Used in Decomposing Systems Into Modules에서 [InformationHiding] 개념을 소개했고 [DataEncapsulation]과 혼동하는 경우가 많았다고 말해주네요. [OCP]에 대해서도 이야기해 주고 ...
  • GTK+ . . . . 1 match
         GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
  • Genie . . . . 1 match
         [VendingMachine/재니]
  • HASH구하기/강희경,김홍선 . . . . 1 match
          while(!fin.eof())
  • HASH구하기/신소영 . . . . 1 match
          while (input.eof() == false)
  • HASH구하기/조동영,이재환,노수민 . . . . 1 match
          while(fin.get(ch))
  • HanoiProblem . . . . 1 match
         재귀함수가 사용되는 대표적인 예 몇가지를 보여줍니다. 재귀함수 사용에도 그 종류가 다른데, 대표적인 종류들을 보여주는 것이 중요합니다. "아, 재귀함수라는 것이 이렇게도 사용될 수 있구나!" 퍼뮤테이션/콤비네이션, 피보나치수열, 트리검색, 팩토리알, 조건문과 재귀호출로 반복문(while) 만들기 등이면 충분하지 않을까 합니다.
  • HanoiTowerTroublesAgain!/문보창 . . . . 1 match
          while (isGo)
  • HanoiTowerTroublesAgain!/조현태 . . . . 1 match
          while(1)
  • HanoiTowerTroublesAgain!/황재선 . . . . 1 match
          while(oldBallNumber != ballNumber) {
  • HardcoreCppStudy/두번째숙제/CharacteristicOfOOP/김아영 . . . . 1 match
         '''* 데이터 은닉(Data Hiding)'''
         추상화란, 객체가 자신의 정보를 안에 감추고 있으면서 외부에 구체적인 것이 아닌 추상적인 내용만을 알려주는 것을 말한다. 때문에 추상화란 정보의 은닉(Information Hiding)이라고도 한다.
         '''* 다형성(Polymorphism) '''
  • HardcoreCppStudy/첫숙제/Overloading/변준원 . . . . 1 match
         int chico(int n, int m = 6, int j); //틀림
  • HardcoreCppStudy/첫숙제/Overloading/임민수 . . . . 1 match
          while ( cnt < num*num )
  • Hartal/Celfin . . . . 1 match
          while(testcase--)
  • HelpOnActions . . . . 1 match
          * `highlight`: 검색 결과를 하이라이팅해주는 액션
  • HelpOnSubPages/SubPages . . . . 1 match
         This is a example page
  • Hibernate . . . . 1 match
         조만간 [http://www.theserverside.com/resources/HibernateReview.jsp Hibernate In Action] 이란 책이 출간될 예정. Chapter 1 을 읽을 수 있다.
         [http://www.theserverside.com/resources/article.jsp?l=Hibernate Introduction to hibernate] 기사가 연재중이다.
  • HierarchicalWikiWiki . . . . 1 match
         HierarchicalWikiWiki''''''s can be created by using the InterWiki mechanism.
  • HowManyFibs?/하기웅 . . . . 1 match
          while(cin>>start>>end)
  • HowManyPiecesOfLand?/하기웅 . . . . 1 match
          while(testcase--)
  • HowManyZerosAndDigits/김회영 . . . . 1 match
          while(n>radix)
  • HowToStudyXp . . . . 1 match
          * Adaptive Software Development (Jim Highsmith) : 복잡계 이론을 개발에 적용. 졸트상 수상.
          * ["SoftwareCraftsmanship"] (Pete McBreen) : 새로운 프로그래머상
          *Jim Highsmith
         '''Agile Software Development Ecosystems''' by Jim Highsmith
  • IDE/VisualStudio . . . . 1 match
         Ctrl + Shift + C : 탐색트리로 캐럿 이동. (<- 개인적으로 가장 중요한 단축키라고 생각함. ;;)
  • ISBN_Barcode_Image_Recognition . . . . 1 match
          * Bar는 바코드의 검은 부분, Space는 흰 부분이며, 각각 Black, White라고 표현하기도 한다.
  • ImmediateDecodability/문보창 . . . . 1 match
          while (cin.peek() != EOF)
  • InnoSetup . . . . 1 match
          * [http://www.jrsoftware.org/is3rdparty.php Inno Setup Third-Party Files]
  • IntegratedDevelopmentEnvironment . . . . 1 match
         IDE는 Integrated Development Environment를 말하며 한국어로는 통합 개발 환경을 의미한다. 보통 텍스트 편집기에 syntax highlite와 debugger, 빌드 도구, 컴파일러 등이 모두 통합되어 나오며 IDE하나만으로도 소스코드를 작성하는데 문제가 없다.[* 최근에는 이마저도 부족한 경우도 있다.]
  • InterMap . . . . 1 match
         Acup http://zeropage.org/~gochi/cgi-bin/wiki/moin.cgi/ # 자판기(객체모델링)프로젝트, 인공지능 오델로 프로젝트 위키
  • InterWikiIcons . . . . 1 match
         Only lovel-16.png included, while you WkPark arguing to rename it LovolNet. :P
  • IsThisIntegration?/하기웅 . . . . 1 match
          while(cin>>size)
  • JSP/FileUpload . . . . 1 match
          while (totalBytesRead < formDataLength) {
  • JTDStudy/첫번째과제/장길 . . . . 1 match
          }while( judge );
  • Java/CapacityIsChangedByDataIO . . . . 1 match
          aVector.add("This is Gabage Data");
  • Java/DynamicProxy . . . . 1 match
          * 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/JDBC . . . . 1 match
          String url = "jdbc:oracle:thin:@localhost:1521:NSH2";
  • Java/ReflectionForInnerClass . . . . 1 match
         innerclass 에서는 기본적으로 Inner Class 를 포함하고 있는 상위클래스의 레퍼런스가 생성자로 들어간다. 마치 C++ 에서 메소드들에 대해 this 가 기본 파라메터로 넘어가는 것과 같은 이치랄까.
  • JavaHTMLParsing/2011년프로젝트 . . . . 1 match
          while(true){
  • JavaStudy2002/세연-2주차 . . . . 1 match
          void isThisPositionRight(){
  • JavaStudy2002/입출력관련문제 . . . . 1 match
          while(tokenizer.hasMoreTokens()){
  • JavaStudy2003/두번째수업 . . . . 1 match
         Upload:JavaStudy2003-whitblueTutorial.hwp
  • JavaStudyInVacation . . . . 1 match
         || 02학번 || 유상욱 (["whiteblue"]) ||
  • JollyJumpers/Celfin . . . . 1 match
          while(cin>>testcase)
  • JollyJumpers/Leonardong . . . . 1 match
          while True:
  • JollyJumpers/iruril . . . . 1 match
          while(true)
  • JollyJumpers/강소현 . . . . 1 match
          while(scan.hasNextInt()){
  • JollyJumpers/곽세환 . . . . 1 match
          while (cin >> n)
  • JollyJumpers/김태진 . . . . 1 match
          while(1){
  • JollyJumpers/김회영 . . . . 1 match
          while(cin>>input)
  • JollyJumpers/남훈 . . . . 1 match
          while 1:
  • JollyJumpers/오승균 . . . . 1 match
          while (cin >> num)
  • JollyJumpers/이승한 . . . . 1 match
          while(1){
  • JollyJumpers/조현태 . . . . 1 match
          while (null != text && 0 != text.Length)
  • JollyJumpers/허아영 . . . . 1 match
          while(cin >> num)
  • JosephYoder방한번개모임 . . . . 1 match
         www.hillside.net
          1. 상속관계 분리, 프로시저 디자인변경, 도메인 분리, 계층구조 추출 : HIGH
  • KDPProject . . . . 1 match
          *["Smalltalk"] - Hitel OOT 자료.
          * http://www.hillside.net/
  • KnightTour/재니 . . . . 1 match
          while (++direction <= 8 && m_ChessBoard[m_CurrentRow][m_CurrentColumn] < 64) {
  • KnowledgeManagement . . . . 1 match
          * Nonaka 와 Takeuchi 는 성공적인 KM program 은 지식의 공유를 위해서 내면화된 무언의 지식을 명시적으로 체계화된 지식으로 바꿀 필요가 있다고 얘기한다. 그리고 또한 반대의 경우도 개인이나 그룹에게 있어서 KM 시스템에서 한번 추출한 지식을 내면화 하고 의미있게 체계화 하기 위해서 필요하다고 이야기 한다.
  • LC-Display/곽세환 . . . . 1 match
          while (cin >> s >> n)
  • LC-Display/문보창 . . . . 1 match
          while(cin >> size >> str)
  • LCD Display/Celfin . . . . 1 match
          while(cin>>n>>s)
  • LCD-Display/김상섭 . . . . 1 match
          while(num != 0 && num[0] != '0')
  • LightMoreLight/문보창 . . . . 1 match
          while (cin >> n)
  • LinkedList/C숙제예제 . . . . 1 match
          while(p)
  • LinkedList/세연 . . . . 1 match
          while(choice != 3)
  • LinkedList/숙제 . . . . 1 match
          while(p)
  • Linux/MakingLinuxDaemon . . . . 1 match
          while(1)
  • Linux/디렉토리용도 . . . . 1 match
          * /etc/CORBA : Common Object Request Broker Architecture (COBRA)에 관한 파일이 들어있음.
  • LispLanguage . . . . 1 match
          * [http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/David-Lamkins/contents.html Successful Lisp:How to Understand and Use Common Lisp] - 책인듯(some 에 대한 설명 있음)
         [http://clojure.org/ Clojure] : Rich Hickey가 제작한 Lisp 방언 중 하나. JVM 상에서 돌아가는 Lisp 구현체로, Java API를 직접 불러서 사용하는 것이 가능하다.
  • LogicCircuitClass . . . . 1 match
         = What is this class? =
  • LogicCircuitClass/Exam2006_2 . . . . 1 match
          a. Find the state diagram by Mealy machine.
  • Lotto/송지원 . . . . 1 match
          while( dscanf(&n) != 0 ) {
  • MFC/AddIn . . . . 1 match
          멤버함수 자동완성, 멤버 함수 찾아가기, 편집 문맥 표시, 프로젝트 파일 열기, 다중 클립 보드, 강화된 Syntax highlighting, 프로젝트 파일 열기 등..
  • MFC/CObject . . . . 1 match
         #define _MFC_ _HIERARCHY_CHART_
         = MFC Hierarchy Chart =
         Upload:mfc_hierarchy_char.JPG
  • MFC/CollectionClass . . . . 1 match
          맵은 객체와 키의 조합을 저장한다. 키는 맵에 할당된 메모리의 특정 블록안에 객체가 저장되어 있는지를 결정하는데 사용된다. 키를 맵안의 엔트리의 어드레스로 계산될 수 있는 정소로 변환하는 과정을 해실(Hashing)이라고 한다.
  • MagicSquare/동기 . . . . 1 match
          while(i==0)
  • MagicSquare/영록 . . . . 1 match
          while (number < size*size)
  • MagicSquare/재니 . . . . 1 match
          while (num > 9 || num < 0 || num % 2 == 0)
  • MagicSquare/재동 . . . . 1 match
          while self.count != self.boardLength*self.boardLength+1:
  • Map/권정욱 . . . . 1 match
          while(!fin.eof()){
  • Map/노수민 . . . . 1 match
          while(fin.get(ch))
  • Map연습문제/김홍선 . . . . 1 match
          while(fin.get(ch))
  • Map연습문제/유주영 . . . . 1 match
          while(!fin.eof())
  • Marbles/신재동 . . . . 1 match
          while(true)
  • MineSweeper/곽세환 . . . . 1 match
          while (!(n == 0 && m == 0))
  • MineSweeper/김상섭 . . . . 1 match
          while(row != 0 || col !=0)
  • MineSweeper/문보창 . . . . 1 match
          while(cin >> n >> m) // 입력
  • MineSweeper/이승한 . . . . 1 match
          while(mine_count<quantityMine){
  • MineSweeper/허아영 . . . . 1 match
          while(cin >> m >> n && m != 0 && n != 0){
  • Minesweeper/이도현 . . . . 1 match
          while (cin >> inputRow >> inputCol)
  • ModelViewPresenter . . . . 1 match
         Model-View-Presenter or MVP is a next generation programming model for the C++ and Java programming languages. MVP is based on a generalization of the classic MVC programming model of Smalltalk and provides a powerful yet easy to understand design methodology for a broad range of application and component development tasks. The framework-based implementation of these concepts adds great value to developer programs that employ MVP. MVP also is adaptable across multiple client/server and multi-tier application architectures. MVP will enable IBM to deliver a unified conceptual programming model across all its major object-oriented language environments.
  • MoinMoinRelease . . . . 1 match
         This describes how to create a release tarball for MoinMoin. It's of minor interest to anyone except J
  • MoniCalendar . . . . 1 match
          * MozillaFirefox에 "overflow:hidden"이 버그가 있어서, colorbar (기간 막대기)의 hover가 제대로 작동하지 않음
  • MoreEffectiveC++/C++이 어렵다? . . . . 1 match
          === Polymorphism - Overloading ===
  • MultiplyingByRotation/곽세환 . . . . 1 match
          while (true)
  • NeoCoin/Server . . . . 1 match
         /alias WNC {window new hide swap last double on split on channel $0}
  • NextEvent . . . . 1 match
         현재 재학 중인 학생들 중 단 한 명이라도 오는 14, 15일의 Seminar:ReadershipTraining 에 와서 "공부하는 방법"을 배워가면, 그리고 그 문화를 퍼뜨릴 수 있다면 참 좋겠습니다. --JuNe
  • NoSmokMoinMoinVsMoinMoin . . . . 1 match
         || 속도 || 느림 || 보통 || 이건 좀 개인적 느낌임. 다른 사람 생각 알고 싶음. nosmok moinmoin 은 action 으로 Clear History 지원 ||
         || 계층 위키 || 지원 || 지원 (1차 레벨) || '/' 구분자 이용시 부모 페이지 이름 자동으로 붙여줌.(단, 계층 위키의 적절한 이용에 대해선 NoSmok:HierarchicalWiki 의 글 참조||
  • NumberBaseballGame . . . . 1 match
         반대로, 사용자가 숫자를 부르면 컴퓨터가 맞추게 하는 방법도 있습니다. 두 가지를 합하면 컴퓨터와의 대결이 됩니다. ^^ (그런데 거의 이기기가 불가능합니다.) 소스는 [http://my.netian.com/~sshiskom/file/python/baseball.py 여기]에.
  • NumberBaseballGame/성재 . . . . 1 match
          while(rmatch[0]==rmatch[1] || rmatch[1]==rmatch[2] || rmatch[0]==rmatch[2]);
  • NumericalAnalysisClass . . . . 1 match
         수학에 약한 1002로선 첫방에 이해를 못해서리; 수업때 이해안간건 수치해석책과 3D Graphics 관련 책을 이리저리 섞어보면서 나름대로 더듬거리며 따라갔다. (수치해석책들은 Bezier 가 별로 언급되지 않는 관계로) --석천
  • NumericalExpressionOnComputer . . . . 1 match
          컴퓨터 언어에서 사용하는 수치표현은 크게보아서 2진수, 8진수, 10진수, 16진수 이렇게 4가지로 구분함. 전류 시그널을 이용하는 컴퓨터의 특성상 2진수의 사용은 필수적인 것이고, 8진수를 사용하는 이유는 과거 12bit, 36bit와 같이 3의 배수 bit를 기반으로한 컴퓨터 archi가 존재했기 때문이다. (현재에서는 거의 쓰이지 않지만, 아직 C/C++ 등 많은 언어에서 제공한다.) 10진수는 인간이 사고하기 편하기 때문에 의미가 있는수. 16진수는 2진수의 표현을 바로 바꿀 수 잇다는 장점으로 표현공간의 절약을 위해서 만이 사용한다.
  • Omok/유상욱 . . . . 1 match
          while(1)
  • One/구구단 . . . . 1 match
          }while(b<9);
  • One/김태형 . . . . 1 match
         while(number<=10)
  • One/남상재 . . . . 1 match
         while(a < 10 )
  • One/주승범 . . . . 1 match
          }while(n<10);
  • Ones/1002 . . . . 1 match
          while True:
  • Ones/문보창 . . . . 1 match
          while (cin >> n)
  • OpenGL_Beginner . . . . 1 match
          * Computer Graphics using OpenGL
  • OpenGL스터디 . . . . 1 match
          * 그렇다면 이 openGL은 구체적으로 어떤식으로 작용하는가? 윈도우를 예시로 들어보자. 윈도우 같은 경우 어떤 화면에 이미지를 출력하려면 '''GDI(graphic Device Interface)라는 그래픽 장치 인터페이스'''를 통해서 출력장치로 출력데이터를 보내 출력한다.
  • OpenGL스터디_실습 코드 . . . . 1 match
          //setup kind of line which is outter line or not.
  • OperatingSystem . . . . 1 match
         In computing, an operating system (OS) is the system software responsible for the direct control and management of hardware and basic system operations. Additionally, it provides a foundation upon which to run application software such as word processing programs and web browsers.
  • OperatingSystemClass . . . . 1 match
         수업내용: Operating System 에 대한 전반적인 개론. Computer Architecture 에서 한단계 더 위의 Layer 를 공부하게 된다. 메모리의 계층구조, 멀티테스킹과 그에 따른 동기화문제, 가상 메모리 등등.
  • OurMajorLangIsCAndCPlusPlus/2005.12.22 . . . . 1 match
         - von Neumann Architecture
  • OurMajorLangIsCAndCPlusPlus/errno.h . . . . 1 match
         ||10||int ECHILD||자식 프로세스(child process)가 없다. 이 에러는 자식 프로세스를 다루는 오퍼레시션을 사용했는 데 다루기위한 어느 프로세스도 존재하재 않을 때 발생한다.||
  • OurMajorLangIsCAndCPlusPlus/print/김상섭 . . . . 1 match
          while(*list != '\0')
  • OurMajorLangIsCAndCPlusPlus/print/이상규 . . . . 1 match
          while(*c != '\0')
  • OurMajorLangIsCAndCPlusPlus/print/조현태 . . . . 1 match
          while(0 != lowNumber)
  • OurMajorLangIsCAndCPlusPlus/print/하기웅 . . . . 1 match
          while(*n)
  • PNA2011/서지혜 . . . . 1 match
          * Think forward
  • PhotoShop2003 . . . . 1 match
         || 18:17 || 18:20 || Contrast Stretching 완성 || 인수 || 3분 ||
         || 18:23 || 18:43 || Histogram Equlaization 완성(?) || 인수 || 20분 ||
         || 10:00 || 10:20 || Histogram 그리는거 완성 || 인수 || 20분 ||
  • Plex . . . . 1 match
         특히 좋아하는 이유로는 State Machine 의 개념으로 텍스트를 파싱하고 가지고 놀 수 있다는 점이 있겠다. 예를 들어 HTML에서 span 태그에 대해 파싱한다고 할때 <span 시작 - span 내용 - </span> 끝이라면 그냥 이를 서술해버리면 된다는.~
  • PolynomialCoefficients/문보창 . . . . 1 match
          while (cin >> n >> k)
  • Postech/QualityEntranceExam06 . . . . 1 match
          3. Machine Language Like 한 프로그램 만들기. 코드 주고. 스앞 함수 호출하는 부분 있고 파라미터 패싱을 설명해야함.
  • PowerOfCryptography/문보창 . . . . 1 match
          while (cin >> n)
  • PragmaticVersionControlWithCVS . . . . 1 match
         || ch10 || [PragmaticVersionControlWithCVS/ThirdPartyCode] ||
  • PragmaticVersionControlWithCVS/CreatingAProject . . . . 1 match
         == Structure Within the Project ==
  • PragmaticVersionControlWithCVS/HowTo . . . . 1 match
         == Our Basic Philosophy ==
  • PragmaticVersionControlWithCVS/UsingModules . . . . 1 match
         || [PragmaticVersionControlWithCVS/CreatingAProject] || [PragmaticVersionControlWithCVS/ThirdPartyCode] ||
  • PrimaryArithmetic/Leonardong . . . . 1 match
          while degree < 10*(n + m):
  • PrimaryArithmetic/문보창 . . . . 1 match
          while (true)
  • PrimaryArithmetic/황재선 . . . . 1 match
          while True:
  • PrimeNumberPractice . . . . 1 match
         // this program print prime number in scope 1 to 2000
  • ProgrammingContest . . . . 1 match
         만약 문제 이해 시간을 포함 (혼자서) 40분 이내에 R1과 R2 모두에 대해 정답을 구했다면 (2000년도 본선문제였습니다. 같은 사이트 Problem Archive에 정답이 있습니다) 아마 10위권 이내에 들 실력이라고 사료됩니다. 아마 EightQueenProblem을 (사전 정보 없이) 한 시간 안에 푼 사람이라면 10위권 안에 충분히 들 수 있을 것 같습니다.
  • ProgrammingLanguageClass . . . . 1 match
         "Students usually demand to be taught the language that they are most likely to use in the world outside (FORTRAN or C). This is a mistake. A well taught student (viz. one who has been taught a clean language) can easily pick up the languages of the world, and he [or she] will be in a far better position to recognize their bad features as he [or she] encounters them."
         -- C. H. Lindsey, History of Algol 68. ACM SIGPLAN Notices, 28(3):126, March 1993.
  • ProgrammingPearls . . . . 1 match
         || ["ProgrammingPearls/Column13"] || Searching ||
  • ProjectCCNA . . . . 1 match
          * 08 [김홍기]([sibichi])
  • ProjectCCNA/Chapter5 . . . . 1 match
         = chapter 5 - by [sibichi] =
  • ProjectEazy . . . . 1 match
         [TheChild'sAcquisitionOfLanguage], [아동언어습득이론] - 아동이 언어를 습득해서 문장을 만드는 과정
  • ProjectPrometheus/CookBook . . . . 1 match
          while (rs.next()) {
  • ProjectPrometheus/개요 . . . . 1 match
         이런 프로젝트가 컴공과 학생에게 쉽게 떨어질리는 만무하다. 그래서 대부분은 디자인 단계에서 끝내게 된다. 유스케이스 몇개 그려보고 끝나는 것이다. 좀 더 용감하고 야망이 높은 사람들은 밑바닥부터 구축을 해나갈지도 모르겠다. 어찌 되었건 프로그래밍은 중요하다. 빌게이츠가 늘 하는 말이 "Code is the thing"이란다. 만약 프로그래밍을 직접 해보지 않고 끝내게 되면 자신이 배울 수 있는 엄청난 크기의 빙산을 그냥 지나치는 셈이다.
  • ProjectZephyrus/ServerJourney . . . . 1 match
          * ["ProjectZephyrus/Server"] 진행 상황 , UML history 추가
  • ProjectZephyrus/Thread . . . . 1 match
          synchronized( this ) {
  • ProjectZephyrus/ThreadForServer . . . . 1 match
         information hiding이 잘 지켜지지 않았다. 다른 쪽은 내가 코딩하면서 package내부는 느슨하게,
  • PyIde/BicycleRepairMan분석 . . . . 1 match
         코드 분석방법에서 Eclipse 의 Ctrl + Alt + H 를 눌렀을때 나오는 Method call hierarchy 기능으로 코드를 읽어나가는 것이 유용하다는 점을 알아내었다. StepwiseRefinement 를 역순으로 따라가는 느낌이랄까.
  • PythonForStatement . . . . 1 match
         C / Java 1.4 이하버전 의 for 제어문은 객체의 특성을 따라 동작하지 않습니다. 이 언어들에서 for문은 정해진 조건문을 검사하면서, 탈출합니다. 즉, while문을 사람이 읽기 쉽게 약간 고차원으로 추상화된 형태에 불과합니다.
  • PythonMultiThreading . . . . 1 match
          while(1):
  • PythonXmlRpc . . . . 1 match
          print "Dispatching: " , method, params
  • REFACTORING . . . . 1 match
         Refactoring 책을 읽는 사람들을 위해. Preface 의 'Who Should Read This Book?' 을 보면 책을 읽는 방법이 소개 된다.
  • RandomWalk/ExtremeSlayer . . . . 1 match
          while(!CheckCompletelyPatrol())
  • RandomWalk/김아영 . . . . 1 match
          }while(end<arsize*arsize);
  • RandomWalk/대근 . . . . 1 match
          }while(count!=0);
  • RandomWalk/동기 . . . . 1 match
          while(out==0)
  • RandomWalk/문원명 . . . . 1 match
          }while(answer == 1);
  • RandomWalk/변준원 . . . . 1 match
          while(count<24)
  • RandomWalk/성재 . . . . 1 match
          while(!quit)
  • RandomWalk/신진영 . . . . 1 match
          while(count != 0)
  • RandomWalk/유상욱 . . . . 1 match
          while (1)
  • RandomWalk/은지 . . . . 1 match
          }while(!end);
  • RandomWalk/재니 . . . . 1 match
          while(1)
  • RandomWalk/종찬 . . . . 1 match
          while(end == 0) {
  • RandomWalk/현민 . . . . 1 match
          while(check>0)
  • RandomWalk2/ClassPrototype . . . . 1 match
          while (!isFinished ()) {
  • RandomWalk2/ExtremePair . . . . 1 match
          while (len(self.journey) != self.movingCount or self.isBoardAllPassed()):
  • RandomWalk2/Leonardong . . . . 1 match
          while (input!='\n')
  • RandomWalk2/Vector로2차원동적배열만들기 . . . . 1 match
          * [http://www.parashift.com/c++-faq-lite/containers-and-templates.html#faq-33.1 Why Arrays are Evil]
  • RandomWalk2/영동 . . . . 1 match
          }while(way[journey]!='\0');
  • RandomWalk2/조현태 . . . . 1 match
          while(1)
  • RandomWalk2/질문 . . . . 1 match
         [[HTML(<font color="white">)]]
  • RandomWalk2/현민 . . . . 1 match
          while (A[i]!='\0' && check > 0)
  • RecentChanges . . . . 1 match
         [[RecentChanges(timesago,daysago,notitle,comment,days=30,item=100,board,hits,showhost,js,timesago,change,allusers,editrange)]]
  • RedThon . . . . 1 match
          {{|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.
  • Redmoon . . . . 1 match
         DeletThisPage ? or DeleteTestAndWelcome ?
  • Refactoring/DealingWithGeneralization . . . . 1 match
          * You have constructors on subclasses with mostly identical bodies.[[BR]]''Create a superclass constructor; class this from the subclass methods.''
         == Collapse Hierarchy ==
         http://zeropage.org/~reset/zb/data/CollapseHierarchy.gif
         http://zeropage.org/~reset/zb/data/ReplaceDelegationWithInheritance.gif
  • Refactoring/RefactoringReuse,andReality . . . . 1 match
         === Refactoring to Achive Near-term Benefits ===
  • RefactoringDiscussion . . . . 1 match
          * ["Refactoring"]의 Motivation - Pattern 이건 Refactoring 이건 'Motivation' 부분이 있죠. 즉, 무엇을 의도하여 이러이러하게 코드를 작성했는가입니다. Parameterize Method 의 의도는 'couple of methods that do similar things but vary depending on a few values'에 대한 처리이죠. 즉, 비슷한 일을 하는 메소드들이긴 한데 일부 값들에 영향받는 코드들에 대해서는, 그 영향받게 하는 값들을 parameter 로 넣어주게끔 하고, 같은 일을 하는 부분에 대해선 묶음으로서 중복을 줄이고, 추후 중복이 될 부분들이 적어지도록 하자는 것이겠죠. -- 석천
  • ReverseAndAdd/김정현 . . . . 1 match
          while reverse(a)!=True:
  • ReverseAndAdd/신재동 . . . . 1 match
          while True:
  • ReverseAndAdd/정수민 . . . . 1 match
         while True:
  • ReverseAndAdd/최경현 . . . . 1 match
          while True:
  • ReverseAndAdd/황재선 . . . . 1 match
          while n != int(str(n)[::-1]):
  • STL/map . . . . 1 match
          while( cin >> name ){
  • STLErrorDecryptor . . . . 1 match
         작성/저작자: 곽용재 (kwak101@hitel.net)
  • STLPort . . . . 1 match
          * 작성자 : 곽용재 (kwak101@hitel.net)
  • ScaleFreeNetwork/OpenSource . . . . 1 match
          * gephi
  • Scheduled Walk/김홍선 . . . . 1 match
          while(ch!='9'){
  • ScheduledWalk/권정욱 . . . . 1 match
          while (!fin.eof()){
  • ScheduledWalk/창섭&상규 . . . . 1 match
          while(MyBoard->IsAllCellsPassed()==false || journey->IsFinished()==false)
  • Self-describingSequence/문보창 . . . . 1 match
          while (cin >> n && n != 0)
  • Self-describingSequence/조현태 . . . . 1 match
          while(1)
  • SelfDelegation . . . . 1 match
          hashTable.put(keyObject, valueObject, this); // 문법 안맞는거 같다. 그냥 그런가 보다 하자.
  • SeminarHowToProgramItAfterwords . . . . 1 match
          * '테스트코드의 보폭을 조절하라. 상황에 따라 성큼성큼 보폭을 늘릴수도 있지만, 상황에 따라서는 보폭을 좁혀야 한다. 처음 TDD를 하는 사람은 보폭을 좁혀서 걸어가기가 오히려 더 힘들다' wiki:Wiki:DoTheSimplestThingThatCouldPossiblyWork. 이것이 훈련이 아직 덜된, TDD를 하는 사람에게는 얼마나 힘든지는 이번 RDP 짜면서 느꼈었는데. 열심히 훈련하겠습니다.
  • SeparatingUserInterfaceCode . . . . 1 match
         When separating the presentation from the domain, make sure that no part of the domain code makes any reference to the presentation code. So if you write an application with a WIMP (windows, icons, mouse, and pointer) GUI, you should be able to write a command line interface that does everything that you can do through the WIMP interface -- without copying any code from the WIMP into the command line.
         이는 UI 부분에만 적용되지 않는다. 일종의 InformationHiding 의 개념으로 확장할 수 있다. 예를 들면 다음과 같이 응용할 수 있지 않을까.
  • Server&Client/상욱 . . . . 1 match
          while (true) {
  • Shoemaker's_Problem/곽병학 . . . . 1 match
          while(cs--) {
  • SibichiSeminar/TrustModel . . . . 1 match
         [SibichiSeminar], [2011년활동지도]
  • Slurpys . . . . 1 match
          || 강인수 || Delphi || 1시간 정도 || [Slurpys/강인수] ||
  • Slurpys/김회영 . . . . 1 match
          while(string[(*nowPointer)+1]=='F')
  • Slurpys/문보창 . . . . 1 match
          while (str[index] == 'F')
  • Slurpys/이상규 . . . . 1 match
          while(str[index] == 'F')
  • SmallTalk/강좌FromHitel/Index . . . . 1 match
          | 1.4.1. Dolphin Smalltalk 등록하기
         ["SmallTalk/강좌FromHitel"]
  • SmallTalk/강좌FromHitel/차례 . . . . 1 match
          | 1.4.1. Dolphin Smalltalk 등록하기
         ["SmallTalk/강좌FromHitel"]
  • SmallTalk/문법정리 . . . . 1 match
          * Unary 메세지는 가장 높은 우선 순위를 가진다. messages have the highest precedence.
  • SmallTalk_Index . . . . 1 match
          | 1.4.1. Dolphin Smalltalk 등록하기
  • SmithNumbers/남상협 . . . . 1 match
          while(num%i==0)
  • SolarSystem/상협 . . . . 1 match
         HINSTANCE hInstance;
          glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
          if(!UnregisterClass("OpenGL",hInstance))
          hInstance = NULL;
          hInstance = GetModuleHandle(NULL);
          wc.hInstance=hInstance;
          wc.hIcon = LoadIcon(NULL,IDI_WINLOGO);
          WS_CLIPCHILDREN |
          hInstance,
          if(!HIWORD(wParam))
          ReSizeGLScene(LOWORD(lParam),HIWORD(lParam));
         int WINAPI WinMain(HINSTANCE hInstance,
          HINSTANCE hPrevInstance,
          while(!done)
  • SolidStateDisk . . . . 1 match
         반도체 메모리 칩(e.g. DRAM chips) 으로 이루어진 디스크 시스템.
  • SpiralArray/영동 . . . . 1 match
          }while(isEnd(countMove));//종료조건
  • SpiralArray/임인택 . . . . 1 match
          while True:
  • StackAndQueue . . . . 1 match
         ||유상욱||.||.|| Java Applet ||[http://165.194.17.15/~whiteblue/stackQueue/StackQueue.html 스택과 큐]||
  • StackAndQueue/손동일 . . . . 1 match
          while(cin>>choice)
  • StacksOfFlapjacks/문보창 . . . . 1 match
          while(1)
  • StacksOfFlapjacks/이동현 . . . . 1 match
          while(cin >> arr[j]){ //입력의 끝은 ^Z(EOF)를 흉내내서 종료.
  • Star/조현태 . . . . 1 match
          while (j < END_POINT_Y[i - 2])
  • StephaneDucasse . . . . 1 match
         최근 Stephane 은 Squeak 에 대한 책을 쓰고 있다. http://scgwiki.iam.unibe.ch:8080/StephaneDucasseWiki 에서 읽을 수 있다. Turtle Graphics 를 이용한 튜토리얼을 제공하는데 정말 재미있다! Smalltalk 를 입문하려는 사람에게 추천.!
  • Steps/김상섭 . . . . 1 match
          while(max[temp] < i)
  • Steps/하기웅 . . . . 1 match
          while(testcase--)
  • StringCompression . . . . 1 match
         모든 경우를 다 해 보는 알고리즘은 O(n^3) 이 되네요. String Matching에서 좀 더 효율적인 알고리즘을 사용해보면 좀더 줄일수 있을텐데... -- 보창
  • StructuredProgramming . . . . 1 match
         E. W. Dijkstra Archive
  • StuPId/정진경 . . . . 1 match
          }while(j-->0);
  • SummationOfFourPrimes/곽세환 . . . . 1 match
          while (cin >> input)
  • SummationOfFourPrimes/문보창 . . . . 1 match
          while (cin >> number)
  • SuperMarket/세연 . . . . 1 match
          while(choice != 5)
  • SuperMarket/세연/재동 . . . . 1 match
          while(choice != 5) {
  • SuperMarket/재니 . . . . 1 match
          while(input != 5)
  • TCP/IP_IllustratedVol1 . . . . 1 match
          * "'''''The word illustrated distinguishes this bool from its may rivals.'''''" 이 책의 뒷커버에 적혀있는 말이다. 이말이 이 책을 가장 멋지게 설명해준다고 생각한다.
          * Comer 박사의 "INTERNETWORKING with TCP/IP Vol.1 : PRINCIPLES, PROTOCOLS, AND ARCHITECTURES" 를 빌렸다. -zennith.
  • TFP예제/WikiPageGather . . . . 1 match
          strings = '''["Testing"] ["Testing The Program"] higu TestFirst twet'''
  • TddRecursiveDescentParsing . . . . 1 match
          ''먼저 "1"을 넣으면 "1"을 리턴하는 프로그램을 만듭니다. 다음 "314"를 넣으면 "314"를 리턴하게 합니다. 다음엔, "1 + 0"을 넣으면 "1"을 리턴하게 합니다. 다음, "1 + 314"를 넣으면 "315"를 리턴합니다. 다음, "1 + 2 + 314"를 하면 "317"을 리턴합니다. 다음, "1 - 0"을 하면 "1"을 리턴합니다. 다음, "1 - 1"을 하면 "0"을 리턴합니다. 다음, "314 - 1 + 2"를 하면 "315"를 리턴합니다. 다음, "- 1"을 넣으면 "-1"을 리턴합니다. 다음, "( 1 )"을 넣으면 "1"을 리턴합니다. ...... AST는 아직 생각하지 말고 당장 현재의 테스트를 패스하게 만드는데 필요한 것만 만들어 나가고 OAOO를 지키면서(테스트코드와 시스템코드 사이, 그리고 시스템 코드 간) 리팩토링을 지속적으로 합니다 -- 그렇다고 파싱 이론을 전혀 이용하지 말라는 말은 아니고 YAGNI를 명심하라는 것입니다. 그러면 어느 누가 봐도 훌륭한 디자인의 파서를 만들 수 있습니다. DoTheSimplestThingThatCouldPossiblyWork. --김창준''
  • TdddArticle . . . . 1 match
         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 에 대한 경험이 없기 때문에 더더욱) 한번에 습득하기에 쉬운 녀석은 아니였군.;
  • TeachYourselfProgrammingInTenYears . . . . 1 match
          * 역주 7 - MythicalManMonth 의 NoSilverBullet.
  • The Trip/Celfin . . . . 1 match
          while(cin>>student_num)
  • TheJavaMan . . . . 1 match
         [http://www.yes24.com/home/pd.asp?SID=G4JaiuIvSpuwzia6CMCpwdLN6ycFuMHPjStWSgEBltChZEnIOvC8UAlza&AK=376933&TABID=1 Thinking in Java]
  • TheJavaMan/달력 . . . . 1 match
          public void paintComponent(Graphics g)
  • TheJavaMan/설치 . . . . 1 match
         gaggachi골뱅이hotmail점com
  • TheKnightsOfTheRoundTable/김상섭 . . . . 1 match
          while(cin >> a >> b >> c)
  • TheKnightsOfTheRoundTable/문보창 . . . . 1 match
          while (cin >> a >> b >> c)
  • TheKnightsOfTheRoundTable/하기웅 . . . . 1 match
          while(cin>>a>>b>>c)
  • TheKnightsOfTheRoundTable/허준수 . . . . 1 match
          while(cin >> a >> b >> c) {
  • TheLagestSmallestBox/김상섭 . . . . 1 match
          while(cin >> L >> W)
  • TheLagestSmallestBox/하기웅 . . . . 1 match
          while(cin>>length>>width)
  • TheLargestSmallestBox/문보창 . . . . 1 match
          while (cin >> L >> W)
  • TheLargestSmallestBox/허준수 . . . . 1 match
          while(cin >> l >> w)
  • ThePriestMathematician/김상섭 . . . . 1 match
          while(cin >> num)
  • ThePriestMathematician/문보창 . . . . 1 match
          while (cin >> n)
  • TheTrip/곽세환 . . . . 1 match
          while (cin >> n && n != 0)
  • TheTrip/김상섭 . . . . 1 match
          while(num)
  • TheTrip/이승한 . . . . 1 match
          while( stuN ){ //입력되는 학생수(stuN)이 0이될때까지 루프를 돈다.
  • TheTrip/허아영 . . . . 1 match
          while(cin >> n)
  • TheWarOfGenesis2R . . . . 1 match
          3. [[HTML(<STRIKE>)]] DirectX - DirectGraphics / OpenGL 사용법 익히기. [[HTML(</STRIKE>)]] - 1시간 20분
  • Thor . . . . 1 match
          * 유상욱 : ["whiteblue"]
  • TicTacToe/후근,자겸 . . . . 1 match
          public void paint(Graphics g)
  • ToyProblems . . . . 1 match
         ToyProblems를 풀면서 접하게 될 패러다임들(아마도): CSP, Generators, Coroutines, Various Forms of Recursion, Functional Programming, OOP, Constraint Programming, State Machine, Event Driven Programming, Metaclass Programming, Code Generation, Data Driven Programming, AOP, Generic Programming, Higher Order Programming, Lazy Evaluation, Declarative Programming, ...
          - 창준 - Higher Order Programming과 로우레벨에서의 설명(예컨대 단순한 함수 포인터로 설명하는 것)의 차이는 미묘하고, 또 크다. 동사(달리다)를 명사(달림)의 품 안에 넣는 것이다. 이 사고에서 엄청난 차이가 생길 수 있다.
         Higer order programming에서 중요한 것은 동사를 명사화해준다는 것인데, Command Pattern도 이와 비슷한 것 같습니다.
  • Trac . . . . 1 match
         Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission; to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.
  • TugOfWar/김회영 . . . . 1 match
          while(changeTwoPart(rightPart,leftPart,rightTotal-leftTotal,nPeople))
  • TugOfWar/남상협 . . . . 1 match
          while len(numbers)>0:
  • TugOfWar/문보창 . . . . 1 match
         inline void eatline() { while(cin.get() != '\n') continue; };
  • TuringMachine . . . . 1 match
         = Turing Machine =
  • UglyNumbers/JuNe . . . . 1 match
          while len(ugs)<n:
  • UglyNumbers/이동현 . . . . 1 match
          while (index != 1500) {
  • UnitTest . . . . 1 match
         TestFirstProgramming 을 하게 되면 해당 프로그램을 작성해 나가는 과정이 UnitTest 작성중 남게 된다. 이는 일종의 WhiteBoxTesting 이 된다. 또한, 해당 모듈이 제대로 돌아가는지에 대한 결과도 체크하므로 BlackBoxTesting 의 역할을 한다. 즉, ExtremeProgramming 에서의 UnitTest 는 두가지 테스트의 성격을 같이 포함하고 있다. (Gray Box Testing)
  • UnixHistory . . . . 1 match
         http://www.levenez.com/unix/history.html
  • VacationOfZeroPage . . . . 1 match
         2박3일 정도 교외로 RT를 가면 어떨까요? (see also Seminar:ReadershipTraining ) JuNe이 학부생으로 되돌아 간다면 선배, 후배, 동기들과 컴퓨터 고전을 들고 RT를 할 겁니다.
  • VitosFamily/Celfin . . . . 1 match
          while(testcase--)
  • WERTYU/Celfin . . . . 1 match
          while(cin.getline(input, 255))
  • WERTYU/문보창 . . . . 1 match
          while (cin.getline(str, 256, '\n'))
  • WERTYU/허아영 . . . . 1 match
          while(cin.getline(input, 1000))
  • WeightsAndMeasures/문보창 . . . . 1 match
          while (cin >> t[*numT].weight >> t[*numT].strength)
  • WeightsAndMeasures/신재동 . . . . 1 match
          while(True):
  • WheresWaldorf/Celfin . . . . 1 match
          while(testcase--)
  • 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)
  • WikiHomePage . . . . 1 match
         When you create one, put the the word Category''''''Homepage on it, like can be seen on this page.
  • WikiNature . . . . 1 match
         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).
  • WikiProjectHistory . . . . 1 match
         || ["PatternOrientedSoftwareArchitecture"] || ["상협"],["[Lovely]boy^_^"] || 책에서 본거 간단하게 정리 || 유보 ||
  • WordIndex . . . . 1 match
         This is an index of all words occuring in page titles.
  • WorldCup/송지원 . . . . 1 match
          while(true) {
  • WritingOS . . . . 1 match
         http://www.cs.washington.edu/homes/tom/nachos/
  • X . . . . 1 match
          * 칭호 : White Knight (자칭 칭호입니다. 그렇게 신경 안 써도 .... -.-)
  • XMLStudy_2002/Resource . . . . 1 match
          *국내 XML 메일링 리스트 : [http://dblab.comeng.chungnam.ac.kr/~dolphin/xml/korean/mailinglist.html]
  • XsltVersion . . . . 1 match
          This Wiki is running an XSLT engine by
  • Yggdrasil/파스칼의삼각형 . . . . 1 match
          }while(select>10);
  • Z&D토론/학회명칭토론 . . . . 1 match
         See Also [http://zeropage.org/jsp/board/thin/?table=open&service=view&command=list&page=0&id=5086&search=&keyword=&order=num 2002년1월30일회의록]
  • Z&D토론백업 . . . . 1 match
         참고 : [http://zeropage.org/jsp/board/thin/?table=open&service=view&command=list&page=3&id=4926&search=&keyword=&order=num 2002년1월7일회의록]
  • ZPBoard/PHPStudy/MySQL . . . . 1 match
         while($row = mysql_fetch_array($result)) {
  • ZeroPageEvents . . . . 1 match
         || 7.15. 2002 ~ 7. 16. 2002 || ["2002년MT"] || ZeroPage MT~ || 김정훈(["정훈(K)의 페이지~"]), 신성재(["teruteruboz"]), 유상욱(["whiteblue"]), 이영록(["ricoder"]), 장재니(["E=mc²"]), 정재민(["Thor"]), ["창섭"], ["상협"], ["신재동"], 김남훈(["zennith"]), 강석천(["1002"], 류상민(["neocoin"]), 정해성(["phoenix_insky"]) ||
  • ZeroPageServer/AboutCracking . . . . 1 match
          * 2002-12-17 [http://zeropage.org/jsp/board/thin/index.jsp?table=open&service=view&page=0&id=6631 권고메일]
  • ZeroPageServer/SubVersion . . . . 1 match
          http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
  • ZeroPageServer/계정신청방법 . . . . 1 match
          * gaggachi @ hotmail.com으로 메일(양식 상단) 필수
  • ZeroPageServer/계정신청상황2 . . . . 1 match
         || 곽세환 || darkduck || 03 || 2003 ||zm || gaggachi 엣 한메일 || zrmr ||
  • ZeroPagers . . . . 1 match
          * 유상욱 : ["whiteblue"]
  • ZeroWikian . . . . 1 match
          * [lostship]
  • [Lovely]boy^_^/Book . . . . 1 match
          * Pattern Oriented System Architecture 1,2
  • [Lovely]boy^_^/Diary/12Rest . . . . 1 match
          * The DInput's message priority is maybe so high... It's very very fast.--; I can't control it.
  • [Lovely]boy^_^/Diary/2-2-11 . . . . 1 match
         == ToDo List of a this week ==
  • [Lovely]boy^_^/Diary/2-2-7 . . . . 1 match
          * shit.. 컴터 갔다--;
  • [Lovely]boy^_^/Diary/2-2-8 . . . . 1 match
          * MythicalManMonth 3장 읽음
  • [Lovely]boy^_^/Diary/7/8_14 . . . . 1 match
          * 러닝 + 하체 운동.. 오 shit.. 너무 무리했나.. 하다가 왼쪽 허벅지 뒤쪽에 쥐가 난거 같다.
  • [Lovely]boy^_^/EnglishGrammer/QuestionsAndAuxiliaryVerbs . . . . 1 match
          But do not use do/does/did if who/what/which is the subject of the sentence.
  • aekae/* . . . . 1 match
         오~ 잘하는데? 이정도면 For 문은 완벽하게 이해했다고 봐도 되겠는걸?? ^^; - 상욱([whiteblue])
  • apache/mod_python . . . . 1 match
          * [ftp://ring.aist.go.jp/archives/net/apache/dist/httpd/modpython/win/] : 윈도우즈 환경에서 Apache 와 연동해서 설치할 경우에 왼쪽 링크 참고. 특히 주의할 점은 Apache 버전 자신의 것과 맞는 것으로 다운 받아야 함.(안그럴 경우 아파치 서버 시작 못함)
  • cheal7272 . . . . 1 match
          * Graphics(****)
  • erunc0/RoboCode . . . . 1 match
          * not yet playing.. but this is so exsiting!!!!
  • geniumin . . . . 1 match
          * physical presentation in 3D Graphic
  • html5/others-api . . . . 1 match
          * 강조(highlight)를 표현할때 사용된다. 다른 강조의용도의 엘리먼트와 차이점은 여러번 쓰일때 사용하는것 이다.
  • html5/outline . . . . 1 match
          <figcaption> This is a figure</figcaption>
  • html5/webSqlDatabase . . . . 1 match
          alert('Something unexpected happened: ' + e.message );
  • html5practice . . . . 1 match
         = Think big! 우리는 창의력 대장! :) =
  • koi_cha/곽병학 . . . . 1 match
          while(t--) {
  • lostship . . . . 1 match
          || ["lostship/MinGW"] || 윈도우 환경에 gcc 와 STLport 설치 ||
  • lostship/MinGW . . . . 1 match
         ["lostship"]
  • minesweeper/Celfin . . . . 1 match
          while(cin>>y>>x)
  • naneunji . . . . 1 match
          * thinking in java 책 읽기
  • neocoin/MilestoneOfReport . . . . 1 match
         = Thing to Select both I/E Documents =
  • teruteruboz . . . . 1 match
          * 유상욱 : ["whiteblue"]
  • to.상협 . . . . 1 match
         while 1 :
  • vending machine . . . . 1 match
         DeleteMe) rename or modify : 일단 ZeroPage 에서 작성했었던 VendingMachine 과는 다른 Spec 이여서 이 위키에서는 맞지 않은듯 합니다. 어떤 분이 작성하신건가요? --[1002]
  • while문 구구단 . . . . 1 match
         >>> while multiple <10 :
  • whiteblue/MyTermProjectForClass . . . . 1 match
          while (1)
  • whiteblue/만년달력 . . . . 1 match
         int yearInput, monthInput, count = 0, dateNumber = 1 , locationOf1stDay, addm;
          cin >> monthInput;
          for (int x = 0 ; x < monthInput ; x++) // 1년 1일 위치
          if ( monthInput > 2 )
          cout << "\t\t" << yearInput << "년\t" << monthInput << "월 달력\n\n";
          dateNumber > lastDayOfMonth[monthInput-1] ||
         ["whiteblue"]
  • 가위바위보/동기 . . . . 1 match
          while(!fin.eof())//0:가위 1:바위 2:보
  • 가위바위보/성재 . . . . 1 match
          while(fin.get(ch))
  • 가위바위보/영동 . . . . 1 match
          while(!fin.eof()){
  • 가위바위보/은지 . . . . 1 match
          while (!fin.eof())
  • 간단한C언어문제 . . . . 1 match
          while(scanf("%d", &i), i)
  • 강성현 . . . . 1 match
          * Service Platform 개발 테스트, Whisen Smart 원격제어 App 개발
  • 강희경/도서관 . . . . 1 match
          * Pleasure Of Finding Things Out (리처드 파인만)
  • 강희경/질문 . . . . 1 match
         nothing
  • 개인키,공개키/임영동,김홍선 . . . . 1 match
          while(!fin.eof())
  • 경태 . . . . 1 match
          * 컴공, 99, 박경태, 80.9.2, mokhigh7, ZeroPagers, 손짓사랑, Netory 시니어, SSM멤버
  • 고슴도치의 사진 마을처음화면 . . . . 1 match
         ▷Phillippines tour
  • 고전모으기 . . . . 1 match
          TheElementsOfStyle, WomenFireAndDangerousThings, MetaphorsWeLiveBy
  • 고한종/십자가돌리기 . . . . 1 match
          while(1)
  • 공업수학2006 . . . . 1 match
         http://www.hil.cau.ac.kr/file/down/
  • 곽세환 . . . . 1 match
          * 이메일&엠에센 : gaggachi골뱅이hotmail쩜com
  • 권순의 . . . . 1 match
          * Chicken!!!!
  • 권영기 . . . . 1 match
          * [MachineLearning 스터디]
          * [정모/2015.5.27] OMS : Music Highlight Detection
  • 금고/문보창 . . . . 1 match
          while (t < MAXN)
  • 금고/조현태 . . . . 1 match
          while (accumulate(nodes.begin(), nodes.end(), 0) <= buildingHeight)
  • 김건영 . . . . 1 match
         MSN : gun0123 걸뱅이 hitel 다앗 넷
  • 김수경/JavaScript/InfiniteDataStructure . . . . 1 match
          * {{{filter(f(a)) := for each a in seq, sequence of a which f(a) is true.}}}
  • 김홍기 . . . . 1 match
         #redirect sibichi
  • 나를만든책장/서지혜 . . . . 1 match
          * 몰입:THINK HARD
          * 몰입2:THINK HARDER가 나왔다
          * 마음을 가라앉히고 우주적 기운을 불러들인다는 내용이 소름끼치게 오그라들지만(기-chi-의 오그라드는 표현인듯) 고양이 이야기가 많이 나와서 읽었음. 게슈탈트 스캔이라고 동물의 신체/심리 상태를 스캐닝 한다는 내용도 대뇌피질 반사! 해서 보면 나름 재미있는 책.
  • 논문번역/2012년스터디/김태진 . . . . 1 match
          더 많은 문서 작업을 위해, 개인의 손글씨 각 줄들을 추출했다. 이것은 글씨들을 핵심 위치들 사이로 이미지를 쪼개는 것으로 할 수 있었다. 핵심 위치란, 글씨의 아래위 선사이의 영역과 같은 것인데, 핵심 위치에 존재하는 줄에서 필요한 전체 픽셀들의 최소 갯수를 말하는 한계점을 응용하여(?)찾을 수 있다. 이러한 한계점은 2진화된 손글씨 영역에 대한 수직적인 밀집 히스토그램(the horizontal density histogram of the binarized handwriting-area)을 사용한 Otsu method를 사용하여 자동적으로 만들 수 있다. 검은색 픽셀들의 갯수는 수평적 투영 히스토그램에 각각의 줄을 합한 갯수이고, 그 이미지는 이 히스토그램의 최소화를 따라 핵심 위치들 사이로 조각 내었다.
  • 논문번역/2012년스터디/서민관 . . . . 1 match
         이 논문에서는 어휘 제한이 없는 off-line의 필기 인식을 기본으로 한 Hidden-Markov-Model을 소개할 것이다.
         우리의 경우에는 absolute discounting 을 이용한 bi-gram언어 모델과 backing-off for smoothing of probability distributions가 적용되었다.
  • 대학원준비06 . . . . 1 match
          Upload:ComputerArchi.zip
  • 덜덜덜 . . . . 1 match
         ||[이재영]||michin1213골뱅이hotmail.com|| :) || :( || :) || :( ||
  • 데블스캠프2002/날적이 . . . . 1 match
          ''아직 RandomWalk2에서 변경사항4까지 풀지 않은 사람은 읽지 마세요: (읽으려면 마우스로 긁기) [[HTML(<font color="white">)]]음식 요구사항 같은 것은 특히 OOP에 대한 일반인의 고정관념을 깰 수 있는 좋은 예입니다. 보통 비지니스 애플리케이션에서 역할(Role)이라고 하는 것을 경험할 수 있습니다. 흔히들 OOP에 대한 비판 중 하나가, 집에 있으면 아들이고, 학교에 가면 학생이고, 과외집에 가면 선생이 된다는 "객체 자체의 변화"에 대한 것입니다. 이것은 추상적이고 일시적인 대상도 객체가 될 수 있다는 사고 전환에서 해결 가능합니다. 일시적으로 어떤 역할을 갖고 있다가(Has-a) 그 역할이 바뀌는 것이죠. RW2의 변경사항들은 OOP 교육적 측면에서 모두 중요한 것들입니다. --JuNe [[HTML(</font>)]]''
  • 데블스캠프2003/ToyProblems . . . . 1 match
         vending machine
  • 데블스캠프2003/넷째날/Linux실습 . . . . 1 match
         Unix Philosophy를 경험하게 해주는 건 어떨까요? 예컨대 Software Tools 철학을 경험하게 해주는 것이죠. 개별적인 커맨드를 하나씩 가르쳐주는 것도 의미있을 수 있지만 학습은 학습자 스스로 뭔가를 "구성"해 볼 때 발생합니다. 단순 암기는 피해야 할 것입니다.
  • 데블스캠프2003/다섯째날 . . . . 1 match
         [http://165.194.17.15/~whiteblue/OMOK.exe 오목/상욱]
  • 데블스캠프2003/둘째날 . . . . 1 match
         [http://165.194.17.15/~whiteblue/stackQueue/StackQueue.html 스택과 큐]
  • 데블스캠프2005/FLASH키워드정리 . . . . 1 match
         _root, this
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest . . . . 1 match
          while next_to_a_beeper():
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest/이승한 . . . . 1 match
          while(1):
  • 데블스캠프2005/게임만들기/제작과정예제 . . . . 1 match
          while (2==crash)
  • 데블스캠프2005/금요일/OneCard/이동현 . . . . 1 match
          while(true){
  • 데블스캠프2005/주제 . . . . 1 match
         In my life, I have seen many programming courses that were essentially like the usual kind of driving lessons, in which one is taught how to handle a car instead of how to use a car to reach one's destination.
  • 데블스캠프2006/CPPFileInput . . . . 1 match
          while(fin >> temp)
  • 데블스캠프2006/월요일/연습문제 . . . . 1 match
         [데블스캠프2006/월요일/연습문제/do-while]
  • 데블스캠프2006/월요일/연습문제/if-else/윤성준 . . . . 1 match
          while (1) {
  • 데블스캠프2006/월요일/연습문제/switch/김대순 . . . . 1 match
          }while(t[j-1]!=999);
  • 데블스캠프2006/월요일/연습문제/switch/김준석 . . . . 1 match
          }while(!(i==999));
  • 데블스캠프2006/월요일/연습문제/switch/성우용 . . . . 1 match
          }while( n!= 999 );
  • 데블스캠프2006/월요일/연습문제/switch/윤성준 . . . . 1 match
          } while (n <= 10 && res != 999);
  • 데블스캠프2006/월요일/연습문제/switch/윤영준 . . . . 1 match
          }while((student[i-1] != 999) && (i<10));
  • 데블스캠프2006/월요일/연습문제/switch/이차형 . . . . 1 match
          }while(n != 999 && count < 10);
  • 데블스캠프2006/월요일/연습문제/switch/임다찬 . . . . 1 match
          }while(jumsu != 999);
  • 데블스캠프2006/월요일/연습문제/switch/주소영 . . . . 1 match
          while (n != 999){
  • 데블스캠프2006/화요일/pointer/문제2/김준석 . . . . 1 match
          while(a[i++] != '\0')
  • 데블스캠프2006/화요일/pointer/문제4/김준석 . . . . 1 match
          while(a[i++] != '\0')
  • 데블스캠프2009/금요일/연습문제/ACM2453/송지원 . . . . 1 match
          while(1){
  • 데블스캠프2009/금요일/연습문제/ACM2453/정종록 . . . . 1 match
          while(1)
  • 데블스캠프2009/금요일/연습문제/ACM2453/조현태 . . . . 1 match
         main(a,b,c){while(scanf("%d",&a)&&a){for(b=0;!(a&1<<b);++b);for(c=1<<b;a&c;c<<=1);printf("%u\n",(a|c)&~(c-1)|(c>>b+1)-1);}}
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/박근수 . . . . 1 match
          while(a!=number)
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/서민관 . . . . 1 match
          while(j==0)
  • 데블스캠프2010 . . . . 1 match
          [HowToCodingWell] [SibichiSeminar]
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/강소현 . . . . 1 match
          while(zerg2.HP > 0){
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김상호 . . . . 1 match
          while(a[1].hp>0)
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김정욱 . . . . 1 match
          while(1){
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/박재홍 . . . . 1 match
          while(a.HP>0)
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/허준 . . . . 1 match
          while(zeli2.HP>0) {
  • 데블스캠프2010/일반리스트 . . . . 1 match
          while ( (i<first.length()) && (i<second.length()) )
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 1 match
          while(!f.eof()){
         ...sS;;ii;;3#Bh22i; :r2i;rXSG2;Hir;92Si;rrSA&.;r.:..
         ...rr;is:r2isS:. .r2:.;s.:srirHir;HrS5rrrr2 .3hr ..
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/강소현,구자경 . . . . 1 match
          this.hopeFloor = hopeFloor;
  • 데블스캠프2011/셋째날/후기 . . . . 1 match
          * 한줄 요약은... "정말 난해하잖아!!" 였습니다. 특히 종하형이 소개한 세 언어는 정말..;; 하지만 그녀석들이 어떻게 움직이는지 약간은 판단할 수 있었던거 같네요. 배열처럼 좌우 위아래.. 현이형이 소개한 언어는 Maleb어쩌고.. 라는 헬 난이도 단어를 제외하고는 좀 나은거였던거 같네요. 특히 Whirl는 VM이 있어서 Hello World정돈 이해하고 짤 수 있을거같...기도 했구요. RNA는 우리가 직접 언어를 만들 수도 있다는걸 좀 더 와닿게 알 수있는 계기(?)가 된거 같네요. ..하지만 총체적으로 난해한 시간이었어요 ㅋㅋ
  • 데블스캠프2011/첫째날/오프닝 . . . . 1 match
          || [송치완] || 종하형 밥사주세요 ㅋ || chi3236 || S ||
  • 데블스캠프2012/둘째날/후기 . . . . 1 match
          * [변형진] - Shit Default!
  • 데블스캠프2013/둘째날/API . . . . 1 match
          while ($data = mysql_fetch_row($q)) {
  • 데블스캠프2013/셋째날/후기 . . . . 1 match
         = 김태진 / Machine Learning =
  • 데블스캠프2013/첫째날/후기 . . . . 1 match
          * GIT으로 누가 멍청한 코드를 짰는지 좋은 예시를 든답시고 while문을 집어넣었는데 세션 진행에 방해가 되었었네요. 조금 조심해야겠다는 생각이 들었어요. -[김태진]
  • 떡장수할머니/강소현 . . . . 1 match
          while(true){
  • 레밍딜레마 . . . . 1 match
         시리즈 물인데, 같은 시리즈의 하나인 혜영이가 남긴 감상 [http://zeropage.org/jsp/board/thin/?table=multimedia&service=view&command=list&page=0&id=145&search=&keyword=&order=num 네안데르탈인의 그림자] 와 같은 짧고 뜻 깊은 이야기이다. 왜 이 책을 통해서 질문법을 통한 실용적이며, 진짜 실행하는, 이루어지는 비전 창출의 중요성을 다시 한번 생각하게 되었다. ["소크라테스 카페"] 에서 저자가 계속 주장하는 질문법의 힘을 새삼 느낄수 있었다.
  • 로그인없이ssh접속하기 . . . . 1 match
         Enter file in which to save the key (/home/a/.ssh/id_rsa):
  • 루프는0부터? . . . . 1 match
         지금까지 r개의 행을 출력했따고 표현할 수 있기 때문입니다. 만약 1부터 번호를 매긴다면? 이제막 r번째 행을 출력하려는 찰나라고 정의할 수도 있겠지만, 그러한 구문은 불변식으로 정당치 않습니다. 왜냐하면, while이 조건식을 마지막으로 검사할때, rows+1이 되기 때문입니다. 이때 우리가 원하는 것은 rows행만을 출력하는 것 입니다. 따라서 우리는 r번째 행을 막 출력 하려던 것이 아닌 셈이 됩니다. 지금까지 r-1개의 행들을 출력했다고 불변식을 정의할 수도 있을 것입니다. 하지만 불변식을 그런식으로 정의 햇다면, r을 0부터 시작시켜 단순화 시키는 것이 더 낫지 않을까요?
  • 마방진/Leonardong . . . . 1 match
          while ( count < input*input )
  • 마방진/문원명 . . . . 1 match
          }while(size % 2 != 1);
  • 마방진/임민수 . . . . 1 match
          while ( cnt < num*num )
  • 마방진/조재화 . . . . 1 match
          }while(search());
  • 마스코트이름토론 . . . . 1 match
         전체 투표자 : 명 (투표하신 분들은 1씩 count를.~ history 남씀다.~ 조작 짤없슴다.~)
  • 만년달력 . . . . 1 match
         ||유상욱|| C || [whiteblue/만년달력]||
  • 만년달력/강희경,Leonardong . . . . 1 match
          while (true)
  • 만년달력/김정현 . . . . 1 match
          this.space= space;
  • 만년달력/방선희,장창재 . . . . 1 match
          while (cc < start_copy)
  • 몸짱프로젝트/InfixToPostfix . . . . 1 match
          /*while (!isEmpty())
  • 몸짱프로젝트/Invert . . . . 1 match
          while(p){
  • 몸짱프로젝트/Maze . . . . 1 match
          while ( (row != M || col != P) && top >= 0){
  • 문원명 . . . . 1 match
          Email - shivan2to5 at hanmail dot net
  • 미로찾기/곽세환 . . . . 1 match
          while (fin.get() != '\n');
  • 미로찾기/김태훈 . . . . 1 match
          while(1) {
  • 미로찾기/정수민 . . . . 1 match
          while (1){
  • 미로찾기/조현태 . . . . 1 match
          while (1)
  • 미로찾기/최경현김상섭 . . . . 1 match
          while(!(nowr==5 && nowc==5))
  • 미로찾기/황재선허아영 . . . . 1 match
          while(!(x == 5 && y == 5))
  • 박범용 . . . . 1 match
          This Love
  • 벡터/김수진 . . . . 1 match
          student3.name="shin";
  • 벡터/김홍선,노수민 . . . . 1 match
          while(!fin.eof())
  • 병역문제어떻게해결할것인가 . . . . 1 match
         DeleteMe) 지금 친구들이 1명 빼 놓고 다 군대에 있다보니 사정을 대부분 알겠네요^^;; -상욱(whiteblue)
  • 보드카페 관리 프로그램/강석우 . . . . 1 match
          while(cin >> command)
  • 복/숙제제출 . . . . 1 match
         }while(input<1 || input>9);
  • 복사생성자 . . . . 1 match
         4. 복사 생성자에서는 return *this;
  • 블로그2007/송지훈 . . . . 1 match
         color="white"><b>구구단 짜고 출력하기.</b></font></marquee>
  • 비밀키/김홍선 . . . . 1 match
          while(!fin.eof())
  • 비밀키/박능규 . . . . 1 match
          while(fin>>a)
  • 비밀키/임영동 . . . . 1 match
          while(!fin.eof())
  • 비밀키/황재선 . . . . 1 match
          while(true)
  • 비행기게임 . . . . 1 match
         || 01 || 신재동 || Graphic Design ||
  • 상욱 . . . . 1 match
         #redirect whiteblue
  • 상협/Medusa . . . . 1 match
          * A High-Performance Internet Server Architecture
  • 상협/프로젝트관련 . . . . 1 match
          * [http://www.caucse.net/cgi-bin/moin/moin.cgi/_c0_da_b9_d9_c7_c1_b7_ce_c1_a7_c6_ae_2f_b9_e6_c8_ad_ba_ae_c6_c0_b8_de_bd_c5_c0_fa?action=highlight&value=%2F%C1%F8%C7%E0%BB%F3%C8%B2 자바시간에 팀 프로젝트로 나온 메신저 짜기]
  • 새로운위키놀이 . . . . 1 match
          * [위키놀이]와 중복됩니다. DeleteThisPage ? -- [황재선]
  • 새싹교실/2011/學高/3회차 . . . . 1 match
          }while(!(player_hp<0 || park_hp<0));
  • 새싹교실/2011/무전취식/레벨10 . . . . 1 match
          while (1) {
  • 새싹교실/2011/무전취식/레벨11 . . . . 1 match
          while (1) {
  • 새싹교실/2011/무전취식/레벨8 . . . . 1 match
          while(1){
  • 새싹교실/2011/씨언어발전/3회차 . . . . 1 match
         for, while 등에 대한 사용법
  • 새싹교실/2012/AClass/2회차 . . . . 1 match
          }while(!(num == 0));
  • 새싹교실/2012/강력반 . . . . 1 match
         1.반복문(while, for)
  • 새싹교실/2012/벽돌쌓기 . . . . 1 match
          : 조건문(if, switch), 반복문(for, while) 설명
  • 새싹교실/2012/부부동반 . . . . 1 match
          * Machine Language
  • 새싹교실/2012/새싹교실강사교육/4주차 . . . . 1 match
          while(!feof(fp_source)) {
  • 새싹교실/2012/아무거나/1회차 . . . . 1 match
         4. f5 를 눌러 실행중인 디버깅을 나가려면 shift f5를 누르면 된다.
  • 새싹교실/2012/아무거나/3회차 . . . . 1 match
         오늘도 for문을 배우는데는 실패했지만! while로도 커버 가능함을 새삼 느낀다. F11 디버깅과 Alt+F8도 배웠는데 나한테 정말 꼭 필요한 것 같았다.
  • 새싹교실/2012/아우토반/앞반/3.29 . . . . 1 match
         long, double, float, char, return, union, string, if, for, while
  • 새싹교실/2012/아우토반/앞반/4.12 . . . . 1 match
          while(Sundae>=1){
  • 새싹교실/2012/아우토반/앞반/4.5 . . . . 1 match
          while((b-a)>=0)
  • 새싹교실/2012/열반/120521 . . . . 1 match
          while(*ptr){
  • 새싹교실/2013/록구록구/4회차 . . . . 1 match
         수업시간에 내가 printf를 사용할 때 for문을 사용하는 친구들을 봤었는데 직접 사용해보니 뿌듯했고 while문보다 보기 편하고 더 간편했다.:)
  • 서지혜 . . . . 1 match
         Someday you'll say something that you'll wish could take back - drama, House
          * hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : MySQL, Hibernate
  • 성적처리프로그램 . . . . 1 match
          while( i != 9999);
  • 소수구하기 . . . . 1 match
          BBC의 방송 기사를 옮겨서 기사가 부실한것 같다. [http://bbs.kldp.org/viewtopic.php?t=39037&highlight=%BC%D2%BC%F6 관련내용] 그리고 이해가 안가는게, 메르센 소수를 발견하는게 그 사람의 목표였는지, 아니면 발견된것이 메르센 소수인지도 이해가 안가게 해두었지. 것참 관심없는 내용이라고 저렇게 해둔건가.--NeoCoin
  • 소수구하기/zennith . . . . 1 match
          while (arr[i] != 0) {
  • 송지원 . . . . 1 match
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원]
  • 수면과학습 . . . . 1 match
         1. 수면중 학습 - 수면동안에 어휘를 짝지어 연합학습을 시킨다. (Tani & Yoshii-1970)
  • 숫자야구/ 변준원 . . . . 1 match
          while(a!=def[0] || b!=def[1] || c!=def[2])
  • 숫자야구/민강근 . . . . 1 match
          }while(input!=x);
  • 숫자야구/조재화 . . . . 1 match
          }while(i != 3);
  • 스택/Leonardong . . . . 1 match
          while(true)
  • 시간관리인생관리 . . . . 1 match
          * 원제 : Get everything done and still have time to play
  • 시간맞추기 . . . . 1 match
          * kbhit()함수 사용. - 사용자가 아무키나 눌렀는지 안눌렀는지 알리는 함수.
  • 신입생교육 . . . . 1 match
         저는 선배가 주축이 되어 어떤 프로젝트(학습적 목표를 동반한)를 진행하면서 후배들이 그 프로젝트에 같이 참여할 수 있도록 해주는 것이 좋을 것 같습니다. NoSmok:ApprenticeShip 모델인 거죠. 도제살이라고 합니다.
  • 실시간멀티플레이어게임프로젝트/첫주차소스1 . . . . 1 match
         while(command!="exit"):
  • 알고리즘3주숙제 . . . . 1 match
         The directory is sorted by alphabetical order of names. It contains n entries which are stored in 2 arrays:
  • 알고리즘5주숙제/하기웅 . . . . 1 match
          while(i--)
  • 알고리즘8주숙제/test . . . . 1 match
          while (alph != 0)
  • 알고리즘8주숙제/문보창 . . . . 1 match
          while (temp)
  • 압축알고리즘/수진&재동 . . . . 1 match
          while(input[i] != '\0'){
  • 양아석 . . . . 1 match
         while condition:
  • 영어학습방법론 . . . . 1 match
          * 카테고리[ex) dress, cloth category - shirts, pants, etc]로 분류하여 외우기
  • 오목/민수민 . . . . 1 match
          virtual void OnDraw(CDC* pDC); // overridden to draw this view
         #undef THIS_FILE
         static char THIS_FILE[] = __FILE__;
  • 오목/휘동, 희경 . . . . 1 match
          virtual void OnDraw(CDC* pDC); // overridden to draw this view
  • 오월의 노래 . . . . 1 match
         이때 순진한 목사(牧師)의 딸 F. 브리온과의 사랑은 <사랑과 이별(Willkommen und Abschied)> <5월의 노래('''Mailied''')>를 쓰는 계기가 되었으며, 그녀를 버린 자책감은 그 뒤 그의 시작(詩作)의 테마가 되었다.
  • 우리가나아갈방향 . . . . 1 match
         이 말의 의도는 충분히 이해를 하지만 오해의 소지가 있을 것 같아 사족을 답니다. 모여서 할 수 있는 공부가 분명히 있습니다. 이것은 혼자서만 할 수 있는 공부와는 다릅니다. 모여서 하면 아주 좋은 성과를 볼 수 있는, 그러나 혼자서는 하기 힘든 그런 공부가 분명히 있습니다. 수프를 먹으면서 포크의 "비어있음"을 탓하고 스푼의 "차있음"을 찬양하지만, 과일을 먹으면서는 포크의 "비어있음"을 고마워하고 스푼의 "차있음"을 비난하는 법입니다. 사건(event)과 물건(thing), 즉 사물에는 "나"와의 관계 속에서 그것의 "도"를 밝혀주는 길과 쓰임이 생깁니다. 그 길로 다니면 편하고 자연스럽고 쓸모를 얻지만, 자신이 길을 억지로 내려고 하면 불편하고 거북하며 쓸모를 얻지 못합니다. --김창준
  • 위시리스트 . . . . 1 match
         Building Machine Learning Systems with Python 한국어판
  • 위키QnA . . . . 1 match
         A : 아. 한번 고쳐봤습니다; 위의 네비게이션 바에 tab index를 주었습니다. 맨 처음 focus 는 바로가기 GO 입력창에 커서가 오고요. 그 다음 Shift + Tab 을 누르면 TAB 이 최근바뀐글 -> 검색 -> 제목색인 순으로 움직입니다. (반발이 3명 이상 나오면 원상복귀 하겠습니다;;) --석천
  • 위키에대한생각 . . . . 1 match
          * 기존에는 월단위로 백업하고, history를 삭제해서 복구가 불가능했다. --NeoCoin
  • 윈도우단축키 . . . . 1 match
          * 링크 새창에서 열기 - Shift + 클릭( WikiSandBox에 있는 팁에서 펌-_-)
  • 유용한팁들 . . . . 1 match
         Enter file in which to save the key (/home/a/.ssh/id_rsa):
  • 윤정훈 . . . . 1 match
         }while(input<1 || input>9);
  • 이승한/PHP . . . . 1 match
          * if, while, switch, for 이 존재한다.
  • 이승한/java . . . . 1 match
         객체 관련 키워드 : new, instanceof, this, super, null
  • 이영호/지뢰찾기 . . . . 1 match
          } while(count);
  • 일반적인사용패턴 . . . . 1 match
         해당 주제에 대해 새로운 위키 페이지를 열어보세요. Edit Text 하신 뒤 [[ "열고싶은주제" ]] 식으로 입력하시면 새 페이지가 열 수 있도록 붉은색의 링크가 생깁니다. 해당 링크를 클릭하신 뒤, 새로 열린 페이지에 Create This Page를 클릭하시고 글을 입력하시면, 그 페이지는 그 다음부터 새로운 위키 페이지가 됩니다. 또 다른 방법으로는, 상단의 'Go' 에 새 페이지 이름을 적어주세요. 'Go' 는 기존에 열린 페이지 이름을 입력하면 바로 가게 되고요. 그렇지 않은 경우는 새 페이지가 열리게 된답니다.
  • 임베디드방향과가능성/정보 . . . . 1 match
         둘째로 기술적으로 말씀드리죠. 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의 타겟은 대부분 임베디드 기기입니다.) 대부분의 비메모리 반도체칩은 그 용도가 정해져있으며, 비메모리 반도체를 사용하는(혹은 설계하는 사람)을 두고 임베디드 엔지니어라 할 수 있죠. 사실 임베디드는 범위가 매우 넓기 때문에 한가지로 한정하기 힘듭니다.
  • 임인택/Link . . . . 1 match
          * [http://forums.mozilla.or.kr/viewtopic.php?t=954&highlight=%C5%D7%B8%B6 테마]
  • 임인택/삽질 . . . . 1 match
          ''PatternHatching 에서의 Singleton 부분 참조''
  • 자료병합하기/조현태 . . . . 1 match
          while (a[i]>=b[read_point])
  • 잔디밭/권순의 . . . . 1 match
          while((getRow < 3) || (getCol < 3))
  • 장창재 . . . . 1 match
          * 양식에 매우 벗어나셨군요..^^; 준회원이 되신것을 축하드리구요 검색을 해 보세요 여러 학우들 페이지도 한번 보시구요 - 상욱(["whiteblue"])
  • 저글링 4마리 . . . . 1 match
         ||[정수민]||nihillove걸뱅이hotmail.com|| :) || :( || :) ||
  • 정규표현식/스터디/반복찾기/예제 . . . . 1 match
         avahi cvs-pserver.conf gnome issue mime.types popularity-contest.conf sensors.d vga
  • 정규표현식/스터디/특수문자찾기 . . . . 1 match
         [DelteThisPage]
  • 정렬/Leonardong . . . . 1 match
          while (i>0)
  • 정모/2002.7.11 . . . . 1 match
          * ["PatternOrientedSoftwareArchitecture"] - 패턴의 관점에서 보는 소프트웨어 구조
  • 정모/2002.8.22 . . . . 1 match
          * ["MFCStudy_2002_1"], ["MFCStudy_2002_2"] ,["CppStudy_2002_1"], ["CppStudy_2002_2"], ["3DGraphicsFoundation"]
  • 정모/2002.9.26 . . . . 1 match
         시간관리, 우선순위 관리에 대해 고민하는 사람들이 많았다. 마침 재동이 '끝도없는일 깔끔하게 해치우기'(NoSmok:GettingThingsDone) 를 읽던 중이여서 책을 아는 사람들이 그와 관련한 이야기들이 있었다.
  • 정모/2011.3.21 . . . . 1 match
          * 키워드 전기수 재밌었습니다. 괜히 저는 혼자 말도 안돼는 드립치다가 웃음보 터져가지고 민망하게 진행도 못하긴 했었지만요 ㅋㅋㅋ elisp과 emacs 세미나는 파스텔톤 분위기에 취해서 흥미롭게 들었습니다. emacs는 '''단축키가 리눅스랑 같다'''는 이야기때문에 끌렸습니다... ㅋㅋ 그래서 설치하고 튜토리얼도 따라해봤습니다. 재밌더군요 {OK} OMS는 들으면서 놀랐습니다. 실제 마케팅부서에서 마케팅 나온 듯한 인상을 받았습니다. OMS를 보고 와우 스토리에 흥미도 생겼구요. 속으로 이런 생각도 했습니다. '와우는 무저갱이니까 와우 소설이나 읽어서 대리 만족이나 하자.' ㅋㅋㅋ 근데 소설 읽으면 결국 하게 될거 같아서 Stop Thinking! 결국 결론은 '''와우에는 접근도 하지 말자.''' 피자도 맛있게 '냠냠 쩝쩝 우물우물 쓰읍쓰읍 꿀꺽 쯥'하면서 잘 먹었습니다. 아쉬운 점이 있다면, 새싹 교실 트레이드를 못한 것 입니다. 제 반에 같이 햇빛을 못 쬐는 새싹이 있는데 결국 다른 새싹으로 바꾸지 못해서 제 새싹이 양분을 먹지 못했습니다...담번에는 꼭 흙 째로 옮겨주고 싶네요. - [박성현]
  • 정모/2011.4.11 . . . . 1 match
          * 항상 그렇듯 정모할때 궁금한건 Ice Breaking 시간이군요. 녹화 재방이라도 제발 보고싶은 마음입니다. 정모시간에 소개해주신 LETSudent는 참석해봐야겠습니다. 유익한 정보군요. 새로온 21기 학우들 반갑습니다. 얼굴 기억했어요. Zeropage의 생활을 맘껏 즐겨보아요. 새얼굴들이 보였는데 이제 새로 새내기들을 한번 정모에 참여할때가 되었다는 생각이 잠깐 들었던 시간입니다. 권순의 학우의 OMS는 배경이 아야나미 레이라서 기쁨반 안타까움 반으로 배경을 지켜보았고 안티짓도 좀 올렸었습니다만, 그거 알잖아요 안티도 팬입니다. OMS에서 소개된 노래들에 대해 다시한번 들어보고 생각해보게 되었던 시간은 기쁩니다. 창작자의 의미가 가득차있는 것을 알게해주었으니까요. 그사람들도 기쁠겁니다. 회장님이 만들으셨던 스피드 퀴즈는 정말 신선했어요. '우리도 올해는 이런 레크레이션을 다하는구나'는 뿌듯한 생각이 들었습니다. 전 이런거 좋아하니까요. 저도 어느정도 공통된 경험이 쌓인사람들과 만난다면 해보는게 좋을것 같습니다. 다음주 소풍은 정말 꽃이 만발했으면 좋겠단 생각이드네요 한번 이건 알아봐야겠습니다. 비는 안오겠죠. 시험기간 전이라 걱정이될 사람도있겠지만 경험상, 시험기간 전에는, 시험기간 중에는, 시험기간 후에는 노는겁니다. Enjoy EveryThing이죠. 항상 늦지만 이렇게라도 정모에 참석해서 후기를 남길수있는게 가장 즐겁습니다. 다음주에는 즐거운 소풍준비를 해가야겠군요 - [김준석]
  • 정모/2011.5.23 . . . . 1 match
          * 휴면회원 [김홍기]의 [wiki:SibichiSeminar/TrustModel 이 사람이 휴면회원인 이유]
  • 정모/2011.8.8 . . . . 1 match
          * Plz update this line.
  • 정모/2012.1.6 . . . . 1 match
          * [http://www.bloter.net/archives/87951 제3의 플랫폼]
  • 정모/2012.4.2 . . . . 1 match
          * 회고하면서 friendship에 쓸 내용도 함께 쓰는 아이디어 좋은 것 같아요. 회장 혼자 일하는 거 보다 나눠서 쓰는게 나으니까 ㅋㅋ 써달라고 말만 하면 보통 안 쓸텐데 이렇게 정모에서 쓰게하는 건 좋은 방법이네요.
  • 정모/2012.4.9 . . . . 1 match
          * 드디어 학회실 정리를 했습니다. ..뭐 완전히 된거도 아니고 아직 잡다한 물건도 없지만 그런거야 점점 채워나가고 정리해나가면 되지 않을까요. ㅎㅎㅎ 1월부터 계속 준비해오던 것 중 하나가 드디어 결실을 맺어 다행이에요. 이제 수요일까지 써야하는 Friendship 지원서만 써내면 제 공약(?)중 하나인 ZP학회실 확보 + ZP부자페이지 만들기 를 실천하게 되는군요.!! ㅋㅋ - [김태진]
  • 정모/2012.7.11 . . . . 1 match
          - 첫주차에는 문서 작성, 삭제 등을 목표로 삼아서 hibernate 등을 이용할 예정.
  • 정모/2012.9.24 . . . . 1 match
          * SSM Friendship
  • 정모/2013.3.18 . . . . 1 match
          * Q : 개발자가 필요하셔서 오셨다고 했는데, 어떤 개발자를 원하시는지? A : everything(...), 안드로이드 할 수 있으면 된다고 생각함. 서버 유지관리도. 아이폰 점유율 망해서 안 할 생각.
  • 정모/2013.7.15 . . . . 1 match
         == 삼성 S/W FriendShip ==
  • 조영준 . . . . 1 match
          * 2015년 하계방학 Java 강사 - [https://onedrive.live.com/redir?resid=3E1EBF9966F2EBA!23488&authkey=!AHG1S-XLSURIruo&ithint=folder%2cpptx 수업 자료]
  • 조영준/CodeRace/130506 . . . . 1 match
          while ((line = sr.ReadLine()) != null)
  • 중앙도서관 . . . . 1 match
         이런 프로젝트가 컴공과 학생에게 쉽게 떨어질리는 만무하다. 그래서 대부분은 디자인 단계에서 끝내게 된다. 유스케이스 몇개 그려보고 끝나는 것이다. 좀 더 용감하고 야망이 높은 사람들은 밑바닥부터 구축을 해나갈지도 모르겠다. 어찌 되었건 프로그래밍은 중요하다. 빌게이츠가 늘 하는 말이 "Code is the thing"이란다. 만약 프로그래밍을 직접 해보지 않고 끝내게 되면 자신이 배울 수 있는 엄청난 크기의 빙산을 그냥 지나치는 셈이다.
  • 중위수구하기/허아영 . . . . 1 match
          while(1){
  • 즐겨찾기 . . . . 1 match
         [http://no-smok.net/nsmk/%EB%8C%80%ED%95%99%EC%83%9D%EC%9D%B4%EC%95%8C%EC%95%84%EC%95%BC%ED%95%A0%EA%B2%83%EB%93%A4?action=highlight&value=%EC%98%81%EC%96%B4%7C%EC%9E%91%EB%AC%B8]
  • 지영민/ㅇㅈㅎ게임 . . . . 1 match
          while(TRUE)
  • 창섭/통기타 . . . . 1 match
         || [http://165.194.17.15/~wiz/cgi-bin/MoinMoin/wiki-moinmoin/moin.cgi/_c5_eb_b1_e2_c5_b8?action=highlight&value=음악분류#line23 창섭의 개인위키] ||
  • 책분류Template . . . . 1 match
         DeleteMe when you fill in this page (이 페이지를 채워 넣을 때 삭제해 주세요)
  • 최대공약수/김태훈zyint . . . . 1 match
         아영이꺼 보니 while문하구 함수쓰는거랑 따로따로하는 거였다..;
  • 최대공약수/남도연 . . . . 1 match
          while (small!=0){
  • 최소정수의합/김대순 . . . . 1 match
          }while(s<=3000);
  • 최소정수의합/김유정 . . . . 1 match
          while (sum<=3000) {
  • 최소정수의합/김정현 . . . . 1 match
          while(sum<3000)
  • 최소정수의합/김태훈zyint . . . . 1 match
          while(1)
  • 최소정수의합/남도연 . . . . 1 match
          while (sum<=3000){
  • 최소정수의합/문보창 . . . . 1 match
          while ((n * n + n) / 2 < bound_num) n++;
  • 최소정수의합/이규완 . . . . 1 match
          }while(sum<3000);
  • 최소정수의합/이재경 . . . . 1 match
          while (sum<=3000)
  • 최소정수의합/이태양 . . . . 1 match
          while(1){
  • 최소정수의합/임다찬 . . . . 1 match
          while(sum<=3000){
  • 최소정수의합/조현태 . . . . 1 match
          while (COMPARENUM>sum(n))
  • 최소정수의합/최경현 . . . . 1 match
          while(1)
  • 캠이랑놀자/051228 . . . . 1 match
         === whitening ===
  • 캠이랑놀자/051229 . . . . 1 match
         == Color-Whitening ==
  • 캠이랑놀자/보창 . . . . 1 match
         newWhite = Image.new("RGB", im.size)
  • 캠이랑놀자/보창/숙제1 . . . . 1 match
         == Whitening ==
  • 캠이랑놀자/아영/숙제1 . . . . 1 match
         == Whitening ==
  • 컴퓨터고전스터디 . . . . 1 match
          * 2002년 MentorOfArts 위키에서 MythicalManMonth 로 Moa:컴퓨터고전스터디 그룹이 ZeroPagers 와 진행
  • 큐/Leonardong . . . . 1 match
          while(true)
  • 토이/삼각형만들기/김남훈 . . . . 1 match
          while (num >= 0)
  • 토이/숫자뒤집기/임영동 . . . . 1 match
          while(number>0)
  • 파스칼삼각형/구자겸 . . . . 1 match
          while (i<index):
  • 파스칼삼각형/김수경 . . . . 1 match
          while i <= n:
  • 파스칼삼각형/김영록 . . . . 1 match
          }while(X > Y) ;
  • 파스칼삼각형/임상현 . . . . 1 match
          }while(Pascal(row,col) == -1);
  • 파스칼삼각형/조현태 . . . . 1 match
          while (hang<yol)
  • 파스칼의삼각형/조재화 . . . . 1 match
          while(cin>> a >> b)
  • 파일 입출력 . . . . 1 match
          while(fin >> temp)
  • 파일 입출력_1 . . . . 1 match
          while(fin >> temp)
  • 페이지이름 . . . . 1 match
         아래는 ["제안"]이란 ["페이지이름"]에 대한 토론 내용을 HierarchicalWikiWiki 페이지에서 옮겼습니다. 좀 더 다듬어야 하겠습니다. RefactorMe --["이덕준"]
  • 페이지이름고치기 . . . . 1 match
         지우고 싶지 않은 페이지는 DontDeleteThisPage 를 참고하라
  • 페이지제목띄어쓰기토론 . . . . 1 match
         문제를 시스템과 관련해서 제한을 두지 말고 생각해봅시다. 한글 띄어쓰기가 더 사용하기에 좋은지, 아니면 붙여쓰더라도 별다른 불편이 없는지. 만약 띄어쓰는게 더 좋은 방법이라고 모인모인을 수정해볼수도 있겠죠? 예를들어, 한글의 경우 마음대로 띄어쓰기를 하는 경우가 중복된 페이지를 생성하는데 문제가 된다면, 검색시나 새로운 페이지 생성시 white space 를 제외한 검색으로 페이지를 보여줄수도 있겠지요. 생각해보면 다른 '구현' 방법도 찾을 수 있을것 같습니다. 문제는, '문제'자체가 어떠한게 더 좋은 방법인지를 이야기해보도록 합시다. -- 이선우
  • 포항공대전산대학원ReadigList . . . . 1 match
         “Principles of Computer Architecture”, Miles J. Murdocca and Vincent P. Heurinng, Prentice Hall, 2000.
  • 프로그래밍 . . . . 1 match
         == Problem archive ==
  • 프로그래밍/ACM . . . . 1 match
          while(true)
  • 프로그래밍잔치/ErrorMessage . . . . 1 match
          * 끝나갈 무렵, 합칠떄가 왔다. 창섭군과 은지 누나가 한걸 가져와서 씌울라고 보니..(처음에는 쉬울줄 알았따. 내 메인 프레임에서 버튼을 누르면 창섭군과 은지 누나가 만든 전화번호부 프레임을 띄울 예정이었다.) 문제가 생겼다. 내껀 스윙이고, 창섭이네꺼는 AWT다.--; 스윙과 AWT 같이 쓰지 말라고 하는 말을 너무 많이 봐서.. 스윙으로 고치기 시작했다. ... shit. 함수가 다르자나.--; 이러면서 어떻게 어떻게 고치고 보니--; 메뉴가 가운데 달렸다. 석천이형의 도움을 받아서, 메뉴를 제 위치에 나오게 했다.
  • 프로젝트전용위키 . . . . 1 match
         ZeroWiki와 ZeroPage에서 만든 [프로젝트전용위키]들은 HierarchicalWikiWiki를 구성해야 할 것이다.
  • 피보나치/SSS . . . . 1 match
          while(1)
  • 피보나치/김홍선 . . . . 1 match
          while(cin.get()!='\n')
  • 피보나치/장창재 . . . . 1 match
          while (cin >> a)
  • 피보나치/조재화 . . . . 1 match
          while(cin>>z)
  • 학회간교류 . . . . 1 match
          * PGP (Programmable Graphics Pipeline)
  • 함수포인터 . . . . 1 match
         [http://www.cs.sfu.ca/%7Ecameron/Teaching/383/PassByName.html 5. html 문서]
  • 허아영/MBTI . . . . 1 match
         '''사고형 (Thingking)'''
  • 호너의법칙/김태훈zyint . . . . 1 match
          while(1)
  • 홍기 . . . . 1 match
         #Redirect sibichi
  • 화이트헤드과정철학의이해 . . . . 1 match
          * '진정한 발견의 방법은 비행기의 비행과 유사하다. 그것은 개별적인 관찰의 지평에서 출발하여 상상적 일반화의 엷은 대기층을 비행한다. 그리고 다시 합리적 해석에 의해 날카로워진 새로운 관찰을 위해 착륙한다.' - 서문중 인용된 Whitehead 글.
  • 회원정리 . . . . 1 match
          그리고 사과의 말씀 FrontPage에도 올렸지만 다시한번 드립니다. 일처리를 함에 있어 경솔하였고, 성급했던 점.. 그리고 회칙을 좀더 눈여겨 보지 않고 회원정리를 한 점에 대하여 회원들은 물론 선배들께 우려를 끼쳐드린점 죄송합니다. 이런 일이 없도록 하겠습니다. 같은 과친구들끼리 서로 웃으며 대하는 친구들끼리 회원정리라는 것때문에 실관계가 서먹해지는 것은 저도 우려하는 바입니다. 홈페이지까지 삭제하는 일은 지나치다는 생각이 들었습니다. 회원정리는 개개인의 추방을 목적으로 하는 것이 아니라 학회의 부흥을 목적으로 하기 때문입니다. 그리하여 상민이 형이 Delete This Page 대신에 ZeroPagers 를 ZeroWikian 으로 바꿔놓으며 차후 연락하여 활동재개의 여지를 남겨놓으신 일에 감사드리며, 형이 미쳐 손대지 못한 홈페이지도 제가 마저 ZeroWikian 으로 바꿔놓았습니다. ZeroPagers 가 아니더라도 ZeroWikian 으로 같이 공부할 수 있다면 좋을 것입니다.
Found 1713 matching pages out of 7555 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.3733 sec