E D R , A S I H C RSS

Full text search for "a..d"

a..d


Search BackLinks only
Display context of search results
Case-sensitive searching
  • AcceleratedC++/Chapter13 . . . . 152 matches
          std::istream& read(std::istream&);
          double grade() const;
          std::istream& read_common(std::istream&);
         '''대학원생에 관련된 점을 추가한 Grad class'''
         class Grad:public Core { // 구현(implementation)의 일부가 아닌 인터페이스(interface)의 일부로서 상속받는다는 것을 나타냄.
          Grad();
          Grad(std::istream&);
          double grade() const;
          std::istream& read(std::istream&);
         Grad 클래스는 Core로 부터 파생되었다(Derived from), 상속받았다(inherits from), 혹은 Core는 Grad의 base class 이다 라는 표현을 사용한다.
          double grade() const;
          std::istream& read(std::istream&);
          std::istream& read_common(std::istream&);
          Core, Grad의 생성자 4가지. 각기의 클래스에 따라 다르게 행동하게 되는 read, grade 함수. Core 클래스의 name, read-common 함수.
         double Core::grade() const {
          return ::grade(midterm. final, homework);
         istream& Core::read_common(istream& in) {
         istream& Core::read(istream& in) {
          read_common(in);
          read_hw(in, homework);
  • 권영기/채팅프로그램 . . . . 105 matches
         #include<pthread.h>
         int client_addr_size, flag = 0;
          pthread_t pthread[2];
          struct sockaddr_in server_addr, client_addr;
          setsockopt(server_socket, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
          memset(&server_addr, 0, sizeof(server_addr));
          server_addr.sin_family = AF_INET;
          server_addr.sin_port = htons(4000);
          server_addr.sin_addr.s_addr = htonl(INADDR_ANY);
          if(bind(server_socket, (struct sockaddr *)&server_addr, sizeof(server_addr))){
          client_addr_size = sizeof(client_addr);
          client_socket = accept(server_socket, (struct sockaddr*)&client_addr, &client_addr_size);
          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];
          struct sockaddr_in server_addr;
          memset( &server_addr, 0, sizeof( server_addr));
          server_addr.sin_family = AF_INET;
  • BusSimulation/조현태 . . . . 95 matches
         road *cau_road;
          cau_road=new road(3000);
          cau_road->Build("정문",5,0,5);
          cau_road->Build("issac",10,700,5);
          cau_road->Build("시장",3,1000,5);
          cau_road->Build("중문",10,1320,5);
          cau_road->Build("곰두리",10,1700,5);
          cau_road->Build("공대건물",2,2100,5);
          cau_road->Build("주차장",30,2750,5);
          cau_road->Build("후문",10,2999,5);
          cau_road->Act();
          cau_road->Start_car(i,20,0,80);
          delete cau_road;
         void bus::move(road *in_road)
          temp_where=in_road->car_move(&in_station, speed, where);
          in_road->car_stop(where);
         void bus::stop(station *in_station, road* in_road)
          move(in_road);
         void bus::act(station* in_station, road* in_road)
          stop(in_station, in_road);
  • LIB_3 . . . . 84 matches
          pReady_heap[count] = NULL;
          ready_tcb_ptr = 0;
          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;
          pReady_heap[ready_tcb_ptr] = pSuspend_heap[i];
          temp = ready_tcb_ptr;
          if ( pReady_heap[temp]->priority > pReady_heap[tree_parent(temp)]->priority ) {
          temp_tcb = pReady_heap[tree_parent(temp)];
          pReady_heap[tree_parent(temp)] = pReady_heap[temp];
  • 김희성/리눅스계정멀티채팅2차 . . . . 84 matches
         #include<pthread.h>
         int thread_num[25]; //스레드 번호 (해당 스레드 활성화시 번호 값 + 1, 비활성화시 0)
          //ex) thread_num[스레드 번호]==스레드 번호+1
         int thread_id[25]; //스레드 ID 번호
          //ex) 스레드 아이디 = id[thread_id[스레드 번호]]
          send_m(client_socket,"ID is already existing..");
          if(thread_num[i] && thread_id[i]>=0)
          send_m(client_socket_array[t_num-1],id[thread_id[i]]);
          if(thread_id[k]==i)
          id[thread_num[t_num-1]],&buff_rcv[j+11]);
          sprintf(buff_snd,"%s : %s",id[thread_id[t_num-1]],buff_rcv);
          if(thread_num[i] && thread_id[i]>=0)
          thread_num[t_num-1]=0;
          thread_id[t_num-1]=0;
         void* rutine(void* data)//data = &thread_num[스레드 번호]
          thread_id[t_num-1]=-1;
          thread_id[t_num-1]=i_num;
          if(thread_num[i] && thread_id[i]>=0)
          if(thread_num[i])
          pthread_t p_thread[25];
  • 김희성/리눅스계정멀티채팅 . . . . 82 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으로 초기화한다.
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          printf("%dth client made new ID\n",t_num);
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          if(thread_num[i])
          if(thread_num[i])
          if(thread_num[i])
          thread_num[t_num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
  • WebGL . . . . 79 matches
         gl.attachShader(shaderProgram, fragmentShader);
         gl.attachShader(shaderProgram, vertexShader);
         위의 코드를 보면 [쉐이더] 프로그램에 fragmentShader와 vertexShader를 Link 시키는 구문인데 주체인 shaderProgram은 첫번쨰 인자이고 gl은 그냥 접두어 처럼 보인다. 저 구문만 그런것이 아니라 다른 모든 함수들이 저 gl 객체에 붙어있다. 하지만 정작 gl이 주체가 아닌 것들이 많다. 따라서 래핑한 객체를 만들어 쓰는 것이 속편한데 어설프게 했다가는 무척 꼬이게 된다.
         Attribute는 각 포인트 별로 전달되는 정보이고 uniform 은 전체에서 공통적인 정보이다. 일반적으로 Attribute는 각 정점의 위치 정보와 각 지점의 법선 벡터 정보를을 전달한다. uniform은 일반적으로 카메라의 위치나 환경광의 위치처럼 전체적인 것을 전달한다. Attribute나 uniform은 일종의 변수인데 핸들을 얻어와서 그것을 통해 값을 전달할수 있다. 즉 Atrribute나 Uniform은 Javascript측에서 쉐이더로 정보를 보내는 것이다. varying은 쉐이더 간의 정보 전달에 사용된다. vertex shader에서 fragment shader로 값이 전달되며 반대는 불가능하다(파이프라인 구조상 당연한 것이다). 이때 vertex shader는 각 정점(꼭지점) fragment shader는 각 픽셀에 한번 호출되게 되는데 각 정점 사이의 값들은 [보간법]을 거쳐 전달되게 된다(그라디언트 같은 느낌이다 중간값을 알아서 만들어 준다).
         ==== vertex shader ====
         ==== fragment shader ====
         각 정점 사이에 있는 픽셀 마다 호출된다. 주로 광원효과를 적용한 픽셀의 최종적인 색깔이나 텍스쳐 연산에 사용된다. varying변수를 vertex shader에서 fragment shader로 넘겨주면 각 정점 사이에는 보간법으로 변환된 값이 넘어 온다.
         ==== vertexShader ====
         ==== fragmentShader ====
          var shader;
          var url = document.getElementById("vertexShader").getAttribute("src");
          var url = document.getElementById("fragmentShader").getAttribute("src");
          shader = new GLShader(gl, data[0], data[1]);
          gl.useProgram(shader.program);
          shader.aVertexPosition = gl.getAttribLocation(shader.program, "aVertexPosition");
          shader.aVertexNormal = gl.getAttribLocation(shader.program, "aVertexNormal");
          var cam = gl.getUniformLocation(shader.program, "matCamara");
          var lightPos = shader.getUniformLocation("lightPos");
          var lightDirection = shader.getUniformLocation("lightDirection");
          var materialDiffuse = shader.getUniformLocation("materialDiffuse");
  • UnixSocketProgrammingAndWindowsImplementation . . . . 74 matches
         struct sockaddr {
          u_short sa_family; /* address family */
         struct sockaddr_in {
         struct in_addr sin_addr; // ip 주소
          ※ 왜 sockaddr과 sockaddr_in의 structure가 같을까?
         // sockaddr_in 은 TCP/IP체제 이므로 AF_INET만 사용한다. -> TCP/IP는 인터넷 기반이므로.
         === sin_addr: ===
         INADDR_ANY : 자기 자신의 주소를 할당한다. (== 0)
         // sin_addr은 인터넷 주소를 담고 있으므로 4 바이트가 필요하다.
         struct in_addr {
          unsigned long s_addr;
          inet_addr(): 주소를 long형으로 계산하고 htonl()를 사용해 Big-Endian으로 변환 후 값을 return 한다.
          ina.sin_addr.s_addr = inet_addr("127.0.0.1");
         struct sockaddr_in ina;
          memset((struct sockaddr *)&ina, 0, sizeof(struct sockaddr));
          ina.sin_addr.s_addr = inet_addr(SERVER_IP); // 클라이언트의 경우
          // ina.sin_addr.s_addr = INADDR_ANY; // 서버의 경우
         [[HTML(<img src="http://zeropage.org/pub/upload/sock.gif"><br>)]]
         int bind(int sockfd, struct sockaddr *myaddr, int addrlen);
          if( bind(sockfd, (struct sockaddr *)&ina, sizeof(struct sockaddr) == -1 )
  • ClassifyByAnagram/sun . . . . 71 matches
          anagram.add( "test" );
          anagram.add( "aah" );
          anagram.add( "aahed" );
          anagram.add( "aahing" );
          anagram.add( "aahs" );
          anagram.add( "aal" );
          anagram.add( "aalii" );
          anagram.add( "aaliis" );
          anagram.add( "aals" );
          anagram.add( "aardvark" );
          anagram.add( "aardvarks" );
          anagram.add( "aardwolf" );
          anagram.add( "aardwolves" );
          anagram.add( "aargh" );
          anagram.add( "aarrgh" );
          anagram.add( "aarrghh" );
          anagram.add( "aas" );
          anagram.add( "aasvogel" );
          anagram.add( "aasvogels" );
          anagram.add( "ab" );
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 71 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, '>');
  • RandomWalk2/재동 . . . . 71 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())
          self.board.readTXT('case_0.txt')
          self.board.readTXT(TXT)
          self.moveRoach.readTXT(TXT)
          self.board.readTXT(TXT)
          self.moveRoach.readTXT(TXT)
         class Reader:
          def readTXT(self,TXT):
          self.data = file.readlines()
          self.reader = Reader()
  • BlueZ . . . . 69 matches
         http://www.bluez.org/download.html
          char addr[19] = { 0 };
          ba2str(&(ii+i)->bdaddr, addr);
          if (hci_read_remote_name(sock, &(ii+i)->bdaddr, sizeof(name),
          printf("%s %s\n", addr, name);
          struct sockaddr_rc loc_addr = { 0 }, rem_addr = { 0 };
          int s, client, bytes_read;
          int opt = sizeof(rem_addr);
          // local bluetooth adapter
          loc_addr.rc_family = AF_BLUETOOTH;
          loc_addr.rc_bdaddr = *BDADDR_ANY;
          loc_addr.rc_channel = (uint8_t) 1;
          bind(s, (struct sockaddr *)&loc_addr, sizeof(loc_addr));
          client = accept(s, (struct sockaddr *)&rem_addr, &opt);
          ba2str( &rem_addr.rc_bdaddr, buf );
          // read data from the client
          bytes_read = read(client, buf, sizeof(buf));
          if( bytes_read > 0 ) {
          struct sockaddr_rc addr = { 0 };
          addr.rc_family = AF_BLUETOOTH;
  • 김희성/리눅스멀티채팅 . . . . 69 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])
          thread_num[num-1]=0;
          //스레드가 비활성화 되었으므로 thread_num을 0으로 초기화한다.
          pthread_t p_thread[25];
          struct sockaddr_in server_addr;
          struct sockaddr_in client_addr;
          int client_addr_size;
          memset(&server_addr,0,sizeof(server_addr));
          server_addr.sin_family =AF_INET;
          server_addr.sin_port =htons(4000);
          server_addr.sin_addr.s_addr=htonl(INADDR_ANY);
          if(-1==bind(server_socket,(struct sockaddr*)&server_addr,sizeof(server_addr)))
          thread_num[i]=0;
          if(!thread_num[i])
          client_addr_size= sizeof(client_addr);
          client_socket_array[i] = accept(server_socket, (struct sockaddr*)&client_addr,&client_addr_size);
  • MoreEffectiveC++/Appendix . . . . 68 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
         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
         One topic Cargill does not discuss in C++ Programming Style is exceptions. He turns his critical eye to this language feature in the following article, however, which demonstrates why writing exception-safe code is more difficult than most programmers realize: ¤ MEC++ Rec Reading, P22
  • 새싹교실/2012/세싹 . . . . 64 matches
          || 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
          * http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Network_Programing/AdvancedComm/SocketOption
          잠깐 소개했던 thread프로그래밍을 김희성 학생이 thread로 소켓을 짜는 것인줄 알고 채팅 프로그래밍을 완성시켰네요. 강사 멘붕
          1) thread 프로그래밍
          - thread의 동작 원리와 thread를 어떻게 생성하는지, 종료를 어떻게 시키는지에 대해 배웠습니다.
          - 자세한 내용은 링크를 참조. http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Thread/Beginning/WhatThread
          * socket과 thread를 이용하여 메시지를 주고 받을 수 있는 채팅 프로그램을 작성하시오.
         } NTFS_RECORD_HEADER, *PNTFS_RECORD_HEADER;
          NTFS_RECORD_HEADER Ntfs;
         } FILE_RECORD_HEADR, *PFILE_RECORD_HEADER;
          U16 NumberOfHeads;
         PFILE_RECORD_HEADER MFT;
         void ReadSector(U64 sector, U32 count, void* buffer);
  • 2학기파이선스터디/서버 . . . . 61 matches
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
         import thread
         lock = thread.allocate_lock() # 상호 배제 구현을 위한 락 객체
          def addUser(self, conn, addr, name):
          conn.send('Already resistered name\n')
          self.users[name] = (conn, addr)
          self.broadcastMessage('['+name+']' + ' entered\n')
          self.broadcastMessage('['+name+'] '+' has gone!\n')
          self.broadcastMessage('['+name+'] ' + msg)
          def broadcastMessage(self, msg):
          for conn, addr in self.users.values():
          print 'connection from', self.client_address
          name = self.readAngRegisterName()
          print 'Disconnected from', self.client_address
          def readAngRegisterName(self):
          if self.users.addUser(self.request, self.client_address, name):
          server = ThreadingTCPServer(("", PORT), RequestHandler)
         from SocketServer import ThreadingTCPServer, StreamRequestHandler
         import thread
         lock = thread.allocate_lock() # 상호 배제 구현을 위한 락 객체
  • JavaNetworkProgramming . . . . 58 matches
          *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 블록으로 동기화 되어야 한다는 점이다.
          int numberRead;
          while((numberRead =System.in.read(buffer))>=0) //가능한 많은 양을 읽는다. EOF가 -1을 반환하면 출력한다.
          System.out.write(buffer,0,numberRead);
          int numberRead;
          while((numberRead = in.read(buffer)) >=0) //파일을 버퍼에 가능한 많은 양을 읽고 읽은 양만큼 파일에 쓴다. 파일이 EOF일 때까지.
          out.write(buffer,0,numberRead); //여기서 0은 초기시작위치이고 파일에 쓸때마다 점점 옆으로 이동한다 --;
          public void mark(int readAheadLimit){
          *LineNumberInputStream : LineNumberReader 클래스에 의해 쓸모가 없어진 이 스트림은 초보적인 수준으로 줄에 번호 매기는 기능을 제공한다.
  • 데블스캠프2013/셋째날/머신러닝 . . . . 58 matches
         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();
         trainData = open('DataSet/train_data11293x8165').readlines();
         trainClass = open('DataSet/train_class11293x20').readlines();
         testData = open('DataSet/test_data7528x8165').readlines();
         print 'load DataSet finished'
          cout << "File load Finished" << endl;
         void readFile(int ** target, const char * filename, int row, int col);
  • MobileJavaStudy/SnakeBite/FinalSource . . . . 56 matches
          private int headIndex;
          cellVector.addElement(new SnakeCell(i, 1));
          headIndex = 0;
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          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)
          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;
          currentHead.x--;
          currentHead.x++;
          currentHead.y--;
  • 위키기본css단장 . . . . 56 matches
         || Upload:black.css || 0||
         || Upload:blue.css || 1|| 은은한 파란 나라 ||
         || Upload:red.css || 2|| 레드 - 깔끔함, 좌우에 공간이 있음 ||
         || Upload:clean.css || 2|| 검은색 태두리로 깔끔함 강조 ||
         || Upload:easyread.css || 1|| 읽기 쉬운 것에 주안점, 개인차 존재 ||
         || Upload:sfreaders.css|| 3|| 제목이 크기에 따라 색깔별로 표시 ||
         || Upload:uno.css || 0||
         || Upload:narsil.css || 0||
         || Upload:black_mini.png || Upload:hirenn_mini.png || Upload:blue_mini.png ||
         || Upload:black.css || Upload:hirenn.css || Upload:blue.css ||
         || 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 ||
         || [[HTML(<IMG SRC="http://165.194.17.15/pub/upload/red_fix_1.gif" WIDTH="346" HEIGHT="259" />)]] || . || . ||
          ==== Upload:black.css ====
         || Upload:black_css.png ||
          ==== Upload:blue.css ====
         || Upload:blue_css.png ||
          ==== Upload:red.css ====
  • Gof/Facade . . . . 55 matches
         = FACADE =
         서브시스템의 인터페이스집합에 일관된 인터페이스를 제공한다. Facade는 고급레벨의 인터페이스를 정의함으로서 서브시스템을 더 사용하기 쉽게 해준다.
         서브시스템을 구축하는 것은 복잡함을 줄이는데 도움을 준다. 일반적인 디자인의 목적은 각 서브시스템간의 통신과 의존성을 최소화시키는 것이다. 이 목적을 성취하기 위한 한가지 방법으로는 단일하고 단순한 인터페이스를 제공하는 facade object를 도입하는 것이다.
         http://zeropage.org/~reset/zb/data/facad057.gif
         이러한 클래스들로부터 클라이언트들을 보호할 수 있는 고급레벨의 인터페이스를 제공하기 위해 컴파일러 서브시스템은 facade 로서 Compiler class를 포함한다. 이러한 클래스는 컴파일러의 각 기능성들에 대한 단일한 인터페이스를 정의한다. Compiler class는 facade (원래의 단어 뜻은 건물의 전면. 외관, 겉보기..) 로서 작용한다. Compiler class는 클라이언트들에게 컴파일러 서브시스템에 대한 단일하고 단순한 인터페이스를 제공한다. Compiler class는 컴파일러의 각 기능들을 구현한 클래스들을 완벽하게 은폐시키지 않고, 하나의 클래스에 포함시켜서 붙인다. 컴파일러 facade 는저급레벨의 기능들의 은폐없이 대부분의 프로그래머들에게 편리성을 제공한다.
         http://zeropage.org/~reset/zb/data/facad058.gif
         이럴때 Facade Pattern을 사용하라.
          * 복잡한 서브 시스템에 대해 단순한 인터페이스를 제공하기 원할때. 서브시스템은 종종 시스템들이 발전되어나가면서 더욱 복잡성을 띄게 된다. 대부분의 패턴들은 패턴이 적용된 결과로 많고 작은 클래스들이 되게 한다. 패턴의 적용은 서브시스템들이 더 재사용가능하고 커스터마이즈하기 쉽게 하지만, 커스터마이즈할 필요가 없는 클라이언트들이 사용하기 어렵게 만든다. Facade는 서브시스템에 대한 단순하고 기본적인 시각을 제공한다. 이러한 시각은 대부분의 클라이언트들에게 충분하다. 커스터마이즈가 필요한 클라이언트들에게만이 facade를 넘어서 볼 필요가 있는 것이다.
          * 클라이언트들과 추상 클래스들의 구현 사이에는 많은 의존성이 있다. 클라이언트와 서브시스템 사이를 분리시키기 위해 facade를 도입하라. 그러함으로서 서브클래스의 독립성과 Portability를 증진시킨다.
          * 서브시스템에 계층을 두고 싶을 때. 각 서브시스템 레벨의 entry point를 정의하기 위해 facade를 사용하라. 만일 각 서브시스템들이 서로 의존적이라면 서브시스템들간의 대화를 각 시스템간의 facade로 단일화 시킴으로서 그 의존성을 단순화시킬 수 있다.
         http://zeropage.org/~reset/zb/data/facade.gif
         Facade (Compiler)
          - Facade 객체에 의해 정의된 작업을 처리한다.
          - facade 에 대한 정보가 필요없다. facade object에 대한 reference를 가지고 있을 필요가 없다.
          * 클라이언트는 Facade에게 요청을 보냄으로서 서브시스템과 대화한다. Facade 객체는 클라이언트의 요청을 적합한 서브시스템 객체에게 넘긴다. 비록 서브시스템 객체가 실제 작업을 수행하지만, facade 는 facade 의 인퍼페이스를 서브시스템의 인터페이스로 번역하기 위한 고유의 작업을 해야 할 것이다.
          facade 를 사용하는 클라이언트는 직접 서브시스템 객체에 접근할 필요가 없다.
          Facade Pattern은 다음과 같은 이익을 제공해준다.
          2. 서브시스템과 클라이언트 간의 연결관계를 약하게 해준다. 종종 서브시스템 컴포넌트는 클라이언트와 강한 연결관계를 가지기도 한다. 약한 연결관계는 클라이언트에게 영향을 미치지 않으면서 서브시스템의 컴포넌트들을 다양하게 만들어준다. Facade 는 시스템과 객체간의 의존성을 계층화 하는데 도움을 준다. Facade는 복잡함이나 순환의존성을 없애준다. 이것은 클클라이언트와 서브시스템이 비의존적으로 구현되었을때의 가장 중요한 결과일 것이다.
         facade를 구현할 때 다음과 같은 issue를 생각하라.
         클라이언트와 서브시스템간의 연결관계는 Facade를 추상클래스로 만듬으로서 줄일 수 있다.
  • AcceleratedC++/Chapter9 . . . . 53 matches
          std::istream& read(std::istream&); //입력 스트림으로 부터 입력을 받아서 4개의 멤버변수를 초기화한다.
          double grade() const; //내부 멤버변수를 활용하여 점수를 계산하고 double 형으로 리턴한다.
          * s:Student_info 라면 멤버함수를 호출하기 위해서는 s.read(cin), s.grade() 와 같이 함수를 사용하면서 그 함수가 속해있는 객체를 지정해야함. 암묵적으로 특정객체가 그 함수의 인자로 전달되어 그 객체의 데이터로 접근이 가능하게 된다.
         istream & Student_info::read(istream& in)
          read_hw(in, homework);
          * 함수의 이름이 Student_info::read이다
         double Student_info::grade() const {
          return ::grade(midterm, final, homework);
          ::를 사용함으로써 호출되는 grade를 객체의 멤버함수가 아니라 전역 grade의 형으로 사용하는 것이 가능하다.
          read, grade를 정의함으로써 Student_info에 직접적인 접근을 하지 않고도 데이터를 다룰 수 있었다.
          double grade() const;
          std::istream& read(std::istream&);
          double grade() const;
          dobule grade() const;
          double grade() const;
          dobule grade() const;
          double grade() const;
          std::istream& read(std::istream&);
          만약 s:Student_info 에 read(istream&)을 통해서 데이터를 입력하지 않고서 s.grade()를 사용한다면 프로그램을 에러를 낼 것이다.
          double grade() const;
  • CeeThreadProgramming . . . . 50 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);
          _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 =
         #include <pthread.h>
  • Gnutella-MoreFree . . . . 47 matches
          Note 3 : Protocol은 Header와 Payload로 구성
          Payload Descriptor (2 byte): 명령어의 식별자
          Payload Length (4 byte): Header 다음에 따라오는 Descriptor 의 길이
          Data가 스트림이기 때문에 공백이나 Pad Byte가 따라오지않는다.
          || DescriptorID || Payload Descriptor || TTL || hops || PayloadLength ||
         || ping || 네트워크상의 호스트를 찾을 때 쓰인다. Payload가 없기 때문에 header의 Payload_Length = 0x00000000 로 설정된다. ||
         || pong || Ping을 받으면 주소와 기타 정보를 포함해 응답한다.Port / IP_Address / Num Of Files Shared / Num of KB Shared** IP_Address - Big endian||
         || queryHit || 검색 Query 조건과 일치한 경우 QueryHit로 응답한다. Num Of Hits 조건에 일치하는 Query의 결과 수 Port / IP_Address (Big-endian) / Speed / Result Set File Index ( 파일 번호 ) File Size ( 파일 크기 )File Name ( 파일 이 / 더블 널로 끝남 ) Servent Identifier 응답하는 Servent의 고유 식별자 Push 에 쓰인다. ||
         || push || 방화벽이 설치된 Servent와의 통신을 위한 DescriptorServent Identifier / File Index / IP_Address(Big-endian)/Port ||
          GnutellaPacket packet_Header / packet_Ping / packet_Pong
          또한 Entica에서 필요로하는 Search / MultiThreadDownloader를 지원하며
         payload : 패킷 갖는 데이타
         http://www.gnutelladev.com/source/gnucleus0.html (소스코드)
         void CSearchResults::OnButtonDownload()
         RelayDownload(*pGroup);
         파일을 선택하고 그 그룹의 결과값을 RelayDownload 함수의 전달인자로 보낸다.
         void CSearchResults::RelayDownload(ResultGroup &Item) 에서는
         CGnuDownloadShell* Download = new CGnuDownloadShell(m_pComm);
         m_pComm->m_DownloadList.push_back(Download);
         와 같이 m_DownloadList에 Download 객체를 삽입하고 CGnuControl에서 제어하게 만든다.
  • Linux/필수명령어/용법 . . . . 46 matches
         adduser
         - adduser
         - Enter login name for new account (^C to quit): blade
         - Editing information for new user [blade]
         - $ chmod 666 broadboard ,,파일을 모두가 읽고 쓸 수 있도록 한다.
         - $ chmod 746 broad ,,파일 권한을 -rwxr--rw-로 변경한다.
         - $ chmod o x,g-w broadboard
         - $ chmod u=r broad ,, 다른 사용자의 권한을 읽기로 제한한다.
         - $ chown blade /user/sisap/*
         /usr/sisap 디렉토리의 모든 파일을 blade의 것으로 바꾼다.
         - $ cp -i blade.Z temp.Z
         - blade kimtaihan 2 1 Oct 20 11:31
         명령이 내려지면 일련의 마무리 작업을 수행한 후에 정지한다. 시스템 종료 기록도 /var/adm/wtmp 로그 파일에 추가된다.
         head
         - head [ -행수 ] [ 파일이름(들) ]
         - $ head -3 letter
         - Blade
         - $ mkdir blade.seoul ,,현재 디렉토리의 하위 디렉토리 작성
         - $ cd blade.seoul
         - $ mkdir -p blade/books
  • AcceleratedC++/Chapter4 . . . . 45 matches
          cout << "Your final grade is " << setprecision(3)
         double grade(double midterm, double final, double homework)
          cout << "Your final grade is " << setprecision(3)
          << grade(midterm, final, sum / count)
          === 4.1.2 Reimplementing out grading policy ===
         double grade(double midterm, double final, const vector<double>& hw)
          return grade(midterm, final, median(hw));
          * const vector<double>& hw : 이것을 우리는 double형 const vector로의 참조라고 부른다. reference라는 것은 어떠한 객체의 또다른 이름을 말한다. 또한 const를 씀으로써, 저 객체를 변경하지 않는다는 것을 보장해준다. 또한 우리는 reference를 씀으로써, 그 parameter를 복사하지 않는다. 즉 parameter가 커다란 객체일때, 그것을 복사함으로써 생기는 overhead를 없앨수 있는 것이다.
          * grade() function : 우리는 아까 grade라는 함수를 만들었었다. 그런데 이번에 이름은 같으면서 parameter는 조금 다른 grade()를 또 만들었다. 이런게 가능한가? 가능하다. 이러한 것을 함수의 overloading이라고 한다. 함수 호출할때 어떤게 호출될까는 따라가는 parameter lists에 의해 결정된다.
          === 4.1.3 Reading homework grades ===
         istream& read_hw(istream& in, vector<double>& hw)
         read_hw(cin, homework); // 호출
         istream& read_hw(istream& in, vector<double>& hw)
          * 지금까지 만든 세개의 함수 median, grade, read_hw 를 살펴보자.
          * grade 함수를 보면, vector는 const 참조로 넘기고, double은 그렇지 않다. int나 double같은 기본형은 크기가 작기 때문에, 그냥 복사로 넘겨도 충분히 빠르다. 뭐 값을 변경해야 할때라면 참조로 넘겨야겠지만... const 참조는 가장 일반적인 전달방식이다.
          * read_hw 함수를 보면, 복사는 하지 않고, 그 값을 변경하기 위해 참조만 썼다.
          === 4.1.5 Using functions to calculate a student's grade ===
         double grade(double midterm, double final, double homework);
         double grade(double midterm, double final, const vector<double>& hw);
         istream& read_hw(istream& in, vector<double>& hw);
  • MobileJavaStudy/SnakeBite/Spec3Source . . . . 45 matches
          private int headIndex;
          cellVector.addElement(new SnakeCell(i, 1));
          headIndex = 0;
          return (SnakeCell)cellVector.elementAt((headIndex + index) % length());
          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)
          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++;
          this.addCommand(restartCommand);
          Thread.sleep(100);
  • Memo . . . . 44 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
         Made By KT
          unsigned char VerIHL; //Version and IP Header Length
          //unsigned long Options_and_Padding;
         } IpHeader;
          IpHeader *iphdr;
          struct sockaddr_in SockAddr;
          iphdr = (IpHeader *)Buffer;
          memset(&SockAddr, 0, sizeof(SockAddr));
          SockAddr.sin_addr.s_addr = iphdr->SrcIP;
          printf("Packet From: %s ", inet_ntoa(SockAddr.sin_addr));
          memset(&SockAddr, 0, sizeof(SockAddr));
          SockAddr.sin_addr.s_addr = iphdr->DstIP;
          printf("To: %s ", inet_ntoa(SockAddr.sin_addr));
          struct sockaddr_in From;
          BytesRecv = recvfrom(Sock, RecvBuffer, MAX_PACKET_SIZE, 0, (sockaddr *)&From, &FromLen);
          WSAData wsaData;
          struct sockaddr_in SockAddr;
          if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0)
  • WikiTextFormattingTestPage . . . . 43 matches
         Revised 1/05/01, 5:45 PM EST -- adding "test" links in double square brackets, as TWiki allows.
         This page contains sample marked up text to make a quick visual determination as to which Wiki:TextFormattingRules work for a given wiki. To use the page, copy the text from the edit window, and paste it in the wiki under test. Then read it.
         The original Wiki:WardsWiki text formatting rules make no provision for headings. They can be simulated by applying emphasis. See the next several lines.
          * Tenth level, preceded by <tab><tab><tab><tab><tab><tab><tab><tab><tab><tab>*<space>, appears indented 40 spaces with a solid square bullet. It is left to the reader to determine whether there is a limit to this progression.
          * Top level -- these headings should appear with a blank line between them
          :: Here I tried some experimentation to see if I could indent a paragraph 8 spaces instead of 4 -- not successful but there might be a way. Fourscore and seven years ago, our forefathers brought forth upon this continent a new nation, conceived in liberty, ... and I wish I could remember the rest. Formatted by preceding this paragraph with <tab><tab><space>::<tab><tab>.
         Headings
         As stated earlier, the original Wiki:WardsWiki does not handle headings except by a workaround using emphasis. Some other wikis do.
         Here is a test of headings using "!"
         Here is a test of headings enclosed in equal signs (=), one for the top level, one more for each lower level. Whitespace is '''not''' allowed outside of the equals signs, while whitespace is ''required'' on the inside (separating the header text and the equals signs).
         An older version of WardsWiki engine, as used at the CLUG Wiki (http://www.clug.org/cgi/wiki.cgi?RandyKramer), creates headings as shown below. I don't know whether this is part of what Ward wrote or an enhancement by JimWeirich (or somebody else).
         ----:: Major Heading -- four dashes, two colons, and a space
         ----: Minor Heading -- four dashes, one colon, and a space
         Swiki uses equal signs as prefixes, no space before the heading text -- actually this is not working in Swiki -- tried with and without spaces, now without
         THisIsNotValidInTheOriginalWiki -- Adjacent caps
         <H1>A heading embedded between HTML H1 tags</H1>
         <H2>A heading embedded between HTML H2 tags</H2>
         <H3>A heading embedded between HTML H3 tags</H3>
         <H4>A heading embedded between HTML H4 tags</H4>
         <H5>A heading embedded between HTML H5 tags</H5>
  • AcceleratedC++/Chapter6 . . . . 42 matches
          * 다음으로 반복자 어댑터(Iterator Adapters)를 살펴보자. 반복자 어댑터는 컨테이너를 인자로 받아, 정해진 작업을 수행하고 반복자를 리턴해주는 함수이다. copy알고리즘에 쓰인 back_inserter는 ret의 뒤에다가 copy를 수행한다는 것이다. 그럼 다음과 같이 쓰고 싶은 사람도 있을 것이다.
          // advance `b' and check for more \s-1URL\s0s on this line
          // characters, in addition to alphanumerics, that can appear in a \s-1URL\s0
          // the separator we found wasn't part of a \s-1URL\s0; advance `i' past this separator
          == 6.2 Comparing grading schemes ==
          // read the student records and partition them
          while (read(cin, student)) {
          === 6.2.2 Analyzing the grades ===
          vector<double> grades;
          back_inserter(grades), grade);
          return median(grades);
          1. grade함수는 오버라이딩된 함수이므로 컴파일러가 전달인자를 파악하지 못함
          새로운 함수 grade_aux 작성
         double grade_aux(const Student_info& s)
          return grade(s);
          return grade(s.midterm, s.final, 0);
          vector<double> grades;
          back_inserter(grades), grade_aux); //grade를 grade_aux로 수정
          return median(grades);
          // read the student records and partition them
  • CssMarket . . . . 41 matches
         CSS 로 다음을 사용해 보세요. UploadFile 에 저장되어 있습니다.
         자신이 좋아하는 CSS를 Upload 하고, /pub/upload/*.css 로 접근하세요.
         외부에서 사용하시기 위해서는 앞에 http://zeropage.org/pub/upload/hirenn.css 같이 해주세요.
         || /pub/upload/hirenn.css || Upload:hirenn.css || 은은한 파?나라 ||
         || /pub/upload/linegap2.css || Upload:linegap2.css || . ||
         || /pub/upload/narsil.css || Upload:narsil.css || 마우스 포인터가 핵심(?) ||
         || /pub/upload/rareair.css || Upload:rareair.css || . ||
         || /pub/upload/red.css || Upload:red.css || . ||
         || /pub/upload/sfreaders.css || Upload:sfreaders.css|| . ||
         || /pub/upload/small.css || Upload:small.css || . ||
         || /pub/upload/uno.css || Upload:uno.css || . ||
         || /pub/upload/Drgant.css || Upload:Drgant.css || . ||
         || /pub/upload/white.css || Upload:white.css || . ||
         || /pub/upload/yong.css || Upload:yong.css || . ||
         || /pub/upload/clean.css || Upload:clean.css || 제목 그대로 깔끔하다. ||
         || /pub/upload/greeny.css || Upload:greeny.css || . ||
         || /pub/upload/gulim9.css || Upload:gulim9.css || . ||
         || /pub/upload/black.css || Upload:black.css || . ||
         || /pub/upload/easyread.css || Upload:easyread.css || . ||
         ||/pub/upload/l2.css || [http://zeropage.org/~iruril/l2.css] || 상큼한 이효리 바탕의 스킨~ ||
  • MobileJavaStudy/SnakeBite/Spec2Source . . . . 41 matches
          private int snakeHeadIndex;
          snakeCellVector.addElement(new SnakeCell(i, 1));
          snakeHeadIndex = 0;
          return (SnakeCell)snakeCellVector.elementAt((snakeHeadIndex + index) % length());
          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)
          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++;
          this.addCommand(restartCommand);
          canvas.addCommand(startCommand);
  • MoniWikiPo . . . . 40 matches
         msgid "Upload new Attachment \"%s\""
         msgid "Upload new Attachment \"%s\" on the \"%s\""
         msgid "Add Blog"
         msgid "Comment added to \"%s\""
         msgid "Blog entry added to \"%s\""
         msgid "Add Comment to \"%s\""
         msgid "Add Blog entry to \"%s\""
         msgid "Don't add a signature"
         msgid "Add comment"
         msgid "You are not allowed to add a comment."
         msgid "Comment added successfully"
         #: ../plugin/Draw.php:81 ../plugin/UploadFile.php:154
         msgid "add comment"
         msgid "Comments is added"
         msgid "Molecule successfully added"
         msgid "add keywords"
         msgid "Add keywords"
         msgid "Add as common words"
         msgid "You are not able to add keywords."
         #: ../plugin/UploadFile.php:78
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 39 matches
          FileReader fr = new FileReader(filename);
          BufferedReader br = new BufferedReader(fr);
          line = br.readLine();
          articles.add(line);
          boolean addFlag = true;
          addFlag = false;
          if(addFlag){
          data.add(str);
          frequency.add(1);
          line = br.readLine();
          public void loadAnalysisFile(){
          FileReader fr = new FileReader(filename);
          BufferedReader br = new BufferedReader(fr);
          line = br.readLine();
          data.add(st.nextToken());
          frequency.add(Integer.parseInt(st.nextToken()));
          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){
  • CSP . . . . 38 matches
         import threading, thread
         from cPickle import dumps,loads
          threads=[]
          threads.append(threading.Thread(target=each.run))
          for each in threads:
          for each in threads:
          v=loads(netstring.readns(self.s)) #block
          ack=netstring.readns(self.s) #block
          def __init__(self,addr,outstream):
          self.addr=addr
          s.connect(self.addr)
          def __init__(self,addr,outstream):
          self.addr=addr
          s.bind(self.addr)
          s2,addr=s.accept()
          def __init__(self,addr):
          background(self._Process(addr,self.outc))
          thread.start_new_thread(aProcess.run,args)
         def readns(sock):
          """read a netstring from a socket."""
  • Java/스레드재사용 . . . . 38 matches
         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 ();
          reThread.interrupt0 (this);
  • PythonNetworkProgramming . . . . 38 matches
         addr = (host, port)
         sock.connect(addr)
          newsock, client_addr = sock.accept()
          print "Client connected:",client_addr
         addr = (host, port)
         UDPSock.bind(addr)
          data, addr = UDPSock.recvfrom(buf)
         addr = (host, port)
          if(UDPSock.sendto(data,addr)):
         from threading import *
         class ListenThread(Thread):
          Thread.__init__(self)
          clientConnection, address = self.server.listenSock.accept()
          print address
          listenThread=ListenThread(self)
          listenThread.start()
          def broadcast (self, msg):
          self.broadcast ("ls command inputed...n")
          my_server = ThreadingTCPServer (HOST, MyServer)
         from threading import *
  • 영호의해킹공부페이지 . . . . 38 matches
         The remote buffer overflow is a very commonly found and exploited bug in badly
         at load time and dynamic being allocated dynamically at run time. We will be
         removed. This is called LIFO - or last in first out. An element can be added
         to the stack (PUSH) and removed (POP). A stack is made up of stack frames,
         addresses, or up them. This means that one could address variables in the
         We can change the return address of a function by overwriting the entire
         overwriting the return address so that it points back into the buffer, we can
         Time for a practical example. I did this some time ago on my Dad's Windoze box
         to explain it to myself: I had downloaded a file on Win32 buffer overflows but
         I really didn't feel like reading, so I figured it out myself instead. It took
         READ UP on whatever I'm trying to do before I try DO it so I don't waste so
         so it's overflowing allright. Now let's exploit it. :) First off, we add the
         Right, so buffer2's address is 0x0063FDE4 - and just in case that's a bit off
         for some reason - we'll pad it a bit.
         Padding? Right. Executing the NOP function (0x90) which most CPU's have - just
         address we can land somewhere in the middle of the NOPs, and then just execute
         characters before we start overwriting the return address, so lets have 11 NOP
         the CD20 in the middle being interrupt 20h, and the 63FDE4 being the address
         of the buffer we're overflowing, which we are setting as the return address,
         /// addition.
  • MatrixAndQuaternionsFaq . . . . 37 matches
         This FAQ is maintained by "hexapod@netcom.com". Any additional suggestions or related questions are welcome. Just send E-mail to the above address.
         Q4. What are the advantages of using matrices?
         Q9. How do I add two matrices together?
          taking the address of a pfMatrix and casting it to a float* will allow
          you to pass it directly into routines like glLoadMatrixf.
          addition, subtraction, multiplication and division.
          very often leads to confusion. With mathemetics, the order is row
         === Q4. What are the advantages of using matrices? ===
          Intuitively, it would appear that the overhead of for-next loops and
          Advantages can also be pointed out. By following a mathematical approach
          9 addition
          6 subtraction +6 6 addition -3
          processing each vertex. Using matrix multiplication, the savings made
          from processing just 4 vertices, will outweigh the additional set-up
         === Q9. How do I add two matrices together? ===
          The rule of thumb with adding two matrices together is:
          "add row and column to row and column"
          For example, if the 2x2 matrix M is added with the 2x2 matrix L then
          Note that an additional row of constant terms is added to the vector
          16 addition and 1 division operation (for perspective).
  • NamedPipe . . . . 37 matches
         VOID InstanceThread(LPVOID); // 쓰레드 함수
          DWORD dwThreadId;
          HANDLE hPipe, hThread; // 쓰레드 핸들
         // connects, a thread is created to handle communications
          PIPE_ACCESS_DUPLEX, // read/write access
          PIPE_READMODE_MESSAGE | // message-read mode
          // 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)
          MyErrExit("CreateThread");
          CloseHandle(hThread);
         VOID InstanceThread(LPVOID lpvParam)
          DWORD cbBytesRead, cbReplyBytes, cbWritten;
         // The thread's parameter is a handle to a pipe instance.
          // Read client requests from the pipe.
          fSuccess = ReadFile(
  • Kongulo . . . . 36 matches
         # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
          - When recrawling, uses If-Modified-Since HTTP header to minimize transfers
         opener.addheaders = [('User-agent', 'Kongulo v0.1 personal web crawler')]
          '''Adds ability to parse robot files where same user agent is specified
          line = f.readline()
          line = f.readline()
          rules. Maintains a cache of robot rules already fetched.'''
          # 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], {}...]
          (url, depth, headers) = crawlitem
          if headers:
          doc = opener.open(urllib2.Request(url, headers=headers))
          # Prefer Last-Modified header, then Date header (to get same
          if 'last_modified' in doc.headers:
          last_modified = fdoc.headers['last_modified']
          elif 'date' in doc.headers:
          last_modified = doc.headers['date']
          content = doc.read()
  • 조영준/다대다채팅 . . . . 36 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();
          static public void broadcast(string s)
          ClientList.Add(tempClient);
          string s = Console.ReadLine();
          broadcast("SERVER : " + s);
         using System.Threading.Tasks;
         using System.Threading;
          Thread t = new Thread(new ThreadStart(doChat));
          stream.Read(byteGet, 0, socket.ReceiveBufferSize);
          ChatServer.broadcast(name + " joined");
          stream.Read(byteGet, 0, socket.ReceiveBufferSize);
          ChatServer.broadcast(name + " : " + dataGet);
         using System.Threading.Tasks;
         using System.Threading;
  • ClassifyByAnagram/김재우 . . . . 35 matches
          def testAddWord( self ):
          a.addWord( 'abc' )
          a.addWord( 'cba' )
          a.addWord( 'ab' )
          a.addWord( 'ba' )
          a.addWord( 'abc' )
         """, outStr.read() )
         """, outStr.read() )
          def addWord( self, word ):
          for line in input.readlines():
          self.addWord( line.replace( '\n', '' ) )
          public void TestAddWord()
          anagram.AddWord( "abc" );
          Assertion.AssertEquals( "-abc add abc", anagram.GetLog() );
          anagram.AddWord( "cba" );
          Assertion.AssertEquals( "-abc add abc-cba append abc", anagram.GetLog() );
          anagram.AddWord( "aa" );
          Assertion.AssertEquals( "-abc add abc-cba append abc-aa add aa", anagram.GetLog() );
          [STAThread]
          String line = Console.ReadLine();
  • WinSock . . . . 34 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);
          WSADATA wsaData;
          sockaddr_in local, from;
          if (WSAStartup (0x202, &wsaData) == SOCKET_ERROR) {
          local.sin_addr.s_addr = INADDR_ANY;
          if (bind (socketListen, (sockaddr *)&local, sizeof (local)) == SOCKET_ERROR) {
          int addlen = sizeof (from);
          socketClient = accept (socketListen, (sockaddr *)&from, &addlen);
          CreateThread (NULL, NULL, Threading, &socketClient, NULL, &dwTemp);
          if (NetworkEvents.lNetworkEvents & FD_READ) {
          DWORD dwDataReaded;
          ioctlsocket (socketClient, FIONREAD, &dwDataReaded);
          szBuffer = (char *)LocalAlloc (LPTR, dwDataReaded);
          recv (socketClient, szBuffer, dwDataReaded, NULL);
          printf ("Data : %s (%d)n", szBuffer, dwDataReaded);
  • 1002/Journal . . . . 33 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.
         그 중 조심스럽게 접근하는 것이 '가로질러 생각하기' 이다. 이는 아직 1002가 Good Reader / Good Listener 가 아니여서이기도 한데, 책을 한번 읽고 그 내용에 대해 제대로 이해를 하질 못한다. 그러한 상황에서 나의 주관이 먼저 개입되어버리면, 그 책에 대해 얻을 수 있는 것이 그만큼 왜곡되어버린다고 생각해버린다. NoSmok:그림듣기 의 유용함을 알긴 하지만.
         이전에 ["1002/책상정리"] 가 생각이 나서, 하드 안에 있는 소스, 문서들에 대해 일종의 LRU 알고리즘을 생각해보기로 했다. 즉, Recent Readed 라는 디렉토리를 만들고, 최근에 한번이라도 건드린 코드, 문서들은 Recent Readed 쪽에 복사를 하는 것이다. 그리고, 읽었던 소스에 대해서는 라이브러리화하는 것이다. 이렇게 해서 한 6개월쯤 지난뒤, 정리해버리면 되겠지 하는 생각.
         http://www.utdallas.edu/~chung/patterns/conceptual_integrity.doc - Design Patterns as a Path to Conceptual Integrity 라는 글과 그 글과 관련, Design Patterns As Litmus Paper To Test The Strength Of Object Oriented Methods 라는 글을 보게 되었는데, http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps 이다. 디자인패턴의 생성성과 관련, RDD 와 EDD 가 언급이 되는 듯 하다.
         TDDBE를 PowerReading 에서의 방법을 적용해서 읽어보았다. 내가 필요로 하는 부분인 '왜 TDD를 하는가?' 와 'TDD Pattern' 부분에 대해서 했는데, 여전히 접근법은 이해를 위주로 했다. WPM 은 평균 60대. 이해도는 한번은 90% (책을 안보고 요약을 쓸때 대부분의 내용이 기억이 났다.), 한번은 이해도 40%(이때는 사전을 안찾았었다.) 이해도와 속도의 영향은 역시 외국어 실력부분인것 같다. 단어 자체를 모를때, 모르는 문법이 나왔을 경우의 문제는 읽기 방법의 문제가 아닌 것 같다.
         텍스트 해석을 제대로 안할수록 그 모자란 부분을 내 생각으로 채우려고 하는 성향이 보인다. 경계가 필요하다. 왜 PowerReading 에서, 모르는 단어에 대해서는 꼬박꼬박 반드시 사전을 찾아보라고 했는지, 저자 - 독자와의 대화하는 입장에서 일단 저자의 생각을 제대로 이해하는게 먼저인지, 오늘 다시 느꼈다. 느낌으로 끝나지 않아야겠다.
         개인적인 시간관리 툴과 책 읽기 방법에 대해서 아주아주 간단한 것 부터 시작중. 예전같으면 시간관리 책 종류나PowerReading 책을 완독을 한뒤 뭔가 시스템을 큼지막하게 만들려고 했을것이다. 지금은 책을 읽으면서 조금씩 조금씩 적용한다. 가장 간단한 것부터 해보고, 조금씩 조금씩 개인적 시스템을 키워나가기 노력중.
  • 서민관 . . . . 32 matches
         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 ) {
          } else if ( *head != NULL && (*head)->next == NULL ) {
          removePair(head);
          KeyValuePair *successor = *head;
          KeyValuePair *temp = (*head)->next;
  • AcceleratedC++/Chapter3 . . . . 31 matches
         == 3.1 Computing student grades ==
          // ask for and read the students's name
          // ask for and read the midterm and final grades
          cout << "Please enter your midterm and final exam grades: ";
          // ask for the homework grades
          cout << "Enter all your homework grades, "
          // the number and sum of grades read so far
          // a variable into which to read
          // we hava read count grades so far, and
          // sum is the sum of the first count grades
          cout << "Your final grade is " << setprecision(3)
         == 3.2 Using medians instead of averages ==
          cout << endl << "you must enter your grades. "
          // sort the grades
          // ask for and read the students's name
          // ask for and read the midterm and final grades
          cout << "Please enter your midterm and final exam grades: ";
          // ask for the homework grades
          cout << "Enter all your homework grades, "
          // invariant: homework contains all the homework grades read so far
  • TheJavaMan/달력 . . . . 31 matches
          contentPane.add(panel);
          tfYear.addActionListener(new ActionListener()
          selectPanel.add(tfYear);
          selectPanel.add(new JLabel("년"));
          cbMonth.addItem("1");
          cbMonth.addItem("2");
          cbMonth.addItem("3");
          cbMonth.addItem("4");
          cbMonth.addItem("5");
          cbMonth.addItem("6");
          cbMonth.addItem("7");
          cbMonth.addItem("8");
          cbMonth.addItem("9");
          cbMonth.addItem("10");
          cbMonth.addItem("11");
          cbMonth.addItem("12");
          cbMonth.addActionListener(new ActionListener()
          selectPanel.add(cbMonth);
          selectPanel.add(new JLabel("월"));
          add(selectPanel, BorderLayout.NORTH);
  • 니젤프림/BuilderPattern . . . . 31 matches
         http://upload.wikimedia.org/wikipedia/en/6/6e/Builder2.png
         Head First Design Pattern 에 나오는, Vacation Planner 를 구현한 코드
          public void add(PlanComponent planComponent) {
          public void add(PlanComponent planComponent) {
          planComponents.add(planComponent);
          builder.addHotel(first, "Patternsland 5 star Hotel");
          builder.addTickets(first, "Park Ticket: R");
          builder.addReservation(first, "Dinner at VERY expensive French restaurant");
          builder.addHotel(second, "Maybe Hotel");
          builder.addTickets(second, "Park Ticket: A");
          builder.addSpecialEvent(second, "Patterns on Ice");
          builder.addReservation(second, "just dinner");
          builder.addHotel(third, "Wannabe Hotel");
          builder.addTickets(third, "Ticket for Children!");
          abstract public void addHotel(int date, String hotel);
          abstract public void addTickets(int date, String ticket);
          abstract public void addSpecialEvent(int date, String event);
          abstract public void addReservation(int date, String restaurant);
          public void addHotel(int date, String hotel) {
          plan.getChild(date - 1).add(hotelReservation);
  • C++스터디_2005여름/학점계산프로그램/문보창 . . . . 30 matches
         ==== CalculateGrade.h ====
         #ifndef CALCULATEGRADE_H_
         #define CALCULATEGRADE_H_
         class CalculateGrade
          CalculateGrade(); // 생성자
          void show_bad_student(); // 학고 명단 출력
          ~CalculateGrade(); // 파괴자
         ==== CalculateGrade.cpp ====
         #include "CalculateGrade.h"
         const int CalculateGrade::NUM_STUDENT = 121;
         CalculateGrade::CalculateGrade()
          student[i].input_grade();
         void CalculateGrade::sort_student()
         void CalculateGrade::show_good_student()
         void CalculateGrade::show_bad_student()
         CalculateGrade::~CalculateGrade()
          static const int NUM_GRADE; // 과목 수 (상수 멤버)
          double grade[4]; // 4과목 점수
          void input_grade(); // 점수을 입력받는 함수
         const int Student::NUM_GRADE = 4;
  • Garbage collector for C and C++ . . . . 30 matches
          * README.QUICK 파일에 기본적인 설명이 있다. doc/README.* 에 플렛폼별 자세한 설명이 있다.
          * win32 쓰레드를 지원하려면 NT_THREADS_MAKEFILE 을 사용한다. (gc.mak 도 같은 파일 이다.)
         # -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.
         # -DDONT_ADD_BYTE_AT_END is meaningful only with -DALL_INTERIOR_POINTERS or
         # causes all objects to be padded so that pointers just past the end of
         # an object can be recognized. This can be expensive. (The padding
         # -DDONT_ADD_BYTE_AT_END disables the padding.
  • Gof/Adapter . . . . 30 matches
         = Adapter =
         클래스의 인터페이스를 다른 필요한 클래스의 인터페이스에 맞게 변환해준다. Adapter 는 서로 호환성이 없는 인터페이스들끼리라도 같이 작동할 수 있게끔 해준다.
         http://zeropage.org/~reset/zb/data/adapt105.gif
         다음과 같은 경우에 AdapterPattern를 이용한다.
          * (object adapter 의 경우에만 해당) 현재 이미 만들어진 여러개의 subclass가 필요한 경우, 하지만 각각의 서브클래스들에 대한 인터페이스를 하는 것은 비효율적이다. 이 경우 parent class의 인터페이스를 adapt 할 수 있다.
         adapter 클래스는 하나의 interface를 다른 interface 에 적합하게 맞춰주기 위해 (말 그대로 어뎁터 역할~) 다중상속을 이용한다.
         http://zeropage.org/~reset/zb/data/adapt106.gif
         adapter 객체는 object composition 에 의존한다.
         http://zeropage.org/~reset/zb/data/adapt104.gif
          * Adaptee (TextView)
          - adapting이 필요한 현존하는 interface를 정의한다.
          * Adapter (TextShape)
          - Adpatee 의 인터페이스를 Target 의 인터페이스에 adapt 시킨다.
          * 해당 클래스를 이용하는 Client들은 Adapter 인스턴스의 operation들을 호출한다. adapter는 해당 Client의 요청을 수행하기 위해 Adaptee 의 operation을 호출한다.
         http://zeropage.org/~reset/zb/data/adapt107.gif
         http://zeropage.org/~reset/zb/data/adapt103.gif
         http://zeropage.org/~reset/zb/data/adapt102.gif
         We'll give a brief sketch of the implementation of class and object adapters for the Motivation example beginning with the classes Shape and TextView.
         Shape assumes a bounding box defined by its opposing corners. In contrast, TextView is defined by an origin, height, and width. Shape also defines a CreateManipulator operation for creating a Manipulator object, which knowns how to animate a shape when the user manipulates it. TextView has no equivalent operation. The class TextShape is an adapter between these different interfaces.
         A class adapter uses multiple inheritance to adapt interfaces. The key to class dapters is to use one inheritance branch to inherit the interface and another branch to inherit the implementation. The usual way to make this distinction in C++ is to inherit the interface publicly and inherit the implementation privately. We'll use this convention to define the TextShape adapter.
  • LoadBalancingProblem/임인택 . . . . 30 matches
          == LoadBalancingMain.java ==
          * @author Administrator
         public class LoadBalancingMain {
          suite.addTestSuite(TestLoadBalancing.class);
          == TestLoadBalancing.java ==
          * @author Administrator
         public class TestLoadBalancing extends TestCase{
          LoadBalancing bal = new LoadBalancing(3);
          LoadBalancing bal = new LoadBalancing(3);
          LoadBalancing bal = new LoadBalancing(10);
          bal = new LoadBalancing(10);
          public void testLoadBalancing() {
          LoadBalancing bal = new LoadBalancing(3);
          bal.loadBalance();
          bal = new LoadBalancing(10);
          bal.loadBalance();
          bal = new LoadBalancing(10);
          bal.loadBalance();
          bal = new LoadBalancing(10);
          bal.loadBalance();
  • VMWare/OSImplementationTest . . . . 30 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 출처보기]
         [ORG 0x7C00] ; The BIOS loads the boot sector into memory location
          mov bx, 0h ; Destination address = 0000:1000
          mov ah, 02h ; READ SECTOR-command
          mov al, 3h ; Number of sectors to read = 1
          mov dh, 0 ; Head = 0
         A20Address: ; Set A20 Address line here
          lgdt [gdt_desc] ; Load the GDT descriptor
         gdt: ; Address for the GDT
         gdt_code: ; Code segment, read/execute, nonconforming
         gdt_data: ; Data segment, read/write, expand down
          dd gdt ; Address of the GDT
         i, bytes_read, sectors_read, bytes_from_file;
          bytes_read
          sectors_read
          while(bytes_read
          bytes_read
         = fread(buffer, 1, 512, input);
         (bytes_read == 0)
         (bytes_read != 512)
  • html5practice/계층형자료구조그리기 . . . . 30 matches
          <head>
          </head>
          <body onload="main()" style="background-color:darkgray">
         var NodePaddingW = 3;
         var NodePaddingH = 3;
         var NodeRadius = 5;
         function roundRect(ctx, x, y, width, height, radius, fill, stroke) {
          if (typeof radius === "undefined") {
          radius = 5;
          ctx.moveTo(x + radius, y);
          ctx.lineTo(x + width - radius, y);
          ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
          ctx.lineTo(x + width, y + height - radius);
          ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
          ctx.lineTo(x + radius, y + height);
          ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
          ctx.lineTo(x, y + radius);
          ctx.quadraticCurveTo(x, y, x + radius, y);
          node.height = NodeFontHeight + NodePaddingH * 2 + NodeMarginH * 2;
          roundRect(ctx, x-NodePaddingW, y-NodePaddingH, calcRt.width + NodePaddingW*2, NodeFontHeight + NodePaddingH*2, NodeRadius, true, true);
  • Emacs . . . . 29 matches
          * [http://ftp.gnu.org/pub/gnu/emacs/windows/ Download]는 여기서 하면 됩니다. 윈도우즈 용이라 버전이 약간 낮네요.
         이를 위해 먼저 [http://www.emacswiki.org/cgi-bin/wiki/PythonMode PythonMode]를 [http://sourceforge.net/projects/python-mode/ Download]합니다.
          (autoload 'python-mode "python-mode" "Python Mode." t)
          (add-to-list 'auto-mode-alist '("\.py\'" . python-mode))
          (add-to-list 'interpreter-mode-alist '("python" . python-mode))
         (load-file "~/.emacs.d/package.el")
         ; Add package-archives
         (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t)
         (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
         ;; Load CEDET
         (load-file "~/cedet.el파일의 경로를 써넣는다. cedet압축을 푼 폴더안의 common에 cedet.el이 있다.")
         (semantic-load-enable-minimum-features)
         참고#2. lisp코드중에서 load file 하는 부분을 나같은 경우는(load-file "~/.emacs.d/cedet/common/cedet.el")과 같이 적었다. 경로의 ~/는 나는 윈도우에서 cygwin을 통해서 emacs를 쓰고 있어서 환경변수 HOME의 경로를 저렇게 표현할 수 있다.
         ;;ECB Load
         (add-to-list 'load-path "ecb압축을 푼 폴더 경로를 적습니다.")
         (load-file "ecb.el의 파일경로를 적습니다. 이 파일은 ecb 압축을 푼 폴더 안에 잇습니다.")
         (add-to-list 'load-path "~/.emacs.d/ecb-master")
         (load-file "~/.emacs.d/ecb-master/ecb.el")
         ;;Tabbar plugin load
         ;;Highline plugin load
  • MoreEffectiveC++/Exception . . . . 29 matches
         ALA는 (Adorable Little Animal이다.)
          virtual void processAdiption() = 0;
          virtual void processAdiption();
          virtual void processAdiption();
          ALA * readALA(istream& s);
          void processAdoptions( istream& dataSource)
          ALA *pa = readALA(dataSource);
          pa->processAdoption();
         pa에 해당하는 processAdoption()은 오류시에 exception을 던진다. 하지만, exception시에 해당 코드가 멈춘다면 "delete pa;"가 수행되지 않아서 결국 자원이 새는 효과가 있겠지 그렇다면 다음과 같이 일단 예외 처리를 한다. 물론 해당 함수에서 propagate해주어 함수 자체에서도 예외를 발생 시킨다.
          void processAdoptions( istream& dataSource)
          ALA *pa = readALA(dataSource);
          pa->processAdoption();
          void processAdoptions(istream& dataSource)
          auto_ptr<ALA> pa(readALA(dataSource));
          pa->processAdoption();
          const string& address = "",
          void addPhoneNumber(const PhoneNumber& number);
          string the Address;
          const string& address,
          :theName(name), theAddress(address), theImage(0), theAudioClip(0)
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 29 matches
          CVS는 HEAD, BASE라는 2개의 꼬리표를 자동으로 제공한다.
          HEAD : 저장소에서 가장 최신 버전. 대부분의 명령어의 기본이다.
         head: 1.2
         == Adding Files and Directories ==
         '''cvs add''' : 파일이나 디렉토리를 저장소에 추가한다.
         root@eunviho:~/tmpdir/sesame# cvs add template2
         Directory /home/CVSHOME/sesame/template2 added to the repository
         root@eunviho:~/tmpdir/sesame/template2# cvs add test.txt
         cvs add: scheduling file `test.txt' for addition
         cvs add: use `cvs commit' to add this file permanently
         root@eunviho:~/tmpdir/sesame/template2# cvs commit -m "new file added"
         '''cvs add -kb [File]''' : 지정된 파일에 대해서는 개정판 마디 파일의 전체를 저장하고 기타 처리를 하지 않는다.
         만약 바이너리 파일을 -kb옵션을 주지 않은 상태에서 add 시켰다면 이를 바꾸는 방법도 존재한다.
         work> cvs add DataFormat.doc #<-- forgot the -kb option
         cvs add: scheduling file ‘DataFormat.doc’ for addition
         cvs add: use ’cvs commit’ to add this file permanently
         work> cvs add -kb DataFormat.doc #<-- use the option
         cvs add: scheduling file ‘DataFormat.doc’ for addition
         cvs add: use ’cvs commit’ to add this file permanently
         work> cvs commit -m "Add new data format document"
  • 영호의바이러스공부페이지 . . . . 29 matches
          add bp,103h ;a COM file
          mov ax,3D02h ;open file for read/write access
          mov ah,3Fh ;read from file
          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
          mov bx,handle ;load bx with handle from prev open
          mov cx,virus_size ;load cx with # of bytes to write
          mov dx,offset write_buffer ;load dx with the offset of what to
         The problem with most viruses is that this dickhead who lives in California
         Load up DISKEDIT, which comes with Norton 6.0 (I'm not sure if its in the
         For example if SCAN was looking for CASCADE it look for something like this-
          EB1DAD1273D1FF121F
         a 0122 - This is the address of the string
         ; It should be made into a .COM file before executing, with either
         ; images on any disk medium. Other modifications may have been made
         code_start equ 100h ; Address right after PSP in memory
         dta equ 80h ; Addr of default disk transfer area
         ; encrypted CMT portion of the code to load up the real program.
  • MoinMoinFaq . . . . 28 matches
         a wiki can serve the same purpose as a discussion thread. You could
          * ability to very easily add new pages
          * ability to add new information or modify existing information
         the attributions on a page to make it look like a different person made a
         and overhead (both in implementation and in usage) to avoid the damage
         There are already more ways to search and/or scan the wiki than you
         === Adding information to the wiki ===
         ==== How do add something to the wiki, or change something that's wrong? ====
         If you see something you'd like to comment on, add to, or change,
         ==== Are there any conventions I should follow when adding information? ====
         ==== How can I add non-text information to the Wiki? ====
         A. If the content already exists on a web site, then just add
         ==== How do I add an image to a page? ====
         If they are significant, or you want people to know that you made them,
         then yes. Just put your name or email address after your comment. It is
         === Adding other document formats to the wiki ===
         ==== Can I add HTML to the wiki? ====
         A. If you want to add a single line of HTML, use the HTML macro.
         It's also possible to place an html document into a page by adding
         becomes a bit more difficult!) Make sure that you only add the body
  • MoniWikiACL . . . . 28 matches
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket // 여러 줄로 나눠쓰기 가능
         # some POST actions support protected mode using admin password
         * @ALL allow read,userform,rss_rc,aclinfo,fortune,deletepage,fixmoin,ticket
         MoniWiki @ALL deny edit,uploadfile,diff
         // MoniWiki 페이지를 @ALL 모든 사용자에게 edit,upload,diff등의 일부 액션을 거부
          * {{{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''')
  • 데블스캠프2004/금요일 . . . . 28 matches
          * Upload:Java.ppt
          개발 역사는 사장 직전의 Java를 구한 Servlet-JSP 기술이 빠졌고, 2001년 기준의 'JavaTM 2 Playtform 1.3,'는 현재 J2SE 로 이름을 바꾸었지요. 1.4는 1년도 전에 나오고, 1.5 가 8월에 발표됩니다. Java는 major upgrade 시 많은 부분이 변경됩니다
         http://zeropage.org/pub/upload/snap1.jpg
         http://zeropage.org/pub/upload/snap2.jpg
         http://zeropage.org/pub/upload/snap3.jpg
         http://zeropage.org/pub/upload/snap4.jpg
          * 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));
          Upload:Swing_JFrame.gif
         http://zeropage.org/pub/upload/snap5.jpg
          * addMouseListener 로 마우스 핸들러를 추가한다.
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 28 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          new Trainer("package/train/economy/index.economy.db").load(),
          new Trainer("package/train/politics/index.politics.db").load() });
          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;
          public Trainer load() throws IOException {
          BufferedReader reader = new BufferedReader(new FileReader(fileName));
          for (String line; (line = reader.readLine()) != null;) {
          reader.close();
  • AcceleratedC++/Chapter14 . . . . 27 matches
          Handle<Core> p(new Grad); // Handle<Core> == Core*
          // Handle<Core> 는 새로 생성된 Grad를 가리킨다.
          // read and store the data
          record = new Grad; // allocate a `Grad' object
          record->read(cin); // `Handle<T>::->', then `virtual' call to `read'
          // write the names and grades
          double final_grade = students[i]->grade();
          cout << setprecision(3) << final_grade
          Student_info(std::istream& is) { read(is); }
          std::istream& read(std::istream&);
          double grade() const {
          if (cp) return cp->grade();
          '''Student_info::read 의 재정의'''
         istream& Student_info::read(istream& is)
          cp = new Grad(is);
          std::size_t* refptr; // added
         왜냐하면 Student_info에 대해서 내부 객체를 변경하는 함수는 오직 read인데 우리의 경우에는 read 함수 호출시 기존의 내부 멤버를 소멸시키고, 다시 객체를 만들어서 할당하기 때문이다.
         s1.read(cin);
         s2.read(cin)
         '''호출 객체의 변화가 같은 요소를 가리키는 핸들들에게 영향을 주지않기를 바라는 regrade 함수'''
  • TheJavaMan/숫자야구 . . . . 27 matches
          addWindowListener(this);
          up.add(result);
          f.add(up, "North");
          lp.add(input, "West");
          lp.add(ok, "Center");
          lp.add(submit);
          f.add(lp, "South");
         import java.awt.event.WindowAdapter;
          addWindowListener(new WindowAdapter(){
          upper.add(new UpperPanel(), "North");
          lower.add(new LowerPanel(), "South");*/
          cp.add(new UpperPanel(), "Center");
          cp.add(new LowerPanel(), "South");
          this.add(result, "Center");
          public static void addResult(String aStr){
          result.add(aStr);
          this.add(input, "West");
          input.addActionListener(new ActionListener() {
          this.add(ok, "Center");
          ok.addActionListener(this);
  • whiteblue/LinkedListAddressMemo . . . . 26 matches
          char addressNumber[8];
          char address[100];
          char addNum[8], nam[20], add[100];
          cout << "Enter address :";
          cin.getline(add,99);
          cout << "Enter address number :";
          cin >> addNum;
          strcpy(firstData->address, add);
          strcpy(firstData->addressNumber, addNum);
          strcpy(firstData->address, add);
          strcpy(firstData->addressNumber, addNum);
          strcpy(temp_co->address, firstData->address);
          strcpy(temp_co->addressNumber, firstData->addressNumber);
          strcpy(temp_co->address, firstData->address);
          strcpy(temp_co->addressNumber, firstData->addressNumber);
          cout << "○" << temp->name << "\t" << temp->address << "\t" << temp->addressNumber << endl;
  • 김희성/MTFREADER . . . . 26 matches
         = _mft_reader.h =
         class _MFT_READER
         #define FILE_LOAD_ERROR 1
          PFILE_RECORD_HEADER MFT;
          void LoadMFT();
          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);
          LoadMFT();
          ErrorCode=FILE_LOAD_ERROR;
         // void ReLoadMFT(char* drive);
         = _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]);
  • APlusProject/PMPL . . . . 25 matches
         Upload:APP_DevelopmentPlan_0405-0524.zip - 버전 2.0 이전 문서들 압축
         Upload:APP_DevelopmentPlan_0525.zip - ver 2.0 목요일 제출할 문서 (cm병권) -- QA(윤주)에게 검토됨
         Upload:APP_BasicDesign_0512-0522.zip - 이전문서
         Upload:APP_BasicDesign_0523.zip - 최종문서 --ㅊCM검토 QA승인완료
         Upload:APP_DetailedDesign_0520-0527.zip - 이전문서1
         Upload:APP_DetailedDesign_0528-0529.zip - 이전문서2
         Upload:APP_DetailedDesign_0530.zip - 최종문서
         Upload:APP_DetailedDesign_0608.zip -- QA에 의해 검토됨. 0530 최종문서 인덱스 이상해서 바꾸었습니다
         Upload:APP_VersionManagementPlan_0406.zip - 버전 관리 계획서 초안
         Upload:APP_VersionManagementPlan_0407.zip - 버전 관리 계획서 작성중 (필독)
         Upload:APP_VersionManagementPlan_0609.zip -- 머릿말 꼬릿말 페이지 이상해서 수정했습니다 -- QA검토했음
         Upload:APP_RequirementAnalysis_0512-0525.zip
         Upload:APP_RequirementAnalysis_0526.zip - 분석서 최종문서 -- QA(윤주)에게 검토됨
         Upload:APP_RequirementDefinition_0428-0524.zip
         Upload:APP_RequirementDefinition_0526.zip - 정의서 최종문서 -- QA(윤주)에게 검토됨
         Upload:APP_TracingChart.zip - 수정해주세요~ 액셀파일입니다
         Upload:APP_TracingChart_0619.zip - 한글파일로 수정했고, 세로로 안되서 가로로 했다. 버전은 0.2
         Upload:usecase_0529.zip
         Upload:usecase_0530.zip
         Upload:usecase_0605.zip
  • BirthdayCake/허준수 . . . . 25 matches
          double gradient;
         vector<Cherry> Gradient;
          temp.gradient= (double)y/x;
          Gradient.push_back(temp);
          for(int k = 0; k<Gradient.size()-1; k++)
          for(int j = k+1; j<Gradient.size(); j++) {
          if(Gradient[k].gradient > Gradient[j].gradient) {
          temp.gradient = Gradient[j].gradient;
          Gradient[j].gradient = Gradient[k].gradient;
          Gradient[k].gradient = temp.gradient;
          int b = (Gradient[num/2].x + Gradient[num/2 + 1].x)*(-1);
          int a = Gradient[num/2].y + Gradient[num/2 + 1].y;
          Gradient.clear();
  • IndexedTree/권영기 . . . . 25 matches
         void insert_item(node *current, int item, const int address, int st, int end, const int *count, const int *level){
          if(address == (st + end)/2 && current->level == *level){
          else if(address <= (st + end)/2){
          insert_item(current->left, item, address, st, (st+end)/2, count, level);
          insert_item(current->right, item, address, (st+end)/2 + 1, end, count, level);
         int read_BinaryIndexedTree(int *tree, int sp, int ep){
         void update_BinaryIndexedTree(int *tree, int address, int item, int *n)
          int temp = tree[address] - item;
          while(address <= *n){
          tree[address] += temp;
          address += (address & -address);
          printf("%d", read_BinaryIndexedTree(tree, 3, 7));
          int read(int sp, int ep);
          void update(int address, int item, int key);
         int IndexedTree::read(int sp, int ep)
         void IndexedTree::update(int address, int item, int key){
          if(key == 1)temp = item - tree[address];
          while(address < N){
          tree[address] += temp;
          address += (address & -address);
  • IsbnMap . . . . 25 matches
         AladdinMusic http://www.aladdin.co.kr/music/catalog/music.asp?ISBN= http://www.aladdin.co.kr/CDCover/$ISBN2_1.jpg
         AladdinBook http://www.aladdin.co.kr/catalog/book.asp?ISBN= http://www.aladdin.co.kr/Cover/$ISBN2_1.gif
         [[ISBN(8986190842,AladdinBook)]]
         [[ISBN(8932905819,AladdinBook)]]
         [[ISBN(9049741495,AladdinMusic)]] [[ISBN(9049740871,AladdinMusic)]]
          http://www.aladdin.co.kr/music/catalog/music.asp?ISBN=9049741495
          [http://www.aladdin.co.kr/CDCover/2452436078_1.jpg]
          * 새책 : jpg {{{http://image.aladdin.co.kr/cover/cover/ISBN$_1.jpg}}}
          * 이전책 : gif {{{http://image.aladdin.co.kr/cover/cover/ISBN$_1.gif}}}
         AladdinBOOK http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN= http://image.aladdin.co.kr/cover/cover/$ISBN2_1.gif
         AladdinBook http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN= http://image.aladdin.co.kr/cover/cover/$ISBN2_1.jpg
          모니위키 1.1.3에서는 이와 관련된 버그가 고쳐졌고, 알라딘 같은 경우는 확장자가 jpg/gif인 경우를 자동으로 검출합니다. 이 경우 php.ini에 {{{'allow_url_fopen=1}}}같은 식으로 설정이 되어있어야 합니다. 또, config.php에 {{{$isbn_img_download=1;}}} 와 같이 옵션을 넣으면 이미지를 다운로드할 수도 있게 하여, 일부 referer를 검사하여 이미지를 보이지 않게 하는 사이트에서도 활용하기쉽게 하였습니다. -- WkPark [[DateTime(2009-01-13T07:14:27)]]
         {{{[wiki:AladdinMusic:9049741495 http://www.aladdin.co.kr/CDCover/2452436078_1.jpg]}}}
         [wiki:AladdinMusic:9049741495 http://www.aladdin.co.kr/CDCover/2452436078_1.jpg]
  • JSP/SearchAgency . . . . 25 matches
         import="java.util.*, java.io.BufferedReader, java.io.InputStreamReader, java.io.FileReader,
          org.apache.lucene.index.IndexReader,
          org.apache.lucene.index.FilterIndexReader,
          class OneNormsReader extends FilterIndexReader {
          public OneNormsReader(IndexReader in, String field) {
          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));
          line = in.readLine();
          reader.close();
          <head>
          </head>
  • MoreEffectiveC++/Techniques1of3 . . . . 25 matches
         혹은 약간 수를 써서 readComponent를 호출하는 식으로 바꾼다면
          // 해당 자료를 해석하고, 알맞는 객체를 만들고 반호나하는 readComponent객체
          static NLComponent * readComponent(istream& str);
          // readComponent가 해석한 객체를 newsletter의 리스트 마지막에 추가시키는 과정
          components.push_back(readComponent(str));
         readComponent가 무엇을 어떻게 하는지 궁리해 보자. 위에 언급한듯이 readComponent는 리스트에 넣을 TextBlock나 Graphic형의 객체를 디스크에서 읽어 드린 자료를 바탕으로 만들어 낸다. 그리고 최종적으로 만들어진 해당 객체의 포인터를 반환해서 list의 인자를 구성하게 해야 할것이다. 이때 마지막 코드에서 가상 생성자의 개념이 만들어 져야 할것이다. 입력되 는자료에 기초되어서, 알아서 만들어 인자. 개념상으로는 옳지만 실제로는 그렇게 구현될수는 없을 것이다. 객체를 생성할때 부터 형을 알고 있어야 하는건 자명하니까. 그렇다면 비슷하게 구현해 본다?
         private를 먼저 설명해 한다. 결론부터 이야기하면 위험성 제거와, 크기의 최적화를 위해서 이다. 다른 이가 Counted<Printer> 포인터를 통해서 Printer객체를 제거하려는 시도를 할지도 모른다. 이를 방지하고, private상속은 Item 24에 명백히 나와 있듯이 Counted내의 가상 함수가 존재 하더라도, Printer에서 해당 가상 함수에 대한 vtbl을 생성하지 않으므로서 overhead를 줄인다.
         bool onHeap(const void *address)
          return address < &onTheStack; // 주소 비교
         함수에서 이러한 생각은 참 의미롭다. onHeap함수내에서 onTheStack는 지역 변수(local variable)이다. 그러므로 그것은 스택에 위치할 것이고, onHeap가 불릴때 onHeap의 스텍 프레임은 아마 프로그램 스텍의 가장 위쪽에 배치 될것이다. 스택은 밑으로 증가하는 구조이기에, onTheStack는 방드시 어떠한 stack-based 변수나 객체에 비하여 더 낮은 위치의 메모리에 위치하고 있을 것이다. 만약 address 인자가 onTheStack의 위치보다 더 작다면 스택위에 있을수 없는 것이고, 이는 heap상에 위치하는 것이 되는 것이다.
         이제 heap 객체와 stack 객체를 판별하는 방법에 혼란이 올 것이다. 그리고 이러한 방법은 이식성에도 역시나 문제가 있다. 그래서 결국 '''compare-the-addresses''' 방법은 신뢰할수 없는 방법이 된다.
         bool isSafeToDelete(const void *address)
         실제로 세가지 생각이 이러한 디자인을 매달리지 못하게 한다. '''첫번째는''' 전역 공간에 어떤것을 정의하는 극도로 피하려는 경향이다. operator enw나 operator delete같은 미리 정의된 함수에 대하여 특별하게 고친다는 것은 더 그럴 것이다. '''둘째로''' 효율에 관한 문제이다. 모든 메모리 할당에서 overhead가 발생한다는 의미인데, 이것을 유지하겠는가? '''마지막으로''' 걱정되는 것은 평범하지만 중요한 것으로 isSafeToDelete이 모든 수행에 관하여 적용되는 적용하는 것이다. 하지만 이것이 근본적으로 불가능하다고 보이기 때문이다. 조금더 이약 해보자면, 다중 상속이나, virtual base class가 가지는 여러게의 주소들, 이 주소들 때문에 isSafeTo Delete에게 전달되는 주소에 대한 확실한 보장이 없다. 자세한 내용은 Item 24, 31일 참고하라.
          class MissingAddress{}; // 예외 클래스;아래 참고
          typedef const void* RawAddress;
          static list<RawAddress> addresses;
         list<RawAddress> HeapTracked::addresses;
          addresses.push_front(memPtr); // 해당 주소를 list의 암쪽에 저장
          list<RawAddress>::iterator it = find(addresses.begin(), addresses.end(), ptr);
          if (it != addresses.end()) { // 지울 주소를 찾아서
  • OurMajorLangIsCAndCPlusPlus/Class . . . . 25 matches
         void add_year(Date *date, int n)
         void add_month(Date *date, int n)
         void add_day(Date *date, int n)
          void add_year(int n);
          void add_month(int n);
          void add_day(int n);
         void Date::add_year(int n)
         void Date::add_month(int n)
         void Date::add_day(int n)
          void add_year(int n);
          void add_month(int n);
          void add_day(int n);
          void add_year(int n);
          void add_month(int n);
          void add_day(int n);
          void add_year(int n);
          void add_month(int n);
          void add_day(int n);
          void add_year(int n);
          void add_month(int n);
  • STLPort . . . . 25 matches
          http://www.stlport.org/download.html
          Upload:1-decompress.GIF
          Upload:2-VC6mak_read.GIF
          Upload:3-prebuild_includePath.GIF
          Upload:4-compileError.GIF
          Upload:5-STLport_Lib.GIF
          Upload:6-postbuild.GIF
          Upload:7-makeInstall.GIF
         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의 설명을 참고하여 정리하였습니다)
          ||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)
  • StringOfCPlusPlus/세연 . . . . 25 matches
          node * head;
          node * temphead;
          void ReadWord();
         void SearchWord::ReadWord()
          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;
          InsertWord(word, temphead);
          head = new node;
          strcpy(head->data_word, word);
          head->left_child = head->right_child = NULL;
          word.ReadWord();
  • 방울뱀스터디/Thread . . . . 25 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는 모든 쓰레드가 공유해야 한다. (->전역)
         import thread, time
         lock = thread.allocate_lock()
          thread.start_new_thread(counter,(i,5))
         import time, thread
         thread.start_new_thread(CountTime,())
  • 서지혜/단어장 . . . . 25 matches
          1. [https://www.evernote.com/shard/s104/sh/ea2d5494-8284-4cef-985e-a5909ed7a390/0bb87979321e1c49adb9edbd57e6ae61 Vocabulary]
          1. [https://www.evernote.com/shard/s104/sh/36c51ebe-b7bc-46a7-8516-34959543f192/b6da6093e22a8ae49f1ad9616f2c9e93 idiom]
          당황하게 하다 : The thing that baffles me is that the conversations do not center around the adults but almost exclusively about their respective kids
          1. What you need to do, instead, is to abbreviate.
         '''Administration'''
          관리직 : administration officer
          1. I've decided to study full-time to finish my business administration degree
          2. I'm working on a master's degree in business administration.
         '''administer (= administrate)'''
          관리하다 : The pension funds are administered by commercial banks.
          집행하다 : 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 traditional definition of race and ethnicity is related to biological and sociological factors respectively.
          to move into a position where one is ready to do a task
         head down
         put one's head down
          잠시 수면을 취하다 : Feeling so tired, I put my head down.
         keep (one's) head down
          위험을 피하다 : In such a confused situation, you should careful and keep your head down.
          자중하다 : Keep your head down, and keep working.
  • JollyJumpers/신재동 . . . . 24 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
          String line = reader.readLine();
          list.add(new Integer(Integer.parseInt(numbersStr[i])));
          vec.add(new Integer(1));
          vec.add(new Integer(1));
          vec.add(new Integer(4));
          vec.add(new Integer(10));
          vec.add(new Integer(5));
          vec.add(new Integer(1));
          vec.add(new Integer(4));
          vec.add(new Integer(2));
          vec.add(new Integer(3));
          vec.add(new Integer(5));
          vec.add(new Integer(1));
          vec.add(new Integer(4));
          vec.add(new Integer(2));
          vec.add(new Integer(-1));
          vec.add(new Integer(6));
  • LinkedList/세연 . . . . 24 matches
         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);
          head_pointer = DELETE(head_pointer);
         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)
          cout << "delete num : " << head_pointer->data << "\n";
          temp = head_pointer;
          head_pointer = head_pointer->node_pointer;
  • 자바와자료구조2006 . . . . 24 matches
         [http://www.gayhomes.net/debil/estradiol.html estradiol]
         [http://buy-tramadol-online.fr.nf/ buy tramadol]
         [http://buyadipexonline.blogspirit.com/ buy adipex]
         [http://h1.ripway.com/olert/tramadol.html tramadol]
         [http://eteamz.active.com/vottak/files/adipex.html adipex]
         [http://www.gayhomes.net/billnew/tadalafil.html tadalafil]
         [http://h1.ripway.com/redie/estradiol.html estradiol]
         [http://h1.ripway.com/preved/tadalafil.html tadalafil]
         [http://eteamz.active.com/vottak/files/tramadol.html tramadol]
         [http://eteamz.active.com/sumkin/files/tadalafil.html tadalafil]
         [http://h1.ripway.com/olert/adipex.html adipex]
         [http://mujweb.cz/Zabava/buycheap/adipex.html adipex]
  • C++스터디_2005여름/학점계산프로그램/정수민 . . . . 23 matches
         ==== Grade.h ====
         #ifndef GRADE_H_
         #define GRADE_H_
         class Grade
          Grade();
          void show_bad_student();
          ~Grade();
         ==== Grade.cpp ====
         #include "grade.h"
         Grade::Grade()
         void Grade::show_good_student()
         void Grade::show_bad_student()
         void Grade::show_all_student()
         Grade::~Grade()
          double grade[4];
          grade[i] = 0;
          grade[i] = ((int)'F'-1)-(int)str[0];
          grade[i]+=0.5;
          sum += grade[i];
         #include "grade.h"
  • DNS와BIND . . . . 23 matches
          주소->호스트 맵핑하는 파일 - db.ADDR
          리소스 레코드들의 (일반적)순서 - SOA(start of authority) 레코드, NS(name server) 레코드, 기타 레코드, A(address), PTR(pointer), CNAME(canonical name)
         249.249.192.in-addr.arpa. IN SOA terminator.movie.edu. al.robocop.movie.edu. (
         249.249.192.in-addr.arpa. IN NS terminator.movie.edu.
         249.249.192.in-addr.arpa. IN NS wormhole.movie.edu.
         1.249.249.192.in-addr.arpa. IN PTR wormhole.movie.edu.
         2.249.249.192.in-addr.arpa. IN PTR robocop.movie.edu.
         3.249.249.192.in-addr.arpa. IN PTR terminator.movie.edu.
         4.249.249.192.in-addr.arpa. IN PTR diehard.movie.edu.
         253.253.192.in-addr.arpa. IN SOA terminator.movie.edu. al.robocop.movie.edu. (
         253.253.192.in-addr.arpa. IN NS terminator.movie.edu.
         253.253.192.in-addr.arpa. IN NS wormhole.movie.edu.
         1.253.253.192.in-addr.arpa. IN PTR wormhole.movie.edu.
         2.253.253.192.in-addr.arpa. IN PTR misery.movie.edu.
         3.253.253.192.in-addr.arpa. IN PTR shining.movie.edu.
         4.253.253.192.in-addr.arpa. IN PTR carrie.movie.edu.
         zone "249.249.192.in-addr.arpa" in {
         zone "253.253.192.in-addr.arpa" in {
         zone "0.0.127.in-addr.arpa" in {
          =>2.249.249.192.in-addr.arpa. IN PTR robocop.movie.edu.
  • FromDuskTillDawn/조현태 . . . . 23 matches
         const char DEBUG_READ[] = "2\n3\nUlm Muenchen 17 2\nUlm Muenchen 19 12\nUlm Muenchen 5 2\nUlm Muenchen\n10\nLugoj Sibiu 12 6\nLugoj Sibiu 18 6\nLugoj Sibiu 24 5\nLugoj Medias 22 8\nLugoj Medias 18 8\nLugoj Reghin 17 4\nSibiu Reghin 19 9\nSibiu Medias 20 3\nReghin Medias 20 4\nReghin Bacau 24 6\nLugoj Bacau";
         STown* SuchOrAddTown(const char* townName)
         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);
          STown* thisStation = SuchOrAddTown(startStationName);
          thisStation->nextTown.push_back(SuchOrAddTown(endStationName));
          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)
          int newAddPoint;
          newAddPoint = allSuchList[0].size() - 1;
          if (suchTown->timeDelay[i] <= 12 && !(isDeadTime(suchTown->startTime[i]) || isDeadTime(suchTown->startTime[i] + suchTown->timeDelay[i])))
          for (register int i = newAddPoint; i < (int)allSuchList.size(); ++i)
          const char* readData = DEBUG_READ;
          sscanf(readData, "%d", &numberOfTestCase);
  • SolarSystem/상협 . . . . 23 matches
         GLUquadricObj *obj;
          glLoadIdentity();
          glLoadIdentity();
          glShadeModel(GL_SMOOTH);
          obj = gluNewQuadric();
          gluQuadricNormals(obj, GLU_SMOOTH);
          gluQuadricOrientation(obj, GLU_OUTSIDE);
          gluQuadricTexture(obj,GL_FALSE);
          glLoadIdentity();
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_LINE);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
          gluQuadricDrawStyle(obj,GLU_FILL);
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 23 matches
         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(preg_match("/(GET|POST) (\/[^ \/]*) (HTTP\/[0-9]+.[0-9]+)/i", $read, $t))
          if(is_readable($file.$idxf))
          if(is_readable($file))
          $to_read = $file;
          if($read == "close")
          elseif($read == "a")
          $result = $read;
          elseif($read == "exit")
          if($to_read)
          if(preg_match("/\.(html|htm|php)$/", $to_read))
          $buffer = shell_exec(trim("php ".escapeshellarg($to_read)));
          $fp = fopen($to_read, "r");
          echo "ASCII Read: ";
          $fp = fopen($to_read, "rb");
          echo "Binary-safe Read: ";
          $buffer=fread($fp,128);
  • 비행기게임/BasisSource . . . . 23 matches
         def load_image(file):
          surface = pygame.image.load(file)
          raise SystemExit, 'Could not load image "%s"%s'%(file,pygame.get_error)
         def load_images(*files):
          imgs.append(load_image(file))
          self.reloading = 0;
          #Load images, assign sprite classes
          Enemy1_img = load_images('enemy1_000.gif','enemy1_002.gif','enemy1_004.gif','enemy1_006.gif','enemy1_008.gif')
          shotImgs = load_images('bullet1.gif', 'bullet2.gif', 'bullet3.gif', 'bullet4.gif')
          imgs = load_images('dragon000.gif','dragon002.gif','dragon004.gif','dragon006.gif','dragon008.gif','dragon010.gif','dragon012.gif','dragon014.gif','dragon016.gif','dragon018.gif','dragon020.gif','dragon022.gif','dragon024.gif','dragon026.gif','dragon028.gif','dragon030.gif')
          img = load_image('building_1.gif')
          img = load_image('explosion1.gif')
          img = load_images('ShotOfEnemy1_000.gif','ShotOfEnemy1_002.gif','ShotOfEnemy1_004.gif','ShotOfEnemy1_006.gif')
          Enemy2_img = load_images('enemy2_000.gif','enemy2_002.gif','enemy2_004.gif','enemy2_006.gif')
          Enemy3_img = load_images('enemy3_000.gif','enemy3_002.gif','enemy3_004.gif','enemy3_006.gif','enemy3_008.gif')
          Enemy4_img = load_images('enemy4_000.gif','enemy4_002.gif','enemy4_004.gif','enemy4_006.gif')
          Enemy5_img = load_images('enemy5_000.gif','enemy5_002.gif','enemy5_004.gif','enemy5_006.gif')
          Enemy6_img = load_images('enemy6.gif')
          item1_img = load_images('item1.gif')
          pathAndKinds = file.readlines()
  • APlusProject/ENG . . . . 22 matches
         Upload:APP_CodingConvention_0407.zip
         Upload:APP_CodingConvention_0408.zip
         Upload:APP_CodingConvention_0412.zip -- 조금 추가하였습니다.
         Upload:dotnetfx_kor.alz
         Upload:dotnetfx_kor.a00
         Upload:APP_SetupManual_0605-0607.zip - 이전 파일들
         Upload:APP_SetupManual_0608.zip -- 설치 메뉴얼 1.0 (최종문서) -
         Upload:APP_SetupManual_0609.zip --바로 위에 최종문서라고 적힌거 확인했는데 인덱스인가 승인에 잘못되어있길래 다시 수정해서 올립니다(qa)
         Upload:APP_UserManual_0605-0607.zip - 이전문서
         Upload:APP_UserManual_0608.zip -- ver 1.0 (최종문서) - 수정끝
         Upload:APP_UserManual_0609.zip -- 수정 안된부분있어서 (승인인가 인덱스 부분) 다시 고쳐서 올립니다- 윤주. 승인됨
         Upload:APP_OperatorManual_0607.zip -- 이전문서
         Upload:APP_OperatorManual_0608.zip -- ver 1.0 (최종문서) - 수정끝-QA승인됨
         Upload:APP_SourceCode_0607.zip -- 이전문서
         Upload:APP_SourceCode_0608.zip -- ver 1.0 (최종문서) - 수정끝-QA승인됨
         Upload:APP_VariableName0511.zip -- 변수 이름들 정리..엑셀 파일입니다.
         Upload:APP_VariableName0514.zip -- EF 추가
         Upload:APP_ASP.NET_Error.hwp
         Upload:APP_Program0608_3.zip -- 최종
         Upload:APP_iis.zip
  • 기술적인의미에서의ZeroPage . . . . 22 matches
         6502 는 16bit addressing이 가능한 CPU 였습니다. 즉, $0000 ~ $FFFF 였죠.
         6502 는 13가지 메모리 access 방식이 있었는데, 그중 하나가 zero page addressing 입니다.
         주소 영역을 8bit 만 사용, 상위 8bit 은 00 으로 가정하고 addressing 을 하면
         second byte of the instruction and assumming a zero high address byte.
         The zero page is the memory address page at the absolute beginning of a computer's address space (the lowermost page, covered by the memory address range 0 ... page size?1).
         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.
         For example, the MOS Technology 6502 has only six non-general purpose registers. As a result, it used the zero page extensively. Many instructions are coded differently for zero page and non-zero page addresses:
         The above two instructions both do the same thing; they load the value of $00 into the A register. However, the first instruction is only two bytes long and also faster than the second instruction. Unlike today's RISC processors, the 6502's instructions can be from one byte to three bytes long.
         Zero page addressing now has mostly historical significance, since the developments in integrated circuit technology have made adding more registers to a CPU less expensive, and have made CPU operations much faster than RAM accesses. Some computer architectures still reserve the beginning of address space for other purposes, though; for instance, the Intel x86 systems reserve the first 512 words of address space for the interrupt table.
  • CppUnit . . . . 21 matches
          a. Project -> Settings -> C/C++ -> Preprocessor -> Additional include directories
          a. Project -> Settings -> Link -> Input -> Additional Library directories
          * Release Mode : Mulithreaded DLL
          * Debug Mode : Debug Multihreaded DLL
          runner.addTest ( CppUnit::TestFactoryRegistry::getRegistry().makeTest() );
         CPPUNIT_TEST_SUITE_REGISTRATION( ExampleTestCase ); // TestSuite 를 등록하기. TestRunner::addTest 가 필요없다.
          runner.addTest (SimpleTest::suite());
          runner.addTest (SimpleTest::suite());
          runner.addTest(SimpleTest::suite());
          runner.addTest(registry.makeTest());
          In Release configuration, CppUnit use "Mulithreaded DLL".
          In Debug configurations, CppUnit use "Debug Multihreaded DLL".
         || Upload:CppUnitCompile0.GIF ||
         || Upload:CppUnitCompile2.GIF ||
         || Upload:CppUnitCompile3.GIF ||
         || Upload:CppUnitSettigDirectory0.GIF ||
         || Upload:CppUnitSettigInclude0.GIF ||
         || Upload:CppUnitSettigLib0.GIF ||
         || Upload:CppUnitSettigLib1.GIF ||
         || Upload:CppUnitSettigRuntime0.GIF ||
  • JavaScript/2011년스터디/URLHunter . . . . 21 matches
          <head>
          </head>
          <body onload="init();" onkeydown="keyevent();">
          <head>
          </head>
          <body onload ="replash()">
          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; }
          this.deada5 = function(){ this.a5.alive = false; }
          if (this.H.where == this.a1.where) this.deada1();
          else if(this.H.where == this.a2.where) this.deada2();
          else if(this.H.where == this.a3.where) this.deada3();
          else if(this.H.where == this.a4.where) this.deada4();
          else if(this.H.where == this.a5.where) this.deada5();
          <head>
          </head>
          <head>
          </head>
  • PragmaticVersionControlWithCVS/Getting Started . . . . 21 matches
         head: 1.2
         root@eunviho:~/tmpdir# cvs -d /home/CVSHOME/ co -d aladdin sesame
         cvs checkout: Updating aladdin
         U aladdin/color.txt
         U aladdin/number.txt
         drwxr-xr-x 3 root root 4096 2005-08-02 22:23 aladdin
         sesame 폴더에 받아진 파일을 변경하여 체크인 시켰기 때문에 이제 aladdin 폴더에 존재하는 파일들은 더이상 최신 버전이 아니다.
         root@eunviho:~/tmpdir/aladdin# cvs status number.txt
         상기와 같이 확인을 해보면 aladdin/number.txt 는 체크아웃을 통해서 저장소의 소스와 동기화를 해주어야한다는 상태를 나타내고 있다.
         root@eunviho:~/tmpdir/aladdin# cvs diff -rHEAD number.txt
         -rHEAD는 현재의 branches에 존재하는 가장 최신버전의 것과 비교하는 옵션이다. 만약 이 옵션이 없다면 cvs는 현재 받아진 지역 버전과 동일한 저장소상에 기록된 소스와 비교를 한다.
         root@eunviho:~/tmpdir/aladdin# cvs diff number.txt
         저장소상의 aladdin 과 동일한 버전의 number.txt는 전혀 변화가 없었기 때문에 출력되는 내용이 없다.
         root@eunviho:~/tmpdir/aladdin# cvs update
         root@eunviho:~/tmpdir# vi aladdin/number.txt
         우선 aladdin 의 파일들을 체크인한다.
         root@eunviho:~/tmpdir/aladdin# cvs commit -m "make number six to be important"
         상기와 같이 정상적인 체크인이 가능하다. 물론 aladdin 폴더의 내용도 다음번 수정시에는 이와 같은 일이 발생할 것이다.
         '''aladdin/number.txt'''
         root@eunviho:~/tmpdir# vi aladdin/number.txt
  • [Lovely]boy^_^/3DLibrary . . . . 21 matches
         // Header
         float GetRadian(float Angle);
         float GetRadian(float Angle)
          float Rad = GetRadian(Angle);
          0, (float)cos(Rad), -(float)sin(Rad), 0,
          0, (float)sin(Rad), (float)cos(Rad), 0,
          float Rad = GetRadian(Angle);
          Matrix RotY((float)cos(Rad), 0, (float)sin(Rad), 0,
          -(float)sin(Rad), 0, (float)cos(Rad), 0,
          float Rad = GetRadian(Angle);
          Matrix RotZ((float)cos(Rad), (float)-sin(Rad), 0, 0,
          (float)sin(Rad), (float)cos(Rad), 0, 0,
  • MineFinder . . . . 20 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차제작소스]
          // TODO: Add your control notification handler code here
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your control notification handler code here
          Overhead Calculated 5
          Overhead Average 5
          53966.631 24.1 223296.921 99.9 855 CWinThread::PumpMessage(void) (mfc42d.dll)
          * [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++/Efficiency . . . . 20 matches
          === Distinguishing Read from Writes ( 읽기와 쓰기의 구분 ) ===
          String s = "Homer's Iliad"; // 다음 문자열이 reference-counting으로
          cout << s[3]; // operator []를 호출해서 s[3]을 읽는다.(read)
         첫번째 operator[]는 문자열을 읽는 부분이다,하지만 두번째 operator[]는 쓰기를 수행하는 기능을 호출하는 부분이다. 여기에서 '''읽기와 쓰기를 구분'''할수 있어야 한다.(distinguish the read all from the write) 왜냐하면 읽기는 refernce-counting 구현 문자열로서 자원(실행시간 역시) 지불 비용이 낮고, 아마 저렇게 스트링의 쓰기는 새로운 복사본을 만들기 위해서 쓰기에 앞서 문자열 값을 조각내어야 하는 작업이 필요할 것이다.
         각 값 간의 의존성과,;데이터 구조의 유지를 위하여, 값들, 의존성이나 두가지의 결합 방법을 저장해야 한다.; 그리고 많은 수치 계산이 필요한 분야에서 복사, 더하기 할당, 같은 operator의 overload 것이 필요하다. 반면에 lazy evaluation의 적용은 프로그램 실행중에서 정말 많은 시간들과 많은 자원들을 아낄수 있다. 그래서 lazy evaluation의 존재를 정당화 시켜 줄것이다.
         이번 아이템은 일반적인 사용을 다루었다. 그리고 속도 향상은 상응 하는 메모리 비용을 지불을 해야만 할수 있다. 최대값, 최소값, 평균을 감안해서 요구되는 여분의 공간을 유지한다. 하지만 그것은 시간을 절약한다. cach 결과는 좀더 많은 메모리의 공간을 요구하지만 다시 할당되는 부분의 시간과 비용을 줄여서 비용을 절약한다. 미리 가지고 오고(prefetching)은 미리 가지고 와야 할것에 대한 공간을 요구하지만, 매번 그 자원에 접근해야 하는 시간을 줄여준다. 이러한 이야기(개념)은 Computer Science(컴퓨터 과학)에서 오래된 이야기 이다.:일반적으로 시간 자원과 공간 자원과의 교환(trade). (그렇지만 항상 이런 것이 가상 메모리와 캐쉬 페이지에 객체를 만드는것이 참은 아니다. 드문 경우에 있어, 큰 객체의 만드는 것은 당신의 소프트웨어의 성능(performance)을 향상 시킬 것이다. 왜냐하면 당신의 활성화 요구에 대한 활동이 증가하거나, 당신의 캐쉬에 대한 접근이 줄어 들또 혹은 둘다 일때 말이다. 당신은 어떻게 그러한 문제를 해결할 방법을 찾을 것인가? 상황을 점검하고 궁리하고 또 궁리해서 그문제를 해결하라(Item 16참고).)
         == Item 21: Overload to avoid implicit type conversions. ==
          * Item 21: 암시적(implicit) 형변환의 overload를 피하라
         한걸음 뒤로 물러서서, 우리의 목표는 형변환 이 아닌 operator+를 UPInt와 int구분의 혼합으로 호출할수 있게 만들수 있음을 알수 있다. 암시적 형변환의 문제가 끝났것 같다. 그러면, 혼란스런 의미에 종지부를 찍어 보자. 여기 operator+의 수행을 성공시키는 또 다른 혼합된(mixed-type) 호출 방식이 있다. 그것은 처음 시도한 방법에서 암시적 형변환을 제거해 줄것이다. 만약 우리가 UPInt와 int를 합을 할수 있기를 원한다면 우리는 그걸 전부다 그렇게 그대로 만든다. 몇개의 함수를 각기 다른 인자 형(parameter type)으로 overload해서 선언해 버리는 것이다.
         우리는 형변환을 제거하기 위하여 overload를 하였다. 하지만 다음과 같은 경우 문제가 발생할수 있다
         자 이제 잘 생각해 보자. UPInt와 int의 형을 위해서 우리는 모든 가능한 인자들을 operator+에 구현하기를 원한다. 저 위의 예제의 세가지의 overloading은 잘 수행되지만 양 인자가 모두 int인 경우에는 되지 않느다. 우리는 이것마져 수행할수 있기를 바란다.
         이성적이거나, 아니거나, 이 C++ game의 법칙에서 모든 overload한 operator는 반드시 사용자 정의 형(user-defined type)을 가지고 있어야 한다. 그래서 우리는 위와 같은 구문으로 overload할수 없는 것이다.(만약 이런 규칙이 존재하지 않는다면, 프로그래머는 미리 정의된 확실한 의미들의 정의를 해칠수 있다. 예를 들어 위와 같은 int둘에 대해 operator+를 overload가 가능하다면 int의 합에대한 기본 의미가 변화할것이다. 그것을 정말 원하는 사람이 있을까?)
         임시객체의 사용을 피하기 위한 operator 함수에 대한 overloading은 특별히 제한되는 것은 없다. 예를들어서 많은 프로그램에서 당신은 string객체가 char*를 수용하기를 바랄것이다. 혹은 그 반대의 경우에도 마찬가지이다. 비슷하게 만약 당신이 complex(Item 35참고)와 같은 수치 계산을 위한 객체를 사용할때 당신은 int와 double같은 타입들이 수치 연산 객체의 어느 곳에서나 유용히 쓰기를 원할 것이다. 결과적으로 string, char*, complex etc 이러한 타입들을 사용하는데 임시 인자의 제거 할려면 모두 overload된 함수가 지원되어야 한다는 것이다.
         아직, 80-20 규칙(Item 16참고)은 마음속에 중요하게 남아있겠지. 만약 당신이 그러ㅎ것들을 프로그램에 이용했을때 눈에띠는 성능 향상을 보이지 않는 좋은 생각을 가지고 있다면, overload된 한수들의 제거에 대한 이야기는 결코 논의의 촛점이 되지 않을 꺼다.
         == Item 22: Consider using op= instead of stand-alone op. ==
         이런것은 참 좋은 방법이다. 하지만 우리는 효율에 관점에서 생각해 본다면 실패했음을 알수 있다. 이 챕터의 주제는 효율이다. 세가지의 효율의 관점에서 충분히 이런것들은 좋지 못하다.'''첫번째로''' 보통 operator할당 버전은 stnad-alone 버전에 비하여 효율이 좋다. 왜냐하면 stand-alone 버전은 반드시 새로운 객체를 반환하고, 그것은 우리에게 임시 객체의 생성과 파괴의 비용을 야기한다.(Item 19, 20참고) operator 할당 버전은 그들의 왼쪽 인자를 기록한다 그래서 해당 operator의 객체 반환시에 아무런 임시 인자를 생성할 필요가 없다.
         iostream과 stdio의 이런 상반되는 성능은 단지 예로 촛점은 아니다. 촛점은 비슷한 기능을 제공하는 라이브러리들이 성능과 다른 인자들과의 교환(trade-off)이 이루어 진는 점이다. 그래서 당신은 당신의 프로그램에서 병목현상(bottleneck)을 보일때, 병목 현상을 라이브러리 교체로 해결할 수 있는 경우를 볼수 있다는 점이다. 예를들어서 만약 당신의 프로그램이 I/O병목을 가지고 있다면 당신은 아마 iostream을 stdio로의 교체를 생각해 볼수 있다. 하지만 그것의 시간이 동적 메모리 할당과 해제의 부분이라면 다른 operator new와 opreator delete(Item 8참고)의 교체로 방안을 생각할수 있다. 서로 다른 라이브러리들은 효율성, 확장성, 이동성(이식성), 형안정성, 그리고 다른 주제을 감안해서 서로 다른 디자인의 목적으로 만들어 졌기 때문에 당신은 라이브러리 교체로 눈에 띠게 성능향상의 차이를 느낄수 있을 것이다.
  • ProjectTriunity . . . . 20 matches
         || Upload:ExternalSort_FileIO_1.zip || 이상규 || File I/O 라이브러리 버전 1 ||
         || Upload:ExternalSort_FileIO_2.zip || 이상규 || File I/O 라이브러리 버전 2 ||
         || Upload:ExternalSort_FileIO_3.zip || 이상규 || File I/O 라이브러리 버전 3 ||
         || Upload:ExternalSort_FileIO_4.zip || 이상규 || File I/O 라이브러리 버전 4 ||
         || Upload:ExternalSort_NM_1.alz || 신재동 || 자연 합병 (미완성) ||
         || Upload:ExternalSort_NM_2.zip || 신재동 || 자연 합병 초기런 분배, 재분배 (미완성) ||
         || Upload:ExternalSort_NM_3.zip || 신재동 || 자연 합병 ||
         || Upload:ExternalSort_NM_4.zip || 신재동 || 균형 합병 ||
         || Upload:ExternalSort_FileIO_5.zip || 이상규 || File I/O 라이브러리 버전 5 ||
         || Upload:ExternalSort_PM_1.alz || 신재동 || 다단계 합병 초기런 분배(미완성) & 주석 ||
         || Upload:ExternalSort_PM_2.zip || 신재동 || 다단계 합병 초기 런 분배시 피보나치 수 계산 함수 ||
         || Upload:ExternalSort_PM_3.zip || 신재동 || 다단계 합병 초기 런 분배 & 마지막 머지 중 ||
         || Upload:ExternalSort_PM_4.zip || 신재동 || 출력 파일 결정 & 리펙토링 ||
         || Upload:ExternalSort_PM_5.zip || 신재동 || 다단계 합병 ||
         || Upload:ProjectTriunity.zip || 이상규 || 최종 ||
         || Upload:파일구조팀프로젝트.hwp || 이상규 || Document ||
         || Upload:성능분석.ppt || 이상규 || 성능 분석 프레젠테이션 ||
         || Upload:성능분석.ppt || 이상규 || 성능 분석 프레젠테이션 ||
         || Upload:ProjectTriunity2.zip || 이상규 || 최종 ||
         || Upload:파일구조팀프로젝트2.hwp || 이상규 || Document ||
  • UploadFileMacro . . . . 20 matches
         {{{[[UploadFile]]}}}: 이것은 자바스크립트를 전혀 쓰지 않는다. 그 대신에 간단한 여러개의 파일을 올릴 수 있는 방법을 제공한다.
         [[UploadFile]]
         {{{[[UploadForm]]}}} 혹은 {{{[[UploadFile(js)]]}}}: 이 매크로는 여러개의 파일을 올릴 수 있는 폼을 자바스크립트를 사용하여 만들어준다.
         [[UploadForm]]
         {{{[[SWFUpload]]}}} 혹은 {{{[[UploadFile(swf)]]}}}: 이 매크로는 모니위키 1.1.3CVS부터 지원하며 다중 파일 업로드를 지원한다. (Flash 10 지원)
         [[SWFUpload]]
         모니위키의 {{{[[UploadFile]]}}} 매크로는 업로드 된 파일을 {{{$upload_dir}}}로 정의된 디렉토리에 각 페이지별 디렉토리를 생성시키고, 그 디렉토리에 업로드된 파일을 저장한다.
         예를 들어, {{{MyPage}}}에 들어가서 {{{MyPage?action=UploadFile}}}을 하거나, MyPage에서 {{{[[UploadFile]]}}} 매크로를 사용하여 파일을 업로드를 하면 $upload_dir='pds';라고 되어있는 경우에 {{{pds/MyPage/}}}가 새롭게 만들어지고 거기에 올린 파일이 저장된다.
         == $upload_masters ==
         $upload_masters=array('Foobar','Babo'); 여기에 등록된 모든 사용자는 파일 확장자와 무관하게 모든 종류의 파일을 업로드 할 수 있습니다.
         모니위키에서는 모든 업로드 된 파일이 {{{$upload_dir='pds'}}} 하위 디렉토리에 보존된다. 즉 {{{pds/*/}}}에 1단계 하위 디렉토리들이 생성된다. (2단계 이상은 지원하지 않습니다.)
         그러나 노스모크 모인모인에서는 {{{pds/*}}} 하위 디렉토리로 모든 파일이 저장된다. 노스모크 모인모인과 호환을 보장하기 위해서 UploadFile액션은 특별히 {{{UploadFile}}}이라는 페이지에서 파일을 업로드하면 {{{pds/UploadFile}}}라는 디렉토리가 만들어지지 않고 pds 아래로 바로 업로드 되게끔 하였다.
          * UploadedFiles
  • 작은자바이야기 . . . . 20 matches
          * Collection 일반화, 순차적 순회, 대부분의 자료구조에서 O(1), 변경하지 않는 한 thread safe
          * 지난시간에 이은 Inner Class와 Nested Class의 각각 특징들 Encapsulation이라던가 확장성, 임시성, 클래스 파일 생성의 귀찮음을 제거한것이 새로웠습니다. 사실 쓸일이 없어 안쓰긴 하지만 Event핸들러라던가 넘길때 자주 사용하거든요. {{{ Inner Class에서의 this는 Inner Class를 뜻합니다. 그렇기 때문에 Inner Class를 포함하는 Class의 this(현재 객체를 뜻함)을 불러오려면 상위클래스.this를 붙이면 됩니다. }}} Iterator는 Util이지만 Iterable은 java.lang 패키지(특정 패키지를 추가하지 않고 자바의 기본적인 type처럼 쓸수있는 패키지 구성이 java.lang입니다)에 포함되어 있는데 interface를 통한 확장과 재구성으로 인덱스(index)를 통한 순차적인 자료 접근 과는 다른 Iterator를 Java에서 범용으로 쓰게 만들게 된것입니다. 예제로 DB에서 List를 한꺼번에 넘겨 받아 로딩하는것은 100만개의 아이템이 있다면 엄청난 과부하를 겪게되고 Loading또한 느립니다. 하지만 지금 같은 세대에는 실시간으로 보여주면서 Loading또한 같이 하게 되죠. Iterator는 통해서는 이런 실시간 Loading을 좀더 편하게 해줄 수 있게 해줍니다. 라이브러리 없이 구현하게 되면 상당히 빡셀 것 같은 개념을 iterator를 하나의 itrable이란 인터페이스로 Java에서는 기본 패키지로 Iterable을 통해 Custom하게 구현하는 것을 도와주니 얼마나 고마운가요 :) 여튼 자바는 대단합니다=ㅂ= Generic과 Sorting은 다른 분이 설명좀. - [김준석]
          * Reader와 InputStream의 차이
          * 인코딩 문제의 차이. 인코딩 문제를 해결하기 위해서 Reader, Writer를 만들었다. Reader는 인코딩 정보를 들고있어야 한다.
          * lookahead inputstream. 기존의 input stream은 한 번 read하면 끝나지만 lookahead 버퍼를 가지고 있어서 한 번 read한 후에 다시 read하기 전의 상태로 돌아갈 수 있다.
          * servlet의 thread safety
          * servlet은 thread per request 구조로 하나의 servlet 객체가 여러개의 스레드에서 호출되는 구조.
          * filter, servlet은 하나의 객체를 url에 매핑해서 여러 스레드에서 쓰이는 것임. 따라서 thread-safe 해야 한다.
          * thread-safe하기 위해서는 stateful해서는 안 된다. Servlet이 stateless하더라도 내부에 stateful한 객체를 들고 있으면 결국은 stateful하게 된다. 자주 하는 실수이므로 조심하도록 하자.
          ThreadLocal을 사용한다. ThreadLocal은 각 스레드마다 서로 다른 객체를 들고 있는 컨테이너이다.
          * 소스 코드의 컴파일 과정에서 load 과정에 해당하는 기술.
          * .java 파일에는 클래스 내에 native modifier를 붙인 메소드를 작성하고, .c, .cpp 파일에는 Java에서 호출될 함수의 구현을 작성한다. 이후 System.loadLibrary(...) 함수를 이용해서 .dll 파일(Windows의 경우) 또는 .so(shared object) 파일(Linux의 경우)을 동적으로 로드한다.
  • 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)+
          sizeof(RGBQUAD)*palsize;
          if (fwrite(&header,sizeof(BITMAPFILEHEADER),1,fp)!=0)
          *size = sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)*palsize+width*h;
          lpbi = (BYTE *)lpvBits+sizeof(BITMAPINFOHEADER) +
          sizeof(RGBQUAD)*palsize;
          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];
  • OOP/2012년스터디 . . . . 19 matches
         void PrintCal(ScheduleNode* ScheduleHead){
          ScheduleNode* ScheduleTale= ScheduleHead;
         void SetSchedule(ScheduleNode** ScheduleHead){
          ScheduleNode* ScheduleTale= *ScheduleHead;
          if(*ScheduleHead== NULL){
          *ScheduleHead= new ScheduleNode(sMonth, sDate);
         void SortSchedule(ScheduleNode* ScheduleHead){
          if(ScheduleHead== NULL)
          int aMonth=0, aDate=0, bMonth=0, bDate=0;
          ScheduleNode* ScheduleTale= ScheduleHead;
          ScheduleTale= ScheduleHead;
          ScheduleTale->GetNextNode()->GetSchedule(&aMonth, &aDate);
          if((bMonth> aMonth)||((bMonth== aMonth)&&(bDate> aDate))){
          ScheduleTale->SetSchedule(aMonth, aDate);
          ScheduleNode* ScheduleHead= NULL;
          SetSchedule(&ScheduleHead);
          SortSchedule(ScheduleHead);
          PrintCal(ScheduleHead);
         void printHeader(int year, int month);
          printHeader(year, i);
  • OperatingSystemClass/Exam2002_2 . . . . 19 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 ();
          * If we add associative registers and 75 percent of all page-table references are found in the associative regsters, what is the effective memory time? (Assume that finding a page-table entry in the associative registers takes zero time, if the entry is there)
         6. Consider a file currently consisting of 100 blocks. Assume that the file control block(and the index block, in the case of indexed allocation) is already in memory, Calculate how many disk I/O operations are required for contiguous, linked and indexed (single-level) allocation strategies, if for one block, the following conditions hold. In the contiguous allocation case, assume that there is no room to grow in the beginning, but there is room to grow in the end. Assume that the block information to be added in stored in memory.
          * The block is added at the beginning.
          * The block is added in the middle.
          * The block is added at the end.
         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?
  • ProjectSemiPhotoshop/SpikeSolution . . . . 19 matches
          BOOL Load(LPCTSTR lpszFileName);
          BOOL LoadBMP(LPCTSTR lpszFileName);
          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;
          return (WORD)(::DIBNumColors(lpbi) * sizeof(RGBQUAD));
          dwClrUsed = ((LPBITMAPINFOHEADER)lpbi)->biClrUsed;
          wBitCount = ((LPBITMAPINFOHEADER)lpbi)->biBitCount;
          wBitCount = ((LPBITMAPCOREHEADER)lpbi)->bcBitCount;
         BOOL CImage::Load(LPCTSTR lpszFileName)
          if(filetype.Find(".BMP") > -1) return LoadBMP(lpszFileName);
          else if(filetype.Find(".TIF") > -1) return LoadTIF(lpszFileName);
          else if(filetype.Find(".GIF") > -1) return LoadGIF(lpszFileName);
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 19 matches
         === 첫 와우 Addon 만들기 ===
         첫 와우 Addon을 제작하게 되었다.
         기본적으로 "/World of Warcraft/interface/addons/애드온명" 으로 폴더가 만들어져있어야한다.
          <OnLoad>
          </OnLoad>
         저 번호에 아이템 넘버를 넣으면 해당 아이템 정보가 들어가있는 페이지로 이동하게 된다. DB를 WOW안에서와 웹페이지 똑같이 관리 하는것 같은데 이렇게 똑같이 되있으니까 좋다. 사실 Addon에서 페이지에서 하나 빼오는걸로 생각했지만 가장 좋다고 생각하는것은 블루아이템과 누구드랍처럼 아이템 이름을 보관해놓고 Addon을 돌려보는것이 정신건강에 이로울것이라고 생각했다.
         아직 WOW addon에 대해서 모르는것도 있고. WOW에서 사용하는 몇몇 자료구조가 특이한건 알겠다. 젠장. Item에 뭔 부가정보가 그렇게 많이 붙어!! 여튼 그것에 대해서는 한번 다시 다루어보아야겠다.
         Addon을 만들고 초성퀴즈는 SlashCommand로 시작하게 할려고한다.
         function HelloWoW_OnLoad(self)
         Addon이 적재되면 해당 프로그램 전체가 올라간것이기 때문에 WOW 메모리에 할당이 되있다. 따라서 Addon에서 flag는 따로 메모리를 할당 받았다는 얘기. 따라서 전역 변수는 addon의 함수 어디서든 접근이 가능하단 소리가 된다.
         처음에 문제가 생겼었는데 Eclipse에서 테스트하던 string.find(msg,"시작")이 WOW에서 글씨가 깨지며 정상 작동하지 않았다. 그 이유는 무엇이냐 하면 WOW Addon폴더에서 lua파일을 작업할때 메모장을 열고 작업했었는데 메모장의 기본 글자 Encoding타입은 윈도우에서 ANSI이다. 그렇기 때문에 WOW에서 쓰는 UTF-8과는 매칭이 안되는것! 따라서 메모장에서 새로 저장 -> 저장 버튼 밑에 Encoding타입을 UTF-8로 해주면 정상작동 한다. 이래저래 힘들게 한다.
         newFrame:setScript("OnLoad",funcname)
         이렇게 하면 OnLoad라는 이벤트때 funcname이 실행된다.
          <OnLoad>
          </OnLoad>
         On_load가 되면 자기 자신을 넘겨서 HelloWoW를 실행시킨다.
          print("Load OK")
         자 이제 이것을 실행하면 로드가 되면 Load_OK라고 하면서 진행된다.
         여행갔다와서 다 까먹은다음에 하는 Addon만들기.
         우선 와우에서는 API설명상. Addon에 Sleep을 걸어놓으면 전체 시스템이 멈추는것으로 되어있다. 그렇다면 쓰레드를 만들어서 Sleep을 했다가. 복귀하면 하는건 어떨까? 우선 Sleep을 Lua의 System함수 패키지인 OS에서는 지원해주지 않는다.
  • html5practice/roundRect . . . . 19 matches
          <head>
          </head>
          <body onload="main()" style="background-color:gray">
         function roundRect(ctx, x, y, width, height, radius, fill, stroke) {
          if (typeof radius === "undefined") {
          radius = 5;
          ctx.moveTo(x + radius, y);
          ctx.lineTo(x + width - radius, y);
          ctx.quadraticCurveTo(x + width, y, x + width, y + radius);
          ctx.lineTo(x + width, y + height - radius);
          ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height);
          ctx.lineTo(x + radius, y + height);
          ctx.quadraticCurveTo(x, y + height, x, y + height - radius);
          ctx.lineTo(x, y + radius);
          ctx.quadraticCurveTo(x, y, x + radius, y);
  • 새싹교실/2012/AClass/1회차 . . . . 19 matches
         8.switch-case문을 이용한 간단한 프로그램을 하나 짜 보세요.(eg. Grade계산기 A,B,C)
          int grade;
          printf(“Enter the grades.\n”);
          scanf(“%d”,&grade);
          switch(grade/10){
          int grade;
          printf(“Enter grade:”);
          scanf(“%d”, &grade);
          int grade;
          printf(“Enter grade:”);
          scanf(“%d”,&grade);
          int grade;
          printf(“Enter grade:”);
          scanf(“%d”,&grade);
         float addfun (para11,para2) // float 데이터형으로 정의된 함수 addfun 선언
         8.switch-case문을 이용한 간단한 프로그램을 하나 짜 보세요.(eg. Grade계산기 A,B,C)
         8. switch-case문을 이용한 간단한 프로그램을 하나 짜 보세요.(eg. Grade계산기 A,B,C)
         8.switch-case문을 이용한 간단한 프로그램을 하나 짜 보세요.(eg. Grade계산기 A,B,C)
  • 새싹교실/2012/startLine . . . . 19 matches
         void printHeader(int year, int month);
          그리고 addAccount()와 deleteAccount()는 이 이후 수업을 위한 하나의 포인트가 될 것입니다.
         void addAccount(AccountArray *accountArray, char *name);
         void addAccountMenu();
          addAccountMenu();
         void addMoney(Account account, int money) {
          Node *headNode;
         void addData(LinkedList *linkedList, Data data); // LinkedList의 맨 뒤에 Data를 가진 Node 추가.
          (*res).headNode = NULL;
         void addData(LinkedList *linkedList, Data data){
          Node *temp = linkedList->headNode;
          Node *remove = linkedList->headNode;
          free( remove ); //If the object is headNode
          free( remove->nextNode ); //If the object is the nextNode of headNode
          Node *get = linkedList->headNode;
          Node *now = (*linkedList).headNode;
          Node *temp = linkedList->headNode;
          Node *temp = linkedList->headNode;
          assert(stack->head == NULL);
  • 신기호/중대생rpg(ver1.0) . . . . 19 matches
         bool loadGame(FILE *state){
          printf("Loading...\n");
          printf("Load complete!\n");
          printf("<<중대생 rpg ver1.0 made by 신기호>>\n<<버그가 발생할 시 바로 알려주세요.>>\n");
          if(loadGame(state)){
          loadGame(state);
          void add(item _item);
          void addxp(unsigned int _xp);
         void entity::addxp(unsigned int _xp){
         void inventory::add(item _item){
          bool loadGame(char *FILENAME,entity &PLAYER,inventory &inven);
         bool fileManager::loadGame(char *FILENAME,entity &PLAYER,inventory &inven){
          inven.add(itmp);
          printf("<<중대생 rpg ver1.1.0 made by 신기호>>\n");
          if(FILEMGR.loadGame(FILE_NAME,PLAYER,INVENTORY)){
          INVENTORY.add(tmp);
          FILEMGR.loadGame(FILE_NAME,PLAYER,INVENTORY);
          INVENTORY.add(_item);
          PLAYER.addxp(xp);
  • 이영호/My라이브러리 . . . . 19 matches
         // Bind 에러에서도 서버를 재가동 할 경우 resueaddr 로 flag를 설정했기 때문에, Port 에러 뿐임. 이미 Port를 사용할 때만 에러가 남.
         int tcp_server_init(int *sockfd, struct sockaddr_in *ina, uint16_t port);
         int udp_server_init(int *sockfd, struct sockaddr_in *ina, uint16_t port);
         int set_reuseaddr(int *sockfd); // 성공시 0반환 실패시 -1 반환.
         int tcp_server_init(int *sockfd, struct sockaddr_in *ina, uint16_t port)
          setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
          memset((struct sockaddr *)ina, 0, sizeof(struct sockaddr));
          (*ina).sin_addr.s_addr = INADDR_ANY;
          if(bind(*sockfd, (struct sockaddr *)ina, sizeof(struct sockaddr)) == -1)
         int udp_server_init(int *sockfd, struct sockaddr_in *ina, uint16_t port)
          setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option));
          memset((struct sockaddr *)ina, 0, sizeof(struct sockaddr));
          (*ina).sin_addr.s_addr = INADDR_ANY;
          if(bind(*sockfd, (struct sockaddr *)ina, sizeof(struct sockaddr)) == -1)
         int set_reuseaddr(int *sockfd)
          if(setsockopt(*sockfd, SOL_SOCKET, SO_REUSEADDR, &option, sizeof(option)) == -1)
  • APlusProject/QA . . . . 18 matches
         Upload:APP_QualityManagementPlan_0325-0502.zip - 이전문서
         Upload:APP_QualityManagementPlan_0510.zip - 최종문서 - 수정끝--QA승인끝
         Upload:APP_QualityManagementResult0609.zip
         Upload:APP_RiskManagementPlan_0327-0501.zip -- 이전문서
         Upload:APP_RiskManagementPlan_0511.zip -- 최종문서 - 수정끝--QA승인끝
         Upload:TestChase.zip - n-unit 테스트 한거 정리한 한글파일입니다-- 윤주 6월4일 이거는 다른 사람이 다운 받을 필요 없는 제 정리 문서입니다.
         Upload:APP_UnitTestPlan_0401-0507.zip -- 이전문서
         Upload:APP_UnitTestPlan_0508.zip -- 최종문서 - 수정끝QA승인끝
         Upload:APP_UnitTestResult_0516-0530.zip - 이전문서
         Upload:APP_UnitTestResult_0601.zip - 최종문서 - 수정끝
         Upload:APP_UnitTestResult_0609.zip -- index랑 페이지수 몇개 틀렸길래 수정해서 올립니다 -- QA승인끝
         Upload:APP_UnificationTestPlan_0403-0418.zip - 이전문서
         Upload:APP_UnificationTestPlan_0420.zip - 최종문서 - 수정끝QA승인끝
         Upload:APP_UnificationTestResult_0530.zip - 이전문서
         Upload:APP_UnificationTestResult_0606.zip - 최종문서 - 수정끝
         Upload:APP_UnificationTestResult_0609.zip -- 최종문서 index틀렸길래 수정해서 다시 올렸습니다 -QA승인끝!
         Upload:RiskRequestManagement.zip - 이전문서
         Upload:APP_RiskRequestManagement_0608.zip - 최종문서 - 별로 수정할거 없었음QA승인끝
  • OurMajorLangIsCAndCPlusPlus/print/조현태 . . . . 18 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]);
  • ReadySet 번역처음화면 . . . . 18 matches
         == ReadySET: Project Overview ==
          '''* What problem does this project address?'''
         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.
         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] .
         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
          *Follow instructions that appead in yellow "sticky notes"
          *Add text, diagrams, or links as needed
          *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.
  • TheJavaMan/스네이크바이트 . . . . 18 matches
          int select = System.in.read();
          while(System.in.read()!='\n')
          v.addElement(tSnake[0]);
          v.addElement(aSnake);
          m3.add(diff1);
          m3.add(diff2);
          m3.add(diff3);
          mb.add(m1);
          mb.add(m2);
          mb.add(m3);
          p1.add(l1, "South");
          this.add(p1, "South");
          m3.addActionListener(new ActionListener(){
          addKeyListener(new KeyAdapter(){
          addWindowListener(new WindowAdapter(){
          v.addElement(tSnake[0]);
          v.addElement(aSnake);
          Thread.sleep(bo.difficulty);
  • java/reflection . . . . 18 matches
          ClassLoader classLoader = TestReflection .class.getClassLoader();
          System.out.println(classLoader.getClass().getName());
          URLClassLoader urlClassLoader = new URLClassLoader(
          }, classLoader
          System.out.println(Thread.currentThread().getContextClassLoader().getClass().getName());
          Thread.currentThread().setContextClassLoader(urlClassLoader);
          System.out.println(Thread.currentThread().getContextClassLoader().getClass().getName());
  • 데블스캠프2005/사진2 . . . . 18 matches
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_01.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_02.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_03.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_04.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_05.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_06.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_07.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_08.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_09.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_10.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_11.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_12.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_13.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_14.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_15.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_16.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_17.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_18.JPG width = 1024 height = 768>)]] ||
  • ACM_ICPC/2013년스터디 . . . . 17 matches
          * bisection - [http://211.228.163.31/30stair/crossed_ladder/crossed_ladder.php?pname=crossed_ladder crossed ladder]
          * 이분법 - [http://211.228.163.31/30stair/crossed_ladder/crossed_ladder.php?pname=crossed_ladder crossed ladder]
          * [crossedladder/곽병학]
          * Maximum Sum - kadane's algorithm
          * proof - [http://prezi.com/fsaynn-iexse/kadanes-algorithm/]
          * [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 폴리오미노]
  • C++스터디_2005여름/학점계산프로그램/허아영 . . . . 17 matches
          void Calculate_grade();
          //char sort_grade_name[STUDENT_NUM][10];
          //double sort_grade[STUDENT_NUM];
          double grade[STUDENT_NUM][SUBJECT_NUM];
          char grade_input[SUBJECT_NUM][3];
          char grade_data[9][3] = {"A+", "A", "B+", "B", "C+", "C", "D+", "D", "F"};
          fin >> grade_input[i];
          if(strcmp(grade_input[i], grade_data[j]) == 0)
          a.grade[student_num][i] = credit[j];
         void Calculate::Calculate_grade()
          grade[j][i] = 0;
          sum += grade[j][i];
          double temp_grade;
          temp_grade = credit_average[i];
          credit_average[j] = temp_grade;
          a.Calculate_grade();
  • CrackingProgram . . . . 17 matches
         발표자료 : Upload:CrackingProgram.ppt
         int add(int a, int b);
          c = add(a, b);
         int add(int a, int b)
         4: int add(int a, int b);
         11: c = add(a, b);
         0040105E call @ILT+0(add) (00401005)
         00401063 add esp,8
         0040106E add esp,4Ch
         16: int add(int a, int b)
         004010AB add eax,dword ptr [ebp+0Ch]
         00401367 add esp,8
         00401378 add esp,8
         00401389 add esp,8
         004013A4 add esp,8
         004013C4 add esp,8
         004013D1 add esp,48h
  • JollyJumpers/황재선 . . . . 17 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          message = in.readLine();
          if (j.isJolly()) v.add("Jolly");
          else v.add("Not jolly");
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          line = in.readLine();
          set.add(new Integer(Math.abs(numbers[i] - numbers[i+1])));
          list.add("Jolly");
          list.add("Not jolly");
  • MoreEffectiveC++/Techniques2of3 . . . . 17 matches
         하지만 non-const의 operator[]는 이것(const operator[])와 완전히 다른 상황이 된다. 이유는 non-const operator[]는 StringValue가 가리키고 있는 값을 변경할수 있는 권한을 내주기 때문이다. 즉, non-const operator[]는 자료의 읽기(Read)와 쓰기(Write)를 다 허용한다.
         cout << s[3]; // 이건 읽기(Read)
          void addReference();
         void RCObject::addReference() { ++refCount; }
         RCObject는 참조 카운터를 보관하고, 카운터의 증감을 해당 클래스의 멤버 함수로 지원한다. 하지만 이건 유도되는 다른 클래스에 의하여, 손수 코딩이 되어야 한다. 즉, 위의 경우라면, StirngValue 클래스에서 addReference, removeReference 를 호출하면서, 일일이 코딩해 주어야 한다. 이것은 재사용 클래스로서 보기 않좋은데, 이것을 어떻게 자동화 할수는 없을까? C++는 이런 재사용을 지원할수 있을까.
          pointee->addReference(); // 새로운 참조 카운터를 올린다.
          void addReference(); // 참조 카운터 증가
         void RCObject::addReference() { ++refCount; }
          pointee->addReference();
          === Adding Reference Counting to Exitsting Classes : 참조 세기를 이미 존재하는 클래스에 더하기 ===
          counter->addReference();
          counter->addReference();
         RCPPtr을 RCPtr과 오직 두가지 점에서 다른다. '''첫번째'''는 RCIPtr이 중간 조정자인 CountHolder통해서 접근하는 것과 달리 RCPtr 객체는 값을 직접 가리킨다는 점이다. '''두번째'''로는 operator->와 operator*을 오버로드(overload)해서 copy-on-write에 자동적으로 대응할수 있게 하였다.
         보자마자 이 연산자의 의도를 알것이다. 하지만 operator[][]란건 선언할수가 없다. 그리고 당신의 컴파일러역시 이것을 감안하지 않을 것이다. (오버로드(overload)와 관련한 연산자들에 관한 정보는 Item 7을 참고하라) 우리는 그외의 다른 방안을 찾아야 한다.
         만약 문법 때문에 골머리가 아프다면, 배열을 지원하는 많은 언어에서 사용하고 있는 방법을 따라서, ()를 이용하는 인텍스의 접근을 만들어 볼수도 있다. ()의 이용은 단지 operator()를 오버로드(overload)하면 된다.
          === Distinguishing Reads from Writes via operator[] : operator[]의 쓰기에 기반한 읽기를 구별 ===
         다차원 배열과 같은 인스턴스를 만드는 프록시의 사용은 일반적이다. 하지만 프록시 클래스들은 일반 배열보다 유연하지 못하다. Item 5에서 예를 들어 보면 어떻게 프록시 클래스들이 의도하지 않은 생성자의 사용을 막을수 있는지 방법을 보여준다. 하지만 프록시 클래스의 다채로운 사용이 가장 잘알려진 것은 마로 operator[]에서 write와 read를 구분하는 것이다.
         이러한 문제를 제거하기 위하여 주소에 관한 연산자를 CharProxy 클래스에 오버로드(overload)한다.
  • NSIS/예제2 . . . . 17 matches
          File "C:\winnt\notepad.exe"
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
          Delete $INSTDIR\notepad.exe
         ; adds uninstall support
         ; It will install notepad.exe into a directory that the user selects,
          File "C:\winnt\notepad.exe"
          CreateShortCut "$SMPROGRAMS\Example2\Example2 (notepad).lnk" "$INSTDIR\notepad.exe" "" "$INSTDIR\notepad.exe" 0
          Delete $INSTDIR\notepad.exe
         Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
         File: "NOTEPAD.EXE" [compress] 21719/50960 bytes
         CreateShortCut: "$SMPROGRAMS\Example2\Example2 (notepad).lnk"->"$INSTDIR\notepad.exe" icon:$INSTDIR\notepad.exe,0, showmode=0x0, hotkey=0x0
         Delete: "$INSTDIR\notepad.exe"
         EXE header size: 35328 / 35328 bytes
  • RandomWalk/임인택 . . . . 17 matches
          TokenRing 에서 아이디어를 얻어 나름대로 만들어봤는데 (아직 제대로 동작하는지 미확인. 이 글을 작성하는 도중에도 버그가 하나둘 보이고 BadSmell 이 많이 난다. PC가 많은 곳에서 추가작업필요... :( ) 이게 CSP 의 이념에 부합하는지 모르겠다. m by n 배열에 있는 셀들을 TokenRingNetwork 형태를 띠게 하면서 사실은 배열인것처럼 동작하게 했다. 이 방법 말고 마땅한 방법이 떠오르지 않았다. TestDrivenDevelopment 으로 작성해보려고 했지만 실천에 옮기지 못했다. 몸에 밴 습관이란건 극복하기가 쉽지 않은 것 같다.
          private int _adjacentCellIdx[];
          public void setAdjacentCells(String adjIdx) {
          // parse adjacent cell info
          String adjHostIdxes[] = adjIdx.split(" ");
          _adjacentCellIdx = new int[adjHostIdxes.length];
          for(int i=0; i<_adjacentCellIdx.length; i++)
          _adjacentCellIdx[i] = Integer.parseInt(adjHostIdxes[i]);
          Object obj = in.readObject();
          int nextIdx = new Random().nextInt() % _adjacentCellIdx.length;
          String adjInfo = "";
          adjInfo += args[i] + " ";
          System.out.println(adjInfo);
         === Thread ===
  • LinuxProgramming/QueryDomainname . . . . 16 matches
         request domain name thru ip address from DNS server
          struct sockaddr_in addr;
          memset(&addr, 0, sizeof(addr));
          addr.sin_addr.s_addr=inet_addr(argv[1]);
          host = gethostbyaddr((char*)&addr.sin_addr, 4, AF_INET);
          printf("Address Type:$s\n", host->h_addrtype == AF_INET? "AF_INET":"AF_INET6");
          puts("IP Address ------");
          for(i=0; host->h_addr_list[i]; i++) {
          puts(inet_ntoa( *(struct in_addr*)host->h_addr_list[i]));
  • 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) 동시에 할 수도 있습니다. - [변형진]
  • UploadFile . . . . 16 matches
         MoniWiki는 두가지 인터페이스의 UploadFile매크로를 지원한다. 각각 이에 대응하는 액션이 있다.
         UploadFile매크로는 파일을 올리는 폼을 보여주고, UploadedFiles매크로는 올려진 파일의 리스트를 보여준다.
         UploadFile매크로와 UploadedFiles매크로는 각각 다중 디렉토리를 지원한다.
         'UploadFile'페이지 이외의 특정한 페이지에서 {{{[[UploadFile]]}}}을 사용하면, 그 페이지 이름을 하위 디렉토리로 하는 새로운 UploadFile 디렉토리가 만들어지고 그 밑으로 파일이 업로드 된다. (1단계 하위 디렉토리만 지원된다)
         == 파일 확장자를 통한 UploadFile제한 ==
         config.php의 {{{$pds_allowed}}}변수를 조정하여 UploadFile되는 파일 유형을 조절할 수 있습니다.
         == Upload 방법 ==
         ZeroWiki 하단에 있는 UploadFile action 을 클릭후, 자료를 올린다.
         Upload:파일이름
         [[UploadFile]]
         [[UploadedFiles(Uploaded Files)]]
  • 방울뱀스터디/GUI . . . . 16 matches
         padx=5, pady=5 # 각 객체들 사이의 간격을 설정한다.
         ipadx=5, ipady=5 # 객체내부의 간격을 설정한다.
         button.pack(side=LEFT, fill=X, padx=5, pady=10)
         entry.pack(pady=5)
         radio1 = Radiobutton(frame, text="One", variable=var, value=1)
         radio2 = Radiobutton(frame, text="Two", variable=var, value=2)
         radio1.pack(anchor=w)
         radio2.pack(anchor=w)
         radio1단추를 선택하면 var변수의 값은 1이되고, radio2단추를 선택하면 var변수의 값이 2가된다.
         Radiobutton 함수호출에서 indicatoron=0을 넣어주면 라디오버튼모양이 푸시버튼모양으로 된다.
  • 새싹교실/2011/Pixar/4월 . . . . 16 matches
          char grade;
          grade='a';
          grade='b';
          grade='c';
          grade='d' ;
          grade='f';
          printf("%c \n", grade);
          //assert(grade=='c');
          char grade;
          grade='a';
          grade='b';
          grade='c';
          grade='d';
          else{grade='f';}
          printf("%c" , grade);
          //assert(grade=='c');
  • CToAssembly . . . . 15 matches
          addl $5, %eax
         명령어 popl %eax는 스택 최상위에 있는 값(4 바이트)을 eax 레지스터에 복사하고 esp를 4만큼 증가한다. 만약 스택 최상위에 있는 값을 레지스터에 복사하고 싶지 않다면? 명령어 addl $4, %esp를 실행하여 스택포인터만 증가하면 된다.
          addl $4, %esp //esp를 push 이전 값으로 조정
          addl $4, %esp
         나는 이 글이 gcc가 만드는 어셈블러 출력을 이해하기에 충분하길 기대한다. 목록 8은 gcc -S add.c로 만든 파일 add.s를 보여준다. add.s를 편집하여 많은 (대부분 정렬(alignment) 등의 목적의) 어셈블러 지서어를 삭제하였음을 밝힌다.
         //add.c
         int add(int i,int j)
         //add.s
         .globl add
         add:
          addl 12(%ebp), %edx //12(%ebp)는 j를 지칭
         이 프로그램은 C 문장 add(10,20)이 다음과 같은 어셈블러코드로 변환됨을 확인하면 명확해진다:
         call add
  • FortuneCookies . . . . 15 matches
          * Advancement in position.
          * He who has a shady past knows that nice guys finish last.
          * He who invents adages for others to peruse takes along rowboat when going on cruise.
          * The Tree of Learning bears the noblest fruit, but noble fruit tastes bad.
          * Promptness is its own reward, if one lives by the clock instead of the sword.
          * Standing on head makes smile of frown, but rest of face also upside down.
          * Your own qualities will help prevent your advancement in the world.
          * Lend money to a bad debtor and he will hate you.
          * As goatheard learns his trade by goat, so writer learns his trade by wrote.
          * Love is in the offing. Be affectionate to one who adores you.
          * You will be recognized and honored as a community leader.
          * People who take cat naps don't usually sleep in a cat's cradle.
          * A gift of flower will soon be made to you.
          * You have had a long-term stimulation relative to business.
          * You will meet an important person who will help you advance professionally.
  • LinkedList/학생관리프로그램 . . . . 15 matches
         #define HEAD 0
         int AddStudent(int aPopulation, Student* aListPointer[]);//새로운 학생 추가
         void SearchStudent(Student* aHead);//단순 찾기
         void FreeMemory(Student* aHead);//메모리 해제
         void ListOutput(Student* aHead);//목록 출력
         Student* Searching(int aNumber, Student* aHead, int aType);//찾기
          FreeMemory(listPointer[HEAD]);//메모리 해제
          aPopulation = AddStudent(aPopulation, aListPointer);
          SearchStudent(aListPointer[HEAD]);
         int AddStudent(int aPopulation, Student* aListPointer[]){
          aListPointer[HEAD] = newStudent;
          ListOutput(aListPointer[HEAD]);
         void SearchStudent(Student* aHead){
          searched = Searching(searchNumber, aHead, ORIGINALSEARCH);
          searchedFormer = Searching(deleteNumber, aListPointer[HEAD], DELETIONSEARCH);
          searched = aListPointer[HEAD];
          aListPointer[HEAD] = searched->nextStudent;
          ListOutput(aListPointer[HEAD]);
         void FreeMemory(Student* aHead){
          while(aHead){//링크를 쭉~따라가면서 해제
  • MoinMoinTodo . . . . 15 matches
         A list of things that are added to the current source in CVS are on MoinMoinDone.
          * add a nice progress page, while the dictionary cache is built
          * add a means to build the dict.cache file from the command line
          * Macro that lists all users that have an email address; a click on the user name sends the re-login URL to that email (and not more than once a day).
          * 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.
          * create a dir per page in the "backup" dir; provide an upgrade.py script to adapt existing wikis
          * Add backlink patch by Thomas Thurman
          * Add a link to Wiki:EditThePageSimultaneously (or a link to a local copy) to the edit conflict message.
          * Using the new zipfile module, add a download of all pages
          * Add ISBN links
          * Add display of config params (lower/uppercase letterns) to the SystemInfo macro.
          * Add a "news item" macro (edit page shows a special form)
          * Add hidden field to editor, for two purposes:
          * prevent direct saves from outside (i.e. simple attacks), that did not load and parse the edittext page before saving
          * Add change counter to RecentChanges
          * Add PyUnit tests
          * WikiName|s instead of the obsessive WikiName' ' ' ' ' 's (or use " " for escaping)
          * Configuration ''outside'' the script proper (config file instead of moin_config.py)
          * Wiki:WikiWordStatistics (or just add counters to the WordIndex?)
          * I'll certainly not have the time to climb the Zope learning curve in the near future. The new source structure would allow to simply add a {{{~cpp zopemain.py}}} companion to {{{~cpp cgimain.py}}}. '''Volunteers?'''
  • MoreEffectiveC++/Miscellany . . . . 15 matches
         ''program in future tense''는, 변화의 수용하고, 준비한다. 라이브러에 추가될 새로운 함수, 앞으로 일어날 새로운 오버로딩(overloading)을 알고, 잠재적으로 모호성을 가진 함수들의 결과를 예측한다. 새로운 클래스가 상속 계층에 추가될 것을 알고, 이러한 가능성에 대하여 준비한다. 새로운 어플리케이션에서 코드가 쓰이고, 그래서 새로운 목적으로 함수가 호출되고, 그런 함수들이 정확히 동작을 유지한다. 프로그래머들이 유지 보수를 할때, 일반적으로 원래의 개발자의 영역이 아닌, 유지 보수의 몫을 안다. 그러므로, 다른 사람에 의해서 소프트웨어는 이해, 수정, 발전의 관점에서 구현하고 디자인된다.
         문자열 객체에 대한 메모리의 할당은-문자의 값을 가지고 있기 위해 필요로하는 heap메모리까지 감안해서-일반적으로 char*이 차지하는 양에 비하여 훨씬 크다. 이러한 관점에서, vtpr에 의한 오버헤드(overhead)는 미미하다. 그럼에도 불구하고, 그것은 할만한(합법적인,올바른) 고민이다. (확실히 ISO/ANSI 포준 단체에서는 그러한 관점으로 생각한다. 그래서 표준 strnig 형은 비 가상 파괴자(nonvirtual destructor) 이다.)
         여기에는 두가지의 문제가 있다. '''첫번째'''로 마지막 줄에 있는 할당 연산자는 Animal 클래스의 것을 부르는데, 객체 형이 Lizad형이라도 Animal 클래스의 연산자로 진행된다. 결과적으로, 오직 liz1의 Animal 부분만이 수정된다. 이것은 부분적인 할당(assignment)이다. liz1에 Animal 멤버의 할당은 li2로부터 얻은 값을 가진다. 그렇지만 liz1의 Lizard 부분의 데이터는 변화하지 않는다.
         이러한 함수는 *this가 오직 rhs가 Lizard일때만 할당을 허용한다. 만약 이것이 통과되지 못한다면, bad_cast 예외가 dynamic_cast에서 발생되어서 전달되어 진다. (정확히 표준 C++ 라이브러리에 있는 std::bad_cast 형의 객체가 날아간다. 이름 공간이 std에 관한것은 표준 라이브러리를 살피고 Item 35에도 설명되어 있다.)
         이 함수는 rhs를 Lizard로 형변환 시킨다. 만약 형변환이 성공된다면 할당 연산자가 성공적으로 호출 될것이다. 반대라면 언급했던 bad_cast 예외가 발생된다.
         솔직히, dynamic_cast를 사용해서 실행 시간에 검사하는건 좀 짜증난다. 한가지, 몇몇 컴파일러는 아직 dynamic_cast에 대한 지원이 부족해서, 이를 사용하면, 이론적으로는 이식성이 보장되지만 실제로는 그렇지 않다. 더 중요하게 Lizard와 Chicken의 클라이언트들은 bad_cast 예외에 대한 준비와, 할당을 수행할때의 각 코딩시에 민감하게 처리하지 못한다. 내 경험에 비추어 볼때 많은 프로그래머들이 그런 방법을 취하지 않고 있다. 만약 그들이 하지 않는다면, 할당이 일어나는 수많은 곳에서 정확하지 않은 처리상태로, 명료성을 보장 받을수 없다.
         당신도 알다 시피, name mangling(이름 조정:이후 name mangling로 씀) 당신의 C++ 컴파일러가 당신의 프로그램상에서 각 함수에 유일한 이름을 부여하는 작업이다. C에서 이러한 작업은 필요가 없었다. 왜냐하면, 당신은 함수 이름을 오버로드(overload)할수가 없었기 때문이다. 그렇지만 C++ 프로그래머들은 최소한 몇개 함수에 같은 이름을 쓴다.(예를들어서, iostream 라이브러리를 생각해보자. 여기에는 몇가지 버전이나 operator<< 와 operator>>가 있다. ) 오버로딩(overloading)은 대부분의 링커들에게 불편한 존재이다. 왜냐하면 링커들은 일반적으로 같은 이름으로 된 다양한 함수들에 대하여 어두운 시각을 가진다. name magling은 링커들의 진실성의 승인이다.;특별히 링커들이 보통 모든 함수 이름에 대하여 유일하다는 사실에 대하여
          * '''새로운 개념의 추가''' : RTTI, namespace, bool, mutable과 explicit keyword, enum을 위한 오벌드(overload) 연산자 능력, 클래스 정의 내부에서 이용한 완전한 정적 클래스 멤버 초기화 증력
          * '''예외 핸들링의 재정의''' : 예외 스팩은 현재 컴파일 중에 더욱더 엄격하게 검사 된다. 그리고 예측할수 없는 함수는 아마도 bad_exception 예외 객체를 던진다.
         Fortunately, this syntactic administrivia is automatically taken care of when you #include the appropriate headers.
         그렇지만 이 템플릿은 좋다, 개다가 일반화 까지 할수 있다. 시작과 끝에 연산자를 보아라. 사용된 연산자는 다르다는 것, dereferencing, prefix증가(Item 6참고), 복사(함수의 반환 값을 위해서? Item 9참고)를 위해서 쓰였다. 모든 연산자는 우리가 overload할수 있다. (DeleteMe 모호) 그래서 왜 포인터 사용하여 찾기를 제한하는가? 왜 허용하지 않는가 포인터 추가에서 이러한 연산자를 지원하기 위한 어떤 객체도 허용할수 없을까? (hy not allow any object that supports these operations to be used in addition to pointers?) 그래서 이렇게 하는것은 포인터 연산자의 built-in 의미를 찾기함수(find function)을 자유롭게 할것이다. 예를 들어서 우리는 리스트 에서 다음 리스트로의 이동을 해주는 prefix increment 연산자의 linked list객체와 비슷한 pointer를 정의할수 있다.
  • ZPBoard/APM/Install . . . . 15 matches
          * PHP를 다운 받아 c:\php 정도의 적당한 디렉토리에 압축을 푼다. (http://us3.php.net/do_download.php?download_file=php-4.2.2-Win32.zip)
         LoadModule php4_module c:/php/sapi/php4apache.dll
         AddType application/x-httpd-php .php}}}
          * MySQL을 다운 받아 설치한다. (http://www.mysql.com/downloads/download.php?file=Downloads/MySQL-3.23/mysql-3.23.52-win.zip&download=http://mysql.holywar.net/Downloads/MySQL-3.23/mysql-3.23.52-win.zip)
          * PHP를 다운 받아 c:\php 정도의 적당한 디렉토리에 압축을 푼다. (http://us3.php.net/do_download.php?download_file=php-4.2.2-Win32.zip)
          * MySQL을 다운 받아 설치한다. (http://www.mysql.com/downloads/download.php?file=Downloads/MySQL-3.23/mysql-3.23.52-win.zip&download=http://mysql.holywar.net/Downloads/MySQL-3.23/mysql-3.23.52-win.zip)
  • 데블스캠프2006/목요일/winapi . . . . 15 matches
         Upload: api.ppt
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
         Upload:timer.exe
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
         Upload:click_me.exe
         Upload:getdc.exe
          wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION) ;
          wndclass.hCursor = LoadCursor (NULL, IDC_ARROW) ;
         = practice2. dead_pixel =
         Upload:dead_pixel.exe
  • 쓰레드에관한잡담 . . . . 15 matches
         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의 내부적 문제인것 같다.
  • AcceleratedC++/Chapter7 . . . . 14 matches
          // read the input, keeping track of each word and how often we see it
          // read the next line
          || <noun-phrase> || <adjective> <noun-phrase> ||
          || <adjective> || large ||
          || <adjective> || brown ||
          || <adjective> || absurd ||
          상기에서는 map<string, vector<string> >의 형태로 구현해야한다. 그러나 <adjective>, <location>, <noun>과 같이 동일한 키 값에 대해서 규칙이 여러개가 존재하는 경우를 다루기 위해서 '''map <string, vector< vector<string> > >''' 의 타입을 이용한다.
         Grammar read_grammar(istream& in) {
          vector<string> sentence = gen_sentence(read_grammar(cin));
          === Addition. Entire Source Filie ===
         // read a grammar from a given input stream
         Grammar read_grammar(istream& in)
          // read the input
          vector<string> sentence = gen_sentence(read_grammar(cin));
         STL의 Associative Container는 balanced self-adjusting tree(참고 WikiPedia:AVL_tree )구조를 이용하여서 연관 컨테이너를 구현했음.
  • Code/RPGMaker . . . . 14 matches
          world.addObject(plane);
          def self._load args
          #puts "load table"
          header = args.unpack("l5")
          #puts header.inspect
          obj = Table.new(header[1], header[2], header[3])
          attr_reader :object
          def self._load args
          r = adjust_value(r, 0, 255)
          g = adjust_value(g, 0, 255)
          b = adjust_value(b, 0, 255)
          a = adjust_value(a, 0, 255)
  • CompleteTreeLabeling/조현태 . . . . 14 matches
          block* head;
         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;
          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))
          block* head;
         block* create_block(int input_number, int input_deep, block* input_head)
          temp_block->head=input_head;
          if (!((temp_block->head!=NULL&&temp_block->head->number > temp_block->number)||temp_block->number > temp_block->maximum))
  • OpenGL스터디_실습 코드 . . . . 14 matches
          glLoadIdentity();
          glLoadIdentity();
          glLoadIdentity();
          glLoadIdentity();
          //glShadeModel(GL_FLAT);
          glLoadIdentity();
          glLoadIdentity();
          glutAddMenuEntry("Solid", 1);
          glutAddMenuEntry("Outline", 2);
          glutAddMenuEntry("Points", 3);
          glutAddMenuEntry("On", 4);
          glutAddMenuEntry("Off", 5);
          //make main menu that add Mode menu and Edge Menu
          glutAddSubMenu("Mode", nModeMenu);
          glutAddSubMenu("Edge", nEdgeMenu);
          GLdouble dRadian = 0.1;
          int t_x = sin(angle)*dRadian;
          int t_y = cos(angle)*dRadian;
          dRadian *= 1.002;
          glLoadIdentity();
  • PythonThreadProgramming . . . . 14 matches
         import thread
          thread.start_new_thread(myfunction,("Thread No:1",2))
         import thread
          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()) 은 예상대로 작동한다)
  • Spring/탐험스터디/2011 . . . . 14 matches
          리소스 함수의 4가지 method : CRUD(Create, Read, Update, Delete)
         Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
          at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
          at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
          at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
  • TFP예제/WikiPageGather . . . . 14 matches
          * '생각할 수 있는 가장 단순한 것부터 생각하라.' 디자인은 TFP 와 Refactoring의 과정만으로 어느정도 보장이 된다. TFP을 추구하는 이상 기능와 의도에 의한 모듈화가 기본적으로 이루어진다. (여태껏의 경험 -- 그래봤자 3번째지만 -- 에 의하면, TFP를 하면서 LongMethod 냄새가 난 적이 없었다. (LongMethod와 Bad Smell 에 대해서는 BadSmellsInCode를 참조하라.) 만일 중복코드 등의 문제가 발생하더라도 기존의 막무가내식 방식에 비해 그 빈도가 적다. 만일 Bad Smell 이 난다면 ["Refactoring"] 을 하면 된다. (참고로 밑의 소스는 ["Refactoring"]의 과정은 거치지 않았다.)
          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' +
          lines = pagefile.readlines ()
          def RemoveHeadLine (self, lines):
          if self.IsHeadTagLine (line):
          def IsHeadTagLine (self, strings):
          page = self.RemoveHeadLine (page)
  • UsenetMacro . . . . 14 matches
          * Copyright 2004 by Gyoung-Yoon Noh <nohmad at sub-port.net>
          list($group, $thread) = @explode(':', $value);
          if (preg_match('/[[:xdigit:]]+/', $thread))
          $url .= '/browse_thread/thread/'.$thread;
          $_ = @fread($fp, 1024);
         [[Usenet(comp.lang.python:fec2ae850574adf4)]]
         [[Usenet(http://groups-beta.google.com/group/comp.unix.programmer/browse_thread/thread/d302919d5af2b802)]]
         [[Usenet(comp.lang.python:fec2ae850574adf4)]]
         [[Usenet(http://groups-beta.google.com/group/comp.unix.programmer/browse_thread/thread/d302919d5af2b802)]]
         [http://nohmad.sub-port.net/wiki/CodingLog/2003-09]
  • WikiSlide . . . . 14 matches
          * '''Open''' - everybody may read ''and'' edit everything
          * Email address for subscribing to page change emails and retrieving a lost login/password
          * Quick search and additional actions (HelpOnActions)
         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).
         To add special formatting to text, just enclose it within markup. There are special notations which are automatically recognized as internal or external links or as embedded pictures.
         == 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 ==`
          (!) A common error is to insert an additional blank after the ending equal signs!
         New pages are created by simply adding a new WikiName to an existing page and clicking on it after saving the existing page.
         Below the list of templates you will also find a list of existing pages with a similar name. You should always check this list because someone else might have already started a page about the same subject but named it slightly differently.
          * If two people edit a page simultaneously, the first can save normally, but the second will get a warning and should follow the directions to merge their changes with the already saved data.
  • html5/webSqlDatabase . . . . 14 matches
          * {{{transaction()}}}, {{{readTransaction}}}
          * {{{todo table. ID, todo, added_on}}}
          'todo(ID INTEGER PRIMARY KEY ASC, todo TEXT, added_on DATETIME)', []);
         html5rocks.webdb.addTodo = function(todoText) {
          var addedOn = new Date();
          tx.executeSql('INSERT INTO todo(todo, added_on) VALUES (?,?)',
          [todoText, addedOn],
         function loadTodoItems(tx, rs) {
          loadTodoItems, html5rocks.webdb.onError);
          html5rocks.webdb.getAllTodoItems(loadTodoItems);
         <body onload="init();">
         === adding ===
         function addTodo() {
          html5rocks.webdb.addTodo(todo.value);
  • whiteblue/MyTermProject . . . . 14 matches
          char * grade;
         void grade_();
          grade_();
          << "\t" << m[i].ave << "\t" << m[i].grade << endl;
         void grade_() // 등급을 입력하는 함수
          data[i].grade = "a+";
          data[i].grade = "a";
          data[i].grade = "b+";
          data[i].grade = "b";
          data[i].grade = "c+";
          data[i].grade = "c";
          data[i].grade = "d+";
          data[i].grade = "d";
          data[i].grade = "f";
  • 데블스캠프2006/화요일/tar/김준석 . . . . 14 matches
          FILE *read_f,*write_f;
          if((read_f = fopen(fileName,"rb"))==NULL){
          while(!(EOF == (char_cpy = fgetc(read_f) ))){
          fclose(read_f);
          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);
          if(!fread(buffer, 256, 1, item)) break;
          if(!fread(path, 512, 1, archive)) break;
          if(!fread(buffer, 256, 1, archive)) break;
  • 실시간멀티플레이어게임프로젝트/프레임워크 . . . . 14 matches
         Upload:frame_1.zip - 재동 - 대략적인 구조만
         Upload:frame_2.zip - 재동, 재선 - 프레임 UI
         Upload:frame_3.zip - 재동, 재선, 민수 - 파일 입출력, 이벤트 처리, 로그인
         Upload:frame_4.zip - 재동 - 현재시간으로 처음 화면 만들기, 로그인 후 바로 이벤트들 보여주기
         Upload:frame_5.zip - 재선 - 이벤트 소팅, cookie.py, 이벤트 중복 입력 막기
         Upload:frame_6.zip - 재선 - frame_4.zip + frame_5.zip
         Upload:frame_7.zip - 재동 - 로그아웃
         Upload:frame_8.zip - 재선 - 이벤트 간의 시간 간격 구하기
         Upload:frame_9.zip - 재선 - 이벤트 출력 오류 수정
         Upload:frame_10.zip - 민수 - 로그인 수정 - 가입후 바로 로그인 되기
         Upload:frame_11.zip - 재선 - 입력 시간 중복 -> 이벤트 삭제
         Upload:blueMarble.zip
         Upload:blueMarble_2.zip - 재동 - 입력 커맨드 방식으로 변경, 파싱
         Upload:ClientCookie.zip
  • 2011년독서모임 . . . . 13 matches
          * [김준석] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8934940069 나는 아직 어른이 되려면 멀었다]
          * [김수경] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8955614101 왜 사람들은 이상한 것을 믿는가]
          * [서지혜] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8988964373 작심후 3일]
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8984314307 1등만 기억하는 더러운 세상]
          * [김수경] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8986509814 우리말 달인]
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=896330020X 중독의 이해와 상담의 실제]
          * [정의정] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8956604231 꿈의 도시]
          * [김준석] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8952723147 나니아 연대기]
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=890110511X 더 박스]
          * [권순의] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8937831090 GO] (가네시로 가즈키)
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8937831090 GO] (가네시로 가즈키)
          * [강소현] - [http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=899006225X 수집이야기]
          * [강소현] - '''[http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8990984610 자존감]'''
  • AcceleratedC++/Chapter10 . . . . 13 matches
          || 주소 연산자(address operator) || 객체의 주소를 리턴한다. ||
          이런식의 문법은 많이 사용되지는 않습니다. (Addition 1에서 설명합니다.)
         //letter_grade.cpp
         string letter_grade(double grade)
          // range posts for numeric grades
          // names for the letter grades
          // compute the number of grades given the size of the array
          static const size_t ngrades = sizeof(numbers)/sizeof(*numbers);
          // given a numeric grade, find and return the associated letter grade
          for (size_t i = 0; i < ngrades; ++i) {
          if (grade >= numbers[i])
         == 10.5 Reading and writing files ==
  • CPPStudy_2005_1/STL성적처리_2 . . . . 13 matches
          map< string, vector<int> > grades;
          save_map(token, grades);
          print_report(cout, grades);
         bool save_map(vector<string>& input, map< string, vector<int> >& grades) {
          grades[input[0]].push_back(atoi(input[i].c_str()));
         double total(const vector<int>& grades) {
          return accumulate(grades.begin(), grades.end(), 0.0);
          for(vector<int>::const_iterator grades = (iter->second).begin();
          grades != (iter->second).end();
          ++grades)
          cout<<*grades<<'\t';
         Upload:result.jpg
  • HowManyZerosAndDigits/임인택 . . . . 13 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          numbers.add(new Long(remainder));
          numbers.add(new Long(remainder));
          int n = readInt();
          int b = readInt();
          public static int readInt() throws Exception {
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
          String intVal = reader.readLine();
  • IntelliJUIDesigner . . . . 13 matches
         Upload:intellijui_new.gif
         Upload:intellijui_uidesigner.gif
         Upload:intellijui_layout1.gif
         Upload:intellijui_layout2.gif
         Upload:intellijui_layout3.gif
         Upload:intellijui_layout4.gif
         Upload:intellijui_variable.gif
         Upload:intellijui_bindvariable.gif
         Upload:intellijui_bindclassdlg.gif
         Upload:intellijui_bindclass.gif
         Upload:intellijui_writemore.gif
         Upload:intellijui_output.gif
         Upload:intellijui_writeaction.gif
  • RSSAndAtomCompared . . . . 13 matches
         2005/07/21: RSS 2.0 is widely deployed and Atom 1.0 only by a few early adopters, see KnownAtomFeeds and KnownAtomConsumers.
         The RSS 2.0 specification is copyrighted by Harvard University and is frozen. No significant changes can be made and it is intended that future work be done under a different name; Atom is one example of such work.
         === Payload ===
         Atom has a carefully-designed payload container. Content may be explicitly labeled as any one of:
         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.
         Atom 1.0 is in [http://www.w3.org/2005/Atom an XML namespace] and may contain elements or attributes from other XML namespaces. There are specific guidelines on how to interpret extension elements. Additionally, there will be an IANA managed directory rel= values for <link>. Finally, Atom 1.0 provides recommended extension points and guidance on how to interpret simple extensions.
          * [http://bulknews.typepad.com/blog/2005/07/searchcpanorg_t.html XML::Atom]
         RSS 2.0 provides the ability to specify email addresses for a feed’s “managingEditor” and “webMaster”, and for an item’s “author”. Some publishers prefer not to share email addresses, and use “dc:creator” from the dublin core extension instead.
         Atom 1.0 categories have three, with the addition of optional human-readable title.
         Atom 1.0 includes a (non-normative) ISO-Standard [http://relaxng.org/ RelaxNG] schema, to support those who want to check the validity of data advertised as Atom 1.0. Other schema formats can be [http://www.thaiopensource.com/relaxng/trang.html generated] from the RelaxNG schema.
         ||-||source||Container for feed-level metadata to support aggregation||
  • TheGrandDinner/조현태 . . . . 13 matches
         char* InputBaseData(char* readData, vector<SNumberAndPosition>& tableSize, vector<SNumberAndPosition>& teamSize)
          sscanf(readData, "%d %d", &numberOfTeam, &numberOfTable);
          readData = strchr(readData, '\n') + 1;
          readData = strchr(readData, ' ') + 1;
          sscanf(readData, "%d", &buffer);
          readData = strchr(readData, '\n') + 1;
          readData = strchr(readData, ' ') + 1;
          sscanf(readData, "%d", &buffer);
          return strchr(readData, '\n') + 1;
  • VonNeumannAirport/남상협 . . . . 13 matches
          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])
         vonAirport.readFile()
          print "Configuration Load"
  • ZP&COW세미나 . . . . 13 matches
          * Test-Driven Development by Example, Kent Beck, Addison-Wesley
         || 이상규, 오세윤, 신재동 || Upload:win.Winner_1.0.jar ||
         || 나휘동, 이대웅 || Upload:fisherman.FisherMan_1.0.jar ||
         || 박정훈, 황재선 || Upload:jdk.Jd_1.0.jar ||
         || 김지용, 노수민 || Upload:lz.Luckyzzang_1.0.jar ||
         || 문원명, 조재화 || Upload:jm.YaMae_1.0.jar ||
         || 이상규, 오세윤, 신재동 || Upload:win.Winner_2.0.jar ||
         || 김지용, 노수민 || Upload:lz.Luckyzzang_1.1.jar ||
         || 나휘동, 이대웅 || Upload:FisherMan_1.1.jar ||
         || 문원명, 조재화 || Upload:jm.YaMae_2.0.jar ||
         || 박정훈, 황재선 || Upload:jdk.Jd_1.0.jar ||
         http://165.194.17.15/pub/upload_one/robocode_result1.GIF
         http://165.194.17.15/pub/upload_one/robocode_result2.GIF
         === Thread ===
  • 새싹교실/2012/AClass . . . . 13 matches
          1. switch-case문을 이용한 간단한 프로그램을 하나 짜 보세요.(eg. Grade계산기 A,B,C)
          * level, racecar, deed는 palindrome, sadfds는 not Palindrome
          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;
          9.Overloading이란?
          * 클래스, 생성자, 캡슐화, default 생성자, this, overloading 등등.
  • CVS/길동씨의CVS사용기ForLocal . . . . 12 matches
         .HelloWorld> notepad HelloJava.java
         소스를 작성후 이 파일을 서버에 등록(add)하고, 소스를 올린다.
         C:UserHelloJava>cvs add HelloJava.java
         cvs add: scheduling file `HelloJava.java' for addition
         cvs add: use 'cvs commit' to add this file permanently
          도움말 : add 서버에 추가되는 자원을 등록한다. commit 서버에 변경사항을 반영시킨다.
         cvs add 자원이름
         C:UserHelloJava> notepad HelloJava.java
         head: 1.2
         date: 2002/07/31 15:36:21; author: Administrator; state: Exp; lines: +6 -1
         date: 2002/07/31 15:33:20; author: Administrator; state: Exp;
         === Thread ===
  • JavaScript/2011년스터디/CanvasPaint . . . . 12 matches
          <head>
          img.onload = function(){
          </head>
          <head>
          </head>
         if(window.addEventListener){
          window.addEventListener("load", InitEvent, false);
          img.onload = function(){
          canvas.addEventListener("mousedown", ev_canvas, false);
          canvas.addEventListener('mousemove', ev_canvas, false);
          canvas.addEventListener('mouseup', ev_canvas, false);
  • MoreEffectiveC++/C++이 어렵다? . . . . 12 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 다중 상속 관련]
          [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를 이용해 구현 부분]
          === Polymorphism - Overloading ===
          [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]
          * 생각해볼 name mangling - overloading
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
          [http://www.research.avayalabs.com/user/wadler/pizza/gj/]
         = Thread =
  • ProjectEazy/Source . . . . 12 matches
          def addCase( self, aCase ):
          self.word.addCase('AOV')
          def testAddCase(self):
          def addWord( self, aWord):
          self.muk.addCase('AOV')
          self.ga.addCase('ALV')
          def updateDictionary(self, aDict):
          self.dic = aDict
          self.muk.addCase('AOV')
          self.dic.addWord(self.muk)
          self.ga.addCase('ALV')
          self.dic.addWord(self.ga)
          suite.addTest(unittest.makeSuite(EazyParserTestCase, 'test'))
          suite.addTest(unittest.makeSuite(EazyWordTestCase, 'test'))
          suite.addTest(unittest.makeSuite(EazyDicTestCase, 'test'))
  • ProjectVirush/Prototype . . . . 12 matches
          WSADATA wsaData;
          SOCKADDR_IN server_addr; // 네트워크의 정보를 담을 structure 생성.
          if( WSAStartup(MAKEWORD(2,2), &wsaData) == -1 )
          memset((SOCKADDR_IN *)&server_addr, 0, sizeof(SOCKADDR_IN));
          // struct sockaddr_in -> SOCKADDR_IN
          server_addr.sin_family = AF_INET;
          server_addr.sin_addr.s_addr
          = inet_addr(SERVER_IP); // 로컬 주소로 설정한다.
          server_addr.sin_port = htons(PORT);
          (struct sockaddr *)&server_addr,
          sizeof(struct sockaddr)) == -1 )
  • RSS . . . . 12 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].
         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.
  • [Lovely]boy^_^/EnglishGrammer/PresentPerfectAndPast . . . . 12 matches
          ex1) The road is closed. There's been an accident.
          C. We ofte use the present perfect with just, already, and yet. You can also use the simple past.
          (대개 just,already,yet과 같이 현재완료를 쓰지만, 단순과거에도 쓸수 있단다. 제기랄--;)
          ex) I've just had lunch. or I just had lunch.
          We use already to say that something happened sooner than expected.(예상했던것보다 더 빨리 사건이 터졌을때 쓴다)
          ex) I've already mailed it. or I already mailed it.
          ex) Everything is going well. We haven't had any problems so far.
          ex) Have you had a vacation this year?
         == Unit14. Past Perfect (I had done) ==
         == Unit15. Past Perfect Continuous ( I had been doing ) ==
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/강성현 . . . . 12 matches
         import java.io.InputStreamReader;
          scan = new Scanner(new InputStreamReader(new FileInputStream(filename),"UTF-8"));
          wordsInArticle.add(word);
          wordsInArticle.add(word);
         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]);
          wordsInArticle.add(word);
          wordsInArticle.add(word);
  • 정모/2011.4.4/CodeRace/강소현 . . . . 12 matches
          Person badUncle = new Person();
          badUncle.setName("Bad");
          a.addPerson(layton);
          a.addPerson(luke);
          a.addPerson(badUncle);
          luke.getPosition() == badUncle.getPosition()){
          System.out.print("건널 사람 이름?(Layton: 1, Luke: 2, Bad: 3)->");
          ship = badUncle;
          public void addPerson(Person p){
          destination.addPerson(ship);
  • 토이/메일주소셀렉터/김정현 . . . . 12 matches
          io.write("result.txt", io.getRemadeFromFile(input));
          public String read(String fileName) {
          FileReader fr;
          fr = new FileReader(getTextFileForm(fileName));
          BufferedReader br = new BufferedReader(fr);
          while(br.ready()) {
          resultString += br.readLine();
          public String getRemade(String input) {
          public String getRemadeFromFile(String fileName) {
          return getRemade(read(fileName));
  • CollectionParameter . . . . 11 matches
          result.add(*it);
          result.add(*it);
          result.add(*it);
          result.add(*it);
          addMarriedMenTo(result);
          addUnmarriedWomenTo(result);
         void addMarriedMen(vector<People>& aCollection)
          aCollection.add(*it);
         void addUnmarriedMen(vector<People>& aCollection)
          aCollection.add(*it);
         즉, 두 메소드의 결과를 모으는 경우인데, 그리 흔한 경우는 아니였던걸로 기억. 약간은 다르긴 하지만 나의 경우 CollectionParameter 의 성격으로 필요한 경우가 read/write 등 I/O 가 내부적으로 필요할때 또는 Serialization 등의 일이 필요할때. 그 경우 I/O 부분은 Stream 클래스로 만들고(C++ 의 Stream 을 쓰던지 또는 직접 Stream 클래스 만들어 쓰던지) parameter 로 넘겨주고 그 파라메터의 메소드를 사용하는 형태였음. --[1002]
  • DataStructure/List . . . . 11 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노드
          private Node pHead;
          pHead=new Node(0);
          pHead.pNext=pNew;
          pTemp=pHead;
          pTemp=pHead;
          pTemp=pHead;
          System.out.println("1. Add");
          boolean Add_ToSpecial(int coordi, int in) //특정한 위치에 자료를 저장하는 메소드
         void Add_ToFront(int n)
         void Add_ToRear(int n)
         boolean Add_ToSpecial(int coordi, int in)
  • STLErrorDecryptor . . . . 11 matches
         = Before Reading =
         Upload:WorkingMethod.gif
         Upload:FilesUnzipped.gif
         Upload:OriginalCLFolderMaking.gif
         Upload:CL2Rename.gif
         Upload:ProxyCLConfigure.gif
         Upload:ProxyCLConfigFileCopy.gif
         Upload:ProxyCLCopy.gif
         Upload:STLTaskFirstRun.gif
         Upload:STLTaskMenu.gif
         여기서 "Enable Filtering"을 선택하면 그때부터 STL 에러 필터링이 가능해집니다. 그리고, 앞으로 STL 에러 필터링을 활성화하거나 비활성화할 때에는 이 태스크바의 아이콘을 사용하면 됩니다(Enable filtering/Disable filtering을 선택하면 되겠죠). 필터링이 활성화 되어 있느냐 그렇지 않으냐의 여부는 작업 표시줄의 아이콘 색깔( Upload:STLTaskActIcon.gif 은 활성화되었다는 뜻)로 확인할 수 있습니다.
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 11 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.
          * I read a little Power Reading. Today's reading's principle content is using a regulator(ex) pen, pinger. etc). but this method is what I have used all the time.--; I should read a lot more.
          * I studied ProgrammingPearls chapter 3. When I was reading, I could find familiar book name - the Mythical Man Month, and Code Complete.
          * I typed directX codes from NeXe sites, because RolePlaying Games with DirectX that I borrowed some days ago is so difficult for me. Let's study slow and steady...
          * I had drunken with friend until A.M. 2:00. and had sung until A.M. 4:00--;
          * I read a Squeak chapter 1,2.
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 11 matches
          ex) I'm reading an interesting book at the moment. I'll lend it to you when I've finished it.
          This means) Tom is not reading the book at the time of speaking.
          He means that he has started it but has not finished it yet. He is in the middle of reading it.
          They were playing = they were in the middle of playing. They had not finished playing.
          The action or situation had already started before this time but had not finished.
          ex) When Beth arrived, we were having dinner.(= We had already started dinner.)
          ex) When Beth arrived, we had dinner.( = Beth arrived and then we had dinner.)
  • .vimrc . . . . 10 matches
         set viminfo='20,"50 " read/write a .viminfo file, don't store more
         au BufWinEnter *.py silent loadview "
         au BufWinEnter *.c silent loadview "
         au BufNewFile *.h call InsertHeaderSkeleton()
         function! InsertHeaderSkeleton()
          au BufReadPre *.bin let &bin=1
          au BufReadPost *.bin if &bin | %!xxd
          au BufReadPost *.bin set ft=xxd | endif
          au BufNewFile,BufRead /tmp/cvs* set fenc=utf-8 enc=utf-8
          au BufNewFile,BufRead ChangeLog* set fenc=utf-8 enc=utf-8
  • 5인용C++스터디/마우스로그림그리기 . . . . 10 matches
         || 문원명 || UploadZero:PaintApiMwm.zip || 잘했음. ||
         || 노수민 || UploadZero:MousePaintAPI_SM.zip|| 잘 했으나 천천히 그리면 끊겨서 그려짐. ||
         || 조재화 || UploadZero:Test_2.zip|| 잘했음. ||
         || 황재선 || UploadZero:API_DROW_JS.zip|| 잘했음. ||
         || 나휘동 || Upload:Leonardong_APIdrawing.zip || 컴파일 안됨. ||
         || 문원명 || UploadZero:PaintMfcMwm.zip || 잘했음. ||
         || 조재화 || Upload:TestPenTool.zip || 잘했음. ||
         || 황재선 || Upload:MFC_DROW_JS.zip || 잘했음. ||
         || 나휘동 || Upload:Leonardong_MFCdrawing.zip|| 잘했음. ||
         || 노수민 || [http://165.194.17.15/pub/upload/MousePaintMFC_SM.zip]|| 잘했음. ||
  • APlusProject . . . . 10 matches
         Upload:APP_MeetingRecord_Draft.zip - 회의록 초안입니다.
         Upload:APP_MeetingRecord_0607.zip - 6월 7일까지 회의록입니다. -- 으흐흐 이것도 QA검사 끝
         Upload:Chasedocument.zip -- 재동오빠가 추적하라는거 할려고 했는데 아무래도 이거는 프로그램 아는 사람이 해야할듯한데요
         Upload:SE_ACAPS_9조.zip - 제작년 9조 최종 문서
         Upload:10조최종문서.zip - 제작년 10조 최종 문서
         Upload:Spice1998.zip - 스파이스 관련 표준 문서
         Upload:2004se.zip - 작년 4조 문서들
         Upload:SomePdf.zip - 몇몇 개발문서들(pdf파일)
         Upload:NUnit-2.2.0.msi - NUnit 2.2.0
         Upload:OTF.zip - OTF 프로그램. 우리가 개발해야할 바로 그 액셀 파일. (SE 교수님의 저작권 보호로 당연히 암호가 걸려 있습니다.)
  • AncientCipher/강소현 . . . . 10 matches
          int[] cSpread = new int[26];
          int[] pSpread = new int[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){
  • Android/WallpaperChanger . . . . 10 matches
          mTextView.append(mService.toShortString()+" is alrady stopped.\n");
          || 4/18 || {{{MywallpaperActivity(MainActivity)에서 WallPapermanagerActivity로 넘겨주는 배경화면 리스트를 Prototype형으로 만들어놓음. WallPapermanagerActivity에서 MywallpaperActivity(MainActivity)로부터 리스트를 받아 Set하고 버튼 입력에 따라 Set과 add를 하게 해놓음. Delete의 추가 구현이 필요함.}}}||
          || 4/22 || 커니의 안드로이드에 있는 예제는 Adapter + SQL을 써서 따로 분리된 예제로 실습후 커니의 안드로이드 예제 실습 ||
          || 4/25 || PathRepository를 ArrayList로 Parcelable객체로 만드는것을 성공 순서도상의 DB접근을 제한을 두어야할것 같음. 문제점 : WallpaperManagerActivity에서 Add시키고 setting하는데 객체가 날아감. 우짬.. 아! 우선 만들어놓고 setting할때만 DB에 저장시키는 방식으로 해야겠다.그리고 0으로 index가 없는것과 있는것을 표기해서 update혹은 새로 만들기를 실행하도록 하고. ||
         || 4/28 || WallPaperAndroidService에서 Bitmap Loading방식 바꿈. 먼저 Loading을 해서 준비해놓고 순서가 오면 화면이 바뀌는 형식으로 바꿔놓음.시간 설정 저장 DB adapter생성 및 DB새로 만들어서 저장함.사용자의 편의를 위한 TextView설명 추가 ||
         || 4/30 || UI개설 및 Splash Activity 작성. Loading 까지 기다리는 기능은 없음. 개선사항 : Image Crop을 지원해야함. ||
          * 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
         객체의 생성은 결코 공짜가 아닙니다. 임시 객체들을 위해 쓰레드-당(per-thread) 할당 풀을 사용하는 세대형(generational) GC는 더 낮은 비용으로 할당 할 수 있지만, 메모리를 할당한다는 것은 메모리를 할당하지 않는 것 보다 언제나 더 높은 비용이 듭니다.
         물론, 반대적 측면에서 열거형으로 더 좋은 API를 만들 수 있고 어떤 경우엔 컴파일-타임 값 검사를 할 수 있습니다. 그래서 통상의 교환조건(trade-off)이 적용됩니다: 반드시 공용 API에만 열거형을 사용하고, 성능문제가 중요할 때에는 사용을 피하십시오.
  • CVS/길동씨의CVS사용기ForRemote . . . . 10 matches
         .\HelloWorld> notepad HelloWorld.cpp
         소스를 작성후 이 파일을 서버에 등록(add)하고, 소스를 올린다.
         .\HelloWorld>cvs add HelloWorld.cpp
         cvs server: scheduling file `HelloWorld.cpp' for addition
         cvs server: use 'cvs commit' to add this file permanently
          도움말 : add 서버에 추가되는 자원을 등록한다. commit 서버에 변경사항을 반영시킨다.
         cvs add 자원이름
         C:\User\HelloWorld>notepad HelloWorld.cpp
         head: 1.2
         === Thread ===
  • DebuggingSeminar_2005/AutoExp.dat . . . . 10 matches
         ; in this file. You can add rules for your types or change the
         ; For good examples, read the rules in this file.
         ; be, add it to the Watch window and look at the Type column.
         ; x,X Hexadecimal integer 61541,X 0X0000F065
         ; $ADDIN allows external DLLs to be added to display even more complex
         ; types via the EE Add-in API. The first argument is the DLL name, the
         ; further information on this API see the sample called EEAddIn.
         CWinThread =<,t> h=<m_hThread> proc=<m_pfnThreadProc>
         CThreadLocalObject =<,t>
         _LARGE_INTEGER=<QuadPart>
         ; see EEAddIn sample for how to use these
         ;_SYSTEMTIME=$ADDIN(EEAddIn.dll,AddIn_SystemTime)
         ;_FILETIME=$ADDIN(EEAddIn.dll,AddIn_FileTime)
  • EnglishSpeaking/2012년스터디 . . . . 10 matches
          * We listened audio file and read part of script by taking role.(And after reading script once, we also change our role and read script again.)
          * We tried to do shadowing but we found that conversation is not fit to do shadowing.
          * 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.
          * We decided to talk about technical subject freely, about 3 minutes in every month. It might be a little hard stuff at first time. But let's do it first and make it better gradually. Do not forget our slogan(?) - '''''Don't be nervous! Don't be shy! Mistakes are welcomed.'''''
  • FocusOnFundamentals . . . . 10 matches
         would be of no interest in a decade. Instead, I learned fundamental physics, mathematics, and a
         laboratory assignments, in my hobby (amateur radio), as well as in summer jobs, but the lectures
         Readers familiar with the software field will note that today's "important" topics are not
         replacements for earlier fads and panaceas and will themselves be replaced. It is the responsibility
         of educators to remember that today's students' careers could last four decades. We must identify
         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.
         Q: What advice do you have for computer science/software engineering students?
         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.
  • GuiTestingWithMfc . . . . 10 matches
          2. Add 버튼을 누르면
          // NOTE - the ClassWizard will add and remove mapping macros here.
          runner.addTest (GuiTestCase::suite());
          CPPUNIT_TEST ( test3ListAdd );
          pDlg->OnButtonadd();
         void CGuiTestingOneDlg::OnButtonadd()
          // TODO: Add your control notification handler code here
         || test3ListAdd || Editbox 에 "Testing..." 을 셋팅. 버튼을 눌렀을 때 Listbox 의 item 갯수가 1개임을 확인 ||
          void test3ListAdd () {
          pDlg->OnButtonadd();
         void CGuiTestingOneDlg::OnButtonadd()
          // TODO: Add your control notification handler code here
          m_ctlList.AddString(str);
         || test3ListAdd || Editbox 에 "Testing..." 을 셋팅. 버튼을 눌렀을 때 Listbox 의 item 갯수가 1개임을 확인 ||
         || test4ListAddMore || test3 에 추가된 형태. Editbox 에 다시 "Testing2..." 를 셋팅하고, 버튼을 눌렀을 때 Listbox 의 item 갯수가 2개임을 확인 ||
          void test4ListAddMore () {
          test3ListAdd();
          pDlg->OnButtonadd();
         || test3ListAdd || Editbox 에 "Testing..." 을 셋팅. 버튼을 눌렀을 때 Listbox 의 item 갯수가 1개임을 확인 ||
         || test4ListAddMore || test3 에 추가된 형태. Editbox 에 다시 "Testing2..." 를 셋팅하고, 버튼을 눌렀을 때 Listbox 의 item 갯수가 2개임을 확인 ||
  • LawOfDemeter . . . . 10 matches
         nilly? Well, you could, but that would be a bad idea, according to the Law of Demeter. The Law of Demeter
          thingy.addElementWithKey(foo.getKey(), foo);
         This is what we are trying to prevent. (We also have an example of Asking instead of Telling in foo.getKey
         SortedList's add method is addElementWithKey()
         Instead, this should be:
          someObject.addToThingy(foo);
         Now the caller is only depending on the fact that it can add a foo to thingy, which sounds high level
         The disadvantage, of course, is that you end up writing many small wrapper methods that do very little but
         delegate container traversal and such. The cost tradeoff is between that inefficiency and higher class
  • Ruby/2011년스터디/세미나 . . . . 10 matches
          * attr_reader/attr_writer
          * ''의도가 명확하다는 것''이 무엇인지 설명하는 것보다 의도가 명확하지 않은 상황을 제시하는 게 이해하기 좋을 것 같으니 하나 예를 들어볼게. RubyLanguage에서 괄호를 쓰지 않아도 되는 것은 if 구문에 대해서만 그런 것은 아니야. 함수의 경우도 마찬가지지. 만약 내가 매개변수 a와 b를 받아 그 둘을 더해 반환해주는 함수 add(a, b)를 만들었다 치자. 이 메서드를 다음과 같이 이용할 수 있겠지.
         add(3,4) # => 7 반환 (#은 RubyLanguage에서 주석을 나타낼때 사용)
         add 3,4 # => 7 반환
         }}} 윗줄 아랫줄 모두 문제 없이 실행되지. 이 경우는 의도가 명확한 경우야. 그런데 이 add 메서드를 호출해서 3, 4, 7을 더한 값을 알고 싶다면
         add(3, add(4, 7))
         add 3, add 4, 7
         }}} 그런데 위 코드는 대체 어떤 것이 처음 나온 add 메서드에게 넘겨주는 매개변수인지 명확하지 않지? 이런 경우는 의도가 불명확한 경우라 반드시 괄호를 사용해서 코드를 작성해야해. - [김수경]
  • TheJavaMan/비행기게임 . . . . 10 matches
         ||플레이어 비행기||Upload:playerPlane.bmp||
         ||적 비행기||Upload:enemyPlane.bmp||
         ||미사일||Upload:circleMissile.bmp||
         Upload:starCorsair.zip
         Upload:starPlane.zip
          (압축을 풀면 나오는 Readme파일에 게임 설명이 있습니다.)
         == Thread ==
          * DoubleBuffering , Thread 등을 적절하게 이용해보세요~* - [임인택]
         Upload:PlaneGame1.0.jar - 미사일 쏘기, 적기 움직임(단순), 적기와 충돌 검사
         Upload:PlaneGame1.1.jar - 달라진건 속도뿐.
  • TheJavaMan/지뢰찾기 . . . . 10 matches
          action.addActionListener(new ActionListener() {
          top.add(numLeftMines, BorderLayout.WEST);
          top.add(action, BorderLayout.CENTER);
          top.add(useTime, BorderLayout.EAST);
          cp.add(top, BorderLayout.NORTH);
          cp.add(center);
          mines.add(new Point(c, r));
          center.add(kan[i][j]);
          addMouseListener(new MouseListener() {
          class Timer extends Thread {
  • TwistingTheTriad . . . . 10 matches
         http://www.object-arts.com/Papers/TwistingTheTriad.PDF
         http://www.esug.org/summerschools/2000_Southampton/twistingTheTriad/twistingTheTriad.pdf
         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!
         http://free1002.nameip.net:8080/pyki/upload/MVCTriad.jpg
         === TwistingTheTriad : ModelViewPresenter ===
         http://free1002.nameip.net:8080/pyki/upload/MVPTriad.jpg
         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.
  • Vending Machine/dooly . . . . 10 matches
          suite.addTestSuite(PerchaseItemTest.class);
          suite.addTestSuite(RegistItemTest.class);
          vm.add("녹차", GREEN_TEA_PRICE);
          vm.add("커피", COFFEE_PRICE);
          vm.add("홍차", TEA_PRICE);
          public void testAddItem() {
          vm.add("커피", 500);
          vm.add("커피", 500);
          vm.add("커피", 500);
          vm.add("녹차", 100);
          public void add(String item, int price) {
  • Yggdrasil/가속된씨플플/2장 . . . . 10 matches
          * pad를 0으로 초기화하면 된다.
          * pad를 가로, 세로에 각각 다른 변수로 분리시킨다. 혹은, rows, cols 초기화식을 변화시킨다.
          int pad_rows, pad_cols;
          cin>>pad_rows;
          cin>>pad_cols;
          const int rows=pad_rows*2+3;
          const string::size_type cols=greeting.size()+pad_cols*2+2;
          if(r==pad_rows+1&&c==pad_cols+1)
  • whiteblue/MyTermProjectForClass . . . . 10 matches
          char grade[2];
          strcpy(grade,"a+");
          strcpy(grade,"a");
          strcpy(grade,"b+");
          strcpy(grade,"b");
          strcpy(grade,"c+");
          strcpy(grade,"c");
          strcpy(grade,"d+");
          strcpy(grade,"d");
          strcpy(grade,"f");
  • 그래픽스세미나/1주차 . . . . 10 matches
          PPT파일: Upload:CGseminar01.zip
         || 이선호 || Upload:OpenGL01.zip API Ver. ||
         || 이선호 || Upload:OpenGLMFC_Sunho.zip MFC Ver. ||
         || 강인수 || Upload:OpenGL_Report1_Insu.zip API Ver. ||
         || 강인수 || Upload:GL_Report1_Insu_MFC.zip MFC Ver. ||
         || [류상민] || Upload:OpenGL01_NeoCoin_GLUT.zip ||
         || [경태] || Upload:OpenGLAPI01_Pkt.zip ||
         || [남훈] || Upload:gl_triangle_znth.rar ||
         || [창섭] || Upload:MFCTriangle.zip MFC Ver. ||
         || 윤정수 || Upload:HW1_DrawTriangle.zip ||
  • 데블스캠프2005/금요일/OneCard/이동현 . . . . 10 matches
          void add(Card card){
          arr.add(card);
          stack.add(card);
          comCards.add(stack.delete(rand.nextInt(stack.size()-1)));
          playerCards.add(stack.delete(rand.nextInt(stack.size()-1)));
          discard.add(stack.delete(rand.nextInt(comCards.size())));
          comCards.add(stack.delete(rand.nextInt(comCards.size())));
          discard.add(comCards.delete(choice));
          playerCards.add(stack.delete(rand.nextInt(comCards.size())));
          discard.add(playerCards.delete(choice));
  • 데블스캠프2009/목요일/연습문제/MFC/서민관 . . . . 10 matches
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Add "About..." menu item to system menu.
          strAboutMenu.LoadString(IDS_ABOUTBOX);
          // TODO: Add extra initialization here
         // If you add a minimize button to your dialog, you will need the code below
          // NOTE: the ClassWizard will add member initialization here
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // NOTE: the ClassWizard will add DDX and DDV calls here
          // Add "About..." menu item to system menu.
          strAboutMenu.LoadString(IDS_ABOUTBOX);
          // TODO: Add extra initialization here
         // If you add a minimize button to your dialog, you will need the code below
  • 데블스캠프2010/다섯째날/ObjectCraft/미션3/김상호 . . . . 10 matches
          while(!((a[0].is_dead() && a[1].is_dead()) || (a[2].is_dead() && a[3].is_dead()))) //0과 1이 죽으면 끝or 2와 3이 죽으면 끝
          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();
  • 레밍즈프로젝트/프로토타입/STLLIST . . . . 10 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). ||
         || AddTail || Adds an element (or all the elements in another list) to the tail of the list (makes a new tail). ||
         || GetHeadPosition || Returns the position of the head element of the list. ||
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 10 matches
         || 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. ||
         void CFileioView::OnReadfile()
          if(!Rfile.Open("TestFile.txt", CFile::modeRead))
          Rfile.Read(ps,FileLength);
         파일에 쓰여진 'A' ~ 'Z'까지 불러들여서 화면에 출력하는 함수 (OnReadFile()) 함수이다.
         기본적인 Read() 함수도 사용할 것 같다.
  • 스터디/Nand 2 Tetris . . . . 10 matches
          * half-adder, full-adder, 16bit-adder, incremental adder, ALU에 대해서 공부하고 구현하였습니다.
          * Half-Adder
         CHIP HalfAdder {
          * Full-Adder
         CHIP FullAdder{
          * 16bit Adder
         CHIP Add16 {
          FullAdder(a = a[0], b = b[0], c = false, sum = out[0], carry = c1);
          FullAdder(a = a[1], b = b[1], c = c1, sum = out[1], carry = c2);
          FullAdder(a = a[2], b = b[2], c = c2, sum = out[2], carry = c3);
          FullAdder(a = a[3], b = b[3], c = c3, sum = out[3], carry = c4);
          FullAdder(a = a[4], b = b[4], c = c4, sum = out[4], carry = c5);
          FullAdder(a = a[5], b = b[5], c = c5, sum = out[5], carry = c6);
          FullAdder(a = a[6], b = b[6], c = c6, sum = out[6], carry = c7);
          FullAdder(a = a[7], b = b[7], c = c7, sum = out[7], carry = c8);
          FullAdder(a = a[8], b = b[8], c = c8, sum = out[8], carry = c9);
          FullAdder(a = a[9], b = b[9], c = c9, sum = out[9], carry = c10);
          FullAdder(a = a[10], b = b[10], c = c10, sum = out[10], carry = c11);
          FullAdder(a = a[11], b = b[11], c = c11, sum = out[11], carry = c12);
          FullAdder(a = a[12], b = b[12], c = c12, sum = out[12], carry = c13);
  • 실시간멀티플레이어게임프로젝트/첫주차소스3 . . . . 10 matches
         Upload:test_1.zip --재동 (게임에 로그인했을 때 이벤트에서 현재 시간 보다 오래된 일 처리)
         Upload:test_0.9b.zip --휘동(등록과 로그인 가능. 로그인 후 메인 화면으로 넘어가기 처리중)
         Upload:test_2.zip --재동 (프레임웍과 게임을 나눔, 월, 일 추가)
         Upload:test_3.zip --재동, 휘동 (로그인 합침)
         Upload:test_4.zip -- 정훈, 전에 휘동이랑 얘기했었던 스캔함수 만들었어요.. :) game.py에 추가하지는 않고요 그냥 scan.py만들었어요..
         Upload:test_5.zip --재동 (로그인후에 스캐줄 있으면 첫화면 표시, 월,일 비교)
         Upload:test_4b.zip --휘동 (로그인 화면 깔끔하게, 플레이어 정보를 클래스로, 플레이어 정보 넘겨주기)
         Upload:test_6.zip --재동 (과거 시간 스캐줄 막음, 현재 시간으로 처음 값 설정)
         Upload:game2.py -- 지용 일단 대략적인.. 게임 모습만 나옴.근데 시간을 체크해서 건강상태도 증가시켜 주는 거는 너희가 봐야 될거 같은데
         Upload:game.py -- 지용, 정훈 주석 좀 달았음
  • 진격의안드로이드&Java . . . . 10 matches
         // notepad++ 에서 UTF8(BOM 없음) 선택후 다음과 같이 cmd에서 컴파일
          0: aload_0
          4: iload_1
          5: iload_2
          6: iadd
          0: aload_0
          4: iload_1
          5: iload_2
          6: iadd
          0: aload_0
  • 2006동계MT/사진1 . . . . 9 matches
         Upload:SA400027(3953).jpg
         Upload:Untitled-9.jpg
         Upload:IMG_0045.jpg
         Upload:SA400032(5543).jpg
         Upload:SA400035(2655).jpg
         Upload:SA400036(2655).jpg
         Upload:SA400034(5543).jpg
         Upload:SA400033(5543).jpg
         Upload:SA400038(2655).jpg
  • Classes . . . . 9 matches
         [http://www.yes24.com/Goods/FTGoodsView.aspx?goodsNo=1949638&CategoryNumber=002001026004 Advanced Engineering Mathematics 9/E]
         [http://www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8971291346 최신 공업수학]
         Upload:CompilerExercises.ppt
          * Intersection - adaptive depth control, bounding volumes, first-hit Speedup
          * Coloring - reflection, shade, texture...
          * http://www.cs.unc.edu/~rademach/xroads-RT/RTarticle.html
         Upload:.bashrc
         Upload:.vimrc
         Upload:getch.c
  • ClassifyByAnagram/Passion . . . . 9 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          itemList .add(item);
          BufferedReader in = new BufferedReader(new InputStreamReader(ins));
          while((line = in.readLine()) != null)
          lineList.add(line);
          public void testReadFie() throws IOException
  • DirectDraw/Example . . . . 9 matches
         #define MAX_LOADSTRING 100
         TCHAR szTitle[MAX_LOADSTRING]; // The title bar text
         TCHAR szWindowClass[MAX_LOADSTRING]; // The title bar text
          LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
          LoadString(hInstance, IDC_SIMPLEDX, szWindowClass, MAX_LOADSTRING);
          hAccelTable = LoadAccelerators(hInstance, (LPCTSTR)IDC_SIMPLEDX);
         // function that was added to Windows 95. It is important to call this function
          wcex.hIcon = LoadIcon(hInstance, (LPCTSTR)IDI_SIMPLEDX);
          wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
          wcex.hIconSm = LoadIcon(wcex.hInstance, (LPCTSTR)IDI_SMALL);
          TCHAR szHello[MAX_LOADSTRING];
          LoadString(hInst, IDS_HELLO, szHello, MAX_LOADSTRING);
         === Thread ===
  • DoubleDispatch . . . . 9 matches
          return aNumber.addInteger(this);
          return aNumber.addFloat(this);
         Integer Integer::addInteger(const Integer& anInteger)
         Float Float::addFloat(const Float& aFloat)
         Float Integer::addFloat(const Float& aFloat)
          return asFloat().addFloat(aFloat); // Integer를 Float로 바꿔준 다음 계산
         Integer Float::addInteger(const Integer& anInteger)
          return addFloat(anInteger.asFloat());
          * http://www.chimu.com/publications/short/javaDoubleDispatching.html
         ["MoreEffectiveC++"] 에서 [http://zeropage.org/wiki/MoreEffectiveC_2b_2b_2fTechniques3of3#head-a44e882d268553b0c56571fba06bdaf06618f2d0 Item31] 에서도 언급됨.
  • EditStepLadders/황재선 . . . . 9 matches
         public class EditStepLadders {
          public EditStepLadders() {
          public String readWord() {
          wordList.add(word);
          public void makeAdjancencyMatrix() {
          stack.add(from);
          EditStepLadders step = new EditStepLadders();
          String word = step.readWord();
          step.makeAdjancencyMatrix();
         [EditStepLadders]
  • JSP/FileUpload . . . . 9 matches
         <!-- upload.jsp -->
          int byteRead = 0;
          int totalBytesRead = 0;
          while (totalBytesRead < formDataLength) {
          byteRead = in.read(dataBytes, totalBytesRead, formDataLength);
          totalBytesRead += byteRead;
  • LoadBalancingProblem . . . . 9 matches
         Load Balancing 이라는 개념은 앞으로 몇번 접하게 될 개념입니다. 컴퓨터분야에서뿐만 아니라 다른 분야 (예를 든다면 이삿짐 업체나, 택배업체, 우체국 등등..) 에서도 쓰입니다. Load Balancing은 역할분담을 가장 적당하고 고르게 하여 각각의 개체들이 부담을 적게 느끼고 전체 작업시간을 단축시킬수 있도록 해 줍니다. 간단한 LoadBalancingProblem 문제를 접하여보고 기회가 닿는다면 조금더 복잡한 종류의 문제를 풀어보는것도 좋을것 같습니다.
         == Problem name : Load Balancing ==
         || 강양욱 || . || Java || Upload:IPSCLoadBalancing-macare.zip ||
         || 임인택 || . || Java || [LoadBalancingProblem/임인택] (그냥 예전에 풀어놨던 것) ||
         || 나휘동 || . || Python || [LoadBalancingProblem/Leonardong] ||
         see also IpscLoadBalancing, ["문제은행"]
  • MySQL 설치메뉴얼 . . . . 9 matches
          1. Add a login user and group for `mysqld' to run as:
          shell> groupadd mysql
          shell> useradd -g mysql mysql
          These commands add the `mysql' group and the `mysql' user. The
          syntax for `useradd' and `groupadd' may differ slightly on
          as `adduser' and `addgroup'.
          You might want to call the user and group something else instead
          You should add the full pathname of this directory to your
  • PrimaryArithmetic/sun . . . . 9 matches
          int result = PrimaryArithmetic.add(num1, num2);
          public static int add( int num1, int num2 ) {
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader( new InputStreamReader( System.in ));
          while( (line=in.readLine()) != null ) {
          int counts = PrimaryArithmetic.add( num1, num2 );
  • 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 가 있다.
  • TowerOfCubes/조현태 . . . . 9 matches
         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;
          readData = AddBox(readData, myBoxs);
  • UploadedFiles . . . . 9 matches
         {{{UploadFile}}}은 업로드 폼(매크로)을 보여주고 업로드를 하는(액션) 플러그인이며,
         {{{UploadedFiles}}}플러그인은 이미 업로드 된 파일 목록을 보여주는 플러그인이다.
         {{{[[UploadedFiles]]}}} : 현재 페이지에 첨부된 파일 목록을 보여준다. pds/현제페이지이름/* 하위의 모든 파일 목록을 보여주게 된다.
         {{{[[UploadedFiles(top)]]}}} : 최상위 디렉토리를 보여준다. 즉, {{{pds/}}} 디렉토리를 보여준다.
         {{{[[UploadedFiles(페이지이름)]]}}} : 지정된 페이지에 첨부된 파일 목록을 보여준다.
         /!\ UploadedFiles 플러그인은 액션과 매크로를 동시에 지원하므로, 주소창에 {{{?action=uploadedfiles}}}를 덭붙여 주면 그 페이지에 첨부된 파일을 보여줍니다.
         [[UploadedFiles]]
         See also UploadFileMacro
  • ZeroPage_200_OK . . . . 9 matches
          * Cascading Style Sheet
          * $(document).ready() - 처음에 자바스크립트 코드를 해석할 때 해당 객체가 없을 수 있기 때문에 DOM 객체가 생성되고 나서 jQuery 코드가 실행되도록 코드를 ready() 안에 넣어주어야 한다.
          * 이벤트 메소드 - 이벤트 메소드에 함수를 인자로 주지 않고 실행시키면 이벤트를 발생시키는 것이고, 함수 인자를 주고 실행시키면 이벤트 핸들러에 해당 함수를 등록한다. (ex. $(".add_card").click() / $(".add_card").click(function() { ... }))
          * live() - 처음에 ready() 때에 이벤트 핸들러를 걸어주는 식으로 코드를 짰을 경우 중간에 생성한 객체에는 이벤트 핸들러가 걸려있지 않다. 하지만 ready()에서 live() 메소드를 사용해서 이벤트 핸들러를 걸 경우 매 이벤트가 발생한 때마다 이벤트 핸들러가 걸려야 할 객체를 찾아서 없으면 이벤트 핸들러를 알아서 걸어준다. 하지만 처음에 핸들러를 걸어주는 것과 비교해서 비용이 다소 비싸다.
          * Load web page faster!!!
          * process per request <-> thread per request
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 9 matches
          ex) I haven't received the letter yet. It might have been sent to the wrong address.
          active) The room looked nice. Somebody had cleaned it.
          passive) The room looked nice. It had been cleaned.
          D. Get : Sometimes you can use get instead of be in the passive:
          You are not supposed to do something = it is now allowed or advisable for you to do it.
          ex) Mr. Bruno is much better after his operation, but he's still not supposed to do any heavy work.(= his doctors have advised him not to)
          Lisa 'had the roof repaired' yesterday.
          ex) Lisa and Eric had all their money stolen while they were on vacation.
          ex) James had his nose broken in a fight.
  • bitblt로 투명배경 구현하기 . . . . 9 matches
         Upload:zeropage:back02.jpg
         Upload:char02.jpg
         Upload:last_1.jpg
         Upload:char01.jpg
         Upload:back01_1.jpg
         Upload:char_mark.jpg
         Upload:char02.jpg
         Upload:back02_1.jpg
         Upload:last.jpg
  • html5/outline . . . . 9 matches
         === section additional info ===
          * address
         <address>
         </address>
         === section header & footer ===
          <head>
          </head>
          <h1> body header </h1>
          <h2> section header </h2>
  • 경시대회준비반/BigInteger . . . . 9 matches
          // Straight pen-pencil implementation for addition
          BigInteger& Add(BigInteger const&) const;
          // Overloaded Binary Operators
          // Adds Two BigInteger
          // Overloaded Unary Operators
         // Trims Leading Zeros
         // Implentation of addition by paper-pencil method
         BigInteger& BigInteger::Add(BigInteger const& Small) const
         // Addition operator
          ret = N2.Add(N1);
          ret = N1.Add(N2);
          bool badRhat = false;
          if(rhat<BASE) badRhat = true;
          else badRhat = false;
          }while(badRhat);
  • 그래픽스세미나/2주차 . . . . 9 matches
          PPT파일: Upload:CGseminar2.zip
         || 윤정수 || Upload:Arm.zip 팔(?) ||
         || 강인수 || Upload:GL_Report2_Insu_MFC.zip 경태형꺼랑 비슷한거..||
         || 강인수 || Upload:bborok.bmp 위에꺼 뽀록으로 왔다갔다 하다가 나온 그림. ||
         || 신재동 || Upload:Cubic.zip 허접... ||
         || [창섭] || Upload:Sun.exe 아무것도 아닙니다. 그냥 빨간 구...;; ||
         || 인철 || Upload:Open2.zip -.-;; ||
         || 김창성 || Upload:Blending.zip ||
         === Thread ===
  • 덜덜덜/숙제제출페이지 . . . . 9 matches
          float grade1[5], grade2[5], grade3[5];
          scanf("%f", &grade1[a]);
          scanf("%f", &grade2[a]);
          scanf("%f", &grade3[a]);
          printf("%s의 평균점수는 %.2f입니다.n", name[a], (grade1[a]+grade2[a]+grade3[a])/3);
  • 데블스캠프2006/월요일/연습문제/switch/임다찬 . . . . 9 matches
          int grade[5]={0,};
          ++grade[0]; break;
          ++grade[0]; break;
          ++grade[1]; break;
          ++grade[2]; break;
          ++grade[3]; break;
          ++grade[4]; break;
          cout << (char)(g+i)<< " : " <<grade[i]<<" 명"<<endl;
          cout << "F : " <<grade[4]<<" 명"<<endl;
  • 새싹교실/2012/주먹밥 . . . . 9 matches
          * 변수가 저장되는곳 : 변수는 메모리에 저장되는데 int는 4byte 저장공간에 저장된다 그리고 그것의 보관장소는 어떤 '''주소값(address)'''를 가진다.
          * 포인터 : 포인터변수는 32bit 버전 컴파일러에서 4byte 64bit 버전 컴파일러에서 8byte의 크기를 가집니다. 어떤타입이든 말이죠 (void *), (int *), (float *) 모두 말이에요. int *a는 4byte를 할당받고 a에는 '''주소값(address)'''을 가지게 됩니다. 포인터 (*)를 붙이게 되면 그 해당 주소가 가르키는 '''값'''을 찾아가게 되죠. int형 값말이에요 그러니까 4byte만 찾아오겠죠?
          * Thread에 간한 간단한 설명
          Git을 공부해서 Repository를 만들고 Readme파일을 올려서 다음주에 보여주기.
         <head>
         </head>
         <head>
         </head>
          -> 이미지 레이어 : http://www.jsmadeeasy.com/javascripts/Images/img_layer/img_layer.htm
  • 이영호/끄적끄적 . . . . 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;
  • 프로그래밍/Score . . . . 9 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();
          s.readFile();
  • 프로그램내에서의주석 . . . . 9 matches
         처음에 Javadoc 을 쓸까 하다가 계속 주석이 코드에 아른 거려서 방해가 되었던 관계로; (["IntelliJ"] 3.0 이후부턴 Source Folding 이 지원하기 때문에 Javadoc을 닫을 수 있지만) 주석을 안쓰고 프로그래밍을 한게 화근인가 보군. 설계 시기를 따로 뺀 적은 없지만, Pair 할 때마다 매번 Class Diagram 을 그리고 설명했던 것으로 기억하는데, 그래도 전체구조가 이해가 가지 않았다면 내 잘못이 크지. 다음부터는 상민이처럼 위키에 Class Diagram 업데이트된 것 올리고, Javadoc 만들어서 generation 한 것 올리도록 노력을 해야 겠군.
         내가 가지는 주석의 관점은 지하철에서도 언급한 내용 거의 그대로지만, 내게 있어 주석의 주된 용도는 과거의 자신과 대화를 하면서 집중도 유지, 진행도 체크하기 위해서 이고, 기타 이유는 일반적인 이유인 타인에 대한 정보 전달이다. 전자는 command.Command.execute()이나 상규와 함께 달은 information.InfoManager.writeXXX()위의 주석들이고,후자가 주로 쓰인 용도는 각 class 상단과 package 기술해 놓은 주석이다. 그외에 class diagram은 원래 아나로그로 그린것도 있지만, 설명하면서 그린건 절대로 타인의 머리속에 통째로 저장이 남지 않는다는 전제로, (왜냐면 내가 그러니까.) 타인의 열람을 위해 class diagram의 디지털화를 시켰다. 하는 김에 그런데 확실히 설명할때 JavaDoc뽑아서 그거가지고 설명하는게 편하긴 편하더라. --["상민"]
         자바 IDE들이 Source Folding 이 지원하거나 comment 와 관련한 기능을 지원한다면 해결될듯. JavaDoc 은 API군이나 Framework Library의 경우 MSDN의 역할을 해주니까. --석천
         자네의 경우는 주석이 자네의 생각과정이고, 그 다음은 코드를 읽는 사람의 관점인 건데, 프로그램을 이해하기 위해서 그 사람은 어떤 과정을 거칠까? 경험이 있는 사람이야 무엇을 해야 할 지 아니까 abstract 한 클래스 이름이나 메소드들 이름만 봐도 잘 이해를 하지만, 나는 다른 사람들이 실제 코드 구현부분도 읽기를 바랬거든. (소켓에서 Read 부분 관련 블럭킹 방지를 위한 스레드의 이용방법을 모르고, Swing tree 이용법 모르는 사람에겐 더더욱. 해당 부분에 대해선 Pair 중 설명을 하긴 했으니)
         그리고 개인적으론 Server 쪽 이해하기로는 Class Diagram 이 JavaDoc 보는것보다 더 편했음. 그거 본 다음 소스를 보는 방법으로 (완벽하게 이해하진 않았지만.). 이건 내가 UML 에 더 익숙해서가 아닐까 함. 그리고 Java Source 가 비교적 깨끗하기에 이해하기 편하다는 점도 있겠고. (그래 소스 작성한 사람 칭찬해줄께;) --석천
          좌절이다. 일단 자네 의견에 동의 정도가 아니라 같은 의도의 말이었다. 위의 자네 말에 대한 내가 의미를 불확실하게 전달한거 같아서 세단락 정도 쓴거 같은데.. 휴 일단 다시 짧게 줄이자면, "프로그래머의 낙서의 표준"인 UML과 {{{~cpp JavaDoc}}}의 출발은 아예 다르다. 자네가 바란건 디자인 단위로 프로그래밍을 이해하길 원한거 같은데, 그것을 {{{~cpp JavaDoc}}}에서 말해주는건 불가능하다고 생각한다. Sun에서 msdn에 대응하기 위해(?) {{{~cpp JavaDoc}}}이 태어난것 같은데 말이다. [[BR]]
          하지만, "확실히 설명할때 {{{~cpp JavaDoc}}}뽑아서 그거가지고 설명하는게 편하긴 편하더라."라고 한말 풀어쓰는 건데, 만약 디자인 이해 후에 코드의 이해라면 {{{~cpp JavaDoc}}} 없고 소스만으로 이해는 너무 어렵다.(최소한 나에게는 그랬다.) 일단 코드 분석시 {{{~cpp JavaDoc}}}이 나올 정도라면, "긴장 완화"의 효과로 먹고 들어 간다. 그리고 우리가 코드를 읽는 시점은 jdk를 쓸때 {{{~cpp JavaDoc}}}을 보지 소스를 보지는 않는 것처럼, 해당 메소드가 library처럼 느껴지지 않을까? 그것이 메소드의 이름이나 필드의 이름만으로 완벽한 표현은 불가능하다고 생각한다. 완벽히 표현했다면 너무나 심한 세분화가 아닐까? 전에 정말 난해한 소스를 분석한 적이 있다. 그때도 가끔 보이는 실낱같은 주석들이 너무나 도움이 된것이 기억난다. 우리가 제출한 Report를 대학원 생들이 분석할때 역시 마찬가지 일것이다. 이건 궁극의 Refactoring문제가 아니다. 프로그래밍 언어가 그 셰익스피어 언어와 같았으면 하기도 하는 생각을 해본다. 생각의 언어를 프로그래밍 언어 대입할수만 있다면야.. --["상민"]
         내가 Comment 와 JavaDoc 둘을 비슷한 대상으로 두고 쓴게 잘못인듯 하다. 두개는 좀 구분할 필요가 있을 것 같다는 생각이 들어서다. 내부 코드 알고리즘 진행을 설명하기 위해서는 다는 주석을 comment로, 해당 구성 클래스들의 interface를 서술하는것을 JavaDoc으로 구분하려나. 이 경우라면 JavaDoc 과 Class Diagram 이 거의 비슷한 역할을 하겠지. (Class Diagram 이 그냥 Conceptual Model 정도라면 또 이야기가 달라지겠지만)
          그리고, JDK 와 Application 의 소스는 그 성격이 다르다고 생각해서. JDK 의 소스 분석이란 JDK의 클래스들을 읽고 그 interface를 적극적으로 이용하기 위해 하는 것이기에 JavaDoc 의 위력은 절대적이다. 하지만, Application 의 소스 분석이라 한다면 실질적인 implementation 을 볼것이라 생각하거든. 어떤 것이 'Information' 이냐에 대해서 바라보는 관점의 차이가 있겠지. 해당 메소드가 library처럼 느껴질때는 해당 코드가 일종의 아키텍쳐적인 부분이 될 때가 아닐까. 즉, Server/Client 에서의 Socket Connection 부분이라던지, DB 에서의 DB Connection 을 얻어오는 부분은 다른 코드들이 쌓아 올라가는게 기반이 되는 부분이니까. Application 영역이 되는 부분과 library 영역이 되는 부분이 구분되려면 또 쉽진 않겠지만.
         그리고 계속 이야기 하다보니 주석(comment)과 {{{~cpp JavaDoc}}}을 나누어 설명하는 것이 올바른 생각인듯 하다. 그런 관점이라면 이번 코딩의 컨셉이 녹색글자 최소주의로 나갔다고 볼수 있다. 머리속으로는 특별히 둘을 나누지 않고 있었는데, 코딩 습관에서는 완전히 나누고 있었던거 같다. 녹색 글자를 쓰지 않을려고 발악(?)을 했으니.. 그래도 보이는 녹색 글자들 보면 죄의식이 이것이 object world에서 말하는 "프로그래머의 죄의식"에 해당하는 것이 아닐까. --["상민"]
         // MODE_ADDBEFORE일 때는, newnode가 this의 자식인 brother의 바로 윗형으로 입양을 간다.
         // MODE_ADDAFTER일 때는, newnode가 this의 자식인 brother의 바로 아래 동생으로 입양을 간다.
         // nMode = MODE_ADDBEFORE
         // addChild(newnode, MODE_ADDAFTER, brother); //newnode가 brother 바로 뒤에 삽입된다.
         // addChild(newnode, MODE_ADDBEFORE, brother); //newnode가 brother 바로 앞에 삽입된다.
         // addChild(newnode, MODE_ADDAFTER); //newnode가 first child로 삽입된다.
         // addChild(newnode, /*MODE_ADDBEFORE*/); //newnode가 last child로 삽입된다.
         CSmilNode* CSmilNode::addChild(CSmilNode* newnode, DCLADDMODE nMode, CSmilNode* brother)
  • .bashrc . . . . 8 matches
          LOAD=$(uptime|sed -e "s/.*: \([^,]*\).*/\1/" -e "s/ //g")
          PS1="${cyan}[\$TIME \$LOAD]$NC\n[\h \#] \W > \[\033]0;[\u@\h] \w\007\]" ;;
          PS1="${cyan}[\$TIME - \$LOAD]$NC\n[\h \#] \w > " ;;
          PS1="[\$TIME - \$LOAD]\n[\h \#] \w > " ;;
          MY_IP=$(/sbin/ifconfig ppp0 | awk '/inet/ { print $2 } ' | sed -e s/addr://)
          echo -e "\nAdditionnal information:$NC " ; uname -a
          echo -e "\n${RED}Local IP Address :$NC" ; echo ${MY_IP:-"Not connected"}
          echo -e "\n${RED}ISP Address :$NC" ; echo ${MY_ISP:-"Not connected"}
          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'
          COMPREPLY=( $( compgen -W 'add admin checkout commit diff \
  • 2010php/방명록만들기 . . . . 8 matches
         <head>
         <head>
         <input type = "radio" name = "status" value = "1" size = "40" checked><img src="http://cfile234.uf.daum.net/image/152622034C88B1DC682870">
         <input type = "radio" name = "status" value = "2" size = "40"><img src="http://cfile223.uf.daum.net/image/162622034C88B1DC696BEC">
         <input type = "radio" name = "status" value = "3" size = "40"><img src="http://cfile206.uf.daum.net/image/142622034C88B1DC6AA52F">
         <input type = "radio" name = "status" value = "4" size = "40"><img src="http://cfile232.uf.daum.net/image/152622034C88B1DC6BFF47">
         <input type = "radio" name = "status" value = "5" size = "40"><img src="http://cfile234.uf.daum.net/image/162622034C88B1DC6C0395">
         header("location:index.php");
  • Button/진영 . . . . 8 matches
          add(yellowButton);
          add(blueButton);
          add(redButton);
          yellowButton.addActionListener(this);
          blueButton.addActionListener(this);
          redButton.addActionListener(this);
          addWindowListener(new WindowAdapter()
          contentPane.add(new ButtonPanel());
  • ClassifyByAnagram/박응주 . . . . 8 matches
          def add(self, word):
          anagram.add('abc')
          anagram.add('abc')
          anagram.add('bac')
          anagram.add('efg')
          anagram.add('abc')
          anagram.add('bac')
          anagram.add(word.strip())
  • ComputerNetworkClass/Report2006/BuildingWebServer . . . . 8 matches
          * [http://www.sockaddr.com/ExampleSourceCode.html example code]
          * Thread
          * [http://www.llnl.gov/computing/tutorials/pthreads/ pthead]
          * [http://users.actcom.co.il/~choo/lupg/tutorials/multi-thread/multi-thread.html pthread]
          * [CeeThreadProgramming]
  • DPSCChapter1 . . . . 8 matches
         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.
         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.
  • ErdosNumbers/문보창 . . . . 8 matches
         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;
  • GofStructureDiagramConsideredHarmful . . . . 8 matches
         Each GoF pattern has a section called "Structure" that contains an OMT (or for more recent works, UML) diagram. This "Structure" section title is misleading because it suggests that there is only one Structure of a Pattern, while in fact there are many structures and ways to implement each Pattern.
         But inexperienced Patterns students and users don't know this. They read the Patterns literature too quickly, often thinking that they understand a Pattern merely by understanding it's single "Structure" diagram. This is a shortcoming of the GoF Form, one which I believe is harmful to readers.
         What about all those important and subtle Implementation notes that are included with each GoF Pattern? Don't those notes make it clear that a Pattern can be implemented in many ways? Answer: No, because many folks never even read the Implementation notes. They much prefer the nice, neat Structure diagrams, because they usually only take up a third of a page, and you don't have to read and think a lot to understand them.
         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.
  • HowToBuildConceptMap . . . . 8 matches
          1. Identify a focus question that addresses the problem, issues, or knowledge domain you wish to map. Guided by this question, identify 10 to 20 concepts that are pertinent to the question and list these. Some people find it helpful to write the concept labels on separate cards or Post-its so taht they can be moved around. If you work with computer software for mapping, produce a list of concepts on your computer. Concept labels should be a single word, or at most two or three words.
          * Rank order the concepts by placing the broadest and most inclusive idea at the top of the map. It is sometimes difficult to identify the boradest, most inclusive concept. It is helpful to reflect on your focus question to help decide the ranking of the concepts. Sometimes this process leads to modification of the focus question or writing a new focus question.
          * Work down the list and add more concepts as needed.
          * 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.
          * Concept maps could be made in many different forms for the same set of concepts. There is no one way to draw a concept map. As your understanding of relationships between concepts changes, so will your maps.
  • InWonderland . . . . 8 matches
         || Upload:alice.zip || 상규 || 데이터베이스 스키마 및 ODBC DSN ||
         || Upload:EC_AliceCard000.zip || 신재동 || DB 연결 테스트 ||
         || Upload:EC_AliceCard001.zip || 신재동 || 웹 서비스 제공 ||
         || Upload:client.alz || 철민 || client ||
         || Upload:MainWindow.zip || 철민 || 홈페이지 ||
         || Upload:EC_client001.zip || 재동, 철민 || 클라이언트 테스트 ||
         || Upload:EC_AliceCardHome001.zip || 재동 || 홈페이지 리펙토링중 ||
         || Upload:EC_AliceCardHome002.zip || cheal min || 홈페이지 ||
  • LearningToDrive . . . . 8 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...
         I jerked back to attention as the car hit the gravel. My mom (her courage now amazes me) gently got the car back straight on the road. The she actually taught me about driving. "Driving is not about getting the car goint in the right direction. Driving is about constantly paying attention, making a little correction this way, a little correction that way."
         This is the paradigm for XP. There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.
         The driver of a software project is the customer. If the software doesn't do what they want it to do, you have failed. Of course, they don't know exactly what the software should do. That's why software development is like steering, not like getting the car pointed straight down the road. Out job as programmers is to give the customer a steering wheel and give them feedback about exactly where we are on the road.
  • Marbles/조현태 . . . . 8 matches
          int x_1, x_2, y_1, y_2, beads, answer_1=0, answer_2=0;
          scanf("%d",&beads);
          if (0==beads)
          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)
          if (FALSE==Get_answer(&answer_1,&answer_2,x_2,y_2,beads))
  • MobileJavaStudy/NineNine . . . . 8 matches
          list.addCommand(nextCommand);
          list.addCommand(exitCommand);
          form.addCommand(backCommand);
          form.addCommand(exitCommand);
          nineDanList.addCommand(selectCommand);
          nineDanList.addCommand(exitCommand);
          danForm.addCommand(backCommand);
          danForm.addCommand(exitCommand);
  • MoreEffectiveC++ . . . . 8 matches
          * Item 7: Never overload &&, ||, or ,. - 절대로! &&, ||, ',' 이 연산자들을 overload 하지 말아라
          * Item 21: Overload to avoid implicit type conversions.- 암시적(implicit) 형변환의 overload를 피하라
          * Item 22: Consider using op= instead of stand-alone op.- 혼자 쓰이는 op(+,-,/) 대신에 op=(+=,-=,/=)을 쓰는걸 생각해 봐라.
          * Recommended Reading
          * 아, 드디어 끝이다. 사실 진짜 번역처럼 끝을 볼려면 auto_ptr과 Recommended Reading을 해석해야 하겠지만 내마음이다. 더 이상 '''내용'''이 없다고 하면 맞을 까나. 휴. 원래 한달정도 죽어라 매달려 끝낼려고 한것을 한달 반 좀 넘겼다. (2월은 28일까지란 말이다. ^^;;) 이제 이를 바탕으로한 세미나 자료만이 남았구나. 1학기가 끝나고 방학때 다시 한번 맞춤법이나 고치고 싶은 내용을 고칠것이다. 보람찬 하루다.
         = Thread =
  • MoreEffectiveC++/Operator . . . . 8 matches
         == Item 7: Never overload &&, ||, or ,. ==
          * Item 7: 절대로! &&, ||, ',' 이 연산자들을 overload 하지 말아라
         수많은 개발자들이 이런 단순한 원리를 프로그램 상에서의 짧은 진행(short-circuit)을 추구하는데 사용하였다. 그렇다면 C++에서의 객체들에게 operator ||, && 를 overload 시키면 짧은 진행을 추구하는데 도움이 되지 않을까? 그런데 하지 말라니 왜일까? [[BR]]
         자 이 두경우 모두를 생각해 보면 1,2 양쪽 다 expression1, expression2 의 결과 값이 필요한 상황이다. 즉, operator && 나 operator || 의 경우 양쪽이 class인자든, 어떤 형태이든 반드시 결과 값이 필요하다. 위에도 언급했지만, 이미 많은 개발자들이 &&와 ||의 특성을 잘 알고 사용하고 있으며, operator &&, ||의 overload는 구동되지 말아야할 코드가 구동되는 의도하지 않은 오류가 발생 소지가 있다.
         결론은 overload로 언어상의 이녀석들 원래의 능력 발휘하기가 힘들다. 이런 위험은 감수할 필요 없지 않은가? 참고로 다음을 알자
         overload할수 없는 operator
         이건 과거 C에서의 malloc처럼 초기화 되지 않은 size만큼의 메모리를 할당해서 그걸 가리키는 void형의 pointer를 돌려주는 것이라고 예측할수 있겠다.(맞다) 개발자는 operator new를 overload할수 있지만 첫번째 인자는 항상 size_t가 되어야 한다.
         이 문인데 , 아마 처음 보기에 생소할 것이다. 자세히 뜯어 보면, (buffer)에 의해서 암시적으로 new는 operator new로 호출되어 진다. 덧붙여, 아래의 void*는 메모리 상의 위치를 size_t는 메모리상 객체가 차지하는 영역이다. 자, 위와 비교해 보라 이 operator는 new를 overload한 버전이다.
  • NSIS/Reference . . . . 8 matches
         || BGGradient || 000000 308030 FFFFFF || 그라데이션 배경화면의 이용. 16진수 RGB값으로 표현 ||
         || SectionDivider || " additional utilities " || 각 Section 간 절취선. 중간에 text 넣기 가능 ||
         || AddSize || 1000 || kb 단위. 각 Section당 필요한 용량에 대해 적어준다. ||
         || ReadRegStr || . || . ||
         || ReadRegDWORD || . || . ||
         || ReadINIStr || . || . ||
         || ReadEnvStr || . || . ||
         === Advanced ===
         || GetFunctionAddress || . || . ||
         || GetLabelAddress || . || . ||
         || GetCurrentAddress || . || . ||
         || FileRead || . || . ||
         || FileReadByte || . || . ||
  • NSISIde . . . . 8 matches
          * .nsi 스크립트를 load/save 할 수 있다.
          * .nsi 스크립트를 load/save 할 수 있다.
          * 화일 Save / Load 0.4 + 0.4 = 0.8 - 1.3 * 2 = 2.6
          * Load / Save MDI Framework 와의 연결 - 0.7 - 1.4 * 2 = 2.8
          추가 Task : Load / Save MDI Framework 와의 연결
          화일 Save / Load 0.8
          * Load / Save MDI Framework 와의 연결 - 0.7
          * Save/Load 와 관련한 메세지의 함수 호출 순서 (Function Call 따라가기)
  • NeoCoin/Server . . . . 8 matches
         /etc/skel : 사용자 생성시(useradd) 초기 bash 설정 파일 (이렇게 숨겨놓다니)
          * redeploy = "true", reloadable="true" 가 4.0에서 기본값이 아닌듯 하다. 밑져야 해준다.
         make-kpkg kernel_headers
         ALL mail -s %s <address>
         cdrecord -v -dao -audio -pad -useinfo speed=<배속> dev=<...> <wav file>..
         yes 1234567 | head -128000 > 100k-file
         ["Read"]
         adduser --home /home/join2001/pristine --ingroup join2001 pristine
  • NotToolsButConcepts . . . . 8 matches
         > 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
         advance a little more:
          the client or writing an email - I've had problems with this myself in
         == Thread ==
         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
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 8 matches
          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)
  • Refactoring/MakingMethodCallsSimpler . . . . 8 matches
         == Add Parameter ==
          ''Add a parameter for an object that can pass on this information''
         http://zeropage.org/~reset/zb/data/AddParameter.gif
          ''Send the whole object instead''
         Object lastReading () {
          return readings.lastElement ();
         Reading lastReading () {
          return (Reading) readings.lastElement ();
          ''Throw an exception instead''
  • ReverseAndAdd/문보창 . . . . 8 matches
         // no10018 - Reverse and Add
         void showPalim(const unsigned int * pal, const int * nadd, const int n);
          int * nAdd = new int[n]; // add의 수
          nAdd[i] = makePalim(palim, num, i);
          showPalim(palim, nAdd, i);
          delete [] nAdd;
          int nadd = 0; // add의 수
          nadd++;
          return nadd;
         void showPalim(const unsigned int * pal, const int * nadd, const int n)
          cout << nadd[i] << " " << pal[i] << endl;
         def ReverseAndAdd(n, count):
          ReverseAndAdd(str(int(n) + int(n[::-1])), count)
          ReverseAndAdd(n, 0)
         [ReverseAndAdd] [문보창]
  • VonNeumannAirport/Leonardong . . . . 8 matches
          self.matrix[origin-1][traffic.destination-1] = traffic.load
          def getLoad( self, origin, destination ):
          def __init__(self, destination, load):
          self.load = load
          * traffic.getLoad(origin, dest)
          self.assertEquals( 100, self.traffic.getLoad( origin = 1,
          self.assertEquals( 50, self.traffic.getLoad( origin = 1,
  • XMLStudy_2002/Start . . . . 8 matches
         <!ELEMENT SENDER (NAME,ADDRESS)>
         <!ELEMENT RECEIVER (NAME,ADDRESS)>
         <!ELEMENT ADDRESS (#PCDATA)>
         <!ATTLIST ADDRESS TYPE (office|home|e-mail) 'e-mail'>
         <ADDRESS TYPE="home">서울 강남구 서초동 000번지</ADDRESS>
         <ADDRESS TYPE="office">대전 유성구 만년동 111번지</ADDRESS>
         <!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-->
  • ZeroPage_200_OK/소스 . . . . 8 matches
         <head>
         </head>
          <th rowspan="2">price</th><!-- table head cell -->
         <head>
         </head>
          <input name="upload" type="file"/><br/>
          <input type="radio" value="abc" />abc<br/>
          <input type="radio" value="abc" checked="checked" />abc<br/>
  • [Lovely]boy^_^/Diary/2-2-9 . . . . 8 matches
          * Power Reading, Methapors we live by 제본판 입수.
          * I make arcanoid perfectly(?) today. I will add functions that a shootable missile and multiple balls.
          * I add a missile skill to my arcanoid game, and now on refactoring.
          * I'll never advance arcanoid.--; It's bored. I'll end the refactoring instantly, and do documentaion.
          * 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.
  • 나를만든책장관리시스템/DBSchema . . . . 8 matches
         || cContributor || int(11) || FK references bm_tblMember(mID) on delete no action on update cascade ||
         || cBook || unsigned int || FK references bm_tblBook(bID) on delete no action on update cascade ||
         || rUser || int(11) || FK refereneces bm_tblMember(mID) on delete no action on update cascade ||
         || rBook || unsigned int || FK refereneces bm_tblBook(bID) on delete no action on update cascade ||
         || mID || int(11) || PK, FK references zb_member_list(member_srl) on delete no action on update cascade ||
         || mAdmin || tinyint || FK refereneces bm_tblAdmin(adID) ||
         |||||| '''bm_tblAdmin''' ||
         || adID || tinyint || PK ||
         || adName || varchar || not null ||
  • 데블스캠프2005/java . . . . 8 matches
         The Java platform and language began as an internal project at Sun Microsystems in the December 1990 timeframe. Patrick Naughton, an engineer at Sun, had become increasingly frustrated with the state of Sun's C++ and C APIs and tools. While considering moving to NeXT, Patrick was offered a chance to work on new technology and thus the Stealth Project was started.
         The Stealth Project was soon renamed to the Green Project with James Gosling and Mike Sheridan joining Patrick Naughton. They, together with some other engineers, began work in a small office on Sand Hill Road in Menlo Park, California to develop a new technology. The team originally considered C++ as the language to use, but many of them as well as Bill Joy found C++ and the available APIs problematic for several reasons.
         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.
         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.
  • 데블스캠프2005/사진 . . . . 8 matches
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_0.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_1.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_2.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_3.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_4.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_5.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_6.JPG width = 1024 height = 768>)]] ||
         || [[HTML(<img src = http://zeropage.org/pub/upload/DevilsCamp2005_7.JPG width = 1024 height = 768>)]] ||
  • 데블스캠프2011/네째날/이승한 . . . . 8 matches
          * [http://blog.softwaregeeks.org/wp-content/uploads/2011/04/Reverse-Engineering-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%95%99%EC%8A%B5.pdf Reverse Engineering, 안드로이드 학습 발표자료] - 진성주, JCO 발표 자료
          * [http://code.google.com/p/msysgit/downloads/list msysgit download page] - download {{{Git-1.7.4-preview20110204.exe}}}
          * [http://code.google.com/p/tortoisegit/downloads/list tortoise git download page] - download {{{Tortoisegit-1.6.5.0-32bit.msi}}}, 32bit
          * github repository address - https://github.com/beonit/devils2011GitSeminar
  • 서지혜 . . . . 8 matches
          * dead line, 중간 목표 필요
          * Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘(MapReduce를 이용한 ETL) 구현하기
          1. Hadoop mapreduce
          * hadoop MapReduce를 이용한 ETL모듈
          * hadoop MapReduce를 이용한 CF알고리즘, UI : ExtJS 4.0, 검색 : Lucene, 데이터 저장 : MySQL, Hibernate
          * 후에 BigTable보다 더 유명해져버린 Hadoop도 BigTable의 컨셉을 상당부분 차용하였기에(사실 '영감'을 받아서 시작했다는 말은 '따라만들었다'와 같은 말이라서.. 물론 시작만 모방) 이해하기 어렵지 않았다.
          1. Apache Hadoop 기반 대용량 분산 처리 및 마이닝 알고리즘 구현하기
          * [java/reflection] - java의 classLoader와 reflection을 이용해 외부 클래스 메소드 호출하는 법
  • 정모/2011.4.4/CodeRace . . . . 8 matches
          person Bad = new person("나쁜아저씨");
          Bad.city = "A";
          human raten, ruke, bad, pl1, pl2, pl3;
          a.h[2] = bad;
         public class BadUncle {
          public BadUncle(){location = true;}
          BadUncle b = new BadUncle();
  • 프로그래밍/장보기 . . . . 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();
  • AcceleratedC++/Chapter5 . . . . 7 matches
         bool fgrade(const Student_info& s)
          return grade(s) < 60;
          if(fgrade(students[i]))
          if(fgrade(students[i])) {
          if(fgrade(students[i])) {
          == 5.3 Using iterators instead of indices ==
          if(fgrade(*iter)) {
  • CPPStudy_2005_1/STL성적처리_1_class . . . . 7 matches
          void addSubjectScore(int score);
         void Student::addSubjectScore(int score)
         istream& readScores(istream &in);
         istream& ScoreProcess::readScores(istream &in)
          student->addSubjectScore(scoreTemp);
          readScores(cin);
         = thread =
  • CPP_Study_2005_1/BasicBusSimulation/남상협 . . . . 7 matches
          busSimulation.readBusData();
          busSimulation.readTimeInput(cin,cout);
          void readBusData();
          istream& readTimeInput(istream &in, ostream &out);
         void BusSimulation::readBusData()
         istream& BusSimulation::readTimeInput(istream &in, ostream &out)
         = thread =
  • CodeRace/20060105/민경선호재선 . . . . 7 matches
          private BufferedReader br;
          br = new BufferedReader(new FileReader("alice.txt"));
          public String readLine() {
          line = br.readLine();
          line = readLine();
          list.add(new Data(key2, count));
  • Data전송 . . . . 7 matches
         <head>
         </head>
         <input type="radio" name="season" value="spring" checked>spring<br>
         <input type="radio" name="season" value="summer">summer<br>
         <head>
         </head>
         == Thread ==
  • EffectiveC++ . . . . 7 matches
         instead of upper..
          // header.
         typedef string AddressLines[4]; // 개인 주소는 4개의 줄을 차지하고
         string *pal = new AddressLines; // "new AddressLines" returns a string *, just "new string[4]"..
          catch (std::bad_alloc&) { // restore
         === Item 8: Adhere to convention when writing operator new and operator delete ===
          else throw std::bad_alloc();
         객체들(string 객체)이 생성된 순서를 기억한다음 소멸자를 차례대로 호출해야 할것이다. 이런 overhead를 없애기 위해, [[BR]]
          string name, address;
          string schoolName, schoolAddress;
         = Thread =
  • EffectiveSTL/Container . . . . 7 matches
         = Item4. Call empty instead of checking size() against zero. =
         bool badValue(int x) { ... } // 넣어줄 함수 선언
         c.erase( remove_if(c.begin(), c.end(), badValue), c.end() ); // Contiguous-memory Container일때(vector, deque, string)
         c.remove_if(badValue); // list일때
         remove_copy_if(c.begin(), c.end(), inserter(goodValues, goodValues.end()), badValue); // 헉 이분법--;. 보면서 느끼는 거지만 정말 신기한거 많다. 저런 것들을 도대체 무슨 생각으로 구현했을지..
          if(badValue(*i))
         = Item12. Have realistic expectations about the thread safety of STL containers. =
  • ErdosNumbers/황재선 . . . . 7 matches
          public String readLine() {
          nameList.add(name);
          names[i] = this.readLine();
          int scenario = Integer.parseInt(erdos.readLine());
          String [] nums = erdos.readLine().split(" ");
          String[] people = erdos.extractNames(erdos.readLine());
          //assertEquals("", en.readLine());
  • HowManyZerosAndDigits/김회영 . . . . 7 matches
          int number,result_number,radix;
          cin>>number>>radix;
          test(result_number,radix,&temp);
         void test(int n,int radix,info_number* temp)
          while(n>radix)
          if(n%radix==0)
          n = n/radix;
  • JavaHTMLParsing/2011년프로젝트 . . . . 7 matches
          import java.io.InputStreamReader;
          import java.io.BufferedReader;
          InputStreamReader isr;
          BufferedReader br;
          isr = new InputStreamReader(is);
          br = new BufferedReader(isr);
          buf = br.readLine();
  • JavaStudy2002/입출력관련문제 . . . . 7 matches
          arrayList.add(tokenizer.nextToken());
          BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));
          input = bufferReader.readLine();
  • JollyJumpers/iruril . . . . 7 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader( new InputStreamReader(System.in));
          input = in.readLine();
         === Thread ===
  • MFC/CollectionClass . . . . 7 matches
          || {{{~cpp Add(ObjectType)}}} || 특정 객체를 배열에 저장한다. ||
          || {{{~cpp AddHead()}}} || 리스트의 첫번째 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp AddTail()}}} || 리스트의 마지막 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp GetHeadPosition()}}} || 리스트의 맨 처음에대한 POSITION값을 리턴한다. ||
          || {{{~cpp RemoveHead()}}} || 리스트의 가장 윗 요소 삭제 ||
          || {{{~cpp GetHead()}}} || 리스트의 가장 앞에있는 포인터를 리턴. IsEmpty() 검사 필요. ||
          || {{{~cpp RemoveHead()}}} || 리스트의 가장 앞에 있는 포인터를 삭제. IsEmpty() 검사 필요. ||
          || {{{~cpp AddHead()}}} || 리스트의 첫번째 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp AddTail()}}} || 리스트의 마지막 요소에 객체를 추가한다.[[BR]]리턴형은 POSITION이다. ||
          || {{{~cpp GetHeadPosition()}}} || 리스트의 맨 처음에대한 POSITION값을 리턴한다. ||
  • MineSweeper/황재선 . . . . 7 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          input = in.readLine();
          v.add(m.mineArr);
  • NSIS/예제3 . . . . 7 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] - 실행가능.
         ; BGGradient
         BGGradient 000000 308030 FFFFFF
          AddSize 1590
          AddSize 3760
         Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
         BGGradient: 000000->308030 (text=16777215)
         AddSize: 9046795 kb
         AddSize: 9046795 kb
         File: "ReadMe.txt" [compress] 1322/3579 bytes
         EXE header size: 35328 / 35328 bytes
  • Plugin/Chrome/네이버사전 . . . . 7 matches
         req.onload = showPhotos;
          <head>
          </head>
          "description": "The first extension that I made.",
         <head>
         </head>
          * inline script를 cross script attack을 방지하기 위해 html과 contents를 분리 시킨다고 써있다. 이 규정에 따르면 inline으로 작성되어서 돌아가는 javascript는 모두 .js파일로 빼서 만들어야한다. {{{ <div OnClick="func()"> }}}와 같은 html 태그안의 inline 이벤트 attach도 안되기 때문에 document의 쿼리를 날리던가 element를 찾아서 document.addEventListener 함수를 통해 event를 받아 function이 연결되게 해야한다. 아 이거 힘드네. 라는 생각이 들었다.
  • ProjectPrometheus/AT_RecommendationPrototype . . . . 7 matches
          def _addBookRelation(self, aNewBook, anIncrementPoint):
          aNewBook.addBookRelation(book, self._getPrefCoef(book) + self._getPrefCoef(aNewBook))
          book.addBookRelation(aNewBook, self._getPrefCoef(aNewBook) + self._getPrefCoef(book))
          anEditBook.addBookRelation(book, anIncrementPoint)
          book.addBookRelation(anEditBook, anIncrementPoint)
          self._addBookRelation(aBook, anIncrementPoint)
          def addBookRelation(self, aBook, aRelationPoint):
  • ProjectPrometheus/Journey . . . . 7 matches
          * Advanced Search
          * 서블릿 레이어부분에 대해서 Controller 에 Logic 이 붙는 경우 어떻게 Test 를 붙일까. (FacadePattern 을 생각하고, 웹 Tier 를 따로 분리하는 생각을 해보게 된다.) --["1002"]
          * 대안을 생각중인데, 일종의 Facade 를 만들고, Controller 의 각 service 들은 Facade 만 이용하는 식으로 작성하면 어떨까. 그렇게 한다면 Facade 에 대해서 Test Code 를 작성할 수 있으리라 생각. 또는, Servlet 부분에 대해서는 AcceptanceTest 의 관점으로 접근하는 것을 생각. 또는, cactus 에 대해서 알아봐야 하려나.. --["1002"]
          * {{{~cpp BookWebLinkerTest}}} (대상 서점 Amazon, Aladin, Wowbook)
         DB Mock Object ADO 예제 작성. (For XpWorkshop)
         상민쓰와 함께 ADO 를 이용한 부분에 대해 DB Mock Object 예제를 작성했다. 전에 상민이가 DB Layer 를 두지 않고, ADO Framework를 거의 치환하게끔 작성했다고 판단, 이번에는 내부적으로 ADO를 쓰건 가짜 데이터를 쓰건 신경쓰지 않는 방향으로 같이 작성하였다. ADO 는 기존에 ["1002"] 가 작업했던 프로그램에서 일부 사용한 소스를 고쳐썼다.
         하지만, 실제로 Library 내부에서는 많은 일들이 작동한다. 즉, keyword 를 해당 HTTP에서 GET/POST 스타일로 바꿔줘야 하고 (일종의 Adapter), 이를 HttpSpider 에게 넘겨주고 그 결과를 파싱하여 객체로 만든 뒤 Client 에게 돌려줘야 한다.
          ''[http://javaservice.net/~java/bbs/read.cgi?m=devtip&b=ejb&c=r_p&n=1003899808&p=2&s=t#1003899808 EJB의 효용성에 관해서], [http://www-106.ibm.com/developerworks/library/ibm-ejb/index.html EJB로 가야하는지 말아야 하는지 망설여질때 도움을 주는 체크 리스트], 그리고 IR은 아마도 http://no-smok.net/nsmk/InformationRadiator 일듯 --이선우''
  • R'sSource . . . . 7 matches
          lines = a.readlines()
          print 'reading page....'
          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())
  • Refactoring/DealingWithGeneralization . . . . 7 matches
          public Manager (String name, String id, int grade) {
          _grade = grade;
         public Manager (String name, String id, int grade) {
          _grade = grade;
          * 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.''
  • SeminarHowToProgramIt . . . . 7 matches
         애들러의 How to Read a Book과 폴리야의 How to Solve it의 전통을 컴퓨터 프로그래밍 쪽에서 잇는 세미나가 2002년 4월 11일 중앙대학교에서 있었다.
          * What to Read -- Programmer's Reading List
          * [http://prdownloads.sourceforge.net/idlefork/idlefork-0.8.1.zip IdleFork]
         ==== Thread ====
          * [http://vim.sourceforge.net/scripts/download.php?src_id=155 python.vim]
         ||Programmer's Journal, Lifelong Learning & What to Read||2 ||
  • TheTrip/황재선 . . . . 7 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          String line = in.readLine();
          list.add(num);
  • ViImproved/설명서 . . . . 7 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
         readonly(ro) noro ! 부호없는 화일 쓰기 방지
  • VonNeumannAirport/인수 . . . . 7 matches
         class Admin;
          void addTrafficData(const Traffic& traffic)
          void addArrivalGate(int num)
          void addDepartureGate(int num)
         class Admin
          Admin()
          airport.addTrafficData(traffic);
          cout << "ConfigurationtLoad" << endl;
          airport.addArrivalGate(gateNum);
          airport.addDepartureGate(gateNum);
          Admin gogo;
  • WikiSandBox . . . . 7 matches
          * 그런데 첫번째 bullet 은 몇개의 sub-headers를 가지고 있군요. (이게 첫번째입니다.)
         여기서 Heading (단락줄) 모양이 바뀐 것을 주목하세요.
         Heading 모양에 따라 계통 (hierachy) 을 알 수 있으시죠? Table 하나 보고 갑니다.
         pre-formatted, No heading, No tables, No smileys. Only WikiLinks
          WikiSandBox ddsf sdaf sadf sdf saf sda sdf sdf sdf sdf sfd sdf sdf sd fsdf sd sdf sda sdf sd fs sadf sdf sd sdf sdf sdf sdf df sadf ww w w w w w w w w w w w w w w w w ddodo
  • WinampPluginProgramming/DSP . . . . 7 matches
         // 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,
  • ZPHomePage/레이아웃 . . . . 7 matches
         Upload:se0103.jpg
         Upload:se0103.psd
         Upload:홈피디자인윤성만.psd
         Upload:홈피디자인윤성만.jpg
         Upload:메인로그인전.jpg
         Upload:메인로그인후.jpg
         = Thead =
  • ZeroWiki/제안 . . . . 7 matches
          * 이 제안은 ThreadMode와 DocumentMode에 관한 논의를 포함하고 있습니다. 이 페이지는 애초에 ThreadMode를 목적으로 작성됐고 그렇게 의견이 쌓여왔습니다. 2번 선택지는 ThreadMode의 유지를, 3번 선택지는 ThreadMode를 DocumentMode로 전환하여 정리하는 것을 의미하는 것 같습니다. 1번 선택지는 DocumentMode에 더 적합한 방식이고, 4번 선택지는 경험의 전달이라는 위키의 목적에 따라 고려 대상에 올리기도 어려울 것 같아 제외합니다. 사실 이런 제안과 논의가 나열되는 페이지에서는 결론을 정리하는 것보다는 그 결론을 도출하기 까지의 과정이 중요하다고 생각합니다. 따라서 DocumentMode로의 요약보다는 ThreadMode를 유지하는게 좀더 낫다고 생각하며, 다만 필요하다면 오래된 내용을 하위 페이지로 분류하는 것도 좋다고 생각합니다. - [변형진]
         찾아보니 예전에 덕준이가 만든 플래시 로고가 남아있네요 Upload:logo.swf --[sun]
         Upload:0page.jpg
  • c++스터디_2005여름/실습코드 . . . . 7 matches
         str.add();
         void Find::add() {
          cin.getline(add_moon_ja,50,'\n');
          if (add_moon_ja[i]==0){
          moon_ja[i] = add_moon_ja[i-j];
          add_moon_ja[50]
          void add();
  • html5/richtext-edit . . . . 7 matches
          onload="this.contentDocument.designMode='on'">
          onload="this.contentDocument.designMode = 'on'>
         undoManager.add({
          operation: "add-favorite",
         window.addEventListener("undo", function(event) {
          if(data.operation == "add-favorite") {
         http://cafe.naver.com/webappdev.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=91
  • i++VS++i . . . . 7 matches
          add ecx, 1 ; ecx 에 1 을 더하고
          add ecx, 1
          add eax, 1 ; eax 에 1 을 더하고
          add eax, 1
          add ecx, 1
          add eax, 1
          class 에서 operator overloading 으로 전위증가(감소)와 후위증가(감소)는 다음과 같이 구현되어 있다.
  • 데블스캠프2009/목요일/연습문제/MFC/박준호 . . . . 7 matches
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          ON_BN_CLICKED(IDC_BUTTONaddition, OnBUTTONaddition)
          // Add "About..." menu item to system menu.
          strAboutMenu.LoadString(IDS_ABOUTBOX);
          // TODO: Add extra initialization here
         // If you add a minimize button to your dialog, you will need the code below
          // TODO: Add your control notification handler code here
         void CTestAPPDlg::OnBUTTONaddition()
  • 데블스캠프2011/넷째날/Git . . . . 7 matches
          * [http://code.google.com/p/msysgit/downloads/list msysgit download page] - download {{{Git-1.7.4-preview20110204.exe}}}
          * [http://code.google.com/p/tortoisegit/downloads/list tortoise git download page] - download {{{Tortoisegit-1.6.5.0-32bit.msi}}}, 32bit
          * github repository address - https://github.com/beonit/devils2011GitSeminar
  • 데블스캠프2011/둘째날/Machine-Learning/SVM/namsangboy . . . . 7 matches
         def readtrain():
          doclist = open(makedir(eachclass)).read().split("\n")
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          doclist = open(maketestdir(eachclass)).read().split("\n")
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          print "read end "
          doclist = open(maketestdir(eachclass)).read().split("\n")
  • 로보코드/베이비 . . . . 7 matches
         Upload:baby.Robo88_1.0.jar
         Upload:baby.Real_1.0.jar
         Upload:baby.Abc_1.0.jar
         Upload:baby.Soomin_1.0.jar
         Upload:baby.Ah_Young_1.0.jar - 그냥 보통.
         Upload:baby.Ah_Young_2.0.jar - 총알을 잘 피하는 편이지만, 적중률이 떨어져서, 빨리 터진다.
         Upload:baby.BoChang_1.0.jar - 적중률이 높기 때문에, 총알 맞아도 잘 버틴다 ㅋㅋ
  • 만년달력/인수 . . . . 7 matches
          add(dayUnit[i][j]);
          add(yearField);
          add(monthField);
          add(submit);
          submit.addActionListener( new SubmitListener() );
          getContentPane().add(inputPanel, BorderLayout.NORTH);
          getContentPane().add(calendarPanel, BorderLayout.CENTER);
  • 오목/재선,동일 . . . . 7 matches
         ==== Header ====
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          // TODO: add construction code here
          // TODO: add draw code for native data here
          // TODO: add extra initialization before printing
          // TODO: add cleanup after printing
          // TODO: Add your message handler code here and/or call default
         Upload:재선동일오목.exe
  • 위키설명회2005/PPT준비 . . . . 7 matches
         6502 는 16bit addressing이 가능한 CPU 였습니다. 즉, $0000 ~ $FFFF 였죠.
         6502 는 13가지 메모리 access 방식이 있었는데, 그중 하나가 zero page addressing 입니다.
         주소 영역을 8bit 만 사용, 상위 8bit 은 00 으로 가정하고 addressing 을 하면
         Headings: = Title 1 =; == Title 2 ==; === Title 3 ===; ==== Title 4 ====; ===== Title 5 =====.
         Upload:위키설명회프리젠테이션_중간.zip
         Upload:제로페이지위키설명회_로우버젼.ppt
         Upload:WIKI_PPT.ppt
  • 타도코코아CppStudy/0724 . . . . 7 matches
          Upload:HigherOrderEX.cpp
          Upload:HigherOrderEX.cpp
         || 파스칼의 삼각형 || [수진] || Upload:pascal_sujin.cpp || 헉.. 줄까지 맞추다니 멋져요.^^ 함수 분리도 꽤 잘한거 같고.. 무엇보다 다른 개념(조합)을 사용했네요. 여태까지 한 사람들은 거의 다 위에꺼 더해서 했거든요. 하지만 로직과 보여주는게 분리가 안되어 있네요. 이따 저와 함께 고쳐 봅시다. ||
         ||.||[CherryBoy] || Upload:paskal_CherRy.cpp || . ||
         || 랜덤워크 || [정우] || Upload:random_winy.cpp || 저랑 같이 고쳐봅시다. 고칠게 많네요. 결과는 제대로 되었지만... 이런 식으로 짠 코드는 나중에 수정하기가 골치아프답니다. ||
         || 마방진(홀수) ||[정우] ||Upload:mabang_winy.cpp || 잘했어요. 고칠 거리가 좀 있긴 하지만.. 스스로 고쳐 보세요. 랜덤워크를 저와 함꼐 고쳐보면서 배운걸 마방진 고치는데 적용해 보세요. ||
         == Thread ==
  • 프로그래밍/DigitGenerator . . . . 7 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
          String line = br.readLine();
          line = br.readLine();
  • 프로그래밍/Pinary . . . . 7 matches
         import java.io.BufferedReader;
         import java.io.FileReader;
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
          String line = br.readLine();
          line = br.readLine();
  • 2010JavaScript/강소현/연습 . . . . 6 matches
         <head>
         </head>
         <body onload="alert('Welcome!!');" onunload="alert('Bye~');"
         <head>
         </head>
  • 2학기파이선스터디/함수 . . . . 6 matches
         def add(a,b):
         add란 이름에 할당한다. 즉, 이름 add는 함수 객체의 reference를 갖고 있다.
         add는 함수 객체를 참조하는 이름에 불과하므로 다른 이름을 이용해 함수를 호출할 수도 있다.
         >>> f = add
         def add(a,b):
  • 5인용C++스터디/시계 . . . . 6 matches
         ||조재화||Upload:ClockByCHO.zip|| 잘했음. ||
         ||조재화2||[http://165.194.17.15/pub/upload/ClockByCHO_2.zip]|| 잘했음. ||
         ||노수민||[http://165.194.17.15/pub/upload/Clock_SM.zip]|| 잘했음. ||
         ||문원명||[http://165.194.17.15/pub/upload/TimerMwm.zip]|| 잘했음. ||
         ||황재선||[http://165.194.17.15/pub/upload/Clock_JS.zip]|| 잘했음. ||
         ||나휘동||[http://165.194.17.15/pub/upload/Leonardong_Timer.zip]|| 잘했음. ||
  • 5인용C++스터디/템플릿스택 . . . . 6 matches
         || 노수민 || Upload:Stack__SM.cpp || 오버플로우 처리가 있으면 더 좋겠음. ||
         || 조재화 || Upload:Mr.CHO_StackByTemplat.cpp || 오버플로우 및 언더플로우 처리가 있으면 좋겠음. ||
         || 조재화(동적할당으로) || Upload:Mr.CHO_StackByTemplat2.cpp || 동적 할당으로 처리한 것은 잘 했고.. 언더플로우 처리가 있으면 더 좋겠음. ||
         || 문원명 || Upload:StackTemplateMwm.cpp || 잘 했으나.. pop 함수에서 꺼낸 값을 리턴시도록 만들라고 한것 같은데... ||
         || 나휘동(사용자가 배열 크기 정하게 하다 다 못함.) || Upload:stack_templete_Leonardong.cpp || 원하는 결과는 아니었지만.. 그런대로 잘 했음. ||
         || 황재선 || Upload:TemplateStack_JS.cpp || exit 함수로 종료한것만 빼고는 잘했음..ㅋㅋ ||
  • ACM_ICPC . . . . 6 matches
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=32&t=5656&sid=8a41d782cdf63f6a98eff41959cad840#p7217 2013년 스탠딩] - AttackOnKoala HM
          * [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/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)
  • ASXMetafile . . . . 6 matches
          * <MoreInfo href = "path of the source" / >: Adds hyperlinks to the Windows Media Player interface in order to provide additional resources on the content.
          * <Logo href = "path of the logo source" Style = "a style" / >: Adds custom graphics to the Windows Media player by choosing either a watermark or icon style. The image formats that Windows Media Player supports are GIF, BMP, and JPEG.
          * [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]
  • AcceleratedC++/Chapter2 . . . . 6 matches
          // read the name
          const int pad = 1;
          const int rows = pad * 2 + 3;
          const string::size_type cols = greeting.size() + pad * 2 + 2;
          if (r == pad + 1 && c == pad + 1) {
  • ActiveXDataObjects . . . . 6 matches
         = ADO? =
         {{|Microsoft ADO (ActiveX Data Objects) is a Component object model object for accessing data sources. It provides a layer between programming languages and databases, which allows a developer to write programs which access data, without knowing how the database is implemented. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this is that this introduces a dependency upon the database.
         마이크로소프트 ADO(ActiveX Data Objects)는 데이터 소스에 접근하려고 고안된 COM객체이다. 이것은 프로그래밍 언어와 데이터 베이스 사이의 층을 만들어준다. 이 층은 개발자들이 DB의 구현부에 신경쓰지 않고 데이터를 다루는 프로그램을 작성하도록 해준다. ADO 를 이용할 경우, 데이터베이스에 접근하기 위해서 SQL 을 알 필요는 없다. 물론, SQL 커맨드를 수행하기 위해 ADO 를 이용할 수 있다. 하지만, SQL 커맨드를 직접 이용하는 방법은 데이터베이스에 대한 의존성을 가져온다는 단점이 있다.
         [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/dasdkadooverview.asp MS ADO]
         {{|In the newer programming framework of .NET, Microsoft also present an upgraded version of ADO called ADO.NET, its object structure is quite different from that of traditional ADO. But ADO.NET is still not quite popular and mature till now.
         새로운 프로그래밍 프레임웍인 .NET에서 MS는 ADO의 업그레이드 버전인 ADO.NET을 만들었다. ADO.NET의 객체 구조는 기존의 ADO와는 꽤 다르다. 하지만 ADO.NET은 아직까지는 대중화되거나 성숙화되지 못했다.
         = Thread =
         ADO 는 ActiveX 이므로 C++ 이건 VB 이건 Python 이건 어디서든지 이용가능. 하지만, 역시나 VB 나 Python 등에서 쓰는게 편리. 개인적으로는 ODBC 연동을 안하고 바로 ADO 로 C++ Database Programming 을 했었는데, 큰 문제는 없었던 기억. (하긴, C++ 로 DB Programming 할 일 자체가 거의 안생겨서..) --[1002]
         [ADO]
  • BasicJAVA2005/실습2/허아영 . . . . 6 matches
         Upload:내가처음만든자바프로그램2.bmp
          fileMenu.add(exitItem);
          exitItem.addActionListener(
          bar.add(fileMenu);
          buttons[count].addActionListener(this);
          container.add(buttons[count]);
  • BasicJava2005/3주차 . . . . 6 matches
          * 1.4이전 : BufferedReader클래스를 사용할 수 있다.
         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
          String line = br.readLine();
          * add/remove/get 함수등을 사용하여 배열에 마음대로 추가/삭제가 가능하다.
  • Bigtable기능명세 . . . . 6 matches
          read/write
         가장 load가 적은 TS에게 가장 load가 많은 TS의 태블릿을 할당.
          1. 가장load가 큰 TS(source)와 가장load가 적은 TS(target)와의 차이가 일정수준 이상일때
         ==== read ====
  • DataStructure/Stack . . . . 6 matches
          Node* Head; // 아무것도 없는 헤드 노드 하나 생성(요게 있으면 엄청 편함!)
          Head=new Node;
          Head->m_pPrev=NULL;
          top=Head;
          if(top==Head)
          delete Head;
  • DoItAgainToLearn . . . . 6 matches
         "We do it again -- to do it, to do it well, and to do it better." --JuNe (play on Whitehead's quote)
         제가 개인적으로 존경하는 전산학자 Robert W. Floyd는 1978년도 튜링상 강연 ''[http://portal.acm.org/ft_gateway.cfm?id=359140&type=pdf&coll=GUIDE&dl=GUIDE&CFID=35891778&CFTOKEN=41807314 The Paradigms of Programming]''(일독을 초강력 추천)에서 다음과 같은 말을 합니다. --김창준
          Seminar:TheParadigmsOfProgramming DeadLink? - 저는 잘나오는데요. 네임서버 설정이 잘못된건 아니신지.. - [아무개]
          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
  • DocumentObjectModel . . . . 6 matches
         Upload:DOM_Inspector.png
         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 =
         DOM API 쓰는 코드와 SAX API 쓰는 코드는 [http://www.python.or.kr/pykug/XML_bf_a1_bc_ad_20_c7_d1_b1_db_20_c3_b3_b8_ae_c7_cf_b1_e2 XML에서 한글 처리하기] 페이지중 소스코드를 참조. XPath 는 PyKug:HowToUseXPath 를 참조. --[1002]
  • FileInputOutput . . . . 6 matches
         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 . . . . 6 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".
          *ADDRESS, to edit at the line containing that address.
         (gdb) help load
         Dynamically load FILE into the running program, and record its symbols
  • Gof/FactoryMethod . . . . 6 matches
         Upload:fac1.gif
         A potential disadvantage of factory methods is that clients might have to subclass the Creator class just to create a particular ConcreteProduct object. Subclassing is fine when the client has to subclass the Creator class anyway, but otherwise the client now must deal with another point of evolution.
         Here are two additional consequences of the Factory Method pattern:
          클래스 식별자를 읽고서 Framework는 식별자를 Create에게 넘기면서 호출한다. Create는 적당한 클래스를 찾고, 그것을 객체의 생성에 사용한다. 마지막으로 Create는 객체의 Read 수행을 호출하여 디스크에 정보를 저장하고, 인스턴스 변수들을 초기화 한다.
         You can avoid this by being careful to access products solely through accessor operations that create the product on demand. Instead of creating the concrete product in the constructor, the constructor merely initializes it to 0. The accessor returns the product. But first it checks to make sure the product exists, and if it doesn't, the accessor creates it. This technique is sometimes called lazy initialization. The following code shows a typical implementation:
          aMaze->AddRoom(r1);
          aMaze->AddRoom(r2);
         Factory methods pervade toolkits and frameworks. The preceding document example is a typical use in MacApp and ET++ [WGM88]. The manipulator example is from Unidraw.
  • Gof/Visitor . . . . 6 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]
          finalState addAll: inputState].
          finalState addAll: (alternateExp alternative2 accept: self).
          ifTrue: [finalState add: tStream]
  • HardcoreCppStudy/첫숙제 . . . . 6 matches
          * 함수의 중복정의(Overloading)에 대해 기술할 것. 예제도 스스로 만들어 보기 // 책에는 재정의라고 나와있음.
          ||[HardcoreCppStudy/첫숙제/Overloading/변준원]||
          ||[HardcoreCppStudy/첫숙제/Overloading/장창재]||
          ||[HardcoreCppStudy/첫숙제/Overloading/임민수]||
          ||[HardcoreCppStudy/첫숙제/Overloading/김아영]||
         한가지 질문.. 숙제를 하셨으니, 짜면서 overloading 으로 얻어지는 자신이 생각하는 장점과 단점은 무엇인가요? 저에게도 정답은 없습니다. 처음 접하시는 여러분의 느낌이 궁금해서요.--NeoCoin
  • HowToStudyDesignPatterns . . . . 6 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.''
          ''...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. ... ''
  • InterMap . . . . 6 matches
         # wiki:Upload/자원이름
         # Upload:자원이름
         Upload http://165.194.17.15/pub/upload/
         Aladdin http://www.aladdin.co.kr/catalog/book.asp?ISBN=
  • JavaStudy2004/클래스상속 . . . . 6 matches
          private double radius;
          radius = Math.abs(left_top.getY()-right_bottom.getY());
          radius = Math.abs(left_top.getX()-right_bottom.getX());
          return Math.PI * radius * radius;
         === Thread ===
  • LinkedList/영동 . . . . 6 matches
          Node * nextNode; //Address value of next node
          nextNode='\0'; //Assign null value to address of next node
          Node * firstAddress=new Node(enterData());//Create the first address to linked list
          currentNode=firstAddress;
          displayList(firstAddress);
          cout<<"Address\t Data Value\tNext Address\n";
          Node * nextNode; //Address value of next node
          nextNode='\0'; //Assign null value to address of next node
          Node * firstAddress=new Node(enterData());//Create the first address to linked list
          currentNode=firstAddress;
          displayList(firstAddress);
          firstAddress=reverseList(firstAddress);
          displayList(firstAddress);//Display reversed list
          eraseLastNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          eraseLastNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          eraseLastNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          eraseLastNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          displayList(firstAddress);//Display the linked list with modified data
          getNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
          getNode(firstAddress, &freeSpaceList, &elementsOfLinkedList, &elementsOfFreeSpaceList);
  • MoinMoinBugs . . . . 6 matches
         ''Yes, by design, just like headings don't accept trailing spaces. In the case of headings, it is important because "= x =" is somewhat ambiguous. For tables, the restriction could be removed, though.''
         ''Well, Netscape suxx. I send the cookies with the CGI'S path, w/o a hostname, which makes it unique enough. Apparently not for netscape. I'll look into adding the domain, too.''
         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?
          * Hover over the interwiki icon and you'll already get a tooltip, I'll look into the title attribute stuff.
         ''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.''
  • MoinMoinDiscussion . . . . 6 matches
          * '''R''': The Icon macro worked well. I wanted to avoid the fully qualified URL because to access the Wiki in question requires password authentication. Including an image using the full URL caused my webserver (Apache 1.3.19) to reprompt for authentication whenever the page was viewed or re-edited. Perhaps a default {{{~cpp [[Image]]}}} macro could be added to the distribution (essentially identical to {{{~cpp [[Icon]]}}} ) which isn't relative to the data/img directory. (!) I've actually been thinking about trying to cook up my own "upload image" (or upload attachment) macro. I need to familiarize myself with the MoinMoin source first, but would others find this useful?
          * '''Note:''' Regarding the upload feature - pls note that the PikiePikie also implemented in Python already has this feature, see http://pikie.darktech.org/cgi/pikie?UploadImage ... so I guess you could borrow some code from there :) -- J
  • ObjectWorld . . . . 6 matches
         세번째 Session 에서는 지난번 세미나 마지막 주자분(신동민씨였던가요.. 성함이 가물가물;)이 Java 버전업에 대한 Architecture 적 관점에서의 접근에 대한 내용을 발표하셨습니다. Java 가 결국은 JVM 이란 기존 플랫폼에 하나의 Layer를 올린것으로서 그로 인한 장점들에 대해 설명하셨는데, 개인적으론 'Java 가 OS에서 밀린 이상 OS를 넘어서려니 어쩔수 없었던 선택이였다' 라고 생각하는 관계로. -_-. 하지만, Layer 나 Reflection 등의 Architecture Pattern 의 선택에 따른 Trade off 에 대해서 설명하신 것과, 디자인을 중시하고 추후 LazyOptimization 을 추구한 하나의 사례로서 설명하신건 개인적으론 좋았습니다.
         ''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.
         [From a [http://groups.yahoo.com/group/extremeprogramming/message/52458 thread] in XP mailing list]
  • OurMajorLangIsCAndCPlusPlus/float.h . . . . 6 matches
         ||FLT_RADIX ||float형 floating point의 기수 ||2 ||
         ||_DBL_RADIX ||double형 floating point의 기수 ||2 ||
         ||_LDBL_RADIX ||long double형 floating point의 기수 ||2 ||
         float radix = FLT_RADIX;
         1. 0f + 1. 0f / radix / radix / . . . / radix
         여기서 radix는 FLT_MANT_DIG 번 나타난다.
         이것은 float형을 위해서 가능한 지수값으로 가장 작은 값이다. 더 자세하게는, FLT_RADIX에서 1을 뺀 값이 float형으로써 일반화된 플로팅 포인트 수로써 표현될 수 있는 최소 음의 정수이다.
         '''FLT_RADIX'''
         이것은 지수부의 베이스(base) 또는 기수(radix)의 값이다. 이것은 이 절에 설명된 다른 매크로와는 달리 상수 표현식임이 보장된다. IBM 360과 그곳에서 파생된 제품을 제외하고는 모든 기계에서 2로 되어있다.
  • PatternOrientedSoftwareArchitecture . . . . 6 matches
         || Adaptable Systems || Microkernel pattern || - ||
          * 당산의 추상적인 기준에 따라서 추상 레벨들의 갯수를 정하여라. trade-off를 생각해보면서 레이어를 통합하거나 분리해라. 너무 많은 레이어는 프로그램에 과중한 부담이 되고, 너무 적은 레이어는 구조적으로 좋지 않게 된다.
          * Decouple adjacent layers
          * cascades of changing behavior : 레이어를 바꾸는것뿐만 아니라 그 인터페이스를 바꿀경우에 다른 부분까지 수정해줘야 한다는 말 같다.
          * 생각해야할 문제 : 각각의 문제에 대한 해결책은 다른 표현이나 paradigms 이 필요하다. 많은 경우에 어떻게 '부분적인 문제들을 풀어주는 해결책'이 어떻게 조합되어야 하는지에 대해서 미리 정의된 전략은 없다. 아래의 내용은 이런 종류의 문제를 푸는데 영향을 끼지치는 force(이 패턴이 사용되는 경우?)들이다.
          * input은 intermediate 와 마지막 result와 마찬가지로 다양한 표현이 있다. 알고리즘들은 다양한 paradigm들에 의해서 수행된다.
         == Thread ==
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 6 matches
         headers = {"Content-Type":"application/x-www-form-urlencoded",
         def getSrchResult(headers,params):
          conn.request("POST", "/cgi-bin/mcu200", params, headers)
          data = response.read()
          return f.read()
         http://165.194.100.2/cgi-bin/mcu201?LIBRCODE=ATSL&USERID=abracadabra&SYSDB=R&HISNO=0010&SEQNO=21&MAXDISP=10
  • ReverseAndAdd/허아영 . . . . 6 matches
         unsigned int ReverseAndAdd(unsigned int *num, unsigned int length)
          unsigned int addNum, length, i, turn = 0, testCaseNum;
          addNum = num;
          addNum = num;
          addNum = ReverseAndAdd(store_numbers, length);
          num = addNum;
          cout << turn << " " << addNum << endl;
         [ReverseAndAdd]
  • TestSuiteExamples . . . . 6 matches
          suite.addTest(TestA())
          suite.addTest(TestB())
          return unittest.defaultTestLoader.loadTestsFromNames( ('ThePackage.test_file1','ThePackage.subpack.test_file2'))
          suite.addTestSuite(LoginTest.class);
          suite.addTestSuite(QueryObjectTest.class);
  • VitosFamily/Celfin . . . . 6 matches
         int addressList[500];
          cin >> addressList[i];
          sort(&addressList[0], &addressList[homeNum]);
          sum+=abs(addressList[i]-addressList[(homeNum-1)/2]);
  • WikiSandPage . . . . 6 matches
         '''asdfad'''
         Uplode가 아니라 Upload구나.. -_-;;
         Upload:putty_h.exe
         http://pragprog.com/katadata/K4Weather.txt
         http://pragprog.com/katadata/K4Soccer.txt
         Upload:cap.zip
  • ZPBoard/PHPStudy/MySQL . . . . 6 matches
          * ex) $result = mysql_db_query("zp2002","select * from addressbook order by binary name");
         <head>
         </head>
         <table border=1 cellpadding=2>
         $result = mysql_db_query("zp2002","select * from addressbook order by binary name");
          mysql_query("insert into addressbook values('$_POST[name]', '$_POST[phone]')");
  • ZeroPageServer/Mirroring . . . . 6 matches
          wrote 64 bytes read 1855717755 bytes 2449792.50 bytes/sec
          read only = yes /no
          ⑥ read only : 클라이언트가 서버에서 데이터만 다운로드 하는 경우에는 이 옵션을 yes로 설
          read only = yes
          wrote 36854994 bytes read 100 bytes 1890004.82 bytes/sec
          wrote 118 byets read 1855717775 bytes 4995202.94 bytes/sec
  • [Lovely]boy^_^/Diary/12Rest . . . . 6 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 made a SnakeBite with Direct3D and DirectInput. I'll add sound with DirectSound, and I'll test DirectX's almost all contents.
  • html5/canvas . . . . 6 matches
          * CanvasGradient
          * shadowOffsetX
          * shadowOffsetY
          * shadowBlur
          * shadowColor
          * [http://mugtug.com/sketchpad/ canvas로 구현된 그림판]
  • whiteblue/만년달력 . . . . 6 matches
         int addMonth[12] = {0,3,0,3,2,3,2,3,3,2,3,2}; // 월별 1일 위치 더해줘야 하는 날수
         int yearInput, monthInput, count = 0, dateNumber = 1 , locationOf1stDay, addm;
          addm += addMonth[x];
          locationOf1stDay = (addm + yearInput + count - 1 + 6) % 7; //
          locationOf1stDay = (addm + yearInput + count + 6 ) % 7; //
  • 강희경/그림판 . . . . 6 matches
         Upload:octo.jpg
         Upload:ZeroWikiLogo.jpg
         Upload:ZPLogo.jpg
         Upload:easyClose.jpg
         Upload:rkdBug.jpg
         Upload:girls_PanicImg.zip
  • 권영기/web crawler . . . . 6 matches
         for line in urllib2.urlopen(req).readlines():
         for line in fo1.readlines() :
         for line in fo.readlines():
          * 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')
          prepare.download(str(i) + 'file.html')
         2. Eclipse에서, Help > Install New Software > Add > PyDev, Http://pydev.org/updates
  • 데블스캠프2009/목요일/연습문제/MFC/송지원 . . . . 6 matches
         // testDlg.h : header file
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Add "About..." menu item to system menu.
          strAboutMenu.LoadString(IDS_ABOUTBOX);
          // TODO: Add extra initialization here
         // If you add a minimize button to your dialog, you will need the code below
          // TODO: Add your control notification handler code here
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 6 matches
         <head>
         </head>
         <head>
          elem.addEventListener("mousedown", function(e){
          elem.addEventListener("mouseup", function(e){
         </head>
  • 문자반대출력/문보창 . . . . 6 matches
         string read_file();
          string str = read_file();
         string read_file()
         string read_file();
          string str = read_file();
         string read_file()
  • 오목/민수민 . . . . 6 matches
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          // TODO: add construction code here
          // TODO: add draw code for native data here
          // TODO: add extra initialization before printing
          // TODO: add cleanup after printing
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
         Upload:민수민오목.exe
  • 오목/진훈,원명 . . . . 6 matches
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          // TODO: add construction code here
          // TODO: add draw code for native data here
          // TODO: add extra initialization before printing
          // TODO: add cleanup after printing
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your specialized code here and/or call the base class
         Upload:진훈원명오목.exe
  • 제로스 . . . . 6 matches
         || 2007. 1. 5. || Upload:OsStudyCh1_mod.ppt || 건영, 진석 ||
         || . 1. 9. || Upload:CH2_Operating-System-Structures.ppt || 수생, 소현 ||
         || . 1. 26. || Upload:Ch06_CPU_Scheduling.ppt || 수생,소현 ||
          '''7판 OS PPT :''' Upload:7_Edition_PPT.zip
          '''7판 OS solution :''' Upload:7_Edition_solution.zip
          * 우리 OS 직접 만들어보는 실습은 [http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788979143256&orderClick=LAA 만들면서 배우는 OS 구조와 원리] 책이 좋지 않을까 싶은데 ㅋ 따라하기도 쉽고, 현태가 더 upgrade해서 만들 수 있는 부분이 있으면 코멘트 해주고 ㅋ- [김건영]
  • 채팅원리 . . . . 6 matches
         서버쪽에서는 총 4개의 Thread가 사용되었다. Thread는 메모리를 공유하면서도 독립적으로 실행될 수 있는 프로세스 단위라 할 수 있겠다. 4개의 Thread는 다음과 같다.
         Broadcast : 클라이언트끼리 주고받는 대화 내용을 전달하는 클래스이다.
         클라이언트쪽에는 4개의 Thread가 있다. JFrame을 사용한 클래스가 2개 있는데, 하나는 Login때 ID사용 허가를 확인한는 프레임이고, 다른 하나는 채팅의 기본 프레임이다. 4개의 Thread는 다음과 같다.
  • 홈페이지만들기/css . . . . 6 matches
         <head>
         </head>
         <head>
         </head>
         <head>
         </head>
  • 후각발달특별세미나 . . . . 6 matches
         Upload:0503_RefactoringSeminar.hwp - 발표 자료.
         Upload:0503_RefactoringSeminarSrc.zip - 예제 파일들.
         [Refactoring/BadSmellsInCode]
          Upload:rkd49_answer_1.JPG
          cout << "addr of f in " << funcCount << "th call : " << f << endl;
          cout << "addr of b in " << funcCount << "th call : " << b << endl;
  • 2010JavaScript/역전재판 . . . . 5 matches
         <head>
         </head>
         padding : 10px;
          <head>
          </head>
  • 2학기파이선스터디/모듈 . . . . 5 matches
         def add(a, b):
         ['__builtins__', '__doc__', '__file__', '__name__', 'add', 'c', 'mul']
         >>> mymath.add
         <function add at 0x00A927E0>
         >>> mymath.add(3,4)
  • 3DGraphicsFoundationSummary . . . . 5 matches
          * 어떤 물체를 그것을 둘러싸고 있는 면으로 나타낸 다음 은선, 은면제거 알고리즘이나 Shading 알고리즘을 가미하여 보다 현실감 있게 그 물체를 표현하는 'Surfaced 모델'
         Define the LoadBMPfile(char *filename) function
         assign LoadBMPFile("filename.bmp") to each texRec[i]
          DrawQuad(1,1,1,normal);
         = Thread =
  • 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)) []) )
  • 5인용C++스터디 . . . . 5 matches
          || 노수민 || [http://zeropage.org/pub/upload/seockda_SM.hwp] || . ||
          || 나휘동 || [http://zeropage.org/pub/upload/TypingGamePlan.hwp] || . ||
          || 황재선, 조재화(페어) || [http://zeropage.org/pub/upload/SchedulByHC.hwp] || . ||
          * '''숙제 및 결과물은 UploadFile을 참고하여 올리면 됩니다.'''
         === Thread ===
  • 5인용C++스터디/더블버퍼링 . . . . 5 matches
          hBaby=LoadBitmap(g_hInst,MAKEINTRESOURCE(IDB_BITMAP1));
         좀 더 코드를 작성한다면 글자들이 오른쪽에서 왼쪽으로 한 줄씩 날라 오도록 할 수도 있고 점점 확대되는 모양으로 만들 수도 있다. 또는 약간의 애니메이션을 첨가한다거나 글자의 색상을 조작하여 Fade In, Fade Out 등의 장면 전환 효과를 낼 수도 있다. 아뭏든 더블 버퍼링을 쓰기만 하면 어떠한 모양도 깔끔하게 화면으로 구현할 수 있으므로 기발한 상상력을 발휘해 볼만하다.
          // TODO: add construction code here
          // TODO: add draw code for native data here
          // TODO: Add your specialized creation code here
          // TODO: Add your message handler code here and/or call default
  • 5인용C++스터디/떨림없이움직이는공 . . . . 5 matches
         ||황재선|| Upload:DB_MovingBall_JS.zip || 잘했음. ||
         ||노수민|| [http://zeropage.org/pub/upload/MovingBall_SM.zip] || 떨림이 남아있음. ||
         ||조재화|| [http://zeropage.org/pub/upload/MoveCircle_CHO2.zip] || 잘했음. ||
         ||문원명|| [http://zeropage.org/pub/upload/BounceDouMwm.zip] || 잘했음. ||
         ||나휘동|| [http://zeropage.org/pub/upload/Leonardong_NonVibratingBall.zip] || 공이 올바르게 움직이지 않음. ||
  • 5인용C++스터디/멀티쓰레드 . . . . 5 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++스터디/소켓프로그래밍 . . . . 5 matches
         IP주소 컨트롤ID : IDC_IPADDRESS1
          CString m_strAddress;
          그리고 [클래스위저드]의 CConnectDlg에 IDOK를 맵핑하여 사용자가 입력한 IP 주소를 멤버변수 m_strAddress에 저장한다.
          GetDlgItemText(IDC_IPADDRESS1, m_strAddress);
          m_pClient->Connect(dlg.m_strAddress, 7000);
         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
         http://165.194.17.15/pub/upload/p2pChattingProgram
  • 5인용C++스터디/스택 . . . . 5 matches
         || 나휘동 || Upload:homework-stack_withclass.cpp || 참 잘했어요ㅋㅋ ||
         || 문원명 || Upload:stackMwm.cpp || 역시 잘했어요! ||
         || 노수민 || Upload:Stack_SM.cpp || 오버플로우에 대한 처리가 있으면 더 좋겠음. ||
         || 조재화 || Upload:Stack-Mr.CHO.cpp|| 역시 오버플로우에 대한 처리가 있으면 더 좋겠음. ||
         || 황재선 || Upload:Stack_JS.cpp|| 잘 했음.. exit로 끝내는것 빼고.. ||
  • 5인용C++스터디/움직이는공 . . . . 5 matches
         ||황재선|| Upload:MovingBall_JS.zip || 잘했음. ||
         ||노수민|| [http://zeropage.org/pub/upload/MovingBall_SM.zip] || 잘했음. ||
         ||조재화|| [http://zeropage.org/pub/upload/MoveCircle_CHO.zip] || 잘했음. ||
         ||문원명|| [http://zeropage.org/pub/upload/BounceMwm.zip] || 잘했음. ||
         ||나휘동|| [http://zeropage.org/pub/upload/Leonardong_VibratingBall.zip] || 공이 올바르게 움직이지 않음. ||
  • 5인용C++스터디/작은그림판 . . . . 5 matches
         || 문원명 || Upload:MinipaintMwm.zip || 잘했음. ||
         || 황재선 || Upload:MiniPaintHJS.zip || 잘했음. ||
         || 조재화 || Upload:TestPenTool_0.1.zip || 잘했음. ||
         || 나휘동 || Upload:Leonardong_paintingboard.zip || 잘했음. ||
         || 노수민 || [http://165.194.17.15/pub/upload/MiniPaintMFC_SM.zip] || 색칠 기능이 없음. ||
  • ATmega163 . . . . 5 matches
          HEADER = ../Include
          INCDIR = . -I$(HEADER)
         #put additional assembler source file here
         #additional libraries and object files to link
         #additional includes to compile
          INCDIR = . -I$(HEADER)
         ###### dependecies, add any dependencies you need here ###################
          uisp --STK200 --upload $(TRG).rom
  • AseParserByJhs . . . . 5 matches
          static bool LoadAse (char* filename); // ASE 파일을 읽어들인다.
          Func - LoadAse
         bool CHS_GObject::LoadAse (char* filename)
          pNodeList [i2]->AddChildNum (); // 부모의 자식수 카운트를 1 늘림
          //pLink->AddTail(pModel);
         // pM->AddKeyNum (); // == pM->keyNum++
          if (t >= degToRad(180)) {
          t = degToRad(360) - t;
  • BigBang . . . . 5 matches
         ==== 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_
          * const Function이냐 아니냐로도 overloading이 된다.
  • BuildingWikiParserUsingPlex . . . . 5 matches
         Plex 로 Wiki Page Parser 를 만들던중. Plex 는 아주 훌륭한 readability 의 lexical analyzer code 를 만들도록 도와준다.
          imageTag = "<IMG SRC=../intertag.gif BORDER=1 ALT='Bad:%s'>"%(wikiMapName)
          urlHeader = Str("http://")
          url = urlHeader + stringUntilSpace
          token = self.read()
  • Button/상욱 . . . . 5 matches
          button1.addActionListener(this);
          button2.addActionListener(this);
          panel.add(button1);
          panel.add(button2);
          getContentPane().add(panel);
  • Button/영동 . . . . 5 matches
          버튼1.addActionListener(this);
          버튼2.addActionListener(this);
          panel.add(버튼1);
          panel.add(버튼2);
          getContentPane().add(panel);
  • CleanCode . . . . 5 matches
          * [http://blog.goyello.com/2013/05/17/express-names-in-code-bad-vs-clean/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+goyello%2FuokR+%28Goyelloblog%29 Express names in code: Bad vs Clean]
          * Consider using try-catch-finally instead of if statement.
          * UI를 그리는 흐름(thread)과 http 요청에 대한 흐름(thread)이 따로 존재함.
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 5 matches
          WSADATA wsd;
          SOCKADDR_IN if0;
          // Load Winsock
          // Get an interface to read IP packets on
          printf("Binding to IF: %s\n", inet_ntoa(if0.sin_addr));
          if (bind(s, (SOCKADDR *)&if0, sizeof(if0)) == SOCKET_ERROR)
          // Decode the IP header
         const char* szIpAddr to DWORD ipvalue
         inet_addr() :
  • ConvertAppIntoApplet/영동 . . . . 5 matches
          버튼1.addActionListener(this);
          버튼2.addActionListener(this);
          panel.add(버튼1);
          panel.add(버튼2);
          getContentPane().add(panel);
  • CppStudy_2002_1/과제1/상협 . . . . 5 matches
         //header.h
         #include "header.h"
          input[1]="asddfffasdfadfadfdf4$$$$$$$f\n";
          input[3]="aasdfadsf3\n";
  • DiceRoller . . . . 5 matches
          * Start / Ready의 자동 Click
          GetWindowThreadProcessId(hWnd, &ProcessId); // hWnd로 프로세스 ID를 얻음..
          DWORD ReadBytes;
          ReadProcessMemory(hProcess, (LPCVOID)0x400000, buffer, 100, &ReadBytes);
  • DirectX2DEngine . . . . 5 matches
          * SDK는 이 주소로 받으세요 : [http://www.microsoft.com/downloads/info.aspx?na=90&p=&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=1FD20DF1-DEC6-47D0-8BEF-10E266DFDAB8&u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2f5%2ff%2fd%2f5fd259d5-b8a8-4781-b0ad-e93a9baebe70%2fdxsdk_jun2006.exe DOWNLOAD]
         Upload:Sample.zip
  • Doublets/황재선 . . . . 5 matches
          public String readWord() {
          wordList.add(word);
          stack.add(wordList.get(from - 1));
          String word = simulator.readWord();
          String words = simulator.readWord();
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 5 matches
         Friend : Nelson's at the Elm Street Video Arcade.
         Bart : Intelligence indicates he shakes down kids for quarters at the arcade.
         Herman : Then he heads to the Quick-E-Mart for a cherry Squishy.
         Friend : Nelson's at the arcade, General.
         I thought my time had passed.
  • ErdosNumbers/임인택 . . . . 5 matches
         def readFile(fileName):
          line = f.readline()
          line = f.readline()
          lines = readFile(fileName)
          self.lines = readFile("sample.txt")
  • 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
         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.
         GTK+ has been designed from the ground up to support a range of languages, not only C/C++. Using GTK+ from languages such as Perl and Python (especially in combination with the Glade GUI builder) provides an effective method of rapid application development.
          gtk_container_add(GTK_CONTAINER(window), button);
  • Gof/Mediator . . . . 5 matches
          self addSubpane: (ListPane new
         FacadePattern(185)은 보다 편리한 인터페이스를 제공하고자 subsystem의 객체들을 추상화시킨 Mediator와 다르다. 그것의 protocol은 간접적이다. 다시 말하면 Facade 객체들은 subsystem의 요청들을 만들지만 반대의 경우는 그렇지 못하다. 대조적으로 Mediator는 colleague들이 제공하지 못하거나 할 수 없는 협동적인 행위를 가능하게 해준다. 그래서 그 protocol은 multidirectional하다.
         기본적으로 FacadePattern은 클래스 집단이 있고, 그 클래스 집단을 사용하는 외부 클래스의 입장에서 필요한 패턴이고, MediatorPattern은 클래스 집단이 있고, 그 클래스 집단 내부에서 서로를 사용하기 위한 패턴이다.
         Facade 와 Mediator 를 가끔 혼동했었는데. 희록이형 감사감사요~~ --["1002"]
  • 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.
  • HelpOnHeadlines . . . . 5 matches
         "="로 시작해서 "="로 끝나는 줄은 섹션의 제목(Heading)이 됩니다. 다섯단계 이상일 경우는 모두 <h5>로 렌더링 됩니다.
          = Heading <h1> 일반적인 경우 사용하지 않습니다. =
          == SubHeading <h2> ==
          = Heading <h1> 일반적인 경우 사용하지 않습니다. =
          == SubHeading <h2> ==
  • HelpOnUpdating . . . . 5 matches
         모니위키 1.0.8 버전 이전에는 간단한 업그레이드를 위한 자동화 스크립트를 제공하지 않으며, 1.0.9버전 이후에는 간단한 업그레이드 스크립트(UpgradeScript)를 제공합니다 (upgrade.sh)
         UpgradeScript가 하는 일은, 위키 엔진(*.php)을 업데이트하고, 기존의 위키엔진을 사용자가 변경하거나 해서 사용하고 있던 *.php는 없는지 검사하고 사용자가 변경한 *.php파일이 있다면 백업해줍니다.
         아래는 `upgrade.sh`를 사용하지 않고 수동으로 직접 업그레이드 하는 방법을 설명합니다.
         (이런 복잡한 작업을 UpgradeScript를 통해 보다 손쉽게 하실 수 있습니다)
         [[Navigation(HelpOnAdministration)]]
  • IntelliJ . . . . 5 matches
         Upload:intellijpluginman.gif
         Upload:intellijuiform.gif
         Upload:intellijcvsman.gif
         || ctrl + + || (3.0) Source Folding. 메소드 or Javadoc 단위 폴딩 열기 ||
         || ctrl + - || (3.0) Source Folding. 메소드 or Javadoc 단위 폴딩 닫기 ||
  • Java/ModeSelectionPerformanceTest . . . . 5 matches
         Seminar:WhySwitchStatementsAreBadSmell 에 걸리지 않을까? 근데.. 그에 대한 반론으로 들어오는것이 '이건 mode 분기이므로 앞에서의 Switch-Statement 에서의 예와는 다른 상황 아니냐. 어차피 분기 이후엔 그냥 해당 부분이 실행되고 끝이다.' 라고 말할것이다. 글쌔. 모르겠다.
          * User: Administrator Date: 2003. 7. 12. Time: 오전 12:48:38
          * User: Administrator Date: 2003. 7. 12. Time: 오전 12:57:7
          * User: Administrator Date: 2003. 7. 12. Time: 오전 1:2:16
          public final static String modeClassHeader = "Ex";
          String expectedClassNameHeader = this.getClass().getName() + "$" + modeClassHeader;
          if (inners[i].getName().startsWith(expectedClassNameHeader)) {
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 5 matches
         package com.minnysunny.mobilerssreader.spike;
          tb.addCommand(exit);
         package com.minnysunny.mobilerssreader.spike;
          byte b = dis.readByte();
          dis.read(buffer);
  • JavaStudy2004/오버로딩과오버라이딩 . . . . 5 matches
          위에서 말한 People클래스의 move함수를 예를 들어보겠다. 위의 move함수는 정수형 인자를 매개변수로 받아들인다. 만약 people.move(1.1, 2.13)라는 명령어를 실행한다면 매개변수의 타입이 다르다는 에러가 발생할 것이다. 더블 형의 인자를 받아들이기 위해 move함수를 Overloading한다. move(double aX, double aY){this.position.x += (int)aX;this.position.y += (int)aY;} 두 함수 다 유효한 함수로 사용된다. 두 함수 중 어떤 함수가 호출될 것인지는 매개변수 값에 의해서 결정된다. 즉 오버로딩 된 함수들은 반드시 매개변수의 타입이 달라 서로 구별될 수 있어야 한다.
         people.move(5.1,11.8);//Overloading된 함수 호출, 이동 후 위치(115, 121)
          Overriding과 Overloading은 비슷하게 생겼기 때문에 혼동하기 쉽다. Overloading은 '너무 많이 싣다', '과적하다'라는 뜻으로 되어있고, Overriding은 '무시하다', '짓밟다'라고 해석된다. 사전적 의미를 기억해둔다면 두 개가 혼동될 때 도움이 될 것이다.
         == Thread ==
  • JosephYoder방한번개모임 . . . . 5 matches
         일단 코드 컨스트럭트를 할때는 Facade and Wrapper Pattern을 이용해서 방을 청소하고 시작하라고하는것도 보았다. 하긴 이렇게하면 다른것에 상관 없이 쓸수 있겠군? 이라고 생각했다.
         www.adaptiveobjectmodel.com
         adaptiveobjectmodel은 Joseph이 연구하고 있는 분야로 Refactoring의 상황에 맞는 방법과 패턴의 쓰임세를 지정하는 모델이다. 현재 쓰이는 패턴을 모델화해서 정리해서 했다고한다. 책에서나 보던것을 좀더 정확하고 명확하게 근거있게 설명하는것 같았다. 그리고 Refactoring이 필요한 이유에 대해서는 실제로 이렇게 하면 성공을 하기 때문에 리펙토링을 하는것이 좋다고했는데 이것은 다른것에 비해 약한 근거라고했는데 그 이유는 리펙토링을 안한 더러운 코드도 성공을 하기 때문이라고 했다. 하지만 자신있게 말하자면 리펙토링을 하는것은 좋다고했다.
          * facade, wrapper 패턴등을 이용해 지저분한 구현을 숨길 수 있다!
          * merciless deadline
  • MoniWikiOptions . . . . 5 matches
         `gethostbyaddr()`의 사용여부 결정
         `'''$shared_metadb'''`
          * 기본값은 `$data_dir."/metadb"`
         `'''$upload_dir'''`
          * UploadFile에서 허용되는 확장자를 지정한다.
  • MoniWikiPlugins . . . . 5 matches
          * UploadFile
          * UploadedFiles
          * download
          * Admin
          * Gallery 간단한 갤러리(UploadFile매크로 이용)
          * rss :rss reader
  • MySQL . . . . 5 matches
          * 중지 : myadmin shutdown -p
         === Thread ===
         mysql> select * from addressbook order by name asc;
         mysql> desc addressbook;
         mysql> select * from addressbook ORDER BY BINARY name;
  • PreviousFrontPage . . . . 5 matches
         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.
         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.
  • ProjectZephyrus/ClientJourney . . . . 5 matches
          * 이전에 wiki:NoSmok:InformationRadiator 를 붙일 수 있는 벽과 화이트보드가 그립다; 방학중엔 피시실 문짝에라도 붙여보던지 궁리를;
          * 중간 중간 테스트를 위해 서버쪽 소스를 다운받았다. 상민이가 준비를 철저하게 한 것이 확실히 느껴지는 건 빌드용/실행용 배치화일, 도큐먼트에 있다. 배치화일은 실행한번만 해주면 서버쪽 컴파일을 알아서 해주고 한번에 실행할 수 있다. (실행을 위한 Interface 메소드를 정의해놓은것이나 다름없군.) 어떤 소스에서든지 Javadoc 이 다 달려있다. (Coding Standard로 결정한 사항이긴 하지만, 개인적으로 코드의 Javadoc 이 많이 달려있는걸 싫어하긴 하지만; 코드 읽는데 방해되어서; 하지만 javadoc generator 로 document 만들고 나면 그 이야기가 달라지긴 하다.)
          * 내가 지난번과 같이 5분 Pair를 원해서 이번에도 5분Play를 했다.. 역시 능률적이다.. 형과 나 둘다 스팀팩먹인 마린같았다.. --;; 단번에 1:1 Dialog창 완성!! 근데 한가지 처리(Focus 관련)를 제대로 못한게 아쉽다.. 레퍼런스를 수없이 뒤져봐도 결국 자바스터디까지 가봤어도 못했다.. 왜 남들은 다 된다고 하는데 이것만 안되는지 모르겠다.. 신피 컴터가 구려서그런거같다.. 어서 1.7G로 바꿔야한다. 오늘 들은 충격적인 말은 창섭이가 주점관계로 거의 못할꺼같다는말이었다.. 그얘긴 소켓을 나도 해야된다는 말인데.... 나에게 더 많은 공부를 하게 해준 창섭이가 정말 고맙다.. 정말 고마워서 눈물이 날지경이다.. ㅠ.ㅠ 덕분에 소켓까지 열심히 해야된다.. 밥먹고와서 한 네트워크부분은 그냥 고개만 끄덕였지 이해가 안갔다.. 그놈에 Try Catch는 맨날 쓴다.. 기본기가 안되있어 할때마다 관련된것만 보니 미치겠다.. 역시 기본기가 충실해야된다. 어서 책을 봐야겠다.. 아웅~ 그럼 인제 클라이언트는 내가 완성하는것인가~~ -_-V (1002형을 Adviser라고 생각할때... ㅡ_ㅡ;;) 암튼 빨리 완성해서 시험해보고싶다.. 3일껀 내가 젤먼저썼다.. 다시한번 -_-V - 영서
         그래도 메신저리스트의 사용자 추가/삭제 부분에 대한 JTree 부분 플밍을 비슷한 수준으로 했다는 것과 CVS 에 add & commit 하는 전체 한 과정을 해본점에서 의의를 두어본다.[[BR]]
  • Refactoring/SimplifyingConditionalExpressions . . . . 5 matches
          if( _isDead) result = deadAmount();
          if (_isDead) return deadAmount();
          return getBaseSpeed() - getLoadFactor() * _numberofCoconuts;
  • ScheduledWalk/임인택 . . . . 5 matches
          readData();
          private void readData() {
          size = Integer.parseInt(din.readLine());
          String pos = din.readLine();
          schedule = din.readLine();
  • SubVersion/BerkeleyDBToFSFS . . . . 5 matches
         svnadmin create --fs-type=fsfs $nRepos
         svnadmin dump $cRepos | svnadmin load $nRepos
         chown www-data.svnadmin $cRepos -R
  • SubVersionPractice . . . . 5 matches
         [http://subversion.tigris.org/files/documents/15/25364/svn-1.2.3-setup.exe Download Subversion]
         [http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.0.5377-RC2-svn-1.3.0.msi?download Download TortoiseSVN]
          == Add ==
         svn add AddedFile
  • ThinkRon . . . . 5 matches
         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.
  • UML . . . . 5 matches
         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.
         [http://upload.wikimedia.org/wikipedia/en/2/20/Restaurant-UML-SEQ.gif]
         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.
         At the same time, UML is often considered to have become too bloated, and fine-grained in many aspects. Details which are best captured in source code are attempted to be captured using UML notation. The [[80-20 rule]] can be safely applied to UML: a small part of UML is adequate for most of the modeling needs, while many aspects of UML cater to some specialized or esoteric usages.
         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.
  • UML/CaseTool . . . . 5 matches
         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.
         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]]").
  • ZeroPageServer/set2002_815 . . . . 5 matches
          * PDS 의 Upload 시 한글이 깨지는 문제에 대한 해결책 필요. 단순히 한글 인코딩 설정말고 다른게 또 있는가?
          * Admin 툴은 누가 만들었고, 정확한 용도는 무엇인가? 모든 게시판이 표시되지는 않는다, 이유는 무엇인가?
          ''게시판 Admin 툴을 이야기하는건지? 맞다면.. '''만든이는''' ["sun"]이고 '''용도'''는 게시판 생성/삭제를 쉽게 하려는 의도에서 였으며, '''모든''' 게시판이 표시되지는 않는것은 툴을 만들었던 시점이, 자게,질/답 등 이미 몇몇 게시판이 만들어진 이후였기 때문(변경을 게을러서 안했음). --["sun"]''
          * [[HTML( <STRIKE> Kernel Upgrade (apm 지원) </STRIKE> )]] : 2.4.18 #1 2002. 08. 19. (월) 04:46:28 KST
          * [[HTML( <STRIKE> Moin 에서 Redirection 문제 </STRIKE> )]] : kernel upgrade로 해결 되었음 원인 불명확
          * [[HTML( <STRIKE> apache에서 index.html 을 못찾는 문제 </STRIKE> )]] kernel upgrade후 해결
          * [[HTML( <STRIKE> JDK 1.4.1 Upgrade</STRIKE> )]]
  • ZeroPage_200_OK/note . . . . 5 matches
          * 이 응답은 마치 JSON에 함수만 감싼형식이기 떄문에 JSON with Padding, JSONP라 부른다.
          * 답은 Thread
          * fork 대신 Thread를 쓸수도 있고 운영체제별로 다른 방식을 쓸수도 있고 fork를 그대로 쓸수도 있다.
          * thread per request 방식
          * 다만 모듈이 Thread안전해야 한다.
  • [Lovely]boy^_^/USACO/BrokenNecklace . . . . 5 matches
         ifstream fin("beads.in");
         ofstream fout("beads.out");
         string BeadsList;
          fin >> BeadsList;
          temp = CutAndPasteBack(BeadsList, i+1);
  • cookieSend.py . . . . 5 matches
         def generateCookieString(aDict):
          str = [key+'='+data for key,data in aDict.items()]
          header = {"Content-Type":"application/x-www-form-urlencoded",
          header['Cookie'] = generateCookieString(cookieDict)
          conn.request(method, webpage, params, header)
          data = response.read()
          httpData['cookie'] = response.getheader('Set-Cookie')
  • django . . . . 5 matches
          * syncdb 해도 admin 에서 추가한 것이 보이지 않을때는 runserver 한거를 중지 시키고 다시 서버를 시작 하면 보인다.
          * [http://linux.softpedia.com/progDownload/PySQLite-Download-6511.html pysqlite다운로드]
         = mod_python으로 동작시 admin 화면 깨짐 해결 =
         ADMIN_MEDIA_PREFIX = '/'
          * 그리고 C:\Python24\Lib\site-packages\Django-0.95-py2.4.egg\django\contrib\admin\media 에 있는 css 폴더를 docuemntRoot(www 이나 htdoc) 폴더에 복사하면 해결됨.
  • html5practice/즐겨찾기목록만들기 . . . . 5 matches
         <head>
         </head>
         <body onload="doShowAll()">
         <h1>add to list</h1>
          <input type="button" value="add to list" onclick="doSetItem(this.form)"/>
  • woodpage/VisualC++HotKeyTip . . . . 5 matches
          *다이얼로그 편집하는 부분에서 Ctrl + T를 누르면 미리보기가 된다. 왼쪽 밑에 Ready 위에 레바같은걸 당겨도 됨
          *BrowseGotoReference라고 함 함수는 선언된곳으로 감 예를 들어 클래스 맴버 함수면 클래스 header로 감
          *WndTabs 라는 프로그램으로 Visual c++에 AddOn(스타처럼) 시키는 프로그램이다.
         ==== header 파일에서 cpp 파일로 토글 ====
          *Ctrl + Shift + H 를 누르면 클래스 header에서 cpp로 cpp에서 header로 이동한다. 한마디로 원추~!
  • 대학원준비 . . . . 5 matches
         [http://admission.kaist.ac.kr 입학안내]
          * [http://admission.kaist.ac.kr/bbs/top_view.php?id=board01&no=44 2007봄학기]
         [http://www.icu.ac.kr/AdmissionIndexList.jsp?tableName=n_anotice# 입학설명회]
         [http://admission.snu.ac.kr/ 입학본부]
          * [포항공대전산대학원ReadigList]
         http://www.postech.ac.kr/department/cse/linus/home_kor/admission_06.htm
  • 대학원준비06 . . . . 5 matches
         Upload:ProgramLanguage.zip
          Upload:digital.zip
          Upload:ComputerArchi.zip
          Upload:DigitalLogic2003.tar.gz
          Upload:dataStructure.zip
  • 데블스캠프/2013 . . . . 5 matches
          || 6 |||||||||||||||||||| 밥 or 야식시간! |||| [:ParadigmProgramming Paradigm Programming] || 1 ||
          || 7 |||| [:데블스캠프2013/첫째날/ns-3네트워크시뮬레이터소개 ns-3 네트워크 시뮬레이터 소개] |||| [:데블스캠프2013/둘째날/API PHP + MySQL] |||| [:아두이노장난감만드는법 아두이노 장난감 만드는 법] |||| |||| [:개발과법 개발과 법] |||| [:ParadigmProgramming Paradigm Programming] || 2 ||
         || 서지혜(17기) || Paradigm Programming ||
  • 데블스캠프2005/게임만들기/제작과정예제 . . . . 5 matches
         Upload:test01.jpg
         Upload:test02.jpg
         Upload:test03.jpg
         Upload:test04.jpg
         Upload:Tetris_tool_ex.zip
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/정종록 . . . . 5 matches
         <head>
         padding-left:100px;
         </head>
         <head>
         </head>
  • 만년달력/김정현 . . . . 5 matches
          private boolean isReady= false;
          isReady= true;
          if(!isReady()) {
          private boolean isReady() {
          return isReady;
  • 미로찾기/상욱&인수 . . . . 5 matches
          tracedPath.add(new Point(0,0));
          tracedPath.add(new Point(x + 1, y + 1));
          tracedPath.add( new Point(curPoint) );
          expected.add(pt[i]);
          getContentPane().add(mazeUnit[i][j]);
  • 오목/곽세환,조재화 . . . . 5 matches
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          // TODO: add construction code here
          // TODO: add draw code for native data here
          // TODO: add extra initialization before printing
          // TODO: add cleanup after printing
          // TODO: Add your message handler code here and/or call default
  • 웹에요청할때Agent바꾸는방법 . . . . 5 matches
         import thread
         from threading import *
          req.add_header('User-Agent', 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)')
          data = f.read()
  • 이영호/미니프로젝트#1 . . . . 5 matches
          struct sockaddr_in ina;
          ina.sin_addr = *(struct in_addr *)h->h_addr_list[0];
          if(connect(sockfd, (struct sockaddr *)&ina, sizeof(ina)) == -1)
  • 임시 . . . . 5 matches
         String myIP = inet_ntoa(*(in_addr*) *(gethostbyname(myName))->h_addr_list);
         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.
         REST allows you to make calls to ECS by passing parameter keys and values in a URL (Uniform Resource Locator). ECS returns its response in XML (Extensible Markup Language) format. You can experiment with ECS requests and responses using nothing more than a Web browser that is capable of displaying XML documents. Simply enter the REST URL into the browser's address bar, and the browser displays the raw XML response.
  • 자료병합하기/조현태 . . . . 5 matches
          int read_point=0;
          while (a[i]>=b[read_point])
          save_data(b[read_point]);
          if (a[i]==b[read_point])
          ++read_point;
  • 정규표현식/스터디/반복찾기/예제 . . . . 5 matches
         adduser.conf couchdb foomatic hp logrotate.d pango rmt ts.conf
         bindresvport.blacklist default gnome-vfs-2.0 kbd mono profile.d shadow wildmidi
         blkid.conf defoma gnome-vfs-mime-magic kde3 motd protocols shadow- wodim.conf
         brltty dkms gshadow ld.so.conf.d netscsid.conf rc0.d ssh zsh_command_not_found
         byobu doc-base gshadow- ldap network rc1.d ssl
  • 타도코코아CppStudy/0731 . . . . 5 matches
         || 랜덤워크 || [CherryBoy] || Upload:randomWalk_CherRy.cpp|| . ||
         || 마방진(홀수) || [CherryBoy] || Upload:MaBangJin_CherRy.cpp || . ||
         || ZeroWiki:RandomWalk2 || [CherryBoy] || Upload:randomWork2_CheRy.cpp || 다시 평가부탁드립니다 - [CherryBoy] ||
          Upload:DoubleBufferingEX.zip
         == Thread ==
  • 호너의법칙/김태훈zyint . . . . 5 matches
          int i,x,f,addcount,mulcount;
          f=addcount=mulcount=0;
          addcount--; // 처음 대입하는 것은 덧셈이 아니므로 보정값 -1
          addcount++;
          fprintf(file,"# Horner ADD Count ----> %d\n",addcount);
  • 2005MFC이동현님의명강의 . . . . 4 matches
         Upload: tictactoe.zip
         Upload: Tictactoe.rar
         Upload: Test01.zip
         Upload: TIMER.zip
  • 2학기파이선스터디/서버&클라이언트접속프로그램 . . . . 4 matches
          conn, addr = serversock.accept()
          print 'Connected for %s Client: %s, Port: %s' % (daytime, addr, port)
          conn, addr = serversock.accept()
          print 'Connected for %s Client: %s, Port: %s' % (addr, port)
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 4 matches
          glLoadIdentity();
          glLoadIdentity();
          glShadeModel(GL_SMOOTH);
          wc.hCursor = LoadCursor(NULL, IDC_ARROW);
  • ACE/HelloWorld . . . . 4 matches
          * project setting 에서 link 탭에 aced.lib (디버그용), 또는 ace.lib 을 추가한다. (프로젝트 홈 디렉토리에 lib, dll 파일이있거나 path 가 걸려있어야 한다. 혹은 additional library path에 추가되어 있어야 한다)
          * project setting 에서 c++ 탭에 code generation->use run-time library 에서 (debug) multithreaded 또는 (debug) multithreaded dll (무슨차이가 있는지 아직 확실하게 모르겠다)
         SRC = $(addsuffix .cpp,$(BIN))
  • ALittleAiSeminar . . . . 4 matches
         Upload:OthelloAISeminar.zip
         || Smart || 기웅, 선호, 휘동 || Upload(zeropage):SmartPlayer.py ||
         Upload:CheepPlayer.zip
         Upload:SmartPlayer.py
  • ArtificialIntelligenceClass . . . . 4 matches
         Upload:namsang:AI - Prentice Hall - Artificial Intelligence - A Modern Approach - 1995.pdf
          * [http://www.aistudy.co.kr/ AIStudy], [http://www.aistudy.co.kr/heuristic/breadth-first_search.htm breadthFirstSearch]
          * [http://www.cs.iastate.edu/~baojie/acad/teach/ai/hw3/2002-12-06_hw3sol.htm#1 7장일부]
  • Bioinformatics . . . . 4 matches
         DNA에 존재하는 4종류의 염기는 아데닌(adenine), 구아닌(guanine), 티민(thymine), 시토신(cytosine), 우라실(uracil)이다. 이들 중에서 피리미딘(pyrimidine)이라고 부르는 thymine, cytosine, uracil은 질소와 탄소로 구성된 6각형의 고리로 되어 있다. 퓨린(purine)이라고 부르는 adenine, guanine은 더 복잡하여, 질소와 탄소로 구성된 6각형과 5각형의 이중 고리로 이루어진다. nucleotide에서 이들 염기들은 deoxyribose의 1번 탄소에 공유결합으로 연결되어 있으며, 인산기는 5번 탄소에 역시 공유결합으로 연결되어 있다. adenine, guanine, cytosine, thymine, uracil은 각각 A, G, C, T,U 로 표기된다.<그림 1>
         DNA는 a twisted ladder라고 표현되는데 사다리의 각각의 strand는 당과 인산의 결합을 의미하고, lung은 Base들의 결합을 의미한다. Base들은 사이의 결합은 수소결합을 이루는데, A와 T, C와 G가 결합이 이루어진다. 따라서 DNA를 분석해 base들의 수를 비교해보면 A와 T의 수가 같고, C와 G의 수가 같음을 알 수 있다. 이에 한쪽 가닥에 있는 nucleotide는 다른쪽 가닥의 nucleotide 서열을 결정하게 된다. 그래서 그 두 가닥을 상보적 (complementary) 이라고 한다. 즉, DNA 분자를 수직으로 그리면 한 가닥은 5'에서 3'으로 위에서 아래로 달리고, 다른 가닥은 5'에서 3'으로 아래로 위로 달린다.(5', 3' 효소라고 알고 있음, 정확힌 모름)
  • CPPStudy_2005_1/STL성적처리_1 . . . . 4 matches
         istream& readScores(istream &in, ifstream &fin, vector<Student_info> &students);
          readScores(cin,fin,students);
         istream& readScores(istream &in, ifstream &fin, vector<Student_info> &students)
         = thread =
  • CPPStudy_2005_1/질문 . . . . 4 matches
          cout << "Please enter yourmidterm and final exam grades: ";
          cout << "Enter all your homework grades, "
          cout << endl << "You must enter your grades. "
          cout << "Your final grade is " << setprecision(3)
  • Counting/황재선 . . . . 4 matches
          public String readLine() {
          numOfEachCounting = numOfEachCounting.add(first.add(second));
          String line = c.readLine();
  • CppStudy_2002_2/STL과제/성적처리 . . . . 4 matches
          void addScoreToVector(int aScore)
          void dataReader()
          aTable->addScoreToVector(aScore);
         class Admin
          Admin()
          _aScoreProcessor.dataReader();
          Admin gogo;
  • DPSCChapter2 . . . . 4 matches
         우리의 이야기는 지친표정을 지으며 제인의 cubicle (음.. 사무실에서의 파티클로 구분된 곳 정도인듯. a small room that is made by separating off part of a larger room)로 가는 Don 과 함께 시작한다. 제인은 자신의 cubicle에서 조용히 타이핑하며 앉아있다.
          4. Automatic Adjudication. The system determines whether a claim can be paid and how much to pay if and only if there are no inconsistencies between key data items associated with the claim. If there are inconsistencies, the system "pends" the claim for processing by the appropriate claims adjudicator.
          5. Adjudication of Pended Claims. The adjudicator can access the system for a claim history or a representation of the original claim. The adjudicator either approves the claim for payment, specifying the proper amount to pay, or generates correspondence denying the claim.
  • DPSCChapter3 . . . . 4 matches
          "Create the top-level part, the car object which starts out having no subcomponents, and add an engine, body, etc."
          addEngine: factory makeEngine;
          addBody: factory makeBody;
          car addEngine:
  • DPSCChapter4 . . . . 4 matches
         '''["Adapter"](105)''' Convert the interface of a class into another interface clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces
         '''Decorator(161)''' Attach Additional responsibilities and behavior to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.
         '''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.
         '''Adapter(105)''' 는 다른 인터페이스의 Clients들이 예상할수 있는 형태오 클래스의 인터페이스를 변형시킨다. 즉, Adapter는 양립할수 없는 다른 상황의 두가지의 일을 수행하는 클래스를 상호간연결시키는 역할을 한다.
         '''Facade(179)'''는 확장된 시스템에서(하위, 상속받은) interface들의 조합에 대한 일관적인 접근(interface)을 제공한다. Facade는 확장 시스템(하위, 상속받은)을 좀더 사용하게 쉽도록 높은 단계의 interface를 정의한다.
  • DataCommunicationSummaryProject/Chapter5 . . . . 4 matches
          * 따라서 6가지의 service의 broad class 디자인 만듬
          * Direct Upgrades : 이미 존재하고 있는 셀크기와, 채널 구조를 지키면서, 패킷 스위칭과 더 나은 모듈레이션을 추가한다. 대부분의 2G는 TDMA이기에 direct upgrades는 2.5G로 간주된다.
          === Upgrading to 3.5G ===
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 4 matches
         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?
         http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps
         b. OMT, Coad-Yourdon, Shaer-Mellor are data driven and as such raise data dependency as the system modularization principle.
         OMT, Coad-Yourdon, Shaer-Mellor 의 경우 data driven 이며, system modularization principle 로서 데이터 의존성을 들었다.
  • Eclipse . . . . 4 matches
         [[BR]](그래서 그런지, Project Management Commitee 나 Subproject Leads 를 보면 전부 OTI 쪽. Visual Age 시리즈도 OTI 작품이군요.)
          * [http://www.eclipse.org/downloads/index.php 다운로드]
          * JDK에 대한 외부 HTML {{{~cpp JavaDoc}}} 세팅
          * 외부 {{{~cpp JavaDoc}}} ''Preferences -> Java -> Installed JREs -> Javadoc URL''
         ||F2 || Show Tooltip Description , 해당 소스의 {{{~cpp JavaDoc}}}을 보여준다.||
         ||Shift+F2|| Open External {{{~cpp JavaDoc}}} , 프로젝트 상에 doc 파일이 있을시 그곳을 뒤져{{{~cpp JavaDoc}}}을 연다. 처음 열때 Help창 오래 걸림||
         || Alt+Shift+Q + ? || Window->Preference->workspace->key->Advenced 의 Help Me... 옵션을 키고 Alt+Shift+Q를 누르고 기다려 보자 ||
          * [neocoin]:정말 Java Source Editor면에서는 이것보다 나은것을 찾지 못하겠다. CVS 지원 역시 훌륭하고, Project파일 관리 면에서도 우수하다. 하지만 가장 인상 깊었던건 오픈 프로젝트라서, 이걸 볼수 있다는 점이다. 바로 [http://64.38.198.171/downloads/drops/R-2.0-200206271835/testResults.php org.eclipse.core.tests] 이런것을 각 분야별로 수백개씩 하고 있었다. 이런것은 나에게 힘을 준다. --상민
  • Eclipse와 JSP . . . . 4 matches
         == Cite Address ==
         [http://download.eclipse.org/webtools/downloads/] 에서 Release 에서 최신 버젼 다운
          Upload:tomcatPluginV31.zip
         (필요한 경우) Windows->Preferences->Tomcat->Advanced 선택 후
         == Thread ==
  • FromDuskTillDawn . . . . 4 matches
         각 테스트 케이스에 대해 일단 테스트 케이스 번호를 출력한 다음, 그 다음 줄에 "Vladimir needs # litre(s) of blood." 또는 "There is no route Vladimir can take."를 출력한다 (출력 예 참조).
         There is no route Vladimir can take.
         Vladimir needs 2 litre(s) of blood. |}}
  • FromDuskTillDawn/변형진 . . . . 4 matches
         new Vladimir();
         class Vladimir
          if($this->days) echo "Vladimir needs $this->days litre(s) of blood.<br>";
          else echo "There is no route Vladimir can take.<br>";
  • Hacking2004 . . . . 4 matches
          Upload:hacking.zip
          Upload:hacking2.zip
          Upload:hacking3.zip
         == Thread ==
  • HelpOnInstallation . . . . 4 matches
         /!\ 처음 설치할 때 관리 비밀번호 {{{$admin_passwd}}}를 반드시 설정해 주세요 /!\
          1. MoniSetup을 실행시킬 때, {{{$admin_passwd}}}를 설정하면 자신만 DeletePage할 수 있다. 이 값을 설정하면, 차후에 MoniSetup을 할 때 이 값을 알아야 고칠 수 있으며, config.php에 이 값이 들어가므로 수동으로 고칠 수 있다. See also AdminPassword
         모니위키 1.1.3 이후 최신 버전부터는 UpgradeScript를 제공하여 보다 편리하게 업그레이드/다운그레이드를 할 수 있다.
          * backup : {{{?action=backup}}}해 보라. 백업은 data 디렉토리의 user와 text를 및 기타 몇몇 설정을 보존한다. pds/ 디렉토리를 보존하지는 않는다. 백업된 파일은 pds/ (혹은 $upload_dir로 정의된 위치) 하위에 저장된다.
         [[Navigation(HelpOnAdministration)]]
  • JTDStudy . . . . 4 matches
          * [http://java.sun.com/javase/downloads/index.jsp]
          * [http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-SDK-3.2-win32.zip]
  • JTDStudy/두번째과제/상욱 . . . . 4 matches
          this.addButton();
          public void addButton() {
          button1.addActionListener(this);
          this.add(button1);
  • Java Study2003/첫번째과제/장창재 . . . . 4 matches
         자바의 주된 특징은 기존의 C/C++ 언어의 문법을 기본적으로 따르고, C/C++ 언어가 갖는 전처리기, 포인터, 포인터 연산, 다중 상속, 연산자 중첩(overloading) 등 복잡하고 이해하기 난해한 특성들을 제거함으로써 기존의 프로그램 개발자들이 쉽고 간단하게 프로그램을 개발할 수 있도록 합니다.
         다중 스레드(Multi-thread)를 지원한다:
         자바의 다중 스레드 기능은 동시에 많은 스레드를 실행시킬 수 있는 프로그램을 만들 수 있도록 해 줍니다. 자바는 동기화 메소드들을 기본적으로 키워드로 제공함으로써, 자바 언어 수준에서 다중 스레드를 지원해 줍니다. 자바 API에는 스레드를 지원해 주기 위한 Thread 클래스가 있으며, 자바 런타임 시스템에서는 모니터와 조건 잠금 함수를 제공해 줍니다.
         이러한 문제점은 느린(Lazy) 클래스 로딩에서 발생하거나 메모리 할당과 가비지 콜렉션이 비결정적이고 느린 최악의 경우(worst-case) 특성을 가지며 stop-start 방식으로 모든 스레드를 멈출 수 있다는 문제점이 있습니다. 이를 해결하기 위해 클래스를 미리 로딩(class preloading)한다거나 정적 초기화(static initializer)를 제거하여 패키지 라이브러리에 대해서는 가상머신 초기화를 사용하고 응용프로그램에서는 명시적인 초기화 를 사용하게 하는 등의 기법을 사용할 수 있습니다. 그리고, 메모리 할당과 쓰레기 수집(garbage collection)에 대해서는 정해진 시간 내에 입터럽트 가능한 쓰레기 수집을 하는 것입니다. 또는 표준화된 실시간 API를 제공함으로써 해결할 수 있습니다.
  • JavaScript/2011년스터디/김수경 . . . . 4 matches
         <head>
         </head>
         <body onload="gu();">
         //<body onload="s();">
          // Add a new ._super() method that is the same method
  • JavaScript/2011년스터디/서지혜 . . . . 4 matches
          <head>
          </head>
          <body onload=init();>
         } // bad
  • JavaScript/2011년스터디/윤종하 . . . . 4 matches
         <head><title>파스칼의 삼각형 (Pascal's triangle by javascript)</title></head>
         <head><title>Anonymous Function Test</title></head>
  • 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))) )])
  • LUA_6 . . . . 4 matches
          메타 테이블은 루아에서 테이블을 사용하는 연산자 재정의? 또는 python을 예로 들면 __add__, __sub__ 와 같은 함수라고 볼 수 있습니다. 테이블을 함수가 아닌 연산자로 조작 할 수 있게끔 해 줍니다.
         > mt = { __add = function(a,b) return { value = a.value + b.value } end } -- '+' 연산자에 대한 metatable을 작성
         메타 함수는 __add 연산자 이외에 아래와 같은 연산자들이 있습니다.
         __add : + 연산자
  • Linux/MakingLinuxDaemon . . . . 4 matches
         root 5 1 0 0 TS 23 Oct15 ? 00:00:00 [kthread]
         mysql 1418 1417 1303 1303 TS 23 Oct15 ? 00:06:23 /usr/sbin/mysqld --basedir=/usr --datad
         root 5 1 0 0 TS 23 Oct15 ? 00:00:00 [kthread]
         mysql 1418 1417 1303 1303 TS 24 Oct15 ? 00:06:23 /usr/sbin/mysqld --basedir=/usr --datad
  • MFC/Serialize . . . . 4 matches
          // TODO: add storing code here
          // TODO: add loading code here
         = Thread =
  • MicrosoftFoundationClasses . . . . 4 matches
          Upload:simple_mfc_window_showing.JPG [[BR]]
          nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
          nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
          Upload:simple_mfc_painter.rar
  • MockObjects . . . . 4 matches
          -> DeadLink
          -> DeadLink
          * http://no-smok.net/seminar/upload/PythonMock.htm
          -> DeadLink
  • ModelViewPresenter . . . . 4 matches
         TwistingTheTriad
         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.
  • MoinMoinDone . . . . 4 matches
          * Headlines:
          * SGML-Entities were replaced when saving them a second time, i.e. & #160; without the space had a problem.
          * Added a means to add meta tags to the page header, like: {{{~cpp
  • MoniWikiTheme . . . . 4 matches
         MoniWiki는 기본적으로 header.php와 footer.php를 고쳐서 다양한 모습으로 자신의 개인위키를
         === header.php, footer.php ===
         기본적으로 header.php, footer.php를 읽는다. 이게 없으면 기본값으로 대치된다.
          * header.php, footer.php는 자신이 원하는 대로 꾸밀 수 있다.
  • OptimizeCompile . . . . 4 matches
         area = 2 * PI * radius;
         area = 2 * 3.14159 * radius;
         area = 6.28318 * radius;
         === More advanced mothodology of compiler optimization ===
  • PerformanceTest . . . . 4 matches
         펜티엄 이상의 CPU에서 RDTSC(Read from Time Stamp Counter)를 이용하는 방법이 있다. 펜티엄은 내부적으로 TSC(Time Stamp Counter)라는 64비트 카운터를 가지고 있는데 이 카운터의 값은 클럭 사이클마다 증가한다. RDTSC는 내부 TSC카운터의 값을 EDX와 EAX 레지스터에 복사하는 명령이다. 이 명령은 6에서 11클럭을 소요한다. Win32 API의 QueryPerformanceCounter도 이 명령을 이용해 구현한 것으로 추측된다. 인라인 어셈블러를 사용하여 다음과 같이 사용할 수 있다.
         Windows는 Multi-Thread로 동작하지 않습니까? 위 코드를 수행하다가 다른 Thread로 제어가 넘어가게 되면 어떻게 될까요? 아마 다른 Thread의 수행시간까지 덤으로 추가되지 않을까요? 따라서 위에서 작성하신 코드들은 정확한 수행시간을 측정하지 못 할 것 같습니다. 그렇다고 제가 정확한 수행시간 측정을 위한 코드 작성 방법을 알지는 못합니다. -_-;
  • PrimaryArithmetic/황재선 . . . . 4 matches
          def addTwoNum(self, n1, n2):
          self.carry += self.addEachBit(self.each, s1[bit], s2[bit])
          def addEachBit(self, each, b1, b2):
          pa.addTwoNum(n1, n2)
  • ProgrammingLanguageClass/Report2002_2 . . . . 4 matches
          1. To assess the type-compatibility rule adopted by the Compilers;
          1. To identify a situation in which the “add” operator would not be associative;
          * "add" 연산자(operator)가 쓰일수 없는 상황에 대하여 확인하기
         The output should be a sequence of test programs with the results generated from them. Your grade will be highly dependent on the quality of your test programs.
  • ProjectZephyrus/Thread . . . . 4 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 의 허와 실]''
          * 제가 JDBC 할때 삽질했던거 다른 사람들은 삽질하지 않도록 하기 위해서 남긴 문서가 있어여.. 조금이나마 삽질 방지하는데 도움이 되면 좋겠네여..^^: - 상협[http://www.caucse.net/cgi-bin/moin/moin.cgi/_c0_da_b9_d9_c7_c1_b7_ce_c1_a7_c6_ae_2f_b9_e6_c8_ad_ba_ae_c6_c0_b8_de_bd_c5_c0_fa_2fJDBC JDBC 관련 삽질 방지용 문서]
  • PyIde/Exploration . . . . 4 matches
         http://www.scintilla.org/ScintillaDoc.html
         http://free1002.nameip.net:8080/pyki/upload/PyUnitRunnerRedBar.gif http://free1002.nameip.net:8080/pyki/upload/PyUnitRunnerGreenBar.gif
         약간만 Refactoring 해서 쓰면 될듯. Runner abstract class 추출하고, TestResult 상속받은 클래스 만들고,. Test Loading 은 TestLoader 그대로 쓰면 될것 같다.
  • PyUnit . . . . 4 matches
         widgetTestSuite.addTest (WidgetTestCase ("testDefaultSize"))
         widgetTestSuite.addTest (WidgetTestCase ("testResize"))
          suite.addTest (WidgetTestCase ("testDefaultSize"))
          suite.addTest (WidgetTestCase ("testResize"))
  • REFACTORING . . . . 4 matches
          * Bad Smell 이 날때. - ["Refactoring/BadSmellsInCode"]
         Refactoring 책을 읽는 사람들을 위해. Preface 의 'Who Should Read This Book?' 을 보면 책을 읽는 방법이 소개 된다.
         === Thread ===
  • Refactoring/OrganizingData . . . . 4 matches
          * You have a data item that needs additional data or behavior. [[BR]] ''Turn the data item into an object.''
          * 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.''
          * A method return a collection. [[BR]] ''Make it return a read-only view and provide add/remove methods.''
          * You need to interface with a record structure in a traditional programming environment. [[BR]]''Make a dumb data object for the record.''
  • RelationalDatabaseManagementSystem . . . . 4 matches
         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.
         Upload:Relational_key.png
         = thread =
  • ReleasePlanning . . . . 4 matches
         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.
         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.
  • RoboCode/msm . . . . 4 matches
         Upload:msm.SbWannaBe_1.0.jar
         Upload:msm.Msm_sss.jar
         Upload:msm.NspAvenger_1.0.jar
         Upload:msm.MooJuk_MSM_1.0.jar
  • RoboCode/random . . . . 4 matches
         Upload:random.ILLIA_1.0.jar
         Upload:random.ElLin_1.0.jar
         Upload:random.Xman_1.0.jar
         Upload:random.JeongSeo_1.0.jar
  • ScheduledWalk/유주영 . . . . 4 matches
          string road;
          cin >> road; // cin으로 화면에서 입력받는다면, fin은 연결된 파일로부터 입력받는다.
          for(int i=0;i<road.size();i++)
          switch(road[i])
  • SchemeLanguage . . . . 4 matches
          * http://download.plt-scheme.org/drscheme - DrScheme을 받을수 있는곳 (DrScheme은 PLT Scheme의 IDE)
          * http://download.plt-scheme.org/doc - PLT Scheme의 모든 문서가 있는 곳
          * 위문서를 보기위해서는 [http://object.cau.ac.kr/selab/lecture/undergrad/ar500kor.exe AcrobatReader]가 필요하다.
  • ServerBackup . . . . 4 matches
          * {{{/etc/group}}} 에 admin 그룹에 원하는 사용자 추가, {{{/etc/sudoers}}}에서 사용자 제거
         def uploadFile(filename):
         uploadFile('index.html')
          * 해결 ~ admin 그룹에 원하는 사용자 추가
  • SignatureSurvey . . . . 4 matches
          token = self.read()
         def readFromFile(aFileName):
          text = f.read()
          data = readFromFile("sig.html")
  • SmithNumbers/이도현 . . . . 4 matches
         int arr_add(int*);
          if (arr_add(arr_separation_prime) == arr_add(arr_separation))
         int arr_add(int *array)
  • StandardWidgetToolkit . . . . 4 matches
          1. SWT를 다운로드 받는다. [http://www.eclipse.org/downloads/index.php Eclipse downlaod]에서 받을수 있다. Upload:swt-2.1-win32.zip
          if (!display.readAndDispatch())
          Upload:SWT_HelloWorld.png
  • StructuredText . . . . 4 matches
          * A single-line paragraph whose immediately succeeding paragraphs are lower level is treated as a header.
          * A paragraph with a first line that contains some text, followed by some white-space and '--' is treated as a descriptive list element. The leading text is treated as the element title.
          * Text surrounded by '**' characters (with white-space to the left of the first '**' and whitespace or puctuation to the right of the second '**') is made strong.
          * Text surrounded by '_' underscore characters (with whitespace to the left and whitespace or punctuation to the right) is made underlined.
  • TCP/IP . . . . 4 matches
         == Thread ==
          * http://kldp.org/KoreanDoc/Thread_Programming-KLDP <using thread>
          * http://www.paradise.caltech.edu/slide <sliding window project>
  • TheJavaMan/설치 . . . . 4 matches
         http://java.sun.com/j2se/1.4.2/download.html
         여기서 Download J2SE v 1.4.2_03 SDK 받으면 될것 같다
         http://download.eclipse.org/downloads/drops/S-3.0M6-200312182000/eclipse-SDK-3.0M6-win32.zip
  • TheKnightsOfTheRoundTable/하기웅 . . . . 4 matches
         void getRadius()
          cout << "The radius of the round table is: 0.000"<<endl;
          cout << "The radius of the round table is: " << 1.0*sqrt(halfSum*(halfSum-a)*(halfSum-b)*(halfSum-c))/halfSum << endl;
          getRadius();
  • Thread의우리말 . . . . 4 matches
         = [Thread]의 우리말 =
         [Thread]. 내가 처음으로 [ZeroWiki] 접근하게 되었을때 가장 궁금했던 것중 하나이다. 도대체 [Thread]가 무었인가?? 수다가 달리는장소?? 의미가 불분명 했고 사실 가벼운 수다는 DeleteMe라는 방법을 통해서 이루어지고 있었다. 토론이 펼쳐지는 위치?? 어떤페이지의 Thread의 의미를 사전([http://endic.naver.com/endic.php?docid=121566 네이버사전])에서 찾아보라고 하길래 찾아보았더니 실에꿰다, 실을꿰다, 뒤섞어짜다 이런 의미가 있었다. 차라리 이런 말이었으면 내가 혼란스러워해 하지는 않았을 것이다. [부드러운위키만들기]의 한가지 방법으로 좀더 직관적인 우리말 단어를 사용해 보는것은 어떨까?? - [이승한]
  • WinampPlugin을이용한프로그래밍 . . . . 4 matches
         http://download.nullsoft.com/winamp/client/wa502_sdk.zip
         void SAVSADeInit(){
         void SAAddPCMData(void *PCMData, int nch, int bps, int timestamp){
         void SAAdd(void *data, int timestamp, int csa){
         void VSAAddPCMData(void *PCMData, int nch, int bps, int timestamp){
         void VSAAdd(void *data, int timestamp){
          // 플러그인인 DLL들을 load 하는 부분.
          HINSTANCE hout = LoadLibrary("out_wave.dll");
          HINSTANCE hin = LoadLibrary("in_vorbis.dll");
          INHDRPROC ihp = (INHDRPROC)GetProcAddress(hin,"winampGetInModule2");
          OUTHDRPROC ohp = (OUTHDRPROC)GetProcAddress(hout,"winampGetOutModule");
          in->SAVSADeInit = SAVSADeInit;
          in->SAAdd = SAAdd;
          in->SAAddPCMData = SAAddPCMData;
          in->VSAAddPCMData = VSAAddPCMData;
          in->VSAAdd = VSAAdd;
  • ZPBoard/AuthenticationBySession . . . . 4 matches
          ''Thread로 Go Go :)''
         <head>
         </head>
         === Thread ===
  • ZeroPageServer/SubVersion . . . . 4 matches
          subversion 은 http 로의 접근도 제공한다. 대신에 기본제공 프로토콜보다는 속도가 느린 단점이 있다. http 의 접근은 현재 익명계정에 대해서는 checkout, read 만 사용이 가능하며 checkin 계정을 받기 위해서는 관리자에게 다음의 정보를 메일로 보내주면 추가하는 것이 가능하다.
          Upload:puttygen.jpg
          http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
         = Thread =
  • ZeroPageServer/old . . . . 4 matches
         || [ZeroPageServer/UpdateUpgrade] || 서버 관리자가 일주일에 한번씩 맘편히 해줄것 ||
          * (V) UploadFile action 동작
          * UploadFile 의 webpath가 이상했는데, 해당 스크립트의 구조적 생각의 차이라서 고쳤다.
         === Thread ===
  • [Lovely]boy^_^/Arcanoid . . . . 4 matches
         CArcaDoc : 위의 객체들을 포함한다. 블록은 벡터로 저장한다. 아이템은 먼저 나온걸 먼저 먹게 되므로 덱으로 저장한다.
          * Now sources become very dirty, because I add a new game skill. I always try to eliminate a duplication, and my source has few duplication. but method's length is so long, and responsiblity of classes is not divided appropriately. All collision routine is focusing on CArcaBall class.
          * I don't want pointers in container, so I had to make a copy constructor, substitute operator.--;
          * I change a design of a arcanoid. - previous version is distribute, but this version is that god class(CArcanoidDoc)' admins a total routine. in my opinion, it's more far from OOP.--;
          * It becomes like the badball--;
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 4 matches
          * I read the SBPP's preface, introduction. And I change a first smalltalk source to a C++ source. I gradually know smalltalk grammar.
          * I read the SBPP's 2nd chapter - Patterns -.
          * ["SmalltalkBestPracticePatterns/Behavior/ComposedMethod"] read and summary.
  • aop . . . . 4 matches
         http://cfs7.tistory.com/upload_control/download.blog?fhandle=YmxvZzgxNDhAZnM3LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8yNTAwMDAwMDAwMDMuanBn
         http://cfs8.tistory.com/upload_control/download.blog?fhandle=YmxvZzgxNDhAZnM4LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8yMTAwMDAwMDAwMDAuanBn
  • django/Model . . . . 4 matches
         = Admin =
         Django는 정의한 모델에 Admin클래스를 재정의해서 이를 삽입, 삭제, 갱신할 수 있는 기본적인 관리자 인터페이스를 자동으로 생성해준다. 사용자 인터페이스는 입력 항목을 원하는대로 배치할 수 있으며, 원하는 디자인도 적용할 수 있다. 이것으로 기본적인 입력 시스템은 만들어졌다.
         Upload:Screenshot-Django-site-admin.png
         Upload:Screenshot-ManyToOne.png
         Upload:Screenshot-ManyToMany.png
  • django/ModifyingObject . . . . 4 matches
         Upload:Screenshot-save.png
          # Determine whether a record with the primary key already exists.
          # If it does already exist, do an UPDATE.
         Upload:django_delete.jpg
  • radiohead4us/SQLPractice . . . . 4 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)
         7. Find the names of all customers whose street address includes the substring 'Main'. (4.2.6 String Operations)
         [radiohead4us]
  • whiteblue/자료구조다항식구하기 . . . . 4 matches
         poly_pointer pread();
          a = pread();
          b = pread();
         poly_pointer pread()
  • wiz네처음화면 . . . . 4 matches
          * Computer Science & Engineering, Chung-ang Univ, entrance in 2001. 11th member in Zeropage Academy.
          * zero one zero - six seven one two - four eight seven six (to keep from a spam ad.)
          * MP3 file download site to listen English - [http://iteslj.org/links/ESL/Listening/Downloadable_MP3_Files Listening English]
  • 강희경/메모장 . . . . 4 matches
         Upload:ZeroPageLogoRkd.bmp
         Upload:0page.jpg
         Zero를 코믹하게 발음한 "빵"과 음이 같은 bread.
         Upload:RandomWalk.zip
  • 걸스패닉 . . . . 4 matches
         == Thread ==
          * Upload:test.gif --[강희경]
          * Upload:test_1.JPG
          * Upload:beta.JPG --[구자겸]
  • 걸스패닉/디자인 . . . . 4 matches
          * Upload:man2.gif 일단 캐릭터의 기본 모습. 옷 입힐꺼다.
          * Upload:apple.gif 사과: 먹으면 생명연장의 꿈이 이루어진다.
          * Upload:coin.gif 코인: 점수를 나타낸다. 원래 보석으로 할려고 했으나, 내맘대로 바꿈.
          * Upload:tile1.gif 벽돌타일: 맵을 구성하는 타일 중 하나.
  • 그래픽스세미나/3주차 . . . . 4 matches
          PPT파일: Upload:CGseminar3.zip
          || 윤정수 || Upload:mathLib.zip 아직 제작중 역행렬은 어찌 구하징.. ㅡㅡ;; ||
          || 박경태 || Upload:OpenGLATL03_Pkt.zip ATL(??) 컴파일후 ATLTest.htm를 실행 ||
          || 김창성 || Upload:world.zip 음... ||
  • 그래픽스세미나/5주차 . . . . 4 matches
          PPT 파일: Upload:CGSeminar5.zip
          * ASE File Loader 구현하기
          || 윤정수 || Upload:Loader&Test.zip ||
          *MATERIAL_SHADING Blinn
          *MATERIAL_SHADING Blinn
          *PROP_CASTSHADOW 1
          *PROP_RECVSHADOW 1
          *PROP_CASTSHADOW 1
          *PROP_RECVSHADOW 1
          *PROP_CASTSHADOW 1
          *PROP_RECVSHADOW 1
  • 단식자바 . . . . 4 matches
         [Eclipse], [http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.1-200506271435/eclipse-SDK-3.1-win32.zip&url=http://eclipse.areum.biz/downloads/drops/R-3.1-200506271435/eclipse-SDK-3.1-win32.zip&mirror_id=26 이클립스 3.1]
  • 데블스캠프2003/넷째날/Linux실습 . . . . 4 matches
          [http://www-903.ibm.com/kr/linux/value/advantage/]
          * 접근 권한에는 3종류가 있다. r: read, w: write, x: excute의 권한을 나타냄
         예를 들면, apache 로그 파일을 줍니다. 그리고 sort, uniq, cut, grep, head 등의 명령어의 사용법을 간단히 가르쳐 줍니다. 그리고 이들을 파이프로 연결해서 2003년 6월에 접속한 IP 중에 가장 자주 접속한 IP 베스트 10을 1등부터 뽑아내라고 합니다. ({{{~cpp grep "Jul/2003" access.log| cut -d' ' -f1 |sort|uniq -c|sort -rn|head -10| cut -f2}}})
  • 데블스캠프2005/보안 . . . . 4 matches
          * Upload:DevilsCamp2005_security.ppt
         long loadFromFile(char *filename, char *str)
          fread(str, len, 1, file);
         long loadFromFile(char *filename, char *str);
  • 데블스캠프2009/목요일/연습문제/MFC/김태욱 . . . . 4 matches
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Add "About..." menu item to system menu.
          strAboutMenu.LoadString(IDS_ABOUTBOX);
          // TODO: Add extra initialization here
         // If you add a minimize button to your dialog, you will need the code below
          // TODO: Add your control notification handler code here
         void CZxczxcDlg::AddNum(int num)
          // TODO: Add your control notification handler code here
          AddNum(1);
          // TODO: Add your control notification handler code here
          AddNum(2);
          // TODO: Add your control notification handler code here
          AddNum(3);
          // TODO: Add your control notification handler code here
          AddNum(4);
          // TODO: Add your control notification handler code here
          AddNum(5);
          // TODO: Add your control notification handler code here
          AddNum(6);
  • 데블스캠프2009/목요일/연습문제/MFC/정종록 . . . . 4 matches
          // Note that LoadIcon does not require a subsequent DestroyIcon in Win32
          m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
          // Add "About..." menu item to system menu.
          strAboutMenu.LoadString(IDS_ABOUTBOX);
          // TODO: Add extra initialization here
         // If you add a minimize button to your dialog, you will need the code below
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
          // TODO: Add your control notification handler code here
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/namsangboy . . . . 4 matches
         def readtrain():
          doclist = open(makedir(eachclass)).read().split("\n")
          classfreqdic, wordfreqdic, prob1, classprob1, classprob2 = readtrain()
          doclist = open(maketestdir(eachclass)).read().split("\n")
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/김동준 . . . . 4 matches
          // Sigma Ln[p(Wi ^ S) / p(Wi ^ !S)] 값을 계산하는 함수. Index 에 대응한다. 단 특정 단어에 대한 Advantage 를 부과한다. (Advantage 함수 참조)
          return Math.log(((double)sectionTrain[index].getSectionWordNumber(word) / sectionTrain[index].getSectionWordsNumber()) / ((double)ArticleAdvantage(index, word) / notInSectionWordTotalSum));
          // 특정 단어에 대한 Advantage 부과함수. 해당 Index Section 에만 존재하는 단어일때 빈도에 따른 가산점을 부여한다. 가산은 해당단어수 / Section 전체기사수 * 50 이다.
          private double ArticleAdvantage(int index, String word) {
          double advantageResult = 0;
          advantageResult += (1 - ((double)sectionTrain[index].getSectionWordNumber(word) / sectionTrain[index].getSectionArticleNumber() * 50));
          else { advantageResult += sectionTrain[i].getSectionWordNumber(word); }
          return advantageResult;
         각 단어중 특별한 단어에 Advantage 를 부과했는데, 단어가 해당 Section 에 Unique 하고 그 빈도가 클수록 Advantage를 크게 부과했습니다. (하지만 이도 분석한 Section에 상대적입니다.)
  • 데블스캠프2012/넷째날/묻지마Csharp/서민관 . . . . 4 matches
          bool monsterIsDead = false;
          monsterIsDead = true;
          if (monsterIsDead)
          monsterIsDead = false;
  • 데블스캠프2013/둘째날/API . . . . 4 matches
         <head>
         </head>
          <thead>
          </thead>
          mysql_query("insert into board(name,text,ip) values ('{$_POST['name']}', '{$_POST['text']}', '{$_SERVER['REMOTE_ADDR']}')");
  • 디자인패턴 . . . . 4 matches
          * [http://www.cmcrossroads.com/bradapp/docs/pizza-inv.html - Pizza Inversion - a Pattern for Efficient Resource Consumption]
          * http://www.econ.kuleuven.ac.be/tew/academic/infosys/Members/Snoeck/litmus2.ps - Design Patterns As Litmus Paper To Test The Strength Of Object Oriented Methods
          - DeadLink
  • 새싹교실/2012/AClass/5회차 . . . . 4 matches
          printf("advertise\n");
          printf("do not advertise\n");
         level, racecar, deed는 palindrome, sadfds는 not Palindrome
         level, racecar, deed는 palindrome, sadfds는 not Palindrome
  • 성당과시장 . . . . 4 matches
         그외에도 [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란]이라는 논문도 있다. [http://kldp.org/root/cathedral-bazaar/cathedral-bazaar.html 성당과시장], [http://kldp.org/root/gnu/cb/homesteading/homesteading.ko.html 인지권의 개간], [http://kldp.org/root/gnu/cb/magic-cauldron/ 마법의 솥], [http://kldp.org/root/gnu/cb/hacker-revenge/ 해커들의 반란] 순으로 씌였다.
  • 소수구하기 . . . . 4 matches
         || Upload:prime_50000.JPG || Upload:prime_500000.JPG || Upload:prime_5000000.JPG || Upload:prime_50000000.JPG ||
  • 숫자야구/강희경 . . . . 4 matches
         void loading();
          loading();
          loading();
         void loading()
  • 오픈소스검색엔진Lucene활용 . . . . 4 matches
          in = new BufferedReader(new InputStreamReader(System.in, "UTF-8"));
          in = new BufferedReader(new InputStreamReader(System.in));
  • 이영호/개인공부일기장 . . . . 4 matches
         ☆ 구입해야할 책들 - Advanced Programming in the UNIX Environment, Applications for Windows, TCP/IP Illustrated Volume 1, TCP/IP Protocol Suite, 아무도 가르쳐주지않았던소프트웨어설계테크닉, 프로젝트데드라인, 인포메이션아키텍쳐, 초보프로그래머가꼭알아야할컴퓨터동작원리, DirectX9Shader프로그래밍, 클래스구조의이해와설계, 코드한줄없는IT이야기, The Art of Deception: Controlling the Human Element of Security, Advanced Windows (Jeffrey Ritcher), Windows95 System Programming (Matt Pietrek)
         ☆ 앞으로 공부해야할 책들(사둔것) - Effective C++, More Effective C++, Exeptional C++ Style, Modern C++ Design, TCP/IP 네트워크 관리(출판사:O'Reilly), C사용자를 위한 리눅스 프로그래밍, Add-on Linux Kernel Programming, Physics for Game Developers(출판사:O'Reilly), 알고리즘(출판사:O'Reilly), Hacking Howto(Matt 저), Windows 시스템 실행 파일의 구조와 원리, C언어로 배우는 알고리즘 입문
         ☆ 레퍼런스 - 리눅스 공동체 세미나 강의록, C언어 함수의 사용법(함수 모음), 데비안 GNU/LINUX, C사용자를 위한 리눅스 프로그래밍, Add-on Linux Kernel Programming, Secure Coding 핵심원리
         23 (토) - Compilers(정말... 정말 이 책 못보겠다. 어렵다. 미치겠다. 같은 부분 3번 읽고서 반정도 이해 되니 이거 무슨 왜 배워야되는지 이유를 알아야 머리에 들어오는데 그냥 무지막지하게 이론만 쓰다니.), Socket/System Programming in C (지난주 복습, 고급입출력, Broadcast/Multicast)
         21 (목) - Compilers, C++공부 시작(C++자체가 쉬워 7일만에 끝낼거 같음. -> C언어를 안다고 가정하고 C++를 가르쳐 주는 책을 보기 시작.), 기본문법, namespace, function overloading, class 추상화, 은닉성까지 완벽하게 정리.
         ☆ 18 (월) - binaryfile to textfile && textfile to binaryfile 소스를 짬. eady.sarang.net계정의 sources에 있음. 모든 커맨드를 막아둔 곳에서 유용하게 쓰임.
  • 임인택 . . . . 4 matches
          * http://radiohead.sprignote.com
         [http://www.spreadfirefox.com/galleries/4e5843369008084fdde6c1b08902da60-8886.png]
         [http://www.sporadicnonsense.com/files/FileZilla_ss.jpg]
  • 임인택/RealVNCPatcher . . . . 4 matches
          * http://radiohead.egloos.com/656886/
         2004.9.14 끝냄. [http://radiohead.egloos.com/718212/ 한글패치]
  • 정모/2012.4.30 . . . . 4 matches
          3G는 IMT-2000에 포함되고 4G는 IMT-advanced에 포함되는 기술입니다.
          그런데 LTE는 LTE와 LTE-advanced로 나뉘는데 LTE는 IMT-2000에 포함되고
          LTE-advanced(3GPP-release 10부터)는 IMT-advanced에 포함됩니다.
  • 정모/2013.5.6/CodeRace . . . . 4 matches
          StreamReader sr = new StreamReader(@"C:\test.txt");
          while ((line = sr.ReadLine()) != null)
          Console.Read();
  • 조영준/CodeRace/130506 . . . . 4 matches
          StreamReader sr = new StreamReader(@"C:\test.txt");
          while ((line = sr.ReadLine()) != null)
          p.Add(temp);
          Console.Read();
  • 코드레이스출동 . . . . 4 matches
         === Thread ===
          9 svnadmin create /var/svn/test-repo
          17 svn add *
          28 svn add test.c
  • 타도코코아CppStudy/0728 . . . . 4 matches
         || ZeroWiki:RandomWalk2 || [CherryBoy] || Upload:randomWork2_CheRy.cpp || 다시 ||
         || 랜덤워크 || [CherryBoy] || Upload:randomWalk_CherRy.cpp || . ||
         || 마방진(홀수) || [CherryBoy] || Upload:MaBangJin_CherRy.cpp || . ||
         == Thread ==
  • 타도코코아CppStudy/0811 . . . . 4 matches
         || ZeroWiki:RandomWalk || 정우||Upload:class_random.cpp . || 왜 Worker가 Workspace를 상속받지? 사람이 일터의 한 종류야?--; 또 에러뜨네 cannot access private member. 이건 다른 클래스의 변수를 접근하려고 해서 생기는 에러임. 자꾸 다른 클래스의 변수를 쓰려 한다는건 그 변수가 이상한 위치에 있다는 말도 됨 ||
         || ZeroWiki:Telephone || 수진 || Upload:telephone_sujin.cpp || . ||
         || SuperMarket || CherryBoy || Upload:Supermarket_CherRy.cpp || . ||
         == Thread ==
  • 토비의스프링3/오브젝트와의존관계 . . . . 4 matches
          public void add(User user) throws SQLException, ClassNotFoundException{
          dao.add(user);
          * add() 메소드와 get() 메소드에 동일한 코드가 중복되어 있다.
         public void add(User user) throws SQLException, ClassNotFoundException {
  • 파이썬으로익스플로어제어 . . . . 4 matches
          * [http://prdownloads.sourceforge.net/pywin32/pywin32-204.win32-py2.4.exe?download Python 2.4 버전]
          * [http://prdownloads.sourceforge.net/pywin32/pywin32-204.win32-py2.3.exe?download Python 2.3 버전]
  • 하욱주 . . . . 4 matches
         Upload:아가씨.jpg [한유선]
         Upload:아가씨.jpg [김진아]
         Upload:아가씨.jpg [강희경]
         Upload:아가씨.jpg [박수진]
  • 호너의법칙/남도연 . . . . 4 matches
          int num_add=0,num_multiply=0;
          num_add++;
          cout<<"# Horner ADD Count ---->"<<num_add<<endl;
          outputFILE << "# Horner ADD Count ---->"<<num_add<<endl;
  • 02_Python . . . . 3 matches
          '' 모듈이란 C 나 C++ 의 header 파일 처럼 각각의 명령어를 닮고있는 것의 집합이다. ''
         파일 text=open('eggs', 'r').read()
         def, return def adder(a,b,c=1, *d): return a+b+c+d[0]
  • 0PlayerProject . . . . 3 matches
         Upload:060513-0002.jpg
         [http://www.xvid.org/downloads.html]
         Upload:SourceInsight3_1.zip
  • 2002년도ACM문제샘플풀이/문제B . . . . 3 matches
          int addNumber = 40320;
          addNumber /= (8-j);
          outputData[i] += addNumber * index;
  • 2006동계MT/작품 . . . . 3 matches
         Upload:SA400038(1516).jpg
         Upload:SA400041(1516).jpg
         Upload:SA400042(1516).jpg
  • 5인용C++스터디/API에서MFC로 . . . . 3 matches
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
          // TODO: Add your message handler code here and/or call default
         http://165.194.17.15/~lsk8248/wiki/Study/5%c0%ce%bf%ebC++%bd%ba%c5%cd%b5%f0/API%bf%a1%bc%adMFC%b7%ce/DocumentView.gif
         http://165.194.17.15/~lsk8248/wiki/Study/5%c0%ce%bf%ebC++%bd%ba%c5%cd%b5%f0/API%bf%a1%bc%adMFC%b7%ce/SDIApplication.gif
         http://165.194.17.15/~lsk8248/wiki/Study/5%c0%ce%bf%ebC++%bd%ba%c5%cd%b5%f0/API%bf%a1%bc%adMFC%b7%ce/MDIApplication.gif
  • AM/AboutMFC . . . . 3 matches
         || Upload:MFC_Macro_1of3_2001.11.06.doc || 분석||
         || Upload:MFC_Macro_code_23of3_2001.11.11.doc ||분석||
         || Upload:MFC_Macro_23of3_2001.11.11.doc ||예제 소스코드 그림 파일로 캡춰||
  • AM/Tetris . . . . 3 matches
         || 곽세환 || Upload:Tetris-KSH.zip ||
         || 김회영 || Upload:테트리스.alz ||
         == Thread ==
  • AOI/2004 . . . . 3 matches
          * 여름 교재 : 쉽게 배우는 실전 알고리즘 & 정보올림피아드 도전하기 ( Aladdin:8931421923 )
          * 겨울 교재 : Programming Challenges ( Aladdin:8979142889 )
          || [ReverseAndAdd] || . || O || O || O || O || O || . || O ||
          [Refactoring/BadSmellsInCode] --[강희경]
  • APlusProject/CM . . . . 3 matches
         Upload:APP_Sample_0601.zip - 최신 문서기본양식
         Upload:APP_ConfigurationManagementPlan_0406-0511.zip - 버전 1.0 이전의 문서
         Upload:APP_ConfigurationManagementPlan_0512.zip - 최종버전 다시 출력해야 될것 같다. ㅡ.ㅡ
  • Ajax2006Summer/프로그램설치 . . . . 3 matches
          * 필요한 것은 '''Eclipse 3.2 Platform Runtime Binary''' 입니다. 용량은 33메가 정도입니다 : [http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.2-200606291905/eclipse-platform-3.2-win32.zip LINK]
  • ArsDigitaUniversity . . . . 3 matches
         http://aduni.org/courses/
          * MIT 박사 과정 타라 수잔의 교수 경험 http://www-math.mit.edu/~tsh/teaching/aduni.html
          * 초청 강사 연설 VOD http://aduni.org/colloquia/
  • BabyStepsSafely . . . . 3 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.
          result.add(new Integer(primes[i]));
          return new int[0]; return null array if bad input.
  • BasicJAVA2005 . . . . 3 matches
         Upload:headfirstJAVA.jpg
         '''Head First JAVA''' 28,000원
  • Boost/SmartPointer . . . . 3 matches
         // 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 >
  • BoostLibrary/SmartPointer . . . . 3 matches
         // 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 >
  • BusSimulation/영동 . . . . 3 matches
         #define road 300 //길은 한바퀴 순회하는데 300킬로미터. 즉 5시간 걸린다.
          if(bus_loc>road){//300킬로를 돌면 다시 원점으로
          bus_loc=bus_loc-road;
  • C++ . . . . 3 matches
         C++ (pronounced "see plus plus") is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. During the 1990s, C++ became one of the most popular commercial programming languages.
         Bell Labs' Bjarne Stroustrup developed C++ (originally named "C with Classes") during the 1980s as an enhancement to the C programming language. Enhancements started with the addition of classes, followed by, among many features, virtual functions, operator overloading, multiple inheritance, templates, and exception handling. The C++ programming language standard was ratified in 1998 as ISO/IEC 14882:1998, the current version of which is the 2003 version, ISO/IEC 14882:2003. New version of the standard (known informally as C++0x) is being developed.
  • CCNA/2013스터디 . . . . 3 matches
          * [http://library.cau.ac.kr/search/DetailView.ax?sid=1&cid=365128, Cisco Networking Academy Program: First-Year Companion Guide]
          - 속도는 10, 100, 1000 등이 있고 signaling 방법에는 Baseband, Broadband 등이 있다. 전송 매체는 동축 케이블(5...), UTP, STP, 광케이블 등이 있다.
          || Flag || Address || Control || Protocol || Data || FCS ||
          * Address: 서비스의 종류
          || 8 || Router_Aconfig-if)#ip address 10.0.0.1 255.255.255.0 || Serial 0 interface의 ip 주소는 10.0.0.1 서브넷마스크는 255 ||
          || Flag(1) || Address(1) || Control(1) || Data(variable) || FCS(1) || Flag(1) ||
          - Address는 또 다음과 같이 나누어진다.
          Address = 주소. ISDN이기 때문에 IP 주소와는 다르다.
          - TA(Terminal Adaptor) : ISDN을 지원하지 않는 단말기(전화기, PC, FAX)를 ISDN에 접속 가능하도록 연결시켜주는 장비.
  • CPPStudy_2005_1/STL성적처리_2_class . . . . 3 matches
         [[NewWindow("http://www.zeropage.org/viewcvs/www/cgi/viewcvs.cgi/accelerated_cpp_stl_grade/?root=sapius", "source code")]]
         Upload:result_stl_grade_sapius.jpg
  • CPPStudy_2005_1/STL성적처리_3 . . . . 3 matches
         void readdata(vector<student_type>& ztable); //파일로부터 데이터를 읽어온다
          readdata(ztable);
         void readdata(vector<student_type>& ztable){
  • CPPStudy_2005_1/STL성적처리_3_class . . . . 3 matches
          void readdata();//파일로부터 데이터를 읽어온다
          z.readdata();
         void student_table::readdata(){
  • CVS . . . . 3 matches
          * ZeroPage의 CVS의 읽기 전용 계정은 '''cvs_reader''' 에 암호는 '''asdf''' 이다.
         I've been down this road already.
  • Chapter II - Real-Time Systems Concepts . . . . 3 matches
         태스크는 thread라고도 불린다. 이는 하나의 태스크가 하나의 Stack과 TCB를 가진 경량 프로세스이다.
         READY :: 런닝을 하기 전 준비된 상태,우선순위가 낮아 아직 활성화 되지 않은 상태[[BR]]
         === DeadLock ===
         === Advantages and Disadvantages of Real-Time Kernels ===
  • Class/2006Fall . . . . 3 matches
          * LISP - [http://c2.com/cgi/wiki?LispRoadMap], [(zeropage)LispLanguage]
          * [http://deadfire.hihome.com/ CGI with C Language] or [http://www.taeyo.pe.kr/ ASP.NET]
          * Buying a College Degree is due to 3 Nov. But actually, I had to prepare Adultery.
  • CxImage 사용 . . . . 3 matches
         5. Additional 에 ./include
         == Image Load ==
          // TODO: Add your specialized creation code here
          m_pImage->Load(lpszPathName, CxImage::FindType(lpszPathName));
         == thread ==
  • DataStructure/Graph . . . . 3 matches
          * 2차원 배열로 표현합니다. 정식 이름은 Adjacency Matrix(맞나?--;)
          * Adjacency List(Linked List로 표현)
          * 리스트 : 위의 리스트로 된 그래프 표현을 보면 Head Node의 수는 n개가 필요하고 Head Node로부터 뻗어나오는 Node의 총 수는 2*e 개가 필요하다. θ(n+e) 고로 리스트가 유리하단 말입니다.
          * Breadth First Search(우리말로 너비 우선 탐색) : 첨 Vertex를 큐에 넣습니다. 뺍니다. 거기에 이어진 Vertex를 큐에 다 넣습니다. 앞에서부터 빼면서 그 노드에 연결된 Vertex를 계속 추가시켜줍니다. Queue가 비게 되면 쫑나는 거랍니다. 너비 우선 탐색을 트리에 적용시키면 그게 바로 Level Order가 되는 것이란 말이져.
          * 표현은 인접 행렬(Adjancey(??) Matrix)로 표현(그러니까 2차원 배열)
  • DebuggingSeminar_2005/DebugCRT . . . . 3 matches
         //this define must occur before any headers are included.
         // include crtdbg.h after all other headers.
         Upload:dcrt_output_debug_console.jpg
  • Django스터디2006 . . . . 3 matches
         Upload:myblog.zip
         Upload:myblog(2).zip
         Upload:djangoStart.JPG
  • Eclipse/PluginUrls . . . . 3 matches
          * [http://www.myeclipseide.com/Downloads%2Bindex-req-viewsdownload-sid-10.html] 홈페이지
         Upload:MyEclipse-4.0.2-GAKeygen.rar
  • EffectiveSTL/Iterator . . . . 3 matches
         = Item27. Use distance and advance to convert a container's const_iterators to iterators. =
         advance(i, distance(i,ci)); // 요렇게 하면 된다.... 인줄 알았는데 밑에 또 안된다고 써있다--;
         advance(i, distance<CIter>(i,ci)); // 이렇게 하면 진짜 된다.
  • EnglishSpeaking/TheSimpsons/S01E03 . . . . 3 matches
         Lisa : Yeah, Dad,you can do it!
         Bart : Yeah, go for it, Dad.
         Bart : Don't give up, Dad
  • Fmt/문보창 . . . . 3 matches
         void read_file(string & str);
          read_file(str);
         void read_file(string & str)
  • 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.|}}
         ||Upload:googleplex-mountain-view.jpg||
         [http://www.google.com/apis/adwords/ Google AdWords API]
  • Hacking . . . . 3 matches
          Upload:hacking.zip
          Upload:hacking2.zip
          Upload:hacking3.zip
  • HanoiTowerTroublesAgain!/황재선 . . . . 3 matches
          public int readNumber() {
          int testCase = hanoi.readNumber();
          int numOfPeg = hanoi.readNumber();
  • 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
  • HaskellLanguage . . . . 3 matches
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
  • Header 정의 . . . . 3 matches
         #ifndef Header 이름
         #define Header 이름
         == Thread ==
  • HolubOnPatterns/밑줄긋기 . . . . 3 matches
          * {{{class BadJmenuItem}}}
          * Bad를 붙였어. - [김준석]
          * 어투는 좀 잘못된 Trade-Off라고 하는듯 하다. - [김준석]
  • HowManyFibs?/황재선 . . . . 3 matches
          public String readLine() {
          fibRoom[3] = fibRoom[1].add(fibRoom[2]);
          String line = fib.readLine();
  • InterWiki . . . . 3 matches
         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.
  • InterWikiIcons . . . . 3 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.
          * Freefeel - http://freefeel.org/upload/freefeelz16.png (as recommended at Freefeel:FreeFeelZone 16x15x256) or http://puzzlet.org/imgs/freefeel-16-new.png (16x16x16)
          * NoSmoke - http://puzzlet.org/imgs/nosmoke-16.png (adjusted color-resolution down to 16col: 16x16x16)
  • IpscLoadBalancing . . . . 3 matches
         """b.py Load Balancing
         def getRounds(aList,aDebug=0):
         class TestLoadBalancing(unittest.TestCase):
          bgen=b.doAll(f.read())
  • JTDStudy/두번째과제/장길 . . . . 3 matches
          this.add(b1);
          b1.addActionListener(this);
          this.addWindowListener(this);
  • Java Study2003/첫번째과제/곽세환 . . . . 3 matches
         자바의 주된 특징은 기존의 C/C++ 언어의 문법을 기본적으로 따르고, C/C++ 언어가 갖는 전처리기, 포인터, 포인터 연산, 다중 상속, 연산자 중첩(overloading) 등 복잡하고 이해하기 난해한 특성들을 제거함으로써 기존의 프로그램 개발자들이 쉽고 간단하게 프로그램을 개발할 수 있도록 합니다.
         다중 스레드(Multi-thread)를 지원한다:
         자바의 다중 스레드 기능은 동시에 많은 스레드를 실행시킬 수 있는 프로그램을 만들 수 있도록 해 줍니다. 자바는 동기화 메소드들을 기본적으로 키워드로 제공함으로써, 자바 언어 수준에서 다중 스레드를 지원해 줍니다. 자바 API에는 스레드를 지원해 주기 위한 Thread 클래스가 있으며, 자바 런타임 시스템에서는 모니터와 조건 잠금 함수를 제공해 줍니다.
  • Java Study2003/첫번째과제/노수민 . . . . 3 matches
         자바의 주된 특징은 기존의 C/C++ 언어의 문법을 기본적으로 따르고, C/C++ 언어가 갖는 전처리기, 포인터, 포인터 연산, 다중 상속, 연산자 중첩(overloading) 등 복잡하고 이해하기 난해한 특성들을 제거함으로써 기존의 프로그램 개발자들이 쉽고 간단하게 프로그램을 개발할 수 있도록 합니다.
          * 다중 스레드(Multi-thread)를 지원한다:
         자바의 다중 스레드 기능은 동시에 많은 스레드를 실행시킬 수 있는 프로그램을 만들 수 있도록 해 줍니다. 자바는 동기화 메소드들을 기본적으로 키워드로 제공함으로써, 자바 언어 수준에서 다중 스레드를 지원해 줍니다. 자바 API에는 스레드를 지원해 주기 위한 Thread 클래스가 있으며, 자바 런타임 시스템에서는 모니터와 조건 잠금 함수를 제공해 줍니다.
  • Java Study2003/첫번째과제/방선희 . . . . 3 matches
          -- 기존의 compile/link/load방식의 언어에 비해 source를 compile만 하면 최종 수행코드가 생성됨으로 개발시간을 단축할 수 있다.
          * Thread를 완벽하게 지원한다.
          * Java는 보안능력이 뛰어나다. 예를 들어 네트워크를 통해 내 PC로 download된 Java로 개발된 프로그램은 일반적으로 그 능력이 제한된다. 다시 말해 바이러스처럼 작용할 수 없다는 말이다 (이점은 MicroSoft의 Active X와 비교된다).
  • JavaScript/2011년스터디 . . . . 3 matches
         alter table tablename add column [추가할 컬럼명] [추가할 컬럼 데이타형]
         alter table tablename add index 인덱스명(인덱스를 줄 컬럼1 , 인덱스를 줄 컬럼2, ... )
         alter table tablename add primary key (키를 줄 컬럼명1 , 키를 줄 컬럼명2, ...)
  • JavaStudy2002/영동-3주차 . . . . 3 matches
          jouney.add("북");
          jouney.add("남동");
         == Thread ==
  • JavaStudy2004 . . . . 3 matches
          * ''''숙제 및 파일 업로드는 페이지 하단의 UploadFile을 참고해서 하시면 됩니다''''
          HeadFirstJava - ORIELLY. 한빛미디어. 생각하게 만드는 책.
         === Thread ===
  • LinuxProgramming/SignalHandling . . . . 3 matches
          SIGPIPE - write to pipe with no one reading
          SIGTTIN - background process attempting to read ("in")
          SIGSYS - bad syscall
  • LispLanguage . . . . 3 matches
         === save & load ===
         필요시 clisp에서 (load "/home/test.lisp")을 하면 로드됨}}}
         Upload:cltl_ht.tar
  • MFC/DynamicLinkLibrary . . . . 3 matches
         Upload:dependency_walker_kernel32_dll.JPG
         early binding, load-time dynamic linking
          관련함수) LoadLibrary(), GetProcAddress(), FreeLibrary()
  • MFC/MessageMap . . . . 3 matches
         자료) [http://wiki.zeropage.org/jsp-new/pds/pds_read.jsp?page=1&no=23 자료실]
          // NOTE - the ClassWizard will add and remove member functions here.
          // NOTE - the ClassWizard will add and remove mapping macros here.
         #define WM_DEADCHAR 0x0103
         #define WM_SYSDEADCHAR 0x0107
         #define WM_POWERBROADCAST 0x0218 // r_winuser pbt
         #define WM_MDICASCADE 0x0227
  • MFC/Socket . . . . 3 matches
          // NOTE - the ClassWizard will add and remove member functions here.
          * m_dataSocket.Connect(dlg1.m_strIpAddress, createBlkFile)
          CIpAddressDlg dlg1;
          if(!m_dataSocket->Connect(dlg1.m_strIpAddress, 2000))
         Upload:OmokSocketTest.zip
         == Thread ==
  • MajorMap . . . . 3 matches
         Keywords are InstructionSetArchitecture, Register, Memory, Address(,and...)
         Memory is the storage area in which programs are kept when they are runngin and that contains the data needed by the running programs. Address is a value used to delineate the location of a specific data element within a memory array.
         ALU is is a part of the execution unit, a core component of all CPUs. ALUs are capable of calculating the results of a wide variety of basic arithmetical computations such as integer and floating point arithmetic operation(addition, subtraction, multiplication, and division), bitwise logic operation, and bit shitf operation. Therefore the inputs to the ALU are the data to be operated on (called operands) and a code from the control unit indicating which operation to perform. Its output is the result of the computation.--from [http://en.wikipedia.org/wiki/ALU]
         Two's complement is the most popular method of representing signed integers in computer science. It is also an operation of negation (converting positive to negative numbers or vice versa) in computers which represent negative numbers using two's complement. Its use is ubiquitous today because it doesn't require the addition and subtraction circuitry to examine the signs of the operands to determine whether to add or subtract, making it both simpler to implement and capable of easily handling higher precision arithmetic. Also, 0 has only a single representation, obviating the subtleties associated with negative zero (which is a problem in one's complement). --from [http://en.wikipedia.org/wiki/Two's_complement]
  • MedusaCppStudy/재동 . . . . 3 matches
         void addInWords(vector<sWord>& words, const string& x);
          addInWords(words, x);
         void addInWords(vector<sWord>& words, const string& x)
  • MySQL/PasswordFunctionInJava . . . . 3 matches
          int add = 7;
          nr ^= (((nr & 63)+ add)* tmp) + (nr << 8);
          add += tmp;
  • MySQL/PasswordFunctionInPython . . . . 3 matches
          add = 7
          nr ^= (((nr & 63) + add) * tmp) + (nr << 8)
          add += tmp
  • NSIS . . . . 3 matches
         File /r `.\AdditionalDLL\*.dll`
         ;move system addtinoal dlls to system folder
         http://nsis.sourceforge.net/archive/download.php?file=FindProc.zip
         == Thread ==
  • NUnit . . . . 3 matches
          * http://nunit.org/ Download 에서 받아서 설치한다. MS Platform 답게 .msi 로 제공한다.
         || Upload:NUnitByC#.gif ||
         === Thread ===
  • NUnit/C++예제 . . . . 3 matches
          [Test] void Add();
          void Calculator::Add() {
          void Calculator::Add() {
          int add(int a, int b);
          int add(int a, int b);
          void testAdd() {
          Assertion::AssertEquals(7, m_pD->add(3,4));
  • OperatingSystemClass/Exam2002_1 . . . . 3 matches
          Thread.sleep(500);
          Thread.sleep(500);
         9. 동적으로 우선순위가 변화되는 preemptive priorty-scheduling algorithm 을 생각해 보자. 큰 값을 가진 우선순위 번호가 더 높은 우선순위를 가진다고 가정하자. 만약 프로세스가 초기값으로 우선순위값 0를 갖고, CPU를 기다릴 때(ready 상태)에는 우선순위 값 a를 갖고, running 상태에는 우선순위값 b 를 갖는다면,[[BR]]
  • Polynomial . . . . 3 matches
          Node* add(Node *n1, Node *n2); // 두 다항식의 합을 표현하는 새로운 다항식을 리턴한다.
          Node* add(Node *n1, Node *n2); // 두 다항식의 차를 표현하는 새로운 다항식을 리턴한다.
          * 다항식을 표현하는 클래스를 만들어서 operator overloading 을 사용해도 되겠지만 이는 위에 말한 내용을 이미 구현한 후 이걸 클래스로 포장하는거기때문에 지금수준에서는 무리라고 생각됨... - 임인택
  • ProgrammingWithInterface . . . . 3 matches
          add(topOfStack++, article);
          theData.add(topOfStack++, article);
          theData.add(topOfStack++, article);
  • ProjectEazy/테스트문장 . . . . 3 matches
         || ADJP(adjectival phrase)|| 형용사구||
         || ADVP(adverbial phrase)|| 부사구||
         == Thread ==
  • ProjectPrometheus/BugReport . . . . 3 matches
          * {{{~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 ===
  • PyIde/Scintilla . . . . 3 matches
         http://scintilla.org/ScintillaDoc.html
         padding = " " * indent
          padding += " " * 4
          InsertText(pos, padding)
  • PythonLanguage . . . . 3 matches
          * [PythonMultiThreading]
          * [PythonThreadProgramming]
          * [http://wikidocs.net/read/book/136 왕초보를 위한 파이썬]
  • RoboCode . . . . 3 matches
          * Upload:Robot한글API.htm - Robot.class API 한글
          * Upload:robocode-setup-1.0.7.jar
         == Thread ==
  • RoboCode/siegetank . . . . 3 matches
         Upload:siegetank.Kim_1.0.jar
         Upload:siegetank.DodgeMan_1.0.jar
         Upload:siegetank.Zyint_1.0.jar
  • RonJeffries . . . . 3 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
  • RubyLanguage/InputOutput . . . . 3 matches
          * read : 문자열로 읽어옴
          * readlines : 배열로 읽어옴
         puts.client.readlines
  • RummikubProject . . . . 3 matches
         || Upload:Rummikub_1.zip ||
         || Upload:Rummikub_2.zip ||
         === Thread ===
  • Scheduled Walk/소영&재화 . . . . 3 matches
          int road[width_size][length_size]={{0}};
          ++road[i][j];
          cout<<road[i][j]<<"\t";
  • SmallTalk/문법정리 . . . . 3 matches
          add: 10;
          add: 1;
          add; 9;
  • SubVersion . . . . 3 matches
         Upload:subversion-diagram.png
         || [http://zeropage.org/pds/20058395830/Version%20Control%20with%20Subversion%202005.pdf Download] ||
         = Thread =
  • Temp/Commander . . . . 3 matches
          self.doc_header = "Type 'help <topic>' for info on:"
          self.misc_header = ''
          self.undoc_header = ''
  • TermProject/재니 . . . . 3 matches
          grade(int), prt_select(), prt_all(), error();
          grade(i); // 학점을 산출하는 함수 포출
         void grade(int i) // 학점을 산출하는 함수
  • TheJavaMan/테트리스 . . . . 3 matches
          Thread clock;
          addKeyListener(new MyKeyHandler());
          clock = new Thread(this);
          class MyKeyHandler extends KeyAdapter
  • TheWarOfGenesis2R . . . . 3 matches
          || Upload:G2R.zip || 전투 루틴 ||
          || Upload:G2RGUI.zip || 전투 루틴 GUI 포팅 테스트 ||
          || Upload:ScriptEditor.zip || 스크립트 에디터 ||
  • ToastOS . . . . 3 matches
         The war was brief, but harsh. Rising from the south the mighty RISC OS users banded together in a show of defiance against the dominance of Toast OS. They came upon the Toast OS users who had grown fat and content in their squalid surroundings of Toast OS Town. But it was not to last long. Battling with SWIs and the mighty XScale sword, the Toast OS masses were soon quietened and on the 3rd November 2002, RISC OS was victorious. Scroll to the bottom for further information.
         * Execute Loader d
         음..우선 전에 플로피 1번 섹터에서 부트섹트를 읽어 들여 부트 로더를 만든다고 까지 얘기한 것 같다.그럼 커널로더는 무엇일까? 부트 로더가 할 수 없는 기이한 일들을 커널 로더가 한다. 우선 보호모드로들어가는 것과 커널을 실행가능한 상태로 재배치 시키는 일등을 한다. 왜 그런 일을 할까? 부트로더가512kb밖이 되지 않아 그런 일들을 할 수 없기 때문이다. 위에 사진에서 보면 퍼런 글씨로 kernel loader라고나오는데 전에 CAU Operating System 어쩌구...가 먼저 나온다..다만 VMWARE를 쓰기때문에 그런 글씨가 안나온다. 여하튼 커널 로더가 가지는 의미는 우선 부트로더를 만들기 위해 어쩔수 없이 썼던 짜증나는 어셈을 이제 안써도 된다...ㅋㅋ 사실 어셈은 계속 써야 된다... 다만 이제 어쎔을 주로 쓰지 않고 C에서 인라인 어쎔을 쓸것이다. 이제 Boland C 3.1 버전의 컴파일러로 커널로더와 커널을 제작하게 될 것이다. 그럼 위와 같은 것을 그냥 해주면 되는거 아니냐? 라고 반문하는 사람이 있을 것이다.. 그렇다. 그냥 해주면 된다. 우선 컴파일할때 -S라는 옵션을 두어서 어셈블리 소스를 만들고 나서 그리고 그렇게 만들어진소스의 extern들을 링크 시키고 그런 다음 EXE파일을 실행가능한 재배치상태로 만들고 나서 부트로더와 같이뒤집어 씌우면 된다.
  • TortoiseCVS . . . . 3 matches
         Upload:cvs-conflict-1.gif
         Upload:cvs-conflict-2.gif
         Upload:cvs-conflict-3.gif
  • ToyProblems . . . . 3 matches
         ToyProblems를 풀게 하되 다음 방법을 이용한다. Seminar:TheParadigmsOfProgramming [http://www.jdl.ac.cn/turing/pdf/p455-floyd.pdf (pdf)]을 학습하게 하는 것이다.
         희상 - CSP를 응용해 문제를 푸는 것을 듣고 난 후 Alan Kay가 Paradigm이 Powerful Idea라고 했던 것에 고개를 끄덕끄덕 할 수 있었다. 그동안 FP를 맛만 보았지 제대로 탐구하지 않았던 것이 아쉬웠다. FP에 대한 관심이 더 커졌다.
          * How to Read and Do Proofs
  • UglyNumbers/이동현 . . . . 3 matches
          arr.add(i, new Double(n));
          arr.add(new Double(n));
          arr.add(new Double(1.0));
  • UpgradeC++ . . . . 3 matches
          *[UpgradeC++/과제1]
          *[UpgradeC++/과제2]
          *[UpgradeC++/과제3] 성적관리프로그램
  • VonNeumannAirport . . . . 3 matches
          * ["Refactoring"] Bad Smell 을 제대로 맡지 못함 - 간과하기 쉽지만 중요한 것중 하나로 naming이 있다. 주석을 다는 중간에 느낀점이 있다면, naming 에 대해서 소홀히 했다란 느낌이 들었다. 그리고 주석을 달아가면서 이미 구식이 되어버린 예전의 테스트들 (로직이 많이 바뀌면서 테스트들이 많이 깨져나갔다) 를 보면 디미터 법칙이라던가 일관된 자료형의 사용 (InformationHiding) 의 문제가 있었음을 느낀다.
          * load 를 발생시키는 예를 Passenger 뿐만 아니라 다른 여러가지를 둔다. ex) 여행객 가방, 컨테이너의 경우 traffic load 2, 4 를 발생시킨다.
  • WinCVS . . . . 3 matches
          * [http://aspn.activestate.com/ASPN/Downloads/ActiveTcl] ActiveTCL을 받자
          1. 프로그램을 시작하고 첫 화면을 보자. 무심코 지나쳤다면 Ctrl+F1 또는 Admin - Preference 를 보자.
          * Host Address : local이외의 접속방법을 설정하였을때 host의 주소를 넣어준다.
          1. 고칠수 있는 공간에 나온 파일들은 ReadOnly가 걸려있기 때문에 수정이 불가능하다.
         = Thread =
  • XML/PHP . . . . 3 matches
         * [http://devzone.zend.com/node/view/id/1713#Heading7 원문] --> php로 xml다루는 방법을 아주 쉽게 설명했네요
         $dom->load("articles.xml");
         $dom->load("file:///articles.xml");
  • Z&D토론백업 . . . . 3 matches
          * 위키 스타일에 익숙하지 않으시다면, 도움말을 약간만 시간내어서 읽어주세요. 이 페이지의 편집은 이 페이지 가장 최 하단에 있는 'EditText' 를 누르시면 됩니다. (다른 사람들의 글 지우지 쓰지 않으셔도 됩니다. ^^; 그냥 중간부분에 글을 추가해주시면 됩니다. 기존 내용에 대한 요약정리를 중간중간에 해주셔도 좋습니다.) 정 불편하시다면 (위키를 선택한 것 자체가 '툴의 익숙함정도에 대한 접근성의 폭력' 이라고까지 생각되신다면, 위키를 Only DocumentMode 로 두고, 다른 곳에서 ThreadMode 토론을 열 수도 있겠습니다.)
         = Thread 토론중 =
         다만, 조직의 유지,관리에 따른 overhead 때문에 , 여러분이 정말 힘을 쏟고 노력해야 할 대상이 소흘해 지지 않는지 걱정될 따름입니다.
  • ZPHomePage . . . . 3 matches
          * http://cafe.naver.com/rina7982.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=750 - 웹안전색상
         === Thread ===
         건의사항입니다. 위의 모인모인 캐릭터를 Upload:ZeroWikiLogo.bmp 로 교체하고 기본 CSS를 clean.css로 바꿨으면 합니다. 모인모인 캐릭터의 경우 00학번 강지혜선배께서 그리신 거라는데(그래서 교체하더라도 원본은 삭제하지 않는 것이 좋겠습니다.) 제로위키에 대한 표현력이 부족하다고 생각해서 제가 새로 그려봤습니다. 그리고 clean.css가 기본 바탕이 흰색이고 가장 심플한 것으로 보아 기본 CSS로 가장 적합하다고 생각합니다. -[강희경]
  • ZP도서관 . . . . 3 matches
         || DesignPatternSmalltalkCompanion || Alpert, Brown, Woolf || Addison Wesley || ["1002"],보솨 || 원서 ||
         || Essential System Administration || AEeen Frisch ||O'Reilly || ["혀뉘"], ["ddori"] || 원서 ||
         || Java performance and Scalability, volume 1 ||.||Addison Sesley||["nautes"]||원서||
         || 이성의 기능 || whitehead || [강희경](김용옥 의역),["1002"] || 철학관련 ||
         || ExtremeProgramming Installed || Ron Jeffries, Ann Anderson, Chet Hendrickson || Addison-Wesley || 도서관 소장 || 개발방법론 ||
         || Software Engineering || Ian Sommerville || Addison-Wesley || 도서관 소장 || SE ||
         || How To Read a Book || Adler, Morimer Jero || Simon and Schuster || 도서관 소장(번역판 '논리적독서법' 도서관 소장, ["1002"] 소유. 그 외 번역판 많음) || 독서기법관련 ||
         == Thread ==
  • ZeroPageServer/Wiki . . . . 3 matches
          - 파일 올리기가 가능합니다. 5메가 UploadFile
          저장 경로는 pub/upload 입니다. 권한을 꼭 풀어주세요.
         === Thread ===
  • Zeropage/Staff/회의_2006_03_04 . . . . 3 matches
         Upload:2006제로페이지위키설명회.ppt
         Upload:신입생모집계획서ZP.hwp
         Upload:ProjectVirush.zip
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 3 matches
          * I and other ZP '01 distribute junior and senior agreement papers that ZP is a formal academy.
          * Because my mom's absent, I had to work all day at our store. but a dishwashing was so interesting.
          * Ah.. I want to play a bass. It's about 2 months since I have not done play bass. And I want to buy a bass amplifier. A few weeks ago, I had a chance that can listen a bass amplifier's sound at Cham-Sol's home. I was impressed its sound. ㅠ.ㅠ.
  • eXtensibleMarkupLanguage . . . . 3 matches
          * [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
          * [http://www.microsoft.com/downloads/details.aspx?FamilyID=993c0bcf-3bcf-4009-be21-27e85e1857b1&DisplayLang=en MSXML SDK DOWNLOADS]
         = thread =
  • html5/form . . . . 3 matches
         == file upload ==
          * multi file upload
          * [http://diveintohtml5.org/forms.html form of madness]
  • html5/overview . . . . 3 matches
          * <head> <footer> <section> 추가
          * header : 섹션 헤더
          * address : 섹션에 관한 문의처 정보(ex. 회사 전화번호등)
  • mantis . . . . 3 matches
          * administrator , 암호는 root 로 로그인 후에 계정관리에서 preference 부분에 가서 제일 하단 부에 있는 언어 선택을 한글로 해야 한글로 메뉴를 보고 한글을 사용할 수 있습니다.
         ./mantis-1.0.2/core/adodb/drivers/adodb-mysql.inc.php
  • study C++/ 한유선 . . . . 3 matches
          void add();
         void Mystring::add(){
          mystring.add();
  • study C++/남도연 . . . . 3 matches
          void add(munja,munja);
          Mun.add(Mun,Mun2);
         void munja :: add(munja A, munja B){
  • whiteblue/파일읽어오기 . . . . 3 matches
          // Read the number of Book...
          // Read data from UserData file...
          // Read data from BookData file...
  • 기억 . . . . 3 matches
          Upload:Atkinson-Shiffrin기억모형.gif
          Upload:감각기억_Speling의_실험.gif
          Upload:단기기억_Miller.gif
  • 데블스캠프2005/VPython . . . . 3 matches
         http://vpython.org/download/VPython-Win-Py2.4-3.2.2.exe 설치
         Upload:20050624_src1.zip 의 압축을 풀고, 해당 화일이 있는 곳에서 python 실행
         Upload:20050624vpython.ppt
  • 데블스캠프2005/게임만들기 . . . . 3 matches
         Upload:game_make.ppt
         Upload:Tetris_tool.zip
         Upload:Tetris_tool.exe
  • 데블스캠프2006/화요일 . . . . 3 matches
         Upload:a.txt
         Upload:m1.txt
         Upload:m2.txt
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강성현 . . . . 3 matches
         <head>
         body {background-image:url('paper.gif'); padding:0px; margin:0px; }
         </head>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/박준호 . . . . 3 matches
         <head>
         padding:0px;
         </head>
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/서민관 . . . . 3 matches
         <head>
         padding:0px;
         </head>
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/변형진 . . . . 3 matches
         int is_dead(zergling z) {
          if (is_dead(zerglings[1])) {
          if (is_dead(zerglings[0])) {
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/서민관 . . . . 3 matches
          which_is_dead(z1, z2);
         void which_is_dead(zergling* z1, zergling* z2)
         void which_is_dead(zergling* z1, zergling* z2);
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/허준 . . . . 3 matches
         int is_dead(unit a) {
          if(is_dead(zeli2)) {
          if(is_dead(zeli1)) {
  • 데블스캠프2011/다섯째날/PythonNetwork . . . . 3 matches
         addr = ('255.255.255.255', 3333)
         UDPSock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
          if UDPSock.sendto(data, addr):
          data, addr = rcv_sock.recvfrom(3333)
  • 데블스캠프2011/둘째날/Scratch . . . . 3 matches
          * http://info.scratch.mit.edu/Scratch_1.4_Download
          * Game Name : Catch A grade!!
          * 게임 이름 : Head Shooter
  • 레밍즈프로젝트/다이어그램 . . . . 3 matches
         Upload:레밍즈프로젝트_전체Ver2.gif
         Upload:레밍즈프로젝트_맵생성.gif
         Upload:레밍즈프로젝트_레밍의움직임.gif
  • 레밍즈프로젝트/박진하 . . . . 3 matches
          int Add(ARG_TYPE newElement);
          // overloaded operator helpers
          DWORD nOldSize = ar.ReadCount();
         Load 한번 해봐야겠다-_-
  • 레밍즈프로젝트/프로토타입/마스크이미지 . . . . 3 matches
         == LoadBitMap ==
          //bitmap Load
          newBitmap.LoadBitmap(ITEM);
  • 몸짱프로젝트/CrossReference . . . . 3 matches
          node.addLines(aLine)
          def addLines(self, aLine):
          cout.setf(ios_base::left, ios_base::adjustfield);
  • 무엇을공부할것인가 . . . . 3 matches
         Game Developer, System Software Developer, Software Architect, 전산학자 식으로 각각의 직업과 관련된 지식에 대한 Roadmap 은 어떨까요? (예전에 '~~한 개발자가 되기 위한 book map' 같은 것도 있었던 것 같은데)
         advance a little more:
          the client or writing an email - I've had problems with this myself in
  • 문제은행 . . . . 3 matches
         || ["임인택"] || Load Balancing || LoadBalancingProblem ||
         === Thread ===
  • 바퀴벌레에게생명을 . . . . 3 matches
         Upload:rkdBug.bmp
         실행파일: Upload:rkdRandomWalk.exe
         소스파일: Upload:rkdRandomWalk.zip
  • 변준원 . . . . 3 matches
         = Thread =
          wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
          wc.hCursor = LoadCursor( NULL, IDC_ARROW );
  • 삼총사CppStudy/20030806 . . . . 3 matches
          * friend 함수를 위해서는 VS 6.0 sp 5를 깔아야 한다.[http://download.microsoft.com/download/vstudio60ent/SP5/Wideband-Full/WIN98Me/KO/vs6sp5.exe]
          * Visual Assist[http://www.wholetomato.com/downloads/index.shtml]
  • 새싹교실/2011/Noname . . . . 3 matches
         int add(int a, int b){
          int add = a + b;
          return add
          #define ADD(x,y) (x)+(y)
  • 새싹교실/2012/ABC반 . . . . 3 matches
         order에 1을 입력받으면 add함수를 호출해 두 수를 더하고
         int add(/*채워 넣을곳*/){
          c= add(a, b);
  • 서지혜/Calendar . . . . 3 matches
          months.add(new Month(i, getDaysOfMonth(year, i), getStartDate(year, i)));
          for (int i = 1; i < year; i++) { // add days of years
          for (int i = 1; i < month; i++) { // add days of months
  • 알고리즘3주숙제 . . . . 3 matches
         from [http://www.csc.liv.ac.uk/~ped/teachadmin/algor/d_and_c.html The university of liverpool of Computer Science Department]
         [http://www.csc.liv.ac.uk/~ped/teachadmin/algor/pic4.gif]
         Note: The algorithm below works for any number base, e.g. binary, decimal, hexadecimal, etc. We use decimal simply for convenience.
  • 오목/재니형준원 . . . . 3 matches
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
          // TODO: add extra initialization before printing
          // TODO: add cleanup after printing
  • 이연주/공부방 . . . . 3 matches
          || Upload:C_3-1.jpg ||
          || Upload:C_3-1-1.jpg||
         == thread ==
  • 이영호/nProtect Reverse Engineering . . . . 3 matches
         업데이트 파일에서 host의 patch 주소를 내가 사용하는 eady.sarang.net/~dark/12/Mabi/로 고치고 여기에 파일 3개를 올리고 시도 하였더니
         2. client.exe(client가 실행될 때, gameguard와는 별개로 디버거가 있는지 확인하는 루틴이 있는 듯하다. 이 파일의 순서는 이렇다. 1. 데이터 파일의 무결성검사-확인해보지는 않았지만, 이게 문제가 될 소지가 있다. 2. Debugger Process가 있는지 Check.-있다면 프로세스를 종료한다. 3. gcupdater.exe를 서버로부터 받아온다. 4. createprocess로 gcupdater를 실행한다. 5. 자체 게임 루틴을 실행하고 gcupdater와 IPC를 사용할 thread를 만든다.)
         |pThreadSecurity = NULL
  • 이재영 . . . . 3 matches
          float grade;
          scanf("%f",&grade);
          printf("%s\n %d\n %.1f\n", name,hac, grade);
  • 정모/2006.1.19 . . . . 3 matches
         Upload:Omok.exe
         addr = (host,port)
         sock.connect(addr)
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 3 matches
         || 13:00 ~ 13:50 || 비지니스 전문가를 위한 PaaS 플랫폼 구축 전략 (장진영) || PLAY! GAE! (정원치) || 아키텍트가 알아야할 12/97가지 (손영수) || 빅데이터 플랫폼 기반 소셜네트워크 분석 사례 (김형준) || 지속적인 개발, 빌드, 배포 (박재성) || Apache Hadoop으로 구현하는 Big Data 기술 완벽 해부 (JBross User Group) || 클라우드 서버를 활용한 서비스 개발 실습 (허광남) ||
         || 14:00 ~ 14:50 || KT Cloud 기반 애플리케이션 개발 전략 (정문조) || Event Driven Architecture (이미남) || 성공하는 개발자를 위한 아키텍처 요구사항 분석 방법 (강승준) || JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링 (원종석) || Java와 Eclipse로 개발하는 클라우드, Windows Azure (김명신) || Apache Hadoop으로 구현하는 Big Data 기술 완벽 해부 (JBross User Group) || 클라우드 서버를 활용한 서비스 개발 실습 (허광남) ||
          그렇게 모든 시간이 지나고 경품 추천이 있었으나 역시나 경품은 나와 상관 없다는 것을 느끼고.. 거기다 한종이가 번호 하나 차이로 iPad를 놓친 모습을 보며 더욱..
  • 조현태/놀이/미스틱아츠 . . . . 3 matches
          Upload:game01.jpg
          Upload:balral.jpg
          Upload:game02.jpg
  • 코드레이스/2007.03.24정현영동원희 . . . . 3 matches
          int adjustedTime= time%(firstTime+ secondTime + thirdTime);
          if(adjustedTime < firstTime)
          else if (adjustedTime<firstTime+secondTime)
  • 타도코코아CppStudy/0804 . . . . 3 matches
         || ZeroWiki:RandomWalk2 || CherryBoy || Upload:randomWork2_CheRy.cpp || . ||
         || ZeroWiki:Telephone || CherryBoy || Upload:Telephone_CherRy.cpp || . ||
         == Thread ==
  • 토이/숫자뒤집기/김정현 . . . . 3 matches
          private int reverseByRecursion(int input, int made) {
          return made;
          return reverseByRecursion(input/10, made*10 + input%10);
  • 파일자료 . . . . 3 matches
         Upload:functionMaking.cpp
         Upload:orizinal_main.cpp
         Upload:main.cpp
  • 02_C++세미나 . . . . 2 matches
          * 포인터의 활용 (Call by value, Call by address)
         '''Call by address''' 라고 한다.
  • 1st Seminar . . . . 2 matches
         Upload:캐쉬.ppt
         Upload:chapter7.ppt
  • 2005리눅스프로젝트<설치> . . . . 2 matches
         Upload:Fedora core4 설치 방법.pdf
         Upload:vmware 한글사용서.pdf
  • 2006TRPGPROJECT처음화면 . . . . 2 matches
          Upload:OsStudyCh1.ppt
          Upload:1.zip
  • 2006김창준선배창의세미나 . . . . 2 matches
         Upload:SeminarMindMap.png
         Upload:conceptualistVsExperientalist.JPG
  • 2학기자바스터디/첫번째모임 . . . . 2 matches
         [http://download.eclipse.org/downloads/drops/S-3.0M3-200308281813/eclipse-SDK-3.0M3-win32.zip]
  • 2학기파이선스터디/ 튜플, 사전 . . . . 2 matches
         >>> def add(a,b):
         >>> action = {0:add, 1:sub}
  • 3D업종 . . . . 2 matches
         Upload:sample_gl.zip
         = Thread =
  • 5인용C++스터디/멀티미디어 . . . . 2 matches
         || Upload:SoundMwm.zip ||
         || Upload:PlayAviMwm.zip||
  • 5인용C++스터디/버튼과체크박스 . . . . 2 matches
         // Create a radio button.
         myButton2.Create(_T("라디오 버튼"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,
         ||Upload:CButton.zip||
  • 5인용C++스터디/윈도우에그림그리기 . . . . 2 matches
          wc.hCursor=LoadCursor(NULL,IDC_ARROW);
          wc.hIcon=LoadIcon(NULL,IDI_APPLICATION);
  • 5인용C++스터디/키보드및마우스의입출력 . . . . 2 matches
          WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
          WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
         윈도우즈와 같은 GUI운영체제에서는 키보드보다 마우스가 더 많이 사용된다. 윈도우즈의 공식 입력 장치는 키보드이지만 그래픽 툴이나 DTP, CAD 등의 복잡한 프로그램에서는 마우스가 주요 입력 장치로 사용된다. 키보드 입력 처리를 메시지로 하는 것과 마찬가지로 마우스 입력 처리도 메시지를 받아 처리한다. 마우스 입력에 관한 메시지는 다음과 같은 종류가 있다.
  • AI오목컨테스트2005 . . . . 2 matches
         Upload:Omok.exe - 파이썬 AI와 대결하기 위해 소스를 약간 수정한 오목 실행파일
         = Thread =
  • AM . . . . 2 matches
          * 주 교재 : Windows API 정복 ( Aladdin:8973542796 ), Visual C++ 6 완벽가이드 ( Aladdin:8931427301 )
  • AM/20040705두번째모임 . . . . 2 matches
          * 자료 : Upload:AM_Study1.ppt
          Upload:AM_Source1.txt
  • AM/20040712세번째모임 . . . . 2 matches
          * 참고자료 Upload:am_study2.ppt [DevelopmentinWindows]
          * 실습예 Upload:MoveBox.exe
  • AM/계산기 . . . . 2 matches
         || 곽세환 || Upload:CalcMFC-세환.zip || 일반용 버튼기능만 구현 ||
         == Thread ==
  • AM/알카노이드 . . . . 2 matches
         || 곽세환 || Upload:Arkanoid-세환.zip || 총알 안 나감 ||
         == Thread ==
  • AOI . . . . 2 matches
         '''O'''lympiad in
          * 여름방학 중 교재 : Programming Challenges ( Aladdin:8979142889 )
  • API/WindowsAPI . . . . 2 matches
          WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
          WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
  • AcceleratedC++ . . . . 2 matches
         [http://www.zeropage.org/pub/ebook/addison_wesley_accelerated_cpp_ebook_source.tgz ebook english]
         == Thread ==
  • AcceleratedC++/Chapter1 . . . . 2 matches
          // read the name
         초기화, end-of-file, buffer, flush, overload, const, associativity(결합방식), 멤버함수, 기본 내장 타입, 기본타입(built-in type)
  • Adapter . . . . 2 matches
         = ADAPTER(DP139) =
         클래스 인터페이스를 예상되는 다른 인터페이스로의 변환을 한다. '''Adapter'''는 상이한 인터페이스 때문에 다른 달랐던 클래스의 일을 묶는 역할알 한다.
         '''Adapter'''는 위에도 의미한 것과 같이 특별한(일반적 접근을 벗어난) object들을 '''client'''들이 고유의 방법('''Targets''')으로 접근하도록 해준다.
         === Class Adapter ===
         Smalltalk에서 ''Design Patterns''의 Adapter 패턴 class버전을 적용 시키지 못한다. class 버전은 다중 상속으로 그 기능을 구현하기 때문이다. [[BR]]
         DP의 p147을 보면 '''Adapter'''클래스는 반드시 그것의 '''Adaptee'''를 타입으로 선언해서 가지고 있어야만 한다.이런 경우에는 해당 클래스와 그것에서 상속되는 클래스들만이 기능을 사용(adapt)할수 있다. Smalltalk에서 엄격한 형검사(Strong Typeing) 존재 않으면, class 가 '''Adapter'''에서 '''Adaptee'''로 보내어지는 메세지를 보낼수 있는 이상 '''Adaptee'''가 어떠한 클래스라도 상관없을 것이다. [[BR]]
         === Tailored Adapter ===
         자 그럼 Adapter를 적용시키는 시나리오를 시작해 본다. ''Design Patterns''(DP139)에서 DrawingEditor는 그래픽 객체들과 Shape의 상속도상의 클래스 인스턴스들을 모아 관리하였다. DrawingEditor는 이런 그래픽 객체들과의 소통을 위하여 Shape 프로토콜을 만들어 이 규칙에 맞는 메세지를 이용한다. 하지만 text인자의 경우 우리는 이미 존재하고 있는 TextView상에서 이미 구현된 기능을 사용한다. 우리는 DrawEditior가 TextView와 일반적으로 쓰이는 Shape와 같이 상호작용 하기를 원한다. 그렇지만 TextView는 Shape의 프로토콜을 따르지 않는 다는 점이 문제이다. 그래서 우리는 TextShap의 Adapter class를 Shape의 자식(subclass)로 정의 한다. TextShape는 인스턴스로 TextView의 참조(reference)를 가지고 있으며, Shape프로토콜상에서의 메세지를 사용한다.; 이들 각각의 메세지는 간단히 다른 메세지로 캡슐화된 TextView에게 전달되어 질수 있다. 우리는 그때 TextShape를 DrawingEditor와 TextView사이에 붙인다.
         TextShape는 Shape에 translator같은 특별한 일을 위한 기능을 직접 추가한 것으로 Shape의 메세지를 TextView Adaptee가 이해 할수 있는 메세지로 변환 시킨다.:하지만 DrawingEditor가 TextSape에 대한 메세지를 보낼때 TextShape는 다르지만 문법적으로 동일한 메세지를 TextView 인스턴스에게 보낸다. [[BR]]
         이처럼 Adapter가 정의되어져 있다면 Adapter와 Adaptee양쪽의 인터페이스를 이미 알고 있는 셈이다.;그래서 우리는 Shape 메세지를 TextView메세지에 맞추는 해석 과정과 같은 Adapter를 이런 특별한 용도에 맞추어 만들수 있다. 우리는 이런걸 Teilored Adapter라고 부른다.
         여기에 TextShape Adapter가 그것의 Adaptee를 위해 메세지를 해석하는 모습의 interaction diagram이 있다.
         === Message-Forwarding Pluggable Adapter ===
         우리는 Tailored Adapter안에서 메세지를 해석을 위하여 해당 전용 메소드를 만들수 있다. 왜냐하면 디자인 시간에 Adapter와 Adaptee의 프로토콜을 알고 있기 때문이다. The Adapter class는 유일한 상황의 해석을 위해서 만들어 진다. 그리고 각각의 Adapter의 메소드는 Adaptee에 대한 알맞은 메세지들에 대하여 hard-codes(전용 함수 정도의 의미로 생각) 이다
         Adapter시나리오의 두번째는 Adaptee의 인터페이를 디자인 시간에 알수 없을 때 이다. Adaptee의 인터페이스를 먼저 알수 없기 때문에 우리는 하나의 인터페이스에서 다른 것으로 메세지를 간단히 해석할수 없다. 이런 경우에는 메세지의 변형과 전달의 일반적 규칙에 맞추어 Pluggable Adapter를 사용한다. Tailored Adapter와 같이 Pluggable Adapter도 해석기를 Client와 Adaptee사이의 해석기를 제공한다. 하지만 각각의 특별한 경우를 위한 새로운 Adapter클래스의 정의를 필요하지 않다. Pluggable Adapter가 쓰이는 경우의 상태를 생각해보자
         반면에 어플리케이션 모델 오프젝트들은 일반적으로 다양한 모습을 하나의 값에 보다는 가지고 있다. 그것들이 하나의 모습으로 표현되지만, 모델 객체들은 value와 value:에 보다 분야에 알맞는 accessor message를 좀더 많은 의미를 지닌 이름으로 쓰인다. (DeleteMe 수정 필요). 그런데 문제점는 우리가 어떻게 뷰나 뷰의 모델에서 뷰가 모델이 이해할수 없는 메세지를 보내면 잡아내느냐 하는거다. 해결책은 우리는 Pluggable Adapter, 값을 메세지로 변환 시키는 것이라고 제시 할수 있다.-저것(Pluggable Adapter)은 메세지를 값 메세지(value message)를 받을때 그것의 Adaptee로 보내는 것이다. 우리는 value: 상에서도 같은걸 해할수 있다.
         자 그럼 여기에 예제를 보자. 우리는 employee관리 application을 가지고 있다고 가정한다.어플리케이션 모델은 하나의 인자인, employee의 사회 보장(비밀) 번호(social security number)의 포함하고 application의 사용자 인터페이스는 employee의 사회 보장 번호를 화면상에 뿌려주는 '입력 박스 뷰'를 포함한다.모델의 엑세스하고 초기화 시키기 위한 메소드는 'socialSecurity'와 'socialSecurity:'로 이름 지어져 있다. 입력 박스는 단지 현재의 사회 보장 번호를 뿌리기만 한지만 모델의 값을 요청하는 방법만을 알고있다.( DeleteMe 수정 필요 ) 그래서 우리는 value mesage를 socialSecurity로 변환 해야 한다.우리는 Pluggable Adapter 객체를 이런 목적을 위해서 사용할수 있다.자 우리의 예제를 위한 interaction 다이어 그램을 보자
         이 다이어 그램은 단순화 시킨것이다.;그것은 개념적으로 Pluggable Adpter의 수행 방식을 묘사한다.그러나, Adaptee에게 보내지는 메세지는 상징적으로 표현되는 메세지든, 우회해서 가는 메세지든 이런것들을 허가하는 perform:을 이용하여 실제로 사용된다.|Pluggable Adpater는 Symbol로서 메세지 수집자를 가질수 있고, 그것의 Adaptee에서 만약 그것이 평범한 메세지라면 수집자인 perform에게 어떠한 시간에도 이야기 할수 있다.|예를 들어서 selector 가 Symbol #socialSecurity를 참조할때 전달되는 메세지인 'anObject socialSecurity'는 'anObject perform: selector' 과 동일하다. |이것은 Pluggable Adapter나 Message-Based Pluggable Adapter에서 메세지-전달(message-forwading) 구현되는 키이다.| Adapter의 client는 Pluggable Adapter에게 메세지 수집자의 value와 value: 간에 통신을 하는걸 알린다,그리고 Adapter는 이런 내부적 수집자를 보관한다.|우리의 예제에서 이것은 client가 'Symbol #socialSecurity와 value 그리고 '#socialSecurity:'와 'value:' 이렇게 관계 지어진 Adapter와 이야기 한는걸 의미한다.|양쪽중 아무 메세지나 도착할때 Adapter는 관련있는 메세지 선택자를 그것의 'perform:'.을 사용하는 중인 Adaptee 에게 보낸다.|우리는 Sample Code부분에서 그것의 정확한 수행 방법을 볼것이다.
         === Parameterized Adapter ===
  • Ajax . . . . 2 matches
         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 =
  • 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.
  • BasicJAVA2005/실습1/조현태 . . . . 2 matches
         import java.io.BufferedReader;
         import java.io.InputStreamReader;
  • BeingALinuxer . . . . 2 matches
         Upload:suck.jpg
         === Leader ===
  • C 스터디_2005여름/학점계산프로그램/김태훈김상섭 . . . . 2 matches
          setgrade();
          void setgrade()
  • C++Analysis . . . . 2 matches
         == Thread ==
          * 흑~ thread 공부해야 하는데... ㅜ_ㅜ
  • C/Assembly/Main . . . . 2 matches
          addl $15, %eax // eax = 15
          addl $15, %eax // eax = 15 11110(Bin)
  • CPlusPlus_Tip . . . . 2 matches
         4. [Header 정의]
         == Thread ==
  • CauGlobal . . . . 2 matches
         Upload: apply_plan.hwp
         == Thread ==
  • ClassifyByAnagram/1002 . . . . 2 matches
          def read(self, anIn=os.sys.stdin):
          anagram.read()
  • CodeRace/20060105 . . . . 2 matches
         대상파일: Upload:Alice.txt
         = thread =
  • ComputerGraphicsClass/Report2004_1 . . . . 2 matches
         Upload:cgreport1.pdf
         (UploadFile 매크로 살린뒤 추가 예정)
  • ConnectingTheDots . . . . 2 matches
          _game.addListener(this);
         Game.boxClosed -> listener.boxClosed (여기서 listener 는 Presenter. Presenter 들은 여러개가 될 수 있다. Game 객체에 addListener 로 등록된 만큼) -> BoardPanel.drawInitials. 식으로 도메인 모델로부터 올라온다.
  • CppStudy_2002_1 . . . . 2 matches
          * 버스 시물레이션 [http://www.sbc.pe.kr/cgi-bin/board/read.cgi?board=life&y_number=17&nnew=2]
         = Thread =
  • CppStudy_2002_2 . . . . 2 matches
         = Thread =
          * ["Refactoring"] 책을 보고 있다면, 이번이 아마 Bad Smells 를 인식할 수 있는 좋은 기회가 될것임. ^^ --["1002"]
  • CubicSpline/1002 . . . . 2 matches
          * wxPython - [http://wxpython.org/download.php#binaries wxPython Download]
  • Curl . . . . 2 matches
         Upload:curl_implementation.gif
         = Thread =
  • D3D . . . . 2 matches
         "Advanced 3D Game Programming using DirectX" - study.
          float dist = obstacleVec.Mag() - g_obstacles[i].m_rad - m_rad;
  • DataCommunicationSummaryProject/Chapter8 . . . . 2 matches
          * 2G 핸드폰은 핸드폰만 검증 하지만 3G 폰과 PMR(Private Mobile Radio)는 네트워크도 검증한다.
         == The IP Address Shortage ==
          * 그래서 나온것이 헤더를 Robust Header Compression(ROHC)라고 불리우는 기준으로 압축하는 것이다. - 헤더를 여러번 보내는 대신에 3세대 폰은 헤더는 한번만 보내고 나서 짧은 메시지를 보낸다.
  • DataCommunicationSummaryProject/Chapter9 . . . . 2 matches
          * License-Free Radio 통신서비스를 하도록 허락한 주파수대이다.(돈주고 판것이것지) 물론 미국과 유럽의 기준이 약간 틀리다.
          * ad-hoc networking
          * Ad-hoc networking in HiperLan : 중간의 노드를 거쳐서 가는것 같다. 잘 모르겠다.
  • DataStructure/Tree . . . . 2 matches
         AddQ(Root)
          if(a->left) AddQ(a->left)
          if(a->right) AddQ(a->right)
         int Add(Node** root,char* ch)
          return add(&((*root)->pLeft),ch);
          return add(&((*root)->pRight),ch);
  • Debugging . . . . 2 matches
         = Thread =
         Upload:Debug_2004.ppt
  • DebuggingSeminar_2005 . . . . 2 matches
          || [http://www.compuware.com/products/devpartner/softice.htm SoftIce for DevPartner] || 데브파트너랑 연동하여 쓰는 SoftIce, [http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/SoftICE.shtml Freeware Download] ||
          || [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tools/tools/rebase.asp ReBase MSDN] || Rebase is a command-line tool that you can use to specify the base addresses for the DLLs that your application uses ||
  • DirectDraw . . . . 2 matches
         lpDDSBack->AddRef();
         hb = (HBITMAP) LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDB_BITMAP), IMAGE_BITMAP, cxDesire, cyDesire, LR_CREATEDIBSECTION);
         === Thread ===
  • DirectDraw/APIBasisSource . . . . 2 matches
          wc.hIcon = LoadIcon( NULL, IDI_APPLICATION );
          wc.hCursor = LoadCursor( NULL, IDC_ARROW );
  • DoubleBuffering . . . . 2 matches
          m_BackgroundBitmap.LoadBitmap(IDB_BACKGROUND);
         == Thread ==
  • DrawingToy . . . . 2 matches
         Upload:DrawingToy.JPG
         Save와 Load기능 가능.
  • Dubble_Buffering . . . . 2 matches
          // to do : add draw code with memDC
         == Thread ==
  • 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
  • EclipsePlugin . . . . 2 matches
          * http://download.eclipse.org/downloads/index.php (페이지 하단에 있다.)
  • EffectiveSTL/ProgrammingWithSTL . . . . 2 matches
         = Item46. Consider function objects instead of functions as algorithm parameters. =
         = Item48. Always #include the proper headers. =
  • EightQueenProblem/kulguy . . . . 2 matches
          availablePoints.add(new Point(x, y));
          availablePoints.add(point);
  • EmbeddedSystemClass . . . . 2 matches
         [http://zeropage.org/common-ftp/@embedded-system-cd/HUINS/pxa255_pro3v5.2A.iso 내장형시스템 보드 CD DOWNLOAD] : PXA255A (Intel XScale 400Mhz)
         apt-get upgrade
         aptitude install linux-headers-''[version]''
  • Expat . . . . 2 matches
         James Clark released version 1.0 in 1998 while serving as technical lead on the XML Working Group at the World Wide Web Consortium. Clark released two more versions, 1.1 and 1.2, before turning the project over to a group led by Clark Cooper, Fred Drake and Paul Prescod in 2000. The new group released version 1.95.0 in September 2000 and continues to release new versions to incorporate bug fixes and enhancements. Expat is hosted as a SourceForge project. Versions are available for most major operating systems.
         = thread =
  • ExtremeProgramming . . . . 2 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 만큼의 일을 할당한다.
  • FactorialFactors/이동현 . . . . 2 matches
          prime.add(2);
          prime.add(num);
  • Flex . . . . 2 matches
          Adobe사에서 개발한 툴.
          * 공식 홈페이지 : http://www.adobe.com/kr/products/flex/
          * 더욱 많은 자료 : http://www.adobe.com/kr/products/flex/productinfo/overview/flex_datasheet.html
  • Fmt . . . . 2 matches
         The unix fmt program reads lines of text, combining
         The unix fmt program reads lines of text, combining and breaking lines
  • FrontPage . . . . 2 matches
          * [https://docs.google.com/spreadsheet/ccc?key=0AuA1WWfytN5gdEZsZVZQTzFyRzdqMVNiS0RDSHZySnc&usp=sharing 기자재 목록]
          * [https://docs.google.com/spreadsheets/d/1c5oB2qnh64Em4yVOeG2XT4i_YXdPsygzpqbG6yoC3IY/edit?usp=sharing 도서목록]
  • GarbageCollection . . . . 2 matches
         = disadvantage =
         = thread =
  • Gof/Singleton . . . . 2 matches
         가능한 해결책으로는 Implementation에서 언급한 registry approach를 사용하는 것이다. Dynamic linking 방법도 또한 유용한 방법이다. Dynamic linking 은 application으로 하여금 사용하지 않는 subclass 도 전부 load해야 할 필요성을 덜어준다.
          m_ContainerOfSingleton->AddTail(new CNSingleton());
          POSITION position = m_ContainerOfSingleton->GetHeadPosition();
  • Gof/Strategy . . . . 2 matches
          * 당신은 알고리즘의 다양함을 필요로 한다. 예를 들어, 당신이 알고리즘을 정의하는 것은 사용메모리/수행시간에 대한 trade-off (메모리를 아끼기 위해 수행시간을 희생해야 하거나, 수행시간을 위해 메모리공간을 더 사용하는 것 등의 상관관계)이다. Strategy 는 이러한 다양한 알고리즘의 계층 클래스를 구현할때 이용될 수 있다.
          * Strategy 와 Context 사이의 대화중 overhead 가 발생한다.
  • Hacking/20041028두번째모임 . . . . 2 matches
          http://www.vmware.com/download/
          cd, pwd, man, ls, cp, rm, mkdir, rmdir, mv, cat, more, less, grep, find, echo, uname, adduser, passwd, id, su
  • HanoiProblem/임인택 . . . . 2 matches
          discsAtPillar.add(i);
          discsAtPillar.add(discNum);
  • HelpOnActions . . . . 2 matches
          * `!UploadFile`: 파일 업로드 UploadFile 페이지를 참조하세요.
  • Hessian . . . . 2 matches
         이를 컴파일 하기 위해서는 hessian-2.1.3.jar 화일과 jsdk23.jar, resin.jar 화일이 classpath 에 맞춰줘야 한다. (이는 resin 의 lib 폴더에 있다. hessian jar 화일은 [http://caucho.com/hessian/download/hessian-2.1.3.jar hessian] 를 다운받는다)
         Python 모듈은 http://caucho.com/hessian/download/hessianlib.py 를 다운받는다.
  • HotDraw . . . . 2 matches
         [[Draw(stadia)]]
         [[Draw(hanadulset)]]
  • HowToReadIt . . . . 2 matches
         NoSmok:HowToReadIt
         = Thread =
  • JTDStudy/첫번째과제/원명 . . . . 2 matches
         readability 를 위해 필요없는 typecasting 문법들 제거 (Java Language Specification의 규칙들을 보세요. 해당 typecasting은 거의다 필요 없는겁니다.) 유의미한 단위로 분리
         기타 overloading된 무의미한 compare를 정리. 소스상 setCorrectNumber를 생성자로 옮김.
  • JTDStudy/첫번째과제/정현 . . . . 2 matches
          numbers.add(String.valueOf(i));
          numbers.add(getRandom(ballLimit(nBall)));
  • Java Script/2011년스터디/박정근 . . . . 2 matches
         <HEAD>
          function addition(x, y){
         </HEAD>
          addition(i,person[i]);
  • Java/JDBC . . . . 2 matches
         Upload:ojdbc14.jar
         = thread =
  • JavaScript/2011년스터디/박정근 . . . . 2 matches
         <HEAD>
          function addition(x, y){
         </HEAD>
          addition(i,person[i]);
  • JavaStudy2003/네번째수업 . . . . 2 matches
         || [http://165.194.17.15/pub/upload/tempDrawEditor.zip]||
         || [http://165.194.17.15/pub/upload/Oekaki_SM.zip]||
  • JavaStudy2003/두번째과제/입출력예제 . . . . 2 matches
          output += input; // add text to String instance;
          output += input; // add text to String instance;
  • JavaStudy2003/세번째수업 . . . . 2 matches
         == 오버로딩(Overloading) 및 리팩토링 ==
         || 창재 & 수민 Pair || Upload:JavaStudy2003.zip||
  • JavaStudy2004/자바따라잡기 . . . . 2 matches
          * No More Operator Overloading
         === Thread ===
  • JollyJumpers/Leonardong . . . . 2 matches
          inputString = sys.stdin.readline()
         == Thread ==
  • JollyJumpers/조현태 . . . . 2 matches
          String text = System.Console.ReadLine();
          text = System.Console.ReadLine();
  • KnowledgeManagement . . . . 2 matches
         == Ad hoc Knowledge access ==
          * 지식 저장소에서 지식을 넣고 가져오는 한가지 대체적인 전략은 각 개인이 자신의 지식 요구에 따라 ad hoc 기반으로 접근 하는 것이다. 이 방법의 장점은 각 개인에게서 오는 응답의 내용과 제시된 문제에 대한 해결책이 풍부하고 그것을 제시하는 개인에게 특화될 수 있다는 점이다.
         Upload:knowledgeDiagram.JPG
  • LearningGuideToDesignPatterns . . . . 2 matches
         Proxy 가 어떻게 object에 대한 access를 control 하는지 공부하라. 이 패턴은 뒤의 AdapterPattern을 직접적으로 이끌어낸다.
         === Adapter - Structural ===
         AdapterPattern은 DecoratorPattern, ProxyPattern, 그리고 뒤에 이어지는 BridgePattern에 대해 학습자가 알고 있는 지식과 비교되어진다.
         최종적으로, 학습자는 어떻게 BridgePattern이 AdapterPattern 과 ProxyPattern 과 다른지 공부하게 된다.
         === Facade - Structural ===
         가장 마지막으로 읽을 Pattern 은 FacadePattern 이다. 이 Pattern은 InterpreterPattern 의 예제코드와 그 주제가 비슷하므로, InterpreterPattern 다음에 이어지는 것이 적절하다.
  • Linux . . . . 2 matches
         since april, and is starting to get ready. I'd like any feedback on
         PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
  • LogicCircuitClass/Exam2006_1 . . . . 2 matches
          * 배점 젤 큰 두 문제. 하나는 checksum 문제(강의록). 하나는 3bit Full adder 였나..? 암튼 adder 였던거 같은데 기억 안남. 설계해서 회로 그리는거였음. 식 최소하하고.
  • MindMapConceptMap . . . . 2 matches
         How To Read a Book 과 같은 책에서도 강조하는 내용중에 '책을 분류하라' 와 '책의 구조를 파악하라'라는 내용이 있다. 책을 분류함으로서 기존에 접해본 책의 종류와 비슷한 방법으로 접근할 수 있고, 이는 시간을 단축해준다. 일종의 知道랄까. 지식에 대한 길이 어느정도 잡혀있는 곳을 걸어가는 것과 수풀을 해치며 지나가는 것은 분명 그 속도에서 차이가 있을것이다.
         관련 자료 : '마인드맵 북' , 'Use Your Head' (토니 부잔) - MindMap 쪽에 관한 책.
  • MineSweeper/이승한 . . . . 2 matches
         [http://zeropage.org/pub/upload/지뢰찾기.fla 소스]
         onClipEvent(load){
  • MobileJavaStudy/HelloWorld . . . . 2 matches
          mainScreen.addCommand(exit);
          canvas.addCommand(exitCommand);
  • MobileJavaStudy/Tip . . . . 2 matches
         InputStream is = this.getClass().getResourceAsStream("readme.txt");
          while ((ch = is.read()) != -1) {
  • MoniWiki . . . . 2 matches
         If you are familiar with the PHP Script language you can easily add features or enhancements.
         == /DownLoad ==
  • MoreMFC . . . . 2 matches
         wc.hIcon = LoadIcon (NULL, IDI_WINLOGO);
         wc.hCursor = LoadCursor (NULL, IDC_ARROW);
  • NSIS/예제1 . . . . 2 matches
          File "C:\windows\notepad.exe"
         Portions Copyright (C) 1995-1998 Jean-loup Gailly and Mark Adler (zlib).
         File: "NOTEPAD.EXE" [compress] 20148/53248 bytes
         EXE header size: 35328 / 35328 bytes
  • NUnit/C#예제 . . . . 2 matches
         || Upload:NunitByC#ExampleGui.gif ||
         || Upload:NunitByC#ExampleConsole.gif ||
          1. 오른쪽에 있는 Add를 누른다.
  • NoSmokMoinMoinVsMoinMoin . . . . 2 matches
         || . || Header 태그 이용시 자동으로 번호 붙음(해제 가능) || . || 때에따라선 불편한 기능. Header 작은 태그들을 꼭 큰 태그 써야만 쓸 수 있으니 쩝||
  • ObjectProgrammingInC . . . . 2 matches
         = thread =
         결국 private가 없단 소린데... 컴파일 까지만 해서 lib 형태로 header에 public화 할 것만 공개한다면... 불가능이군...
  • PageListMacro . . . . 2 matches
          옵션을 metawiki 혹은 m으로 넣었습니다. 그런데, 서치 속도가 느립니다. metadb가 5메가 이상인데 약 2초 가까이 걸리네요. 페이지이 이 매크로를 넣으면 페이지 로딩속도가 느려지므로 그다지 바람직한 방법은 아닌 것 같습니다. 그리고, metadb를 다 서치하려면 메모리를 많이 잡아먹게 되어 멎는 경우도 생기므로, 100여개정도를 찾으면 끝내도록 되어있습니다.
  • PatternCatalog . . . . 2 matches
          * ["AdapterPattern"]
          * ["FacadePattern"]
          * ["Gof/Adapter"]
          * ["Gof/Facade"]
  • PlatformSDK . . . . 2 matches
         = Download =
         [http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm 다운로드 페이지] : 최신 버전은 VC6 와 호환되지 않는 다고함.
  • PosixThread . . . . 2 matches
         http://c.lug.or.kr/study/etc/posix_thread.html
         http://www.gpgstudy.com/gpgiki/POSIX%20Thread
  • ProgrammingLanguageClass . . . . 2 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."
         수업시간때 기억나는건 언제나 비난의 대상인 Fortran, 모든게 완벽한 Ada, 그 이후 실용적인 선택 C++, Java. --석천[[BR]]
         컴파일러를 독학하려는 사람들은 [http://no-smok.net/nsmk/_c4_c4_c6_c4_c0_cf_b7_af_c3_df_c3_b5_bc_ad_c0_fb 컴파일러추천서적] 참고.
  • ProgrammingLanguageClass/2006/Report3 . . . . 2 matches
         though it is difficult to avoid run-time overhead in the execution of thunks, sometimes it
         You are supposed to upload your source program and executable file. You are also
  • ProjectGaia/계획설계 . . . . 2 matches
          정렬된 레코드를 page(4KB) 단위로 입력, page에는 header와 slot이 차지하는 공간을 제외한 크기만큼 레코드를 저장할 수 있다. 레코드를 page에 입력할 때 비신장 가변길이 저장 방법을 사용, 입력될 레코드가 page의 남은 공간보다 클 경우 다음 page에 입력된다.
          master page의 page 수를 읽고 가장 마지막 page로 간 다음, page header의 freespace size를 삽입 예정 레코드의 크기와 비교하여, 만약 해당 page에 충분한 공간이 있다면 그대로 추가 입력, 충분한 공간이 없다면 다음 page를 생성하고 넣어주는 비신장 가변길이 방법을 이용한다.
  • ProjectPrometheus/AT_BookSearch . . . . 2 matches
         DEFAULT_HEADER = {"Content-Type":"application/x-www-form-urlencoded",
         DEFAULT_SERVICE_ADVANCED_PATH = "/servlet/AdvancedSearch"
          conn.request("POST", DEFAULT_SERVICE_SIMPLE_PATH, params, DEFAULT_HEADER)
          data = response.read()
         def getAdvancedSearchResponse(params):
          conn.request("POST", DEFAULT_SERVICE_ADVANCED_PATH, params, DEFAULT_HEADER)
          data = response.read()
         class TestAdvancedSearch(unittest.TestCase):
          data = getAdvancedSearchResponse(params)
          data = getAdvancedSearchResponse(params)
          data = getAdvancedSearchResponse(params)
  • ProjectPrometheus/CookBook . . . . 2 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' 식으로 쓰여진다.
  • ProjectVirush . . . . 2 matches
         [http://www.kolon.co.kr/ftp_upload/%ED%95%B4%ED%94%BC%EC%BD%98.jpg]
         Upload:ProjectVirush.zip
  • ProjectZephyrus/Afterwords . . . . 2 matches
          * deadline 을 잘 맞췄다. - 6월 10일까지 완료하기로 한 약속을 지켰다.
          * deadline 을 잘 맞췄다.
          - ["1002"] 의 성실성 부족. JavaDoc 의 시선분산 문제. 잦은 디자인 수정에 따른 잦은 Documentation 수정문제. 서버팀과의 대화 부족.
          - JavaDoc의 시선 분산 여부는 개인차와 주석에 대한 의견을 ["프로그램내에서의주석"]에서 토론되었다.
  • RUR-PLE . . . . 2 matches
          * [http://prdownloads.sourceforge.net/wxpython/wxPython2.6-win32-unicode-2.6.1.0-py24.exe wxPython다운로드]
          * [http://prdownloads.sourceforge.net/rur-ple/rurple0.9.0.1b.zip?use_mirror=nchc 러플 다운로드]
  • RecentChangesMacro . . . . 2 matches
          * board option added.
          * hits option added.
  • RedundantArrayOfInexpensiveDisks . . . . 2 matches
         shadowing 혹은 mirroring 이라고 부르며, 단어 그 자체 대로, 여러개의 디스크에 완벽하게 동일한 자료를 저장한다. 물론 읽어오는 작업을 할 때에는 병렬로 읽어올 수 있기때문에 성능향상이 있지만, 쓰기작업을 수행할때는 하나의 디스크를 사용하는 것과 차이가 없다. 조금 무식한 방법이지만 자료의 무결성을 보장하려고 할때 가장 확실한 방법이기도 하다.
         ==== Thread ====
  • Refactoring/MovingFeaturesBetweenObjects . . . . 2 matches
         A server class you are using needs an additional method, but you can't modify the class.
         A server class you are using needs serveral additional methods, but you can't modify the class.
  • ReverseAndAdd/신재동 . . . . 2 matches
         === ReverseAndAdd/신재동 ===
         class ReverseAndAdder:
          def reverseAndAdd(self, number):
          print 'No reverse and add'
         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()))
         >>> def revAndAdd(d):
         >>> revAndAdd(195)
         ''all tests data will be computable with less than 1000 iterations (additions)''를 고려한다면 명시적인 회수 체크는 없어도 될 듯.
  • RoboCode/ing . . . . 2 matches
         http://zeropage.org/pub/upload/ing.IngTeam_1.0.jar
         http://zeropage.org/pub/upload/nilath.Nilath_1.0.jar
  • Ruby/2011년스터디/서지혜 . . . . 2 matches
          _tprintf(_T("\t[Process name]\t[PID]\t[ThreadID]\t[PPID]\n"));
          pe32.szExeFile, pe32.th32ProcessID, pe32.cntThreads, pe32.th32ParentProcessID);
  • SVN 사용법 . . . . 2 matches
         == Add ==
         1. 마우스 오른 쪽 버튼 클릭 -> add 선택 -> Debug 제외한 폴더 Add
         1. Add 후 Commit
         == Thread ==
  • Self-describingSequence/황재선 . . . . 2 matches
          public int readNumber() {
          int n = ds.readNumber();
  • 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 ==
  • Simple_Jsp_Ex . . . . 2 matches
         <head>
         </head>
  • SmallTalk/강좌FromHitel/강의2 . . . . 2 matches
          ☞ a Process(a CompiledExpression, priority: 5, state: #ready)
          [ s size = 6 ] whileFalse: [s add: (r next * 49) rounded].
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 2 matches
         Back in the days when data was separated from computation, and seldom the twain should meet, encoding decisions were critical. Any encoding decision you made was propagated to many different parts of the computation. If you got the encoding wrong, the cost of change was enormous. The longer it took to find the mistake, the more ridiculous the bill.
         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:
  • SoftwareEngineeringClass . . . . 2 matches
          * 교수: 이경환 교수님 ([http://object.cau.ac.kr/selab/lecture/undergrad/undergrad.htm 홈페이지])
  • Spring/탐험스터디/wiki만들기 . . . . 2 matches
          * 컨트롤러 함수에 인자를 다르게 해서 OverLoading하려 했으나 ResuestMapping이 같아서 Spring이 Ambiguous Mapping Exception을 발생시켰다.
          * RequestMappingHandlerMapping의 매핑 테이블을 보니 {[ URL ], methods=[ Method 타입 ], params=[],headers=[],consumes=[],produces=[],custom=[]}등으로 Request를 구분하고 있었다.
  • TAOCP/BasicConcepts . . . . 2 matches
          ±AA - 메모리 주소(the address)
          {{{~cpp OP ADDRESS, I(F) }}}
          * Loading operators.
          사칙연산을 한다. ADD, SUB, MUL, DIV가 있다.
          * Address transfer operators.
  • TheKnightsOfTheRoundTable . . . . 2 matches
         {{| The radius of the round table is: r |}}
         {{| The radius of the round table is: 2.828 |}}
  • TheKnightsOfTheRoundTable/김상섭 . . . . 2 matches
          cout << "The radius of the round table is: 0.000" << endl;
          cout << "The radius of the round table is: " << temp << endl;
  • TheKnightsOfTheRoundTable/허준수 . . . . 2 matches
          cout << "The radius of the round table is: 0.000" <<endl;
          cout << "The radius of the round table is: "
  • TkinterProgramming/Calculator2 . . . . 2 matches
          text_padx = 10, text_pady=10, text_relief = 'groove',
  • Trac . . . . 2 matches
         http://nohmad.sub-port.net/wiki/Trac - nohmad 님의 설명
  • TravelSalesmanProblem . . . . 2 matches
         || Upload:Project_I___TSP561.txt ||
         || Upload:TSP535.txt ||
  • UDK/2012년스터디 . . . . 2 matches
          * [http://download.autodesk.com/us/3dsmax/skillmoviesv2011/index.html Essential Skills Movies]
          * [http://usa.autodesk.com/adsk/servlet/index?siteID=123112&id=6837309&linkID=9241175 Autodesk 3ds Max Services & Support]
  • Unicode . . . . 2 matches
         Establishing Unicode involves an ambitious project to replace existing character sets, many of them limited in size and problematic in multilingual environments. Despite technical problems and limitations, Unicode has become the most complete character set and one of the largest, and seems set to serve as the dominant encoding scheme in the internationalization of software and in multilingual environments. Many recent technologies, such as XML, the Java programming language as well as several operating systems, have adopted Unicode as an underlying scheme to represent text.
         = thread =
  • UseSTL . . . . 2 matches
          * Documentation : Can't write document but try upload source.
         == Thread ==
  • User Stories . . . . 2 matches
         User stories serve the same purpose as use cases but are not the same. They are used to create time estimates for the release planning meeting. They are also used instead of a large requirements document. User Stories are written by the customers as things that the system needs to do for them. They are similar to usage scenarios, except that they are not limited to describing a user interface. They are in the format of about three sentences of text written by the customer in the customers terminology without techno-syntax.
         One of the biggest misunderstandings with user stories is how they differ from traditional requirements specifications. The biggest
  • VacationOfZeroPage . . . . 2 matches
         2박3일 정도 교외로 RT를 가면 어떨까요? (see also Seminar:ReadershipTraining ) JuNe이 학부생으로 되돌아 간다면 선배, 후배, 동기들과 컴퓨터 고전을 들고 RT를 할 겁니다.
         === Thread ===
  • VisualStudio2005 . . . . 2 matches
         http://www.microsoft.com/korea/events/ready2005/vs_main.asp
         Upload:VS2005_CS_DIAGRAM.jpg
  • WebLogicSetup . . . . 2 matches
          <load-on-startup>3</load-on-startup> <!-- 시작시 준비해놓을 서블릿 인스턴스 개수 -->
  • WhyWikiWorks . . . . 2 matches
          * 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 participants are, by nature, a pedantic, ornery, and unreasonable bunch. So there's a camaraderie here we seldom see outside of our professional contacts.
  • WindowsTemplateLibrary . . . . 2 matches
         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.
         [http://www.microsoft.com/downloads/details.aspx?FamilyID=128e26ee-2112-4cf7-b28e-7727d9a1f288&DisplayLang=en MS WTL]
  • WritingOS . . . . 2 matches
         http://www.aladdin.co.kr/shop/wproduct.aspx?isbn=8989975603
         = thread =
  • XpWeek . . . . 2 matches
         [http://www.okjsp.pe.kr/upload/Agile_Voice.zip 기민한 문화 이야기]를 안 보신 분은 꼭 보고 오셨으면 합니다.
         == Thread ==
  • XpWeek/20041220 . . . . 2 matches
         10시 30분~12시 : 기민한 문화 이야기 [http://www.okjsp.pe.kr/upload/Agile_Voice.zip 음성PPT] 보기
          * [http://zeropage.org/pub/upload/Timer.exe Timer]
  • XpWeek/20041223 . . . . 2 matches
         [http://zeropage.org/pub/upload/1223_1630.jar 결과물] - 클라이언트에서 접속하면 오류남.ㅡㅡ;
         = Thread =
  • XpWeek/20041224 . . . . 2 matches
         [http://zeropage.org/pub/upload/1224_1115.jar 중간결과]
         [http://zeropage.org/pub/upload/1224_1550.jar 최종결과]
  • XpWeek/준비물 . . . . 2 matches
          || Pro-Pad || . || X ||
         == Thread ==
  • Z&D토론/학회명칭토론 . . . . 2 matches
         === Thread ===
         DeleteMe) 이 페이지의 Thread 는 참고일뿐, 학회명칭을 결정한 것은 1월 30일 회의입니다. 그때의 토론내용을 결론부에 적어주는 것이 적절하다고 생각합니다. (즉, ZP로 결정된 이유등에 대해서.)
  • ZeroPageServer/CVS계정 . . . . 2 matches
         id : cvs_reader
         == Thread ==
  • ZeroPageServer/UpdateUpgrade . . . . 2 matches
         apt-get upgrade or apt-get dist-upgrade
  • ZeroPageServer/set2005_88 . . . . 2 matches
          * [http://www.zeropage.org/server-status apache status], [http://www.zeropage.org/jkstatus jk status], [http://www.zeropage.org:8080/manager/html tomcat manager], [http://www.zeropage.org:8080/admin/ tomcat administrator]
  • ZeroPageServer/계정신청상황 . . . . 2 matches
         || 임인택 || dduk || 00 || 2000 || zm ||radiohead4us 엣 dreamx.net||zmr ||
  • ZeroPage정학회만들기 . . . . 2 matches
         = thread =
          * 이번에 르네상스클럽에서 할 Seminar:ReadershipTraining 와 같은 행사의 과내 행사화. RT와 Open Space Technology 를 조합하는 방법도 가능하리란 생각.
  • ZeroWikian . . . . 2 matches
          * [radeon256]
         == Thread ==
  • [Lovely]boy^_^/영작교정 . . . . 2 matches
          * [[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.
  • canvas . . . . 2 matches
          virtual void Add(Shape *pObj){};
          void Add(Shape *pObj) {
          void addNewShape(Shape *pObj)
          aCompositeShape2.Add(&aTriangle);
          aCompositeShape2.Add(&aRectangle);
          aCompositeShape.Add(&aCompositeShape2);
          aCompositeShape.Add(&aCircle);
          aCompositeShape.Add(&aRectangle2);
          aPalette.addNewShape(&aCompositeShape);
  • cheal7272 . . . . 2 matches
          * 자바 관련된 것들 (*)--->grade
         === Thread ===
  • eXtensibleStylesheetLanguageTransformations . . . . 2 matches
         <img src="http://upload.wikimedia.org/wikipedia/en/5/5a/XSLTprocessing.PNG" />
         = thread =
  • erunc0/COM . . . . 2 matches
         == Thread ==
          * 개인적으로 COM 구현할때는 (정확히야 뭐 ActiveX Control) 손수 COM 구현하는데 하는 일들이 많아서 -_-.. (Interface 작성하고 IDL 컴파일해주고, COM Component DLL Register 해주고 그다음 COM Component 잘 돌아가는지 테스트 등등) 거의 Visual Studio 의 위자드로 작성한다는. --a 그리고 COM 을 이해할때에는 OOP 에 대한 좀 바른 이해를 중간에 필요로 할것이라 생각. 디자인 패턴에서의 Factory, FacadePattern 에 대해서도 아마 읽어볼 일이 생기기라 생각.
  • html5/offline-web-application . . . . 2 matches
         || DOWNLOADING ||업데이트 다운로드 중 ||
         || UPDATEREADY ||최신 캐시를 이용할 수 있음 ||
         || downloading ||업데이트 다운로드 중 ||
         || updateready ||최신 캐시 얻기 완료. swapCache()를 호출할 수 있음 ||
  • html5/web-storage . . . . 2 matches
          readonly attribute unsigned long length;
         = thread =
  • iText . . . . 2 matches
          document.add(new Paragraph("Hello, World"));
          결과 파일 : Upload:Hello.pdf
  • naneunji . . . . 2 matches
         === Reading ===
          ["naneunji/Read"]
  • neocoin/Read/5-6 . . . . 2 matches
         ["neocoin/Read"]/5-6
         ["neocoin/Read"]/5-6
  • radiohead4us/Book . . . . 2 matches
         ["radiohead4us"]
  • 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
         ||[Upload:mail.png]||
         ||[Ajax2006Summer]||Head Rush AJAX 스터디|| 2006.07 ~ ||
  • whiteblue/간단한계산기 . . . . 2 matches
          getContentPane().add(inputField);
          getContentPane().add(button);
  • 검색에이전시_temp . . . . 2 matches
          * [http://prdownloads.sourceforge.net/goog-kongulo/kongulo-0.1.zip?download 웹스파이더(구글오픈소스)] - 이프로그램은 구글 데스크탑의 플러그인 같은 것으로서 이프로그램을 사용하여 특정 웹사이트 내용을 긁어서 구글 데스크탑 디비에 넣을 수 있다. 현재는 이 프로그램으로 구글 데스크탑이 아닌 그냥 파일에 쓰는식으로만 바꿔봄
  • 경시대회준비반 . . . . 2 matches
         || [AdventuresInMoving:PartIV] ||
         || [EditStepLadders] ||
         [http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=dynProg Dynamic Programming: From novice to advanced] 읽어보세요.
  • 구조체 파일 입출력 . . . . 2 matches
          //fread(&p, sizeof(Person), 1 , fpt); // (주소, 구조체 크기, 구조체 개수, 파일 )
          fread(&p, sizeof(Person), 1, fp);
  • 그래픽스세미나/6주차 . . . . 2 matches
          PPT파일: Upload:CGseminar6.alz Upload:CGseminar6.a00
  • 김영록/연구중/지뢰찾기 . . . . 2 matches
         Upload:mine1.JPG
         Upload:mine2.JPG
  • 날다람쥐 6월9일 . . . . 2 matches
          void add(int a, int b, int* cp) {
         add(a, b, &c); // a와 b의 값을, c의 주소를 넣는다.
  • 데블스캠프2002 . . . . 2 matches
          1. ["RandomWalk"] - 2학년 1학기 자료구조 첫 숙제였음. ["radiohead4us"]
  • 데블스캠프2003/다섯째날 . . . . 2 matches
         Upload:진훈원명오목.exe
         Upload:재선동일오목.exe
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 2 matches
         Upload:test_dine_4.rur
         == Thread ==
  • 데블스캠프2006/SVN . . . . 2 matches
          * SVN download : http://prdownloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.3.5.6804-svn-1.3.2.msi?use_mirror=heanet
         5. Add that folder and files except debug folder and .ncb, .vsp, .suo, useroptionfiles.
  • 데블스캠프2009/수요일/JUnit/서민관 . . . . 2 matches
          addition();
          public void addition()
  • 데블스캠프2009/월요일/연습문제/HTML-CSS/강소현 . . . . 2 matches
         <head>
         </head>
  • 데블스캠프2010/Prolog . . . . 2 matches
          * [http://www.swi-prolog.org/download/stable SWI-Prolog]
         is_son_of(hades, cronus).
  • 데블스캠프2010/다섯째날/ObjectCraft/미션2/강소현 . . . . 2 matches
         bool isDead(zerg a, zerg b){
          while(isDead(zerg1, zerg2)){
  • 데블스캠프2010/첫째날/오프닝 . . . . 2 matches
          1. SVN을 다운받자~ [http://tortoisesvn.net/downloads Download]
  • 데블스캠프2011/넷째날/루비/서민관 . . . . 2 matches
          attr_reader:inputNum
          attr_reader:randNum
  • 데블스캠프2011/셋째날/String만들기 . . . . 2 matches
         || replace || str.replace("bc", "ad") == "aaddef" ||
  • 데블스캠프2011/첫째날/오프닝 . . . . 2 matches
          1. SVN을 다운 받아봅시다. [http://tortoisesvn.net/downloads Download]
  • 데블스캠프2012/셋째날/코드 . . . . 2 matches
         <HEAD>
         </HEAD>
         mapObj.addOverlay(myMark);
         NEvent.addListener(myMark,"mouseover",function(){alert("Zeropage");});
  • 독서는나의운명 . . . . 2 matches
         [(reading)] 과 함께 진행.
          * 독서 카페 [(reading)] 도 있고 하니 여기서 진행하면 좋을듯..
  • 레밍즈프로젝트/그리기DC . . . . 2 matches
          //Load
          newBitmap.LoadBitmap(ITEM);
  • 레밍즈프로젝트/스펙분석 . . . . 2 matches
         Upload:레밍즈프로젝트_게임스펙분석.gif
         Upload:레밍즈프로젝트_맵제작스펙.gif
  • 레밍즈프로젝트/프로토타입/에니메이션 . . . . 2 matches
         AddFrame(UINT ITEM)으로 프레임을 추가시키고 외부에서 적절한 타이머를 통해서 움직임을 조절한다.(NextFrame())
         Upload:beonit.exe
          void addFrame(UINT ITEM){
  • 로보코드/babse . . . . 2 matches
         Upload:babse.zip
         Upload:babseteam.zip
  • 말없이고치기 . . . . 2 matches
         게다가, 남의 오류를 드러내고 이에 대해 반박을 하는 것은 결국 필요없는 ["ThreadMode"]의 글을 남겨서 처음 읽는 독자로 하여금 시간 낭비를 하게 할 수 있다. (see also NoSmok:질문지우기)
         이 방법은 특히 WikiMaster들이 많이 행한다. OriginalWiki의 WardCunningham 경우는 "이건 이래야 한다"는 식의 말을 특정인에게 직접 하는 일은 별로 없고, 대신 그 규칙을 어긴 글이 있을 때마다 일일이 찾아가서 단순히 그 오류만 고쳐준다 -- 말하지 않고 스스로 행함으로써 "보여주는 것"이다(NoSmok:LeadershipByShowing). 그러면 당사자는 이를 알아채지 못하고 처음 몇 번은 계속 실수를 할 수 있지만 어느 순간에 스스로 깨닫고 학습( NoSmok:동의에의한교육 )하게 된다.
  • 문서구조조정토론 . . . . 2 matches
         ["neocoin"]:말씀하시는 문서 조정은 문서 조정은 문서 작성자가 손대지 말아야 한다라는걸 밑바탕에 깔고 말씀 하시는것 같습니다. 문서 조정자는 특별히 문서 조정을 도맡는 사람이 아니고, 한명이 하는 것이 아니라, 다수가 접근해야 한다는 생각입니다. "다같이" 문서 조정을 해야 된다는 것이지요. 문서 조정을 한사람의 도맡고 이후 문서 작성자는 해당 문서에서 자기가 쓴 부분만의 잘못된 의미 전달만을 고친다라는 의미가 아닌, 문서 조정 역시 같이해서 완전에 가까운 문서 조정을 이끌어야 한다는 생각입니다. 즉, 문서 구조 조정이후 잘못된 문서 조정에서 주제에 따른 타인의 글을 잘못 배치했다면, 해당 글쓴이가 다시 그 배치를 바꿀수 있고, 그런 작업의 공동화로, 해당 토론의 주제를 문서 조정자와 작성자간에 상호 이해와 생각의 공유에 일조 하는것 이지요.[[BR]] 논의의 시발점이 된 문서의 경우 상당히 이른 시점에서 문서 구조조정을 시도한 감이 있습니다. 해당 토론이 최대한 빨리 결론을 지어야 다음 일이 진행할수 있을꺼라고 생각했고, thread상에서 더 커다랗게 생각의 묶음이 만들어 지기 전에 묶어서 이런 상황이 발생한듯 합니다. 그렇다면 해당 작성자가 다시 문서 구조 조정을 해서 자신의 주제를 소분류 해야 한다는 것이지요. 아 그리고 현재 문서 구조조정 역시 마지막에 편집분은 원본을 그대로 남겨 놓은 거였는데, 그것이 또 한번 누가 바꾸어 놓았데요. 역시 기본 페이지를 그냥 남겨 두는 것이 좋은것 같네요.(현재 남겨져 있기는 합니다.) --상민
         그리고 이건 논제와 약간 다른데, 성급하게 'Document' 를 추구할 필요는 없다고 봅니다. Thread 가 충분히 길어지고, 어느정도 인정되는 부분들에 대해서 'Document' 화를 해야겠죠. (꼭 'Document' 라고 표현하지 않아도 됩니다. 오히려 의미가 더 애매모호합니다. '제안된 안건' 식으로 구체화해주는 것이 좋을 것 같습니다.) --석천
  • 문자반대출력/김정현 . . . . 2 matches
          String addr = "test.txt";
          test.reverseWrite(test.getText(addr));
  • 문제풀이/1회 . . . . 2 matches
         If the readline module was loaded, then input() will use it to provide elaborate line editing and history features.
  • 박성현 . . . . 2 matches
          * [QuestionsAboutMultiProcessAndThread] - O/S 공부 중 Multi-Process와 Multi-Thread 개념이 헷갈려서 올린 질문...
  • 보드카페 관리 프로그램 . . . . 2 matches
         - 게임 3개 (jenga, citadell, pit)
         - play {table1, table2, table3} {jenga, citadell, pit}
  • 블로그2007/송지훈 . . . . 2 matches
         <head>
         </head>
  • 상협/감상 . . . . 2 matches
         || ["PowerReading"] || - || - || 1 || ★★★★★ ||
         || [여섯색깔모자] || 에드워드 드 보노 || 1 ||4/24 ~ 5/1 || 이책은 PowerReading 처럼 활용정도에 따라서 가치가 엄청 달라질거 같다. ||
  • 새싹교실/2011 . . . . 2 matches
          header file, source file, resource file 개념 설명
          address
  • 새싹교실/2011/Pixar/3월 . . . . 2 matches
          * myheader.h
         #include "myheader.h"
  • 새싹교실/2011/學高/1회차 . . . . 2 matches
          * Memory address, binary bits
          * Source file, Resource file, Header file
  • 새싹교실/2011/무전취식/레벨10 . . . . 2 matches
          // add your code here //아직 코드까지는 못짰어요;
          // add your code here
  • 새싹교실/2012/벽돌쌓기 . . . . 2 matches
          : 예제 - swap함수 / add 함수의 구현
          * 함수의 구현에 있어서 기본적인 int main(void) {}로 시작하여 간단한 swap함수와 add함수를 구현하여 설명하였고 return값이 정확하게 어떤 의미를 띄는지 함수선언의 자료형에 맞춰 강의하였다.
  • 새싹교실/2012/주먹밥/이소라때리기게임 . . . . 2 matches
         int playerload(PLAYER *); //플레이어 로드
         int playerload(PLAYER * who){
  • 새싹교실/2012/해보자 . . . . 2 matches
          - printf("%d",add(1,3));에서 add(1,3)의 자리엔 4의 값이 들어간다.
  • 서로간의 참조 . . . . 2 matches
          CView* pView = m_viewList.GetHead();
         == thread ==
  • 선희 . . . . 2 matches
         == Thread ==
         == Thread ==
  • 선희/짜다 만 소스 . . . . 2 matches
         Upload:Calendar_SUNNY.cpp
         Upload:RandomWalk_SUNNY.cpp
  • 소수구하기/임인택 . . . . 2 matches
          이렇게 수정했더니 되는군요. 등호하나때문에 결과가 엄청나게 달라지는군요. 지적해 주셔서 감사 - 임인택 (["radiohead4us"])
  • 송년회 . . . . 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
         Upload:CampusC.zip
         == Thread ==
  • 아잉블러그/11월18일모임내용 . . . . 2 matches
         Upload:BLOG.JPG
         Upload:HTML.JPG
  • 알고리즘2주숙제 . . . . 2 matches
         === Contradixtion ===
         === Contradixtion ===
  • 알카노이드 . . . . 2 matches
          * ECLIPSE 툴과 j2 sdk 최신 버전은 [http://idaizy.com/download.php] 페이지 가면 빠른속도로 받을수 있습니다
         Upload:alkanoid.zip -[김홍선] < 이클립스가 이상하게 되서 구조가 이상해져 버렸어요 -_-;
  • 여섯색깔모자 . . . . 2 matches
         [http://docs.google.com/present/view?id=0AdizJ9JvxbR6ZGNrY25oMmpfM2Q5djhkOGNq&hl=ko&authkey=CKTc9ZoI 2010/7월의세미나/여섯색깔모자]
         = Thread =
         평소에 의견을 교환 하다가 보면 어느새 자신의 자존심을 지키려는 논쟁 으로 변하게 되는 경우가 많다. 이 논쟁이란게 시간은 시간대로 잡아 먹고, 각자에게 한가지 생각에만 편향되게 하고(자신이 주장하는 의견), 그 편향된 생각을 뒷받침 하고자 하는 생각들만 하게 만드는 아주 좋지 못한 결과에 이르게 되는 경우가 많다. 시간은 시간대로 엄청 잡아 먹고... 이에 대해서 여섯 색깔 모자의 방법은 굉장히 괜찮을거 같다. 나중에 함 써먹어 봐야 겠다. 인상 깊은 부분은 회의를 통해서 지도를 만들어 나간후 나중에 선택한다는 내용이다. 보통 회의가 흐르기 쉬운 방향은 각자 주장을 하고 그에 뒷받침 되는것을 말하는 식인데, 이것보다 회의를 통해서 같이 머리를 맞대서 지도를 만든후 나중에 그 지도를 보고 같이 올바른 길로 가는 이책의 방식이 여러사람의 지혜를 모을수 있는 더 좋은 방법이라고 생각한다. 이 책도 PowerReading 처럼 잘 활용 해보느냐 해보지 않느냐에 따라서 엄청난 가치를 자신에게 줄 수 도 있고, 아무런 가치도 주지 않을 수 있다고 생각한다. - [상협]
  • 영어학습방법론 . . . . 2 matches
          * 잘 안외어지는 단어는 동화[자신이 한글로 계속 보고 싶을 정도로 좋아할 정도로 잘 아는 것. ex) Readers]같은 예문을 모르는 단어를 search하면서 그 단어의 쓰임을 예문을 통해서 외운다.
          * Oxford Advanced Learner's Dictionary of Current English (6th Edition이상)
          * The Longman Dictionary of Contemporary English (Addison Wesley Longman, 3rd Edition이상)
          * Basic , Medium , Advanced 3가지중 자신에게 약간(!) 어려운 것을 선택해서 보기. 아니면 기초부터 착실이 다지시던지.
          * 페이지당 3, 4단어 정도 모르는게 적당. Level선택두 아주 중요함(읽기만 아니라 듣기도 해야하기때문) Cambridge, Longman, Oxford같은 출판사에서 나온 것을 선택하는 것이 좋음. Penguin Readers 시리즈가 유명함. Tape과 책이랑 같이 있음. 같이 구입 보통 각 책마다 level이 표시되어 있음(단어숫자라던지 교육과정정도를 표기) Tape : 성우가 재밌게 동화구연을 하는 것이라면 더 재밌다. 더 집중할 수 있다. ^^
  • 오목/인수 . . . . 2 matches
          public OmokFrame(String arg) throws HeadlessException {
          getContentPane().addMouseListener( new PutStoneListener(this) );
  • 위키개발2006 . . . . 2 matches
          owiki_custommade - 해당 서버, 가입자들이 있는 서버들
          owiki_custommadelist - 해당 서버
  • 위키설명회2005 . . . . 2 matches
         <p href = "http://cafe.naver.com/gosok.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=135">ZDnet기사</p>
         = Thread =
  • 위키에대한생각 . . . . 2 matches
          || Upload:cssExample1.bmp || Upload:cssExample2.bmp ||
  • 유닛테스트세미나 . . . . 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 =
  • 이규완 . . . . 2 matches
          long len=loadFromFile("aaa.txt", str);
         = Thread =
  • 이성의기능 . . . . 2 matches
         이전 교양으로 '교육의 이해' 수업을 들을때 레포트로 나왔었던 NoSmok:AlfredNorthWhitehead 의 책. 그당시 책을 읽을때 완전히 이해를 하지 못해서인지도 모르겠지만, 매번 읽을때마다 나에게 의미를 주는 책.
         See Also NoSmok:이성의기능 , NoSmok:AlfredNorthWhitehead
  • 이승한/mysql . . . . 2 matches
          키 설정 : add index [인덱스명] (필드명, );
         = Thread =
  • 인수/Smalltalk . . . . 2 matches
         RWRoach>>abroad: aBoard row: aRow col: aCol
         r abroad:b row:1 col:1.
  • 전문가의명암 . . . . 2 matches
         NoSmok:AlfredNorthWhitehead''''''는 ''Civilization advances by extending the number of important operations which we can perform without thinking of them.''라는 명언을 남겼다.
  • 정규표현식/스터디/문자집합으로찾기/예제 . . . . 2 matches
         ./ad1302.txt
          1. {{{./.[AaD-Zd-z]........}}}
          1. {{{./.[ad-zAD-Z]........}}}
  • 정모/2004.10.5 . . . . 2 matches
          * P2P 캐스트 - 윈엠프 방송같은 기존 BroadCast 방식에서 P2P방식으로 바꾸어 사용자가 몇 명이 몰리든 상관없이 원활히 동작
         == Thread ==
  • 정모/2006.1.5 . . . . 2 matches
         == Thread ==
         Upload:Alice.txt
  • 정모/2011.10.5 . . . . 2 matches
          * Hadoop은 대용량 분산 데이터 처리 플랫폼이다.
          * Hadoop은 코끼리 인형의 이름이었습니다. 아무도 안낚인듯 - [서지혜]
          * 오랜만에 정모를 참가했네요.. 날짜가 바뀌어서 이제 학교 나오는 4일 내내 수업 끝나고 집에 가는 날이 없어졌네요 아이 좋아~ (쳇) 여하튼.. 지원이의 세미나 후기를 보면서 전에 구글 블로그에 거기 참여한 사람들 뒷통수 찍은 사진 올라왔길래 '넌 도데체 어딨냐' 이러면서 찾았었는데 사진 보면서 대략의 위치를 파악했네요 다시한번 찾아봐야지... 라고 했지만 남자 뒤통수 밖에 안보이네요 -_-; [http://4.bp.blogspot.com/-BvALjPoMRYs/ToQet8xHkbI/AAAAAAAAANw/apBSQ_1QJiI/s1600/ADL_0932+%25281%2529.JPG, 어디 숨어있나] 퀴즈도 재미있었습니다. 모두들 진실은 말 하지 않는군요 -ㅅ-; 흠흠.. - [권순의]
  • 정모/2011.3.7 . . . . 2 matches
          * 활동보고에서 책읽기 모임 보고를 하면서 간만에 정말 정식활동 시작!! 한번쯤 해보고 싶었던 루비 프로그래밍 실습도 하면서 알찬 정모가 되지 않았나 느꼈습니다. 아쉬웠던 점은 시간 안배인데, 정모의 시간에 대한 제한은 없으나 어느 정도 deadline은 잡아야 하지 않나 하는 생각이 들었습니다. (예를 들면 늦어도 9시까지는 끝낸다 라던가..) 책읽기모임 활동보고의 소요시간이 약간 길었는데, 각자 읽은 책에 대해서 정모에서 나누는 것이 가장 효과적이긴 하나 모임 때 나눴던 얘기의 단순 요약판이니 이제부터는 위키를 참조하는 것도 좋지 않을까 싶네요. 그리고 루비 코드 레이스는 참여자를 봐서 다음주 정모 때 하는게 어떨까요 - [송지원]
          * 루비에 대해 알게 되었습니다. 매우 흥미로웠지만, 별로 실용적으로 쓸 일은 없을 것이라는 생각이 들었습니다. 좋아하던 영화들을 다른 관점에서 보고 나니 "아 그럴 수도 있군! 이거 재미있는데?"라는 생각이 들었습니다. 갑자기 새싹스터디 커리큘럼 작성에 부하가 걸리기 시작했습니다. 새로운 thread를 열어서 job을 분담하지 않는다면 timeout이 날 것 같아 걱정 중입니다. 다음 페차쿠차로 Objective-C에 대해 발표 해보아야겠습니다. - [황현]
  • 정모/2012.9.10 . . . . 2 matches
          [http://wiki.zeropage.org/wiki.php/Uploaded%20Files?action=download&value=OpenCamp.png 타임테이블]
  • 조영준/파스칼삼각형/이전버전 . . . . 2 matches
          s = Console.ReadLine(); //삼각형 크기를 입력받음
          s = Console.ReadLine(); //삼각형 크기를 입력받음
  • 조윤희 . . . . 2 matches
         ||Upload:yuni1.jpg||Upload:yuni2.jpg||
  • 조현태/놀이/지뢰파인더 . . . . 2 matches
          Upload:minefinder_dine.jpg
         지뢰파인더 1.0v - Upload:MineFinder.exe
  • 지금그때/OpeningQuestion . . . . 2 matches
         같은 주제 읽기(see HowToReadIt)를 하기에 도서관만한 곳이 없습니다. 그 경이적인 체험을 꼭 해보길 바랍니다. 그리고 도서신청제도를 적극적으로 활용하세요. 학생 때는 돈이 부족해서 책을 보지 못하는 경우도 있는데, 그럴 때에 사용하라고 도서신청제도가 있는 것입니다. --JuNe
         책은 NoSmok:WhatToRead 를 참고하세요. 학생 때 같이 시간이 넉넉한 때에 (전공, 비전공 불문) 고전을 읽어두는 것이 평생을 두고두고 뒷심이 되어주며, 가능하다면 편식을 하지 마세요. 앞으로 나의 지식지도가 어떤 모양새로 나올지는 아무도 모릅니다. 내가 오늘 읽는 책이 미래에 어떻게 도움이 될지 모르는 것이죠. 항상 책을 읽으면서 자기의 "시스템"을 구축해 나가도록 하세요. 책을 씹고 소화해서 자기 몸化해야 합니다. 새로운 정보/지식이 들어오면 자기가 기존에 갖고 있던 시스템과 연결지으려는 노력을 끊임없이 하세요.
  • 컴퓨터공부지도 . . . . 2 matches
         ==== Multi Thread Programming ====
         See Also HowToStudyXp, HowToReadIt, HowToStudyDataStructureAndAlgorithms, HowToStudyDesignPatterns, HowToStudyRefactoring
  • 코드레이스/2007/RUR_PLE . . . . 2 matches
          plant_carrot() # we had removed the only one
          Upload:상섭.zip
  • 토이/메일주소셀렉터/김남훈 . . . . 2 matches
         mail_address {mailname}@({domain_name}\.)+{last_domain}
         {mail_address} { printf("true.\n"); }
  • 파킨슨의 법칙 . . . . 2 matches
         || http://www.aladdin.co.kr/Cover/8950905310_1.gif ||
         || Aladdin:8950905310 ||
  • 프로그래밍/ACM . . . . 2 matches
          public String readLine() {
          car = System.in.read();
  • 현재시간 . . . . 2 matches
         link : Upload:handclock.swf
         [[HTML(<EMBED SRC="http://165.194.17.15/pub/upload/handclock.swf" width=650/>)]]
  • 06 SVN . . . . 1 match
         5. Add that folder and files except debug folder and .ncb, .vsp, .suo, useroptionfiles.
         Tortoisesvn - add
  • 10학번 c++ 프로젝트/소스 . . . . 1 match
         //made by 김정혜
  • 1thPCinCAUCSE/ExtremePair전략 . . . . 1 match
         === Thread ===
  • 2002년도ACM문제샘플풀이 . . . . 1 match
         == Thread ==
  • 2005MFC스터디 . . . . 1 match
         Upload:visual c++6 완벽가이드.gif
  • 2006신입생 . . . . 1 match
         신입생들 주소록 - Upload:2006contact.hwp
  • 2010PHP . . . . 1 match
          * [http://dev.mysql.com/downloads/workbench/5.2.html MySQL Workbench 다운로드]
  • 2thPCinCAUCSE/ProblemA/Solution/상욱 . . . . 1 match
         == Thread ==
  • 2학기자바스터디 . . . . 1 match
         == Thread ==
  • 2학기파이선스터디 . . . . 1 match
         == Thread ==
  • 3D프로그래밍시작하기 . . . . 1 match
          * 파일 포멧에 관한 자료는 나우누리 게제동에 심심강좌.. 인가.. 거기하구 책으로는 3d file format이라는 책이 있는데.. addison wesley 에서 나온건가.. --; 있습니다. 여러군대에서 찾으실수 있을듯 합니다.
  • 3N+1Problem/1002_2 . . . . 1 match
          http://gochi.pe.kr/upload/img/code/3npuls1problem.jpg [[BR]]
  • 3N+1Problem/Leonardong . . . . 1 match
         == Thread ==
  • 5인용C++스터디/다이얼로그박스 . . . . 1 match
         Upload:DialogBox.zip
  • 5인용C++스터디/클래스상속 . . . . 1 match
         Upload:Class.ppt
  • 5인용C++스터디/타이머 . . . . 1 match
         || 타이머 예제 || Upload:Timer.zip ||
  • 5인용C++스터디/타이머보충 . . . . 1 match
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  • ACE . . . . 1 match
         ADAPTIVE Communication Environment. 플랫폼 독립적인 네트워킹 프레임워크. [Java]가 VirtualMachine 을 사용하여 플랫폼 독립적인 프로그래밍을 가능하게 하는 것 처럼 플랫폼에 상관없이 안정적이면서도 고성능의 네트워크 프로그래밍을 할 수 있도록 도와주는 프레임워크이다.
         = thread=
  • ACM_ICPC/2012년스터디 . . . . 1 match
          * 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 히스토그램]
  • AM/20040720네번째모임 . . . . 1 match
          Upload:AMStudy3.ppt
  • AM/20040724다섯번째모임 . . . . 1 match
          Upload:AMStudy4.ppt
  • AM/20040813열번째모임 . . . . 1 match
          Upload:AM-MFC4.ppt
  • AcceleratedC++/Chapter0 . . . . 1 match
          첫번째 문장을 계산하면 a라는 변수에 10을 대입하면 되고 결국 남는것은 a밖에 없으므로 a의 값이 최종 결과가 된다. 두번째 문장을 계산하면 std::cout과 "Hello World!!"를 왼쪽 쉬프트 연산을 하고 나온 결과가 최종 결과가 된다. 실재로 연산 결과가 std::cout 이고 이것이 최종 결과가 된다. 여기서 왼쪽 쉬프트 연산이 과연 std::cout과 "Hello World!!" 사이에서 가능한 것인가 라는 의문을 갖게 될수도 있겠지만 C++에는 연산자 재정의(operator overloading) 라는 것이 있기 때문에 이런것을 충분히 가능하게 만들수 있다고만 알고 넘어가기 바란다. 여기서 두번째 문장을 자세히 알고 넘어갈 필요가 있다. 두번째 문장도 앞에서 설명했듯이 계산 가능한 식이고, 결국 실행되면 계산이 수행되지만 그것과 더불어 일어나는 일이 한가지 더 있는데, 바로 표준 출력으로 "Hello World!!" 가 출력된다는 것이다. 이렇게 계산되어지는 과정에서 계산 결과와 더불어 나타나는 것을 side effect라고 한다. 첫번째 문장과 같은 경우에는 side effect가 없다. 다음과 같은 두 문장이 있다고 하자.
  • AcceleratedC++/Chapter11 . . . . 1 match
          '''연산자 오버로딩(operator overload)'''
  • AcceleratedC++/Chapter8 . . . . 1 match
         Ch9~Ch12 WikiPedia:Abstract_data_type (이하 ADT)의 구현을 공부한다.
          // ignore leading blanks
  • 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 =
  • AntiSpyware . . . . 1 match
          * [http://www.bcpark.net/software/read.html?table=resume&num=28 개미핥기 2005] : 검색, 치료 무료.
  • Applet포함HTML/상욱 . . . . 1 match
          pluginspage = "http://java.sun.com/products/plugin/index.html#download">
  • Applet포함HTML/영동 . . . . 1 match
          pluginspage="http://java.sun.com/products/plugin/index.html#download">
  • Applet포함HTML/진영 . . . . 1 match
          pluginspage = "http://java.sun.com/products/plugin/index.html#download">
  • AspectOrientedProgramming . . . . 1 match
          1. 공유 데이터를 사용하는 메소드는 상당히 주의해서 작성되어야 한다. 동기화 코드를 잘못 삽입하면 데드락(dead-lock)이 발생하거나 데이터 영속성이 깨질 수 있다. 또한 메소드 내부는 본래의 기능과 관련 없는 동기화 관련 코드들로 더럽혀질 것이다.
  • AssemblyStudy . . . . 1 match
          * [http://dada.pe.kr/200 부트로더 만들기]
  • AttachmentMacro . . . . 1 match
         See also UploadFile
  • BasicJAVA2005/8주차 . . . . 1 match
         1. Thread
  • Basic알고리즘/63빌딩 . . . . 1 match
         Upload:이진검색.gif
  • Benghun . . . . 1 match
         === Thread ===
  • BlogLines . . . . 1 match
         써본 경험에 의하면... publication 으로 개인용 블로그정도에다가 공개하기엔 쓸만하다. 그냥 사용자의 관심사를 알 수 있을 테니까? 성능이나 기능으로 보면 한참멀었다. 단순한 reader 이외의 용도로 쓸만하지 못하고, web interface 라서 platform-independable 하다는 것 이외의 장점을 찾아보기 힘들다. - [eternalbleu]
  • BookShelf/Past . . . . 1 match
          1. [UseYourHead] - 20060219
  • Boost . . . . 1 match
         === Thread ===
  • BoostLibrary . . . . 1 match
         === Thread ===
  • BuildingParser . . . . 1 match
         [http://wiki.zeropage.org/pds/20064714242/Addison%20Wesley%20-%20Building%20Parsers%20with%20Java.pdf Building Parsers With Java by Steven John Metsker]
         뭔가 스펙이 엉성함. 샘플 입력 read; 이 부분 틀린 것 같음. 샘플 출력에 일관성이 없음. 교수님께서는 일부로 스펙을 그렇게 내주신 것인가! 과연... 예외사항이 뭐가 나올까? 테스트 데이터 공유해 보아요. - 보창
  • B급좌파 . . . . 1 match
         글 투를 보면 대강 누가 썼는지 보일정도이다. Further Reading 에서 가끔 철웅이형이 글을 실을때를 보면.
  • C++/SmartPointer . . . . 1 match
         = thread =
  • C++Seminar03 . . . . 1 match
         === Thread ===
  • C++Seminar03/SimpleCurriculum . . . . 1 match
         === Thread ===
  • C++Study_2003 . . . . 1 match
         == Thread ==
  • C++스터디_2005여름/학점계산프로그램 . . . . 1 match
         [http://www.zeropage.org/pub/upload/input.txt input.txt]
  • C/C++어려운선언문해석하기 . . . . 1 match
         "Start reading the declaration from the innermost parentheses, go right, and then go left. When you encounter parentheses, the
  • CC2호 . . . . 1 match
         만들어진지 오래되어 조금 구질 구질하기도 하지만 좋은 내용인 Upload:zeropage:CampusC.zip 공개강좌로 위의 것보단 짧다.
  • CCNA . . . . 1 match
          * MAC address - 6개의 octet 으로 구성되어있으며 앞의 3개 는 제조회사, 뒤 3개는 일련번호를 나타낸다. 일반적으로 mac주소는 전세계에 유일하다.
  • CNight2011/김태진 . . . . 1 match
          int grade;
  • CNight2011/윤종하 . . . . 1 match
          int grade;
          * 나의 ADT
  • CPPStudy . . . . 1 match
         || [UpgradeC++] ||
  • CPlusPlus_ . . . . 1 match
         == Thread ==
  • CProgramming . . . . 1 match
         만들어진지 오래되어 조금 구질 구질하기도 하지만 좋은 내용인 Upload:zeropage:CampusC.zip 공개강좌로 위의 것보단 짧다.
  • C_Tip . . . . 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] ||
  • ChartDirector . . . . 1 match
         http://www.advsofteng.com/
  • ClassifyByAnagram/재동 . . . . 1 match
         == Thread ==
  • ClearType . . . . 1 match
         Upload:beonit:Antialias-vrs-Cromapixel.gif
          * 특허문제로 Adove, Linux, Apple 들이 각 다른 방식의 벡터 드로잉 방법을 가지고 있다고 한다.
  • ClipMacro . . . . 1 match
         잘 안되네요. 윈XP pro !SP2 , Internet Explore 6.0 !SP2 에서 테스트 했습니다. paste와 copy는 별 반응없고, Unload 괜히 눌렀다가 위의 그림만 지웠네요 ^^;
  • CodeConvention . . . . 1 match
         === Thread ===
  • CodeRace/20060105/Leonardong . . . . 1 match
         for word in f.read().split():
  • CollaborativeFiltering . . . . 1 match
          * [http://shadow.ieor.berkeley.edu/humor/info.html 버클리의 농담 추천 시스템 Jester]
  • ComponentObjectModel . . . . 1 match
         There exists a limited backward compatibility in that a COM object may be used in .NET by implementing a runtime callable wrapper (RCW), and .NET objects may be used in COM objects by calling a COM callable wrapper. Additionally, several of the services that COM+ provides, such as transactions and queued components, are still important for enterprise .NET applications.
         = Thread =
  • ComputerGraphicsClass . . . . 1 match
         실제 수업의 경우는 OpenGL 자체가 주는 아니다. 3DViewingSystem 이나 Flat, Gouraud, Phong Shading 등에 대해서도 대부분 GDI 로 구현하게 한다.(Flat,Gouraud 는 OpenGL 에서 기본으로 제공해주는 관계로 별 의미가 없다)
  • ComputerNetworkClass/Exam2006_2 . . . . 1 match
          playback point, playback time 에 대한 이해를 묻는 문제임. adaptive playback 에대한 문제도 출제되었음.
  • ConvertAppIntoApplet/진영 . . . . 1 match
          contentPane.add(new NotHelloWorldPanel());
  • Cpp에서의멤버함수구현메커니즘 . . . . 1 match
         Exception in thread "main"
  • 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]
  • DataCommunicationSummaryProject/Chapter11 . . . . 1 match
         ==== Spread Spectrum ====
  • DataStructure/Foundation . . . . 1 match
          * 기본적으로 함수를 호출하는 것 자체가 하나의 Overhead이며, 재귀호출의 경우 계속 함수스택에 해당 함수코드부분이 쌓여나가는 것이므로, n 의 값이 커질 경우 메모리를 많이 이용하게 됩니다. 하지만, 재귀호출의 표현법은 일반 수열의 표현식을 거의 그대로 이용할 수 있습니다. 코드가 간단해집니다.
  • Debugging/Seminar_2005 . . . . 1 match
         = Thread =
  • DebuggingApplication . . . . 1 match
         [http://www.codeguru.com/forum/showthread.php?t=315371]
  • DesktopDecoration . . . . 1 match
         Upload:desktop_decoration_examples.JPG
  • DevelopmentinWindows . . . . 1 match
         === Thread ===
  • DevelopmentinWindows/APIExample . . . . 1 match
          wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
         #define APSTUDIO_READONLY_SYMBOLS
         #undef APSTUDIO_READONLY_SYMBOLS
         #ifndef APSTUDIO_READONLY_SYMBOLS
  • EasyJavaStudy . . . . 1 match
         === Thread ===
  • EasyPhpStudy . . . . 1 match
         === Thread ===
  • EffectiveSTL . . . . 1 match
         = Thread =
  • EightQueenProblem/용쟁호투 . . . . 1 match
         $PBExportHeader$eightqueenproblem.sra
  • EightQueenProblem/이선우3 . . . . 1 match
          board.addElement( chessman );
  • EightQueenProblem/임인택/java . . . . 1 match
          Thread.sleep(1000);
  • EightQueenProblem2 . . . . 1 match
         EightQueenProblem을 해결하신 것을 축하드립니다. EightQueenProblem 페이지에 개발 시간과 소스 라인 수 등을 기록하셨나요? 사실 문제는 하나가 더 있습니다. 대부분의 프로그래밍 숙제/대회는 코드의 디자인은 잘 따지지 않습니다. 하지만 실세계의 문제에서는 코드의 적응도(adaptability)가 매우 중요한 요소가 됩니다. 자신이 작성한 프로그램이 얼마나 새로운 요구사항에 잘 적응을 하는지를 보면, 자신이 얼마나 디자인을 제대로 혹은 엉망으로 했는지 알 수 있습니다. 디자인 질에 대한 바로미터가 되는 것이죠.
  • EightQueenProblemSecondTryDiscussion . . . . 1 match
         제가 보기에 현재의 디자인은 class 키워드만 빼면 절차적 프로그래밍(procedural programming)이 되는 것 같습니다. 오브젝트 속성은 전역 변수가 되고 말이죠. 이런 구성을 일러 God Class Problem이라고도 합니다. AOP(Action-Oriented Programming -- 소위 Procedural Programming이라고 하는 것) 쪽에서 온 프로그래머들이 자주 만드는 실수이기도 합니다. 객체지향 분해라기보다는 한 거대 클래스 내에서의 기능적 분해(functional decomposition)가 되는 것이죠. Wirfs-Brock은 지능(Intelligence)의 고른 분포를 OOD의 중요요소로 뽑습니다. NQueen 오브젝트는 그 이름을 "Manager"나 "Main''''''Controller"로 바꿔도 될 정도로 모든 책임(responsibility)을 도맡아 하고 있습니다 -- Meyer는 하나의 클래스는 한가지 책임만을 제대로 해야한다(A class has a single responsibility: it does it all, does it well, and does it only )고 말하는데, 이것은 클래스 이름이 잘 지어졌는지, 얼마나 구체성을 주는지 등에서 알 수 있습니다. (Coad는 "In OO, a class's statement of responsibility (a 25-word or less statement) is the key to the class. It shouldn't have many 'and's and almost no 'or's."라고 합니다. 만약 이게 자연스럽게 되지않는다면 클래스를 하나 이상 만들어야 한다는 얘기가 되겠죠.) 한가지 가능한 지능 분산으로, 여러개의 Queen 오브젝트와 Board 오브젝트 하나를 만드는 경우를 생각해 볼 수 있겠습니다. Queen 오브젝트 갑이 Queen 오브젝트 을에게 물어봅니다. "내가 너를 귀찮게 하고 있니?" --김창준
  • English Speaking/The Simpsons/S01E04 . . . . 1 match
         Barney : Don't blame yourself, Homer. You got dealt a bad hand.
  • EnglishSpeaking/2011년스터디 . . . . 1 match
          * There are four members in my family: my father, mother, and a younger brother. Well, actually there are five including our dog. My father was a military officer for twenty years. He recently retired from service and now works in a weaponry company. My mother is a typical housewife. She takes care of me and my brother and keeps our house running well. My brother is attending a university in the U.S.A. He just entered the university as a freshman and is adjusting to the environment. I miss the memory of fighting over things with him. The last member of my family is my dog named Joy. She is a Maltese terrier and my mother named her Joy to bring joy into our family. That's about it for the introduction of my family members.
  • EnglishSpeaking/TheSimpsons/S01E02 . . . . 1 match
         Lisa : Not I.D., Dad. "Id." It's a word.
  • EnglishSpeaking/TheSimpsons/S01E04 . . . . 1 match
         Barney : Don't blame yourself, Homer. You got dealt a bad hand.
  • EnglishWritingClass/Exam2006_1 . . . . 1 match
         교과서 "Ready To Write" 에서 제시된 글쓰기의 과정을 묻는 문제가 다수 출제되었음. (비록 배점은 낮지만)
  • Erlang/설치 . . . . 1 match
         http://www.erlang.org/download.html
  • Error 발생시 풀리지 않을 경우 확인 . . . . 1 match
         == Thread ==
  • ExploringWorld . . . . 1 match
         기존 서버를 탐험하던 여행자가 나라에 의무로 이계로 여행을 떠나서, 이 서버 세상을 관리하며 평화를 지키는 그들이 필요하다. [[BR]]--[http://ruliweb.intizen.com/data/preview/read.htm?num=224 다크 클라우드2] 세계관 응용
  • ExploringWorld/20040308-시간여행 . . . . 1 match
         3. Upgrade (해도 티나지 않는것)
  • ExtremeBear . . . . 1 match
         == Thread ==
  • FOURGODS/김태진 . . . . 1 match
          * * [http://www.algospot.com/judge/problem/read/FOURGODS 사신도]
  • FacadePattern . . . . 1 match
         #redirect Gof/Facade
  • Favorite . . . . 1 match
         [http://www.downloadexam.com/ 영어시험]
  • FoundationOfUNIX . . . . 1 match
          * 접근 권한 (r - read, w - write, x - excute)
  • FreeMind . . . . 1 match
         Upload:레밍즈스펙.gif
  • FromCopyAndPasteToDotNET . . . . 1 match
         === Thread ===
  • Gof/Command . . . . 1 match
          * logging change를 지원하기 원할때. logging change 를 지원함으로서 시스템 충돌이 난 경우에 대해 해당 command를 재시도 할 수 있다. Command 객체에 load 와 store operation을 추가함으로서 change의 log를 유지할 수 있다. crash로부터 복구하는 것은 디스크로부터 logged command를 읽어들이고 Execute operation을 재실행하는 것은 중요한 부분이다.
          _application->Add (document);
          virtual void Add (Command*);
         void MacroCommand::Add (Command* c) {
         AddMe)
  • Hacking/20040930첫번째모임 . . . . 1 match
          cd, pwd, man, ls, cp, rm, mkdir, rmdir, mv, cat, more, less, grep, find, echo, uname, adduser, passwd, id, su
  • HardcoreCppStudy/첫숙제/ValueVsReference/변준원 . . . . 1 match
         참조에 의한 호출(call by reference, call by address, call by location) 방법은 가인수의 값을 변경시키면 실인수의 값도 변경
  • HelloWorld . . . . 1 match
          $tpl->load_file("template_hello.tpl");
         === Ada version ===
         with Ada.Text_IO;
          Ada.Text_IO.Put_Line("Hello World!");
  • HelpMiscellaneous . . . . 1 match
         UpgradeScript는 업그레이드를 위해서 기존에 자신이 고친 파일을 보존해주고, 새로 갱신된 파일로 바꿔주는 스크립트입니다. 유닉스 계열만 지원하며, 쉘 스크립트이며 `diff, patch, GNU tar` 등등의 실행파일이 필요합니다.
  • HelpOnEditing . . . . 1 match
          * HelpOnHeadlines - 단락별 제목 쓰기
  • HelpOnMacros . . . . 1 match
         ||{{{[[Include(HelloWorld[,heading[,level]])]]}}} || 다른 페이지를 읽어옴 || [[Include(HelloWorld)]] ||
  • HelpOnSubPages/SubPages . . . . 1 match
          * MoniWiki/DownLoad
  • HowToStudyDataStructureAndAlgorithms . . . . 1 match
         알고리즘을 공부하면 큰 줄기들을 알아야 합니다. 개별 테크닉들도 중요하지만 "패러다임"이라고 할만한 것들을 알아야 합니다. 그래야 알고리즘을 상황에 맞게 마음대로 응용할 수 있습니다. 또, 자신만의 분류법을 만들어야 합니다. (see also HowToReadIt Build Your Own Taxonomy) 구체적인 문제들을 케이스 바이 케이스로 여럿 접하는 동안 그냥 지나쳐 버리면 개별자는 영원히 개별자로 남을 뿐입니다. 비슷한 문제들을 서로 묶어서 일반화를 해야 합니다. (see also DoItAgainToLearn)
         이와 관련해서 Anany Levitin의 ''A NEW ROAD MAP OF ALGORITHM DESIGN TECHNIQUES''(DDJ, 2000 Apr)를 권합니다. 그는 알고리즘 디자인 테크닉을 다음 네가지로 크게 나눕니다:
  • HowToStudyRefactoring . . . . 1 match
         OOP를 하든 안하든 프로그래밍이란 업을 하는 사람이라면 이 책은 자신의 공력을 서너 단계 레벨업시켜 줄 수 있다. 자질구레한 기술을 익히는 것이 아니고 기감과 내공을 증강하는 것이다. 혹자는 DesignPatterns 이전에 ["Refactoring"]을 봐야 한다고도 한다. 이 말이 어느 정도 일리가 있는 것이, 효과적인 학습은 문제 의식이 선행되어야 하기 때문이다. DesignPatterns는 거시적 차원에서 해결안들을 모아놓은 것이다. ["Refactoring"]을 보고 나쁜 냄새(Bad Smell)를 맡을 수 있는 후각을 발달시켜야 한다. ["Refactoring"]의 목록을 모두 외우는 것은 큰 의미가 없다. 그것보다 냄새나는 코드를 느낄 수 있는 감수성을 키우는 것이 더 중요하다. 본인은 일주일에 한 가지씩 나쁜 냄새를 정해놓고 그 기간 동안에는 자신이 접하는 모든 코드에서 그 냄새만이라도 확실히 맡도록 집중하는 방법을 권한다. 일명 ["일취집중후각법"]. 패턴 개념을 만든 건축가 크리스토퍼 알렉산더나 GoF의 랄프 존슨은 좋은 디자인이란 나쁜 것이 없는 상태라고 한다. 무색 무미 무취의 無爲적 自然 코드가 되는 그날을 위해 오늘도 우리는 리팩토링이라는 有爲를 익힌다. -- 김창준, ''마이크로소프트웨어 2001년 11월호''
  • HowToStudyXp . . . . 1 match
          * Adaptive Software Development (Jim Highsmith) : 복잡계 이론을 개발에 적용. 졸트상 수상.
          * http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap
  • IdeaPool/PrivateIdea . . . . 1 match
         || 남상협 || 웹지도 브라우저 || 2006.12.19 || Ready || 유상욱 || [WebMapBrowser], [ProjectWMB] ||
  • ImmediateDecodability . . . . 1 match
         [http://online-judge.uva.es/p/v6/644.html 원문보기] <- [DeadLink]
  • InterestingCartoon . . . . 1 match
         == Thread ==
  • IpscAfterwords . . . . 1 match
         석천군 팀이 B번 문제(Job Balancing)를 풀긴 풀었으나 시간이 너무 걸려서 옵티마이징을 필요로 했습니다. 제가 O(m*n^2)에서 O(m*n)으로 만들어줬는데, 그것으로도 부족했습니다. 집에 돌아와서 잠을 자다가(NoSmok:포앵카레문제해결법 ) 몇 가지 아이디어가 떠오르더군요. 오늘 아침에 일어나서 30분 정도 뚝닥거려서 B Difficult Set을 5초 안에 끝내는 코드를 만들었습니다. 어떻게 사고했냐구요? TDD로 원소 하나 짜리, 두 개 짜리, 세 개 짜리, ... 를 하다보니까 일반해가 보이더군요. 역시 마음에 여유가 있으면 잘 되는 것 같습니다.. see also IpscLoadBalancing
  • IsDesignDead . . . . 1 match
          * http://martinfowler.com/articles/designDead.html - 원문.
  • JAVAStudy_2002 . . . . 1 match
         현재 자바 thread. stream. 봄.[[BR]]
  • JAVAStudy_2002/진행상황 . . . . 1 match
         현재 자바 thread. stream. 봄.[[BR]]
  • JSP . . . . 1 match
         == Thread ==
  • JTDStudy/첫번째과제/상욱 . . . . 1 match
          * JUnit 4.1을 추천합니다. 3~4년 후에는 4.1이 일반화 되어 있겠죠. 사용하다 보니, 4.1은 배열간의 비교까지 Overloading되어 있어서 편합니다. 다음의 예제를 보세요. SeeAlso [http://neocoin.cafe24.com/cs/moin.cgi/JUnit JUnit in CenterStage] --NeoCoin
  • Java/CapacityIsChangedByDataIO . . . . 1 match
          aVector.add("This is Gabage Data");
  • Java/JSP . . . . 1 match
          * [JSP/FileUpload]
  • 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 구글에서 찾은 답변]
  • JavaStudy2002 . . . . 1 match
         === Thread ===
  • JavaStudy2003 . . . . 1 match
         == Thread ==
  • JavaStudy2003/두번째과제/곽세환 . . . . 1 match
          연산자 다중 정의(overloading),함수 다중 정의,함수 재정의(overriding)등이 있다.
  • JavaStudy2003/두번째수업 . . . . 1 match
         Upload:JavaStudy2003-whitblueTutorial.hwp
  • JavaStudy2003/세번째과제 . . . . 1 match
         == Thread ==
  • JavaStudy2003/세번째과제/노수민 . . . . 1 match
         === Thread ===
  • JavaStudy2004/MDI . . . . 1 match
         === Thread ===
  • JavaStudy2004/버튼과체크박스 . . . . 1 match
         === Thread ===
  • JavaStudy2004/스택 . . . . 1 match
         Upload:snap.JPG
  • JavaStudy2004/콤보박스와리스트 . . . . 1 match
         === Thread ===
  • JavaStudy2004/클래스 . . . . 1 match
         === Thread ===
  • JavaStudyInVacation . . . . 1 match
         === Thread ===
  • Java_Tip . . . . 1 match
         == Thread ==
  • JollyJumpers/남훈 . . . . 1 match
          line = sys.stdin.readline()
  • JollyJumpers/오승균 . . . . 1 match
         == Thread ==
  • JumpJump/김태진 . . . . 1 match
          * [http://www.algospot.com/judge/problem/read/JUMP Jump]
  • Jython . . . . 1 match
          * [http://python.kwangwoon.ac.kr:8080/python/bbs/readArticlepy?bbsid=tips&article_id=242&items=title&searchstr=Jython Jython JApplet 예제]
  • KeyNavigator . . . . 1 match
         === Thread ===
  • KnapsackProblem/김태진 . . . . 1 match
          * Can load same items several time
  • LUA_1 . . . . 1 match
         루아의 공식 사이트는 http://www.lua.org/ 입니다. 하지막 MS-Windows 환경에서 루아를 시작하고 싶으시다면 http://code.google.com/p/luaforwindows/ 에서 루아 프로그램을 다운 받으실 수 있습니다. 우선 MS-Windows 환경이라고 가정하고 앞서 말한 사이트의 Download 페이지에서 LuaForWindows_v5.1.4-45.exe 를 다운 받습니다. 나중에는 버전명이 바뀐 바이너리 파일이겠죠. 이 파일을 다운로드 받아서 설치하면 시작>Programs>Lua>Lua (Command Line) 를 찾아 보실 수 있습니다. 해당 프로그램을 실행하면 Command 화면에 ">" 와 같은 입력 프롬프트를 확인하실 수 있습니다. 그럼 간단히 Hello world를 출력해 볼까요?
  • LinearAlgebraClass . . . . 1 match
         길버트 스트랭은 선형대수학 쪽에선 아주 유명한 사람으로, 그이의 ''Introduction to Linear Algebra''는 선형대수학 입문 서적으로 정평이 나있다. 그의 MIT 수업을 이토록 깨끗한 화질로 "공짜로" 한국 안방에 앉아서 볼 수 있다는 것은 축복이다. 영어 듣기 훈련과 수학공부 두마리를 다 잡고 싶은 사람에게 강력 추천한다. 선형 대수학을 들었던(그리고 학기가 끝나고 책으로 캠프화이어를 했던) 사람이라면 더더욱 추천한다. (see also HowToReadIt 같은 대상에 대한 다양한 자료의 접근) 대가는 기초를 어떻게 가르치는가를 유심히 보라. 내가 학교에서 선형대수학 수강을 했을 때, 이런 자료가 있었고, 이런 걸 보라고 알려주는 사람이 있었다면 학교 생활이 얼마나 흥미진지하고 행복했을지 생각해 보곤 한다. --JuNe
  • Linux/RegularExpression . . . . 1 match
         예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓)
  • Linux/디렉토리용도 . . . . 1 match
         root@test />$adduser test
  • Linux/필수명령어 . . . . 1 match
         || adduser || 시스템에 사용자를 추가한다. ||
  • LinuxSystemClass . . . . 1 match
         [LinuxSystemClass/Report2004_1] - PosixThread 를 이용, 스레드를 만들고 그에 따른 퍼포먼스 측정.
  • LinuxSystemClass/Exam_2004_1 . . . . 1 match
          Load Balancing 을 위해 단일 process queue 를 둔뒤 Multi CPU 에 배분한다.
  • LionsCommentaryOnUnix . . . . 1 match
         훌륭한 화가가 되기 위해선 훌륭한 그림을 직접 자신의 눈으로 보아야 하고(이걸 도록으로 보는 것과 실물을 육안으로 보는 것은 엄청난 경험의 차이다) 훌륭한 프로그래머가 되기 위해선 Wiki:ReadGreatPrograms 라고 한다. 나는 이에 전적으로 동감한다. 이런 의미에서 라이온의 이 책은 OS를 공부하는 사람에게 바이블(혹은 바로 그 다음)이 되어야 한다.
  • ListCtrl . . . . 1 match
          // TODO: Add your control notification handler code here
         == Thread ==
  • LoadBalancingProblem/Leonardong . . . . 1 match
         == LoadBalancingProblem ==
  • LogicCircuitClass/Exam2006_2 . . . . 1 match
         Upload:포맷변환_jb.jpg
  • MFC/CObject . . . . 1 match
         Upload:mfc_hierarchy_char.JPG
  • MFC/Control . . . . 1 match
         Upload:mfc_control_vc_net.JPG [[BR]]
  • MFCStudy2006/1주차 . . . . 1 match
          Upload:메신저기본스펙.JPG
  • MFCStudy_2001/진행상황 . . . . 1 match
          lib파일 포함시키는 범,릴리즈 모드와 디버그 모드의 차이점,메인 윈도우의 포인터 얻어오기(CAlcaDlg *pDlg=(CAlcaDlg*)AfxGetMainWnd();)
          *1월 2일 : 메뉴 만들기[[BR]]Option으로 Ball Size, Paddle Size, Ball Speed를 사용자가 선택하도록 하기 위해서 필요. Ball Size는 11,13,15 Pixel 중에서 하나를 선택해야 함 - 중복 선택할 수 없도록하기 위한 처리..--;나중에 보니 1학기때 실습예제로 있었는데 몰라서 한참을 삽질) 그리고 게임중일때는 Option메뉴를 선택할 수 없도록 하기 위한 처리까지 했다.
  • MFCStudy_2002_1 . . . . 1 match
         == Thread ==
  • MFC_ . . . . 1 match
         == Thread ==
  • MIB . . . . 1 match
         = Thread =
  • MT날짜정하기 . . . . 1 match
         === Thread ===
  • MacromediaFlash . . . . 1 match
         XML 을 이용하는 방법과 loadVariables 를 이용하는 방법 등이 있다. 혹은 Flex 를 이용한다. 혹은 SOAP 을 연동할 수 있다.
  • Map/곽세환 . . . . 1 match
          char s[30] = "ad md$ =i@@9z xy*@ -9z";
  • Map/박능규 . . . . 1 match
          char m[30]="ad md$ =i@@9z xy*@ -9z";
  • Map/임영동 . . . . 1 match
          string input="ad md$ =i@@9z xy*@ -9z";
  • Map/조재화 . . . . 1 match
          string text = "ad md$ =i@@9z xy*@ -9z";
  • Map/황재선 . . . . 1 match
          string text = "ad md$ =i@@9z xy*@ -9z";
  • MedusaCppStudy . . . . 1 match
         >> address
  • MemeHarvester . . . . 1 match
         = Thread =
  • Metaphor . . . . 1 match
         Choose a system metaphor to keep the team on the same page by naming classes and methods consistently. What you name your objects is very important for understanding the overall design of the system and code reuse as well. Being able to guess at what something might be named if it already existed and being right is a real time saver. Choose a system of names for your objects that everyone can relate to without specific, hard to earn knowledge about the system. For example the Chrysler payroll system was built as a production line. At Ford car sales were structured as a bill of materials. There is also a metaphor known as the naive metaphor which is based on your domain itself. But don't choose the naive metaphor unless it is simple enough.
  • Microsoft . . . . 1 match
         {{|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.|}}
  • MineSweeper/Leonardong . . . . 1 match
         == Thread ==
  • MobileJavaStudy . . . . 1 match
         == Thread ==
  • MoinMoinNotBugs . . . . 1 match
         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.
         ''Indeed the <ul> should be a <dl> or so for pure indents. I'll add HTML conformity checking as a todo.''
  • MoinMoinWikis . . . . 1 match
          * [http://pgdn.org/wiki CultureWiki] (online again, but still dead)
  • MoniWiki/Release1.0 . . . . 1 match
         See MoniWiki/DownLoad
  • MoniWikiThemes . . . . 1 match
         Uploads:theme-blue.tgz 현재 보고계신 테마입니다.
  • MoreEffectiveC++/Basic . . . . 1 match
          logStream << "Deleting array at address "
  • MySQL/root암호분실시 . . . . 1 match
         shell>mysqladmin -u root password '원하는 암호'
  • MythicalManMonth . . . . 1 match
         Any software manager who hasn't read this book should be taken out and shot.
  • NS2 . . . . 1 match
         [http://sourceforge.net/project/showfiles.php?group_id=149743&package_id=169584&release_id=371284 download]
  • NSIS/예제4 . . . . 1 match
         LoadLanguageFile "${NSISDIR}\Contrib\Language files\Korean.nlf"
  • NeoZeropageWeb . . . . 1 match
         = thread =
  • NetBeans . . . . 1 match
         === Thread ===
  • NextEvent . . . . 1 match
         현재 재학 중인 학생들 중 단 한 명이라도 오는 14, 15일의 Seminar:ReadershipTraining 에 와서 "공부하는 방법"을 배워가면, 그리고 그 문화를 퍼뜨릴 수 있다면 참 좋겠습니다. --JuNe
  • NumericalAnalysisClass/Exam2002_1 . . . . 1 match
         === Thread ===
  • NumericalExpressionOnComputer . . . . 1 match
         = thread =
  • OOP . . . . 1 match
         Clearer and easier to read
  • OeKaki . . . . 1 match
         [[UploadedFiles]]
  • One . . . . 1 match
         == Thread ==
  • OpenGL . . . . 1 match
         Upload:mfc+opengl.zip MFC에서 사용하는 예제
  • OpenGL_Beginner . . . . 1 match
         = Thread =
  • OperatingSystemClass . . . . 1 match
          * http://java.sun.com/docs/books/tutorial/essential/threads/synchronization.html
  • OriginalWiki . . . . 1 match
          * wiki:Wiki:ExtremeProgrammingRoadMap
  • OurMajorLangIsCAndCPlusPlus/Function . . . . 1 match
          print("adfgasg");
  • OurMajorLangIsCAndCPlusPlus/ctype.h . . . . 1 match
         || int isleadbyte(int) || 주어진 문자가 Uncode인지 확인(alpha와 동일) ||
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 1 match
         // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
          mov ebx, OFS_EIP[edx] // Get new EIP value and set as return address
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 1 match
         || size_t fread(void *, size_t, size_t, FILE *) || 해당 스트림에서 문자열을 첫번째 인자의 크기만큼, 두번째 인자의 횟수로 읽습니다. ||
  • OutlineProcessorMarkupLanguage . . . . 1 match
         현재 RSS 리더에서 피드를 공유하는 목적으로 주로 이용되는 포맷으로, Radio UserLand 의 DaveWiner 가 개발했다.
  • PC실관리 . . . . 1 match
         Upload:구피피시번호.jpg
  • PC실관리/고스트/네트워크를이용한OS설치 . . . . 1 match
          * partition->Load image from 인가 하면 될것임.
  • POLY/김태진 . . . . 1 match
          * [http://www.algospot.com/judge/problem/read/POLY 폴리오미노]
  • PaintBox . . . . 1 match
         = Thread =
  • PcixWiki . . . . 1 match
          DeadLink - Not Found 에러납니다.. -_-aa - [아무개]
  • ProgrammingContest . . . . 1 match
         http://www.uwp.edu/academic/mathematics/usaco/ or http://www.usaco.org
  • ProgrammingLanguageClass/Exam2002_1 . . . . 1 match
         === Thread ===
         공부할때 각 요소들에 대한 비교 할때마다 Ada 를 빼놓지 않기에 (늘 책에서의 비교언어는 C/C++, Pascal, Ada, Java 이다) 주로 언급된 언어들만 공부했건만, 왜 뜬금없이 PL/1 을 내신걸까; 그밖에 다른 문제들은 평이해서 그다지 별 감흥(?)없었고, 마지막 문제가 괜찮았던듯.
  • ProgrammingLanguageClass/Exam2002_2 . . . . 1 match
          * Overload 와 Generic 에 대해 비교, 차이점에 대해 쓰시오.
  • ProjectAR/CollisionCheck . . . . 1 match
          Upload:ARCollisionTest.zip
  • ProjectAR/Design . . . . 1 match
         === Thread ===
  • ProjectCCNA/Chapter2 . . . . 1 match
          * MAC address - 6개의 octet 으로 구성되어있으며 앞의 3개 는 제조회사, 뒤 3개는 일련번호를 나타낸다. 일반적으로 mac주소는 전세계에 유일하다.
  • ProjectEazy . . . . 1 match
         == Thread ==
  • ProjectLegoMindstorm . . . . 1 match
         == thread ==
  • ProjectPrometheus/Iteration2 . . . . 1 match
         === 2nd Iteration - 8 Task Point Load. 7 Task Point 완료 ===
  • ProjectPrometheus/Iteration3 . . . . 1 match
         === 3rd Iteration (7.5 Task Point Loaded. 5.5 Task Point Completed) ===
  • ProjectPrometheus/MappingObjectToRDB . . . . 1 match
          For Recommendation System (Read Book, point )
  • ProjectSemiPhotoshop . . . . 1 match
         === Thread ===
  • ProjectWMB . . . . 1 match
          * Analysis code(Code reading)
  • ProjectZephyrus/Server . . . . 1 match
         === JavaDoc ===
         === Thread ===
  • ProjectZephyrus/ThreadForServer . . . . 1 match
         == Thread ==
         과정은 전에 하던 흐름 데로 JavaDoc 작성후 프로그래밍해라
         이것도 지금까지의 로드를 봐서는 40~50분 정도로 생각된다. (테스트,JavaDoc작성 시간 포함)
         역시 이전까지 해왔던 데로 JavaDoc으로 일의 순서 주고 코딩하시길
  • ProjectZephyrus/간단CVS사용설명 . . . . 1 match
          메뉴->Admin->Preference
          메뉴->Admin->login , 암호입력
         = Admin 세팅 in ZeroPage Server(2002.5) =
         groupadd 그룹 추가, 우리는 cvs그룹을 추가
  • PyIde/BicycleRepairMan분석 . . . . 1 match
         BicycleRepairMan_Idle.py 가 실마리가 될것 같다. VIM이나 Idle 통합부분의 경우 BRM에서의 facade를 사용한다.
  • PyIde/FeatureList . . . . 1 match
          * save / load / edit / run
  • PythonComTypes . . . . 1 match
         Upload:comtype1.png
  • PythonForStatement . . . . 1 match
         Java 1.5 에 advanced for statement 라는 이름으로 비슷한 것이 추가되었고, C#에는 언어가 탄생 될때 부터 있었습니다. Java 1.5에서는 수년간 논의 끝에 도입을 했는데, 언어에 녹이기 위해서는 Autoboxing/Unboxing과 편리성을 위해 Template과 같은 여러 필수불가결하고 복잡다난(?)한 개념이 함께 추가되었습니다.
  • PythonWebProgramming . . . . 1 match
         http://www.cs.virginia.edu/~lab2q/lesson_7/ - 단, 소스가 잘못되어있다. cookie 스트링은 content header 보다 먼저 출력되어야 한다.
  • PythonXmlRpc . . . . 1 match
         === Thread ===
  • Refactoring/BadSmellsInCode . . . . 1 match
          * When you can get the data in one parameter by making a request of an object you already know about - ReplaceParameterWithMethod
  • Refactoring/ComposingMethods . . . . 1 match
          * The code assigns to a parameter. ''Use a temporary variagle instead.''
  • Refactoring/RefactoringReuse,andReality . . . . 1 match
         === Reducing the Overhead of Refactoring ===
  • RegularExpression/2011년스터디 . . . . 1 match
          var str='<body onload="firprint(;" onkeydown="keyboard);"> <input value="pause" onclick="pause();"/>';
  • ReverseAndAdd . . . . 1 match
         === About ReverseAndAdd ===
         일단 어떤 수를 받아서 그 수를 뒤집은 다음 뒤집어진 수를 원래의 수에 더하는 과정을 뒤집어서 더하기라고 부르자. 그 합이 회문(palindrome, 앞뒤 어느 쪽에서 읽어도 같은 말이 되는 어구. 예:eye, madam, 소주만병만주소)이 아니면 회문이 될 때까지 이 과정을 반복한다.
          || 남상협 || Python || 60분 || [ReverseAndAdd/남상협] ||
          || 신재동 || Python || 30분 || [ReverseAndAdd/신재동] ||
          || 황재선 || Python || 50분 || [ReverseAndAdd/황재선] ||
          || 김회영 || C || ? || [ReverseAndAdd/김회영] ||
          || 문보창 || C++/Python || 90분/20분 || [ReverseAndAdd/문보창] ||
          || 곽세환 || C++ || ? || [ReverseAndAdd/곽세환] ||
          || 이승한 || C++ || 1시간 40분 || [ReverseAndAdd/이승한] ||
          || 김민경 || Python || . || [ReverseAndAdd/민경] ||
          || 김태훈 || Python || . || [ReverseAndAdd/태훈] ||
          || 김정현 || Python || . || [ReverseAndAdd/김정현] ||
          || 정수민 || Python || . || [ReverseAndAdd/정수민] ||
          || 남도연 || Python || . || [ReverseAndAdd/남도연] ||
          || 최경현 || Python || . || [ReverseAndAdd/최경현] ||
          || 김범준 || Python || . || [ReverseAndAdd/김범준] ||
          || [임인택] || [HaskellLanguage] || 5분 || [ReverseAndAdd/임인택] ||
          || [허아영] || C++ || 2시간 || [ReverseAndAdd/허아영] ||
          || [1002] || Python || 5분 || [ReverseAndAdd/1002] ||
          * 처음 주어진 수가 회문이면 ReverseAndAdd연산을 하는건가요 안하는건가요? --[iruril]
  • 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]
  • RoboCode/LowQuality . . . . 1 match
         Upload:dh.DongHyun_1.0.jar
  • RoboCode/sevenp . . . . 1 match
         Upload:sevenp.AAATeam_1.0.jar
  • RunTimeTypeInformation . . . . 1 match
          // rtti enables the process to throw a bad_cast exception
  • STL . . . . 1 match
         === Thread ===
  • STL/map . . . . 1 match
         === Thread ===
  • SWEBOK . . . . 1 match
         [http://object.cau.ac.kr/selab/lecture/undergrad/20021/참고자료/SWEBOKv095.pdf SWEBOK] - Software Engineering Body of Knowledge
  • SeedBackers . . . . 1 match
         == Thread ==
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 1 match
          self.outstream.write(self.lexer.error_leader()+msg+'\n')
  • SeminarHowToProgramItAfterwords . . . . 1 match
          * 그리고 관찰하던 중 PairProgramming에서 Leading에 관한 사항을 언급하고 싶습입니다. 사용하는 언어와 도구에 대한 이해는 확실하다는 전제하에서는 서로가 Pair에 대한 배려가 있으면 좀더 효율을 낼 수 있을꺼라 생각합니다. 배려라는 것은 자신의 상대가 좀 적극적이지 못하다면 더 적극적인 활동을 이끌어 내려는 노력을 기울어야 할 것 같습니다. 실습을 하던 두팀에서 제 느낌에 지도형식으로 이끄는 팀과 PP를 하고 있다는 생각이 드는 팀이 있었는데. 지도형식으로 이끄는 팀은 한 명이 너무 주도적으로 이끌다 보니 다른 pair들은 주의가 집중되지 못하는 모습을 보인 반면, PP를 수행하고 있는 듯한 팀은 두 명 모두 집중도가 매우 훌륭한 것 같아서 이런 것이 정말 장점이 아닌가 하는 생각이 들었습니다. 결국 PP라는 것도 혼자가 아닌 둘이다 보니 프로그래밍 실력 못지 않게 개인의 ''사회성''이 얼마나 뛰어냐는 점도 중요한 점으로 작용한다는 생각을 했습니다. (제가 서로 프로그래밍중에 촬영을 한 것은 PP를 전혀 모르는 사람들에게 이런 형식으로 하는 것이 PP라는 것을 보여주고 싶어서였습니다. 촬영이 너무 오래 비추었는지 .. 죄송합니다.)
  • SeparatingUserInterfaceCode . . . . 1 match
         Upload:separation.pdf
  • Server&Client/상욱 . . . . 1 match
          new Thread(sst).start();
          System.out.println(connect.getInetAddress());
  • ServiceOrientedProgramming . . . . 1 match
         Adrian Tang 교수의 UbiquitousComputing 관련 강연에서 잠깐 언급되어서 웹을 뒤져봤는데 자료가 꽤 있는것 같다. UbiquitousComputing 과 SemanticWeb 등등과 맞물려 있는 프로그래밍 패러다임인것 같다. 개념정리를 해서 이곳에 정리를 해볼 예정 - [임인택]
          * [http://www.openwings.org/download/specs/ServiceOrientedIntroduction.pdf Introduction to service oriented programming]
  • SimpleTextIndexerUsingSQLite . . . . 1 match
         Upload:indexer.zip
  • SmallTalk/강좌FromHitel/강의3 . . . . 1 match
         * Stree Address: 우리의 경우에는 시/군, 구/읍면, 동, 번지로 주소를 쓰지
          만 외국의 경우는 거꾸로 입니다. Street Address에는 여러분의 동 이름
         * How many attempts did it take you to download this software?:
  • SnakeBite/창섭 . . . . 1 match
         DeleteMe) Timer는 컴의 상태에 따라 속도가 바뀌므로 Thread를 배워서 해봄이...by 최봉환[[BR]]
  • SoftwareEngineeringClass/Exam2002_1 . . . . 1 match
         === Thread ===
  • SourceCode . . . . 1 match
         * 소리바다 클라이언트 http://fallin.lv/distfiles/soribada.py
  • Squeak . . . . 1 match
         == Thread ==
  • Star . . . . 1 match
         [[http://online-judge.uva.es/p/v101/p10159.gif]] ~~[[DeadLink]]~~
  • Star/조현태 . . . . 1 match
         [DeadLink]
  • StaticInitializer . . . . 1 match
         그 외에 Static 의 경우, 그 사용 가능 Focus가 Global 해지기 때문에 이 또한 Bad Smell 이 될 가능성이 농후하다. 개인적으로는 가급적이면 Static Variable 을 쓰지 않는 습관을 들이려고 한다. --[1002]
  • StringResources . . . . 1 match
         /** StringResorces.java - Information strings, Component's label strings resources load
  • Struts . . . . 1 match
          Upload:카페명:파일명
  • SwitchAndCaseAsBadSmell . . . . 1 match
         케이스문이 줄줄이 나오는 것이나 비슷한 구조가 반복되는 것이나 모두 "나쁜 냄새"(Moa:BadSmell )입니다. 조금이라도 나쁜 냄새가 나면 바로바로 냄새 제거를 해야 합니다. 예컨대, 반복되는 케이스문은 테이블 프로그래밍(Table/Data Driven Programming)으로 해결할 수 있습니다.
  • SystemEngineeringTeam/TrainingCourse . . . . 1 match
          * [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를 후보군으로 지정하였음
          * 얕은 인터넷 서핑으로 찾은 [http://www.goDaddy.com]이라는 곳에서 구매. 맥(정확히 크롬)에서 구매가 되길래 좋다고 샀다.
  • SystemPages . . . . 1 match
         === Thread ===
  • TAOCP . . . . 1 match
          * Publisher : Addison Wesley
         == Thread ==
  • TAOCP/InformationStructures . . . . 1 match
         상수 L0를 base address라고 한다면 다음과 같이도 쓸 수 있다.
  • TCP/IP_IllustratedVol1 . . . . 1 match
          * Comer 의 책은 일단 접어두련다. illustrated 를 다 본다음에나 보는게 좋을 듯. 역시 text 라는 이미지는 illustrated 쪽이 좀 더 강하니까. 그리고, 재동아 너는 그럼 공부는 안하고 듣기라도 하려냐? 물론.. 정직 네게 더 진행하자는 의지가 있을 때의 이야기겠지만. 아무튼.. 난 지금 udp 지나 multicasting broadcasting 쪽 보고있다. -zennith
  • TableOfContentsMacro . . . . 1 match
         Please see HelpOnHeadlines
  • TdddArticle . . . . 1 match
          * http://www.dallaway.com/acad/dbunit.html
  • Technorati . . . . 1 match
         Upload:technorati_main_screen.JPG
  • TellVsAsk . . . . 1 match
         what you want. Let it figure out how to do it. Think declaratively instead of procedurally!
  • Temp/Parser . . . . 1 match
          self.outstream.write(self.lexer.error_leader()+msg+'\n')
  • TestFirstProgramming . . . . 1 match
         === Thread ===
  • TheBookOpenSources . . . . 1 match
         || http://www.aladdin.co.kr/Cover/897914069X_1.gif [[BR]] ISBN:897914069X ||
  • TheJavaMan/로보코드 . . . . 1 match
         ||Upload:leonardong.Friend_1.0.jar||나휘동||
  • TheKnightsOfTheRoundTable/문보창 . . . . 1 match
          printf("The radius of the round table is: %.3f\n", r);
  • TheOthers . . . . 1 match
         == Thread ==
  • TheTrip/Leonardong . . . . 1 match
         == Thread ==
  • TicTacToe/zennith . . . . 1 match
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/김홍선 . . . . 1 match
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/노수민 . . . . 1 match
          addMouseListener(new MouseAdapter() {
  • TicTacToe/박진영,곽세환 . . . . 1 match
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/유주영 . . . . 1 match
          import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/임민수,하욱주 . . . . 1 match
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/임인택 . . . . 1 match
          addMouseListener(new MouseAdapter() {
  • TicTacToe/조동영 . . . . 1 match
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/조재화,신소영 . . . . 1 match
         import java.awt.event.MouseAdapter;
         import java.awt.event.MouseAdapter.*;
          addMouseListener(new MouseAdapter() {
  • TicTacToe/후근,자겸 . . . . 1 match
         import java.awt.event.MouseAdapter;
          addMouseListener(new MouseAdapter() {
  • TiddlyWiki . . . . 1 match
         Upload:TiddlyWikiKor.zip
  • Tip . . . . 1 match
         == Thread ==
  • TkinterProgramming . . . . 1 match
         = thread =
  • TortoiseSVN . . . . 1 match
         Upload:ExplorerView1.png
  • TortoiseSVN/IgnorePattern . . . . 1 match
         Upload:tortoisesvn_setup.jpg
  • UDK/2012년스터디/소스 . . . . 1 match
          CurrentCamOffset.X = GetCollisionRadius();
  • UML서적관련추천 . . . . 1 match
         UML 을 만든 소위 Three-Amigo 라 불리는 3명이 저자인 책입니다. Grady Booch, Ivar Jacobson, James Rumbaugh. 1판 번역서가 도서관에 있던걸로 기억하는데, 앞부분만 읽어보셔도 정말 예술인 책입니다. 처음 읽었을때, '모델' 이라는 개념에 대해서 이렇게 멋지게 서술한 책이 또 있을까 생각이 들던 책이였습니다. 그리고, UML 을 공부할때 소위 '정석적'이라고 이야기하는 것들은 아마 이 유저가이드나 Reference Manual 에서 언급된 설명을 기준으로 말할 것이라 생각이 듭니다.
  • UbuntuLinux . . . . 1 match
         iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
         title Windows 2000 Advanced Server SP4
         chainloader +1
  • UnitTest . . . . 1 match
         === Thread ===
  • UpgradeC++/과제1 . . . . 1 match
         [UpgradeC++]
  • UserStory . . . . 1 match
         === Thread ===
  • Velocity . . . . 1 match
         download : http://jakarta.apache.org/site/binindex.cgi#velocity
  • ViImproved . . . . 1 match
          * http://kltp.kldp.org/stories.php?topic=25 - kltp 의 vi 관련 팁 모음, 홈페이지 자체는 지원 중단됨 - DeadLink
  • VisualAssist . . . . 1 match
         [MFC/AddIn]
         VS6 에서의 그 버그많은 Intelli Sense 기능을 많이! 보완해준다; VS6 에서 지원하지 않는 매크로 인라인 함수 등에 대해서도 Intelli Sense 기능을 지원. Header - Cpp 화일 이동을 단축키로 지원하는 등 편한 기능이 많다.
  • VisualSourceSafe . . . . 1 match
         == Thread ==
  • VoiceChat . . . . 1 match
          * 거원소프트에서 만들었다. [http://www.cowon.com/product/d_voice/software/jet-voice-chat/download.html 홈페이지], 가입할 필요가 없고. 한 사람이 채팅서버 역할을 하고 나머지 가 클라이언트가 된다. 음질도 5k, 32k 선택가능.
  • VonNeumannAirport/1002 . . . . 1 match
          runner.addTest (TestOne::suite());
  • WIBRO . . . . 1 match
         Wireless Broadband Internet 의 줄임말
  • WikiGardening . . . . 1 match
         SeeAlso [http://no-smok.net/nsmk/_b9_ae_bc_ad_b1_b8_c1_b6_c1_b6_c1_a4#line42 제로위키 가꾸기], [문서구조조정토론]
  • WikiWikiWeb . . . . 1 match
          * [http://news.mpr.org/programs/futuretense/daily_rafiles/20011220.ram Ward Cunningham Radio Interview]
  • WordPress . . . . 1 match
          Converter) Upload:wp_converter_egloos_tatter.zip
  • XML/Csharp . . . . 1 match
         [http://www.c-sharpcorner.com/UploadFile/shehperu/SimpleXMLParser11292005004801AM/SimpleXMLParser.aspx Simple XML Parser in C#]
  • XPlanner . . . . 1 match
         === Thread ===
  • XpWeek/20041222 . . . . 1 match
         = Thread =
  • YouNeedToLogin . . . . 1 match
         == Thread ==
  • ZIM/EssentialUseCase . . . . 1 match
         === Thread ===
         RUP는 ADD이고 XP는 FDD에 가깝습니다. 참고로 마이크로소프트에서는 FDD를 선호합니다. 스펙과 요구사항이 미리 확실히 정의되어있고 변화할 일이 거의 없고, 개발시 리스크가 낮다(유사 기술 개발 경험이 있다)면 ADD를, 그렇지 않고, 변화가능하고, 요구사항도 확실치 못하고, 개발시 리스크가 높다면 FDD가 적절하겠죠. XP의 아키텍춰에 대해서는 http://users.vnet.net/wwake/xp/xp0007b.shtml 를 참고하세요. --김창준
  • ZPBoard . . . . 1 match
         === Thread ===
  • ZPBoard/HTMLStudy . . . . 1 match
         === Thread ===
  • ZPBoard/PHPStudy/쿠키 . . . . 1 match
          * <html> <head> 등등 보다도 앞에 있어야 한다.
  • ZPHomePage/20050111 . . . . 1 match
         == Thread ==
  • ZeroPage/회비 . . . . 1 match
         == Thread ==
  • ZeroPageSeminar . . . . 1 match
         === Thread ===
  • ZeroPageServer/AboutCracking . . . . 1 match
         === Thread ===
  • ZeroPageServer/Log . . . . 1 match
          ''간단한 resin log analyzer를 만들어두었습니다. admin 안쪽 RLA.jsp로 확인바랍니다. 참, resin이 root 계정으로 동작하던데, 권한을 바꾸길 바랍니다. (권한을 바꿔줄때, 그 부산물 - jsp가 컴파일된 자바 소스나 클래스등 - 도 함께 권한을 바꿔줘야 합니다.)''
  • ZeroPageServer/Telnet계정 . . . . 1 match
         == Thread ==
  • ZeroPageServer/계정신청방법 . . . . 1 match
          * id:cvs_reader, password:asdf
  • ZeroPage성년식 . . . . 1 match
         == Thread ==
  • ZeroPage정학회만들기/지도교수님여론조사 . . . . 1 match
         = Thread =
  • ZeroPage회계장부 . . . . 1 match
         Upload:nomoney.gif
  • ZeroWikiHotKey . . . . 1 match
         = Thread =
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 1 match
          Tom said he had woken up feeling sickm so he stayed in bed.
  • callusedHand . . . . 1 match
          * Add-On Linux Kernel Programming
          ''DeleteMe) 처음 독서 방법에 대한 책에 대해 찾아봤었을때 읽었었던 책입니다. 당연한 말을 하는 것 같지만, 옳은 말들이기 때문에 당연한 말을 하는 교과서격의 책이라 생각합니다. 범우사꺼 얇은 책이라면 1판 번역일 것이고, 2판 번역과 원서 (How To Read a Book)도 도서관에 있습니다. --석천''
  • callusedHand/projects/algorithms . . . . 1 match
          * http://www.nist.gov/dads/
  • celfin . . . . 1 match
         === Thread ===
  • comein2 . . . . 1 match
         == Thread ==
  • crossedladder/곽병학 . . . . 1 match
         Describe crossedladder/곽병학 here
  • django/Example . . . . 1 match
         Upload:Screenshot-SMS_ERD.pdf.png
  • eclipse플러그인 . . . . 1 match
          * http://download.eclipse.org/webtools/updates/
  • geniumin . . . . 1 match
          * spade..
  • html5/VA . . . . 1 match
          * load() - 동영상을 다시 읽음
  • html5/communicationAPI . . . . 1 match
          window.addEventListener("message", function(e) {
  • html5/drag-and-drop . . . . 1 match
         || addElement(element) ||드래그 중 피드백 이미지에 추가할 요소를 지정한다. ||
  • html5/geolocation . . . . 1 match
         ||heading||진행방향||
  • html5/others-api . . . . 1 match
          * http://cafe.naver.com/tonkjsp.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=1727
  • html5/video&audio . . . . 1 match
          * load() - 동영상을 다시 읽음
  • html5/web-workers . . . . 1 match
         http://cafe.naver.com/webappdev.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=141&social=1
  • jQuery . . . . 1 match
         = thread =
  • k7y8j2 . . . . 1 match
         === Thread ===
  • ljh131 . . . . 1 match
         Upload:윤희.gif
  • lostship . . . . 1 match
         === Thread ===
  • neocoin/Log . . . . 1 match
          * 5월이 끝나는 시점에서 Read의 수를 세어 보니 대략 55권 정도 되는듯 하다. 200까지 145권이니, 여름방학 두달동안 60여권은 읽어 주어야 한다는 결론이 난다. 부담으로 다가오는 느낌이 있는걸 보니 아직 책에 익숙해지지 않은것 같다. 휴, 1,2학년때 너무 책을 보지 않은 것이 아쉬움으로 남는다. 남들이 4년에 읽을껄 2년에 읽어야 하니 고생이다.
  • phoenix_insky . . . . 1 match
         == Nowadays ==
  • radeon256 . . . . 1 match
         * MSN : radeon256@hotmail.com
  • radiohead4us/PenpalInfo . . . . 1 match
         Interests/Hobbies: writing letters, reading, music, ...............
  • stuck!! . . . . 1 match
         [http://165.194.17.15/pub/upload/CampusC.zip CampusC] // 오래된 내용이라 구질구질 하기도.
  • zennith/MemoryHierarchy . . . . 1 match
          * 실행중에, 높은 레벨의 계층으로 옮겨지는 데이터 값들은, 빈번히 낮은 레벨의 메모리 계층으로 반영(shadow) 된다.
  • zennith/w2kDefaultProcess . . . . 1 match
         (HKEY_USERS\.DEFAULT\Keyboard Layout\Preload키에서 뽑아낸다)을 구동한다.
  • 가독성 . . . . 1 match
         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.
  • 가위바위보 . . . . 1 match
         see also ["데블스캠프2002"], SwitchAndCaseAsBadSmell
  • 강연 . . . . 1 match
          ==== Adrian Tang 교수의 UbiquitousComputing ====
          ==== Thread ====
  • 강희경 . . . . 1 match
         http://zeropage.org/pub/upload/%c0%da%b0%e2%c0%cc~.JPG
  • 개인페이지 . . . . 1 match
         === Thread ===
  • 겨울과프로젝트 . . . . 1 match
         = Theread =
  • 공학적마인드 . . . . 1 match
         안쪽으로는 논리적으로 각 변수들을 연결시키며 내적정합성을 유지하고, 현실에서 실제 관찰한 측정치값들을 근거로 '외적정합성'을 최대한 유지하며 미래를 예측하는, 그리고 여기에 '공학', 즉 'Trade-Off' 를 적용하여 input 에 대한 노력 대비 output 을 최대로 이끌어내는 것이 [공학적마인드] 가 아닐까 생각해봅니다.
  • 권순의 . . . . 1 match
          * 수색~! (GP..Guard Post에 있었음 ~~Great Paradise~~)
  • 기본데이터베이스 . . . . 1 match
         id - 10 name - 20 tel - 15 add - 50
  • 기본데이터베이스/조현태 . . . . 1 match
         const char print_outs[HANG_MOK][5]={"id","name","tel","add"};
  • 김동준/Project/OOP_Preview/Chapter1 . . . . 1 match
          public void addGuitar(GuitarProperty newGuitar) {
  • 김정욱 . . . . 1 match
          * MIK(Made In Korea) soft 의 설립. 우주 최고의 소프트웨어 개발사로 키우는 것이 목표.
  • 김진아 . . . . 1 match
         Upload:브이.jpg
  • 김태진 . . . . 1 match
          * [Refactoring/BadSmellsInCode]
  • 김현종 . . . . 1 match
         == Thread ==
  • 김희성/ShortCoding/최대공약수 . . . . 1 match
          '''컴파일러''' - gcc 컴파일러는 사용된 function을 확인하여 필요한 header file을 자동으로 include 해줍니다. 또한 gcc 컴파일러는 타입이 선언되지 않은 변수는 int형으로 처리합니다. 이로인해서 main의 본래 형식은 int main(int,char**)이지만 변수형을 선언하지 않으면 두번째 인자도 int형으로 처리됩니다.
  • 넥슨입사문제 . . . . 1 match
         Upload:NexenProblems.hwp
  • 노상현 . . . . 1 match
         Upload:지루함.jpg
  • 노스모크모인모인 . . . . 1 match
          * UploadFile
          * ADSFdsf
  • 논문번역/2012년스터디/서민관 . . . . 1 match
         특히 적은 양의 어휘를 이용하는 분리된 단어를 인식하는 시스템이 우편번호나 legal amount reading에 사용되었고, 높은 인식률을 기록하였다. 그래서 처리 속도나 인식의 정확도를 높일 여지가 없었다 [2, 8].
  • 논문번역/2012년스터디/이민석 . . . . 1 match
         원문 URL: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.6.6413&rep=rep1&type=pdf
  • 다른 폴더의 인크루드파일 참조 . . . . 1 match
         4. Additional include directories 에 ..\socket,..\data식으로 적어준다.
         == Thread ==
  • 다이얼로그박스의 엔터키 막기 . . . . 1 match
         1. Add Virtual Function 클릭해서 PretranslateMessage 함수 추가
          // TODO: Add your specialized code here and/or call the base class
         == Thread ==
  • 덜덜덜 . . . . 1 match
         [http://165.194.17.15/pub/upload/CampusC.zip CampusC] // 오래된 내용이라 구질구질 하기도.
  • 데블스캠프2003 . . . . 1 match
         == Thread ==
  • 데블스캠프2004준비 . . . . 1 match
         == Thread ==
  • 데블스캠프2005/FLASH키워드정리 . . . . 1 match
         무비클립 이벤트를 처리하는 onClipEvent(load), onClipEvent(enterFrame)...등의 함수
  • 데블스캠프2005/Python . . . . 1 match
         Upload:DevilsCamp2005_Python.ppt
         [ReverseAndAdd]
  • 데블스캠프2005/RUR-PLE . . . . 1 match
          plant_carrot() # we had removed the only one
  • 데블스캠프2005/RUR-PLE/정수민 . . . . 1 match
          Upload:sort1.wld
  • 데블스캠프2005/주제 . . . . 1 match
         In my life, I have seen many programming courses that were essentially like the usual kind of driving lessons, in which one is taught how to handle a car instead of how to use a car to reach one's destination.
  • 데블스캠프2006/SSH . . . . 1 match
          * SSH download : http://zerowiki.dnip.net/~namsangboy/ssh.exe
  • 데블스캠프2006/수요일 . . . . 1 match
         알고리즘 : [http://koi.kado.or.kr]
  • 데블스캠프2006/화요일/tar/나휘동 . . . . 1 match
          while( fread(&file, sizeof(_finddata_t), 1, from) ){
  • 데블스캠프2009/월요일/Scratch . . . . 1 match
          * [http://info.scratch.mit.edu/Scratch_1.3.1_Download]
  • 데블스캠프2010 . . . . 1 match
         == thread ==
  • 데블스캠프2011 . . . . 1 match
          * [https://docs.google.com/spreadsheet/ccc?key=0AtizJ9JvxbR6dGNzZDhOYTNMcW0tNll5dWlPdFF2Z0E&usp=sharing 타임테이블링크]
  • 데블스캠프2011/넷째날/Git/권순의 . . . . 1 match
          cout << "Fail to Load File" << endl;
  • 데블스캠프2011/넷째날/루비 . . . . 1 match
          * [http://nightshadow.tistory.com/entry/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%96%B8%EC%96%B4-%EB%A3%A8%EB%B9%84 블로그 참고]
  • 데블스캠프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 갖고 놀기(역어셈을 포함하여) 같은걸 재밌게도 해보고 싶었지만 예제 준비할 시간이 부족했어요ㅠ_- 개인적으로 마지막 자유주제 프로그램은 민관 군 작품이 제일 좋았어요 ㅋㅋ - [지원]
  • 도덕경 . . . . 1 match
         === Thread ===
  • 도형그리기 . . . . 1 match
         == Thread ==
  • 등수놀이 . . . . 1 match
         == Thread ==
  • 레밍딜레마 . . . . 1 match
         || http://www.aladdin.co.kr/Cover/8955610017_1.gif [[BR]] ISBN 8955610017||
  • 레밍즈프로젝트/연락 . . . . 1 match
         Upload:Map다이어그램.gif
  • 로그인없이ssh접속하기 . . . . 1 match
         3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A
  • 만세삼창VS디아더스1차전 . . . . 1 match
         = thread =
  • 몸짱프로젝트/BucketSort . . . . 1 match
          Upload:BucketSort_Leonardong.jar
  • 몸짱프로젝트/KnightTour . . . . 1 match
         Upload:KnightMove_Leonardong.jar
  • 문서구조조정 . . . . 1 match
         위키는 ["DocumentMode"] 를 지향한다. 해당 페이지의 ["ThreadMode"]의 토론이 길어지거나, 이미 그 토론의 역할이 끝났을 경우, 페이지가 너무 길어진 경우, 페이지하나에 여러가지 주제들이 길게 늘여져있는 경우에는 문서구조조정이 필요한 때이다.
  • 문자반대출력/남상협 . . . . 1 match
         for line in source.readlines():
  • 문제풀이게시판 . . . . 1 match
         == Thread ==
  • 미로찾기/김영록 . . . . 1 match
         Upload:korea.JPG
  • 미로찾기/영동 . . . . 1 match
          Element(int aX, int aY, int aDir)
          dir=aDir;
          //Starting point is already marked
  • 박범용 . . . . 1 match
          === Further Reading 가입하기 ===
  • 박치하 . . . . 1 match
         http://pds15.cafe.daum.net/download.php?grpid=qkLj&fldid=6lGP&dataid=2&fileid=1
  • 반복문자열/이태양 . . . . 1 match
          [STATread]
  • 방울뱀스터디 . . . . 1 match
         [방울뱀스터디/Thread] - 재화
  • 방울뱀스터디/만두4개 . . . . 1 match
         Upload='ManDu0.2.py'
  • 배열초기화 . . . . 1 match
         == Thread ==
  • 병역문제어떻게해결할것인가 . . . . 1 match
         = Thread =
  • 보드카페 관리 프로그램/강석우 . . . . 1 match
         const string games[] = {"jenga", "citadell", "pit"};
  • . . . . 1 match
         [http://165.194.17.15/pub/upload/CampusC.zip CampusC] // 오래된 내용이라 구질구질 하기도.
  • 복사생성자 . . . . 1 match
         == Thread ==
  • 부드러운위키만들기 . . . . 1 match
         [MiningZeroWiki] [롤링페이핑위키] [위키설명회] [Thread의우리말]
  • 빵페이지/숫자야구 . . . . 1 match
          "│ Made by 오승균 │\n"
  • 사랑방 . . . . 1 match
          감사합니다.. zero-width positive lookahead assertion이 있었네요. (컴파일러시간에 배웠던거 다 잊어버렸어요 T_T).
  • 상쾌한아침 . . . . 1 match
         = Thread =
  • 상협/100문100답 . . . . 1 match
         = Thread =
  • 상협/프로젝트관련 . . . . 1 match
          * [http://www.caucse.net/cgi-bin/moin/moin.cgi/_c0_da_b9_d9_c7_c1_b7_ce_c1_a7_c6_ae_2f_b9_e6_c8_ad_ba_ae_c6_c0_b8_de_bd_c5_c0_fa?action=highlight&value=%2F%C1%F8%C7%E0%BB%F3%C8%B2 자바시간에 팀 프로젝트로 나온 메신저 짜기]
  • 새로운위키놀이 . . . . 1 match
         = Thread =
  • 새싹C스터디2005 . . . . 1 match
         Upload:CampusC.zip 공개강좌인 CampusC의 Text갈무리 버전인듯. 위의 것보단 짧다. 꽤 유명한듯.
  • 새싹교실/2011/Pixar/실습 . . . . 1 match
         Write a program that reads a four digit integer and prints the sum of its digits as an output.
          * Advanced Implementation
  • 새싹교실/2011/무전취식/레벨8 . . . . 1 match
         김동우 : 놀았습니다. Ipad 만졌습니다. 쩔음. 님도 사셈. 프로젝트 회의를 했습니다. 2주뒤에 영어 문서 50장을 만들어야합니다. 2주뒤에 키노트 준비 해야합니다. 배워야합니다. 영어에요 또. 짜증납니다.
  • 새싹교실/2012/AClass/2회차 . . . . 1 match
          char grade;
  • 새싹교실/2012/개차반 . . . . 1 match
          * #include가 무엇인지 header file이 무엇인지 설명
  • 새싹교실/2012/새싹교실강사교육/3주차 . . . . 1 match
         3.3 메모리 주소(address)와 변수의 메모리 할당. 그리고 *포인터 (pointer)
  • 새싹배움터05 . . . . 1 match
         || 6_5/23 || 자료구조(DataStructure) || 자료구조 || 주로 1학년을 대상으로 함. 2학년이 들어도 좋을 듯. 프리젠테이션을 할 예정이니 노트북 준비바람. [[BR]] Upload:DataStructure.7z ||
  • 소수점자리 . . . . 1 match
         == Thread ==
  • 송년회날짜정하기 . . . . 1 match
         === Thread ===
  • 송지원 . . . . 1 match
          * Reload
  • 수학의정석/집합의연산/이영호 . . . . 1 match
          (a ad) (ac acd) (ab abd) (abc abcd) (b bd) (bc bcd) (c cd) d
  • 스터디그룹패턴언어 . . . . 1 match
          * [열정적인리더패턴] (EnthusiasticLeaderPattern)
  • 시간관리하기 . . . . 1 match
         === Thread ===
  • 식인종과선교사문제/변형진 . . . . 1 match
         == thread ==
  • 실습 . . . . 1 match
         11) C/C++ Header File을 선택한 후, 오른쪽 File 칸에 "SungJuk.h"라고 기입한다.
  • 실시간멀티플레이어게임프로젝트 . . . . 1 match
          load balacing server 같은 걸 만들수 있는 건가..? -- erunc0
  • 아잉블러그 . . . . 1 match
         Upload:EditPlus2.12.zip
  • 아잉블러그/11월22일모임내용 . . . . 1 match
         Upload:아잉블러그_11월22일.jpg
  • 안녕하세요 . . . . 1 match
         http://pds15.cafe.daum.net/download.php?grpid=qkLj&fldid=6lGP&dataid=4&fileid=1
  • 양쪽의 클래스를 참조 필요시 . . . . 1 match
         == Thread ==
  • 오목/휘동, 희경 . . . . 1 match
         // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  • 오페라의유령 . . . . 1 match
         http://www.aladdin.co.kr/Cover/8970752366_1.gif
  • 온라인서점 . . . . 1 match
         [http://alladin.co.kr 알라딘]
  • 위시리스트 . . . . 1 match
          * http://www.aladin.co.kr/shop/wproduct.aspx?ISBN=8991268838
  • 위시리스트/130511 . . . . 1 match
          * JAVA의 정석(중요도: 2) (저자: 남궁성). - [양아석] 자바공부하려는데 Head First JAVA는 쉽게 설명했는데 그런점이 오히려 더 어려워보이더군요.
  • 위키QnA . . . . 1 match
         ==== Thread About Regular and Semi project ====
  • 위키놀이 . . . . 1 match
         = Thread =
  • 위키를새로시작하자 . . . . 1 match
          위키 자체가 읽기 전용인것이기 보다는, 별도의 위키로 두는 것은 어떨까요? (물론.. 지금도 기존의 페이지가 별로 수정되고 있지 않아서 read-only 나 마찬가지인 상황이긴 하지만.) --[1002]
  • 유용한팁들 . . . . 1 match
         3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A
  • 이름짓기토론 . . . . 1 match
         === Thread (잡담? --;) ===
  • 이승한/PHP . . . . 1 match
          * REMOTE_ADDR: 접속한 컴의 IP주소
          * addslashes(); //문자열 변수를 리턴. 문자열에 특수문자가 들어있을때 /를 추가하여 준다.
  • 이재혁홈피처음화면 . . . . 1 match
         Upload:pangtu_10.jpg
  • 이태양 . . . . 1 match
         '''O'''lympiad in
  • 임인택/AdvancedDigitalImageProcessing . . . . 1 match
          http://www.ph.tn.tudelft.nl/Courses/FIP/noframes/fip-Morpholo.html#Heading98
  • 임인택/내손을거친책들 . . . . 1 match
          * ReadingWithoutNonsense
  • 자료병합하기/허아영 . . . . 1 match
         Upload:LittleAOI12.bmp
  • 자바프로젝트/방화벽팀메신저 . . . . 1 match
          * [http://www.caucse.net/cgi-bin/moin/moin.cgi/_c0_da_b9_d9_c7_c1_b7_ce_c1_a7_c6_ae_2f_b9_e6_c8_ad_ba_ae_c6_c0_b8_de_bd_c5_c0_fa 자바프로젝트/방화벽팀메신저 ]
  • 장창재 . . . . 1 match
         == Thread ==
  • 재미있게공부하기 . . . . 1 match
         ''재미있는 것부터 하기''와 비슷하게 특정 부분을 고르고 그 놈을 집중 공략해서 공부하는 방법이다. 이 때 가능하면 여러개의 자료를 총 동원한다. 예를 들어 논리의 진리표를 공부한다면, 논리학 개론서 수십권을 옆에 쌓아놓고 인덱스를 보고 진리표 부분만 찾아읽는다. 설명의 차이를 비교, 관찰하라(부수적으로 좋은 책을 빨리 알아채는 공력이 쌓인다). 대가는 어떤 식으로 설명하는지, 우리나라 번역서는 얼마나 개판인지 등을 살피다 보면 어느새 자신감이 붙고(최소한 진리표에 대해서 만큼은 빠싹해진다) 재미가 생긴다. see also HowToReadIt의 ''같은 주제 읽기''
  • 전시회 . . . . 1 match
         == Thread. ==
  • 전철에서책읽기 . . . . 1 match
         작년 1월에 지하철을 타며 책읽기를 했는데 한 번쯤 이런 것도 좋을 듯. 나름대로 재미있는 경험. :) Moa:ChangeSituationReading0116 --재동
  • 정규표현식/소프트웨어 . . . . 1 match
          http://hackingon.net/image.axd?picture=WindowsLiveWriter/AdhocStringManipulationWithVisualStudio/7EA25C99/image.png
          http://www.emacsblog.org/wp-content/uploads/2007/03/re-builder.png
  • 정렬 . . . . 1 match
          Upload:UnsortedData.txt
  • 정모 . . . . 1 match
         == Thread ==
  • 정모/2002.10.30 . . . . 1 match
         == Thread ==
  • 정모/2002.12.30 . . . . 1 match
          || 책 || PowerReading ||
  • 정모/2002.7.11 . . . . 1 match
         ''DeleteMe later: 천천히 제로페이지 회원들을 위한 컴퓨터 공부 로드맵(roadmap)을 하나씩 만들어 가면 어떨까요? 갑을 공부하려면 이걸 먼저 보고, 그 다음 이런 프로젝트들을 한번 씩 해보고, 어떤 기사를 보고 등등. 각 과목에 대해서 만들어도 좋고, 특정 기술에 대해서 만들어도 좋겠습니다. 가능하면 선배들이 각자 자신이 공부한 경험을 토대로 "공동 작성"하면 참 좋겠죠. 다만 한시적인 기술일 경우 "축적"의 가치가 별로 없이 해당 로드맵이 일이년 만에 쓸모없어 질 수도 있겠죠. --JuNe''[[BR]]
  • 정모/2003.2.12 . . . . 1 match
         == thread ==
  • 정모/2003.3.5 . . . . 1 match
         == Thread ==
  • 정모/2003.8.12 . . . . 1 match
         Upload:meet0813.asf - 참여자들...
  • 정모/2004.04.27 . . . . 1 match
         == Thread ==
  • 정모/2004.10.29 . . . . 1 match
         == Thread ==
  • 정모/2004.11.16 . . . . 1 match
         = Thread. =
  • 정모/2004.6.28 . . . . 1 match
          *[UpgradeC++]
  • 정모/2004.6.4 . . . . 1 match
         == Thread ==
  • 정모/2004.7.12 . . . . 1 match
          *[UpgradeC++]
  • 정모/2004.9.14 . . . . 1 match
         == Thread ==
  • 정모/2004.9.3 . . . . 1 match
         == Thread ==
  • 정모/2005.1.17 . . . . 1 match
         = Thread =
  • 정모/2005.1.3 . . . . 1 match
         = Thread =
  • 정모/2005.2.16 . . . . 1 match
         = thread =
  • 정모/2005.2.2 . . . . 1 match
         = Thread =
  • 정모/2005.3.7 . . . . 1 match
         == thread ==
  • 정모/2006.5.1 . . . . 1 match
         Upload:robocode3.avi
  • 정모/2011.3.21 . . . . 1 match
          1. 승한오빠 특별 세미나(emacs & elisp) : 교육기간이니 '''칼퇴할때 세미나 한번 해주세요!!''' 라고 요청드렸는데 선배님 펌프질에 보람을 느꼈던 순간이었습니다. 칼보단 감자깎기가 흙당근이나 감자를 깎을때 진리이듯이 좋은 프로그램과 좋은 툴을 적절히 사용하는게 얼마나 중요한지를 다시 생각해볼 수 있었습니다. 이 세미나 이후 아직도 textPad 강제로(?) 사용하고 있는 2학년 학우들이 불쌍해졌습니다......
  • 정모/2011.4.4 . . . . 1 match
          * 오늘 OMS를 들으면서 이전 기억을 되돌아 보았습니다. 정말 팀플에서 서로간의 신뢰가 깨졌을 때 극단적으로 나올 수 있는 상황이 생각나더라구요. 서로 같은 테이블에 앉아서 마주보고 앉아 각자의 노트북을 보고 프로그래밍을 하고 있을 때, 상대가 하는 것을 전혀 신뢰하지 못하고 계속 의심하게 되는 상황을 겪어봐서 그런지, '''서로를 신뢰하는 것'''이 정말 중요하다는 걸 다시 한번 깨닫게 됩니다. 페어 프로그래밍을 하면서 느꼈던건, '''''(비록 시간이 촉박할지라도)''문제다! 라는 인식을 하게 되면 잠시 멈추고 생각하는 시간을 가져야 할 것 같다'''는 것입니다. Deadline처럼 느껴졌던 3분이라는 시간에 너무 연연하게 되어 Tunnel Vision에 빠져버렸습니다...OTL... 단계를 밟아나가는 단 맛에 빠져, 점점 벌집으로 다가가고 말았죠 ㅋㅋㅋ 몇 단계만 더 진행됬으면 결국 벌집을 건드리고 말았을겁니다 ㅋㅋㅋㅋ 아무튼 재미있고 유익한 시간이었습니다. 후기를 적으면서 느낀 것인데, 전 바로적는 후기보다, 하루~이틀 정도 지난 후에 다시 되돌아보면서 쓰는 것이 훨씬 넓은 시야에서 생각하면서 쓸 수 있는 거 같네요 ㅋㅋ - [박성현]
  • 정모/2011.5.2 . . . . 1 match
          * Road to IT Professions
  • 정모/2011.8.22 . . . . 1 match
          * 준식이의 wow add on 글이 delete라고 되어 있길래 뭔가 했더니 그런 이유가 있었군요 -ㅅ-;; 흐으음.. 사생대회.. 오랜만에 하네요,, 혼자 약간 떨어져 앉아 ㅋㅋㅋ Pink Floyd의 음악을 들으며.. 이것 저것 잡다하게 막 뭔가 해 놓고 나니.. 다 쓰레기네요 ㅋㅋㅋㅋㅋ 재밌었습니다 - [권순의]
  • 정모/2011.9.27 . . . . 1 match
          * Hadoop에 대한 소개
  • 정모/2012.1.6 . . . . 1 match
          * Hadoop
  • 정모/2012.11.19 . . . . 1 match
         == Thread ==
  • 정모/2012.3.19 . . . . 1 match
          * This meeting was so interesting. I was so glad to meet Fabien. From now, I think we should make our wiki documents to be written in English. - [장용운]
  • 정모/2012.8.8 . . . . 1 match
         == Thread ==
  • 정모/2013.1.15 . . . . 1 match
         == Thread ==
  • 정모/2013.4.8 . . . . 1 match
          * WINAPI를 배우기 위해서 textpad를 만들어 보고 있음.
  • 정모/안건 . . . . 1 match
         = Thread =
  • 정수민 . . . . 1 match
         === ReverseAndAdd ===
         [ReverseAndAdd/정수민]
         || Upload:그림파일.jpg ||
  • 정종록 . . . . 1 match
         == thread ==
  • 제13회 한국게임컨퍼런스 후기 . . . . 1 match
         || 13:30 – 14:30 || 키노트 1 - 모바일과 온라인 게임 개발의 미래, 그리고 끊임없이 변화하는 시장안에서 기솔적 우위를 점하기 위한 선택 || Brian Waddle(Havok) || ||
  • 제로Wiki . . . . 1 match
         == FLBS(Flexible Load Balace System) ==
  • 제로페이지회칙만들기 . . . . 1 match
         == Thread ==
  • 조금더빠른형변환사용 . . . . 1 match
          fadd [fprep]
  • 조동영/이야기 . . . . 1 match
          - 보기 좋은 코드 (가독성(readability)이 높은 코드 (재환)
  • 조영준 . . . . 1 match
          * HeadFirst DP 읽기
  • 조응택 . . . . 1 match
         업그레이드 C++ [http://www.zeropage.org/wiki/UpgradeC_2b_2b]
  • 조재화 . . . . 1 match
          * 이메일 : dadaback엣hanmail닷net (DeleteMe 이메일주소를 그대로 적어두시면 로봇들이 긁어간답니다.. - [임인택] )
  • 조현태/놀이/네모로직풀기 . . . . 1 match
          Upload:nemo_dine.jpg
  • 조현태/놀이/채팅서버 . . . . 1 match
          Upload:server.jpg
  • 졸업논문 . . . . 1 match
          == Read ==
  • 졸업논문/요약본 . . . . 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
         [http://prome.snu.ac.kr/~instps/board2/crgtest/crgtest.cgi?action=read 이곳]에 가면 자신의 창의성을 테스트 할 수 있다. 결과에 연연하지 말고 재미삼아서 해보는 것이 좋을 듯 하다.
  • 지금그때2003 . . . . 1 match
         == Thread ==
  • 지금그때2004 . . . . 1 match
         == Thread ==
  • 지금그때2004/패널토의질문지 . . . . 1 match
         == Thread ==
  • 지금그때2005 . . . . 1 match
         == Thread ==
  • 지금그때2005/회의20050308 . . . . 1 match
         = Thread =
  • 지금그때2006/홍보 . . . . 1 match
         Upload:NowThen2006ContactList.xls
  • 창섭/Arcanoid . . . . 1 match
         = Thread =
  • 창섭/배치파일 . . . . 1 match
         for %d in (read,wh,file) do hlist %d*.* ☞ 도스 프롬프트에서 실행시
         두번째는 READ,WH,FILE 를 순서대로 %d 환경변수에 대입하여 차례대로
          HLIST READ*.*, HLIS TWH *.* , HLIST FILE *.* 를 실행한 것과 동일한 결과를 얻게 됩니다.
  • 코코아 . . . . 1 match
          * Upload:코코아의피보나치.cpp
  • 콤비반장의메모 . . . . 1 match
          만화 형사 가제트(Inspector Gadget)에서 콤비 반장(Chief Quimby)은 형사 가제트에게 비밀 지령을 내릴땐 항상 자동 폭파되는 특별한 메모지를 사용하곤 했다. 그러나 인터넷 시대를 맞이한 콤비 반장은 이제 메모지 대신 한번만 사용할 수 있는 파일을 사용하려고 한다. ["콤비반장의메모"]와 같은 일회용 정보는 컴퓨터로 어떻게 구현할 수 있을까.
  • 큰수찾아저장하기/김영록 . . . . 1 match
         Upload:스샷1.JPG
  • 타도코코아CppStudy . . . . 1 match
         == Thread ==
  • 타도코코아CppStudy/0818 . . . . 1 match
         == Thread ==
  • 토비의스프링3/밑줄긋기 . . . . 1 match
          * hamcrest.CoreMatchers에 대해서 : CoreMatcher로 테스트 코드를 만들 때 null 값은 비교나 not을 사용하는 것이 불가능합니다(ex. assertThat(tempObject, is(null)); -> 에러). 이건 null이 값이 아니기 때문인데, CoreMatcher에서 null 값을 쓸 때는 org.hamcrest.CoreMatchers의 notNullValue()와 nullValue()를 사용하시면 되겠습니다. http://jmock.org/javadoc/2.5.1/org/hamcrest/CoreMatchers.html
  • 튜터링/2011/어셈블리언어 . . . . 1 match
          call ReadDec ; 숫자 하나 받아옴
  • 페이지이름 . . . . 1 match
         === Thread ===
  • 프로그래밍 . . . . 1 match
         준비물 : [http://zeropage.org/pub/upload/Timer.exe 타이머]
  • 프로그래밍언어와학습 . . . . 1 match
         --G. K. Chesterton (1874-1936), British author. Fancies Versus Fads, "The Romance of Rhyme" (1923).
  • 프로그래밍잔치 . . . . 1 match
         == Thread ==
  • 프로그래밍잔치/ErrorMessage . . . . 1 match
         === Thread ===
  • 프로그래밍잔치/첫째날 . . . . 1 match
          * 언어를 이용하면서 문제 풀기. & 해당 언어에 대해서 위키에 Thread - Document 작성
  • 프로그래밍파티 . . . . 1 match
          * Readability : 코드 가독성
  • 피보나치/김재성,황재선 . . . . 1 match
          printf("피보나치수열을 시작합니다 Made in Korea \n");
  • 하드웨어에따른프로그램의속도차이해결 . . . . 1 match
          * ["3DAlca"]프로젝트에서 이 게임을 펜티엄3 800 지포트2 MX 에서 돌렸을때는 정상 속도로 게임이 돌아 가는데 펜티엄 4 1.8GA Raden 9000 pro 에서는 거의 제어할 수 없는 속도가 나온다.
  • 학문의즐거움 . . . . 1 match
         http://www.aladdin.co.kr/Cover/8934908157_1.gif
  • 학회간교류 . . . . 1 match
          * Ad-hoc 소개.. : 재훈아, 너의 말발이 필요해! 해줄거지?ㅋㅋ -- Netory:경태
         하드웨어 제작, 혹은 임베디드 프로그래밍, 혹은 유비쿼터스에 관련된 것들, 혹은 디바이스 드라이버 제작, OS제작, 그리드컴퓨팅, AdHoc, RFID, 블루투스, 영상인식, 생체인식, 음성인식, HCI, MPEG, 휴대폰관련프로그래밍.. 기타등등..
         === Thread ===
  • 한자공 . . . . 1 match
         = Thread =
  • 함수포인터 . . . . 1 match
         == thread ==
  • 허아영/C코딩연습 . . . . 1 match
         = Thread =
  • 허아영/MBTI . . . . 1 match
         = thread =
  • 헝가리안표기법 . . . . 1 match
         || p || * || any pointer || int *piAddr ||
         || prg || ... || dynamically allocated array || char *prgGrades ||
  • 화이트헤드과정철학의이해 . . . . 1 match
          * '진정한 발견의 방법은 비행기의 비행과 유사하다. 그것은 개별적인 관찰의 지평에서 출발하여 상상적 일반화의 엷은 대기층을 비행한다. 그리고 다시 합리적 해석에 의해 날카로워진 새로운 관찰을 위해 착륙한다.' - 서문중 인용된 Whitehead 글.
  • 황현/Objective-P . . . . 1 match
         $myClass->doSomeTaskWithSomething(42, true); // Compiler automatically adds last argument!
  • 회원자격 . . . . 1 match
         = Thread =
Found 1453 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.6198 sec