E D R , A S I H C RSS

Full text search for "ea"

ea


Search BackLinks only
Display context of search results
Case-sensitive searching
  • JavaNetworkProgramming . . . . 176 matches
          *세마포어(semaphores) : 세마포어란, 자바 객체가 아니라 특별한 형태의 시스템 객체이며, 이객체는 '얻기(get)'와 '놓기(release)'라는 두 가지 기능을 가지고 있다 한 순간에, 오직 하나의 쓰레드만이 세마포어를 얻을 수 있으며(get), 한 쓰레드가 세마포어를 가지고 있는 동안 세마포어를 얻으려고 시도한 다른 쓰레드들은 모두 대기 상태에 들어간다. 다시 쓰레드가 세마포어를 놓으면(release) 다른 쓰레드가 세마포어를 얻고(get) 다시 대기상태로 들어간다. 이런한 매커니즘을 사용하여 특정 작업을 동기화 할수있다.
          *Thread 클래스 : 보통 상속받아서 사용
          public class SubThread extends Thread{
          SubThread subThread = new SubThread();
          subThread.start(); //쓰레드 시작
          *Runnable 인터페이스 : Thread 클래스를 직접 상속받지 않은 클래스의 객체가 손쉽게 쓰레드를 생성할수 있도록 해줌
          public class ThreadDemo implements Runnable{
          protected Thread execution;
          execution = new Thread(this); //Runnable 인터페이스를 구현한 것을 넣어줌
          execution.setPriority(Thread.MIN_PRIORITY); //우선수위를 정함
          Thread myself = Thread.currentThread(); //현재 실행중인 쓰레드를 가져온다.
          *ThreadGroup 클래스 : 여래개의 쓰레드르 그룹으로 만들어 손쉽계 Thread를 관리
          *Thread 통지(notification)메소드 : 주의해야 할 점은, 이 메소드들 호출하는 쓰레들이 반드시 synchronized 블록으로 동기화 되어야 한다는 점이다.
          *OutpuStream,InputStream : 모든 다른 스트림 클래스들의 수퍼클래스이다. 이 Chapter에서는 이둘 클래스 설명
          *OutputStream 클래스 : OutputStream 클래스는 통신 채널로의 관문을 의미한다. 즉, OutputStream으로 데이터를 써넣으면 데이터는 연결된 통신 채널로 전송될 것이다.
          public class SimpleOut { //간단한 OutputStream 예제
          *InputStream 클래스 : InputStream 클래스는 통신 채널로부터 데이터를 읽어 내는 관문을 의미한다. OutputStream에 의해 통신 채널로 쓰여진 데이터는 해당하는 InputStream에 의해 읽혀진다.
          public class SimpleIn { //간단한 InputStream 예제
          int numberRead;
          while((numberRead =System.in.read(buffer))>=0) //가능한 많은 양을 읽는다. EOF가 -1을 반환하면 출력한다.
  • LIB_3 . . . . 167 matches
          for (int count = 0;count<LIB_MAX_HEAP;count++) {
          pSuspend_heap[count] = NULL;
          pReady_heap[count] = NULL;
          ready_tcb_ptr = 0;
          free_tcb_ptr = LIB_MAX_HEAP;
         /* Create The Task
         void LIB_create_task (char *task_name,int priority,void (*task)(void),INT16U * Stack)
          pReady_heap[ready_tcb_ptr] = LIB_free_TCB();
          pReady_heap[ready_tcb_ptr]->Task_Name = task_name;
          pReady_heap[ready_tcb_ptr]->delay = 0;
          pReady_heap[ready_tcb_ptr]->priority = priority;
          pReady_heap[ready_tcb_ptr]->StackSeg = (INT16U)FP_SEG(Stack);
          pReady_heap[ready_tcb_ptr]->StackOff = INT16U(Stack) - 28;
          pReady_heap[ready_tcb_ptr]->Stack = Stack;
          int temp_count = ready_tcb_ptr;
          ready_tcb_ptr++;
          if ( pReady_heap[temp_count]->priority > pReady_heap[tree_parent(temp_count)]->priority ){
          Temp_TCB = pReady_heap[temp_count];
          pReady_heap[temp_count] = pReady_heap[tree_parent(temp_count)];
          pReady_heap[tree_parent(temp_count)] = Temp_TCB;
  • MoreEffectiveC++/Techniques1of3 . . . . 131 matches
         NewsLetter 객체는 아마 디스크에서 자료를 적재할 것이다. NewsLetter가 디스크에서 자료를 가지고 보여주기 위해 istream을 사용해서 NewsLetter를 구성할 객체들을 생성한다고 가정한다면 다음과 같은 코드들을 대강 만들수 있는데
          NewsLetter(istream& str);
         NewsLetter::NewsLetter(istream& str)
         혹은 약간 수를 써서 readComponent를 호출하는 식으로 바꾼다면
          // 순수히 디스크에 있는 데이터를 읽어 드리는 istream과 자료 str에서
          // 해당 자료를 해석하고, 알맞는 객체를 만들고 반호나하는 readComponent객체
          static NLComponent * readComponent(istream& str);
         NewsLetter::NewsLetter(istream& str)
          // readComponent가 해석한 객체를 newsletter의 리스트 마지막에 추가시키는 과정
          components.push_back(readComponent(str));
         readComponent가 무엇을 어떻게 하는지 궁리해 보자. 위에 언급한듯이 readComponent는 리스트에 넣을 TextBlock나 Graphic형의 객체를 디스크에서 읽어 드린 자료를 바탕으로 만들어 낸다. 그리고 최종적으로 만들어진 해당 객체의 포인터를 반환해서 list의 인자를 구성하게 해야 할것이다. 이때 마지막 코드에서 가상 생성자의 개념이 만들어 져야 할것이다. 입력되 는자료에 기초되어서, 알아서 만들어 인자. 개념상으로는 옳지만 실제로는 그렇게 구현될수는 없을 것이다. 객체를 생성할때 부터 형을 알고 있어야 하는건 자명하니까. 그렇다면 비슷하게 구현해 본다?
          virtual ostream& operator<<(ostream& str) const = 0;
          virtual ostream& operator<<(ostream& str) const;
          virtual ostream& operator<<(ostream& str) const;
          virtual ostream& print(ostream& s) const = 0;
          virtual ostream& print(ostream& s) const;
          virtual ostream& print(ostream& s) const;
         ostream& operator<<(ostream& s, const NLComponent& c)
         create Printer object p1;
         create Printer object p2;
  • OOP/2012년스터디 . . . . 127 matches
         bool isLeafYear;
         void CalLeafYear(int year);
         int CalDay(int year,int month, int date);
         int PrintOutMonth(int year,int month,int line);
          int year;
          printf("Year : ");
          scanf("%d",&year);
          CalLeafYear(year);
          nLine=PrintOutMonth(year,i,nLine);
         int CalDay(int year,int month,int date=1)
          yCode=(year%100);
          if((month==1 || month==2) && isLeafYear==true) month+=12;
         int PrintOutMonth( int year, int month, int line)
          gotoxy(0*CELL,line); printf("%d - %d",year,month);
          if(isLeafYear==true&&month==2) eDay=mEnd[0];
          week=CalDay(year,month,day);
         void CalLeafYear( int year )
          isLeafYear =(year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0));
          break;
         // Created by 김 태진 on 12. 1. 10..
  • CSP . . . . 116 matches
         #Copyright 2003 June Kim <juneaftn at hanmail dot net>
         import threading, thread
          threads=[]
          for each in self.ps:
          threads.append(threading.Thread(target=each.run))
          for each in threads:
          each.setDaemon(True)
          each.start()
          for each in threads:
          each.join()
          for each in self.ps:
          each.run()
          v=loads(netstring.readns(self.s)) #block
          ack=netstring.readns(self.s) #block
          def __init__(self,addr,outstream):
          self.out_=outstream
          s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
          break
          def __init__(self,addr,outstream):
          self.out_=outstream
  • 데블스캠프2013/셋째날/머신러닝 . . . . 104 matches
         = Machine Learning =
         using System.Threading.Tasks;
          StreamReader reader = new StreamReader(@"C:\ZPDC2013\train_data11293x8165");
          line = reader.ReadLine();
          line = reader.ReadLine();
          reader.Close();
          reader = new StreamReader(@"C:\ZPDC2013\train_class11293x20");
          line = reader.ReadLine();
          line = reader.ReadLine();
          reader.Close();
          reader = new StreamReader(@"C:\ZPDC2013\test_data7528x8165");
          line = reader.ReadLine();
          line = reader.ReadLine();
          reader.Close();
          Console.ReadKey();
         MachineLearning.py
         trainData = open('DataSet/train_data11293x8165').readlines();
         trainClass = open('DataSet/train_class11293x20').readlines();
         testData = open('DataSet/test_data7528x8165').readlines();
         leastDiffValue = 10000;
  • ContestScoreBoard/문보창 . . . . 100 matches
         #include <iostream>
         const int NUMBER_TEAM = 101;
         }ContestTeam;
         void inputInfoContest(ContestTeam * team, bool * isSumit);
         void initialize(ContestTeam * team, bool * isSumit);
         void initializeTeam(ContestTeam * team);
         int settingRank(bool * isSumit, int * rankTeam);
         void concludeRank(ContestTeam * team, int * rankTeam, int numberSumitTeam);
         void printRank(ContestTeam * team, int * rankTeam, int numberSumitTeam);
          ContestTeam team[NUMBER_TEAM];
          bool isSumit[NUMBER_TEAM];
          int rankTeam[NUMBER_TEAM];
          int numberSumitTeam;
          initialize(team, isSumit);
          inputInfoContest(team, isSumit);
          numberSumitTeam = settingRank(isSumit, rankTeam);
          concludeRank(team, rankTeam, numberSumitTeam);
          printRank(team, rankTeam, numberSumitTeam);
         void initialize(ContestTeam * team, bool * isSumit)
          initializeTeam(team);
  • MoreEffectiveC++/Appendix . . . . 96 matches
         == Recommended Reading ==
         So your appetite for information on C++ remains unsated. Fear not, there's more — much more. In the sections that follow, I put forth my recommendations for further reading on C++. It goes without saying that such recommendations are both subjective and selective, but in view of the litigious age in which we live, it's probably a good idea to say it anyway. ¤ MEC++ Rec Reading, P2
         There are hundreds — possibly thousands — of books on C++, and new contenders join the fray with great frequency. I haven't seen all these books, much less read them, but my experience has been that while some books are very good, some of them, well, some of them aren't. ¤ MEC++ Rec Reading, P4
         What follows is the list of books I find myself consulting when I have questions about software development in C++. Other good books are available, I'm sure, but these are the ones I use, the ones I can truly recommend. ¤ MEC++ Rec Reading, P5
         A good place to begin is with the books that describe the language itself. Unless you are crucially dependent on the nuances of the °official standards documents, I suggest you do, too. ¤ MEC++ Rec Reading, P6
          * '''''The Annotated C++ Reference Manual''''', Margaret A. Ellis and Bjarne Stroustrup, Addison-Wesley, 1990, ISBN 0-201-51459-1. ¤ MEC++ Rec Reading, P7
          * '''''The Design and Evolution of C++''''', Bjarne Stroustrup, Addison-Wesley, 1994, ISBN 0-201-54330-3. ¤ MEC++ Rec Reading, P8
         These books contain not just a description of what's in the language, they also explain the rationale behind the design decisions — something you won't find in the official standard documents. The Annotated C++ Reference Manual is now incomplete (several language features have been added since it was published — see Item 35) and is in some cases out of date, but it is still the best reference for the core parts of the language, including templates and exceptions. The Design and Evolution of C++ covers most of what's missing in The Annotated C++ Reference Manual; the only thing it lacks is a discussion of the Standard Template Library (again, see Item 35). These books are not tutorials, they're references, but you can't truly understand C++ unless you understand the material in these books
         For a more general reference on the language, the standard library, and how to apply it, there is no better place to look than the book by the man responsible for C++ in the first place: ¤ MEC++ Rec Reading, P10
          * '''''The C++ Programming Language (Third Edition)''''', Bjarne Stroustrup, Addison-Wesley, 1997, ISBN 0-201-88954-4. ¤ MEC++ Rec Reading, P11
         Stroustrup has been intimately involved in the language's design, implementation, application, and standardization since its inception, and he probably knows more about it than anybody else does. His descriptions of language features make for dense reading, but that's primarily because they contain so much information. The chapters on the standard C++ library provide a good introduction to this crucial aspect of modern C++. ¤ MEC++ Rec Reading, P12
         If you're ready to move beyond the language itself and are interested in how to apply it effectively, you might consider my other book on the subject: ¤ MEC++ Rec Reading, P13
          * '''''Effective C++''''', Second Edition: 50 Specific Ways to Improve Your Programs and Designs, Scott Meyers, Addison-Wesley, 1998, ISBN 0-201-92488-9. ¤ MEC++ Rec Reading, P14
         That book is organized similarly to this one, but it covers different (arguably more fundamental) material. ¤ MEC++ Rec Reading, P15
         A book pitched at roughly the same level as my Effective C++ books, but covering different topics, is ¤ MEC++ Rec Reading, P16
          * '''''C++ Strategies and Tactics''''', Robert Murray, Addison-Wesley, 1993, ISBN 0-201-56382-7. ¤ MEC++ Rec Reading, P17
         Murray's book is especially strong on the fundamentals of template design, a topic to which he devotes two chapters. He also includes a chapter on the important topic of migrating from C development to C++ development. Much of my discussion on reference counting (see Item 29) is based on the ideas in C++ Strategies and Tactics.
         If you're the kind of person who likes to learn proper programming technique by reading code, the book for you is ¤ MEC++ Rec Reading, P19
          * '''''C++ Programming Style''''', Tom Cargill, Addison-Wesley, 1992, ISBN 0-201-56365-7. ¤ MEC++ Rec Reading, P20
         Each chapter in this book starts with some C++ software that has been published as an example of how to do something correctly. Cargill then proceeds to dissect — nay, vivisect — each program, identifying likely trouble spots, poor design choices, brittle implementation decisions, and things that are just plain wrong. He then iteratively rewrites each example to eliminate the weaknesses, and by the time he's done, he's produced code that is more robust, more maintainable, more efficient, and more portable, and it still fulfills the original problem specification. Anybody programming in C++ would do well to heed the lessons of this book, but it is especially important for those involved in code inspections. ¤ MEC++ Rec Reading, P21
  • WikiTextFormattingTestPage . . . . 95 matches
         If you want to see how this text appears in the original Wiki:WardsWiki, see http://www.c2.com/cgi/wiki?WikiEngineReviewTextFormattingTest
         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.
         If a wiki properly interprets the Wiki:WikiOriginalTextFormattingRules, the text will appear as described here.
         This should appear as plain variable width text, not bold or italic.
         The original Wiki:WardsWiki text formatting rules make no provision for headings. They can be simulated by applying emphasis. See the next several lines.
         '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.''''
          '''''This text, enclosed within in 5 sets of single quotes and preceded by one or more spaces, should appear in monospaced bold face italics.'''''
          ''''''This text, enclosed within in 6 sets of single quotes and preceded by one or more spaces, should appear as monospaced normal text.''''''
  • AcceleratedC++/Chapter13 . . . . 89 matches
          Core(std::istream&);
          std::istream& read(std::istream&);
          std::istream& read_common(std::istream&);
          Grad(std::istream&);
          std::istream& read(std::istream&);
          Core(std::istream&);
          std::istream& read(std::istream&);
          std::istream& read_common(std::istream&);
          Core, Grad의 생성자 4가지. 각기의 클래스에 따라 다르게 행동하게 되는 read, grade 함수. Core 클래스의 name, read-common 함수.
         istream& Core::read_common(istream& in) {
         istream& Core::read(istream& in) {
          read_common(in);
          read_hw(in, homework);
          '''Grad::read 함수의 오버로딩'''
         istream& Grad::read(istream& in) {
          read_common(in);
          read_hw(in, homework);
          상기의 클래스는 Grad의 멤버 함수로 부모 클래스의 read_common, read_hw의 함수를 그대로 상속받았다는 것을 가정한다.
         istream& Grad::read(istream& in) {
          Core::read_common(in);
  • MatrixAndQuaternionsFaq . . . . 86 matches
         Feel free to distribute or copy this FAQ as you please.
         Q25. How do I calculate the inverse of a matrix using linear equations?
         Q41. What is a shearing matrix?
         Q42. How do I perform linear interpolation between two matrices?
         Q53. How do I use quaternions to perform linear interpolation between matrices?
          A matrix is a two dimensional array of numeric data, where each
          2x2 matrices are used to perform rotations, shears and other types
          Since each type of matrix has dimensions 3x3 and 4x4, this requires
          At first glance, the use of a single linear array of data values may
          However, the use of two reference systems for each matrix element
          very often leads to confusion. With mathemetics, the order is row
          So, it is more efficient to stick with linear arrays. However, one issue
          onto a linear array? Since there are only two methods (row first/column
          Using the C/C++ programming languages the linear ordering of each
          Intuitively, it would appear that the overhead of for-next loops and
          quicker to just multiply each pair of coordinates by the rotation
          x1 = x * cz + y * sz // Rotation of each vertex
          xr = x3 + D // Translation of each vertex
          matrix costs at least 12 multiplication calculations and an extra
          processing each vertex. Using matrix multiplication, the savings made
  • RandomWalk2/재동 . . . . 83 matches
         class ReaderTestCase(unittest.TestCase):
          self.reader = Reader()
          self.reader.readTXT('case_0.txt')
          def testCreateReaderClass(self):
          self.assert_(self.reader)
          def testReadTXT(self):
          self.assertEquals('5 5\n',self.reader.getData()[0])
          self.assertEquals('22224444346\n',self.reader.getData()[2])
          self.assertEquals((5,5),self.reader.getBoardLength())
          self.assertEquals((0,0),self.reader.getStartPoint())
          self.assertEquals(expectPath,self.reader.getPath())
          def testCreateBoardClass(self):
          self.board.readTXT('case_0.txt')
          self.board.readTXT(TXT)
          self.moveRoach.readTXT(TXT)
          def testCreateMoveRoachCalss(self):
          self.board.readTXT(TXT)
          self.moveRoach.readTXT(TXT)
         class Reader:
          def readTXT(self,TXT):
  • 서지혜/Calendar . . . . 83 matches
         = Lesson Learned =
          System.out.println("Input year pleas : ex) 2013");
          int year = Integer.parseInt(scanner.nextLine());
          new Year(year).print();
          *Year class
         public class Year {
          private int year;
          public Year(int year) {
          this.year = year;
          months = MonthFactory.getMonths(year);
          System.out.println("THIS YEAR IS : " + year + "\n\n");
          public static List<Month> getMonths(int year) {
          months.add(new Month(i, getDaysOfMonth(year, i), getStartDate(year, i)));
          public static int getDaysOfYear(int year) {
          return isLeap(year) ? 366 : 365;
          public static int getDaysOfMonth(int year, int month) {
          return (isLeap(year) ? 29 : 28);
          public static boolean isLeap(int year) {
          return (year % 400 == 0) || (year % 4 == 0) && (year % 100 != 0);
          public static int getStartDate(int year, int month) {
  • Gof/FactoryMethod . . . . 82 matches
         Application의 Sub 클래스는 Application상에서 추상적인 CreateDocument 수행을 재정의 하고, Document sub클래스에게 접근할수 있게 한다. Aplication의 sub클래스는 한번 구현된다. 그런 다음 그것은 Application에 알맞은 Document에 대하여 그들에 클래스가 특별히 알 필요 없이 구현할수 있다. 우리는 CreateDocument를 호출한다. 왜냐하면 객체의 생성에 대하여 관여하기 위해서 이다.
          * Creator (Application)
          * Procunt 형의 객체를 반환하는 Factory Method를 선언한다. Creator는 또한 기본 ConcreteProduct객체를 반환하는 factory method에 관한 기본 구현도 정의되어 있다.
          * ConcreteCreator (MyApplication)
         Creator는 factor method가 정의되어 있는 Creator의 sub클래스에게 의지한다 그래서 Creator는 CooncreteProduct에 적합한 인스턴스들을 반환한다.
         factory method의 잠재적인 단점이라고 한다면 클라이언트가 아마도 단지 특별한 ConcreteProduct객체를 만들기위해서 Creator클래스의 sub클래스를 가지고 있어야 한다는 것일꺼다. 클라이언트가 어떤 식으로든 Creator의 sub클래스를 만들때의, sub클래스를 만드는 것자체는 좋다. 하지만 클라이언트는 이런것에 신경쓸 필요없이 로직 구현에 신경을 써야 한다.
         A potential disadvantage of factory methods is that clients might have to subclass the Creator class just to create a particular ConcreteProduct object. Subclassing is fine when the client has to subclass the Creator class anyway, but otherwise the client now must deal with another point of evolution.
          Ducument에제에서 Document클래스는 factory method에 해당하는, 자료를 열람하기 위한 기본 파일 다이얼로그를 생성하는 CreateFileDialog이 호출을 정의할수 있다. 그리고 Document sub클래스는 이러한 factory method를 오버 라이딩해서 만들고자 하는 application에 특화된 파일 다이얼로그를 정의할수 있다. 이러한 경우에 factory method는 추상적이지 않다. 하지만 올바른 기본 구현을 제공한다.
          2. ''클래스 상속 관게에 수평적인(병렬적인) 연결 제공''(''Connects parallel class hierarchies.'') 여태까지 factory method는 오직 Creator에서만 불리는걸 생각해 왔다. 그렇지만 이번에는 그러한 경우를 따지는 것이 아니다.; 클라이언트는 수평적(병렬적)인 클래스간 상속 관계에서 factory method의 유용함을 찾을수 있다.
         Figure클래스는 CreateManipulator라는, 서로 작용하는 객체를 생성해 주는 factory method이다. Figure의 sub클래스는 이 메소드를 오버라이드(override)해서 그들에게 알맞는 Manipulator sub클래스의 인스턴스를 (만들어, )반환한다. Figure 클래스는 아마도 기본 Manipulator인스턴스를 (만들어,) 반한하기 위한 기본 CreateManipulator를 구현했을 것이다. 그리고 Figure의 sub클래스는 간단히 이러한 기본값들을 상속하였다. Figure클래스 들은 자신과 관계없는 Manipulator들에 대하여 신경 쓸필요가 없다. 그러므로 이들의 관계는 병렬적이 된다.
          1. 두가지의 커다란 변수. Factory Method 패턴에서 두가지의 중요한 변수는 '''첫번째''' Creator 클래스가 가상 클래스이고, 그것의 선언을 하지만 구현이 안될때의 경이 '''두번째'''로 Creator가 concrete 클래스이고, factor method를 위한 기본 구현을 제공해야 하는 경우. 기본 구현이 정의되어 있는 가상 클래스를 가지는건 가능하지만 이건 일반적이지 못하다.
          '''첫번째''' 경우는 코드가 구현된 sub클래스를 요구한다. 왜냐하면, 적당한 기본 구현 사항이 없기때문이다. 예상할수 없는 클래스에 관한 코드를 구현한다는 것은 딜레마이다. '''두번째'''경우에는 유연성을 위해서 concrete Creator가 factory method 먼저 사용해야 하는 경우이다. 다음과 같은 규칙을 이야기 힌다."서로 분리된 수행 방법으로, 객체를 생성하라, 그렇게 해서 sub클래스들은 그들이 생성될수 있는 방법을 오버라이드(override)할수 있다." 이 규칙은 sub클래스의 디자이너들이 필요하다면, 그들 고유의 객체에 관련한 기능으로 sub클래스 단에게 바꿀수 있을음 의미한다.
          2. ''Parameterized factory methods''(그대로 쓴다.) Factory Method패턴에서 또 다른 변수라면 다양한 종류의 product를 사용할때 이다. factory method는 생성된 객체의 종류를 확인하는 인자를 가지고 있다. 모든 객체에 대하여 factory method는 아마 Product 인터페이스를 공유할 것이다. Document예제에서, Application은 아마도 다양한 종류의 Document를 지원해야 한다. 당신은 CreateDocument에게 document생성시 종류를 판별하는 인자 하나를 넘긴다.
          Unidraw 그래픽 에디터 Framework는 디스크에 저장된 객체의 재 생성을 위하여 이러한 접근법을 사용하고 있다. Unidraw는 factory method를 이용한 Creator 클래스가 식별자를 가지고 있도록 정의해 두었다. 이 클래스 식별자는 적합한 클래스를 기술하고 있다. Unidraw가 객체를 디스크에 저장할때 이 클래스 식별자가 인스턴스 변수의 어떤것 보다도 앞에 기록 되는 것이다. 그리고 디스크에서 다시 객체들이 생성될때 이 식별자를 역시 가장 먼저 읽는다.
          클래스 식별자를 읽고서 Framework는 식별자를 Create에게 넘기면서 호출한다. Create는 적당한 클래스를 찾고, 그것을 객체의 생성에 사용한다. 마지막으로 Create는 객체의 Read 수행을 호출하여 디스크에 정보를 저장하고, 인스턴스 변수들을 초기화 한다.
         class Creator {
          virtual Product* Create(ProductId);
         Product* Creator::Create (ProductId id) {
          Parameterized factory method 는 Creator가 생성하는 product를 선택적으로 확장하고, 변화시키는데, 쉽게 만들어 준다. 그리고 새로운 식별자로 새로운 종류의 product를 도입하고나, 서로다른 product의 식별자를 연관시킬수도 있다.
          예를 들어서 sub클래스 MyCreator는 MyProduct와 YouProduct를 바꾸고, 새로운 TheirProduct Sub클래스를 지원할수 있다.
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 80 matches
         typedef struct StructReadBlock
          struct StructReadBlock** nextBlocks;
         }SReadBlock;
         SReadBlock* CreateNewBlock(const char* name, const char* contents)
          SReadBlock* newBlock = (SReadBlock*)malloc(sizeof(SReadBlock));
         void AddNewTail(SReadBlock* head, SReadBlock* tail)
          if (NULL != head)
          SReadBlock** newNextBlocks = (SReadBlock**)malloc(sizeof(SReadBlock*) * (head->nextBlockNumber + 1));
          memcpy(newNextBlocks, head->nextBlocks, sizeof(SReadBlock*) * head->nextBlockNumber);
          newNextBlocks[head->nextBlockNumber] = tail;
          free(head->nextBlocks);
          head->nextBlocks = newNextBlocks;
          ++head->nextBlockNumber;
         const char* CreateTree(SReadBlock* headBlock, const char* readData)
          SReadBlock* myPoint = NULL;
          while(0 != *readData)
          if ('<' == *readData)
          ++readData;
          if ('/' == *readData)
          readData = strchr(readData, '>');
  • 김희성/리눅스계정멀티채팅2차 . . . . 80 matches
         #include<pthread.h>
         int thread_num[25]; //스레드 번호 (해당 스레드 활성화시 번호 값 + 1, 비활성화시 0)
          //ex) thread_num[스레드 번호]==스레드 번호+1
         int thread_id[25]; //스레드 ID 번호
          //ex) 스레드 아이디 = id[thread_id[스레드 번호]]
          break;
          break;
          break;
          break;
          printf("%dth clinet try to create ID\n",t_num);
          break;
          send_m(client_socket,"ID is already existing..");
          break;
          if(thread_num[i] && thread_id[i]>=0)
          send_m(client_socket_array[t_num-1],id[thread_id[i]]);
          break;
          break;
          if(thread_id[k]==i)
          id[thread_num[t_num-1]],&buff_rcv[j+11]);
          break;
  • 데블스캠프2005/RUR-PLE/SelectableHarvest . . . . 80 matches
          if front_is_clear():
          if front_is_clear():
          repeat(turn_left,3)
          if front_is_clear():
         repeat(go_move_1,6)
         repeat(go_move_1,5)
         repeat(go_move_1,5)
         repeat(go_move_1,4)
         repeat(go_move_1,4)
         repeat(go_move_1,3)
         repeat(go_move_1,3)
         repeat(go_move_1,2)
         repeat(go_move_1,2)
         repeat(go_move_1,1)
         repeat(go_move_1,1)
         repeat(go_start_1,7)
         repeat(go_start_2,7)
         repeat(turn_left,2)
         repeat(go_move_2,6)
         repeat(go_move_2,5)
  • ContestScoreBoard/차영권 . . . . 78 matches
         #include <iostream>
         #define nTeam 101 // 팀 수
         // Team 구조체
         struct Team
         void init(Team *team);
         void InputInformation(Team *team, bool *joined);
         void RankTeam(Team *team, bool *joined);
          Team team[nTeam] = {{0, }, {0, }, {false, }, {false, }};
          bool joined[nTeam] = {false, };
          init(team);
          InputInformation(team, joined);
          RankTeam(team, joined);
         void init(Team *team)
          for (i=1 ; i<nTeam ; i++)
          team[i].correctSubmit[j] = false;
          team[i].incorrectSubmit[j] = false;
          team[i].solvedProblem = 0;
          team[i].timePenalty = 0;
         void InputInformation(Team *team, bool *joined)
          int teamNumber, problemNumber, timePenalty;
  • TheGrandDinner/김상섭 . . . . 76 matches
         #include <iostream>
         struct team
         int tableNum, teamNum, i, j, k, l;
         team temp1;
         vector<team> test_team;
         bool compare_team_max(const team & a,const team & b)
         bool compare_team_num(const team & a,const team & b)
          sort(test_team.begin(), test_team.end(), compare_team_max);
          for(i = 0; i < test_team.size(); i ++)
          if(test_team[i].maxNum >= test_table.size())
          test_team[i].tableNum.push_back(j+1);
          if(test_team[i].maxNum == 2* test_table.size())
          test_team[i].tableNum.push_back(j+1);
          for(j = 0; j < test_team[i].maxNum % test_table.size(); j++)
          test_team[i].tableNum.push_back(test_table[j].Num);
          break;
          sort(test_team.begin(), test_team.end(), compare_team_num);
          for(i = 0; i < test_team.size(); i++)
          sort(test_team[i].tableNum.begin(),test_team[i].tableNum.end());
          for(j = 0; j < test_team[i].maxNum; j++)
  • 새싹교실/2012/세싹 . . . . 75 matches
          2) http://ftp.daum.net -> Ubuntu-releases -> 11.10 -> ubuntu-11.10-deskto-amd64.iso 다운
          - 는 훼이크고 :P 간단히 설명하면 서버와 클라이언트가 byte stream을 주고 받는 것을 마치 파일 입출력을 하듯 해주는 것입니다.
          || read()/write() || read()/write() ||
          * 자세한 해결 방법입니다. 소켓을 생성하고나서 바로 setsockopt(mySocket, SOL_SOCKET, SO_REUSEADDR, &anyIntegerVariableThatContainsNonZero, sizeof(anyIntegerVariableThatContainsNonZero)); 함수를 호출하면 이 소켓의 생명이 다하는 순간 해당 포트에 자리가 나게 됩니다. - [황현]
          - thread를 이용하여 서버와 클라이언트를 한 어플리케이션 안에서 사용하는
          * Thread에 대해서 알아보았습니다.
          - thread가 어떤 것인지 왜사용하는지 어떻게 사용하는지 간단히 소개하였습니다.
          * 컴파일이 안되서 인터넷으로 확인해보니 다중 스레드를 쓰려면 gcc에 옵션 -lpthread를 주어야하는군요. - [김희성]
          * 데이터 처리에 대하여 좀 더 검색하였는데 기본적으로 send된 정보는 버퍼에 계속 쌓이며, recv가 큐처럼 버퍼를 지우면서 읽는다고 되어있었습니다. 반면 read와 같은 파일포인터 함수로 읽으면 버퍼를 지우지않고 파일포인터만 이동하는 것 같더군요. recv도 옵션을 변경하면 버퍼에 계속 누적해서 보관할 수 있는거 같습니다.
          * http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/read
          잠깐 소개했던 thread프로그래밍을 김희성 학생이 thread로 소켓을 짜는 것인줄 알고 채팅 프로그래밍을 완성시켰네요. 강사 멘붕
          1) thread 프로그래밍
          - thread의 동작 원리와 thread를 어떻게 생성하는지, 종료를 어떻게 시키는지에 대해 배웠습니다.
          - 자세한 내용은 링크를 참조. http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Thread/Beginning/WhatThread
          * socket과 thread를 이용하여 메시지를 주고 받을 수 있는 채팅 프로그램을 작성하시오.
         typedef BOOLEAN TF;
         } NTFS_RECORD_HEADER, *PNTFS_RECORD_HEADER;
          NTFS_RECORD_HEADER Ntfs;
         } FILE_RECORD_HEADR, *PFILE_RECORD_HEADER;
          AttributeAttributeList = 0x20,
  • 김희성/리눅스계정멀티채팅 . . . . 68 matches
         #include<pthread.h>
         int thread_num[25]; //스레드 번호 (해당 스레드 활성화시 번호 값 + 1, 비활성화시 0)
          //ex) thread_num[스레드 번호]==스레드 번호+1
         void* rutine(void* data)//data = &thread_num[스레드 번호]
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          break;
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          break;
          break;
          break;
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          break;
          break;
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
  • 신기호/중대생rpg(ver1.0) . . . . 64 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 63 matches
          Image splashImage = Image.createImage("/Splash.png");
          private int headIndex;
          private boolean growing;
          headIndex = 0;
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          public boolean checkGameOver() {
          SnakeCell head;
          head = getSnakeCell(0);
          if(head.x < 0 || head.x > xRange - 1
          || head.y < 0 || head.y > yRange - 1)
          if(head.x == cell.x && head.y == cell.y)
          public boolean go() {
          SnakeCell prevHead = getSnakeCell(0);
          SnakeCell currentHead;
          currentHead = new SnakeCell(prevHead.x, prevHead.y);
          cellVector.insertElementAt(currentHead, headIndex);
          headIndex = (headIndex + length() - 1) % length();
          currentHead = getSnakeCell(0);
          currentHead.x = prevHead.x;
          currentHead.y = prevHead.y;
  • 만년달력/김정현 . . . . 63 matches
          public int getDaysInYearMonth(int year, int month) {
          if(!isProperMonth(year, month))
          if(month==2 && isSpecialYear(year)) {
          private boolean isSpecialYear(int year) {
          if(year%400==0)
          if(year%4==0 && year%100!=0)
          public int getDaysInYear(int year) {
          if(!isProperMonth(year, BLANK))
          if(isSpecialYear(year)) {
          private boolean isProperMonth(int year, int month) {
          return ( year > 0 ) && ( 0 < month && month <= 12 );
          private boolean isProperDate(int year, int month, int day) {
          return ( year > 0 ) && ( 0 < month && month <= 12 )
          && ( 0 < day && day <= getDaysInYearMonth(year, month) );
          public String getDayName(int year, int month, int day) {
          if(!isProperDate(year, month, day))
          int reducedDays= getTotalDaysUntil(year, month, day)%dayNames.length;
          public int getTotalDaysUntil(int year, int month, int day) {
          if(!isProperDate(year, month, day))
          for(int i=1;i<year;i++) {
  • ClassifyByAnagram/sun . . . . 62 matches
          * genKey() 메소드의 성능 개선. qsort2([http://www.cs.bell-labs.com/cm/cs/pearls/sortanim.html ProgrammingPerals 참고]) 이용.
          InputStream in = null;
          if( i > j ) break;
          public FindAnagram( InputStream in ) throws Exception
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          String readLine;
          while( (readLine=reader.readLine()) != null ) {
          putTable( readLine.trim() );
          public FindAnagram( InputStream in ) throws Exception
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          String readLine;
          while( (readLine=reader.readLine()) != null )
          putTable( readLine.trim() );
          if( i > j ) break;
          public void print( PrintStream out )
          public FindAnagram( InputStream in ) throws Exception
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          String readLine;
          while( (readLine=reader.readLine()) != null )
          putTable( readLine.trim() );
  • LinkedList/학생관리프로그램 . . . . 62 matches
          (검색-binary search??, sequential search...)
         #define HEAD 0
         #define ORIGINALSEARCH 0
         #define DELETIONSEARCH 1
         void SearchStudent(Student* aHead);//단순 찾기
         void FreeMemory(Student* aHead);//메모리 해제
         void ListOutput(Student* aHead);//목록 출력
         Student* Searching(int aNumber, Student* aHead, int aType);//찾기
          FreeMemory(listPointer[HEAD]);//메모리 해제
          SearchStudent(aListPointer[HEAD]);
          aListPointer[HEAD] = newStudent;
          ListOutput(aListPointer[HEAD]);
         void SearchStudent(Student* aHead){
          int searchNumber;
          Student* searched;
          scanf("%d", &searchNumber);
          searched = Searching(searchNumber, aHead, ORIGINALSEARCH);
          if(searched)
          searched->dept, searched->name, searched->number);
          Student* searchedFormer;
  • AcceleratedC++/Chapter9 . . . . 60 matches
         || 클래스 타입 || string, vector, istream 등 기본언어를 가지고 구현된 타입 ||
          std::istream& read(std::istream&); //입력 스트림으로 부터 입력을 받아서 4개의 멤버변수를 초기화한다.
          * s:Student_info 라면 멤버함수를 호출하기 위해서는 s.read(cin), s.grade() 와 같이 함수를 사용하면서 그 함수가 속해있는 객체를 지정해야함. 암묵적으로 특정객체가 그 함수의 인자로 전달되어 그 객체의 데이터로 접근이 가능하게 된다.
         istream & Student_info::read(istream& in)
          read_hw(in, homework);
          * 함수의 이름이 Student_info::read이다
          read, grade를 정의함으로써 Student_info에 직접적인 접근을 하지 않고도 데이터를 다룰 수 있었다.
          std::istream& read(std::istream&);
          std::istream& read(std::istream&);
          만약 s:Student_info 에 read(istream&)을 통해서 데이터를 입력하지 않고서 s.grade()를 사용한다면 프로그램을 에러를 낼 것이다.
          std::istream& read(std::istream&);
          std::istream& read(std::istream&);
          Student_info(std::istream&);
         Student_info::Student_info(istream& is) {read(is);}
          이 생성자는 실질적인 작업을 read 함수에 위임합니다.
          Student_info(std::istream&); // construct one by reading a stream
          // as defined in 9.2.1/157, and changed to read into `n' instead of `name'
          std::istream& read(std::istream&);
         #include <iostream>
         using std::istream;
  • Garbage collector for C and C++ . . . . 60 matches
          * README.QUICK 파일에 기본적인 설명이 있다. doc/README.* 에 플렛폼별 자세한 설명이 있다.
          * win32 쓰레드를 지원하려면 NT_THREADS_MAKEFILE 을 사용한다. (gc.mak 도 같은 파일 이다.)
          * 예) nmake /F ".gc.mak" CFG="gctest - Win32 Release"
         # -DFIND_LEAK causes GC_find_leak to be initially set.
         # objects should have been explicitly deallocated, and reports exceptions.
         # -DGC_SOLARIS_THREADS enables support for Solaris (thr_) threads.
         # (Clients should also define GC_SOLARIS_THREADS and then include
         # -DGC_SOLARIS_PTHREADS enables support for Solaris pthreads.
         # (Internally this define GC_SOLARIS_THREADS as well.)
         # -DGC_IRIX_THREADS enables support for Irix pthreads. See README.irix.
         # -DGC_HPUX_THREADS enables support for HP/UX 11 pthreads.
         # Also requires -D_REENTRANT or -D_POSIX_C_SOURCE=199506L. See README.hp.
         # -DGC_LINUX_THREADS enables support for Xavier Leroy's Linux threads.
         # see README.linux. -D_REENTRANT may also be required.
         # -DGC_OSF1_THREADS enables support for Tru64 pthreads. Untested.
         # -DGC_FREEBSD_THREADS enables support for FreeBSD pthreads. Untested.
         # Appeared to run into some underlying thread problems.
         # -DGC_DGUX386_THREADS enables support for DB/UX on I386 threads.
         # See README.DGUX386.
         # -DSMALL_CONFIG tries to tune the collector for small heap sizes,
  • RUR-PLE/Etc . . . . 59 matches
          repeat(move_and_pick,6)
          repeat(move_and_pick,6)
         repeat(harvestTwoRow,3)
          if front_is_clear():
          repeat(move_and_pick,6)
          repeat(move_and_pick,6)
         repeat(harvestTwoRow,1)
         repeat(move_and_pick,6)
         repeat(move_and_pick,5)
         repeat(move_and_pick,6)
         repeat(move_and_pick,5)
         repeat(move_and_put,5)
         repeat(move_and_put,5)
         repeat(move_and_put,5)
         repeat(move_and_put,5)
         repeat(move_and_put,5)
         repeat(move_and_put,5)
          if front_is_clear():
          if front_is_clear():
          repeat(move_and_pick,6)
  • NamedPipe . . . . 58 matches
         named pipe share the same pipe name, but each instance has its own buffers and handles, and provides a separate conduit for client-server communication. The use of instances enables multiple pipe clients to use the same named pipe simultaneously.
         Any process can access named pipes, subject to security checks, making named pipes an easy form of communication between related or unrelated processes. Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network.
         Any process can act as both a server and a client, making peer-to-peer communication possible. As used here, the term pipe server refers to a process that creates a named pipe, and the term pipe client refers to a process that connects to an instance of a named pipe.
         VOID InstanceThread(LPVOID); // 쓰레드 함수
          DWORD dwThreadId;
          HANDLE hPipe, hThread; // 쓰레드 핸들
         // The main loop creates an instance of the named pipe and
         // connects, a thread is created to handle communications
         // with that client, and the loop is repeated.
          hPipe = CreateNamedPipe(
          PIPE_ACCESS_DUPLEX, // read/write access
          PIPE_READMODE_MESSAGE | // message-read mode
          MyErrExit("CreatePipe");
          // Create a thread for this client. // 연결된 클라이언트를 위한 쓰레드를 생성시킨다.
          hThread = CreateThread(
          (LPTHREAD_START_ROUTINE) InstanceThread, // InstanceThread를 생성시킨다.
          (LPVOID) hPipe, // thread parameter // 쓰레드 Parameter로 hPipe 핸들값이 들어간다.
          &dwThreadId); // returns thread ID
          // 쓰레드가 생성이 되면 hThread 값이 NULL 이고 그렇지 않으면 열어 놓은 Handle값을 닫아준다.
          if (hThread == NULL)
  • 만년달력/곽세환,조재화 . . . . 58 matches
         #include<iostream>
         bool isYunYear(int x); // 윤년인지 여부를 판별
          int year, month; // year,month는 입력받은 년,월
          cin >> year >> month; // year 은 알고 싶은 년도, month 는 알고 싶은 달.
          int yunYear4Year = year / 4;
          int yunYear100Year = year / 100;
          int yunYear400Year = year / 400;
          int yunYearTotal = yunYear4Year - yunYear100Year + yunYear400Year;
          int weekDay = (year + yunYearTotal) % 7; // (year+z)%7은 년의 1월의 요일
          weekDay=( weekDay+monthDays(year,i+1)%7 ) %7; // 입력한 월의 요일을 구한다.
          for(i=0 ; i<monthDays(year,month); i++)
         bool isYunYear(int x)//윤년을 계산하는 함수
          if(isYunYear(x)==true)
         #include<iostream>
         bool isYunYear(int x); // 윤년인지 여부를 판별
          int year, month; // year,month는 입력받은 년,월
          cin >> year >> month; // year 은 알고 싶은 년도, month 는 알고 싶은 달.
          int yunYear4Year = year / 4;
          int yunYear100Year = year / 100;
          int yunYear400Year = year / 400;
  • 영호의바이러스공부페이지 . . . . 58 matches
          be COMMAND.COM. After the first .COM file is infected,each time
          greater than approximately 1K bytes.
          Infected .COM files will increase in length by 163 bytes, and have
         sub_1 proc near ;
          lea dx,[si+1A2h] ;offset of '*.COM',0 - via SI
          xor cx,cx ;clear cx - find only normal
          mov ax,3D02h ;open file for read/write access
          mov ah,3Fh ;read from file
          lea dx,[si+1A8h] ;offset of save buffer
          mov cx,3 ;read three bytes
          mov dx,di ;buffer to save read
          mov cx,2 ;read two bytes
          mov ah,3Fh ;read from file
          lea dx,[si+105h] ;segment:offset of write buffer
          lea dx,[si+1ABh] ;offset of jump to virus code
          db '*.COM',0 ;wild card search string
         DX = least " "
         AX = least " "
         Now heres a sample project - create a new strain of Tiny, have it restore
          HOW TO CREATE NEW VIRUS STRAINS
  • CeeThreadProgramming . . . . 57 matches
         //http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt__beginthread.2c_._beginthreadex.asp
         unsigned __stdcall ThreadedFunction( void* pArguments )
          printf( "In second thread...n" );
          printf( "Thread ID %d => %dn", pArguments, Counter);
          LeaveCriticalSection(&cs);
          _endthreadex( 0 );
          HANDLE hThread, hThread2;
          unsigned threadID = 1;
          unsigned threadID2 = 2;
          printf( "Creating second thread...n" );
          // Create the second thread.
          hThread = (HANDLE)_beginthreadex( NULL, 0, &ThreadedFunction, NULL, 0, &threadID );
          hThread2 = (HANDLE)_beginthreadex( NULL, 0, &ThreadedFunction, NULL, 0, &threadID2 );
          // Wait until second thread terminates. If you comment out the line
          // below, Counter will not be correct because the thread has not
          //WaitForSingleObject( hThread, INFINITE );
          // Destroy the thread object.
          CloseHandle( hThread );
          CloseHandle( hThread2 );
         = Linux pthread =
  • MoniWikiPo . . . . 57 matches
         "POT-Creation-Date: 2006-01-10 19:47+0900\n"
         "Language-Team: ko <ko@li.org>\n"
         #: ../plugin/FastSearch.php:114 ../plugin/FullSearch.php:18
         msgid "Full text search for \"%s\""
         #: ../plugin/FastSearch.php:123 ../plugin/FullSearch.php:28
         #: ../plugin/FullSearch.php:14
         msgid "BackLinks search for \"%s\""
         #: ../plugin/FullSearch.php:16
         msgid "KeyWords search for \"%s\""
         #: ../plugin/FullSearch.php:30
         #: ../plugin/FullSearch.php:30
         #: ../plugin/FullSearch.php:33
         msgid "Context search."
         #: ../plugin/FullSearch.php:34
         #: ../plugin/FullSearch.php:36
         #: ../plugin/FullSearch.php:37
         msgid " (%s search results)"
         #: ../plugin/FullSearch.php:70
         msgid "No search text"
         #: ../plugin/FullSearch.php:113 ../wikilib.php:2369
  • RandomWalk2/Insu . . . . 57 matches
          void CourseAllocate(char *szCourse);
          void IncreaseVisitCount();
          void IncreaseTotalVisitCount();
         #include <iostream>
          CourseAllocate(szCourse);
         void RandomWalkBoard::CourseAllocate(char *szCourse)
         void RandomWalkBoard::IncreaseVisitCount()
         void RandomWalkBoard::IncreaseTotalVisitCount()
          IncreaseVisitCount();
          IncreaseTotalVisitCount();
         #include <iostream>
         #include <fstream>
         fstream in("test.txt");
          void IncreaseVisitCount();
          void IncreaseTotalVisitCount();
         #include <iostream>
         void RandomWalkBoard::IncreaseVisitCount()
         void RandomWalkBoard::IncreaseTotalVisitCount()
          IncreaseVisitCount();
          IncreaseTotalVisitCount();
  • 경시대회준비반/BigInteger . . . . 57 matches
         * provided that the above copyright notice appear in all copies and
         * that both that copyright notice and this permission notice appear
         #include <iostream>
         #include <strstream>
          // deallocates the array
          void deallocateBigInteger();
          BigInteger& DivideAndRemainder(BigInteger const&,BigInteger&,bool) const;
          BigInteger& DivideAndRemainder(DATATYPE const&,DATATYPE&,bool) const;
          friend BigInteger& DivideAndRemainder(BigInteger const&, BigInteger const&,BigInteger&,bool);
          friend BigInteger& DivideAndRemainder(BigInteger const&, DATATYPE const&,DATATYPE&,bool);
          friend ostream& operator<<(ostream& , BigInteger const&);
          friend istream& operator>>(istream& , BigInteger& );
          if(cur<0) break;
          if(cur<0) break;
         // Deallocates the array
         void BigInteger::deallocateBigInteger()
          deallocateBigInteger();
         // Trims Leading Zeros
          break;
         BigInteger& BigInteger::DivideAndRemainder(DATATYPE const& V,DATATYPE& _R,bool skipRemainder=false) const
  • 몸짱프로젝트/BinarySearchTree . . . . 55 matches
         class BinartSearchTree:
          def search(self, aRoot, aKey):
          return self.search( aRoot.left, aKey )
          return self.search( aRoot.right, aKey )
          if self.search( aRoot, aKey ) == False:
          if self.search( aRoot, aKey ) == True:
         class BinartSearchTreeTestCase(unittest.TestCase):
          bst = BinartSearchTree()
          def testSearch(self):
          bst = BinartSearchTree()
          self.assertEquals(bst.search(bst.root, 1), True)
          self.assertEquals(bst.search(bst.root, 5), False)
          bst = BinartSearchTree()
          self.assertEquals(bst.search(bst.root, 1), True)
          self.assertEquals(bst.search(bst.root, 5), True)
         ## bst = BinartSearchTree()
          bst = BinartSearchTree()
          bst = BinartSearchTree()
          bst = BinartSearchTree()
          bst = BinartSearchTree()
  • 오목/진훈,원명 . . . . 55 matches
         protected: // create from serialization only
          DECLARE_DYNCREATE(COmokView)
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
         IMPLEMENT_DYNCREATE(COmokView, CView)
         BOOL COmokView::PreCreateWindow(CREATESTRUCT& cs)
          // the CREATESTRUCT cs
          return CView::PreCreateWindow(cs);
          // TODO: add cleanup after printing
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 자바와자료구조2006 . . . . 55 matches
         [http://eteamz.active.com/sumkin/files/zoloft.html zoloft]
         [http://eteamz.active.com/vottak/files/fioricet.html fioricet]
         [http://eteamz.active.com/sumkin/files/lamisil.html lamisil]
         [http://eteamz.active.com/vottak/files/phentermine.html phentermine]
         [http://eteamz.active.com/sumkin/files/buspar.html buspar]
         [http://eteamz.active.com/vottak/files/alprazolam.html alprazolam]
         [http://eteamz.active.com/sumkin/files/celebrex.html celebrex]
         [http://eteamz.active.com/vottak/files/lorazepam.html lorazepam]
         [http://eteamz.active.com/sumkin/files/xenical.html xenical]
         [http://eteamz.active.com/sumkin/files/retin.html retin]
         [http://eteamz.active.com/sumkin/files/imitrex.html imitrex]
         [http://eteamz.active.com/sumkin/files/valtrex.html valtrex]
         [http://eteamz.active.com/vottak/files/ambien.html ambien]
         [http://h1.ripway.com/redie/seasonale.html seasonale]
         [http://eteamz.active.com/vottak/files/levitra.html levitra]
         [http://eteamz.active.com/sumkin/files/wellbutrin.html wellbutrin]
         [http://eteamz.active.com/sumkin/files/lexapro.html lexapro]
         [http://eteamz.active.com/sumkin/files/yasmin.html yasmin]
         [http://eteamz.active.com/sumkin/files/claritin.html claritin]
         [http://eteamz.active.com/vottak/files/adipex.html adipex]
  • Calendar성훈이코드 . . . . 54 matches
         void printCalender(int year, int first);
         void printFirstTab(int month, int year);
         int printDays(int month, int year, int leftDays);
         int daysOfMonth(int month, int year);
         int IsLeafYear(int year);
         void printCalender(int year, int first)
          printFirstTab(month, year);
          leftDays = printDays(month, year, first);
         void printFirstTab(int month, int year)
          printf(" January %d \n", year);
          break;
          printf(" February %d \n", year);
          break;
          printf(" March %d \n", year);
          break;
          printf(" April %d \n", year);
          break;
          printf(" May %d \n", year);
          break;
          printf(" June %d \n", year);
  • FortuneCookies . . . . 53 matches
          * If you always postpone pleasure you will never have it. Quit work and play for once!
          * He who spends a storm beneath a tree, takes life with a grain of TNT.
          * Words are the voice of the heart.
          * Your mind understands what you have been taught; your heart, what is true.
          * Even the boldest zebra fears the hungry lion.
          * Money will say more in one moment than the most eloquent lover can in years.
          * You will overcome the attacks of jealous associates.
          * Alimony and bribes will engage a large share of your wealth.
          * You will be married within a year.
          * You will have long and healthy life.
          * Stop searching forever. Happiness is just next to you.
          * You are secretive in your dealings but never to the extent of trickery.
          * Show your affection, which will probably meet with pleasant response.
          * You will hear good news from one you thought unfriendly to you.
          * The Tree of Learning bears the noblest fruit, but noble fruit tastes bad.
          * Stop searching forever. Happiness is unattainable.
          * Don't speak about Time, until you have spoken to him.
          * Your lover will never wish to leave you.
          * It's not reality that's important, but how you percieve things.
          * Promptness is its own reward, if one lives by the clock instead of the sword.
  • 조영준/다대다채팅 . . . . 53 matches
         using System.Threading.Tasks;
         using System.Threading;
         using System.Threading.Tasks;
         using System.Threading;
          Thread t1 = new Thread(new ThreadStart(manageConnection));
          Thread t3 = new Thread(new ThreadStart(ManageChat));
          Console.ReadLine();
          foreach (ChatClient cc in ClientList)
          NetworkStream stream = cc.socket.GetStream();
          stream.Write(byteSend, 0, byteSend.Length);
          ClientList.RemoveAt(toRemove.Dequeue()-count);
          string s = Console.ReadLine();
          if (s == "exit") break;
         using System.Threading.Tasks;
         using System.Threading;
          private NetworkStream stream;
          stream = socket.GetStream();
          Thread t = new Thread(new ThreadStart(doChat));
          stream.Close();
          stream.Read(byteGet, 0, socket.ReceiveBufferSize);
  • 만년달력/인수 . . . . 51 matches
          int year, month;
          public Calendar(int year, int month) {
          set(year, month);
          public void set(int year, int month) {
          this.year = year;
          DAYS_PER_MONTH[1] = isLeapYear(this.year) ? 29 : 28;
          protected int getNumOfLeapYears() {
          for(int i = 1 ; i < year ; ++i)
          if( isLeapYear(i) ) ++ret;
          int ret = year + getNumOfLeapYears();
          protected boolean isLeapYear() {
          return isLeapYear(this.year);
          protected boolean isLeapYear(int year) {
          return (year % 4 == 0 && year % 100 != 0) || year % 400 == 0;
          int real[] = calendar.getCalendar();
          assertEquals( expected[i], real[i] );
          public void test1Year() {
          public void test2Year() {
          public void test4Year() {
          public void test2003Year() {
  • JSP/SearchAgency . . . . 50 matches
         import="java.util.*, java.io.BufferedReader, java.io.InputStreamReader, java.io.FileReader,
          org.apache.lucene.index.IndexReader,
          org.apache.lucene.index.FilterIndexReader,
          org.apache.lucene.search.Searcher,
          org.apache.lucene.search.IndexSearcher,
          org.apache.lucene.search.Query,
          org.apache.lucene.search.Hits,
          out.write("<form method=post action=SearchAgency.jsp>");
          class OneNormsReader extends FilterIndexReader {
          public OneNormsReader(IndexReader in, String field) {
          int repeat = 0;
          boolean raw = false;
          IndexReader reader = IndexReader.open(index);
          reader = new OneNormsReader(reader, normsField);
          Searcher searcher = new IndexSearcher(reader);
          BufferedReader in = null;
          in = new BufferedReader(new FileReader(queries));
          in = new BufferedReader(new InputStreamReader(System.in));
          out.println("Searching for: " + query.toString(field));
          Hits hits = searcher.search(query);
  • 권영기/채팅프로그램 . . . . 50 matches
         #include<pthread.h>
          pthread_t pthread[2];
          server_socket = socket(PF_INET, SOCK_STREAM, 0);
          setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
          pthread_create(&pthread[0], NULL, snd, (void *)NULL);
          pthread_create(&pthread[1], NULL, rcv, (void *)NULL);
          pthread_join(pthread[0], (void**)&status);
          pthread_join(pthread[1], (void**)&status);
          pthread_t pthread[2];
          client_socket = socket( PF_INET, SOCK_STREAM, 0);
          pthread_create(&pthread[0], NULL, snd, (void *)NULL);
          pthread_create(&pthread[1], NULL, rcv, (void *)NULL);
          pthread_join(pthread[0], (void**)&status);
          pthread_join(pthread[1], (void**)&status);
         프로그램을 작성하면서 들었던 의문점은 Pthread_join에 관한 것입니다. 서버쪽에서 쓰레드를 쓰면서 Join을 어디다가 놔야할지를 모르겠어서 한번 빼놓고 해보니까 프로그램이 잘 작동이 되었습니다.(우연의 산물 ㅠㅠ)
         #include<pthread.h>
          break;
          pthread_t pthread[N+5];
          server_socket = socket(PF_INET, SOCK_STREAM, 0);
          setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 49 matches
          private int headIndex;
          headIndex = 0;
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          public boolean checkGameOver() {
          SnakeCell head;
          head = getSnakeCell(0);
          if(head.x < 0 || head.x > xRange - 1
          || head.y < 0 || head.y > yRange - 1)
          if(cell.x == head.x && cell.y == head.y)
          public boolean go() {
          SnakeCell prevHead = getSnakeCell(0);
          headIndex = (headIndex + length() - 1) % length();
          SnakeCell currentHead = getSnakeCell(0);
          currentHead.x = prevHead.x;
          currentHead.y = prevHead.y;
          currentHead.x--;
          currentHead.x++;
          currentHead.y--;
          currentHead.y++;
          private boolean pause;
  • MoreEffectiveC++/Techniques2of3 . . . . 49 matches
         Reference counting(이하 참조 세기, 단어가 길어 영어 혼용 하지 않음)는 같은 값으로 표현되는 수많은 객체들을 하나의 값으로 공유해서 표현하는 기술이다. 참조 세기는 두가지의 일반적인 동기로 제안되었는데, '''첫번째'''로 heap 객체들을 수용하기 위한 기록의 단순화를 위해서 이다. 하나의 객체가 만들어 지는데, new가 호출되고 이것은 delete가 불리기 전까지 메모리를 차지한다. 참조 세기는 같은 자료들의 중복된 객체들을 하나로 공유하여, new와 delete를 호출하는 스트레스를 줄이고, 메모리에 객체가 등록되어 유지되는 비용도 줄일수 있다. '''두번째'''의 동기는 그냥 일반적인 생각에서 나왔다. 중복된 자료를 여러 객체가 공유하여, 비용 절약 뿐아니라, 생성, 파괴의 과정의 생략으로 프로그램 수행 속도까지 높이고자 하는 목적이다.
         하지만 non-const의 operator[]는 이것(const operator[])와 완전히 다른 상황이 된다. 이유는 non-const operator[]는 StringValue가 가리키고 있는 값을 변경할수 있는 권한을 내주기 때문이다. 즉, non-const operator[]는 자료의 읽기(Read)와 쓰기(Write)를 다 허용한다.
         cout << s[3]; // 이건 읽기(Read)
          // break off a separate copy of the value for ourselves
          bool shareabl; // 이 인자가 더해 졌다.
          shareable(true) // 초기화시에는 공유를 허락한다.
          if (rhs.value->shareable) { // 공유를 허락할 경우
         그리고 이 shareable인자는 non-const operator[]가 호출될때 false로 변경되어서 이후, 해당 자료의 공유를 금지한다.
          value->shareable = false; // 이제 자료의 공유를 금지한다.
         제일 처음에 해야 할일은 참조세기가 적용된 객체를 위한 (reference-counded object) RCObject같은 기초 클래스를 만드는 것이다. 어떠한 클라스라도 이 클래스를 상속받으면 자동적으로 참조세기의 기능이 구현되는 형식을 바라는 것이다. 그러기 위해서는 RCObject가 가지고 있어야 하는 능력은 카운터에 대한 증감에 대한 능력일 것이다. 게다가 더 이상, 사용이 필요 없는 시점에서는 파괴되어야 한것이다. 다시말해, 파괴되는 시점은 카운터의 인자가 0이 될때이다. 그리고 공유 허용 플래그에 대한(shareable flag) 관한 것은, 현재가 공유 가능한 상태인지 검증하는 메소드와, 공유를 묶어 버리는 메소드, 이렇게만 있으면 될것이다. 공유를 푼다는 것은 지금까지의 생각으로는 불가능한 것이기 때문이다.
          void markUnshareable();
          bool isShareable() const;
          bool shareable;
         : refCount(0), shareable(true) {}
         : refCount(0), shareable(true) {}
         void RCObject::markUnshareable()
         { shareable = false; }
         bool RCObject::isShareable() const
         { return shareable; }
         자, RCObject는 기초 클래스이며, 차후 데이터를 저장하는 공간은 RCObject의 자식에게서 구현되어 진다. 그래서 opreator=은 유도 된 클래스에서 원할때 이 참조 객체를 바꾸기 위하여, RCObject::operator= 형식으로 불러야 한다. 이하, 거의다 소스 자체를 이해해야 한다. 해당 RCObject를 이용해서 유도된 클래스의 모양은 다음과 같으며, 모든 코드는 구현하지 않겠지만, 지금까지의 개념으로 이해할수 있을 것이다.
  • 1002/Journal . . . . 48 matches
         도서관에서 이전에 절반정도 읽은 적이 있는 Learning, Creating, and Using Knowledge 의 일부를 읽어보고, NoSmok:HowToReadaBook 원서를 찾아보았다. 대강 읽어봤는데, 전에 한글용어로는 약간 어색하게 느껴졌던 용어들이 머릿속에 제대로 들어왔다. (또는, 내가 영어로 된 책을 읽을때엔 전공책의 그 어투를 떠올려서일런지도 모르겠다. 즉, 영어로 된 책은 약간 더 무겁게 읽는다고 할까. 그림이 그려져 있는 책 (ex : NoSmok:AreYourLightsOn, 캘빈 & 홉스) 는 예외)
          책을 읽으면서 '해석이 안되는 문장' 을 그냥 넘어가버렸다. 즉, NoSmok:HowToReadaBook 에서의 첫번째 단계를 아직 제대로 못하고 있는 것이다. 그러한 상황에서는 Analyicial Reading 을 할 수가 없다.
          * 그렇다면, 어떻게 NoSmok:HowToReadaBook 이나 'Learning, Creating, and Using Knowledge' 은 읽기 쉬웠을까?
          * 사전지식이 이미 있었기 때문이라고 판단한다. NoSmok:HowToReadaBook 는 한글 서적을 이미 읽었었고, 'Learning, Creating, and Using Knowledge' 의 경우 Concept Map 에 대한 이해가 있었다. PowerReading 의 경우 원래 표현 자체가 쉽다.
          * 현재 내 영어수준을 보건데, 컴퓨터 관련 서적 이외에 쉽고 일상적인 책들에 대한 Input 이 확실히 부족하다. 영어로 된 책들에 대해서는 좀 더 쉬운 책들을 Elementary Reading 단계부터 해봐야겠다.
          * Seminar:ReadershipTraining
          * 이러한 사람들이 책을 읽을때 5분간 읽으면서 어떤 과정을 어느정도 수준으로까지 거치는지에 대해 구경해볼 수 있어도 좋을것 같다. 그러한 점에서는 RT 때 Chapter 단위로 Pair-Reading 을 해봐도 재미있을 듯 하다. '읽는 방법'을 생각하며 좀 더 의식적으로 읽을 수 있지 않을까.
          * 처음 프로그래밍을 접하는 사람에게는 전체 프로젝트 과정을 이해할 수 있는 하루를, (이건 RT 보단 밤새기 프로젝트 하루짜리를 같이 해보는게 좋을 것 같다.) 2-3학년때는 중요 논문이나 소프트웨어 페러다임 또는 양서라 불리는 책들 (How To Read a Book, 이성의 기능, Mind Map 이나 Concept Map 등)을 같이 읽고 적용해보는 것도 좋을것 같다.
          * Seminar:ReadershipTraining Afterwords
          * Blank Error 의 에러율 변화에 대한 통계 - 이론으로 Dead Lock 을 아는 것과, 실제 Multi Thread 프로그래밍을 하는 중 Dead Lock 상황을 자주 접하는것. 어느것이 더 학습효과가 높을까 하는 생각. 동의에 의한 교육에서 그 동기부여차원에서도 학습진행 스타일이 다르리란 생각이 듬.
         그림을 보고 나니, Inheritance 나 Delegation 이 필요없이 이루어진 부분이 있다는 점 (KeywordGenerator 클래스나 BookSearcher, HttpSpider 등) Information Hiding 이 제대로 지켜지지 않은것 같다는 점, (Book 과 관련된 데이터를 얻고, 검색하여 리스트를 만들어내는 것은 BookMapper 에서 통일되게 이루어져야 한다.) 레이어를 침범한것 (각각의 Service 클래스들이 해당 로직객체를 직접 이용하는것은 그리 보기 좋은 모양새가 아닌듯 하다. 클래스 관계가 복잡해지니까. 그리고 지금 Service 가 서블릿에 비종속적인 Command Pattern 은 아니다. 그리고 AdvancedSearchService 와 SimpleSearchService 가 BookMapper 에 촛점을 맞추지 않고 Searcher 클래스들을 이용한 것은 현명한 선택이 아니다.)
          * Instead of being tentative, begin learning concretely as quickly as possible.
          * Instead of clamming up, communicate more clearly.
          * Instead of avoding feedback, search out helpful, concrete feedback.
         Refactoring 을 하기전 Todo 리스트를 정리하는데만 1시간정도를 쓰고 실제 작업을 들어가지 못했다. 왜 오래걸렸을까 생각해보면 Refactoring 을 하기에 충분히 Coverage Test 코드가 없다 라는 점이다. 현재의 UnitTest 85개들은 제대로 돌아가지만, AcceptanceTest 의 경우 함부로 돌릴 수가 없다. 왜냐하면 현재 Release 되어있는 이전 버전에 영향을 끼치기 때문이다. 이 부분을 보면서 왜 JuNe 이 DB 에 대해 세 부분으로 관리가 필요하다고 이야기했는지 깨닫게 되었다. 즉, DB 와 관련하여 개인 UnitTest 를 위한 개발자 컴퓨터 내 로컬 DB, 그리고 Integration Test 를 위한 DB, 그리고 릴리즈 된 제품을 위한 DB 가 필요하다. ("버전업을 위해 기존에 작성한 데이터들을 날립니다" 라고 서비스 업체가 이야기 한다면 얼마나 황당한가.; 버전 패치를 위한, 통합 테스트를 위한 DB 는 따로 필요하다.)
         그 중 조심스럽게 접근하는 것이 '가로질러 생각하기' 이다. 이는 아직 1002가 Good Reader / Good Listener 가 아니여서이기도 한데, 책을 한번 읽고 그 내용에 대해 제대로 이해를 하질 못한다. 그러한 상황에서 나의 주관이 먼저 개입되어버리면, 그 책에 대해 얻을 수 있는 것이 그만큼 왜곡되어버린다고 생각해버린다. NoSmok:그림듣기 의 유용함을 알긴 하지만.
         이전에 ["1002/책상정리"] 가 생각이 나서, 하드 안에 있는 소스, 문서들에 대해 일종의 LRU 알고리즘을 생각해보기로 했다. 즉, Recent Readed 라는 디렉토리를 만들고, 최근에 한번이라도 건드린 코드, 문서들은 Recent Readed 쪽에 복사를 하는 것이다. 그리고, 읽었던 소스에 대해서는 라이브러리화하는 것이다. 이렇게 해서 한 6개월쯤 지난뒤, 정리해버리면 되겠지 하는 생각.
         TDDBE를 PowerReading 에서의 방법을 적용해서 읽어보았다. 내가 필요로 하는 부분인 '왜 TDD를 하는가?' 와 'TDD Pattern' 부분에 대해서 했는데, 여전히 접근법은 이해를 위주로 했다. WPM 은 평균 60대. 이해도는 한번은 90% (책을 안보고 요약을 쓸때 대부분의 내용이 기억이 났다.), 한번은 이해도 40%(이때는 사전을 안찾았었다.) 이해도와 속도의 영향은 역시 외국어 실력부분인것 같다. 단어 자체를 모를때, 모르는 문법이 나왔을 경우의 문제는 읽기 방법의 문제가 아닌 것 같다.
         텍스트 해석을 제대로 안할수록 그 모자란 부분을 내 생각으로 채우려고 하는 성향이 보인다. 경계가 필요하다. 왜 PowerReading 에서, 모르는 단어에 대해서는 꼬박꼬박 반드시 사전을 찾아보라고 했는지, 저자 - 독자와의 대화하는 입장에서 일단 저자의 생각을 제대로 이해하는게 먼저인지, 오늘 다시 느꼈다. 느낌으로 끝나지 않아야겠다.
         12 일 (토): Seminar:PosterAreaBy1002 , 2번째 문제.
  • TheGrandDinner/조현태 . . . . 48 matches
         #include <iostream>
         char* InputBaseData(char* readData, vector<SNumberAndPosition>& tableSize, vector<SNumberAndPosition>& teamSize)
          int numberOfTeam = 0;
          sscanf(readData, "%d %d", &numberOfTeam, &numberOfTable);
          readData = strchr(readData, '\n') + 1;
          if (0 == numberOfTeam && 0 == numberOfTable)
          for (register int i = 0; i < numberOfTeam; ++i)
          readData = strchr(readData, ' ') + 1;
          sscanf(readData, "%d", &buffer);
          teamSize.push_back(SNumberAndPosition(buffer, i));
          readData = strchr(readData, '\n') + 1;
          readData = strchr(readData, ' ') + 1;
          sscanf(readData, "%d", &buffer);
          return strchr(readData, '\n') + 1;
         void CalculateAndPrintResult(vector<SNumberAndPosition>& tableSize, vector<SNumberAndPosition>& teamSize)
          int sumTeamSIze;
          for (register int i = 0; i < (int)teamSize.size(); ++i)
          sumTeamSIze += teamSize[i].number;
          if (sumTeamSIze > sumTable)
          sort(teamSize.begin(), teamSize.end(), DeSort);
  • 새싹교실/2012/startLine . . . . 48 matches
          * 제어문(조건문, 반복문)의 문법과 몇몇 주의해야 될 부분들(switch문의 break 사용, 반복문에서의 종료 조건 등).
          * 서민관 - 제어문의 사용에 대한 수업(if문법, switch.. for...) 몇몇 제어문에서 주의해야 할 점들(switch에서의 break, 반복문의 종료조건등..) 그리고 중간중간에 쉬면서 환희가 약간 관심을 보인 부분들에 대해서 설명(윈도우 프로그래밍, python, 다른 c함수들) 저번에 생각보다 진행이 매끄럽지 않아서 이번에도 진행에 대한 걱정을 했는데 1:1이라 그런지 비교적 진행이 편했다. 그리고 환희가 생각보다 다양한 부분에 관심을 가지고 질문을 하는 것 같아서 보기 좋았다. 새내기들이 C를 배우기가 꽤 힘들지 않을까 했는데 의외로 if문이나 for문에서 문법의 이해가 빠른 것 같아서 좀 놀랐다. printf, scanf나 기타 헷갈리기 쉬운 c의 기본문법을 잘 알고 있어서 간단한 실습을 하기에 편했다.
          * 포인터의 정의, 포인터 변수의 정의, malloc 함수, fflush() 함수, getchar() 함수, 메모리의 heap과 stack 영역, (int)a와 *(*(int a))의 차이, 포인터의 OS별 크기(DWORD 크기를 따라간다. 32bit/64bit),
         특히 heap과 stack에 대한 깊은 이해를 할 수 있었네요.
         void reverseArr(int **arr, int arrLen);
         reverseArr(&arr, 10);
          * 구조체를 인자로 받는 함수와 구조체 포인터(changeAge()함수를 통해서 접근함).
         void printCalender(int nameOfDay, int year, int month);
         void printHeader(int year, int month);
         int calculateNameOfNextMonthFirstDay(int nameOfDay, int year, int month);
         int calculateNameOfLastDay(int nameOfDay, int year, int month);
         bool isLeapYear(int year);
         int endDayOfMonth(int year, int month);
          // year와 요일(nameOfDay)을 입력받는 부분.
          int year = 0, nameOfDay = 0;
          printf("Enter the year : ");
          scanf("%d", &year);
          printCalender(nameOfDay, year, month);
          nameOfDay = calculateNameOfNextMonthFirstDay(nameOfDay, year, month);
          char real_name[100];
  • 영호의해킹공부페이지 . . . . 48 matches
          1. Access to computers-and anything which might teach you something
          5. You can create art and beauty on a computer.
         up over the top, or breaking their boundaries.
         addresses, or up them. This means that one could address variables in the
         means that we can change the flow of the program. By filling the buffer up
         I really didn't feel like reading, so I figured it out myself instead. It took
         me +-20 mins to do the whole thing, but at least I was keeping a log of me
         READ UP on whatever I'm trying to do before I try DO it so I don't waste so
         #include <iostream.h>
         EAX=0000029a CS=015f EIP=00402127 EFLGS=00000206
         EAX=0000029a CS=015f EIP=61616161 EFLGS=00000202
         for some reason - we'll pad it a bit.
         along until we get to our shellcode. Errr, I'm not being clear, what I mean is
         some on this PC, and I *really* don't feel like going online to rip somebody
         namely 0x0063FDE4. Hopefully you're beginning to see the idea here. If you
         Ammendment to FK8 by Wyzewun - Released 27th December, 1999
         getchar() are problematic but for some reason no-one has noticed that 'cin >>'
         is also a problem. So yeh, the demonstration overflow code we featured in FK8
         improper use of an ifstream. If you insist on using iostream.h (cin and
         ifstream) then use get() and getline() instead of the '>>' system.
  • 서지혜/단어장 . . . . 46 matches
          * [http://www.youtube.com/watch?v=zBFEcfYW-Ug&list=PLgA4hVlv6UnuGH7lvUPFdekHCZuaWkWzo 7 rules to learn english fast] : 영어를 공부할 때 단어 하나만 공부하지 마세요!
          * [http://no-smok.net/nsmk/%EA%B9%80%EC%B0%BD%EC%A4%80%EC%9D%98%EC%9D%BC%EB%B0%98%EB%8B%A8%EC%96%B4%EA%B3%B5%EB%B6%80%EB%A1%A0 김창준의일반단어공부론] : 김창준 선배님의 영어공부 수련 체험수기
          1. [https://www.evernote.com/shard/s104/sh/ea2d5494-8284-4cef-985e-a5909ed7a390/0bb87979321e1c49adb9edbd57e6ae61 Vocabulary]
          소집 : a levy brief [ meaning ]
          부과하다 : It's easier to levy tax on property
          1. What you need to do, instead, is to abbreviate.
          음절 : 1. Don't breathe a syllable(word) about it to anyone. 2. He explained it in words of one syllable. 3. He couldn't utter a syllable in reply(그는 끽소리도 못했다)
          집행하다 : It is no basis on which to administer law and order that people must succumb to the greater threat of force.
          인용 : The forms of citations generally subscribe to one of the generally excepted citations systems, such as Oxford, Harvard, and other citations systems, as their syntactic conventions are widely known and easily interrupted by readers.
          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.
          망각 : 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".
         '''endeavor'''
          no man can succeed in a line of endeavor which he does not like.
          to move into a position where one is ready to do a task
         feel cheap
          1. He makes me feel cheap.
          2. living cheap and feeling cheap.
         Can't be beat
          능가할 수 없는 : It used to be said 'if you can't beat it, join it'.
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 45 matches
          private int snakeHeadIndex;
          snakeHeadIndex = 0;
          return (SnakeCell)snakeCellVector.elementAt((snakeHeadIndex + index) % length());
          public boolean checkGameOver() {
          SnakeCell head;
          head = getSnakeCell(0);
          if(head.snakeCellX < 0 || head.snakeCellY > snakeCellXRange - 1
          || head.snakeCellY < 0 || head.snakeCellY > snakeCellYRange - 1)
          if(cell.snakeCellX == head.snakeCellX && cell.snakeCellY == head.snakeCellY)
          public boolean go() {
          SnakeCell prevHead = getSnakeCell(0);
          snakeHeadIndex = (snakeHeadIndex + length() - 1) % length();
          SnakeCell currentHead = getSnakeCell(0);
          currentHead.snakeCellX = prevHead.snakeCellX;
          currentHead.snakeCellY = prevHead.snakeCellY;
          currentHead.snakeCellX--;
          currentHead.snakeCellX++;
          currentHead.snakeCellY--;
          currentHead.snakeCellY++;
          private boolean pause;
  • 서민관 . . . . 45 matches
          void (*clear)();
         Map *createMap();
         void clear();
         KeyValuePair *createPair(char *key, int value) {
         void addPair(KeyValuePair **head, KeyValuePair *keyValuePair) {
          if ( *head == NULL ) {
          *head = keyValuePair;
          KeyValuePair *temp = *head;
         KeyValuePair *getPair(KeyValuePair **head, char *key) {
          if ( *head == NULL ) {
          } else if ( strcmp((*head)->key, key) == 0 ) {
          KeyValuePair *ret = *head;
          *head = (*head)->next;
          KeyValuePair *successor = *head;
          KeyValuePair *ret = (*head)->next;
         BOOL hasKey(KeyValuePair **head, char *key) {
          if ( *head != NULL ) {
          KeyValuePair *temp = *head;
         void clearList(KeyValuePair **head) {
          if ( *head == NULL ) {
  • StringOfCPlusPlus/세연 . . . . 44 matches
         #include <iostream>
         #include <fstream>
         class SearchWord
          node * head;
          node * temphead;
          SearchWord();
          void ReadWord();
          node * Search(char *, node *);
         SearchWord::SearchWord()
         void SearchWord::ReadWord()
          ifstream file;
          temphead = head;
          temphead = Search(word, temphead);
          if(temphead == NULL)
          temphead = head;
          InsertWord(word, temphead);
          temphead = head;
          temphead = Search(word, temphead);
          if(temphead == NULL)
          temphead = head;
  • JavaScript/2011년스터디/URLHunter . . . . 43 matches
          <head>
          clearInterval(maintimer);
          break;
          break;
          break;
          </head>
          <head>
          </head>
          if(map.peace){
          clearInterval(setInter);
          map.peace = true;
         function Creature(){
         Monster.prototype = new Creature();
         Hunter.prototype = new Creature();
          this.peace = false;
          if((this.a1.where == -1)&&(this.a2.where == -1)&&(this.a3.where == -1)&&(this.a4.where == -1)&&(this.a5.where == -1)) this.peace = true;
          this.deada1 = function(){ this.a1.alive = false; }
          this.deada2 = function(){ this.a2.alive = false; }
          this.deada3 = function(){ this.a3.alive = false; }
          this.deada4 = function(){ this.a4.alive = false; }
  • Kongulo . . . . 43 matches
         '''A simple web crawler that pushes pages into GDS. Features include:
          - When recrawling, uses If-Modified-Since HTTP header to minimize transfers
         Will not work unless Google Desktop Search 1.0 or later is installed.
          each username.'''
          password for each user-id/substring-of-domain that the user provided using
         opener.addheaders = [('User-agent', 'Kongulo v0.1 personal web crawler')]
          line = f.readline()
          line = f.readline()
          """Strip repeated sequential definitions of same user agent, then
          rules. Maintains a cache of robot rules already fetched.'''
          # never crawled them since we started, the item at index 2 in each
          # crawlitem is None, otherwise it is a dictionary of headers,
          # specifically the 'If-Modified-Since' header, to prevent us from fetching
          # - 'scheduled' is a list of items we have already added to 'tocrawl'
          # [[url1, depth1, { headername : headerval, ... } ], [url2, depth2], {}...]
          # Fetch the entrypoint to the Google Desktop Search API.
          (url, depth, headers) = crawlitem
          if headers:
          doc = opener.open(urllib2.Request(url, headers=headers))
          # Prefer Last-Modified header, then Date header (to get same
  • 김희성/리눅스멀티채팅 . . . . 43 matches
         #include<pthread.h>
         int thread_num[25];//스레드 번호 (해당 스레드 활성화시 번호 값 + 1, 비활성화시 0)
         //ex) thread_num[스레드 번호]==스레드 번호+1
         void* rutine(void* data)//data = &thread_num[스레드 번호]
          if(thread_num[i])
          break;
          thread_num[num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          pthread_t p_thread[25];
          server_socket=socket(PF_INET, SOCK_STREAM, 0);
          thread_num[i]=0;
          if(!thread_num[i])
          thread_num[i]=i+1;
          memset(&p_thread[i],0,sizeof(p_thread[i]));
          pthread_create(&p_thread[i],NULL,rutine,(void *)&thread_num[i]);
          break;
         #include<pthread.h>
         void* rcv_thread(void *data)
          break;
         void* snd_thread(void *data)
  • AcceleratedC++/Chapter11 . . . . 42 matches
          Vec() { create(); } // 아직으로선느 구현부분에서 정해진 것이 없기 때문에 임시적으로 함수를 만들어서 넣었다.
          explicit Vec(size_type n, const T& val = T()) { create(n, val); }
          Vec() { create(); } // 아직으로선느 구현부분에서 정해진 것이 없기 때문에 임시적으로 함수를 만들어서 넣었다.
          explicit Vect(size_type n, const T& val = T()) { create(n, val); }
          Vec() { create(); } // 아직으로선느 구현부분에서 정해진 것이 없기 때문에 임시적으로 함수를 만들어서 넣었다.
          explicit Vect(size_type n, const T& val = T()) { create(n, val); }
          Vec() { create(); } // 아직으로선느 구현부분에서 정해진 것이 없기 때문에 임시적으로 함수를 만들어서 넣었다.
          explicit Vect(size_type n, const T& val = T()) { create(n, val); }
          역시 다른 생성자와 마찬가지로 create() 함수를 이용해서 복사를 행하도록 만든다.
          Vec(const Vec& v) { create(v.begin(), v.end() ); } // copy constructor
          //lhs memory deallocation
          uncreate();
          create(rhs.begin(), rhs.end());
          ~Vec() { uncreate; } // copy constructor
          || 소멸자 미정의 || 포인터 객체가 존재하는 경우 memory leak 이 발생 ||
          void deallocate(T*, size_t);
         || allocate, deallocate || 실제 메모리의 공간을 할당, 해제한다. 그러나 할당시 초기화는 하지 않는다. ||
          Vec() { create(); }
          explicit Vec(size_type n, const T& t = T()) { create(n, t); }
          Vec(const Vec& v) { create(v.begin(), v.end()); }
  • MoreEffectiveC++/Efficiency . . . . 41 matches
         String 복사 생성자의 적용시, s2는 s1에 의하여 초기화 되어서 s1과 s2는 각각 "Hello"를 가지게된다. 그런 복사 생성자는 많은 비용 소모에 관계되어 있는데, 왜냐하면, s1의 값을 s1로 복사하면서 보통 heap 메모리 할당을 위해 new operator(Item 8참고)를 s1의 데이터를 s2로 복사하기 위해 strcpy를 호출하는 과정이 수행되기 때문이다. 이것은 ''''eager evaluation''''(구지 해석하면 '''즉시 연산''' 정도 일것이다.) 개념의 적용이다.:s1의 복사를 수행 하는 것과, s2에 그 데이터를 집어넣는 과정, 이유는 String의 복사 생성자가 호출되기 때문이다. 하지만 여기에는 s2가 쓰여진적이 없이 새로 생성되는 것이기 때문에 실제로 s2에 관해서 저런 일련의 복사와, 이동의 연산의 필요성이 없다.
          === Distinguishing Read from Writes ( 읽기와 쓰기의 구분 ) ===
          cout << s[3]; // operator []를 호출해서 s[3]을 읽는다.(read)
         첫번째 operator[]는 문자열을 읽는 부분이다,하지만 두번째 operator[]는 쓰기를 수행하는 기능을 호출하는 부분이다. 여기에서 '''읽기와 쓰기를 구분'''할수 있어야 한다.(distinguish the read all from the write) 왜냐하면 읽기는 refernce-counting 구현 문자열로서 자원(실행시간 역시) 지불 비용이 낮고, 아마 저렇게 스트링의 쓰기는 새로운 복사본을 만들기 위해서 쓰기에 앞서 문자열 값을 조각내어야 하는 작업이 필요할 것이다.
          void restoreAndProcessObject(ObjectID id) // 객체 복구
         void restoreAndProcessObject(ObjectID id)
         보통 operator+에 대한 구현은 아마 '''eager evaluation'''(즉시 연산) 이 될것이다.;이런 경우에 그것은 아마 m1과 m2의 리턴 값을 대상으로 한다. 이 계산(1,000,000 더하기)에 적당한 게산양과, 메모리 할당에 비용 이 모드것이 수행되어져야 함을 말한다.
         C++에 알맞는 lazy evaluation은 없다. 그러한 기술은 어떠한 프로그래밍 언어에도 적용 될수 있다. 그리고 몇몇 언어들-APL, 몇몇 특성화된 Lisp, 가상적으로 데이터 흐름을 나타내는 모든 언어들-는 언어의 한 중요한 부분이다. 그렇지만 주요 프로그래밍, C++같은 언어들은 eager evaluation를 기본으로 채용한다. C++에서는 사용자가 lazy evaluation의 적용을 위해 매우 적합하다. 왜냐하면 캡슐화는 클라이언트들을 꼭 알지 못해도 lazy evaluation의 적용을 가능하게 만들어 주기 때문이다.
         이제까지 언급했던 예제 코드들을 다시 한번 봐라 당신은 클래스 인터페이스만이 주어진다면 그것이 eager, lazy인지 알수는 없을 것이다. 그것의 의미는 eager evaluation도 역시 곧바로 적용 가능하고, 반대도 가능하다는 의미이다. 만약, 연구를 통해서 클래스의 구현에서 병목 현상을 보이는 부분이 보인다면, 당신은 lazy evaluation의 전략에 근거한 코드들을 적용 할수 있을 것이다. 당신의 클라이언트들은 이러한 변화가 성능의 향상으로 밖에 보이지 않는다. 고객(클라이언트들)들이 좋와하는 소프트웨어 향상의 방법, 당신이 자랑스로워하는 lazy가 될수 있다. (DeleteMe 모호)
         Item 17에서 가능한한 할일을 뒤로 미루어두는, lazy(게으름)대한 원리를 극찬해 두었다. 그리고 lazy가 당신의 프로그램의 효율성을 증대시킬수 있는 방법에 대하여 설명하였다. 이번 item에서는 반대의 입장을 설명할 생각이다. 여기에는 laziness(게으름)이란 여지는 없다. 여기에서 당신의 소프트웨어가 그것이 요구하는것 보다 더 많은 일을 해서, 성능향성에 도움을 줄수 있는것을 보일것이다. 이번 item의 철학이라고 한다면 '''''over-eager evaluation''''' 이라고 표현할수 있다.:어떤 데이터를 요구하기도 전에 미리 계산해 놓는것.
         min, max, avg에 함수는 현재의 해당 collection의 최소값, 최대값 평균을 반환하는 값이라고 생각해라, 여기에서 이들이 구현될수 있는 방법은 3가지 정도가 있다. eager evaluation(즉시연산)을 이용해서 min, max, avg가 호출될때마다 해당 연산을 하는 방법. lazy evaluation(게으른연산)을 해서 해당 함수값이 반환하는 값이, 실제로 연산에 필요할때 마지막에 계산에서 연산해서 값을 얻는 방법. 그리고 over-eager evaluation(미리연산)을 이용해서 아예 실행중에 최소값, 최대값, 평균값을 collection내부에 가지고 있어서 min, max, avg가 호출되면 즉시 값을 제공하는 방법-어떠한 계산도 필요 없이 그냥 즉시 돌리는거다. 만약 min, max, avg가 자주 호출된다면 collection의 최소값, 최대값, 평균값을 이용하는 함수들이 collection 전역에 걸쳐서 계산을 필요로 할수 있다. 그렇다면 이런 계산의 비용은 eager,lazy evaluaton(게으른연산, 즉시연산)에 비하여 저렴한 비용을 지출하게 될것이다.(필요값이 즉시 반환되니)
         over-eager evaluation(선연산,미리연산) 전술은 이 것에대한 답을 제시한다.:만약 우리가 index i로서 현재의 배열상의 크기를 늘리려면, locality of reference 개념은 우리가 아마 곧 index i보다 더 큰 공간의 필요로 한다는걸 이야기 한다. 이런 두번째 (예상되는)확장에 대한 메모리 할당의 비용을 피하기 위해서는 우리는 DynArray의 i의 크기가 요구되는 것에 비해서 조금 더 많은 양을 잡아서 배열의 증가에 예상한다. 그리고 곧 있을 확장에 제공할 영역을 준비해 놓는 것이다. 예를 들어 우리는 DynArray::operator[]를 이렇게 쓸수 있다.
         이번 아이템에서의 나의 충고-caching과 prefetching을 통해서 over-eager의 전략으로 예상되는 값들의 미리 계산 시키는것-은 결코 item 17의 lazy evaluation(늦은 계산)과 반대의 개념이 아니다. lazy evaluation의 기술은 당신이 항상 필요하기 않은 어떠한 결과에대한 연산을 반드시 수행해야만 할때 프로그램의 효율성을 높이기 위한 기술이다. over-eager evaluation은 당신이 거의 항상 하는 계산의 결과 값이 필요할때 프로그램의 효율을 높여 줄것이다. 양쪽 모두다 eager evaluation(즉시 계산)의 run-of-the-mill(실행의 비용) 적용에 비해서 사용이 더 어렵다. 그렇지만 둘다 프로그램 많은 노력으로 적용하면 뚜렷한 성능 샹항을 보일수 있다.
         C++ 내에서의 진짜 temporary객체는 보이지 않는다.-이게 무슨 소리인고 하니, 소스내에서는 보이지 않는다는 소리다. temporary객체들은 non-heap 객체로 만들어 지지만 이름이 붙지를 않는다. (DeleteMe 시간나면 PL책의 내용 보충) 단지 이름 지어지지 않은(unnamed)객체는 보통 두가지 경우중에 하나로 볼수 있는데:묵시적(implicit) 형변환으로 함수호출에서 적용되고, 성공시에 반환되는 객체들. 왜, 그리고 어떻게 이러한 임시 객체(temporary objects)가 생성되고, 파괴되어 지는지 이해하는 것은 이러한 생성과 파괴 과정에서 발생하는 비용이 당신의 프로그램의 성능에 얼마나 성능을 끼칠수 있는가 알아야 하기때문에 중요한 것이다.
         보통 당신은 이러한 비용으로 피해 입는걸 원하지 않는다. 이런 특별난 함수에 대하여 당신은 아마 비슷한 함수들로 교체해서 비용 지불을 피할수 있다.;Item 22는 당신에게 이러한 변환에 대하여 말해 준다. 하지만 객체를 반환하는 대부분의 함수들은 이렇게 다른 함수로의 변환을 통해서 생성, 삭제에 대한 비용 지출에 문제를 해결할 방법이 없다. 최소한 그것은 개념적으로 피할려고 하는 방법도 존재 하지 않는다. 하지만 개념과 실제(concep, reality)는 최적화(optimization)이라 불리는 어두 컴컴한 애매한 부분이다. 그리고 때로 당신은 당신의 컴파일러에게 임시 객체의 존재를 허용하는 방법으로 당신의 객체를-반환하는 함수들수 있다. 이러한 최적화들은 ''return value oprimization''으로 Item 20의 주제이다.
         operator*를 위한 코드를 제외하고, 우리는 반드시 객체를 반환해야 한다는걸 알고 있다. 왜냐하면 유리수가 두개의 임의의 숫자로 표현되기 때문이다. 이것들은 임의의 숫자이다. 어떻게 operator*가 그것들의 곱을 수행하기위한 새로운 객체의 생성을 피할수 있을까? 할수 없다. 그래서 새로운 객체를 만들고 그것을 반환한다. 그럼에도 불구하고, C++프로그래머는 값으로 반환시(by-value)시 일어나는 비용의 제거를 위하여 Herculean 의 노력으로 시간을 소비한다.
         그것은 또한 의문을 자아 낸다. 호출자가 함수에 의해 반환된 포인터를 바탕으로 객체를 제거 해야 하는거? 이러한 대답에 관해서 보통은 "네" 이고 보통은 자원이 새어나가는(Resource leak)것을 발생 시킨다.
         == Item 22: Consider using op= instead of stand-alone op. ==
          const T opreator-(const T& lhs, const T& rhs)
         전자의 경우 쓰기 쉽고, 디버그 하기도, 유지 보수하기도 쉽다. 그리고 80%정도의(Item 16참고) 납득할만한 효율을 가지고 있다. 후자는 좀더 전자보다 효율적이고 어셈블러 프로그래머들에게 좀더 직관적이라고 생각된다. 두 버전을 이용한 코드를 모두 제공하여서 당신은 디버그 코드시에는 좀더 읽기 쉬운 stand-alone operator를 사용하도록 할수 있고, 차후 효율을 중시하는 경우에 다른 버전으로(more efficient assignmen) 릴리즈(Release)를 할수 있게 할수 있다. 게다가 stand-alone을 적용시키는 버전으로서 당신은 클라이언트가 두 버전을 바꿀때 문법적으로 아무런 차이가 없도록 확신 시켜야 한다.
  • 데블스캠프2005/RUR-PLE/Sorting . . . . 41 matches
          repeat(turn_left,2)
          repeat(turn_left,3)
          while front_is_clear(): # go to left end
          while next_to_a_beeper(): #search minimum column
          if front_is_clear():
          move() # search the smallest column in unordered columns
          move() # search the smallest column in unordered columns
          if right_is_clear():
          if front_is_clear():
          if front_is_clear():
          while front_is_clear():
          while front_is_clear():
          if front_is_clear():
          repeat(move_end,10)
          repeat(move_end,10)
          repeat(sort_sub,20)
          repeat(gaedan,9)
          repeat(turn_left,3)
          repeat(go_pick,5)
          repeat(go_pick,5)
  • MoinMoinFaq . . . . 40 matches
         ideas, etc. for people to comment on. Some pages just sit there and
         a wiki can serve the same purpose as a discussion thread. You could
         to manage their ideas and projects.
         === What are the major features of a Wiki? ===
         Here are some important wiki features:
          * ability to search pages (several ways)
          * ability to very easily add new pages
         A Wiki can accomplish certain things very easily, but there are
         feature is some kind of access control, to allow only certain groups
         and the other is through corruption. Dealing with erasure is not terribly
         quickly), pages can be restored quite easily to their previous good state.
         corruption is more difficult to deal with. The possibility exists that someone
         alter its meaning in a detrimental way). Pretty much any collaborative system
         event, and one that could be dealt with (if needed) with a notification
         feature (to a fixed auditor) for new material submission.
         In other words, the philosophy of wiki is one of dealing manually with the
         rare (exception) case of a saboteur, rather than designing in features
         and overhead (both in implementation and in usage) to avoid the damage
         ==== How can I search the wiki? ====
         There are already more ways to search and/or scan the wiki than you
  • 김희성/MTFREADER . . . . 40 matches
         = _mft_reader.h =
         class _MFT_READER
          PFILE_RECORD_HEADER MFT;
          long ReadAttribute(FILE* fp, unsigned char* offset, long flag);
          void ReadSector(U64 sector, U32 count, void* buffer);
          __int64 ReadCluster(unsigned char* point,unsigned char* info);
          _MFT_READER
          hVolume = CreateFile(drive, GENERIC_READ,FILE_SHARE_READ | FILE_SHARE_WRITE, 0,OPEN_EXISTING, 0, 0);
          ReadFile(hVolume, &boot_block, sizeof(boot_block), &cnt, 0);
         = _mft_reader_private.cpp =
         #include"_MFT_READER.h"
         void _MFT_READER::LoadMFT()
          unsigned __int64 HeaderSize;
          PFILE_RECORD_HEADER $MFT;
          $MFT = PFILE_RECORD_HEADER(new U8[BytesPerFileRecord]);
          ReadSector((boot_block.MftStartLcn) * boot_block.SectorsPerCluster, BytesPerFileRecord / boot_block.BytesPerSector, $MFT);
          Attribute Header size : Resident=24 / Non-resident=64
          HeaderSize=64+*((unsigned char*)$MFT+point+9);
          HeaderSize=24+*((unsigned char*)$MFT+point+9);
          MFT=PFILE_RECORD_HEADER(new U8[*((unsigned __int64*)((unsigned char*)$MFT+point+40))]);
  • CToAssembly . . . . 39 matches
         일반적으로 어셈블리어 명령어는 라벨(label), 연상기호(mnemonic), 연산수(operand)로 구성된다. 연산수 표시방법에서 연산수의 주소지정방식을 알 수 있다. 연상기호는 연산수에 저장된 정보에 작업을 한다. 사실 어셈블리어 명령어는 레지스터와 메모리위치에 작업을 한다. 80386계열은 eax, ebx, ecx 등의 (32비트) 범용레지스터를 가진다. 두 레지스터, ebp와 esp는 스택을 조작할때 사용한다. GNU Assembler (GAS) 문법으로 작성한 전형적인 명령어는 다음과 같다:
         movl $10, %eax
         이 명령어는 eax 레지스터에 값 10을 저장한다. 레지스터명 앞의 `%'와 직접값(immediate value) 앞의 '$'는 필수 어셈블러 문법이다. 모든 어셈블러가 이런 문법을 따르는 것은 아니다.
          movl $20, %eax
         프로그램의 첫번째 줄은 주석이다. 어셈블러 지시어 .globl은 심볼 main을 링커가 볼 수 있도록 만든다. 그래야 main을 호출하는 C 시작라이브러리를 프로그램과 같이 링크하므로 중요하다. 이 줄이 없다면 링커는 'undefined reference to symbol main' (심볼 main에 대한 참조가 정의되지않음)을 출력한다 (한번 해봐라). 프로그램은 단순히 레지스터 eax에 값 20을 저장하고 호출자에게 반환한다.
         다음 목록 2 프로그램은 eax에 저장된 값의 계승(factorial)을 계산한다. 결과를 ebx에 저장한다.
          movl $5, %eax
         L1: cmpl $0, %eax //eax에 저장된 값과 0을 비교
          je L2 //0==eax 이면 L2로 건너뜀 (je - jump if equal)
          imull %eax, %ebx // ebx = ebx*eax
          decl %eax //eax 감소
         L1과 L2는 라벨이다. 제어흐름이 L2에 도달하면, ebx는 eax에 저장된 값의 계승을 저장하게 된다.
          movl $10, %eax
          addl $5, %eax
         명령어 popl %eax는 스택 최상위에 있는 값(4 바이트)을 eax 레지스터에 복사하고 esp를 4만큼 증가한다. 만약 스택 최상위에 있는 값을 레지스터에 복사하고 싶지 않다면? 명령어 addl $4, %esp를 실행하여 스택포인터만 증가하면 된다.
         함수로 파라미터를 전달하기위해 스택을 사용할 수 있다. 우리는 함수가 eax 레지스터에 저장한 값이 함수의 반환값이라는 (우리가 사용하는 C 컴파일러의) 규칙을 따른다. 함수를 호출하는 프로그램은 스택에 값을 넣어서 함수에게 파라미터를 전달한다. 목록 5는 sqr이라는 간단한 함수로 이를 설명한다.
          movl 4(%esp), %eax
          imull %eax, %eax //eax * eax를 계산하여, 결과를 eax에 저장
          movl 4(%esp), %eax
          imull %eax, %eax
  • VMWare/OSImplementationTest . . . . 39 matches
         [http://neri.cafe24.com/menu/bbs/view.php?id=kb&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=x86&select_arrange=headnum&desc=asc&no=264 출처보기]
          Protected mode - 처음 부팅할땐 x86 Real Mode라는 세그먼트:오프셋
         [BITS 16] ; We need 16-bit intructions for Real
          mov ah, 02h ; READ SECTOR-command
          mov al, 3h ; Number of sectors to read = 1
          mov dh, 0 ; Head = 0
          CALL enableA20
         enableA20:
          call enableA20o1
          jnz short enableA20done
          call enableA20o1
          jnz short enableA20done
         enableA20o1:
         enableA20o1l:
          loopnz enableA20o1l
         enableA20done:
          mov eax, cr0 ; Copy the contents of CR0 into EAX
          or eax, 1 ; Set bit 0
          mov cr0, eax ; Copy the contents of EAX into CR0
          jmp 08h:clear_pipe ; Jump to code segment, offset clear_pipe
  • Java/스레드재사용 . . . . 38 matches
         아래 코드에 문제가 있는것 같아요. 분명 두개의 메소드가 같아보이는데 (주석처리된 run() 메소드와 run() 메소드) 한개만 되고 나머지 한개는 에러가 납니다(unreachable statement) - 임인택
         public class ReThread implements Runnable {
          private static Vector threads = new Vector();
          private ReThread reThread;
          private Thread thread;
          public ReThread(Runnable target) {
          if((thread==null) && (reThread==null)) {
          synchronized(threads) {
          if(threads.isEmpty()) {
          thread = new Thread(this, "ReThread-" + getID());
          thread.start();
          reThread = (ReThread)threads.lastElement();
          threads.setSize(threads.size()-1);
          reThread.start0(this);
          protected synchronized void start0(ReThread reThread) {
          this.reThread = reThread;
          target = reThread.target;
          if ((target != null) && ((thread != null) ^ (reThread != null))) {
          if (thread != null) {
          thread.interrupt ();
  • WinSock . . . . 38 matches
         서버의 경우 1 user 1 thread 임.
         DWORD WINAPI Threading (LPVOID args)
          DWORD nRead, nWrite, i;
          hFileIn = CreateFile ("d:\test.mp3", GENERIC_READ, FILE_SHARE_READ,
          ReadFile (hFileIn, szBuffer, sizeof (szBuffer), &nRead, NULL);
          nSended = send (socket, szBuffer, nRead, NULL);
          WSACleanup ();
          WSACleanup ();
          socketListen = socket (AF_INET, SOCK_STREAM, IPPROTO_IP);
          printf ("create socket error.. %dn", WSAGetLastError ());
          WSACleanup ();
          WSACleanup ();
          WSACleanup ();
          WSAEVENT hEvent = WSACreateEvent ();
          WSAEVENT hEvent2 = WSACreateEvent ();
          CreateThread (NULL, NULL, Threading, &socketClient, NULL, &dwTemp);
          if (NetworkEvents.lNetworkEvents & FD_READ) {
          DWORD dwDataReaded;
          ioctlsocket (socketClient, FIONREAD, &dwDataReaded);
          szBuffer = (char *)LocalAlloc (LPTR, dwDataReaded);
  • ClassifyByAnagram/Passion . . . . 37 matches
         import java.io.BufferedOutputStream;
         import java.io.BufferedReader;
         import java.io.ByteArrayInputStream;
         import java.io.FileInputStream;
         import java.io.FileOutputStream;
         import java.io.InputStream;
         import java.io.InputStreamReader;
         import java.io.PrintStream;
          this(new FileInputStream(file));
          InputStream ins;
          public Parser(InputStream in) {
          ByteArrayInputStream byteInputStream = new ByteArrayInputStream( input.getBytes() );
          this.ins = byteInputStream;
          if (isCreated(itemList))
          itemList = createNewEntry(itemKey);
          private List createNewEntry(String itemKey) {
          private boolean isCreated(List itemList) {
          BufferedReader in = new BufferedReader(new InputStreamReader(ins));
          while((line = in.readLine()) != null)
          private boolean isValidLine(String line) {
  • WikiSlide . . . . 37 matches
          * a technology for collaborative creation of internet and intranet pages
          * ''Wiki-Wiki'' is hawaii and means fast
          * '''Fast''' - fast editing, communicating and easy to learn
          * '''Open''' - everybody may read ''and'' edit everything
          * '''Easy''' - no HTML knowledge necessary, simply formatted text
          * '''Simple''' - ''Content over Form'' (content counts, not the super-pretty appearance)
          * '''Interlinked''' - Links between pages are easy to make
          * Creating documentation and slide shows ;)
          * Name (appears on RecentChanges)
          * Quick search and additional actions (HelpOnActions)
         Searching and Navigation:
          * Title search and full text search at bottom of page
          * FindPage: Searching the Wiki by various methods
         To edit a page, just click on [[Icon(edit)]] or on the link "`EditText`" at the end of the page. A form will appear enabling you to change text and save it again. A backup copy of the previous page's content is made each time.
         You can check the appearance of the page without saving it by using the preview function - ''without'' creating an entry on RecentChanges; additionally there will be an intermediate save of the page content, if you have created a homepage ([[Icon(home)]] is visible).
         <!> After editing pages, please leave the edit form by "`Save Changes`" since otherwise your edits will be lost!
         == Headlines and Paragraphs ==
         Headlines are placed on a line of their own and surrounded by one to five equal signs denoting the level of the headline. The headline is in between the equal signs, separated by a space. Example: [[BR]] `== Second Level ==`
         Paragraphs are lines separated by empty lines or other block structures. This means
         which ''directly'' follow each other
  • 만년달력/강희경,Leonardong . . . . 37 matches
         #include <iostream>
          int year, month;
          cin >> year;
          if ( !year || !month )
          break;
          if ( year <= 0 || year >INT_MAX || month <=0 || month>12)
          output(year, month);
         void output(int year, int month)
          int days = how_much_days(year, month);
          if (year%400 != 0)
          date = deter_date(year%400, month);
          //삽질(?) year%400 대신 year을 쓰면 에러...스택 오버플로우?
          //400년주기로 달력이 같으므로 year%400로 해서 해결.
         int deter_date(int year, int month )//요일을 정하는 함수(0은 일요일, 6은 토요일)
          year--;
          else if ( year == 1 && month == 1)
          return (lastdays(year,month) + deter_date(year, month-1)) % 7;//핵심 코드
         int lastdays(int year, int month)//지난 달 날수를 계산
          if ( year%4 == 0)
          if ( year%400 == 0 )
  • 새싹교실/2012/아우토반/뒷반/3.30 . . . . 37 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • JTDStudy/첫번째과제/장길 . . . . 36 matches
         == Dealer ==
         public class Dealer {
          public int creatBall() {
          private boolean win= true;
          public Judgement(int[] dealer, int[] player) {
          dBall= dealer;
          public boolean getConclusion() {
          Dealer dealer= new Dealer();
          dealer.setBall(dealer.creatBall());
          boolean judge= true;
          Judgement judgement= new Judgement(dealer.ball, player.ball);
          public void testDealer(){
          Dealer dealer= new Dealer();
          dealer.setBall(123);
          assertEquals(dealer.ball[0], dealer.getBall(1));
          assertEquals(dealer.ball[1], dealer.getBall(2));
          assertEquals(dealer.ball[2], dealer.getBall(3));
          assertTrue(0 <= dealer.creatBall() && dealer.creatBall() < 1001);
          Dealer dealer= new Dealer();
          dealer.setBall(123);
  • VendingMachine/세연/1002 . . . . 36 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          char drinkNames[TOTAL_DRINK_TYPE][DRINKNAME_MAXLENGTH] = {"coke", "juice", "tea", "cofee", "milk"};
         #include <iostream>
          char drinkNames[TOTAL_DRINK_TYPE][DRINKNAME_MAXLENGTH] = {"coke", "juice", "tea", "cofee", "milk"};
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 문자열검색/허아영 . . . . 36 matches
         His teaching method is very good.
         int compare_str(char x[40], char search_str[15], int exist_str[10]); // 문자열 비교
         int word_num = 1, search_str_num = 0;
          char x[40] = "His teaching method is very good.";
          char search_str[15];
          word_num = 1; search_str_num = 0; found = 0; temp = 0;
          scanf("%s", search_str);
          fprintf(fp, "%s", search_str);
          if(search_str[0] == 'E' && search_str[1] == 'E')
          break;
          found = compare_str(x, search_str, exist_str);
          break;
          break;
         int compare_str(char x[40], char search_str[15], int exist_str[10])
          if(x[exist_str[word_num]] != search_str[search_str_num])
          compare_str(x, search_str, exist_str);
          while(search_str[search_str_num])
          if(x[temp] == search_str[search_str_num]){
          ++search_str_num;
          break;
  • 2학기파이선스터디/서버 . . . . 35 matches
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
         import thread
         lock = thread.allocate_lock() # 상호 배제 구현을 위한 락 객체
          conn.send('Already resistered name\n')
          lock.release()
          lock.release()
         class RequestHandler(StreamRequestHandler):
          name = self.readAngRegisterName()
          break
          def readAngRegisterName(self):
          server = ThreadingTCPServer(("", PORT), RequestHandler)
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
         import thread
         lock = thread.allocate_lock() # 상호 배제 구현을 위한 락 객체
          self.send('Already resistered name\n')
          lock.release()
          lock.release()
         class RequestHandler(StreamRequestHandler):
         ## name = self.readAngRegisterName()
          break
  • AcceleratedC++/Chapter4 . . . . 35 matches
          * const vector<double>& hw : 이것을 우리는 double형 const vector로의 참조라고 부른다. reference라는 것은 어떠한 객체의 또다른 이름을 말한다. 또한 const를 씀으로써, 저 객체를 변경하지 않는다는 것을 보장해준다. 또한 우리는 reference를 씀으로써, 그 parameter를 복사하지 않는다. 즉 parameter가 커다란 객체일때, 그것을 복사함으로써 생기는 overhead를 없앨수 있는 것이다.
          === 4.1.3 Reading homework grades ===
         istream& read_hw(istream& in, vector<double>& hw)
         read_hw(cin, homework); // 호출
          * hw가 넘어오면서 hw안에 아무것도 없다는 것을 보장할수 있겠는가? 먼저번에 쓰던 학생들의 점수가 들어있을지도 모른다. 확실하게 없애주기 위해 hw.clear()를 해주자.
          * 입력받은게 등급이 아닐때(점수를 입력해야 되는데 이상한 것을 입력했을때) istream 객체 in은 실패 상태가 된다. 또한 그것을 읽지 않는다. 파일의 끝에 도달한것 처럼...
          * 이 상황을 해결하기 위해, 그냥 in객체의 상태를 초기화해줘버리자. in.clear() 모든 에러 상태를 리셋시켜준다.
         istream& read_hw(istream& in, vector<double>& hw)
          hw.clear();
          in.clear();
          * 지금까지 만든 세개의 함수 median, grade, read_hw 를 살펴보자.
          * read_hw 함수를 보면, 복사는 하지 않고, 그 값을 변경하기 위해 참조만 썼다.
         #include <iostream>
         istream& read_hw(istream& in, vector<double>& hw);
          cout << "Please enter your first name: ";
          cout << "Please enter your midterm and final exam grades: ";
          read_hw(cin, homework);
          streamsize prec = cout.precision();
          "Please try again." << endl;
         istream& read_hw(istream& in, vector<double>& hw)
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 34 matches
          def tearDown(self):
          break
          self.leadingEightBytes = None
          if self.leadingEightBytes == None:
          self.leadingEightBytes = self.f.read(8)
          return self.leadingEightBytes
          buff = self.f.read(8)
          chunk = self.f.read(chunkLen)
          crc = self.f.read(4)
          break
          def makeScanline(self, basepixel, ypos, stream, rgbmap): # method 는 PNG filter type, stream은 zlib 으로 decomposite된 값들
          method = ord(stream[idx])
          return self.makeScanlineBySub(basepixel, ypos, stream)
          return self.makeScanlineByUp(basepixel, ypos, stream, rgbmap)
          return self.makeScanlineByAverage(basepixel, ypos, stream, rgbmap)
          return self.makeScanlineByPaeth(basepixel, ypos, stream, rgbmap)
          def makeScanlineBySub(self, basepixel, ypos, stream):
          filteredR = ord(stream[idx])
          filteredG = ord(stream[idx+1])
          filteredB = ord(stream[idx+2])
  • 토비의스프링3/오브젝트와의존관계 . . . . 34 matches
          * 자바빈(JavaBean)
          * 빈(bean) : 스프링이 제어권을 가지고 직접 만들고 관계를 부여하는 오브젝트. 자바빈에서 말하는 빈과 비슷한 오브젝트 단위의 애플리케이션 컴포넌트. 스프링이 직접 생성과 제어를 담당하는 오브젝트만을 빈이라고 부른다.
          * 빈 팩토리(bean factory) : 빈의 생성과 관계설정 등의 제어를 담당하는 IoC오브젝트. 스프링의 IoC를 담당하는 핵심 컨테이너. 일반적으로 직접 사용하지 않고 이를 확장한 애플리케이션 컨텍스트를 사용한다.
          * 2. 오브젝트를 만들어주는 메소드에는 @Bean이라는 애노테이션을 붙여준다.
         @Bean
          * 2. 준비된 ApplicationContext의 getBean()메소드를 이용해 등록된 빈의 오브젝트를 가져올 수 있다.
         UserDao dao = context.getBean("userDao", UserDao.class);
          getBean()메소드 : ApplicationContext가 관리하는 오브젝트를 요청하는 메소드. ""안에 들어가는 것은 ApplicationContext에 등록된 빈의 이름. 빈을 가져온다는 것은 메소드를 호출해서 결과를 가져온다고 생각하면 된다. 위에서는 userDao()라는 메소드에 붙였기 때문에 ""안에 userDao가 들어갔다. 메소드의 이름이 myUserDao()라면 "myUserDao"가 된다. 기본적으로 Object타입으로 리턴하게 되어있어서 다시 캐스팅을 해줘야 하지만 자바 5 이상의 제네릭 메소드 방식을 사용해 두 번째 파라미터에 리턴 타입을 주면 캐스팅을 하지 않아도 된다.
          * @Configuration이 붙은 클래스는 애플리케이션 컨텍스트가 활용하는 IoC 설정정보가 된다. 내부적으로는 애플리케이션 컨텍스트가 @Configuration클래스의 @Bean메소드를 호출해서 오브젝트를 가져온 것을 클라이언트가 getBean() 메소드로 요청할 때 전달해준다.
          * Bean : 스프링에서는 DI를 쉽게 하기 위해서 Bean을 이용하여 오브젝트를 관리한다.
          * Bean Factory : 런타임 시점에서 의존관계를 결정하기 위해 Bean Factory에서 Bean을 관리하고 오브젝트간의 관계를 맺어준다.
          * 의존관계 검색(Dependency Lookup) : 스프링의 DI방식을 이용하기 위해서는 DI를 받는 오브젝트가 반드시 Bean이어야 한다. 하지만 DL을 이용하면 Bean이 아닌 오브젝트에서도 의존관계를 설정할 수 있다.
          * <beans> : @Configuration에 대응한다. 여러 개의 <bean>이 들어간다.
          * <bean> : @Bean이 붙은 자바 메소드에 대응한다.
          * <id> : @Bean 메소드의 이름. getBean()에서 사용한다.
          * <class> : @Bean 메소드가 return하는 값. 패키지까지 모두 써 줘야 한다.
          * <property> : @Bean 메소드에 DI를 할 때 사용한다. 수정자 메소드이다.
          * <ref> : 수정자 메소드를 이용해서 주입할 오브젝트의 Bean의 id이다.
          * <value> : 다른 Bean 오브젝트가 아니라 단순 값을 주입할 때 <ref> 대신 사용한다. 스프링에서 프로퍼티의 값을 적절하게 변환하기 때문에 스트링, 오브젝트 등 다양한 값을 사용할 수 있다.
          @Bean
  • DPSCChapter1 . . . . 33 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.
          * Recurring patterns of object configurations and interactions and the sorts of problems for which these cooperating objects provide (at least partial) solutions
         This is by no means an exhaustive list, and even novices understand and use much of the knowledge. But some items, especially the last -- recurring patterns of software design, or design patterns -- are the province of design expert.
         A '''design pattern''' is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. The pattern sometimes describes how methods in a single class or subhierarchy of classes work together; more often, it shows how multiple classes and their instances collaborate. It turns out that particular architectures reappear in different applications and systems to the extent that a generic pattern template emerges, one that experts reapply and customize to new application - and domain-specific problems. Hence, experts know how to apply design patterns to new problems to implement elegant and extensible solutions.
         In general, designers -- in numerous domains, not just software -- apply their experience with past problems and solution to new, similar problems. As Duego and Benson(1996) point out, expert designers apply what is known in cognitive psychology and artificial intelligence as '''case-based reasoning''', remembering past cases and applying what they learned there. This is the sort of reasoning that chess masters, doctors, lawyers, and architects empoly to solve new problems. Now, design patterns allow software designers to learn from and apply the experiences of other designers as well. As in other domains, a literature of proven patterns has emerged. As a result, we can "stand on the shoulders of giants" to get us closer to the expert peak. As John Vlissies (1997) asserts, design patterns "capture expertise and make it accessible to non-experts" (p. 32).
         Design patterns also provide a succinct vocabulary with which to describe new designs and retrospectively explain existing ones. Patterns let us understand a design at a high level before drilling down to focus on details. They allow us to envision entire configurations of objects and classes at a large grain size and communicate these ideas to other designers by name. We can say, "Implement the database access object as a Singleton," rather than, "Let's make sure the database access class has just one instance. The class should include a class variable to keep track of the singl instance. The class should make the instance globally available but control access to it. The class should control when the instance is created and ..." Which would you prefer?
         Christopher Alexander and his colleagues have written extensively on the use of design patterns for living and working spaces-homes, buildings, communal areas, towns. Their work is considered the inspiration for the notion of software design patterns. In ''The Timeless Way of Building''(1979) Alexander asserts, "Sometimes there are version of the same pattern, slightly different, in different cultures" (p.276). C++ and Smalltalk are different languages, different environments, different cultures-although the same basic pattern may be viable in both languages, each culture may give rise to different versions.
         But the ''Smalltalk Companion'' goes beyond merely replicating the text of ''Design Patterns'' and plugging in Smalltalk examples whereever C++ appeared. As a result, there are numerous situations where we felt the need for additional analysis, clarification, or even minor disagreement with the original patterns. Thus, many of our discussions should apply to other object-oriented languages as well.
  • TheJavaMan/테트리스 . . . . 33 matches
          Thread clock;
          boolean [][]board;
          boolean runGame;
          mem=createImage(181,316);
          board = new boolean[12][21];
          boolean delOk;
          private boolean checkDrop() {
          boolean dropOk=true;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          clock = new Thread(this);
          public boolean checkTurn() {
          boolean turnOk = true;
          public boolean checkMove(int dir)
          boolean moveOk=true;
  • 데블스캠프2005/RUR-PLE/Harvest/Refactoring . . . . 33 matches
         repeat(move_and_pick,6)
         repeat(move_and_pick,5)
         repeat(move_and_pick,5)
         repeat(move_and_pick,4)
         repeat(move_and_pick,4)
         repeat(move_and_pick,3)
         repeat(move_and_pick,3)
         repeat(move_and_pick,2)
         repeat(move_and_pick,2)
         repeat(move_and_pick,1)
         repeat(move_and_pick,1)
          repeat(turn_left, 3)
          repeat(turn_left,3)
         repeat(harvest,3)
          repeat(turn_left, 3)
          repeat(pickup, 5)
          repeat(pickup, 5)
          repeat(eat,5)
          repeat(eat,5)
         def eat():
  • MoinMoinTodo . . . . 32 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.
         To discuss the merit of the planned extensions, or new features from MoinMoinIdeas, please use MoinMoinDiscussion.
         MoinMoinRelease describes how to build a release from the SourceForge repository.
         Things to do in the near future:
          * add a means to build the dict.cache file from the command line
          * Now that we can identify certain authors (those who have set a user profile), we can avoid to create a backup copy if one author makes several changes; we have to remember who made the last save of a page, though.
          * Implement the update script (copying new images etc.) described elsewhere on this page or MoinMoinIdeas.
          * Replace SystemPages by using the normal "save page" code, thus creating a backup copy of the page that was in the system. Only replace when diff shows the page needs updating.
          * Steal ideas from [http://www.usemod.com/cgi-bin/mb.pl?action=editprefs MeatBall:Preferences]
          * a CSS switch (needs more work on the formatter issue to really work)
          * create a dir per page in the "backup" dir; provide an upgrade.py script to adapt existing wikis
          * [[SiteMap]]: find the hotspots and create a hierarchical list of all pages (again, faster with caching)
          * Some of MeatBall:IndexingScheme as macros
          * or look at viewcvs www.lyra.org/viewcvs (a nicer python version of cvsweb with bonsai like features)
          * Create MoinMoinI18n master sets (english help pages are done, see HelpIndex, translations are welcome)
         === FEATURES ===
          * Script or macro to allow the creation of new wikis ==> WikiFarm
          * Setup tool (cmd line or cgi): fetch/update from master set of system pages, create a new wiki from the master tarball, delete pages, ...
          * WikiName|s instead of the obsessive WikiName' ' ' ' ' 's (or use " " for escaping)
          * Configuration ''outside'' the script proper (config file instead of moin_config.py)
  • AcceleratedC++/Chapter14 . . . . 31 matches
         || * 포인터를 복사하는 것은 그 대상 객체를 복사하는 것과는 다름. [[HTML(<BR/>)]] * 포인터의 소멸이 그 객체의 소멸을 의미하지 않는다. (memory leak) [[HTML(<BR/>)]] * 포인터 소멸시키지 않고, 객체를 소멸할경우 dangling pointer 발생. [[HTML(<BR/>)]] * 포인터 생성시 초기화하지 않으면, 포인터를 바인딩되지 않은 상태가된다. ||
         #include <iostream>
         using std::streamsize;
          // read and store the data
          record->read(cin); // `Handle<T>::->', then `virtual' call to `read'
          streamsize prec = cout.precision();
         #include <iostream>
          Student_info(std::istream& is) { read(is); }
          std::istream& read(std::istream&);
          '''Student_info::read 의 재정의'''
         #include <iostream>
         using std::istream;
         istream& Student_info::read(istream& is)
         왜냐하면 Student_info에 대해서 내부 객체를 변경하는 함수는 오직 read인데 우리의 경우에는 read 함수 호출시 기존의 내부 멤버를 소멸시키고, 다시 객체를 만들어서 할당하기 때문이다.
         s1.read(cin);
         s2.read(cin)
         #include <iostream>
          friend std::istream& operator>>(std::istream&, Str&);
          friend std::istream& getline(std::istream&, Str&);
          // reimplement constructors to create `Ptr's
  • CPP_Study_2005_1/BasicBusSimulation/남상협 . . . . 31 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("data.txt");
          busSimulation.readBusData();
          busSimulation.readTimeInput(cin,cout);
         #include <iostream>
         #include <fstream>
          ifstream &m_fin;
          BusSimulation(ifstream &fin) : m_fin(fin) {}
          void readBusData();
          istream& readTimeInput(istream &in, ostream &out);
          void increaseTime(int time);
          ostream& printResult(ostream &out);
         #include <iostream>
         #include <fstream>
         void BusSimulation::readBusData()
         void BusSimulation::increaseTime(int time)
          it->increaseTime(time);
         ostream& BusSimulation::printResult(ostream &out)
         istream& BusSimulation::readTimeInput(istream &in, ostream &out)
  • Gof/Mediator . . . . 31 matches
         DialogDirect는 다이얼로그의 전체 행위를 정의한 추상 클래스이다. client들은 화면에 다이얼로그를 나타내기 위해서 ShowDialog 연산자를 호출한다. CreateWidgets는 다이얼로그 도구들을 만들기 위한 추상 연산자이다. WidgetChanged는 또 다른 추상 연산자이며, 도구들은 director에게 그들이 변했다는 것을 알려주기 위해서 이를 호출한다. DialogDirector subclass들은 CreateWidgets을 적절한 도구들을 만들기 위해서 override하고 그리고 그들은 WidgetChanged를 변화를 다루기 위해서 override한다.
          Colleague 객체들과 통신을 위해서 인터페이스를 정의한다.
          Colleague 객체들을 조정함으로써 엽합 행위를 구현한다.
          자신의 colleague들을 알고 관리한다.
          * Colleague classes(listBox, Entry Field)
          각각의 colleague class는 자신의 Mediator 객체를 안다.
          각가의 colleague 는 자신이 다른 colleague와 통신할 때마다 자신의 mediator와 통신한다.
          Colleague들은 Mediator 객체에게 요청을 보내고 받는다. Mediator는 적절한 colleague에게 요청을 보냄으로써 협동 행위를 구현한다.
          1. MediatorPattern은 subclassing을 제한한다. mediator는 다시말해 몇몇개의 객체들 사이에 분산되어질 행위를 집중한다. 이런 행위를 바꾸는 것은 단지 Mediator를 subclassing하기만 하면 된다. Colleague 클래스들은 재사용되어질 수 있다.
          2. MediatorPattern은 colleague들을 떼어놓는다. Mediator는 colleague들 사이에서 loose coupling을 촉진한다. colleagued와 Mediator를 개별적으로 다양하게 할 수 있고, 재사용 할 수 있다.
          3. MediatorPattern은 객체 protocols을 단순화 시킨다. Mediator는 다대다 상호관계를 Mediator와 colleague들 사이의 일대다 관계로 바꾸어 놓는다. 일대다 관계는 이해, 관리, 확장하는데 더 쉽다.
          5. MediatorPattern은 제어를 집중화한다. Mediator는 interaction의 복잡도를 mediator의 복잡도와 맞바꿨다. Mediator가 protocol들을 encapsulate했기 때문에 colleague객체들 보다 더 복잡하게 되어질 수 있다. 이것이 mediator를 관리가 어려운 monolith 형태를 뛰게 만들 수 있다.
          1. 추상 Mediator 클래스 생략하기. 추상 Mediator 클래스를 선언할 필요가 없는 경우는 colleague들이 단지 하나의 mediator와만 작업을 할 때이다. Mediator클래스가 제공하는 추상적인 coupling은 colleague들이 다른 mediator subclass들과 작동학게 해주며 반대의 경우도 그렇다.
          2. Colleague-Mediator communication. colleague들은 그들의 mediator와 흥미로운 이벤트가 발생했을 때, 통신을 해야한다. 한가지 방법은 mediator를 Observer로서(ObserverPattern을 이용해서) 구현하는 것이다. colleague 객체들은 Subject들로서 작동하고, 자신의 상태가 변했을 때, 지시를 Mediator에게 전달한다. Mediator는 변화의 효과를 다른 colleague들에게 전달하는 반응을 한다.
         또 다른 방법은 colleague들이 보다 더 직접으로 communication할 수 있도록 특별한 interface를 mediator에게 심는 것이다. 윈도우용 Smalltalk/V가 대표적인 형태이다. mediator와 통신을 하고자 할 때, 자신을 argument로 넘겨서 mediator가 sender가 누구인지 식별하게 한다. Sample Code는 이와 같은 방법을 사용하고 있고, Smalltalk/V의 구현은 Known Uses에서 다루기로 하겠다.
          virtual void CreateWidgets() = 0;
         DialogDirector의 subclass들은 적절한 widget작동하기 위해서 WidgetChanged를 override해서 이용한다. widget은 자신의 referece를 WidgetChanged에 argument로서 넘겨줌으로서 어떤 widget의 상태가 바뀌었는지를 director로 하여금 알게해준다. DialogDirector의 subclass들은 CreateWidget 순수 추상 연산자를 다이얼로그에 widget들을 만들기 위해 재정의한다.
          virtual void CreateWidgets();
         FontDialogDirector는 그것이 display하는 widget을 추적한다. 그것은 widget들을 만들기 위해서 CreateWidget을 재정의하고 그것의 reference로 그것들을 초기화한다.
          void FontDialogDirector::CreateWidgets() {
  • LoadBalancingProblem/Leonardong . . . . 31 matches
          self.eachWork = list()
          self.minWork = self.eachWork[0]
          self.maxWork = self.eachWork[0]
          if self.minWork > self.eachWork[i]:
          self.minWork = self.eachWork[i]
          if self.maxWork < self.eachWork[i]:
          self.maxWork = self.eachWork[i]
          def input(self, aNumOfCPU, aEachWorks):
          self.eachWork = copy.deepcopy(aEachWorks)
          self.decreaseWork(aID)
          self.increaseWork(aID-1)
          self.decreaseWork(aID)
          self.increaseWork(aID+1)
          return self.eachWork[aID-1]
          def decreaseWork(self, aID):
          self.eachWork[aID-1] = self.eachWork[aID-1] - 1
          def increaseWork(self, aID):
          self.eachWork[aID-1] = self.eachWork[aID-1] + 1
          print self.eachWork
          print self.eachWork
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 31 matches
          This means) She is driving now, at the time of speaking. The action is not finished.
          Often the action is happening at the time of speaking.
          But the action is not necessarily happening at the time of speaking.
          ex) I'm reading an interesting book at the moment. I'll lend it to you when I've finished it.
          This means) Tom is not reading the book at the time of speaking.
          He means that he has started it but has not finished it yet. He is in the middle of reading it.
          This Means) He is not driving a bus. but He drives a bus.
          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?
          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'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.
          like love hate want need prefer know realize sppose mean
          ex) Do you understand what I mean?
          When think means "believe" do not use the continuous (think가 believe의 의미로 쓰일때는 진행형 불가)
          When have means "possess" do not use the continuous (have가 가진다의 의미로 쓰일떄 역시 진행형 불가)
          We're having a great time.
          B. See hear smell taste
          can + see/hear/smell/taste
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 30 matches
          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.
          active) Somebody will clean the room later.
          passive) The room will be cleaned later.
          ex) The music was very loud and could be heard from a long way away.
          active) Somebody should have cleaned the room.
          passive) The room should have been cleaned.
          active) The room looks nice. Somebody has cleaned it.
          passive) The room looks nice. It has been cleaned.
          active) The room looked nice. Somebody had cleaned it.
          passive) The room looked nice. It had been cleaned.
          active) Somebody is cleaning the room right now.
          passive) The room is being cleaned right now.
          active) Somebody was cleaning the room when I arrived.
          passive) The room was being cleaned when I arrived.
          B. Some verbs can have two objects(ex : give, ask, offer, pay, show, teach, tell)
          D. Get : Sometimes you can use get instead of be in the passive:
          It is said that he is 108 years old.
  • 작은자바이야기 . . . . 30 matches
          * http://search.maven.com/
          * DRY [http://en.wikipedia.org/wiki/Don't_repeat_yourself DRY Wiki]
          * [http://en.wikipedia.org/wiki/Don%27t_repeat_yourself dont repeat yourself] 이걸 걸려고 했나? - [서지혜]
          * Collection 일반화, 순차적 순회, 대부분의 자료구조에서 O(1), 변경하지 않는 한 thread safe
          * java.beans
          * Introspector : 클래스를 BeanInfo로 만들 수 있음.
          * BeanInfo, PropertyDescriptor를 이용해 getter, setter에 접근 가능
          * mvn release
          * Reader와 InputStream의 차이
          * 인코딩 문제의 차이. 인코딩 문제를 해결하기 위해서 Reader, Writer를 만들었다. Reader는 인코딩 정보를 들고있어야 한다.
         .create();
          * PushbackInputStream 클래스
          * lookahead inputstream. 기존의 input stream은 한 번 read하면 끝나지만 lookahead 버퍼를 가지고 있어서 한 번 read한 후에 다시 read하기 전의 상태로 돌아갈 수 있다.
          * 자바에서는 inputstream에 대한 지원이 많기 때문에 반환 결과를 inputstream으로 만들 수 있으면 처리가 쉬워진다.
          * servlet의 thread safety
          * servlet은 thread per request 구조로 하나의 servlet 객체가 여러개의 스레드에서 호출되는 구조.
          * filter, servlet은 하나의 객체를 url에 매핑해서 여러 스레드에서 쓰이는 것임. 따라서 thread-safe 해야 한다.
          * thread-safe하기 위해서는 stateful해서는 안 된다. Servlet이 stateless하더라도 내부에 stateful한 객체를 들고 있으면 결국은 stateful하게 된다. 자주 하는 실수이므로 조심하도록 하자.
          ThreadLocal을 사용한다. ThreadLocal은 각 스레드마다 서로 다른 객체를 들고 있는 컨테이너이다.
  • CrackingProgram . . . . 29 matches
         #include <iostream>
         1: #include <iostream>
         00401039 lea edi,[ebp-4Ch]
         00401041 mov eax,0CCCCCCCCh
         00401056 mov eax,dword ptr [ebp-8]
         00401059 push eax
         00401066 mov dword ptr [ebp-0Ch],eax
         00401069 xor eax,eax
         00401099 lea edi,[ebp-44h]
         004010A1 mov eax,0CCCCCCCCh
         004010A8 mov eax,dword ptr [ebp+8]
         004010AB add eax,dword ptr [ebp+0Ch]
         004010AE mov dword ptr [ebp-4],eax
         004010B1 mov eax,dword ptr [ebp-4]
         #include <iostream>
         1: #include <iostream>
         00401349 lea edi,[ebp-48h]
         00401351 mov eax,0CCCCCCCCh
         0040136A lea eax,[ebp-8]
         0040136D push eax
  • OpenGL스터디_실습 코드 . . . . 29 matches
          glClear(GL_COLOR_BUFFER_BIT);
          glClearColor(0.0f, 0.0f, 1.0f, 1.0f);
          glutCreateWindow("simple -> GLRect -> Bounce");
          glClear(GL_COLOR_BUFFER_BIT);
          glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
          glutCreateWindow("Points");
          * 2. click mouse right button and you can change the star shape statements by click each menu item.
         GLboolean bEdgeFlag = true;
          glClear(GL_COLOR_BUFFER_BIT);
          case 1: iMode = SOLID_MODE; break;
          case 2: iMode = LINE_MODE; break;
          case 3: iMode = POINT_MODE; break;
          case 4: bEdgeFlag = true; break;
          default: bEdgeFlag = false; break;
          glClearColor( 0.0f, 0.0f, 0.0f, 1.0f);
          // Establish clipping volume (left, right, bottom, top, near, far)
          //register glut mode & create window
          glutCreateWindow("star");
          nModeMenu = glutCreateMenu(ClickMenu);
          //make Edge boolean sub menu
  • TheGrandDinner/하기웅 . . . . 29 matches
         #include <iostream>
         struct Team {
         Team team[71];
         bool compareTeam(const Team &a, const Team &b)
         bool compareTeam2(const Team &a, const Team &b)
         void printTeam()
          for(j=1; j<team[i].memberNum+1; j++)
          cout << team[i].person[j] << " ";
          for(j=1; j<team[i].memberNum+1; j++)
          if(team[i].memberNum>input2)
          team[i].person[j] = nTable[j].number;
          sort(&team[i].person[1], &team[i].person[team[i].memberNum+1]);
          break;
          cin >> team[i].memberNum;
          team[i].number=i;
          sort(&team[1], &team[input1+1], compareTeam);
          sort(&team[1], &team[input1+1], compareTeam2);
          printTeam();
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 29 matches
         //echo str_repeat(" ",300);
         $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
         socket_setopt($socket, SOL_SOCKET, SO_REUSEADDR, 1);
          while(false!==($read = socket_read($client_socket, 100, PHP_NORMAL_READ)))
          echo "> ".$read;
          if(!$read = trim($read)) $cnt++;
          if($cnt==3) break;
          if(preg_match("/(GET|POST) (\/[^ \/]*) (HTTP\/[0-9]+.[0-9]+)/i", $read, $t))
          foreach($index_file as $idxf)
          if(is_readable($file.$idxf))
          break;
          if(is_readable($file))
          $to_read = $file;
          if($read == "close")
          break;
          elseif($read == "a")
          $result = $read;
          elseif($read == "exit")
          if($to_read)
          if(preg_match("/\.(html|htm|php)$/", $to_read))
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 29 matches
          * 가장 느리고 무식한 Linear Search로도 문제해결 했다를 보여주는 의지의 한국인 코드
         public class FileAnalasys {
          FileAnalasys(String f){
          FileReader fr = new FileReader(filename);
          BufferedReader br = new BufferedReader(fr);
          line = br.readLine();
          boolean addFlag = true;
          break;
          line = br.readLine();
          FileReader fr = new FileReader(filename);
          BufferedReader br = new BufferedReader(fr);
          line = br.readLine();
          line = br.readLine();
         import java.io.BufferedReader;
         import java.io.FileReader;
          public void testArticleRead(List<String> data, List<Integer> frequency, List<String> data2, List<Integer> frequency2){
          FileReader fr = new FileReader(filename);
          BufferedReader br = new BufferedReader(fr);
          line = br.readLine();
          boolean addFlag = true;
  • 방울뱀스터디/Thread . . . . 29 matches
         == Thread 의 정의 ==
         == Thread 모듈 ==
         쓰레드를 사용하려면 : 쓰레드로 처리할 부분을 함수로 만들어주고 start_new_thread()로 그 함수로 호출하면 됩니다.
         import thread
         thread.start_new_thread(f,())
         thread.start_new_thread(g,())
         import thread, time
          thread.start_new_thread( counter, (i,) )
         import thread, time
          thread.start_new_thread(counter,(i,5))
         1. thread.acquire() - 락을 얻는다. 일단 하나의 쓰레드가 락을 얻으면 다른 쓰레드는 락을 얻을수 없다.
         2. thread.release() - 락을 해제한다. 다른 쓰레드가 이 코드 영역으로 들어갈 수 있는 것을 허락하는 것이다.
         3. thread.locked() - 락을 얻었으면 1, 아니면 0을 리턴.
         lock = thread.allocate_lock() #여기서 얻은 lock는 모든 쓰레드가 공유해야 한다. (->전역)
         lock.release() #락을 해제. 다른 쓰레드가 ㅇ코드영역으로 들어갈 수 있도록 허락한다.
         import thread, time
         lock = thread.allocate_lock()
          lock.release()
          thread.start_new_thread(counter,(i,5))
         import time, thread
  • ACM_ICPC . . . . 28 matches
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=35&t=5728 2014년 스탠딩] - ZeroPage Rank 32 (CAU - Rank 18, including Abroad team)
          * [http://icpckorea.org/2015/REGIONAL/scoreboard.html 2015년 스탠딩] - 1Accepted1Chicken Rank 42 (CAU - Rank 18, including Abroad team)
          * [http://icpckorea.org/2016/REGIONAL/scoreboard.html 2016년 스탠딩] - Zaranara murymury Rank 31 (CAU - Rank 13, including Abroad team)
          * [http://icpckorea.org/2017/regional/scoreboard/ 2017년 스탠딩] - NoMonk, Rank 62 (CAU - Rank 35, including Abraod team)
          * [http://icpckorea.org/2018/regional/scoreboard/ 2018년 스탠딩] - ZzikMukMan Rank 50 (CAU - Rank 28, including Abroad team)
          * [http://icpckorea.org/2019/regional/scoreboard/ 2019년 스탠딩] - TheOathOfThePeachGarden Rank 81(CAU - Rank 52, including Abroad team)
          * [http://static.icpckorea.net/2020/scoreboard_terpin/ 2020년 스탠딩] - Decentralization Rank 54(CAU - Rank 35)
          * [http://static.icpckorea.net/2021/scoreboard_regional/ 2021년 스탠딩]
          * [http://static.icpckorea.net/20221119/scoreboard/ 2022년 스탠딩] - HeukseokZZANG Rank 63(CAU - Rank 29)
          * team 'OOPARTS' 본선 38위(학교순위 15위) : [강성현], [김준석], [장용운]
          * team 'GoSoMi_critical' 본선 39위(학교순위 15위) : [김태진], [곽병학], [권영기]
          * team 'AttackOnKoala' 본선 HM(Honorable Mention, 순위권밖) : [강성현], [정진경], [정의정]
          * team 'ZeroPage' 본선 32위(학교 순위 18위) : [권영기], [조영준], [이원준]
          * team '1Accepted1Chicken' 본선 42위(학교 순위 18위) : [권영기], [조영준], [이원준]
          * team 'Zaranara murymury' 본선 31위(학교 순위 13위) : [이민석], [정진경], [홍성현]
          * team 'NoMonk' 본선 62위(학교순위 35위) : [김성민], [한재민], [이민욱]
          * team 'ZzikMukMan' 본선 50위(학교 순위 28위) : [나종우], [김정민], 김남웅(ZP 아님)
          * team 'TheOathOfThePeachGarden' 본선 81위(학교 순위 52위) : [한재현], [김영기], [오준석]
          * team 'Decentralization' 본선 54위(학교 순위 35위) : [박인서], [한재민], [이호민]
          * team 'HeukseokZZANG' 본선 63위(학교 순위 29위) : 송하빈, 김동찬, 김도현
  • CompleteTreeLabeling/조현태 . . . . 28 matches
         #include <iostream>
          block* head;
         block* create_block(int, int, int, int, block**, block*);
          create_block(0, 1, deep, degree, line, NULL);
         block* create_block(int input_number, int input_deep, int input_all_deep, int input_degree, block** line, block* input_head)
          temp_block->head=input_head;
          temp_block->next[i]=create_block(i+get_number_nodes(input_degree, input_deep)+input_degree*(input_number-get_number_nodes(input_degree, input_deep-1)),input_deep+1,input_all_deep,input_degree, line, temp_block);
          if (block_number==max_nodes-1&&!((temp_block->head!=NULL&&temp_block->head->number>temp_block->number)||temp_block->number>temp_block->maximum))
          if (!((temp_block->head!=NULL&&temp_block->head->number>temp_block->number)||temp_block->number>temp_block->maximum))
         #include <iostream>
          block* head;
         block* create_block(int, int, block*);
          create_block(0, 1, NULL);
         block* create_block(int input_number, int input_deep, block* input_head)
          temp_block->head=input_head;
          temp_block->next[i]=create_block(i+get_number_nodes(degree, input_deep)+degree*(input_number-get_number_nodes(degree, input_deep-1)),input_deep+1, temp_block);
          if (!((temp_block->head!=NULL&&temp_block->head->number > temp_block->number)||temp_block->number > temp_block->maximum))
          break;
          break;
          break;
  • FromDuskTillDawn/조현태 . . . . 28 matches
         #include <iostream>
         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";
         const char* Parser(const char* readData)
          sscanf(readData, "%d", &sizeOfTimeTable);
          readData = strchr(readData, '\n') + 1;
          sscanf(readData, "%s %s %d %d", startStationName, endStationName, &startTime, &delayTime);
          readData = strchr(readData, '\n') + 1;
          sscanf(readData, "%s %s", startStationName, endStationName);
          readData = strchr(readData, '\n');
          if (NULL != readData)
          return readData + 1;
         bool isDeadTime(int inputTime)
          if (suchTown->timeDelay[i] <= 12 && !(isDeadTime(suchTown->startTime[i]) || isDeadTime(suchTown->startTime[i] + suchTown->timeDelay[i])))
          break;
          break;
          break;
          const char* readData = DEBUG_READ;
          sscanf(readData, "%d", &numberOfTestCase);
          readData = strchr(readData, '\n') + 1;
          g_myTowns.clear();
  • MoreEffectiveC++/Exception . . . . 28 matches
         == Item 9: Use destuctors to prevent resource leaks. ==
          ALA * readALA(istream& s);
          void processAdoptions( istream& dataSource)
          ALA *pa = readALA(dataSource);
          void processAdoptions( istream& dataSource)
          ALA *pa = readALA(dataSource);
          void processAdoptions(istream& dataSource)
          auto_ptr<ALA> pa(readALA(dataSource));
          WINDOW_HANDLE w(createWindow());
         일반적으로 C의 개념으로 짜여진 프로그램들은 createWindow and destroyWindow와 같이 관리한다. 그렇지만 이것 역시 destroyWindow(w)에 도달전에 예외 발생시 자원이 세는 경우가 생긴다. 그렇다면 다음과 같이 바꾸어서 해본다.
          WINDOW_HANDLE w(createWindow());
         == Item 10: Prevent resource leaks in constructors. ==
          AudioClip *theAudioClip;
          :theName(name), theAddress(address), theImage(0), theAudioClip(0)
          theAudioCilp = new AudioClip( audioClipFileName);
          delete theAudioClip;
         생성자는 theImage와 theAudioClip를 null로 초기화 시킨다. C++상에서 null값이란 delete상에서의 안전을 보장한다. 하지만... 위의 코드중에 다음 코드에서 new로 생성할시에 예외가 발생된다면?
          theAudioClip = new AudioClip(audioClipFileName);
          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");
  • ReleasePlanning . . . . 28 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.
         It is important for technical people to make the technical decisions and business people to make the business decisions. Release planning has a set of rules that allows everyone involved with the project to make their own decisions. The rules define a method to negotiate a schedule everyone can commit to.
         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.
         User stories are printed or written on cards. Together developers and customers move the cards around on a large table to create a set
         of stories to be implemented as the first (or next) release. A useable, testable system that makes good business sense delivered early is desired.You may plan by time or by scope. The project velocity is used to determine either how many stories can be implemented before a given date (time) or how long a set of stories will take to finish (scope). When planning by time multiply the number of iterations by the project velocity to determine how many user stories can be completed. When planning by scope divide the total weeks of estimated user stories by the project velocity to determine how many iterations till the release is ready.
          Individual iterations are planned in detail just before each iteration begins and not in advance. The release planning meeting was called the planning game and the rules can be found at the Portland Pattern Repository.
         When the final release plan is created and is displeasing to management it is tempting to just change the estimates for the user stories. You must not do this. The estimates are valid and will be required as-is during the iteration planning meetings. Underestimating now will cause problems later. Instead negotiate an acceptable release plan. Negotiate until the developers, customers, and managers can all agree to the release plan.
         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
         how many people are available. Time is when the project or release will be done. And quality is how good the software will be and how well tested it will be.
  • i++VS++i . . . . 28 matches
          mov eax, DWORD PTR _i$[esp+12] ; 변수 i 인 _i$[esp+12] 를 eax 로 옮기고
          inc eax ; eax 를 1 만큼 증가시킴
          mov eax, DWORD PTR _i$[esp+12] ; 차이 없음
          inc eax
          mov eax, DWORD PTR _i$[ebp] ; 변수 i 인 _i$[ebp] 를 eax 로 옮기고
          add eax, 1 ; eax 에 1 을 더하고
          mov DWORD PTR _i$[ebp], eax ; eax 를 다시 _i$[ebp] 로
          mov eax, DWORD PTR _i$[ebp] ; 차이 없음
          add eax, 1
          mov DWORD PTR _i$[ebp], eax
          mov eax, DWORD PTR _i$[ebp]
          add eax, 1
          mov DWORD PTR _i$[ebp], eax
          mov eax, DWORD PTR _i$[ebp]
          push eax
          mov eax, DWORD PTR _i$[esp+12]
          inc eax
          push eax
          mov DWORD PTR _i$[esp+20], eax
          mov eax, DWORD PTR _i$[esp+12]
  • AcceleratedC++/Chapter7 . . . . 27 matches
         (예를 들자면 WikiPedia:Binary_search_tree, WikiPedia:AVL_tree 와 같이 최적화된 알고리즘을 통해서 우리는
         #include <iostream>
          map<string, int> counters; // store each word and an associated counter
          // read the input, keeping track of each word and how often we see it
         #include <iostream>
         using std::istream; using std::string;
         // find all the lines that refer to each word in the input
         map<string, vector<int> > xref(istream& in, vector<string> find_words(const string&) = split)
          // read the next line
          // break the input line into words
          // remember that each word occurs on the current line
          // write a new line to separate each word from the next
          * '''map<string, vector<int> > xref(istream& in, vector<string> find_words(const string&) = split)'''
         Grammar read_grammar(istream& in) {
          vector<string> sentence = gen_sentence(read_grammar(cin));
          // write the rest of the words, each preceded by a space
         #include <iostream>
         using std::istream; using std::cin;
         // read a grammar from a given input stream
         Grammar read_grammar(istream& in)
  • LinkedList/세연 . . . . 27 matches
         #include <iostream.h>
         node * INSERT(node * head_pointer, int num);
         node * DELETE(node * head_pointer);
          node * head_pointer = new node;
          head_pointer = NULL;
          head_pointer = INSERT(head_pointer, num);
          break;
          head_pointer = DELETE(head_pointer);
          break;
         node * INSERT(node * head_pointer, int num)
          if(head_pointer == NULL)
          head_pointer = temp;
          head_pointer->data = num;
          head_pointer->node_pointer = NULL;
          temp->node_pointer = head_pointer;
          head_pointer = temp;
          head_pointer->data = num;
          return head_pointer;
         node * DELETE(node * head_pointer)
          if(head_pointer == NULL)
  • 데블스캠프2005/RUR-PLE/Harvest . . . . 27 matches
          repeat(turn_left, 3)
          repeat(turn_left,3)
          repeat(turn_left,3)
         repeat(go_pick,6)
         repeat(go_pick,5)
         repeat(go_pick,5)
         repeat(go_pick,5)
         repeat(go_pick,5)
         repeat(go_pick,5)
          repeat(turn_left, 3)
         repeat(pickup, 6)
         repeat(pickup, 5)
         repeat(pickup, 5)
         repeat(pickup, 5)
         repeat(pickup, 5)
         repeat(pickup, 5)
         repeat(move_and_pick_beeper, 6)
         repeat(move_and_pick_beeper, 5)
         repeat(move_and_pick_beeper, 5)
         repeat(move_and_pick_beeper, 4)
  • 만년달력/방선희,장창재 . . . . 27 matches
         #include <iostream>
         int def_max_month(int temp_year, int temp_month);
          int year,month;
          cin >> year;
          for (int y = 1 ; y < year ; y++) // 여기서부터(1)
          array[year][a] = def_max_month(year,a);
          for (int k = 1 ; k < year ; k++)
          temp_sum = temp_sum + array[year][b]; // 여기까지(1)
          if (calen[m][n] <= def_max_month(year,month))
         int def_max_month(int temp_year, int temp_month) // 년도를 전달 받아서 그 년도 각각 달의 일수 결정
          break;
          case 2 : if (temp_year % 4 == 0)
          if (temp_year % 100 == 0)
          if (temp_year % 400 == 0)
          if (temp_year % 4000 == 0)
          break;
          break;
          break;
          break;
          break;
  • MoniWikiACL . . . . 26 matches
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket // 여러 줄로 나눠쓰기 가능
         # Please don't modify the lines above
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket
          * {{{allow read}}} + {{{deny read}}} = {{{deny read}}}
          * {{{deny read}}} + {{{allow read}}} = {{{allow read}}}
         /!\ {{{deny *}}} + {{{allow read}}}는 아파치의 {{{Order allow,deny}}}와 같다. 즉, explicit하게 지정된 allow에 대해 먼저 검사하여 액션이 read일때만 허락하고 나머지 액션은 deny.
         * @ALL allow read
         ProtectedPage @ALL deny read
         ProtectedPage는 {{{deny *}}} + {{{allow read}}} + {{{deny read}}} = {{{deny *}}}이 된다.
         * @ALL allow read
         ProtectedPage는 {{{deny *}}} + {{{allow read}}} + {{{deny *}}}이 된다: explicit하게 허락된 read가 허용된다.
         @User allow read
         @User에서 read가 허용. 나머지는 {{{@ALL deny *}}}에 의해 거부된다.
         * @ALL allow read,ticket,info,diff,titleindex,bookmark,pagelist
         ProtectedPage @All deny read,ticket,info,diff,titleindex,bookmark,pagelist
         * @Group1 allow read,info,diff
          * peter와 john: {{{allow read,info,diff}}} + {{{deny *}}} = read,info,diff만 허용
          * @Group1 : {{{allow read,info,diff}}} + {{{deny *}}} ('''Order Allow,Deny''')
  • PythonNetworkProgramming . . . . 26 matches
         sock = socket(AF_INET, SOCK_STREAM)
         sock = socket(AF_INET, SOCK_STREAM)
          break
          break
         from threading import *
         class ListenThread(Thread):
          Thread.__init__(self)
          self.listenSock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP)
          listenThread=ListenThread(self)
          listenThread.start()
          my_server = ThreadingTCPServer (HOST, MyServer)
         from threading import *
         class FileSendChannel(asyncore.dispatcher, Thread):
          Thread.__init__(self)
          print "file send channel create."
          def handle_read(self):
          currentReaded=0
          while currentReaded < fileSize:
          data = f.read(1024)
          #currentReaded = f.tell()
  • ReadySet 번역처음화면 . . . . 26 matches
         == ReadySET: Project Overview ==
         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.
         ReadySET is an open source project to produce and maintain a library of reusable software engineering document templates. These templates provide a ready starting point for the documents used in software development projects. Using good templates can help developers work more quickly, but they also help to prompt discussion and avoid oversights.
          '''* What are some key features that define the product?'''
          * Release checklist template
         These templates are in pure XHTML with CSS, not a proprietary file format. That makes them easier to edit and to track changes using freely available tools and version control systems. The templates are designed to always be used on the web; they use hyperlinks to avoid duplicating information.
         These templates are not one-size-fits-all and they do not attempt to provide prescriptive guidance on the overall development process. We are developing a broad library of template modules for many purposes and processes. The templates may be filled out in a suggested sequence or in any sequence that fits your existing process. They may be easily customized with any text or HTML editor.
         Yes. It is part of the Tigris.org mission of promoting open source software engineering. It is also the first product in a product line that will provide even better support to professional software developers. For more information, see [http://www.readysetpro.com ReadySET Pro] .
         These templates are based on templates originally used to teach software engineering in a university project course. They are now being enhanced, expanded, and used more widely by professionals in industry.
         The template set is fairly complete and ready for use in real projects. You can [http://readyset.tigris.org/servlets/ProjectDocumentList download] recent releases. We welcome your feedback.
         For the latest news, see the [http://readyset.tigris.org/servlets/ProjectNewsList Project Announcements].
         ReadySET is aimed at software engineers who wish that their projects could go more smoothly and professionally. ReadySET can be used by anyone who is able to use an HTML editor or edit HTML in a text editor.
          *2. [http://readyset.tigris.org/servlets/ProjectDocumentList Download] the templates and unarchive
          *Use a text editor or an HTML editor. Please see our list of recommended tools. (You can use Word, but that is strongly discouraged.)
          *Follow instructions that appead in yellow "sticky notes"
          *9. If you have questions or insights about a templates, please read the FAQ or send an email to dev@readyset.tigris.org. You must subscribe to the mailing list before you may post.
  • 윤종하/지뢰찾기 . . . . 26 matches
          int iIsRevealed;
         void one_right_click_cell(CELL** map,COORD size,COORD *cPosOfMine,int iNumOfMine,int *iFindedRealMine);
         int search_mine(int iNumOfMine,COORD* real_mine_cell,COORD target_cell);
          int iNumOfMine,iCurrentFindedMine=0,iNumOfLeftCell,iIsAlive=TRUE,tempX,tempY,iFindedRealMine=0,i,j;
          break;
          one_right_click_cell(map,size,cPosOfMine,iNumOfMine,&iFindedRealMine);
          break;
          break;
          break;
          }while(iNumOfLeftCell>iNumOfMine && iIsAlive==TRUE && iFindedRealMine!=iNumOfMine);
          if(map[input.Y][input.X].iIsRevealed==TRUE) return TRUE;//이미 깐 것을 눌렀을 경우
         void one_right_click_cell(CELL **map,COORD size,COORD *cPosOfMine,int iNumOfMine,int *iFindedRealMine)
          if(map[input.Y][input.X].iIsRevealed==TRUE) return;//이미 깐 것을 눌렀을 경우
          if(search_mine(iNumOfMine,cPosOfMine,input)==TRUE) (*iFindedRealMine)++;
          if(map[input.Y][input.X].iIsRevealed==TRUE) return;//이미 깐 것을 눌렀을 경우
          map[pos.Y][pos.X].iIsRevealed=TRUE;//까줌
          else if(map[temp_pos.Y][temp_pos.X].iIsRevealed==TRUE) continue;//이미 깐 것일 경우
          if(map[temp_pos.Y][temp_pos.X].iIsRevealed==TRUE) continue;//열려있을 경우는 검사할 필요가 없잖아
          if(map[ypos][xpos].iIsRevealed==TRUE){
          input->iIsRevealed=FALSE;
  • 5인용C++스터디/에디트박스와콤보박스 . . . . 25 matches
         Clear / 선택영역을 지운다.
         Create / 에디트를 만든다.
         이 멤버함수들 중에서 Create 함수를 사용하면 대화상자 템플리트에 에디트를 배치하지 않고도 실행중에 에디트 컨트롤을 생성할 수 있다.
          CreateEdit라는 프로젝트를 만들어보자. 폼뷰가 아닌 일반 뷰에 에디트를 배치하려면 뷰가 생성될 때 (WM_CREATE) OnCreate에서 에디트를 생성시키면 된다. 우선 뷰의 헤더파일을 열어 CEdit형 포인터를 선언한다.
         class CCreateEditView : public CView
          CCreateEditView();
          DECLARE_DYNCREATE(CCreateEditView)
          CCreateEditDoc* GetDocument();
          그리고 뷰의 WM_CREATE 메시지 핸들러인 OnCreate를 작성하고 이 핸들러에서 에디트를 생성한다.
         int CCreateEditView::OnCreate(LPCREATESTRUCT lpCreateStruct)
          if(CView::OnCreate(lpCreateStruct) == -1)
          m_pEdit -> Create(WS_CHILD | WS_VISIBLE | WS_BORDER,
          m_Edit가 CEdit의 포인터로 선언되었으므로 일단 new 연산자로 CEdit객체를 만든다. 그리고 이 객체의 Create 멤버함수를 호출하여 에디트를 생성한다. Create 함수의 원형은 다음과 같다.
         BOOL Create(DWORD dwstyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
         void CCreateEditView::OnDestroy()
          이렇게 Create 함수로 만든 에디트의 통지 메시지는 어떻게 처리해야 할까. 클래스 위저드가 메시지 핸들러를 만들 때 해주는 세가지 동작을 프로그래머가 직접 해줘야 한다. 우선 메시지 맵에서 메시지와 메시지 핸들러를 연결시켜 준다. ON_EN_CHANGE 매크로에 의해 IDC_MYEDIT 에디트가 EN_CHANGE 메시지를 보내올 때 OnChangeEdit1 함수가 호출된다.
         BEGIN_MESSAGE_MAP(CCreateEditView, CView)
          //{{AFX_MSG_MAP((CCreateEditView)
          //{{AFX_MSG(CCreateEditView)
         void CCreateEditView::OnChangeEdit1()
  • BusSimulation/상협 . . . . 25 matches
          void IncreasePassenger(int n) {m_people+=n;}; //승객수를 증가 시킨다.
          void IncreaseMinute(int t) ; //시간을 증가 시킨다.
          void IncreaseDistance(double n) {m_currentDistance+=n;}; //출발점으로 부터의 거리를 증가시킨다.
         void Bus::IncreaseMinute(int t) //중요한 부분.. 시간이 증가하는 이벤트는 다른 데이터에 어떠한 영향을 끼치고 또다른
          IncreaseDistance(t*((m_velocity*1000)/60)); //그때 버스의 거리도 증가할 것이다
          int m_IncreasePerMinute_People; //버스 정류장에 사람들이 1분당 증가하는 정도
          void IncreaseTime(); //1초 만큼 시간이 흘러감
         #include <iostream>
          m_IncreasePerMinute_People = 5; //버스 정류장에 사람의증가 속도
          IncreaseTime();
          <<"버스 정류장에 사람이 늘어나는 속도 : "<<m_IncreasePerMinute_People<<"\n";
         void BusSimulation::IncreaseTime() //모든 이벤트들은 시간이 증가하면서 발생하므로 이 메소드는 다른 모든 이벤트들을
          m_buses[i].IncreaseMinute(1); //즉 그 버스가 출발한 경우라면, 그 버스의 시간을 증가시킴
          m_buses[i].IncreaseMinute(1); //뒷차의 출발한 후부터의 시간을 1로 만듬. 즉 이제부터 출발
          int decreaseNumber = int(CheckedBus.GetPeopleNumber()/4);
          CheckedBus.IncreasePassenger(-(decreaseNumber));
          int real_passenger=0;
          real_passenger = m_BusCapacity-CheckedBus.GetPeopleNumber();
          m_waitingPeopleInBusStation[Station]-=real_passenger;
          real_passenger = m_waitingPeopleInBusStation[Station];
  • JollyJumpers/황재선 . . . . 25 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          * Created on 2005. 1. 4
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          message = in.readLine();
          public boolean isJolly() {
          break;
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          * Created on 2005. 1. 6.
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          line = in.readLine();
          public boolean isRightInput() {
          public boolean isJolly(TreeSet set) {
          public boolean isException() {
          break;
          * Created on 2005. 1. 6.
  • MoreEffectiveC++/Miscellany . . . . 25 matches
         이런 좋은 소프트웨어를 만들기 위한 방법으로, 주석이나, 기타 다른 문서 대신에 C++ 내부에 디자인으로 구속해 버리는 것이다. 예를들자면 '''만약 클래스가 결코 다른 클래스로 유도되지를 원치 않을때''', 단시 주석을 헤더 파일에 넣는 것이 아니라, 유도를 방지하기 위하여 C++의 문법을 이용한 기술로 구속 시킨다.;이에 대한 방법은 '''Item 26'''에 언급되었다. 만약 클래스가 '''모든 인스턴스를 Heap영역에 생성시키고자 할때''', 클라이언트에게 말(문서)로 전달하는 것이 아니라. '''Item 27'''과 같은 접근으로 제한 시켜 버릴 수 있다. 만약 클래스에 대하여 복사와 할당을 막을려고 할때는, 복사 생성자와 할당(assignment) 연산자를 사역(private)으로 만들어 버려라. C++은 훌륭한 힘과, 유연성, 표현성을 제공한다. 이러한 언어의 특징들을 당신의 프로그래밍에서 디자인의 정책을 위해서 사용하라.
         "변화한다.", 험난한 소프트웨어의 발전에 잘 견디는 클래스를 작성하라. (원문: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)으로 선언해라, 그리고 차후에 그것을 바꾸어라 왜냐하면 그것은 다른사람을 편하게 하기 때문이다.;전체 클래스의 목적에서 변화를 유지하는지 확신을 해라.
         문자열 객체에 대한 메모리의 할당은-문자의 값을 가지고 있기 위해 필요로하는 heap메모리까지 감안해서-일반적으로 char*이 차지하는 양에 비하여 훨씬 크다. 이러한 관점에서, vtpr에 의한 오버헤드(overhead)는 미미하다. 그럼에도 불구하고, 그것은 할만한(합법적인,올바른) 고민이다. (확실히 ISO/ANSI 포준 단체에서는 그러한 관점으로 생각한다. 그래서 표준 strnig 형은 비 가상 파괴자(nonvirtual destructor) 이다.)
         대안으로 C++을 사용할때 유도를 제한해 버리는 것이다. Item 26에서 어떻게 객체를 heap에 만들거고 auto_ptr객체로 heap객체를 조정하는 방법에 관해서 언급하였다. String을 위한 인터페이스 생성은 아마 독특하고 불편한 다음과 같은 문법 을 요구한다.
         == Item 33: Make non-leaf classes abstract. ==
         믿음직한 예제를 생각해 보자. 당신이 네트웍 상에서 어떤 프로토콜을 이용해서 정보를 패킷 단위로 나누어 컴퓨터 사이에 이동시키는 어플리케이션을 작성한다고 하자.(모호 그래서 생략:by breaking it into packets) packet을 표현하는 클래스나 클래스들에 관하여 생각해야 할것이다. 그러한 클래스들은 이 어플리케이션을 대하여 잘알고 있어야 한다고 전제 할것이다.
         아직 일반적인 규칙이 남아 있다.:non-leaf 클래스가 추상화 되어야 한다. 당신은 아마도 외부의 라이브러리를 사용할때, 묶어 줄만한 규칙이 필요할 것이다. 하지만 우리가 다루어야 하는 코드에서, 외부 라이브러리와 가까워 진다는 것은 신뢰성, 내구성, 이해력, 확장성에서 것과 떨어지는 것을 야기한다.
         당신도 알다 시피, name mangling(이름 조정:이후 name mangling로 씀) 당신의 C++ 컴파일러가 당신의 프로그램상에서 각 함수에 유일한 이름을 부여하는 작업이다. C에서 이러한 작업은 필요가 없었다. 왜냐하면, 당신은 함수 이름을 오버로드(overload)할수가 없었기 때문이다. 그렇지만 C++ 프로그래머들은 최소한 몇개 함수에 같은 이름을 쓴다.(예를들어서, iostream 라이브러리를 생각해보자. 여기에는 몇가지 버전이나 operator<< 와 operator>>가 있다. ) 오버로딩(overloading)은 대부분의 링커들에게 불편한 존재이다. 왜냐하면 링커들은 일반적으로 같은 이름으로 된 다양한 함수들에 대하여 어두운 시각을 가진다. name magling은 링커들의 진실성의 승인이다.;특별히 링커들이 보통 모든 함수 이름에 대하여 유일하다는 사실에 대하여
         때때로 C에 main 작성이 더 가치 있다고 보인다. - 대다수 프로그램이 C이고, C++이 단지 라이브러리 지원 이라면 이라고 말해라. 그렇기는 하지만, C++ 라이브러리는 정적(static) 객체(object)를 포함하는 것이 좋다.(좋은 기능이 많다는 의미) (만약 지금 없다해도 미래에 어쩌면 있을지 모르지 않는가? Item 32참고) 그래서 가능하다면 C++에서 main을 작성은 좋은 생각이다. 그것은 당신의 C코드를 제작성 하는것을 의미하지는 않는다. 단지 C에서 쓴 main을 realMain으로 이름만 바꾸고, main의 C++버전에서는 realMain을 호출한다.:
         int realMain(int argc, char *argv[]); // C 에서 구현된 함수
          return realMain(argc, argv);
         메모리 leak를 피할려면, strdup 내부에서 할당된 메모리를 strdup의 호출자가 해제해 주어야 한다. 하지만 메모리를 어떻게 해제 할것인가? delete로? free로? 만약 strdup를 당신이 C 라이브러리에서 불렀다면, free로, C++ 라이브러리에서 불렀다면 delete로 해야 한다. 무엇이 당신은 strdup 호출후에 무엇이 필요한가, 시스템과 시스템 간에 뿐이 아닐, 컴파일러, 컴파얼러 간에도 이건 문제를 일으킬수 있다. 그러한 이식성의 고통의 감소를 위해, 표준 라이브리에서 불러야 하지 말아야할 함수, 대다수 플렛폼에 종속적으로 귀속된 모습의 함수들을 부르지 않도록 노력하라.
          * '''표준 C 라이브러리에 대한 지원''' C++ 가 그것의 뿌리를 기억한다면, 두려워 할것이 아니다. 몇몇 minor tweaks는 C라이브러리의 C++ 버전을 C++의 더 엄격한 형 검사를 도입하자고 제안한다. 그렇지만 모든 개념이나, 목적을 위해, C 라이브러리에 관하여 당신이 알아야 하는 좋와(혹은 싫어)해야 할것은 C++에서도 역시 유지된다.
          * '''I/O에 대한 지원'''. iostream 라이브러리는 C++ 표준의 한 부분을 차지한다. 하지만 위원회는 그걸 좀 어설프게 만들었다. 몇몇 클래스가 제거되고(필요 없는 iostream과 fstream), 몇몇 클래스가 교체(string 기반의 stringstream은 char* 기반으로) 되었지만, 표준 iostream 클래스의 기본 능력은 몇년 동안 존재해온 (옛날) 구현의 모습을 반영한다.
         string 형의 디자인에 반영된 이러한 접근은-템플릿의 일반화- 표준 C++ 라이브러리를 통해서 반복되어 진다. IOStream? 그들은 템플릿이다.; 인자(type parameter)는 스트림에서 만들어지는 문자형으로 정의되어 있다. 복잡한 숫자(Complex number)? 역시 템플릿이다.;인자(type parameter)는 숫자를 어떻게 저장할지 정의되어 있다. Valarray? 템플릿이다.;인자(type parameter)는 각 배열에 최적화된다. 그리고 STL은 거의 모든 템플릿의 복합체이다. 만약 당신이 템플릿에 익숙하지 않다면, 지금 한발작 내디뎌 보아라.
         Fortunately, this syntactic administrivia is automatically taken care of when you #include the appropriate headers.
         int *firstFive = find(values, // search the range
         int *firstValue = find(values+10, // search the range
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 25 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          BufferedReader[] readers = new BufferedReader[] {
          new BufferedReader(new FileReader("package/test/economy/economy.txt")),
          new BufferedReader(new FileReader("package/test/politics/politics.txt")) };
          for (int i = 0; i < readers.length; i++) {
          BufferedReader reader = readers[i];
          for (String line; (line = reader.readLine()) != null;) {
          reader.close();
         import java.io.BufferedReader;
         import java.io.FileReader;
          BufferedReader reader = new BufferedReader(new FileReader(fileName));
          for (String line; (line = reader.readLine()) != null;) {
          reader.close();
  • 데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy . . . . 25 matches
         def readtrain():
          for eachclass in classlist:
          doclist = open(makedir(eachclass)).read().split("\n")
          classfreqdic[eachclass]=len(doclist)
          wordfreqdic[eachclass] = {}
          if not wordfreqdic[eachclass].has_key(word):
          wordfreqdic[eachclass][word]=0
          wordfreqdic[eachclass][word]+=1
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          for eachclass in classlist:
          doclist = open(maketestdir(eachclass)).read().split("\n")
          print eachclass, totalprob
          if eachclass=="economy":
          elif eachclass=="politics":
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          print "read end "
          for eachclass in classlist:
          wordlist.update(wordfreqdic[eachclass].keys())
          for idx,eachclass in enumerate(classlist):
          doclist = open(maketestdir(eachclass)).read().split("\n")
  • 새싹교실/2012/주먹밥 . . . . 25 matches
         [http://www.flickr.com/photos/zealrant/ http://farm8.staticflickr.com/7245/6857196834_0c93f73f96_m.jpg] [http://farm8.staticflickr.com/7131/6857196764_23eea15ba2_m.jpg http://farm8.staticflickr.com/7131/6857196764_23eea15ba2_m.jpg] [http://farm8.staticflickr.com/7083/7003313019_18c6b87b6b_m.jpg http://farm8.staticflickr.com/7083/7003313019_18c6b87b6b_m.jpg] [http://farm8.staticflickr.com/7262/6857196800_ea1e29350f_m.jpg http://farm8.staticflickr.com/7262/6857196800_ea1e29350f_m.jpg]
         [http://farm8.staticflickr.com/7239/7042450973_5ea7827846_m.jpg http://farm8.staticflickr.com/7239/7042450973_5ea7827846_m.jpg] [http://farm8.staticflickr.com/7110/6896354030_24a7505c7d_m.jpg http://farm8.staticflickr.com/7110/6896354030_24a7505c7d_m.jpg]
          * if문, switch()case: default:}, for, while문의 생김새와 존재 목적에 대해서 알려주었습니다. 말그대로 프로그램의 중복을 없애고 사용자의 흐름을 좀 더 편하게 코딩할수 있도록 만들어진 예약어들입니다. 아 switch case문에서 break를 안가르쳤네요 :(
          printf("Leap");
          printf("Leap");
          printf("Leap\n");
          printf("Leap\n");
          printf("Leap");
          * 개인정보 털기 Ice Breaking
         === ICE breaking ===
          break;
          break;
          * Thread에 간한 간단한 설명
          Git을 공부해서 Repository를 만들고 Readme파일을 올려서 다음주에 보여주기.
         <head>
         </head>
         <head>
         </head>
          -> 이미지 레이어 : http://www.jsmadeeasy.com/javascripts/Images/img_layer/img_layer.htm
          -> 특정 색 투명처리 : http://jpjmjh.blogspot.kr/2010/02/ie6-png-%ED%88%AC%EB%AA%85%EC%B2%98%EB%A6%AC-%ED%95%98%EA%B8%B0.html
  • ContestScoreBoard/신재동 . . . . 24 matches
         #include <iostream>
         const int MAX_TEAM = 100;
         struct team
         team teams[MAX_TEAM];
         void initTeams()
          for(int i = 0; i < MAX_TEAM; i++)
          teams[i].isJoin = false;
          teams[i].totalScore = 0;
          teams[i].totalSolveProblem = 0;
          int teamNumber;
          teamNumber = atoi(strtok(line, " ")) - 1;
          teams[teamNumber].isJoin = true;
          teams[teamNumber].totalSolveProblem++;
          teams[teamNumber].totalScore += solveTime;
          teams[teamNumber].totalScore += 20;
          for(int i = 0; i < MAX_TEAM; i++)
          if(teams[i].isJoin)
          int teamNumber = i + 1;
          cout << teamNumber << " " << teams[i].totalSolveProblem << " " << teams[i].totalScore << endl;
          initTeams();
  • ContestScoreBoard/허아영 . . . . 24 matches
         #include <iostream>
         #define MAX_OF_TEAM_NUM 100
          int team_data[MAX_OF_TEAM_NUM+1][MAX_OF_Q+1]; // 0번째 배열은 시간 벌점 다음부터는
          int temp_team_num, q_num, q_index[MAX_OF_TEAM_NUM]; // 문제 푼 index
          for(i = 0; i <= MAX_OF_TEAM_NUM; i++)
          team_data[i][0] = 0;
          team_data[i][j] = -1;
          cin >> temp_team_num;
          if(temp_team_num == 0) // case 끝은 0으로
          break;
          team_data[temp_team_num][0] += temp_time;
          team_data[temp_team_num][q_index[temp_team_num]] = q_num; // 문제번호 넣기
          q_index[temp_team_num]++;
          team_data[temp_team_num][0] += 20;
          team_data[temp_team_num][q_index[temp_team_num]] = q_num;
          for(i = 1; i <= MAX_OF_TEAM_NUM; i++)
          if(team_data[i][0] != 0)
          cout << "team number : " << i << endl;
          cout << "team num of q : " << q_index[i] << endl;
          cout << "team time : " << team_data[i][0] << endl;
  • Gof/Strategy . . . . 24 matches
         텍스트 스트림을 줄 단위로 나누는 많은 알고리즘들이 있다. (이하 linebreaking algorithm). 해당 알고리즘들이 그것을 필요로 하는 클래스에 긴밀하게 연결되어있는 것은 여러가지 이유 면에서 바람직하지 못하다.
          * linebreaking이 필요한 클라이언트이 그 알고리즘을 직접 포함하고 있는 경우에는 클라이언트들이 더 복잡해질 수 있다. 이는 클라이언트들을 더 커지거나 유지가히 힘들게 한다. 특히 클라이언트가 여러 알고리즘을 제공해야 하는 경우에는 더더욱 그렇다.
          * linebreaking이 클라이언트코드의 일부인 경우, 새 알고리즘을 추가하거나, 기존 코드를 확장하기 어렵다.
         이러한 문제는, 각각의 다른 linebreaking을 캡슐화한 클래스를 정의함으로 피할 수 있다. 이러한 방법으로 캡슐화한 알고리즘을 stretegy 라 부른다.
         Composition 클래스는 text viewer에 표시될 텍스틀 유지하고 갱신할 책임을 가진다고 가정하자. Linebreaking strategy들은 Composition 클래스에 구현되지 않는다. 대신, 각각의 Linebreaking strategy들은 Compositor 추상클래스의 subclass로서 따로 구현된다. Compositor subclass들은 다른 streategy들을 구현한다.
          * TexCompositor - linebreaking 에 대해 TeX 알고리즘을 적용, 구현한다. 이 방법은 한번에 문단 전체에 대해서 전반적으로 linebreak를 최적화하려고 한다.
          * Strategy 와 Context 사이의 대화중 overhead 가 발생한다.
          int* _lineBreaks;
          int componentCount, int lineWidth, int breaks[]
          int* breaks;
          // determine where the breaks are:
          int breakCount;
          breakCount = _compositor->Compose (
          componentCount, _lineWidth, breaks
          // lay out components according to breaks
          int componentCount, int lineWidth, int breaks[]
          int componmentCount, int lineWidth, int breaks[]
          int componentCount, int lineWidth, int breaks[]
          * ET++, InterViews - line breaking algorithms as we've described.
          * Borland's ObjectWindows - dialog box. validation streategies.
  • TFP예제/WikiPageGather . . . . 24 matches
          def tearDown (self):
          self.assertEquals (self.pageGather.GetPageNamesFromPage (), ["LearningHowToLearn", "ActiveX", "Python", "XPInstalled", "TestFirstProgramming", "한글테스트", "PrevFrontPage"])
          def testIsHeadTagLine (self):
          self.assertEquals (self.pageGather.IsHeadTagLine (strings), 1)
          self.assertEquals (self.pageGather.IsHeadTagLine (strings), 0)
          def testRemoveHeadLine (self):
          self.assertEquals (self.pageGather.RemoveHeadLine (strings), "testing.. -_-a\nfwe\n")
          self.assertEquals (self.pageGather.GetWikiPage ("FrontPage"), '=== Reading ===\n' +
          '["LearningHowToLearn"]\n\n\n=== C++ ===\n["ActiveX"]\n\n' +
          lines = pagefile.readlines ()
          def RemoveHeadLine (self, lines):
          if self.IsHeadTagLine (line):
          def IsHeadTagLine (self, strings):
          page = self.RemoveHeadLine (page)
          realname = string.replace (pagename[2], '''["''', '')
          realname = string.replace (realname, '''"]''', '')
          pagenamelist.append (realname)
         pagename : LearningHowToLearn
         filename : LearningHowToLearn
  • VonNeumannAirport/1002 . . . . 24 matches
          void testRealOne () {
          void testRealTwo () {
          CPPUNIT_TEST (testRealOne);
          CPPUNIT_TEST (testRealTwo);
          void testRealOne () {
          void testRealTwo () {
          void tearDown () {
          arrivalCitys.clear();
          departureCitys.clear();
          CPPUNIT_TEST (testRealOne);
          void tearDown() {
          arrivalCitys.clear();
          departureCitys.clear();
          void testRealOne () {
          CPPUNIT_TEST (testRealTwo);
          void tearDown () {
          arrivalCitys.clear();
          departureCitys.clear();
          void testRealTwo () {
          void tearDown () {
  • .vimrc . . . . 23 matches
         set viminfo='20,"50 " read/write a .viminfo file, don't store more
         set incsearch
         set hlsearch
         au BufWinLeave *.py mkview " 보던 .py 파일의 예전 위치에 커서 위치시키기
         au BufWinLeave *.c mkview " 보던 .c 파일의 예전 위치에 커서 위치시키기
         au BufNewFile *.h call InsertHeaderSkeleton()
         function! InsertHeaderSkeleton()
          call search("#include")
          " Search for #ifndef
          call search("#ifndef")
          " Search for #define
          call search("#define")
          " Search for #endif
          call search("#endif")
          " Search for #class
          call search("class")
          " Search for public
          call search("public:")
          au BufReadPre *.bin let &bin=1
          au BufReadPost *.bin if &bin | %!xxd
  • ACM_ICPC/2012년스터디 . . . . 23 matches
          * Bigger Square Please
          * Bigger Square Please - 좀 더 생각해서 짜보기
          * Bigger Square Please
          - Binary Heap
          - Binomial Heap
          - Fibonacci Heap (이건 꼭 알 필요는 없습니다.)
          * DP 문제(21) - [http://211.228.163.31/30stair/seat/seat.php?pname=seat 자리배치], [http://211.228.163.31/30stair/seat/seat.php?pname=seat 긋기게임]
          * 퀵정렬, BinSearch(10) - [http://211.228.163.31/30stair/notes/notes.php?pname=notes music notes]
          * Stack 문제 - [http://211.228.163.31/30stair/seat/seat.php?pname=seat bad hair day], [http://211.228.163.31/30stair/seat/seat.php?pname=seat 히스토그램]
          * BackTracking 문제(25) - [http://211.228.163.31/30stair/eating_puzzle/eating_puzzle.php?pname=eating_puzzle eating_puzzle], [http://211.228.163.31/30stair/scales/scales.php?pname=scales scales]
  • AcceleratedC++/Chapter3 . . . . 23 matches
         #include <iostream>
         using std::streamsize;
          // ask for and read the students's name
          cout << "Please enter your first name: ";
          // ask for and read the midterm and final grades
          cout << "Please enter your midterm and final exam grades: ";
          // the number and sum of grades read so far
          // a variable into which to read
          // we hava read count grades so far, and
          streamsize prec = cout.precision();
         // istream 내부의 복잡한 작업이 있긴 하지만 12장까진 몰라도 된다. 그냥 이것마 알아도 충분히 쓸수 있다.
          * stream으로부터 읽어들이는데 실패할 경우
          * 실패했을 경우에는 stream 초기화를 시켜줘야 한다.(4장에서 보자)
         == 3.2 Using medians instead of averages ==
          "Please try again." << endl;
         #include <iostream>
          // ask for and read the students's name
          cout << "Please enter your first name: ";
          // ask for and read the midterm and final grades
          cout << "Please enter your midterm and final exam grades: ";
  • FocusOnFundamentals . . . . 23 matches
         would be of no interest in a decade. Instead, I learned fundamental physics, mathematics, and a
         Clearly, practical experience is essential in every engineering education; it helps the students to
         learn how to apply what they have been taught. I did learn a lot about the technology of that day in
         Readers familiar with the software field will note that today's "important" topics are not
         mentioned. "Java", "web technology", "component orientation", and "frameworks" do not appear.
         The many good ideas that underlie these approaches and tools must be taught. Laboratory exercises
         replacements for earlier fads and panaceas and will themselves be replaced. It is the responsibility
         the lectures. Many programmes lose sight of the fact that learning a particular system or language
         is a means of learning something else, not an goal in itself.
         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.
         학생들은 일반적으로 가장 많이 이용될 것 같은 언어들 (FORTRAN 이나 C)을 가르치기를 요구한다. 이는 잘못이다. 훌륭하게 학습받은 학생들 (즉, 바꿔 말하면, clean language(?)를 가르침받은 학생)은 쉽게 언어를 선택할 수 있고, 더 좋은 위치에 있거나, 그들이 부딪치게 되는 해당 언어들의 잘못된 특징들에 대해 더 잘 인식한다.
         A: Most students who are studying computer science really want to study software engineering but they don't have that choice. There are very few programs that are designed as engineering programs but specialize in software.
         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
  • Memo . . . . 23 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
         Upload:ReadMe.txt
          unsigned char VerIHL; //Version and IP Header Length
         } IpHeader;
          IpHeader *iphdr;
          iphdr = (IpHeader *)Buffer;
          break;
          break;
          break;
          break;
          WSACleanup();
         import thread
         from threading import *
         class ConnectManager(Thread):
          Thread.__init__(self)
          break
          my_server = ThreadingTCPServer(HOST, MyServer)
          server_sock = socket(AF_INET, SOCK_STREAM, 0);
          WSACleanup();
          for each in self.companies:
  • ProjectPrometheus/AT_RecommendationPrototype . . . . 23 matches
         WEIGHT_HEAVYREVIEW = 9
          self.heavyReviewBookList = {}
          if self.heavyReviewBookList.has_key(aBook):
          point += self.heavyReviewBookList[aBook] * WEIGHT_HEAVYREVIEW
          def heavyReviewBook(self, aBook, aPoint):
          self.heavyReviewBookList[aBook] = aPoint
          self._bookAction(aBook, aPoint * WEIGHT_HEAVYREVIEW)
          def tearDown(self):
          def testHeavyReviewSmall(self):
          self.musician.heavyReviewBook(self.book1, 3)
          self.musician.heavyReviewBook(self.book2, 4)
          expected = 3*WEIGHT_HEAVYREVIEW + 4*WEIGHT_HEAVYREVIEW
          def testHeavyReviewBig(self):
          self.musician.heavyReviewBook(self.book1, 3)
          self.musician.heavyReviewBook(self.book2, 4)
          self.assertEquals(self.book1.getBookCoef(self.book2), (3 + 4) * WEIGHT_HEAVYREVIEW)
          self.musician.heavyReviewBook(self.book3, 2)
          self.assertEquals(self.book3.getBookCoef(self.book1),(3+2) * WEIGHT_HEAVYREVIEW)
          self.assertEquals(self.book3.getBookCoef(self.book2), (2+4) * WEIGHT_HEAVYREVIEW)
          self.mathematician.heavyReviewBook(self.book2, 1)
  • ProjectPrometheus/Journey . . . . 23 matches
          * ZeroPage 에 Release. 관련 ["Ant"] Build 화일 작성
          * 원래라면 방학중 한번 Release 하고 지금 두번째 이상은 Release 가 되어야 겠지만. Chaos (?)의 영향도 있고. -_-; 암튼 두달간 장정에서 이제 뭔가 한번 한 느낌이 든다. 초반에는 달아오르는 열정이되, 후반은 끈기이다. 중간에 느슨해질 거리들이 많음에도 불구하고 천천히나마 지속적일 수 있었음이 기쁘다.
          * Advanced Search
          * Recommender, lightView, heavyView service 작성. view 추가.
         Object-RDB Mapping 에 대해서는 ["PatternsOfEnterpriseApplicationArchitecture"] 에 나온 방법들을 읽어보고 그중 Data Mapper 의 개념을 적용해보는중. Object 와 DB Layer 가 분리되는 느낌은 좋긴 한데, 처음 해보는것이여서 그런지 상당히 복잡하게 느껴졌다. 일단 처음엔 Data Gateway 정도의 가벼운 개념으로 접근한뒤, Data Mapper 로 꺼내가는게 나았을까 하는 생각.
          * SimpleSearch -> ViewBook 으로의 구현
          * SearchListExtractorRemoteTest 추가
          * 도서관은 303건 초과 리스트를 한꺼번에 요청시에는 자체적으로 검색리스트 데이터를 보내지 않는다. 과거 cgi분석시 maxdisp 인자에 많이 넣을수 있다고 들었던 선입견이 결과 예측에 작용한것 같다. 초기에는 local 서버의 Java JDK쪽에서 자료를 받는 버퍼상의 한계 문제인줄 알았는데, 테스트 작성, Web에서 수작업 테스트 결과 알게 되었다. 관련 클래스 SearchListExtractorRemoteTest )
          * MPP 에 login, SimpleSearch 구성과 결과 출력
          * MockObjects 를 이용, Database 에 대해서 MockObjects Test 와 Real DB Test 를 같이 해 나가보았다. DB - Recommendation System 연결을 위해서는 RS 에서의 object 들과 DB 와의 Mapping 이 필요하다고 판단, DB Schema 를 같이 궁리한 뒤, Test 를 작성하였다. 이때 이전 기억을 떠올리면서 MockObjects Test 를 상속받아서 Real DB Test 를 작성하는 식으로 접근해봤는데 좋은 방법이라 생각.
          * Martin Fowler 의 PatternsOfEnterpriseApplicationArchitecture 를 읽어보는중. 우리 시스템의 경우 DataMapper 의 개념과 Gateway 의 개념을 적용해볼 수 있을 것 같다. 전자는 Data Object 를 얻어내는데에 대해 일종의 MediatorPattern 을 적용함. DB 부분과 소켓으로부터 데이터를 얻어올 때 이용할 수 있을 것 같다. 후자의 경우는 일반적으로 Object - RDB Data Mapping (또는 다른 OO 개념이 아닌 데이터들) 인데, RowDataGateway, TableDataGateway 의 경우를 이용할 수 있을것 같다.
          * 중간 알고리즘부분에 대해서 혼란상황이 생겼다. 처음 TDD로 알고리즘을 디자인할때 view / light view / heavy view 에 대한 point를 같은 개념으로 접근하지 않았다. 이를 같은 개념으로 접근하려니 기존의 알고리즘이 맞지 않았고, 이를 다시 알고리즘에 대해 검증을 하려니 우리의 알고리즘은 그 수학적 모델 & 증명이 명확하지 않았다. 우리의 알고리즘이 해당 책들간의 관계성을 표현해준다라고 우리가 주장을 하더라도, 그것을 증명하려니 할말이 생기질 않았다. 수학이라는 녀석이 언제 어떻게 등장해야 하는가에 대해 다시금 느낌이 오게 되었다.
          * ''Jython은 기본적으로 모든 스트링을 유니코드로 처리함. 따라서, 해당 스트링을 euc-kr로 인코딩한 다음에 파라미터 전달을 하면 제대로 됨. 인코딩을 바꾸기 위해서는 파이썬 euc-kr 코덱(pure python 버젼)을 깔고, {{{~cpp '한글'.encode('euc-kr')}}}을 쓰거나, 아니면 자바의 String.getBytes나 {{{~cpp OutputStreamWriter}}} 등을 쓰면 될 것임. --JuNe''
         오늘 무엇을 할 것인가 하며 ["ProjectPrometheus/Iteration"] 를 보고선 HTML Parsing 을 진행하기로 했다. 그 전에 ["1002"] 는 '아, 작업하기 전에 Book Search 에 대한 전반적인 그림을 그려 놓는게 좋겠군. 그리고 난 뒤 HTML Parsing 부분에 대해 구현해야지' 라고 생각을 했다. 한편 ["neocoin"] 은 수요일때와 마찬가지로 'HTML Parsing 부분에 대해 일단은 SpikeSolution 으로 만든뒤 모듈화 시켜나가야지' 라는 생각을 했다. 프로그래밍 스타일이 다른 두 사람이 진행 방법에 대한 언급없이 진행을 하려고 했다. ["1002"] 는 '아 전체 그림' 하며 CRC 세션을 하려고 하는 중간. 한편 ["neocoin"] 은 같이 진행하고 있는 CRC 세션에 중간에 대해서 '지금 서로 무엇을 하고 있는거지?' 하며 혼란에 빠졌다. 똑같은 디자인 단계에 대해서 ["1002"] 는 전반적 Book Search 에 대해 생각을 하고 있었고, ["neocoin"] 은 모듈과 모듈간 연결고리에 대해 생각을 하였다.
         BookSearcher bs = new BookSearcher();
         bs.search(keyword);
         bookList = bs.getSearchedBookList();
          * Book Search Iteration 에 대한 구체적인 Task 설정.
          1. MVC를 생각하면서, 이에 맞는 JSP(View), Servlet(Controller), Bean(Model)로서의 WebProgramming을 구상하였다.
          * CRC의 접근은 JSP-Servlet-Bean 상에서 구현하기 까탈스러운 면있을 것 같다. 하지만, MVC니 하는 말에 집중하지 않고, 오직 객체 상호간에 능력 배양에 힘쓰니, 빠진것이 없는것 같아서, 좋왔다.
  • RandomWalk/임인택 . . . . 23 matches
         #include <iostream>
          break;
          break;
          break;
         #include <iostream>
          break;
          cout << "Total : " << LoopCount << " times repeated " << endl;
         #include <iostream>
          boolean bOnTrip;
          * Created by IntelliJ IDEA.
          private boolean _bEndCondition;
          ObjectInputStream in
          = new ObjectInputStream(_nextSock.getInputStream());
          Object obj = in.readObject();
          ObjectOutputStream out
          = new ObjectOutputStream(_nextSock.getOutputStream());
          * Created by IntelliJ IDEA.
          public boolean killMessage;
          public boolean checkEndCondition(int cellIdx) {
          * Created by IntelliJ IDEA.
  • WeightsAndMeasures/황재선 . . . . 23 matches
         == WeightsAndMeasures ==
         class WeightsAndMeasures:
          def inputEachData(self, weight, strength):
          for each in self.dataList:
          weight, capacity = each[0], each[2]
          nextDataIndex = self.dataList.index(each)
          nextDataIndex = self.dataList.index(each)
          for each in self.stack:
          weight = each[0]
          for each in self.stack:
          if self.stack.index(each) < end:
          each[2] -= self.stack[end][0]
          for each in self.stack:
          capacity = each[2]
          for each in range(len(self.dataList)):
          self.putInStack(each)
          break
          break
         class WeightsAndMeasuresTestCase(unittest.TestCase):
          self.wam = WeightsAndMeasures()
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 23 matches
         import java.io.FileInputStream;
         import java.io.InputStreamReader;
          scan = new Scanner(new InputStreamReader(new FileInputStream(filename),"UTF-8"));
          public boolean hasNext() { return scan.hasNext(); }
         import java.io.FileOutputStream;
          words.get(word).increase1();
          words.get(word).increase2();
          PrintWriter pw = new PrintWriter(new FileOutputStream(filename));
          public void increase1() { _1++; }
          public void increase2() { _2++; }
         import java.io.FileInputStream;
         import java.io.InputStreamReader;
         import au.com.bytecode.opencsv.CSVReader;
          CSVReader csv = new CSVReader(new InputStreamReader(new FileInputStream("result.csv"), "UTF-8"));
          String[][] data = csv.readAll().toArray(new String[0][0]);
  • 새싹교실/2012/AClass . . . . 23 matches
          * 과제 : 과제는 월요일까지 jereneal20@네이버.컴으로 보내주세요.
          * 2주차(5/16) - 함수, 배열 + Search
          * 3주차(5/23) - 다차원배열, 포인터 + Search, Sort
          1. 배열에 숫자를 넣고, 그 배열에 특정 값이 있는지 찾는 프로그램(Search)을 작성해 주세요.
          break;
          break;
          break;
          10.LinearSearch를 구현해보세요. 배열은 1000개로 잡고, random함수를 이용해 1부터 1000까지의 숫자를 랜덤으로 배열에 넣은 후, 777이 배열내에 있었는지를 찾으면 됩니다. 프로그램을 실행시킬 때마다 결과가 달라지겠죠?
          4.BinarySearch가 무엇인지 찾아보고, ''가능하면'' 한번 구현해보도록 합시다.(가능하면!)
          node* head=(node*)malloc(sizeof(node));
          tmp=head;
          tmp=head;
          struct node *head=(struct node*)malloc(sizeof(struct node));
          tmp=head;
          for(tmp=head;tmp->next!=NULL;tmp=tmp->next)
          node *head = (node *)malloc(sizeof(node));
          tmp = head;
          tmp = head;
          pointer, swap, malloc, struct 문법을 다시 배웠고 c++의 기초를 배웠다. iostream헤더의 사용법도 배우고
          -#include <iostream> 과 using namespace std; 의 사용법
  • AcceleratedC++/Chapter10 . . . . 22 matches
         #include <iostream>
         void write_analysis(std::ostream& out, const std::string& name,
         #include <iostream>
          // write each remaining argument with a space before it
         == 10.5 Reading and writing files ==
          파일의 입출력을 위해서 iostream을 파일 입출력에 맞도록 상속시킨 ofstream, ifstream객체들을 이용한다. 이들 클래스는 '''<fstream>'''에 정의 되어있다.
          <fstream>에서 사용하는 파일 이름은 char* 형이며, string 타입이 아니다. 이는 fstream library 가 만들어진 시기가 STL이 만들어진 시기 보다 앞서기 때문이다.
         #include <fstream>
         using std::ifstream;
         using std::ofstream;
          ifstream infile("in");
          ofstream outfile("out");
         ifstream infile(file.c_str());
         #include <iostream>
         #include <fstream>
         using std::ifstream;
          // for each file in the input list
          ifstream in(argv[i]);
  • Android/WallpaperChanger . . . . 22 matches
          /** Called when the activity is first created. */
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          startActivityForResult(Intent.createChooser(i, "Select Picture"), SELECT_PICTURE);
          * {{{ manager.setBitmap(Bitmap.createScaledBitmap(b, d.getWidth()*4, d.getHeight(), true)); }}} 왜 * 4냐면 내 폰에 배경화면이 4칸이라 답하겠더라
          /** Called when the activity is first created. */
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          Bitmap b = BitmapFactory.decodeStream(getResources().openRawResource(R.raw.wall1));
          manager.setBitmap(Bitmap.createScaledBitmap(b, d.getWidth()*4, d.getHeight(), true));
         public class MyserviceActivity extends Activity {
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          private boolean mRunning;
          public void onCreate() {
          Log.e("MyService", "Service Created.");
          super.onCreate();
          || 4/19 ||{{{MywallpaperActivity에서 TimeCycleActivity로 현재 값과 함께 넘어가는 기능 구현. TimeCycleActivity에 enum리스트로 현재 setting된 값을 single_choice list로 선택되고 setting버튼 cancle버튼을 통해 다시 돌아오는것 구현. }}}||
          * Custom Android List Adapter : http://androidhuman.tistory.com/entry/11-List-%EC%A7%91%EC%A4%91%EA%B3%B5%EB%9E%B5-3-Custom-ArrayAdapter%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-ListView
          * Thumnail제작을 위한 Multi-Thread방식 Image Loading : http://lifesay.springnote.com/pages/6615799
  • Gnutella-MoreFree . . . . 22 matches
          Note 3 : Protocol은 Header와 Payload로 구성
          Payload Length (4 byte): Header 다음에 따라오는 Descriptor 의 길이
         || ping || 네트워크상의 호스트를 찾을 때 쓰인다. Payload가 없기 때문에 header의 Payload_Length = 0x00000000 로 설정된다. ||
         || query ||네트워크상에서 검색에 쓰이고 검색 Minimum Speed ( 응답의 최소 속도 ), Search Criteria 검색 조건 ||
          기존의 Gnutella가 다른 프로그램(BearShare) 에 의해 서비스 되면서
          GnutellaPacket packet_Header / packet_Ping / packet_Pong
          또한 Entica에서 필요로하는 Search / MultiThreadDownloader를 지원하며
         void CSearchResults::OnButtonDownload()
         void CSearchResults::RelayDownload(ResultGroup &Item) 에서는
         Download->m_Search = ReSearch;
         실제적으로 하나의 Host마다 CGnuDownload 클래스를 갖게 되며 데이타를 받는 소켓이 된다m_StartPos가 받기 시작하는 Chunk의 시작을 나타내며 ReadyFile()에서는 전의 받던 파일이 있는 지 조사후에 File을 연다.
         GnuCreateGuid(&Guid) // DescriptorID 생성
         - Search
         int length = 25 + m_Search.GetLength() + 1;
         Item.Distance = Log->Header->Hops;
         break;
         break;
         key_Value* key = m_pComm->m_TableRouting.FindValue(&Ping->Header.Guid);
         통해 받았던 핑인지 검사하고 if(key == NULL) 받았던 핑이 아니라 새로운 핑이라면 m_pComm->m_TableRouting.Insert(&Ping->Header.Guid, this) 처럼 라우팅 테이블에 넣고 Pong을 보내준다.
         == Thread ==
  • ProjectPrometheus/AT_BookSearch . . . . 22 matches
         # ---- AT_BookSearch.py ----
         DEFAULT_HEADER = {"Content-Type":"application/x-www-form-urlencoded",
         DEFAULT_SERVICE_SIMPLE_PATH = "/servlet/SimpleSearch"
         DEFAULT_SERVICE_ADVANCED_PATH = "/servlet/AdvancedSearch"
         def getSimpleSearchResponse(params):
          conn.request("POST", DEFAULT_SERVICE_SIMPLE_PATH, params, DEFAULT_HEADER)
          print response.status, response.reason
          data = response.read()
         def getAdvancedSearchResponse(params):
          conn.request("POST", DEFAULT_SERVICE_ADVANCED_PATH, params, DEFAULT_HEADER)
          print response.status, response.reason
          data = response.read()
         class TestAdvancedSearch(unittest.TestCase):
          data = getAdvancedSearchResponse(params)
          def testKorean(self):
          data = getAdvancedSearchResponse(params)
          def testKoreanTwo(self):
          data = getAdvancedSearchResponse(params)
         class TestSimpleSearch(unittest.TestCase):
          data = getSimpleSearchResponse(params)
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 22 matches
          * I read a novel named the Brain all day. Today's reading amount is about 600 pages. It's not so interesting as much as the price of fame.
          * Today, I saw a psycho that is only heard. I felt grimness at her.
          * I heard my mom will leave hospital. assa~
          * I heard Jung mong-joon revenged No moo-hyun. I can't believe government men.
          * I read a little Power Reading. Today's reading's principle content is using a regulator(ex) pen, pinger. etc). but this method is what I have used all the time.--; I should read a lot more.
          * I studied ProgrammingPearls chapter 3. When I was reading, I could find familiar book name - the Mythical Man Month, and Code Complete.
          * I summarized a ProgrammingPearls chapter 3.
          * '''The more general problem may be easier to solve.'''
          * I typed directX codes from NeXe sites, because RolePlaying Games with DirectX that I borrowed some days ago is so difficult for me. Let's study slow and steady...
          * I studied ProgrammingPearls chapter 4,5. Both 4 and 5 are using a binary search. Its content is no bug programm.
          * My mom was leaving a hospital. ^^
          * I summarized a ProgrammingPearls chapter 4,5.
          * I summarized a ProgrammingPearls chapter 6.
          * I read a Squeak chapter 1,2.
  • 데블스캠프2004/금요일 . . . . 22 matches
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
          * BufferedReader - 캐릭터, 배열, 행을 버퍼링 하는 것에 의해, 캐릭터형 입력 스트림으로부터 텍스트를 읽어들인다
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          static BufferedReader breader;
          breader
          = new BufferedReader(new InputStreamReader(System.in));
          return Integer.parseInt(breader.readLine());
          return breader.readLine();
          breader = new BufferedReader(new InputStreamReader(System.in));
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
          gateway = sc.createGateway ()
          z1 = gateway.createZealot ()
          d1 = gateway.createDragoon ()
  • 변준원 . . . . 22 matches
         = Thread =
         #include<iostream>
         #include<iostream>
          cout << "break";
         #include<iostream>
          int year,code2;
          int yearcharac;
          cin >> year;
          for(int i=1;i<=year;i++)
          yearcharac=0;
          yearcharac=1;
          yearcharac=0;
          yearcharac=1;
          yearcharac=0;
          if(yearcharac==0)
          else //if(yearcharac==1)
         #ifndef WIN32_LEAN_AND_MEAN
         #define WIN32_LEAN_AND_MEAN
         #ifndef WIN32_LEAN_AND_MEAN
         #define WIN32_LEAN_AND_MEAN
  • 새싹교실/2011/데미안반 . . . . 22 matches
          * A언어 : ALGOL을 말합니다. 고급 프로그래밍 언어(어셈블리나 기계어를 저급 프로그래밍 언어라고 합니다)로 각광받던 포트란ForTran에 대항하기 위해 유럽을 중심으로 개발된 프로그래밍 언어입니다. ALGOL은 Algorithm Language의 약자로서, 이름 그대로 알고리즘 연구개발을 위해 만들어졌습니다. 하지만 ALGOL은 특정한 프로그래밍 언어를 지칭하기 보다는 C언어나 파스칼과 같이 구조화된 프로그래밍 언어를 지칭하는 말(ALGOL-like programming language)로 쓰입니다. [http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=68855131&qb=Q+yWuOyWtCBC7Ja47Ja0IEHslrjslrQ=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=ghtBIz331ywssZ%2BbORVssv--324794&sid=TYBj6x1TgE0AAE@GUeM 출처 링크! 클릭하세요:)]
          * switch, break, continue
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          system("cls");//clear screen
          }else break;
          break;
          if(i==a*b) break;
          if(c==0) break;
          break;
          * [강소현] - while, if, break, continue 등 예전에 배웠던 것들을 게임을 통해 복습을 하는 시간을 가졌습니다.
  • AcceleratedC++/Chapter12 . . . . 21 matches
         cin.operator>>(s); // istream 을 우리가 만든 객체가 아니기 때문에 재정의할 수 없다.
         s.operator>>(cin); // 표준 istream 의 형태가 아니다.
         std::istream& operator>>(std::istream&, Str&);
         std::ostream& operator<<(std::ostream&, const Str&);
         ostream& operator<<(ostream& os, const Str& s) {
         istream& operator>>(istream& is, Str& s) {
          s.data.clear(); // compile error. private 멤버로 접근
         friend std::istream& operator>>(std::istream&, Str&);
          friend std::istream& operator>>(std::istream&, Str&);
         std::ostream& operator<<(std::ostream&, const Str&);
         이경우 istream 은 void *를 리턴하게 된다.
         그런데 istream 클래스는 istream::operator void*()를 정의하여 만약 입력에 문제가 있으면 void* 형으로 0을 그렇지 않은 경우에는 void* 를 리턴하게 함으로써 마치 bool 형처럼 사용하는 것이 가능하다.
         ifstream in(s);
  • CPPStudy_2005_1/STL성적처리_1_class . . . . 21 matches
         #include <iostream>
         #include <fstream>
          ifstream &m_fin;
         ScoreProcess(ifstream &fin,vector<Student> &students);
         istream& readScores(istream &in);
         ostream& displayScores(ostream &out);
         #include <iostream>
         #include <fstream>
         ScoreProcess::ScoreProcess(ifstream &fin,vector<Student> &students) : m_fin(fin),m_students(students)
         istream& ScoreProcess::readScores(istream &in)
         ostream& ScoreProcess::displayScores(ostream &out)
          readScores(cin);
         #include <fstream>
          ifstream fin("score.txt");
         = thread =
  • ClassifyByAnagram/김재우 . . . . 21 matches
         """, outStr.read() )
         """, outStr.read() )
          for line in input.readlines():
          [STAThread]
          String line = Console.ReadLine();
          line = Console.ReadLine();
          * Created by IntelliJ IDEA.
          * Created by IntelliJ IDEA.
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          boolean first = true;
          BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) );
          String word = reader.readLine();
          word = reader.readLine();
  • DataStructure/List . . . . 21 matches
         Node* Head=new Node; // 1 노드 동적 생성
         Head->Next_ptr=Mid; // 1 노드의 다음 노드는 2노드
         Tail->Next_ptr=Head; // 3 노드의 다음 노드는 1노드
         Head->Prev_ptr=Tail; // 1 노드의 앞 노드는 3노드
         Mid->Prev_ptr=Head; // 2 노드의 앞 노드는 1노드
          * 단점 : 잘못된 포인터에 의한 Memory Leak 이 발생할 수 있다.
          private Node pHead;
          pHead=new Node(0);
          pHead.pNext=pNew;
          pTemp=pHead;
          public boolean deleteNode(int nSequence)
          pTemp=pHead;
          pTemp=pHead;
          boolean Add_ToSpecial(int coordi, int in) //특정한 위치에 자료를 저장하는 메소드
         void Add_ToRear(int n)
         boolean Add_ToSpecial(int coordi, int in)
         boolean IsEmpty()
         boolean Delete_Front()
         boolean Delete_Rear()
         boolean Delete_Special(int coordi)
  • HardcoreCppStudy/첫숙제/Overloading/임민수 . . . . 21 matches
         #include <iostream>
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • HowToStudyDesignPatterns . . . . 21 matches
          ''We were not bold enough to say in print that you should avoid putting in patterns until you had enough experience to know you needed them, but we all believed that. I have always thought that patterns should appear later in the life of a program, not in your early versions.''
          ''The other thing I want to underscore here is how to go about reading Design Patterns, a.k.a. the "GoF" book. Many people feel that to fully grasp its content, they need to read it sequentially. But GoF is really a reference book, not a novel. Imagine trying to learn German by reading a Deutsch-English dictionary cover-to-cover;it just won't work! If you want to master German, you have to immerse yourself in German culture. You have to live German. The same is true of design patterns: you must immerse yourself in software development before you can master them. You have to live the patterns.
          Read Design Patterns like a novel if you must, but few people will become fluent that way. Put the patterns to work in the heat of a software development project. Draw on their insights as you encounter real design problems. That’s the most efficient way to make the GoF patterns your own.''
         이런 식의 "사례 중심"의 공부를 위해서는 스터디 그룹을 조직하는 것이 좋습니다. 혼자 공부를 하건, 그룹으로 하건 조슈아 커리프스키의 유명한 A Learning Guide To Design Patterns (http://www.industriallogic.com/papers/learning.html'''''')을 꼭 참고하세요. 그리고 스터디 그룹을 효과적으로 꾸려 나가는 데에는 스터디 그룹의 패턴 언어를 서술한 Knowledge Hydrant (http://www.industriallogic.com/papers/khdraft.pdf'''''') 를 참고하면 많은 도움이 될 겁니다 -- 이 문서는 뭐든지 간에 그룹 스터디를 한다면 적용할 수 있습니다.
         sorry라는 단어를 모르면서 remorseful이라는 단어를 공부하는 학생을 연상해 보세요. 제 강의에서도 강조를 했지만, 외국어 공부에서는 자기 몸에 가까운 쉬운 단어부터 공략을 하는 것이 필수적입니다 -- 이런 걸 Proximal learning이라고도 하죠. 등급별 어휘 목록 같은 게 있으면 좋죠. LG2DP에서 제안하는 순서가 그런 것 중 하나입니다.
          ''...but I always teach Composite Pattern, Strategy Pattern, Template Method Pattern, and Factory Method Pattern before I teach Singleton Pattern. They are much more common, and most people are probably already using the last two. ... ''
         우리가 갖고 있는 지식이라는 것은 한가지 표현양상(representation)으로만 이뤄져 있지 않습니다. "사과"라는 대상을 음식으로도, 그림의 대상으로도 이해할 수 있어야 합니다. 실제 패턴이 적용된 "다양한 경우"를 접하도록 하라는 것이 이런 겁니다. 동일 대상에 대한 다양한 접근을 시도하라는 것이죠. 자바로 구현된 코드도 보고, C++로 된 것도 보고, 스몰토크로 된 것도 봐야 합니다. 설령 "오로지 자바족"(전 이런 사람들을 Javarian이라고 부릅니다. Java와 barbarian을 합성해서 만든 조어지요. 이런 "하나만 열나리 공부하는 것"의 병폐에 대해서는 존 블리스사이즈가 C++ Report에 쓴 Diversify라는 기사를 읽어보세요 http://www.research.ibm.com/people/v/vlis/pubs/gurus-99.pdf) 이라고 할지라도요. 그래야 비로소 자바로도 "상황에 맞는" 제대로 된 패턴을 구현할 수 있습니다. 패턴은 그 구현(implementation)보다 의도(intent)가 더 중요하다는 사실을 꼭 잊지 말고, 설명을 위한 방편으로 채용된 한가지 도식에 자신의 사고를 구속하는
          1. ["PatternOrientedSoftwareArchitecture"] 1,2 : 아키텍춰 패턴 모음
          1. Concurrent Programming in Java by Doug Lea
          * LearningGuideToDesignPatterns - 각각의 패턴 학습순서 관련 Article.
          * 패턴이 어떻게 생성되었는지 그 과정을 보여주지 못한다. 즉, 스스로 패턴을 만들어내는 데에 전혀 도움이 안된다. (NoSmok:LearnHowTheyBecameMasters)
         ||''At this final stage, the patterns are no longer important ... [[BR]][[BR]]The patterns have taught you to be receptive to what is real.''||
  • 데블스캠프2006/화요일/tar/김준석 . . . . 21 matches
         #include<iostream>
          FILE *read_f,*write_f;
          if((read_f = fopen(fileName,"rb"))==NULL){
          while(!(EOF == (char_cpy = fgetc(read_f) ))){
          fclose(read_f);
         #include<iostream>
          FILE *read_f,*write_f;
          if((read_f = fopen("..\devil25_tar\Debug.tar","rb"))==NULL){
          if (0 == fread(fileName, 270,1, read_f)) break;
          fscanf(read_f,"%d ",&output_size);
          char_cpy = fgetc(read_f) ;
          fclose(read_f);
         #include<iostream>
          if(!fread(buffer, 256, 1, item)) break;
          if(!fread(path, 512, 1, archive)) break;
          if(!fread(buffer, 256, 1, archive)) break;
  • 새싹교실/2012/주먹밥/이소라때리기게임 . . . . 21 matches
         #define SORAHEAL 60000
          int health;
          int heal;
         void heal(PLAYER *, PLAYER *);
          {1,heal},
          PLAYER sora = {"이소라",{100000,SORAHEAL,SORAKICK,SORAPUNCH}};
          if(sora.skill.health <= 0 && player.skill.health <= 0){
          break;
          else if(sora.skill.health <= 0){
          break;
          else if(player.skill.health <= 0 ){
          break;//while문을 빠져나간다.
         void heal(PLAYER * who, PLAYER * target){
          temp = ( ( rand() % who->skill.heal));
          who->skill.health += temp;
          target->skill.health -= temp;
          target->skill.health -= temp;
          printf("이소라 체력 : %d\n",sora->skill.health);
          printf("내 체력 : %d\n",me->skill.health);
          break;
  • 위키기본css단장 . . . . 21 matches
         || Upload:clean.css || 2|| 검은색 태두리로 깔끔함 강조 ||
         || Upload:easyread.css || 1|| 읽기 쉬운 것에 주안점, 개인차 존재 ||
         || Upload:sfreaders.css|| 3|| 제목이 크기에 따라 색깔별로 표시 ||
         || Upload:red_mini.png || Upload:clean_mini.png || Upload:easyread_mini.png ||
         || Upload:red.css || Upload:clean.css || Upload:easyread.css ||
         || Upload:sfreaders_mini.png || Upload:uno_mini.png || Upload:narsil_mini.png ||
         || Upload:sfreaders.css || Upload:uno.css || Upload:narsil.css ||
         SeeAlso CssMarket
          ==== Upload:clean.css ====
         || Upload:clean_css.png ||
          ==== Upload:easyread.css ====
         || Upload:easyread_css.png ||
          ==== Upload:sfreaders.css ====
         || Upload:sfreaders_css.png||
         == Thread ==
  • Calendar환희코드 . . . . 20 matches
          int numberofDay, year, month;
          scanf("%d", &year);
          달력출력(numberofDay, year, month);
          numberofDay = 몇요일로시작할까(numberofDay, year, month);
         int 윤달계산(int year);
         int 달력형식(int nameofDay, int year, int month);
         int 윤달계산(int year){
          if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0){
         int 달력형식(int nameofDay, int year, int month){
          printf(" %d월, %d\n", month, year);
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • CheckTheCheck/문보창 . . . . 20 matches
         #include <iostream>
         inline void eatline() { while(cin.get() != '\n') continue; };
          eatline();
          break;
          break;
          break;
          break;
          break;
          break;
          else break;
          break;
          else break;
          break;
          else break;
          break;
          else break;
          break;
          break;
          break;
          break;
  • CleanCode . . . . 20 matches
         = Clean Code =
          * [http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 CleanCode book]
          * [http://www.cleancoders.com/ CleanCoders]
          * [http://blog.goyello.com/2013/05/17/express-names-in-code-bad-vs-clean/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+goyello%2FuokR+%28Goyelloblog%29 Express names in code: Bad vs Clean]
          * 도서 : [http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 Clean Code]
          * Clean Code 읽은 부분에 대해 토론(Chap 01, Chap 09)
          * Chapter 2 Meaningful Names - Naming Convention
          * [http://www.filewiki.net/xe/index.php?&vid=blog&mid=textyle&act=dispTextyle&search_target=title_content&search_keyword=gerrit&x=-1169&y=-20&document_srl=10376 gerrit install guide]
          * Consider using try-catch-finally instead of if statement.
         array.forEach(/* handle found strings */)
         array.forEach(/* handle found strings */)
          * 그러나 자신의 실력이 더 나음을 어떻게 비교할 수 있을까? [http://www.intropsych.com/ch07_cognition/learning_curve.html 학습 곡선]도 무시할 수 없다.
          * UI를 그리는 흐름(thread)과 http 요청에 대한 흐름(thread)이 따로 존재함.
          * 현재 CleanCode에서 좋은 코드로 너무 가독성만을 중시하고 있는 것은 아닌가.
          1. CleanCoders 강의 맛보기.
          * Beautiful Code -[김태진]
  • STLPort . . . . 20 matches
          Upload:2-VC6mak_read.GIF
          * DLL은 debug/(release)의 2개입니다.
          * LIB은 debug/(release), debug_static/(release)_static의 4개입니다.
         STLport는 상용이 아니기 때문에, 링크 시 사용하는 STLport 전용 C++ 런타임 라이브러리(입출력스트림이 있는) 직접 설정해 주어야 합니다. 이것을 제대로 이해하려면 우선 VC++가 사용하는 런타임 라이브러리를 알아 봐야 합니다. VC++6의 런타임 라이브러리는 VC98/lib 디렉토리에서 확인할 수 있는데, 정적/동적 링크여부에 따라 크게 {{{~cpp LIBxxx.lib}}} 버전과 {{{~cpp MSVCxxx.lib}}} 버전으로 나뉩니다. 프로젝트에서 조정하는 부분은 Project > Setting 메뉴로 열리는 C/C++ 탭입니다. C/C++ 탭에서 "Code Generation" 카테고리를 선택하면 '''Use Run-time Library''' 드롭다운 박스를 조정해 줄 수 있습니다. 여기서 디버그 정보 포함('''debug''') 유무, 런타임 라이브러리의 스레딩('''thread''') 모드, 동적 링크 여부('''DLL''')의 조합을 결정해 줄 수 있습니다. 긴 설명은 빼고, 간단히 정리하면 다음과 같습니다. (MSDN의 설명을 참고하여 정리하였습니다)
          * C 런타임 라이브러리 (iostream 없음) : VC++6 용
          ||Single-Threaded|| LIBC.LIB || 단일 스레드, 정적 링크 || /ML || ||
          ||Multithreaded|| LIBCMT.LIB || 다중스레드, 정적 링크 ||/MT || _MT ||
          ||Multithreaded DLL|| MSVCRT.LIB || 다중스레드, 동적링크 ||/MD || _MT, _DLL ||
          ||Single-Threaded|| LIBCP.LIB || 단일 스레드, 정적 링크 || /ML || ||
          ||Multithreaded|| LIBCPMT.LIB || 다중 스레드, 정적 링크 || /MT || _MT ||
          ||Multithreaded DLL|| MSVCPRT.LIB || 다중 스레드, 동적 링크 || /MD || _MT, _DLL ||
          || _STLP_USE_STATIC_LIB || <*><*threaded> || stlport_vc6_static.lib ||
          || _STLP_USE_DYNAMIC_LIB || <*><*threaded> DLL || stlport_vc6.lib ||
          || _STLP_USE_STATICX_LIB || <*><*threaded><*>|| "DLL"이면 stlport_vc6.lib, 아니면 stlport_vc6_static.lib ||
         _STLP_USE_STATIC_LIB 상수를 정의한 후에 "Use Run-time Library" 설정을 <*><*threaded>으로 맞춘 뒤에도 {{{~cpp LNK2005}}} 에러와 {{{~cpp LNK4098}}} 경고가 동시에 나는 경우가 있습니다. 이런 에러가 나올 것입니다.
          LIBCMT.lib(osfinfo.obj) : error LNK2005: __alloc_osfhnd already defined in LIBC.lib(osfinfo.obj)
          LIBCMT.lib(osfinfo.obj) : error LNK2005: __set_osfhnd already defined in LIBC.lib(osfinfo.obj)
         e:\microsoft visual studio\vc98\include\stlport\stl\_threads.h(122) :
         e:\microsoft visual studio\vc98\include\stlport\stl\_threads.h(122) : see declaration of
  • SummationOfFourPrimes/1002 . . . . 20 matches
         for eachGenNumberFour in GenNumbersFour
          print eachGenNumberFour
          self.createList()
          def createList(self):
          for eachValue in self.resultTable:
          if aNum % eachValue == 0:
          self.createList()
          def createList(self):
          for eachValue in self.resultTable:
          if aNum % eachValue == 0:
          for eachPrimeNumberSeq in selectionFour(primeNumberList.getList()):
          if sum(eachPrimeNumberSeq) == n:
          print eachPrimeNumberSeq
          1 0.075 0.075 1.201 1.201 summationoffourprimes.py:13(createList)
          1 0.428 0.428 19.348 19.348 summationoffourprimes.py:13(createList)
          1 0.000 0.000 0.013 0.013 summationoffourprimes.py:36(createList)
          1 0.002 0.002 0.090 0.090 summationoffourprimes.py:36(createList)
          1 0.062 0.062 2.708 2.708 summationoffourprimes.py:36(createList)
          1 0.067 0.067 2.804 2.804 summationoffourprimes.py:36(createList)
          break
  • UML/CaseTool . . . . 20 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.
         The UML diagram notation evolved from elderly, previously competing notations. UML diagrams as a means to draw diagrams of - mostly - [[Object-oriented programming|object oriented]] software is less debated among software developers. If developers draw diagrams of object oriented software, there is widespread consensus ''to use the UML notation'' for that task. On the other hand, it is debated, whether those diagrams are needed at all, on what stage(s) of the software development process they should be used and whether and how (if at all) they should be kept up-to date, facing continuously evolving program code.
         ''[[Code generation]]'' in this context means, that the user creates UML diagrams, which have some connoted model data, from which the UML tool derives (through a conversion process) parts or all of the [[source code]] for the software system that is to be developed. Often, the user can provide some skeleton of the program source code, in the form of a source code [[template]] where predefined tokens are then replaced with program source code parts, emitted by the UML tool during the code generation process.
         There is some debate among software developers about how useful code generation as such is. It certainly depends on the specific problem domain and how far code generation should be applied. There are well known areas where code generation is an established practice, not limited to the field of UML. On the other hand, the idea of completely leaving the "code level" and start "programming" on the UML diagram level is quite debated among developers, and at least, not in such widespread use compared to other [[software development]] tools like [[compiler]]s or [[Configuration management|software configuration management systems]]. An often cited criticism is that the UML diagrams just lack the detail which is needed to contain the same information as is covered with the program source. There are developers that even state that "the Code ''is'' the design" (articles [http://www.developerdotstar.com/mag/articles/reeves_design_main.html] by Jack W. Reeves [http://www.bleading-edge.com/]).
         ''Reverse engineering'' in this context means, that the UML tool reads program source code as input and ''derives'' model data and corresponding graphical UML diagrams from it (as opposed to the somewhat broader meaning described in the article "[[Reverse engineering]]").
         Reverse engineering encloses the problematic, that diagram data is normally not contained with the program source, such that the UML tool, at least in the initial step, has to create some ''random layout'' of the graphical symbols of the UML notation or use some automatic ''layout algorithm'' to place the symbols in a way that the user can understand the diagram. For example, the symbols should be placed at such locations on the drawing pane that they don't overlap. Usually, the user of such a functionality of an UML tool has to manually edit those automatically generated diagrams to attain some meaningfulness. It also often doesn't make sense to draw diagrams of the whole program source, as that represents just too much detail to be of interest at the level of the UML diagrams. There are also language features of some [[programming language]]s, like ''class-'' or ''function templates'' of the programming language [[C plus plus|C++]], which are notoriously hard to convert automatically to UML diagrams in their full complexity.
         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.
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 20 matches
          if right_is_clear():
          if front_is_clear():
          while front_is_clear():
          if front_is_clear():
          break
          if right_is_clear():
          break
          if front_is_clear():
          break
          while front_is_clear():
          if front_is_clear():
          if front_is_clear():
          break
          if front_is_clear():
          if right_is_clear():
          if front_is_clear():
          break
          if right_is_clear():
          repeat(turn_left,3)
         == Thread ==
  • C++스터디_2005여름/도서관리프로그램/남도연 . . . . 19 matches
          void search();
         #include <iostream>
          break;
          break;
          b.search();
          break;
          break;
          break;
          break;
         #include <iostream>
         void book :: search(){
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • Cpp에서의멤버함수구현메커니즘 . . . . 19 matches
         #include <iostream>
          cout << "Create! id = " << id << endl;
          Foo* foo1 = new Foo();// Create! 를 출력한다.
          Foo* foo2 = new Foo();// Create! 를 출력한다.
          //foo3->sayMyId(); // debug, release 모두 동작할 수 없다.
          //foo3->die(); // debug, release 모두 동작할 수 없다.
          foo4.sayHello(); // release 에서 동작 가능
          foo4.sayMyId(); // release 에서 동작 가능
         Create! id = 0
         Create! id = 1
         Create! id = 2
          Foo* foo1 = new Foo(); // Create! 를 출력한다.
          foo2->sayMyId(); // debug, release 모두 동작할 수 없다.
          foo2->die(); // debug, release 모두 동작할 수 없다.
          foo3.sayHello(); // release 에서 동작 가능
          foo3.sayMyId(); // release 에서 동작 가능
          Foo* foo1 = new Foo(); // Create! 를 출력한다.
         Create! id = 0
         Exception in thread "main"
  • MFC/HBitmapToBMP . . . . 19 matches
          BITMAPFILEHEADER header;
          header.bfType = 0x4D42;
          header.bfSize = size+sizeof(BITMAPFILEHEADER);
          header.bfReserved1 = header.bfReserved2=0;
          header.bfOffBits = sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+
          if (fwrite(&header,sizeof(BITMAPFILEHEADER),1,fp)!=0)
          *size = sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)*palsize+width*h;
          lpbi = (BYTE *)lpvBits+sizeof(BITMAPINFOHEADER) +
          lpvBits->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
          lpvBits->bmiHeader.biWidth = w;
          lpvBits->bmiHeader.biHeight = h;
          lpvBits->bmiHeader.biPlanes = 1;
          lpvBits->bmiHeader.biBitCount = bit[type];
          lpvBits->bmiHeader.biCompression = BI_RGB;
          lpvBits->bmiHeader.biSizeImage = width*h;
          lpvBits->bmiHeader.biXPelsPerMeter = 0;
          lpvBits->bmiHeader.biYPelsPerMeter = 0;
          lpvBits->bmiHeader.biClrUsed = 1<<bit[type];
          lpvBits->bmiHeader.biClrImportant = 1<<bit[type];
         = thread =
  • MoinMoinBugs . . . . 19 matches
         Back to MoinMoinTodo | Things that are MoinMoinNotBugs | MoinMoinTests contains tests for many features
         ''Yes, by design, just like headings don't accept trailing spaces. In the case of headings, it is important because "= x =" is somewhat ambiguous. For tables, the restriction could be removed, though.''
         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!
         Hmmm...I use NetScape, MsIe, MoZilla and Galeon. I haven't had a problem but some other's using MoinMoin 0.8 have intermittently lost cookies. Any ideas?
          * Check whether the passed WikiName is valid when editing pages (so no pages with an invalid WikiName can be created); this could also partly solve the case-insensitive filename problem (do not save pages with a name only differing in case)
          * InterWiki links should either display the destination Wiki name or generate the A tag with a TITLE attribute so that (at least in IE) the full destination is displayed by floating the cursor over the link. At the moment, it's too hard to figure out where the link goes. With that many InterWiki destinations recognised, we can't expect everyone to be able to recognise the URL.
          * Hover over the interwiki icon and you'll already get a tooltip, I'll look into the title attribute stuff.
          * The intent is to not clutter RecentChanges with functions not normally used. I do not see a reason you want the lastest diff when you have the much better diff to your last visit.
          * It'd be really nice if the diff was between now and the most recent version saved before your timestamp (or, failing that, the oldest version available). That way, diff is "show me what happened since I was last here", not just "show me what the last edit was."
          * 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.
         ''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.''
          The main, rectangular background, control and data area of an application. <p></ul>
          A temporary, pop-up window created by the application, where the user can
         Please note that they aren't actually identical: the P that precedes '''dialog boxes''' is interrupted by the closing /UL tag, whereas the P preceding '''windw''' is ''not'' followed by a closing /UL.
  • OurMajorLangIsCAndCPlusPlus/print/조현태 . . . . 19 matches
          for (register int readPoint = 0; 0 != outData[readPoint]; ++readPoint)
          if ('%' == outData[readPoint])
          ++readPoint;
          for (; '0' <= outData[readPoint] && '9' >= outData[readPoint]; ++readPoint)
          spaceSize = spaceSize * 10 + (outData[readPoint] - '0');
          if ('d' == outData[readPoint])
          else if ('f' == outData[readPoint])
          else if ('s' == outData[readPoint])
          else if ('@' == outData[readPoint])
          ++readPoint;
          if ('d' == outData[readPoint])
          else if ('f' == outData[readPoint])
          else if ('s' == outData[readPoint])
          fputchar(outData[readPoint]);
          print("number: %d, string: %s, real number: %f\n", a, b, c);
  • PrimaryArithmetic/1002 . . . . 19 matches
          return [int(each) for each in numberStr]
          for eachOne,eachTwo in zip(oneList,twoList):
          if hasCarry(eachOne,eachTwo):
          result = [0 for each in range(10-len(numberStr))]
          numbers = [int(each) for each in numberStr]
          for eachTest in testSet:
          one,two,expected= eachTest
          return [0 for each in range(LIMIT_NUMBER-nullCount)]
          return [int(each) for each in numberStr]
          for eachTest in testSet:
          one,two,expected= eachTest
          for eachLine in f:
          one,two = eachLine.split()
          break
  • RandomWalk/영동 . . . . 19 matches
         #include<iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         #include<iostream>
         void increaseEndCount(int & a_count, Bug & a_bug, int a_board[][MAX_X]);
          increaseEndCount(count, bug, board);
         void increaseEndCount(int & a_count, Bug & a_bug, int a_board[][MAX_X])
          void increaseEndCount(int a_x, int a_y);
         #include<iostream.h>
         void Board::increaseEndCount(int a_x, int a_y)
         #include<iostream>
         #include<iostream>
          board.increaseEndCount(bug.returnX(), bug.returnY());
  • 데블스캠프2006/월요일/함수/문제풀이/김준석 . . . . 19 matches
         #include<iostream>
         bool team684(int daewon, int weapon_num, int boat_num){
          if(daewon >= 40 && (daewon/boat_num)<8 && (weapon_num/daewon >=1)) return true;
          int daewon, weapon_num, boat_num;
          cin >> daewon >> boat_num >> weapon_num;
          if(team684(daewon, weapon_num, boat_num)){
          cout << "대원 한명당" <<(rand()%(daewon/10) +1) * (int)(weapon_num/daewon) << "명죽이고 " << endl;
          cout << (rand()%(weapon_num/10) +1) / daewon << "명죽이고 " << endl;
         #include<iostream>
         #include<iostream>
          case 0: call_one(); break;
          case 1: call_two(); break;
          case 2: call_three(); break;
          case 3: call_four(); break;
          case 4: call_five(); break;
          case 5: call_six(); break;
          case 6: call_seven(); break;
  • 방울뱀스터디/만두4개 . . . . 19 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.create_line(row, col, row+speed, col, fill="red")
          canvas.create_line(row, col, row-speed, col, fill="red")
          #canvas.create_line(x, y, row, col, fill="red")
          canvas.create_line(row, col, row, col-speed, fill="red")
          canvas.create_line(row, col, row, col+speed, fill="red")
          #canvas.create_rectangle(GAP, GAP, MAX_WIDTH - GAP, MAX_HEIGHT - GAP)
          #canvas.create_image(x, y, anchor=NW, image=playerImg)
          # canvas.create_line(row, col+8, row + speed, col+8, fill="red")
          # canvas.create_line(row + speed + 8, col+8, row + 8, col+8, fill="red")
          # canvas.create_line(row + 8, col+ speed + 8, row + 8, col + 8 , fill="red")
          # canvas.create_line(row + 8, col, row + 8, col +speed, fill="red")
          root.title('Python Ground Eat')
          canvas.create_rectangle(GAP, GAP, MAX_WIDTH - GAP, MAX_HEIGHT - GAP)
          img = canvas.create_oval(x,y,x+10,y+10,width = 0, fill="red", tags="oval")
          #canvas.create_image(x, y, anchor=NW, image=playerImg)
          #canvas.create_image(x, y, anchor=NW, image=oval)
         canvas.create_image(0, 0 , anchor=Tkinter.NW, image = frontImg)
          canvas.create_image(col * CELL, row * CELL , anchor=Tkinter.NW, image = imgList[row][col])
  • 새싹교실/2012/AClass/3회차 . . . . 19 matches
         10.LinearSearch를 구현해보세요. 배열은 1000개로 잡고, random함수를 이용해 1부터 1000까지의 숫자를 랜덤으로 배열에 넣은 후, 777이 배열내에 있었는지를 찾으면 됩니다. 프로그램을 실행시킬 때마다 결과가 달라지겠죠?
         -linear search란 리스트의 처음부터 하나씩 비교하여 찾아가는 선형탐색을 말한다.
         int Lsearch(int ar[], int len, int targer)
         idx=Lsearch(arr,sizeof(arr)/sizeof(int),4);
         printf("search fail\n");
         idx = Lsearch(arr,sizeof(arr)/sizeof(int),7);
         printf("search fail\n");
         int rear = 0;
          queue[rear++] = vall;
          if(rear < 0 )
          --rear;
          for(j=0; j<rear; j++){
         10.LinearSearch를 구현해보세요. 배열은 1000개로 잡고, random함수를 이용해 1부터 1000까지의 숫자를 랜덤으로 배열에 넣은 후, 777이 배열내에 있었는지를 찾으면 됩니다. 프로그램을 실행시킬 때마다 결과가 달라지겠죠?
         11.LinearSearch를 구현해보세요. 배열은 1000개로 잡고, random함수를 이용해 1부터 1000까지의 숫자를 랜덤으로 배열에 넣은 후, 777이 배열내에 있었는지를 찾으면 됩니다. 프로그램을 실행시킬 때마다 결과가 달라지겠죠?
         큐(Queue) : 프로그램 언어에서 보면 자료 구조의 한 형태로 순차 목록의 한 형태를 뜻합니다. 원소의 삽입은 뒤(rear)에서 이루어지고 삭제는 앞(front)에서 이루어지는 자료 구조를 뜻합니다. 메모리에 적용할 경우 큐는 선입선출 방식을 뜻합니다.
  • 큐와 스택/문원명 . . . . 19 matches
         #include <iostream>
         // VC++ 6.0 이라면, 아마 release 모드에서 실행이 되지 않을것입니다.
          // 주소로 초기값이 세팅되어 있었습니다. Release 모드로 바꾸어서 컴파일 해보세요.
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         cin 이 string을 입력 받는 코드는 {{{~cpp C:\Program Files\Microsoft Visual Studio\VC98\Include\istream}}} 에 정의 되어 있습니다. 궁금하시면, Debug 모드로 따라가 보세요.
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         SeeAlso [문원명]
  • EffectiveC++ . . . . 18 matches
         instead of upper..
          // header.
         === Item 2: Prefer iostream to stdio.h ===
          * ''생성자 및 소멸자와 적절히 상호동작하기 때문에. they are clearly the superior choice.''
          * ''Initialization of the pointer in each of the constructors. If no memory is to be allocated to the pointer in a particular constructor, the pointer should be initialized to 0 (i.e., the null pointer). - 생성자 각각에서 포인터 초기화''
         세번째 '''소멸자에서 포인터 삭제'''에 관한 것을 제대로 안해주면 메모리 유출(memory leak)으로 그냥 처리되기 때문에 클래스에 포인터 멤버를 추가할 때마다 반드시 명심해야 한다.
          size = 1; // by treating them as
          // deallocate the memory pointed to by rawMemory;
          // deallocate the memory pointed to by rawMemory;
         DeleteMe 그런 의미보다 String 이나, linked list 혹은 기타 여러 기타 데이터 형으로 많은 수의 할당을 통해서 쓸수 있는 인자의 경우에는 사용자 정의 new를 이용하여 가능하면 공용 메모리 공간에서 활동시켜서, 메모리 할당 코드를 줄이고 (메모리 할당의 new와 alloc는 성능에 많은 영향을 미칩니다.) 메모리를 줄이고 효율적 관리를 할수 있다는 의미 같습니다. 그런 데이터 형으로 쓰이는 인자가 아닌 한 app안에서 단 한번만 사용되는 클래스라면 구지 new를 성의해서 memory leak의 위험성을 증가 시키는 것보다, 일반적인 new와 생성자 파괴자의 규칙을 쓰는것이 좋을겁니다. --상민
          * b에서 가리키고 있던 메모리가 삭제 되지 않았지 때문에, 영원히 일어버리게 되는 문제점인 memory leak.
          // a의 data는 이미 지워 졌기 때문에 memory leak의 문제는 없다.
         doNothing(s); // deault 복사 생성자 호출. call-by-value로 인해
         객체들(string 객체)이 생성된 순서를 기억한다음 소멸자를 차례대로 호출해야 할것이다. 이런 overhead를 없애기 위해, [[BR]]
         The C++ language standard is unusually clear on this topic. 베이스 클래스에 대한 포인터를 사용해서 계승된 클래스를 [[BR]]
          Date(int day, int month, int year);
          Date(int day, const Month& month, int year);
         = Thread =
  • EightQueenProblem/용쟁호투 . . . . 18 matches
         $PBExportHeader$eightqueenproblem.sra
         global dynamicdescriptionarea sqlda
         global dynamicstagingarea sqlsa
         public function boolean wf_create_queen ()
         public function boolean wf_chack_attack (integer ai_x, integer ai_y)
         public function boolean wf_create_queen ();Integer li_x,li_y
         public function boolean wf_chack_attack (integer ai_x, integer ai_y);//32767
         on eightqueenproblem.create
         message=create message
         sqlca=create transaction
         sqlda=create dynamicdescriptionarea
         sqlsa=create dynamicstagingarea
         error=create error
         IF NOT wf_create_queen() THEN GOTO NS
  • JavaScript/2011년스터디/CanvasPaint . . . . 18 matches
          <head>
          function release()
          ctx.clearRect(0,0,window.innerWidth-15, window.innerHeight-50);
          break;
          break;
          break;
          </head>
          onmouseup="release();" onmouseout="release();" onmousemove="draw();"></canvas>
          <head>
          </head>
          ctx.clearRect(0,0,500,500);
          // ctx.clearRect(0,0,500,500);
          ctx.clearRect(0,0,500,500)
          ctx.clearRect(0,0,500,500);
          ctx.clearRect(0,0,500,500);
          ctx.clearRect(0,0,500,500);
          ctx.clearRect(0,0,500,500)
  • NotToolsButConcepts . . . . 18 matches
         > I wanna start learning some real programming language (I know now only
         > And I was reading some docs, which were talking about lots of programming
         > saw some snippets and read some docs and liked the language a lot. But I
         about particular technologies, the important part is learning concepts. If
         you learn Python, you won't be able to avoid learning (at least):
         There's a lot more concepts that you can learn while using Python, as you
         Learn concepts, not tools. At least in the long run, this will make you
         - Team work: dividing up tasks. Defining the interfaces up front to avoid
          blocking other team members who wait for you. Using a source code control
         [1] If you have some spare time you can learn that by joining an Open
         == Thread ==
         NeoCoin 은 이렇게만 생각했지만, 2년 전 즈음에 생각을 바꾸었다. 구지 영어로 비슷하게 표현하면 UseToolAndLearnConcepts 이랄까? 돌이켜 보면 이런 상황을 더 많이 접하였다. 언어를 떠나 같은 시기 동안에 같은 일에 대하여, 같은 도구를 사용하는데, 한달뒤의 사용 정도와 이해도가 다른 사람들을 자주 보게 된다. 도구의 사용 능력 차이가 재미와 맞물려서 도메인의 사용 폭의 이해도 역시 비슷하게 따라오는 모습을 느낄수 있었다. 멋진 도구에 감탄하고, 사용하려는 노력 반대로 멋지지 않은 도구에서 멋진 면을 찾아내고 사용하려는 노력 이둘은 근본적인 Concept을 배우는 것과 멀리 떨어진것은 아닌것 같다.
         Teach them skepticism about tools, and explain how the state of the software development art (in terms of platforms, techniques, and paradigms) always runs slightly ahead of tool support, so those who aren't dependent on fancy tools have an advantage. --Glenn Vanderburg, see Seminar:AgilityForStudents
  • ProgrammingPearls . . . . 18 matches
         || ["ProgrammingPearls/Column1"] || Cracking The Oyster ||
         || ["ProgrammingPearls/Column2"] || Aha! Algorithm ||
         || ["ProgrammingPearls/Column3"] || Data Structures Programs ||
         || ["ProgrammingPearls/Column4"] || Writing Correct Programs ||
         || ["ProgrammingPearls/Column5"] || A Small Matter Of Programming ||
         || ["ProgrammingPearls/Column6"] || Perspective On Performance ||
         || ["ProgrammingPearls/Column7"] || The Back of the Envelope ||
         || ["ProgrammingPearls/Column8"] || Algorithm Design Techniques ||
         || ["ProgrammingPearls/Column9"] || Code Tuning ||
         || ["ProgrammingPearls/Column10"] || Squeezing Space ||
         || ["ProgrammingPearls/Column11"] || Sorting ||
         || ["ProgrammingPearls/Column12"] || A Sample Problem ||
         || ["ProgrammingPearls/Column13"] || Searching ||
         || ["ProgrammingPearls/Column14"] || Heaps ||
         || ["ProgrammingPearls/Column15"] || Strings of Pearls ||
  • SeminarHowToProgramIt . . . . 18 matches
         애들러의 How to Read a Book과 폴리야의 How to Solve it의 전통을 컴퓨터 프로그래밍 쪽에서 잇는 세미나가 2002년 4월 11일 중앙대학교에서 있었다.
          * Lifelong Learning as a Programmer -- Teach Yourself Programming in Ten Years (http://www.norvig.com/21-days.html )
          * What to Read -- Programmer's Reading List
         세미나는 실습/토론 중심의 핸드온 세미나가 될 것이며, 따라서 인원제한이 있어야 할 것임. 약 20명 내외가 적당할 듯. ("Tell me and I forget, teach me, and I may remember, involve me and I learn." -- Benjamin Franklin)
          * Java 3대 : JDK 1.3.1_02, eclipse 2.0 SDK(pre-release), Editplus 설치 및 세팅
          Java 3대 : JDK 1.3.1_02, eclipse 2.0 SDK(pre-release), Editplus 설치 및 세팅
         ==== Thread ====
         ||Programmer's Journal, Lifelong Learning & What to Read||2 ||
         '''Lemon Team''' 김남훈, 신재동, 남상협, 이선우, 이창섭
         '''Orange Team''' 이정직, 강인수, 이선호, 이덕준
         '''Cocoa Team''' 최광식, 정진균, 임구근, 임차섭, 박혜영
         '''Pipe Team''' 채희상, 강석천, 류상민, 김형용
         '''Snake Team''' 김승범, 이봐라, 서지원, 홍성두
  • SolarSystem/상협 . . . . 18 matches
          glClearColor(0.0f,0.0f,0.0f,0.0f);
          glClearDepth(1.0f);
          glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
          MessageBox(NULL,"Release Of DC And RC Failed.","SHUTDOWN ERROR",
          MessageBox(NULL,"Release Rendering Context Failed.","SHUTDOWN ERROR",
          if(hDC && !ReleaseDC(hWnd,hDC))
          MessageBox(NULL,"Release Device Context Failed.","SHUTDOWN ERROR",
          MessageBox(NULL,"Could Not Release hWnd","SHUTDOWN ERROR",
         BOOL CreateGLWindow(char *title, int width, int height, int bits, bool fullscreenflag)
          if(MessageBox(NULL,"The Requested FUllscreen Mode is Not Supported By\n Your video Card. Use Windowed Mode Instead?","NeHeGl",MB_YESNO|
          if(!(hWnd=CreateWindowEx(dwExStyle,
          MessageBox(NULL,"Window Creation Error",
          MessageBox(NULL,"Can't Creat A GL Device Context","ERROR",MB_OK|MB_ICONEXCLAMATION);
          if(!(hRC=wglCreateContext(hDC)))
          MessageBox(NULL,"Cant't Create A GL Rendering Context"
          break;
          if(!CreateGLWindow("namsang's OpenGL FrameWork",604,480,16,fullscreen))
          if(!CreateGLWindow("namsang's OPenGL FrameWork"
  • StructuredText . . . . 18 matches
         one or more blank lines. Each paragraph has a level which is defined
          * A single-line paragraph whose immediately succeeding paragraphs are lower level is treated as a header.
          * A paragraph that begins with a '-', '*', or 'o' is treated as an unordered list (bullet) element.
          * A paragraph that begins with a sequence of digits followed by a white-space character is treated as an ordered list element.
          * A paragraph that begins with a sequence of sequences, where each sequence is a sequence of digits or a sequence of letters followed by a period, is treated as an ordered list element.
          * A paragraph with a first line that contains some text, followed by some white-space and '--' is treated as a descriptive list element. The leading text is treated as the element title.
          * Sub-paragraphs of a paragraph that ends in the word 'example' or the word 'examples', or '::' is treated as example code and is output as is.
          * 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 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:
          * 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:
          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.
          * A paragraph that has blocks of text enclosed in '||' is treated as a table. The text blocks correspond to table cells and table rows are denoted by newlines. By default the cells are center aligned. A cell can span more than one column by preceding a block of text with an equivalent number of cell separators '||'. Newlines and '|' cannot be a part of the cell text. For example:
  • TheJavaMan/달력 . . . . 18 matches
          JTextField tfYear;
          int year;
          tfYear = new JTextField(5);
          tfYear.addActionListener(new ActionListener()
          selectPanel.add(tfYear);
          tfYear.setText(String.valueOf(Calendar.getInstance().get(Calendar.YEAR)));
          int weekDay = (1 + (year - 1) + ((year - 1) / 4) - ((year - 1) / 100) + ((year - 1) / 400)) % 7;
          weekDay = (weekDay + monthDays(year, i + 1)) % 7;
          showPanel.removeAll();
          if (isYunYear(ye) == true)
          public boolean isYunYear(int ye)
          if (!tfYear.getText().equals(""))
          year = Integer.parseInt(tfYear.getText().trim());
          days = monthDays(year, month);
  • 데블스캠프2005/java . . . . 18 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.
         Their platform was an embedded platform and had limited resources. Many members found that C++ was too complicated and developers often misused it. They found C++'s lack of garbage collection to also be a problem. Security, distributed programming, and threading support was also required. Finally, they wanted a platform that could be easily ported to all types of devices.
         According to the available accounts, Bill Joy had ideas of a new language combining the best of Mesa and C. He proposed, in a paper called Further, to Sun that its engineers should produce an object-oriented environment based on C++. James Gosling's frustrations with C++ began while working on Imagination, an SGML editor. Initially, James attempted to modify and extend C++, which he referred to as C++ ++ -- (which is a play on the name of C++ meaning 'C++ plus some good things, and minus some bad things'), but soon abandoned that in favor of creating an entirely new language, called Oak named after the oak tree that stood just outside his office.
         Like many stealth projects working on new technology, the team worked long hours and by the summer of 1992, they were able to demo portions of the new platform including the Green OS, Oak the language, the libraries, and the hardware. Their first attempt focused on building a PDA-like device having a highly graphical interface and a smart agent called Duke to assist the user.
         The device was named Star7 after a telephone feature activated by *7 on a telephone keypad. The feature enabled users to answer the telephone anywhere. The PDA device itself was demonstrated on September 3, 1992.
         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.
  • 몸짱프로젝트/CrossReference . . . . 18 matches
          node.increaseCount()
          def increaseCount(self):
         #include <fstream>
         #include <iostream>
          ifstream fin("lincoln.txt");
          break;
          break;
          break;
         #include <iostream>
         #include <fstream>
         void show(ostream & aOs, Node_ptr aNode);
         void inorderTravel(ostream & aOs, Node_ptr aRoot);
         void showAll(ostream & aOs, Node_ptr aRoot);
         void deleteAllNode( Node_ptr aRoot );
         ifstream fin("lincoln.txt");
         //ofstream fout("result.txt", ios::app); // result.txt 라는 파일에 출력하는 경우
         deleteAllNode(root);
         void inorderTravel(ostream & aOs, Node_ptr aRoot)
         void show(ostream & aOs, Node_ptr aNode)
         void deleteAllNode( Node_ptr aRoot )
  • 쓰레드에관한잡담 . . . . 18 matches
         1. real-time process - 1.hard real-time(산업용), 2.soft real-time(vedio decoder 등)
         Linux에서는 크게 두가지의 thread를 지원한다.
         1. Kernel - 1. Kernel Thread, 2. LWT(Lightweight Thread)
         2. User Thread
         thread를 사용할때 중요한것이 동기화인데, context switch를 할 때 데이터가 저장이 안된 상태에서 다른 thread로 우선순위가 넘어가면 치명적인 오류가 나게된다.
         Linux에서 멀티 프로세스 개념인 fork()는 내부적으로 do_fork()란 Kernel 함수를 호출하며, do_fork()는 내부적으로 user thread인 POSIX기반의 Mutex를 사용한다.
         ... 그리고... 한가지... POSIX thread를 사용하여 많은 양의 thread를 생성하면 동기화를 주목해야한다.
         void *thread(void *arg)
          pthread_mutex_lock(&mutex);
          pthread_mutex_unlock(&mutex);
         thread를 10개 생성 시키고 이 작업을 수행하면,
         pthread_mutex_lock을 변수 앞에 걸어주면 arg는 0으로 채워지게된다.
         아직까지 생각 중이지만 pthread의 내부적 문제인것 같다.
  • 현종이 . . . . 18 matches
          int m_nNumber, m_nKorean, m_nEnglish, m_nMath;
          SungJuk(const char *name,int nNumber, int nKorean, int nEnglish, int nMath);
          void TopKorean_Print(); //국어점수 수석을 출력합니다.
          const SungJuk & Top_Korean(const SungJuk & s) const;
          void Input(int nNumber, char szName[], int nKorean, int nEnglish, int nMath);
         #include<iostream>
         #include<iostream> //strcpy()
          m_nKorean = 0;
          cout<< " " << m_nNumber << "\t" << m_szName<< "\t" << m_nKorean << "\t"
         void SungJuk::TopKorean_Print()
          << m_nKorean << endl;
         const SungJuk & SungJuk::Top_Korean(const SungJuk &s) const
          if (s.m_nKorean > m_nKorean)
         void SungJuk::Input(int nNumber, char szName[], int nKorean, int nEnglish, int nMath)
          m_nKorean = nKorean;
          m_nTotal = m_nKorean + m_nEnglish + m_nMath;
  • CPPStudy_2005_1/STL성적처리_1 . . . . 17 matches
         #include <iostream>
         #include <fstream>
         ostream& displayScores(ostream &out, const vector<Student_info> &students);
         istream& readScores(istream &in, ifstream &fin, vector<Student_info> &students);
          ifstream fin("score.txt");
          readScores(cin,fin,students);
         ostream& displayScores(ostream &out, const vector<Student_info> &students)
         istream& readScores(istream &in, ifstream &fin, vector<Student_info> &students)
         = thread =
  • DataStructure/Queue . . . . 17 matches
          * Front는 큐의 맨 앞을 가르키는 변수, Rear는 큐의 맨 끝 원소를 가르키는 변수
          int m_nRear;
          Queue() {m_nFront=m_nRear=-1;}
          if(m_nRear==Size-1 && m_nFront!=m_nRear)
          m_nData[++m_nRear]=ndata;
          if(count==m_nRear)
          break;
          * 원소를 한 90개 넣고 그 원소를 90개 다지우면? Front와 Rear가 각각 89를 가리키게 되겠지요? 그럼 남는 공간은 10-_-개밖에 안됩니다.
          Node* m_pRear;
          m_pRear=m_pFront;
          temp->pPrev=m_pRear;
          m_pRear=temp;
          Node* temp=m_pRear->pPrev;
          delete m_pRear;
          m_pRear=temp;
          if(m_pRear==m_pFront)
  • EffectiveSTL/Container . . . . 17 matches
          * Search 속도가 중요하다면 Hashed Containers, Sorted Vector, Associative Containers를 쓴다. (바로 인덱스로 접근, 상수 검색속도)
         = Item3. Make copying cheap and correct for objects in containers. =
         = Item4. Call empty instead of checking size() against zero. =
         b.clear();
         b.clear();
         ifstream dataFile("ints.dat");
         list<int> data(ifstream_iterator<int>(dataFile),ifstream_iterator<int>()); // 이런 방법도 있군. 난 맨날 돌려가면서 넣었는데..--;
         ifstream dataFile("ints.dat");
         ifstream_iterator<int> dataBegin(dataFile);
         ifstream_iterator<int> dataEnd;
          * 컨테이너가 파괴될때 포인터는 지워주겠지만, 포인터가 가리키는 객체는 destroy되지 않는다.(Detected Memory Leaks!)
          * 하지만 ... 부분에서 예외가 터져서 프로그램이 끝나버린다면? 또다시 Detected Memory Leaks!
          for_each(v.begin(), v.End(), DeleteObject()); // 정말 이상하군..--;
         = Item8. Never create containers of auto_ptrs. =
         = Item12. Have realistic expectations about the thread safety of STL containers. =
  • GofStructureDiagramConsideredHarmful . . . . 17 matches
         There's a mistake that's repeated throughout the Design Patterns book, and unfortunately, the mistake is being repeated by new patterns authors who ape the GoF style.
         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.
         Diagrams are seductive, especially to engineers. Diagrams communicate a great deal in a small amount of space. But in the case of the GoF Structure Diagrams, the picture doesn't say enough. It is far more important to convey to readers that a Pattern has numerous Structures, and can be implemented in numerous ways.
         I routinely ask folks to add the word "SAMPLE" to each GoF Structure diagram in the Design Patterns book. In the future, I'd much prefer to see sketches of numerous structures for each Pattern, so readers can quickly understand that there isn't just one way to implement a Pattern. But if an author will take that step, I'd suggest going even further: loose the GoF style altogether and communicate via a pattern language, rich with diagrams, strong language, code and stories.
  • JollyJumpers/iruril . . . . 17 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          boolean [] differenceArray;
          boolean jolly;
          BufferedReader in = new BufferedReader( new InputStreamReader(System.in));
          input = in.readLine();
          differenceArray = new boolean [length];
          differenceArray = setFalse( differenceArray );
          differenceArray[tempDiffer] = true;
          public boolean checkJolly()
          if ( differenceArray[i] == false )
          break;
          public boolean [] setFalse( boolean [] temp )
          break;
         === Thread ===
  • PythonThreadProgramming . . . . 17 matches
         import thread
          thread.start_new_thread(myfunction,("Thread No:1",2))
         import thread
          print string," Now releasing lock and then sleeping again"
          lock.release()
          lock=thread.allocate_lock()
          thread.start_new_thread(myfunction,("Thread No:1",2,lock))
          thread.start_new_thread(myfunction,("Thread No:2",2,lock))
          * 위 소스에서 why 부분,, 왜 sleep을 넣었을까?(만약 저것을 빼면 한쓰레드가 자원을 독점하게 된다) -> Python 은 threadsafe 하지 않다. Python에서는 자바처럼 스레드가 문법의 중요한 위치를 차지하고 있지 않다. 그것보다 이식 가능성을 더 중요하게 생각한다.
          * 모든 built-in 함수가 다른 쓰레드가 실행할수 있도록 I/O에 대한 block waiting 을 하는 것은 아니다.(time.sleep(), file.read(), select.select()) 은 예상대로 작동한다)
          lock.release()
  • RSS . . . . 17 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.
         Before RSS, several similar formats already existed for syndication, but none achieved widespread popularity or are still in common use today, and most were envisioned to work only with a single service. For example, in 1997 Microsoft created Channel Definition Format for the Active Channel feature of Internet Explorer 4.0. Another was created by Dave Winer of UserLand Software. He had designed his own XML syndication format for use on his Scripting News weblog, which was also introduced in 1997 [1].
         RDF Site Summary, the first version of RSS, was created by Dan Libby of Netscape in March 1999 for use on the My Netscape portal. This version became known as RSS 0.9. In July 1999 Netscape produced a prototype, tentatively named RSS 0.91, RSS standing for Rich Site Summary, this was a compromise with their customers who argued the complexity introduced (as XML namespaces) was unnecessary. This they considered a interim measure, with Libby suggesting an RSS 1.0-like format through the so-called Futures Document [2].
         Soon afterwards, Netscape lost interest in RSS, leaving the format without an owner, just as it was becoming widely used. A working group and mailing list, RSS-DEV, was set up by various users to continue its development. At the same time, Winer posted a modified version of the RSS 0.91 specification - it was already in use in their products. Since neither side had any official claim on the name or the format, arguments raged whenever either side claimed RSS as its own, creating what became known as the RSS fork. [3]
         The RSS-DEV group went on to produce RSS 1.0 in December 2000. Like RSS 0.9 (but not 0.91) this was based on the RDF specifications, but was more modular, with many of the terms coming from standard metadata vocabularies such as Dublin Core. Nineteen days later, Winer released RSS 0.92, a minor and (mostly) compatible revision of RSS 0.91. The next two years saw various minor revisions of the Userland branch of RSS, and its adoption by major media organizations, including The New York Times.
         Winer published RSS 2.0 in 2002, emphasizing "Really Simple Syndication" as the meaning of the three-letter abbreviation. RSS 2.0 remained largely compatible with RSS 0.92, and added the ability to add extension elements in their own namespaces. In 2003, Winer and Userland Software assigned ownership of the RSS 2.0 specification to his then workplace, Harvard's Berkman Center for the Internet & Society.
  • RandomWalk2/조현태 . . . . 17 matches
         #include <iostream>
          break;
         #include <iostream>
          break;
         #include <iostream>
          break;
          break;
         #include <iostream>
          break;
          break;
          break;
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • Refactoring/MakingMethodCallsSimpler . . . . 17 matches
         The name of a method does not reveal its purpose.
          ''Create two methods, one for the query and one for the modification''
          ''Create one method that uses a parameter for the different values''
          ''Create a separate method for each value of the parameter''
          Assert.shouldNeverReachHere();
          ''Send the whole object instead''
         A field should be set at creation time and never altered.
         You want to do more that simple construction when you create an object.
         static Emplyee create (int type) {
         Object lastReading () {
          return readings.lastElement ();
         Reading lastReading () {
          return (Reading) readings.lastElement ();
          ''Throw an exception instead''
  • TheTrip/Leonardong . . . . 17 matches
          def getListOfBiggerThan(self, aMean, aList):
          for each in aList:
          if each > aMean:
          resultList.append(each)
          def getMeanOfList(self, aList):
          expensesBiggerThanMean = self.getListOfBiggerThan(
          self.getMeanOfList(aExpenses),
          for each in expensesBiggerThanMean:
          result = result + abs( each - self.getMeanOfList(aExpenses) )
          mean = self.ex.getMeanOfList(expenses) # mean is 1.5
          self.ex.getListOfBiggerThan( mean, expenses ))
         == Thread ==
  • TugOfWar/이승한 . . . . 17 matches
         #include <iostream>
          int teamA, teamB;
          teamA = teamB = 0;
          teamA = teamB = A = B = 0;
          if( teamA + maxInInput == aver ){
          teamA += maxInInput;
          }else if( teamB + maxInInput == aver ){
          teamB += maxInInput;
          }else if( teamA < teamB ){
          teamA += maxInInput;
          teamB += maxInInput;;
          outA[n] = teamA;
          outB[n] = teamB;
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 17 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          case 5: break;
          break;
  • 숫자를한글로바꾸기/허아영 . . . . 17 matches
          char korean_data[20] = "일이삼사오육칠팔구";
          break;
          printf("%c", korean_data[2*number_data[i] - 2]);
          printf("%c", korean_data[2*number_data[i] - 1] );
         void print_num_korean(char *korean_data, int *number_data, int i);
          char korean_data[20] = "일이삼사오육칠팔구";
          break;
          print_num_korean(korean_data, number_data, i);
          print_num_korean(korean_data, number_data, i);
         void print_num_korean(char *korean_data, int *number_data, int i)
          printf("%c", korean_data[2*number_data[i] - 2]);
          printf("%c", korean_data[2*number_data[i] - 1] );
         //void print_result(char korean_data[20], int number_data[10],
         [LittleAOI] [숫자를한글로바꾸기]
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 16 matches
          // field of view of 45 degrees, near and far planes 1.0 and 425
          glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
          glClearDepth(1.0f);
          static float fEarthRot = 0.0f;
          glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
          glRotatef(fEarthRot, 1.0f, 0.0f, 0.0f);
          fEarthRot += 8.0f;
          if(fEarthRot > 360.0f)
          fEarthRot = 0.0f;
          hWnd = CreateWindow(
          case WM_CREATE:
          hRC = wglCreateContext(hDC);
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • AdventuresInMoving:PartIV/김상섭 . . . . 16 matches
         #include <iostream>
          int maxmin, maxminprice , now = 1, tank = 100, go = 100, search = 2, cost = 0;
          while(station[now].length + go >= station[search].length)
          if(station[now].price > station[search].price)
          if(station[search].length - station[now].length >= tank)
          cost += (station[search].length - station[now].length - tank)*station[now].price;
          tank = tank - station[search].length + station[now].length;
          now = search++;
          break;
          if(maxminprice > station[search].price)
          maxmin = search;
          maxminprice = station[search].price;
          search++;
          if(now + 1 == search && station[now].length + go < station[search].length)
          search = now +1;
  • CppUnit . . . . 16 matches
          * Release Mode : Mulithreaded DLL
          * Debug Mode : Debug Multihreaded DLL
          void tearDown ();
         void ExampleTestCase::tearDown () // fixture 관련 셋팅 코드.
         #include <iostream>
          CppUnit::OStringStream stream;
          CppUnit::TextOutputter* outputter = new CppUnit::TextOutputter(&runner.result(), stream);
          MessageBox(NULL, stream.str().c_str(), "Test", MB_OK);
          In Release configuration, CppUnit use "Mulithreaded DLL".
          In Debug configurations, CppUnit use "Debug Multihreaded DLL".
         Release Mode : Mulithreaded DLL
         Debug Mode : Debug Multihreaded DLL
  • EightQueenProblem/용쟁호투SQL . . . . 16 matches
         CREATE TABLE temp_queen_attack(
         CREATE PROCEDURE p_temp_reset
         CREATE PROCEDURE p_check_attack @x int, @y int
         IF EXISTS (SELECT name FROM sysobjects WHERE name = N'p_create_queen' AND type = 'P') DROP PROCEDURE p_create_queen
         CREATE PROCEDURE p_create_queen @queen_count int, @create_limit int
          SET @create_limit = @create_limit + 1
          IF @create_limit >= 64
          SET @create_limit = 1
          SET @create_limit = 1
         CREATE PROCEDURE p_queen
         DECLARE @queen_count int, @create_limit int, @rtn_create int
         SET @create_limit = 1
         EXEC @rtn_create = p_create_queen @queen_count,@create_limit
         IF @rtn_create = 0 EXEC p_queen
  • EightQueenProblem/이선우2 . . . . 16 matches
         import java.io.PrintStream;
          public static final char DEFAULT_LINE_BREAK = '\n';
          private boolean checkOne;
          private char lineBreak;
          private PrintStream out;
          if( size < 1 ) throw new Exception( NQueen2.class.getName() + "- size must be greater than 0." );
          lineBreak = DEFAULT_LINE_BREAK;
          public void setOutputFormat( final char boardMark, final char queenMark, final char lineBreak )
          this.lineBreak = lineBreak;
          public int countAnswers( final PrintStream out )
          public boolean hasAnswers()
          boolean prevCheckOne = checkOne;
          if( checkOne && numberOfAnswers > 0 ) break;
          private boolean isValidQueens()
          private boolean checkRule( final int line, int xPos )
          out.print( lineBreak );
  • Gof/Composite . . . . 16 matches
          * Leaf (Rectangle, Line, Text, etc.)
          * composition의 leaf 객체를 표현한다. leaf 는 children를 가지지 않는다.
          * 클라이언트들은 Component 클래스의 인터페이스를 이용, composite 구조의 객체들과 상호작용을 한다. 만일 상호작용하는 객체가 Leaf인 경우, 해당 요청은 직접적으로 처리된다. 만일 상호작용하는 객체가 Composite인 경우, Composite는 해당 요청을 자식 컴포넌트들에게 전달하는데, 자식 컴포넌트들에게 해당 요청을 전달하기 전 또는 후에 추가적인 명령들을 수행할 수 있다.
          * 클라이언트를 단순하게 만든다. 클라이언트는 각각의 객체와 복합 구조체를 동등하게 취급할 수 있다. 클라이언트는 그들이 다루려는 객체가 Composite 인지 Leaf 인지 알 필요가 없다. 이러함은 composition 을 정의하는 클래스들에 대해 상관없이 함수들을 단순하게 해준다.
          * 새로운 종류의 컴포넌트들을 추가하기 쉽게 해준다. 새로 정의된 Composite 나 Leaf 의 서브클래스들은 자동적으로 현재의 구조들과 클라이언트 코드들과 작용한다. 클라이언트 코드들은 새로운 Component 클래스들에 대해서 수정될 필요가 없다.
          virtual Iterator<Equipment*>* CreateIterator ();
         Equipment 는 전원소모량 (power consumption)과 가격(cost) 등과 같은 equipment의 일부의 속성들을 리턴하는 명령들을 선언한다. 서브클래스들은 해당 장비의 구체적 종류에 따라 이 명령들을 구현한다. Equipment 는 또한 Equipment의 일부를 접근할 수 있는 Iterator 를 리턴하는 CreateIterator 명령을 선언한다. 이 명령의 기본적인 구현부는 비어있는 집합에 대한 NullIterator 를 리턴한다.
         Equipment 의 서브클래스는 디스크 드라이브나 IC 회로, 스위치 등을 표현하는 Leaf 클래스를 포함할 수 있다.
          virtual Iterator<Equipment*>* CreateIterator ();
         CompositeEquipment 는 sub-equipment 에 접근하고 관리하기 위한 명령들을 정의한다. 이 명령들인 Add 와 Remove는 _equipment 멤버에 저장된 equipment 의 리스트로부터 equipment 를 추가하거나 삭제한다. CreateIterator 명령은 이 리스트들을 탐색할 수 있는 iterator(구체적으로 ListIterator의 인스턴스) 를 리턴한다.
         NetPrice 의 기본 구현부는 sub-equipment 의 net price의 합을 구하기 위해 CreateIterator를 이용할 것이다.
          Iterator<Equipment*>* i = CreateIterator ();
         CompositePattern의 예는 거의 모든 객체지향 시스템에서 찾을 수 있다. Smalltalk 의 Model/View/Container [KP88] 의 original View 클래스는 Composite이며, ET++ (VObjects [WGM88]) 이나 InterViews (Styles [LCI+92], Graphics [VL88], Glyphs [CL90])등 거의 대부분의 유저 인터페이스 툴킷과 프레임워크가 해당 과정을 따른다. Model/View/Controller 의 original View에서 주목할만한 점은 subview 의 집합을 가진다는 것이다. 다시 말하면, View는 Component class 이자 Composite class 이다. Smalltalk-80 의 Release 4.0 은 View 와 CompositeView 의 서브클래스를 가지는 VisualComponent 클래스로 Model/View/Controller 를 변경했다.
         RTL Smalltalk 컴파일러 프레임워크 [JML92] 는 CompositePattern을 널리 사용한다. RTLExpression 은 parse tree를 위한 Component 클래스이다. RTLExpression 은 BinaryExpression 과 같은 서브클래스를 가지는데, 이는 RTLExpression 객체들을 자식으로 포함한다. 이 클래스들은 parse tree를 위해 composite 구조를 정의한다. RegisterTransfer 는 프로그램의 Single Static Assignment(SSA) 형태의 중간물을 위한 Component 클래스이다. RegisterTransfer 의 Leaf 서브클래스들은 다음과 같은 다른 형태의 static assignment 를 정의한다.
          * VisitorPattern은 명령들과 Composite 와 Leaf 클래스 사이를 가로질러 분포될 수 있는 행위들을 지역화한다.
  • JavaHTMLParsing/2011년프로젝트 . . . . 16 matches
          import java.io.InputStream;
          import java.io.InputStreamReader;
          import java.io.BufferedReader;
          InputStream is;//URL접속에서 내용을 읽기위한 Stream
          InputStreamReader isr;
          BufferedReader br;
          //내용을 읽어오기위한 InputStream객체를 생성한다..
          is = connection.getInputStream();
          isr = new InputStreamReader(is);
          br = new BufferedReader(isr);
          buf = br.readLine();
          if(buf == null) break;
  • Linux/필수명령어/용법 . . . . 16 matches
         시간을 지정할 때 상당히 다양한 방법을 사용할 수 있다. hhmm 혹은 hh:mm 형태도 가능하며, noon, midnight이나 오후 4시를 의미하는 teatime이라고도 할 수 있다. 오전 오후를 쉽게 구분하려면 am pm 문자를 추가해도 된다. 이미 지나간 시간이라면 다음 날 그 시간에 수행될 것이다. 정확한 날짜를 지정하려면 mmddyy 혹은 mm/dd/yy 아니면 dd.mm.yy 형태 중 선택하라.
         clear
         clear 명령은 도스의 cls와 마찬가지로 화면을 지우는 동작을 한다.
         head
         - head [ -행수 ] [ 파일이름(들) ]
         - $ head -3 letter
         - $ mv sisap.hong victor.dongki readme.txt ../friend
         - speaker
         - speaker
         head 명령을 설명하면서 사용한 문서 파일을 다시 사용해 보자.
         time의 인수로 측정하고자 하는 명령을 준다. time은 세 가지 다른 형태의 시간 측정 결과를 보고한다. 실제로 얼마만큼의 시간이 걸렸는가 하는 real 커널이 사용한 시간을 제외하고 CPU에서 소비된 시간을 나타내는 user그리고 실제로 얼마만큼의 커널 시간을 할애했는가 하는 sys시간이 있다. sys user 시간이 실제로 작업에 할애된 시간이며, real 값에서 sys user 값을 뺀 결과값은 다른 프로세서 처리에 할당된 시간이다.
         - $ tr -d "\015\032" readme.txt readable
         readme.txt의 파일에서 캐리지 리턴 문자와 eof마크를 제거하고 readable파일로 리다이렉션한다.
  • OperatingSystemClass/Exam2002_2 . . . . 16 matches
         class A extends Thread
          Thread.sleep(( (int)(3*Math.random()) )*1000);
          System.out.println("threadA got first mutex");
          System.out.println ("threadA got second mutex");
         class B extends Thread
          Thread.sleep(( (int)(3*Math.random()) )*1000);
          System.out.println ("threadB got second mutex");
          System.out.println ("threadB got first mutex");
          A threadA = new A(mutexX, mutexY);
          B threadB = new B(mutexX, mutexY);
          threadA.start ();
          threadB.start ();
         How many page faults would occur for the following replacement algorithm, assuming one, three, five, seven frames? Remember all frames are initially empty, so your first unique pages will all cost one fault each.
         6. Consider a file currently consisting of 100 blocks. Assume that the file control block(and the index block, in the case of indexed allocation) is already in memory, Calculate how many disk I/O operations are required for contiguous, linked and indexed (single-level) allocation strategies, if for one block, the following conditions hold. In the contiguous allocation case, assume that there is no room to grow in the beginning, but there is room to grow in the end. Assume that the block information to be added in stored in memory.
         Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requrests, for each of the following disk scheduling algorithms?
  • QuestionsAboutMultiProcessAndThread . . . . 16 matches
          2. Single CPU & Single-processor & Multi-thread 환경이다.
          * CPU가 할당한 Time Slice를 하나의 Processor내부에 있는 각각의 Thread가 쪼개서 사용 하는 것인가?
          * 그럼 여러 개의 Thread가 존재하는 상황일 때, 하나의 Thread가 One Time Slice를 전부 사용하는 경우가 있는가??
          * A) processor라고 쓰신 것이 아마도 process를 의미하는 것 같군요? scheduling 기법이나, time slice 정책, preemption 여부 등은 아키텍처와 운영체제 커널 구현 등 시스템에 따라 서로 다르게 최적화되어 설계합니다. thread 등의 개념도 운영체제와 개발 언어 런타임 등 플랫폼에 따라 다를 수 있습니다. 일반적으로 process의 context switching은 PCB 등 복잡한 context의 전환을 다루므로 단순한 thread 스케줄링보다 좀더 복잡할 수는 있으나 반드시 그런 것은 아닙니다. - [변형진]
          * 아키텍처, 운영체제, 개발 언어 런타임 등 해당 플랫폼 환경에서의 thread 구현 방식에 따라 다를 수 있습니다. - [변형진]
          * Single Processor & Single Thread
          * Single Processor & Multi Thread
          * Multi Processor & Single Thread
          * Multi Processor & Multi Thread
          * A) processor라고 쓰신 것이 process, cpu가 processor를 의미하신 것 같군요. process는 실행되고 있는 하나의 프로그램 인스턴스이며, thread는 a flow of control입니다. 즉, 하나의 프로그램 안에 논리적으로 여러 개의 제어 흐름이 존재하느냐(*-thread)와, 하나의 컴퓨터에 논리적으로 여러 개의 프로그램 인스턴스가 실행되고 있느냐(*-process)로 생각하는게 가장 좋습니다. multi-processor(multi-core)는 말 그대로 동시에 물리적으로 여러 개의 흐름을 처리할 독립적인 처리기가 병렬로 존재하느냐입니다. 위에 제시된 예는 적절하지 못한 것 같습니다. - [변형진]
          * 어느 바쁜 음식점(machine)입니다. 두 명의 요리사(processor)가 있는데, 주문이 밀려서 5개의 요리(process)를 동시에 하고 있습니다. 그 중 어떤 한 요리는 소스를 끓이면서(thread) 동시에 양념도 다지고(thread), 재료들을 오븐에 굽는데(thread) 요리를 빠르게 완성하기 위해 이 모든 것을 동시에 합니다. 한 명의 요리사는 특정시점에 단 한 가지 행위(instruction)만 할 수 있으므로, 양념을 다지다가 (context switching) 소스가 잘 끓도록 저어주기도 하고 (context switching) 다시 양념을 다지다가 (context switching) 같이 하던 다른 요리를 확인하다가, 오븐에 타이머가 울리면(interrupt) 구워진 재료를 꺼내어 요리합니다. 물론 두 명의 요리사는 같은 시점에 각자가 물리적으로 서로 다른 행위를 할 수 있으며, 하나의 요리를 두 요리사가 나눠서(parallel program) 동시에 할 수도 있습니다. - [변형진]
  • UDK/2012년스터디 . . . . 16 matches
          * [http://www.udk.com/kr/documentation.html 튜토리얼], [http://www.3dbuzz.com/vbforum/sv_home.php 3D Buzz] [http://cafe.naver.com/cookingani UDK 카페]와 [http://book.naver.com/bookdb/book_detail.nhn?bid=6656697 Mastering Unreal]을 참고하여 진행
          * 책 [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=5248719 도서관]에 있음
          * [http://udn.epicgames.com/Three/UnrealScriptReferenceKR.html 언리얼스크립트 레퍼런스] UnrealScript 사용자용
         http://udn.epicgameskorea.com/Three/LandscapeCreatingKR.html
          * 앞으로 일정이 타이트하게 되었습니다. 중간고사도 끼었고.. 무엇보다 아직 공부해야 할 부분이 많다는 것이 좀 더 부담으로 다가온 것 같습니다. 각자가 무엇을 공부 할 지에 대해서 이야기를 나누고 공부를 시작하기로 했는데,, 무엇보다 좀 더 많은 내용을 알고자 노력해야겠습니다. 그리고 Unreal Script도 공부해 보면 좋을 것 같네요. - [권순의]
          * [http://udn.epicgames.com/Three/MasteringUnrealScriptBaptismByFireKR.html 언리얼 마스터하기: 언리얼스크립트 통과의례]
          * [http://udn.epicgames.com/Three/MasteringUnrealScriptClassesKR.html 언리얼 마스터하기: 언리얼스크립트 클래스]
          * [http://udn.epicgames.com/Three/MasteringUnrealScriptFunctionsKR.html 언리얼 마스터하기: 언리얼스크립트 함수]
          * [http://udn.epicgames.com/Three/MasteringUnrealScriptPreProcessorKR.html 언리얼 마스터하기: 언리얼스크립트 전처리기]
          * [http://udn.epicgames.com/Three/MasteringUnrealScriptStatesKR.html 언리얼 마스터하기: 언리얼스크립트 스테이트]
          * [http://udn.epicgames.com/Three/MasteringUnrealScriptDelegatesKR.html 언리얼 마스터하기: 언리얼스크립트 델리게이트]
          * 참고자료: [http://udn.epicgames.com/Three/UnrealScriptGameFlowKR.html 언리얼스크립트 게임 흐름]
          * [http://www.youtube.com/watch?v=izVtTcq_his&feature=related 이걸 해 놓은 사람이 있다니]
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=391650 게임 & 캐릭터 제작을 위한 3ds max] 를 보면서 Sonic에 뼈대 넣어보고 있음
          * 일단 [http://ko.wikipedia.org/wiki/RPG_%EB%A7%8C%EB%93%A4%EA%B8%B0 RPG만들기]에 대한 사전조사
  • 데블스캠프2010/다섯째날/ObjectCraft/미션3/김상호 . . . . 16 matches
          int attackerTeam = rand() % 2;
          attack(a[attackerTeam * 2 + attackerUnit],a[(!attackerTeam) * 2 + defenderunit]);
          while(!((a[0].is_dead() && a[1].is_dead()) || (a[2].is_dead() && a[3].is_dead()))) //0과 1이 죽으면 끝or 2와 3이 죽으면 끝
          int attackerTeam = rand() % 2;
          a[attackerTeam * 2 + attackerUnit].attack(a[(!attackerTeam) * 2 + defenderunit]);
          if(a[0].is_dead() && a[1].is_dead())
          if(a[2].is_dead() && a[3].is_dead())
         bool unit::is_dead()
          bool is_dead();
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy . . . . 16 matches
         def readtrain():
          for eachclass in classlist:
          doclist = open(makedir(eachclass)).read().split("\n")
          classfreqdic[eachclass]=len(doclist)
          wordfreqdic[eachclass] = {}
          if not wordfreqdic[eachclass].has_key(word):
          wordfreqdic[eachclass][word]=0
          wordfreqdic[eachclass][word]+=1
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          for eachclass in classlist:
          doclist = open(maketestdir(eachclass)).read().split("\n")
          print eachclass, totalprob
          if eachclass=="economy":
          elif eachclass=="politics":
  • 새싹교실/2012/AClass/2회차 . . . . 16 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 압축알고리즘/희경&능규 . . . . 16 matches
         #include<fstream>
         #include<iostream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
         #include<fstream>
         #include<iostream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
         #include<fstream>
         #include<iostream>
          ifstream fin("output.txt");
          ofstream fout("input.txt");
         #include<fstream>
         #include<iostream>
          ifstream fin("output.txt");
          ofstream fout("input.txt");
  • 이영호/숫자를한글로바꾸기 . . . . 16 matches
          case 0: strcpy(data[i], "영"); break;
          case 1: strcpy(data[i], "일"); break;
          case 2: strcpy(data[i], "이"); break;
          case 3: strcpy(data[i], "삼"); break;
          case 4: strcpy(data[i], "사"); break;
          case 5: strcpy(data[i], "오"); break;
          case 6: strcpy(data[i], "육"); break;
          case 7: strcpy(data[i], "칠"); break;
          case 8: strcpy(data[i], "팔"); break;
          case 9: strcpy(data[i], "구"); break;
          case 0: strcat(ret, ""); break;
          case 1: strcat(ret, "십"); break;
          case 2: strcat(ret, "백"); break;
          case 3: strcat(ret, "천"); break;
          case 4: strcat(ret, "만"); break;
          case 5: strcat(ret, "십만"); break;
  • 02_C++세미나 . . . . 15 matches
         #include <iostream>
         #include <iostream>
         struct Zealot
         // 자 질롯 구조체가 만들어졌습니다. 이제 Zealot이라는 단어를 int나 long처럼 쓸수 있는거지요.
         Zealot z1;
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
          break;
          break;
         #include <iostream>
         #include <iostream>
         #include <iostream>
          * http://www-h.eng.cam.ac.uk/help/mjg17/teach/CCsummary/CCsummary-html.html
  • 2002년도ACM문제샘플풀이/문제A . . . . 15 matches
         #include <iostream>
         #include <iostream>
          bool IsHeapUp()
          if( IsHeapUp() )
         #include <iostream>
         #include <iostream>
         int getVisibleArea(DataSet& data){
          int underArea = ( data.underX[1] - data.underX[0] ) * (data.underY[1]-data.underY[0]);
          int overArea = (x[1] - x[0])*(y[1]-y[0]);
          return underArea - overArea;
          cout << getVisibleArea(*iter) << endl;
          * Seminar:PosterAreaByEungJu
          * Seminar:PosterAreaByJune
          * Seminar:PosterAreaBy1002
  • 5인용C++스터디/버튼과체크박스 . . . . 15 matches
         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
          ON_WM_CREATE()
         int CMy111View::OnCreate(LPCREATESTRUCT lpCreateStruct)
          if (CView::OnCreate(lpCreateStruct) == -1)
         // Create a push button.
         myButton1.Create(_T("푸시 버튼"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,
         // Create a radio button.
         myButton2.Create(_T("라디오 버튼"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
         // Create an auto 3-state button.
         myButton3.Create(_T("3상태 버튼"), WS_CHILD|WS_VISIBLE|BS_AUTO3STATE,
         // Create an auto check box.
         myButton4.Create(_T("체크박스"), WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,
         ||Value|| Meaning ||
  • ASXMetafile . . . . 15 matches
          * <Copyright>: Detailed copyright information (e.g., company name and copyright year).
          * <Duration value = "00:00:00">: Sets the value attribute for the length of time a streaming media file is to be played.
          o MARK: The logo appears in the lower right corner of the video area while Windows Media Player is connecting to a server and opening a piece of content.
          o ICON: The logo appears as an icon on the display panel, next to the title of the show or clip.
          * <Banner href = "path of the banner source">: Places a banner (82 pixels × 30 pixels) image at the bottom of the video display area.
          * <Ref href = "path of the source" / >: Specifies a URL for a content stream.
          o ASX files, on the other hand, are small text files that can always sit on an HTTP server. When the browser interprets the ASX file, it access the streaming media file that is specified inside the ASX file, from the proper HTTP, mms, or file server.
          * [http://cita.rehab.uiuc.edu/mediaplayer/text-asx.html Creating ASX files with a text editor] - [DeadLink]
          * [http://cita.rehab.uiuc.edu/mediaplayer/captionIT-asx.html Creating ASX files with Caption-IT] - [DeadLink]
          * [http://msdn.microsoft.com/workshop/imedia/windowsmedia/crcontent/asx.asp Windows Media metafile] - [DeadLink]
          * [http://msdn.microsoft.com/downloads/samples/internet/imedia/netshow/simpleasx/default.asp MSDN Online Samples : Simple ASX] - [DeadLink]
  • AncientCipher/강소현 . . . . 15 matches
          private static boolean compare(char[] c, char[] p) {
          int[] cSpread = new int[26];
          int[] pSpread = new int[26];
          boolean[] check = new boolean[26];
          cSpread[c[i]-65]++;
          pSpread[p[i]-65]++;
          for(int i=0; i<cSpread.length; i++)
          if(!find(cSpread,pSpread[i],check))
          private static boolean find(int[] cSpread, int pWord, boolean[] check) {
          for(int i=0; i<cSpread.length;i++)
          if(!check[i] && cSpread[i] == pWord){
  • Class/2006Fall . . . . 15 matches
          * [http://deadfire.hihome.com/ CGI with C Language] or [http://www.taeyo.pe.kr/ ASP.NET]
          * Team Project - [http://xfs2.cyworld.com Project Club]
          * Project team configuration until 26 Sep.
          * Team meeting #1 is on 27 Sep with msn messenger.
          * Team meeting #2 is on 3 Oct
          * Team meeting #3 is on 5 Oct
          * Team meeting #4 is on 10 Oct
          * Team meeting #5 is on 11 Oct
          * Team meeting #6 is on 21 Oct
          * Team meeting #7 is on 26 Oct
          * Team meeting #8 is on 9 Nov
          * Team meeting #9 is on 18 Nov
          * Beauty Contest is due to 22 Sep.
          * Using vocabulary in real situation.
          * Team Project
  • CppStudy_2002_1/과제1/CherryBoy . . . . 15 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
          stringy beany;
          char testing[] = "Reality isn't what it used to be.";
          set(beany,testing);
          show(beany);
          show(beany,2);
         void show(stringy beany,int n)
          cout << beany.str << endl;
         void set(stringy &beany,char *string)
          beany.str=temp;
          beany.ct=strlen(beany.str);
         #include <iostream>
  • CppStudy_2002_1/과제1/Yggdrasil . . . . 15 matches
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream.h>
          stringy beany;
          char testing[]="Reality isn't what it used to be.";
          set(beany, testing);//첫째 인수는 참조이며
          //beany의 str멤버를 새 블록을 지시하도록 설정
          //beany의 ct 멤버를 설정한다.
          show(beany);
          show(beany,2);
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream.h>
          break;
         #include<iostream.h>
  • DirectDraw/Example . . . . 15 matches
          if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
         // PURPOSE: Saves instance handle and creates main window
         // create and display the main program window.
          hWnd = CreateWindow(szWindowClass, szTitle, WS_POPUP,
          case WM_CREATE:
          disp->CreateFullScreenDisplay(hWnd, 640, 480, 16);
          disp->CreateSurfaceFromBitmap( &suf1, "bitmap1.bmp", 48, 48);
          disp->CreateSurfaceFromBitmap( &suf2, "bitmap2.bmp", 20, 20);
          break;
          break;
          break;
          break;
          break;
          disp->Clear();
          break;
          break;
         === Thread ===
  • LinkedList/영동 . . . . 15 matches
         #include<iostream>
          Node * firstAddress=new Node(enterData());//Create the first address to linked list
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          //Create the next node to linked list
          break;
         #include<iostream>
          Node * firstAddress=new Node(enterData());//Create the first address to linked list
          Node * currentNode;//Create temporary node which indicates the last node of linked list
          Node * freeSpaceList=NULL;//Create free space list
          //Create the next node to linked list
          break;
          break;
          cout<<"Please input the data to the node.";
          {//If free space list has one node at least
          {//Search the data which you entered
  • MineFinder . . . . 15 matches
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=57&filenum=1 1차일부분코드] - 손과 눈에 해당하는 부분 코드를 위한 간단한 예제코드들 모음. 그리고 지뢰찾기 프로그램을 제어하는 부분들에 대해 Delegation 시도. (CMinerControler 클래스는 처음 '막 짠' 코드로부터 지뢰찾기 제어부분 함수들을 클래스화한것임)
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=58&filenum=1 1차제작소스]
          if (nRet == MINERMODE_CLEAR)
          Overhead Calculated 5
          Overhead Average 5
          53966.631 24.1 223296.921 99.9 855 CWinThread::PumpMessage(void) (mfc42d.dll)
          944.596 0.4 944.596 0.4 85245 CDC::CreateCompatibleDC(class CDC *) (mfc42d.dll)
          348.243 0.2 348.243 0.2 42702 CWnd::ReleaseDC(class CDC *) (mfc42d.dll)
         Searching for 'GetPixel'...
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=59&filenum=1 2차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=60&filenum=1 3차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=60&filenum=2 4차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=61&filenum=1 5차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=62&filenum=1 6차제작소스]
          * [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=63&filenum=1 98호환버그수정소스]
         == Thread ==
  • MoreEffectiveC++/C++이 어렵다? . . . . 15 matches
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fEfficiency#head-fe2478216366d160a621a81fa4e3999374008afa Item 24 Virtual 관련], [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-ce86e4dc6d00b898731fbc35453c2e984aee36b8 Item 32 미래 대비 프로그램에서 String문제]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fEfficiency#head-4e0fa0edba4b5f9951ea824805784fcc64d3b058 Item 24 다중 상속 관련]
          === RTTI (Real Time Type Information) ===
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fEfficiency#head-df8e5cb1fbb906f15052798c446df0ed08dfeb91 Item 24 RTTI 관련]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fTechniques3of3#head-85091850a895b3c073a864be41ed402384d1868c RTTI를 이용해 구현 부분]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-9b5275859c0186f604a64a08f1bdef0b7e9e8e15 Item 34]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
          [http://developer.apple.com/techpubs/macosx/ReleaseNotes/Objective-C++.html]
          [http://www.research.avayalabs.com/user/wadler/pizza/gj/]
         = Thread =
  • PokerHands/문보창 . . . . 15 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • ProjectSemiPhotoshop/SpikeSolution . . . . 15 matches
          BOOL InitDIB(BOOL bCreatePalette = TRUE);
          BOOL CreateDIBPalette();
          int GetRealWidth() {return WIDTHBYTES((GetWidth()*GetBitCount()));}
          LPBITMAPINFOHEADER lpbmi; // pointer to a Win 3.0-style DIB
          LPBITMAPCOREHEADER lpbmc; // pointer to an other-style DIB
          /* point to the header (whether Win 3.0 and old) */
          lpbmi = (LPBITMAPINFOHEADER)lpDIB;
          lpbmc = (LPBITMAPCOREHEADER)lpDIB;
          LPBITMAPINFOHEADER lpbmi; // pointer to a Win 3.0-style DIB
          LPBITMAPCOREHEADER lpbmc; // pointer to an other-style DIB
          /* point to the header (whether old or Win 3.0 */
          lpbmi = (LPBITMAPINFOHEADER)lpDIB;
          lpbmc = (LPBITMAPCOREHEADER)lpDIB;
          dwClrUsed = ((LPBITMAPINFOHEADER)lpbi)->biClrUsed;
          wBitCount = ((LPBITMAPINFOHEADER)lpbi)->biBitCount;
          wBitCount = ((LPBITMAPCOREHEADER)lpbi)->bcBitCount;
          BITMAPFILEHEADER bmfHeader;
          if(!file.Open(lpszFileName, CFile::modeRead|CFile::shareDenyWrite, &fe))
          if(file.Read((LPSTR)&bmfHeader, sizeof(bmfHeader))!=sizeof(bmfHeader))
          if (bmfHeader.bfType != DIB_HEADER_MARKER)
  • Random Walk2/곽세환 . . . . 15 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • VonNeumannAirport/남상협 . . . . 15 matches
          eachConfigure = []
          eachConfigure.append(int(conf))
          configureOfCity.append(eachConfigure)
          def readFile(self):
          cityNum = int(Data.readline().split(" ")[0])
          trafficList.append(Data.readline().split(" "))
          while Data.readline().split(" ")[0] != '0':
          readLineOne = Data.readline().split(" ")
          readLineTwo = Data.readline().split(" ")
          configureList.append((readLineOne,readLineTwo))
          cityNum = int(Data.readline().split(" ")[0])
          def calculateAllTraffic(self):
         vonAirport.readFile()
         AllResult = vonAirport.calculateAllTraffic()
  • WebGL . . . . 15 matches
          var camMat = mat4.identity(mat4.create());
          var matProject = mat4.identity(mat4.create());//2PI = 360d -> 1d = PI/180
          onReady(gl, cubeBuffer, shader);
         function onReady(gl, buffer, shader){
          gl.clearColor(0.0, 0.0, 0.0, 1.0);
          gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
          ajax.onreadystatechange = function(){
          if(ajax.readyState === 4){
          var vertexBuffer = gl.createBuffer();
          var indexBuffer = gl.createBuffer();
          var normalBuffer = gl.createBuffer();
          throw Error("Can not create Buffer");
          var shaderProgram = gl.createProgram();
          var vertexShader = gl.createShader(gl.VERTEX_SHADER);
          var fragmentShader = gl.createShader(gl.FRAGMENT_SHADER);
  • 가위바위보/성재 . . . . 15 matches
         #include<iostream>
         #include<fstream>
          fstream fin;
          break;
          break;
          break;}
          break;
          break;
          break;
          break;}
          break;
          break;
          break;
          break;}
          break;
  • 방울뱀스터디/GUI . . . . 15 matches
         textArea = Text(frame, width=80, height=20)
         textArea.pack()
         textArea.insert(END, "Hello")
         textArea.insert(INSERT, "world")
         textArea.insert(1.0, "!!!!!")
         button = Button(textArea, text="Click")
         textArea.window_create(INSERT, window=button)
         window_create대신에 image_create를 이용하여 단추를 문서 안에 추가시킬수도 있음.
         textArea.deletet(1.0, END) # 텍스트 전체 삭제
         textArea.deletet(INSERT) # 현재 문자 삭제
         textArea.deletet(button) # 단추 삭제
         textArea.config(state=DISABLED)
         index = textArea.index(INSERT)
  • 빵페이지/숫자야구 . . . . 15 matches
         #include <iostream>
          break;
         #include <iostream.h>
          break;
          if (extra == 0) break;
          if (extra == 0) break;
          break;
         #include<iostream> // 수정판 ^^
          - 무엇이든 100% 좋고 100% 나쁜것은 없습니다. dijkstra 할아버지가 goto 를 쓰지 말라고 하셨을 때도 달리 생각하는 많은 아저씨들이 수많은 논문을 썼고 이로 인해 많은 논쟁이 있었습니다. 중요한것은 ''좋으냐? 혹은 나쁘냐?'' 가 아니라 그 결론에 이루어지기까지의 과정입니다. SeeAlso NotToolsButConcepts Seminar:컴퓨터고전 [http://www.google.co.kr/search?q=goto+statements+considered+harmful&ie=UTF-8&hl=ko&btnG=%EA%B5%AC%EA%B8%80+%EA%B2%80%EC%83%89&lr= Goto Statements Considered Harmful의 구글 검색결과] Wiki:GotoConsideredHarmful - [임인택]
          - 소스코드를 보아하니 레이블로 '''cin''' 을 사용하였군요. cin 이 c++의 예약어는 아니지만 예약어와 마찬가지인 ostream 의 객체 이름입니다. 이런 레이블은 코드를 읽는 사람에게 그 의미가 와전되어 전달될 수가 있습니다. - [임인택]
         #include <iostream.h>
          break;
          break;
          break;
          break;
  • 5인용C++스터디/더블버퍼링 . . . . 14 matches
         MemDC=CreateCompatibleDC(hdc);
          hBit=CreateCompatibleBitmap(hdc,crt.right,crt.bottom);
         hMemDC=CreateCompatibleDC(hdc);
         font=CreateFont(30,0,0,0,0,0,0,0,HANGEUL_CHARSET,3,2,1,
          DrawText(hMemDC,szGang,-1,&grt,DT_WORDBREAK);
         DrawText(hMemDC,szGang,-1,&grt,DT_WORDBREAK);
         ReleaseDC(hWndMain,hdc);
         case WM_CREATE:
          hMemDC=CreateCompatibleDC(hdc);
         int CTestView::OnCreate(LPCREATESTRUCT lpCreateStruct)
          if (CView::OnCreate(lpCreateStruct) == -1)
          MemDC.CreateCompatibleDC(pDC);
          MemBitmap.CreateCompatibleBitmap(pDC, 1024, 768);
          ReleaseDC(pDC);
          // TODO: Add your specialized creation code here
  • ACM_ICPC/2013년스터디 . . . . 14 matches
          * dynamic programming - [http://211.228.163.31/30stair/eating_together/eating_together.php?pname=eating_together 끼리끼리]
          * 퀵 정렬,이진검색,parametric search - [http://211.228.163.31/30stair/guessing_game/guessing_game.php?pname=guessing_game&stair=10 숫자 추측하기], [http://211.228.163.31/30stair/sort/sort.php?pname=sort&stair=10 세 값의 정렬], [http://211.228.163.31/30stair/subsequence/subsequence.php?pname=subsequence&stair=10 부분 구간], [http://211.228.163.31/30stair/drying/drying.php?pname=drying&stair=10 건조], [http://211.228.163.31/30stair/aggressive/aggressive.php?pname=aggressive&stair=10 공격적인 소]
          * [http://stackoverflow.com/questions/2631726/how-to-determine-the-longest-increasing-subsequence-using-dynamic-programming Time Complexity O(n log n) 의 Up Sequence]
          * Consonants, Pogo, The Great Wall
          * Longest increasing subsequence : DAG로 바꾼다.(increasing하는 곳에만 edge생성됨) 이후 가장 많이 방문하도록 L(j) = 1+ max{L(i) : (i,j)}수행
          * [http://www.algospot.com/judge/problem/read/FOURGODS 사신도]
          * [http://www.algospot.com/judge/problem/read/JUMP Jump]
          * [http://www.algospot.com/judge/problem/read/XHAENEUNG 째능교육]
          * [http://www.algospot.com/judge/problem/read/WEEKLYCALENDAR Weekly Calendar]
          * [http://www.algospot.com/judge/problem/read/SPACE 우주개발의 길은 멀고도 험하다]
          * [http://www.algospot.com/judge/problem/read/POLY 폴리오미노]
  • BeeMaja/허준수 . . . . 14 matches
         #include <iostream>
          if(start == input) break;
          if(start == input) break;
          if(start == input) break;
          if(start == input) break;
          if(start == input) break;
          if(start == input) break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • Bigtable기능명세 . . . . 14 matches
          read/write
         heartbeat ★
          1. 마스터는 주기적으로 TS들에게서 heartbeat를 받는다
         ==== read ====
         == heartbeat ★ ==
          1. heartbeat에 응답을 해야하나?
          1. heartbeat 보내기 (마스터)
          1. hearbeat 체크, 타임아웃 초기화 (태블릿 서버)
  • C/Assembly/Main . . . . 14 matches
          movl $0, %eax // eax = 0
          addl $15, %eax // eax = 15
          addl $15, %eax // eax = 15 11110(Bin)
          shrl $4, %eax // eax = 0xF0000001 11110000000000000000000000000001(bin)
          sall $4, %eax // eax = 0x1F 00000000000000000000000000011111(bin)
          subl %eax, %esp
          movl $0, %eax // return 0;
          leave // 프로그램의 종료. stack에서 프로그램 시작 전의 명령어를 꺼내 %ebp에 집어 넣는 역할.
         따라서 프로그램이 시작하고 나갈때에는 어디서 프로그램을 시작하고 끝냈는지 위치를 저장(push)하고 꼭 반환(leave)해야한다.
  • ContestScoreBoard/조현태 . . . . 14 matches
         #include <iostream>
          int team_number;
          int input_team_number, input_temp, input_time; char input_e;
          scanf("%d %d %d %c",&input_team_number, &input_temp, &input_time, &input_e);
          if (input_team_number==0)
          break;
          temp_point=such_and_malloc_point(input_team_number);
          temp_point=such_and_malloc_point(input_team_number);
         datas* such_and_malloc_point(int target_team_number)
          if (target_team_number==temp_point->team_number)
          temp_point->team_number=target_team_number;
          printf("%d\t%d\t%d\n",temp_point->team_number,temp_point->score,temp_point->used_time);
  • EightQueenProblem/da_answer . . . . 14 matches
          procedure SearchStart();
          function getNextQueenPos(index, X, Y:integer):boolean;
          function checkRule(X,Y:integer):boolean;
          SearchStart();
         procedure TForm1.SearchStart();
         function TForm1.getNextQueenPos(index, X, Y:integer):boolean;
         function TForm1.checkRule(X,Y:integer):boolean;
          procedure SearchStart();
          function getNextQueenPos(index, X, Y:integer):boolean;
          function checkRule(X,Y:integer):boolean;
          SearchStart();
         procedure TForm1.SearchStart();
         function TForm1.getNextQueenPos(index, X, Y:integer):boolean;
         function TForm1.checkRule(X,Y:integer):boolean;
  • EnglishSpeaking/2012년스터디 . . . . 14 matches
          * [https://trello.com/board/english-speaking-study/5076953bf302c8fb5a636efa Trello]
          * [http://www.youtube.com/watch?v=C3p_N9FPdy4 English Speaking Schools Are Evil]
          * [http://www.youtube.com/watch?v=xkGGTN8wh9I Speaking English- Feel Nervous & Shy?]
          * [http://www.youtube.com/watch?v=sZWvzRaEqfw Learn English Vocabulary]
          * We listened audio file and read part of script by taking role.(And after reading script once, we also change our role and read script again.)
          * 2nd time of ESS! Our English speaking ability is not growing visibly but that's OK. It's just 2nd time. But we need to study everyday for expanding our vocabulary and increasing our ability rapidly. Thus I'll memorize vocabulary and study with basic English application(It's an android application. I get it for FREE! YAY!) I wish I can speak English more fluent in our 20th study. XD
          * Listen and read script.
          * Today, we were little confused by Yunji's appearance. We expected conversation between 2 persons but there were 3 persons who take part in episode 2. And we made a mistake about deviding part. Next time, when we get 3 persons' conversation again, we should pay attention to devide part equally. Or we can do line by line reading instead of role playing.
  • Fmt . . . . 14 matches
         The unix fmt program reads lines of text, combining
         and breaking lines so as to create an
         72 characters long as possible. The rules for combining and breaking
          2. A line break in the input may be eliminated in the output, provided
         it is not followed by a space or another line break. If a line
         break is eliminated, it is replaced by a space.
         The unix fmt program reads lines of text, combining and breaking lines
         so as to create an output file with lines as close to without exceeding
         72 characters long as possible. The rules for combining and breaking
          2. A line break in the input may be eliminated in the output,
         provided it is not followed by a space or another line break. If a line
         break is eliminated, it is replaced by a space.
  • Gof/Visitor . . . . 14 matches
         http://zeropage.org/~reset/zb/data/visit006.gif <- [DeadLink]
         http://zeropage.org/~reset/zb/data/visit113.gif <- [DeadLink]
         http://zeropage.org/~reset/zb/data/visit112.gif <- [DeadLink]
          - declares a Visit operations for each class of ConcreteElement in the object structure. The operation's name and signature identifies the class that sends the Visit request to the visitor. That lets the visitor determine the concrete class of the element being visited. Then the visitor can access the element directly through its particular interface.
          - implements each operation declared by Visitor. Each operation implements a fragment of the algorithm defined for the corresponding class of object in the structure. ConcreteVisitor provides the context for the algorithm and stores its local state. This state often accumulates result during the traversal of the structure.
         visitRepeat : repeatExp
          [inputState := repeatExp repetition accept: self.
          | finalState tStream |
          [:stream | tStream := stream copy.
          (tStream nextAvailable:
          ifTrue: [finalState add: tStream]
  • RSSAndAtomCompared . . . . 14 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.
         2005/07/21: RSS 2.0 is widely deployed and Atom 1.0 only by a few early adopters, see KnownAtomFeeds and KnownAtomConsumers.
         [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.
         See the Extensibility section below for how each can be extended without changing the specifications themselves.
         [http://www.bblfish.net/blog/page7.html#2005/06/20/22-28-18-208 reports] of problems with interoperability and feature shortcomings.
         Atom has separate “summary” and “content” elements. The summary is encouraged for accessibility reasons if the content is non-textual (e.g. audio) or non-local (i.e. identified by pointer).
         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.
         RSS 2.0 is not in an XML namespace but may contain elements from other XML namespaces. There is no central place where one can find out about many popular extensions, such as dc:creator and content:encoded.
         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.
          * [http://bulknews.typepad.com/blog/2005/07/searchcpanorg_t.html XML::Atom]
         RSS 2.0 can be encrypted or signed like any other web content, if treated as a
         RSS 2.0 provides the ability to specify email addresses for a feed’s “managingEditor” and “webMaster”, and for an item’s “author”. Some publishers prefer not to share email addresses, and use “dc:creator” from the dublin core extension instead.
         Atom 1.0 categories have three, with the addition of optional human-readable title.
  • RandomWalk/임민수 . . . . 14 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 14 matches
         '''''How can two objects cooperate when one wishes to conceal its representation ? '''''
         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:.
         We could encode boolean values some other way, and as long as we provided the same protocol, no client would be the wiser.
         When there are many different types of information to be encoded, and the behavior of clients changes based on the information, these simple strategies won't work. The problem is that you don't want each of a hundred clients to explicitly record in a case statement what all the types of information are.
          [:each || command arguments |
          command := aShape commantAt: each.
          arguments := aShape argumentsAt: each.
         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.
         Rather than Shapes providing #commandAt: and #argumentsAt:, they provide #sendCommantAt: anInteger to: anObject, where #lineFrom:to: is one of the messages that could be sent back. Then the original display code could read:
          [:each |
          sendCommandAt: each
          [:each |
          sendCommandAt: each
         The name "dispatched interpretation" comes from the distribution of responsibility. The encoded object "dispatches" a message to the client. The client "interprets" the message. Thus, the Shape dispatches message like #lineFrom:to: and #curveFrom:mid:to:. It's up to the clients to interpret the messages, with the PostScriptShapePrinter creating PostScript and the ShapeDisplayer displaying on the screen.
  • TicTacToe/유주영 . . . . 14 matches
          import java.awt.event.MouseAdapter;
          int realx;
          int realy;
          addMouseListener(new MouseAdapter() {
          realx = (i*100)+20;
          realy = (j*100)+20;
          g.drawOval(realx,realy,60,60);
          {g.drawLine(realx,realy,realx+60,realy+60);
          g.drawLine(realx,realy+60,realx+60,realy);
  • ZeroPage . . . . 14 matches
          * team 'Zaranara Murymury' 본선 31위(13th Place) : [이민석], [정진경], [홍성현]
          * team 'ZeroPage' : [김태진], [조광희], [안혁준], [김한성], [이진규], [곽재효], [최영재]
          * team 'ZeroPage' 본선 35위(18th Place) : [조영준], [권영기], [이원준]
          * team 'AttackOnKoala' HM : [강성현], [정진경], [정의정]
          * team 'AttackOnKoala' 32등 : [강성현], [정진경], [정의정]
          * team 'ProteinMalloc' 35등 : [김태진], [곽병학], [권영기]
          * 2012 HTML5 앱 공모전 '''동상'''(상금 150만원)[http://www.koreahtml5.kr 링크]
          * team 'OOPARTS' 본선 38위(학교순위 15위) : [강성현], [김준석], [장용운]
          * team 'GoSoMi_critical' 본선 39위(학교순위 15위) : [김태진], [곽병학], [권영기]
          * team 'OOPARTS' 37등 : [강성현], [김준석], [장용운]
          * team 'GoSoMi_critical' 41등 : [김태진], [곽병학], [권영기]
          * team 'HONGHAI' 63등 : [정진경], [정의정], [고한종]
          * team 'Dr. YangBan' 2문제 : [이진규], [이민규], [김희성]
          * team 'CAU_Burger' 1문제 : [김윤환], [이성훈], [김민재]
  • 권영기/web crawler . . . . 14 matches
          print e.reason
         for line in urllib2.urlopen(req).readlines():
          * http://coreapython.hosting.paran.com/howto/HOWTO%20Fetch%20Internet%20Resources%20Using%20urllib2.htm
         for line in fo1.readlines() :
          break
         for line in fo.readlines():
         def create_dir(folder):
          create_dir(t)
          * os.mkdir(path[, mode]) - Create a directory named path with numeric mode mode. If the directory already exists, OSError is raised.
          prepare.readpage(url, str(i) + '.html')
          * 문서 - http://wiki.wxpython.org/How%20to%20Learn%20wxPython
          * http://www.crummy.com/software/BeautifulSoup/ - 웹분석 라이브러리 BeautifulSoup 이용해보기
  • 빵페이지/도형그리기 . . . . 14 matches
         #include <iostream.h>
         #include <iostream.h>
         #include<iostream>
         #include<iostream>
         #include <iostream>
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • 오목/인수 . . . . 14 matches
          public boolean isInBoard(int x, int y) {
          public boolean isSameStone(int turn, int x, int y) {
          public void clearStones() {
          clearStone(i, j);
          public void clearStone(int x, int y) {
          public boolean doesAnyoneWin(int x, int y) {
          public boolean is33(int x, int y) {
          public void clearStone(int x, int y) {
          board.clearStone(x, y);
          public OmokFrame(String arg) throws HeadlessException {
          omok.clearStone(x,y);
          public void mouseReleased(MouseEvent ev) {}
          public void testCreationBoard() {
          boolean expected) {
  • 8queen/민강근 . . . . 13 matches
         #include<iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • BabyStepsSafely . . . . 13 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,".
          boolean[] f = new boolean[s];
         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.
          static boolean isPrime(int n)
          boolean result = true;
          static boolean contains(int value, int [] primes)
         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.
  • BigBang . . . . 13 matches
         #include <iostream>
          * C는 bool이 없다!, c++은 있다. java는 boolean으로 사용한다. - C11은 있단다.
          * java에서는 int와 boolean은 호환되지 않는다. while(1) {}는 컴파일에러.
         ==== Thread ====
          * mutex, semaphore, spinlock, critical section, race condition, dead lock
          * event driven, event loop, thread polling, busy waiting,
         #ifndef _HEADER_FILE_NAME_ // naming rule이 따로 있는진 모르겠음
         #define _HEADER_FILE_NAME_
         // header source
         #endif _HEADER_FILE_NAME_
          * <<는 shift 연산자에 오버로딩 한 것 (stream)
          * stack이나 heap에서 데이터를 free 할 때, 실제로 포인터만 이동이 된다. 그래서 실제로는 데이터가 메모리에 남아있게 된다(기존의 값을 초기화화 할 필요없이 할당 플래그만 해제하면 되므로). 중간에 다른 곳에서 호출이 될 경우에 데이터가 덮어 써지는 문제가 발생할 수 있으므로, dangling pointer를 조심해야 한다.
          * ostringstream -> stream에 뭔가 하면 string으로 나온다
          #include <iostream>
          * set(집합, 순서가 없는 리스트, 중복을 허용 안함), multiset, map(key와 value가 짝을 지어서 set으로 저장된다), multimap (set과 map은 input 될 때, valanced tree 형태로 저장되기 때문에 search time이 항상 log n을 유지할 수 있다. 즉, 들어온 순서와 정렬 순서가 일치하지 않게 된다.)
  • CppStudy_2002_1/과제1/상협 . . . . 13 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
          stringy beany;
          char testing[] = "Reality isn't what it used to be.";
          set(beany,testing);
          show(beany);
          show(beany,2);
         //header.h
         #include "header.h"
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • ErdosNumbers/황재선 . . . . 13 matches
          public String readLine() {
          boolean joint = false;
          nameList.clear();
          private boolean isInclude(String person) {
          names[i] = this.readLine();
          for(String eachName : names) {
          System.out.println(eachName + " " + tm.get(eachName));
          int scenario = Integer.parseInt(erdos.readLine());
          String [] nums = erdos.readLine().split(" ");
          String[] people = erdos.extractNames(erdos.readLine());
          erdos.tm.clear();
          //assertEquals("", en.readLine());
  • Gof/Adapter . . . . 13 matches
          createGraphicNodeBlock:
          [:node | node createGraphicNode].
          virtual Manipulator* CreateManipulator () const;
         Shape assumes a bounding box defined by its opposing corners. In contrast, TextView is defined by an origin, height, and width. Shape also defines a CreateManipulator operation for creating a Manipulator object, which knowns how to animate a shape when the user manipulates it. TextView has no equivalent operation. The class TextShape is an adapter between these different interfaces.
          virtual Manipulator* CreateManipulator () const;
         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.
         Manipulator* TextShape::CreateManipulator () const {
          virtual Manipulator* CreateManipulator () const;
         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.
         CreateManipulator's implementation doesn't change from the class adapter version, since it's implemented from scratch and doesn't reuse any existing TextView functionality.
         Manipulator* TextShape::CreateManipulator () const {
  • HowManyZerosAndDigits/임인택 . . . . 13 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          int n = readInt();
          int b = readInt();
          public static int readInt() throws Exception {
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
          String intVal = reader.readLine();
  • HowToBuildConceptMap . . . . 13 matches
         from Learning, Creating, Using Knowledge
          * 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.
  • JSP/FileUpload . . . . 13 matches
          DataInputStream in = new DataInputStream(request.getInputStream());
          int byteRead = 0;
          int totalBytesRead = 0;
          while (totalBytesRead < formDataLength) {
          byteRead = in.read(dataBytes, totalBytesRead, formDataLength);
          totalBytesRead += byteRead;
          FileOutputStream fileOut = new FileOutputStream(saveFile);
  • LC-Display/문보창 . . . . 13 matches
         #include <iostream>
          break;
          else break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • OurMajorLangIsCAndCPlusPlus/Class . . . . 13 matches
         void add_year(Date *date, int n)
          void add_year(int n);
         void Date::add_year(int n)
          void add_year(int n);
          void add_year(int n);
          void add_year(int n);
          int year() const;
          void add_year(int n);
         int Date::year() const
          void add_year(int n);
         void Date::add_year(int n)
          if(this->d == 29 && this->m == 2 && !leapyear(this->y + this->n))
  • ScheduledWalk/권정욱 . . . . 13 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
          if (direct == '9') break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • User Stories . . . . 13 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.
         User stories also drive the creation of the acceptance tests. One or more automated acceptance tests must be created to verify the user story has been correctly implemented.
         difference is in the level of detail. User stories should only provide enough detail to make a reasonably low risk estimate of how long the story will take to implement. When the time comes to implement the story developers will go to the customer and receive a detailed description of the requirements face to face.
         Developers estimate how long the stories might take to implement. Each story will get a 1, 2 or 3 week estimate in "ideal development time". This ideal development time is how long it would take to implement the story in code if there were no distractions, no other assignments, and you knew exactly what to do. Longer than 3 weeks means you need to break the story down further. Less than 1 week and you are at too detailed a level, combine some stories. About 80 user stories plus or minus 20 is a perfect number to create a release plan during release planning.
  • [Lovely]boy^_^/USACO/BrokenNecklace . . . . 13 matches
         #include <iostream>
         #include <fstream>
         ifstream fin("beads.in");
         ofstream fout("beads.out");
         string BeadsList;
          fin >> BeadsList;
          temp = CutAndPasteBack(BeadsList, i+1);
          break;
          break;
          break;
          break;
  • c++스터디_2005여름/실습코드 . . . . 13 matches
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream>
          if (i<0) {break;}
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/연습문제/switch/이장길 . . . . 13 matches
         #include <iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/함수/문제풀이/임다찬 . . . . 13 matches
         #include <iostream>
         bool team684(int people,int gun,int boat){
          if(team684(10,30,10))
         #include <iostream>
         #include <iostream>
          case 1: nan1(); break;
          case 2: nan2(); break;
          case 3: nan3(); break;
          case 4: nan4(); break;
          case 5: nan5(); break;
          case 6: nan6(); break;
          case 7: nan7(); break;
          default: pr100; break;
  • 데블스캠프2011/셋째날/RUR-PLE/송지원 . . . . 13 matches
          repeat(turn_left,4)
          while(front_is_clear) :
          repeat(turn_left,3)
         while front_is_clear():
          while(front_is_clear()) :
          if(front_is_clear()) : move()
          while(front_is_clear()) :
          if(front_is_clear()) : move()
         while front_is_clear() :
         while front_is_clear() :
          repeat(turn_left, 3)
          if right_is_clear():
          elif front_is_clear():
  • 손동일/TelephoneBook . . . . 13 matches
         #include <iostream>
          void check_search(); //
         #include <iostream>
         #include <fstream>
         ofstream fout;
         ifstream fin;
         void TelephoneBook::check_search()
          // break 를 안써서.. ㅡㅜ;;
          break;
          check_search();
          check_search();
          check_search();
          break;
  • 실습 . . . . 13 matches
         국어 점수 int m_nKorean
         입력함수 void Input(char szName[],int nKorean, int nEnglish,int nMath);
         11) C/C++ Header File을 선택한 후, 오른쪽 File 칸에 "SungJuk.h"라고 기입한다.
         int m_nKorean,m_nEnglish,m_nMath;
         void Input(char szName[],int nKorean,int nEnglish,int nMath);
         #include "iostream.h"
          m_nKorean = 0;
         void SungJuk::Input(char szName[],int nKorean,int nEnglish,int nMath)
          m_nKorean = nKorean;
          m_nTotal = m_nKorean + m_nEnglish + m_nMath;
          cout << "\tKorean = " << m_nKorean;
  • 코드레이스/2007.03.24상섭수생형진 . . . . 13 matches
         #include <iostream>
         #include <iostream>
          int year, month, day, hour, min, sec;
          cin >> year >> month >> day >> hour >> min >> sec;
          sec = getSec(year, month, day, hour, min, sec);
         #include <iostream>
          int num, year, month, day, hour, min, sec, cnt = 0;
          cin >> year >> month >> day >> hour >> min >> sec;
          sec = getSec(year, month, day, hour, min, sec);
         #include <iostream>
          int num, year, month, day, hour, min, sec, cnt = 0;
          cin >> year >> month >> day >> hour >> min >> sec;
          sec = getSec(year, month, day, hour, min, sec);
  • AcceleratedC++/Chapter6 . . . . 12 matches
         using std::search;
          // characters, in addition to alphanumerics, that can appear in a \s-1URL\s0
          // see whether `c' can appear in a \s-1URL\s0 and return the negative
          while ((i = search(i, e, sep.begin(), sep.end())) != e) {
          // is there at least one appropriate character before and after the separator?
          * search(b, e, b2, e3) [b, e)의 문자열 시퀀스에서 [b2, e3) 문자열 시퀀스를 찾는다.
          // read the student records and partition them
          while (read(cin, student)) {
         void write_analysis(ostream& out, const string& name,
          // read the student records and partition them
          while (read(cin, student)) {
          back_inserter(gardes), aveage_grade);
  • C++스터디_2005여름/도서관리프로그램/문보창 . . . . 12 matches
         #include <iostream>
          void search(Book & b, bool kind_order);
         #include <iostream>
          search(b, false);
         void ManageBook::search(Book & b, bool kind_order)
          search(b, true);
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • CppStudy_2002_2/객체와클래스 . . . . 12 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
         #include <iostream>
          break;
          break;
          break;
          break;
  • DoItAgainToLearn . . . . 12 matches
         "We do it again -- to do it, to do it well, and to do it better." --JuNe (play on Whitehead's quote)
          Seminar:TheParadigmsOfProgramming DeadLink? - 저는 잘나오는데요. 네임서버 설정이 잘못된건 아니신지.. - [아무개]
          Seminar에 로그인을 안 해서 여기다 DeadLink 딱지를 달았습니다. 안에 내용물도 받아지시나요? --[Leonardong]
         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
         Seminar:SoftwareDevelopmentMagazine 에서 OOP의 대가 Uncle Bob은 PP와 TDD, 리팩토링에 대한 기사를 연재하고 있다. [http://www.sdmagazine.com/documents/s=7578/sdm0210j/0210j.htm A Test of Patience]라는 기사에서는 몇 시간, 혹은 몇 일 걸려 작성한 코드를 즐겁게 던져버리고 새로 작성할 수도 있다는 DoItAgainToLearn(혹은 {{{~cpp DoItAgainToImprove}}})의 가르침을 전한다.
  • FileInputOutput . . . . 12 matches
         #include <fstream>
          ifstream fin("input.txt"); // fin과 input.txt를 연결
          ofstream fout("output.txt"); // fout과 output.txt를 연결
         a,b=[int(i) for i in fin.read().split()]
         InputStreamReader isr = new InputStreamReader(new FileInputStream(fileName));
         BufferedReader br = new BufferedReader(isr);
         while((inputString = br.readLine()) != null) {
  • GDBUsage . . . . 12 matches
          read(fd[0], buffer, BUFSIZE);
         This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
         == break # ==
         (gdb) break 21
         Breakpoint 1 at 0x80484cc: file pipe1.c, line 21.
         (gdb) break 21
         Breakpoint 1 at 0x80484cc: file pipe1.c, line 21.
         Breakpoint 1, main (argc=1, argv=0xbfe98394) at pipe1.c:21
         (gdb) break 21
         Breakpoint 1 at 0x80484cc: file pipe1.c, line 21.
         Breakpoint 1, main (argc=1, argv=0xbfda24b4) at pipe1.c:21
  • Gof/Facade . . . . 12 matches
         예를 들기 위해, 어플리케이션에게 컴파일러 서브시스템을 제공해주는 프로그래밍 환경이 있다고 하자. 이 서브시스템은 컴파일러를 구현하는 Scanner, Parser, ProgramNode, BytecodeStream, 그리고 ProgramNodeBuilder 클래스를 포함하고 있다. 몇몇 특수화된 어플리케이션은 이러한 클래스들을 직접적으로 접근할 필요가 있을 것이다. 하지만, 대부분의 컴파일러 시스템을 이용하는 클라이언트들은 일반적으로 구문분석(Parsing)이나 코드 변환 (Code generation) 의 세부적인 부분에 대해 신경쓸 필요가 없다.(그들은 단지 약간의 코드를 컴파일하기 원할뿐이지 다른 강력한 기능을 알 필요가 없다.) 그러한 클라이언트들에게는 컴파일러 서브시스템의 강력하지만 저급레벨인 인터페이스는 단지 그들의 작업을 복잡하게 만들 뿐이다.
         Compiler 서브시스템은 BytecodeStream 클래스를 정의한다. 이 클래스는 Bytecode 객체의 스트림부를 구현한다. Bytecode 객체는 머신코드를 구체화하는 bytecode를 캡슐화한다. 서브시스템은 또한 Token 클래스를 정의하는데, Token 객체는 프로그램 언어내의 token들을 캡슐화한다.
          Scanner (istream&);
          istream& _inputStream;
         Traverse operaton은 CodeGenerator 객체를 인자로 취한다. ProgramNode subclass들은 BytecodeStream에 있는 Bytecode객체들을 machine code로 변환하기 위해 CodeGenerator 객체를 사용한다. CodeGenerator 클래는 visitor이다. (VisitorPattern을 참조하라)
          CodeGenerator (BytecodeStream&);
          BytecodeStream& _output;
          virtual void Compile (istream&, BytecodeStream&);
          istream& input, BytecodeStream& output
  • HelpOnLinking . . . . 12 matches
          * MeatBall:InterWiki
          * wiki:MeatBall:InterWiki
          * [wiki:MeatBall:InterWiki]
          * [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
          * MeatBall:InterWiki
          * wiki:MeatBall:InterWiki
          * [wiki:MeatBall:InterWiki]
          * [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
         모인모인에서는 {{{wiki:MeatBall/InterWiki}}}와 같은 링크가 {{{wiki:MeatBall:InterWiki}}}로 인식됩니다. 하지만 이것은 {{{wiki:WikiPage/SubPage}}} 문법과 일관성이 떨어져 혼란을 주므로 이와같은 모인모인 방식의 인터위키 링크는 모니위키에서 지원하지 않습니다.
  • LC-Display/곽세환 . . . . 12 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • LIB_1 . . . . 12 matches
          char *sen = ":::::::: Little / Simple Real Time Kernel ::::::: \n";
         LIB_create_task (char* string,int,&task_point,task_size) 함수는
          // clear CRT
          // create The Sample Task 1,2
          LIB_create_task("Management\n",63,mn_task,&TaskStack0[256]); // 매니져 함수를 만들어준다.
          LIB_create_task("task1\n",60,task1,&TaskStack1[256]); // 사용자 태스크 1을 만들어준다.
          LIB_create_task("task2\n",59,task2,&TaskStack2[256]); // 사용자 태스크 2를 만들어준다.
          LIB_create_task("StatTask\n",LIB_IDLE_PRIORITY + 1,LIB_TASK_CPU_STAT,&OSStack[256]); // 상태를 알아보는 태스크를 만든다.
          LIB_create_task("IdleTask\n",LIB_IDLE_PRIORITY,idle_task,&TaskStack3[256]); // 유휴상태일때 돌아가는 idle태스크를 만든다.
          // create semaphore and message
          semaphore = LIB_create_sem(2);
          message = LIB_create_msg(NULL);
         ["REAL_LIBOS"]
  • MedusaCppStudy/석우 . . . . 12 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
          break;
         #include <iostream>
         #include <iostream>
         #include <IOSTREAM>
          break;
         #include <iostream>
         const string drinks[] = {"sprite", "cold tea", "hot tea", "tejava", "cold milk", "hot milk"};
          break;
          if (d == "tea" || d == "milk")
  • MoreEffectiveC++ . . . . 12 matches
          * Item 3: Never treat arrays polymorphically - 절대로! 클래스 간의 다형성을 통한 배열 취급을 하지 말라
          * Item 8: Understand the differend meanings of new and delete - new와 delete가 쓰임에 따른 의미들의 차이를 이해하라.
          * Item 9: Use destuctors to prevent resource leaks. - 자원이 새는걸 막는 파괴자를 사용해라.
          * Item 10: Prevent resource leaks in constructors. - 생성자에서 자원이 세는걸 막아라.
          * Item 11: Prevent exception from leaving destuctors. - 파괴자로 부터의 예외 처리를 막아라.
          * Item 22: Consider using op= instead of stand-alone op.- 혼자 쓰이는 op(+,-,/) 대신에 op=(+=,-=,/=)을 쓰는걸 생각해 봐라.
          * Item 27: Requiring or prohibiting heap-based objects. - Heap영역을 사용하는 객체 요구하기 or 피하기.
          * Item 33: Make non-leaf classes abstract. - 유도된 클래스가 없는 상태의 클래스로 추상화 하라.
          * Recommended Reading
          * 아, 드디어 끝이다. 사실 진짜 번역처럼 끝을 볼려면 auto_ptr과 Recommended Reading을 해석해야 하겠지만 내마음이다. 더 이상 '''내용'''이 없다고 하면 맞을 까나. 휴. 원래 한달정도 죽어라 매달려 끝낼려고 한것을 한달 반 좀 넘겼다. (2월은 28일까지란 말이다. ^^;;) 이제 이를 바탕으로한 세미나 자료만이 남았구나. 1학기가 끝나고 방학때 다시 한번 맞춤법이나 고치고 싶은 내용을 고칠것이다. 보람찬 하루다.
         = Thread =
  • NSIS/Reference . . . . 12 matches
         || ReadRegStr || . || . ||
         || ReadRegDWORD || . || . ||
         || ReadINIStr || . || . ||
         || ReadEnvStr || . || . ||
         || CreateDirectory || path_to_create || 디렉토리 생성 ||
         || SetFileAttributes || . || . ||
         || CreateShortCut || . || . ||
         || SearchPath || . || . ||
         || ClearErrors || . || . ||
         || FileRead || . || . ||
         || FileReadByte || . || . ||
          * $STARTMENU - 시작메뉴 folder. (CreateShortCut 을 이용, 시작메뉴에 등록시 유용하다.)
  • NSIS/예제3 . . . . 12 matches
         [http://zeropage.org/~reset/zb/download.php?id=KDP_board_image&page=1&page_num=20&category=&sn=&ss=on&sc=on&keyword=&prev_no=&select_arrange=headnum&desc=&no=50&filenum=1 만들어진Installer] - 실행가능.
         SectionDivider " Create StartMenu Shortcuts "
          CreateDirectory "$SMPROGRAMS\ZPTetris"
          CreateShortCut "$SMPROGRAMS\ZPTetris\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
          CreateShortCut "$SMPROGRAMS\ZPTetris\ZPTetris.lnk" "$INSTDIR\tetris.exe"
         Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
         File: "ReadMe.txt" [compress] 1322/3579 bytes
         SectionDivider " Create StartMenu Shortcuts "
         CreateDirectory: "$SMPROGRAMS\ZPTetris"
         CreateShortCut: "$SMPROGRAMS\ZPTetris\Uninstall.lnk"->"$INSTDIR\uninstall.exe" icon:$INSTDIR\uninstall.exe,0, showmode=0x0, hotkey=0x0
         CreateShortCut: "$SMPROGRAMS\ZPTetris\ZPTetris.lnk"->"$INSTDIR\tetris.exe" icon:,0, showmode=0x0, hotkey=0x0
         EXE header size: 35328 / 35328 bytes
  • OurMajorLangIsCAndCPlusPlus/XML/김상섭허준수 . . . . 12 matches
         list_pointer search_child(list_pointer list, char * tag)
         list_pointer search_all(list_pointer list, char * tag)
          temp1 = search_child(list,tag);
          temp1 = search_all(list->child->link,tag);
         void stack_clear(stack_pointer sta)
          FILE *stream = fopen(file, "r" );
          stack_clear(sta);
          fgets(line, 100, stream);
          while(fgets(line, 100, stream))
          fclose( stream );
          list = search_all(list, tag);
          list = search_child(list, tag);
  • Refactoring/ComposingMethods . . . . 12 matches
          * A method's body is just as clear as its name. [[BR]] ''Put the method's body into the body of its callers and remove the method.''
          boolean moreThanFiveLateDeliveries(){
          final boolean isMacOs = platform.toUpperCase().indexOf("MAX") > -1;
          final boolean isIEBrowser = browser.toUpperCase().indexOf("IE") > -1);
          final boolean wasResized = resize > 0;
          * You have a temporary variagle assigned to more than once, bur is not a loop variagle nor a collecting temporary variagle. [[BR]] ''Make a separate temporary variagle for each assignment.''
          final dougle area = _height * _width;
          System.out.println(area);
          * The code assigns to a parameter. ''Use a temporary variagle instead.''
          int descount ( int inputVal, int Quantity, int yearToDate) {
          int descount ( int inputVal, int Quantity, int yearToDate) {
          * You want to replace an altorithm with one that is clearer. [[BR]] ''Replace the body of the method with the new altorithm.''
  • ScheduledWalk/유주영 . . . . 12 matches
         #include <iostream>
         #include <fstream>
          //ifstream fin("input.txt"); // fin과 input.txt를 연결
          // ofstream fout("output.txt"); // fout과 output.txt를 연결
          break;}
          break;}
          y=y+1; break; }
          break;}
          y=y-1; break; }
          y=y-1; break; }
          break; }
          break; }
  • StringOfCPlusPlus/영동 . . . . 12 matches
         #include<iostream.h>
          friend ostream& operator<<(ostream & os, const Anystring & a_string);
         ostream& operator<<(ostream& os, const Anystring & a_string)
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • TwistingTheTriad . . . . 12 matches
         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.
         it was much more that the widget system was just not flexible enought. We didn't know at the time, but were just starting to realise, that Smalltalk thrives on plugability and the user interface components in out widget framework were just not fine-grained enough.
         One example of this deficiency surfaced in SmalltalkWorkspace widget. This was originally designed as a multiline text-editing component with additional logic to handle user interface commands such as Do-it, Show-it, Inspect-it etc. The view itself was a standard Windows text control and we just attached code to it to handle the workspace functionality. However, we soon discovered that we also wanted to have a rich text workspace widget too. Typically the implementation of this would have required the duplication of the workspace logic from the SmalltalkWorkspace component or, at least, an unwarranted refactoring session. It seemed to us that the widget framework could well do with some refactoring itself!
         In MVC, most of the application functionality must be built into a model class known as an Application Model. It is the reponsibility of the application model to be the mediator between the true domain objects and the views and their controllers. The views are responsible for displaying the domain data while the controller handle the raw usr gestures that will eventually perform action on this data. So the application model typically has method to perform menu command actions, push buttons actions and general validation on the data that it manages. Nearly all of the application logic will reside in the application model classes. However, because the application model's role is that of a go-between, it is at times necessary for it to gain access to the user interface directly but, because of the Observer relationship betweeen it and the view/controller, this sort of access is discouraged.
         For example, let's say one wants to explicitly change the colour of one or more views dependent on some conditions in the application model. The correct way to do this in MVC would be to trigger some sort of event, passing the colour along with it. Behaviour would then have to be coded in the view to "hang off" this event and to apply the colour change whenever the event was triggered. This is a rather circuitous route to achieving this simple functionality and typically it would be avoided by taking a shoutcut and using #componentAt : to look up a particular named view from the application model and to apply the colour change to the view directly. However, any direct access of a view like this breaks the MVC dictum that the model should know nothing about the views to which it is connected. If nothing else, this sort of activity surely breaks the possibility of allowing multiple views onto a model, which must be the reason behind using the Observer pattern in MVC in the first place.
         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.
         Compared with our orignnal widget framework, MVP offers a much greater separation between the visual presentation of an interface and the code required to implement the interface functionality. The latter resides in one or more presenter classes that are coded as normal using a standard class browser.
  • whiteblue/자료구조다항식구하기 . . . . 12 matches
         #include <iostream>
         poly_pointer pread();
          a = pread();
          b = pread();
         poly_pointer pread()
          poly_pointer rear;
          rear->link = NULL;
          break;
          rear = result;
          int countnodeA = 0;
          countnodeA = countNode(a);
          for (int i = 0 ; i < countnodeA ; i++)
          poly_pointer rear;
          rear = result;
          rear->link = NULL;
  • 덜덜덜/숙제제출페이지 . . . . 12 matches
          int korean[5];
          printf("korean : ");
          scanf(" %d", &korean[a]);
          average[a]=(korean[a]+english[a]+math[a])/3;
          int korean[5];
          scanf("%d" , &korean[a]);
          printf(" %s의 평균은 %d이다.n" , name[a] , (korean[a]+math[a]+english[a])/3);
          int korean; //국어성적
          scanf("%d", &student[a].korean);
          student[a].average = (student[a].english + student[a].korean + student[a].math)/3;
         위에 이름까지 같이 함께 묶어서 넣고 싶으면 .. 이름은 타입이 다르기때문에 구조체라는것을 써서 같이 묶어서 넣을수 있습니다. 구조체는 나중에 배울겁니다. ^^ 그리고 주석을 사용안하고 변수명으로 의미를 알수 있게 해줄수 있다면 그게 더 좋습니다. 변수명이 조금 길어지더라도 주석 없어도 이해가도록 짜면 좋습니다.(리펙토링에 나오는 얘기..) 예를 들면 국어 성적 변수명은 KoreaScore 혹은 ScoreOfKorea 이런식으로 쓸수 있습니다. - [상협]
  • 데블스캠프2006/목요일/winapi . . . . 12 matches
          hwnd = CreateWindow (szAppName, // window class name
          NULL) ; // creation parameters
          hwnd = CreateWindow (szAppName, // window class name
          NULL) ; // creation parameters
          case WM_CREATE:
          hButton = CreateWindow("BUTTON", "Click Me!", WS_CHILD | WS_VISIBLE,
          hwnd = CreateWindow (szAppName, "Timer Sample", WS_OVERLAPPEDWINDOW,
          case WM_CREATE:
          ReleaseDC(hwnd, hdc);
          hwnd = CreateWindow (szAppName, "GetDC Sample", WS_OVERLAPPEDWINDOW,
          HBRUSH hBrush = CreateSolidBrush(RGB(rand() % 256, rand() % 256, rand() % 256));
          ReleaseDC(hwnd, hdc);
         = practice2. dead_pixel =
         Upload:dead_pixel.exe
  • 데블스캠프2006/월요일/연습문제/switch/이경록 . . . . 12 matches
         #include <iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2011/셋째날/RUR-PLE/박정근 . . . . 12 matches
          repeat(turn_left,3)
          if front_is_clear():
          repeat(turn_left,2)
          repeat(turn_left,3)
         while not right_is_clear():
          if front_is_clear():
          repeat(turn_left,2)
          repeat(turn_left,3)
          if left_is_clear():
          elif front_is_clear():
          elif right_is_clear():
          repeat(turn_left,2)
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 12 matches
         SeeAlso) [레밍즈프로젝트], [레밍즈프로젝트/프로토타입]
         || Read || Reads (unbuffered) data from a file at the current file position. ||
         || ReadHuge || Can read more than 64K of (unbuffered) data from a file at the current file position. Obsolete in 32-bit programming. See Read. ||
          if(!Wfile.Open("TestFile.txt", CFile::modeCreate | CFile::modeWrite))
          ::MessageBox(NULL, "Can't Create testfile.txt !", "Warning", MB_OK | MB_ICONHAND);
         void CFileioView::OnReadfile()
          if(!Rfile.Open("TestFile.txt", CFile::modeRead))
          Rfile.Read(ps,FileLength);
         파일에 쓰여진 'A' ~ 'Z'까지 불러들여서 화면에 출력하는 함수 (OnReadFile()) 함수이다.
         기본적인 Read() 함수도 사용할 것 같다.
  • 만년달력/이진훈,문원명 . . . . 12 matches
         #include <iostream>
          int year,month;
          cin >> year;
          if (year == 1)
          for (int i = 2;i<=year;i++)//각 년마다 밀리는 날짜 카운트
          if(year%4 == 0)
          if(year%100 ==0)
          if(year%400 == 0)
          cout << year << "년\t\t\t" << month << "월" << endl;
          if(year%4 == 0)
          if(year%100 ==0)
          if(year%400 == 0)
  • 문자반대출력/문보창 . . . . 12 matches
         #include <fstream>
         string read_file();
          string str = read_file();
         string read_file()
          fstream fin("source.txt");
          fstream fout("result.txt");
         #include <fstream>
         string read_file();
          string str = read_file();
         string read_file()
          fstream fin("source.txt");
          fstream fout("result.txt");
         [문자반대출력] [LittleAOI]
  • 비행기게임/BasisSource . . . . 12 matches
          speedIncreaseRateOfY = 0.1
          self.speedy+=self.speedIncreaseRateOfY
          self.speedy-=self.speedIncreaseRateOfY
         class SuperClassOfEachClass(pygame.sprite.Sprite):
         class Item(pygame.sprite.Sprite, SuperClassOfEachClass):
         class Enemy(pygame.sprite.Sprite, SuperClassOfEachClass):
          shotRate = 9 #If ShotRate is high the enemy shot least than low
         class Building(pygame.sprite.Sprite,SuperClassOfEachClass):
         def SearchKilledEnemy(enemyList, Enemy):
          #create the background, tile the bgd image
          #asign default groups to each sprite class
          #assign instance ty each class
          #Create some starting values
          pathAndKinds = file.readlines()
          #clear/erase the last drawn sprites
          all.clear(screen, background)
  • 새싹교실/2012/AClass/1회차 . . . . 12 matches
          printf(“%d is greater than %d\n”, num1, num2);
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         2. 배열에 숫자를 넣고, 그 배열에 특정 값이 있는지 찾는 프로그램(Search)을 작성해 주세요.
         2.배열에 숫자를 넣고, 그 배열에 특정 값이 있는지 찾는 프로그램(Search)을 작성해 주세요.
  • 새싹교실/2012/앞부분만본반 . . . . 12 matches
         Linear Algebra and C programming
         == 1회차 - 3/17(Linear Algebra) ==
         Linear Algebra에 대한 전체적인 구성
         1장 Linear Equations in Linear Algebra 에서
         Linear Equations 와 Matrices 의 비교,
         Linear System이 무엇인지 설명 -> Linear Equation의 집합
         그에 따른 Linear System이 가지고 있는 해 종류
         == 1회차 - 3/18(Linear Algebra) ==
         Linear System 과 Matrix equation사이의 상관관계를 설명함.
          A system of linear equation is said to be consistent if it has either one solution or infinitely many solutions; a system is inconsistent if it has no solution.
  • 새싹교실/2012/해보자 . . . . 12 matches
          int year;
          scanf_s("%d",&year);
          if((year%4==0&&year%100!=0)||year%400==0)
          - 임의로 무한반복의 상태를 벗어나게 할 수 있다. -> break,return
          * switch 문에서 break를 주지 않는 경우, 각 case를 전부 처리할 수도 있다.(if문과 다른 점)
          break;
          break;
         int mean(int a,int b);
          printf("%d",mean(num1,num2));
         int mean(int a,int b){
  • 스네이크바이트/C++ . . . . 12 matches
         #include<iostream>
          int Korean; //국어성적
          Korean= kor; //국어점수초기화
          return Math + Korean + English;//총점리턴
          return Korean; //국어점수리턴
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream.h>
         #include<iostream>
  • 이영호/nProtect Reverse Engineering . . . . 12 matches
         업데이트 파일에서 host의 patch 주소를 내가 사용하는 eady.sarang.net/~dark/12/Mabi/로 고치고 여기에 파일 3개를 올리고 시도 하였더니
         1. mabinogi.exe(게임 자체의 업데이트 체크를 한다. 그리고 createprocess로 client.exe를 실행하고 종료한다.)
         2. client.exe(client가 실행될 때, gameguard와는 별개로 디버거가 있는지 확인하는 루틴이 있는 듯하다. 이 파일의 순서는 이렇다. 1. 데이터 파일의 무결성검사-확인해보지는 않았지만, 이게 문제가 될 소지가 있다. 2. Debugger Process가 있는지 Check.-있다면 프로세스를 종료한다. 3. gcupdater.exe를 서버로부터 받아온다. 4. createprocess로 gcupdater를 실행한다. 5. 자체 게임 루틴을 실행하고 gcupdater와 IPC를 사용할 thread를 만든다.)
         3. gcupdater(실행시 항상 서버에 접속하여 파일 3개를 받아온다. guardcat.exe, INST.dat, gc_proch.dll을 순서대로 받아와 자체적으로 wsprintf를 이용하여 복사한다.-아마 디버거에 API를 걸리기 싫었는지 모른다. createprocess로 guardcat.exe를 실행시킨다.)
         CreateProcess() 매개변수
         |CommandLine = ""C:\Program Files\Mabinogi\client.exe" code:1622 ver:237 logip:211.218.233.200 logport:11000 chatip:211.218.233.192 chatport:8000 setting:"file://data/features.xml=Regular, Korea""
         |pThreadSecurity = NULL
         |CreationFlags = 0
         client.exe code:1622 ver:237 logip:211.218.233.200 logport:11000 chatip:211.218.233.192 chatport:8000 setting:"file://data/features.xml=Regular, Korea" 로 실행시키면 된다.
  • 정모/2013.5.6/CodeRace . . . . 12 matches
          StreamReader sr = new StreamReader(@"C:\test.txt");
          while ((line = sr.ReadLine()) != null)
          break;
          if (p[i].word == null) break;
          Console.Read();
          {break;
          fcloseall();
          break;
          break;
  • 코드레이스/2007.03.24상협지훈 . . . . 12 matches
         year, month, day, time, minute, sec = map(int,numList.split(" "))
         sec = ((((((year-2000)*12 + month)*30 + day)*24 + time)*60 + minute)*60 + sec )
         breakCt = 0
          year, month, day, time, minute, sec = map(int,numList.split(" "))
          sec = ((((((year-2000)*12 + month)*30 + day)*24 + time)*60 + minute)*60 + sec )
          breakCt += 1
         print breakCt
         breakCt = 0
          year, month, day, time, minute, sec = map(int,numList.split(" "))
          sec = ((((((year-2000)*12 + month)*30 + day)*24 + time)*60 + minute)*60 + sec )
          breakCt += 1
         print breakCt
  • 10학번 c++ 프로젝트/소스 . . . . 11 matches
         #include <iostream>
          break;
          break;
          break;
          break;
         #include <iostream>
          if(prog_exit) break; //모드전환에 의한
          break;
          break;
         #include<iostream>
          if(button=='1')break;//모드 전환 되게 루프 나가는 거임
  • 2002년도ACM문제샘플풀이/문제D . . . . 11 matches
         #include <iostream>
          sort(&inputData[i].weight[0],&inputData[i].weight[inputData[i].n],greater<int>());
          int team1 = inputData[i].weight[0], team2 = inputData[i].weight[1];
          if(team1 < team2)
          team1 += inputData[i].weight[j];
          team2 += inputData[i].weight[j];
          if(abs(team1 - team2) <= inputData[i].x)
         #include <iostream>
  • AcceleratedC++/Chapter8 . . . . 11 matches
          '''binary search 구현'''
         template <class Ran, class X> bool binary_search(Ran begin, Ran end, const X& x) {
          참고자료) WikiPedia:Binary_search 바이너리 서치
         istream, ostream 의 반복자를 얻음으로써 입출력 스트림을 제어하는 것이 가능하다.
         copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(v));
         //istream_iterator<int> 는 end-of-file, 에러상태를 가리킨다.
          // ignore leading blanks
         Class Out 가 순방향, 임의접근, 출력 반복자의 요구사항을 모두 반족하기 때문에 istream_iterator만 아니라면 어떤 반복자에도 쓰일 수 있다. 즉, 특정변수로의 저장 뿐만아니라 console, file 로의 ostream 으로의 출력도 지원한다. '' 흠 대단하군.. ''
  • BlueZ . . . . 11 matches
          if (hci_read_remote_name(sock, &(ii+i)->bdaddr, sizeof(name),
          int s, client, bytes_read;
          s = socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
          // read data from the client
          bytes_read = read(client, buf, sizeof(buf));
          if( bytes_read > 0 ) {
          s = socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
          int s, client, bytes_read;
          // read data from the client
          bytes_read = read(client, buf, sizeof(buf));
          if( bytes_read > 0 ) {
  • BuildingWikiParserUsingPlex . . . . 11 matches
         Plex 로 Wiki Page Parser 를 만들던중. Plex 는 아주 훌륭한 readability 의 lexical analyzer code 를 만들도록 도와준다.
          def makeToStream(self, aText):
          stream = self.makeToStream(aText)
          return WikiParser(stream, self.interWikiMap,self.scriptName, self.macros).linkedLine()
          urlHeader = Str("http://")
          url = urlHeader + stringUntilSpace
          def __init__(self, aStream, anInterWikiMap={}, aScriptName='pyki.cgi', aMacroList={}):
          Scanner.__init__(self, self.lexicon, aStream)
          token = self.read()
          break
  • C++스터디_2005여름/학점계산프로그램/허아영 . . . . 11 matches
         #include <fstream>
         #include <iostream>
         #include <fstream>
          fstream fin("input.txt");
          fstream fout("output.txt");
         #include <iostream>
         #include <fstream>
          fstream fin("input.txt");
          //fstream fout("output.txt");
         #include <iostream>
         #include <fstream>
  • ErdosNumbers/문보창 . . . . 11 matches
         //#include <fstream>
         #include <iostream>
         //fstream fin("input.txt");
         pNode head[MAX_ERNUM];
          head[i] = temp;
          head[0]->next = temp;
          strcpy(head[0]->next->name, "Erdos, P.");
          head[i]->next = NULL;
          pNode temp = head[ernum-1]->next;
          pNode temp = head[ernum];
          temp = head[i]->next;
  • InterWiki . . . . 11 matches
          * [http://seattlewireless.net/ SeattleWireless]
         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.
         See the wiki:MeatBall/InterWiki page on wiki:MeatBall:MeatballWiki for further details.
  • IpscLoadBalancing . . . . 11 matches
         June Kim <juneaftn@hanmail.net>"""
          for eachLine in lines:
          yield getRounds(eachLine)
          stream=StringIO(aString)
          lexer=shlex.shlex(stream)
          break
         June Kim <juneaftn@hanmail.net>
          bgen=b.doAll(f.read())
          for each in bgen:
          print each
          fout.write("%s\n"%each)
  • Java/CapacityIsChangedByDataIO . . . . 11 matches
         import java.io.PrintStream;
          private PrintStream out;
          public CapacityTest(PrintStream anOut) {
          showStringBufferIncrease(stringBuffer);
          showStringBufferDecrease(stringBuffer);
          showVectorIncrease(vector);
          showVectorDecrease(vector);
          public void showStringBufferIncrease(StringBuffer stringBuffer) {
          public void showStringBufferDecrease(StringBuffer stringBuffer) {
          public void showVectorIncrease(Vector aVector) {
          public void showVectorDecrease(Vector aVector) {
  • JavaStudy2003/두번째과제/곽세환 . . . . 11 matches
          public boolean IsStepFull() {
          public boolean IsPostionWall(int x, int y) {
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          public boolean SeeNextPos(Board bo, int x, int y) {
  • JavaStudy2004/조동영 . . . . 11 matches
          private boolean airAttack;
          public Unit(int hp, int shield, int attack, String state, boolean air) {
          zealot z = new zealot(100, 100, 10, "attack", false);
         ===== zealot =====
         public class zealot extends Unit {
          public zealot(int hp, int shield, int attack, String state, boolean air) {
          System.out.println("Zealot이 생성되었습니다.");
          public dragoon(int hp, int shield, int attack, String state, boolean air) {
          자식 클래스의 생성자는 전달인자가 없는 기본 생성자 모양으로 해놓고( ex) zealot() )
  • JollyJumpers/신재동 . . . . 11 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          public boolean isJollyJumper(Vector aList) {
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
          String line = reader.readLine();
  • MineSweeper/황재선 . . . . 11 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          * Created on 2005. 1. 2
          String [][] mineArr;
          mineArr = new String[row][col];
          mineArr[i][j] = arr[j+1];
          return mineArr;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          input = in.readLine();
          int len = mineArr[0].length;
          for (int row = 0; row < mineArr.length; row++) {
          if (mineArr[row][col].compareTo("*") == 0)
          return mineArr;
          row+posRow[i] < mineArr.length && col+posCol[i] < mineArr[0].length)
          if (mineArr[row+posRow[i]][col+posCol[i]].compareTo("*") == 0)
          mineArr[row][col] = Integer.toString(count);
          break;
          v.add(m.mineArr);
          * Created on 2005. 1. 2
  • MySQL 설치메뉴얼 . . . . 11 matches
          You might want to call the user and group something else instead
          assume that you have permission to create files and directories in
          getting-mysql::. For a given release, binary distributions for all
          4. Unpack the distribution, which creates the installation directory.
          Then create a symbolic link to that directory:
          The `tar' command creates a directory named `mysql-VERSION-OS'.
          lets you refer more easily to the installation directory as
          6. If you have not installed MySQL before, you must create the MySQL
          account that you created in the first step to use for running the
          After creating or updating the grant tables, you need to restart
          Edit the `bin/mysqlaccess' script at approximately line 18. Search
  • NSIS/예제2 . . . . 11 matches
          CreateDirectory "$SMPROGRAMS\Example2"
          CreateShortCut "$SMPROGRAMS\Example2\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
          CreateDirectory "$SMPROGRAMS\Example2"
          CreateShortCut "$SMPROGRAMS\Example2\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" "$INSTDIR\uninstall.exe" 0
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
         Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
         CreateDirectory: "$SMPROGRAMS\Example2"
         CreateShortCut: "$SMPROGRAMS\Example2\Uninstall.lnk"->"$INSTDIR\uninstall.exe" icon:$INSTDIR\uninstall.exe,0, showmode=0x0, hotkey=0x0
         CreateShortCut: "$SMPROGRAMS\Example2\Example2 (notepad).lnk"->"$INSTDIR\notepad.exe" icon:$INSTDIR\notepad.exe,0, showmode=0x0, hotkey=0x0
         EXE header size: 35328 / 35328 bytes
  • OOP . . . . 11 matches
         2. Objects perform computation by making requests of each other through the passing of messages.
         6. Classes are organized into singly-rooted tree structure, called an inheritance hirearchy.
         === Basic Idea ===
         Program consists of objects interacting with eachother Objects provide services.
         Clearer and easier to read
         Easier to maintain
         Code is more easily reusable
         Objects should correspond real word objects
         Responsibily area should be simple and compact
         Keep responsibily areas as general as possible to garantie reuse.
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 11 matches
         || void free(void *ptr); || calloc(), malloc(), realloc()에 의해 할당된 메모리 해제 ||
         || void *realloc(void *ptr, size_t size); || calloc(), malloc()에 의해 할당된 메모리 크기를 재조정한다 ||
         == 함수 (Functions) - Searching and Sorting Functions ==
         || void *bsearch(const void *key, const void *base, size_t nitems, size_t size, int (*compar)(const void *, const void *)); || 이진검색 수행 ||
         ==== qsort(), bsearch() 예제코드 ====
          "Paul", "Beavis", "Astro", "George", "Elroy"};
          /* Search for the item "Elroy" and print it */
          printf("%s\n",bsearch("Elroy", string_array, 10, 50, strcmp));
         ==== qsort(), bsearch() 실행 결과 ====
         John, Jane, Mary, Rogery, Dave, Paul, Beavis, Astro, George, Elroy,
         Astro, Beavis, Dave, Elroy, George, Jane, John, Mary, Paul, Rogery,
  • PrimaryArithmetic/sun . . . . 11 matches
          public boolean hasNext() {
          else break;
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader( new InputStreamReader( System.in ));
          while( (line=in.readLine()) != null ) {
          if( num1 == 0 && num2 == 0 ) break;
  • RandomWalk/신진영 . . . . 11 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • Refactoring/MovingFeaturesBetweenObjects . . . . 11 matches
         = Chapter 7 Moving Features Between Objects =
         A method is, or will be, using or used by more features of another class than the class on which it is defined.
         ''Create a new method with a similar body in the class it uses most. Either turn the old method into a simple delegation, or remove it altogether.''
         ''Create a new field in the target class, and change all its users.''
         ''Create a new class and move the relevant fields and methods from the old class into the new class.''
         ''Move all its features into another class and delete it.''
         ''Create methods on the server to hide the delegate.''
         ''Create a method in the client class with an instance of the server class as its first argument.''
         Date newStart = new Date (previousEnd.getYear(), previousEnd.getMonth(), previousEnd.getDate() + 1);
          return new Date (arg.getYear(), arg.getMonth(), arg.getDate() + 1);
         ''Create a new class that contains these extra methods. Make the extension class a subclass or a wapper of the original.''
  • Refactoring/OrganizingData . . . . 11 matches
          * You are accessing a field directly, but the coupling to the field is becoming awkward. [[BR]] ''Create getting and setting methods for the field and use only those to access the field.''
          boolean includes (int arg){
          boolean includes (int arg){
          * 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.''
          * You have two classes that need to use each other's features, but there is only a one-way link.[[BR]]''Add back pointers, and change modifiers to update both sets.''
          * You have a two-way associational but one class no longer needs features from the other. [[BR]]''Drop the unneeded end of the association.''
          * You have a literal number with a paricular meaning. [[BR]] ''Crate a constant, name it after the meaning, and replace the number with it.''
          * A method return a collection. [[BR]] ''Make it return a read-only view and provide add/remove methods.''
  • Refactoring/SimplifyingConditionalExpressions . . . . 11 matches
         if (isSpecialDeal()){
         if (isSpecialDeal())
          * A method has conditional behavior that does not make clear the normal path of execution [[BR]] ''Use guard clauses for all the special cases.''
          if( _isDead) result = deadAmount();
          if (_isDead) return deadAmount();
          * You have a conditional that chooses different behavior depending on the type of and object [[BR]] ''Move each leg of the conditional to an overriding method in a subclass. Make the orginal method abstract.''
          case EUROPEAN:
          throw new RuntimeException ("Should be unreachable");
         │European| │ │African │ │Norwegian Blue│
          * You have repeated checks for a null value[[BR]] ''Replace the null value with a null object.''
  • Scheduled Walk/김홍선 . . . . 11 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • ScheduledWalk/욱주&민수 . . . . 11 matches
         #include<iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         #include<iostream>
         #include<fstream>
          ifstream fin("input.txt");
  • Slurpys/강인수 . . . . 11 matches
         function HasDorEAtFirst (const S: String): Boolean;
         function HasGAtLast (const S: String; APos: Integer): Boolean;
         function IsSlump (const S: String): Boolean;
         function IsSlimp (const S: String): Boolean;
         function IsSlurpy (const S: String): Boolean;
         function HasDorEAtFirst (const S: String): Boolean;
         function HasGAtLast (const S: String; APos: Integer): Boolean;
          FirstFind: Boolean;
         function IsSlump (const S: String): Boolean;
          if HasDorEAtFirst (S) = False then
         function IsSlimp (const S: String): Boolean;
         function IsSlurpy (const S: String): Boolean;
  • TheJavaMan/스네이크바이트 . . . . 11 matches
          int select = System.in.read();
          while(System.in.read()!='\n')
          break;
          break;
          break;
          public boolean EatApple(Board aBoard)
          if(tSnake[0].EatApple(board))
          buff=createImage(getWidth(), getHeight());
          gb.clearRect(0,0, getWidth(), getHeight());
          public boolean Alive()
          Thread.sleep(bo.difficulty);
          JOptionPane.showInputDialog("Enter your name please");
  • TowerOfCubes/조현태 . . . . 11 matches
         #include <iostream>
         const char DEBUG_READ[] = "3\n1 2 2 2 1 2\n3 3 3 3 3 3\n3 2 1 1 1 1\n10\n1 5 10 3 6 5\n2 6 7 3 6 9\n5 7 3 2 1 9\n1 3 3 5 8 10\n6 6 2 2 4 4\n1 2 3 4 5 6\n10 9 8 7 6 5\n6 1 2 3 4 7\n1 2 3 3 2 1\n3 2 1 1 2 3\n0";
         const char* AddBox(const char* readData, vector<SMyBox*>& myBoxs)
          sscanf(readData, "%d %d %d %d %d %d", &front, &back, &left, &right, &top, &bottom);
          return strchr(readData, '\n') + 1;
          const char* readData = DEBUG_READ;
          sscanf(readData, "%d", &boxNumber);
          readData = strchr(readData, '\n') + 1;
          break;
          readData = AddBox(readData, myBoxs);
  • UsenetMacro . . . . 11 matches
          list($group, $thread) = @explode(':', $value);
          if (preg_match('/[[:xdigit:]]+/', $thread))
          $url .= '/browse_thread/thread/'.$thread;
          $_ = @fread($fp, 1024);
          if (strlen($_) < 1024) break;
         [[Usenet(http://groups-beta.google.com/group/comp.unix.programmer/browse_thread/thread/d302919d5af2b802)]]
         [[Usenet(http://groups-beta.google.com/group/comp.unix.programmer/browse_thread/thread/d302919d5af2b802)]]
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 11 matches
          break
          repeat
         우선 Lua에서 Frame을 불러오려면 CreateFrame을 해봐야겠지
         CreateFrame()
         newFrame = CreateFrame("frameType"[, "frameName"[, parentFrame[, "inheritsFrame"]]]);
         Coroutine이 다른 쓰레드를 하는건가? 이상하다. Busy Wait로 만든 Sleep을 해서 하는건데 Thread해서 다른 타이밍에 나오는것 같지가 않다???
         co = coroutine.create(function()
         시뮬을 돌려본 결과 Coroutine은 다른 Thread 단위로 돌아가는것이 아니라 main에서 같이 돌아가는것으로 나왔다. 이거 진짜 어떤경우에 쓰는건지.. 여튼.
         The game engine will call your OnUpdate function once each frame. This is (in most cases) extremely excessive.
         넣고 싶은 이벤트를 누르고 Create버튼을 누르면 Function을 제작할 수 있게되고 Lua파일에 자동으로 Script가 등록되게 된다.
         -- Create Date : 2011-08-12 오전 2:23:05
  • WheresWaldorf/Celfin . . . . 11 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • Yggdrasil/020523세미나 . . . . 11 matches
         #include<iostream.h>
         #include<iostream.h>
          break;
          break;
          break;
          break;}
         #include<iostream.h>
          break;
          break;
          break;
          break;
  • [Lovely]boy^_^/EnglishGrammer/PresentPerfectAndPast . . . . 11 matches
          C. We ofte use the present perfect with just, already, and yet. You can also use the simple past.
          (대개 just,already,yet과 같이 현재완료를 쓰지만, 단순과거에도 쓸수 있단다. 제기랄--;)
          We use already to say that something happened sooner than expected.(예상했던것보다 더 빨리 사건이 터졌을때 쓴다)
          ex) I've already mailed it. or I already mailed it.
          Yet = until now. It shows that the speaker is expecting something to happen. Use yet only in questions and negative sentences.
          ex) Have you ever eaten caviar?
          Here are more examples of speakers talking about a period that continues until now(recently/ in the last few days/ so far/ since breakfast, etc.)
          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?
  • radiohead4us/SQLPractice . . . . 11 matches
         2. Find all loan numbers for loans made at the Perryridge branch with loan amounts greater that $1200. (4.2.2 The where Clause)
         6. Find the names of all branches that have assets greater than at least one branch located in Brooklyn. (4.2.5 Tuple Variables)
         8. Find the average account balance at each branch. (4.4 Aggregate Functions)
         9. Find the number of depositors for each branch. (4.4 Aggregate Functions)
         11. Find the average balance for each customer who lives in Harrison and has at least three accounts. (4.4 Aggregate Functions)
         14. Find the names of all branches that have assets greater than those of at least one branch located in Brooklyn. (4.6.2 Set Comparison)
         19. Find all customers who have at least two accounts at the Perryridge branch. (4.6.4 Test for the Absence of Duplicate Tuples)
         [radiohead4us]
  • whiteblue/MyTermProject . . . . 11 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          cin.clear();
          cin.clear();
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/서민관 . . . . 11 matches
         #include <iostream>
          //z[0] = createZergling();
          //z[1] = createZergling();
          zergling* z1 = createZergling(1);
          zergling* z2 = createZergling(2);
         #include <iostream>
         zergling* createZergling(int num)
          which_is_dead(z1, z2);
         void which_is_dead(zergling* z1, zergling* z2)
         zergling* createZergling(int num);
         void which_is_dead(zergling* z1, zergling* z2);
  • 데블스캠프2011/둘째날/후기 . . . . 11 matches
          * Hacking != Cracking. Cheat Engine, 자바스크립트를 이용한 사이트 공격? 툴을 이용한 Packet Cracking 등 개인적으로 무척 재미있던 세미나였습니다. 뭐... 사실 많이들 관심은 있지만 실제로 하는 걸 보는 건 흔치 않은 만큼 이번에 세미나를 볼 수 있었던 것은 여러모로 행운이었다고 생각합니다. 더군다나 질문을 꽤 많이 했는데 선배님이 친절하게 답변을 해 주셔서 정말 감사했습니다. 웹 쪽은 이래저래 공격을 당할 가능성도 높은 만큼 나중에 그쪽으로 가게 된다면 관련 기술들도 배워둬야 하지 않을까 싶군요.
          * 이번 주제는 1학년 때 새싹 스터디 하면서 잠깐 보여주었던 내용을 다시금 보게 되어서 재미있었습니다. Cheat Engine을 직접 사용해 볼 수 있는 부분도 상당히 매력있었습니다. 많이들 듣던 해킹에 대한 정확한 정의도 알게 되었고 그 과정이 어떻게 되는지 조금이나마 알 수 있었던 부분이었습니다. 세미나에서 보여주고자 했던 게임이 생각되로 되지 않아 아쉽긴 했지만, 한편으로는 저렇기 때문에 보안이 중요하다는 것도 다시금 생각할 수 있었습니다.
          * 씐나는 Cheat-Engine Tutorial이군요. Off-Line Game들 할때 이용했던 T-Search, Game-Hack, Cheat-O-Matic 과 함께 잘 사용해보았던 Cheat-Engine입니다. 튜토리얼이 있는지는 몰랐네요. 포인터를 이용한 메모리를 바꾸는 보안도 찾을수 있는 대단한 성능이 숨겨져있었는지 몰랐습니다. 감격 감격. 문명5할때 문명 5에서는 값을 *100 + 난수로 해놔서 찾기 어려웠는데 참. 이제 튜토리얼을 통해 어떤 숨겨진 값들도 다 찾을 수 있을것 같습니다. 그리고 보여주고 준비해왔던 얘제들을 통해 보안이 얼마나 중요한지 알게되었습니다. 보안에 대해 많은걸 생각하게 해주네요. 유익한시간이었습니다. 다음에 관련 책이 있다면 한번 읽어볼 생각이 드네요.
         == 남상협/Machine Learning ==
         실제 Real World 에서 어떤 방식으로 프로젝트가 진행되고 (물론 Base이긴 하지만) 이것이 어떻게 작동하게 하는지, 또한 작동중 얼마나 많은 노하우가 들어가는지
         깨닫게 해주는 시간이었습니다! TSP 와 더불어 오늘 했던 Machine Learning 도 방학 중 공부할 목록에 추가해야겠군요 ^^
         링크 : [:데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 Machine-Learning의 제 코드입니다.]
  • 레밍즈프로젝트/프로토타입/STLLIST . . . . 11 matches
         '''Head/Tail Access'''
         || GetHead || Returns the head element of the list (cannot be empty). ||
         || RemoveHead || Removes the element from the head of the list. ||
         || AddHead || Adds an element (or all the elements in another list) to the head of the list (makes a new head). ||
         || RemoveAll || Removes all the elements from this list. ||
         || GetHeadPosition || Returns the position of the head element of the list. ||
         || RemoveAt || Removes an element from this list, specified by position. ||
         '''Searching'''
  • 만년달력/손동일,aekae . . . . 11 matches
         #include <iostream>
          int year,month;
          cin >> year >> month; // 입력받음
          int two = year / 4 - year / 100 + year / 400; // year 이전에 윤년의 갯수
          if (year % 4 == 0)
          if (year % 100 == 0)
          if (year % 400 == 0)
          int day = (((year-1) * 365 + two) + ((month-1) * 30 + ThirtyOne - XOR)) % 7;
  • 만년달력/재니 . . . . 11 matches
         #include <iostream>
          int year, month;
          cout << "Input Year : ";
          cin >> year;
          if ( year % 4 == 0 && ( year % 100 != 0 || year % 400 == 0 ) )
          theFirstDay = ( --year * 365 + year / 4 - year / 100 + year / 400 + 1 ) % 7;
  • 미로찾기/김영록 . . . . 11 matches
          {break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          // switch 문의 특징으로 각 case에서 if문안에 break를 넣으므로서
         Upload:korea.JPG
  • 새싹교실/2011/무전취식/레벨9 . . . . 11 matches
         == Ice Breaking ==
          * 아악~ Ice Breaking이 저장이 안됬어 ㅠㅠ!!!!!
          // sort in increasing order
          if(float_val == -1) break;
          * 후기가 날아가서 갑자기 의욕이 팍... 앞으로는 저장하고 적어야겠습니다. 이런일이. 역대 Ice Breaking중 가장 길었는데!!! 이미 수업 진도는 다 나아가서.. 이제 좌우를 돌아볼차례입니다. 알고리즘도 배우고 함수 쓰임도 배우고 코딩도 손에 익히고. 이번 시간에는 진영이에게 코딩을 맞겼는데 생각보다(?) 정말 잘했습니다. 가르치고 싶은건 이제 생각한 내용을 코드로 바꾸는것입니다. 다음시간에는 그것에 대해 한번 생각해서 진도에 적용시켜봐야겠습니다. 그리고 자료구조를 한번 알려줘야겠어요. 숙제는 잘들 해가죠? - [김준석]
          * 일등이다 야홍호오호오홍호오호옿 ice breaking이 저장되지않았다니... 슬픕니다ㅜ_ㅜ제꺼가 제일길었는데... 숙제 다시 풀어보다가 생각나서 후기쓰려고 들어왔는데 일등이네요 하핫 오늘은 축젠데 노는건 내일부터 해야겠네요ㅠ_ㅠ 지지난 시간 복습을 했습니다. 스택구조에대해서 다시한번 배웠고, 파일입출력을 배웠습니당(사실 복습). 파일은 구조체로 작성되어있는데, 파일이 있는 주소와 파일을 어디까지 읽어왔는지를 기억하는 변수가 포함되어 있다고 배웠어요. 그래서 while문에서 fgets로 읽어온 곳이 null이면 break하라는 if문을 4번거쳐서(파일 내용이 4줄일경우) printf가 4번실행된다는 것을 알았어용.(맞낰ㅋㅋㅋ) 그리고 숙제로 나온 문제를 풀어주셨는데 2번이 어려웠었는데 수..수학때문이었던 것 같네용... 아직까지 dev의 공식을 모르겠어요. 나름 수학열심히했었는데.. 다시해야하나봐요ㅠ_ㅠ 수학이 모든 학문과 연관되어있다니..싫어도 꼭 제대로 공부해야할 것 같습니다ㅜ_ㅜ(그래도 선대는싫어요.)c공부도열씨미하고 수학공부도열씨미할게용 하하하하 후기 길다!! 숙제 도와주셔서 감사합니당♥히히힛 - [이소라]
          * 오옷~~ 소라가 길게 썻어 ㅋㅋ 우와우와.. 정말 레벨 9까지의 후기중에 가장 보람찬 후기군요. Ice Breaking저장 못해서 미안... 흑흑. 오늘은 축제이지만 사실 우리학교는 별로 놓게 없답니다 슬프지만 이게 현실이에요..ㅠ.ㅠ 맨날 술먹고 스타부르고. 정작 학생들이 놀자리가 없다니 이게 뭔가요 =3=!!! 이번 레벨9에서 배운내용에 대해 자세하게 남겨줘서 너무 기쁩니다. 정말. 정말 기쁨. 다음시간에도 파일 입출력을 해보고. 돌아가며 실습에 들어가봐야겠습니다. 수학. 우와 어렵죠. 소라도 수학이 약하지만 언젠가 수학이 필요한날이 올때가 있을거란다. 정말로. 정말로. - [김준석]
          * 전 이번 수업시간때 지나가며 배운게 ICE Breaking 기법중 하나인.. 이름은 모르겠고 어떤 것의 전문가가 되어 질문에 답하기! 였어요 ㅋㅋㅋㅋㅋ 개발자들한테는 정말 저런게 있어야 좀 더 원할한 소통이 되는군, 이라고 ICE Breaking이 나름 중요하다는걸 다시 생각해보게 되었네요. -[김태진]
          * Creative Expert였지. 나름 센스가 있는 답변 잘들었어 ㅋㅋ. 와서 유익한 시간이 되었길 바란다 재밌었나 ㅋㅋ? - [김준석]
  • 새싹교실/2012/우리반 . . . . 11 matches
         === Ice Breaking ===
         === Ice Breaking ===
          * 컴퓨터로 해도 되고, 글로써도 상관없어요. 컴퓨터로 하는 경우 jereneal20@네이버.com으로 메일 보내줘요.
          2-2.char형을 통해 printf("%c%c%c%c%c",????);로 Woori가 나오는 프로그램을 짜보도록 합시다. 소스는 jereneal20@네이버.com으로 보내줘요.
         === Ice Breaking을 가장한 퀴즈 ===
          * 소스를 jereneal20@네이버.com 으로 보내도록 해요~
         === IceBreaking ===
          * IceBreaking은 시험 -_-;;
          * printf,\n,\t,\a,\\,\",return 0; in main,compile, link, scanf, int ==> variables, c=a+b;, %d, + => operator, %,if, ==, !=, >=, else, sequential execution, for, a?b:c, total variable, counter variable, garbage value, (int), 연산우선순위, ++a a++ pre/post in/decrement operator, math.h // pow,%21.2d, case switch, break, continue, logical operator || && ! 등.
         === IceBreaking ===
          * Search, Sort, Array.
  • 압축알고리즘/동경,세환 . . . . 11 matches
         #include<iostream>
          break;
          break;
         #include<iostream>
          break;
         #include<iostream>
          break;
         #include<iostream>
          break;
         #include<iostream>
          break;
  • 임시 . . . . 11 matches
         SearchIndex: Books
         Health, Mind & Body: 10
         http://blog.naver.com/heavenksm?Redirect=Log&logNo=80023759933 소켓에 대한 기본 지식
         In the first stage, you will write a multi-threaded server that simply displays the contents of the HTTP request message that it receives. After this program is running properly, you will add the code required to generate an appropriate response.
         &Operation=ItemSearch &SearchIndex=SportingGoods
         &SearchIndex=Books 고정
         API Reference - Search Index Values
         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).
         SearchIndex : Books, Toys, DVD, Music, VideoGames, Software or any other of Amazon's stores
         1. Search Type, 관련 parameter 입력.
  • 프로그래밍/Score . . . . 11 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          public void readFile() {
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
          String line = br.readLine();
          line = br.readLine();
          for(String each : group) {
          int size = each.length();
          s.readFile();
  • 2010JavaScript/강소현/연습 . . . . 10 matches
         <head>
         </head>
         <area shape="circle" coords="150,150,20"
         <head>
         </head>
         <area shape ="rect" coords ="151,175,321,224"
         <area shape ="rect" coords ="54,78,130,208"
         <area shape ="poly" coords ="92,239,139,232,164,257,109,268"
         <area shape ="rect" coords ="240,75,320,170"
         <area shape ="poly" coords
  • 5인용C++스터디/소켓프로그래밍 . . . . 10 matches
          void CleanUp();
          m_pServer->Create(7000);
         void CServerApp::CleanUp()
          void CleanUp();
          m_pClient->Create();
         void CClientApp::CleanUp()
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=260&nnew=2
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=261&nnew=2
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=262&nnew=2
         http://www.rein.pe.kr/technote/read.cgi?board=programing&y_number=263&nnew=2
  • CheckTheCheck/곽세환 . . . . 10 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;;
          break;;
  • CssMarket . . . . 10 matches
         || /pub/upload/rareair.css || Upload:rareair.css || . ||
         || /pub/upload/sfreaders.css || Upload:sfreaders.css|| . ||
         || /pub/upload/clean.css || Upload:clean.css || 제목 그대로 깔끔하다. ||
         || /pub/upload/easyread.css || Upload:easyread.css || . ||
  • Data전송 . . . . 10 matches
         <head>
         </head>
         <input type="radio" name="season" value="spring" checked>spring<br>
         <input type="radio" name="season" value="summer">summer<br>
         <head>
         </head>
          String season = request.getParameter("season");
         내가 좋아하는 계절은 <%=season%>
         == Thread ==
  • EightQueenProblem/이선우3 . . . . 10 matches
          public boolean isSamePoint( Point another )
          public abstract boolean doIHurtYou( Chessman another );
          public boolean doIHurtYou( Chessman another )
          if( sizeOfBoard < 1 ) throw new Exception( Board.class.getName() + "- size_of_board must be greater than 0." );
          public boolean setChessman( Chessman chessman )
          public boolean removeChessman( int x, int y )
          public boolean removeChessman( Point point )
          public boolean removeChessman( Chessman chessman )
          public void clearBoardBelowYPosition( int y )
          board.clearBoardBelowYPosition( y );
  • Fmt/문보창 . . . . 10 matches
         //#include <fstream>
         #include <iostream>
         //fstream fin("input.txt");
         //fstream fout("output.txt");
         void read_file(string & str);
          read_file(str);
         void read_file(string & str)
          break;
          break;
          break;
  • HardcoreCppStudy/첫숙제/Overloading/김아영 . . . . 10 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • InterWikiIcons . . . . 10 matches
         The InterWiki Icon is the cute, little picture that appears in front of a link instead of the prefix established by InterWiki. An icon exists for some, but not all InterMap references.
         You can set InterWikiIcon to InterMap entries by putting an icon file of name lowercased InterWiki entry name, e.g; meatball for MeatBall, under imgs directory.
          * MeatBall:MeatballWiki
         InterWikiIcon also used in the Unreal:Unreal Wiki.
         What about copy gentoo-16.png to gentookorea-16.png for InterMap entry 'GentooKorea'?
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 10 matches
         package com.minnysunny.mobilerssreader.spike;
          sgh.cleanUp();
          protected void pauseApp() {
          protected void destroyApp(boolean b) {
         package com.minnysunny.mobilerssreader.spike;
         import java.io.DataInputStream;
          private DataInputStream dis;
          dis = httpConn.openDataInputStream();
          public void cleanUp() {
          byte b = dis.readByte();
          dis.read(buffer);
  • LawOfDemeter . . . . 10 matches
         So we've decided to expose as little state as we need to in order to accomplish our goals. Great! Now
         nilly? Well, you could, but that would be a bad idea, according to the Law of Demeter. The Law of Demeter
         What that means is that the more objects you talk to, the more you run the risk of getting broken when one
         any objects it created.
         This is what we are trying to prevent. (We also have an example of Asking instead of Telling in foo.getKey
         Instead, this should be:
         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
         create built-in, automatic regression tests.
  • Marbles/문보창 . . . . 10 matches
         #include <iostream>
         void show(Marble marble, int cheapest);
          int cheapest;
          break;
          cheapest = (n1_efficiency > n2_efficiency) ? TYPE1 : TYPE2;
          if (cheapest == TYPE1)
          show(marble, cheapest);
          break;
         void show(Marble marble, int cheapest)
          else if (cheapest == TYPE1)
  • Marbles/조현태 . . . . 10 matches
          int x_1, x_2, y_1, y_2, beads, answer_1=0, answer_2=0;
          scanf("%d",&beads);
          if (0==beads)
          break;
          while(0==(answer_1=Get_answer(answer_1,answer_2,x_2,y_2,beads)))
          int x_1, x_2, y_1, y_2, beads, answer_1=0, answer_2=0;
          scanf("%d",&beads);
          if (0==beads)
          break;
          if (FALSE==Get_answer(&answer_1,&answer_2,x_2,y_2,beads))
  • MoreEffectiveC++/Basic . . . . 10 matches
         == Item 3: Never treat arrays polymorphically ==
         void printBSTArray( ostream& s, const BST array[], int numElements)
          void deleteArray( ostream& logStream, BST array[])
          logStream << "Deleting array at address "
          BalanceBST *balTreeArray = new BalancedBST[50];
          deleteArray(cout, balTreeArray); // 이것 역시 제대로 지워지리가 없다.
         부모 객체의 파괴자만 부르므로 역시 memory leak 현상을 일으킨다.
          * '''첫번째 문제는 해당 클래스를 이용하여 배열을 생성 할때이다. . ( The first is the creation of arrays )'''
         하지만 이럴 경우에는 array를 heap arrays(heap영역 사용 array라는 의미로 받아들임)로의 확장이 불가능한 고정된 방법이다.[[BR]]
         두가지를 구체적으로 이야기 해보면, '''첫번째'''로 ''for'' 문시에서 할당되는 객체의 숫자를 기억하고 있어야 한다. 잃어버리면 차후 resouce leak이 발생 할것이다. '''두번째'''로는 pointer를 위한 공간 할당으로 실제 필요한 memory 용량보다 더 쓴다. [[BR]]
  • PerformanceTest . . . . 10 matches
         다음은 Binary Search 의 퍼포먼스 측정관련 예제. CTimeEstimate 클래스를 만들어 씁니다.
          int BinarySearch (int nBoundary, int S[], int nKey);
          nLocation = BinarySearch (nBoundary, S, nRandNum);
          int BinarySearch (int nBoundary, int S[], int nKey)
         펜티엄 이상의 CPU에서 RDTSC(Read from Time Stamp Counter)를 이용하는 방법이 있다. 펜티엄은 내부적으로 TSC(Time Stamp Counter)라는 64비트 카운터를 가지고 있는데 이 카운터의 값은 클럭 사이클마다 증가한다. RDTSC는 내부 TSC카운터의 값을 EDX와 EAX 레지스터에 복사하는 명령이다. 이 명령은 6에서 11클럭을 소요한다. Win32 API의 QueryPerformanceCounter도 이 명령을 이용해 구현한 것으로 추측된다. 인라인 어셈블러를 사용하여 다음과 같이 사용할 수 있다.
          { __asm __emit 0fh __asm __emit 031h __asm mov x, eax}
          { __asm __emit 0fh __asm __emit 031h __asm mov low, eax __asm mov high, edx}
         간단하게 32비트 정수로 사용하고자 한다면 RDTSC명령이 카운터에서 가져오는 값 중에서 EAX에 담긴 값만을 가져오는 방법이 있다. 짧은 시간동안 측정한다면 EAX에 담긴 값만 가지고도 클럭을 측정할 수 있다. 64비트를 모두 이용할려면 LARGE_INTEGER 구조체를 이용한다.
         Windows는 Multi-Thread로 동작하지 않습니까? 위 코드를 수행하다가 다른 Thread로 제어가 넘어가게 되면 어떻게 될까요? 아마 다른 Thread의 수행시간까지 덤으로 추가되지 않을까요? 따라서 위에서 작성하신 코드들은 정확한 수행시간을 측정하지 못 할 것 같습니다. 그렇다고 제가 정확한 수행시간 측정을 위한 코드 작성 방법을 알지는 못합니다. -_-;
  • PreviousFrontPage . . . . 10 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.
         MoinMoin is a Python WikiClone, based on PikiPiki. The name is a common German slang expression explained on the MoinMoin page. If you run a Wiki using MoinMoin, please add it to the MoinMoinWikis page.
         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.
         /!\ Please see Wiki:WikiForumsCategorized for a list of wikis by topic.
         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.
         To learn more about what a WikiWikiWeb is, read about WhyWikiWorks and the WikiNature. Also, consult the WikiWikiWebFaq.
          * FindPage: search or browse the database in various ways
  • ProgrammingPearls/Column3 . . . . 10 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("data.dat");
         // Programming Pearls에서 제시하는 방법은
         #include <iostream>
         #include <fstream>
          ifstream fin("data.dat");
          break;
          break;
         ["ProgrammingPearls"]
  • ProjectPrometheus/Iteration2 . . . . 10 matches
         ||||||Story Name : Book Search (from 1st Iteration) ||
         || Search Keyword Generator || 1 || ○ (3시간) ||
         || Book Search Acceptance Test 작성 || 1 || ○(2시간 30분) ||
         || + heavy view 감안 || 1 || ○(10분) ||
         || view, light review, heavy review 혼합테스트 || 1 || ○ (2시간) ||
         || {{{~cpp HeavyReviewSmall}}} || heavy review 에 따른 가중치 계산 결과 테스트 || ○ ||
         || {{{~cpp HeavyReviewBig}}} || heavy review 에 따른 가중치 계산 결과 테스트. More || ○ ||
         || {{{~cpp VLH}}} || View, light review, heavy review 혼합 테스트 || ○ ||
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 10 matches
         headers = {"Content-Type":"application/x-www-form-urlencoded",
         def getSrchResult(headers,params):
          conn.request("POST", "/cgi-bin/mcu200", params, headers)
          print response.status, response.reason
          data = response.read()
          return f.read()
          Search 링크
          Search링크
         검색 부분 : http://www.lib.cau.ac.kr/search/search_200.jsp?
  • RandomWalk/황재선 . . . . 10 matches
         #include <iostream>
          break;
          break;
          break;
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • RandomWalk2/영동 . . . . 10 matches
         #include<iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • RubyLanguage/Expression . . . . 10 matches
         kind = case year
          when 1910..1929 then "New Orleans Jazz"
         leap = case
          when year % 400 == 0 then true
          when year % 100 == 0 then false
          else year % 4 == 0
          * 별도의 break 문은 필요 없음
          * 배열이나 범위의 요소를 하나씩 실행 (다른 언어의 foreach)
         (1..10).each do |i|
          * break: 반복 구조를 빠져나감
  • ScheduledWalk/임인택 . . . . 10 matches
         import java.io.DataInputStream;
         import java.io.FileInputStream;
          readData();
          private void readData() {
          DataInputStream din
          = new DataInputStream(new FileInputStream(new File("input2.txt")));
          size = Integer.parseInt(din.readLine());
          String pos = din.readLine();
          schedule = din.readLine();
  • Self-describingSequence/1002 . . . . 10 matches
          repeat = theGroupIdx
          end = start + repeat - 1
         문제임을 생각. 이를 binary search 구현으로 바꿈.
         binary search 로 바꾸고 나서도 역시 오래걸림. 다른 검색법에 대해서 생각하던 중, findGroupIdx 함수 호출을 할때를 생각.
          self._prevSearchPos = 0
          x,y=self._table[self._prevSearchPos]
          if x<=n<=y: return self._prevSearchPos+1
          self._prevSearchPos+=1
          repeat = theGroupIdx
          end = start + repeat - 1
  • TheJavaMan/지뢰찾기 . . . . 10 matches
          private boolean gameOver = false;
          mines.clear();
          center.removeAll();
          top.add(useTime, BorderLayout.EAST);
          boolean samePos;
          break;
          kan[i][j].setBorder(BorderFactory.createRaisedBevelBorder());
          private boolean state = false; // false 숨겨진 상태
          public void mouseReleased(MouseEvent e) {
          setBorder(BorderFactory.createLoweredBevelBorder());
          kan[i][j].setBorder(BorderFactory.createLoweredBevelBorder());
          class Timer extends Thread {
  • TheTrip/황재선 . . . . 10 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          * Created on 2005. 1. 4
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          String line = in.readLine();
          break;
  • VonNeumannAirport/인수 . . . . 10 matches
         #include <iostream>
         #include <fstream>
          _arrivalGateNums.clear();
          _departureGateNums.clear();
          break;
          break;
          ifstream fin("airport.in");
          break;
          break;
          _trafficAmountCollection.clear();
  • WinampPluginProgramming/DSP . . . . 10 matches
         BOOL WINAPI _DllMainCRTStartup(HANDLE hInst, ULONG ul_reason_for_call, LPVOID lpReserved)
         // Module header, includes version, description, and address of the module retriever function
         winampDSPHeader hdr = { DSP_HDRVER, "Nullsoft DSP demo v0.3 for Winamp 2", getModule };
         // this is the only exported symbol. returns our main header.
         __declspec( dllexport ) winampDSPHeader *winampDSPGetHeader2()
         // getmodule routine from the main header. Returns NULL if an invalid module was requested,
          "etc... this is really just a test of the new\n"
          ShowWindow((pitch_control_hwnd=CreateDialog(this_mod->hDllInstance,MAKEINTRESOURCE(IDD_DIALOG1),this_mod->hwndParent,pitchProc)),SW_SHOW);
         // cleanup (opposite of init()). Destroys the window, unregisters the window class
  • [Lovely]boy^_^/3DLibrary . . . . 10 matches
         // Header
         #include <iostream>
          friend ostream& operator << (ostream& os, const Matrix& m);
          friend ostream& operator << (ostream& os, const Vector& v);
         ostream& operator << (ostream& os, const Matrix& m)
         ostream& operator << (ostream& os, const Vector& v)
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 10 matches
         == In Korean ==
          * Extreme Bear 스타트!
          * Power Reading, Methapors we live by 제본판 입수.
          * Extreme Bear Start!
          * I learned a moving bar techinique using timer from Sanghyup.
          * I get Power Reading, and Methapors we live by BindingBook
          * 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.
  • joosama . . . . 10 matches
         http://imgsrc2.search.daum.net/imgair2/00/56/39/00563914_2.jpg
         http://imgsrc2.search.daum.net/imgair2/00/36/79/00367942_1.jpg http://imgsrc2.search.daum.net/imgair2/00/36/79/00367940_1.jpg http://imgsrc2.search.daum.net/imgair2/00/36/79/00367945_1.jpg
         http://imgsrc2.search.daum.net/imgair2/00/13/94/00139466_2.jpg
         더치페이야.................................http://imgsrc2.search.daum.net/imgair2/00/19/11/00191177_1.jpg
         http://imgsrc2.search.daum.net/imgair2/00/48/74/00487422_2.jpg http://imgsrc2.search.daum.net/imgair2/00/43/93/00439311_2.jpg
          http://imgsrc2.search.daum.net/imgair2/00/14/48/00144813_1.jpg
          http://imgsrc2.search.daum.net/imgair2/00/61/73/00617305_1.jpg
  • 개인키,공개키/김태훈,황재선 . . . . 10 matches
         #include <fstream>
         #include <iostream>
          ifstream fin ("source.txt");
          ofstream fout ("source_enc.txt");
          break;
         #include <fstream>
         #include <iostream>
          ifstream fin ("source1.txt");
          ofstream fout ("source1_enc.txt");
          break;
  • 개인키,공개키/류주영,문보창 . . . . 10 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("source.txt"); // fin과 input.txt를 연결
          ofstream fout("source_enc.txt"); // fout과 output.txt를 연결
          break;
         #include <iostream>
         #include <fstream>
          ifstream fin("source_enc.txt"); // fin과 input.txt를 연결
          ofstream fout("source_enc2.txt"); // fout과 output.txt를 연결
          break;
  • 개인키,공개키/최원서,곽세환 . . . . 10 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
          break;
         #include <fstream>
         #include <iostream>
          ifstream fin("output.txt");
          ofstream fout("output2.txt");
          break;
  • 논문번역/2012년스터디/서민관 . . . . 10 matches
         특히, 선형 판별 해석(linear discriminant analysis)과 allograph 문자 모델, 통계적 언어 지식을 결합한 방법을 살펴볼 것이다.
         특히 적은 양의 어휘를 이용하는 분리된 단어를 인식하는 시스템이 우편번호나 legal amount reading에 사용되었고, 높은 인식률을 기록하였다. 그래서 처리 속도나 인식의 정확도를 높일 여지가 없었다 [2, 8].
         이 시스템들은 주로 특징 추출(feature extract) 타입이나 인식 단계 전 또는 후에 텍스트 라인을 분리하거나 하는 점에서 차이가 있다.
         반면에 수직 위치와 일그러짐은 [15]에 나온 것과 비슷한 선형 회귀(linear regression)를 이용한 베이스라인 추정 방법을 이용해서 교정하였다. 일그러진 각도의 계산은 각의 방향을 기반으로 하였다.
         (2) 기준선을 고려했을 때의 극값 분산의 평균값 위치(position of the mean value of the intensity distribution)
         선형 변환과 특징 공간의 차원을 줄이는 방법을 적용하여 원형 특징 표현(........ original feature representation)을 최적화하였다.
         가장 유사할 것 같은 문자 배열이 표준 Viterbi beam-search 방법을 이용해서 계산된다.
         Allograph는 특정 문자의 다른 샘플(realization)과 같은 문자의 하위 항목을 나타낸다.
         이 작업은 German Research Foundation(DFG)의 프로젝트 Fi799/1에서 원조를 받았다.
  • 데블스캠프2011/셋째날/RUR-PLE/서영주 . . . . 10 matches
          if left_is_clear():
          elif front_is_clear():
          elif right_is_clear():
          repeat(moveAndPick, 6)
          repeat(moveAndPick, 6)
          repeat(turn_left, 3)
          repeat(turn_left, 4)
         while front_is_clear():
          while not front_is_clear():
          repeat(turn_right, 3)
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 10 matches
          * [http://clug.kr/~jereneal20/devils.php 링크]
         <head>
         </head>
          clearCanvas();
          clearInterval(intervalId);
         function clearCanvas()
          context.clearRect(0, 0, 600, 400);
         <head>
          this.context.clearRect(0,0,600,400);
         </head>
  • 몸짱프로젝트/BinarySearch . . . . 10 matches
         int search(const int aArr[], const int aNum, int front, int rear);
          int result = search(arr, 1, 0, SIZE);
         int search(const int aArr[], const int aNum, int front, int rear)
          if ( front <= rear )
          int mid = (front + rear)/2;
          return search( aArr, aNum, mid + 1, rear );
          return search( aArr, aNum, front, mid - 1);
  • 미로찾기/이규완오승혁 . . . . 10 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 미로찾기/조현태 . . . . 10 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 비밀키/권정욱 . . . . 10 matches
         #include <iostream>
         #include <fstream>
          ifstream fin(secret);
          ofstream fout("source_enc.txt");
          ifstream ffin(unsecret);
          ofstream ffout("resource_enc.txt");
         #include <iostream>
         #include <fstream>
          ifstream fin(secret);
          ofstream fout("source_enc.txt");
  • 비밀키/최원서 . . . . 10 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("input.txt"); // fin과 input.txt를 연결
          ofstream fout("output.txt"); // fout과 output.txt를 연결
          break;
         #include <fstream>
         #include <iostream>
          ifstream fin("output.txt"); // fin과 input.txt를 연결
          ofstream fout("output2.txt"); // fout과 output.txt를 연결
          break;
  • 새싹교실/2011/무전취식/레벨4 . . . . 10 matches
          == ICE Breaking ==
         정진경 : 목요일에 서강대가서 소프트웨어 마에스트로 설명회 갔는데 작년에 소프트웨어 마에스트로 면접관이 날 알아봐서 감격이었다. 토요일에 집에 내려갔다왔는데 형 친구들을 봤다. 형친구가 겜 프로젝트하는데 실무적인 도움되는것을 들었다. Zp정모는 가서 ICE Breaking 진실혹은 거짓을 하고 스피드 게임을 했다. 분위기는 재밋고 좋은것 같다.
          default: printf("잘못된 입력입니다\n"); break;
          Sora = Sora - temp; break;
          Sora = Sora - temp; break;
          My = My - temp; break;
          My = My - temp; break;
          break;
          break;
          break;//while문을 빠져나간다.
  • 서지혜 . . . . 10 matches
          * dead line, 중간 목표 필요
          * [https://www.ibm.com/developerworks/mydeveloperworks/blogs/9e635b49-09e9-4c23-8999-a4d461aeace2/entry/149?lang=ko 참고]
          1. English Speaking Study
          * see also [EnglishSpeaking/2012년스터디]
          1. English Speaking Study
          * see also [EnglishSpeaking/2012년스터디]
          * [http://www.ikeaapart.com Ikeaapart]
          * 디버거를 사용할 수 없는 환경을 난생 처음 만남. print문과 로그만으로 디버깅을 할 수 있다는 것을 깨달았다. 정보 로그, 에러 로그를 분리해서 에러로그만 보면 편하다. 버그가 의심되는 부분에 printf문을 삽입해서 값의 변화를 추적하는 것도 효과적이다(달리 할수 있는 방법이 없다..). 오늘 보게된 [http://wiki.kldp.org/wiki.php/HowToBeAProgrammer#s-3.1.1 HowToBeAProgrammer]에 이 내용이 올라와있다!! 이럴수가 난 삽질쟁이가 아니었음. 기쁘다.
          * [DoItAgainToLearn]
          * [http://cacm.acm.org/magazines/2010/1/55760-what-should-we-teach-new-software-developers-why/fulltext 어느 교수님의 고민] - 우리는 무엇을 가르치고, 무엇을 배워야 하는가?
  • 숫자를한글로바꾸기/김태훈zyint . . . . 10 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
         [LittleAOI] [숫자를한글로바꾸기]
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 10 matches
         || 12:00 ~ 13:00 |||||||||||||| Lunch Break ||
         || 13:50 ~ 14:00 |||||||||||||| Break ||
         || 14:50 ~ 15:00 |||||||||||||| Break ||
         || 15:00 ~ 15:50 || 스타트업을위한 Rapid Development (양수열) || 하둡 기반의 규모 확장성있는 트래픽 분석도구 (이연희) || 초보자를 위한 분산 캐시 활용 전략 (강대명) || Venture Capital & Start-up Investment (이종훈-벤처캐피탈협회) || How to deal with eXtream Applications? (최홍식) || SW 융합의 메카 인천에서 놀자! || 섹시한 개발자 되기 2.0 beta (자바카페 커뮤니티) ||
         || 15:50 ~ 16:00 |||||||||||||| Break ||
         || 16:50 ~ 17:00 |||||||||||||| Break ||
         || 17:50 ~ 18:00 |||||||||||||| Break ||
          세 번째로 들은 것이 Track 5의 How to deal with eXtream Application이었는데.. 뭔가 하고 들었는데 들으면서 왠지 컴구 시간에 배운 것이 연상이 되었던 시간이었다. 다만 컴구 시간에 배운 것은 컴퓨터 내부에서 CPU에서 필요한 데이터를 빠르게 가져오는 것이었다면 이것은 서버에서 데이터를 어떻게 저장하고 어떻게 가져오는 것이 안전하고 빠른가에 대하여 이야기 하는 시간이었다.
  • 중위수구하기/정수민 . . . . 10 matches
         int search_middleNum(int *, int *, int *);
          break;
          middleNum = search_middleNum(&a, &b, &c);
         int search_middleNum(int *a, int *b, int *c)
          if (middleNum_1==*a||middleNum_1==*b||middleNum_1==*c) break;
          if (middleNum_2==*a||middleNum_2==*b||middleNum_2==*c) break;
         int search_middleNum(int *, int *, int *);
          break;
          middleNum = search_middleNum(&a, &b, &c);
         int search_middleNum(int *a, int *b, int *c)
         올.. +_+ 괜찮아ㅎ 내 코드 값.. 줘~ ㅋㅋ, 너도 LittleAOI 참여해 계속, --아영
         [LittleAOI] [중위수구하기]
  • 지영민/ㅇㅈㅎ게임 . . . . 10 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 토이/메일주소셀렉터/김정현 . . . . 10 matches
          private boolean shouldInsertSpace;
          public String read(String fileName) {
          FileReader fr;
          fr = new FileReader(getTextFileForm(fileName));
          BufferedReader br = new BufferedReader(fr);
          while(br.ready()) {
          resultString += br.readLine();
          public void insertSpace(boolean shouldInsertSpace) {
          return getRemade(read(fileName));
  • 프로그래밍/DigitGenerator . . . . 10 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          for(String each : bits) {
          if (each.matches("")) {
          bitSum += Integer.parseInt(each);
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
          String line = br.readLine();
          line = br.readLine();
  • AseParserByJhs . . . . 9 matches
          static void ModelAlloc (CHS_GObject* pO); // 쓰이지 않음. j_ase 모듈에 있는 aseAllocate2CHS_Model을 사용
          static bool GetAseAllInfo (FILE *s); // 각 노드의 헤더정보와, 연결된 피지크 정점 개수를 카운트하고 에니메이션 키가 없는 노드의 에니메이션 키를 1로 초기화한다.
          static void GetAseAllData (FILE *s, DWORD *max_time); // 각 노드의 나머지 정보를 읽는다. 정점, 페이스, 노멀, 에니메이션 키(위치, 회전), 피지크의 weight 등등.
          static void ReleaseModels (); // s_AllList상의 모든 노드를 삭제한다.
          bResult = GetAseAllInfo (s);
          aseAllocate2CHS_Model (pNodeList [i]);
          CHS_GObject::GetAseAllData (s, &max_time);
          pNodeList[i]->UpdateAniTM (FALSE);
          pNodeList[i]->CreateVolumn (pNodeList[i]->verts, pNodeList[i]->numVertex);
         void CHS_GObject::ReleaseModels ()
         bool CHS_GObject::GetAseAllInfo (FILE *s)
          break;
          break;
          AngleAxis2Matrix (tmp_rot, pM->Axis, pM->Angle);
          break;
          break;
         void CHS_GObject::GetAseAllData (FILE *s, DWORD *max_time)
         // AngleAxis2Quat (&pM->pRotKey[nTmpCount].q, v, -t);
          AngleAxis2Quat (&pM->pRotKey[nTmpCount].q, v, t);
          break;
  • Boost/SmartPointer . . . . 9 matches
         // copyright notice appears in all copies. This software is provided "as is"
         // The original code for this example appeared in the shared_ptr documentation.
         #include <iostream>
          std::for_each( foo_vector.begin(), foo_vector.end(), FooPtrOps() );
          std::for_each( foo_set.begin(), foo_set.end(), FooPtrOps() );
         // Boost shared_ptr_example2 header file -----------------------------------//
         // several other names). It separates the interface (in this header file)
         // some translation units using this header, shared_ptr< implementation >
         #include <iostream>
  • BoostLibrary/SmartPointer . . . . 9 matches
         // copyright notice appears in all copies. This software is provided "as is"
         // The original code for this example appeared in the shared_ptr documentation.
         #include <iostream>
          std::for_each( foo_vector.begin(), foo_vector.end(), FooPtrOps() );
          std::for_each( foo_set.begin(), foo_set.end(), FooPtrOps() );
         // Boost shared_ptr_example2 header file -----------------------------------//
         // several other names). It separates the interface (in this header file)
         // some translation units using this header, shared_ptr< implementation >
         #include <iostream>
  • CheckTheCheck/Celfin . . . . 9 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • DebuggingSeminar_2005/AutoExp.dat . . . . 9 matches
         ; For good examples, read the rules in this file.
         ; sign, and text with replaceable parts in angle brackets. The
         ; further information on this API see the sample called EEAddIn.
         CWinThread =<,t> h=<m_hThread> proc=<m_pfnThreadProc>
         CThreadLocalObject =<,t>
         CStdioFile =FILE*=<m_pStream> name=<m_strFilename.m_pchData,s>
         CByteArray =count=<m_nCount>
         ; see EEAddIn sample for how to use these
         ;_SYSTEMTIME=$ADDIN(EEAddIn.dll,AddIn_SystemTime)
         ;_FILETIME=$ADDIN(EEAddIn.dll,AddIn_FileTime)
         std::greater<*>=greaterthan
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 9 matches
         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?
         a. Booch in OOSE relies heavily on expert designers and experience to provide the system modularization principle.
         Now putting this together with the earlier discussion about conceptual integrity we can propose some questions for discussion:
         · Are some O-O design methods better at creating an environment where design patterns are used in a generative sense?
         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?
  • DevelopmentinWindows/APIExample . . . . 9 matches
          hWnd = CreateWindow(szWindowClass, "API", WS_OVERLAPPEDWINDOW,
          case IDM_SAVEAS:
          break;
          break;
          break;
          break;
          break;
          break;
         #define APSTUDIO_READONLY_SYMBOLS
         #undef APSTUDIO_READONLY_SYMBOLS
         // Korean resources
         LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
          MENUITEM "Save As", IDM_SAVEAS
         #endif // Korean resources
         #define IDM_SAVEAS 40005
         #ifndef APSTUDIO_READONLY_SYMBOLS
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 9 matches
         Herman : Then he heads to the Quick-E-Mart for a cherry Squishy.
         When he leaves the Quick-E-Mart,
         Herman : Well, I'd rather they say " Death From Above," but I guess we're stuck.
         One will circle around this way to cut off the enemy's retreat,
         It's a classic pincers movement. It can't fail against a ten-year-old.
         I thought I'd never hear the screams of pain...
         Thank heaven for children.
         [English Speaking/2011년스터디]
  • IndexedTree/권영기 . . . . 9 matches
         #include<iostream>
          break;
         #include<iostream>
         int read_BinaryIndexedTree(int *tree, int sp, int ep){
          printf("%d", read_BinaryIndexedTree(tree, 3, 7));
         #include<iostream>
          int read(int sp, int ep);
         int IndexedTree::read(int sp, int ep)
          cout<<it->read(2, 7);
  • InternalLinkage . . . . 9 matches
         Consider for a moment why you'd declare an object to be static. It's usually because you want only a single copy of that object, right? Now consider what inline means. Conceptually, it means compilers should replace each call to the function with a copy of the function body, but for non-member functions, it also means something else. It means the functions in question have internal linkage.
         You don't ordinarily need to worry about such linguistic mumbo jumbo, but there is one thing you must remember: functions with internal linkage may be duplicated within a program (i.e., the object code for the program may contain more than one copy of each function with internal linkage), and this duplication includes static objects contained within the functions. The result? If you create an inline non-member function containing a local static object, you may end up with more than one copy of the static object in your program! So don't create inline non-member functions that contain local static data.(9)
         9) In July 1996, the °ISO/ANSI standardization committee changed the default linkage of inline functions to external, so the problem I describe here has been eliminated, at least on paper. Your compilers may not yet be in accord with °the standard, however, so your best bet is still to shy away from inline functions with static data. ¤ Item M26, P61
  • JUnit/Ecliipse . . . . 9 matches
          public boolean set(int index, int value) {
         New 대화창이 뜨면 아래쪽의 setUP()과 tearDown()을 체크하고 Next를 누릅니다.
          * @see TestCase#tearDown()
          protected void tearDown() throws Exception {
          super.tearDown();
         Java Beans 형식으로 되어있으므로 메서드에 대한 설명은 하지 않습니다.
          * @see TestCase#tearDown()
          protected void tearDown() throws Exception {
          super.tearDown();
  • JollyJumpers/임인택 . . . . 9 matches
          boolean isExist[] = new boolean[size-1];
          assertEquals(true, jj.compareArray(arr1));
          assertEquals(false, jj.compareArray(arr2));
          assertEquals(false, jj.compareArray(arr3));
          boolean barr1[] = {true, false, false, false};
          assertEquals(true, jj.compareArray(barr1));
          boolean barr2[] = {true, true, true};
          assertEquals(true, jj.compareArray(barr2));
          public boolean flags[];
          flags = new boolean[arr.length-1];
          public boolean compareArray(int[] arr) {
          public boolean compareArray(boolean[] arr) {
  • LUA_3 . . . . 9 matches
         예를 들면 for, while, repeat 가 있습니다. 하나씩 살펴보도록 하겠습니다. 우선 가장 많이 쓰이는 for문 부터 보겠습니다.
         마지막으로 repeat 문을 살펴 보겠습니다. repeat는 C의 do~while과 유사합니다. 하지만 다른 점이 있습니다. 우선 while 문과 달리 꼭 한 번은 실행 된다는 점, 그리고 조건이 거짓일 동안 반복 된다는 점, 그리고 마지막으로 do ~ end 블록이 아니라 repeat ~ until 로 구성 되어 있다는 점 입니다. 문법은 아래와 같습니다.
         [ repeat 조건이 거짓일 경우에 반복 될 명령문 until 조건 ]
         > repeat
         루아에도 break가 있습니다. 조건문과 break를 통해 조건에 따라서 반복문을 빠져 나갈 수 있습니다. 간단히 예제를 살펴 보고 끝내겠습니다.
         >> if i == 3 then break end
  • LearningGuideToDesignPatterns . . . . 9 matches
         원문 : http://www.industriallogic.com/papers/learning.html
         DesignPatterns로 Pattern 스터디를 처음 시작할때 보면, 23개의 Pattern들을 navigate 할 방향을 결정할만한 뚜렷한 기준이 없음을 알 수 있다. 이 책의 Pattern들은 Creational, Structural, Behavioral 분류로 나누어져 있다. 이러한 분류들은 각각 다른 성질들의 Pattern들을 빨리 찾는데 도움을 주긴 하지만, 패턴을 공부할때 그 공부 순서에 대해서는 구체적인 도움을 주지 못한다.
         === Factory Method - Creational ===
         === Abstract Factory - Creational ===
         AbstractFactoryPattern은 두번째로 쉬운 creational Pattern이다. 이 패턴은 또한 FactoryMethodPattern를 보강하는데 도움을 준다.
         === Builder - Creational ===
         === Singleton - Creational ===
         === Prototype - Creational ===
         아마도 가장 복잡한 creational pattern 일 것이다. PrototypePattern 은 종종 CommandPattern 과 같이 이용된다.
  • 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 very carefully squinted straight down the road. I got the car smack dab in the middle of the lane, pointed right down the middle of the road. I was doing great. My mind wandered a little...
         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.
         from "Learning To Drive - XP explained"
  • Linux/RegularExpression . . . . 9 matches
          * ^(caret) : 시작을 의미함. ^cat은 cat으로 시작하는 문자...(cats,cater,caterer...).in the line rather real text
          * $(dollar) : 끝을 의미함. cat$은 cat으로 끝나는 문자 ...(blackcat, whitecat, ....) in the line rather real text
          * |(OR) : 여러개의 식을 한개의 식으로 합성할 수 있다. []안에서는 | 이 문자를 가리킬 뿐이다. gr[ea]y, grey|gray,gr(a|e)y 는 같다.
         korea|japan|chinese (korea, japan, chinese 중 하나)
         while (list($a,$b)=each($matched))
         while (list($a,$b)=each($matched))
         while (list($a,$b)=each($matched))
         while (list($a,$b)=each($matched))
  • NUnit/C#예제 . . . . 9 matches
          1. SetUp TearDown 기능 역시 해당 Attribute를 추가한다.
          int[] activeArray = {1,2,3};
          Assertion.AssertNotNull(activeArray);
          FileStream fileStream = fileInfo.Create();
          fileStream.WriteByte(12);
          fileStream.Flush();
          fileStream.Close();
          [TearDown] public void 파일지우기()
          1. Argument에 {{{ $(ProjectDir)\bin\debug\$(TargetName).exe }}} 라고 적는다. ( 보통은 디버그 모드에서서 컴파일 하므로 폴더가 debug이다. 릴리즈인 경우에는 release로 바꾸면 될 듯)
  • PowerOfCryptography/조현태 . . . . 9 matches
         #include <iostream>
          break;
         #include <iostream>
          break;
          break;
          break;
          00415191 mov eax,dword ptr [a]
          00415194 sub eax,1
          0041519D mov dword ptr [b],eax
         [PowerOfCryptography] [LittleAOI]
  • ProjectPrometheus/EngineeringTask . . . . 9 matches
          * 책을 검색할 수 있다. 책을 검색할때는 Search Keyword type 을 명시하지 않아도 되는 Simple Search 와 Search Keyword Type 을 자세하게 둘 수 있는 Advanced Search 기능 둘 다 지원한다.
         || Book Search Acceptance Test 작성 || ○ ||
         || Search Keyword Generator || ○ ||
          * 책 정보를 보고, 서평을 작성하면서 점수를 줄 수 있다. (heavy view), 책에 대해 서평을 작성하지 않고도 점수만 줄 수도 있다. (light view)
         || heavy view 감안 || ○ ||
         || view, light review, heavy review 혼합테스트 || ○ ||
  • PythonMultiThreading . . . . 9 matches
         Python 에서는 2가지 thread interface 를 제공한다. 하나는 C 스타일의 API 를, 하나는 Java 스타일의 Thread Object를.
         사용하는 방법은 매우 간단. Thread class 를 상속받은뒤 Java 처럼 start 메소드를 호출해주면 run 메소드에 구현된 내용이 multithread 로 실행된다.
         import thread
          print "thread : ", i, args
          thread.start_new_thread(runOne, ((1,)))
         다른 차원의 기법으로는 Seminar:LightWeightThreads 가 있다.
  • RandomWalk/김아영 . . . . 9 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • RandomWalk/손동일 . . . . 9 matches
         #include<iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • RandomWalk/은지 . . . . 9 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • RandomWalk2/Leonardong . . . . 9 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • Refactoring/DealingWithGeneralization . . . . 9 matches
         = Chapter 11 Dealing With Generalization =
          * You have constructors on subclasses with mostly identical bodies.[[BR]]''Create a superclass constructor; class this from the subclass methods.''
          * A class has features that are used only in some instances.[[BR]]''Create a subclass for that subset of features.''
          * You have two classes with similar features.[[BR]]''Create a superclass and move the common features to the superclass.''
          * A subclass uses only part of a superclasses interface or does not want to inherit data.[[BR]]''Create a field for the superclass, adjust methods to delegate to the superclass, and remove the subclassing.''
  • STL/search . . . . 9 matches
         = Search =
          * STL에서는 최적의 검색 기능을 자랑하는(θ(logn)) Binary Search를 제공해준다.
          * Binary Search가 무엇이냐? 사람이 사전을 찾을때와 비슷하다고 보면 된다.
          이 과정을 재귀적으로 하면 값을 찾을수 있다. 이런 탐색 방법을 Binary Search 라고 부른다. 이것이 성립하려면, 원소들이 정렬되어 있고, 임의접근(random)이 가능해야 한다. 정렬이 안되어 2,3 번의 과정을 진생할수 없다.
          * STL에서는 최적의 조합으로, sort + binary_search를 추천해준다. 예제를 보자.
         #include <iostream>
         #include <algorithm> // search 알고리즘 쓰기 위한것
          if(binary_search(v.begin(), v.end(), 85))
          * sort해준다음 binary_search()의 인자로는 시작부분, 끝부분, 찾고자 하는 원소. 이렇게 넣어주면 된다.
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 9 matches
          def __init__(self,aStream=sys.stderr):
          self.outstream=aStream
          self.outstream.write(self.lexer.error_leader()+msg+'\n')
          def parse(self,aString=None,aStream=None,aName=None):
          aStream=StringIO(aString)
          lexer=shlex.shlex(aStream,aName)
          break
  • StringOfCPlusPlus/상협 . . . . 9 matches
          int search(char se);//찾고자 하는 문자열의 갯수로 알려줌
          friend ostream& operator<<(ostream &os, String &s);
         #include <iostream>
         int String::search(char se)
         ostream& operator<<(ostream &os, String &s)
         #include <iostream>
          cout<<"nam class 중 n의 갯수는 "<<nam.search('n')<<"개 \n";
  • Temp/Parser . . . . 9 matches
          def __init__(self,aStream=sys.stderr):
          self.outstream=aStream
          self.outstream.write(self.lexer.error_leader()+msg+'\n')
          def parse(self,aString=None,aStream=None,aName=None):
          aStream=StringIO(aString)
          lexer=shlex.shlex(aStream,aName)
          break
  • TestDrivenDatabaseDevelopment . . . . 9 matches
          public void tearDown() throws SQLException {
          repository.createArticle(writer, title, body);
          repository.createArticle(writer, title, body);
          public void testCreateArticle() throws SQLException {
          repository.createArticle(writer, title, body);
          repository.createArticle(writer, title, body);
          repository.createArticle(writer, title, body);
         작성하는중에, DB에 직접 접속해서 확인하는 코드가 테스트에 드러났다. (이는 예상한 일이긴 하다. DB 에 비종속적인 interface 를 제외하더라도 DB 쪽 코드를 계속 쌓아가기 위해선 DB 코드를 어느정도 써야 한다.) 처음 DB 에 직접 데이터를 넣을때는 side-effect가 발생하므로, 테스트를 2번씩 돌려줘서 side-effect를 확인을 했다. 점차적으로 initialize 메소드와 destroy 메소드를 만들고 이를 setUp, tearDown 쪽에 넣어줌으로 테스트시의 side-effect를 해결해나갔다.
          void createArticle(String writer, String title, String body) throws SQLException;
  • TheJavaMan/숫자야구 . . . . 9 matches
          public void windowDeactivated(WindowEvent e) { }
          * Created on 2004. 1. 17.
          * Created on 2004. 1. 17.
          * Created on 2004. 1. 17.
          result.clear();
          * Created on 2004. 1. 17.
          this.add(submit, "East");
          private static boolean isCorrect(String aStr) {
          * @see java.awt.event.KeyListener#keyReleased(java.awt.event.KeyEvent)
          public void keyReleased(KeyEvent arg0) {
  • ViImproved/설명서 . . . . 9 matches
          :r <file> ↓ <file>을 현재의 문서로 read
          :r !<명령어>↓ <명령어> 실행 결과를 read
          :nr <file>↓ n행 아래로 <file>을 read
         : ex모드(편집) ^f 앞 방향으로 한 화면 스크롤 :r <file> <file>을 현재의 문서로 read
         ) 다음 sentence G . . .로 이동(dft는 끝) :r !<명령어> <명령어>실행결과를 read
         ( 전 sentence ^g 현재줄의 위치를 화면출력 :nr <file> n줄로<file>을 read
         beautify(bf) nobf 입력하는 동안 모든 제어 문자를 무시 단 tab, newline, formfeed는 제외
         readonly(ro) noro ! 부호없는 화일 쓰기 방지
         writeany(wa) nowa 어떠한 화일이라도 시스템이 허용하는 범위내에서 쓰기 가능
  • WhyWikiWorks . . . . 9 matches
          * any and all information can be deleted by anyone. Wiki pages represent nothing but discussion and consensus because it's much easier to delete flames, spam and trivia than to indulge them. What remains is naturally meaningful.
          * wiki is not wysiwyg. It's an intelligence test of sorts to be able to edit a wiki page. It's not rocket science, but it doesn't appeal to the TV watchers. If it doesn't appeal, they don't participate, which leaves those of us who read and write to get on with rational discourse.
          * 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.
          * wiki participants are, by nature, a pedantic, ornery, and unreasonable bunch. So there's a camaraderie here we seldom see outside of our professional contacts.
         So that's it - insecure, indiscriminate, user-hostile, slow, and full of difficult, nit-picking people. Any other online community would count each of these strengths as a terrible flaw. Perhaps wiki works because the other online communities don't. --PeterMerel
  • WikiSandBox . . . . 9 matches
          * 그런데 첫번째 bullet 은 몇개의 sub-headers를 가지고 있군요. (이게 첫번째입니다.)
         여기서 Heading (단락줄) 모양이 바뀐 것을 주목하세요.
         Heading 모양에 따라 계통 (hierachy) 을 알 수 있으시죠? Table 하나 보고 갑니다.
         pre-formatted, No heading, No tables, No smileys. Only WikiLinks
          * MeatBall:InterWiki
          * wiki:MeatBall:InterWiki
          * [wiki:MeatBall:InterWiki]
          * [wiki:MeatBall:InterWiki InterWiki page on MeatBall]
  • XMLStudy_2002/Start . . . . 9 matches
         <!ENTITY % head.misc "SCRIPT|STYLE|META|LINK|OBJECT" -- repeatable head elements -->
         <!ENTITY % heading "H1|H2|H3|H4|H5|H6">
         <!ENTITY % head.content "TITLE & BASE?">
         <!ENTITY %block "P %heading; |%list; |%preformatted; |DL |DIV |NOSCRIPT | BOCKQUOTE ">
         <!ELEMENT HEAD O O (%head.content;) + (%(head.misc;) --document head-->
  • [Lovely]boy^_^/Diary/12Rest . . . . 9 matches
          * I read a Squeak chapter 3,4. Its sentence is so easy.
          * I read a Programming Pearls Chapter 6 a little, because I can't understand very well--;. So I read Chapter 7,8,9,10 roughly. In my opinion, there is no very serious contents.
          * I read a Squeak chapter 5.
          * I can treat D3D, DInput, but It's so crude yet.
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 9 matches
         == In Korean ==
          * I read the SBPP's preface, introduction. And I change a first smalltalk source to a C++ source. I gradually know smalltalk grammar.
          * The XB Project starts really. A customer is Jae-dong. So we determine to programm network othelo, that Jae-dong's preparation. At first, we start hopefully, but..--; after all integration is failed. In our opinion, we start beginner's mind. but we learned much, and interested it. And new customer is Hye-sun. Since now, our project begins really. Since tomorrow, during 2 weeks, we'll focus on TDD and pair programming with simple programming.
          * I read the SBPP's 2nd chapter - Patterns -.
          * ["SmalltalkBestPracticePatterns/Behavior/ComposedMethod"] read and summary.
          * Today's XB is full of mistakes.--; Because Java Date class's member starts with 0, not 1. so our tests fail and fail and fail again.. So we search some classes that realted with date.- Calendar, GregoryDate, SimpleDate.. - but--; our solution ends at date class. Out remain task is maybe a UI.
  • [Lovely]boy^_^/영작교정 . . . . 9 matches
          * David revealed his powerful ablity in language.
          * [[HTML(<STRIKE>)]] Developing Countrys strive for technical and economical advancement for years. [[HTML(</STRIKE>)]]
          * Developing countries have striven for technological and economical advancement for years.
          * [[HTML(<STRIKE>)]] I was obliged to leave after such a unpleasantly battle.[[HTML(</STRIKE>)]]
          * I was obliged to leave after such an unplesant battle.
          * [[HTML(<STRIKE>)]] Childs were very suprised that sound so they screamed.[[HTML(</STRIKE>)]]
          * Children were very suprised at that sound so they screamed.
          * Iraq backed off because it was threatened by air strikes.
  • aekae/code . . . . 9 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • ricoder . . . . 9 matches
         #include <iostream>
         #include <iostream>
          break;
          break;
         #include <iostream>
          break;
          break;
         #include <iostream>
         #include <iostream>
  • 논문번역/2012년스터디/김태진 . . . . 9 matches
          더 많은 문서 작업을 위해, 개인의 손글씨 각 줄들을 추출했다. 이것은 글씨들을 핵심 위치들 사이로 이미지를 쪼개는 것으로 할 수 있었다. 핵심 위치란, 글씨의 아래위 선사이의 영역과 같은 것인데, 핵심 위치에 존재하는 줄에서 필요한 전체 픽셀들의 최소 갯수를 말하는 한계점을 응용하여(?)찾을 수 있다. 이러한 한계점은 2진화된 손글씨 영역에 대한 수직적인 밀집 히스토그램(the horizontal density histogram of the binarized handwriting-area)을 사용한 Otsu method를 사용하여 자동적으로 만들 수 있다. 검은색 픽셀들의 갯수는 수평적 투영 히스토그램에 각각의 줄을 합한 갯수이고, 그 이미지는 이 히스토그램의 최소화를 따라 핵심 위치들 사이로 조각 내었다.
         == Linear Algebra and its applications ==
         == 1.7 Linear Independence 선형 독립성 ==
         만약 벡터 방정식 ...가 오직 자명한 해를 가진다면 Rn에 있는 인덱싱된 벡터들의 집합을 선형적으로 독립적(linearly independent)이라고 말한다. 만약 (2)와 같은 0이 아닌 가중치가 존재한다면 그 집합은 선형 독립전이다고 한다.
          등식 (2)는 가중치가 모두 0이 아닐 때 v1...vp사이에서 linear independence relation(선형 독립 관계)라고 한다. 그 인덱싱된 집합이 선형 독립 집합이면 그 집합은 선형독립임이 필요충분 조건이다. 간단히 말하기위해, 우리는 {v1,,,vp}가 선형독립 집합을 의미할때 v1...vp가 독립이라고 말할지도 모른다. 우리는 선형 독립 집합에게 유사한 용어들을 사용한다.
         Linear Independence of Matrix Columns 행렬 행에 대한 선형 독립성
         Characterization of Linearly Dependent Sets
         == 1.8 Linear Transformations ==
         Linear Transformations 선형 변환
  • 데블스캠프2005/RUR-PLE/정수민 . . . . 9 matches
          if not front_is_clear():
          while front_is_clear():
          if front_is_clear():
         while front_is_clear():
          while front_is_clear():
          if not front_is_clear():
          if front_is_clear():
          if front_is_clear():
         while front_is_clear():
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 9 matches
         // testDlg.h : header file
          afx_msg void OnBUTTONclear();
          ON_BN_CLICKED(IDC_BUTTONclear, OnBUTTONclear)
          break;
          break;
          break;
          break;
         void CTestDlg::OnBUTTONclear()
  • 데블스캠프2011/넷째날/Android/송지원 . . . . 9 matches
          /** Called when the activity is first created. */
          public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          public boolean onTouchEvent(MotionEvent event){
         <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          <LinearLayout
          android:id="@+id/linearLayout1"
          </LinearLayout>
         </LinearLayout>
  • 데블스캠프2011/둘째날/Machine-Learning . . . . 9 matches
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김수경]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진]
          * svm learning : ./svm_multiclass_learn -c 1 /home/newmoni/workspace/DevilsCamp/data/test.svm_light test.c1.model
          * [데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy]
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 9 matches
         Describe 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 here
         package org.zeropage.machinelearn;
          private boolean isSkipData(String inputStr) {
          Scanner sectionLearn = new Scanner(this.fileName);
          while(sectionLearn.hasNextLine()) {
          String[] a = sectionLearn.nextLine().split("\\s+");
          sectionLearn.close();
         package org.zeropage.machinelearn;
          return Math.log(((double)sectionTrain[index].getSectionWordNumber(word) / sectionTrain[index].getSectionWordsNumber()) / ((double)ArticleAdvantage(index, word) / notInSectionWordTotalSum));
          private double ArticleAdvantage(int index, String word) {
         package org.zeropage.machinelearn;
  • 무엇을공부할것인가 . . . . 9 matches
         about particular technologies, the important part is learning concepts. If
         you learn Python, you won't be able to avoid learning (at least):
         There's a lot more concepts that you can learn while using Python, as you
         Learn concepts, not tools. At least in the long run, this will make you
         - Team work: dividing up tasks. Defining the interfaces up front to avoid
          blocking other team members who wait for you. Using a source code control
  • 새싹교실/2012/AClass/5회차 . . . . 9 matches
          4.BinarySearch가 무엇인지 찾아보고, 가능하면 한번 구현해보도록 합시다.(가능하면!)
         4.BinarySearch가 무엇인지 찾아보고, 가능하면 한번 구현해보도록 합시다.(가능하면!)
         4.BinarySearch가 무엇인지 찾아보고, 가능하면 한번 구현해보도록 합시다.(가능하면!)
         break;
         break;
         4.BinarySearch가 무엇인지 찾아보고, 가능하면 한번 구현해보도록 합시다.(가능하면!)
         int search;
         search=binary(arr,0,9,key);
         if(search==1)
  • 새싹교실/2012/새싹교실강사교육/2주차 . . . . 9 matches
         1. Ice Breaking Wiki에 적기.
          default: printf("잘못된 입력입니다\n"); break;
          Sora = Sora - temp; break;
          Sora = Sora - temp; break;
          My = My - temp; break;
          My = My - temp; break;
          break;
          break;
          break;//while문을 빠져나간다.
  • 이영호/끄적끄적 . . . . 9 matches
         HOME *head;
         head = (HOME *)malloc(sizeof(HOME));
         HOME *buf = head;
          strcpy(head->name, "2 of Clubs");
          j==1?"Clubs":j==2?"Diamonds":j==3?"Hearts":"Spades");
          buf = head;
         HOME *buf = head;
         HOME *save = head;
         HOME *buf = head;
  • 정모/2011.3.14 . . . . 9 matches
         = Ice Breaking =
          * [김수경]이 대안언어축제에서 배워온 ''진실 혹은 거짓''으로 IceBreaking 겸 1주일 회고를 진행.
          * Ice Breaking에서 지난 주에 하였던 일 3가지를 적되 1가지는 거짓으로 적어 맞히는 형식으로 진행되었습니다. 제가 했던 거짓말은 C언어의 low-level적 특성을 잊었다는 거였는데...열혈강의 책 첫장을 보면서 새로이 책을 보는 것 같은 기분이 들었다는 것에 충격을 많이 받았습니다. 새싹 교실 수업에 피해가 없도록 해야할 필요성을 느꼈습니다. 황현 학우의 OMS는 중간에 들어가서 잘 보지 못했습니다 ㅠㅠ 새싹교실에 추가 반배정이 있었는데 인원수가 늘은 만큼 수업 시 글자가 안보인다거나 목소리가 안들리는 피해가 없도록 잘 준비해 갈 계획입니다. - [강소현]
          * Fact는 중간중간에 껴넣을 것임으로 생략합니다. 중간에 가느라고 대안언어축제 공유를 참가하지 못한게 아쉬웠어요ㅠ_- IceBreaking에 충격적 진실 소재가 있어서 더 즐거웠어요 (조폭이었던 형님과 술먹음 ㅋㅋㅋㅋ) 현이의 OMS 진행 때 전자교탁 컴퓨터가 원활하게 돌아가지 않아서 시간이 좀 깎아먹힌게 아쉬웠어요. 전자교탁 좀 안된다 싶을때 기호 컴퓨터로 바로 세팅 시작했으면 더 좋았을거 같아요. (어차피 전자교탁으로 해도 퀵타임은 깔아야하지 않았나;) 제 생각이지만 본래 발표같은거 준비할때 학교 등의 사전답사가 안된 장비는 믿지 않는게 정석입니다. 다음 정모때 세미나 섭외했는데 많이들 오셨으면 좋겠어요 - [지원]
          * Ice Breaking 때 스펙타클한 거짓말을 썼는데 "달을 다녀왔다" 라고 썼습니다. 물론 고쳤지만요.ㅋㅋ 그리고 이번 Ice Breaking은 시간이 좀 길어진게 흠이지만 참 재밌었습니다. 이번 정모 때 가장 인상적인건 현이의 옵젝C 였습니다. 중간에 "함수 오버로딩은 지원 안하나요?" 라고 물어봤었는데, "언어의 특징 상 지원할 필요가 없다" 라고 현이가 답해줬습니다. 대답을 들으면서 '''"아, 난 그동안 언어의 특징을 너무 무비판적으로 수용한 것이 아닌가?"''' 라는 생각을 하게 되었습니다. '''"객체지향 언어는 당연히 함수 오버로딩을 구현해야 한다"'''는 선입견이 있었거든요. 저에게 심심한 충격이 됐습니다. 다른 OOP Language 중 오버로딩을 구현한 비율이 얼마나 되는지 한번 찾아봐야 겠습니다 ㅋㅋㅋ - [박성현]
          * 솔직히 Ice Breaking할때 저번 주에 한 재미난 일이 생각이 안나서 어떻게 대충 쓰다보니 너무 자명한 거짓말을 써 버렸습니다ㅋㅋ OMS할때 Objective-C에 대해 하나도 몰라서 초반의 Obj-C의 클래스 선언 방법이나 문법에 대해서는 이해를 했지만 뒤에 가서는 이해가 안가는 부분이 대다수였던 것 같네요. ZP책장에 Obj-C 책을 넣어 뒀다고 하니 언젠간 한 번 꺼내서 읽어봐야겠습니다. - [신기호]
          * Ice Breaking을 하면서 뭔가 저번주에 바쁘게 지낸거 같은데 쓸게 없네라는 생각이 들기도 했었지만,, 이런 기회로 조금이나마 서로에 대해서 알게 된 것 같아 좋았습니다. Objective-C는 초반 세팅의 문제가 있었지만, 설명을 해주는 점에 있어서는 확실히 이 언어를 많이 써 보고 느낀점을 전달하려고 하는 모습이 보기 좋았습니다. 그리고 항상 이런 언어에 대해서 들으면서 느끼는건 어디선가 이름은 많이 들어봤는데 접해본건 하나도 없구나 하는.... 대안언어에 대한 발표가 진행될 때 일이 있어 먼저 가긴 했지만 다음에 기회가 되면 알아보고 참여해 보는 것도 괜찮을 거 같다는 생각이 들었습니다. - [권순의]
          * 처음에 Ice Breaking은 늦게들어가서 제대로 하지 못했지만 저번주 회고도 되면서 나름 재미도 있는 개념인거같네요 그리고 objective-C 세미나는 흥미는 있었지만 능력부족으로 이해가 되지않고 밤새고 신검을 받고온 후유증으로 거의 졸았던것같습니다. 새싹교실에 대해서도 얘기를 했는데 첫 강사라 긴장되기도 하지만 열심히하면 제대로 되겠지요 - [경세준]
  • 정모/2011.4.11 . . . . 9 matches
         == Ice Breaking ==
          * 항상 그렇듯 정모할때 궁금한건 Ice Breaking 시간이군요. 녹화 재방이라도 제발 보고싶은 마음입니다. 정모시간에 소개해주신 LETSudent는 참석해봐야겠습니다. 유익한 정보군요. 새로온 21기 학우들 반갑습니다. 얼굴 기억했어요. Zeropage의 생활을 맘껏 즐겨보아요. 새얼굴들이 보였는데 이제 새로 새내기들을 한번 정모에 참여할때가 되었다는 생각이 잠깐 들었던 시간입니다. 권순의 학우의 OMS는 배경이 아야나미 레이라서 기쁨반 안타까움 반으로 배경을 지켜보았고 안티짓도 좀 올렸었습니다만, 그거 알잖아요 안티도 팬입니다. OMS에서 소개된 노래들에 대해 다시한번 들어보고 생각해보게 되었던 시간은 기쁩니다. 창작자의 의미가 가득차있는 것을 알게해주었으니까요. 그사람들도 기쁠겁니다. 회장님이 만들으셨던 스피드 퀴즈는 정말 신선했어요. '우리도 올해는 이런 레크레이션을 다하는구나'는 뿌듯한 생각이 들었습니다. 전 이런거 좋아하니까요. 저도 어느정도 공통된 경험이 쌓인사람들과 만난다면 해보는게 좋을것 같습니다. 다음주 소풍은 정말 꽃이 만발했으면 좋겠단 생각이드네요 한번 이건 알아봐야겠습니다. 비는 안오겠죠. 시험기간 전이라 걱정이될 사람도있겠지만 경험상, 시험기간 전에는, 시험기간 중에는, 시험기간 후에는 노는겁니다. Enjoy EveryThing이죠. 항상 늦지만 이렇게라도 정모에 참석해서 후기를 남길수있는게 가장 즐겁습니다. 다음주에는 즐거운 소풍준비를 해가야겠군요 - [김준석]
          * Ice Breaking .. 재밌는데 너무 시간이 오래 걸리는거 같습니다. 이거 오래하니까 뒤에 준비된 순서를 시간에 쫓겨서 하네요. 진경이 맨날 기숙사 엘리베이터에서 어색하게 인사만 하고 지나갔는데.. 오늘 보니 반가웠습니다. OMS의 영화에 나온 음악 하니까 최근에 영화관에서 레드 라이딩 후드 보다가 MUSE의 노래가 나오길래 깜짝 놀란 기억이 납니다. 영화도 되게 재밌었어요. 그리고 네이트 주소를 적어두질 못했는데 다시 한번 올려주시면 저도 파일방 이용을 좀...ㅎ 다음주 소풍 정말 기대됩니다. 항상 정모 나올 때마다 느끼는거지만 뭔가 하고 간다 라는 느낌을 확실히 받는거 같네요. 정모 준비하느라 고생하시는 회장님 감사합니다~ - [정의정]
          * 이번 정모에는 11학번 학우분들이 참여하여 반가웠습니다. Ice Breaking때는 화기애애한 분위기가 마음에 들었습니다. 다들 웃으면서 ㅎㅎ 재미있는 시간이었던 것 같습니다. 일일 퍼실리테이터... 어떤 느낌일지는 모르겠지만 한번 해 보는 것도 재밌지 않을까라는 생각도 했습니다. 이번 OMS를 진행하면서.. 음... 역시 배경이 문제였었던 같습니다 -ㅅ-;; 그리고 생각했던거 보다 머리속에 있는 말이 입 밖으로 잘 나오지를 않아가지고 제가 생각했던 것들을 모두 전달하지 못했던 것 같습니다. 사실 음악을 좋아하다 보니까 영화나 TV를 보다가 아는 음악이 나오면 혼자 반가워 하고 그랬는데,, 그 안에 있는 의미를 찾아보는 일은 많이 하지 않았었습니다. 다만, 이런걸 해 보겠다고 생각했던게 아이언맨 2 보다가 (보여드렸던 장면에서) 처음에는 Queen의 You're my Best Friend라는 노래로 생각하고 저 장면과 되게 모순이다라고 생각했었는데 그 노래가 아니라 다른 노래라 조금 당황했던 것도 있고, 노래 가사를 보면서 아 이런 의미가 있을 수도 있겠구나 라는 생각을 했습니다. 그래서 이것 저것 찾아보게 되었던 것이 계기가 되었던 것 같습니다. 그리고 이번 스피드 퀴즈는 그동한 제로페이지에서 했던 것들이 많았구나 라는 생각과 함께, 제가 설명하는데 윤종하 게임이 나올줄이야 이러면서 -ㅅ-;; ㅋㅋㅋ 마지막으로 다음주 소풍 기대되네요 ㅋ - [권순의]
          1. Ice Breaking을 제가 많이 해 본 것은 아니라 원활한 진행이 잘 안 되네요. 당장은 할 일들이 쌓여있으니 바로 공부하겠다고 하면 거짓말이 될테고… 방학 중에 Ice Breaking에 대해 알아보고 2학기땐 더 즐거운 시간이 될 수 있도록 해야겠습니다.
          * 저는 횟수로 따지자면 이번이 두번째로 참여하게 되는건데, 좀 제대로 참여한건 오늘이 처음이라 어떨지 많이 개대됐어요. Ice Breaking도 좀 더 재밌게 쓸 수 있었을 텐데 하는 아쉬움(?)도 남네요. 또, 중간에 스터디 소개같은거 하는데서는 이게 도대체 무슨 말이지.... 라는 것도 좀 있었구요. OMS는 매트릭스가 제일 기억에 남...는 다고 하면 거짓말이겠고.. (배경이..) 사실 OMS하는게 상당히 많이 전문적인(저번에 현이형이 준비하는거 봤거든요.)걸 하는 줄 알았는데 꼭 그런건 아닌거 같아 좀 쉽게 다가온거 같아 좋았어요. 근데 갑자기 궁금한게.. 위키에 두명이 동시에 수정하게 되면 어떻게 될까요? 앞에 저장한 사람의 내용이 씹히게 될까요;? - [김태진]
          * 이번 정모에서는 11학번들이 많이 와서 굉장히 흥미로웠습니다 ㅋㅋ 저번 정모에 안나가서 그때도 11학번들이 많이 왔었는지는 모르겠지만, 이렇게 1학년들과 같이 정모에 참석하니 아 이제 1년이 지났구나 하는 생각이....Ice Breaking에서는 거짓말을 급조해야 하다보니 그 당시에 생각나는 아주 사소한 걸로 할 수 밖에 없었습니다. 그리고 OMSㅋㅋ 처음에 배경화면 뭔가가 친숙한 얼굴이다 했는데 생각해보니 에반게리온의 아야나미 레이..ㅋㅋㅋㅋㅋ 아 이러면 안되지 어쨋든 영화나 광고 속에서 작가(?)가 전하고 싶은 말을 노래 가사를 통해 알려준다는 사실이 놀라웠습니다. - [신기호]
          * 악.. 후기를 썼다고 기억하고 있었는데 안썼네요ㅠㅠ.... 항상 새로운 프로그램을 준비하는 회장님께 박수를 보냅니다. 진실, 거짓은 전에도 해봤지만 자기를 소개하는 IceBreaking도 즐거웠습니다. 의외의 사실과 거짓은 항상 나오는 것 같습니다. 스피드 퀴즈도 즐거웠습니다. 재학생들이 그간의 활동을 회고하고 11학번 학우들이 새로운 키워드를 알게된 좋은 계기였다고 생각합니다. 순의의 OMS도 즐겁게 봤습니다. 자신이 이야기하고자 하는 내용을 좀 더 자신 있게 표현하지 못하고 약간 쑥스러워(?) 하는 면도 보였지만 동영상도 그렇고 많은 준비를 했다고 느꼈습니다. 다음 OMS에 대한 부담이 큽니다=_=;; - [Enoch]
  • 정수민 . . . . 9 matches
         === ReverseAndAdd ===
         [ReverseAndAdd/정수민]
          break;
          if (randemsoo[0][i] || randemsoo[1][i]) break;
          break;
          break;
          break;
          break;
          float agv, team;
          team = sum;
          agv = (team / input_score);
  • 조영준/CodeRace/130506 . . . . 9 matches
          StreamReader sr = new StreamReader(@"C:\test.txt");
          while ((line = sr.ReadLine()) != null)
          break;
          break;
          if (p[i].word == null) break;
          Console.Read();
  • 주요한/노트북선택... . . . . 9 matches
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni06&page=1&id=172&search_condition[subj]=&search_condition[period]=&search_condition[text]=&search_condition[category]= 글1]
          * [http://www.caucse.net/DongmunBoard/view.php?table=board_alumni06&page=1&id=180&search_condition[subj]=&search_condition[period]=&search_condition[text]=&search_condition[category]= 글2]
          나같은 경우에는 [http://kr.dcinside14.imagesearch.yahoo.com/zb40/zboard.php?id=notesell nbinsde노트북중고] 에서 중고 매물로 소니바이오 S38LP를 158만원에 샀는데,, 아는 선배는 같은것을 새거로 290만원 가까이 주고 샀었다는 말을 주고 보람도 있었음,,
  • 프로그래밍/Pinary . . . . 9 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          boolean accept = true;
          break;
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
          String line = br.readLine();
          line = br.readLine();
  • .bashrc . . . . 8 matches
         function repeat() # 명령어를 n 번 반복
          echo -n "$@" '[y/n] ' ; read ans
         complete -A variable export local readonly unset
         complete -f -o default -X '!*.pdf' acroread pdf2ps
         # a so-called 'long options' mode , ie: 'ls --all' instead of 'ls -a'
          # make reads `makefile' before `Makefile'
          break
          export history import log rdiff release remove rtag status \
  • BusSimulation/조현태 . . . . 8 matches
         #include <iostream>
         #include <iostream>
          break;
          break;
         #include <iostream>
         #include <iostream>
          break;
          break;
  • CVS . . . . 8 matches
          * http://kldp.org/KoreanDoc/html/CVS_Tutorial-KLDP/x39.html - CVS At a Glance.
          * http://cvsbook.red-bean.com/ CVS의 자세한 도움말
          * ZeroPage의 CVS의 읽기 전용 계정은 '''cvs_reader''' 에 암호는 '''asdf''' 이다.
         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:
         cvspserver stream tcp nowait root /usr/sbin/tcpd /usr/bin/env - /usr/bin/cvs -f --allow-root=/usr/local/cvsroot pserver
         버전 관리 프로그램 몇가지 : IBM의 CLEAR/CASTER, AT&T의 SCCS, CMU(카네기 멜론 대학)의 SDC, DEC의 CMS, IBM Rational의 {{{~cpp ClearCase}}}, MS의 {{{~cpp Visual SourceSafe}}}, [Perforce], SubVersion, AlianBrain
         돈이 남아 도는 프로젝트 경우 {{{~cpp ClearCase}}}를 추천하고, 오픈 소스는 돈안드는 CVS,SubVersion 을 추천하고, 게임업체들은 적절한 가격과 성능인 AlianBrain을 추천한다. Visual SourceSafe는 쓰지 말라, MS와 함께 개발한 적이 있는데 MS내에서도 자체 버전관리 툴을 이용한다.
  • Class로 계산기 짜기 . . . . 8 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          void create() {
          calculator.create();
  • ComponentObjectModel . . . . 8 matches
         {{|Component Object Model, or COM, is a Microsoft technology for software componentry. It is used to enable cross-software communication and dynamic object creation in many of Microsoft's programming languages. Although it has been implemented on several platforms, it is primarily used with Microsoft Windows. COM is expected to be replaced to at least some extent by the Microsoft .NET framework. COM has been around since 1993 - however, Microsoft only really started emphasizing the name around 1997.
         COM is a feature of Windows. Each version of Windows has a support policy described in the Windows Product Lifecycle.
         COM is a planned feature of the coming version of Windows, code-named "Longhorn".
         [[FullSearch("_COM_")]]
         = Thread =
         예전에 COM 프로그래밍을 하다가 Java 에서의 결과물들을 보면서 'COM 은 OS 플랫폼/C & C++ 한계 내에서의 컴포넌트 모델이라면, Java 에서의 Component (Beans) 는 VM 위에서의 자유로운 컴포넌트 모델이구나' 라는 생각이 들기도. .NET 플랫폼 이후에 COM 이 사라지게 되는건 어쩌면 당연한 수순일 것이다.
  • CppStudy_2002_2/STL과제/성적처리 . . . . 8 matches
         #include <iostream>
         #include <fstream>
          void calculateAverageScore()
          void showNameAndCuri()
          void dataReader()
          ifstream anInputer("test.txt");
          aTable->calculateAverageScore();
          showNameAndCuri();
          _aScoreProcessor.dataReader();
          break;
          break;
          break;
  • CubicSpline/1002/LuDecomposition.py . . . . 8 matches
          def __init__(self, aSquareArray):
          assert len(aSquareArray) == len(aSquareArray[0])
          self.array = aSquareArray
          self.n = len(aSquareArray)
          for eachRow in range(aCol, self.n):
          self.l[eachRow][aCol] = self.array[eachRow][aCol] - self._minusForWriteL(eachRow, aCol)
          for eachCol in range(aRow+1, self.n):
          self.u[aRow][eachCol] = float(self.array[aRow][eachCol] - self._minusForWriteU(eachCol, aRow)) / float(self.l[aRow][aRow])
  • DebuggingSeminar_2005/DebugCRT . . . . 8 matches
         || _CRTDBG_LEAK_CHECK_DF || 프로그램이 종료되는 시점에서 _CrtDumpMemoryLeaks()를 호출. 메모리 해제에 실패한 경우 그 정보를 얻을 수 있다. ||
         flag |= _CRTDBG_LEAK_CHECK_DF; // 플래그 on
         flag &= !_CRTDBG_LEAK_CHECK_DF; // 플래그 off
         //this define must occur before any headers are included.
         // include crtdbg.h after all other headers.
          //turn on the full heap checking
          _CRTDBG_LEAK_CHECK_DF );
          TCHAR* pMemLeak = (TCHAR*)malloc (100);
          _tcscpy( pMemLeak, _T("Malloc'd memory...") );
         || _CRT_WARN || 경고 메시지 예)memory leak ||
         || _CRTDBG_MODE_FILE || output stream ||
  • Eclipse . . . . 8 matches
         [[BR]](그래서 그런지, Project Management Commitee 나 Subproject Leads 를 보면 전부 OTI 쪽. Visual Age 시리즈도 OTI 작품이군요.)
          * [http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html Eclipse + Ant]
          * Ctrl + H Search에서 파일 검색, *.java 파일 검색, ;를 검색한다. 아~ 멋진 Search기능 --;
          * Ctrl + H Search에서 파일 검색, *.java 파일 검색, * 로 검색한다. String Set을 검색한다.
          * Heap Status 라는 플러그인을 설치하면 [IntelliJ] 에서처럼 GarbageCollecting 을 force 할 수 있다.
          * J-Creator가 초보자에게 사용하기 좋은 툴이였지만 조금씩 머리가 커가면서 제약과 기능의 빈약이 눈에 띕니다. 얼마전 파이썬 3차 세미나 후 Eclipse를 알게 되면서 매력에 푹 빠지게 되었습니다. 오늘 슬슬 훑어 보았는데 기능이 상당하더군요. 상민형의 칭찬이 괜히 나온게 아니라는 듯한 생각이...^^;;; 기능중에 리펙토링 기능과 JUnit, CVS 기능이 역시 눈에 제일 띄는군요 --재동
         SeeAlso [http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/eclipse-project-home/plans/3_0/freeze_plan.html Eclipse 3.0 endgame plan]
  • EightQueenProblem/김형용 . . . . 8 matches
          if y+i > 7: break
          if x+j > 7: break
          if y+i > 7: break
          if x-j < 0: break
          break
          def tearDown(self):
          for eachQueen in qDict.values():
          self.assertEquals(None, eachQueen.isFight())
  • EnglishSpeaking/2011년스터디 . . . . 8 matches
          * [EnglishSpeaking/TheSimpsons]
          * There are four members in my family: my father, mother, and a younger brother. Well, actually there are five including our dog. My father was a military officer for twenty years. He recently retired from service and now works in a weaponry company. My mother is a typical housewife. She takes care of me and my brother and keeps our house running well. My brother is attending a university in the U.S.A. He just entered the university as a freshman and is adjusting to the environment. I miss the memory of fighting over things with him. The last member of my family is my dog named Joy. She is a Maltese terrier and my mother named her Joy to bring joy into our family. That's about it for the introduction of my family members.
          * [EnglishSpeaking/TheSimpsons/S01E01]
          * [EnglishSpeaking/TheSimpsons/S01E02]
          * [EnglishSpeaking/TheSimpsons/S01E03]
          * [EnglishSpeaking/TheSimpsons/S01E04]
          * [EnglishSpeaking/TheSimpsons/S01E05]
  • ErdosNumbers/차영권 . . . . 8 matches
         #include <iostream.h>
          int nDataBase, nSearch;
          char search[10][20];
          cin >> nDataBase >> nSearch;
          for (i=0 ; i<nSearch ; i++)
          cin.getline(search[i], 20);
          if (strcmp(search[k], author[i][j].name) == 0)
          cout << search[i] << " ";
  • Expat . . . . 8 matches
         Expat is a stream-oriented XML 1.0 parser library, written in C. Expat was one of the first open source XML parsers and has been incorporated into many open source projects, including the Apache HTTP Server, Mozilla, Perl, Python and PHP.
         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.
         = thread =
  • IdeaPool/PrivateIdea . . . . 8 matches
         = PrivateIdea 란? =
          * 떠오르는 모든 Idea 들.(모두에게 필요한 아이디어는 [IdeaPool/PublicIdea] 에)
         || 발안자 || 발상(Idea) || 날짜 || 진행여부 || 실행자 || 관련페이지 ||
         || 유상욱 || PC cleaner || 2006.12.19. || - || - || - ||
         || 남상협 || 웹지도 브라우저 || 2006.12.19 || Ready || 유상욱 || [WebMapBrowser], [ProjectWMB] ||
         [IdeaPool]
  • IntelliJ . . . . 8 matches
          * http://www.jguru.com/forums/home.jsp?topic=IntellijIDEA
          * http://www.intellij.org/twiki/bin/view/Main/IdeaToAntPlugin - IntelliJ Project 화일로 Ant build 화일을 작성해주는 플러그인.
         http://www.intellij.net/eap - [IntelliJ] Early Access Program. Aurora project 가 진행중. JUnit Runner 추가.(이쁘다!) CVS 지원. AspectJ 지원. Swing GUI Designer 지원 (IntelliJ에서는 UI Form 기능). Plugin Manager 기능 추가.
         Wiki:WhyIntellijIdeaIsCool , Wiki:ImprovementsNeededForIntellijIdea
         === Intelli J Idea 의 Inspection ===
         === Intelli J Idea 에서 CVS 연동 ===
          4. Checkout - 이는 CVSROOT의 modules 에 등록된 project 들만 가능하다. CVS 관리자는 CVSROOT 의 modules 화일에 해당 프로젝트 디렉토리를 추가해준다.([http://cvsbook.red-bean.com/cvsbook.html#The_modules_File module file]) 그러면 IntelliJ 에 있는 CVS의 Checkout 에서 module 을 선택할 수 있다. Checkout 한다.
         === IntelliJ Idea 에서 Ant 연동 ===
  • LightMoreLight/허아영 . . . . 8 matches
         2. different idea..
         If the Number of n's measure is an odd number, an answer is "No"
         else if the Number of n's measure is an even number, an answer is "Yes".
         I learned how to solve the Number of n's measure.. at a middle school.
         6's measure are 1, 2, 3, 6
         #include <iostream>
          break;
  • PPProject/Colume2Exercises . . . . 8 matches
         #include <iostream>
         #include <iostream>
         void reverse(string & str, int front, int rear)
          while( front < rear ){
          str[front] = str[rear];
          str[rear] = temp;
          rear--;
         #include <iostream>
  • PrimaryArithmetic/황재선 . . . . 8 matches
          self.each = 0
          self.carry += self.addEachBit(self.each, s1[bit], s2[bit])
          def addEachBit(self, each, b1, b2):
          self.each = 0
          if each + int(b1) + int(b2) >= 10:
          self.each = 1
          return self.each
          break
  • ProgrammingLanguageClass/2006/Report3 . . . . 8 matches
         treat the actual parameters as thunks. Whenever a formal parameter is referenced in a
         though it is difficult to avoid run-time overhead in the execution of thunks, sometimes it
         provides a very powerful feature for some applications like a generic summation routine.
          real procedure sum(i, lo, hi, term);
          value lo, hi; integer i, lo, hi; real term;
          begin real temp; temp := 0;
         as well as unique features of your program, etc. An internal documentation means the
  • ProjectPrometheus/UserStory . . . . 8 matches
         ||책을 검색할 수 있다. 책을 검색할때는 Search Keyword type 을 명시하지 않아도 되는 Simple Search 와 Search Keyword Type 을 자세하게 둘 수 있는 Advanced Search 기능 둘 다 지원한다. ||
          * 책을 검색할 수 있다. 책을 검색할때는 Search Keyword type 을 명시하지 않아도 되는 Simple Search 와 Search Keyword Type 을 자세하게 둘 수 있는 Advanced Search 기능 둘 다 지원한다.
  • R'sSource . . . . 8 matches
          lines = a.readlines()
          print 'reading page....'
          print 'pattern searching...'
          beReadingUrl = 'http://www.replays.co.kr/technote/main.cgi?board=bestreplay_pds&number=%d&view=2&howmanytext=' % i
          aaa = urllib.urlopen(beReadingUrl)
          lines = aaa.readlines()
          lines = a.readlines()
          fp.write(aa.read())
  • RelationalDatabaseManagementSystem . . . . 8 matches
         The fundamental assumption of the relational model is that all data are represented as mathematical relations, i.e., a subset of the Cartesian product of n sets. In the mathematical model, reasoning about such data is done in two-valued predicate logic (that is, without NULLs), meaning there are two possible evaluations for each proposition: either true or false. Data are operated upon by means of a relational calculus and algebra.
         The 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.
         = thread =
  • Robbery/조현태 . . . . 8 matches
         #include <iostream>
          g_maxPoints.clear();
          g_saveMessageTime.clear();
          g_canMovePoints.clear();
          g_cityMap.clear();
          break;
          break;
          break;
  • STL/vector/CookBook . . . . 8 matches
         #include <iostream>
          * 몇 번 써본결과 vector를 가장 자주 쓰게 된다. vector만 배워 놓으면 list나 deque같은것은 똑같이 쓸수 있다. vector를 쓰기 위한 vector 헤더를 포함시켜줘야한다. STL을 쓸라면 #include <iostream.h> 이렇게 쓰면 귀찮다. 나중에 std::cout, std:vector 이런 삽질을 해줘야 한다. 이렇게 하기 싫으면 걍 쓰던대로 using namespace std 이거 써주자.
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
          #include <iostream>
          v.clear();
  • Scheduled Walk/소영&재화 . . . . 8 matches
         #include<iostream>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • Squeak . . . . 8 matches
          스퀵은 스몰토크(Smalltalk)입니다. 일반적으로 스몰토크라 그러면 국내에서는 컴퓨터 역사의 한 부분으로 과거의 언어정도로 생각하고 있습니다. 그래서인지 국내에서는 일부 취미 생활로 공부하는 사람, 극(극극극극)히 적은 특정 분야의 회사를 제외하고는 쓰이지 않습니다. 그러나 스몰토크는 진보적이라면 진보적이지 결코! 절대로! 과거의 고리타분한 언어가 아닙니다. 무엇보다도 스몰토크는 무척! 즐겁습니다. 특히 '스퀵'은 더 즐겁습니다. ;) (소개글은 http://squeak.or.kr 에서 퍼왔습니다)
          * http://squeak.org
          * http://squeak.or.kr
          * Squeak: A Quick Trip to ObjectLand
          * Play with Squeak
          * Squeak - Object-Oriented Design with Multimedia Application
          * Squeak - Open Personal Computing and Multimedia
         == Thread ==
  • SummationOfFourPrimes/곽세환 . . . . 8 matches
         #include <iostream>
          break;
          break;
          break;
         #include <iostream>
          // break;
          // break;
          // break;
  • The Trip/Celfin . . . . 8 matches
         #include <iostream>
         double least, most;
          least = most = 0.0;
          least = least + average - student[j];
          if(most <least )
          return least;
          break;
  • TriDiagonal/1002 . . . . 8 matches
          def __init__(self, aSquareArray):
          assert len(aSquareArray) == len(aSquareArray[0])
          self.array = aSquareArray
          self.n = len(aSquareArray)
          for eachRow in range(aCol, self.n):
          self.l[eachRow][aCol] = self.array[eachRow][aCol] - self._minusForWriteL(eachRow, aCol)
          for eachCol in range(aRow+1, self.n):
          self.u[aRow][eachCol] = float(self.array[aRow][eachCol] - self._minusForWriteU(eachCol, aRow)) / float(self.l[aRow][aRow])
  • WeightsAndMeasures/문보창 . . . . 8 matches
         // 10154 - Weights and Measures
         #include <iostream>
         //#include <fstream>
         //fstream fin("in.txt");
         bool turtleGreater(const Turtle& A, const Turtle& B)
          sort(&t[1], &t[numT+1], turtleGreater);
          break;
         [WeightsAndMeasures] [문보창]
  • ZeroPageServer/Mirroring . . . . 8 matches
          wrote 64 bytes read 1855717755 bytes 2449792.50 bytes/sec
          read only = yes /no
          ⑥ read only : 클라이언트가 서버에서 데이터만 다운로드 하는 경우에는 이 옵션을 yes로 설
          read only = yes
          socket_type = stream
          created directory /mirror/rh9hwp_backup
          wrote 36854994 bytes read 100 bytes 1890004.82 bytes/sec
          wrote 118 byets read 1855717775 bytes 4995202.94 bytes/sec
  • html5/form . . . . 8 matches
         = new feature =
          * search
          * search 타입, 전화번호 입력을 위한 tel 타입, 리소스 주소 입력을 위한 url 타입, 이메일 입력을 위한 email 타입, 색상 입력을 위한 color 타입 등이 새로 추가
         <input type='search' autofocus>
          <textarea id="ta1"></textarea> <br>
         <textarea id="ta2"></textarea>
  • whiteblue/파일읽어오기 . . . . 8 matches
         #include <iostream>
         #include <fstream>
          // Read the number of Book...
          ifstream f;
          // Read data from UserData file...
          ifstream fin;
          // Read data from BookData file...
          ifstream fin2;
  • woodpage/VisualC++HotKeyTip . . . . 8 matches
          *다이얼로그 편집하는 부분에서 Ctrl + T를 누르면 미리보기가 된다. 왼쪽 밑에 Ready 위에 레바같은걸 당겨도 됨
          *찾은 문자열에 대하여 (Ctrl+F3 이나 Ctrl+F)에 대하여 Next Search
          *F3과 역시 반대로 Search
          *F4과 역시 반대로 Search
          *BrowseGotoReference라고 함 함수는 선언된곳으로 감 예를 들어 클래스 맴버 함수면 클래스 header로 감
         ==== header 파일에서 cpp 파일로 토글 ====
          *Ctrl + Shift + H 를 누르면 클래스 header에서 cpp로 cpp에서 header로 이동한다. 한마디로 원추~!
  • 개인키,공개키/박진영,김수진,나휘동 . . . . 8 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("source.txt");
          ofstream fout("source_enc.txt");
         #include <iostream>
         #include <fstream>
          ifstream fin("source_enc.txt");
          ofstream fout("source1.txt");
  • 공학적마인드 . . . . 8 matches
          * '공학적 마인드'라는 키워드 검색 결과 : [http://www.google.co.kr/search?hl=ko&ie=UTF-8&newwindow=1&q=%EA%B3%B5%ED%95%99%EC%A0%81+%EB%A7%88%EC%9D%B8%EB%93%9C&btnG=%EA%B5%AC%EA%B8%80+%EA%B2%80%EC%83%89&lr= 구글][http://search.naver.com/search.naver?where=nexearch&query=%B0%F8%C7%D0%C0%FB+%B8%B6%C0%CE%B5%E5&frm=t1&x=0&y=0 네이버][http://search.empas.com/search/all.html?s=&f=&z=A&q=%B0%F8%C7%D0%C0%FB+%B8%B6%C0%CE%B5%E5 엠파스][http://kr.search.yahoo.com/search?fr=kr-front&KEY=&p=%B0%F8%C7%D0%C0%FB+%B8%B6%C0%CE%B5%E5 야후]
  • 김수경 . . . . 8 matches
          * [EnglishSpeaking/2012년스터디]
          * [EnglishSpeaking/2012년스터디]
          * [CreativeClub]
          * [EnglishSpeaking/2011년스터디]
          * [http://zeropage.org/?mid=fresh&category=&search_target=title&search_keyword=2pm 2pm반]
          * [http://zeropage.org/?mid=fresh&category=&search_target=title&search_keyword=%5B%EA%BD%83%EB%8B%98%EB%B0%98%5D 꽃님반]
  • 김태진/Search . . . . 8 matches
         == Linear Continuous Search ==
         int linear_search(int a[], int size, int val);
          index=linear_search(arr,10,val);
         int linear_search(int a[], int size, int val)
  • 논문번역/2012년스터디/이민석 . . . . 8 matches
          * 다음 주까지 1학년 1학기에 배운 Linear Algebra and Its Applications의 1.10, 2.1, 2.2절 번역하기
         오프라인 필기 글자 인식을 위한 시스템을 소개한다. 이 시스템의 특징은 분할이 없다는 것으로 인식 모듈에서 한 줄을 통째로 처리한다. 전처리, 특징 추출(feature extraction), 통계적 모형화 방법을 서술하고 저자 독립, 다저자, 단일 저자식 필기 인식 작업에 관해 실험하였다. 특히 선형 판별 분석(Linear Discriminant Analysis), 이서체(allograph) 글자 모형, 통계적 언어 지식의 통합을 조사하였다.
         수직 위치와 기울임은 [15]에 서술된 접근법과 비슷한 선형 회귀(linear regression)를 이용한 베이스라인 측정법을 적용하여 교정한 반면에, 경사각 계산은 가장자리edge 방향에 기반한다. 그러므로 이미지는 이진화되고 수평 흑-백과 백-흑 전환을 추출하는데 수직 stroke만이 경사 측정에 결정적이다. canny edge detector를 적용하여 edge orientation 자료를 얻고 각도 히스토그램에 누적한다. 히스토그램의 평균을 경사각으로 쓴다.
         필기 글자 인식을 위한 HMM의 구성, 훈련, 해독은 ESMERALDA 개발 환경[5]이 제공하는 방법과 도구의 틀 안에서 수행된다. HMM의 일반적인 설정으로서 우리는 512개의 Gaussian mixtures with diagonal covariance matrice(더 큰 저자 독립 시스템에서는 2048개)를 포함하는 공유 코드북이 있는 semi-continuous 시스템을 사용한다. 52개 글자, 10개 숫자, 12개 구두점 기호와 괄호, 공백 하나를 위한 기본 시스템 모형은 표준 Baum-Welch 재측정을 사용하여 훈련된다. 그 다음 한 줄 전체를 인식하기 위해 글자 모형에 대한 루프로 구성된 conbined model이 사용된다. 가장 가능성 높은 글자 시퀀스가 표준 Viterbi beam- search를 이용하여 계산된다.
         이 연구는 프로젝트 Fi799/1에서 German Research Foundation(DFG)가 제안하였다.
         == Linear Algebra and Its Applications (4th ed.) by David C. Lay ==
  • 데블스캠프/2013 . . . . 8 matches
          || 1 |||| [Opening] |||| [새내기의,새내기에의한,새내기를위한C언어] |||| [http://zeropage.org/seminar/91465#0, GUI 다뤄보기] |||| |||| [Clean Code with Pair Programming] |||| OOP || 8 ||
          || 2 |||| [http://zeropage.org/seminar/91479#0 페이스북 게임 기획] |||| [새내기의,새내기에의한,새내기를위한C언어] |||| [http://zeropage.org/seminar/91465#0, GUI 다뤄보기] |||| |||| [Clean Code with Pair Programming] |||| OOP || 9 ||
          || 3 |||| [http://intra.zeropage.org:4000/DevilsCamp Git] |||| [새내기의,새내기에의한,새내기를위한C언어] |||| [http://zeropage.org/devils/91470#0, HTTP 프로토콜, C언어를 이용한 웹 서버 만들기] |||| |||| [Clean Code with Pair Programming] |||| [:WebKitGTK WebKitGTK+] || 10 ||
          || 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] ||
         || 송지원(16기) || [Clean Code with Pair Programming] ||
          * 옙 답변달았습니다. 더 많은 정보는 [https://trello.com/board/cleancode-study/51abfa4ab9c762c62000158a 트렐로]에 있을지도 모릅니다. 아카이빙을 잘 안해서.. - [서지혜]
  • 데블스캠프2005/RUR-PLE . . . . 8 matches
          * 창에서 Robot: Code and Learn 탭을 선택한다.
          * repeat 명령어를 써서 여러번 수행해야 하는 함수(명령어 포함)을 한번에 방복 횟수만 지정해서 사용할 수 있다.
          repeat(turn_left, 3)
          * 위의 if문과 함수 정의, repeat를 사용하여 아래 화면과 같은 상황을 처리한다.
          * front_is_clear() : 로봇앞에 벽이 없으면 true, 있으면 false
          * left_is_clear() : 로봇의 왼쪽에 벽이 있는지 검사
          * right_is_clear() : 로봇의 오른쪽에 벽이 있는지 검사
          if front_is_clear():
  • 데블스캠프2005/RUR-PLE/Newspaper/Refactoring . . . . 8 matches
          repeat(turn_left, 3)
         repeat(floor_up,4)
         repeat(floor_down, 4)
          repeat(turn_left, 3)
         repeat(upAndGo, 4)
         repeat(goAndDown, 3)
         repeat(move_up, 4)
         repeat(move_down, 3)
  • 데블스캠프2006/월요일/연습문제/switch/김대순 . . . . 8 matches
         #include<iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 미로찾기/최경현김상섭 . . . . 8 matches
          break;
          break;
          break;
          break;
          break;
          break;
          break;
          break;
  • 비밀키/김태훈 . . . . 8 matches
         #include <fstream>
         #include <iostream>
          ifstream fin ("source.txt");
          ofstream fout ("source_enc.txt");
         #include <iostream>
         #include <fstream>
          ifstream fin("source_enc.txt");
          ofstream fout("normal.txt");
  • 비밀키/나휘동 . . . . 8 matches
         #include <iostream>
         #include <fstream>
          ifstream fin(filename);
          ofstream fout("encode.txt");
         #include <iostream>
         #include <fstream>
          ifstream fin(filename);
          ofstream fout("decode.txt");
  • 손동일 . . . . 8 matches
         #include <iostream>
          break;
          break;
         #include <iostream.h>
          break;
          break;
          break;
          break;
  • 압축알고리즘/홍선,수민 . . . . 8 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input_e.txt");
          ifstream fin("input_e.txt");
         #include <iostream>
         #include <fstream>
          ifstream fin("input_c.txt");
          ifstream fin("input_e2.txt");
  • 오목/재선,동일 . . . . 8 matches
         ==== Header ====
         protected: // create from serialization only
          DECLARE_DYNCREATE(CSingleView)
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
         IMPLEMENT_DYNCREATE(CSingleView, CView)
         BOOL CSingleView::PreCreateWindow(CREATESTRUCT& cs)
          // the CREATESTRUCT cs
          return CView::PreCreateWindow(cs);
          break;
          break;
          // TODO: add cleanup after printing
  • 진격의안드로이드&Java . . . . 8 matches
          * [http://www.slideshare.net/novathinker/2-runtime-data-areas Java-Chapter 2]
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          9: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          9: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
          private static final boolean optimize = false;
          4: getstatic #2 // Field java/lang/System.out:Ljava/io/PrintStream;
          9: invokevirtual #4 // Method java/io/PrintStream.println:(Ljava/lang/String;)V
  • 코드레이스/2007/RUR_PLE . . . . 8 matches
          * 창에서 Robot: Code and Learn 탭을 선택한다.
          * repeat 명령어를 써서 여러번 수행해야 하는 함수(명령어 포함)을 한번에 방복 횟수만 지정해서 사용할 수 있다.
          repeat(turn_left, 3)
          * 위의 if문과 함수 정의, repeat를 사용하여 아래 화면과 같은 상황을 처리한다.
          * front_is_clear() : 로봇앞에 벽이 없으면 true, 있으면 false
          * left_is_clear() : 로봇의 왼쪽에 벽이 있는지 검사
          * right_is_clear() : 로봇의 오른쪽에 벽이 있는지 검사
          if front_is_clear():
  • 프로그래밍/장보기 . . . . 8 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          private static BufferedReader br;
          line = br.readLine();
          br = new BufferedReader(new FileReader("test.txt"));
          String line = br.readLine();
          line = br.readLine();
  • AVG-GCC . . . . 7 matches
          -print-search-dirs Display the directories in the compiler's search path[[BR]]
          multiple library search directories[[BR]]
          -time Time the execution of each subprocess[[BR]]
          -B <directory> Add <directory> to the compiler's search paths[[BR]]
          'none' means revert to the default behaviour of[[BR]]
         For bug reporting instructions, please see:[[BR]]
  • BasicJAVA2005/실습1/조현태 . . . . 7 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          Random NumberCreator = new Random();
          answers[i] = NumberCreator.nextInt(10);
          answers[i] = NumberCreator.nextInt(10);
          boolean haveError = false;
  • BeeMaja/하기웅 . . . . 7 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
  • CPPStudy_2005_1/STL성적처리_3 . . . . 7 matches
         #include <fstream>
         #include <iostream>
         void readdata(vector<student_type>& ztable); //파일로부터 데이터를 읽어온다
          readdata(ztable);
         void readdata(vector<student_type>& ztable){
          ifstream fin("data.txt");
          if(fin.eof()) break;
  • CPPStudy_2005_1/STL성적처리_3_class . . . . 7 matches
         #include <fstream>
         #include <iostream>
          void readdata();//파일로부터 데이터를 읽어온다
          z.readdata();
         void student_table::readdata(){
          ifstream fin("data.txt");
          if(fin.eof()) break;
  • CVS/길동씨의CVS사용기ForRemote . . . . 7 matches
         cvs import -m "코멘트" 프로젝트이름 VenderTag ReleaseTag
         #include <iostream>
         C:\User\HelloWorld>cvs commit -m "iostream을 쓴것"
         head: 1.2
         iostream을 쓴것
         > #include <iostream>
         === Thread ===
  • Chapter II - Real-Time Systems Concepts . . . . 7 matches
         == What is the Real Time? ==
         Soft / Hard 가 그 두가지 예라고 할 수 있다. Soft Real Time 이란 말은 Task 의 수행이 가능하면 보다 빠르게 진행 될 수 있게 만들어진시스템을 말한다.
         반에 Hard System이란 특정 시간내에 Task의 작업이 완수 되어야 하는 작업들을 말한다. 대부분의 Real-Time 시스템에서는 두가지
         === Real Time System 의 사용 범위 ===
         태스크는 thread라고도 불린다. 이는 하나의 태스크가 하나의 Stack과 TCB를 가진 경량 프로세스이다.
         READY :: 런닝을 하기 전 준비된 상태,우선순위가 낮아 아직 활성화 되지 않은 상태[[BR]]
         === DeadLock ===
         === Advantages and Disadvantages of Real-Time Kernels ===
  • ClassifyByAnagram/JuNe . . . . 7 matches
          for eachWord in inFile:
          eachWord=eachWord.strip()
          key=list(eachWord);key.sort();key=''.join(key)
          anagrams.setdefault(key,[]).append(eachWord)
          for eachAnagram in anagrams.itervalues():
          print >> outFile, ' '.join(eachAnagram)
  • ClearType . . . . 7 matches
         = Clear Type =
         LCD 디스플레이는 RGB의 색상체를 각 픽셀당 하나씩. 즉, 1개의 픽셀에 3개의 색상 표현 요소를 가지고 있다. 기존의 방식은 해당 픽셀을 하나의 요소로만 판단하여 폰트를 보정하여 출력해왔던 반면 ClearType 은 해당 픽셀의 3가지 요소를 개별적으로 컨트롤해서 표현하는 방식을 취한다.
          * [http://www.microsoft.com/typography/ClearTypeInfo.mspx ClearType기술 홈페이지] - 윈도우 적용 방법이나 기술에대한 자세한 소개.
          * 한글에서의 ClearType
          * [http://www.microsoft.com/typography/cleartype/tuner/Step1.aspx ClearType Tuner]라는 프로그램으로 세부적인 클리어타입 셋팅을 할 수 있다.
  • Code/RPGMaker . . . . 7 matches
          int[] indices = { // index of each coordinate
          header = args.unpack("l5")
          #puts header.inspect
          obj = Table.new(header[1], header[2], header[3])
          attr_reader :object
  • CodeRace/20060105/민경선호재선 . . . . 7 matches
          private BufferedReader br;
          br = new BufferedReader(new FileReader("alice.txt"));
          public String readLine() {
          line = br.readLine();
          line = readLine();
          break;
          word = word.replaceAll("[\p{Punct}]", "");
  • CollaborativeFiltering . . . . 7 matches
          * Pearson correlation
          * Constrained Pearson correlation
          * The Spearman rank correlation
          * Emtropy-based uncertainty measure
          * Mean-square difference algorithm
          * Overview on various CF algorithms (recommended) http://www.research.microsoft.com/users/breese/cfalgs.html
          * [http://www.cs.umn.edu/Research/GroupLens/ CF의 아버지 Resnick이 만든 최초의 뉴스 CF 시스템 GroupLens]
  • ComputerNetworkClass/Report2006/BuildingWebServer . . . . 7 matches
          * Thread
          * [http://www.llnl.gov/computing/tutorials/pthreads/ pthead]
          * [http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html pthread]
          * [CeeThreadProgramming]
  • CxxTest . . . . 7 matches
          for eachFile in listdir("."):
          if isfile(eachFile):
          lastestPeriod = eachFile.rfind(".")
          fileName = eachFile[:lastestPeriod]
          extension = eachFile[lastestPeriod+1:]
          testFiles.append(eachFile)
         단점이 있다면 테스트 상속이 안된다는 점이다. 개인적으로 MockObject 만들어 인터페이스 테스트 만든뒤 RealObject 를 만들어 테스트하는 경우가 많은 만큼 귀찮다. (테스트의 중복으로 이어지므로) 어흑.
  • DPSCChapter2 . . . . 7 matches
         Before launching into our descriptions of specific design patterns, we present a case study of sorts, involving multiple patterns. In the Design Pattern preface, the Gang of Four speak about moving from a "Huh?" to an "Aha!" experience with regard to understanding design patterns. We present here a little drama portraying such a transition. It consists of three vignettes: three days in the life of two Smalltalk programmers who work for MegaCorp Insurance Company. We are listening in on conversations between Don (an object newbie, but an experienced business analyst) and Jane (an object and pattern expert). Don comes to Jane with his design problems, and they solve them together. Although the characters are fictitious, the designs are real and have all been part of actual systems written in Smalltalk. Our goal is to demonstrate how, by careful analysis, design patterns can help derive solutions to real-world problems.
          1. Data Entry. This consists of various systems that receive health claims from a variety of different sources. All are logged by assigning a unique identifier. Paper claims and supporting via OCR (optical character recognition) to capture the data associated with each form field.
          3. Provider/Plan Match. An automated process attempts to mach the plan (the contract unser which the claim is being paid) and the health care provider (e.g., the doctor) identified on the claim with the providers with which the overall claim processing organization has a contract. If there is no exact match, the program identifies the most likely matches based on soundex technology (an algorithm for finding similar-sounding words). The system displays prospective matches to knowledge workers in order of the likeinhood of the match, who then identify the correct provider.
         Data Entry. 이것은 다양한 form으로부터 health claims 를 받는 다양한 시스템으로 구성된다. 모두 고유 id 가 할당되어 기록되며, Paper claims OCR (광학문자인식) 로 캡쳐된 데이터는 각 form field 들에 연관되어있다.
  • DirectDraw . . . . 7 matches
         hr = DirectDrawCreateEx(NULL, (void **)&lpDD, IID_IDirectDraw7, NULL); // DirectDraw객체를 생성
         hr = lpDD ->CreateSurface(&ddsd, &lpDDSFront, NULL); // 생성!
         hr = lpDD->CreateSurface(&ddsd, &lpDDSOff, NULL); // 표면 생성!
         hb = (HBITMAP) LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP), IMAGE_BITMAP, cxDesire, cyDesire, LR_CREATEDIBSECTION);
         hDCImage = CreateCompatibleDC(NULL);
         StreachBlt(~~);
         lpDDS->ReleaseDC(hDC);
         === Thread ===
  • DirectDraw/DDUtil . . . . 7 matches
         CreateFullScreenDisplay(HWND hWnd, DWORD dwWidth, DWORD dwHeight, DWORD dwBPP)
         CreateWindowedDisplay HWND hWnd, DWORD dwWidth, DWORD dwHeight)
         CreateSurface( CSurface **ppSurface, DWORD dwWidth, DWORD dwHeight)
         CreateSurfaceFromBitmap(CSurface** ppSurface, TCHAR* strBMP, DWORD dwDesiredWidth, DWORD dwDesiredHeight)
         CreateSurfaceFromText( CSurface** ppSurface, HFONT hFont, TCHAR* strText, COLORREF crBackground, COLORREF crForeground)
         CreatePaletteFromBitmap( LPDIRECTDRAWPALETTE *ppPalette, const TCHAR *strBMP)
         Clear()
  • Doublets/황재선 . . . . 7 matches
          public String readWord() {
          public boolean isDoublet(String word1, String word2) {
          solutionStack.clear();
          String word = simulator.readWord();
          break;
          String words = simulator.readWord();
          break;
  • EcologicalBinPacking/강희경 . . . . 7 matches
         #include<iostream>
          break;
          break;
          break;
          break;
          break;
         #include<iostream>
  • EightQueenProblem/밥벌레 . . . . 7 matches
          Table: array[0..8-1, 0..8-1] of Boolean;
         procedure ClearTable;
          ClearTable;
          Break;
         function CheckQueens: Boolean; // 제대로 배치되었는지 검사하는 함수.
          repeat
          ClearTable;
  • EightQueenProblem/정수민 . . . . 7 matches
          bool SearchMap(); //체스판에 0(빈공간)이 남아있는지를 검색
         #include <iostream>
          break;
          if ( SearchMap () == 1 ) { //진행이 가능한지 불가능한지 추척
          break;
         bool EightQueenProblem::SearchMap () {
         #include <iostream>
  • ErdosNumbers/조현태 . . . . 7 matches
         #include <iostream>
          void creat_book();
          void creat_man(char* );
         void data_manager::creat_book()
         void data_manager::creat_man(char* input_name)
          creat_man(tagert_line);
          creat_book();
  • ExtremeBear . . . . 7 matches
          * Pair Bear (ExtremeBear의 마스코트!!)
         || http://165.194.17.15/~mulli2/photo/bear.jpg ||
          * ["ExtremeBear/Plan"] - 전체 계획 (첫번째 미팅에서 정해진 것들..)
          * ["ExtremeBear/OdeloProject"] - 오델로 프로젝트
          * ["ExtremeBear/VideoShop"] - 비디오샵 프로그램 프로젝트
         == Thread ==
  • ExtremeBear/VideoShop . . . . 7 matches
         ExtremeBear 프로젝트
          * ["ExtremeBear/VideoShop/20021105"]
          * ["ExtremeBear/VideoShop/20021106"]
          * ["ExtremeBear/VideoShop/20021112"]
          * ["ExtremeBear/VideoShop/20021114"]
          * ["ExtremeBear/VideoShop/20021114"] 이건 언제 채워질려나...? --["상규"]
         ["ExtremeBear"]
  • Gof/State . . . . 7 matches
          * Creating and destroying State objects.
         class TCPOctectStream;
          void ProcessOctet (TCPOctetStream* );
          virtual void Transmit (TCPConnection* , TCPOctetStream* ):
         void TCPState::Transmit (TCPConnection*, TCPOctetStream* ) { }
          virtual void Transmit (TCPConnection* , TCPOctetStream* );
         void TCPEstablished::Transmit (TCPConnection* t, TCPOctetStream* o) {
  • IntentionRevealingSelector . . . . 7 matches
         == Intention Revealing Selector ==
         Array::linearSearchFor(Item&);
         Set::hashedSearchFor(Item&);
         BTree::treeSearchFor(Item&);
         Collection::searchFor(Item&);
         그냥 찾아라~하는 명령만 내리면 된다. 그런데 아직도 how의 냄새가 좀 나는거 같다. 결국 search를 하는 것은 그 컬렉션안에 우리가 찾는게 들었냐 하는것이다.
  • JavaStudy2002/입출력관련문제 . . . . 7 matches
          BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));
          input = bufferReader.readLine();
  • JollyJumpers/서지혜 . . . . 7 matches
          if(feof(stdin)) break;
          if(feof(stdin)) break;
          break;
          if(feof(stdin)) break;
          if(feof(stdin)) break;
          break;
          break;
  • Linux . . . . 7 matches
         since april, and is starting to get ready. I'd like any feedback on
         (same physical layout of the file-system (due to practical reasons)
         I'd like to know what features most people would want. Any suggestions
         PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
         [http://j2k.naver.com/j2k_frame.php/korean/http://www.linux.or.jp/JF/ 리눅스 문서 일본어화 프로젝트(LJFP)]
         [http://www.gnome.or.kr Gnome Korea Group]
         [http://translate.google.com/translate?hl=ko&sl=en&u=http://www.softpanorama.org/People/Torvalds/index.shtml&prev=/search%3Fq%3Dhttp://www.softpanorama.org/People/Torvalds/index.shtml%26hl%3Dko%26lr%3D 리눅스의 개발자 LinusTorvalds의 소개, 인터뷰기사등]
  • MFC/CollectionClass . . . . 7 matches
          || {{{~cpp AddHead()}}} || 리스트의 첫번째 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp GetHeadPosition()}}} || 리스트의 맨 처음에대한 POSITION값을 리턴한다. ||
          || {{{~cpp RemoveHead()}}} || 리스트의 가장 윗 요소 삭제 ||
          || {{{~cpp RemoveAt(POSITION)}}} || 특정위치의 리스트 요소를 삭제 ||
          || {{{~cpp RemoveAll()}}} || 리스트안에 있는 요소들에게 할당되었떤 메모리를 해제한다. ||
          || {{{~cpp GetHead()}}} || 리스트의 가장 앞에있는 포인터를 리턴. IsEmpty() 검사 필요. ||
          || {{{~cpp RemoveHead()}}} || 리스트의 가장 앞에 있는 포인터를 삭제. IsEmpty() 검사 필요. ||
          || {{{~cpp AddHead()}}} || 리스트의 첫번째 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp RemoveAll()}}} || 리스트안에 있는 요소들에게 할당되었떤 메모리를 해제한다. ||
          || {{{~cpp GetHeadPosition()}}} || 리스트의 맨 처음에대한 POSITION값을 리턴한다. ||
          || {{{~cpp RemoveAt(POSITION)}}} || 특정위치의 리스트 요소를 삭제 ||
  • MagicSquare/재동 . . . . 7 matches
          def testCreation(self):
          self.createBoard()
          def createBoard(self):
          def testCreateMagicSquare(self):
          def testCreateCounter(self):
          self.createBoard()
          def createBoard(self):
  • Marbles/이동현 . . . . 7 matches
         #include <iostream>
          break;
          break;
          break;
         #include <iostream>
          break;
          break;
  • MedusaCppStudy/세람 . . . . 7 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
          break;
         #include <iostream>
  • MedusaCppStudy/신애 . . . . 7 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
          break;
         #include <iostream>
  • MoinMoinWikis . . . . 7 matches
          * [wiki:PythonInfo:Python20Info Python 2.0 Info Area]
          * [http://pgdn.org/wiki CultureWiki] (online again, but still dead)
          * [http://www.gembook.org/moin/ WikiArea] (Japanese)
          * [http://seattlewireless.net/ SeattleWireless]
          * [http://gstreamer.net/wiki/ GStreamer Wiki]
  • Omok/유상욱 . . . . 7 matches
         include <iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/허준수 . . . . 7 matches
         #include <iostream>
          //friend ostream& operator << (ostream& o, myString &s);
         ostream& operator << (ostream& o, const myString& s) {
         istream& operator >> (istream& i, myString& s) {
  • Plugin/Chrome/네이버사전 . . . . 7 matches
          "method=flickr.photos.search&" +
          "safe_search=1&" + // 1 is "safe"
          var img = document.createElement("image");
          <head>
          </head>
         <head>
         </head>
  • Postech/QualityEntranceExam06 . . . . 7 matches
         area 1
          5. right linear 로 AB* U C* 인거 그래머로 적기
          area 2
          boolean algebra 의 정의
          boolean algebra 와 ordinary algebra 의 차이
          area 3
          11. Weakest precondition 관련 문제
  • ProgrammingPearls/Column5 . . . . 7 matches
          * 그냥 Binary Search의 슈도코드를 C문법으로 바꿔놓은 것이다.
          * 그러면서 버그 있는 Binary Search를 보여주고 있다.
          * 또한 Binary Search의 가장 중요한 전제 조건인 sort되었는가? 체크해주는 함수를 앞에다 써준다. 이 경우에는 search를 한번만 해주면 n + lg n 이렇게 될것이다. 하지만 sort되었는가 체크하는 함수는 한번만 해주면 되므로, search를 한 몇천,몇만번 돌리면 결국 lg n 에 수렴할 것이다.
          * 역시 별루 볼 거 없다. search 1000번 이상한다음 걸린 시간에 대해 그래프를 그려보면, lg n 의 그래프가 나온다.
         ["ProgrammingPearls"]
  • ProjectPrometheus/BugReport . . . . 7 matches
          1. HeavyView 평가시 LightView 메뉴 자동 평가
          * SearchBookExtractor - Regular Expression
          * CauLibUrlSearchObject - POST 로 넘기는 변수들
          * {{{~cpp DBConnectoinManager}}} 관련 주의 사항 http://javaservice.net/~java/bbs/read.cgi?m=dbms&b=jdbc&c=r_p&n=1019574430&p=2&s=d#1019574430
          * 다른 Conntion Pooling 용으로 http://www.bitmechanic.com/ 를 생각할수 있으며, 한글 자료는 http://javaservice.net/~java/bbs/read.cgi?m=dbms&b=jdbc&c=r_p&n=1034293525&p=1&s=d#1034293525 에 소개되어 있다.
         === Thread ===
         우리는 여기에서 frequent release(give workable system to the customer every week)가 얼마나 중요한가 새삼 확인할 수 있다. --JuNe
  • ProjectZephyrus/Server . . . . 7 matches
          ProjectZephyrusServer.jcp : JCreator용 project파일
          ProjectZephyrusServer.jcw : JCreator용 workspace 파일
         === Eclipse, JCreator 에서 FAQ ===
          * JCreator
          * JCreator가 컴파일할 java파일의 선후 관계를 파악하지 못하여, 컴파일이 되지 못하는 경우가 있다. 이럴 경우 만들어둔 스크립트 javac_win.bat 을 수행하고, 이 스크립트가 안된다면, 열어서 javac의 절대 경로를 잡아주어서 실행하면 선후관계에 따른 컴파일이 이루어 진다. 이후 JCreator에서 컴파일 가능
         === Thread ===
  • RandomWalk/문원명 . . . . 7 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
         SeeAlso [문원명]
  • Refactoring/BigRefactorings . . . . 7 matches
         == Tease Apart Inheritance ==
          * 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.''
         http://zeropage.org/~reset/zb/data/TeaseApartInheritance.gif
          * You have code written in a procedural style.[[BR]]''Turn the date records into objects, break up the behavior, and move the behavior to the objects.''
          * 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.''
  • RonJeffries . . . . 7 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
  • SignatureSurvey . . . . 7 matches
          def __init__(self, aStream):
          Scanner.__init__(self, self.lexicon, aStream)
          token = self.read()
          break
         def readFromFile(aFileName):
          text = f.read()
          data = readFromFile("sig.html")
  • StacksOfFlapjacks/이동현 . . . . 7 matches
         #include <iostream>
          int searchBigIndex(int end){ //0~end index까지 검사하여 가장 큰 수의 index리턴.
          break;
          if(searchBigIndex(j)==j) //제일 큰 케익이 놓일자리에 이미 놓여있다면 다음뒤집기로.
          if(searchBigIndex(j)!=0) //맨위에 제일큰케익이 있으면 뒤집을 필요가 없다.
          flip(arr_size-searchBigIndex(j));
          if(j>30) break;
  • ThinkRon . . . . 7 matches
         저는 이미 RonJeffries를 어느 정도 내재화(internalize)하고 있는 것은 아닌가 생각이 듭니다. 사실 RonJeffries나 KentBeck의 언변은 "누구나 생각할 수 있는 것"들이 많습니다. 상식적이죠. 하지만 그 말이 그들의 입에서 나온다는 점이 차이를 만들어 냅니다. 혹은, 그들과 평범한 프로그래머의 차이는 알기만 하는 것과 아는 걸 실행에 옮기는 것의 차이가 아닐까 합니다. KentBeck이 "''I'm not a great programmer; I'm just a good programmer with great habits.''"이라고 말한 것처럼 말이죠 -- 사실 훌륭한 습관을 갖는다는 것처럼 어려운 게 없죠. 저는 의식적으로 ThinkRon을 하면서, 일단 제가 가진 지식을 실제로 "써먹을 수" 있게 되었고, 동시에 아주 새로운 시각을 얻게 되었습니다.
         Let me tell a brief story about how that came about. Our president, at the time was Bob Doherty. Doherty came from General Electric via Yale, and had been one of the bright young men who were taken under the wing of the famous engineer Stiglitz. Every Saturday, Stiglitz would hold a session with these talented young men whom General Electric had recruited and who were trying to learn more advanced engineering theory and problem-solving techniques. Typically, Bob Doherty would sometimes get really stuck while working on a problem. On those occasions, he would walk down the hall, knock on Stiglitz’s door, talk to him — and by golly, after a few minutes or maybe a quarter of an hour, the problem would be solved.
         One morning Doherty, on his way to Stiglitz’s office, said to himself, "Now what do we really talk about? What’s the nature of our conversation?" And his next thought was, "Well Stiglitz never says anything; he just asks me questions. And I don’t know the answer to the problem or I wouldn’t be down there; and yet after fifteen minutes I know the answer. So instead of continuing to Stiglitz’s office, he went to the nearest men’s room and sat down for a while and asked himself, "What questions would Stiglitz ask me about this?" And lo and behold, after ten minutes he had the answer to the problem and went down to Stiglitz’s office and proudly announced that he knew how to solve it.
  • TopicMap . . . . 7 matches
         TopicMap''''''s are pages that contain markup similar to ['''include'''] (maybe ['''refer'''] or ['''toc''']), but the normal page layout and the ''print layout'' differ: expansion of the includes only happens in the print view. The net result is that one can extract nice papers from a Wiki, without breaking its hyper-linked nature.
         ''Nice idea. But i would just make it the normal behavior for external links. That way you don't clutter MoinMoin with too many different features. --MarkoSchulz''
         I plan to use [ ] with a consistent syntax for such things. How do you mean the external link thing? Including other web pages, or "only" other Wiki pages?
         Could you provide a more involved example markup and its corresponding rendering? As far as I understand it, you want to serialize a wiki, correct? You should ask yourself what you want to do with circular references. You could either disallow them or limit the recursion. What does "map" do? See also wiki:MeatBall:TransClusion''''''. -- SunirShah
         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.
  • UDK/2012년스터디/소스 . . . . 7 matches
         class ESGameInfo extends UTDeathmatch;
         // Event occured when character logged in(or creation). There are existing function PreLogin, PostLogin functions.
          DesiredCameraZOffset = (Health > 0) ? - 1.2 * GetCollisionHeight() + Mesh.Translation.Z : 0.f;
          if ( Health <= 0 )
          if ( (Health <= 0) || bFeigningDeath ) {
         class SeqAct_ConcatenateStrings extends SequenceAction;
         var() String ValueA;
          StringResult = (ConcatenateWithSpace) ? ValueA@ValueB : ValueA$ValueB;
          VariableLinks(0)=(ExpectedType=class'SeqVar_String',LinkDesc="A",PropertyName=ValueA)
          VariableLinks(2)=(ExpectedType=class'SeqVar_String',LinkDesc="StringResult",bWriteable=true,PropertyName=StringResult)
  • UML . . . . 7 matches
         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.
         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.
         However, collaboration diagrams use the free-form arrangement of objects and links as used in Object diagrams. In order to maintain the ordering of messages in such a free-form diagram, messages are labeled with a chronological number and placed near the link the message is sent over. Reading a Collaboration diagram involves starting at message 1.0, and following the messages from object to object.
         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]].
         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/세연 . . . . 7 matches
         #include <iostream>
          char * drink_name[] = {"coke", "juice", "tea" , "cofee", "milk"};
          break;
          break;
          break;
          break;
          break;
  • ZP도서관 . . . . 7 matches
         || 이성의 기능 || whitehead || [강희경](김용옥 의역),["1002"] || 철학관련 ||
         || Learning, creating, and using knowledge || Joseph D. Novak || Mahwah, N.J. || 도서관 소장 || 학습기법관련 ||
         || Learning How To Learn || Joseph D. Novak || Cambridge University Press || 도서관 소장 || 학습기법관련 ||
         || How To Read a Book || Adler, Morimer Jero || Simon and Schuster || 도서관 소장(번역판 '논리적독서법' 도서관 소장, ["1002"] 소유. 그 외 번역판 많음) || 독서기법관련 ||
         == Thread ==
  • ZeroPage_200_OK/note . . . . 7 matches
          * 1. create instance
          * Ifreame
          * 답은 Thread
          * fork 대신 Thread를 쓸수도 있고 운영체제별로 다른 방식을 쓸수도 있고 fork를 그대로 쓸수도 있다.
          * thread per request 방식
          * 다만 모듈이 Thread안전해야 한다.
          * fast CGI는 단독실행 대신 deamon(service)로 실행된다.
  • ZeroPage_200_OK/소스 . . . . 7 matches
         <head>
         </head>
          <th rowspan="2">price</th><!-- table head cell -->
         <head>
         </head>
          <textarea name="detail">abc
         def</textarea> <br/>
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 7 matches
          * My mom went into hospital. My father is not a good status too. I worry their health. I wish that they'll recover a health.
          * A algorithm course ended. This course does not teaches me many things.
          * Today, I went to the hospital, to see my mom. I felt easy at my mom's health.
          * I worry about father's smoking... after my mom was hospitalization, he decreases amount of drinking, but increases amount of smoking.
  • html5practice/계층형자료구조그리기 . . . . 7 matches
          <head>
          </head>
         function measureNode(node){
          node.height += measureNode(node.child[i]);
          var calcRt = ctx.measureText(node.text);
          console.log("measure node start");
          measureNode(RootNode);
  • whiteblue/만년달력 . . . . 7 matches
         #include <iostream>
         int yearInput, monthInput, count = 0, dateNumber = 1 , locationOf1stDay, addm;
          cin >> yearInput;
          locationOf1stDay = (addm + yearInput + count - 1 + 6) % 7; //
          locationOf1stDay = (addm + yearInput + count + 6 ) % 7; //
          for (int i = 0 ; i <= yearInput ; i++)
          cout << "\t\t" << yearInput << "년\t" << monthInput << "월 달력\n\n";
  • 김영록/연구중/지뢰찾기 . . . . 7 matches
         #include <iostream.h>
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2005/RUR-PLE/Harvest/정수민 . . . . 7 matches
         def sooheak():
         sooheak()
         sooheak()
         sooheak()
         sooheak()
         sooheak()
         sooheak()
  • 데블스캠프2006/월요일/연습문제/switch/윤성준 . . . . 7 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/연습문제/switch/이차형 . . . . 7 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/연습문제/switch/임다찬 . . . . 7 matches
         #include <iostream>
          ++grade[0]; break;
          ++grade[0]; break;
          ++grade[1]; break;
          ++grade[2]; break;
          ++grade[3]; break;
          ++grade[4]; break;
  • 데블스캠프2006/월요일/연습문제/switch/정승희 . . . . 7 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2008/등자사용법 . . . . 7 matches
         If you reach your dream, Think other idea by your fixed idea.
         I have dream, and I'm going to reach my dream. 다시말해서 더욱 낙관적으로 살고 제 꿈을 이루기 위해서 열심히 하겠습니다. 물론 그전에 이명박이 사라져야합니다
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 7 matches
          break;
          break;
         int is_dead(unit a) {
          if(is_dead(zeli2)) {
          break;
          if(is_dead(zeli1)) {
          break;
  • 데블스캠프2011 . . . . 7 matches
          * [https://docs.google.com/spreadsheet/ccc?key=0AtizJ9JvxbR6dGNzZDhOYTNMcW0tNll5dWlPdFF2Z0E&usp=sharing 타임테이블링크]
          || 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/셋째날/RUR-PLE/권순의 . . . . 7 matches
          repeat(turn_left,3)
          if(front_is_clear()):
          repeat(turn_left,3)
          while(front_is_clear()):
          if(front_is_clear()):
          while(front_is_clear()):
          if(front_is_clear()):
  • 데블스캠프2011/셋째날/RUR-PLE/김태진,송치완 . . . . 7 matches
          repeat(turn_left,3)
          if left_is_clear():
          elif front_is_clear():
          elif right_is_clear():
          while front_is_clear():
          if front_is_clear():
          while front_is_clear():
  • 레밍즈프로젝트/그리기DC . . . . 7 matches
          m_pMemDC->CreateCompatibleDC(m_pDC);
          m_bmp.CreateCompatibleBitmap(m_pDC, m_rt.Width(), m_rt.Height());
          BitMapDC.CreateCompatibleDC(m_pMemDC);
          break;
          break;
          break;
          break;
  • 몸짱프로젝트 . . . . 7 matches
         SeeAlso [HowToStudyDataStructureAndAlgorithms] [DataStructure] [http://internet512.chonbuk.ac.kr/datastructure/data/ds1.htm 자료구조 정리]
          * 참고한 책 : ProgrammingPearls(번역서 [생각하는프로그래밍])
          SeeAlso IntroductionToAlgorithms
         == Search ==
         || BinarySearch || [몸짱프로젝트/BinarySearch] ||
         || LinearSearch || . ||
         [몸짱프로젝트/BinarySearchTree]
  • 미로찾기/곽세환 . . . . 7 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("maze.txt");
          break;
          break;
          break;
          break;
  • 새싹교실/2012/AClass/4회차 . . . . 7 matches
         //10.LinearSearch를 구현해보세요. 배열은 1000개로 잡고, random함수를 이용해 1부터 1000까지의 숫자를 랜덤으로 배열에 넣은 후, 777이 배열내에 있었는지를 찾으면 됩니다.
          - 원형으로 이루어져 있기 때문에 큐가 가득 찼을때나 완전히 비어있을때 Front와 Rear의 index는 동일하므로 Empty인지 Full인지 구분할 수 없다.
         LinearSearch를 구현해보세요. 배열은 1000개로 잡고, random함수를 이용해 1부터 1000까지의 숫자를 랜덤으로 배열에 넣은 후, 777이 배열내에 있었는지를 찾으면 됩니다. 프로그램을 실행시킬 때마다 결과가 달라지겠죠?
         NODE*CreateNode(char name [])
         NODE* 를 반환하는 CreateNode다. NewNode라는 포인터를 생성후 그 해당하는 주소에 malloc함수로 공간을 할당하고 있다.
  • 새싹교실/2012/아우토반/앞반/4.12 . . . . 7 matches
         int sundaeattack;
          sundaeattack = rand()%101+50;
          Player - sundaeattack;
          printf("Player는 %d의 데미지를 입었습니다.\n",sundaeattack);
          break;
          break;
          break;
  • 성적처리프로그램 . . . . 7 matches
         #include <iostream>
          break; // 9999입력시 숫자 포함 방지
          break;
          break;
          break;
          break;
          break;
  • 오픈소스검색엔진Lucene활용 . . . . 7 matches
          * 지원 된다. 하지만 SearchFiles.java 예제 소스를 조금 수정 해야 한다.
          in = new BufferedReader(new InputStreamReader(System.in, "UTF-8"));
          in = new BufferedReader(new InputStreamReader(System.in));
  • 중위수구하기/허아영 . . . . 7 matches
         int search_middleNum(int *, int *, int *);
          break;
          middleNum = search_middleNum(&a, &b, &c);
         int search_middleNum(int *a, int *b, int *c)
          middleNum = search_middleNum(&a, &b, &c);
          printf("중위수 = %d", search_middleNum(&a, &b, &c));
         그리고 int search_middleNum(int *a, int *b, int *c) 이함수는 구지 포인터로 값을 넘겨받을 필요는 없지 않나..
         [LittleAOI] [중위수구하기]
  • 코드레이스/2007.03.24정현영동원희 . . . . 7 matches
          public String getColorWithDate(int year, int month, int day, int hour, int minute, int second)
          int totalSecond=((((365*(year-2000)+(month-1)*30+(day-1)*24+hour)*60)+minute)*60+second);
          return getColorWithDate(time.year, time.month, time.day, time.hour, time.minute, time.second);
          public int year;
          public Time(int year, int month, int day, int hour, int minute, int second ) {
          this.year= year;
  • 02_Python . . . . 6 matches
          * 대부분의 정보는 Learning Python 에서 발최 .. 그책이 가장 쉬울꺼 같습니다.
          '' 모듈이란 C 나 C++ 의 header 파일 처럼 각각의 명령어를 닮고있는 것의 집합이다. ''
          #include <iostream.h>
         파일 text=open('eggs', 'r').read()
         Break,Countinue 루프 점프 while1:if not line: break
  • 2010php/방명록만들기 . . . . 6 matches
         $sql = "CREATE TABLE guest
          die('Can not create table');
         <head>
         <head>
         <textarea name='context' rows='4' cols='50'></textarea>
         header("location:index.php");
  • 3N+1Problem/1002_2 . . . . 6 matches
          def createTable(self,i,j):
          return [self.value(each) for each in range(i,j)]
          #return max(self.createTable(i,j))
          for each in range(i,j):
          maxValue = max(maxValue,self.value(each))
  • 3N+1Problem/곽세환 . . . . 6 matches
         #include <iostream>
          int i, j, great_length;
          great_length = cycle(temp_i);
          if ((temp = cycle(temp_i)) > great_length)
          great_length = temp;
          cout << i << " " << j << " " << great_length << endl;
  • 5인용C++스터디/윈도우에그림그리기 . . . . 6 matches
          hWnd=CreateWindow(szClassName,szTitleName, WS_OVERLAPPEDWINDOW,100,90,320,240,NULL,NULL,hInst,NULL);
          hPen=CreatePen(PS_SOLID,0,RGB(0,0,0));
          hPen=CreatePen(PS_SOLID,0,RGB(0,0,0));
          * CreatePen() : 펜을 생성하는 함수.
          * SelectObject() : CreatePen()으로 만든 펜을 사용하도록 지정해준다.
          * DeleteObject() : CreatePen()함수로 생성한 펜을 지우는 역할.
  • ATmega163 . . . . 6 matches
         == Features ==
          * Real Time Clock
          HEADER = ../Include
         #INCDIR means .h file search path
          INCDIR = . -I$(HEADER)
         #INCDIR means .h file search path
          INCDIR = . -I$(HEADER)
  • AproximateBinaryTree/김상섭 . . . . 6 matches
         #include <iostream>
         void createABT(data_pointer dp)
          createABT(dp->left_child);
          createABT(dp->right_child);
          dp->nodes.clear();
          createABT(root);
  • ArtificialIntelligenceClass . . . . 6 matches
          * [http://www.aistudy.co.kr/ AIStudy], [http://www.aistudy.co.kr/heuristic/breadth-first_search.htm breadthFirstSearch]
         요새 궁리하는건, othello team 들끼리 OpenSpaceTechnology 로 토론을 하는 시간을 가지는 건 어떨까 하는 생각을 해본다. 다양한 주제들이 나올 수 있을것 같은데.. 작게는 책에서의 knowledge representation 부분을 어떻게 실제 코드로 구현할 것인가부터 시작해서, minimax 나 alpha-beta Cutoff 의 실제 구현 모습, 알고리즘을 좀 더 빠르고 쉬우면서 정확하게 구현하는 방법 (나라면 당연히 스크립트 언어로 먼저 Prototyping 해보기) 등. 이에 대해서 교수님까지 참여하셔서 실제 우리가 당면한 컨텍스트에서부터 시작해서 끌어올려주시면 어떨까 하는 상상을 해보곤 한다.
          * [http://www.cs.iastate.edu/~baojie/acad/teach/ai/hw3/2002-12-06_hw3sol.htm#1 7장일부]
  • AustralianVoting/곽세환 . . . . 6 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • BasicJava2005/3주차 . . . . 6 matches
          * 1.4이전 : BufferedReader클래스를 사용할 수 있다.
         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          String line = br.readLine();
          * [http://pllab.kw.ac.kr/j2seAPI/api/index.html] : 한글 5.0 API 문서
  • C++스터디_2005여름/학점계산프로그램/정수민 . . . . 6 matches
         #include <iostream>
          break;
         #include <iostream>
         #include <fstream>
          static fstream fin("input.txt");
         #include <iostream>
  • C/Assembly/for . . . . 6 matches
          leal -4(%ebp), %eax
          incl (%eax)
          leal -4(%ebp), %eax
          incl (%eax)
  • CCNA/2013스터디 . . . . 6 matches
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=365128, Cisco Networking Academy Program: First-Year Companion Guide]
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=431143, Cisco Network & New CCNA] - 반납..
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=438553, 네트워크 개론과 실습 : 케이스 스터디로 배우는 시스코 네트워킹]
          * 책 [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=4552509 Cisco CCNA/CCENT]을 새로이 보기로 함
          * PAP..Clear Text - 패스워드가 그대로 전송. 2-Way Hand Shake
          || SAPI || C/R || EA || TEI || EA ||
  • CNight2011/고한종 . . . . 6 matches
         이대로 라면 변수가 10개짜리인 배열을 heap 선언한것과 같다.
         본래 의도대로라면 배열이 '터지는'때를 캐치해서 realloc으로 배열의 갯수를 늘려주려고 했으나
         그냥 10개 지정해주었으니 내가 알아서 10개째일때 realloc을 써줘야 했다.
         if(i%10==0)realloc(dia,sizeof(float)*10*k++);이라고 했다.
          그러니까 애초에 heap에 엄청큰 공간을 할당하고, 버퍼를 통해 값을 임시저장한뒤, 다차면 큰공간으로 옮기고 입력이 끝나면 realloc을 통해 큰공간을 알맞게 줄여주는 그런것이 더 좋다고 하는데 난 잘모르겠닼
  • CPPStudy_2005_1/질문 . . . . 6 matches
         #include <iostream>
         using std::cout; using std::streamsize;
          cout << "Please enter your first name: ";
          cout << "Please enter yourmidterm and final exam grades: ";
          "Please try again." << endl;
          streamsize prec = cout.precision();
  • ClassifyByAnagram/인수 . . . . 6 matches
         #include <iostream>
         #include <fstream>
          MCI howManyEachAlphabet;
          howManyEachAlphabet[ str[i] ] += 1;
          _anagramTable[str] = howManyEachAlphabet;
          ifstream fin("input.dat");
         #include <iostream>
         #include <fstream>
          MCI howManyEachAlphabet;
          howManyEachAlphabet[ str[i] ] += 1;
          return howManyEachAlphabet;
          ifstream fin(fileName);
  • CleanCodeWithPairProgramming . . . . 6 matches
         = Clean Code w/ Pair Programming =
          || 01:30 ~ 02:00 || PP 마무리, 중간 회고, Clean Code 소개 || Pair Programming에 대한 소감 들어보기, Clean Code 오프닝 ||
          || 02:00 ~ 02:30 || Clean Code 이론 맛보기 || 주입식 이론 수업이지만 시간이 부족해 ||
          * 현재 Clean Code 스터디가 진행되고 있어서 더 부담된다..;;
          * Clean Code 누구누구 스터디 중인가요? 진경, 지혜, 영주, 민관 말고 또..?? - [지원]
  • CodeRace/20060105/도현승한 . . . . 6 matches
         #include <fstream>
         #include <iostream>
         string clearString(string str)
          ifstream fin("input.txt");
          str = clearString(str);
          // search
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 6 matches
         3. ethereal의 기능 중 1개 또는 새로운 기능을 한가지 구현
          ValidateArgs(argc, argv);
          // Create a raw socket for receiving IP datagrams
          // Get an interface to read IP packets on
          // Decode the IP header
          // Cleanup
          WSACleanup();
  • D3D . . . . 6 matches
          |creature.|
          if( goalVec.Mag() < g_creatureSpeed )
          // creature에서 obstacle까지의 vector
          // obstacle과 creature사이의 실제 거리
          dirVec += obstacleVec * ( k / (dist * dist) ); // creature를 평행이동 시킬 행렬을 얻는다. 모든 obstacle을 검사 하면서...
          m_loc += g_creatureSpeed * dirVec;
  • DataStructure/Stack . . . . 6 matches
          Node* Head; // 아무것도 없는 헤드 노드 하나 생성(요게 있으면 엄청 편함!)
          Head=new Node;
          Head->m_pPrev=NULL;
          top=Head;
          if(top==Head)
          delete Head;
  • DataStructure/Tree . . . . 6 matches
          if(!a) break;
         = Binary Search Trees (우리말로 이진 탐색 트리) =
          * Binray Search Tree 니까 당연히 Binary Tree 여야 한다.
          * Search x => Compare with Root
          * Search x
          * 만약 x가 leaf(맨 끝 노드) - 그냥 지우면 되지 뭐..--;
  • Debugging . . . . 6 matches
         || Start Debugging, Go || *F5 || 디버깅 모드로 실행, 디버깅 모드 중에 F5를 다음 BreakPoint로 이동함 ||
         ||BreakPoint ||* F9 || 디버깅 모드에서 멈출곳을 지정 ||
         ||BreakPoint ||* Ctrl + Shift + b || 디버깅 모드에서 멈출곳을 지정 ||
         || Resume(go)|| F8 || 다음 BreakPoint 지점으로 이동 ||
         = Thread =
          * [http://wiki.kldp.org/wiki.php/HowToBeAProgrammer?action=highlight&value=%B5%F0%B9%F6%B1%EB#s-2.1.1 kldp_HowToBeAProgrammer]
          * [http://korean.joelonsoftware.com/Articles/PainlessBugTracking.html 조엘아저씨의 손쉬운 버그 추적법]
  • English Speaking/The Simpsons/S01E04 . . . . 6 matches
         Moe : What's-a matter, Homer? Bloodiest fight of the year.
         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.
         Barney : Don't blame yourself, Homer. You got dealt a bad hand.
         Homer : You can't talk that way about my kids! Or at least two of them.
         [English Speaking/2011년스터디]
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 6 matches
          * Teacher
         Lisa : Yeah, Mom. Hurry up.
         Marge : All right. Mmm. How about "he"? Two points. Your turn, dear.
         Lisa : Yeah, Bart. You're supposed to be developing verbal abilities
         Homer : Wait a minute, you little cheater.
         [EnglishSpeaking/TheSimpsons]
  • EnglishSpeaking/TheSimpsons/S01E04 . . . . 6 matches
         Moe : What's-a matter, Homer? Bloodiest fight of the year.
         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.
         Barney : Don't blame yourself, Homer. You got dealt a bad hand.
         Homer : You can't talk that way about my kids! Or at least two of them.
         [English Speaking/2011년스터디]
  • ErdosNumbers/임인택 . . . . 6 matches
         def readFile(fileName):
          line = f.readline()
          line = f.readline()
          lines = readFile(fileName)
          break
          self.lines = readFile("sample.txt")
  • HASH구하기/권정욱,곽세환 . . . . 6 matches
         #include <iostream>
         #include <fstream>
          ifstream fin(secret);
          ofstream fout("hash_enc.txt");
          break;
          break;
  • HASH구하기/오후근,조재화 . . . . 6 matches
         #include <iostream.h>
         #include <fstream.h>
          ifstream fin("source.txt");
          ofstream fout("output.txt");
          break;
          break;
  • IdeaPool . . . . 6 matches
         = IdeaPool 이란? =
         = IdeaPool 갈래 =
          * 공용 아이디어 ( [IdeaPool/PublicIdea] ) - 학교, 학과, 제로페이지 등등 우리가 속한 집단에게 유용한 아이디어.
          * 개인 아이디어 ( [IdeaPool/PrivateIdea] ) - 공용 아이디어를 제외한 각종 아이디어들.
  • IsBiggerSmarter?/문보창 . . . . 6 matches
         #include <fstream>
         #include <iostream>
         fstream fin("input.txt");
          break;
          v_temp.clear();
         #include <iostream>
  • JTDStudy/첫번째과제/상욱 . . . . 6 matches
          createResultNumber();
          public void createResultNumber() {
          protected void tearDown() throws Exception {
          public void testCreateResultNumber() {
          object.createResultNumber();
          * JUnit 4.1을 추천합니다. 3~4년 후에는 4.1이 일반화 되어 있겠죠. 사용하다 보니, 4.1은 배열간의 비교까지 Overloading되어 있어서 편합니다. 다음의 예제를 보세요. SeeAlso [http://neocoin.cafe24.com/cs/moin.cgi/JUnit JUnit in CenterStage] --NeoCoin
          if isEnd:break
          * 이 언어들의 시작점으로는 간단한 계산이 필요할때 계산기보다 열기보다 늘 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]
  • JavaStudy2003/세번째과제/곽세환 . . . . 6 matches
          private double area;
          setArea();
          public void setArea() {
          area = Math.abs(right_bottom.getX() - left_top.getX()) * Math.abs(left_top.getY() - right_bottom.getY());
          "area : " + area;
  • JavaStudy2004/클래스상속 . . . . 6 matches
         // System.out.println(p.getArea());
          System.out.println(c.getArea());
          public double getArea()
          public double getArea() {
          public double getArea() {
         === Thread ===
  • LIB_2 . . . . 6 matches
          /////////////// Decrease Time Dly
          pSuspend_heap[i]->delay--;
          if ( High_Task->priority < pSuspend_heap[i]->priority && pSuspend_heap[i]->delay < 0 ) {
          pSuspend_heap[i]->delay = 0;
          LIB_resume_task(pSuspend_heap[i]->priority);
         ["REAL_LIBOS"]
  • LoadBalancingProblem/임인택 . . . . 6 matches
          * To enable and disable the creation of type comments go to
          * To enable and disable the creation of type comments go to
          * To enable and disable the creation of type comments go to
          public boolean isFinishedCondition() {
          public boolean checkLeft(int index) {
          public boolean checkRight(int index) {
  • MFC/Socket . . . . 6 matches
          Create(nPortNum); //특정 포트 번호로 서버를 생성한다.
         void COmokView::OnServercreate()
          * m_dataSocket.Create() //
          * m_dataSocket.Connect(dlg1.m_strIpAddress, createBlkFile)
          if(!m_dataSocket->Create())
         == Thread ==
  • Map연습문제/노수민 . . . . 6 matches
         #include <iostream>
         #include<fstream>
          ifstream fin("input.txt");
         #include <iostream>
         #include<fstream>
          ifstream fin("input.txt");
  • MindMapConceptMap . . . . 6 matches
         How To Read a Book 과 같은 책에서도 강조하는 내용중에 '책을 분류하라' 와 '책의 구조를 파악하라'라는 내용이 있다. 책을 분류함으로서 기존에 접해본 책의 종류와 비슷한 방법으로 접근할 수 있고, 이는 시간을 단축해준다. 일종의 知道랄까. 지식에 대한 길이 어느정도 잡혀있는 곳을 걸어가는 것과 수풀을 해치며 지나가는 것은 분명 그 속도에서 차이가 있을것이다.
         관련 자료 : '마인드맵 북' , 'Use Your Head' (토니 부잔) - MindMap 쪽에 관한 책.
         관련 자료 : 'Learning How To Learn', 'Learning, Creating and Using Knowledge - Concept Maps as Facilitative Tools in Schools and Corporations' (Joseph D. Novak)
          * MindMap 과 ConceptMap 을 보면서 알고리즘 시간의 알고리즘 접근법에 대해서 생각이 났다. DivideAndConquer : DynamicProgramming. 전자의 경우를 MindMap 으로, 후자의 경우를 ConceptMap 이라고 생각해본다면 어떨까.
  • MobileJavaStudy/Tip . . . . 6 matches
          public void pauseApp() {
          public void destroyApp(boolean unconditional) {
         InputStream is = this.getClass().getResourceAsStream("readme.txt");
          while ((ch = is.read()) != -1) {
         {{{~cpp destoryApp}}} 메소드에는 {{{~cpp unconditional}}} 이라는 {{{~cpp boolean}}} 값이 있다. {{{~cpp MIDlet}}}이 더 이상 필요하지 않거나 종료되어야 할 때 {{{~cpp DestoryApp}}} 메소드가 호출되고 {{{~cpp MIDlet}}}이 {{{~cpp Destroyed}}} 상태로 들어가게 되는데, 만약 {{{~cpp MIDlet}}}이 중요한 과정을 수행중이라면 {{{~cpp MIDletStateChangeException}}}을 발생시켜 그 과정이 끝날때까지 {{{~cpp Destroyed}}} 상태로 가는 것을 막을 수 있다. 하지만 이런 요청도 상황에 따라 받아들여지지 않을 수 있는데, {{{~cpp unconditional}}} 이라는 값이 그 상황을 알려준다. {{{~cpp unconditional}}}이 {{{~cpp true}}} 인 경우에는
  • MoinMoin . . . . 6 matches
          * [http://freshmeat.net/projects/moin FreshMeat Entry]
         "Moin" meaning "Good Morning", and "MoinMoin" being an emphasis, i.e. "A ''Very'' Good Morning". The name was obviously chosen for its WikiWikiNess.
         ''No! Originally "MoinMoin" does '''not''' mean "Good Morning". "Moin" just means "good" or "nice" and in northern Germany it is used at any daytime, so "Good day" seems more appropriate.'' --MarkoSchulz
         Mmmmh , seems that I can enrich so more info: "Moin" has the meaning of "Good Morning" but it is spoken under murmur like "mornin'" although the Syllable is too short alone, so it is spoken twice. If you shorten "Good Morning" with "morn'" it has the same effect with "morn'morn'". --Thomas Albl
  • MoniWiki . . . . 6 matches
         MoniWiki is a PHP based WikiEngine. WikiFormattingRules are imported and inspired from the MoinMoin. '''Moni''' is slightly modified sound means '''What ?''' or '''What is it ?''' in Korean and It also shows MoniWiki is nearly compatible with the MoinMoin.
         If you are familiar with the PHP Script language you can easily add features or enhancements.
         == MoniWiki:MoniWikiFeatures ==
  • NeoCoin/Server . . . . 6 matches
         6. 커널 소스 디렉토리로 이동한 다음 "make-kpkg clean"을 실행하여
         make-kpkg clean
         make-kpkg kernel_headers
         repeat_type에서 ms3을 제거해준다...
         yes 1234567 | head -128000 > 100k-file
         ["Read"]
  • NumberBaseballGame/정훈 . . . . 6 matches
         #include<iostream>
          cin.clear();
          cin.clear();
          cin.clear();
          cin.clear();
          cin.clear();
  • OpenCamp/첫번째 . . . . 6 matches
          * 15:00~15:15 Break
          * 16:45~17:00 Break
          * [http://zeropage.org/files/attach/images/78/100/063/ea4662569412056b403e315cf06de33a.png http://zeropage.org/files/attach/images/78/100/063/ea4662569412056b403e315cf06de33a.png]
         - MySQL Create Database -----
         CREATE DATABASE ZPOC;
         CREATE TABLE member (
         - MySQL Create Database END -----
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 6 matches
          mov eax, [esp] // Save EIP
          mov OFS_EIP[edx], eax
          xor eax, eax // Return 0
          mov eax, 8[esp] // Get return value (eax)
  • PragmaticVersionControlWithCVS/UsingTagsAndBranches . . . . 6 matches
         || [PragmaticVersionControlWithCVS/CommonCVSCommands] || [PragmaticVersionControlWithCVS/CreatingAProject] ||
         == Creating a Release Branch ==
         == Working in a Release Branch ==
         == Generating a Release ==
         == Fixing Bugs in a Release Branch ==
  • ProjectPrometheus/Iteration1 . . . . 6 matches
         ||||||Story Name : Book Search ||
         ||||||Acceptance Test (["ProjectPrometheus/AT_BookSearch"]) ||
         |||| {{{~cpp AdvancedSearch}}} || ○ ||
         || {{{~cpp TestAdvancedSearch}}} || 1. 제목에 'Test' 키워드로 검색. 70 개 이상 검색되면 성공. (<TR> 갯수로 카운팅) || ○ ||
         |||| {{{~cpp SimpleSearch}}} || ○ ||
         || {{{~cpp TestSimpleSearch}}} || 1. 키워드로 '한글'로 검색. 결과값이 10개 이상이면 성공. || ○ ||
  • ProjectPrometheus/Iteration9 . . . . 6 matches
          * Simple Search - 새버전에 내장됨. 결과내 재검색 기능. (오호~)
         Release 1차
         Simple Search
         로그인 없어도 이용 가능 기능 : Search
         Advanced Search 2
         배포 (Release)
  • ProjectZephyrus/ClientJourney . . . . 6 matches
          * 이번 프로젝트의 목적은 Java Study + Team Project 경험이라고 보아야 할 것이다. 아쉽게도 처음에 공부할 것을 목적으로 이 팀을 제안한 사람들은 자신의 목적과 팀의 목적을 일치시키지 못했고, 이는 개인의 스케줄관리의 우선순위 정의 실패 (라고 생각한다. 팀 입장에선. 개인의 경우야 우선순위들이 다를테니 할말없지만, 그로 인한 손실에 대해서 아쉬워할정도라면 개인의 실패와도 연결을 시켜야겠지)로 이어졌다고 본다. (왜 초반 제안자들보다 후반 참여자들이 더 열심히 뛰었을까) 한편, 선배의 입장으로선 팀의 목적인 개개인의 실력향상부분을 간과하고 혼자서 너무 많이 진행했다는 점에선 또 개인의 목적과 팀의 목적의 불일치로서 이 또한 실패이다. 완성된 프로그램만이 중요한건 아닐것이다. (하지만, 나의 경우 Java Study 와 Team Project 경험 향상도 내 목적중 하나가 되므로, 내 기여도를 올리는 것은 나에게 이익이다. Team Project 경험을 위해 PairProgramming를 했고, 대화를 위한 모델링을 했으며, CVS에 commit 을 했고, 중간에 바쁜 사람들의 스케줄을 뺐다.) 암튼, 스스로 한 만큼 얻어간다. Good Pattern 이건 Anti Pattern 이건.
          * 암튼. 이렇게 해봤으니, 앞으로는 더 잘할수 있도록, 더욱더 잘할수 있도록. ["DoItAgainToLearn"] 했으면 한다. 앞으로 더 궁리해봐야 할 일들이겠지. -- 석천
          ''100% 실패와 100% 성공 둘로 나누고 싶지 않다. Output 이 어느정도 나왔다는 점에서는 성공 70-80% 겠고, 그대신 프로젝트의 목적인 Java Study 와 성공적인 Team Play 의 운용을 생각해봤을때는 성공 40-50% 정도 라는 것이지. 성공했다고 생각한 점에 대해서는 (이 또한 개인의 성공과 팀의 성공으로 나누어서 생각해봤으면 한다.) 그 강점을 발견해야 하겠고, 실패했다고 생각한 점에 대해선 보완할 방법을 생각해야 겠지. --석천''
          * 5분간격으로 Pair Programming을 했다.. 진짜 Pair를 한 기분이 든다.. Test가 아닌 Real Client UI를 만들었는데, 하다보니 Test때 한번씩 다 해본거였다.. 그런데 위와 아래에 1002형이 쓴걸 보니 얼굴이 달아오른다.. --;; 아웅.. 3일전 일을 쓰려니 너무 힘들다.. 일기를 밀려서 쓴기분이다.. 상상해서 막 쓰고싶지만 내감정에 솔직해야겠다.. 그냥 생각나는것만 써야지.. ㅡ.ㅡ++ 확실히 5분간격으로 하니 속도가 배가된 기분이다.. 마약을 한상태에서 코딩을 하는 느낌이었다.. 암튼 혼자서 하면 언제끝날지 알수없고 같이 해도 그거보단 더 걸렸을듯한데, 1시간만에 Login관련 UI를 짰다는게 나로선 신기하다.. 근데 혼자서 나중에 한 Tree만들땐 제대로 못했다.. 아직 낯선듯하다. 나에게 지금 프로젝트는 기초공사가 안된상태에서 바로 1층을 올라가는 그런거같다.. 머리속을 짜내고있는데 생각이 안난다 그만 쓰련다.. ㅡㅡ;; - 영서
  • RandomWalk/유상욱 . . . . 6 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • Ruby/2011년스터디/서지혜 . . . . 6 matches
          HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
          _tprintf(_T("CreateToolhelp32Snapshot erre\n"));
          _tprintf(_T("\t[Process name]\t[PID]\t[ThreadID]\t[PPID]\n"));
          pe32.szExeFile, pe32.th32ProcessID, pe32.cntThreads, pe32.th32ParentProcessID);
          * 특정 프로세스 죽이기 ([http://sosal.tistory.com/entry/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%B6%9C%EB%A0%A5-%EA%B0%95%EC%A0%9C-%EC%A2%85%EB%A3%8C-%EC%86%8C%EC%8A%A4 원본])
          HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
          break;
  • Ruby/2011년스터디/세미나 . . . . 6 matches
          * netbeans의 ruby플러그인
          * attr_reader/attr_writer
          a.each {|x| puts x+1} # bloack은 복사 전달인가?(maybe)
         || [송지원] || irb || 불완전하다고 느껴진 이유가 irb 때문이기도 하다고 느껴짐.( NetBeans에서 코딩하면 잘되는게 irb라 안되는 것도 있어서) || ||
          * 저도 아직 RubyLanguage에 익숙하지 않아서 어려운 점이 많지만 조금이나마 공부하며 써보니 직관적이라는 생각이 많이 들었어요. 오늘 정보보호 수업을 들으며 EuclideanAlgorithm을 바로 구현해보니 더더욱 그런 점이 와닿네요. 좀 더 긴 소스코드를 작성하실땐 Netbeans를 이용하시는 걸 추천해요~ 매우 간단하게 설치하고 간단하게 사용할 수 있답니다. - [김수경]
  • RubyLanguage/InputOutput . . . . 6 matches
          * each_byte : 한 바이트씩 읽어옴
          * each_line : 세퍼레이터를 넘겨 한 단위(세퍼레이터로 구분)씩 읽어옴
          * foreach : 한 줄씩 읽어옴. 다 읽은 후 파일을 자동으로 닫는다.
          * read : 문자열로 읽어옴
          * readlines : 배열로 읽어옴
         puts.client.readlines
  • Self-describingSequence/문보창 . . . . 6 matches
         Sorted List 이므로 Search 부분에서 Linear Search 대신 Binary Search를 하면 좀 더 효율적이나, 이 정도만 해도 충분히 빠르다. 메모리 사용량을 줄이려면 어떻게 해야 할까?
         #include <iostream>
          break;
  • Self-describingSequence/황재선 . . . . 6 matches
          public int readNumber() {
          int numRepeat;
          numRepeat = describing[output];
          for(int i = 0; i < numRepeat; i++) {
          int n = ds.readNumber();
          break;
  • SmithNumbers/신재동 . . . . 6 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • Spring/탐험스터디/2011 . . . . 6 matches
          리소스 함수의 4가지 method : CRUD(Create, Read, Update, Delete)
          2.1. 우선 책에서 외부 라이브러리를 사용하고 있는데, STS에는 필요한 라이브러리가 들어있지 않은 것 같다. 이쪽 페이지(http://www.tutorials4u.net/spring-tutorial/spring_install.html)를 보고 라이브러리를 받아야 한다. 받아서 압축을 풀고 spring-framework-3.0.5.RELEASE/dist 폴더에 있는 jar 파일들을 프로젝트에 포함시켜주면 AnnotationContext, AnnotationConfigApplicationContext, @Configuration, @Bean 등을 사용할 수 있게 된다.
          2.1. 스프링의 ConfigurationContext 내부의 Bean에서 Context를 생성해서 DI를 하려고 했을 때 오류 발생 : Context 내부에서 Context를 생성하는 코드를 사용했기 때문에 생성이 재귀적으로 이루어져서 무한 반복된다. 그리고 디버그 시 main 이전에 에러가 일어났는데, 그것은 스프링의 Context는 시작 전에 Bean들을 생성하기 때문이다. main에 진입하기 이전의 스프링 초기화 단계에서 오류가 일어났다는 얘기.
         spring-framework-3.0.5.RELEASE/dist 폴더에 있는 jar 파일들을 프로젝트에 포함시켰는데,
         Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
  • TCP/IP . . . . 6 matches
         == Thread ==
          * http://kldp.org/KoreanDoc/html/GNU-Make/GNU-Make.html#toc1 <using make file>
          * http://kldp.org/KoreanDoc/VI-miniRef-KLDP <using vi editer>
          * http://kldp.org/KoreanDoc/Thread_Programming-KLDP <using thread>
  • TeachYourselfProgrammingInTenYears . . . . 6 matches
         == Teach Yourself Programming in Ten Years ==
         어느 책방에 발길을 옮겨도,「7일간으로 배우는 Java(Teach Yourself Java in 7 Days)」라고 하는 방법책을 보기 시작하고, 그 곁에는 Visual Basic 나 Windows 나 인터넷등에 대해서, 똑같이 몇일이나 수시간에 배울 수 있으면(자) 파는 책이, 무한의 바리에이션으로 나란해지고 있다.Amazon.com 그리고 이하의 조건으로검색해 보았는데,
          (title: learn or title: teach yourself)
         Lave, Jean, Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life, Cambridge University Press, 1988.
  • Trac . . . . 6 matches
         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.
         Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all project events in order, making getting an overview of the project and tracking progress very easy.
         Trac 은 이슈에 대한 서술과 커밋 메세지에 대해서 위키 태그를 지원하며, 버그,테스크,체인지셋,화일,그리고 위키 페이지들 간에 대해서 seamless 한 참조가 가능하게 해준다. timeline(타임라인)은 모든 프로젝트 이벤트를 순서에 맞게 보여주며, 프로젝트에 대한 오버뷰를 얻는 것과 트래킹 진행을 매우 쉽게 해준다.
  • TugOfWar/문보창 . . . . 6 matches
         #include <iostream>
         inline void eatline() { while(cin.get() != '\n') continue; };
          eatline();
          eatline();
          break;
          break;
  • UnixSocketProgrammingAndWindowsImplementation . . . . 6 matches
         SOCK_STREAM : 스트림 방식의 소켓 생성 (TCP/IP)
          sockfd = socket(AF_INET, SOCK_STREAM, 0);
         == recv/read - 상대에게 데이터를 받는다. ==
         ssize_t read(int fildes, void *buf, size_t nbytes);
          str_len = read(sockfd, buf2, sizeof(buf2));
         // 프로그램이 끝날 때, 항상 WSACleanup()으로 리소스를 해제해야한다.
         WSACleanup();
          server_sock = socket(AF_INET, SOCK_STREAM, 0);
          WSACleanup();
  • VendingMachine/세연/재동 . . . . 6 matches
         #include <iostream>
          char * name[] = {"coke","juice","tea","cofee","milk"};
          break;
          break;
          break;
          break;
  • ZeroPageServer/SubVersion . . . . 6 matches
          subversion 은 http 로의 접근도 제공한다. 대신에 기본제공 프로토콜보다는 속도가 느린 단점이 있다. http 의 접근은 현재 익명계정에 대해서는 checkout, read 만 사용이 가능하며 checkin 계정을 받기 위해서는 관리자에게 다음의 정보를 메일로 보내주면 추가하는 것이 가능하다.
          {{{~cpp 1. puttygen, Pageant 를 받는다.
          pageant: 키관리 프로그램
         6. pageant 를 실행하여서 프라이빗 키를 등록한다. 최초 키 등록시의 암호만 입력하면 시스템에
          소스를 가져온 것이기 때문에 pageant와 호환이 되는 것이다. 푸티 비호환 프로그램에서는
         = Thread =
  • ZeroPage_200_OK . . . . 6 matches
          * Oracle NetBeans
          * $(document).ready() - 처음에 자바스크립트 코드를 해석할 때 해당 객체가 없을 수 있기 때문에 DOM 객체가 생성되고 나서 jQuery 코드가 실행되도록 코드를 ready() 안에 넣어주어야 한다.
          * live() - 처음에 ready() 때에 이벤트 핸들러를 걸어주는 식으로 코드를 짰을 경우 중간에 생성한 객체에는 이벤트 핸들러가 걸려있지 않다. 하지만 ready()에서 live() 메소드를 사용해서 이벤트 핸들러를 걸 경우 매 이벤트가 발생한 때마다 이벤트 핸들러가 걸려야 할 객체를 찾아서 없으면 이벤트 핸들러를 알아서 걸어준다. 하지만 처음에 핸들러를 걸어주는 것과 비교해서 비용이 다소 비싸다.
          * process per request <-> thread per request
  • cookieSend.py . . . . 6 matches
          header = {"Content-Type":"application/x-www-form-urlencoded",
          header['Cookie'] = generateCookieString(cookieDict)
          conn.request(method, webpage, params, header)
          print response.status, response.reason
          data = response.read()
          httpData['cookie'] = response.getheader('Set-Cookie')
  • html5practice/즐겨찾기목록만들기 . . . . 6 matches
         <head>
         </head>
          <input type="button" value="clear" onclick="doClearAll()"/>
         function doClearAll(){
          localStorage.clear();
  • java/reflection . . . . 6 matches
          System.out.println(Thread.currentThread().getContextClassLoader().getClass().getName());
          Thread.currentThread().setContextClassLoader(urlClassLoader);
          System.out.println(Thread.currentThread().getContextClassLoader().getClass().getName());
  • radiohead4us/PenpalInfo . . . . 6 matches
         Name: Andrea
         Interests/Hobbies: writing letters, reading, music, ...............
         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.
         City/State,Country: Seoul Korea Republic of
         Comments: Hi~ I'm preety girl.*^^* I'm not speak english well. But i'm want good friend and study english.
  • study C++/남도연 . . . . 6 matches
          friend void search(munja);
          void repeat(munja);
          search(Mun);
          Mun.repeat(Mun);
         void search(munja A){
         void munja::repeat(munja C){
  • whiteblue/LinkedListAddressMemo . . . . 6 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • 개인키,공개키/강희경,조동영 . . . . 6 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("input.txt");
          ofstream fout("output1.txt");
          ifstream fin1("output1.txt");
          ofstream fout1("output2.txt");
  • 개인키,공개키/김회영,권정욱 . . . . 6 matches
         #include <iostream>
         #include <fstream>
          ifstream fin(secret);
          ofstream fout("source_enc.txt");
          ifstream ffin(unsecret);
          ofstream ffout("resource_enc.txt");
  • 개인키,공개키/노수민,신소영 . . . . 6 matches
         #include<iostream>
         #include <fstream>
          ifstream input("input.txt");
          ofstream output("output.txt");
          ifstream input("output.txt");
          ofstream output("output2.txt");
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest/이승한 . . . . 6 matches
          repeat(turn_left,3)
          repeat(turn_left,2)
          if front_is_clear():
          break
          repeat(moveBackPick,6)
         repeat(checkLine,6)
  • 데블스캠프2005/금요일/OneCard/이동현 . . . . 6 matches
          int search(int num, int face){
          boolean isOneCard = false;
          int choice = comCards.search(discard.retTop().num,discard.retTop().face);
          break;
          choice = playerCards.search(discard.retTop().num,discard.retTop().face);
          break;
  • 데블스캠프2006/월요일/연습문제/switch/김준석 . . . . 6 matches
         #include<iostream>
          case 9: a[0] +=1; break;
          case 8: a[1] +=1; break;
          case 7: a[2] +=1; break;
          case 6: a[3] +=1; break;
          default: a[4] +=1; break;
  • 데블스캠프2006/월요일/연습문제/switch/성우용 . . . . 6 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/연습문제/switch/윤영준 . . . . 6 matches
         #include <iostream.h>
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/연습문제/switch/주소영 . . . . 6 matches
         #include <iostream>
          break;
          break;
          break;
          break;
          break;
  • 데블스캠프2006/월요일/함수/문제풀이/성우용 . . . . 6 matches
         #include<iostream>
         bool team684(int ,int ,int);
          team684(num,gun,boat);
         bool team684(int num,int gun,int boat)
         #include<iostream>
         #include<iostream>
  • 데블스캠프2006/월요일/함수/문제풀이/윤성준 . . . . 6 matches
         #include <iostream>
         bool team684(int member, int gun, int boat);
          team684(member, gun, boat);
         bool team684(int member, int gun, int boat)
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/함수/문제풀이/윤영준 . . . . 6 matches
         #include <iostream.h>
         bool team684(int, int, int);
          team684(member, gun, boat);
         bool team684(int member, int gun, int boat){
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/함수/문제풀이/이장길 . . . . 6 matches
         #include <iostream.h>
         bool team684(int, int, int);
          team684(people, gun, boat);
         bool team684(int l, int m, int n)
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/함수/문제풀이/이차형 . . . . 6 matches
         #include <iostream>
         bool team684(int, int, int);
          team684(member, guns, boat);
         bool team684(int member, int guns, int boat)
         #include <iostream>
         #include <iostream>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/서민관 . . . . 6 matches
         #include <iostream>
          zergling* z1 = createZergling();
          zergling* z2 = createZergling();
         #include <iostream>
         zergling* createZergling()
         zergling* createZergling();
  • 데블스캠프2011/셋째날/RUR-PLE/변형진 . . . . 6 matches
          repeat(harvest, num)
          while front_is_clear():
         repeat(turn_left, 2)
         repeat(turn_left, 3)
          repeat(turn_left, 3)
          while not front_is_clear():
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission2/서민관 . . . . 6 matches
          int oldYear = dateTimePicker1.Value.Year;
          int currentYear = dateTimePicker2.Value.Year;
          MessageBox.Show(currentYear - oldYear +1 + "세 입니다");
  • 만년달력/영동 . . . . 6 matches
          int dYear=Integer.parseInt(JOptionPane.showInputDialog(null, "알고 싶은 연도 입력:", "만년달력", JOptionPane.QUESTION_MESSAGE));
          for(int i=1;i<dYear;i++)
          if((dYear%4==0 && dYear%100!=0) || dYear%400==0)
          System.out.println(dYear+"년 "+dMonth+"월의 달력");
  • 반복문자열/조현태 . . . . 6 matches
         #include <iostream>
         -export([repeat/3]).
         repeat(Max, Max, L) -> [L];
         repeat(I, Max, L) -> [L | repeat(I + 1, Max, L)].
         11> pr_1:repeat(1, 3, "CAUCSE LOVE").
         [LittleAOI] [반복문자열]
  • 비밀키/강희경 . . . . 6 matches
         #include<iostream>
         #include<fstream>
          ifstream fin(fileName);
          ofstream fout("output.txt");
          ifstream fin1("output.txt");
          ofstream fout1(fileName);
  • 삼총사CppStudy/숙제2/곽세환 . . . . 6 matches
         #include <iostream>
         #include <iostream>
          friend ostream & operator<<(ostream & os, CVector v);
         ostream & operator<<(ostream & os, CVector v)
  • 새싹교실/2011/무전취식/레벨10 . . . . 6 matches
         == Ice Breaking ==
          break ;
          if (strcmp(line_str[line_count],"!")==0) break;
         // 만약 first seat이 다 찼을경우 질문 스캔
         // yes 라고하면 economy seat 랜덤으로 결정
         // no 라고 하면 Next flight leaves in 3 hours 출력
  • 새싹교실/2011/무전취식/레벨11 . . . . 6 matches
         == Ice Breaking ==
         강원석 : 목요일. 학교 끝나고 집에 갔는데 강아지가 또 생김. 원래 있던 놈이 너무 귀여움. 그날 집에 갔는데 큰놈이 작은놈을 공격해서 그 다음날 보니까 작은애가 큰애 공격함. 근데 또 보니까 하루종일 큰놈이 기가 죽음. 꼬리도 안흔들고 밤에 목욕 시켜줬더니 신나함. 작은애는 '예삐'임 ㅋㅋ 작은애는 키우다가 할머니 댁으로. 금요일인지 목요일인지 보현이 생일이어서 학교 끝나고 놀았음. 제 생일떄 밥을 샀는데요. 걔는 밥을 안사더라구요 ㅋㅋㅋ 그리고 애들이랑 치킨집 가서 치맥을 시킴. 거기서 케잌을 하는데 주인아저씨가 화냄 '바닥에 뭍히면 묻어버림' 그리고 싸가지도 없음. '딥테이스트' 썩을 ㅋㅋㅋ 그리고 술막 먹고 당구장에 감. 신세계였음. 장난 아님. 그렇게 했는데 밤새는 애들 많아서 빨리 해산함. 고딩 친구 만나러 한양대감. 갔는데 쿨피스 소주를 시킴. 맛이 쿨피스도 아니고 술도 아니고 다신 안먹음. 그친구가 애들꺼 다 사줘서 잘먹고 그날은 잘 갔음. 토요일날 번지 뛴다고 해서. 10시에 분당에 비가옴 그래서 재환이형한테 전화해서 비온다고 하니까 망했다고 함. 그래서 자고일어났는데 11시에 비가 개고 날씨가 더움. 번지 뛰기 최고의 날씨. 전화하니까 '콜' 7명이 왔음. 그래서 운전해서 감. 율동공원에 갔는데 예약을 하고감. 그리고 정자동에 상현이형 아버지가 하시는 '오모리찌개'에 감. 고3친구들이랑 자주 갔던덴데 선배네 아버지가 하는집이어서 신기함. 맛있게 먹고 재환이형이랑 근화형이 다 사줌. 그리고 서현역 가서 오락실을 갔는데 신나게 놀고. 드럼 게임기에서 농락당함 ㅋㅋㅋ 그래서 다음애가 난이도 올려서했는데 또 Easy가 되서 손가락 하나씩만 씀. 일부러 죽었는데 다음판이 또됨. 아무튼 그래서 죽어서 500원 넣고 다시함. 그런데 또 못쳐서 죽음. 그다음 번지뛰러감. 엘레베이터 탔는데 1층과 2층(45m) 2층 올라가서 뛰어내림. 뛰어내리는 순간 죽는거 아닌가 '그어어어~'하고 뛰어내림. 그리고 애들 다 뛰어내림. 여름 방학때 가평을 가기로 함. 65 m뛰어내리러 갈꺼임. 나머지 사람 보내고 서현역에 뭘 먹으러감. 내가 서현살지만 몰랐던 치킨 7천원에 무한리필집이 있었음. 그런데 그집이 치킨이 한마리 시키면 반마리 밖에 안나오는데 너무 느려서 먹다가 지치는 구조임. 맥주만 엄청 먹고 나왔는데 또 근화형이 다삼. 감사합니다. 꿀꿀꿀. 그리고 다 태워드리고 버스태워드리고 집에 옴. 일요일. 엄마 생신인데 아침에 엄마랑 대판 싸움. 12시에 일어났는데 엄마가 세수하는데 나가버리심. 엄마가 차타고 가심. 그래서 집에와서 화내고 놀러갈라 했는데 그것도 아닌것 같아서 앞에 백화점 가서 생일 선물 삼. 그리고 집에와서 미역국 끓이고 놀러나감. 친구들 만나러 나감. 재수생 친구들 친구들 만났는데 불쌍해 보임. 그래서 당구장 가고 피씨방 가고 노래방 가고. 그리고 술집 가서 아줌마가 반갑다고 서비스 해주심 옆테이블 아저씨가 우리 담배피는사람 아무도 없다고 착하다고 먹고싶은거 시키라고하심. 그와중에 다이다이까고 있는 두명있었음 둘이서 4병까고 안죽음. 그리고 집에 11시에 간다고 한다고했더니 아빠가 화내심. 엄마 생일케잌 기다림. 그러고 생일 케잌하고 잠. 그리고 월요일에 눈뜨자 마자. 운동하고 집에 감. 요즘에 살이빠져서 참 좋아요. 집에 와서 가족끼리 영화를 보러가고. 그렇게 지나갔는데 오늘 새벽에 WWDC봤는데 새벽 4시까지 봤는데 아이폰 발표안해서 실망.
          if (m[ypos][xpos]=='E') break;
          break;
          break;
          break;
          break;
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 6 matches
          break;
          break;
          break;
          break;
          break;
          break;
  • 자료병합하기/조현태 . . . . 6 matches
         #include <iostream>
          int read_point=0;
          while (a[i]>=b[read_point])
          save_data(b[read_point]);
          if (a[i]==b[read_point])
          ++read_point;
         [LittleAOI] [자료병합하기]
  • 정모/2011.4.4/CodeRace . . . . 6 matches
          static boolean isOnShip;
         #include<iostream>
          public boolean cross(){
          public boolean location;
          public boolean location;
          public boolean location;
  • 파스칼삼각형/김수경 . . . . 6 matches
          print "E = " , element , " : Please input an Integer"
          print "E = " , element , " : Please input an Integer greater than 0"
          print "N = " , n , " : Please input an Integer"
          print "N = " , n , " : Please input an Integer greater than 0"
  • 프로그래밍언어와학습 . . . . 6 matches
         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.
  • 허아영/Cpp연습 . . . . 6 matches
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream>
          break;
          break;
  • 홈페이지만들기/css . . . . 6 matches
         <head>
         </head>
         <head>
         </head>
         <head>
         </head>
  • 희경/엘레베이터 . . . . 6 matches
         #include<iostream>
         #include<fstream>
          ifstream fin("input.txt");
         #include<iostream>
         #include<fstream>
          ifstream fin("input.txt");
  • 3N+1/임인택 . . . . 5 matches
          mergeList (tail listA) (tail listB) (targetList ++ [(head listA ++ [head listB])] )
          head (List.sortBy (flip compare) (gatherCycleLength (head fromto) (head (tail fromto)) []) )
  • ACM_ICPC/2011년스터디 . . . . 5 matches
          * 제 코드에 무엇이 문제인지 깨달았습니다. 입출력이 문제가 아니었어요. 숫자 범위 괜히 0이거나 3000 이상이면 "Not jolly" 출력하고 break하니까 이후에 더 적은 숫자가 들어온 경우가 무시당해서 Wrong Answer(출력 하든 안하든, 0 제외하고 3000 이상일 때만 하든 다 Wrong..;ㅅ;) 입력을 하지 않을 때까지 계속 받아야 하는데, 임의로 끊었더니 그만..... 그리고 continue로 해도 마찬가지로 3000을 제외하고 입력 버퍼에 남아있던 것들이 이어서 들어가서 꼬이게 되는! Scanner을 비우는 거는 어찌 하는 걸까요오;ㅁ;? 쨋든 그냥 맘 편하게 조건 지우고 Accepted ㅋㅋ 보증금 및 지각비 관련 내용은 엑셀에 따로 저장하였습니다. - [강소현]
          * An Easy Problem : [AnEasyProblem] (Problem no.2453)
          * [AnEasyProblem/강소현]
          * [AnEasyProblem/김태진]
          * [AnEasyProblem/강성현]
          * [AnEasyProblem/권순의]
          * [AnEasyProblem/정진경]
          * "A Knight's journey" accept해오기, UnEasy Problem 아직 해결 못한사람 해오기
          * A Knight's journey 어렵네요 ㅠㅠ 알고리즘 배운지 얼마나 됐다고 리셋이 된거지!?! 왠지 백트래킹을 써야할 거 같지만...잘 못쓰겠는 ;ㅅ; An easy problem 같은 경우 부주의하게 했다가 여러 예외를 고루고루 겪었슴다 ~ㅁ~ㅋ 다음에는 코드 한번 더 살펴보고 넣어야지ㅠㅠ - [강소현]
          * 어쩌다보니 다른 글들에 후기를 다 써버렸네요. 삽질하다 진경이의 상큼한 힌트로 UneasyProblem은 An easy problem이 되었네요. 지금 나이트저니 삽질하면서 백트래킹에 대해 자연히(?) 배워가는 중입니다. 반쪽짜리 코드는 구현했으나, 3X4영역에서 H가 나오는... 아직 뭔가 오류들이 산재하는거같네요. 예외처리가 문제인지 배열밖을 다 0으로 처리해서 지정한 배열 밖으로 나가버리는지는 좀 연구해봐야겠어요.. 그리고 다음주에는 부산에 내려갔다 와야해서 참석하지 못할 가능성이 높네요. -[김태진]
         || [권순의] || 1298 || The Hardest Problem Ever ||The Easiest Problem Ever -ㅅ- ||
          * 아, 그리고 100만년만에 로그인해보니 An Easy Problem이 '''Wrong Answer''' 상태로 남아 있더군요. 다시 풀어봐야겠....-_-;; - [지원]
          * [김태진] - 보물찾기를 풀고 있습니다. 우선 테스트케이스 5번까지는 통과를 했지만 6번은 Time Limit Exceeded.. 포인터를 통해서 해보라는 진경이의 힌트를 받고 Search대신 다른 방식으로 할 걸 생각해보고 있습니다.
  • ACM_ICPC/PrepareAsiaRegionalContest . . . . 5 matches
         #include <iostream>
         #include <fstream>
          ifstream fin;
         #include <iostream>
         #include <iostream>
  • AcceleratedC++/Chapter1 . . . . 5 matches
         #include <iostream>
          std::cout << "Please enter your first name: ";
          // read the name
         #include <iostream>
          std::cout << "Please enter your first name: ";
  • Basic알고리즘/팰린드롬/허아영 . . . . 5 matches
         #include <iostream>
          break;
         #include <iostream>
          break;
          break;
  • BeeMaja/고준영 . . . . 5 matches
         #define SOUTH_EAST 5
          for (row=0; CAL(row) < willy; row++) move_posi(&posi, SOUTH_EAST);
          break;
          break;
          break;
          break;
          case SOUTH_EAST:
          break;
  • BusSimulation/태훈zyint . . . . 5 matches
         #include <iostream>
         #include <fstream>
          int IncreasePerMinute_People = 4; //버스 정류장에 사람들이 1분당 증가하는 정도
          waitingPeopleInBusStation[j]+= timerate * (IncreasePerMinute_People/60.0);
          //if(getch()==27) break;
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 5 matches
         #include <iostream>
         #include <iostream>
         #include <fstream>
          static fstream fin("input.txt");
          break;
  • CPPStudy_2005_1/STL성적처리_2 . . . . 5 matches
         #include <iostream>
         #include <fstream>
         bool print_report(ostream&,
          ifstream fin("input.txt");
         bool print_report(ostream& os,
  • CPPStudy_2005_1/STL성적처리_4 . . . . 5 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt"); // fin과 input.txt를 연결
          //ofstream fout("output.txt"); // fout과 output.txt를 연결
          fin.clear();
  • CodeRace/20060105/Leonardong . . . . 5 matches
         for word in f.read().split():
         for each in report:
          print each[0], each[1], asciiSum(each[0])
  • DataStructure/Graph . . . . 5 matches
          * 리스트 : 위의 리스트로 된 그래프 표현을 보면 Head Node의 수는 n개가 필요하고 Head Node로부터 뻗어나오는 Node의 총 수는 2*e 개가 필요하다. θ(n+e) 고로 리스트가 유리하단 말입니다.
          * Depth First Search(우리말로 깊이 우선 탐색) : 한우물을 쭉 파나간다는 말입니다. 가다가 막히면 빽. 스택 이용(또는 재귀). 처음으로 돌아오면 쫑난답니다.
          * Breadth First Search(우리말로 너비 우선 탐색) : 첨 Vertex를 큐에 넣습니다. 뺍니다. 거기에 이어진 Vertex를 큐에 다 넣습니다. 앞에서부터 빼면서 그 노드에 연결된 Vertex를 계속 추가시켜줍니다. Queue가 비게 되면 쫑나는 거랍니다. 너비 우선 탐색을 트리에 적용시키면 그게 바로 Level Order가 되는 것이란 말이져.
  • DiceRoller . . . . 5 matches
          * 주사위의잔영 - 소프트맥스의 온라인 커뮤니티 4LEAF에서 서비스중인 게임이다.
          * Start / Ready의 자동 Click
          GetWindowThreadProcessId(hWnd, &ProcessId); // hWnd로 프로세스 ID를 얻음..
          DWORD ReadBytes;
          ReadProcessMemory(hProcess, (LPCVOID)0x400000, buffer, 100, &ReadBytes);
  • DoubleBuffering . . . . 5 matches
          m_MemDC.CreateCompatibleDC(&dc); // 현재 DC와 호환된 메모리 DC
          m_MemBitmap.CreateCompatibleBitmap(&dc, 1000, 700); // 호환되는 메모리 비트맵
          m_BackgroundDC.CreateCompatibleDC(&dc);
          m_ShuttleDC.CreateCompatibleDC(&dc);
         == Thread ==
  • Doublets/문보창 . . . . 5 matches
         #include <iostream>
          break;
          break;
          break;
          break;
  • Eclipse와 JSP . . . . 5 matches
         [http://download.eclipse.org/webtools/downloads/] 에서 Release 에서 최신 버젼 다운
         work/org/apache/jsp부분 해당 소스에 break point를 걸고(해당 페이지 좌측에 더블 클릭) 웹 페이지 구동하면 break point에서 걸린다
         F8 이 다음 Break Point 까지 이동
         == Thread ==
  • EditStepLadders/황재선 . . . . 5 matches
          public String readWord() {
          public boolean isExistWord() {
          public void makeAdjancencyMatrix() {
          public boolean isEditStep(String word1, String word2) {
          String word = step.readWord();
          break;
          step.makeAdjancencyMatrix();
  • EffectiveSTL/ProgrammingWithSTL . . . . 5 matches
         = Item45. Distinguish among count, find, binary_search, lower_bound, upper_bound, and equal_range. =
         = Item46. Consider function objects instead of functions as algorithm parameters. =
         = Item48. Always #include the proper headers. =
         = Item49. Learn to decipher STL_related compiler diagnostics. =
         = Item50. Familiarize yourself with STL-releated websites. =
  • EightQueenProblem/kulguy . . . . 5 matches
          public boolean locate(int index)
          public boolean canAttack(Point p)
          public boolean equalsX(Point point)
          public boolean equalsY(Point point)
          public boolean isLocatedCrossly(Point point)
  • EventDrvienRealtimeSearchAgency . . . . 5 matches
         = EDRSA(Event Driven Realtime Search Agency) =
          * 쉽게 생각하면 로봇이 대신 웹서핑을 해서 사용자가 필요한 정보만 실시간으로 수집해서 바로 바로 실시간으로 제공해주는 Searcy Agency를 Event Driven Realtime Search Agency 라고 칭한다.
  • FOURGODS/김태진 . . . . 5 matches
          * * [http://www.algospot.com/judge/problem/read/FOURGODS 사신도]
         // Created by Jereneal Kim on 13. 8. 6..
         // Copyright (c) 2013년 Jereneal Kim. All rights reserved.
         #include <iostream>
  • FastSearchMacro . . . . 5 matches
         http://www.heddley.com/edd/php/search.html
         5000여개의 파일이 있을 때 FastSearch는 2초 걸렸다. php는 파일 처리속도가 늦다는 이유로 FullSearchMacro를 쓰면 약 15여초 걸린다. 그 대신에, wiki_indexer.pl은 하루에 한두번정도 돌려야 되며, 5분여 동안의 시간이 걸린다.
         {{{[[FastSearch(Moniwiki)]]}}}
         [[FastSearch]]
  • FreechalAlbumSpider . . . . 5 matches
         ["1002"] 는 webdebug 와 Proxomitron 두개를 이용하는데, 둘 다 일종의 프록시 서버처럼 이용하여 HTTP 로 송수신 되는 GET/POST, HTTP Header 데이터들의 로그를 확인할 수 있다. 둘을 이용, 프로토콜 분석을 하였다.
          우선 감사합니다. 근데 에러가 나네요^^; 제가 현재 이미지 가져오는 부분을 처리를 도저히 못하겠는데, 혹시 이 부분에서 주의하여야 할 부분이 있나요? python도 Header setting같은 거 하나요? 전 PHP로 하고 있거든요..
          원리는 보통의 이런류의 프로그램 (HTTP 로 문서 가져오고 스트링 파싱하여 데이터로 가공하고 DB에 저장) 이 비슷합니다. 단, 앨범게시판의 경우 로그인이 필요한데, 이 경우 쿠키 처리를 위한 header setting을 해줘야겠죠. Perl 같은 경우 LWP, Python 의 경우 ClientCookie, Java 의 경우 HttpUnit(원래의 용도는 다르지만, 이런 프로그램을 위한 간이 브라우저 라이브러리로 쓸 수 있습니다.) 등의 라이브러리를 쓸 수 있습니다. 그리고, 이미지의 경우는 해당 URL을 보고 다시 HTTP Connection 을 열어서 얻어와서 binary로 저장해야 한다는 것이 유의사항이 되겠습니다. (HTML만 얻어오면 img tag 의 링크들만 있겠죠.) 그리고 header setting 에서 약간 미묘(?)한 부분이 있던것 같던데, 저는 걍 webdebug 로 캡쳐한거 그대로 보낸지라..; 이 부분은 CVS의 코드 참조하세요. --[1002]
          감사합니다. Image가져오는 부분이 그 동안 안 되서 포기하고 있었는데, 덕분에 PHP로 해결했습니다. ^^ 제가 Header setting을 잘못했더군요.
  • GTK+ . . . . 5 matches
         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.
         GTK+ is based on three libraries developed by the GTK+ team:
         GLib is the low-level core library that forms the basis of GTK+ and GNOME. It provides data structure handling for C, portability wrappers, and interfaces for such runtime functionality as an event loop, threads, dynamic loading, and an object system.
         The ATK library provides a set of interfaces for accessibility. By supporting the ATK interfaces, an application or toolkit can be used with such tools as screen readers, magnifiers, and alternative input devices.
         static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer data)
  • HanoiProblem/임인택 . . . . 5 matches
          public boolean verifyAllDiscsAreMoved(){
          System.out.println("Tower Created.");
          public boolean isEmpty() {
          public boolean movable(Integer discNum){
          public boolean bringDisc(Tower from) {
  • HanoiTowerTroublesAgain!/황재선 . . . . 5 matches
          public int readNumber() {
          public boolean canBallPut(int[] prev, int peg, int ballNumber) {
          break;
          int testCase = hanoi.readNumber();
          int numOfPeg = hanoi.readNumber();
  • HeadFirstDesignPatterns . . . . 5 matches
         HeadFirst DesignPatterns
         - [http://www.zeropage.org/pds/2005101782425/headfirst_designpatterns.rar 다운받기]
         - 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.
         - I feel like a thousand pounds of books have just been lifted off my head.
  • HelpOnActions . . . . 5 matches
          * `titleindex`: 페이지 목록을 텍스트로 보내거나 (Self:?action=titleindex) XML로 (Self:?action=titleindex&mimetype=text/xml'''''') 보내기; MeatBall:MetaWiki 를 사용할 목적으로 쓰임.
          * `fullsearch`: `FullSearch` 매크로와 함께 사용되는 전체 페이지 검색 액션
          * `titlesearch`: `TitleSeach` 매크로와 함께 사용되는 제목 검색용 액션
  • HelpOnHeadlines . . . . 5 matches
         "="로 시작해서 "="로 끝나는 줄은 섹션의 제목(Heading)이 됩니다. 다섯단계 이상일 경우는 모두 <h5>로 렌더링 됩니다.
          = Heading <h1> 일반적인 경우 사용하지 않습니다. =
          == SubHeading <h2> ==
          = Heading <h1> 일반적인 경우 사용하지 않습니다. =
          == SubHeading <h2> ==
  • ImmediateDecodability/문보창 . . . . 5 matches
         #include <iostream>
          break;
          break;
          break;
          break;
  • InterMap . . . . 5 matches
         FreshMeat http://freshmeat.net/
         MeatBall http://www.usemod.com/cgi-bin/mb.pl?
         Squeak http://squeak.or.kr/
  • JTDStudy/첫번째과제/정현 . . . . 5 matches
          public void testNumberCreation() {
          public boolean isGameOver() {
          public boolean isProper(String number) {
          public boolean duplicated(String number) {
          numbers.clear();
  • JavaScript/2011년스터디/김수경 . . . . 5 matches
         <head>
         </head>
          * Simple Class Creation and Inheritance
          // Create a new Class that inherits from this class
          // Instantiate a base class (but only create the instance,
  • JavaScript/2011년스터디/윤종하 . . . . 5 matches
         <head><title>파스칼의 삼각형 (Pascal's triangle by javascript)</title></head>
         <head><title>Anonymous Function Test</title></head>
          // Iterate through each of the items
  • JumpJump/김태진 . . . . 5 matches
          * [http://www.algospot.com/judge/problem/read/JUMP Jump]
         // Created by Jereneal Kim on 13. 7. 30..
         // Copyright (c) 2013년 Jereneal Kim. All rights reserved.
         #include <iostream>
  • LinuxProgramming/SignalHandling . . . . 5 matches
          SIGPIPE - write to pipe with no one reading
          SIGTTIN - background process attempting to read ("in")
          SIGTRAP - trace/breakpoint trap
          break;
          break;
  • MFCStudy_2002_2 . . . . 5 matches
          [[BR]]DeleteMe ) 우리 선호오빠의 flower와 상욱이의 bear를 합쳐서...flowerbear!! 꽃곰을..만드...쿨럭쿨럭... -성재
          [[BR]]DeleteMe ) snow + bear 를 약간 변형시킨 polar bear가 어떨까 하는데..--a
          [[BR]]DeleteMe ) polar bear라 함은.... 나의 원래 별명인데...ㅠ.ㅠ 어찌나 썰렁하면 이런 별명이... -상욱
  • MedusaCppStudy . . . . 5 matches
         #include <iostream>
         #include <iostream>
         - choose {sprite, tea, tejava} - 음료수 선택하다.
         tea: 500
         - 음료수 tea, milk만 {hot, cold} 선택
  • MemeHarvester . . . . 5 matches
          * 이것은 [EventDrvienRealtimeSearchAgency] 의 일종이다.- 싸이월드를 보면 자신의 방명록에 글이 올라오면 바로 알려준다. 이를 모든 웹사이트에 대해서 가능하도록 하는 프로젝트, 물론 단순히 새글이 올라왔다고만 알려주는것은 아니다. 어떠한 새글이 올라왔는지 실시간으로 알려주며 키워드를 입력하면 해당 키워드가 포함된 글이 올라올때만 알려주기도 한다. 활용 예를 보면 어떤 프로젝트인지 잘 이해가 갈 것임..
         || 데이터 수집 || 로봇이 모든 웹을 돌아다니면서 데이터 저장 || 사용자가 특정 웹을 지정하고, 해당 웹에서 사용자가 원하는 키워드가 포함된 글이 올라올 경우나 새 글이 올라올 경우(옵션에 따라) 실시간으로 알려줌, RealTimeSearchEngine ||
         = Thread =
  • MoinMoinDone . . . . 5 matches
          * Strip closing punctuation from URLs, so that e.g. (http://www.python.org) is recognized properly. Closing punctuation is characters like ":", ",", ".", ")", "?", "!". These are legal in URLs, but if they occur at the very end, you want to exclude them. The same if true for InterWiki links, like MeatBall:InterWiki.
          * Headlines:
          * SpamSpamSpam appeared 3 times in WordIndex. Too much Spam!
          * Added a means to add meta tags to the page header, like: {{{~cpp
  • MoreEffectiveC++/Operator . . . . 5 matches
         == Item 8: Understand the differend meanings of new and delete ==
         the '''new''' operator : heap 메모리 확보와 생성자 호출 동시에[[BR]]
          * Deletion and Memory Deallocation
         메모리 해제(deallocaion)은 operator delete함수에 행해지는데 일반적으로 이렇게 선언되어 있다.
          void operator delete(void * memoryToBeDeallocated);
  • NIC . . . . 5 matches
         ["zennith"]가 사용하고 있는 NIC 는 현재 '''Realtek 8029(AS)''' 이다. 이 NIC 에 대해서 특별히 불만은 가지고 있지 않았지만, 얼마전에 경험하게 되었다. 바로, Linux 에서의 드라이버 지원 문제였는데, 동사의 8139(10/100 mega bit ethernet 카드로서, 대부분 리얼텍 NIC 를 쓴다고 한다면 이8139일 것이다.)는 매우 잘 지원되는 것으로 보였으나.. 단지 10m bit ethernet 인 내 8029 는 너무 오래전에 나온것인지 꽤, 고난과 역경을 겪게끔 하는 그런 카드였다. 그래서, 지금 ["zennith"] 가 알아보고 있는 카드가 두개 있다. 하나는 ACTTON 에서 나온 것과, 또 다른 하나는 그 이름도 유명한 NetGear 에서 나온 10/100 카드이다. 전자의 ACTTON 것은 나름대로 한 시대를 풍미했던 DEC 의 튤립이란 카드의 벌크 제품이라던데... 7000원이라는 가격이 매우 돋보이지만, 이것역시 벌크제품인지라 드라이버 지원문제가 꽤 걸릴거 같아서, 아무래도 NetGear 의 제품을 사게 될 것 같다.
         그리고 들은 소문이지만, 일부 저가형 랜카드 중에는 Collision 체크 루틴을 빼버려서 저가화 시킨다는 '- 카더라' 식의 소문이 있다. 아무튼, ["zennith"] 는 영화 와 같은 대용량의 자료를 받았을때 원본과 달라진 경험을 가끔 했었다. NetGear 로 바꾼 후에는 그런 부수적인 효과까지 기대하고 있다.
         NetGear NIC 로 바꿨다. 이 효과는 차차 밝혀지겠지만, 현재로써는 단순히 바꿨다는 사실만으로 마음의 위안이 된다. -["zennith"]
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/김상섭 . . . . 5 matches
         #include <iostream>
         ostream & operator<<(ostream & os, const newstring& ns)
         istream & operator>>(istream & is, newstring & ns)
  • POLY/김태진 . . . . 5 matches
          * [http://www.algospot.com/judge/problem/read/POLY 폴리오미노]
         // Created by Jereneal Kim on 13. 8. 15..
         // Copyright (c) 2013년 Jereneal Kim. All rights reserved.
         #include <iostream>
  • ParametricPolymorphism . . . . 5 matches
         Pair<Boolean> p;
         p = new Pair<Boolean>(new Boolean(0), new Boolean(1));
         Boolean x = p.getFirstObject(p);
  • ParserMarket . . . . 5 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.
         ||'''Parser'''||'''Author'''||'''Email'''||'''Release'''||'''Revision'''||
         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.
  • ProgrammingPearls/Column4 . . . . 5 matches
         === The shallange of binary search ===
          * 100명의 프로페셔널 프로그래머들에게 Binary search를 짜보라고 시켰다. 결과는? 90퍼센트의 사람은 버그 있는 Binary search를 짰다고 한다.
          * 그냥 Binary search 만들어 가는 과정을 보여주고 있다.
         ["ProgrammingPearls"]
  • ProjectPrometheus/Iteration5 . . . . 5 matches
         Team Velocity : 5 Task Point.;
         || Release 계획 & 1차 Release || . || . ||
         |||||| User Story : Login 후에 Search을 하고 책을 보면 추천 책이 나온다. ||
         || SearchBookList Page에서 viewbookservice 로 연결 || 1 || ○ ||
  • PythonLanguage . . . . 5 matches
          * [PythonMultiThreading]
          * [PythonThreadProgramming]
         이미 다른 언어들을 한번쯤 접해본 사람들은 'QuickPythonBook' 을 추천한다. 예제위주와 잘 짜여진 편집으로 접근하기 쉽다. (두께도 별로 안두껍다!) Reference 스타일의 책으로는 bible 의 성격인 'Learning Python' 과 Library Reference 인 'Python Essential Reference' 이 있다.
          * [http://wikidocs.net/read/book/136 왕초보를 위한 파이썬]
          * http://www.hanb.co.kr/network/networkmain.html - python 으로 search 해보시라. 재미있는 기사들이 많다.
  • Refactoring/RefactoringReuse,andReality . . . . 5 matches
         = Chapter 13 Refactoring Reuse, and Reality =
         == A Reality Check ==
         === Refactoring to Achive Near-term Benefits ===
         === Reducing the Overhead of Refactoring ===
         == A Reality Check (Revisited) ==
  • ScheduledWalk/석천 . . . . 5 matches
         void InitializeArray(int* board, int maxRow, int maxCol);
          InitializeArray(board, maxRow, maxCol);
         void InitializeArray(int* board, int maxRow, int maxCol) {
         음.. Vector 자체로는 별 문제없어 보이네요. 그렇다면 다음은 실제 Roach를 이동시키는 Position 과 관련된 MoveRoach 부분을 살펴보죠. (여기서는 반드시 이동방향을 결정하는 함수와 실제 이동시키는 함수에 촛점을 맞춰야 합니다. board 배열의 값이 update 가 되기 위해선 어떠어떠한 값에 영향을 받는지를 먼저 머릿속에 그려야 겠죠.) 그림이 안 그려지는 경우에는 Debugger 와 Trace, break point 를 이용할 수 있습니다. 하지만, 구조화를 잘 시켜놓았을 경우 해당 문제발생시 버그 예상부분이 어느정도 그림이 그려집니다.
          InitializeArray(board, maxRow, maxCol);
         (그 밖에 1차원 배열로 계산했었던 부분들을 찾기 위해 Search 에서 '*maxRow+' 로 검색해봤습니다. 13군데 나오더군요;;)
         void InitializeArray(int* board, int maxRow, int maxCol);
          InitializeArray(board, maxRow, maxCol);
         void InitializeArray(int* board, int maxRow, int maxCol) {
          board = CreateBoard(maxRow, maxCol);
         void InitializeArray(int* board, int maxRow, int maxCol);
         int* CreateBoard(int maxRow, int maxCol);
         int* CreateBoard(int maxRow, int maxCol) {
          InitializeArray(board, maxRow, maxCol);
         void InitializeArray(int* board, int maxRow, int maxCol) {
  • ScheduledWalk/창섭&상규 . . . . 5 matches
          * 자취를 남길 수 있다.(BoardArray, TraceCount, LeaveTrace)
         #include <iostream>
          void LeaveTrace(Location location)
          MyBoard->LeaveTrace(startlocation);
          MyBoard->LeaveTrace(CurrentLocation);
  • SmithNumbers/조현태 . . . . 5 matches
         #include <iostream>
         unsigned int Creat_base_and_process(unsigned int number);
          printf("결과 : %d\n",Creat_base_and_process(minimum_number+1));
          break;
         unsigned int Creat_base_and_process(unsigned int number)
  • SpiralArray/Leonardong . . . . 5 matches
          def decreaseBoundary(self, amount):
          board.decreaseBoundary(1)
          def decreaseBoundary(self, amount):
          self.board.decreaseBoundary(1)
          board.decreaseBoundary(1)
  • SummationOfFourPrimes/문보창 . . . . 5 matches
         #include <iostream>
         void setPrimeArr(int * prim);
          setPrimeArr(primes);
          break;
          break;
         void setPrimeArr(int * prim)
          break;
          break;
  • SuperMarket/세연 . . . . 5 matches
         #include<iostream.h>
          break;
          break;
          break;
          break;
  • SuperMarket/세연/재동 . . . . 5 matches
         #include<iostream>
          break;
          break;
          break;
          break;
  • TestDrivenDevelopmentByExample/xUnitExample . . . . 5 matches
          self.tearDown()
          def tearDown(self):
          def tearDown(self):
          self.log += "tearDown "
          assert "setUp testMethod tearDown " == self.test.log
  • TugOfWar/강희경 . . . . 5 matches
         def MakeTwoTeams(aInfoTuple):
          teamTuple = [a, b]
          teamTuple.sort()
          return teamTuple
          print MakeTwoTeams(InputTheWeight(InputPeopleNumber()))
  • USACOYourRide/신진영 . . . . 5 matches
         #include <iostream>
         #include <fstream>
          ifstream fin;
          break;
          break;
  • UpgradeC++/과제1 . . . . 5 matches
         #include<iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • VendingMachine_참관자 . . . . 5 matches
          break;
          break;
          break;
          break;
          break;
  • ViImproved . . . . 5 matches
          * [[http://doc.kldp.org/KoreanDoc/html/Vim_Guide-KLDP/Vim_Guide-KLDP.html|Vim Guide]]
          * [[http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html|Graphical vi-vim Cheat Sheet and Tutorial]]
          * http://kltp.kldp.org/stories.php?topic=25 - kltp 의 vi 관련 팁 모음, 홈페이지 자체는 지원 중단됨 - DeadLink
          * [[https://www.youtube.com/watch?v=5r6yzFEXajQ | Vim + tmux - OMG!Code ]] - cheatsheet로만 vim을 배우는 사람들에게 권함 - makerdark98
  • WeightsAndMeasures . . . . 5 matches
         === About WeightsAndMeasures ===
         || 신재동 || Python || 52분 || [WeightsAndMeasures/신재동] ||
         || 황재선 || Python || 2시간+? || [WeightsAndMeasures/황재선] ||
         || 문보창 || C++ || . || [WeightsAndMeasures/문보창] ||
         || 김상섭 || C++ || 3시간 || [WeightsAndMeasures/김상섭] ||
  • ZeroPageServer/계정신청상황 . . . . 5 matches
         || 김영현 || erunc0 || 00 || 2000 || zm ||erunc0 엣 korea.com ||zr ||
         || 박지환 || bosoa || 99 || 1999 || zm ||bosoa 엣 korea.com ||zr ||
         || 임인택 || dduk || 00 || 2000 || zm ||radiohead4us 엣 dreamx.net||zmr ||
         || 박영창 || ecmpat || 01 || 2001 || zm ||ecmpat 엣 korea.com || zm ||
  • ZeroWiki/제안 . . . . 5 matches
          * 이 제안은 ThreadMode와 DocumentMode에 관한 논의를 포함하고 있습니다. 이 페이지는 애초에 ThreadMode를 목적으로 작성됐고 그렇게 의견이 쌓여왔습니다. 2번 선택지는 ThreadMode의 유지를, 3번 선택지는 ThreadMode를 DocumentMode로 전환하여 정리하는 것을 의미하는 것 같습니다. 1번 선택지는 DocumentMode에 더 적합한 방식이고, 4번 선택지는 경험의 전달이라는 위키의 목적에 따라 고려 대상에 올리기도 어려울 것 같아 제외합니다. 사실 이런 제안과 논의가 나열되는 페이지에서는 결론을 정리하는 것보다는 그 결론을 도출하기 까지의 과정이 중요하다고 생각합니다. 따라서 DocumentMode로의 요약보다는 ThreadMode를 유지하는게 좀더 낫다고 생각하며, 다만 필요하다면 오래된 내용을 하위 페이지로 분류하는 것도 좋다고 생각합니다. - [변형진]
  • [Lovely]boy^_^/Diary/7/8_14 . . . . 5 matches
         === Health ===
         === Health ===
         === Health ===
         === Health ===
         === Health ===
  • [Lovely]boy^_^/USACO/MixingMilk . . . . 5 matches
         #include <iostream>
         #include <fstream>
         ifstream fin("milk.in");
         ofstream fout("milk.out");
          break;
  • [Lovely]boy^_^/USACO/PrimePalinDromes . . . . 5 matches
         #include <iostream>
         #include <fstream>
         ifstream fin("pprime.in");
         ofstream fout("pprime.out");
          break;
  • [Lovely]boy^_^/[Lovely]boy^_^/USACO/Barn . . . . 5 matches
         #include <iostream>
         #include <fstream>
          sort(ret.begin(), ret.end(), greater<int>());
          ifstream fin("barn1.in");
          ofstream fout("barn1.out");
  • crossedladder/곽병학 . . . . 5 matches
         #include<iostream>
         double bsearch(double low, double high) {
          return bsearch(low, mid);
          return bsearch(mid, high);
          double ans = bsearch(0, min);
  • html5/outline . . . . 5 matches
         === section header & footer ===
          <head>
          </head>
          <h1> body header </h1>
          <h2> section header </h2>
  • study C++/ 한유선 . . . . 5 matches
          void search();
         #include <iostream>
          break;
         void Mystring::search(){
          break;
  • subsequence/권영기 . . . . 5 matches
         아무래도 세 문제 전부 parametric search를 이용한 문제라서 한 페이지에 넣어야 될 듯 싶네여. 페이지 낭비 같음.
         #include<iostream>
          break;
         #include<iostream>
         #include<iostream>
  • 개인키,공개키/박능규,조재화 . . . . 5 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("source.txt");
          ofstream fout("output.txt");
          ofstream fout2("result.txt");
  • 고한종/배열을이용한구구단과제 . . . . 5 matches
          break;
          break;
          break;
          * 우연히 들어와서 봤는데 fflush()는 output stream에 사용하도록 만들어진 함수고, fflush(stdin)은 MS의 컴파일러에서만 지원하는 거라서 linux쪽에서는 작동하지 않는다고 하니까 그것도 알아두는 것이 좋지 싶어요. - [서민관]
          * 조금 더 찾아봤는데 input stream을 비우는 표준 함수는 없다는 것 같네요. 이식성 등을 생각하면 이런 코드를 쓰는 걸 생각해보는 것도 좋을지도. - [서민관]
  • 기본데이터베이스/조현태 . . . . 5 matches
         const char menu[MAX_MENU][20]={"insert","modify","delete","undelete","search","list","quit","?"};
         void function_insert();void function_modify();void function_delete();void function_undelete();void function_search();void function_list();void function_quit();void function_help();
          void (*functions[MAX_MENU])(void)={function_insert,function_modify,function_delete,function_undelete,function_search,function_list,function_quit,function_help};
          break;
         void function_search()
         [LittleAOI] [기본데이터베이스]
  • 김신애/for문예제1 . . . . 5 matches
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream.h>
  • 니젤프림/BuilderPattern . . . . 5 matches
          public void createNewPizzaProduct() { pizza = new Pizza(); }
          public void buildTopping() { pizza.setTopping("ham+pineapple"); }
          pizzaBuilder.createNewPizzaProduct();
         Head First Design Pattern 에 나오는, Vacation Planner 를 구현한 코드
         보시다 시피 Builder Pattern 과 Abstract Factory Pattern 은 많이 비슷하다. 차이점이라면 약간 미묘하다고도 할 수 있는데, Abstract Factory Pattern 은 무엇이 만들어지는가 에 초점을 맞추고 있고, Builder Pattern 은 어떻게 만들어 지는가에 초점을 맞추고 있다고 풀이할 수 있다. 물론 두 종류의 Creational Pattern 은 Product 을 제공하는데 첫번째 책임이 존재한다. 가장 큰 차이점이라면, Builder Pattern 은 복잡한 오브젝트를 한단계 한단계 만들어서 최종 단계에 리턴해주고, Abstract Factory Pattern 은 여러 종류의 generic 한 product 를 여러종류의 concrete factory 가 생성하기 때문에 각각의 오브젝트가 만들어질 때마다 product 를 받을 수 있게 된다.
  • 데블스캠프2006/월요일/함수/문제풀이/김대순 . . . . 5 matches
         #include<iostream.h>
         bool team684(int member, int gun, int boat)
          power=team684(100,100,50);
         #include<iostream>
         #include<iostream>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 5 matches
         int is_dead(zergling z) {
          if (is_dead(zerglings[1])) {
          break;
          if (is_dead(zerglings[0])) {
          break;
  • 만세삼창VS디아더스1차전 . . . . 5 matches
          인수.brain.clear()
          인수.brain.clear()
          인수.brain.clear()
         = thread =
          인수.brain.clear()
  • 말없이고치기 . . . . 5 matches
         때로는 직접적인 정보 전달보다 간접적이고 "스스로 추론할 수 있는" 정보 전달이 더욱 효과적이고, 상대방의 실수를 드러내고 공박하는 것보다는 몰래 고쳐주는 것(NoSmok:ForgiveAndForget )이 당사자에겐 심리적 저항이 덜하므로 훨씬 받아들이기 쉽기 때문이다. NoSmok:LessTeachingMoreLearning
         게다가, 남의 오류를 드러내고 이에 대해 반박을 하는 것은 결국 필요없는 ["ThreadMode"]의 글을 남겨서 처음 읽는 독자로 하여금 시간 낭비를 하게 할 수 있다. (see also NoSmok:질문지우기)
         누군가가 별 말 없이 삭제나 수정을 한 것을 봤다면 흥분하지 말고, 차분히 왜그랬을까를 생각해 본다(NoSmok:ToDoIsToSpeak). 고친 사람도 최소 나만큼 이성적인 인간일 것이라는 가정하에. (NoSmok:TheyAreAsSmartAsYouAre)
         이 방법은 특히 WikiMaster들이 많이 행한다. OriginalWiki의 WardCunningham 경우는 "이건 이래야 한다"는 식의 말을 특정인에게 직접 하는 일은 별로 없고, 대신 그 규칙을 어긴 글이 있을 때마다 일일이 찾아가서 단순히 그 오류만 고쳐준다 -- 말하지 않고 스스로 행함으로써 "보여주는 것"이다(NoSmok:LeadershipByShowing). 그러면 당사자는 이를 알아채지 못하고 처음 몇 번은 계속 실수를 할 수 있지만 어느 순간에 스스로 깨닫고 학습( NoSmok:동의에의한교육 )하게 된다.
  • 문자반대출력/조현태 . . . . 5 matches
         #include <iostream>
         #include <fstream>
          void clear_data()
          ifstream inputFile("source.txt");
          ofstream outputFile("result.txt");
         [LittleAOI] [문자반대출력]
  • 문자반대출력/허아영 . . . . 5 matches
          break;
          break;
         #include <iostream.h>
         #include <iostream.h>
          MSB는 비트로 표현된 값에서 가장 중요한 요인이 되는 값을 말합니다. 가령 10001000 이라는 값이 있을때 가장 왼쪽에 있는 1이 MSB입니다. 마찬가지로 가장 왼쪽에 있는 0을 LSB (Least Significant Bit)라고 합니다. 지금 설명드린 내용은 BigEndian Machine 의 경우, 즉, 비트를 왼쪽에서 오른쪽으로 읽는 아키텍처에서의 MSB, LSB를 설명드린 것이고, LittleEndian (비트를 오른쪽에서 왼쪽으로 읽는) 아키텍처에서는 LSB와 MSB가 바뀌어야겠죠. 현대의 거의 모든 아키텍처에서 영문은 ascii 코드로 표현합니다. ascii코드의 값은 0~127인데 이를 8비트 2의 보수를 사용해서 표현하면 MSB가 모두 0 이 됩니다. 이 경우에는 해당 문자가 1바이트의 문자란 것을 뜻하고, MSB가 1인 경우에는 뒤에 부가적인 정보가 더 온다 (죽, 이 문자는 2바이트 문자이다)라는 것을 말합니다.
         [LittleAOI] [반복문자열]
  • 비밀키/박능규 . . . . 5 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("source.txt");
          ofstream fout("output.txt");
          // ofstream fout2("result.txt");
  • 비밀키/임영동 . . . . 5 matches
         #include<iostream>
         #include<fstream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
          ifstream fin1("input.txt");
  • 비밀키/황재선 . . . . 5 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("source.txt");
          ofstream fout("source_enc.txt");
          break;
  • 삼총사CppStudy/20030806 . . . . 5 matches
         #include <iostream>
         ostream & operator<<(ostream &os, CVector &a);
         ostream & operator<<(ostream & os, CVector &a)
  • 삼총사CppStudy/숙제1/곽세환 . . . . 5 matches
         #include <iostream>
          int GetArea();
         int CRectangle::GetArea()
          cout << "rect1의 넓이 : " << rect1.GetArea() << endl;
          cout << "rect2의 넓이 : " << rect2.GetArea() << endl;
  • 성당과시장 . . . . 5 matches
         국내에서는 최근(2004) 이만용씨가 MS의 초대 NTO인 [http://www.microsoft.com/korea/magazine/200311/focusinterview/fi.asp 김명호 박사의 인터뷰]를 반론하는 [http://zdnet.co.kr/news/column/mylee/article.jsp?id=69285&forum=1 이만용의 Open Mind- MS NTO 김명호 박사에 대한 반론] 컬럼을 개재하여 화제가 되고 있다.
         그외에도 [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란]이라는 논문도 있다. [http://kldp.org/root/cathedral-bazaar/cathedral-bazaar.html 성당과시장], [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/magic-cauldron/ 마법의 솥], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란] 순으로 씌였다.
  • 소수구하기/재니 . . . . 5 matches
         #include <iostream.h>
          if (i % premium[j] == 0) break;
          break;
         위에 iostream.h를 인클루드 시키면
         iostream을 인클루드 시킬 때에 비해서 시간이 반정도 밖에 안걸리는 것 같네욤....
  • 스택/aekae . . . . 5 matches
         #include <iostream>
          break;
          break;
          break;
          break;
  • 스터디그룹패턴언어 . . . . 5 matches
         본 패턴언어에는 21가지 패턴이 있다. '정신', '분위기', '역할' 그리고 '맞춤'(Custom)이라고 부르는 네 섹션으로 구분된다. 해당 섹션의 패턴을 공부할 때, 이 언어의 구조를 고려하라. 본 언어의 앞 부분인 '정신' 섹션의 패턴은 스터디 그룹의 핵심 즉, 배움의 정신(spirit of learning)을 정의하는 것을 도와 줄 것이다. 다음 섹션 '분위기', '역할', '맞춤'은 앞선 핵심 패턴과 깊이 얽혀있으며 그것들을 상기시켜줄 것이다.
         Establish a home for the study group that is centrally located, comfortable, aesthetically pleasing, and conducive to dialogue.
          * [열정적인리더패턴] (EnthusiasticLeaderPattern)
         Follow customs that will re-enforce the spirit of the group, piquing participant's interest in dialogues, accommodating different learning levels, making the study of literature easier, recording group experiences, and drawing people closer together.
  • 압축알고리즘/정욱&자겸 . . . . 5 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • 압축알고리즘/태훈,휘동 . . . . 5 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt"); //형식은 3b11a같이
         #include <iostream>
         #include <iostream>
  • 영어단어끝말잇기 . . . . 5 matches
          *V. he essaied to speak. =try
          16. yearn
          *N.a person who cures diseases.
          * (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)
          *N.a kind of underwear brand
  • 영어학습방법론 . . . . 5 matches
          '일반영어공부론'의 경우는 [http://board2.cuecom.net/arumari2.html?id=beachboy 임병준님 홈페이지] 에 있습니다. 영어세미나 내용의 경우 전체적인 큰 틀은 비슷하나, 사람들의 질답내용에 따른 답변의 차이가 있었습니다. --[1002]
          * 잘 안외어지는 단어는 동화[자신이 한글로 계속 보고 싶을 정도로 좋아할 정도로 잘 아는 것. ex) Readers]같은 예문을 모르는 단어를 search하면서 그 단어의 쓰임을 예문을 통해서 외운다.
          * Oxford Advanced Learner's Dictionary of Current English (6th Edition이상)
          * 페이지당 3, 4단어 정도 모르는게 적당. Level선택두 아주 중요함(읽기만 아니라 듣기도 해야하기때문) Cambridge, Longman, Oxford같은 출판사에서 나온 것을 선택하는 것이 좋음. Penguin Readers 시리즈가 유명함. Tape과 책이랑 같이 있음. 같이 구입 보통 각 책마다 level이 표시되어 있음(단어숫자라던지 교육과정정도를 표기) Tape : 성우가 재밌게 동화구연을 하는 것이라면 더 재밌다. 더 집중할 수 있다. ^^
  • 오목/곽세환,조재화 . . . . 5 matches
         protected: // create from serialization only
          DECLARE_DYNCREATE(COhbokView)
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
         IMPLEMENT_DYNCREATE(COhbokView, CView)
         BOOL COhbokView::PreCreateWindow(CREATESTRUCT& cs)
          // the CREATESTRUCT cs
          return CView::PreCreateWindow(cs);
          // TODO: add cleanup after printing
  • 오목/민수민 . . . . 5 matches
         protected: // create from serialization only
          DECLARE_DYNCREATE(CSampleView)
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
         IMPLEMENT_DYNCREATE(CSampleView, CView)
         BOOL CSampleView::PreCreateWindow(CREATESTRUCT& cs)
          // the CREATESTRUCT cs
          return CView::PreCreateWindow(cs);
          // TODO: add cleanup after printing
  • 오목/재니형준원 . . . . 5 matches
         #if !defined(AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_)
         #define AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_
         protected: // create from serialization only
          DECLARE_DYNCREATE(COmokView)
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
         #endif // !defined(AFX_OMOKVIEW_H__95EACAA5_FAEA_4766_A6B3_6C6245050A8B__INCLUDED_)
         IMPLEMENT_DYNCREATE(COmokView, CView)
         BOOL COmokView::PreCreateWindow(CREATESTRUCT& cs)
          // the CREATESTRUCT cs
          return CView::PreCreateWindow(cs);
          // TODO: add cleanup after printing
  • 웹에요청할때Agent바꾸는방법 . . . . 5 matches
         import thread
         from threading import *
          #theUrl = 'http://www.google.co.kr/search?hl=ko&q=define:"'+word+'"'
          req.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)')
          data = f.read()
  • 인터프리터/권정욱 . . . . 5 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("인터프리터.txt");
          ofstream fout("인터프리터결과.txt");
          else if (num[array] == "000") break;
  • 잔디밭/권순의 . . . . 5 matches
         #include <iostream>
          int greatestNum = 0;
          if(temp > greatestNum)
          greatestNum = temp;
          cout << greatestNum << endl << currentRow << " " << currentCol << endl;
  • 정모/2011.4.4 . . . . 5 matches
          * 오늘 OMS를 들으면서 이전 기억을 되돌아 보았습니다. 정말 팀플에서 서로간의 신뢰가 깨졌을 때 극단적으로 나올 수 있는 상황이 생각나더라구요. 서로 같은 테이블에 앉아서 마주보고 앉아 각자의 노트북을 보고 프로그래밍을 하고 있을 때, 상대가 하는 것을 전혀 신뢰하지 못하고 계속 의심하게 되는 상황을 겪어봐서 그런지, '''서로를 신뢰하는 것'''이 정말 중요하다는 걸 다시 한번 깨닫게 됩니다. 페어 프로그래밍을 하면서 느꼈던건, '''''(비록 시간이 촉박할지라도)''문제다! 라는 인식을 하게 되면 잠시 멈추고 생각하는 시간을 가져야 할 것 같다'''는 것입니다. Deadline처럼 느껴졌던 3분이라는 시간에 너무 연연하게 되어 Tunnel Vision에 빠져버렸습니다...OTL... 단계를 밟아나가는 단 맛에 빠져, 점점 벌집으로 다가가고 말았죠 ㅋㅋㅋ 몇 단계만 더 진행됬으면 결국 벌집을 건드리고 말았을겁니다 ㅋㅋㅋㅋ 아무튼 재미있고 유익한 시간이었습니다. 후기를 적으면서 느낀 것인데, 전 바로적는 후기보다, 하루~이틀 정도 지난 후에 다시 되돌아보면서 쓰는 것이 훨씬 넓은 시야에서 생각하면서 쓸 수 있는 거 같네요 ㅋㅋ - [박성현]
          * "협동적으로 행동하는 것만으로는 충분치 않습니다; 협동적으로 생각해야만 실험을 성공적으로 통과할 수 있습니다." - [http://store.steampowered.com/app/620?l=korean Portal 2 on Steam Store]. 참고로, 저 페이지는 제가 번역한 거예요. :D 제가 Steam 번역자로 활동하거든요. - [황현]
  • 조영준 . . . . 5 matches
          * [http://steamcommunity.com/id/skywavetm 스팀 사용자]입니다.
          * ZP + Steamers 켠김에 왕까지 L4D2편
          * Titan Project (2015년 1학기 소프트웨어공학 팀프로젝트) - https://github.com/ZeroPage/team6-titan-2015
          * 설계패턴 TeamProejct https://github.com/SkywaveTM/wiki-path-finder
          * HeadFirst DP 읽기
  • 채팅원리 . . . . 5 matches
         서버쪽에서는 총 4개의 Thread가 사용되었다. Thread는 메모리를 공유하면서도 독립적으로 실행될 수 있는 프로세스 단위라 할 수 있겠다. 4개의 Thread는 다음과 같다.
         클라이언트쪽에는 4개의 Thread가 있다. JFrame을 사용한 클래스가 2개 있는데, 하나는 Login때 ID사용 허가를 확인한는 프레임이고, 다른 하나는 채팅의 기본 프레임이다. 4개의 Thread는 다음과 같다.
  • 큐/aekae . . . . 5 matches
         #include <iostream>
          break;
          break;
          break;
          break;
  • 하욱주/Crap . . . . 5 matches
         #include<iostream>
          break;
          break;
          break;
          break;
  • 2010JavaScript/역전재판 . . . . 4 matches
         <head>
         </head>
          <head>
          </head>
  • 2dInDirect3d/Chapter1 . . . . 4 matches
          == Creating IDirect3D8 Object ==
         IDirect3D8* Direct3DCreate8 (
         pd3d = Direct3DCreate8( D3D_SDK_VERSION ); // 이렇게 생성한다.
          pd3d->Release();
  • 2dInDirect3d/Chapter2 . . . . 4 matches
         = Creating a Device =
         HRESULT IDirect3D8::CreateDevice(
          2. BehaviorFlag에는 버텍스를 처리하는 방법을 넣어준다. D3DCREATE_HARDWARE_VERTEXPROCESSING, D3DCREATE_MIXED_VERTEXPROCESSING, D3DCREATE_SOFTWARE_VERTEXPROCESSING중 한가지를 사용한다. (사실은 더 많은 옵션이 있다.) 대개 마지막 SOFTWARE를 사용한다.
          5. 다 사용한 이후는 꼭!! '''Release()'''함수를 사용하여 사용을 해제시킨다.
         HRESULT IDirect3DDevice::Clear(
          1. D3DCLEAR_STENCIL, D3DCLEAR_TARGET, D3DCLEAR_ZBUFFER 세개가 있는데, 보통 D3DCLEAR_TARGET를 사용한다.
  • 5인용C++스터디/멀티쓰레드 . . . . 4 matches
         === 스레드 동기화 (Thread Synchronization) (2) ===
         [http://iruril.cafe24.com/iruril/study/thread/thread%20syn.html]
         [http://165.194.17.15/pub/upload/thread.zip]
  • 5인용C++스터디/타이머보충 . . . . 4 matches
         int CMMTimerView::OnCreate(LPCREATESTRUCT lpCreateStruct)
          if (CView::OnCreate(lpCreateStruct) == -1)
  • 5인용C++스터디/템플릿 . . . . 4 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • A_Multiplication_Game/곽병학 . . . . 4 matches
         #include<iostream>
          if(n <= 1) break;
          break;
          break;
  • Ajax . . . . 4 matches
         Ajax or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:
         Like DHTML, LAMP, or SPA, Ajax is not a technology in itself, but a term that refers to the use of a group of technologies together. In fact, derivative/composite technologies based substantially upon Ajax, such as AFLAX are already appearing.
         = Thread =
  • AnEasyProblem/강성현 . . . . 4 matches
         == Idea ==
         #include <iostream>
          if (i == 0) break;
          if (cc == c) break;
  • Ant/TaskOne . . . . 4 matches
          <!-- Create the time stamp -->
          <!-- Create the build directory structure used by compile -->
          <!-- Create the distribution directory -->
          <target name="clean">
  • Bioinformatics . . . . 4 matches
         Established in 1988 as a national resource for molecular biology information, NCBI creates public databases, conducts research in computational biology, develops software tools for analyzing genome data, and disseminates biomedical information - all for the better understanding of molecular processes affecting human health and disease.
  • C 스터디_2005여름/학점계산프로그램/김태훈김상섭 . . . . 4 matches
         #include <fstream>
         #include <iostream>
          ifstream fin(filename);
          scoretmp.clear();
  • C/Assembly/연산 . . . . 4 matches
          leal -4(%ebp), %eax
          subl $4, (%eax)
         이렇게 구현했는데 GNU Compiler는 %eax에 포인터를 넘겨줘 그것을 가지고 계산을 한다.
  • C/Assembly/포인터와배열 . . . . 4 matches
          movl .LC0, %eax
          movl %eax, -9(%ebp)
          leal -19(%ebp), %edi
         // 그렇다면 index로 메모리를 복사하는 것은 eax로 복사하는 것보다 느리다는 얘긴가?
  • CPP_Study_2005_1/Basic Bus Simulation/김태훈 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
          streamsize pre;
  • CVS/길동씨의CVS사용기ForLocal . . . . 4 matches
         No conflicts created by this import
         cvs import -m "코멘트" 프로젝트이름 VenderTag ReleaseTag
         head: 1.2
         === Thread ===
  • CalendarMacro . . . . 4 matches
         {{{[[Calendar(noweek,yearlink)]]}}} show prev/next year link
         [[Calendar(noweek,yearlink)]]
         '''YEAR-MONTH subpage is created'''
  • ChocolateChipCookies/조현태 . . . . 4 matches
         #include <iostream>
          g_hitPoints.clear();
          break;
          break;
  • CodeRace/20060105/아영보창 . . . . 4 matches
         #include <iostream>
         #include <fstream>
         fstream fin("Alice.txt");
          break;
  • CollectionParameter . . . . 4 matches
         즉, 두 메소드의 결과를 모으는 경우인데, 그리 흔한 경우는 아니였던걸로 기억. 약간은 다르긴 하지만 나의 경우 CollectionParameter 의 성격으로 필요한 경우가 read/write 등 I/O 가 내부적으로 필요할때 또는 Serialization 등의 일이 필요할때. 그 경우 I/O 부분은 Stream 클래스로 만들고(C++ 의 Stream 을 쓰던지 또는 직접 Stream 클래스 만들어 쓰던지) parameter 로 넘겨주고 그 파라메터의 메소드를 사용하는 형태였음. --[1002]
  • CubicSpline/1002/GraphPanel.py . . . . 4 matches
          realX = self.mappingToScreenX(x)
          realY = self.mappingToScreenY(y)
          dc.DrawPoint(realX, realY)
  • Dubble_Buffering . . . . 4 matches
          brush.CreateSolidBrush(RGB(255,255,255));
          memDC.CreateCompatibleDC(pDC);
          bitmap.CreateCompatibleBitmap(pDC, rect.Width(), rect.Height());
         == Thread ==
  • EightQueenProblem/햇병아리 . . . . 4 matches
         void increase()
          break;
          for (;; increase()) {
          break;
  • ExtremeBear/Plan . . . . 4 matches
         ["ExtremeBear"] Meeting20021029
          Moa:컴퓨터고전스터디 에서 나오는 이야기와 연계하며 ExtremeBear 생각해보기
          * 곰 (ExtremeBear 의 마스코드!)
         ["ExtremeBear"]
  • ExtremeProgramming . . . . 4 matches
         초기 Customer 요구분석시에는 UserStory를 작성한다. UserStory는 추후 Test Scenario를 생각하여 AcceptanceTest 부분을 작성하는데 이용한다. UserStory는 개발자들에 의해서 해당 기간 (Story-Point)을 예측(estimate) 하게 되는데, estimate가 명확하지 않을 경우에는 명확하지 않은 부분에 대해서 SpikeSolution 을 해본뒤 estimate을 하게 된다. UserStory는 다시 Wiki:EngineeringTask 로 나누어지고, Wiki:EngineeringTask 부분에 대한 estimate를 거친뒤 Task-Point를 할당한다. 해당 Point 의 기준은 deadline 의 기준이 아닌, programminer's ideal day (즉, 아무런 방해를 받지 않는 상태에서 프로그래머가 최적의 효율을 진행한다고 했을 경우의 기준) 으로 계산한다.
         그 다음, 최종적으로 Customer 에게 해당 UserStory 의 우선순위를 매기게 함으로서 구현할 UserStory의 순서를 정하게 한다. 그러면 UserStory에 대한 해당 Wiki:EnginneringTask 를 분담하여 개발자들은 작업을 하게 된다. 해당 Task-Point는 Iteration 마다 다시 계산을 하여 다음 Iteration 의 estimate 에 적용된다. (해당 개발자가 해당 기간내에 처리 할 수 있는 Task-Point 와 Story-Point 에 대한 estimate) (Load Factor = 실제 수행한 날 / developer's estimated 'ideal' day. 2.5 ~ 3 이 평균) Iteration 중 매번 estimate 하며 작업속도를 체크한뒤, Customer 와 해당 UserStory 에 대한 협상을 하게 된다. 다음 Iteration 에서는 이전 Iteration 에서 수행한 Task Point 만큼의 일을 할당한다.
         개발시에는 PairProgramming 을 한다. 프로그래밍은 TestFirstProgramming(TestDrivenDevelopment) 으로서, UnitTest Code를 먼저 작성한 뒤 메인 코드를 작성하는 방식을 취한다. UnitTest Code -> Coding -> ["Refactoring"] 을 반복적으로 한다. 이때 Customer 는 스스로 또는 개발자와 같이 AcceptanceTest 를 작성한다. UnitTest 와 AcceptanceTest 로서 해당 모듈의 테스트를 하며, 해당 Task를 완료되고, UnitTest들을 모두 통과하면 Integration (ContinuousIntegration) 을, AcceptanceTest 를 통과하면 Release를 하게 된다. ["Refactoring"] 과 UnitTest, CodingStandard 는 CollectiveOwnership 을 가능하게 한다.
  • Graphical Editor/Celfin . . . . 4 matches
         #include <iostream>
         void CreateBitmap()
          break;
          CreateBitmap();
  • HASH구하기/류주영,황재선 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input"); // fin과 input.txt를 연결
          ofstream fout("output.txt"); // fout과 output.txt를 연결
  • HASH구하기/신소영 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream input("input.txt");
          ofstream output("output.txt");
  • HASH구하기/조동영,이재환,노수민 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin ("input.txt");
          ofstream fout ("output.txt");
  • HowManyFibs?/황재선 . . . . 4 matches
          public String readLine() {
          break;
          String line = fib.readLine();
          break;
  • HowToStudyDataStructureAndAlgorithms . . . . 4 matches
         제가 생각컨데, 교육적인 목적에서는, 자료구조나 알고리즘을 처음 공부할 때는 우선은 특정 언어로 구현된 것을 보지 않는 것이 좋은 경우가 많습니다 -- 대신 pseudo-code 등으로 그 개념까지만 이해하는 것이죠. 그 아이디어를 Procedural(C, 어셈블리어)이나 Functional(LISP,Scheme,Haskel), OOP(Java,Smalltalk) 언어 등으로 직접 구현해 보는 겁니다. 이 다음에는 다른 사람(책)의 코드와 비교를 합니다. 이 경험을 애초에 박탈 당한 사람은 귀중한 배움과 깨달음의 기회를 잃은 셈입니다. 참고로 알고리즘 교재로는 10년에 한 번 나올까 말까한 CLR(''Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest'')을 적극 추천합니다(이와 함께 혹은 이전에 Jon Bentley의 ''Programming Pearls''도 강력 추천합니다. 전세계의 짱짱한 프로그래머/전산학자들이 함께 꼽은 "위대한 책" 리스트에서 몇 손가락 안에 드는 책입니다. 아마 우리 학교 도서관에 있을 것인데, 아직 이 책을 본 적 없는 사람은 축하드립니다. 아마 몇 주 간은 감동 속에 하루하루를 보내게 될 겁니다.). 만약 함께 스터디를 한다면, 각자 동일한 아이디어를 (같은 언어로 혹은 다른 언어로) 어떻게 다르게 표현했는지를 서로 비교해 보면 또 배우는 것이 매우 많습니다. 우리가 자료구조나 알고리즘을 공부하는 이유는, 특정 "실세계의 문제"를 어떠한 "수학적 아이디어"로 매핑을 시켜서 해결하는 것이 가능하고 또 효율적이고, 또 이를 컴퓨터에 어떻게 구현하는 것이 가능하고 효율적인지를 따지기 위해서이며, 이 과정에 있어 수학적 개념을 프로그래밍 언어로 표현해 내는 것은 아주 중요한 능력이 됩니다. 개별 알고리즘의 카탈로그를 이해, 암기하며 익히는 것도 중요하지만 더 중요한 것은 알고리즘을 생각해 낼 수 있는 능력과 이 알고리즘의 효율을 비교할 수 있는 능력, 그리고 이를 표현할 수 있는 능력입니다.
         알고리즘을 공부하면 큰 줄기들을 알아야 합니다. 개별 테크닉들도 중요하지만 "패러다임"이라고 할만한 것들을 알아야 합니다. 그래야 알고리즘을 상황에 맞게 마음대로 응용할 수 있습니다. 또, 자신만의 분류법을 만들어야 합니다. (see also HowToReadIt Build Your Own Taxonomy) 구체적인 문제들을 케이스 바이 케이스로 여럿 접하는 동안 그냥 지나쳐 버리면 개별자는 영원히 개별자로 남을 뿐입니다. 비슷한 문제들을 서로 묶어서 일반화를 해야 합니다. (see also DoItAgainToLearn)
          * decrease-and-conquer
  • Java/ModeSelectionPerformanceTest . . . . 4 matches
          public final static String modeClassHeader = "Ex";
          String expectedClassNameHeader = this.getClass().getName() + "$" + modeClassHeader;
          if (inners[i].getName().startsWith(expectedClassNameHeader)) {
  • JavaScript/2011년스터디/JSON-js분석 . . . . 4 matches
          this.getUTCFullYear() + '-' +
          Boolean.prototype.toJSON = function (key) { // 왜 key를 넣는거지!!
          * '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
         //유니코드로 변환하는 과정 : .charCodeAt로 가져온 아스키코드를 toString(16)로 16진수 변환
          Boolean.prototype.toJSON = function (key) {
          * str function에서 'string', 'number', 'boolean', 'null' 은 모두 string로 변환한다. 그런데 'object'의 NULL은 뭐지??
  • JavaScript/2011년스터디/서지혜 . . . . 4 matches
          <head>
          </head>
          } // anonymous inner class can't be reached
          } // anonymous but reachable
  • JavaStudy2002/상욱-2주차 . . . . 4 matches
          private boolean board_[][] = new boolean [12][12];
          public boolean boardState(int x , int y ) {
          public boolean checkQuit() {
  • JollyJumpers/임인택2 . . . . 4 matches
          if (jollySub ((head numbers)-1) (tail numbers) []) == (List.sortBy (flip compare) [1..((head numbers)-1)])
          jollySub (num-1) (tail numbers) (result ++ [(abs ((head numbers)-(head (tail numbers))) )])
  • Jython . . . . 4 matches
          * [http://python.kwangwoon.ac.kr:8080/python/bbs/readArticlepy?bbsid=tips&article_id=242&items=title&searchstr=Jython Jython JApplet 예제]
          * [http://python.kwangwoon.ac.kr:8080/python/bbs/index_html_search?items=title&searchstr=Jython&bbsid=tips 파이썬정보광장 Jython 관련]
  • Lotto/강소현 . . . . 4 matches
         == Idea ==
         [AnEasyProblem/강소현]과 비슷해서 복붙함.
          num = increase(bin);
          private static int increase(int[] bin){
          break;
  • Map연습문제/유주영 . . . . 4 matches
         #include <iostream>
         #include<fstream>
          ifstream fin("input.txt");
          break;
  • MedusaCppStudy/희경 . . . . 4 matches
         #include<iostream>
         #include<iostream>
         #include<iostream>
         #include<iostream>
  • Metaphor . . . . 4 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.
  • Minesweeper/이도현 . . . . 4 matches
         #include <iostream>
         //#include <fstream>
         //ifstream fin("input.txt");
          break;
  • MoinMoinDiscussion . . . . 4 matches
         Talk about the things on MoinMoinTodo and MoinMoinIdeas in this space...
          * '''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
  • MoinMoinNotBugs . . . . 4 matches
          The main, rectangular background, control and data area of an application. <p></ul>
          A temporary, pop-up window created by the application, where the user can
         Also worth noting that ''Error: Missing DOCTYPE declaration at start of document'' comes up at the HEAD tag; and ''Error: document type does not allow element "FONT" here'' for a FONT tag that's being used inside a PRE element.
         Please note also that to be "identical," the second P tag should ''follow'' the /UL, not precede it. The implication as-is is that the P belongs to the UL block, when it doesn't. It may be worth using closing paragraph tags, as an aide to future XHTML compatibility, and to make paragraph enclosures wholly explicit.
         Hey! That ToC thing happening at the top of this page is *really* cool!
  • MoniWiki/HotKeys . . . . 4 matches
         적수네 동네에 있던 기능을 GnomeKorea, KLE에서 쓰도록 개선시킨 것을 내장시켰다.
          ||Q, S, R(Safari only)[[BR]]또는 F3(Firefox only)|| ||[[Icon(search)]] FindPage ||
          ||/ + ``<BACKSPACE>``||FullSearch mode || ||
          ||? + ``<BACKSPACE>``||TitleSearch mode || ||
  • MoniWikiPlugins . . . . 4 matches
          * FullSearch
          * FastSearch (bsd해쉬를 이용한 빠른 FullSearchMacro)
          * rss :rss reader
  • MoniWikiTheme . . . . 4 matches
         MoniWiki는 기본적으로 header.php와 footer.php를 고쳐서 다양한 모습으로 자신의 개인위키를
         === header.php, footer.php ===
         기본적으로 header.php, footer.php를 읽는다. 이게 없으면 기본값으로 대치된다.
          * header.php, footer.php는 자신이 원하는 대로 꾸밀 수 있다.
  • Monocycle/조현태 . . . . 4 matches
         #include <iostream>
          g_cityMap.clear();
          break;
          cout << "destination not reachable" << endl;
  • MoreMFC . . . . 4 matches
         hwnd = CreateWindow (_T("MyWndClass"), "SDK Application",
          break;
          break;
          Create (NULL, _T ("The Hello Application"));
  • MySQL/PasswordFunctionInPython . . . . 4 matches
          for each in aStr:
          if each == ' ' or each == '\t': continue
          tmp = ord(each)
  • NetworkDatabaseManagementSystem . . . . 4 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.
  • Ones/송지원 . . . . 4 matches
          break;
          break;
          break;
          if( division(&ns, n) == 0 ) break;
  • OperatingSystemClass/Exam2002_1 . . . . 4 matches
          Thread.sleep(500);
          Thread.sleep(500);
         private volatile boolean isRoom;
         9. 동적으로 우선순위가 변화되는 preemptive priorty-scheduling algorithm 을 생각해 보자. 큰 값을 가진 우선순위 번호가 더 높은 우선순위를 가진다고 가정하자. 만약 프로세스가 초기값으로 우선순위값 0를 갖고, CPU를 기다릴 때(ready 상태)에는 우선순위 값 a를 갖고, running 상태에는 우선순위값 b 를 갖는다면,[[BR]]
  • OurMajorLangIsCAndCPlusPlus/time.h . . . . 4 matches
         int tm_mon month of year [0,11]
         int tm_year years since 1900
         int tm_yday day of year [0,365]
  • Pairsumonious_Numbers/김태진 . . . . 4 matches
         #include <iostream>
          if(flag==1)break;
          if(flag==1)break;
          if(feof(stdin))break;
  • PragmaticVersionControlWithCVS/Getting Started . . . . 4 matches
         == Creating a Repository ==
         == Creating a Simple Project ==
         head: 1.2
         root@eunviho:~/tmpdir/aladdin# cvs diff -rHEAD number.txt
         -rHEAD는 현재의 branches에 존재하는 가장 최신버전의 것과 비교하는 옵션이다. 만약 이 옵션이 없다면 cvs는 현재 받아진 지역 버전과 동일한 저장소상에 기록된 소스와 비교를 한다.
         head: 1.5
  • PrettyPrintXslt . . . . 4 matches
          <xsl:for-each select="namespace::*">
          </xsl:for-each>
          <xsl:for-each select="@*">
          </xsl:for-each>
  • ProgrammingLanguageClass/Report2002_1 . . . . 4 matches
         <condition> → <less_keyword> | <greater_keyword> | <equal_keyword>
         <greater_keyword> → >
          <greater_keyword> parsed.
          <greater_keyword> parsed.
  • ProgrammingWithInterface . . . . 4 matches
         stack.clear(); // ??? ArrayList의 메소드이다...;;
         자 모든 값을 clear 를 사용해 삭제했는데 topOfStack의 값은 여전히 3일 것이다. 자 상속을 통한 문제를 하나 알게 되었다. 상속을 사용하면 원치 않는 상위 클래스의 메소드까지 상속할 수 있다 는 것이다.
         상위 클래스가 가지는 메소드가 적다면 모두 [오버라이딩]하는 방법이 있지만 만약 귀찮을 정도로 많은 메소드가 있다면 오랜 시간이 걸릴 것이다. 그리고 만약 상위 클래스가 수정된다면 다시 그 여파가 하위 클래스에게 전달된다. 또 다른 방법으로 함수를 오버라이딩하여 예외를 던지도록 만들어 원치않는 호출을 막을 수 있지다. 하지만 이는 컴파일 타임 에러를 런타임 에러로 바꾸는 것이다. 그리고 LSP (Liskov Sustitution Principle : "기반 클래스는 파생클래스로 대체 가능해야 한다") 원칙을 어기게 된다. 당연히 ArrayList를 상속받은 Stack은 clear 메소드를 사용할 수 있어야 한다. 그런데 예외를 던지다니 말이 되는가?
         자.. Stack과 ArrayList간의 결합도가 많이 낮아 졌다. 구현하지 않은 clear 따위 호출 되지도 않는다. 왠지 합성을 사용하는 방법이 더 나은 것 같다. 이런 말도 있다. 상속 보다는 합성을 사용하라고... 자 다시 본론으로 들어와 저 Stack을 상속하는 클래스를 만들어 보자. MonitorableStack은 Stack의 최소, 최대 크기를 기억하는 Stack이다.
  • ProjectGaia/계획설계 . . . . 4 matches
          * LSP(Last Slot Pointer)는 슬롯에 있는 ID를 B-Search하기 위해서 가장 안쪽 슬롯의 위치를 가리키도록 함.
          ==== 1. 레코드 입력 - creat_s() ====
          정렬된 레코드를 page(4KB) 단위로 입력, page에는 header와 slot이 차지하는 공간을 제외한 크기만큼 레코드를 저장할 수 있다. 레코드를 page에 입력할 때 비신장 가변길이 저장 방법을 사용, 입력될 레코드가 page의 남은 공간보다 클 경우 다음 page에 입력된다.
          master page의 page 수를 읽고 가장 마지막 page로 간 다음, page header의 freespace size를 삽입 예정 레코드의 크기와 비교하여, 만약 해당 page에 충분한 공간이 있다면 그대로 추가 입력, 충분한 공간이 없다면 다음 page를 생성하고 넣어주는 비신장 가변길이 방법을 이용한다.
  • ProjectWMB . . . . 4 matches
          * [https://eclipse-tutorial.dev.java.net/eclipse-tutorial/korean/] : 이클립스 한글 튜토리얼
         SeeAlso) [WebMapBrowser]
          * Analysis code(Code reading)
         [프로젝트분류] [IdeaPool/PublicIdea]
  • ProjectZephyrus/간단CVS사용설명 . . . . 4 matches
          설치 [http://www.wincvs.org WinCVS]를 [http://sourceforge.net/project/showfiles.php?group_id=10072&release_id=83299 다운로드] 해서 설치
          메뉴->Create->Checkout module
          socket_type = stream
         cvs import -m "메시지" 프로젝트이름 vender_tag release_tag
  • PyIde . . . . 4 matches
          * 이름 : PyIde (PyIdea 로 하고 싶었으나.. 이미 sourceforge쪽에서 누군가가 같은 이름을 먹어버려서. -_-)
         [PyIde/FeatureList]
          * http://codespeak.net/pypy/ - 순수 파이썬으로 구현하는 python 이라고 한다. 관심이 가는중.
          * http://webpages.charter.net/edreamleo/front.html - LEO
  • PyIde/Scintilla . . . . 4 matches
         configFileAbsolutePath = os.path.abspath("stc-styles.rc.cfg")
         STCStyleEditor.STCStyleEditDlg(stcControl, language, configFileAbsolutePath)
         ClearAll()
         SetViewWhiteSpace(boolean)
         SetIndentationGuides(boolean)
         SetWrapMode(boolean)
         GetStyleAt(colonPos) not in [stc.wxSTC_P_COMMENTLINE,
  • PyIde/SketchBook . . . . 4 matches
         툴 Idea 관련 여러 생각들.
          * search - Function 이동시 편리. 게다가 일반 텍스트 에디터에 비해 search 기능을 수행하는 비용이 작다. / 한번, 그리고 바로 키워드 입력. (다른 녀석은? Ctrl+F , 키워드 입력, enter & enter. incremental search가 아닌 경우는 한단계가 더 있게 된다.)
  • PyUnit . . . . 4 matches
         단순히, 우리는 tearDown 메소드를 제공할 수 있다. runTest가 실행되고 난 뒤의 일을 해결한다.
          def tearDown (self):
         만일 setUp 메소드 실행이 성공되면, tearDown 메소드는 runTest가 성공하건 안하건 상관없이 호출될 것이다.
          def tearDown (self):
  • REFACTORING . . . . 4 matches
         Refactoring 책을 읽는 사람들을 위해. Preface 의 'Who Should Read This Book?' 을 보면 책을 읽는 방법이 소개 된다.
         === Chapter 13 Refactoring Reuse, and Reality ===
         ["Refactoring/RefactoringReuse,andReality"]
         === Thread ===
  • RandomWalk2/상규 . . . . 4 matches
         #include <iostream>
          break;
          break;
          break;
  • ReplaceTempWithQuery . . . . 4 matches
         I do not know what I may appear to the world, but to myself I seem to
         have been only a boy playing on the seashore, and diverting myself in
         ordinary. Whilst the great ocean of truth lay all undiscovered before me.
  • SmallTalk/강좌FromHitel/강의3 . . . . 4 matches
          mailto:andrea92@hitel.net
         * Country: 우리의 자랑스런 "Korea"를 선택합니다.
         * Where did you hear about this product?
         ] repeat] fork.
  • Spring/탐험스터디/wiki만들기 . . . . 4 matches
          <input id="contents_edit" type="textarea" class="page_edit" value="${page.contents}" />
          * RequestMappingHandlerMapping의 매핑 테이블을 보니 {[ URL ], methods=[ Method 타입 ], params=[],headers=[],consumes=[],produces=[],custom=[]}등으로 Request를 구분하고 있었다.
          * FrontPage가 없을 때에는 Login을 하지 않아도 Page create를 할 수 있었다.
          * spring security에서 "/create" url에 authentication을 설정
  • StacksOfFlapjacks/문보창 . . . . 4 matches
         #include <iostream>
          break;
          break;
          break;
  • SystemEngineeringTeam/TrainingCourse . . . . 4 matches
          * jereneal.me보다 훨씬 짧은데 사용가능한 도메인이었음. jkim은 jereneal kim도 되고, (tae) jin kim도 됨. .com등의 도메인은 없었음.
          * [http://ko.wikipedia.org/wiki/%EA%B5%AD%EA%B0%80_%EC%BD%94%EB%93%9C_%EC%B5%9C%EC%83%81%EC%9C%84_%EB%8F%84%EB%A9%94%EC%9D%B8 도메인 목록]에서 참고하여 .com, .net, .org, .re, .me를 후보군으로 지정하였음
          * 직접 써보기 전까지는 모를것 같다. 각 운영체제를 비교할려해도 그져 features를 읽거나 근거가 없는 뭐가 좋더라 식의 글들을 읽는 것 밖에 없다. 내가 중요시 하는 건 "어떤기능이 된다"가 아니라 "비교적 쉽게 되고 마음만 먹으면 세세한 셋팅도 할수 있다"를 원하기 때문에 features만 읽어서는 판별할수가 없다. 직접 써보고 비교해 보면 좋겠지만 그럴 여건도 안되서 조금 안타깝다. 사실 CentOS와 FreeBSD 중에서 CentOS를 쓰고 싶은데 도저히 적절한 이유를 찾을수가 없었다. 그렇다고 FreeBSD를 쓰자니 FreeBSD가 좋은 이유를 찾을수 없었다.
  • TdddArticle . . . . 4 matches
         여기 나온 방법에 대해 장점으로 나온것으로는 비슷한 어프로치로 500 여개 이상 테스트의 실행 시간 단축(Real DB 테스트는 setup/teardown 시 Clean up 하기 위해 드는 시간이 길어진다. 이 시간을 단축시키는 것도 하나의 과제), 그리고 테스트 지역화.
         Xper:XperSeminar 를 보니 일단 셋팅이 되고 익숙해지면 TDD 리듬이 덜 흐트러지는 방법 같았다. (재우씨랑 응주씨가 원래 잘하시고 게다가 연습도 많이 하셔서이겠지만;) password 추가되고 테스트 돌리는 리듬이 좋아보인다. 단, 테스트 돌아가는 속도가 역시 Real DB 이면서 [Hibernate] 까지 같이 돌아가서 약간 느려보이는데, 이건 해보고 결정 좀 해야겠군.
  • TellVsAsk . . . . 4 matches
         That is, you should endeavor to tell objects what you want them to do; do not ask them questions about their state,
         Sure, you may say, that's obvious. I'd never write code like that. Still, it's very easy to get lulled into
         what you want. Let it figure out how to do it. Think declaratively instead of procedurally!
         It is easier to stay out of this trap if you start by designing classes based on their responsibilities,
  • TextAnimation/권정욱 . . . . 4 matches
         #include<iostream>
         #include<fstream>
          ifstream fin("out7.txt");
          /*ifstream fin("out7.txt");
  • TheKnightsOfTheRoundTable/문보창 . . . . 4 matches
         #include <iostream>
          double area, s, r;
          area = sqrt(s * (s - a) * (s - b) * (s - c));
          r = ((a + b + c) != 0) ? (2 * area) / (a + b + c) : 0;
  • Thread의우리말 . . . . 4 matches
         = [Thread]의 우리말 =
         [Thread]. 내가 처음으로 [ZeroWiki] 접근하게 되었을때 가장 궁금했던 것중 하나이다. 도대체 [Thread]가 무었인가?? 수다가 달리는장소?? 의미가 불분명 했고 사실 가벼운 수다는 DeleteMe라는 방법을 통해서 이루어지고 있었다. 토론이 펼쳐지는 위치?? 어떤페이지의 Thread의 의미를 사전([http://endic.naver.com/endic.php?docid=121566 네이버사전])에서 찾아보라고 하길래 찾아보았더니 실에꿰다, 실을꿰다, 뒤섞어짜다 이런 의미가 있었다. 차라리 이런 말이었으면 내가 혼란스러워해 하지는 않았을 것이다. [부드러운위키만들기]의 한가지 방법으로 좀더 직관적인 우리말 단어를 사용해 보는것은 어떨까?? - [이승한]
  • TicTacToe/zennith . . . . 4 matches
         import java.awt.event.MouseAdapter;
          boolean turn = true;
          boolean win = false;
          boolean checkBlockIsVoid(int blockNum) {
          boolean checkWinner() {
          addMouseListener(new MouseAdapter() {
  • TkinterProgramming/Calculator2 . . . . 4 matches
          'vars' : self.doThis, 'clear' : self.clearall,
          def clearall(self, *args):
          ('Clr', '', '', KC1, FUN, 'clear')],
  • TortoiseSVN/IgnorePattern . . . . 4 matches
         */debug *\debug */Debug *\Debug */Release *\Release */release *\release *.obj *.pdb *.pch *.ncb *.suo *.bak *.tmp *.~ml *.class Thumbs.db *.o *.exec ~*.* *.~*
  • ToyProblems . . . . 4 matches
         희상 - CSP를 응용해 문제를 푸는 것을 듣고 난 후 Alan Kay가 Paradigm이 Powerful Idea라고 했던 것에 고개를 끄덕끄덕 할 수 있었다. 그동안 FP를 맛만 보았지 제대로 탐구하지 않았던 것이 아쉬웠다. FP에 대한 관심이 더 커졌다.
          - 창준 - 교육의 3단계 언급 Romance(시, Disorder)-Discipline(예, Order)-Creativity(악, Order+Disorder를 넘는 무언가) , 새로운 것을 배울때는 기존 사고를 벗어나 새로운 것만을 생각하는 배우는 자세가 필요하다. ( 예-최배달 유도를 배우는 과정에서 유도의 규칙만을 지키며 싸우는 모습), discipline에서 creativity로 넘어가는 것이 중요하다.
          * How to Read and Do Proofs
  • Unicode . . . . 4 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.
         introduction : [http://www.unicode.org/standard/translations/korean.html]
         = thread =
         http://www.unicode.org/standard/translations/korean.html
         UCS 는 코드값의 테이블이라고 생각하면 됩니다. UTF 는 인코딩의 방법(즉, 바이트의 연속된 순서를 어떻게 표현할 것이냐 하는 정의)이고, UCS 는 미리 정의되어 있는 각 글자 코드를 테이블 화 해놓은 것입니다. 가령 글자 '가' 는 유니코드에서 U+AC00 에 해당하는데, UCS2 에서는 0xAC00 테이블 좌표에 위치하고 있습니다. 이것을 UTF-8 인코딩하면, 0xEAB080 이 됩니다.
  • UserStoriesApplied . . . . 4 matches
         Mike Cohn's User Stories Applied shows how software teams can drive development through user stories, simple, clear, brief descriptions of functionality valuable to real users. It covers user role modeling, gathering stories, working with managers, trainers, salespeople, and other proxies, writing user stories for acceptance testing, and using stories to prioritize, set schedules, and estimate release costs.
  • Velocity . . . . 4 matches
         import java.io.OutputStreamWriter;
          Writer out = new OutputStreamWriter(System.out);
         DreamWeaver Plugin - http://java.techedu.net/phpBB2/viewtopic.php?t=138 - 아아.. 이런 문서 먼저 만들어주신 분에게 참 감사하다는. :)
  • WERTYU/1002 . . . . 4 matches
          return ''.join([left(each) for each in list(s)])
          >>> [left(each) for each in list("O S")]
  • WhatToExpectFromDesignPatterns . . . . 4 matches
         == A Documentation and Learning Aid ==
         Learning these DesignPatterns will help you understand existing object-oriented system.
         Describing a system in terms of the DesignPatterns that it uses will make it a lot easier to understand.
         DesignPatterns capture many of the structures that result from refactoring. Using these patterns early in the life of a design prevents later refactorings. But even if you don't see how to apply a pattern until after you've built your system, the pattern can still show you how to change it. Design patterns thus provide targets for your refactorings.
  • WinCVS . . . . 4 matches
          3. Create - Import module 를 선택한다.
          2. Create - Checkout module를 선택하자.
          1. 고칠수 있는 공간에 나온 파일들은 ReadOnly가 걸려있기 때문에 수정이 불가능하다.
         = Thread =
  • WorldCup/송지원 . . . . 4 matches
          int teams = sc.nextInt(); // 0 <= T <= 200
          if(teams == 0) break;
          for(int i = 0; i < teams; i++) {
  • Yggdrasil/가속된씨플플/2장 . . . . 4 matches
          * 1장에서 배운 string 클래스에 추가할 내용. SeeAlso ["Yggdrasil/가속된씨플플/1장"]
         #include<iostream>
          cout<<"Please input blank of rows and cols:";
          cout<<"Please enter your first name: ";
         #include<iostream>
  • Z&D토론백업 . . . . 4 matches
          * 위키 스타일에 익숙하지 않으시다면, 도움말을 약간만 시간내어서 읽어주세요. 이 페이지의 편집은 이 페이지 가장 최 하단에 있는 'EditText' 를 누르시면 됩니다. (다른 사람들의 글 지우지 쓰지 않으셔도 됩니다. ^^; 그냥 중간부분에 글을 추가해주시면 됩니다. 기존 내용에 대한 요약정리를 중간중간에 해주셔도 좋습니다.) 정 불편하시다면 (위키를 선택한 것 자체가 '툴의 익숙함정도에 대한 접근성의 폭력' 이라고까지 생각되신다면, 위키를 Only DocumentMode 로 두고, 다른 곳에서 ThreadMode 토론을 열 수도 있겠습니다.)
         참고 : [http://zeropage.org/jsp/board/thin/?table=open&service=view&command=list&page=3&id=4926&search=&keyword=&order=num 2002년1월7일회의록]
         = Thread 토론중 =
         다만, 조직의 유지,관리에 따른 overhead 때문에 , 여러분이 정말 힘을 쏟고 노력해야 할 대상이 소흘해 지지 않는지 걱정될 따름입니다.
  • ZPBoard/AuthenticationBySession . . . . 4 matches
          ''Thread로 Go Go :)''
         <head>
         </head>
         === Thread ===
  • ZPHomePage . . . . 4 matches
          * http://cafe.naver.com/rina7982.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=750 - 웹안전색상
         === Thread ===
         건의사항입니다. 위의 모인모인 캐릭터를 Upload:ZeroWikiLogo.bmp 로 교체하고 기본 CSS를 clean.css로 바꿨으면 합니다. 모인모인 캐릭터의 경우 00학번 강지혜선배께서 그리신 거라는데(그래서 교체하더라도 원본은 삭제하지 않는 것이 좋겠습니다.) 제로위키에 대한 표현력이 부족하다고 생각해서 제가 새로 그려봤습니다. 그리고 clean.css가 기본 바탕이 흰색이고 가장 심플한 것으로 보아 기본 CSS로 가장 적합하다고 생각합니다. -[강희경]
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 4 matches
          1. You can repeat Tom's words (direct speech)
          We can leave out that
          But you must use a past form when there is a difference between what was said and what is really true.(--; 결국은 과거 쓰란 얘기자나)
          ex2) direct : "Please don't tell anybody what happened," Ann said to me.
  • [Lovely]boy^_^/USACO/GreedyGiftGivers . . . . 4 matches
         #include <iostream>
         #include <fstream>
         ifstream fin("gift1.in");
         ofstream fout("gift1.out");
  • [Lovely]boy^_^/USACO/WhatTimeIsIt? . . . . 4 matches
         #include <iostream>
         #include <fstream>
         ifstream fin("clock.in");
         ofstream fout("clock.out");
  • [Lovely]boy^_^/USACO/YourRideIsHere . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("ride.in");
          ofstream fout("ride.out");
  • eXtensibleStylesheetLanguageTransformations . . . . 4 matches
         Extensible Stylesheet Language Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents.
         XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
         = thread =
  • html5/web-storage . . . . 4 matches
          readonly attribute unsigned long length;
          setter creator void setItem(in DOMString key, in any value);
          void clear();
         = thread =
  • minesweeper/Celfin . . . . 4 matches
         #include <iostream>
         void SearchMine()
          break;
          SearchMine();
  • neocoin/Log . . . . 4 matches
          * FS - 10/16 m=4 replacement search, natural search(m=4,m'=4)
          * ["ProjectPrometheus"] Release 1
          * 5월이 끝나는 시점에서 Read의 수를 세어 보니 대략 55권 정도 되는듯 하다. 200까지 145권이니, 여름방학 두달동안 60여권은 읽어 주어야 한다는 결론이 난다. 부담으로 다가오는 느낌이 있는걸 보니 아직 책에 익숙해지지 않은것 같다. 휴, 1,2학년때 너무 책을 보지 않은 것이 아쉬움으로 남는다. 남들이 4년에 읽을껄 2년에 읽어야 하니 고생이다.
  • 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.
  • whiteblue/MyTermProjectForClass . . . . 4 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • 개인키,공개키/임영동,김홍선 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("xm.txt");
          ofstream fout("out.txt");
  • 고한종/on-off를조절할수있는코드 . . . . 4 matches
          break;
          break;
          break;
          if(변수==n) break;
  • 구구단/Leonardong . . . . 4 matches
         #include <iostream>
         Squeak 첫번째 방법
          8 timesRepeat:
          [9 timesRepeat:
  • 구구단/문원명 . . . . 4 matches
         #include <iostream>
         셋째날 (Squeak)
          8 timesRepeat:[[9 timesRepeat: [Transcript show:n*c.Transcript cr.c:=c+1.]].c := 1.n := n +1.].
         SeeAlso [문원명]
  • 구구단/이진훈 . . . . 4 matches
          8 timesRepeat: [9 timesRepeat: [Transcript show: a * b; cr. b:= b+1]. a:=a+1. b := 1.].
          8 timesRepeat:
          [9 timesRepeat:
  • 구구단/조재화 . . . . 4 matches
         #include<iostream>
         Squeak
         8 timesRepeat: [9 timesRepeat: [ Transcript show:x*y; cr. y := y + 1. ]. x := x + 1. y := 1 ].
  • 김태진 . . . . 4 matches
         == 간단 소개. 홈페이지 : [https://sites.google.com/site/jerenealkim/ 링크] ==
          * '''목표 및 해본것 : [https://sites.google.com/site/jerenealkim/yearbook 링크]''' - 계속 수정 중
          * '''프로젝트/스터디 소개 : [https://sites.google.com/site/jerenealkim/projects 링크]'''
  • 데블스캠프2005/RUR-PLE/Harvest/허아영 . . . . 4 matches
          repeat(turn_left, 3)
          repeat(move2, 5)
          repeat(move2, 5)
         repeat(move3, 6)
  • 데블스캠프2009/금요일/연습문제/ACM2453/송지원 . . . . 4 matches
         #include <iostream>
          if(input%2 == 1) break;
          if(temp %2 == 1) break;
          if(temp %2 == 0) break;
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 4 matches
          break;
          break;
          break;
          break;
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/정종록 . . . . 4 matches
         <head>
         </head>
         <head>
         </head>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/김상호 . . . . 4 matches
          break;
          break;
          break;
          break;
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission4/서영주 . . . . 4 matches
          break;
          break;
          break;
          break;
  • 데블스캠프2012/넷째날/묻지마Csharp/서민관 . . . . 4 matches
          bool monsterIsDead = false;
          monsterIsDead = true;
          if (monsterIsDead)
          monsterIsDead = false;
  • 데블스캠프2012/다섯째날/C로배우는C++원리 . . . . 4 matches
         void createPerson(void* this, const char* name, const int age){
         void createStudent(void* this, const char* name, const int age, const char* studentID){
          createPerson(this, name, age);
          createStudent(temp, "ChungAng", 100,"20121111");
  • 데블스캠프2012/첫째날/배웠는데도모르는C . . . . 4 matches
          int year;
          printf("%d년도 %d월 %d일\n",s_no.number.year,s_no.number.);
          scanf("%d%d%d",&s_no1.number[num].year,&s_no1.number[num].month,&s_no1.number[num].day);
          break;
  • 데블스캠프2013/둘째날/API . . . . 4 matches
         <head>
         </head>
          <thead>
          </thead>
  • 마방진/조재화 . . . . 4 matches
         #include<iostream>
         bool search();
          }while(search());
         bool search()
         SeeAlso [조재화]
  • 문자열검색/조현태 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          char x[MAX_LONG] = "His teaching method is very good.";
          ofstream outputFile("result.out");
         [LittleAOI] [문자열검색]
  • 미로찾기/상욱&인수 . . . . 4 matches
          public boolean isEndPoint(Point point) {
          public boolean isOpened(Point pt) {
          public boolean isValidMove(Point curPoint, int nth) {
          public void testCreation() {
  • 미로찾기/영동 . . . . 4 matches
         #include<iostream>
         #include<fstream>
          //Starting point is already marked
          ifstream fin("mazeTxt.txt");
  • 반복문자열/임인택 . . . . 4 matches
         module RepeatStr
         repeatMessage msg n = putStr (message "" msg n)
         RepeatStr> repeatMessage "CAUCSE LOVE." 5
  • 방울뱀스터디 . . . . 4 matches
         [방울뱀스터디/Thread] - 재화
         canvas.create_image(0, 0, image=background, anchor=NW)
         canvas.create_text(350, 265, text='ball.pyn' '¸¸???? eeeeh')
         canvas.create_polygon(100, 100, 20, 5, 50, 16, 300, 300, fill='orange')
  • 비밀키/김홍선 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("xm.txt");
          ofstream fout("out.txt");
  • 비밀키/노수민 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin(fileName);
          ifstream fin(fileName);
  • 비밀키/조재화 . . . . 4 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("source.txt"); // fin과 input.txt를 연결
          ofstream fout("output.txt"); // fout과 output.txt를 연결
  • 빵페이지/구구단 . . . . 4 matches
         #include<iostream>
         #include <iostream>
         #include <iostream.h>
         #include <iostream>
  • 새싹교실/2011/Pixar/3월 . . . . 4 matches
          * IceBreaking : 진실 혹은 거짓으로 간단히 서로에 대해 알아보았습니다.
          * IceBreaking : 외국인과 만나본 적이 있는지 이야기했습니다.
          * myheader.h
         #include "myheader.h"
  • 새싹교실/2011/Pixar/5월 . . . . 4 matches
          * linear search
          * binary search
         binary search 는 너무어려웠어요 ㅠㅡㅠ 그리고 2차원 배열에 대해서 배웠는데 흠 말로 설명을 못하겠네요 ㅠㅡㅠ 수업시간엔 너무졸려서 잠만자다가
  • 새싹교실/2011/學高/3회차 . . . . 4 matches
          break;
          break;
          break;
          break;
  • 새싹교실/2011/무전취식/레벨2 . . . . 4 matches
          == ICE Breaking ==
         Ice Breaking
          case 1: printf("소라는 이쁘지"); break;
          case 2: printf("진영이는 긔엽긔"); break;
  • 새싹교실/2011/무전취식/레벨8 . . . . 4 matches
         == Ice Breaking ==
         김준석 : 이번주금요일에 IFA 에 참여를 합니다. Ice breaking같은 커뮤니케이션 기술, 회의 진행. 지난주에 체육대회 개최한걸 다사다난하게 끝냈습니다. 스티브 잡스에 관한 발표도 잘했어. 강원석 : 저도 스티브잡스 책봐요 ICon:스티브잡스! 사람들이 평가를 했는데 '교수님보다 잘갈킴' 기분이 좋았음. 어제 ZP 스승의 날 행사를 해줌. 춤은 여전히 잘배우고 있습니다.
          break;
          * Ice Breaking이 날이갈수록 흥미진진한 얘기가 나옵니다. 재밌네. 오늘은 복습을 좀 많이 했죠. 기초가 중요한겁니다 기초가. pointer도 쓰는법은 생각보다 간단하지. 간단한 파일입출력도 해봤고. 정말 정말 잘하고있어. 수업태도도 나아지고있고. 이제 앞으로 나머진 들러리지만 알아두면 좋을 팁이라고 생각합니다. 하지만, 앞에서 배운 많은 개념을 잊어먹은것 보니까 이건 사태의 심각성이 있네 역시 복습하길 잘했어. 그리고 winapi사이트좀 자주가. 거긴 볼것이 많아. 그리고 후기좀 자세히봐=ㅂ= 후기쓸때도 그날 배운것 배껴서라도 올려내고!! - [김준석]
  • 새싹교실/2011/씨언어발전/4회차 . . . . 4 matches
          case 1 : sum(i,j);break;
          case 2 : mul(i,j);break;
          case 3 : div(i,j);break;
          default : break;
  • 새싹교실/2012/사과나무 . . . . 4 matches
          break;
          break;
          break;
          break;
  • 새싹교실/2012/새싹교실강사교육/3주차 . . . . 4 matches
         1. Wiki에 Ice breaking 및 진행 상황 정리.
          if(mode == 0) break;
          break;
          break;
  • 송지원 . . . . 4 matches
          * 2017년 : ~~LG 탈출~~ eBay Korea로 이직. G마켓/옥션/G9하나 했는데 셋 다 아니고 물류 쪽을 하게 되었습니다. Fulfillment팀
          * [Clean Code With Pair Programming]
          * [EnglishSpeaking/2011년스터디]
          * [데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원]
  • 숫자야구/강희경 . . . . 4 matches
         #include <iostream>
          break;
          break;
          break;
         SeeAlso [강희경]
  • 스택/Leonardong . . . . 4 matches
         #include <iostream>
          break;
          break;
          break;
  • 스택/조재화 . . . . 4 matches
         #include<iostream>
          break;
          break;
          break;
  • 알고리즘3주숙제 . . . . 4 matches
         from [http://www.csc.liv.ac.uk/~ped/teachadmin/algor/d_and_c.html The university of liverpool of Computer Science Department]
         == [BinarySearch] ==
         Consider the following problem: one has a directory containing a set of names and a telephone number associated with each name.
         [http://www.csc.liv.ac.uk/~ped/teachadmin/algor/pic4.gif]
  • 압축알고리즘/주영&재화 . . . . 4 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • 양아석 . . . . 4 matches
         repeat(function,num)
         front_is_clear():앞에벽이없는가?
         back_is_clear()
         left,right_is_clear()
  • 이영호/개인공부일기장 . . . . 4 matches
         2005년 7월 4일~7월20 완벽히 끝낸책 : 안녕하세요 터보 C, Teach Yourself C, C언어 입문 중,고급, C언어 펀더멘탈, 쉽게 배우는 C프로그래밍 테크닉
         3일 (수) - Real Time Signal (기초) - fcntl, umask, 등의 함수에 대한 깊은 공부가 필요함.
         - 20 (수) - C언어 책 6권 복습 끝냄. (안녕하세요 터보 C, Teach Yourself C, C언어 입문 중,고급, C언어 펀더멘탈, 쉽게 배우는 C프로그래밍 테크닉)
         ☆ 18 (월) - binaryfile to textfile && textfile to binaryfile 소스를 짬. eady.sarang.net계정의 sources에 있음. 모든 커맨드를 막아둔 곳에서 유용하게 쓰임.
  • 이영호/문자열검색 . . . . 4 matches
          char x[40] = "His teaching method is very good.";
          buf[strlen(buf)-1] = '\0'; // stream으로 받은 \n을 제거한다.
         자료 -> His teaching method is very good.
         자료 -> His teaching method is very good.
  • 정렬/문원명 . . . . 4 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("UnsortedData.txt");
          ofstream fout("output.txt");
  • 정렬/민강근 . . . . 4 matches
         #include <fstream>
         #include <iostream>
          ifstream fin("UnsortedData.txt");
          ofstream fout("output.txt");
  • 정렬/변준원 . . . . 4 matches
         #include<iostream>
         #include<fstream>
          ifstream fin("UnsortedData.txt");
          ofstream fout("SoretedData.txt");
  • 정렬/장창재 . . . . 4 matches
         #include <iostream.h>
         #include <fstream.h>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
  • 정모/2011.4.4/CodeRace/강소현 . . . . 4 matches
          break;
          break;
          break;
          public static boolean mustCheck(int num, int [] name){
  • 정모/2012.3.19 . . . . 4 matches
         == Ice breaking ==
          * wanna brilliant ideas.
          * Hmm.. I think it isn't good idea. If we only use English in Wiki, nobody will use Wiki...--; -[김태진]
          * 파비앙의 DVPN, DPKI 이야기 덕분에 분위기가 한층 더 학회스러워졌네요. 작년에 네트워크 응용설계와 정보보호를 수강했던 기억이 납니다. PKI에 대해서는 [데블스캠프2011]에서 간단히 이야기 한 적도 있었어요. 그런데 별로 brilliant한 idea는 떠오르지 않네요… 전 창의적인 사람이 아니라서-_-; 그런데 창의성이란 대체 뭘까요? 요새 창의도전SW를 준비하면서 이 점이 상당히 고민스럽습니다. - [김수경]
  • 정진경 . . . . 4 matches
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=8030549 스탠퍼드 스타트업 바이블]
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=8030550 마이크로서비스 아키텍처]
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=8030548 하스켈]
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=5841446 총, 균, 쇠]
  • 중위수구하기/조현태 . . . . 4 matches
         아영이꺼와는 다르게 중간에 for문이 있기에 break를 하면 그냥 밑으로 내려간다는.. 그렇다고 if문을 두개 쓰려니 메모리 낭비..
         #include <iostream>
         const int BREAK_NUMBER=-999;
          if (0==i && input_number[0]==BREAK_NUMBER)
          if(input(input_number)==0) break; // 또는 if(!input(input_number)) break;
         [LittleAOI] [중위수구하기]
  • 지금그때/OpeningQuestion . . . . 4 matches
          * SeeAlso [시간관리인생관리]
          * SixSigma나 LeanProduct(?), 둘을 합한 LeanSigmaSix를 시간관리에도 적용해 볼 수 있다.
         같은 주제 읽기(see HowToReadIt)를 하기에 도서관만한 곳이 없습니다. 그 경이적인 체험을 꼭 해보길 바랍니다. 그리고 도서신청제도를 적극적으로 활용하세요. 학생 때는 돈이 부족해서 책을 보지 못하는 경우도 있는데, 그럴 때에 사용하라고 도서신청제도가 있는 것입니다. --JuNe
         책은 NoSmok:WhatToRead 를 참고하세요. 학생 때 같이 시간이 넉넉한 때에 (전공, 비전공 불문) 고전을 읽어두는 것이 평생을 두고두고 뒷심이 되어주며, 가능하다면 편식을 하지 마세요. 앞으로 나의 지식지도가 어떤 모양새로 나올지는 아무도 모릅니다. 내가 오늘 읽는 책이 미래에 어떻게 도움이 될지 모르는 것이죠. 항상 책을 읽으면서 자기의 "시스템"을 구축해 나가도록 하세요. 책을 씹고 소화해서 자기 몸化해야 합니다. 새로운 정보/지식이 들어오면 자기가 기존에 갖고 있던 시스템과 연결지으려는 노력을 끊임없이 하세요.
  • 큐/Leonardong . . . . 4 matches
         #include <iostream>
          break;
          break;
          break;
  • 큐/조재화 . . . . 4 matches
         #include<iostream>
          break;
          break;
          break;
  • 05학번만의C++Study/숙제제출4/조현태 . . . . 3 matches
         #include <iostream>
          break;
         #include <iostream>
  • 2학기파이선스터디/if문, for문, while문, 수치형 . . . . 3 matches
         <객체>는 순서를 갖는 자료여야 한다. 반복횟수는 <객체>의 크기가 되는데, for문 안에서 continue를 만나면 for가 있는 행으로 이동하고 break를 만나면 <문2>를 수행하지 않고 for문을 빠져나간다. else이후의 <문2>은 for문을 정상적으로 다 끝냈을 때 수행한다. 다음은 1부터 10까지의 합을 구하는 예이다.
         헤더 부분의 조건식이 참인 동안 내부의 블록이 반복 수행되는 while문은 조건이 거짓이 되어 빠져나올 경우에 else부분이 수행되지만, break로 빠져나올 때에는 else 블록을 수행하지 않는다. while문 안에서 continue를 만나면 헤더 부분으로 이동하고 break를 만나면 while문을 완전히 빠져나온다.
  • 3N+1Problem/Leonardong . . . . 3 matches
          break
          break
         == Thread ==
  • 3n+1Problem/김태진 . . . . 3 matches
          if(a==1) break;
          if(a<i&&a>j) {n=A[i]; break;}
          if(feof(stdin)) break;
  • 5인용C++스터디/멀티미디어 . . . . 3 matches
          hWndAVI=MCIWndCreate(this->m_hWnd, AfxGetInstanceHandle(), 0, "cf3.avi");
         MCIWnd 윈도우는 마우스 왼쪽 버튼을 눌르면 만들어진다. 그 전에 hWndAVI가 유효하면 먼저 MCIWnd를 닫는 작업부터 해주고 있다. MCIWnd를 만드는 함수는 MCIWndCreate 함수이다.
         HWND MCIWndCreate(HWND hwndParent, HINSTANCE hinstance, DWORD dwStyle, LPSTR szFile);
  • 8queen/문원명 . . . . 3 matches
         #include <iostream>
          if (impossible == 1) break;
          if (impossible == 1) break;
  • AcceleratedC++/Chapter2 . . . . 3 matches
         #include <iostream>
          cout << "Please enter your first name: ";
          // read the name
  • ActiveTemplateLibrary . . . . 3 matches
         {{|The Active Template Library (ATL) is a set of template-based C++ classes that simplify the programming of Component Object Model (COM) objects. The COM support in Visual C++ allows developers to easily create a variety of COM objects, Automation servers, and ActiveX controls.
         pOleWin->Release();
  • AdventuresInMoving:PartIV/문보창 . . . . 3 matches
         #include <iostream>
         //#include <fstream>
         //fstream cin("in.txt");
  • AnEasyProblem/강소현 . . . . 3 matches
         == Idea ==
          break;
          break;
  • AnEasyProblem/권순의 . . . . 3 matches
         [AnEasyProblem|문제보기]
         #include <IOStream>
          break;
          break;
  • AnEasyProblem/김태진 . . . . 3 matches
         ||Problem|| 2453||User||jereneal20||
         == Idea ==
          if(N==0) break;
  • AnEasyProblem/정진경 . . . . 3 matches
         Describe AnEasyProblem/정진경 here
         (define (SearchBitN n m)
          (SearchBitN n (+ m 1))
         (define (AnEasyProblem n)
          (SearchBitN (BitCount n) (+ n 1))
  • AndOnAChessBoard/허준수 . . . . 3 matches
         #include <iostream>
          if(input == num - i + 1) break;
          if(input == 0) break;
  • Ant/BuildTemplateExample . . . . 3 matches
          <target name="clean">
          <!-- build 단계 이후 clean 단계. make clean 과 비슷한 의미. -->
  • AntTask . . . . 3 matches
          <target name="clean">
          <!-- build 단계 이후 clean 단계. make clean 과 비슷한 의미. -->
  • AustralianVoting/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • AutomatedJudgeScript/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • BasicJAVA2005/8주차 . . . . 3 matches
         1. Thread
          - 자료를 주고 받아 보자 : DataInputStream, DataOutputStream
  • Basic알고리즘/팰린드롬/조현태 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • BirthdayCake/허준수 . . . . 3 matches
         #include <iostream>
          Gradient.clear();
          break;
  • C++ . . . . 3 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.|}}
         벨 연구소의 [http://www.research.att.com/~bs/homepage.html Bjarne Stroustrup]은 1980년대에 당시의 [C]를 개선해 C++을 개발하였다. (본디 C with Classes라고 명명했다고 한다.) 개선된 부분은 클래스의 지원으로 시작된다. (수많은 특징들 중에서 [가상함수], [:연산자오버로딩 연산자 오버로딩], [:다중상속 다중 상속], [템플릿], [예외처리]의 개념을 지원하는) C++ 표준은 1998년에 ISO/IEC 14882:1998로 재정되었다. 그 표준안의 최신판은 현재 ISO/IEC 14882:2003로서 2003년도 버전이다. 새 버전의 표준안(비공식 명칭 [C++0x])이 현재 개발중이다. [C]와 C++에서 ++이라는 표현은 특정 변수에 1의 값을 증가시키는 것이다. (incrementing이라 함). C++이라는 명칭을 이와 동일한 의미를 갖는데, [C]라는 언어에 증가적인 발전이 있음을 암시하는 것이다.
         == seeAlso ==
  • C++/SmartPointer . . . . 3 matches
         // In other word, each object has the other object's smart pointer.
          _Ty *release() throw ()
         = thread =
  • COM/IUnknown . . . . 3 matches
         virtual ULONG Release() = 0;
         ULONG (*Release) (IUnknown *This);
         == AddRef, Release ==
  • ChocolateChipCookies/허준수 . . . . 3 matches
         #include <iostream>
          cookies.clear();
          break;
  • Classes . . . . 3 matches
          * Team project
         [http://ocw.mit.edu/OcwWeb/Mathematics/18-06Spring-2005/CourseHome/index.htm Linear Algebra]
         set incsearch
  • CodeRace/20060105 . . . . 3 matches
         || JuNe || require 'strings' <br/> alpha=:((97&+,65&+)i.26){a. <br/> alphaonly=:#~e.&alpha <br/> d=:alphaonly each cut (LF,' ') charsub s <br/> w=:{./.~ d <br/> c=:<"0 #/.~ d <br/> ascii=: +/@(a.&i.) each w <br/> sort w ,. c ,. ascii ||
         = thread =
  • CompilerTheory/ManBoyTest . . . . 3 matches
          begin real procedure A(k, x1, x2, x3, x4, x5);
          begin real procedure B;
          outreal(A(10, 1, -1, -1, 1, 0));
  • Counting/황재선 . . . . 3 matches
          public String readLine() {
          BigInteger numOfEachCounting = zero;
          numOfEachCounting = numOfEachCounting.add(first.add(second));
          sum[input] = numOfEachCounting;
          String line = c.readLine();
          break;
  • CuttingSticks/문보창 . . . . 3 matches
         #include <iostream>
         //#include <fstream>
         //fstream fin("in.txt");
  • Debugging/Seminar_2005 . . . . 3 matches
          * fully implemented and fully debugged, before the developer(s) responsible for that feature move on to the next feature -> debugging The development Process
         = Thread =
  • DocumentObjectModel . . . . 3 matches
         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.
         = Thread =
  • EcologicalBinPacking/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • EightQueenProblem . . . . 3 matches
         ||nextream|| 1h:02m || 21 lines || Javascript || ["EightQueenProblem/nextream"] ||
          * 공동 학습(collaborative/collective learning)을 유도하기 위해
  • Emacs . . . . 3 matches
         ;; Enable EDE (Project Management) features
         (semantic-load-enable-minimum-features)
         [http://www.skybert.nu/cgi-bin/viewpage.py.cgi?computers+emacs+python_configuration emacs python configuration] - DeadLink
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 3 matches
          * Interviewer + Teacher
         Homer : Well, I would- I- I wanna do the Christmas shopping this year.
         [EnglishSpeaking/TheSimpsons]
  • EuclidProblem/곽세환 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • FactorialFactors/이동현 . . . . 3 matches
          boolean isPrime(int num){
          break;
          break;
  • FullSearchMacro . . . . 3 matches
          FullSearch는 낱말 찾기 기능에 중점을 두게 고치고, [노스모크]의 확장은 [모인모인]의 PageList를 확장했습니다. --WkPark
         그런데, gybe 경우에 해당되는 페이지 이름이 불규칙해서 PageList를 쓸 수가 없습니다. FullSearch가 날짜별 정렬을 지원하지 않는다면, MoniWiki의 기능 중에 어떤 걸 쓰면 될까요? --[kz]
          아하.. 그러니까, Category페이지를 어떻게 찾느냐는 것을 말씀하신 것이군요 ? 흠 그것은 FullSearch로 찾아야 겠군요. ToDo로 넣겠습니다. ^^;;; --WkPark
  • GDG . . . . 3 matches
          * Google Korea 부장님과 [김민재] 컨택.
          * GDG Pre-DevFest Hackathon 2013 에 참여하고, GDG DevFest Korea 2013의 HackFair 안드로이드 애플리케이션 공모전에 작품 출품.
          * GDG Korea(구글 코리아) 미팅 참석
  • Gof/Singleton . . . . 3 matches
          self error: 'cannot create new object'
         미로를 만드는 MazeFactory 클래스를 정의했다고 하자. MazeFactory 는 미로의 각각 다른 부분들을 만드는 interface를 정의한다. subclass들은 더 특별화된 product class들의 instance들을 리턴하기 위한 opeation들을 재정의할 수 있다. 예를 들면 BombedWall 객체는 일반적인 Wall객체를 대신한다.
          POSITION position = m_ContainerOfSingleton->GetHeadPosition();
          m_ContainerOfSingleton->RemoveAll();
  • Googling . . . . 3 matches
         {{|Google, Inc (NASDAQ: GOOG), is a U.S. public corporation, initially established as a privately-held corporation in 1998, that designed and manages the internet Google search engine. Google's corporate headquarters is at the "Googleplex" in Mountain View, California, and employs over 4,000 workers.|}}
         [SearchEngine]
  • HASH구하기/강희경,김홍선 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
  • HardcoreCppStudy/첫숙제/ValueVsReference/변준원 . . . . 3 matches
         #include <iostream.h>
         #include <iostream.h>
         #include <iostream.h>
  • Hartals/조현태 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • HaskellExercises/Wikibook . . . . 3 matches
         (i) list 0 = head list
         lambda2 xs = foldr (\x y -> read x + y) 1 xs
         original2 xs = let f x y = read x + y
  • Header 정의 . . . . 3 matches
         #ifndef Header 이름
         #define Header 이름
         == Thread ==
  • HelpOnMacros . . . . 3 matches
         ||{{{[[TitleSearch]]}}} || 페이지 제목/별명 찾기 [* 모니위키 1.1.5부터 페이지 별명도 찾아줍니다] || FindPage ||
         ||{{{[[FullSearch]]}}} || 페이지 내용 찾기 || FindPage ||
         ||{{{[[Include(HelloWorld[,heading[,level]])]]}}} || 다른 페이지를 읽어옴 || [[Include(HelloWorld)]] ||
  • HierarchicalDatabaseManagementSystem . . . . 3 matches
         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.
  • HowManyFibs?/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • IndexingScheme . . . . 3 matches
         An IndexingScheme is a way to navigate a wiki (see also MeatBall:IndexingScheme).
          * Like''''''Pages (at the bottom of each page)
         {{{~cpp [[PageList]]}}}, {{{~cpp [[FullSearch('text')]]}}}
  • ItNews . . . . 3 matches
          * 코리아 인터넷 닷컴 http://korea.internet.com
          * ZD Net Korea http://zdnet.co.kr
          * Korea Linux Document Project http://kldp.org
  • JAVAStudy_2002 . . . . 3 matches
         아.. stream 이 저금 어렵네.. ㅡㅡ;[[BR]]
         현재 자바 thread. stream. 봄.[[BR]]
  • JAVAStudy_2002/진행상황 . . . . 3 matches
         아.. stream 이 저금 어렵네.. ㅡㅡ;[[BR]]
         현재 자바 thread. stream. 봄.[[BR]]
  • Java Study2003/첫번째과제/곽세환 . . . . 3 matches
         다중 스레드(Multi-thread)를 지원한다:
         자바의 다중 스레드 기능은 동시에 많은 스레드를 실행시킬 수 있는 프로그램을 만들 수 있도록 해 줍니다. 자바는 동기화 메소드들을 기본적으로 키워드로 제공함으로써, 자바 언어 수준에서 다중 스레드를 지원해 줍니다. 자바 API에는 스레드를 지원해 주기 위한 Thread 클래스가 있으며, 자바 런타임 시스템에서는 모니터와 조건 잠금 함수를 제공해 줍니다.
         자바 빈(Bean):
  • Java Study2003/첫번째과제/노수민 . . . . 3 matches
          * 다중 스레드(Multi-thread)를 지원한다:
         자바의 다중 스레드 기능은 동시에 많은 스레드를 실행시킬 수 있는 프로그램을 만들 수 있도록 해 줍니다. 자바는 동기화 메소드들을 기본적으로 키워드로 제공함으로써, 자바 언어 수준에서 다중 스레드를 지원해 줍니다. 자바 API에는 스레드를 지원해 주기 위한 Thread 클래스가 있으며, 자바 런타임 시스템에서는 모니터와 조건 잠금 함수를 제공해 줍니다.
          * 자바 빈(Bean):
  • Java Study2003/첫번째과제/장창재 . . . . 3 matches
         다중 스레드(Multi-thread)를 지원한다:
         자바의 다중 스레드 기능은 동시에 많은 스레드를 실행시킬 수 있는 프로그램을 만들 수 있도록 해 줍니다. 자바는 동기화 메소드들을 기본적으로 키워드로 제공함으로써, 자바 언어 수준에서 다중 스레드를 지원해 줍니다. 자바 API에는 스레드를 지원해 주기 위한 Thread 클래스가 있으며, 자바 런타임 시스템에서는 모니터와 조건 잠금 함수를 제공해 줍니다.
         자바 빈(Bean):
  • JavaScript/2011년스터디 . . . . 3 matches
          * [김태진] - 사실 오늘 한거에 대한 후기보다는.. 그림판 퀄리티를 향상시켰어요! UNDO와 REDO 완벽구현!! [http://clug.cau.ac.kr/~jereneal20/paint.html]
         CREATE [UNIQUE] INDEX index_name ON tbl_name (col_name[(length]),... )
          * [http://clug.cau.ac.kr/~jereneal20/sqltest.php 김태진 방명록만들기]
          * [http://clug.cau.ac.kr/~jereneal20/guestbook.php 김태진 방명록만들기]
  • JavaStudy2004/자바따라잡기 . . . . 3 matches
          *1. 최근의 컴퓨터 분야의 용례에서, 가상머신은 자바 언어 및 그 실행 환경의 개발자인 썬 마이크로시스템즈에 의해 사용된 용어이며, 컴파일된 자바 바이너리 코드와, 실제로 프로그램의 명령어를 실행하는 마이크로프로세서(또는 하드웨어 플랫폼) 간에 인터페이스 역할을 담당하는 소프트웨어를 가리킨다. 자바 가상머신이 일단 한 플랫폼에 제공되면, 바이트코드라고 불리는 어떠한 자바 프로그램도 그 플랫폼에서 실행될 수 있다. 자바는, 응용프로그램들이 각각의 플랫폼에 맞게 재작성 되거나, 다시 컴파일하지 않아도 모든 플랫폼에서 실행되는 것을 허용하도록 설계되었다. 자바 가상머신이 이를 가능하게 한다. 자바 가상머신의 규격은 실제 "머신"(프로세서)이 아닌 추상적인 머신을 정의하고, 명령어 집합, 레지스터들의 집합, 스택, 가배지를 모은 heap, 그리고 메쏘드 영역 등을 지정한다. 이러한 추상적, 혹은 논리적으로 정의된 프로세서의 실제 구현은, 실제 프로세서에 의해 인식되는 다른 코드, 혹은 마이크로프로세서 그 자체에 내장될 수도 있다. 자바 소스 프로그램을 컴파일한 결과를 바이트코드라고 부른다. 자바 가상머신은, 실제 마이크로프로세서의 명령어에 그것을 대응시키면서 한번에 한 명령어씩 바이트코드를 해석하거나, 또는 그 바이트코드는 실제 마이크로프로세서에 맞게 JIT 컴파일러라고 불리는 것을 이용해 나중에 컴파일될 수도 있다.
          출전 : 1997년 9월호 디스커버 잡지 72쪽에 실린, David Gelernter의 "Truth, Beauty, and the Virtual Machine".
         === Thread ===
  • JollyJumpers/Celfin . . . . 3 matches
         #include <iostream>
          break;
          numList.clear();
  • JollyJumpers/Leonardong . . . . 3 matches
          inputString = sys.stdin.readline()
          break
         == Thread ==
  • JollyJumpers/김태진 . . . . 3 matches
          if(feof(stdin)) break;
          if(feof(stdin)) break;
          if(feof(stdin)) break;
  • JollyJumpers/문보창 . . . . 3 matches
         #include <iostream>
         inline void eatline() { while(cin.get() != '\n') continue; };
          eatline();
  • JollyJumpers/오승균 . . . . 3 matches
         #include <iostream>
          break;
         == Thread ==
  • JollyJumpers/조현태 . . . . 3 matches
          String text = System.Console.ReadLine();
          break;
          text = System.Console.ReadLine();
  • JollyJumpers/허아영 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • LUA_2 . . . . 3 matches
         이번에는 루아의 자료형에 대해서 글을 써 보겠습니다. 루아의 자료형은 많지 않습니다. 기본적인 자료형은 숫자, 문자열, nil(Null) , boolean 이 있습니다. 간단하게 예를 살펴보면 type 연산자로 자료형의 이름을 알 수 있습니다.
         boolean
         boolean 논리 자료형은 true/false 와 같이 비교 연산자를 통해 얻은 값을 말합니다.
  • LongestNap/문보창 . . . . 3 matches
         #include <iostream>
         inline void eatline() { while (cin.get() != '\n' && cin.peek() != EOF) continue; };
          eatline();
  • MFCStudy2006/1주차 . . . . 3 matches
          * 화면 위치 및 크기 조정 : CMainFrame 클래스 -> PreCreateWindow() 에서 수정
         BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
          if( !CFrameWnd::PreCreateWindow(cs) )
          // the CREATESTRUCT cs
  • MIT박사가한국의공대생들에게쓴편지 . . . . 3 matches
         특히 한국 중 고등학교에서 가르치는 수학의 수준이 미국의 그것보다 훨씬 높기 때문에 공대생들로서는 그 덕을 많이 보는 편이죠. 시험 성적으로 치자면 한국유학생들은 상당히 상위권에 속합니다. 물론 그 와중에 한국 유학생들 사이에서 족보를 교환하면서 까지 공부하는 친구들도 있습니다. 한번은 제가 미국인 학생에게 족보에 대한 의견을 슬쩍 떠본일이 있습니다. 그랬더니 정색을 하면서 자기가 얼마나 배우느냐가 중요하지 cheating 을 해서 성적을 잘 받으면 무얼하느냐고 해서 제가 무안해진 적이 있습니다. (물론 미국인이라고 해서 다 정직하게 시험을 보는 것은 물론 아닙니다.)
         어느덧 시험에만 열중을 하고 나니 1년이 금방 지나가 버렸습니다. 이제 research 도 시작했고 어떤 방향으로 박사과정 research 를 해나가야 할지를 지도교수와 상의해 정할 때가 왔습니다. 물론 명문대이니 만큼 교수진은 어디에 내놓아도 손색이 없습니다. 한국에서 교수님들이 외국 원서를 번역하라고 학생들한테 시킬때 도대체 어떤 사람들이 이런 책을 쓸 수 있을까 의아하게 생각하던 바로 그 저자들과 만날 수 있다는 것은 굉장한 체험이었습니다. 과연 그런 사람들은 다르더군요.
  • MajorMap . . . . 3 matches
         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.
         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]
  • Map/권정욱 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("line.txt");
  • Map/노수민 . . . . 3 matches
         #include <iostream>
         #include<fstream>
          ifstream fin("input.txt");
  • Map연습문제/김홍선 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
  • MedusaCppStudy/재동 . . . . 3 matches
         #include <iostream>
         #include <iostream>
          break;
  • 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.|}}
  • MicrosoftFoundationClasses . . . . 3 matches
          Create(0, "MFC Application"); // 기본설정으로 "MFC Application"이라는 타이틀을 가진 프레임을 생성한다
          nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
          nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
          * {{{~cpp 응용프로그램 객체 theApp 생성}}}
  • MockObjects . . . . 3 matches
          -> DeadLink
          -> DeadLink
          -> DeadLink
  • MoniWiki/Release1.0 . . . . 3 matches
         Release1.0 카운트다운에 들어갑니다. Release1.0 예정 발표일은 2003/05/30 입니다.
         약속은 늦었지만, Release1.0이 6월 20일경에 내놓겠습니다. 아마도 rc8이나 rc9가 1.0이 되지 않을까 싶습니다.
  • MultiplyingByRotation/곽세환 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • NSIS . . . . 3 matches
          CreateShortCut "$SMPROGRAMS\NSIS\ZIP2EXE project workspace.lnk" \
         you created that you want to keep, click No)" \
         == Thread ==
  • NSIS/예제4 . . . . 3 matches
         LoadLanguageFile "${NSISDIR}\Contrib\Language files\Korean.nlf"
         Name "RealVNC 4.0 한글화 패치"
         InstallDir $PROGRAMFILES\RealVNC\VNC4
  • NoSmokMoinMoinVsMoinMoin . . . . 3 matches
         || 속도 || 느림 || 보통 || 이건 좀 개인적 느낌임. 다른 사람 생각 알고 싶음. nosmok moinmoin 은 action 으로 Clear History 지원 ||
         || . || Header 태그 이용시 자동으로 번호 붙음(해제 가능) || . || 때에따라선 불편한 기능. Header 작은 태그들을 꼭 큰 태그 써야만 쓸 수 있으니 쩝||
  • ObjectWorld . . . . 3 matches
         2002 년 6월 8일날 SoftwareArchitecture 에 대한 세미나가 ObjectWorld 주체로 열렸습니다.
         ''Haven't read it. If I gave advice and I were to advise /you/, I'd advise more testing and programming, not more theory. Still, smoke 'em if ya got 'am.
         You should do whatever feels right to you. And learn to program. --RonJeffries''
         [From a [http://groups.yahoo.com/group/extremeprogramming/message/52458 thread] in XP mailing list]
  • Omok/재니 . . . . 3 matches
         #include <iostream.h>
          break;
         #include <iostream>
  • OptimizeCompile . . . . 3 matches
         area = 2 * PI * radius;
         area = 2 * 3.14159 * radius;
         area = 6.28318 * radius;
  • OurMajorLangIsCAndCPlusPlus/2006.2.06/하기웅 . . . . 3 matches
         #include <iostream>
         ostream& operator << (ostream& o, const newstring& ns)
  • OurMajorLangIsCAndCPlusPlus/float.h . . . . 3 matches
         ||FLT_ROUNDS ||float형에서 반올림 형식을 지정 ||1 (near) ||
         ||_DBL_ROUNDS ||double형에서 반올림 형식을 지정 ||1 (near) ||
         ||_LDBL_ROUNDS ||long double형에서 반올림 형식을 지정 ||1 (near) ||
  • OurMajorLangIsCAndCPlusPlus/print/허준수 . . . . 3 matches
         #include <iostream>
          break;
          print("number: %d, string: %s, real number: %f\n", a, b, c);
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 3 matches
         || void clearerr(FILE *) || 해당 스트림의 오류를 초기화 시킵니다. ||
         || size_t fread(void *, size_t, size_t, FILE *) || 해당 스트림에서 문자열을 첫번째 인자의 크기만큼, 두번째 인자의 횟수로 읽습니다. ||
         || int fcloseall(void) || 열려있는 모든 스트림을 닫는다. ||
  • PageListMacro . . . . 3 matches
         [페이지이름]만 찾는다. 내용은 FullSearchMacro로 찾는다.
         SisterWiki에 있는 내용도 찾을 수 있으면 좋겠습니다. FullSearchMacro야 SisterWiki랑은 무관하지만 PageList는 SisterWiki까지도 수용할 수 있다고 생각합니다.
          FullSearch -> LikePages -> LikePages with MetaWiki의 순서로 찾을 수 있는 어포던스를 더 분명히 제공하도록 해야겠습니다. --WkPark
  • Perforce . . . . 3 matches
         비슷한 소프트웨어로 Rational ClearCase, MS Team Foundation, Borland StarTeam 급을 들 수 있다.
  • PowerOfCryptography/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
         [PowerOfCryptography] [LittleAOI]
  • PrimeNumberPractice . . . . 3 matches
         #include <iostream>
          private static boolean numberPool[];
          numberPool = new boolean[SCOPE + 1];
  • ProgrammingLanguageClass . . . . 3 matches
         "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."
  • ProjectEazy . . . . 3 matches
         [ProjectEazy/테스트문장]
         [ProjectEazy/Source]
         [http://nlp.korea.ac.kr/new/ 고려대학교 자연어처리 연구실]
         [http://www.gurugail.com/ Guru who gears a.i. to life라는 커뮤니티]
         == Thread ==
  • ProjectEazy/Source . . . . 3 matches
         # EazyWord.py
         class EazyWord:
         # EazyWordTest.py
         from EazyWord import EazyWord
         class EazyWordTestCase(unittest.TestCase):
          self.word = EazyWord()
         # EazyDic.py
         class EazyDic:
         # EazyDicTest.py
         from EazyWord import EazyWord
         from EazyDic import EazyDic
         class EazyDicTestCase(unittest.TestCase):
          self.parser = EazyParser()
          self.dic = EazyDic()
          self.muk = EazyWord()
          self.ga = EazyWord()
         # EazyParser.py
         class EazyParser:
          for each in roots:
          if hangul.disjoint(u(each)) in johabWord:
  • ProjectPrometheus/CollaborativeFiltering . . . . 3 matches
          *For every meaningful action(searching, viewing, writing a review, rating without writing reviews) there is a pref coefficient. (prefCoef)
          *When a user does a specific well-defined action, bookPref is updated as "prefCoef*userPref+bookPref" and resorted. (some books at the end of the list might be eliminated for performance reasons)
  • ProjectPrometheus/CookBook . . . . 3 matches
         getParameter 가 호출되기 전에 request의 인코딩이 세팅되어야 한다. 현재 Prometheus의 Controller의 경우 service 의 명을 보고 각각의 서비스에게 실행 권한을 넘기는데, 가장 처음에 request의 characterEncoding 을 세팅해야 한다. 차후 JSP/Servlet 컨테이너들의 업그레이드 되어야 할 내용으로 생각됨 자세한 내용은 http://javaservice.net/~java/bbs/read.cgi?m=appserver&b=engine&c=r_p&n=957572615 참고
         Cookie 는 보내는쪽 HTTP Protocol 의 Header 부분에 'Cookie: a=1; b=2; c=3' 식으로 쓰여진다.
          Statement stmt = conn.createStatement();
  • ProjectPrometheus/Iteration7 . . . . 3 matches
         || Searched List 에 각 책에 대한 Total Point 점수 표현 || . || ○ ||
         || 서평( heavy view ) 추가 || . || ○ ||
         || 로그인 + 보기 + 서평(heavyView)|| . || ○ ||
  • ProjectZephyrus/Afterwords . . . . 3 matches
          * deadline 을 잘 맞췄다. - 6월 10일까지 완료하기로 한 약속을 지켰다.
          * deadline 을 잘 맞췄다.
          - 개인들 별로 IDE 의 선호가 달랐다. (["Eclipse"], ["IntelliJ"], ["JCreator"] )
  • ProjectZephyrus/Client . . . . 3 matches
         현재 공용 툴은 JCreator. JCreator 프로젝트 화일도 같이 업했으므로 이용할 수 있을 것임.
          + ---- MainSource - 메인 프로그램 소스 & JCreator 프로젝트 화일이 있는 디렉토리
  • ProjectZephyrus/Thread . . . . 3 matches
         Zephyrus Project 진행중의 이야기들. Thread - Document BottomUp 을 해도 좋겠고요.
          [http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=servlet&c=r_p&n=973389459&k=고려사항&d=t#973389459 JDBC 연동시 코딩고려사항(Transaction처리) - 제3탄-] [[BR]]
          [http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=jdbc&c=r_p&n=1018622537&p=1&s=t#1018622537 PreparedStatement 의 허와 실]''
  • PyGame . . . . 3 matches
          def clearSurface(self):
         def createBlackScreen(aSize):
          back.clearSurface() <-- 여기서 Attribute 에러
  • RandomWalk2/Vector로2차원동적배열만들기 . . . . 3 matches
         #include <iostream>
          * Bjarne Stroustrup on Multidimensional Array [http://www.research.att.com/~bs/array34.c 1], [http://www.research.att.com/~bs/vector35.c 2]
  • Randomwalk/조동영 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • RedThon . . . . 3 matches
          {{|Many programmes lose sight of the fact that learning a particular system or language is a means of learning something else, not an goal in itself.
  • Refactoring/BadSmellsInCode . . . . 3 matches
          * 다른 알고리즘 내에서 같은 일을 하는 메소드 - SubstituteAlgorithm
          * When you can get the data in one parameter by making a request of an object you already know about - ReplaceParameterWithMethod
          * to take a bunch of data gleaned from an object and replace it with the object itself - PreserveWholeObject
         == Feature Envy ==
         ReplaceValueWithObject, ExtraceClass, IntroduceParameterObject, ReplaceArrayWithObject, ReplaceTypeCodeWithClass, ReplaceTypeCodeWithSubclasses, ["ReplaceTypeCodeWithState/Strategy"]
         ExtractMethod, IntroduceAssertion
  • ReverseAndAdd/허아영 . . . . 3 matches
         #include <iostream>
          break;
         unsigned int ReverseAndAdd(unsigned int *num, unsigned int length)
          break;
          addNum = ReverseAndAdd(store_numbers, length);
         [ReverseAndAdd]
  • STL/Miscellaneous . . . . 3 matches
         ifstream dataFile("ints.dat");
         ifstream_iterator<int> dataBegin(dataFile);
         ifstream_iterator<int> dataEnd;
  • STL/map . . . . 3 matches
         #include <iostream>
          if ( name.compare("exit") ==0)break;
         === Thread ===
  • STL/sort . . . . 3 matches
         #include <iostream>
         #include <functional> // less, greater 쓰기 위한것
          sort(v.begin(), v.end(), greater<int>()); // 내림차순
  • ScheduledWalk/진영&세환 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
  • ShellSort/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • Slurpys/황재선 . . . . 3 matches
          break
          break
          break
  • SmallTalk/강좌FromHitel/강의2 . . . . 3 matches
          mailto:andrea92@hitel.net
          DWORDBytes DWORDField EDITSTREAM ... etc ...
          ] repeat] fork.
          ☞ a Process(a CompiledExpression, priority: 5, state: #ready)
  • SoJu/숙제제출 . . . . 3 matches
          break; //정상적으로 수행되었으므로 종료합니다.
          break;
          break;
  • SpiralArray/임인택 . . . . 3 matches
          break
          break
          def testArrayCreation(self):
  • Star/조현태 . . . . 3 matches
         [DeadLink]
         #include <iostream>
          break;
  • SubVersion . . . . 3 matches
         http://svnbook.red-bean.com/ - SVN(SubVersion) 책. 2003년 하반기 출간 예정.
         SeeAlso Moa:SubVersion
         [http://svnbook.red-bean.com/ Subversion Online Book]
         = Thread =
  • SystemEngineeringTeam . . . . 3 matches
         == System Engineering Team ==
          * System Engineering Team of ZeroPage
          * [SystemEngineeringTeam/TrainingCourse]
  • SystemPages . . . . 3 matches
          * MeatBall:MetaWiki - http://sunir.org/apps/meta.pl
         || [[FullSearch("DeleteThisPage")]] ||
         === Thread ===
  • TddWithWebPresentation . . . . 3 matches
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/action/ViewPageAction.py?rev=1.5&content-type=text/plain
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/test_viewpageaction.py?rev=1.2&content-type=text/plain
         즉, 일종의 Template Method 의 형태로서 Testable 하기 편한 ViewPageAction 의 서브클래스를 만들었다. 어차피 중요한것은 해당 표현 부분이 잘 호출되느냐이므로, 이에 대해서는 서브클래스로서 텍스트를 비교했다.
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/action/ViewPageAction.py?rev=1.6&content-type=text/plain
         이렇게 될 경우 테스트 코드는 다음과 같다. 여차하면 테스트 코드에서 presenter 를 사용할 수도 있었다. (어차피 ViewPageAction 역할을 잘 하느냐가 중요하니까, 거기에 붙는 HTML 들이 어떠하냐가 중요하진 않을것이다.)
         http://free1002.nameip.net:8080/viewcvs/viewcvs.cgi/*checkout*/pyki/test_viewpageaction.py?rev=1.3&content-type=text/plain
          3. MockPresenter 를 근거로 Real Presenter 를 만든다.
  • Temp/Commander . . . . 3 matches
          self.doc_header = "Type 'help <topic>' for info on:"
          self.misc_header = ''
          self.undoc_header = ''
  • TheJavaMan . . . . 3 matches
          * [http://www.netbeans.org Netbeans]
          [NetBeans] - Sun사에서 만든 툴인데 GUI쪽이 이클립스보다 난거 같다. 진석이형이 추천해줌 -[iruril]
  • TheJavaMan/비행기게임 . . . . 3 matches
          (압축을 풀면 나오는 Readme파일에 게임 설명이 있습니다.)
         == Thread ==
          * DoubleBuffering , Thread 등을 적절하게 이용해보세요~* - [임인택]
  • TheLargestSmallestBox/문보창 . . . . 3 matches
         #include <iostream>
         //#include <fstream>
         //fstream fin("in.txt");
  • TicTacToe/노수민 . . . . 3 matches
          boolean exit = false;
          addMouseListener(new MouseAdapter() {
          public boolean checkBoard(int r, int c) {
          public boolean checkWin() {
  • TicTacToe/조재화,신소영 . . . . 3 matches
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseAdapter.*;
          addMouseListener(new MouseAdapter() {
          boolean flag = true;
          break;
          break;
  • TkinterProgramming/SimpleCalculator . . . . 3 matches
          btn.bind('<ButtonRelease-1>', lambda e, s = self, w = display: s.calc(w), '+')
          clearF = frame(self, BOTTOM)
          button(clearF, LEFT, 'Clr', lambda w=display: w.set(''))
  • UbuntuLinux . . . . 3 matches
         makeactive
         [http://svnbook.red-bean.com/ SVN 책]
         [http://svnbook.red-bean.com/en/1.1/svn-book.html#svn-ch-6-sect-3.1 서버 설정]
  • UglyNumbers/문보창 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • Vending Machine/dooly . . . . 3 matches
          private static final int GREEN_TEA_PRICE = 500;
          private static final int TEA_PRICE = 300;
          vm.add("녹차", GREEN_TEA_PRICE);
          vm.add("홍차", TEA_PRICE);
          assertEquals(1000 - GREEN_TEA_PRICE, vm.getMoney());
          assertEquals(1000 - GREEN_TEA_PRICE - COFFEE_PRICE, vm.getMoney());
          assertEquals(200 + 500 - GREEN_TEA_PRICE, vm.getMoney());
          assertEquals(200 + 500 - GREEN_TEA_PRICE, vm.getMoney());
          public void tearDown() {
          private boolean shortMoneyFor(String item) {
          private boolean notExist(String item) {
  • VimSettingForPython . . . . 3 matches
         set ai showmatch hidden incsearch ignorecase smartcase smartindent hlsearch
         set fileencoding=korea
         let g:EnhCommentifyUseAltKeys = "no"
  • VisualStudio2005 . . . . 3 matches
         1. Visual Studio Team Edition
         http://www.microsoft.com/korea/events/ready2005/vs_main.asp
  • WikiNature . . . . 3 matches
         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).
         Really, it's not accurate to talk about a WikiNature, we would do better recognizing that Nature itself, is Wiki.
  • WikiWikiWeb . . . . 3 matches
         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.
  • WindowsTemplateLibrary . . . . 3 matches
         {{|The Windows Template Library (WTL) is an object-oriented Win32 encapsulation C++ library by Microsoft. The WTL supports an API for use by programmers. It was developed as a light-weight alternative to Microsoft Foundation Classes. WTL extends Microsoft's ATL, another lightweight API for using COM and for creating ActiveX controls. Though created by Microsoft, it is unsupported.
         In an uncharacteristic move by Microsoft—an outspoken critic of open source software—they made the source code of WTL freely available. Releasing it under the open-source Common Public License, Microsoft posted the source on SourceForge, an Internet open-source repository. The SourceForge version is 7.5.
  • Yggdrasil/temp . . . . 3 matches
         #include<iostream>
         #include<fstream>
          ifstream fin("out7.txt");
  • Z&D토론/학회명칭토론 . . . . 3 matches
         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일회의록]
         === Thread ===
         DeleteMe) 이 페이지의 Thread 는 참고일뿐, 학회명칭을 결정한 것은 1월 30일 회의입니다. 그때의 토론내용을 결론부에 적어주는 것이 적절하다고 생각합니다. (즉, ZP로 결정된 이유등에 대해서.)
  • ZPBoard/PHPStudy/기본문법 . . . . 3 matches
         == 제어구조(foreach 제외 if-elseif-else, swich-case, for, while, do-while) ==
         == foreach ==
          * foreach (배열이름 as 변수명) { 명령 }
  • ZeroPage/회비 . . . . 3 matches
          [http://zeropage.org/?mid=accounts&category=&search_target=title&search_keyword=2008 회계게시판]
         == Thread ==
  • ZeroPage성년식/회의 . . . . 3 matches
          * Ice Breaking이 필요하다.
         || Ice Breaking || 3:10~3:30 || 김수경 ||
         == Ice Breaking ==
  • [Lovely]boy^_^/Arcanoid . . . . 3 matches
         = Korean =
         pen.CreatePen(~~);
         pen.CreatePen(만든다.);
  • [Lovely]boy^_^/Diary/7/15_21 . . . . 3 matches
         === Health ===
         === Health ===
         === Health ===
  • django/ModifyingObject . . . . 3 matches
          # Determine whether a record with the primary key already exists.
          # If it does already exist, do an UPDATE.
          # Create a new record with defaults for everything.
  • eXtensibleMarkupLanguage . . . . 3 matches
         The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. In other words XML is a way of describing data and an XML file can contain the data too, as in a database. It is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, XHTML, SVG, and MusicXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
          * [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
         = thread =
  • gusul/김태진 . . . . 3 matches
         // Created by Jereneal Kim on 13. 7. 16..
         #include <iostream>
  • html5/webSqlDatabase . . . . 3 matches
          * SeeAlso) [html5/web-storage]
          * SeeAlso) [html5/indexedDatabase]
          * {{{transaction()}}}, {{{readTransaction}}}
         html5rocks.webdb.createTable = function() {
          tx.executeSql('CREATE TABLE IF NOT EXISTS ' +
          html5rocks.webdb.createTable();
          tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id unique, text)');
  • html5practice/roundRect . . . . 3 matches
          <head>
          </head>
          calcRt = ctx.measureText(text);
  • sort/권영기 . . . . 3 matches
         #include<iostream>
          break;
          break;
  • wiz네처음화면 . . . . 3 matches
          * searching keywords in google - english listening mp3
          * [http://www.cbtkorea.or.kr/korean/pages/cbt-registration-k.html Registeration TOEFL]
  • ㄷㄷㄷ숙제2 . . . . 3 matches
          break;
          break;
          break;
  • 가위바위보/동기 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("data1.txt");
  • 가위바위보/영동 . . . . 3 matches
         #include<iostream.h>
         #include<fstream.h>
          ifstream fin("data1.txt");
  • 가위바위보/영록 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("data1.txt");
  • 가위바위보/은지 . . . . 3 matches
         #include <iostream.h>
         #include <fstream.h>
          ifstream fin("test1.txt");
  • 가위바위보/재니 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("gawi.txt");
  • 강성현 . . . . 3 matches
          * 컴퓨터공학부 내의 연구실에 대한 빠른 설명. [http://zeropage.org/index.php?mid=board&search_target=tag&search_keyword=%EB%8C%80%ED%95%99%EC%9B%90 자유 게시판에 있는 대학원 소개]에 기초함.
         var text = prompt('Please input a text');
  • 고한종 . . . . 3 matches
         >MySql, hapi.js, React, Node, Socket.io 입니다.
          * 근데 이거 덕분에 JAVA로 작업할때는 모든 것을 얕은 복사라고 생각해야 한다는 것을 발견함. 아니 ArrayList에서 빼고 싶어서 빼버리라고 하면, 다른 ArrayList에서도 빠져버리는 건데?! (Objective-C 처럼 말하자면, release를 원했는데 dealloc이 되어버림.) 결국 그냥 모든 대입문에 .clone을 붙였더니 메모리 폭발, 속도 안습. - [고한종], 13년 3월 16일
  • 구구단/aekae . . . . 3 matches
         #include <iostream>
          8 timesRepeat: [
          9 timesRepeat: [Transcript show: a;show:'*';show:b;show:'='; show: a * b; cr. b := b + 1.].
  • 구조체 파일 입출력 . . . . 3 matches
         #include <iostream>
          //fread(&p, sizeof(Person), 1 , fpt); // (주소, 구조체 크기, 구조체 개수, 파일 )
          fread(&p, sizeof(Person), 1, fp);
  • 권순의 . . . . 3 matches
          * [CreativeClub]
          * [English Speaking/2011년스터디]
          * 수색~! (GP..Guard Post에 있었음 ~~Great Paradise~~)
  • 기술적인의미에서의ZeroPage . . . . 3 matches
         Careful use of the zero page can result in significant increase in code efficient.
         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.
  • 김민재 . . . . 3 matches
          * [OpenCamp/첫번째] Speaker - "Practice with jQuery UI + PHP + MySQL"
          * [데블스캠프/2013] Speaker - "Opening", "새내기의,새내기에의한,새내기를위한C언어"
          * [데블스캠프/2016] Speaker - "Crack Me"
  • 나를만든책장관리시스템 . . . . 3 matches
          * 반가워요. 혹시 가능하시면 위키 어떻게 쓰는건지좀 알려주세요. 제 위키에......... 추신, 이거 하나 쓰느라 어지럽혀서 죄송.--[(furrybear)]
         [프로젝트분류] [IdeaPool/PublicIdea]
  • 데블스캠프2002/진행상황 . . . . 3 matches
          * Python 기초 + 객체 가지고 놀기 실습 - Gateway 에서 Zealot, Dragoon 을 만들어보는 예제를 Python Interpreter 에서 입력해보았다.
          * '''Pair Teaching''' 세미나를 혼자서 진행하는게 아닌 둘이서 진행한다면? CRC 디자인 세션이라던지, Structured Programming 시 한명은 프로그래밍을, 한명은 설명을 해주는 방법을 해보면서 '만일 이 일을 혼자서 진행했다면?' 하는 생각을 해본다. 비록 신입회원들에게 하고싶었던 말들 (중간중간 팻감거리들;) 에 대해 언급하진 못했지만, 오히려 세미나 내용 자체에 더 집중할 수 있었다. (팻감거리들이 너무 길어지면 이야기가 산으로 가기 쉽기에.) 그리고 내용설명을 하고 있는 사람이 놓치고 있는 내용이나 사람들과의 Feedback 을 다른 진행자가 읽고, 다음 단계시 생각해볼 수 있었다.
         그래서 ["1002"]와 JuNe은 세미나 스케쥴을 전면적으로 재구성했다. 가르치려던 개념의 수를 2/3 이하로 확 잘랐고, 대신 깊이 있는 학습이 되도록 노력했다. 가능하면 "하면서 배우는 학습"(Learn By Doing)이 되도록 노력했다.
  • 데블스캠프2003/넷째날/Linux실습 . . . . 3 matches
          * 접근 권한에는 3종류가 있다. r: read, w: write, x: excute의 권한을 나타냄
         SeeAlso [linux필수명령어]
         예를 들면, apache 로그 파일을 줍니다. 그리고 sort, uniq, cut, grep, head 등의 명령어의 사용법을 간단히 가르쳐 줍니다. 그리고 이들을 파이프로 연결해서 2003년 6월에 접속한 IP 중에 가장 자주 접속한 IP 베스트 10을 1등부터 뽑아내라고 합니다. ({{{~cpp grep "Jul/2003" access.log| cut -d' ' -f1 |sort|uniq -c|sort -rn|head -10| cut -f2}}})
  • 데블스캠프2004/세미나주제 . . . . 3 matches
          * 좋은 주제군요. SeeAlso [기억]
          * C** 제외한 다른 언어 SeeAlso [언어분류]
          - [PythonLanguage]나 [Squeak]([Smalltalk])이 재미있을것 같은데요..^^ - [임인택]
          * 자료구조 SeeAlso HowToStudyDataStructureAndAlgorithms, DataStructure StackAndQueue 뒤의 두 페이지들의 용어와 내용이 어울리지 않네요. 아, 일반 용어를 프로젝트로 시작한 페이지의 마지막 모습이군요. )
          * SeeAlso [프로그래밍잔치]와 해당 페이지의 계획 파트와 후기들
          * RevolutionOS 나, 좀 재미있을 것 같은 컴퓨터 역사 관련 영화 상영 & 이야기하기도 궁리. 혹은 이제 자막이 완성된 'Squeakers' :) --[1002]
         얼마전(2달?) 동생이 KTF Future List 인지, Feature List 인지를 통과해서 활동을 시작했는데요. 처음에 3박 4일로 훈련(?)을 와서 자신이 굉장히 놀란 이야기를 해주었습니다. 이 것은 전국 수십개 대학에서 5명씩 모여서 조성된 캠프입니다. 이 집단의 개개인 모두가 적극적인 면이 너무 신기하다는 표현을 하더군요. 뭐 할사람 이야기 하면, 하려고 나오는 사람이 수십명인 집단...
         [STL]을 할때 단순히 자료구조를 사용하는 방법을 같이 보는것도 중요하겠지만 내부구조 (예를 들어, vector는 동적 배열, list은 (doubly?) linked list..)와 같이 쓰이는 함수(sort나 또 뭐가있드라..그 섞는것..; ), 반복자(Iterator)에 대한 개념 등등도 같이 보고 더불어 VC++6에 내장된 STL이 ''표준 STL이 아니라는 것''도 같이 말씀해 주셨으면;; (SeeAlso [http://www.stlport.org/ STLPort]) - [임인택]
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest . . . . 3 matches
          if front_is_clear():
          if front_is_clear():
          repeat(turn_left,3)
  • 데블스캠프2006/CPPFileInput . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin;
  • 데블스캠프2006/SVN . . . . 3 matches
          * SVN download : http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.5.6804-svn-1.3.2.msi?use_mirror=heanet
         2. Create folder and Checkout your own repository (only check out the top folder option)
         3. Create visual studio project in that folder.
  • 데블스캠프2009/금요일/연습문제/ACM2453/정종록 . . . . 3 matches
         #include<iostream>
          break;
          break;
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/박재홍 . . . . 3 matches
          break;
          break;
          break;
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream f("rei.txt");
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 3 matches
          if(origin[i] == '\0') break;
          if(str[i] == '\0') break;
          if(str[i] == '\0') break;
  • 데블스캠프2013/셋째날/후기 . . . . 3 matches
          * net beans를 써봐서 인지 window 빌더에 그다지 거부감은 없던것같습니다. 다만, 이클립스내에서 사용할 수 있다는 점에서 좋은것같습니다. 이때까지 net beans랑 이클립스를 혼용해서 사용해왔었는데 좋은 플러그인을 직접적으로 알게되어서 좋았습니다.(window 빌더의 존재는 알았지만 사용해보기에 너무 귀찮아서 이때까지 사용할 기회를 못가졌었는데 가지게 되서 좋았습니다.) -[김윤환]
         = 김태진 / Machine Learning =
  • 데블스캠프계획백업 . . . . 3 matches
          * 여태까지 있었던 ["데블스캠프"]는 짤막한(정말 어이없을 정도로 짧을 수도 있는..^^) 세미나 직후 문제 내주기, 풀기 등으로 이루어졌던 걸로 압니다. 이번에도 그렇게 할 것인지.. 아니면 Team 프로젝트식으로 선후배가 한 팀이 되어 하는것이 좋을지도 생각해봐야겠습니다. 그런데 아직 경험이 부족한 1학년들과 선배들이 페어가 되어 한다면 (잘하는 사람 예외) 선배들만의 잔치가 될 우려가 있기 때문에 잘 생각해보고 정해야겠습니다. --창섭
          ''A very good idea!! --JuNe''
          NoSmok:SituatedLearning 의 Wiki:LegitimatePeripheralParticipation 을 참고하길. 그리고 Driver/Observer 역할을 (무조건) 5분 단위로 스위치하면 어떤 현상이 벌어지는가 실험해 보길. --JuNe
  • 렌덤워크/조재화 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • 문서구조조정토론 . . . . 3 matches
         ["neocoin"]:말씀하시는 문서 조정은 문서 조정은 문서 작성자가 손대지 말아야 한다라는걸 밑바탕에 깔고 말씀 하시는것 같습니다. 문서 조정자는 특별히 문서 조정을 도맡는 사람이 아니고, 한명이 하는 것이 아니라, 다수가 접근해야 한다는 생각입니다. "다같이" 문서 조정을 해야 된다는 것이지요. 문서 조정을 한사람의 도맡고 이후 문서 작성자는 해당 문서에서 자기가 쓴 부분만의 잘못된 의미 전달만을 고친다라는 의미가 아닌, 문서 조정 역시 같이해서 완전에 가까운 문서 조정을 이끌어야 한다는 생각입니다. 즉, 문서 구조 조정이후 잘못된 문서 조정에서 주제에 따른 타인의 글을 잘못 배치했다면, 해당 글쓴이가 다시 그 배치를 바꿀수 있고, 그런 작업의 공동화로, 해당 토론의 주제를 문서 조정자와 작성자간에 상호 이해와 생각의 공유에 일조 하는것 이지요.[[BR]] 논의의 시발점이 된 문서의 경우 상당히 이른 시점에서 문서 구조조정을 시도한 감이 있습니다. 해당 토론이 최대한 빨리 결론을 지어야 다음 일이 진행할수 있을꺼라고 생각했고, thread상에서 더 커다랗게 생각의 묶음이 만들어 지기 전에 묶어서 이런 상황이 발생한듯 합니다. 그렇다면 해당 작성자가 다시 문서 구조 조정을 해서 자신의 주제를 소분류 해야 한다는 것이지요. 아 그리고 현재 문서 구조조정 역시 마지막에 편집분은 원본을 그대로 남겨 놓은 거였는데, 그것이 또 한번 누가 바꾸어 놓았데요. 역시 기본 페이지를 그냥 남겨 두는 것이 좋은것 같네요.(현재 남겨져 있기는 합니다.) --상민
         그리고 이건 논제와 약간 다른데, 성급하게 'Document' 를 추구할 필요는 없다고 봅니다. Thread 가 충분히 길어지고, 어느정도 인정되는 부분들에 대해서 'Document' 화를 해야겠죠. (꼭 'Document' 라고 표현하지 않아도 됩니다. 오히려 의미가 더 애매모호합니다. '제안된 안건' 식으로 구체화해주는 것이 좋을 것 같습니다.) --석천
         해당 공동체에 문서구조조정 문화가 충분히 형성되지 않은 상황에서는, NoSmok:ReallyGoodEditor 가 필요합니다. 자신이 쓴 글을 누군가가 문서구조조정을 한 걸 보고는 자신의 글이 더욱 나아졌다고 생각하도록 만들어야 합니다. 간단한 방법으로는 단락구분을 해주고, 중간 중간 굵은글씨체로 제목을 써주고, 항목의 나열은 총알(bullet)을 달아주는 등 방법이 있겠죠. 즉, 원저자의 의도를 바꾸지 않고, 그 의도가 더 잘 드러나도록 -- 따라서, 원저자가 문서구조조정된 자신의 글을 보고 만족할만큼 -- 편집해 주는 것이죠. 이게 잘 되고 어느 정도 공유되는 문화/관습/패턴이 생기기 시작하면, 글의 앞머리나 끝에 요약문을 달아주는 등 점차 적극적인 문서구조조정을 시도해 나갈 수 있겠죠.
  • 문자열검색 . . . . 3 matches
          x는 x[40] = "His teaching method is very good.";
         자료 -> His teaching method is very good.
         자료 -> His teaching method is very good.
         [LittleAOI] [문제분류]
  • 문자열연결/조현태 . . . . 3 matches
         #include <fstream>
         #include <iostream>
          ofstream outputFile("result.out");
         [LittleAOI] [문자열연결]
  • 반복문자열/최경현 . . . . 3 matches
         #define NUMBER_OF_REPEAT 5
         void repeatString();
          repeatString();
         void repeatString()
          for(i=0;i<NUMBER_OF_REPEAT;i++)
         [LittleAOI] [반복문자열]
  • 벡터/김홍선,노수민 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin("input.txt");
  • 빵페이지/소수출력 . . . . 3 matches
         #include <iostream>
         #include<iostream>
         #include <iostream.h>
  • 새싹교실/2011/AmazingC/5일차(4월 14일) . . . . 3 matches
          * 한 case마다 하나의 명령만을 실행하려면 반드시 break쓸것!
          * 이유: break가 없으면 break를 만날때 까지 아래 case의 명령까지 수행
  • 새싹교실/2012/나도할수있다 . . . . 3 matches
          *ICE Breaking : 일요일에 영화를 보기러해서 예매율이 가장 높은 화차를 봣는데, 재미가 없어서 실망했다. -추성준
          * break;
          * 시작하자마자 while로 1부터 10까지 더했다. 나는 버벅거렸다. 근데 조언을 구하면서 해봤다. 게임코드도 베껴써봤다. define은 메인함수 바껭서 하는 거라고 배웠다. select=getch() 이거가 좀 헷갈렸다. break가 나오면 멈춘다고 한다. 오늘 정말 여러가지를 배운거 같다. 때리기 게임안에 많은 함수가 들어있는게 신기했다. 복습도 좀 더 열심히 해야겠다. 집에 비쥬얼스튜디오도 깔고 스스로 하는 습관을 들여야겠다. -신윤호
  • 새싹교실/2012/새싹교실강사교육/1주차 . . . . 3 matches
         - 오리엔테이션, 선생•학생 Ice Breaking, 새싹 교실 진행방법 소개, Wiki 및 과제 제출(이 숙제임!) –
         2) 만나서 Ice Breaking (모임 전까지 한 주의 일, 기본 학과 강의 시간에 배운 점, 재미있었던 일, 안녕 조~) (10분 내)
         3.2 Ubuntu ISO파일을 http://ftp.daum.net -> Ubuntu-releases -> 11.10 -> ubuntu-11.10-desktop-amd64.iso 다운
  • 새싹교실/2012/절반/중간고사전 . . . . 3 matches
          * break;
          * break;
          * continue, break의 차이에 대해서
  • 소수구하기/임인택 . . . . 3 matches
         #include <iostream.h>
          break;
          이렇게 수정했더니 되는군요. 등호하나때문에 결과가 엄청나게 달라지는군요. 지적해 주셔서 감사 - 임인택 (["radiohead4us"])
  • 수학의정석/집합의연산/조현태 . . . . 3 matches
         #include <iostream>
          break;
          break;
  • 숫자야구/ 변준원 . . . . 3 matches
         #include <iostream> // 랜덤함수는 iostream에 포함되어 있습니다.
          break;
  • 시간맞추기/허아영 . . . . 3 matches
          break;
          break;
          break;
         [LittleAOI] [시간맞추기]
  • 알고리즘2주숙제 . . . . 3 matches
         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.
         4. (Homework exercises) How many spanning trees are in an n-wheel( a graph with n "outer" verices in a cycle, each connected to an (n+1)st "hub" vertex), when n >= 3?
  • 알고리즘8주숙제/test . . . . 3 matches
         #include <iostream>
         #include <fstream>
         ofstream fout("test.txt");
  • 알고리즘8주숙제/문보창 . . . . 3 matches
         #include <iostream>
         #include <fstream>
         ifstream fin("test.txt");
  • 압축알고리즘/수진,재동 . . . . 3 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
  • 윤종하 . . . . 3 matches
          1. 2010 새싹스터디: [http://zeropage.org/?mid=fresh&category=&search_target=title&search_keyword=2pm 2pm반]
         참 의외입니다. 어떻게 그렇게 특수한 분야에 초점을 맞출 생각을 했는지 궁금하네요. 이런 이벤트가 진행 중인 걸 알고 있나요. http://www.nextweapon.kr -- [이덕준] [[DateTime(2010-07-27T00:33:01)]]
  • 이성의기능 . . . . 3 matches
         이전 교양으로 '교육의 이해' 수업을 들을때 레포트로 나왔었던 NoSmok:AlfredNorthWhitehead 의 책. 그당시 책을 읽을때 완전히 이해를 하지 못해서인지도 모르겠지만, 매번 읽을때마다 나에게 의미를 주는 책.
         이성. 'reason' 의 단어에 대한 새로운 정의라 생각됨. (기존 철학에서 이성에 대해 대단한 정의를 내린 것을 볼때..)
         See Also NoSmok:이성의기능 , NoSmok:AlfredNorthWhitehead
  • 이승한/mysql . . . . 3 matches
          두부 만들기 : create database 두부이름;
          두부파일에 테이블 생성하기 : create table 테이블명(컬럼명 type(크기), eng integer, date date);
         = Thread =
  • 이영호/My라이브러리 . . . . 3 matches
         // Bind 에러에서도 서버를 재가동 할 경우 resueaddr 로 flag를 설정했기 때문에, Port 에러 뿐임. 이미 Port를 사용할 때만 에러가 남.
         int set_reuseaddr(int *sockfd); // 성공시 0반환 실패시 -1 반환.
          *sockfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
          setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
          setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
         int set_reuseaddr(int *sockfd)
          if(setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option)) == -1)
  • 인상깊은영화 . . . . 3 matches
         http://search.naver.com/search.naver?where=nexearch&query=%C8%F7%B3%EB%C5%B0%BF%C0&sm=tab_hty
  • 임인책/북마크 . . . . 3 matches
          * [http://feature.media.daum.net/economic/article0146.shtm 일 줄고 여가시간 늘었는데 성과급까지...]
          * [http://codeguru.earthweb.com/system/apihook.html API Hooking Revealed]
  • 임인택/RealVNCPatcher . . . . 3 matches
          * 이미 만들어놓은 RealVNC 한글화 패치 자동으로 해주는 인스톨러..작성..-_-a
          * http://radiohead.egloos.com/656886/
         2004.9.14 끝냄. [http://radiohead.egloos.com/718212/ 한글패치]
  • 정렬/Leonardong . . . . 3 matches
         #include <fstream>
          ifstream fin("unsortedData.txt"); //파일 이름이...삽질 1탄~!
          ofstream fout("sorted.txt");
  • 정렬/aekae . . . . 3 matches
         #include <fstream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
  • 정렬/강희경 . . . . 3 matches
         #include <fstream>
          ifstream fin("input.txt");
          ofstream fout("output.txt");
  • 정렬/곽세환 . . . . 3 matches
         #include <fstream>
          ifstream fin("unsorteddata.txt");
          ofstream fout("output.txt");
  • 정렬/방선희 . . . . 3 matches
         #include <fstream>
          ifstream fin("UnsortedData.txt");
          ofstream fout("output.txt");
  • 정렬/조재화 . . . . 3 matches
         #include <fstream>
          ifstream fin("UnsortedData.txt"); //txt파일에 저장된 것을 부름
          ofstream fout("output.txt"); // txt에 출력값을 저장한다.
  • 정모/2005.3.7 . . . . 3 matches
         SeeAlso [위키설명회2005]
          검사인단은 Idea를 적는다, 꼭 넣었으면 한 것과 뺐으면 한 것.
         신입생 대강 세미나 Team 구성.
         == thread ==
  • 정모/2011.3.21 . . . . 3 matches
         == Ice Breaking ==
          * [황현] 학우가 제시한 키워드 전기수로 Ice Breaking을 진행했습니다.
          1. 현이의 Ice Breaking : 어떻게 해야 더 재밌게 할 수 있을까 고민이 됩니다. 재밌는 키워드가 불시에 나와서 빵빵 터지는 것에 비해 그걸 갖고 스토리를 재밌게 짜내는건 쉽지 않았습니다. 차라리 키워드들을 갖고 스피드퀴즈를 해보는건 어떨지 ㅋㅋㅋㅋ
  • 정모/2011.3.7 . . . . 3 matches
          * [http://www.pnakorea.org/ 대안언어축제] 공유
          * 활동보고에서 책읽기 모임 보고를 하면서 간만에 정말 정식활동 시작!! 한번쯤 해보고 싶었던 루비 프로그래밍 실습도 하면서 알찬 정모가 되지 않았나 느꼈습니다. 아쉬웠던 점은 시간 안배인데, 정모의 시간에 대한 제한은 없으나 어느 정도 deadline은 잡아야 하지 않나 하는 생각이 들었습니다. (예를 들면 늦어도 9시까지는 끝낸다 라던가..) 책읽기모임 활동보고의 소요시간이 약간 길었는데, 각자 읽은 책에 대해서 정모에서 나누는 것이 가장 효과적이긴 하나 모임 때 나눴던 얘기의 단순 요약판이니 이제부터는 위키를 참조하는 것도 좋지 않을까 싶네요. 그리고 루비 코드 레이스는 참여자를 봐서 다음주 정모 때 하는게 어떨까요 - [송지원]
          * 루비에 대해 알게 되었습니다. 매우 흥미로웠지만, 별로 실용적으로 쓸 일은 없을 것이라는 생각이 들었습니다. 좋아하던 영화들을 다른 관점에서 보고 나니 "아 그럴 수도 있군! 이거 재미있는데?"라는 생각이 들었습니다. 갑자기 새싹스터디 커리큘럼 작성에 부하가 걸리기 시작했습니다. 새로운 thread를 열어서 job을 분담하지 않는다면 timeout이 날 것 같아 걱정 중입니다. 다음 페차쿠차로 Objective-C에 대해 발표 해보아야겠습니다. - [황현]
  • 정모/2012.2.3 . . . . 3 matches
         == ICE BREAKING ==
          * 사람이 많이 왔네요. 뭐 여튼 Ice Breaking은 추움을 이기는 게 되어 버렸네요. 근데 열심히 안해서 별로 열은 안 났던. 음.. 그리고 OMS를 보면서 느낀 생각은 리듬게임 뿐만 아니라 모든 게임에는 변태들이 많다는 것이... 흠. 새싹 스터디는 항상 하는거지만 항상 고민이 많아보이네요. 그래도 제가 보기엔 어떻게 하던 간에 남는 사람은 남고 갈 사람은 가게 되어있다는... -_-; - [권순의]
          * 정모가 끝나고 깨닫는건 난 단추공장에 다니는 조가 되어있다는 것. 언제까지 단추만 누르고 살텐가. 개인적으로 이렇게 몸을 움직이는 ICE Breaking을 굉장히 좋아합니다. 뭘 하는지 모르게 시간이 가고 옆에 사람들의 웃긴 모습을 볼수 있으니 좋죠. 요즘 정모를 못왔지만 새 회장의 정모의 첫단추는 잘끼워진것 같습니다. 회장이 지금 맡은것이 많아서 좀 바쁘지만 빠릿빠릿하게 움직이는거 보면 올해도 잘 되겠죠. 새싹 스터디 같은 여러 의견이 분분한 경우는 과거의 기록을 듣고, 읽고 잘 조합해서 하나의 의견을 만들어서 강하게 진행하는걸 추천합니다. 의견을 듣고 있는것도 좋지만 언제까지 Melting Pot처럼 섞기만 하면 재미가 없죠.- [김준석]
          * 오랜만에 해보는 IceBreaking이네요. 처음엔 이게 뭔가 싶었는데 자꾸 하다보니 웃겼어요ㅋㅋㅋ 웃느라 제대로 못한듯ㅋㅋㅋㅋㅋㅋ 리듬 게임에 대한 OMS는 놀랍지만 약간 아쉬운 감이 있습니다. 다른 리듬 게임들도 볼 수 있었으면 좋겠는데. 그러니까 격주로 용운이 OMS 한번 더?! - [김수경]
  • 주민등록번호확인하기/김태훈zyint . . . . 3 matches
          break;
          if(chk) break;
          if(chk) break;//TRUE이면 다음으로 넘어감
         [LittleAOI] [주민등록번호확인하기]
  • 주민등록번호확인하기/조현태 . . . . 3 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         [LittleAOI] [주민등록번호확인하기]
  • 최대공약수/조현태 . . . . 3 matches
         #include <iostream>
         #include <iostream>
         #include <iostream>
         [LittleAOI] [최대공약수]
  • 컴퓨터공부지도 . . . . 3 matches
         ==== Multi Thread Programming ====
         이를 위해 Interactive Shell이 지원되는 인터프리터 언어(e.g. Python)와 패킷 스니퍼(e.g. tcpdump, ethereal, etherpeek, ...), 웹 브라우져, FTP, TELNET 클라이언트 등을 이용할 수 있다.
         See Also HowToStudyXp, HowToReadIt, HowToStudyDataStructureAndAlgorithms, HowToStudyDesignPatterns, HowToStudyRefactoring
  • 코드레이스출동 . . . . 3 matches
         [코드레이스출동/CleanCode] : 재선, 회영, 도현, 용재
         === Thread ===
          9 svnadmin create /var/svn/test-repo
  • 큰수찾아저장하기/허아영 . . . . 3 matches
         void search_max(int matrix[][MATRIX_SIZE]);
          search_max(matrix);
         void search_max(int matrix[][MATRIX_SIZE])
         [LittleAOI] [큰수찾아저장하기]
  • 파일 입출력 . . . . 3 matches
          #include <iostream>
         #include <fstream>
          ifstream fin;
  • 파일 입출력_1 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ifstream fin;
  • 프로그래밍/ACM . . . . 3 matches
          public String readLine() {
          car = System.in.read();
          if ((car < 0) || (car == '\n')) break;
  • 피보나치/김홍선 . . . . 3 matches
         {{{~cpp #include <iostream.h>
         {{{~cpp #include <iostream>
          cin.clear();
  • 호너의법칙/남도연 . . . . 3 matches
         #include <iostream.h>
         #include <fstream.h>
          ofstream outputFILE;
         [LittleAOI]
  • 호너의법칙/조현태 . . . . 3 matches
         #include <iostream>
         #include <fstream>
          ofstream outputFile("aswer.txt");
         [LittleAOI] [호너의법칙]
  • 05학번만의C++Study/숙제제출1/조현태 . . . . 2 matches
         #include<iostream>
         너는 C++언어를 많이 써봤겠지만, 대다수는 안그렇거든.. iostream에 대한 정보도 익숙치 않아.
  • 05학번만의C++Study/숙제제출2/허아영 . . . . 2 matches
         #include <iostream>
          break;
  • 06 SVN . . . . 2 matches
         2. Create folder and Checkout your own repository (only check out the top folder option)
         3. Create visual studio project in that folder.
  • 1thPCinCAUCSE/ExtremePair전략 . . . . 2 matches
         #include <iostream>
         === Thread ===
  • 2002년도ACM문제샘플풀이 . . . . 2 matches
          ''부끄러워할 필요가 없다. 촉박한 시간에 쫓겼다고는 하나, 결국 정해진 시간 내에 모두 풀은 셈이니 오히려 자랑스러워 해야 할지도 모르겠다. 아마 네 후배들은 이런 배우려는 태도에서 더 많은 걸 느끼지 않을까 싶다. 이걸 리팩토링 해서 다시 올리는 것도 좋겠고, 내 생각엔 아예 새로 해서(DoItAgainToLearn) 올려보는 것도 좋겠다. 이번에는 테스트 코드를 만들고 리팩토링도 해가면서 처음 문제 풀었던 때보다 더 짧은 시간 내에 가능하게 해보면 어떨까? 이미 풀어본 문제이니 좀 더 편하게 할 수 있을 것 같지 않니? --JuNe''
         == Thread ==
  • 2002년도ACM문제샘플풀이/문제B . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 2002년도ACM문제샘플풀이/문제C . . . . 2 matches
         #include <iostream>
         위의 코드는 옳은 코드가 아닙니다. 다시 한 번 잘 생각해 보세요. (예컨대, {{{~cpp (6,14,5)}}}에 대해 실험해 보길) 이런 문제는 MEA를 쓰면 쉽습니다. --JuNe
          ''MEA가 뭐에여...? 알고리즘인가요..? --["상규"]''
          Means Ends Analysis라고 하는데 일반적인 문제 해결 기법 중 하나다. 하노이 탑 문제가 전형적인 예로 사용되지. 인지심리학 개론 서적을 찾아보면 잘 나와있다. 1975년도에 튜링상을 받은 앨런 뉴엘과 허버트 사이먼(''The Sciences of the Artificial''의 저자)이 정립했지. --JuNe
  • 2002년도ACM문제샘플풀이/문제E . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 2006신입생/연락처 . . . . 2 matches
         || [http://165.194.17.5/zero/?url=zeropage&title=%BE%C8%B3%E7%C7%CF%BC%BC%BF%E4 송태의] || kofboy at dreamwiz dot com || 010-4691-5179 ||
         || 송지원 || snakeatine at hotmail dot com || 016-438-5913 ||
  • 2011국제퍼실리테이터연합컨퍼런스공유회 . . . . 2 matches
          1. 3 Most Valuable Learnings - 채홍미/조현길 60분
          - Creative Expert : 10분
  • 2thPCinCAUCSE/ProblemA/Solution/상욱 . . . . 2 matches
         #include <iostream>
         == Thread ==
  • 2학기파이선스터디/함수 . . . . 2 matches
         >>> def area(height, width):
         >>> a = area(width=20, height=10)
  • 3DCube . . . . 2 matches
         [IdeaPool/PrivateIdea]
  • 3DGraphicsFoundationSummary . . . . 2 matches
         assign LoadBMPFile("filename.bmp") to each texRec[i]
         glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,GL_LINEAR);
         glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
         = Thread =
  • 3N 1/김상섭 . . . . 2 matches
         #include <iostream>
          data.clear();
  • 3N+1/김상섭 . . . . 2 matches
         #include <iostream>
          data.clear();
  • 3N+1Problem/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • 3N+1Problem/신재동 . . . . 2 matches
         #include <iostream>
          break;
  • 3n 1/이도현 . . . . 2 matches
         #include <iostream>
          break;
  • 3학년강의교재/2002 . . . . 2 matches
          || 알고리즘 || (원)foundations of algorithms || Neapolitan/Naimpour || Jones and Bartlett ||
          || " || (역)알고리즘 || Neapolitan/Naimpor || 사이텍미디어 ||
  • 5인용C++스터디/클래스상속보충 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 2 matches
          hWnd=CreateWindow(lpszClass,lpszClass,WS_OVERLAPPEDWINDOW,
         VK_CANCEL / 03 / Ctrl-Break
  • ACE/CallbackExample . . . . 2 matches
         #include "ace/streams.h"
         #include "ace/streams.h"
  • ACE/HelloWorld . . . . 2 matches
          * project setting 에서 c++ 탭에 code generation->use run-time library 에서 (debug) multithreaded 또는 (debug) multithreaded dll (무슨차이가 있는지 아직 확실하게 모르겠다)
  • AOI/2004 . . . . 2 matches
          || [ReverseAndAdd] || . || O || O || O || O || O || . || O ||
          || [WeightsAndMeasures] || || X || X || O || . || . || . || . ||
          || [TheArcheologist'sDilemma]|| . || . || X || . || . || . || . || . ||
         한 문제를 풀어본 후에 소요시간이 만족스럽지 못하거나 결과코드가 불만족스럽다면 이렇게 해보세요. 내가 만약 이 문제를, 아직 풀지 않았다고 가정하고, 다시 풀어본다면 어떻게 접근하면 더 빨리 혹은 더 잘 풀 수 있을까를 고민합니다. 그리고 그 방법을 이용해서 다시 한 번 풀어봅니다(see DoItAgainToLearn). 개선된 것이 있나요? 이 경험을 통해 얻은 지혜와 기술을 다른 문제에도 적용해 봅니다. 잘 적용이 되는가요?
  • AcceleratedC++/Chapter5 . . . . 2 matches
          === 5.2.4 The meaning of students.erase(students.begin() + i) ===
          == 5.3 Using iterators instead of indices ==
  • Ajax2006Summer/프로그램설치 . . . . 2 matches
         4. 다음 다이얼로그에서는 '''Search for new features to install''' 을 선택 후 '''Next>'''를 클릭합니다.
  • AncientCipher/정진경 . . . . 2 matches
          if (c1[i]==c2[j]) break;
          if (j>=26) break;
  • AntOnAChessboard/하기웅 . . . . 2 matches
         #include <iostream>
          break;
  • AntiSpyware . . . . 2 matches
          * [http://pcclean.org PC CLEAN] : 검색, 치료 무료.
          * [http://www.bcpark.net/software/read.html?table=resume&num=28 개미핥기 2005] : 검색, 치료 무료.
  • ArsDigitaUniversity . . . . 2 matches
         학부생 수준의 전산 전공을 일년만에 마칠 수 있을까. 그런 대학이 있다(비록 지금은 펀드 문제로 중단했지만). 인터넷계의 스타 필립 그리스펀과 그의 동료 MIT 교수들이 만든 학교 ArsDigitaUniversity다. (고로, Scheme과 함께 NoSmok:StructureAndInterpretationOfComputerPrograms 를 가르친다)
         자신의 전산학 지식을 전체적으로 정리하거나, 밑바닥부터 새로 공부하고 싶은 사람들에게 많은 참고가 된다 -- 모든 수업이 한 달이면 끝난다. ArsDigitaUniversity의 "하면서 배우는"(learn by doing) 교육 모델(날마다 구체적인 Problem Set이 주어지고 오전에 수업이 끝나면 오후에 Recitation을 하며, 매 주 NoSmok:교육적인시험 을 친다)도 흥미롭다. 모든 수업에 대해 VOD와 문제, 해답, 수업 노트가 제공된다.
          * MIT 박사 과정 타라 수잔의 교수 경험 http://www-math.mit.edu/~tsh/teaching/aduni.html
  • Atom . . . . 2 matches
         Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. It is based on experience gained in using the various versions of RSS. Atom was briefly known as "Pie" and then "Echo".
         The completed Atom syndication format specification was submitted to the IETF for approval in June 2005, the final step in becoming an RFC Internet Standard. In July, the Atom syndication format was declared ready for implementation[1]. The latest Atom data format and publishing protocols are linked from the Working Group's home page.
  • AudioFormatSummary . . . . 2 matches
         || ra || ? || [http://www.real.com/ RealMedia] || . ||
  • BasicJAVA2005 . . . . 2 matches
         Upload:headfirstJAVA.jpg
         '''Head First JAVA''' 28,000원
  • BeeMaja/조현태 . . . . 2 matches
         #include <iostream>
          break;
  • Benghun . . . . 2 matches
         다른 곳으로 이사중 [http://earth.uos.ac.kr/~puteri/cgi-bin/puteri/wiki.cgi?강병훈 강병훈]
         === Thread ===
  • BirthdatCake/하기웅 . . . . 2 matches
         #include <iostream>
          break;
  • BookShelf/Past . . . . 2 matches
          1. 리스크관리(WaltzingWithBear) - 200450407
          1. [UseYourHead] - 20060219
  • BusSimulation/영동 . . . . 2 matches
         #include<iostream.h>
          break;
  • B급좌파 . . . . 2 matches
         http://my.dreamwiz.com/fairday/utopia%20main.htm
         글 투를 보면 대강 누가 썼는지 보일정도이다. Further Reading 에서 가끔 철웅이형이 글을 실을때를 보면.
  • C++Analysis . . . . 2 matches
         == Thread ==
          * 흑~ thread 공부해야 하는데... ㅜ_ㅜ
  • C++스터디_2005여름 . . . . 2 matches
          * [LittleAOI]
         #include <iostream.h>
          -> #inculde<iostream>
  • C/C++어려운선언문해석하기 . . . . 2 matches
         자세한 설명을 첨가하지 못해서 죄송합니다. 다음의 링크를 참조하시면 더 자세한 이유를 보실 수 있으실 겁니다. http://www.research.att.com/~bs/bs_faq2.html#whitespace )
         "Start reading the declaration from the innermost parentheses, go right, and then go left. When you encounter parentheses, the
  • CPlusPlus_Tip . . . . 2 matches
         4. [Header 정의]
         == Thread ==
  • CarmichaelNumbers/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • CarmichaelNumbers/조현태 . . . . 2 matches
         #include <iostream>
          break;
  • Chapter I - Sample Code . . . . 2 matches
          typedef ungisned char BOOLEAN;
         PC_DispClrScr() // Clear the screen
         PC_DispClrLine() // Clear a single row (or line)
  • ClassifyByAnagram/1002 . . . . 2 matches
          def read(self, anIn=os.sys.stdin):
          anagram.read()
  • ClassifyByAnagram/상규 . . . . 2 matches
         #include <iostream>
          ostream_iterator<string> os_iter(cout, " ");
  • ClassifyByAnagram/재동 . . . . 2 matches
          def testCreationAnagram(self):
         == Thread ==
  • ConnectingTheDots . . . . 2 matches
          _pixelSize = getIdealSize();
         BoardPanel.mouseReleased -> BoardPresenter.processClick -> Game.join 식으로 호출되며
  • CppStudy_2002_1 . . . . 2 matches
          * 버스 시물레이션 [http://www.sbc.pe.kr/cgi-bin/board/read.cgi?board=life&y_number=17&nnew=2]
         = Thread =
  • CrcCard . . . . 2 matches
         http://guzdial.cc.gatech.edu/squeakers/lab2-playcrc.gif
         See Also Moa:CrcCard , ResponsibilityDrivenDesign, [http://c2.com/doc/oopsla89/paper.html aLaboratoryForTeachingObject-OrientedThinking]
  • CubicSpline/1002/test_NaCurves.py . . . . 2 matches
          def tearDown(self):
          def tearDown(self):
  • CuttingSticks/김상섭 . . . . 2 matches
         #include <iostream>
          temp.clear();
  • CuttingSticks/하기웅 . . . . 2 matches
         #include <iostream>
          break;
  • CxImage 사용 . . . . 2 matches
          // TODO: Add your specialized creation code here
         == thread ==
  • DPSCChapter4 . . . . 2 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.
  • DebuggingApplication . . . . 2 matches
         [http://www.codeguru.com/forum/showthread.php?t=315371]
         [http://www.debuglab.com/knowledge/dllreabase.html]
  • DevelopmentinWindows . . . . 2 matches
          * 윈도우를 만드는 함수는 CreateWindow, 메시지를 보내는 함수는 SendMessage
         === Thread ===
  • DirectDraw/APIBasisSource . . . . 2 matches
         #ifndef WIN32_LEAN_AND_MEAN
         #define WIN32_LEAN_AND_MEAN
          hWnd = CreateWindowEx( 0, "DXTEST", "DXTEST",
          break;
  • DoubleDispatch . . . . 2 matches
          * http://eewww.eng.ohio-state.edu/~khan/khan/Teaching/EE894U_SP01/PDF/DoubleDispatch.PDF
         ["MoreEffectiveC++"] 에서 [http://zeropage.org/wiki/MoreEffectiveC_2b_2b_2fTechniques3of3#head-a44e882d268553b0c56571fba06bdaf06618f2d0 Item31] 에서도 언급됨.
  • 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
  • Eclipse/PluginUrls . . . . 2 matches
          * 위와 같은 에러 메시지가 뜬다면 Windows -> preference -> Team -> SVN 에서 SVN interface 를 JavaSVN -> JavaHL 로 변경해야 함
          * [http://phpeclipse.sourceforge.net/update/releases] 업데이트사이트
  • EightQueenProblem/이선우 . . . . 2 matches
          private boolean checkRuleSet()
          private boolean checkRule( int x, int y )
  • EightQueenProblem/임인택/java . . . . 2 matches
          Thread.sleep(1000);
          public boolean check(int i, int j)
  • EightQueenProblem/조현태 . . . . 2 matches
         #include <iostream>
          break;
  • EightQueenProblem/조현태2 . . . . 2 matches
         #include <iostream>
          break;
  • EightQueenProblem/최봉환 . . . . 2 matches
         #include <iostream.h>
          break;
  • EightQueenProblem2 . . . . 2 matches
         ||nextream|| 0.1m || 21 lines ["EightQueenProblem/nextream"] 에서 check(1)을 check(0)으로 || Javascript ||
  • EightQueenProblemDiscussion . . . . 2 matches
         When the program is run, one has to give a number n (smaller than 32), and the program will return in how many ways n Queens can be put on a n by n board in such a way that they cannot beat each other.
  • EightQueenProblemSecondTryDiscussion . . . . 2 matches
         for each city in the route:
          superman.visit(each city)
  • EmbeddedSystem . . . . 2 matches
          * Soft Real Time System 반응이 느려도 무방한 시스템
          * Hard Real Time System 반응이 빠르고 정확해야 하는 시스템
  • EnglishSpeaking/TheSimpsons . . . . 2 matches
         [[pagelist(^EnglishSpeaking/TheSimpsons/S01)]]
         [EnglishSpeaking/2011년스터디]
  • EnglishSpeaking/TheSimpsons/S01E03 . . . . 2 matches
         Lisa : Yeah, Dad,you can do it!
         Bart : Yeah, go for it, Dad.
  • Euclid'sGame/강소현 . . . . 2 matches
          break;
          if(g>1) break;
  • EuclidProblem/차영권 . . . . 2 matches
         // Euclidean.cpp
         #include <iostream.h>
  • ExtremeBear/OdeloProject . . . . 2 matches
         ExtremeBear 프로젝트
          smallreleas 2번
  • ExtremeBear/VideoShop/20021106 . . . . 2 matches
          * 고객이 요구하는 게 많아지니까 {{{~cpp steam++}}} 이다.
         ["ExtremeBear/VideoShop"]
  • FeedBack . . . . 2 matches
          * Sound created when a transducer such as a microphone or electric guitar picks up sound from a speaker connected to an amplifier and regenerates it back through the amplifier.
  • FortuneMacro . . . . 2 matches
         Please see also
          * http://korea.gnu.org/people/chsong/fortune/
  • FoundationOfUNIX . . . . 2 matches
          * 접근 권한 (r - read, w - write, x - excute)
          * 쉘 스크립트 짜기 [http://kldp.org/KoreanDoc/Shell_Programming-KLDP kldp 쉘 프로그래밍 참고 강좌]
  • FromCopyAndPasteToDotNET . . . . 2 matches
          * [http://msdn.microsoft.com/library/en-us/dnolegen/html/msdn_aboutole.asp What OLE Is Really About]
         === Thread ===
  • FromDuskTillDawn/변형진 . . . . 2 matches
          foreach($today as $next => $end) $this->track($next, $to, $end+12, $days, $city);
          foreach($tomorrow as $next => $end)
  • FrontPage . . . . 2 matches
          * [https://docs.google.com/spreadsheet/ccc?key=0AuA1WWfytN5gdEZsZVZQTzFyRzdqMVNiS0RDSHZySnc&usp=sharing 기자재 목록]
          * [https://docs.google.com/spreadsheets/d/1c5oB2qnh64Em4yVOeG2XT4i_YXdPsygzpqbG6yoC3IY/edit?usp=sharing 도서목록]
  • Functor . . . . 2 matches
         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.
  • Google/GoogleTalk . . . . 2 matches
         [http://bbs.kldp.org/viewtopic.php?t=54500 Korean Google Talk]
          my $unencoded_url = 'http://www.google.com/search?hl=ko&num=10&q='.$q;
  • GuiTestingWithMfc . . . . 2 matches
         BEGIN_MESSAGE_MAP(CGuiTestingOneApp, CWinApp)
          //{{AFX_MSG_MAP(CGuiTestingOneApp)
         CGuiTestingOneApp::CGuiTestingOneApp()
         CGuiTestingOneApp theApp;
         BOOL CGuiTestingOneApp::InitInstance()
          pDlg->Create(IDD_GUITESTINGONE_DIALOG);
          void tearDown () {
         BOOL CGuiTestingOneApp::InitInstance()
  • HanoiTowerTroublesAgain!/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • HanoiTowerTroublesAgain!/조현태 . . . . 2 matches
         #include <iostream>
          break;
  • Hartal/Celfin . . . . 2 matches
         #include <iostream>
          break;
  • HelpOnProcessingInstructions . . . . 2 matches
          * {{{#redirect}}} ''페이지이름'': 다른 페이지로 이동 (MeatBall:PageRedirect''''''참조)
         Please see HelpOnEditing.
  • HolubOnPatterns/밑줄긋기 . . . . 2 matches
          public static Employee create()
          * 관점을 바꾸어 보면 {{{URLConnection은 InputStream}}} 구현체들을 생성하는 Abstract Factroy이기도 하다.
  • HowManyFibs?/하기웅 . . . . 2 matches
         #include <iostream>
          break;
  • HowToReadIt . . . . 2 matches
         NoSmok:HowToReadIt
         = Thread =
  • HowToStudyXp . . . . 2 matches
          * The Timeless Way of Building : 패턴 운동을 일으킨 Christopher Alexander의 저작. On-site Customer, Piecemeal Growth, Communication 등의 아이디어가 여기서 왔다.
          *Michael Feathers
  • IntentionRevealingMessage . . . . 2 matches
         == Intention Revealing Message ==
         어떻게 된건가? 의사소통이다. 한 줄의 메소드가 의사소통에 가장 중요하다.(?) 사용자의 입장에서는 그냥 highlight라는 메세지에 영역만 넣어서 보내면 되는 것이다. 사각형을 뒤집음으로써 highlight된다는 사실을 몰라도 되는 것이다. IntentionRevealingMessage는 컴퓨터를 위한다기보다는 사람을 위한 가장 극단적인 형태의 패턴이다. 의도와 구현을 분리하자는 것이다. 메세지의 이름을 그 메세지 내에서 어떻게 되는건가로 짓지 말고, 그 메세지가 무엇을 하는건가로 짓자.
  • IsbnMap . . . . 2 matches
         Tmecca http://www.tmecca.co.kr/search/isbnsearch.html?isbnstr=
  • JCreator . . . . 2 matches
         http://jcreator.com/
         Visual Studio 를 이용해본 사람들이라면 금방 익힐 수 있는 자바 IDE. 보통 자바 IDE들은 자바로 만들어지는데 비해, ["JCreator"] 는 C++ 로 만들어져서 속도가 빠르다. Visual C++ 6.0 이하 Tool 을 먼저 접한 사람이 처음 자바 프로그래밍을 하는 경우 추천.
  • JTDStudy/첫번째과제/원명 . . . . 2 matches
         readability 를 위해 필요없는 typecasting 문법들 제거 (Java Language Specification의 규칙들을 보세요. 해당 typecasting은 거의다 필요 없는겁니다.) 유의미한 단위로 분리
          break;
  • JTDStudy/첫번째과제/원희 . . . . 2 matches
          break;
          break;
  • Java/JDBC . . . . 2 matches
          * 9i, release2 용 드라이버, 다른 버전은 oracle 에서 다운 받는다.
         = thread =
  • JavaStudy2004 . . . . 2 matches
          HeadFirstJava - ORIELLY. 한빛미디어. 생각하게 만드는 책.
         === Thread ===
  • JollyJumpers/곽세환 . . . . 2 matches
         #include <iostream>
          break;
  • JollyJumpers/김회영 . . . . 2 matches
         #include<iostream>
          break;
  • JollyJumpers/남훈 . . . . 2 matches
          line = sys.stdin.readline()
          break
  • JollyJumpers/이승한 . . . . 2 matches
         #include <iostream>
          if( !(cin>>array[differ]) )break;
  • JuNe . . . . 2 matches
         juneaftn앳hanmail닷net
         === Dear JuNe ===
  • KDPProject . . . . 2 matches
          * ["디자인패턴"] - OpeningStatement. 처음 DesignPatterns 에 대해 공부하기 전에 숙지해봅시다. 순서는 ["LearningGuideToDesignPatterns"]
          *["DPSCChapter3"] - Creational Patterns - Abstract factory 진행.
  • KnightTour/재니 . . . . 2 matches
         #include "iostream"
          break;
  • LCD Display/Celfin . . . . 2 matches
         #include <iostream>
          break;
  • LCD-Display/김상섭 . . . . 2 matches
         #include <iostream>
          test.clear();
  • LightMoreLight/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • LinearAlgebraClass . . . . 2 matches
         길버트 스트랭은 선형대수학 쪽에선 아주 유명한 사람으로, 그이의 ''Introduction to Linear Algebra''는 선형대수학 입문 서적으로 정평이 나있다. 그의 MIT 수업을 이토록 깨끗한 화질로 "공짜로" 한국 안방에 앉아서 볼 수 있다는 것은 축복이다. 영어 듣기 훈련과 수학공부 두마리를 다 잡고 싶은 사람에게 강력 추천한다. 선형 대수학을 들었던(그리고 학기가 끝나고 책으로 캠프화이어를 했던) 사람이라면 더더욱 추천한다. (see also HowToReadIt 같은 대상에 대한 다양한 자료의 접근) 대가는 기초를 어떻게 가르치는가를 유심히 보라. 내가 학교에서 선형대수학 수강을 했을 때, 이런 자료가 있었고, 이런 걸 보라고 알려주는 사람이 있었다면 학교 생활이 얼마나 흥미진지하고 행복했을지 생각해 보곤 한다. --JuNe
  • Linux/MakingLinuxDaemon . . . . 2 matches
         root 5 1 0 0 TS 23 Oct15 ? 00:00:00 [kthread]
         root 5 1 0 0 TS 23 Oct15 ? 00:00:00 [kthread]
  • LionsCommentaryOnUnix . . . . 2 matches
         훌륭한 화가가 되기 위해선 훌륭한 그림을 직접 자신의 눈으로 보아야 하고(이걸 도록으로 보는 것과 실물을 육안으로 보는 것은 엄청난 경험의 차이다) 훌륭한 프로그래머가 되기 위해선 Wiki:ReadGreatPrograms 라고 한다. 나는 이에 전적으로 동감한다. 이런 의미에서 라이온의 이 책은 OS를 공부하는 사람에게 바이블(혹은 바로 그 다음)이 되어야 한다.
  • LoveCalculator/zyint . . . . 2 matches
         #include <iostream>
          streamsize pre;
         [LittleAOI] [LoveCalculator]
  • LoveCalculator/조현태 . . . . 2 matches
          break;
          break;
         [LittleAOI] [LoveCalculator]
  • MFC/Serialize . . . . 2 matches
         protected: // create from serialization only
          DECLARE_DYNCREATE(CPainterDoc)
         IMPLEMENT_DYNCREATE(CXXXDoc, CDocument)
         DECLARE_DYNCREATE
          CXXXDoc 클래스의 객체가 시리얼화 입력과정동안 응용 프로그램을 통해 동적으로 생성될 수 있도록 한다. IMPLEMENT_DYNCREATE와 매치. 이 매크로는 CObject 에서 파생된 클래스에만 적용된다. 따라서 직렬화를 하려면 클래스는 직접적이든 간접적이든 CObject의 Derived Class 여야한다.
         IMPLEMENT_DYNCREATE
         = Thread =
  • Marbles/신재동 . . . . 2 matches
         #include <iostream>
          break;
  • MineSweeper/김상섭 . . . . 2 matches
         #include <iostream>
          test.clear();
  • MineSweeper/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • MineSweeper/이승한 . . . . 2 matches
         def search():
         search()
  • MobileJavaStudy/HelloWorld . . . . 2 matches
          public void pauseApp() {
          public void destroyApp(boolean unconditional) {
          public void pauseApp() {
          public void destroyApp(boolean unconditional) {
  • MobileJavaStudy/NineNine . . . . 2 matches
          public void pauseApp() {
          public void destroyApp(boolean unconditional) {
          public void pauseApp() {
          public void destroyApp(boolean unconditional) {
  • ModelViewPresenter . . . . 2 matches
         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 . . . . 2 matches
         This describes how to create a release tarball for MoinMoin. It's of minor interest to anyone except J
  • Monocycle . . . . 2 matches
         각 테스트 케이스에 대해 먼저 아래 출력 예에 나와있는 식으로 테스트 케이스 번호를 출력한다. 자전거가 도착지점에 갈 수 있으면 아래에 나와있는 형식에 맞게 초 단위로 그 지점에 가는 데 걸리는 최소 시간을 출력한다. 그렇지 않으면 "destination not reachable"이라고 출력한다.
         destination not reachable
  • Monocycle/김상섭 . . . . 2 matches
         #include <iostream>
         #define east 1
  • MultiplyingByRotation/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • MythicalManMonth . . . . 2 matches
         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
  • NS2 . . . . 2 matches
         Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.
         [http://sourceforge.net/project/showfiles.php?group_id=149743&package_id=169584&release_id=371284 download]
  • NSIS/예제1 . . . . 2 matches
         Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
         EXE header size: 35328 / 35328 bytes
  • NUnit . . . . 2 matches
          * Attribute이 익숙하지 않은 상태라 Test 를 상속받은 후 SetUp과 TearDown 의 실행점이 명쾌하지 못했다. 즉, 학습 비용이 필요하다.
         === Thread ===
  • NetBeans . . . . 2 matches
         http://www.netbeans.org
         === Thread ===
  • NextEvent . . . . 2 matches
         '''다음 행사'''(NextEvent)에 대한 Idea, 준비, 의논을 합니다.
         현재 재학 중인 학생들 중 단 한 명이라도 오는 14, 15일의 Seminar:ReadershipTraining 에 와서 "공부하는 방법"을 배워가면, 그리고 그 문화를 퍼뜨릴 수 있다면 참 좋겠습니다. --JuNe
  • NumberBaseballGame/영록 . . . . 2 matches
         #include <iostream>
          break;
  • ObjectOrientedProgramming . . . . 2 matches
         2. Objects perform computation by making requests of each other through the passing of messages.
         6. Classes are organized into singly-rooted tree structure, called an inheritance hirearchy.
  • ObjectProgrammingInC . . . . 2 matches
         = thread =
         결국 private가 없단 소린데... 컴파일 까지만 해서 lib 형태로 header에 public화 할 것만 공개한다면... 불가능이군...
  • OekakiMacro . . . . 2 matches
         [[OeKaki(sea)]]
         [[OeKaki(sea)]]
  • Ones/1002 . . . . 2 matches
          for each in valueStr:
          if each != '1':
  • Ones/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • OpenGL스터디 . . . . 2 matches
         || GLubyte, GLboolean || 부호없는 8비트 정수 || unsigned char || ub ||
          * enum은 열거형 boolean은 트루 폴스.
  • OperatingSystemClass . . . . 2 matches
          * 타대학 수업: http://inst.eecs.berkeley.edu/~cs162/ 의 Webcast 에서 동영상 제공(real player 필요)
          * http://java.sun.com/docs/books/tutorial/essential/threads/synchronization.html
  • OurMajorLangIsCAndCPlusPlus/print . . . . 2 matches
         print("number: %d, string: %s, real number: %f\n", a, b, c);
         number: 10, string: example, real number: 10.5
  • OurMajorLangIsCAndCPlusPlus/print/이도현 . . . . 2 matches
         #include <iostream>
          print("number: %d, string: %s, real number: %f\n", a, b, c);
  • PHP-방명록만들기 . . . . 2 matches
          mysql_query("CREATE DATABASE IF NOT EXISTS problem CHARACTER SET euckr",$connect);//$dbname = mysql_create_db("problem", $connnect);와 동일
          $mt = "create table IF NOT EXISTS Memo (";
  • PPProject/20041001FM . . . . 2 matches
         #include <iostream>
         #include<iostream.h>
  • PairProgramming . . . . 2 matches
          * 아직은 효율성이.. - 일종의 Learning Time 이라고 해야 할까? 대부분 실험에서 끝난다는 점. 퍽 하고 처음부터 효율성을 극대화 할 순 없을 것이다. 참고로 이때는 아날로그 시계 만드는데 거의 3시간이 걸렸다. Man-Hour 로 치면 6시간이 된다.
          * 협동 - 이번경우는 비교적 협동이 잘 된 경우라고 생각한다. Python 으로 문제를 풀기 위한 프로그래밍을 하는데는 석천이, Idea 와 중간에 데이터 편집을 하는데에는 정규표현식을 잘 이용하는 상민이가 큰 도움을 주었다. 적절한 때에 적절하게 주도하는 사람이 전환되었던 것으로 기억.
  • PairProgramming토론 . . . . 2 matches
         이 세상에서 PairProgramming을 하면서 억지로 "왕도사 왕초보"짝을 맺으러 찾아다니는 사람은 그렇게 흔치 않습니다. 설령 그렇다고 해도 Team Learning, Building, Knowledge Propagation의 효과를 무시할 수 없습니다. 장기적이고 거시적인 안목이 필요합니다.
  • PatternOrientedSoftwareArchitecture . . . . 2 matches
          * Exchangeability : 특정 레이어를 쉽게 바꿀 수 있다. 그것을 바꿔도 전체적으로 다른 부분은 안바꿔도 된다. 바꾸는 것은 당연히 그 바꿀 대상 레이어의 인터페이스데로 구현되어 있는 것이어야 한다.
         == Thread ==
  • PersonalHistory . . . . 2 matches
          * [http://xfs2.cyworld.com File sturucture class team project]
          * [SmallTalk]다 프로젝트. Feat. [톱아보다], 매주 금요일 10시 모임. [SmalltalkBestPracticePatterns]를 공부하면서 [SBPPSummary]페이지의 완성과, 자판기프로그램 제작이 목표.
          * [ProjectEazy] - AI를 이용한 3살짜리 여자아이 '이지(Eazy)' 만들기
  • PosixThread . . . . 2 matches
         http://c.lug.or.kr/study/etc/posix_thread.html
         http://www.gpgstudy.com/gpgiki/POSIX%20Thread
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 2 matches
          CVS는 HEAD, BASE라는 2개의 꼬리표를 자동으로 제공한다.
          HEAD : 저장소에서 가장 최신 버전. 대부분의 명령어의 기본이다.
         head: 1.2
         A SourceCode/Releases.tip
  • PragmaticVersionControlWithCVS/CreatingAProject . . . . 2 matches
         = Creating a Project =
         == Creating the Initial Project ==
  • PragmaticVersionControlWithCVS/WhatIsVersionControl . . . . 2 matches
         '''PreRelease2'''
         이 경우 PreRelease2를 불러들이게 되면 상기의 버전의 파일들이 불러들여지게 된다. 태그는 프로젝트의 진행에 있어서 중요한 일이 발생한 시점을 기록하는 것으로 사용되는 것도 가능하다.
  • PrimaryArithmetic/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • PrimaryArithmetic/허아영 . . . . 2 matches
         #include <iostream>
          break;
  • ProgrammingContest . . . . 2 matches
          ''Registeration 에서 Team Identifier String 받은거 입력하고 고치면 됨. --석천''
         만약 자신이 K-In-A-Row를 한 시간 이상 걸려도 풀지 못했다면 왜 그랬을까 이유를 생각해 보고, 무엇을 바꾸어(보통 완전히 뒤집는 NoSmok:역발상 으로, 전혀 반대의 "極"을 시도) 다시 해보면 개선이 될지 생각해 보고, 다시 한번 "전혀 새로운 접근법"으로 풀어보세요. (see also DoItAgainToLearn) 여기서 새로운 접근법이란 단순히 "다른 알고리즘"을 의미하진 않습니다. 그냥 내키는 대로 프로그래밍을 했다면, 종이에 의사코드(pseudo-code)를 쓴 후에 프로그래밍을 해보고, 수작업 테스팅을 했다면 자동 테스팅을 해보고, TDD를 했다면 TDD 없이 해보시고(만약 하지 않았다면 TDD를 하면서 해보시고), 할 일을 계획하지 않았다면 할 일을 미리 써놓고 하나씩 빨간줄로 지워나가면서 프로그래밍 해보세요. 무엇을 배웠습니까? 당신이 이 작업을 30분 이내에 끝내려면 어떤 방법들을 취하고, 또 버려야 할까요?
         또, Easy Input Set은 직접 수작업으로 풀고 그걸 일종의 테스트 데이타로 이용해서, Difficult Input Set을 풀 프로그램을 TDD로 작성해 나가면 역시 유리할 것입니다. 이렇게 하면 Time Penalty는 거의 받을 일이 없겠죠.
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 2 matches
         d) if에서 Dijkstra's Guarded Command 에서 Boolean Expression 중 어떠한 것도 참이 아닌경우 구문을 벗어나는지 묻는 문제
         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. 마지막 선택은 네 손에 달려 있다.
  • ProjectEazy/테스트문장 . . . . 2 matches
          --논문 [[HTML("[Parsing]Automatic generation of composite labels using POS tags for parsing Korean")]]에서
         == Thread ==
         [ProjectEazy]
  • ProjectPrometheus/Iteration . . . . 2 matches
          * Release 1 : Iteration 1 ~ 3 (I1 ~ I3)까지. 책 검색과 Login , Recommendation System (이하 RS) 기능이 완료.
          * Release 2 : I4 ~ I6 (또는 I7). My Page Personalization (이하 MPP), RS 에 대한 UI, Admin 기능 완료. 요구한 Performance 를 만족시킨다. (부가기능 - 책 신청, 예약)
  • ProjectPrometheus/Iteration6 . . . . 2 matches
         Team Velocity : 5 Task Point.;
         |||||| User Story : Login 후에 Search을 하고 책을 보면 추천 책이 나온다. ||
  • ProjectPrometheus/Iteration8 . . . . 2 matches
         || ZeroPageServer 에 Release ||
         || Advanced Search ||
  • ProjectPrometheus/개요 . . . . 2 matches
         하지만, 현재의 도서관 시스템은 사용하면 할 수록 불편한 시스템이다. "Ease of Learning"(MS 워드)과 "Ease of Use"(Emacs, Vi) 어느 것도 충족시키지 못한다.
         지금 도서관의 온라인 시스템은 상당히 오래된 레거시 코드와 아키텍춰를 거의 그대로 사용하면서 프론트엔드만 웹(CGI)으로 옮긴 것으로 보인다. 만약 완전한 리스트럭춰링 작업을 한다면 얼마나 걸릴까? 나는 커스터머나 도메인 전문가(도서관 사서, 학생)를 포함한 6-8명의 정예 요원으로 약 5 개월의 기간이면 데이타 마이그레이션을 포함, 새로운 시스템으로 옮길 수 있다고 본다. 우리과에서 이 프로젝트를 하면 좋을텐데 하는 바램도 있다(하지만 학생의 사정상 힘들 것이다 -- 만약 풀타임으로 전념하지 못하면 기간은 훨씬 늘어날 것이다). 외국의 대학 -- 특히 실리콘벨리 부근 -- 에서는 SoftwareEngineeringClass에 근처 회사의 실제 커스터머를 데려와서 그 사람이 원하는 "진짜" 소프트웨어를 개발하는 실습을 시킨다. 실습 시간에 학부생과 대학원생이, 혹은 저학년과 고학년이 어울려서(대학원생이나 고학년이 어울리는 것이 아주 중요하다. see also SituatedLearning ) 일종의 프로토타입을 만드는 작업을 하면 좋을 것 같다. 엄청나게 많은 것을 배우게 될 것이다.
  • ProjectZephyrus/ServerJourney . . . . 2 matches
          * {{{~cpp InfoManager}}}에서 테이블을 만드는 {{{~cpp createPZTable}}}과 테이블은 없애는 {{{~cpp dropPZTable}}}을 만들었습니다. 완성은 아니구요... 조금 수정은 해야합니다.. --상규
          1. JCreator용 설정 파일 작성
  • PythonForStatement . . . . 2 matches
         C/Java1.4이하 와 Python의 for문에 대한 관점이 '''전혀''' 다릅니다. 그리고 유용하지요. C의 for문과 구분하기 위하여 python의 이러한 for문을 보통 '''for each''' 문이라고 부릅니다. 이게 진짜 for문 이라고 이야기들 하지요.
         왜 C++에 안되느냐면, C++의 제어문이 C문법에 종속되어 있고, C에서는 배열과 같이 주소를 통한 인덱스로 접근하는 형들이 종료 인덱스에 대한 정보가 없어서 구현이 불가능합니다. 추상화 시켜 C++에서는 [STL]에 for_each(..) 라는 함수로 비슷한 것이 구현되어 있기는 합니다.
  • PythonWebProgramming . . . . 2 matches
         http://people.linuxkorea.co.kr/~yong/python/docs/Cookie/
         http://www.cs.virginia.edu/~lab2q/lesson_7/ - 단, 소스가 잘못되어있다. cookie 스트링은 content header 보다 먼저 출력되어야 한다.
  • QueryMethod . . . . 2 matches
         이를 해결해기 위해, 하나의 메세지 - Boolean을 리턴하는 - 에다가 처리하는 방법이 있다.
         Boolean을 리턴하는 메소드를 만들고, 이름은 접두사에 be동사의 여러 형태를 적어준다.(is,was...)
  • RUR-PLE/Newspaper . . . . 2 matches
         repeat(climbUpOneStair,4)
         repeat(climbDownOneStair,4)
  • RandomFunction . . . . 2 matches
         #include <iostream> // 랜덤함수는 iostream에 포함되어 있습니다.
  • RandomWalk/ExtremeSlayer . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • RandomWalk/동기 . . . . 2 matches
         #include <iostream>
          break;
  • RandomWalk/이진훈 . . . . 2 matches
         #include <iostream>
          break;
  • RandomWalk/재니 . . . . 2 matches
         #include <iostream>
          break;
  • ReverseAndAdd/곽세환 . . . . 2 matches
         #include <iostream>
          break;
  • ReverseAndAdd/남상협 . . . . 2 matches
         = ReverseAndAdd/남상협 =
          break
          break
  • ReverseAndAdd/문보창 . . . . 2 matches
         #include <iostream>
          break;
         def ReverseAndAdd(n, count):
          ReverseAndAdd(str(int(n) + int(n[::-1])), count)
          ReverseAndAdd(n, 0)
         [ReverseAndAdd] [문보창]
  • ReverseAndAdd/신재동 . . . . 2 matches
         === ReverseAndAdd/신재동 ===
         class ReverseAndAdder:
          def reverseAndAdd(self, number):
          break
         class ReverseAndAdderTestCase(unittest.TestCase):
          raa = ReverseAndAdder()
          raa = ReverseAndAdder()
          def testReverseAndAdd(self):
          raa = ReverseAndAdder()
          self.assertEquals((4, 9339), raa.reverseAndAdd(195))
          self.assertEquals((5, 45254), raa.reverseAndAdd(265))
          self.assertEquals((3, 6666), raa.reverseAndAdd(750))
          raa = ReverseAndAdder()
          result = raa.reverseAndAdd(int(input()))
          if d==rd:break
  • ReverseAndAdd/이승한 . . . . 2 matches
         = [ReverseAndAdd]/[이승한] =
         #include <iostream>
          break;
  • ReverseAndAdd/황재선 . . . . 2 matches
         == ReverseAndAdd ==
         class ReverseAndAdd:
          def printRepeatNum(self, num):
         class ReverseAndAddTestCase(unittest.TestCase):
          r = ReverseAndAdd()
          r = ReverseAndAdd()
          r.printRepeatNum(num)
         ReverseAndAdd
  • RoboCode . . . . 2 matches
          * [http://www-128.ibm.com/developerworks/kr/robocode/ IBM RoboCode site (Korean)]
         == Thread ==
  • SOLDIERS/송지원 . . . . 2 matches
         #include <iostream>
          // sort each of x, y array
  • STL . . . . 2 matches
          * ["STL/search"]
         === Thread ===
  • STL/string . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • STL/참고사이트 . . . . 2 matches
         C++ Standard Template Library, another great tutorial, by Mark Sebern http://www.msoe.edu/eecs/cese/resources/stl/index.htm
         Technical University Vienna by Johannes Weidl http://dnaugler.cs.semo.edu/tutorials/stl mirror http://www.infosys.tuwien.ac.at/Research/Component/tutorial/prwmain.htm
  • Score/1002 . . . . 2 matches
         for each in ['OOXXOXXOOO','OOXXOOXXOO', 'OXOXOXOXOXOXOX', 'OOOOOOOOOO','OOOOXOOOOXOOOOX']: print ox(each)
  • SeaSide . . . . 2 matches
         SeeAlso Squeak:Seaside
  • SearchAndReplaceTool . . . . 2 matches
          * Actual Search & Replace (http://www.divlocsoft.com/)
         Actual Search & Replace 를 쓰는중. 기존 사이트 이어받은거 웹 노가다일을 해야 할 경우 매우 편리. (예전에는 그때그때 python script 를 만들어썼는데, 그럴 필요가 없을듯) --[1002]
  • SecurityNeeds . . . . 2 matches
         be for legal reasons, but has been imposed as a requirment that I cannot
         Even restricting the editing could be done easily using the security the webserver provides.
  • Self-describingSequence/조현태 . . . . 2 matches
         #include <iostream>
          break;
  • Server&Client/상욱 . . . . 2 matches
          new Thread(sst).start();
          break;
  • SharedSourceProgram . . . . 2 matches
         [http://news.naver.com/news/read.php?mode=LSD&office_id=092&article_id=0000002588§ion_id=105&menu_id=105 ZDnet기사부분발췌]
         == Thread ==
  • Shoemaker's_Problem/곽병학 . . . . 2 matches
         #include<iostream>
          mm.clear();
  • Simple_Jsp_Ex . . . . 2 matches
         <head>
         </head>
  • SmallTalk/강좌FromHitel/소개 . . . . 2 matches
          mailto:andrea92@mail.hitel.net
         (Visual Component Library)을 공부해야 하며, Java의 경우네는 JavaBeans나 여
  • SmallTalk_Introduce . . . . 2 matches
          mailto:andrea92@mail.hitel.net
         (Visual Component Library)을 공부해야 하며, Java의 경우네는 JavaBeans나 여
  • SmithNumbers/김태진 . . . . 2 matches
         #include <iostream>
          break;
  • SmithNumbers/남상협 . . . . 2 matches
         #include <iostream>
         int getEachSum(int num) {
          if(getEachSum(i)==getPrimeFactorSum(i))
          break;
          int result = getEachSum(number);
  • SmithNumbers/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • SmithNumbers/이도현 . . . . 2 matches
          break;
          break;
  • StacksOfFlapjacks/조현태 . . . . 2 matches
          break;
          break;
  • StephaneDucasse . . . . 2 matches
         최근 Stephane 은 Squeak 에 대한 책을 쓰고 있다. http://scgwiki.iam.unibe.ch:8080/StephaneDucasseWiki 에서 읽을 수 있다. Turtle Graphics 를 이용한 튜토리얼을 제공하는데 정말 재미있다! Smalltalk 를 입문하려는 사람에게 추천.!
         OOP 수업때 Squeak을 쓴다면 어떨까 하는 생각도.
  • SuperMarket/인수 . . . . 2 matches
         #include <iostream>
          break;
  • SuperMarket/재니 . . . . 2 matches
         #include <iostream>
          break;
  • TAOCP/BasicConcepts . . . . 2 matches
         양의 정수 m과 n이 주어졌을때, 그것들의 최대공약수(greatest common divisor)
          Comparison indicator, - EQUAL, LESS, GREATER
          레지스터와 CONTENTS(M)을 비교해서 LESS, GREATER, EQUAL을 설정하는 명령어이다. CMPA, CMPX, CMPi가 있다. CMPi를 할 때는 앞에 세 자리가 0이라고 가정한다.
         순열은 abcdef를 재배열(rearrangement)이나 이름바꾸기(renaming)를 해서 얻는다고 볼 수 있다. 이를 다음과 같이 표시할 수 있다.(p.164참조)
  • TAOCP/InformationStructures . . . . 2 matches
         = 2.2. Linear Lists =
          ''새 원소 넣기(inserting an element at the rear of the queue)
  • TFP예제/Omok . . . . 2 matches
          def tearDown (self):
          def tearDown (self):
  • TableOfContentsMacro . . . . 2 matches
         Please see HelpOnHeadlines
  • TddRecursiveDescentParsing . . . . 2 matches
         parser = RealParser()
          parser.setStringStream("a = b+c")
  • TermProject/재니 . . . . 2 matches
         #include <iostream>
          else if (select == 5) break; // 5번 메뉴는 종료
  • TheTrip/김상섭 . . . . 2 matches
         #include <iostream>
          test.clear();
  • TheTrip/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • TheTrip/허아영 . . . . 2 matches
         #include <iostream>
          break;
  • TicTacToe/임인택 . . . . 2 matches
          private boolean b;
          addMouseListener(new MouseAdapter() {
          private boolean winLose(int cp) {
  • UglyNumbers/곽세환 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • UseSTL . . . . 2 matches
         == Thread ==
          * 이전에.. 1부터 10000까지 숫자를 임의로 생성시켜야 하는데 임의적인 숫자가 반복되어서도 안되고, 숫자가 빠져서도 안되게 코딩을 해야 하는 경우가 있었잖아. 그때는 Boolean 10000개로 이미 쓴 숫자인지 테스트 했었던 것 같은데 아래가 정석인 것 같다.
  • UserStory . . . . 2 matches
         === Thread ===
          ''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.''
         SeeAlso [wiki:"User Stories"]
  • VacationOfZeroPage . . . . 2 matches
         2박3일 정도 교외로 RT를 가면 어떨까요? (see also Seminar:ReadershipTraining ) JuNe이 학부생으로 되돌아 간다면 선배, 후배, 동기들과 컴퓨터 고전을 들고 RT를 할 겁니다.
         === Thread ===
  • VendingMachine/재니 . . . . 2 matches
         #include <iostream>
          break;
  • WERTYU/문보창 . . . . 2 matches
         #include <iostream>
          break;
  • WebMapBrowser . . . . 2 matches
         [IdeaPool/PrivateIdea]
  • WeightsAndMeasures/신재동 . . . . 2 matches
         === WeightsAndMeasures/신재동 ===
          break
  • WikiClone . . . . 2 matches
         A software system that implements the features of the OriginalWiki.
          * 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)
  • WikiGardening . . . . 2 matches
          * [http://165.194.17.15/wiki/FindPage?action=titlesearch&context=0&value=%BC%BC%B9%CC%B3%AA Title search for "세미나"]
         SeeAlso [http://no-smok.net/nsmk/_b9_ae_bc_ad_b1_b8_c1_b6_c1_b6_c1_a4#line42 제로위키 가꾸기], [문서구조조정토론]
  • WikiHomePage . . . . 2 matches
         A WikiHomePage is your personal page on a WikiWiki, where you could put information how to contact you, your interests and skills, etc. It is regarded as to be owned by the person that created it, so be careful when editing it.
         When you create one, put the the word Category''''''Homepage on it, like can be seen on this page.
  • WikiKeyword . . . . 2 matches
          * http://www.kwiki.org/?KwikiKeywords : Kwiki use keywords. Keywords are listed in the left sidebar and each keywords link to another pages related with it.
          * http://search.wikicities.com/wiki/Help:Keyword
  • WorldCupNoise/권순의 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • XML/PHP . . . . 2 matches
         * [http://devzone.zend.com/node/view/id/1713#Heading7 원문] --> php로 xml다루는 방법을 아주 쉽게 설명했네요
         foreach($titles as $node) {
  • XMLStudy_2002/Encoding . . . . 2 matches
         Shuart Culshaw. "Towards a Truly WorldWide Web. How XML and Unicode are making it easier to publish multilingual
         John Yunker, Speaking in Charsets: Building a Multilingual Web Site."
  • XOR삼각형/aekae . . . . 2 matches
         #include <iostream>
          break;
  • XpWeek . . . . 2 matches
         See also [ExtremeBear],[ExtremeProgramming]
         == Thread ==
  • XpWeek/ToDo . . . . 2 matches
         SmallRelease
          === SmallRelease ===
  • Yggdrasil/020515세미나 . . . . 2 matches
         #include<iostream.h>
         {{{~cpp #include<iostream.h>
  • ZIM . . . . 2 matches
          * ["ZIM/RealUseCase"] (by 시스템 아키텍트)
          * 개발툴 : JCreator
  • ZPBoard/PHPStudy/MySQL . . . . 2 matches
         <head>
         </head>
  • ZPBoard/PHPStudy/쿠키 . . . . 2 matches
         boolean setcookie ( "이름" [, string value [, 제한시간 [, "경로" [, "주소" [, 보안]]]]])
          * <html> <head> 등등 보다도 앞에 있어야 한다.
  • ZeroPageServer/CVS계정 . . . . 2 matches
         id : cvs_reader
         == Thread ==
  • ZeroPage성년식 . . . . 2 matches
         == Thread ==
          * '''날짜 변경해야 할 것 같습니다''' : 11월 26일에 Agile Korea 2011이 진행됩니다. 저는 이거 꼭 갈거라서ㅜㅜㅜ 그리고 제 개인 사정을 떠나서, 형진오빠가 기획단(''?'')에 포함되어 있고 김창준 선배님께서 키노트 연사로 참가하시는 것이 확정되어 그 날 진행은 여러모로 힘들 것 같습니다. 그 바로 다음주가 적당할 것 같은데 다들 어떻게 생각하세요? - [김수경]
  • ZeroPage정학회만들기 . . . . 2 matches
         = thread =
          * 이번에 르네상스클럽에서 할 Seminar:ReadershipTraining 와 같은 행사의 과내 행사화. RT와 Open Space Technology 를 조합하는 방법도 가능하리란 생각.
  • ZeroWikian . . . . 2 matches
          * [cheal7272]
         == Thread ==
  • aekae/RandomWalk . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • bitblt로 투명배경 구현하기 . . . . 2 matches
         hdc_mask= CreateCompatibleDC( hdc_background );
         bitmap_mask=CreateBitmap(size_x, size_y, 1, 1, NULL); //mask로 사용할 흑백 비트맵을 생성합니다~!'ㅇ')/
  • callusedHand . . . . 2 matches
          * GTK++ - Teach Yourself GTK+ In 21days
          ''DeleteMe) 처음 독서 방법에 대한 책에 대해 찾아봤었을때 읽었었던 책입니다. 당연한 말을 하는 것 같지만, 옳은 말들이기 때문에 당연한 말을 하는 교과서격의 책이라 생각합니다. 범우사꺼 얇은 책이라면 1판 번역일 것이고, 2판 번역과 원서 (How To Read a Book)도 도서관에 있습니다. --석천''
  • cheal7272 . . . . 2 matches
          * 01 kim cheal min
         === Thread ===
  • coci_coko/권영기 . . . . 2 matches
         #include<iostream>
          if(n <= cnt)break;
  • ddori . . . . 2 matches
          * Boyz 2 men - they are so sweet that will melt my heart away ;)
          * JOE - yeah.. no one else will come close to him !
  • django . . . . 2 matches
          * [http://blog.go4teams.com/?p=56 django로블로그에비디오넣기]
          * [http://www.mercurytide.com/knowledge/white-papers/django-full-text-search] : Model 의 Object 에 대한 함수들 사용방법
  • html5/canvas . . . . 2 matches
          * [http://simon.html5.org/dump/html5-canvas-cheat-sheet.html HTML5 canvas cheat sheet]
  • html5/drag-and-drop . . . . 2 matches
         || dragleave ||드래그 중 마우스 커서가 위치한 요소 ||드래그 조작이 요소 안의 범위를 벗어남 ||
         || clearData(type) ||드래그 중인 데이터를 삭제한다. ||
  • html5/geolocation . . . . 2 matches
         ||altitudeAccuracy||표고의 오차||
         ||heading||진행방향||
          * clearWatch()가 호출되면 종료
  • html5/overview . . . . 2 matches
          * <head> <footer> <section> 추가
          * header : 섹션 헤더
  • iText . . . . 2 matches
         import java.io.FileOutputStream;
          PdfWriter.getInstance(document, new FileOutputStream("Hello.pdf"));
  • jQuery . . . . 2 matches
         = feature =
         = thread =
  • koi_aio/권영기 . . . . 2 matches
         #include<iostream>
          if(cnt == 3)break;
  • koi_cha/곽병학 . . . . 2 matches
         #include<iostream>
          break;
  • lostship/MinGW . . . . 2 matches
          * STLport iostreams 을 사용하려면 다음 스텝을 진행한다.
          * make -f gcc-mingw32.mak clean install 를 실행한다. 그러면 /STLport-4.5.3/lib 에 생성된다.
  • naneunji . . . . 2 matches
         === Reading ===
          ["naneunji/Read"]
  • neocoin/CodeScrap . . . . 2 matches
         ostream iterator의 신비 ;;
         ostream_iterator<int> out(cout , " ");
  • neocoin/Education . . . . 2 matches
          잘 가르치기 위해서는 기본적인 교육학 이론보다는 Cognitive Psychology(학습부분)와 실제 "훌륭한 교사"들의 방법을 설명한 책(예컨대 NoSmok:SuccessfulCollegeTeaching ), 그리고 학습 과정을 설명한 책(NoSmok:HowPeopleLearn )이 좋을 것이다. 또 성인 교육에 있어서는 Training, Coaching 관련 서적이 많은 도움이 된다. --JuNe
  • neocoin/Read/5-6 . . . . 2 matches
         ["neocoin/Read"]/5-6
         ["neocoin/Read"]/5-6
  • sisay . . . . 2 matches
         http://dc4.donga.com/zero/data/westernfood/1110918392/P1010222.jpg - DeadLink
         http://down.humoruniv.com/hwiparambbs/data/pds/zz%25A4%25BB%25A4%25BB.jpg - DeadLink
  • snowflower . . . . 2 matches
         ||CanvasBreaker||ObjectProgramming Project|| _ ||
         ||[Ajax2006Summer]||Head Rush AJAX 스터디|| 2006.07 ~ ||
  • 가독성 . . . . 2 matches
         글을 작성하신 분과 제가 생각하는 '가독성'에 대한 정의가 다른게 아닌가 합니다. 코드를 글로 비유해 보자면(저는 비유나 은유를 좋아한답니다) 이영호님께서는 ''눈에 거슬리지 않게 전체적인 문장이 한눈에 들어오는가''를 중요하게 생각하시는 것 같습니다. 저는 가독성이라는 개념을 ''문장들이 얼마나 매끄럽고 문단과 문단의 연결에 부적절함이 없는가''에 초점을 맞추고 있습니다. 문단의 첫 글자를 들여쓰기를 하느냐 마느냐가 중요한 것이 아니고 그 문단이 주제를 얼마나 명확하고 깔끔하게 전달해 주느냐가 중요하다는 것이죠. 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.
  • 강희경 . . . . 2 matches
          *[http://aragorn.bawi.org/interests/tao_of_programming_(korean).html]프로그램의 도
         http://imgsrc2.search.daum.net/imgair2/00/01/00/00010002_1.jpg 안녕하세요~ 05학번 이연주라고 합니다~ 벌써 그렇게까지 유명해진건가요?ㅎㅎㅎㅎㅎ // 위키 잘쓰긴요 ㅋㅋ 아직 적응기인데요 ㅋㅋㅋ 일부러 와주셔서 감싸!!ㅋㅋ!!! 차마... 선배님한테 테러까지는 못하고.. ㅎㅎ 지현언니 쎄우고 갑니다 ㅋㅋㅋ [joosama]
  • 강희경/메모장 . . . . 2 matches
          struct ScoreData scoreArray[NUMBER_OF_SCORES];
          InputScores(&arrayData, scoreArray);
          PrintArray(&arrayData, scoreArray);
          RankScores(scoreArray);
          PrintRanks(scoreArray);
         Zero를 코믹하게 발음한 "빵"과 음이 같은 bread.
         www.microsoft.com/korea/msdn.default.asp
  • 그림으로설명하기 . . . . 2 matches
         [IdeaPool/PublicIdea]
  • 금고/김상섭 . . . . 2 matches
         #include <iostream>
          break;
  • 기본데이터베이스 . . . . 2 matches
         Search : 선택방식에 따른 자료 출력
         Delete, Modify, Search 경우 자료 없으면 Can't find 라고 출력
         [LittleAOI] [문제분류]
  • 김동준/Project/Data_Structure_Overview/Chapter1 . . . . 2 matches
          Array Create(j, list) => return j 차원의 배열
         [http://inyourheart.biz/zerowiki/wiki.php/%EA%B9%80%EB%8F%99%EC%A4%80/Project/Data_Structure_Overview Main으로 가기]
  • 김동준/Project/OOP_Preview/Chapter1 . . . . 2 matches
          public Guitar Search(GuitarProperty SGP) {
         [http://inyourheart.biz/zerowiki/wiki.php/%EA%B9%80%EB%8F%99%EC%A4%80/Project/OOP_Preview Main으로 가기]
  • 데블스캠프2003/ToyProblems/Random . . . . 2 matches
         #include <iostream> // 랜덤함수는 iostream에 포함되어 있습니다.
  • 데블스캠프2003/셋째날/여러가지언어들 . . . . 2 matches
         [http://165.194.17.15/pub/language/Squeak3.5-current-win-full.zip Squeak]
  • 데블스캠프2005/금요일/OneCard . . . . 2 matches
          break
          break
  • 데블스캠프2005/월요일 . . . . 2 matches
         SeeAlso) [데블스캠프2005/일정과경과]
          [http://c2.com/doc/oopsla89/paper.html A Laboratory For Teaching Object-Oriented Thinking]
          Object-Oriented Programming with Squeak
  • 데블스캠프2005/주제 . . . . 2 matches
         SeeAlso) [데블스캠프2005/일정과경과]
         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/월요일/연습문제/for/김대순 . . . . 2 matches
         #include<iostream.h>
         #include<iostream.h>
  • 데블스캠프2006/월요일/연습문제/for/김준석 . . . . 2 matches
         #include<iostream>
         #include<iostream>
  • 데블스캠프2006/월요일/연습문제/for/성우용 . . . . 2 matches
         #include<iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/for/윤성준 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/for/윤영준 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/for/이경록 . . . . 2 matches
         #include<iostream.h>
         #include<iostream.h>
  • 데블스캠프2006/월요일/연습문제/for/이장길 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/for/이차형 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/for/임다찬 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/for/정승희 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/for/주소영 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/김준석 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/윤영준 . . . . 2 matches
         #include<iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/이경록 . . . . 2 matches
         #include<iostream.h>
         #include<iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/이장길 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/이차형 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/임다찬 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/if-else/주소영 . . . . 2 matches
         #include <iostream.h>
         #include <iostream.h>
  • 데블스캠프2006/화요일/pointer/문제3/성우용 . . . . 2 matches
         #include<iostream>
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제4/이송희 . . . . 2 matches
         #include <iostream>
          break;
  • 데블스캠프2006/화요일/pointer/문제4/주소영 . . . . 2 matches
         #include<iostream>
          break;
  • 데블스캠프2009/금요일/연습문제/ACM2453/김홍기 . . . . 2 matches
         int b(n){int a=0;for(;;n/=2){if(n%2)a++;if(!n)break;}return a;}main(i,n){for(;;){scanf("%d",&n);if(!n)break;for(i=n+1;b(n)!=b(i);i++);printf("%d\n",i);}}
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강성현 . . . . 2 matches
         <head>
         </head>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강소현 . . . . 2 matches
         <head>
         </head>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/박준호 . . . . 2 matches
         <head>
         </head>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/서민관 . . . . 2 matches
         <head>
         </head>
  • 데블스캠프2010/Prolog . . . . 2 matches
         woman(rhea).
         is_married_to(cronus, rhea).
  • 데블스캠프2010/다섯째날/ObjectCraft/미션1/김정욱 . . . . 2 matches
          break; }
          break;}
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/강소현 . . . . 2 matches
         bool isDead(zerg a, zerg b){
          while(isDead(zerg1, zerg2)){
  • 데블스캠프2011/네째날/이승한 . . . . 2 matches
          * git cheat sheet - http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png
  • 데블스캠프2011/넷째날/Git . . . . 2 matches
          * git cheat sheet - http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png
  • 데블스캠프2011/넷째날/루비/서민관 . . . . 2 matches
          attr_reader:inputNum
          attr_reader:randNum
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/권순의,김호동 . . . . 2 matches
          private boolean inElevator;
          private boolean button;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/송지원,성화수 . . . . 2 matches
          private boolean ta;
          private boolean drill;
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/정의정,김태진 . . . . 2 matches
         import java.io.PrintStream;
         import java.io.PrintStream;
  • 데블스캠프2011/다섯째날/PythonNetwork . . . . 2 matches
         UDPSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # Create socket
          break
  • 데블스캠프2011/첫째날/오프닝 . . . . 2 matches
          || [김태진] || ㄴ헐 그게 테러였나요???? || jereneal20 || Jereneal ||
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission2/김준석 . . . . 2 matches
          MessageBox.Show(d2.Year - d1.Year +"세입니다");
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission2/서영주 . . . . 2 matches
          MessageBox.Show((dateTimePicker1.Value.Year-dateTimePicker2.Value.Year).ToString());
  • 데블스캠프2012/넷째날/묻지마Csharp/Mission3/김수경 . . . . 2 matches
          listBox1.Items.Clear();
          /// Clean up any resources being used.
  • 데블스캠프2012/넷째날/묻지마Csharp/김태진 . . . . 2 matches
          MessageBox.Show((B.Year-A.Year).ToString());
  • 독서는나의운명 . . . . 2 matches
         [(reading)] 과 함께 진행.
          * 독서 카페 [(reading)] 도 있고 하니 여기서 진행하면 좋을듯..
  • 동영상처리세미나 . . . . 2 matches
         for each in y
          for each x in x
  • 랜웍/이진훈 . . . . 2 matches
         #include <iostream>
          break;
  • 레밍즈프로젝트/박진하 . . . . 2 matches
          // Clean up
          void RemoveAll();
          void RemoveAt(int nIndex, int nCount = 1);
          DWORD nOldSize = ar.ReadCount();
  • 레밍즈프로젝트/프로토타입/MFC더블버퍼링 . . . . 2 matches
         SeeAlso) [레밍즈프로젝트], [레밍즈프로젝트/프로토타입], [(zeropage)MFC]
          m_pMemDC->CreateCompatibleDC(m_pDC);
          m_bmp.CreateCompatibleBitmap(m_pDC, m_rt.Width(), m_rt.Height());
  • 문자반대출력/김태훈zyint . . . . 2 matches
          if (str[len] == 0 || str[len] == '\0') break;
          if( (len-1)-p <= p ) break;
         [LittleAOI] [문자반대출력]
  • 문제풀이/1회 . . . . 2 matches
         If the readline module was loaded, then input() will use it to provide elaborate line editing and history features.
  • 문제풀이게시판 . . . . 2 matches
          * Moa:ProgrammingPearls
         see also HowToStudyDataStructureAndAlgorithms
         == Thread ==
  • 박성현 . . . . 2 matches
          * [QuestionsAboutMultiProcessAndThread] - O/S 공부 중 Multi-Process와 Multi-Thread 개념이 헷갈려서 올린 질문...
  • 반복문자열/김소현 . . . . 2 matches
         void repeat()
          repeat();
         [LittleAOI] [반복문자열]
  • 반복문자열/김태훈zyint . . . . 2 matches
         void repeat_prt(char* string,int count)
          repeat_prt("CAUCSE LOVE.",5);
         [LittleAOI] [반복문자열]
  • 반복문자열/이규완 . . . . 2 matches
         void heart()
          heart();
         [LittleAOI] [반복문자열]
  • 보드카페 관리 프로그램/강석우 . . . . 2 matches
         #include <iostream>
          break;
  • 복/숙제제출 . . . . 2 matches
          int area = diagonalLength*diagonalLength;
          for(position = 0; position < area; position++){
  • 블로그2007 . . . . 2 matches
         미래에는 PDT로 수렴되겠지만 아직은 정식 버전에 잘 결합이 되지 않을 만큼 불안합니다. 따라서 PHPEclipse를 추천하는데 Web개발을 위해서는 이뿐만이 아니라, HTML Coloring 지원 도구등 여러 도구들이 필요합니다. 귀찮은 작업입니다. Calisto가 나오기 전부터 Eclipse 도구를 분야별로 사용하기 쉽게 패키징 프로젝트가 등장했는데 [http://www.easyeclipse.org/ Easy Eclipse]가 가장 대표적인 곳입니다. 아직도 잘 유지보수되고 있고, Calisto가 수렴하지 못하는 Script 개발 환경 같은 것도 잘 패키징 되어 있습니다. [http://www.easyeclipse.org/site/distributions/index.html Easy Eclipse Distribution]에서 PHP개발 환경을 다운 받아서 쓰세요. more를 눌러서 무엇들이 같이 패키징 되었나 보세요.
         여담으로 Easy Eclipse for PHP의 PHPUnit2는 정상 작동하지 않습니다. PHPUnit이 업그레이드 되면서 PHPUnit2가 전환되었는데 아직 개발도구들에는 반영되지 않았습니다.
  • 블로그2007/송지훈 . . . . 2 matches
         <head>
         </head>
  • 상협/감상 . . . . 2 matches
         || ["PowerReading"] || - || - || 1 || ★★★★★ ||
         || [여섯색깔모자] || 에드워드 드 보노 || 1 ||4/24 ~ 5/1 || 이책은 PowerReading 처럼 활용정도에 따라서 가치가 엄청 달라질거 같다. ||
         || [PatternOrientedSoftwareArchitecture]|| || 1권(1) || - || 뭣도 모르고 보니깐 별로 감이 안온다 -_-; ||
  • 새로운위키놀이 . . . . 2 matches
         || Team || 팀장 ||
         = Thread =
  • 새싹교실/2011 . . . . 2 matches
          * 학생들에게 F4(ThreeFs + FutureActionPlan) 혹은 FiveFs에 대해 설명하고 이를 지키도록 해주세요.
          header file, source file, resource file 개념 설명
          infinite loop, break/continue
  • 새싹교실/2011/A+ . . . . 2 matches
          아마 이날 switch와 for, continoue, break를 배웠던것으로 기억한다.
          디버깅을 배운뒤에, 이번 C과제 2번에 동적할당 하는법을 배웠는데, 내가 realloc()을 말하지 않았으면 구조체랑 링크드 리스트도 배울뻔했다.
  • 새싹교실/2011/Pixar/실습 . . . . 2 matches
         Write a program that reads a four digit integer and prints the sum of its digits as an output.
         Write a program that gets a starting principal(A, 원금), annual interest rate(r, 연이율) from a keyboard (standard input) and print the total amount on deposit (예치기간이 지난 뒤 총금액, 원리합계) for the year(n) from 0 to 10. total deposit = A*(1+r)^n
  • 새싹교실/2011/學高/1회차 . . . . 2 matches
          * 4 levels of programming: coding -> compile -> linking -> debugging(running). and type of error of an each level.
          * Source file, Resource file, Header file
  • 새싹교실/2011/무전취식/레벨6 . . . . 2 matches
         == Ice Breaking ==
          * 어쩐지 저는 이 반도 아닌데 육피에 거주하다보니 (그리고 우리반 새싹은 거의 질문형식이다보니) 다른 이런저런 새싹을 보게되고 끼네요. 덕분에 ICE Breaking에 제 이름이..- 사실 지금 후기를 쓰는것도 피드백 갯수를 채우려는 속셈...응? 배열은 C시간에도 이제 막 배우고 있는건데 여기는 제대로 연습안했다간 망하기 쉬운곳이라더군요. 삽질열심히 해야겠어요. -[김태진]
  • 새싹교실/2011/무전취식/레벨7 . . . . 2 matches
         == Ice Breaking ==
         ICE Breaking
  • 새싹교실/2012/개차반 . . . . 2 matches
          * #include가 무엇인지 header file이 무엇인지 설명
          * real part of program
  • 새싹교실/2013/양반/3회차 . . . . 2 matches
         분기문 : goto문, return문, break문, continue문
          (3.1) case 절의 마지막 문장이 break 이면 switch 문을 빠져나온다.
  • 새싹교실/2013/케로로반/실습자료 . . . . 2 matches
         Social Executive of Computer Science and Engineering will hold a bar event. There are many pretty girls and handsome guys. It will be great day for you. Just come to the bar event and drink. There are many side dishes and beer. Please enjoy the event. but DO NOT drink too much, or FBI will come to catch you. Thank you.
  • 서로간의 참조 . . . . 2 matches
          CView* pView = m_viewList.GetHead();
         == thread ==
  • 서울대컴공대학원구술시험/05전기 . . . . 2 matches
         2번 문제 정확하게는 max heap을 설명하고, max heap을 이용해 정렬하는 방법을 설명하라. 05.11.02 10:08
  • 선희 . . . . 2 matches
         == Thread ==
         == Thread ==
  • 성우용 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 소수구하기/상욱 . . . . 2 matches
         #include <iostream>
          break;
  • 소수구하기/영동 . . . . 2 matches
         #include<iostream>
          break;
  • 송년회 . . . . 2 matches
         === Thread ===
         이런 연말모임도 해 보면 좋겠습니다.[http://news.naver.com/news/read.php?mode=LSD&office_id=028&article_id=0000089874§ion_id=103&menu_id=103]--[Leonardong]
  • . . . . 2 matches
         == Thread ==
          http://imgsrc2.search.daum.net/imgair2/00/54/03/00540361_1.jpg
  • 수학의정석/집합의연산/이영호 . . . . 2 matches
          if(next == '\0') break;
          break;
  • 숫자를한글로바꾸기/조현태 . . . . 2 matches
          소스가 길어 보이지만 저기의 stack이라는 클래스.. 사실 저번에 [LittleAOI]에서 만들어서 2번이나 사용했던 클래스다.
         #include <iostream>
          void clear_data()
         [LittleAOI] [숫자를한글로바꾸기]
  • 숫자야구/aekae . . . . 2 matches
         #include <iostream>
          break;
  • 숫자야구/손동일 . . . . 2 matches
         #include<iostream> // 랜덤함수는 iostream에 포함되어 있습니다.
  • 숫자야구/조재화 . . . . 2 matches
         #include <iostream> // 랜덤함수는 iostream에 포함되어 있습니다.
  • 시간맞추기/남도연 . . . . 2 matches
         #include <iostream.h>
          break;
  • 실시간멀티플레이어게임프로젝트/첫주차소스1 . . . . 2 matches
         earth=(0,0)
         print earth
  • 실시간멀티플레이어게임프로젝트/첫주차소스2 . . . . 2 matches
         heart = (0, 3000)
         organ = [brain, heart, stomach]
  • 여사모 . . . . 2 matches
         #include <iostream>
         #include <iostream>
  • 여섯색깔모자 . . . . 2 matches
         = Thread =
         평소에 의견을 교환 하다가 보면 어느새 자신의 자존심을 지키려는 논쟁 으로 변하게 되는 경우가 많다. 이 논쟁이란게 시간은 시간대로 잡아 먹고, 각자에게 한가지 생각에만 편향되게 하고(자신이 주장하는 의견), 그 편향된 생각을 뒷받침 하고자 하는 생각들만 하게 만드는 아주 좋지 못한 결과에 이르게 되는 경우가 많다. 시간은 시간대로 엄청 잡아 먹고... 이에 대해서 여섯 색깔 모자의 방법은 굉장히 괜찮을거 같다. 나중에 함 써먹어 봐야 겠다. 인상 깊은 부분은 회의를 통해서 지도를 만들어 나간후 나중에 선택한다는 내용이다. 보통 회의가 흐르기 쉬운 방향은 각자 주장을 하고 그에 뒷받침 되는것을 말하는 식인데, 이것보다 회의를 통해서 같이 머리를 맞대서 지도를 만든후 나중에 그 지도를 보고 같이 올바른 길로 가는 이책의 방식이 여러사람의 지혜를 모을수 있는 더 좋은 방법이라고 생각한다. 이 책도 PowerReading 처럼 잘 활용 해보느냐 해보지 않느냐에 따라서 엄청난 가치를 자신에게 줄 수 도 있고, 아무런 가치도 주지 않을 수 있다고 생각한다. - [상협]
  • 오목/휘동, 희경 . . . . 2 matches
         protected: // create from serialization only
          DECLARE_DYNCREATE(CGrimView)
          virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  • 위시리스트/130511 . . . . 2 matches
          * Clean Code 클린 코드, 저자: 로버트 C. 마틴 (중요도: 4)-[김태진]
          * JAVA의 정석(중요도: 2) (저자: 남궁성). - [양아석] 자바공부하려는데 Head First JAVA는 쉽게 설명했는데 그런점이 오히려 더 어려워보이더군요.
  • 위키설명회2005 . . . . 2 matches
         <p href = "http://cafe.naver.com/gosok.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=135">ZDnet기사</p>
         = Thread =
  • 유닛테스트세미나 . . . . 2 matches
         [http://ljh131.dothome.co.kr/bbs/view.php?id=works&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=22]
         = thread =
  • 이영호/미니프로젝트#1 . . . . 2 matches
          sockfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
          fprintf(stderr, "Child Process Created!: pid = %dn", pid);
          break;
  • 임인택 . . . . 2 matches
          * http://radiohead.sprignote.com
         [http://www.spreadfirefox.com/galleries/4e5843369008084fdde6c1b08902da60-8886.png]
  • 임인택/AdvancedDigitalImageProcessing . . . . 2 matches
          http://greta.cs.ioc.ee/~khoros2/non-linear/dil-ero-open-close/front-page.html
          http://www.ph.tn.tudelft.nl/Courses/FIP/noframes/fip-Morpholo.html#Heading98
  • 임인택/내손을거친책들 . . . . 2 matches
          * ReadingWithoutNonsense
          * TCP/IP LEAN
          * IPv6 Clearly Explained
  • 임인택/삽질 . . . . 2 matches
         JavaServerPage에서 bean 클래스를 사용할때 클래스 생성자에는 전달인자를 사용할 수 없다.
         <jsp:useBean id="User" class="common.User" scope="page" />
  • 정모 . . . . 2 matches
         ||||2023.03.29||[김동영]||||||||learning to rank||
         == Thread ==
  • 정모/2002.10.30 . . . . 2 matches
          * ["ExtremeBear"]
         == Thread ==
  • 정모/2002.12.30 . . . . 2 matches
          || 책 || PowerReading ||
          * 학술제, Team 별 Shooting Game 제작, Programming Party
  • 정모/2005.2.16 . . . . 2 matches
          * eazy : 많은이야기, cse외의 지식 습득으로 cse에 도움이 되었다(유아심리학, 언어학), 예외덩어리 자연어처리는 매우 어려웠다. 결정적 좌절.
         = thread =
  • 정모/2012.10.8 . . . . 2 matches
         == Ice Breaking ==
          * English Speaking with 즉흥 연기(?)
  • 정모/2012.4.30 . . . . 2 matches
          LTE-advanced(3GPP-release 10부터)는 IMT-advanced에 포함됩니다.
          * [CreativeClub]
  • 정모/2012.8.8 . . . . 2 matches
          * Creative Club -
         == Thread ==
  • 정모/2012.9.10 . . . . 2 matches
          * Creative Club - 지난 주 대화 내용: 제로페이지 돈 잘 쓰는 방법, 이번 주 대화할 내용: 새로운 회원을 많이 오게 하는 방법. 이런 주제로 수다를 떠는 스터디.
          * 오늘 사람이 오랜만에 많았네요. Ice Breaking이 어땠는지 후기남겨주시면 좋겠어요 -[김태진]
  • 정모/2013.6.10 . . . . 2 matches
          * [Clean Code]에서 수혜를 한 전례가 있으니, 신청해 주세요!
         == Clean Code ==
  • 제13회 한국게임컨퍼런스 후기 . . . . 2 matches
         || 행사명 || 한국국제게임컨퍼런스 Korea Games Conference 2013(KGC2013) ||
         || 11:40 – 12:40 || 게임용 다이나믹 오디오 믹싱 – 쌍방향 사운드 믹싱 전략 || Jacques Deveau(Audiokinetic) || Audio ||
  • 조영준/파스칼삼각형/이전버전 . . . . 2 matches
          s = Console.ReadLine(); //삼각형 크기를 입력받음
          s = Console.ReadLine(); //삼각형 크기를 입력받음
  • 주민등록번호확인하기/문보창 . . . . 2 matches
          public boolean validate()
          boolean isRight = socialNum.validate();
         [주민등록번호확인하기] [LittleAOI]
  • 중앙도서관 . . . . 2 matches
         하지만, 현재의 도서관 시스템은 사용하면 할 수록 불편한 시스템이다. "Ease of Learning"(MS 워드)과 "Ease of Use"(Emacs, Vi) 어느 것도 충족시키지 못한다.
         지금 도서관의 온라인 시스템은 상당히 오래된 레거시 코드와 아키텍춰를 거의 그대로 사용하면서 프론트엔드만 웹(CGI)으로 옮긴 것으로 보인다. 만약 완전한 리스트럭춰링 작업을 한다면 얼마나 걸릴까? 나는 커스터머나 도메인 전문가(도서관 사서, 학생)를 포함한 6-8명의 정예 요원으로 약 5 개월의 기간이면 데이타 마이그레이션을 포함, 새로운 시스템으로 옮길 수 있다고 본다. 우리과에서 이 프로젝트를 하면 좋을텐데 하는 바램도 있다(하지만 학생의 사정상 힘들 것이다 -- 만약 풀타임으로 전념하지 못하면 기간은 훨씬 늘어날 것이다). 외국의 대학 -- 특히 실리콘벨리 부근 -- 에서는 SoftwareEngineeringClass에 근처 회사의 실제 커스터머를 데려와서 그 사람이 원하는 "진짜" 소프트웨어를 개발하는 실습을 시킨다. 실습 시간에 학부생과 대학원생이, 혹은 저학년과 고학년이 어울려서(대학원생이나 고학년이 어울리는 것이 아주 중요하다. see also NoSmok:SituatedLearning ) 일종의 프로토타입을 만드는 작업을 하면 좋을 것 같다. '''엄청나게''' 많은 것을 배우게 될 것이다. --JuNe
  • 지금그때2006/선전문 . . . . 2 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> " 단지 후회에서 그치지 않고 어떻게 했을까 생각해 봅니다. 의외로 지금도 늦지 않았다는 것을 발견할 수도 있습니다.
  • 진법바꾸기/김영록 . . . . 2 matches
          break;
          break;
         [LittleAOI] [진법바꾸기]
  • 진법바꾸기/허아영 . . . . 2 matches
          break;
          break;
         역시 내 코드에 너무 관심이 많아 ㅋㅋㅋ 고맙다 녀석들~ 서울올라가면 [LittleAOI]정모하자 ㅋㅋ -[허아영]
          LittleAOI글은 답글을 거의다 다는데, 단지 네가 글을 많이 올려서 그렇잖아..;;ㅁ;; 이런 위키 폐인들..... - [조현태]
         [LittleAOI] [진법바꾸기]
  • 창섭 . . . . 2 matches
         [http://my.dreamwiz.com/bicter/index.htm PC 상식과 팁]
         [http://www.realvnc.com/cgi-bin/3.3.6-vncform.cgi -.-]
  • 창섭/배치파일 . . . . 2 matches
         [http://my.dreamwiz.com/bicter/index.htm 출처]
         for %d in (read,wh,file) do hlist %d*.* ☞ 도스 프롬프트에서 실행시
         두번째는 READ,WH,FILE 를 순서대로 %d 환경변수에 대입하여 차례대로
          HLIST READ*.*, HLIS TWH *.* , HLIST FILE *.* 를 실행한 것과 동일한 결과를 얻게 됩니다.
  • 컴공과학생의생산성 . . . . 2 matches
         두째로, 생산성에 대한 훈련은 학생 때가 아니면 별로 여유가 없습니다. 학생 때 생산성이 높은 작업만 해야한다는 이야기가 아니고, 차후에 생산성을 높일 수 있는 몸의 훈련과 공부를 해둬야 한다는 말입니다. 우리과를 졸업한 사람들 중에 현업에 종사하면서 일년에 자신의 업무와 직접적 관련이 없는 IT 전문서적을 한 권이라도 제대로 보는 사람이 몇이나 되리라 생각을 하십니까? 아이러니칼 하게도 생산성이 가장 요구되는 일을 하는 사람들이 생산성에 대한 훈련은 가장 도외시 합니다. 매니져들이 늘 외치는 말은, 소위 Death-March 프로젝트의 문구들인 "Real programmers don't sleep!"이나 "We can do it 24 hours 7 days" 정도지요. 생산성이 요구되면 될 수록 압력만 높아지지 그에 합당하는 훈련은 지원되지 않습니다.
  • 타도코코아CppStudy . . . . 2 matches
         == Thread ==
          * 저도 잘 안써서 모르지만 F9 키로 break point 를 잡은 뒤, F11 키를 누르면 debug 가 되는 걸로 알아요^^ - 대근([CherryBoy])
  • 타도코코아CppStudy/0724/선희발표_객체지향 . . . . 2 matches
         문제를 정의하고 이 정의로부터 모형(model)들을 제작하여 실세계(real-world)의 중요한 특성들을 보여주는 단계이다. 다음과 같은 모형 들이 만들어 질 수 있다.
         동적 모형(dynamic model) : 시간 흐름에 따른 시스템의 변화를 보여주는 상태 다이아그램(state diagram)을 작성한다. 실시간(real-time) 시스템에서는 반드시 필요하다.
  • 타도코코아CppStudy/0728 . . . . 2 matches
         #include <iostream>
         == Thread ==
  • 타도코코아CppStudy/객체지향발표 . . . . 2 matches
         문제를 정의하고 이 정의로부터 모형(model)들을 제작하여 실세계(real-world)의 중요한 특성들을 보여주는 단계이다. 다음과 같은 모형 들이 만들어 질 수 있다.
         동적 모형(dynamic model) : 시간 흐름에 따른 시스템의 변화를 보여주는 상태 다이아그램(state diagram)을 작성한다. 실시간(real-time) 시스템에서는 반드시 필요하다.
  • 토이/삼각형만들기/김남훈 . . . . 2 matches
          break;
          break;
  • 튜터링/2013/Assembly . . . . 2 matches
         mov eax, ( ) // eax = 57681324
  • 파스칼삼각형/aekae . . . . 2 matches
         #include <iostream>
          break;
  • 파스칼삼각형/허아영 . . . . 2 matches
          break;
          break;
         [LittleAOI] [파스칼삼각형]
  • 프로그래머가알아야할97가지/ActWithPrudence . . . . 2 matches
         이 글은 [http://creativecommons.org/licenses/by/3.0/us/ Creative Commons Attribution 3] 라이센스로 작성되었습니다.
  • 프로그래머의편식 . . . . 2 matches
         블로깅을 하다가 우연히 읽게 된 글인데 공감되는 부분이 많습니다. 원문은 [http://sparcs.kaist.ac.kr/~ari/each/article.each.469.html 여기]에 있습니다.
  • 프로그래밍은습관이다 . . . . 2 matches
         프로그래밍은 습관이다. 그래서 학습과 반(反)학습 모두 쉽지 않다. 특히 NoSmok:UnlearnTheLearned 가 어렵다. 세살 버릇 여든 가기에, 나쁜 프로그래밍 습관은 프로그래밍 언어가 바뀌어도 유지된다.
  • 프로그래밍파티 . . . . 2 matches
         Team
          * Readability : 코드 가독성
  • 학회간교류 . . . . 2 matches
         ==== Idea ====
         === Thread ===
  • 함수포인터 . . . . 2 matches
         [http://www.cs.sfu.ca/%7Ecameron/Teaching/383/PassByName.html 5. html 문서]
         == thread ==
  • 황현/Objective-P . . . . 2 matches
         [$myClass release];
         $myClass->release(); // actually, does nothing unless you overrides it.
  • 0 . . . . 2 matches
  • 05학번 . . . . 1 match
         #include <iostream>
  • 05학번만의C Study/숙제제출1/이형노 . . . . 1 match
         #include<iostream>
  • 05학번만의C Study/숙제제출1/정진수 . . . . 1 match
         #include <iostream.h>
  • 05학번만의C++Study/숙제제출1/윤정훈 . . . . 1 match
         #include <iostream>
  • 05학번만의C++Study/숙제제출1/이형노 . . . . 1 match
         #include<iostream>
  • 05학번만의C++Study/숙제제출1/정서 . . . . 1 match
         #include "iostream"
  • 05학번만의C++Study/숙제제출1/정진수 . . . . 1 match
         #include <iostream.h>
  • 05학번만의C++Study/숙제제출1/최경현 . . . . 1 match
         #include <iostream>
  • 05학번만의C++Study/숙제제출1/허아영 . . . . 1 match
         #include <iostream>
  • 05학번만의C++Study/숙제제출4/최경현 . . . . 1 match
         #include <iostream>
  • 0PlayerProject . . . . 1 match
          . Format/String : Audio video Interleave
  • 1thPCinCAUCSE/null전략 . . . . 1 match
         적절히 중복코드를 삭제하고 난 뒤, 한 5분정도 Input-Output 코드를 iostream 과 ["STL/vector"] 를 사용하여 작성한 뒤 이를 제출, 통과했습니다.
  • 1~10사이 숫자 출력, 5 제외 (continue 문 사용) . . . . 1 match
         #include <iostream>
  • 2011년MT . . . . 1 match
         * R means 'Refunded'.
  • 2011년독서모임 . . . . 1 match
          * 이와 관련해서 외국 음악이랑 외국 영화에 나오는 한국에 대해 찾아보려 했는데요,, 급 귀차니즘 때문에 외국 음악에 나오는 한국 관련된 것만 찾았다는...; 뭐,, 그래서 찾은 것이 Gary Moore의 Murder in the skies 라는 노래인데, 이 노래는 1983년 9월 1일에 뉴욕에서 출발한 한국행 비행기가 소련의 영공에 침범 했나(? -_-;; 죄송;;) 그래서 소련의 전투기가 Kal기를 격추시키는 일이 발생하였는데, 그것을 내용으로 소련의 만행으로 무고한 사람들이 죽음을 당했다는 것을 비판한 노래라 소개 했었고, 또 하나 찾아봤었던게 Deftones의 Korea라는 노래인데... 알고보니까 그냥 노래 내용이 어떤 소녀에 대한 이야기인데 그 소녀의 이름이 한국인 성과 비슷해서 그냥 그렇게 썻다고 해서 패스했습니다.
  • 2012/2학기/컴퓨터구조 . . . . 1 match
          * Abstraction helps us deal with complexity
  • 2dInDirect3d/Chapter3 . . . . 1 match
          SeeAlso : [http://member.hitel.net/~kaswan/feature/3dengine/rhw.htm]
  • 2학기자바스터디 . . . . 1 match
         == Thread ==
  • 2학기파이선스터디 . . . . 1 match
         == Thread ==
         [SeeAlso]
  • 2학기파이선스터디/ 튜플, 사전 . . . . 1 match
         5. D.clear() : 사전 D의 모든 아이템 삭제
  • 2학기파이선스터디/문자열 . . . . 1 match
          4. 반복(Repeat) = *
  • 3 N+1 Problem/조동영 . . . . 1 match
         #include <iostream>
  • 3DGraphicsFoundation . . . . 1 match
          * '99 정해성(Teacher)
  • 3DGraphicsFoundation/MathLibraryTemplateExample . . . . 1 match
         void vectorClear (vec3_t a);
  • 3D업종 . . . . 1 match
         = Thread =
  • 3N+1Problem/강소현 . . . . 1 match
         #include <iostream>
  • 3N+1Problem/김회영 . . . . 1 match
         #include<iostream.h>
  • 3N+1Problem/황재선 . . . . 1 match
         #include <iostream>
          def computeAll(self, num1, num2):
          self.assertEquals(20, self.u.computeAll(1,10))
          self.assertEquals(125, self.u.computeAll(100, 200))
          self.assertEquals(89, self.u.computeAll(201, 210))
          self.assertEquals(174, self.u.computeAll(900, 1000))
          self.assertEquals(525, self.u.computeAll(1, 999999))
          result = o.computeAll(int(n1), int(n2))
         def computeAll(num1, num2):
          self.assertEquals(20, computeAll(1,10))
          self.assertEquals(125, computeAll(100, 200))
          self.assertEquals(89, computeAll(201, 210))
          self.assertEquals(174, computeAll(900, 1000))
          self.assertEquals(525, computeAll(1, 999999))
          result = computeAll(int(n1), int(n2))
  • 3n 1/Celfin . . . . 1 match
         #include <iostream>
  • 3rdPCinCAUCSE/FastHand전략 . . . . 1 match
         구현은 C++로 하였으며 iostream 과 vector 를 이용했습니다.
  • 50~100 사이의 3의배수와 5의 배수 출력 . . . . 1 match
         #include <iostream>
  • 5인용C++스터디 . . . . 1 match
         === Thread ===
  • 5인용C++스터디/다이얼로그박스 . . . . 1 match
          1-4 What type of application would you like to create?
  • 5인용C++스터디/클래스상속 . . . . 1 match
         #include<iostream.h>
  • 8queen/강희경 . . . . 1 match
         #include<iostream>
  • 8queen/곽세환 . . . . 1 match
         #include <iostream>
  • 8queen/손동일 . . . . 1 match
         #include<iostream>
  • ACE . . . . 1 match
         = thread=
  • AI오목컨테스트2005 . . . . 1 match
         = Thread =
  • AKnight'sJourney/강소현 . . . . 1 match
          private static boolean isPromising(int p, int q, int [][] path, int count){
  • AM/Tetris . . . . 1 match
         == Thread ==
  • AM/계산기 . . . . 1 match
         == Thread ==
  • AM/알카노이드 . . . . 1 match
         == Thread ==
  • API/WindowsAPI . . . . 1 match
          hWnd=CreateWindow(lpszClass,lpszClass,WS_OVERLAPPEDWINDOW,
  • A_Multiplication_Game/권영기 . . . . 1 match
          if(start1 <= 1 && 1 <= end1)break;
  • AcceleratedC++ . . . . 1 match
         == Thread ==
  • AcceleratedC++/Chapter0 . . . . 1 match
         #include <iostream>
  • AcceleratedC++/Chapter16 . . . . 1 match
         == 16.2 Learn more ==
  • AcceptanceTest . . . . 1 match
         AcceptanceTest는 blackbox system test 이다. 각각의 AcceptanceTest는 해당 시스템으로부터 기대되는 결과물에 대해 표현한다. Customer는 AcceptanceTest들에 대한 정확성을 검증과, 실패된 테스트들에 대한 우선순위에 대한 test score를 검토할 책임이 있다. AcceptanceTest들은 또한 production release를 위한 우선순위의 전환시에도 이용된다.
  • ActiveXDataObjects . . . . 1 match
         = Thread =
  • 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
         = thread =
  • Algorithm/DynamicProgramming . . . . 1 match
         == Optimal Binary Search Tree ==
  • AliasPageNames . . . . 1 match
         # $use_easyalias=1;
  • AngularJS . . . . 1 match
          <li ng-repeat="todo in todos" class="done-{{todo.done}}">
  • AnswerMe . . . . 1 match
         [[FullSearch()]]
  • Ant/JUnitAndFtp . . . . 1 match
          <target name="clean">
  • AntOnAChessboard/김상섭 . . . . 1 match
         #include <iostream>
  • AntOnAChessboard/문보창 . . . . 1 match
         #include <iostream>
         void show_typeA(const int x, const int y)
          show_typeA(x, x + 1);
  • AsemblC++ . . . . 1 match
         [http://www.google.co.kr/search?num=20&hl=ko&newwindow=1&client=firefox-a&rls=org.mozilla:ko-KR:official&q=disassembler&spell=1 역어셈블러 구글검색]
  • AspectOrientedProgramming . . . . 1 match
          1. 공유 데이터를 사용하는 메소드는 상당히 주의해서 작성되어야 한다. 동기화 코드를 잘못 삽입하면 데드락(dead-lock)이 발생하거나 데이터 영속성이 깨질 수 있다. 또한 메소드 내부는 본래의 기능과 관련 없는 동기화 관련 코드들로 더럽혀질 것이다.
  • AustralianVoting/Leonardong . . . . 1 match
         #include <iostream>
  • AutomatedJudgeScript . . . . 1 match
         The judges are mean!
  • AwtVSSwing/영동 . . . . 1 match
          * Heavy-weight Componet : 컴포넌트를 운영체제의 GUI와 연결시키므로 운영체제에 따라 다른 모양과 배치가 나타난다.
  • BNUI . . . . 1 match
         = Brand New UI from 'the Brand New Heaviers' =
  • Basic알고리즘 . . . . 1 match
         {{| " 그래서 우리는 컴퓨터 프로그래밍을 하나의 예술로 생각한다. 그것은 그 안에 세상에 대한 지식이 축적되어 있기 때문이고, 기술(skill) 과 독창성(ingenuity)을 요구하기 때문이고 그리고 아름다움의 대상(objects of beauty)을 창조하기 때문이다. 어렴풋하게나마 자신을 예술가(artist)라고 의식하는 프로그래머는 스스로 하는 일을 진정으로 즐길 것이며, 또한 남보다 더 훌륭한 작품을 내놓을 것이다. |}} - The Art Of Computer Programming(Addison- wesley,1997)
  • Basic알고리즘/63빌딩 . . . . 1 match
          그 층을 알기 위해서 다섯번을 떨어질 기회가 주어진다면, 어떤 방법으로 그 층을 찾을 수 있을까 ? (search알고리즘)
  • BeeMaja/김상섭 . . . . 1 match
         #include <iostream>
  • BeeMaja/문보창 . . . . 1 match
         #include <iostream>
  • BeingALinuxer . . . . 1 match
         === Leader ===
          2. 각 조는 2개의 작은 조로 나눔. 2인이 다시 하나의 작은 조를 이루어 같이 실습하고 학습함. (SeeAlso PairProgramming)
  • Bicoloring/문보창 . . . . 1 match
         #include <iostream>
  • BlogLines . . . . 1 match
         써본 경험에 의하면... publication 으로 개인용 블로그정도에다가 공개하기엔 쓸만하다. 그냥 사용자의 관심사를 알 수 있을 테니까? 성능이나 기능으로 보면 한참멀었다. 단순한 reader 이외의 용도로 쓸만하지 못하고, web interface 라서 platform-independable 하다는 것 이외의 장점을 찾아보기 힘들다. - [eternalbleu]
  • BoaConstructor . . . . 1 match
          5. 정식 버전은 TDD 로 다시 DoItAgainToLearn. WingIDE + VIM 사용. (BRM 을 VIM 에 붙여놓다보니. 그리고 WingIDE 의 경우 Python IDE 중 Intelli Sense 기능이 가장 잘 구현되어있다.)
  • BookShelf . . . . 1 match
          1. [생각하는프로그래밍] ( [ProgrammingPearls] 번역서 )
  • Boost . . . . 1 match
         === Thread ===
  • BoostLibrary . . . . 1 match
         === Thread ===
  • BuildingParser . . . . 1 match
         뭔가 스펙이 엉성함. 샘플 입력 read; 이 부분 틀린 것 같음. 샘플 출력에 일관성이 없음. 교수님께서는 일부로 스펙을 그렇게 내주신 것인가! 과연... 예외사항이 뭐가 나올까? 테스트 데이터 공유해 보아요. - 보창
  • C++Seminar03 . . . . 1 match
         === Thread ===
  • C++Seminar03/SimpleCurriculum . . . . 1 match
         === Thread ===
  • C++Study_2003 . . . . 1 match
         == Thread ==
  • C++스터디_2005여름/도서관리프로그램/조현태 . . . . 1 match
         (거기다 이페이지 [LittleAOI]를 링크하고 있는걸로 봐서 관계있는듯..해서..ㅎ 난몰라~ >ㅁ<;;)
         #include <iostream>
         [LittleAOI] [C++스터디_2005여름/도서관리프로그램]
  • C/Assembly . . . . 1 match
         -fomit-frame-pointer 함수를 call 할때 fp를 유지하는 코드(pushl %ebp, leave)를 생성하지 않도록 한다.
  • C99표준에추가된C언어의엄청좋은기능 . . . . 1 match
          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.
  • CPlusPlus_ . . . . 1 match
         == Thread ==
  • C_Tip . . . . 1 match
         == Thread ==
  • CategoryHomepage . . . . 1 match
         Note that such pages are "owned" by the respective person, and should not be edited by others, except to leave a message to that person. To do so, just append your message to the page, after four dashes like so:
  • CauGlobal . . . . 1 match
         == Thread ==
  • CauGlobal/Interview . . . . 1 match
         == Thread ==
  • Celfin's ACM training . . . . 1 match
         === Already Solved Problem ===
         || 28 || 5 || 110502/10018 || Reverse And Add || 2 hours || [ReverseAndAdd/Celfin] ||
  • Chopsticks/문보창 . . . . 1 match
         #include <iostream>
  • Cockburn'sUseCaseTemplate . . . . 1 match
          * 기한: Release 1.0
  • CodeConvention . . . . 1 match
         === Thread ===
         SeeAlso Wiki:CodingConventions, CodingStandard
  • CollectiveOwnership . . . . 1 match
         Wiki:RefactorLowHangingFruit . 고쳐야 할 것이 많다면 오히려 조금씩 고치도록 한다(그리고 고치는 작업을 엔지니어링 태스크로 혹은 유저 스토리로 명시화해서 관리한다). 고치는 중에, 5분 정도의 단위로 테스트를 해봐서 하나도 문제가 없도록 고쳐 나가야 한다. 섬과 육지를 연결하는 다리가 있을 때, 이걸 새 다리로 교체하려면 헌 다리를 부수고 새 다리를 만드는 것이 아니고, 새 다리를 만든 다음 헌 다리를 부수어야 하는 것이다. {{{~cpp formatText(String data)}}}을 {{{~cpp formatText(String data,boolean shouldBeVeryFancy)}}}로 바꾸어야 한다면, {{{~cpp fancibleFormatText}}}를 만들고, 기존의 {{{~cpp formatText}}}를 호출하는 곳을 {{{~cpp fancibleFormatText(data,false)}}}로 하나씩 바꿔나가면서 계속 테스트를 돌려보면 된다. 이게 완전히 다 되었다고 생각이 들면 {{{~cpp formatText}}} 정의를 지워본다. 문제가 없으면 {{{~cpp fancibleFormatText}}}를 {{{~cpp formatText}}}로 rename method 리팩토링을 해준다. 하지만 만약 이 작업이 너무 단순 반복적인 경우에, 충분히 용기가 생기고, 또 확신이 들면 이 작업을 자동화할 수 있다(OAOO). 예컨대 IDE에서 지원하는 자동 리팩토링을 사용하거나, 정규식을 통한 바꾸기(replace) 기능을 쓰거나, 해당 언어 파서를 이용하는 간단한 스크립트를 작성해서 쓰는 방법 등이 있다. 이렇게 큰 걸음을 디디는 경우에는 자동화 테스트가 필수적이다.
  • CommonPermutation/문보창 . . . . 1 match
         #include <iostream>
  • CompleteTreeLabeling . . . . 1 match
         모든 잎(leaf)의 깊이가 같고 모든 내부 노드의 차수(degree)가 k인(즉 분기계수(branching factor)가 k인) 트리를 k진 완전 트리(complete k-ary tree)라고 한다. 그런 트리에 대해서는 노드의 개수를 쉽게 결정할 수 있다.
  • CompleteTreeLabeling/하기웅 . . . . 1 match
         #include <iostream>
  • ComputerGraphicsClass/Exam2004_2 . . . . 1 match
         === Non-Photorealistic Rendering ===
  • ComputerNetworkClass/2006 . . . . 1 match
          * http://zerowiki.dnip.net/~namsangboy/program/ethereal.exe
  • Counting/김상섭 . . . . 1 match
         #include <iostream>
  • Counting/하기웅 . . . . 1 match
         #include <iostream>
  • Cpp/2011년스터디 . . . . 1 match
          * 왼쪽이동은 switch 문에 break;를 안써놔서 그런거였다 ㅡㅡ;
  • CppStudy_2002_2 . . . . 1 match
         = Thread =
  • CreativeClub . . . . 1 match
          * Idea
  • CryptKicker2/문보창 . . . . 1 match
         #include <iostream>
  • CubicSpline/1002 . . . . 1 match
          * Numerical Python - [http://sourceforge.net/project/showfiles.php?group_id=1369&release_id=74794 SourceForge Numerical Python]
  • Curl . . . . 1 match
         = Thread =
  • CvsNt . . . . 1 match
         [http://www.redwiki.net/wiki/moin.cgi/CVSNT_20_bc_b3_c4_a1_20_b0_a1_c0_cc_b5_e5_bf_cd_20_c6_c1 CVSNT 설치 가이드와 팁] - 게임쪽에서 유명한 redwiki 님의 글.[DeadLink]
  • C언어정복/4월6일 . . . . 1 match
         2. 제어문 (분기와 점프) - if, if else, continue, break, switch
  • DPSCChapter3 . . . . 1 match
          "Create the top-level part, the car object which starts out having no subcomponents, and add an engine, body, etc."
  • DataCommunicationSummaryProject/Chapter11 . . . . 1 match
         ==== Spread Spectrum ====
  • DataCommunicationSummaryProject/Chapter5 . . . . 1 match
         == Reality Check ==
  • DataCommunicationSummaryProject/Chapter8 . . . . 1 match
          * 그래서 나온것이 헤더를 Robust Header Compression(ROHC)라고 불리우는 기준으로 압축하는 것이다. - 헤더를 여러번 보내는 대신에 3세대 폰은 헤더는 한번만 보내고 나서 짧은 메시지를 보낸다.
  • DataCommunicationSummaryProject/Chapter9 . . . . 1 match
         === Weakness in WEP ===
  • DataStructure/Foundation . . . . 1 match
          * 기본적으로 함수를 호출하는 것 자체가 하나의 Overhead이며, 재귀호출의 경우 계속 함수스택에 해당 함수코드부분이 쌓여나가는 것이므로, n 의 값이 커질 경우 메모리를 많이 이용하게 됩니다. 하지만, 재귀호출의 표현법은 일반 수열의 표현식을 거의 그대로 이용할 수 있습니다. 코드가 간단해집니다.
  • DeleteThisPage . . . . 1 match
         || [[FullSearch()]] ||
  • DermubaTriangle/김상섭 . . . . 1 match
         #include <iostream>
  • DermubaTriangle/문보창 . . . . 1 match
         #include <iostream>
  • DermubaTriangle/조현태 . . . . 1 match
         #include <iostream>
  • DermubaTriangle/하기웅 . . . . 1 match
         #include <iostream>
  • DermubaTriangle/허준수 . . . . 1 match
         #include <iostream>
  • DesktopDecoration . . . . 1 match
         MacOS에 존재하는 가장 특징적인 기능중의 하나로 윈도우 식의 Alt+Tab 창이동의 허전함을 완전히 불식시킨 새로운 인터페이스이다. [http://www.apple.co.kr/macosx/features/expose/ Expose]에서 기능의 확인이 가능하다.
  • DuplicatedPage . . . . 1 match
         || [[FullSearch()]] ||
  • EasyJavaStudy . . . . 1 match
         === Thread ===
  • EasyPhpStudy . . . . 1 match
         === Thread ===
  • EcologicalBinPacking/곽세환 . . . . 1 match
         #include <iostream>
         #define CLEAR 2
          bin[1] = CLEAR;
          not_move_bottle = bottle[0][BROWN] + bottle[1][CLEAR] + bottle[2][GREEN];
          if ((bottle[0][BROWN] + bottle[1][GREEN] + bottle[2][CLEAR]) > not_move_bottle)
          bin[2] = CLEAR;
          not_move_bottle = bottle[0][BROWN] + bottle[1][GREEN] + bottle[2][CLEAR];
          if ((bottle[0][CLEAR] + bottle[1][BROWN] + bottle[2][GREEN]) > not_move_bottle)
          bin[0] = CLEAR;
          not_move_bottle = bottle[0][CLEAR] + bottle[1][BROWN] + bottle[2][GREEN];
          if ((bottle[0][CLEAR] + bottle[1][GREEN] + bottle[2][BROWN]) > not_move_bottle)
          bin[0] = CLEAR;
          not_move_bottle = bottle[0][CLEAR] + bottle[1][GREEN] + bottle[2][BROWN];
          if ((bottle[0][GREEN] + bottle[1][BROWN] + bottle[2][CLEAR]) > not_move_bottle)
          bin[2] = CLEAR;
          not_move_bottle = bottle[0][GREEN] + bottle[1][BROWN] + bottle[2][CLEAR];
          if ((bottle[0][GREEN] + bottle[1][CLEAR] + bottle[2][BROWN]) > not_move_bottle)
          bin[1] = CLEAR;
          not_move_bottle = bottle[0][GREEN] + bottle[1][CLEAR] + bottle[2][BROWN];
          else if (bin[i] == CLEAR)
  • EcologicalBinPacking/김회영 . . . . 1 match
         #include<iostream>
  • EcologicalBinPacking/황재선 . . . . 1 match
         #include <iostream>
  • EffectiveSTL . . . . 1 match
         = Thread =
  • EffectiveSTL/Iterator . . . . 1 match
         = Item29. Consider istreambuf_iterators for character-by-characer input. =
  • EffectiveSTL/VectorAndString . . . . 1 match
         = Item14. Use reserve to avoid unnecessary reallocations. =
  • EightQueenProblem/Leonardong . . . . 1 match
          ## easily
  • EightQueenProblem/강석천 . . . . 1 match
          def tearDown (self):
  • EightQueenProblem/강인수 . . . . 1 match
         #include <iostream>
  • EightQueenProblem/김준엽 . . . . 1 match
         #include <iostream>
  • EightQueenProblem/이덕준소스 . . . . 1 match
         #include <iostream.h>
  • EightQueenProblem/이창섭 . . . . 1 match
         #include <iostream>
  • EightQueenProblem/임인택 . . . . 1 match
         #include <iostream.h>
  • EightQueenProblem/허아영 . . . . 1 match
         #include <iostream>
  • EightQueenProblem2/이덕준소스 . . . . 1 match
         #include <iostream.h>
  • EightQueenProblemSecondTry . . . . 1 match
         see also DoItAgainToLearn
  • EmbeddedC++ . . . . 1 match
          * [http://www.google.co.kr/search?hl=ko&newwindow=1&q=embedded+C%2B%2B&btnG=%EA%B2%80%EC%83%89&lr= 구글에서 Embedded C++의 검색 결과]
  • EmbeddedSystemClass . . . . 1 match
         aptitude install linux-headers-''[version]''
  • EnglishWritingClass/Exam2006_1 . . . . 1 match
         교과서 "Ready To Write" 에서 제시된 글쓰기의 과정을 묻는 문제가 다수 출제되었음. (비록 배점은 낮지만)
  • Error 발생시 풀리지 않을 경우 확인 . . . . 1 match
         == Thread ==
  • EuclidProblem/Leonardong . . . . 1 match
         #include <iostream.h>
  • EuclidProblem/문보창 . . . . 1 match
         #include <iostream>
  • EuclidProblem/이동현 . . . . 1 match
         #include <iostream>
  • EuclidProblem/조현태 . . . . 1 match
          break;
  • ExecuteAroundMethod . . . . 1 match
          ifstream fin("data.txt");
  • ExploringWorld . . . . 1 match
         기존 서버를 탐험하던 여행자가 나라에 의무로 이계로 여행을 떠나서, 이 서버 세상을 관리하며 평화를 지키는 그들이 필요하다. [[BR]]--[http://ruliweb.intizen.com/data/preview/read.htm?num=224 다크 클라우드2] 세계관 응용
  • ExtremeBear/VideoShop/20021105 . . . . 1 match
         ["ExtremeBear/VideoShop"]
  • Factorial/영동 . . . . 1 match
         {{{~cpp #include<iostream.h>
  • FactorialFactors/문보창 . . . . 1 match
         #include <iostream>
  • FactorialFactors/조현태 . . . . 1 match
         #include <iostream>
  • GRASP . . . . 1 match
         == Creator ==
  • GarbageCollection . . . . 1 match
         = thread =
  • Gof/AbstractFactory . . . . 1 match
         각각의 룩앤필에는 해당하는 WidgetFactory의 서브클래스가 있다. 각각의 서브클래스는 해당 룩앤필의 고유한 widget을 생성할 수 있는 기능이 있다. 예를 들면, MotifWidgetFactory의 CreateScrollBar는 Motif 스크롤바 인스턴스를 생성하고 반환한다, 이 수행이 일어날 동안 PMWidgetFactory 상에서 Presentation Manager 를 위한 스크롤바를 반환한다. 클라이언트는 WidgetFactory 인터페이스를 통해 개개의 룩앤필에 해당한는 클래스에 대한 정보 없이 혼자서 widget들을 생성하게 된다. 달리 말하자면, 클라이언트는 개개의 구체적인 클래스가 아닌 추상클래스에 의해 정의된 인터페이스에 일임하기만 하면 된다는 뜻이다.
  • GuiTestingWithWxPython . . . . 1 match
          def tearDown(self):
  • Hacking/20041118네번째모임 . . . . 1 match
          ethereal
  • Hacking2004 . . . . 1 match
         == Thread ==
  • HanoiProblem/상협 . . . . 1 match
         #include <iostream>
  • HanoiProblem/은지 . . . . 1 match
         #include <iostream>
  • HanoiProblem/재동 . . . . 1 match
         #include <iostream>
  • HanoiTowerTroublesAgain!/이도현 . . . . 1 match
         #include <iostream>
  • HanoiTowerTroublesAgain!/하기웅 . . . . 1 match
         #include <iostream>
  • HardcoreCppStudy/첫숙제/ValueVsReference/임민수 . . . . 1 match
         #include <iostream>
  • Hartals/상협재동 . . . . 1 match
         #include <iostream>
  • Hartals/차영권 . . . . 1 match
         #include <iostream.h>
  • HaskellLanguage . . . . 1 match
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
  • HelloWorld . . . . 1 match
         #include <iostream>
  • HelpContents . . . . 1 match
          * HelpOnPageCreation - 새 페이지 만드는 방법과 템플리트 이용하기
  • HelpOnEditing . . . . 1 match
          * HelpOnHeadlines - 단락별 제목 쓰기
  • HelpOnFormatting . . . . 1 match
         Please see CodeColoringProcessor
  • HelpOnInstallation/SetGid . . . . 1 match
         Please see http://www.pmichaud.com/wiki/PmWiki/ErrorMessages
  • HelpOnNavigation . . . . 1 match
          * [[Icon(search)]] 다른 페이지 찾아보기
  • HelpOnProcessors . . . . 1 match
         Please see HelpOnEditing
  • HelpOnRules . . . . 1 match
         Please see HelpOnEditing.
  • HelpOnTables . . . . 1 match
         ||<tablealign="right"><width="100px" bgcolor="#cc0000">cell 1||cell2||cell 3||
  • HelpOnUserPreferences . . . . 1 match
          * '''[[GetText(Password repeat)]]''': 초기 사용자 등록시에 나타납니다. 바로 위에서 입력했던 비밀번호를 확인하는 단계로, 조금 전에 넣어주었던 비밀번호를 그대로 집어넣어 주시면 됩니다.
  • Hessian . . . . 1 match
          Basic basic = (Basic)factory.create(Basic.class, url);
  • HierarchicalWikiWiki . . . . 1 match
         HierarchicalWikiWiki''''''s can be created by using the InterWiki mechanism.
  • HolubOnPatterns . . . . 1 match
          * [http://www.yes24.com/24/goods/1444142?scode=032&OzSrank=1 Holub on Patterns: Learning Design Patterns by Looking at Code] - 원서
  • HotDraw . . . . 1 match
         [[FullSearch()]]
  • HowManyPiecesOfLand?/문보창 . . . . 1 match
         #include <iostream>
  • HowManyPiecesOfLand?/하기웅 . . . . 1 match
         #include <iostream>
  • HowManyZerosAndDigits/김회영 . . . . 1 match
         #include<iostream>
  • HowManyZerosAndDigits/문보창 . . . . 1 match
         #include <iostream>
  • HowManyZerosAndDigits/허아영 . . . . 1 match
         #include <iostream>
  • ISBN_Barcode_Image_Recognition . . . . 1 match
         == EAN-13 Symbology ==
          * EAN-13은 13자리 숫자(Check Digit 포함)로 생성하거나 해석할 수 있는 바코드이다.
          * EAN-13의 심볼로지에 대해 잘 설명되어 있는 페이지(영문) : http://www.barcodeisland.com/ean13.phtml
          * EAN-13의 Check Digit는 마지막 한 자리이며, 나머지 12자리로 부터 생성된다.
          * 스페이스와 바에 의해 직접적으로 표현되는 숫자는 12개이다. 나머지 하나의 숫자는 Left Character의 인코딩을 해석해 얻어내야 한다. 예를 들어 8801067070256 이라는 EAN-13 바코드가 있을 때, 바코드에 직접적으로 얻어지는건 맨 앞의 자리 '8'이 빠진 801067070256 이고, 이는 Left Character에 해당하는 801067의 인코딩을 보고 알아내야 한다.
  • ImmediateDecodability . . . . 1 match
         [http://online-judge.uva.es/p/v6/644.html 원문보기] <- [DeadLink]
  • ImmediateDecodability/김회영 . . . . 1 match
         #include<iostream>
  • InWonderland . . . . 1 match
         || Upload:EC_AliceCardHome002.zip || cheal min || 홈페이지 ||
         public bool CertifyStore(string storeReg, string storeAuth) // -인자: 사업자 등록 번호, 가맹점 비밀 번호
         public bool SavePoint(string storeReg, string storeAuth, string cardNum, string cardPwd, int money, int point) // -인자: 사업자 등록 번호, 카드 번호, 돈, 적립할 포인트
         public bool UsePoint(string storeReg, string storeAuth, string cardNum, string cardPwd, int money, int point) // -인자: 사업자 등록 번호, 카드 번호, 돈, 사용한 포인트
  • InnoSetup . . . . 1 match
         Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
  • IntelliJUIDesigner . . . . 1 match
         [IntelliJ] 에 추가되는 GUI Designer. 여기서의 설명은 EAP 963 기준.
         Upload:intellijui_writeaction.gif
  • InterestingCartoon . . . . 1 match
         == Thread ==
  • Interpreter/Celfin . . . . 1 match
         #include <iostream>
  • InvestMulti - 09.22 . . . . 1 match
         nations={'KOREA':0 ,'JAPAN':700 , 'CHINA':300, 'INDIA':100}
          print '6. Earn Money '
          user[t2] = 'KOREA'
          Earn()
         nation={'KOREA':0 ,'JAPAN':0.8 , 'CHINA':0.3, 'INDIA':0.1}
          user[NATION] = 'KOREA'
          print '6. Earn Money '
          m.earn()
         nation={'KOREA':0 ,'JAPAN':0.8 , 'CHINA':0.3, 'INDIA':0.1}
          user[NATION] = 'KOREA'
          if user[NATION] == 'KOREA':
          user[NATION] = 'KOREA'
  • IsDesignDead . . . . 1 match
          * http://martinfowler.com/articles/designDead.html - 원문.
  • IsThisIntegration?/김상섭 . . . . 1 match
         #include <iostream>
  • IsThisIntegration?/하기웅 . . . . 1 match
         #include <iostream>
  • IsThisIntegration?/허준수 . . . . 1 match
         #include <iostream>
  • JMSN . . . . 1 match
          * http://cvs.linuxkorea.co.kr/cvs/py-msnm - Python 으로 포팅된 msnmlib
  • JSP . . . . 1 match
         == Thread ==
  • JTDStudy . . . . 1 match
          * [https://eclipse-tutorial.dev.java.net/eclipse-tutorial/korean/] : 이클립스 한글 튜토리얼
  • JTDStudy/두번째과제/장길 . . . . 1 match
          public void windowDeactivated(WindowEvent e) {}
  • JTDStudy/첫번째과제/영준 . . . . 1 match
          break;}
  • Java Study2003/첫번째과제/방선희 . . . . 1 match
          * Thread를 완벽하게 지원한다.
  • Java/JSP . . . . 1 match
          * [JSP/SearchAgency]
  • Java/ReflectionForInnerClass . . . . 1 match
         [http://groups.google.co.kr/groups?hl=ko&lr=&ie=UTF-8&oe=UTF-8&newwindow=1&threadm=3A1C1C6E.37E63FFD%40cwcom.net&rnum=4&prev=/groups%3Fq%3Djava%2Breflection%2Binnerclass%26hl%3Dko%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26newwindow%3D1%26selm%3D3A1C1C6E.37E63FFD%2540cwcom.net%26rnum%3D4 구글에서 찾은 답변]
  • Java/SwingCookBook . . . . 1 match
          * NetBeans
  • Java/문서/참조 . . . . 1 match
         기본 자료형은 byte, short, int, long, double, char, boolean
  • JavaScript/2011년스터디/3월이전 . . . . 1 match
          * for each문을 사용하는 법.
  • JavaStudy2002 . . . . 1 match
         === Thread ===
  • JavaStudy2002/영동-3주차 . . . . 1 match
         == Thread ==
  • JavaStudy2003 . . . . 1 match
         == Thread ==
  • JavaStudy2003/세번째과제 . . . . 1 match
         == Thread ==
  • JavaStudy2003/세번째과제/노수민 . . . . 1 match
         === Thread ===
  • JavaStudy2004/MDI . . . . 1 match
         === Thread ===
  • JavaStudy2004/버튼과체크박스 . . . . 1 match
         === Thread ===
  • JavaStudy2004/오버로딩과오버라이딩 . . . . 1 match
         == Thread ==
  • JavaStudy2004/콤보박스와리스트 . . . . 1 match
         === Thread ===
  • JavaStudy2004/클래스 . . . . 1 match
         === Thread ===
  • JavaStudyInVacation . . . . 1 match
         === Thread ===
  • Java_Tip . . . . 1 match
         == Thread ==
  • JoelOnSoftware . . . . 1 match
         http://korean.joelonsoftware.com/
  • JollyJumpers/강소현 . . . . 1 match
          public static boolean isJolly(int [] arr, int size){
  • JollyJumpers/강희경 . . . . 1 match
         #include<iostream>
  • JosephYoder방한번개모임 . . . . 1 match
          * merciless deadline
  • Karma . . . . 1 match
         [http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html]
  • KeyNavigator . . . . 1 match
         === Thread ===
  • KnapsackProblem/김태진 . . . . 1 match
         #include <iostream>
  • LC-Display/상협재동 . . . . 1 match
         #include <iostream>
  • LearnFunctionalProgramming . . . . 1 match
         Wiki:LearnFunctionalProgramming
  • Leonardong . . . . 1 match
         위키는 주로 [프로젝트]를 진행할 때 씁니다. 과거 기록은 [PersonalHistory]에 남아있습니다. 그 밖에는 [인상깊은영화]라든지 [BookShelf] 를 채워나갑니다. 가끔 [Memo]를 적기도 하는데, 이제는 [(zeropage)IdeaPool]에 적는 편이 낫겠네요.
  • LinuxSystemClass . . . . 1 match
         [LinuxSystemClass/Report2004_1] - PosixThread 를 이용, 스레드를 만들고 그에 따른 퍼포먼스 측정.
  • LinuxSystemClass/Exam_2004_1 . . . . 1 match
          U-Area
  • 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 에 대한 설명 있음)
  • ListCtrl . . . . 1 match
         == Thread ==
  • LogicCircuitClass/Exam2006_2 . . . . 1 match
          a. Find the state diagram by Mealy machine.
  • Lotto/김태진 . . . . 1 match
          if(N==0) break;
  • MFC/AddIn . . . . 1 match
         참고) http://www.programmersheaven.com/zone3/cat826/
  • MFC/DynamicLinkLibrary . . . . 1 match
         early binding, load-time dynamic linking
  • MFC/MessageMap . . . . 1 match
         자료) [http://wiki.zeropage.org/jsp-new/pds/pds_read.jsp?page=1&no=23 자료실]
         #define WM_CREATE 0x0001
         #define WM_ACTIVATEAPP 0x001C
         #define WM_MOUSEACTIVATE 0x0021
         #define WM_MEASUREITEM 0x002C
         #define WM_NCCREATE 0x0081
         #define WM_DEADCHAR 0x0103
         #define WM_SYSDEADCHAR 0x0107
         #define PBT_APMRESUMEAUTOMATIC 0x0012
         #define WM_MDICREATE 0x0220
         #define WM_MOUSELEAVE 0x02A3
         #define WM_CLEAR 0x0303
  • MFC/ObjectLinkingEmbedding . . . . 1 match
         || Release() || 인터페이스를 사용하는 클라이언트의 개수에 대한 카운터를 감소시킨다. 카운터가 0이되면 더이상 사용되지 않으므로 메모리에서 해제될 수 있다. ||
  • MFCStudy_2001/진행상황 . . . . 1 match
          * Release 로 컴파일 해서 보네주세요. 실행파일만 주세요
  • MFCStudy_2002_1 . . . . 1 match
         == Thread ==
  • MFC_ . . . . 1 match
         == Thread ==
  • MIB . . . . 1 match
         = Thread =
  • MT날짜정하기 . . . . 1 match
         === Thread ===
  • MagicSquare/동기 . . . . 1 match
         #include <iostream>
  • MagicSquare/성재 . . . . 1 match
         #include<iostream.h>
  • MagicSquare/영록 . . . . 1 match
         #include <iostream>
  • MagicSquare/은지 . . . . 1 match
         #include <iostream>
  • MagicSquare/재니 . . . . 1 match
         #include <iostream>
  • MagicSquare/정훈 . . . . 1 match
         #include<iostream>
  • Map/곽세환 . . . . 1 match
         #include <iostream>
  • Map/박능규 . . . . 1 match
         #include <iostream>
  • Map/임영동 . . . . 1 match
         #include<iostream>
  • Map/조재화 . . . . 1 match
         #include<iostream>
  • Map/황재선 . . . . 1 match
         #include <iostream>
  • Map연습문제/곽세환 . . . . 1 match
         #include <iostream>
  • Map연습문제/나휘동 . . . . 1 match
         #include <iostream>
  • Map연습문제/박능규 . . . . 1 match
         #include <iostream>
  • Map연습문제/임민수 . . . . 1 match
         #include <iostream>
  • Map연습문제/임영동 . . . . 1 match
         #include<iostream>
  • Map연습문제/조동영 . . . . 1 match
         #include <iostream>
  • Map연습문제/조재화 . . . . 1 match
         #include<iostream>
  • Map연습문제/황재선 . . . . 1 match
         #include <iostream>
  • MineSweeper/Leonardong . . . . 1 match
         == Thread ==
  • MineSweeper/곽세환 . . . . 1 match
         #include <iostream>
  • MineSweeper/김회영 . . . . 1 match
         #include<iostream>
  • MineSweeper/신재동 . . . . 1 match
         #include <iostream>
  • MineSweeper/허아영 . . . . 1 match
         #include <iostream>
  • MobileJavaStudy . . . . 1 match
         == Thread ==
  • ModelingSimulationClass_Exam2006_1 . . . . 1 match
         (a) (5 points) Peak Value 구하기 - '''그래프의 가장 높은 지점의 높이를 구하라는 문제로 파악했음. pdf 전체의 넓이가 1이라는 사실을 이용하는 문제'''
  • MoinMoinMailingLists . . . . 1 match
          Talk about MoinMoin development, bugs, new features, etc. (low-traffic)
  • MoniWikiBugs . . . . 1 match
         Please see MoniWiki:MoniWikiBugs
  • MoniWikiIdeas . . . . 1 match
         See MoniWiki:MoniWikiIdeas
  • MoniWikiOptions . . . . 1 match
         `'''$auto_linebreak'''`
  • MultiplyingByRotation . . . . 1 match
         입력은 텍스트파일이다. 진수,첫번째 숫자의 마지막 숫자(the least significant digit of the first factor)와 두번째 숫자(second factor)로 구성된 3개의 수치가 한줄씩 입력된다. 각 수치는 공백으로 구분된다. 두번째 숫자는 해당 진수보다 적은 숫자이다. 입력파일은 EOF로 끝난다.
  • MySQL . . . . 1 match
         CREATE DATABASE jeppy;
         === Thread ===
  • NSISIde . . . . 1 match
         한 Iteration 을 2시간으로 잡음. 1 Task Point는 Ideal Hour(?)로 1시간에 할 수 있는 양 정도로 계산. (아.. 여전히 이거 계산법이 모호하다. 좀 더 제대로 공부해야겠다.)
          * CDocument::OnFileSaveAs -> CDocument::DoSave -> CNIDoc::OnSaveDocument
          * CFrameWnd::OnClose -> CWndApp::SaveAllModified -> CDocManager::SaveAllModified -> CDocTemplate::SaveAllModified -> CDocument::SaveModified -> CDocument::DoFileSave -> CDocument::DoSave -> CNIDoc::OnSaveDocument
  • NeoZeropageWeb . . . . 1 match
         = thread =
  • NumberBaseballGame/동기 . . . . 1 match
         #include <iostream>
  • NumberBaseballGame/성재 . . . . 1 match
         #include<iostream>
  • NumberBaseballGame/영동 . . . . 1 match
         #include<iostream.h>
  • NumberBaseballGame/은지 . . . . 1 match
         #include <iostream>
  • NumberBaseballGame/재니 . . . . 1 match
         #include <iostream>
  • NumericalAnalysisClass/Exam2002_1 . . . . 1 match
         === Thread ===
  • NumericalExpressionOnComputer . . . . 1 match
         = thread =
  • Omok/상규 . . . . 1 match
         #include <iostream.h>
  • One . . . . 1 match
         == Thread ==
  • One/박원석 . . . . 1 match
          break;
  • OpenCamp/두번째 . . . . 1 match
          * 후기는 내가 일등. 상대적으로 어려운 주제여서 그런지 사람이 좀 적었습니다. 조촐하게 했네요. 제 세션은 실습이라 시간은 매우 매우 길게 잡았음에도 불구하고 시간이 모자라더군요. 내가 하는 것과 같이 하는것의 차이를 극명하게 느낄수 있었습니다. 첫번째 보다는 speaker의 발표력이 조금은 나아졌다고 느겼습니다. 저도 자바에 대해 잘 몰랐기 때문에 유용한 세미나 였습니다. 이로써 항상 1학년에 맞춰주던 zeropage에서 벗어난 느낌입니다. 앞으로고 이런 고급 주제를 다루었으면 좋겠습니다. - [안혁준]
  • OpenGL_Beginner . . . . 1 match
         = Thread =
  • OurMajorLangIsCAndCPlusPlus/ctype.h . . . . 1 match
         || int isleadbyte(int) || 주어진 문자가 Uncode인지 확인(alpha와 동일) ||
  • OurMajorLangIsCAndCPlusPlus/print/김상섭 . . . . 1 match
          print("number: %d, string: %s, real number: %f\n", a, b, c);
  • OurMajorLangIsCAndCPlusPlus/print/이상규 . . . . 1 match
          print("number: %d, string: %s, real number: %f\n", a, b, c);
  • OurMajorLangIsCAndCPlusPlus/print/하기웅 . . . . 1 match
         #include <iostream>
  • OurMajorLangIsCAndCPlusPlus/signal.h . . . . 1 match
          || SIGBREAK || Ctrl + Break 신호발생시 ||
  • OutlineProcessorMarkupLanguage . . . . 1 match
         최초 OPML을 개발할 당시에는 단순히 사고(idea)를 정리하고, 프로젝트를 관리하는데 쓸만하다는 것이 주 목적이었지만,
  • PHP Programming/HtmlTag . . . . 1 match
          *<TEXTAREA> 여러줄까지 입력필드를 만들기 위해서 사용
          *<FORM> <TEXTAREA rows="8" cols="40" name="area"> .... </TEXTAREA> </FORM>
  • PNGFileFormat/FileStructure . . . . 1 match
          || 0 || 1,2,4,8,16 || Each pixel is a grayscale sample. ||
          || 2 || 8, 16 || Each pixel is an R, G, B triple. ||
          || 3 || 1, 2, 4, 8 || Each pixel is a palette index; a PLTE chunk must appear. ||
          || 4 || 8, 16 || Each pixel is a grayscle sample, followed by an alpha sample. ||
          || 6 || 8, 16 || Each pixel is an R, G, B triple, followed by an alpha sample. ||
  • PPProject . . . . 1 match
         ProgrammingPearls에 나오는 문제를 풀어봅니다.
  • PaintBox . . . . 1 match
         = Thread =
  • PairSynchronization . . . . 1 match
         == Idea From ==
  • Pairsumonious_Numbers/권영기 . . . . 1 match
          if(flag)break;
  • Parallels . . . . 1 match
          글쌔. 게시판에서의 사용자 피드백과 이에 대한 반영, 빠르게 Release 했다는 현상만으로 XP process로 진행되었다고 이야기하기에는 무리가 있어보이는데.. 홈페이지 내부에서도 XP 로 진행되었다는 이야기도 없고. 빠른 릴리즈와 사용자 피드백은 XP가 XP 라고 선언되기 훨씬 이전에도 자주 이용된 방법이였건만. --[1002]
  • PatternCatalog . . . . 1 match
         == Creational Patterns ==
  • PatternsOfEnterpriseApplicationArchitecture . . . . 1 match
         http://martinfowler.com/eaaCatalog/
  • PcixWiki . . . . 1 match
          DeadLink - Not Found 에러납니다.. -_-aa - [아무개]
  • PokerHands/Celfin . . . . 1 match
         #include <iostream>
  • Polynomial . . . . 1 match
          이 방법을 사용할때 발생할수 있는 문제점은 memory leakage (메모리 누수)이다. Java같은 경우는 쓰레기 수집기가 있지만 c 는 코더(-_-)가 일일이 사용되지 않는 자원을 회수해줘야 한다. 그렇지 않으면 그 자원을 다시 사용할 수 없게 된다.
  • PolynomialCoefficients/문보창 . . . . 1 match
         #include <iostream>
  • PragmaticVersionControlWithCVS . . . . 1 match
         || ch8 || [PragmaticVersionControlWithCVS/CreatingAProject] ||
  • PragmaticVersionControlWithCVS/UsingModules . . . . 1 match
         || [PragmaticVersionControlWithCVS/CreatingAProject] || [PragmaticVersionControlWithCVS/ThirdPartyCode] ||
         = Subprojects the Easy Way =
  • ProcrusteanBed . . . . 1 match
         저 악명 높은 도둑 프로크루스테스도 그런 도둑 중의 하나였다. 프로크루스테스의 집에는 침대가 하나 있었다. 도둑은 나그네가 지나가면 집 안으로 불러들여 이 침대에 눕혔다. 그러나 나그네로 하여금 그냥 그 침대에 누워 쉬어 가게 하는 것이 아니었다. 이 도둑은 나그네의 키가 침대 길이보다 길면 몸을 잘라서 죽이고, 나그네의 키가 침대 길이보다 짧으면 몸을 늘여서 죽였다. '프로크루스테스의 침대'(ProcrusteanBed)는 여기에서 생겨난 말이다. 자기 생각에 맞추어 남의 생각을 뜯어 고치려는 버르장머리, 남에게 해를 끼치면서까지 자기 주장을 굽히지 않는 횡포를 '프로크루스테스의 침대'라고 하는 것은 바로 여기에서 유래한 것이다. [[BR]][[BR]]'' '이윤기의 그리스 로마 신화' '' 중.
  • ProgrammingLanguageClass/Exam2002_1 . . . . 1 match
         === Thread ===
  • ProgrammingPearls/Column1 . . . . 1 match
         [ProgrammingPearls]
  • ProgrammingPearls/Column6 . . . . 1 match
         ["ProgrammingPearls"]
  • ProjectAR/Design . . . . 1 match
         === Thread ===
  • ProjectLegoMindstorm . . . . 1 match
         == thread ==
  • ProjectPrometheus/AcceptanceTestServer . . . . 1 match
         AcceptanceTest / Search Test One , Two 등 테스트 리스트가 나오고, 실행을 할 수 있다.
  • ProjectPrometheus/DataBaseSchema . . . . 1 match
         {{{~cpp DataBase Create Query for MySQL }}}{{{~cpp
         CREATE TABLE IF NOT EXISTS BtoBRel(
         CREATE TABLE IF NOT EXISTS UtoBRel(
         CREATE TABLE IF NOT EXISTS book(
         CREATE TABLE IF NOT EXISTS puser(
         CREATE TABLE review(
  • ProjectPrometheus/Iteration4 . . . . 1 match
         |||||| User Story : Login 후에 Search을 하고 책을 보면 추천 책이 나온다. ||
  • ProjectPrometheus/MappingObjectToRDB . . . . 1 match
          For Recommendation System (Read Book, point )
         PEAA 의 RDB Mapping 과 관련된 패턴을 바로 적용하는 것에 대한 답변
         한편으로 [http://www.xpuniverse.com/2001/pdfs/EP203.pdf Up-Front Design Versus Evolutionary Design In Denali's Persistence Layer] 의 글을 보면. DB 관련 퍼시스턴트 부분에 대해서도 조금씩 조금씩 발전시킬 수 있을 것 같다. 발전하는 모양새의 중간단계가 PEAA 에서의 Table/Row Gateway 와도 같아 보인다.
  • ProjectSemiPhotoshop . . . . 1 match
         === Thread ===
  • ProjectSemiPhotoshop/Journey . . . . 1 match
          * 내용 : eXtreme Programming을 실전 경험에서 응용해 보는 것이 어떨가 싶다. : 이 문제에 관해서는 수요일에 파일 구조 시간에 만나서 이야기 하도록 하자. 내 기본 생각은 Xp Pratice 들 중 골라서 적용하기에 힘들어서 못할것으로 생각하는데, 뭐, 만나서 이야기 하면 타결점을 찾겠지. ExtremeBear 도 이 숙제 때문에 중단 상태인데 --["상민"]
  • ProjectVirush . . . . 1 match
         [ProjectVirush/Idea]
  • ProjectVirush/Prototype . . . . 1 match
          server_sock = socket(AF_INET, SOCK_STREAM, 0);
          WSACleanup();
  • ProjectVirush/UserStory . . . . 1 match
         [http://wiki.kldp.org/KoreanDoc/html/GnuPlot-KLDP/ 그래프그리기]
  • ProjectZephyrus/ThreadForServer . . . . 1 match
         == Thread ==
  • PyServlet . . . . 1 match
          out = res.getOutputStream()
  • PythonXmlRpc . . . . 1 match
         === Thread ===
  • QualityAttributes . . . . 1 match
          * Learnability
  • RUR-PLE/Hudle . . . . 1 match
         repeat(goOneStepAndJump,4)
  • RabbitHunt/김태진 . . . . 1 match
         ||Problem||2606||User||jereneal20||
  • RandomWalk/대근 . . . . 1 match
         #include <iostream>
  • RandomWalk/변준원 . . . . 1 match
         #include<iostream>
  • RandomWalk/성재 . . . . 1 match
         #include<iostream>
  • RandomWalk/종찬 . . . . 1 match
         #include <iostream>
  • RandomWalk/창재 . . . . 1 match
         #include <iostream>
  • RandomWalk/현민 . . . . 1 match
         #include <iostream>
  • RandomWalk2 . . . . 1 match
         see also DoItAgainToLearn
  • RandomWalk2/ClassPrototype . . . . 1 match
         #include <iostream>
  • RandomWalk2/서상현 . . . . 1 match
         DoItAgainToLearn 할 생각임. 처음 할때는 중간 과정을 기록하지 않고 했지만 다시 할때는 과정을 기록해 봐야겠음.
  • RandomWalk2/현민 . . . . 1 match
         #include <iostream>
  • RealTimeOperatingSystemExam2006_2 . . . . 1 match
          c) OSMemCreate 관련 한문제. 함수 바디를 쓰라는건지, 함수호출부분을 작성하라는것인지는 정확히 기억안남.
  • RecentChanges . . . . 1 match
         ||||<tablealign="center"> [[Icon(diff)]] ||한 개 이상의 백업된 버전이 존재하는 페이지를 의미합니다.||
  • RecentChangesMacro . . . . 1 match
         Please see MoniWikiCss
  • RedundantArrayOfInexpensiveDisks . . . . 1 match
         ==== Thread ====
  • Release Planning . . . . 1 match
         Rename : ReleasePlanning 으로 이름변경합니다.
  • RenameThisPage . . . . 1 match
         [[FullSearch()]]
  • ReverseAndAdd/Celfin . . . . 1 match
         #include <iostream>
         void getReverseAndAdd()
          getReverseAndAdd();
  • ReverseAndAdd/김회영 . . . . 1 match
         #include<iostream>
  • ReverseAndAdd/민경 . . . . 1 match
         Describe ReverseAndAdd/민경 here.
          break
  • ReverseAndAdd/임인택 . . . . 1 match
         module ReverseAndAdd
         reverseAndAdd number = reverseAndAddSub 0 number
         reverseAndAddSub count number =
          else reverseAndAddSub (count+1) (number + (read (reverse (show number))) )
         ReverseAndAdd> reverseAndAdd 195
         ReverseAndAdd> reverseAndAdd 265
         ReverseAndAdd> reverseAndAdd 750
         ReverseAndAdd>
         [ReverseAndAdd]
  • ReverseAndAdd/정수민 . . . . 1 match
         Describe ReverseAndAdd/정수민 here.
          break
         [ReverseAndAdd]
  • ReverseAndAdd/최경현 . . . . 1 match
          break
         [ReverseAndAdd] [데블스캠프2005]
  • RoboCode/ing . . . . 1 match
         http://zeropage.org/pub/upload/ing.IngTeam_1.0.jar
  • RoboCode/sevenp . . . . 1 match
         Upload:sevenp.AAATeam_1.0.jar
  • RubyLanguage/DataType . . . . 1 match
          * 루비에는 Boolean클래스가 존재하지 않는다. 또한 true와 1은 다르며, false와 0도 같지 않다.
  • RubyOnRails . . . . 1 match
          * [http://beyond.daesan.com/articles/2006/07/28/learning-rails-1 대안언어축제황대산씨튜토리얼]
  • RummikubProject . . . . 1 match
         === Thread ===
  • STL/VectorCapacityAndReserve . . . . 1 match
         #include <iostream>
  • STL/list . . . . 1 match
         #include <iostream>
  • STL/set . . . . 1 match
         #include <iostream>
  • STL/vector . . . . 1 match
         #include <iostream>
  • STLErrorDecryptor . . . . 1 match
         = Before Reading =
  • SVN 사용법 . . . . 1 match
         == Thread ==
  • SVN/Server . . . . 1 match
          * 폴더를 하나 생성 - create repository here 로 지정. 그리고 conf 폴더의 passwd 지정
  • SWEBOK . . . . 1 match
          * SWEBOK 은 이론 개론서에 속하며 마치 지도와도 같은 책이다. SWEBOK 에서는 해당 SE 관련 지식에 대해 구체적으로 가르쳐주진 않는다. SWEBOK 는 해당 SE 관련 Knowledge Area 에 대한 개론서이며, 해당 분야에 대한 실질적인 지식을 위해서는 같이 나와있는 Reference들을 읽을 필요가 있다. (Reference를 보면 대부분의 유명하다 싶은 책들은 다 나와있다. -_-;) --석천
  • ScheduledWalk/승균 . . . . 1 match
         #include <iostream>
  • ScheduledWalk/재니&영동 . . . . 1 match
         #include <iostream>
  • SchemeLanguage . . . . 1 match
          * 위문서를 보기위해서는 [http://object.cau.ac.kr/selab/lecture/undergrad/ar500kor.exe AcrobatReader]가 필요하다.
  • SeedBackers . . . . 1 match
         == Thread ==
  • SeminarHowToProgramItAfterwords . . . . 1 match
          * 그리고 관찰하던 중 PairProgramming에서 Leading에 관한 사항을 언급하고 싶습입니다. 사용하는 언어와 도구에 대한 이해는 확실하다는 전제하에서는 서로가 Pair에 대한 배려가 있으면 좀더 효율을 낼 수 있을꺼라 생각합니다. 배려라는 것은 자신의 상대가 좀 적극적이지 못하다면 더 적극적인 활동을 이끌어 내려는 노력을 기울어야 할 것 같습니다. 실습을 하던 두팀에서 제 느낌에 지도형식으로 이끄는 팀과 PP를 하고 있다는 생각이 드는 팀이 있었는데. 지도형식으로 이끄는 팀은 한 명이 너무 주도적으로 이끌다 보니 다른 pair들은 주의가 집중되지 못하는 모습을 보인 반면, PP를 수행하고 있는 듯한 팀은 두 명 모두 집중도가 매우 훌륭한 것 같아서 이런 것이 정말 장점이 아닌가 하는 생각이 들었습니다. 결국 PP라는 것도 혼자가 아닌 둘이다 보니 프로그래밍 실력 못지 않게 개인의 ''사회성''이 얼마나 뛰어냐는 점도 중요한 점으로 작용한다는 생각을 했습니다. (제가 서로 프로그래밍중에 촬영을 한 것은 PP를 전혀 모르는 사람들에게 이런 형식으로 하는 것이 PP라는 것을 보여주고 싶어서였습니다. 촬영이 너무 오래 비추었는지 .. 죄송합니다.)
  • ServerBackup . . . . 1 match
          * (./) http://www.pixelbeat.org/docs/screen/
  • Shoemaker's_Problem/김태진 . . . . 1 match
         #include <iostream>
  • Slurpys/곽세환 . . . . 1 match
         #include <iostream>
  • Slurpys/김회영 . . . . 1 match
         #include<iostream.h>
  • Slurpys/문보창 . . . . 1 match
         #include <iostream>
  • Slurpys/박응용 . . . . 1 match
          break
  • SmallTalk/강좌FromHitel/강의4 . . . . 1 match
          mailto:andrea92@hitel.net
  • SmallTalk/문법정리 . . . . 1 match
          * 각 키워드에 인수가 있을 때, 선택자는 하나 이상의 키워드이다.(the selector is one or more keywords, when called each keyword is followed by an argument object) -> 세번째 예시 참고
  • SnakeBite/창섭 . . . . 1 match
         DeleteMe) Timer는 컴의 상태에 따라 속도가 바뀌므로 Thread를 배워서 해봄이...by 최봉환[[BR]]
  • SoJu . . . . 1 match
         ||[김희웅]||chease815골뱅이hotmail.com||O|| ||
  • SoftwareCraftsmanship . . . . 1 match
          * wiki:NoSmok:SituatedLearning
  • SoftwareEngineeringClass/Exam2002_1 . . . . 1 match
         === Thread ===
  • SpiralArray/세연&재니 . . . . 1 match
         #include <iostream>
  • SpiralArray/영동 . . . . 1 match
         #include<iostream>
  • StackAndQueue/손동일 . . . . 1 match
         #include <iostream>
  • StandardWidgetToolkit . . . . 1 match
          if (!display.readAndDispatch())
  • Star . . . . 1 match
         [[http://online-judge.uva.es/p/v101/p10159.gif]] ~~[[DeadLink]]~~
  • Steps/김상섭 . . . . 1 match
         #include <iostream>
  • Steps/문보창 . . . . 1 match
         #include <iostream>
  • Steps/조현태 . . . . 1 match
         #include <iostream>
  • Steps/하기웅 . . . . 1 match
         #include <iostream>
  • StringResources . . . . 1 match
          * @author: CAUCSE 20011658 Lee hyun chul(abudd@dreamwiz.com)
  • SubVersion/BerkeleyDBToFSFS . . . . 1 match
         svnadmin create --fs-type=fsfs $nRepos
  • SummationOfFourPrimes/김회영 . . . . 1 match
         #include<iostream>
  • TAOCP . . . . 1 match
          * Title : TheArtOfComputerProgramming
          * TheArtOfComputerProgramming(TAOCP) vol1. FundamentalAlgorithms을 읽는다.
         == Thread ==
  • TCP/IP 네트워크 관리 / TCP/IP의 개요 . . . . 1 match
          *1969 - ARPA(Advanced Research Projects Agency)에서는 패킷 교환 방식의 네트워크 연구 -> '''ARPANET'''
  • TestDrivenDevelopment . . . . 1 match
          * [http://xper.org/wiki//xp/TestDrivenDevelopment?action=fullsearch&value=TestDrivenDevelopment&literal=1 XPER의 TDD 관련 자료들]
  • TestDrivenDevelopmentBetweenTeams . . . . 1 match
         관련 문서 : http://groups.yahoo.com/group/testdrivendevelopment/files 에 Inter-team TDD.pdf
  • TestFirstProgramming . . . . 1 match
         === Thread ===
  • TheKnightsOfTheRoundTable/김상섭 . . . . 1 match
         #include <iostream>
  • TheKnightsOfTheRoundTable/하기웅 . . . . 1 match
         #include <iostream>
  • TheKnightsOfTheRoundTable/허준수 . . . . 1 match
         #include <iostream>
  • TheLagestSmallestBox/김상섭 . . . . 1 match
         #include <iostream>
  • TheLagestSmallestBox/하기웅 . . . . 1 match
         #include <iostream>
  • TheLargestSmallestBox/허준수 . . . . 1 match
         #include <iostream>
  • TheOthers . . . . 1 match
         == Thread ==
  • ThePriestMathematician/김상섭 . . . . 1 match
         #include <iostream>
  • ThePriestMathematician/문보창 . . . . 1 match
          break;
  • ThePriestMathematician/하기웅 . . . . 1 match
         #include <iostream>
  • TheTrip/곽세환 . . . . 1 match
         #include <iostream>
  • TheTrip/이승한 . . . . 1 match
         #include <iostream>
  • TheWarOfGenesis2R/Temp . . . . 1 match
         #include <iostream>
  • TicTacToe/박진영,곽세환 . . . . 1 match
         import java.awt.event.MouseAdapter;
          boolean overFlag = false;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/조동영 . . . . 1 match
         import java.awt.event.MouseAdapter;
          boolean isStarted = false;
          addMouseListener(new MouseAdapter() {
  • Tip . . . . 1 match
         == Thread ==
  • TkinterProgramming . . . . 1 match
         = thread =
  • ToeicStudy . . . . 1 match
         == Idea ==
  • Trace . . . . 1 match
         #include <iostream>
  • TugOfWar/김회영 . . . . 1 match
         #include<iostream.h>
  • Ubiquitous . . . . 1 match
          유비쿼터스 컴퓨팅의 최종 목표는 '''‘고요한 기술’'''의 실현이다.('사라지는 컴퓨팅 계획(Disappearing Computing Initiative)')
  • UglyNumbers/김회영 . . . . 1 match
         #include<iostream>
  • UglyNumbers/남훈 . . . . 1 match
          break
  • UglyNumbers/송지원 . . . . 1 match
         #include <iostream>
  • UglyNumbers/송지훈 . . . . 1 match
         #include <iostream>
  • UglyNumbers/이동현 . . . . 1 match
          * Created on 2005. 3. 30
  • UnitTest . . . . 1 match
         === Thread ===
  • UpgradeC++/과제2 . . . . 1 match
         #include <iostream>
  • UseCase . . . . 1 match
         [http://searchsystemsmanagement.techtarget.com/sDefinition/0,,sid20_gci334062,00.html WhatIs Dictionary]
  • VisualAssist . . . . 1 match
         VS6 에서의 그 버그많은 Intelli Sense 기능을 많이! 보완해준다; VS6 에서 지원하지 않는 매크로 인라인 함수 등에 대해서도 Intelli Sense 기능을 지원. Header - Cpp 화일 이동을 단축키로 지원하는 등 편한 기능이 많다.
  • VisualBasicClass/2006/Exam1 . . . . 1 match
         ② Year(Date) - 2005
  • VisualSourceSafe . . . . 1 match
         == Thread ==
  • VisualStudio . . . . 1 match
         VisualC++ 6.0은 VS.NET 계열에 비하여 상대적으로 버그가 많다. 가끔 IntelliSense 기능이 안될때가 많으며 클래스뷰도 깨지고, 전체 재 컴파일을 필요로하는 상황도 많이 발생한다. ( 혹시, Debug Mode에서 돌아가다가, Release Mode에서 돌아가지 않는 경우도 있는데 보통 이는 프로그램에서 실수 태반이다. 그러나 간혹 높은 최적화로 인해 돌아가지 않을때도 있을 수 있다. )
  • VitosFamily/Celfin . . . . 1 match
         #include <iostream>
  • VonNeumannAirport/Leonardong . . . . 1 match
          def testReal(self):
  • WERTYU/Celfin . . . . 1 match
         #include <iostream>
  • WERTYU/허아영 . . . . 1 match
         #include <iostream>
  • WeightsAndMeasures/김상섭 . . . . 1 match
         #include <iostream>
  • Westside . . . . 1 match
         * e-mail,MSN : pyung85 at dreamwiz dot com *
  • WhatToProgram . . . . 1 match
         이 프로그램을 개발해서 일주일이고, 한달이고 매일 매일 사용해 봐야 한다. 일주일에 한 번 사용하는 프로그램을 만들기보다 매일 사용할만한 프로그램을 만들라. 자신이 하는 작업을 분석해 보라. 무엇을 자동화하면 편리하겠는가. 그것을 프로그램 하라. 그리고 오랜 기간 사용해 보라. 그러면서 불편한 점을 개선하고, 또 개선하라. 때로는 완전히 새로 작성해야할 필요도 있을 것이다(see also [DoItAgainToLearn]). 아마도 이 단계에서 스스로를 위한 프로그램을 작성하다 보면 아이콘을 이쁘게 하는데 시간을 허비하거나, 별 가치없는 퍼포먼스 향상에 시간을 낭비하지는 않을 것이다. 대신 무엇을 프로그램하고 무엇을 말아야 할지, 무엇을 기계의 힘으로 해결하고 무엇을 여전히 인간의 작업으로 남겨둘지, 즉, 무엇을 자동화할지 선택하게 될 것이다. 또한, 같은 문제를 해결하는 여러가지 방법(기술, 도구, ...) 중에서 비용과 이익을 저울질해서 하나를 고르는 기술을 익히게 될 것이다.
  • Where's_Waldorf/곽병학_미완.. . . . . 1 match
          boolean check(char[][] grid, int row, int col, String str) {
          Case[] caseArr = new Case[num];
          for(int i=0; i<caseArr.length; i++) {
          caseArr[i] = new Case(m, n, grid, k, str);
          caseArr[i].output();
  • WikiSandPage . . . . 1 match
         http://pragprog.com/katadata/K4Weather.txt
  • WikiWikiWebFaq . . . . 1 match
         '''A:''' A set of pages of information that are open and free for anyone to edit as they wish. The system creates cross-reference hyperlinks between pages automatically. See WikiWikiWeb for more info.
  • WordPress . . . . 1 match
         [http://sapius.dnip.net/wp three leaf clover]
  • WritingOS . . . . 1 match
         = thread =
  • XMLStudy_2002/Resource . . . . 1 match
          *국내 XML 메일링 리스트 : [http://dblab.comeng.chungnam.ac.kr/~dolphin/xml/korean/mailinglist.html]
  • XOR삼각형/곽세환 . . . . 1 match
         #include <iostream>
  • XPlanner . . . . 1 match
         === Thread ===
  • XpWeek/20041220 . . . . 1 match
          * [http://javastudy.co.kr/api/api1.4/index.html JDK API(Korean)] [http://zeropage.org/pub/j2sdk-1.4.1-doc/docs/index.html JDK Full Document]
  • XpWeek/20041222 . . . . 1 match
         = Thread =
  • XpWeek/20041223 . . . . 1 match
         = Thread =
  • XpWeek/준비물 . . . . 1 match
         == Thread ==
  • Yggdrasil/파스칼의삼각형 . . . . 1 match
         #include<iostream.h>
  • YouNeedToLogin . . . . 1 match
         == Thread ==
  • Z&D토론/학회명칭토론백업 . . . . 1 match
         ps. 데블스 회원이 이 토론에 전혀 참여하지 않고 바라만 본다면 이건 일방적인 Resource Leak이다. 나 00년때 처럼의 그 쓰라린 뒤통수 맞는 기억을 되살리고 싶지 않다. 참여 해라 좀 (여기서 00,01 이야기 한것입니다. --; 어째 모든글은 거의 선배님 글만) --상민
  • ZIM/ConceptualModel . . . . 1 match
         컨셉(Concept)의 이름 바꾸기나 추가, 삭제는 아직 진행중입니다. 컨셉 사이의 관계와 속성 잡아서 컨셉 다이어그램(ConceptualDiagram) 그리기는 생략하고 클래스 다이어그램으로 직행하기로 하죠. 그 전에 ["ZIM/UIPrototype"], ["ZIM/RealUseCase"]를 작성해볼까요? -- ["데기"]
  • ZIM/EssentialUseCase . . . . 1 match
         === Thread ===
  • ZP&COW세미나 . . . . 1 match
         === Thread ===
  • ZPBoard . . . . 1 match
         === Thread ===
  • ZPBoard/APM . . . . 1 match
          * http://kltp.kldp.org - 리눅스팁프로젝트(search에서 PHP나 apache로 검색)
  • ZPBoard/HTMLStudy . . . . 1 match
         === Thread ===
  • ZPHomePage/20050111 . . . . 1 match
         == Thread ==
  • ZPHomePage/레이아웃 . . . . 1 match
         = Thead =
          * 구현하기 번거로운 기능이 너무 많은것 같습니다. 간단한게 좋아요. 굳이 필요하다면 위키에 통합하는건 어떨까요? [자유게시판]처럼 말이죠. SeeAlso [YAGNI] - [임인택]
  • ZeroPageEvents . . . . 1 match
         || 5.19. 2002 || ["프로그래밍파티"] || 서강대 ["MentorOfArts"] 팀과의 ["ProgrammingContest"] || ZeroPagers : ["1002"], ["이덕준"], ["nautes"], ["구근"], ["[Lovely]boy^_^"], ["창섭"], ["상협"] [[BR]] 외부 : ["JuNe"], ["MentorOfArts"] Team ||
  • ZeroPageSeminar . . . . 1 match
         === Thread ===
  • ZeroPageServer . . . . 1 match
          * seealso [qemu-kvm]
  • ZeroPageServer/AboutCracking . . . . 1 match
         === Thread ===
  • ZeroPageServer/Telnet계정 . . . . 1 match
         == Thread ==
  • ZeroPageServer/Wiki . . . . 1 match
         === Thread ===
  • ZeroPageServer/old . . . . 1 match
         === Thread ===
  • ZeroPageServer/set2001 . . . . 1 match
          * gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
  • ZeroPageServer/계정신청방법 . . . . 1 match
          * id:cvs_reader, password:asdf
  • ZeroPageServer/계정신청상황2 . . . . 1 match
         || 김창준 || june || 93 || 1993 ||z || juneaftn 엣 하나포스 || zr ||
  • ZeroPage정학회만들기/지도교수님여론조사 . . . . 1 match
         = Thread =
  • ZeroWiki . . . . 1 match
          jereneal: 왜 제로위키에 노스모크라는 말이 많나 했더니 그게 한국어 최초 위키에 김창준선배님이 관리자였구나.......
  • ZeroWiki/Mobile . . . . 1 match
          * http://deviceatlas.com/
  • ZeroWikiHotKey . . . . 1 match
         = Thread =
  • [Lovely]boy^_^/Diary/2-2-11 . . . . 1 match
         == In Korean ==
  • [Lovely]boy^_^/EnglishGrammer/QuestionsAndAuxiliaryVerbs . . . . 1 match
          ex) Do you live near here?
  • [Lovely]boy^_^/Temp . . . . 1 match
         #include <iostream>
  • abced reverse . . . . 1 match
         #include <iostream>
  • aekae/* . . . . 1 match
         #include <iostream>
  • biblio.xsl . . . . 1 match
          <xsl:value-of select="year"/>,
  • canvas . . . . 1 match
         #include <iostream>
  • celfin . . . . 1 match
         === Thread ===
  • comein2 . . . . 1 match
         == Thread ==
  • django/Model . . . . 1 match
         CREATE TABLE "manage_risk" (
          is_vaild= models.BooleanField()
  • eclipse플러그인 . . . . 1 match
          * In eclipse menu: window > preferences > team > svn change the default SVN interface from JAVAHL(JNI) to JavaSVN(Pure JAVA)
  • erunc0/COM . . . . 1 match
         == Thread ==
  • erunc0/PhysicsForGameDevelopment . . . . 1 match
          * Release - http://zp.cse.cau.ac.kr/~erunc0/study/physics/Particle_Test.exe
  • erunc0/RoboCode . . . . 1 match
          * [http://www-903.ibm.com/developerworks/kr/robocode/ Korean IBM RoboCode site]
  • geniumin . . . . 1 match
          * eat..
  • hanoitowertroublesagain/이도현 . . . . 1 match
         #include <iostream>
  • html5/offline-web-application . . . . 1 match
         || UPDATEREADY ||최신 캐시를 이용할 수 있음 ||
         || updateready ||최신 캐시 얻기 완료. swapCache()를 호출할 수 있음 ||
  • html5/others-api . . . . 1 match
          * http://cafe.naver.com/tonkjsp.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1727
  • html5/richtext-edit . . . . 1 match
         http://cafe.naver.com/webappdev.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=91
  • html5/web-workers . . . . 1 match
         http://cafe.naver.com/webappdev.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=141&social=1
  • html5/문제점 . . . . 1 match
          * 출처 : http://blog.creation.net/435
  • k7y8j2 . . . . 1 match
         === Thread ===
  • kairen . . . . 1 match
          * email : starang@korea.com
  • lostship . . . . 1 match
         === Thread ===
  • maya . . . . 1 match
         backtoheaven at gmail
  • radiohead4us/Book . . . . 1 match
         ["radiohead4us"]
  • randomwalk/홍선 . . . . 1 match
         #include <iostream.h>
  • uCOS-II . . . . 1 match
         ["Chapter II - Real-Time Systems Concepts"] 정직이 번역 중
  • usa_selfish/권영기 . . . . 1 match
         #include<iostream>
  • usa_selfish/김태진 . . . . 1 match
         // Created by 김 태진 on 12. 8. 14..
  • whiteblue/MagicSquare . . . . 1 match
         #include <iostream>
  • whiteblue/NumberBaseballGame . . . . 1 match
         #include <iostream>
  • zennith/source . . . . 1 match
          break;
  • 강규영 . . . . 1 match
         SeeAlso
         === Dear jania ===
  • 강연 . . . . 1 match
          ==== Thread ====
  • 강희경/그림판 . . . . 1 match
         Upload:easyClose.jpg
  • 강희경/도서관 . . . . 1 match
          * Pleasure Of Finding Things Out (리처드 파인만)
         || 4 || NoSmoke:TheArtOfComputerProgramming || 카누스 || [강희경] || [TAOCP] ||
         || 1 || NoSmoke:TheArtOfComputerProgramming || 카누스 || [강희경] || [TAOCP] ||
  • 같은 페이지가 생기면 무슨 문제가 있을까? . . . . 1 match
          * 용량문제는 많아야 1~5MB 안쪽 이다. 1000Page가 넘어가는 ZeroWiki 가 백업 용량이 3.5MB이다. SeeAlso SystemPages 중간 백업 로그
          페이지이름을 만들때, '''제목대상 검색'''은 이전부터 지원되었습니다. 예를들어 이동 창에 Front를 쳐보세요. 처음부터 후자를 이야기 하는 것으로 알고 있었습니다. 보통 '''내용검색(FullTextSearch)'''는 부하 때문에 걸지 않습니다. 하지만, 현재 OneWiki 의 페이지가 적고, 페이지를 만드는 행위 자체가 적으므로, 후자의 기능 연결해 놓고 편리성과 부하의 적당한 수준을 관찰해 보지요. --NeoCoin
  • 개인페이지 . . . . 1 match
         === Thread ===
  • 걸스패닉 . . . . 1 match
         == Thread ==
  • 검색에이전시_temp . . . . 1 match
          * [http://www.zvon.org/other/python/PHP/search.php 파이썬라이브러리검색]
  • 게임프로그래밍 . . . . 1 match
          * [http://www.libsdl.org/release/SDL-devel-1.2.14-VC8.zip libSDL_dev]
  • 겨울과프로젝트 . . . . 1 match
         = Theread =
  • 경시대회준비반 . . . . 1 match
         || [WeightsAndMeasures] ||
  • 골콘다 . . . . 1 match
          * http://www.pressian.com/section/menu/search_thema.asp?article_num=20
  • 구구단/강희경 . . . . 1 match
         #include<iostream>
  • 구구단/곽세환 . . . . 1 match
         #include <iostream>
         SeeAlso ["데블스캠프2003/첫째날"] ["곽세환"]
  • 구구단/김상윤 . . . . 1 match
         #include<iostream>
  • 구구단/민강근 . . . . 1 match
         #include<iostream>
  • 구구단/방선희 . . . . 1 match
         {{{~cpp #include <iostream>
  • 구구단/변준원 . . . . 1 match
         #include<iostream>
  • 구구단/손동일 . . . . 1 match
         #include <iostream>
  • 구구단/장창재 . . . . 1 match
         #include <iostream.h>
  • 구자겸 . . . . 1 match
         == Deaf 자겸 ==
  • 권영기 . . . . 1 match
          * [MachineLearning 스터디]
  • 그래픽스세미나/2주차 . . . . 1 match
         === Thread ===
  • 금고/문보창 . . . . 1 match
         #include <iostream>
  • 금고/조현태 . . . . 1 match
         #include <iostream>
  • 금고/하기웅 . . . . 1 match
         #include <iostream>
  • 김동준/원맨쇼Report/08김홍기 . . . . 1 match
         [http://inyourheart.biz/zerowiki/wiki.php/%EA%B9%80%EB%8F%99%EC%A4%80 Main으로]
  • 김상윤 . . . . 1 match
         #include <iostream>
  • 김수경/JavaScript/InfiniteDataStructure . . . . 1 match
          * {{{filter(f(a)) := for each a in seq, sequence of a which f(a) is true.}}}
  • 김신애 . . . . 1 match
         == Dear 신애 ==
  • 김재현 . . . . 1 match
          break;
  • 김정욱 . . . . 1 match
          * MIK(Made In Korea) soft 의 설립. 우주 최고의 소프트웨어 개발사로 키우는 것이 목표.
  • 김준석 . . . . 1 match
         2020.8~현재 : EA Korea 근무
  • 김현종 . . . . 1 match
         == Thread ==
  • 김희성 . . . . 1 match
          * Google code jam korea 2012 : 예선 25점
  • 김희성/ShortCoding/최대공약수 . . . . 1 match
          '''컴파일러''' - gcc 컴파일러는 사용된 function을 확인하여 필요한 header file을 자동으로 include 해줍니다. 또한 gcc 컴파일러는 타입이 선언되지 않은 변수는 int형으로 처리합니다. 이로인해서 main의 본래 형식은 int main(int,char**)이지만 변수형을 선언하지 않으면 두번째 인자도 int형으로 처리됩니다.
  • 다른 폴더의 인크루드파일 참조 . . . . 1 match
         == Thread ==
  • 다이얼로그박스의 엔터키 막기 . . . . 1 match
         == Thread ==
  • 단어순서/방선희 . . . . 1 match
         #include <iostream>
  • 달리기/강소현 . . . . 1 match
          break;
  • 대학원준비 . . . . 1 match
          * [포항공대전산대학원ReadigList]
  • 데블스캠프2002 . . . . 1 match
          1. ["RandomWalk"] - 2학년 1학기 자료구조 첫 숙제였음. ["radiohead4us"]
  • 데블스캠프2002/날적이 . . . . 1 match
          * 다시 해볼 때(DoItAgainToLearn)는 뭐를 다르게 했고, 뭐가 다르게 나왔는지
  • 데블스캠프2003 . . . . 1 match
         == Thread ==
  • 데블스캠프2003/셋째날/후기 . . . . 1 match
          * 넷째날 시작하기 몇시간 전에 쓰는 후기 -ㅂ-; 새로운 언어 배운것 정말 재밌었구요^^ OOP에 대해 조금이나마 감이 잡힌것 같습니다. 개인적으로 python을 공부해보고 싶은 생각이..^^ scheme 이랑 squeak도 재밌었어요 ^^ 우물안 개구리가 되지 않도록 노력하겠습니당! 아..그리고 랜덤워크 거의 다짠거같은데 뭐가 문제지 ㅠ_ㅠ--[방선희]
  • 데블스캠프2004준비 . . . . 1 match
         == Thread ==
  • 데블스캠프2005/FLASH키워드정리 . . . . 1 match
         버튼 이벤트를 처리하는 on(release), on(press) 등의 함수
  • 데블스캠프2005/RUR-PLE/Harvest/김태훈-zyint . . . . 1 match
          repeat(turn_left,3)
  • 데블스캠프2005/RUR-PLE/Harvest/이승한 . . . . 1 match
          repeat(turn_left,3)
  • 데블스캠프2005/RUR-PLE/Newspaper . . . . 1 match
          repeat(turn_left, 3)
  • 데블스캠프2005/보안 . . . . 1 match
          fread(str, len, 1, file);
  • 데블스캠프2006/월요일/연습문제/if-else/김건영 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/월요일/연습문제/if-else/김대순 . . . . 1 match
         #include<iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/성우용 . . . . 1 match
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/if-else/윤성준 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/if-else/정승희 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/김대순 . . . . 1 match
         #include<iostream.h>
  • 데블스캠프2006/월요일/연습문제/기타문제/김준석 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/성우용 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/윤성준 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/윤영준 . . . . 1 match
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/기타문제/이경록 . . . . 1 match
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/기타문제/이장길 . . . . 1 match
         #include <iostream.h>
  • 데블스캠프2006/월요일/연습문제/기타문제/이차형 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/임다찬 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/정승희 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/연습문제/기타문제/주소영 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/함수/문제풀이/정승희 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/월요일/함수/문제풀이/주소영 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/참가자 . . . . 1 match
         || 06 || [김준석] || zealrant || SSH/SVN/MySQL 발급 완료 || 모두 다(월욜 불참 할지도) || 저도 아시죠? ||
  • 데블스캠프2006/화요일/pointer/문제1/김준석 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제1/성우용 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제1/윤성준 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제1/이송희 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제1/이장길 . . . . 1 match
         #include <iostream.h>
  • 데블스캠프2006/화요일/pointer/문제1/정승희 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제1/주소영 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제2/김준석 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제2/윤성준 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제2/이장길 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제2/정승희 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제2/주소영 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제3/이송희 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제3/이장길 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제3/정승희 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제3/주소영 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제4/김준석 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/pointer/문제4/성우용 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제4/이장길 . . . . 1 match
         #include <iostream>
  • 데블스캠프2006/화요일/pointer/문제4/정승희 . . . . 1 match
         #include<iostream>
  • 데블스캠프2006/화요일/tar/나휘동 . . . . 1 match
          while( fread(&file, sizeof(_finddata_t), 1, from) ){
  • 데블스캠프2009/목요일 . . . . 1 match
         [http://inyourheart.biz/Midiout.zip Midi자료받기] - [조현태]
  • 데블스캠프2009/월요일/연습문제/svn코드레이스/박준호 . . . . 1 match
          break;
  • 데블스캠프2010 . . . . 1 match
         == thread ==
  • 데블스캠프2010/일반리스트 . . . . 1 match
         #include <iostream>
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/강소현,구자경 . . . . 1 match
          private boolean direction;
          timer.scheduleAtFixedRate(new TimerTask(){
          timer.scheduleAtFixedRate(new TimerTask(){
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/김준석,서영주 . . . . 1 match
          public void createTest(){
  • 데블스캠프2011/다섯째날/HowToWriteCodeWell/임상현,서민관 . . . . 1 match
          public void tearDown() throws Exception {
  • 데블스캠프2011/둘째날/Scratch . . . . 1 match
          * 게임 이름 : Head Shooter
  • 데블스캠프2011/셋째날/String만들기/김준석 . . . . 1 match
         #include<iostream>
  • 데블스캠프2011/셋째날/후기 . . . . 1 match
          * 진짜 난해하네요. 세상엔 참 골때리는 사람이 많아요. Shakespear언어를 어디에선가 보고 비슷한 방식 chef는 대체 어떻게 짜는 건지 궁금했는데 알게되어 좋았습니다. 우리도 0oOㅇ○로 코딩하는 Zero언어를 만들어볼까요?
  • 데블스캠프2012 . . . . 1 match
          * [https://docs.google.com/spreadsheet/ccc?key=0ArWnDjSUKLWYdERWQTVqN2ZvbUVrVms3R0FScmQtN0E&usp=sharing 구글타임테이블링크]
  • 데블스캠프2012/넷째날/후기 . . . . 1 match
          * 실제로 강사 당사자가 '''5일간''' 배운 C#은 실무(현업) 위주라 객체지향 관점이라던가 이런건 많이 못 배웠습니다. 함수 포인터와 비슷한 Delegate라던가 Multi Thread를 백그라운드로 돌린다던가 이런건 웬지 어린 친구들이 멘붕할듯 하고 저도 확신이 없어 다 빼버렸지요 ㅋㅋㅋㅋㅋㅋ namespace와 partial class, 참조 추가 dll 갖고 놀기(역어셈을 포함하여) 같은걸 재밌게도 해보고 싶었지만 예제 준비할 시간이 부족했어요ㅠ_- 개인적으로 마지막 자유주제 프로그램은 민관 군 작품이 제일 좋았어요 ㅋㅋ - [지원]
  • 데블스캠프2012/첫째날/후기 . . . . 1 match
          * 첫째 날 데블스 캠프는 정말 재미있었습니다. 우선 C 수업 중에 배우지 않은 문자열 함수와 구조체에 대해 배웠습니다. 또 수업 중에 배운 함수형 포인터를 실제로 사용해(qsort.... 잊지않겠다) 볼 수 있었습니다. 또 GUI를 위해 Microsoft Expression을 사용하게 됬는데, 이런 프로그램도 있었구나! 하는 생각이 들었습니다. GUI에서 QT Creator라는 것이 있다는 것도 오늘 처음 알게 되었습니다. 데블스 캠프를 통해 많은 것을 배울 수 있었습니다.
  • 데블스캠프2013/넷째날/후기 . . . . 1 match
         = 송지원 / Clean Code with 페어코딩 =
  • 도구분류 . . . . 1 match
         [[FullSearch()]]
  • 도덕경 . . . . 1 match
         === Thread ===
  • 도형그리기 . . . . 1 match
         == Thread ==
  • 등수놀이 . . . . 1 match
         == Thread ==
  • 디자인패턴 . . . . 1 match
         그리고 한편으로는 Refactoring을 위한 방법이 됩니다. Refactoring은 OnceAndOnlyOnce를 추구합니다. 즉, 특정 코드가 중복이 되는 것을 가급적 배제합니다. 그러한 점에서 Refactoring을 위해 DesignPattern을 적용할 수 있습니다. 하지만, Refactoring 의 궁극적 목표가 DesignPattern 은 아닙니다.
          - DeadLink
  • 땅콩이보육프로젝트2005/개발일지 . . . . 1 match
          * 여자친구, 재롱이, 삼삼이, 뭐있어, 땅콩, 맥주, peanut 중 4표를 얻은 '땅콩'이가 압도적인 차이로 당첨!!
  • 레밍딜레마 . . . . 1 match
         시리즈 물인데, 같은 시리즈의 하나인 혜영이가 남긴 감상 [http://zeropage.org/jsp/board/thin/?table=multimedia&service=view&command=list&page=0&id=145&search=&keyword=&order=num 네안데르탈인의 그림자] 와 같은 짧고 뜻 깊은 이야기이다. 왜 이 책을 통해서 질문법을 통한 실용적이며, 진짜 실행하는, 이루어지는 비전 창출의 중요성을 다시 한번 생각하게 되었다. ["소크라테스 카페"] 에서 저자가 계속 주장하는 질문법의 힘을 새삼 느낄수 있었다.
  • 레밍즈프로젝트/연락 . . . . 1 match
         #include <iostream>
  • 레밍즈프로젝트/프로토타입/마스크이미지 . . . . 1 match
         SeeAlso) [레밍즈프로젝트], [레밍즈프로젝트/프로토타입], [MFC], [(zeropage)bitblt로투명배경구현하기]
         SeeAlso) [레밍즈프로젝트/프로토타입/MFC더블버퍼링]
          BitMapDC.CreateCompatibleDC(this->getMemDC());
  • 로그인없이ssh접속하기 . . . . 1 match
         Created directory '/home/a/.ssh'.
  • 로마숫자바꾸기/조현태 . . . . 1 match
          break;
         [LittleAOI] [로마숫자바꾸기]
  • 로마숫자바꾸기/허아영 . . . . 1 match
          break;
         [LittleAOI] [로마숫자바꾸기]
  • 로보코드/babse . . . . 1 match
         Upload:babseteam.zip
  • 로보코드/베이비 . . . . 1 match
         Upload:baby.Real_1.0.jar
  • 마방진/Leonardong . . . . 1 match
         #include <iostream>
  • 마방진/곽세환 . . . . 1 match
         #include <iostream>
  • 마방진/김아영 . . . . 1 match
         #include <iostream.h>
  • 마방진/문원명 . . . . 1 match
         #include <iostream>
  • 마방진/민강근 . . . . 1 match
         #include<iostream>
  • 마방진/변준원 . . . . 1 match
         #include<iostream>
  • 마방진/임민수 . . . . 1 match
         #include <iostream>
  • 마방진/장창재 . . . . 1 match
         #include <iostream>
  • 명령줄 전달인자 . . . . 1 match
         #include <iostream>
  • 몸짱프로젝트/DisplayPumutation . . . . 1 match
         #include <iostream.h>
  • 몸짱프로젝트/HanoiProblem . . . . 1 match
         #include <iostream.h>
  • 몸짱프로젝트/InfixToPostfix . . . . 1 match
         #include <iostream.h>
  • 몸짱프로젝트/Maze . . . . 1 match
         #include <iostream.h>
  • 문서구조조정 . . . . 1 match
         위키는 ["DocumentMode"] 를 지향한다. 해당 페이지의 ["ThreadMode"]의 토론이 길어지거나, 이미 그 토론의 역할이 끝났을 경우, 페이지가 너무 길어진 경우, 페이지하나에 여러가지 주제들이 길게 늘여져있는 경우에는 문서구조조정이 필요한 때이다.
  • 문자반대출력/남도연 . . . . 1 match
         #include <iostream.h>
  • 문자반대출력/남상협 . . . . 1 match
         for line in source.readlines():
  • 문제분류 . . . . 1 match
         [[FullSearch()]]
  • 문제은행 . . . . 1 match
         === Thread ===
  • 미로찾기/김태훈 . . . . 1 match
          if(p.col==MAP_X-1 && p.row ==MAP_Y-1) break;
  • 미로찾기/정수민 . . . . 1 match
          break;
  • 미로찾기/황재선허아영 . . . . 1 match
          break;
  • 박범용 . . . . 1 match
          === Further Reading 가입하기 ===
  • 반복문자열/김영록 . . . . 1 match
         #include <iostream.h>
         [LittleAOI] [반복문자열] [김영록]
  • 반복문자열/남도연 . . . . 1 match
         #include <iostream.h>
  • 반복문자열/문보창 . . . . 1 match
         #include <iostream.h>
         [반복문자열] [LittleAOI]
  • 반복문자열/이태양 . . . . 1 match
          [STATread]
  • 반복문자열/허아영 . . . . 1 match
         #include <iostream>
         [LittleAOI] [반복문자열]
  • 배열초기화 . . . . 1 match
         == Thread ==
  • 벡터/곽세환,조재화 . . . . 1 match
         #include <iostream>
  • 벡터/권정욱 . . . . 1 match
         #include <iostream>
  • 벡터/김수진 . . . . 1 match
         #include<iostream>
  • 벡터/김태훈 . . . . 1 match
         #include <iostream>
  • 벡터/박능규 . . . . 1 match
         #include <iostream>
  • 벡터/유주영 . . . . 1 match
         #include <iostream>
  • 벡터/임민수 . . . . 1 match
         #include <iostream>
  • 벡터/임영동 . . . . 1 match
         #include<iostream>
  • 벡터/조동영 . . . . 1 match
         #include <iostream>
  • 벡터/황재선 . . . . 1 match
         #include <iostream>
  • 병역문제어떻게해결할것인가 . . . . 1 match
         = Thread =
  • 보드카페 관리 프로그램 . . . . 1 match
         #include <iostream>
  • 복사생성자 . . . . 1 match
         == Thread ==
  • 부드러운위키만들기 . . . . 1 match
         [MiningZeroWiki] [롤링페이핑위키] [위키설명회] [Thread의우리말]
  • 빵페이지/마방진 . . . . 1 match
         #include <iostream>
  • 사랑방 . . . . 1 match
          감사합니다.. zero-width positive lookahead assertion이 있었네요. (컴파일러시간에 배웠던거 다 잊어버렸어요 T_T).
  • 상규 . . . . 1 match
          * [ExtremeBear] (2002.10.29 ~ 2002.12.11)
  • 상식분류 . . . . 1 match
         [[FullSearch()]]
  • 상쾌한아침 . . . . 1 match
         = Thread =
  • 상협/100문100답 . . . . 1 match
         = Thread =
  • 새싹C스터디2005/선생님페이지 . . . . 1 match
          교육은 물고기를 잡는 방법을 가르쳐야 합니다. 어떤 알고리즘을 배운다면 그 알고리즘을 고안해낸 사람이 어떤 사고 과정을 거쳐 그 해법에 도달했는지를 구경할 수 있어야 하고, 학생은 각자 스스로만의 해법을 차근차근 '구성'(construct)할 수 있어야 합니다 (이를 교육철학에서 구성주의라고 합니다. 교육철학자 삐아제(Jean Piaget)의 제자이자, 마빈 민스키와 함께 MIT 미디어랩의 선구자인 세이머 페퍼트 박사가 주창했습니다). 전문가가 하는 것을 배우지 말고, 그들이 어떻게 전문가가 되었는지를 배우고 흉내 내야 합니다. 결국은 소크라테스적인 대화법입니다. 해답을 가르쳐 주지 않으면서도 초등학교 학생이 자신이 가진 지식만으로 스스로 퀵소트를 유도할 수 있도록 옆에서 도와줄 수 있습니까? 이것이 우리 스스로와 교사들에게 물어야 할 질문입니다.
  • 새싹교실/2011/Noname . . . . 1 match
          * switch의 경우 statement 에 break의 사용을 까먹지 맙시다.
  • 새싹교실/2011/Pixar . . . . 1 match
          * Programming in eXperience and Research
  • 새싹교실/2011/學高 . . . . 1 match
          * 윤종하: NateOn: '''koreang1@naver.com''' 등록해주세요~
  • 새싹교실/2011/學高/7회차 . . . . 1 match
          * break, continue
  • 새싹교실/2011/무전취식/레벨1 . . . . 1 match
          == ICE Breaking ==
  • 새싹교실/2011/무전취식/레벨3 . . . . 1 match
          == ICE Breaking ==
  • 새싹교실/2011/쉬운것같지만쉬운반/2011.4.6 . . . . 1 match
         #include <iostream>
  • 새싹교실/2012/강력반 . . . . 1 match
         case안에는 break가 없으면 그 밑에것 모두 실행 함
  • 새싹교실/2012/도자기반 . . . . 1 match
         또한 switch문에서 조건에 들어가는 변수에 따라 접근하는 case가 정해지는 것과 각 case 마지막에 break을 걸어주지 않으면 그 밑의 모든 case가 실행되는 것도 설명했습니다. 그리고 논리연산(AND(&&), OR()||)에 대해서도 간단하게 설명했습니다. 특히 OR연산에서 || 이 모양이 어딨는지 몰라서 헤매고 있어서 안타까웠습니다...
  • 새싹교실/2012/부부동반 . . . . 1 match
          코드를 Compact하고 Clear하게 구성할 수 있는 방법에 대한 전문 연구서
  • 새싹교실/2012/새싹교실강사교육/4주차 . . . . 1 match
         1. Wiki에 Ice breaking 및 진행 상황 정리.
  • 새싹교실/2012/아우토반/뒷반/3.23 . . . . 1 match
         Ice breaking
  • 새싹교실/2012/아우토반/뒷반/4.6 . . . . 1 match
         Ice breaking
  • 새싹교실/2012/아우토반/앞반/3.22 . . . . 1 match
         Ice breaking
  • 새싹교실/2012/아우토반/앞반/3.29 . . . . 1 match
         Ice breaking
  • 새싹교실/2012/열반/120319 . . . . 1 match
          * C언어에는 boolean 타입이 없습니다. 보통 int로 참과 거짓을 표현하고, 모든 비트가 0일 경우에만 거짓이고, 그 외는 참입니다.
  • 새싹교실/2012/햇반 . . . . 1 match
         1) break, continue등 제어문
  • 새싹교실/2013/라이히스아우토반/6회차 . . . . 1 match
          * case에 break는 왜 쓰는가?
  • 새싹교실/2013/양반/4회차 . . . . 1 match
          * break, continue
  • 새싹교실/2013/양반/6회차 . . . . 1 match
          * break, continue
  • 새싹교실/2013/양반/7회차 . . . . 1 match
          * break, continue
  • 새싹교실/2013/이게컴공과에게 참좋은데 말로설명할 길이 없네반 . . . . 1 match
         - 과제 여부: 성주(clear), 지운(아직).
  • 새싹교실/2013/케로로반 . . . . 1 match
          * switch case문에는 break가 필요하다는 사실을 강조했습니다.
  • 생각하는프로그래밍 . . . . 1 match
         처음 읽었던 때를 대학교 2학년 가을학기로 기억한다. 어디서 봤는지 기억나질 않지만(지금은 찾을 수도 없다) " [ProgrammingPearls]라는 책이 있는데, 연습문제를 다 풀어보는데 6개월이 걸렸다"라는 서평을 읽은 후(들었는지도 모르겠다) 한 번 도전해보자는 마음으로 도서관에서 책을 빌렸다. 봄학기에 자료구조 수업을 재미있게 들었던 터라 자신감마저 가지고 원서를 읽기 시작했다.
  • 셸정렬(ShellSort) . . . . 1 match
          * [http://www.youtube.com/watch?feature=player_embedded&v=CmPA7zE8mx0 셸정렬 예시 동영상]
  • 소수구하기 . . . . 1 match
         static int primeArr[1*DECIMAL] = {2, };
         static int i, j, flag, primeArr_p, limit, count = 0;
          primeArr_p = 1;
          for (j = 0;primeArr[j] <= limit;j++){
          if (i % primeArr[j] == 0) {
          break;
          primeArr[primeArr_p++] = i;
          printf("소수 %d 개 발견n",primeArr_p);
  • 소수구하기/zennith . . . . 1 match
          break;
  • 소수구하기/영록 . . . . 1 match
         #include <iostream>
  • 소수점자리 . . . . 1 match
         == Thread ==
  • 송년회날짜정하기 . . . . 1 match
         === Thread ===
  • 수학의정석/행렬/조현태 . . . . 1 match
         #include <iostream>
  • 숙제1/최경현 . . . . 1 match
         #include <iostream>
  • 숫자를한글로바꾸기/정수민 . . . . 1 match
          break;
         [LittleAOI] [숫자를한글로바꾸기]
  • 숫자야구/Leonardong . . . . 1 match
         #include <iostream>
  • 숫자야구/곽세환 . . . . 1 match
         #include <iostream>
  • 숫자야구/문원명 . . . . 1 match
         #include <iostream>
  • 숫자야구/민강근 . . . . 1 match
         #include <iostream>
  • 숫자야구/방선희 . . . . 1 match
         #include <iostream>
  • 숫자야구/장창재 . . . . 1 match
         #include <iostream>
  • 스터디그룹패턴분류 . . . . 1 match
         [[FullSearch()]]
  • 스터디분류 . . . . 1 match
         [[FullSearch()]]
  • 시간관리인생관리 . . . . 1 match
          * Release : 2002년 12월 16일
  • 시간관리하기 . . . . 1 match
         === Thread ===
  • 시간맞추기/김태훈zyint . . . . 1 match
          break;
         [시간맞추기] [LittleAOI]
  • 시간맞추기/문보창 . . . . 1 match
         #include <iostream>
         [LittleAOI] [시간맞추기]
  • 시간맞추기/조현태 . . . . 1 match
         #include <iostream>
         [시간맞추기] [LittleAOI]
  • 시작 . . . . 1 match
         }}} [[ISBN(ISBN 숫자,KR]] [[FullSearch(내용단어)]] [[PageList(제목단어)]] [[RSS(RSS주소,5)]] [[LinkCount(페이지제목)]]
  • 식인종과선교사문제/변형진 . . . . 1 match
         == thread ==
  • 신문스크랩 . . . . 1 match
         [[FullSearch()]]
  • 알고리즘5주숙제/김상섭 . . . . 1 match
         #include <iostream>
  • 알고리즘5주숙제/하기웅 . . . . 1 match
         #include <iostream>
  • 압축알고리즘/수진&재동 . . . . 1 match
         #include <iostream>
  • 압축알고리즘/슬이,진영 . . . . 1 match
         #include <iostream>
  • 양쪽의 클래스를 참조 필요시 . . . . 1 match
         == Thread ==
  • 언어분류 . . . . 1 match
         [[FullSearch()]]
  • 연습용 RDBMS 개발 . . . . 1 match
          break;
  • 오페라의유령 . . . . 1 match
          * EBS 에선가 Joseph and the Amazing Technicolor Dreamcoat를 방영해줬던 기억이 난다. 성경에서의 요셉이야기를 이렇게 표현할 수 있을까; 형 왈 '아마 성경을 이렇게 가르친다면 교회에서 조는 사람들 없을꺼야;' 어떻게 보면 '아아 꿈많고 성공한 사람. 우리도 요셉처럼 성공하려면 꿈을 가져야해;' 이런식이였지만, 아주 신선했던 기억이 난다.
  • 위시리스트 . . . . 1 match
         Building Machine Learning Systems with Python 한국어판
  • 위키QnA . . . . 1 match
         ==== Thread About Regular and Semi project ====
  • 위키놀이 . . . . 1 match
         = Thread =
  • 위키를새로시작하자 . . . . 1 match
          위키 자체가 읽기 전용인것이기 보다는, 별도의 위키로 두는 것은 어떨까요? (물론.. 지금도 기존의 페이지가 별로 수정되고 있지 않아서 read-only 나 마찬가지인 상황이긴 하지만.) --[1002]
  • 위키분류 . . . . 1 match
         [[FullSearch()]]
  • 위키설명회 . . . . 1 match
         SeeAlso [위키설명회2005]
         SeeAlso [위키설명회2006]
         === Idea ===
          SeeAlso NoSmok:페이지복구하기 . 위키 설명회 전 해당 기능들을 실행시켜보았나요? --[1002]
  • 위키설명회2005/PPT준비 . . . . 1 match
         Headings: = Title 1 =; == Title 2 ==; === Title 3 ===; ==== Title 4 ====; ===== Title 5 =====.
         SeeAlso, DeleteMe와 같은 WikiTag들은 대괄호로 싸지 않아도 링크표시가 된다.
         ====== SeeAlso ======
         해당 페이지나 그 페이지의 일부분이 특정 페이지와 관련이 있을 경우, 관련있는 부분 마지막에 SeeAlso를 추가한다.
         문맥에 이미 포함된 링크를 SeeAlso로 다시 쓸 필요는 없다.
         주변 맥락을 제공하지 않기 때문에 SeeAlso는 최후의 수단이어야 한다.
         많은 사람들이 그냥 아무 생각없이 링크 달 수 있다는 편리함으로 SeeAlso의 사용에 유혹을 받지만 SeeAlso에 있는 링크는 [InformativeLink]여야 한다.
  • 윈도우단축키 . . . . 1 match
          * win + pause break - 시스템 정보
  • 유용한팁들 . . . . 1 match
         Created directory '/home/a/.ssh'.
  • 윤성준 . . . . 1 match
         #include <iostream>
  • 이규완 . . . . 1 match
         = Thread =
  • 이름짓기토론 . . . . 1 match
         === Thread (잡담? --;) ===
  • 이병윤 . . . . 1 match
          * Good to Great
  • 이승한/.vimrc . . . . 1 match
         SeeAlso) [[vi]]
         "<F5> : tab new create , <F6> : tab move, <F7> : tab close
  • 이승한/PHP . . . . 1 match
          * break, continue
  • 이승한/java . . . . 1 match
         기본 자료형 : boolean, byte
  • 이승한/질문 . . . . 1 match
         #include<iostream>
  • 이연주/공부방 . . . . 1 match
         == thread ==
  • 이영호/기술문서 . . . . 1 match
         [http://doc.kldp.org/KoreanDoc/html/Assembly_Example-KLDP/Assembly_Example-KLDP.html] - Linux Assembly Code
  • 이영호/시스템프로그래밍과어셈블리어 . . . . 1 match
         몇몇 게임(카트라이더, 워록, 대항해시대 등등)의 프로그래머들이 Application 층만을 다룰줄 아는 무식한 프로그래머라는 것을 알았다. (특히, 워록의 프로그래머는 프로그래머라기 보다 코더에 가깝고 배운 것만 쓸 줄 아는 무식한 바보이다. 그 프로그래머는 개발자로서의 수명이 매우 짧을 것이다. 3년도 못가 짤리거나 혹은 워록이라는 게임이 사라질걸?) - (이 게임들은 코드를 숨기지 못하게 하는 방법도 모르는 모양이다. 이런식으로 게임들을 건들여 패치를 만들 수 있다. KartRider는 요즘에와서 debug를 불가능하게 해두고 실행 파일을 packing 한 모양이다. 뭐 그래도 많은 코드들을 따라가지 않고 ntdll.ZwTerminateProcess에 BreakPoint를 걸어 앞 함수를 건들이면 그만이지만.)
  • 이차함수그리기/조현태 . . . . 1 match
         #include <iostream>
         [LittleAOI] [이차함수그리기]
  • 이학 . . . . 1 match
         단. 목적과 방향성없는 질문. 그리고 [http://kldp.org/KoreanDoc/html/Beginner_QA-KLDP/ 잘만들어진 메뉴얼을 읽지 않은 상태에서의 질문] 은 조금 생각해봐야 하지 않을까요. 이미 좋은 문서가 있는 가운데에서 선배들이 할 일은 '고기낚는 법' 을 가르쳐주는 것일지도.
  • 인물분류 . . . . 1 match
          [[FullSearch()]]
  • 일반적인사용패턴 . . . . 1 match
         해당 주제에 대해 새로운 위키 페이지를 열어보세요. Edit Text 하신 뒤 [[ "열고싶은주제" ]] 식으로 입력하시면 새 페이지가 열 수 있도록 붉은색의 링크가 생깁니다. 해당 링크를 클릭하신 뒤, 새로 열린 페이지에 Create This Page를 클릭하시고 글을 입력하시면, 그 페이지는 그 다음부터 새로운 위키 페이지가 됩니다. 또 다른 방법으로는, 상단의 'Go' 에 새 페이지 이름을 적어주세요. 'Go' 는 기존에 열린 페이지 이름을 입력하면 바로 가게 되고요. 그렇지 않은 경우는 새 페이지가 열리게 된답니다.
  • 임시분류 . . . . 1 match
         || [[FullSearch("임시분류")]] ||
  • 임인택/CVSDelete . . . . 1 match
         CVS에 보면 release 기능이 있던데... CVS에 들어간 파일은 다 지워주는데 폴더를 안 지워주죠.ㅎㅎㅎ -- [Leonardong]
  • 장용운 . . . . 1 match
          * 클러그 프로젝트팀 TeamBR
  • 장용운/알파벳놀이 . . . . 1 match
         #include <iostream>
  • 장용운/템플릿 . . . . 1 match
         #include <iostream>
  • 장창재 . . . . 1 match
         == Thread ==
  • 재미있게공부하기 . . . . 1 match
         ''재미있는 것부터 하기''와 비슷하게 특정 부분을 고르고 그 놈을 집중 공략해서 공부하는 방법이다. 이 때 가능하면 여러개의 자료를 총 동원한다. 예를 들어 논리의 진리표를 공부한다면, 논리학 개론서 수십권을 옆에 쌓아놓고 인덱스를 보고 진리표 부분만 찾아읽는다. 설명의 차이를 비교, 관찰하라(부수적으로 좋은 책을 빨리 알아채는 공력이 쌓인다). 대가는 어떤 식으로 설명하는지, 우리나라 번역서는 얼마나 개판인지 등을 살피다 보면 어느새 자신감이 붙고(최소한 진리표에 대해서 만큼은 빠싹해진다) 재미가 생긴다. see also HowToReadIt의 ''같은 주제 읽기''
  • 전문가의명암 . . . . 1 match
         NoSmok:AlfredNorthWhitehead''''''는 ''Civilization advances by extending the number of important operations which we can perform without thinking of them.''라는 명언을 남겼다.
  • 전시회 . . . . 1 match
         == Thread. ==
  • 전철에서책읽기 . . . . 1 match
         작년 1월에 지하철을 타며 책읽기를 했는데 한 번쯤 이런 것도 좋을 듯. 나름대로 재미있는 경험. :) Moa:ChangeSituationReading0116 --재동
  • 정규표현식/소프트웨어 . . . . 1 match
          http://hackingon.net/image.axd?picture=WindowsLiveWriter/AdhocStringManipulationWithVisualStudio/7EA25C99/image.png
          * regex-isearch(C-M-s) 로 간단하게 현재 버퍼에서 빠르게 문자열을 찾는다.
  • 정규표현식/스터디/반복찾기/예제 . . . . 1 match
         apache2 cron.hourly fuse.conf init.d lsb-release passwd- rsyslog.d ufw
  • 정렬/손동일 . . . . 1 match
         #include <iostream>
         SeeAlso [손동일]
  • 정모/2003.2.12 . . . . 1 match
         == thread ==
  • 정모/2003.3.5 . . . . 1 match
         == Thread ==
  • 정모/2004.04.27 . . . . 1 match
         == Thread ==
  • 정모/2004.10.29 . . . . 1 match
         == Thread ==
  • 정모/2004.10.5 . . . . 1 match
         == Thread ==
  • 정모/2004.11.16 . . . . 1 match
         = Thread. =
  • 정모/2004.6.4 . . . . 1 match
         == Thread ==
  • 정모/2004.9.14 . . . . 1 match
         == Thread ==
  • 정모/2004.9.3 . . . . 1 match
         == Thread ==
  • 정모/2005.1.17 . . . . 1 match
         = Thread =
  • 정모/2005.1.3 . . . . 1 match
          * '''다음 정모는 2주후 월요일, 17일입니다. ProjectEazy팀의 자연어(Natural Language) 처리 세미나가 정모 전에 있습니다'''
         = Thread =
  • 정모/2005.2.2 . . . . 1 match
         = Thread =
  • 정모/2006.1.5 . . . . 1 match
         == Thread ==
  • 정모/2007.3.13 . . . . 1 match
         Break time!!!
  • 정모/2011.11.30 . . . . 1 match
          * Agile Korea에 갔던걸 공유하지 못해 아쉽네요. 11학번들에게 Agile이 무엇인지 설명해줄 수 있을 수는 있을만큼 배워왔는데 다음시간에라도 공유할 수 있으면 좋겠어요. 성준이가 Paros를 통해 진경이 소스를 받아오는건 마치 데켐때 Cracking시간이 연상되는 OMS였습니다. 저번시간에 이어 재밌었어요!ㅋㅋ -[김태진]
  • 정모/2011.12.7 . . . . 1 match
         == Agile Korea 2011 공유 ==
  • 정모/2011.3.28 . . . . 1 match
          * 널 sea sparrow로 날려버리겠어 - 해적
  • 정모/2011.4.4/CodeRace/김수경 . . . . 1 match
          * [:NetBeans 넷빈즈]가 이상해서 또 한시간을 더 날렸다... 피곤하니 자러가야지.
  • 정모/2011.5.30 . . . . 1 match
          * 오늘 1시까지 기다리다 정모페이지가 안만들어지기에 제가 만들어버렸습니다 -_- 음, 이번주 스터디 공유에서 디자인패턴에 어떤 규칙에따라 만들어지는걸 구경했는데요. 규칙을 좀 더 자세히 알아보고 싶네요. 신기했거든요 +_+ 에.. OMS이번주 주제는 OMS였죠. 합주에 관한. 사실 생각해보면 하나하나씩 악기를 더해가는거니까 합주라고 볼 수도 있겠더라구요. 별로 생각도 안한 방법이었는데 신기했어요. (사실 잘 하는 악기가 없습니다만..) 그리고 OMS를 안 한 사람이 저밖에 없다보니 제가 OMS 다음주자를 맡게 되었지요. 다다음주에 하지 않게되면 너무 질질끌게 되니까 준비가 된다면(;;) 월요일 하도록 하겠습니다~~ (사실 주제도 걱정입니다..와우에 대해서 해볼까?!) 그리고 회고방식이 저번달과 많이 바뀌었던데요. 이것도 ICE Breaking의 한 방식이라니 신기했어요. 전 나이를 1살로 했지요. 전 이제 막 ZP에 들어와서 모든게 새로우니까!(지극히 주관적) 아, 그리고 데블스 캠프도 기대되네요. -[김태진]
  • 정모/2011.7.18 . . . . 1 match
          * [EnglishSpeaking/2011년스터디]
  • 정모/2011.7.25 . . . . 1 match
          * [EnglishSpeaking/2011년스터디]
  • 정모/2011.8.1 . . . . 1 match
          * 한달만에 가서 밥까지 먹고 왔네요. OMS는 정말 재밌었습니다. 책을 도서관에서 빌리려고 했는데 [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=5193829 이게뭐야]... 그냥 사볼까요... 흠 다음번엔 언제 올 수 있을지 모르겠네요. 뒷풀이만 가야할듯 ㅠ.ㅠ - [강성현]
  • 정모/2011.8.22 . . . . 1 match
          * [EnglishSpeaking/2011년스터디]
  • 정모/2011.8.29 . . . . 1 match
          * [:EnglishSpeaking/2011년스터디 잉글리쉬 톩킹 스터디]
  • 정모/2011.8.8 . . . . 1 match
          * [EnglishSpeaking/2011년스터디]
  • 정모/2011.9.27 . . . . 1 match
          * 이 주는 정말 공유할 것들이 많은 정모였지요. 전 역시나 Cappuccino에 관심이 많아서 그걸 설명...+_ 사실 옵젝-C를 배울때 최대 약점이 될 수 있는게 그 시장이 죽어버리면 쓸모가 없어진다는건데 브라우저는 그럴일이 없으니 좋죠. 제대로 release되어서 쓸 수 있는 날이 오면 좋겠네요. -[김태진]
  • 정모/2012.1.27 . . . . 1 match
          * 제가 첫 MC(?)를 맡은 정모였습니다. 뭐랄까, 진행이 지루하거나 하지는 않았으면 좋겠네요. 보통 제가 드립을 치더라도 준비를 약간이나마 해야 칠 수 있는 경우가 많기 때문에.. 재밌고 보람찬 정모를 만들려면 어떻게하는게 좋을까 생각해보게 되네요. 뭐, 아무튼 한종이가 OMS를 잘 해주어서 그에 대한 부담이 줄었던거 같아요 ㅋㅋ. 다음주에는 제가 Agile Korea에서 배워온 '무언가'를 같이 해봐야겠어요. ㅎㅎㅎㅎ -[김태진]
  • 정모/2012.1.6 . . . . 1 match
          * [http://www.ciokorea.com/news/11231?page=0,0 2012년에 뜰 오픈소스 5가지]
  • 정모/2012.11.19 . . . . 1 match
         == Thread ==
  • 정모/2012.2.24 . . . . 1 match
          * [http://wiki.zeropage.org/wiki.php/%EC%A0%9C12%ED%9A%8C%20%ED%95%9C%EA%B5%AD%EC%9E%90%EB%B0%94%EA%B0%9C%EB%B0%9C%EC%9E%90%20%EC%BB%A8%ED%8D%BC%EB%9F%B0%EC%8A%A4%20%ED%9B%84%EA%B8%B0 제12회한국자바개발자컨퍼런스후기]
          * 오랜만에 지원이누나를 다시 보는데다 승한선배가 오신다기에 급하게나마 2월 회고를 위한 정리를 진행했어요. 는 지원이누나가 정모가 잘 진행되고 있는거 같아서 좋다고 하기에 안도. ㅎㅎㅎㅎ 회고에서는 아무래도 단추공장 조가 가장 큰 인기를 끌었던거 같네요. Agile Korea가서 제대로 건져와서 써먹네요. ㅋㅋ GUI는 요새 제가 동네 리뉴얼하면서 (실제로 난 별로 안하는거같기도..) MVC패턴이나 View부분에 신경을 많이 쓰다보니 와닿는점이 참 많았어요. 승한선배가 좀 더 깊이 설명해주셨다면 좋았을텐데...라는 생각이 좀 들긴했지만요. 성현이형의 OMS도 엄청나서 (도쿄라니!) 전반적으로 정말 즐거운 정모였던거 같아요 - [김태진]
  • 정모/2012.4.9 . . . . 1 match
          * [CreativeClub]
  • 정모/2012.7.25 . . . . 1 match
          * Creative Club - ZP의 외부 활동이란 어떤 것이 있을까. 강력한 의견을 가진 사람이 없는 것이 우선 문제. 누군가가 뭘 할 때 필요한 아이디어를 내 보려고 함. OpenSource(소프트웨어, 라이브러리, 게임 개발 툴), ACM 출전, 멘토링, 공모전 등이 가능. ACM은 출전하기는 쉬우나 결과를 내기 어렵다. 멘토링은 많이들 관심이 있을지 미지수. 공모전은 시기적으로 적절한지 의문.
  • 정모/2012.8.1 . . . . 1 match
          * Creative Club - 공모전 지원 외부 사업, Zeropage를 어떻게 유명하게 만들 수 있는가. 위키 변경에 대해 논의함.
  • 정모/2013.1.15 . . . . 1 match
         == Thread ==
  • 정모/2013.5.6 . . . . 1 match
         = Clean Code =
  • 정모/2013.7.15 . . . . 1 match
         === CleanCode ===
  • 정모/2013.9.4 . . . . 1 match
         == KGC(korea game conference) ==
  • 정모/안건 . . . . 1 match
         = Thread =
  • 정종록 . . . . 1 match
         == thread ==
  • 제곱연산자 전달인자로 (Setting) . . . . 1 match
         #include <iostream>
  • 제로페이지분류 . . . . 1 match
         [[FullSearch()]]
  • 제로페이지회칙만들기 . . . . 1 match
         == Thread ==
  • 조금더빠른형변환사용 . . . . 1 match
          printf("%.4d-%.2d-%.2d %.2d:%.2d:%.2d.%.3d", ttt->tm_year, ttt->tm_mon, ttt->tm_mday, ttt->tm_hour, ttt->tm_min, ttt->tm_sec, tv.tv_usec/1000);
  • 조동영 . . . . 1 match
          http://imgsrc2.search.daum.net/imgair2/00/50/66/00506617_2.jpg
  • 조동영/이야기 . . . . 1 match
          - 보기 좋은 코드 (가독성(readability)이 높은 코드 (재환)
  • 조현태/놀이/시간표만들기 . . . . 1 match
         http://www.inyourheart.biz/zp/p_timetable.png
  • 조현태/블로그 . . . . 1 match
         http://inyourheart.biz/Lock.gif
  • 졸업논문 . . . . 1 match
          == Read ==
  • 졸업논문/본론 . . . . 1 match
         Django의 설계 철학은 한 마디로 DRY(Don't Repeat Yourself)이다. 확연히 구분할 수있는 데이터는 분리하고, 그렇지 않은 경우 중복을 줄이고 일반화한다. 데이터 뿐 아니라 개발에 있어서도 웹 프로그래밍 전반부와 후반부를 두 번 작업하지 않는다. 즉 웹 애플리케이션 개발자는 SQL을 사용하는 방식이 도메인 언어에 제공하는 프레임워크에 숨어 보이지 않기 때문에 프로그램을 동적으로 쉽게 바뀔 수록 빠르게 개발할 수 있다. 또한 후반부 데이터 모델이 바뀌면 프레임워크에서 전반부에 사용자에게 보이는 부분을 자동으로 바꾸어준다. 이러한 설계 철학을 바탕으로 기민하게 웹 애플리케이션을 개발할 수 있다.
  • 졸업논문/요약본 . . . . 1 match
         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.
  • 졸업논문/참고문헌 . . . . 1 match
         [3] Costa, "Creating a weblog in 15 minutes", http://www.rubyonrails.org/screencasts, July. 2006.
  • 좌뇌우뇌문제해결지향 . . . . 1 match
         [http://prome.snu.ac.kr/~instps/board2/crgtest/crgtest.cgi?action=read 이곳]에 가면 자신의 창의성을 테스트 할 수 있다. 결과에 연연하지 말고 재미삼아서 해보는 것이 좋을 듯 하다.
  • 주민등록번호확인하기/김영록 . . . . 1 match
         #include <iostream.h>
          ㅡ,.ㅡ [LittleAOI]처음과 끝만하다니 성의없음 ㅠㅠ
         [LittleAOI] [주민등록번호확인하기]
  • 중위수구하기/남도연 . . . . 1 match
         #include <iostream.h>
  • 중위수구하기/문보창 . . . . 1 match
          break;
         [중위수구하기] [LittleAOI]
  • 지금그때2003 . . . . 1 match
         == Thread ==
  • 지금그때2004 . . . . 1 match
         == Thread ==
  • 지금그때2004/여섯색깔모자20040331 . . . . 1 match
         하양 : 작년 기준으로 볼때 홍보 횟수대비 신청자는 linear(비례)하게 증가하였다.
  • 지금그때2004/패널토의질문지 . . . . 1 match
         == Thread ==
  • 지금그때2005 . . . . 1 match
         == Thread ==
  • 지금그때2005/회의20050308 . . . . 1 match
         = Thread =
  • 진법바꾸기/문보창 . . . . 1 match
         #include <iostream>
         [진법바꾸기] [LittleAOI]
  • 창섭/Arcanoid . . . . 1 match
         = Thread =
  • 최대공약수/남도연 . . . . 1 match
         #include <iostream.h>
  • 최소정수의합/김정현 . . . . 1 match
         public class AtleastSum
         [LittleAOI] [최소정수의합]
  • 최소정수의합/김태훈zyint . . . . 1 match
          if(sum >= 3000) break;
         [LittleAOI] [최소정수의합]
  • 최소정수의합/남도연 . . . . 1 match
         #include <iostream.h>
         [LittleAOI] [최소정수의합]
  • 최소정수의합/문보창 . . . . 1 match
         #include <iostream.h>
         [최소정수의합] [LittleAOI]
  • 최소정수의합/송지훈 . . . . 1 match
         #include <iostream>
  • 최소정수의합/이태양 . . . . 1 match
          break;
  • 최소정수의합/조현태 . . . . 1 match
         #include <iostream>
         [LittleAOI] [최소정수의합]
  • 최소정수의합/최경현 . . . . 1 match
          break;
         [LittleAOI] [반복문자열]
  • 컬럼분류 . . . . 1 match
         [[FullSearch()]]
  • 큰수찾아저장하기/문보창 . . . . 1 match
         #include <iostream>
         [큰수찾아저장하기] [LittleAOI]
  • 큰수찾아저장하기/조현태 . . . . 1 match
         #include <iostream>
          이녀석들.. ㅋㅋ 너희는 충분히 [AOI] 할 실력까지 되니,, [LittleAOI]가 쉬웠겠구나ㅠ
          안그래두, 쉬워할 것 같아서 [LittleAOI] 대문에 물어봤었잖아~ 난이도 어땠냐구 ㅋㅋ 에공~
         [LittleAOI] [큰수찾아저장하기]
  • 타도코코아CppStudy/0724 . . . . 1 match
          SeeAlso) [타도코코아CppStudy/0724/선희발표_객체지향]
          SeeAlso) [ScheduledWalk/석천]
          SeeAlso) [RandomWalk2/ClassPrototype]
          SeeAlso) [타도코코아CppStudy/객체지향발표]
          SeeAlso) OWIKI:ScheduledWalk/석천
          SeeAlso) OWIKI:RandomWalk2/ClassPrototype
         == Thread ==
  • 타도코코아CppStudy/0731 . . . . 1 match
         == Thread ==
  • 타도코코아CppStudy/0804 . . . . 1 match
         == Thread ==
  • 타도코코아CppStudy/0811 . . . . 1 match
         == Thread ==
  • 타도코코아CppStudy/0818 . . . . 1 match
         == Thread ==
  • 토론분류 . . . . 1 match
         [[FullSearch()]]
  • 토비의스프링3/밑줄긋기 . . . . 1 match
          * 이정도~ 부분을 읽고 자신있어한 내가 부끄럽다.. 헐리우드에 가서 jesus=heaven no jesus=hell 판들고 행진하는 사람들처럼.. - [서지혜]
  • 투표분류 . . . . 1 match
         [[FullSearch()]]
  • 튜터링/2011/어셈블리언어 . . . . 1 match
          call ReadDec ; 숫자 하나 받아옴
  • 파스칼삼각형/Leonardong . . . . 1 match
         #include <iostream>
  • 파스칼삼각형/sksmsvlxk . . . . 1 match
         #include <iostream>
  • 파스칼삼각형/강희경 . . . . 1 match
         #include <iostream>
          int *foreArray = new int[column]; //이전의(상위의) 행의 값
          array[j] = foreArray[j-1] + foreArray[j];
          copyArray(foreArray, array); //출력했던 행의 내용을 저장하고 다음행을 위해 초기화해준다.
  • 파스칼삼각형/곽세환 . . . . 1 match
         #include <iostream>
  • 파스칼삼각형/구자겸 . . . . 1 match
          if i>index: break
  • 파스칼삼각형/김영록 . . . . 1 match
         #include <iostream.h>
         [파스칼삼각형] [LittleAOI]
  • 파스칼삼각형/김홍기 . . . . 1 match
         #include <iostream>
  • 파스칼삼각형/문보창 . . . . 1 match
         #include <iostream>
         [파스칼삼각형] [LittleAOI]
  • 파스칼삼각형/문원명 . . . . 1 match
         #include <iostream>
  • 파스칼삼각형/손동일 . . . . 1 match
         #include<iostream>
  • 파스칼삼각형/송지원 . . . . 1 match
         #include <iostream>
  • 파스칼삼각형/윤종하 . . . . 1 match
         #include<iostream>
  • 파스칼삼각형/임상현 . . . . 1 match
         #include<iostream>
  • 파스칼삼각형/조현태 . . . . 1 match
         #include <iostream>
         [파스칼삼각형] [LittleAOI]
  • 파스칼의삼각형/조재화 . . . . 1 match
         #include<iostream>
  • 파일 입출력_2 . . . . 1 match
         #include <iostream>
  • 파일 입출력_3 . . . . 1 match
         #include <iostream>
  • 패턴분류 . . . . 1 match
         [[FullSearch()]]
  • 페이지이름 . . . . 1 match
         === Thread ===
  • 페이지이름고치기 . . . . 1 match
          * <!> '''중요! 기존 페이지의 제목을 클릭''', Full text search 해서 링크 걸린 다른 페이지들의 링크 이름들을 모두 수정해준다.
  • 포인터 swap . . . . 1 match
         #include <iostream>
  • 프로그래밍분류 . . . . 1 match
         [[FullSearch()]]
  • 프로그래밍잔치 . . . . 1 match
         == Thread ==
  • 프로그래밍잔치/ErrorMessage . . . . 1 match
         === Thread ===
  • 프로그래밍잔치/첫째날 . . . . 1 match
          * 언어를 이용하면서 문제 풀기. & 해당 언어에 대해서 위키에 Thread - Document 작성
  • 프로그래밍잔치/첫째날후기 . . . . 1 match
         사람들은 서로가 고른 언어로 만든 Hello World, 구구단 을 시연하면서 각자의 개발환경, 프로그래밍 방법 등을 보여주었다. 그리고 JuNe 은 중간에 Smalltalk (Squeak)의 OOP 적인 특성, Scheme, Haskell 의 함수형 언어 페러다임에 대해 보충 설명을 했다.
         학부생이 공부해볼만한 언어로는 Scheme이 추천되었는데, StructureAndInterpretationOfComputerPrograms란 책을 공부하기 위해서 Scheme을 공부하는 것도 그럴만한 가치가 있다고 했다. 특히 SICP를 공부하면 Scheme, 영어(VOD 등을 통해), 전산이론을 동시에 배우는 일석삼조가 될 수 있다. 또 다른 언어로는 Smalltalk가 추천되었다. OOP의 진수를 보고 싶은 사람들은 Smalltalk를 배우면 큰 깨달음을 얻을 수 있다.
  • 프로그램내에서의주석 . . . . 1 match
         자네의 경우는 주석이 자네의 생각과정이고, 그 다음은 코드를 읽는 사람의 관점인 건데, 프로그램을 이해하기 위해서 그 사람은 어떤 과정을 거칠까? 경험이 있는 사람이야 무엇을 해야 할 지 아니까 abstract 한 클래스 이름이나 메소드들 이름만 봐도 잘 이해를 하지만, 나는 다른 사람들이 실제 코드 구현부분도 읽기를 바랬거든. (소켓에서 Read 부분 관련 블럭킹 방지를 위한 스레드의 이용방법을 모르고, Swing tree 이용법 모르는 사람에겐 더더욱. 해당 부분에 대해선 Pair 중 설명을 하긴 했으니)
  • 프로젝트 . . . . 1 match
          * [SmallTalk]다 프로젝트. Feat. [톱아보다], 매주 금요일 10시 모임. [SmalltalkBestPracticePatterns]를 공부하면서 [SBPPSummary]페이지의 완성과, 자판기프로그램 제작이 목표.
          * [ProjectEazy] - AI를 이용한 3살짜리 여자아이 '이지(Eazy)' 만들기
  • 프로젝트분류 . . . . 1 match
         [[FullSearch()]]
  • 피그말리온과 갈라테아 . . . . 1 match
         '''쟝 레온 제롬(Jean Leon Gerome. French, 1824-1904)'''
  • 피보나치/Leonardong . . . . 1 match
         #include <iostream>
  • 피보나치/SSS . . . . 1 match
          break;
  • 피보나치/aekae . . . . 1 match
         #include <iostream>
  • 피보나치/곽세환 . . . . 1 match
         #include <iostream>
  • 피보나치/김상섭 . . . . 1 match
         #include <iostream>
  • 피보나치/김상윤 . . . . 1 match
         #include <iostream>
  • 피보나치/김재성,황재선 . . . . 1 match
          printf("피보나치수열을 시작합니다 Made in Korea \n");
  • 피보나치/김정현 . . . . 1 match
         #include <iostream>
  • 피보나치/문원명 . . . . 1 match
         #include <iostream>
  • 피보나치/민강근 . . . . 1 match
         #include<iostream>
  • 피보나치/방선희 . . . . 1 match
         #include <iostream>
  • 피보나치/손동일 . . . . 1 match
         #include<iostream>
  • 피보나치/이동현,오승혁 . . . . 1 match
         #include <iostream>
  • 피보나치/이태양 . . . . 1 match
          break;
  • 피보나치/장창재 . . . . 1 match
         #include <iostream.h>
  • 피보나치/조재화 . . . . 1 match
         #include<iostream>
  • 피보나치/조현태 . . . . 1 match
         #include <iostream>
  • 하노이탑/윤성복 . . . . 1 match
         #include <iostream>
  • 하노이탑/이재혁김상섭 . . . . 1 match
         #include <iostream>
  • 하노이탑/조현태 . . . . 1 match
         #include <iostream>
  • 한자공 . . . . 1 match
         = Thread =
  • 행사분류 . . . . 1 match
         [[FullSearch()]]
  • 허아영/C코딩연습 . . . . 1 match
         = Thread =
  • 허아영/MBTI . . . . 1 match
         = thread =
  • 헝가리안표기법 . . . . 1 match
         || b || bool || any boolean type || bool bTrue ||
  • 혀뉘 . . . . 1 match
          * 칵테일 - Long Island Iced Tea
  • 호너의법칙/김태훈zyint . . . . 1 match
          if(i==0) break;
         [LittleAOI] [호너의법칙]
  • 호너의법칙/박영창 . . . . 1 match
         #include <iostream>
  • 홈페이지분류 . . . . 1 match
         [[FullSearch()]]
  • 화성남자금성여자 . . . . 1 match
         void vectorClear (vec3_t a);
  • 화이트헤드과정철학의이해 . . . . 1 match
          * '진정한 발견의 방법은 비행기의 비행과 유사하다. 그것은 개별적인 관찰의 지평에서 출발하여 상상적 일반화의 엷은 대기층을 비행한다. 그리고 다시 합리적 해석에 의해 날카로워진 새로운 관찰을 위해 착륙한다.' - 서문중 인용된 Whitehead 글.
  • 회원자격 . . . . 1 match
         = Thread =
  • 후각발달특별세미나 . . . . 1 match
         #include <iostream>
  • 후기 . . . . 1 match
         더 대중적인 축제를 만들 생각도 해 보았다. 사람에게 감각적인 자극을 줄 수 있는 언어나 그 언어로 만들어진 프로그램, 혹은 다른 무언가가 있으면 어떨까? Mathmetica에서 프랙탈로 삼각형을 그리는 모습을 보고 사람들은 감탄했다. 패널토론 도중에 Squeak에서 보여준 시뮬레이션 역시 놀라웠다. 마이크로칩을 프로그램하여 모르스 부호를 불빛으로 깜박거리는 모습도 신기했다. 프로그램 언어에 익숙하지 않은 다른 분야를 공부하는 참가자들은 눈에 보이지 않는 동작 보다는, 감각적인 자극에 많은 호기심을 느낄 것이다. 시각 이외에 다른 감각을 자극하는 볼거리가 준비된다면 가족끼리 대안언어축제에 놀러 올 수 있을 것 같다. 마치 구경도 하고, 직접 체험해 볼 수도 있는 전시장에 온 것 같은 기분을 낼 수 있을 것이다.
Found 2513 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

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