E D R , A S I H C RSS

Full text search for "ff"

ff


Search BackLinks only
Display context of search results
Case-sensitive searching
  • 김희성/리눅스계정멀티채팅2차 . . . . 128 matches
         #define BUFF_SIZE 1024
         char chat[100][BUFF_SIZE+5];
          char buff_snd[BUFF_SIZE+5];
          sprintf(buff_snd,"i %s\n",arry);
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);
          char buff_snd[BUFF_SIZE+5];
          sprintf(buff_snd,"m %s\n",arry);
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);
          char buff_rcv[BUFF_SIZE+5];
          if(recv(client_socket, buff_rcv,BUFF_SIZE,0)<=0)
          if(!stcmp(id[i],buff_rcv))
          if(recv(client_socket,buff_rcv,BUFF_SIZE,0)<=0)
          if(buff_rcv[0]=='a')
          if(recv(client_socket,buff_rcv,BUFF_SIZE,0)<=0)
          if(buff_rcv[0]=='a')
          if(recv(client_socket, buff_rcv,BUFF_SIZE,0)<=0)
          if(stcmp(password[i],buff_rcv))
          if(recv(client_socket,buff_rcv,BUFF_SIZE,0)<=0)
          if(buff_rcv[0]=='a')
          char buff_rcv[BUFF_SIZE+5];
  • 신기호/중대생rpg(ver1.0) . . . . 121 matches
          char buff[MAX_STRING];
          while(strcmp(buff,"EOF")!=0){
          fscanf(state,"%s",buff);
          if(strcmp(buff,"level:")==0)
          else if(strcmp(buff,"base_hp:")==0)
          else if(strcmp(buff,"hp:")==0)
          else if(strcmp(buff,"base_att:")==0)
          else if(strcmp(buff,"base_def:")==0)
          else if(strcmp(buff,"name:")==0){
          else if(strcmp(buff,"townNum:")==0)
          else if(strcmp(buff,"xp:")==0)
          else if(strcmp(buff,"next_xp:")==0)
          else if(strcmp(buff,"money:")==0)
          else if(strcmp(buff,"inven:")==0){
          fscanf(state,"%s",buff);
          if(strcmp(buff,"name:")==0){
          else if(strcmp(buff,"att:")==0)
          else if(strcmp(buff,"def:")==0)
          else if(strcmp(buff,"hp_plus:")==0)
          else if(strcmp(buff,"tooltip:")==0){
  • 김희성/리눅스계정멀티채팅 . . . . 92 matches
         #define BUFF_SIZE 1024
         char chat[100][BUFF_SIZE+5];
          char buff_rcv[BUFF_SIZE+5],buff_snd[BUFF_SIZE+5];
          recv(client_socket, buff_rcv,BUFF_SIZE,0);
          sprintf(buff_snd,"test\n");
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);
          if(recv(client_socket, buff_rcv,BUFF_SIZE,0)<=0)
          if(buff_rcv[0]=='n' || buff_rcv[0]=='l')
          sprintf(buff_snd,"a\n");
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);
          sprintf(buff_snd,"c\n");
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);
          if(buff_rcv[0]=='n')//새 계정 생성
          sprintf(buff_snd,"i\n");
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);//id 요구
          if(recv(client_socket, buff_rcv,BUFF_SIZE,0)<=0)
          sprintf(id[id_num],"%s",buff_rcv);
          if(id[i][j]!=buff_rcv[j])
          sprintf(buff_snd,"p\n");
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);//password 요구
  • VonNeumannAirport/1002 . . . . 61 matches
         이럴 때, traffic 을 구하면 1명이 나온다.
          CPPUNIT_ASSERT_EQUAL (1, conf->getTraffic ());
          int getTraffic () {
          CPPUNIT_ASSERT_EQUAL (1, conf->getTraffic ());
          CPPUNIT_ASSERT_EQUAL (2, conf->getTraffic ());
          traffic += people;
          int getTraffic () {
          return traffic;
          CPPUNIT_ASSERT_EQUAL (102, conf->getTraffic ());
          CPPUNIT_ASSERT_EQUAL (expectedSet[i], conf->getTraffic ());
         1->1 로 1명 가기 : traffic 1.
         1->1 로 1명 더 가기 : traffic 2.
         1->1 로 100명 더 가기 : traffic 102.
         1->2 로 1명 가기 : traffic 2.
          CPPUNIT_ASSERT_EQUAL(2, conf->getTraffic());
          CPPUNIT_ASSERT_EQUAL(2, conf->getTraffic());
          this->traffic = 0;
          traffic += people;
          int getTraffic () {
          return traffic;
  • 영호의해킹공부페이지 . . . . 52 matches
          Principles of Buffer Overflow explained by Jus
         manner of exploiting daemons - The Buffer Overflow.
         The remote buffer overflow is a very commonly found and exploited bug in badly
         A buffer is a block of computer memory that holds many instances of the same
         looking at dynamic buffers, or stack-based buffers, and overflowing, filling
         stack by giving their offsets from SP, but as POP's and PUSH's occur these
         offsets change around. Another type of pointer points to a fixed location
         A buffer overflow is what happens when more data is forced into the stack than
         contents of the buffer, by overfilling it and pushing data out - this then
         means that we can change the flow of the program. By filling the buffer up
         overwriting the return address so that it points back into the buffer, we can
         This is just a simplified version of what actually happens during a buffer
         to explain it to myself: I had downloaded a file on Win32 buffer overflows but
          char buffer[40];
          char buffer2[20]; // This doesn't need to be smaller though
          cin >> buffer;
          strcpy(buffer2, buffer);
         Because strcpy() has no bounds checking, there is an obvious buffer overflow
         00000000 81596754 00530000 c0000005 0063ff68 0063fe0c 0063fc3c 0063ff68
         00403d18 00407190 00000000 0063ff78 bff8b537 00000000 81596754 00530000
  • 권영기/채팅프로그램 . . . . 51 matches
         char buff_snd[SIZE + 5], buff_rcv[SIZE + 5];
          gets(buff_rcv);
          if(strcmp(buff_rcv, "exit") == 0)flag = 1;
          sprintf( buff_snd, "%d : %s", strlen( buff_rcv), buff_rcv);
          send(client_socket, buff_snd, strlen(buff_snd)+1, 0);
          if(recv(client_socket, buff_rcv, SIZE, 0) <= 0)continue;
          if(strcmp(buff_rcv, "exit") == 0)flag = 1;
          printf( "receive: %s\n", buff_rcv);
          sprintf( buff_snd, "%d : %s", strlen( buff_rcv), buff_rcv);
         char buff_snd[SIZE + 5], buff_rcv[SIZE + 5];
          gets(buff_rcv);
          if(strcmp(buff_rcv, "exit") == 0)flag = 1;
          sprintf( buff_snd, "%d : %s", strlen( buff_rcv), buff_rcv);
          send(client_socket, buff_snd, strlen(buff_snd)+1, 0);
          if(recv(client_socket, buff_rcv, SIZE, 0) <= 0)continue;
          if(strcmp(buff_rcv, "exit") == 0)flag = 1;
          printf( "receive: %s\n", buff_rcv);
          sprintf( buff_snd, "%d : %s", strlen( buff_rcv), buff_rcv);
         char buff_snd[SIZE + 5], buff_rcv[SIZE + 5];
          if(recv(client_socket[temp], buff_rcv, SIZE, 0) <= 0)continue;
  • 영호의바이러스공부페이지 . . . . 49 matches
         Staff -
         what our good friend Patti Hoffman (bitch) has written about it.
          Eff Length: 163 Bytes
          ^like she'd know the difference!
          sub si,10Bh ;si, cause all offsets will
          lea dx,[si+1A2h] ;offset of '*.COM',0 - via SI
          mov dx,9Eh ;offset of filename found
          lea dx,[si+1A8h] ;offset of save buffer
          cmp byte ptr [di],0E9h ;compare buffer to virus id
          mov dx,[di+1] ;lsh of offset
          xor cx,cx ;msh of offset
          mov dx,di ;buffer to save read
          cmp word ptr [di],807h ;compare buffer to virus id
          lea dx,[si+105h] ;segment:offset of write buffer
          lea dx,[si+1ABh] ;offset of jump to virus code
         Its good to start off with a simple example like this. As you can see
         CX = most significant half to offset
         DS:DX = segment of buffer
          mov dx,offset write_buffer ;load dx with the offset of what to
         good to select 255d (FFh) the blank character.
  • WebGL . . . . 48 matches
         uniform vec4 materialDiffuse;
         uniform vec4 lightDiffuse;
          vec4 Id = lightDiffuse * materialDiffuse * lambertTerm;
         uniform vec4 materialDiffuse;
         uniform vec4 lightDiffuse;
          var cubeBuffer = new GLBuffer(gl, cube);
          var materialDiffuse = shader.getUniformLocation("materialDiffuse");
          gl.uniform4fv(materialDiffuse, [0.8, 0.2, 0.2, 1.0]);
          var lightDiffuse = shader.getUniformLocation("lightDiffuse");
          gl.uniform4fv(lightDiffuse, [1,1,1,1]);
          onReady(gl, cubeBuffer, shader);
         function onReady(gl, buffer, shader){
          gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
          gl.bindBuffer(gl.ARRAY_BUFFER, buffer.vertex);
          gl.bindBuffer(gl.ARRAY_BUFFER, buffer.normal);
          gl.bindBuffer(gl.ELEMENT_ARRAY_BUFFER, buffer.index);
          gl.drawElements(gl.TRIANGLES, buffer.index.length, gl.UNSIGNED_SHORT, 0);
         function GLBuffer(gl, model){
          //only binded buffer can send data
          var vertexBuffer = gl.createBuffer();
  • Java/CapacityIsChangedByDataIO . . . . 47 matches
         capacity 정보를 제공하는 것이 {{{~cpp StringBuffer }}}, Vector 밖에 없다. 다른 것들을 볼려면 상속받아서 내부 인자를 봐야 겠다.
         Show String Buffer capactity by Data I/O in increment
         Show String Buffer capactity by Data I/O in decrement
         Show String Buffer capactity by Data I/O in decrement
          capacity.testStringBuffer();
          public void testStringBuffer() {
          StringBuffer stringBuffer = new StringBuffer();
          showStringBufferIncrease(stringBuffer);
          showStringBufferDecrease(stringBuffer);
          int insufficientLen = aLimit - aSrc.length();
          StringBuffer showedString = new StringBuffer(aLimit);
          for (int i = 0; i < insufficientLen; i++)
          public void showStringBufferIncrease(StringBuffer stringBuffer) {
          printTitle("String Buffer", "increment");
          printContainerState(stringBuffer.length(), stringBuffer.capacity());
          int oldCapacity = stringBuffer.capacity();
          stringBuffer.append((char) ('a' + length % 26));
          if (oldCapacity != stringBuffer.capacity())
          stringBuffer.length(),
          stringBuffer.capacity());
  • 데블스캠프2013/셋째날/머신러닝 . . . . 46 matches
          int diff = 0;
          int diffTemp = 0;
          diff = 0;
          diff = 0;
          diffTemp = testNews[i].words[k] - sampleNews[j].words[k];
          if (diffTemp < 0) diffTemp = diffTemp * (-1);
          diff += diffTemp;
          //Console.WriteLine("{0} : {1}", diff, min);
          if (diff < min)
          min = diff;
          diffSum = 0;
          diffSum += abs(firstDataList[i] - secondDataList[i]);
          return diffSum;
         diffValue = 0;
         leastDiffValue = 10000;
          diffValue = compare(testData[i], trainData[j]);
          # print 'diffValue : ', diffValue;
          if diffValue < leastDiffValue:
          leastDiffValue = diffValue;
          leastDiffValue = 10000;
  • 김희성/MTFREADER . . . . 44 matches
          long ReadAttribute(FILE* fp, unsigned char* offset, long flag);
          void ReadSector(U64 sector, U32 count, void* buffer);
          unsigned __int64 offset;
          point=*((unsigned short*)((unsigned char*)$MFT+20));//Offset으로 포인터 이동
          while(*((unsigned long*)((unsigned char*)$MFT+point))!=0xFFFFFFFF)
         void _MFT_READER::ReadSector(U64 sector, U32 count, void* buffer)
          ULARGE_INTEGER offset;
          offset.QuadPart = sector * boot_block.BytesPerSector;
          overlap.Offset = offset.LowPart;
          overlap.OffsetHigh = offset.HighPart;
          ReadFile(hVolume, buffer, count * boot_block.BytesPerSector, &n, &overlap);
          unsigned char* offset=0;
          offset=(new U8[*((unsigned __int64*)((unsigned char*)point+40))]);
          offset=0;
          if(offset)
          ReadCluster(point+(*(short*)((unsigned char*)point+32)),offset);
          offset=point+24+*((unsigned char*)point+9);
          if(!offset)
          if(!((*(long*)point)&0xFFFFFF00))
          FileTimeToSystemTime((FILETIME*)offset,&time);
  • VonNeumannAirport/인수 . . . . 43 matches
         // 끝부분에 소트시키는 부분이 있는데.. 귀찮아서 그냥 map에 때려넣었다. map<int,int> 해서 키값은 traffic양, 값은 테스트번호, 이런식으로 하면 지가 알아서 정렬한다.
         //Traffic은 거의 데이타 저장고(data holder)의 역할을 하고 있네요. C의 struct처럼 말이죠.
         class Traffic;
         class Traffic
          Traffic(int departureGateNum, int arrivalGateNum, int passengerNum)
          vector<Traffic> _traffics;
          int _totalTraffic;
          void addTrafficData(const Traffic& traffic)
          _traffics.push_back(traffic);
          int getTrafficAmount(const Traffic& traffic) const
          return traffic.getPassengerNum();
          int getDistance(const Traffic& traffic) const
          if( _departureGateNums[i] == traffic.getDepartureGateNum() )
          if( _arrivalGateNums[j] == traffic.getArrivalGateNum() )
          int getTotalTraffic()
          for(int i = 0 ; i < _traffics.size() ; ++i)
          total += getDistance(_traffics[i]) * getTrafficAmount(_traffics[i]);
          _totalTraffic = total;
          return _totalTraffic;
          map<int, int> _trafficAmountCollection;
  • 새싹교실/2012/세싹 . . . . 43 matches
          - 양방향 통신중 한쪽이 off-line상태인 경우에도 메시지의 전송과 수령이 가능하도록
          U16 UsaOffset;
          U16 AttributeOffset;
          U16 NameOffset;
          U16 ValueOffset;
          U32 PartitionOffset;
         void ReadSector(U64 sector, U32 count, void* buffer);
          printf("buffer : %s\n", MFT+0x27);
         void ReadSector(U64 sector, U32 count, void* buffer)
          ULARGE_INTEGER offset;
          offset.QuadPart = sector * boot_block.BytesPerSector;
          overlap.Offset = offset.LowPart;
          overlap.OffsetHigh = offset.HighPart;
          ReadFile(hVolume, buffer, count * boot_block.BytesPerSector, &n, &overlap);
         void ReadSector(U64 sector, U32 count, void* buffer);
          printf("Offset to fixup array : 0x%02x%02x\n", *((unsigned char*)MFT+5),*((unsigned char*)MFT+4));
          printf("Offset to first attribute : 0x%02x%02x \n"
          i=((int)(*((unsigned char*)MFT+21))<<8)+*((unsigned char*)MFT+20);//Offset으로 포인터 이동
          printf("Offset to fixup array : 0x%02x%02x\n", *((unsigned char*)MFT+5),*((unsigned char*)MFT+4));
         void ReadSector(U64 sector, U32 count, void* buffer)
  • VonNeumannAirport/Leonardong . . . . 42 matches
         Traffic하고 Configuration을 각각 2차원 행렬로 표현했다. Traffic은 ( origin, destination )에 따른 traffic양이고, Configuration은 origin에서 destination 까지 떨어진 거리를 저장한 행렬이다. 전체 트래픽은 행렬에서 같은 위치에 있는 원소끼리 곱하도록 되어있다. 입출력 부분은 제외하고 전체 트래픽 구하는 기능까지만 구현했다.
         class TrafficMatrix(Matrix):
          def construct( self, origin, traffics ):
          for traffic in traffics:
          self.matrix[origin-1][traffic.destination-1] = traffic.load
         class Traffic:
         def total( traffic, distance ):
          * traffic.getLoad(origin, dest)
          self.traffic = TrafficMatrix(MAX)
          def testTraffic(self):
          self.traffic.construct( origin = 1,
          traffics = [Traffic(1,100),
          Traffic(2,50)] )
          self.assertEquals( 100, self.traffic.getLoad( origin = 1,
          self.assertEquals( 50, self.traffic.getLoad( origin = 1,
          self.traffic.construct( origin = 1,
          traffics = [Traffic(2,100)])
          self.traffic.construct( origin = 2,
          traffics = [Traffic(1,200)])
          self.assertEquals( 600, total( self.traffic, self.distMatrix ) )
  • SummationOfFourPrimes/1002 . . . . 35 matches
         C:\WINDOWS\system32\cmd.exe /c python SummationOfFourPrimes.py
          1 0.075 0.075 1.201 1.201 summationoffourprimes.py:13(createList)
          1 5.103 5.103 6.387 6.387 summationoffourprimes.py:88(main)
          1 0.000 0.000 1.201 1.201 summationoffourprimes.py:8(__init__)
          9999 1.126 0.000 1.126 0.000 summationoffourprimes.py:18(isPrimeNumber)
          1 0.000 0.000 0.000 0.000 summationoffourprimes.py:24(getList)
          11061 0.083 0.000 0.083 0.000 summationoffourprimes.py:79(selectionFour)
         C:\WINDOWS\system32\cmd.exe /c python SummationOfFourPrimes.py
          1 0.428 0.428 19.348 19.348 summationoffourprimes.py:13(createList)
          1 5.492 5.492 24.923 24.923 summationoffourprimes.py:88(main)
          1 0.000 0.000 19.348 19.348 summationoffourprimes.py:8(__init__)
          49999 18.920 0.000 18.920 0.000 summationoffourprimes.py:18(isPrimeNumber)
          1 0.000 0.000 0.000 0.000 summationoffourprimes.py:24(getList)
          10265 0.083 0.000 0.083 0.000 summationoffourprimes.py:79(selectionFour)
         C:\WINDOWS\system32\cmd.exe /c python SummationOfFourPrimes.py
          1 0.000 0.000 0.000 0.000 summationoffourprimes.py:48(getList)
          1 0.000 0.000 0.013 0.013 summationoffourprimes.py:36(createList)
          1 0.000 0.000 0.013 0.013 summationoffourprimes.py:31(__init__)
          11061 0.094 0.000 0.094 0.000 summationoffourprimes.py:103(selectionFour)
          1 5.309 5.309 5.416 5.416 summationoffourprimes.py:112(main)
  • JavaNetworkProgramming . . . . 29 matches
          System.out.write(msg.charAt(i) & 0xff); //16비트 유니코드로 구성된 String은 연속한 바이트로 매스킹한후 출력
          byte[] buffer = new byte[8]; //작은 버퍼를 만들고
          while((numberRead =System.in.read(buffer))>=0) //가능한 많은 양을 읽는다. EOF가 -1을 반환하면 출력한다.
          System.out.write(buffer,0,numberRead);
          byte[] buffer = new byte[16];
          while((numberRead = in.read(buffer)) >=0) //파일을 버퍼에 가능한 많은 양을 읽고 읽은 양만큼 파일에 쓴다. 파일이 EOF일 때까지.
          out.write(buffer,0,numberRead); //여기서 0은 초기시작위치이고 파일에 쓸때마다 점점 옆으로 이동한다 --;
          *BufferedOutputStream과 BufferedInputStream : 기존의 스트림 위에서 입출력 버퍼링을 제공한다. 입출력 되는것을 버퍼에 저장해서 중간중간에 flush를 이용해 쏟아낸다. 그러면 스트림에 대한 오버헤드를 줄일수 있다.
          *스트림 필터의 사용 예제 : System.in으로 입력받는것을 BufferedInputStream필터를 거쳐서 LineNumberInputStream을 거처 DataInputStream을 거처서 DataOutputStream에 쓰여지고 BufferedOutputStream으로 버퍼링돼 한번에 출력된다. --;
          BufferedInputStream bufferedIn = new BufferedInputStream(System.in); //장치 입력을 버퍼 필터로 받는다.
          BufferedOutputStream bufferedOut = new BufferedOutputStream(System.out); //화면에 출력하기전 버퍼아웃픗스트림을 거친다.
          LineNumberInputStream lineNumberIn = new LineNumberInputStream(bufferedIn); //버퍼입력을 다시 라인을 붙여주는 필터가 받음
          DataOutputStream dataOut = new DataOutputStream(bufferedOut); //한바이트이상을 받음
          dataOut.writeBytes(response); //BufferdOutputStream에 쓴다.
          *DataOutputStream,DataInputStream,BufferedOutputStream,BufferedInputStream,PrintStream,SequenceInputStream,LineNumberInputStream,PushbackInputStream 클래스에 관해서 좀 자세히 설명을 해놓고 있다.
          *BufferedWriter : 연결된 스트림에 출력 버퍼링 기능을 제공한다. 모든데이터는 버퍼가 가득 찾거나 flush() 메소드가 호출되거나 close() 메소드가 호출될 때까지 내부 버퍼에 저장되었다가 여러 문자를 한꺼번에 출력하는 write()메소드의 호출을 통해 연결된 스트림으로 출력된다.
          *BufferdReader : 연결된 스트림에 입력 버퍼링을 제공하는 FilterReader이다. 데이터는 커다란 덩어리로 한꺼번에 연결된 스트림에서 내부 버퍼로 읽혀지므로 작은 크기의 데이터는 내부 버퍼로부터 효율적으로 읽힐 수 있다.
          *LineNumberReader :연결된 스트림의 텍스트를 구성하는 각줄의 번호를 카운팅하는 기능을 초보적으로 나마 제공한다. 이클래스는 BufferedReader의 서브클래스이므로, 연결된 스트림으로서의 버퍼링을 자동으로 제공한다.
          private int offset,length,port;
          offset = packet.getOffset();
  • VonNeumannAirport/남상협 . . . . 28 matches
          def __init__(self,cityNum,trafficList, configureList):
          self.trafficList = []
          for trafficData in trafficList:
          trafficOfCity = []
          for traffic in trafficData[:-1]:
          trafficOfCity.append(int(traffic))
          self.trafficList.append(trafficOfCity)
          def calculateTraffic(self):
          trafficResult = []
          traffic=0
          for i in range(2,len(self.trafficList[departureGate-1]),2):
          arrivalGate = self.trafficList[departureGate-1][i]
          traffic+=(abs(configure[1].index(arrivalGate)-configure[0].index(departureGate))+1)*self.trafficList[departureGate-1][i+1]
          trafficResult.append((confNum,traffic))
          trafficResult.sort(lambda x,y: cmp(x[1],y[1]))
          return trafficResult
          trafficList = []
          trafficList.append(Data.readline().split(" "))
          airport = Airport(cityNum, trafficList, configureList)
          def calculateAllTraffic(self):
  • 김희성/리눅스멀티채팅 . . . . 28 matches
         #define BUFF_SIZE 1024
          char buff_rcv[BUFF_SIZE+5],buff_snd[BUFF_SIZE+5];
          recv(client_socket, buff_rcv,BUFF_SIZE,0);
          printf("%s\n",buff_rcv);
          sprintf(buff_snd,"test\n");
          send(client_socket, buff_snd, strlen(buff_snd)+1,0);
          rcv=recv(client_socket,buff_rcv,BUFF_SIZE,0);
          sprintf(buff_snd,"%dth client : %s",num,buff_rcv);
          send(client_socket_array[i],buff_snd,strlen(buff_snd)+1,0);
         #define BUFF_SIZE 1024
          fflush(stdout);
          char buff_rcv[BUFF_SIZE+5];
          rcv=recv(client_socket, buff_rcv, BUFF_SIZE, 0);
          printf("%s",&buff_rcv[i]);
          i+=strlen(&buff_rcv[i])+1;
          char buff_snd[BUFF_SIZE+5];
          fgets(buff_snd,BUFF_SIZE,stdin);
          if(send(client_socket, buff_snd, strlen(buff_snd)+1,0)<=0)
          char buff_snd[BUFF_SIZE+5];
          char buff_rcv[BUFF_SIZE+5];
  • WinampPluginProgramming/DSP . . . . 27 matches
         // auxilary pitch buffer (for resampling from)
         short *pitch_buffer=NULL;
         int pitch_buffer_len=0;
          pitch_buffer_len=0;
          pitch_buffer=NULL;
          if (pitch_buffer) GlobalFree(pitch_buffer);
          pitch_buffer_len=0;
          pitch_buffer=NULL;
          if (pitch_buffer_len < rlen)
          pitch_buffer_len = rlen;
          GlobalFree(pitch_buffer);
          pitch_buffer=GlobalAlloc(GMEM_FIXED,rlen);
          short *buf=pitch_buffer;
          short *buf=pitch_buffer;
          if (pitch_buffer_len < rlen)
          pitch_buffer_len = rlen;
          GlobalFree(pitch_buffer);
          pitch_buffer=GlobalAlloc(GMEM_FIXED,rlen);
          short *buf=pitch_buffer;
          short *buf=pitch_buffer;
  • 토이/삼각형만들기/김남훈 . . . . 23 matches
         첫번째와 두번째는 너무 쉽다. 버퍼만 만들면 거기에 별표만 채우면 되니까. 오히려 makeBuffer 함수가 신경써야 할 부분. C 에서는 문자열의 끝을 신경써줘야 하니까.
         char * makeBuffer(int num) {
         void forwardTriangle(int num, char * buffer) {
          buffer[i] = '*';
          printf("%s\n", buffer);
         void backwardTriangle(int num, char * buffer) {
          buffer[i] = '*';
          printf("%s\n", buffer);
         void bidirTriangle(int num, char * buffer) {
          buffer[center + i] = '*';
          buffer[center - i] = '*';
          printf("%s\n", buffer);
          char * buffer;
          buffer = makeBuffer(num);
          forwardTriangle(num, buffer);
          buffer = makeBuffer(num);
          backwardTriangle(num, buffer);
          buffer = makeBuffer( calcBidirTriangleSize(num) );
          bidirTriangle(num, buffer);
          free(buffer);
  • JollyJumpers/iruril . . . . 22 matches
         import java.io.BufferedReader;
          int differenceValue;
          boolean [] differenceArray;
          BufferedReader in = new BufferedReader( new InputStreamReader(System.in));
          public void checkDiffenceValue()
          differenceValue = length-1;
         // System.out.println(differenceValue);
          // checkDifferArray[] 를 초기화한다
          differenceArray = new boolean [length];
          differenceArray = setFalse( differenceArray );
          int tempDiffer;
          for(int i = 0; i < differenceValue; i++)
          tempDiffer = Math.abs( jumpersArray[i] - jumpersArray[i+1] );
         // System.out.println(tempDiffer);
          if( tempDiffer < length)
          differenceArray[tempDiffer] = true;
          for(int i = 1; i <= differenceValue; i++)
          if ( differenceArray[i] == false )
          jj.checkDiffenceValue();
  • 압축알고리즘/홍선,수민 . . . . 22 matches
         char buffer[100]={0};
          if ( index <max && 48<= (int)buffer[index] && (int)buffer[index] <= 57 ){
          while(fin.get(buffer[i]))
          number = number*10 +(int)(buffer[j])-48;
          cout << buffer[end_Number+1];
          char buffer[100];
          while(fin.get(buffer[i]))
          while(buffer[i]==buffer[i+1])
          cout << buffer[i] << count;
          char buffer, standard;
          while(fin.get(buffer))
          if( (standard-buffer) < -9 || 9 < (standard-buffer) ) {
          standard = buffer;
          cout << int(buffer-standard);
          char buffer;
          fin.get(buffer);
          buffer =su;
          cout << char(int(buffer)-(int(su)-48));
          cout << char(int(buffer)+int(su)-48);
  • ClassifyByAnagram/sun . . . . 21 matches
          return java.nio.ByteBuffer.wrap( seq );
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          StringBuffer keyBuf = new StringBuffer( table.size()*2 );
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          return java.nio.ByteBuffer.wrap( seq );
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          return java.nio.ByteBuffer.wrap( seq );
          BufferedOutputStream out = null;
          out = new BufferedOutputStream( new FileOutputStream( args[0] ));
          BufferedReader reader = new BufferedReader( new InputStreamReader( in ));
          ByteBuffer key = ByteBuffer.wrap( str.getBytes() );
          private void swap( ByteBuffer buf, int i, int j )
          private void qsort2( ByteBuffer buf, int l, int u )
          BufferedOutputStream out = null;
          out = new BufferedOutputStream( new FileOutputStream( args[0] ));
  • MoreEffectiveC++ . . . . 20 matches
         ANSI C++에 대한 약간은 수준있는 내용을 다루는 책. ["EffectiveC++"] 의 추가적인 내용이다.
         http://zeropage.org/~neocoin/data/MoreEffectiveC++.jpg
          * More Effective C++ 의 요약
          ["MoreEffectiveC++/Basic"] S
          ["MoreEffectiveC++/Operator"] S
          * Item 8: Understand the differend meanings of new and delete - new와 delete가 쓰임에 따른 의미들의 차이를 이해하라.
          ["MoreEffectiveC++/Exception"], S before 12
          * Item 12: Understand how throwing an exception differs from passing a parameter or calling a virtual function [[BR]] - 가상 함수 부르기나, 인자 전달로 처리와 예외전달의 방법의 차이점을 이해하라.
          === Efficiency ===
          ["MoreEffectiveC++/Efficiency"], T
          ["MoreEffectiveC++/Techniques1of3"], S or T
          ["MoreEffectiveC++/Techniques2of3"], T
          ["MoreEffectiveC++/Techniques3of3"], T
          ["MoreEffectiveC++/Miscellany"] T
          ["MoreEffectiveC++/Appendix"] : 한글화의 필요성을 못느끼며, 위키화만 시켜놓음
          * ["MoreEffectiveC++/C++이 어렵다?"]
          1. 2002.02.09 볼수록 절실한 내용 투성이 이다. Efficiency의 부분이 가장 중요하다고 뽑았는데, 다음 Technicque 파트는 Efficiency를 비웃고 있다. 각 장마다 거의 두세배에 다라는 양과 더불어, "C++에서 알고 싶었던 것이 여기 다 모여 있구나" 하는 생각이 든다. 내용이 너무 많아서 어쩔수 없이 다시 요약 체제로 가야 겠다.
          1. 2002.02.17 Reference Counting 설명 스킬 획득. 이제까지중 가장 방대한 분량이고, 이책의 다른 이름이 '''More Difficult C++''' 라는 것에 100% 공감하게 만든다. Techniques가 너무 길어서 1of2, 2of2 이렇게 둘로 쪼갠다. (세개로 쪼갤지도 모른다.) 처음에는 재미로 시작했는데, 요즘은 식음을 전폐하고, 밥 먹으러가야지. 이제 7개(부록까지) 남았다.
  • MoniWikiACL . . . . 19 matches
         FoobarPage babo deny edit,diff,info
         WikiSandBox @Guest allow edit,info,diff
         // WikiSandBox 페이지를 @Guest 그룹에 edit,info,diff 액션을 허용(allow)
         WikiSandBox @Guest allow edit,info,diff
         // WikiSandBox 페이지를 @Guest 그룹에 edit,info,diff 액션을 허용(allow)
         MoniWiki @ALL deny edit,uploadfile,diff
         // MoniWiki 페이지를 @ALL 모든 사용자에게 edit,upload,diff등의 일부 액션을 거부
          * {{{allow *}}} + {{{deny info,diff}}} = info/diff 이외의 액션이 모두 허용: '''explicit하게 지정된''' 액션만 거부
          * {{{deny info,diff}}} + {{{allow *}}} = 위의 경우와 같다. explicit하게 지정된 액션인 info, diff만 거부
         * @ALL allow read,ticket,info,diff,titleindex,bookmark,pagelist
         ProtectedPage @All deny read,ticket,info,diff,titleindex,bookmark,pagelist
         * @Group1 allow read,info,diff
         * @Group2 deny info,diff
          * peter와 john: {{{allow read,info,diff}}} + {{{deny *}}} = read,info,diff만 허용
          * @Group1 : {{{allow read,info,diff}}} + {{{deny *}}} ('''Order Allow,Deny''')
          * @Group2 : {{{deny info,diff}}} + {{{@ALL deny backup,restore}}} + {{{allow *}}}: priority가 같은 항목이 합쳐진다.
  • MoreEffectiveC++/Techniques2of3 . . . . 19 matches
         ["MoreEffectiveC++"]
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_184_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_184_2.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_185_1.gif
         String s("More Effective C++");
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_187_1.gif
         String s1("More Effective C++");
         String s2("More Effective C++");
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_187_2.gif
         다음과 같다. 여기에서 "More Effective C++" 라는 문자열을 공유한다면, 참조세기가 이루어 지는 것일 거다. 그러기 위해서 String의 복사 생성자는, 참조 카운터를 올리고, 자료를 새로 생성할것이 아니라, 그냥 포인터만 세팅해 주는 일을 해야 한다. 이런 과정을 구현하면
         String s1("More Effective C++");
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_188_1.gif
          // break off a separate copy of the value for ourselves
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_191_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_192_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_203_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_208_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_208_2.gif
         ["MoreEffectiveC++"]
  • MoreEffectiveC++/Appendix . . . . 18 matches
         ["MoreEffectiveC++"]
         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
         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
         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
         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
         Carroll and Ellis discuss many practical aspects of library design and implementation that are simply ignored by everybody else. Good libraries are small, fast, extensible, easily upgraded, graceful during template instantiation, powerful, and robust. It is not possible to optimize for each of these attributes, so one must make trade-offs that improve some aspects of a library at the expense of others. Designing and Coding Reusable C++ examines these trade-offs and offers down-to-earth advice on how to go about making them. ¤ MEC++ Rec Reading, P30
         The magazine has made a conscious decision to move away from its "C++ only" roots, but the increased coverage of domain- and system-specific programming issues is worthwhile in its own right, and the material on C++, if occasionally a bit off the deep end, continues to be the best available. ¤ MEC++ Rec Reading, P42
         As the name suggests, this covers both C and C++. The articles on C++ tend to assume a weaker background than those in the C++ Report. In addition, the editorial staff keeps a tighter rein on its authors than does the Report, so the material in the magazine tends to be relatively mainstream. This helps filter out ideas on the lunatic fringe, but it also limits your exposure to techniques that are truly cutting-edge. ¤ MEC++ Rec Reading, P45
         Three Usenet newsgroups are devoted to C++. The general-purpose anything-goes newsgroup is °comp.lang.c++ . The postings there run the gamut from detailed explanations of advanced programming techniques to rants and raves by those who love or hate C++ to undergraduates the world over asking for help with the homework assignments they neglected until too late. Volume in the newsgroup is extremely high. Unless you have hours of free time on your hands, you'll want to employ a filter to help separate the wheat from the chaff. Get a good filter — there's a lot of chaff. ¤ MEC++ Rec Reading, P47
         ["MoreEffectiveC++"]
  • ClassifyByAnagram/Passion . . . . 17 matches
         import java.io.BufferedOutputStream;
         import java.io.BufferedReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(ins));
          StringBuffer buffer = new StringBuffer(input);
          for(int i=0; i<buffer.length()-1 ; i++)
          for(int j=i+1; j<buffer.length() ; j++)
          if (buffer.charAt(i) > buffer.charAt(j))
          tmpChar = buffer.charAt(i);
          buffer.setCharAt(i, buffer.charAt(j));
          buffer.setCharAt(j, tmpChar);
          return buffer.toString();
          PrintStream out = new PrintStream(new BufferedOutputStream( new FileOutputStream( args[0] )));
  • MoreEffectiveC++/Techniques1of3 . . . . 17 matches
         ["MoreEffectiveC++"]
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_124_1.gif
         class PrintJob; // 미리 선언, 프린터 작업에 쓰이는 객체. 참고 Effective C++ Item 34
         string buffer;
         thePrinter().submitJob(buffer); // 상수 참조(const reference)라서,
         Printer::thePrinter().submitJob(buffer);
         전역 공간 사용에 대한 문제의 해결책의 또다른 접근 방법이라고 한다면, name space를 사용하는 것이다. 다음과 같이 단순히 PrintingStuff name space로 묶어 버린다.
         namespace PrintingStuff { // namespace의 시작
          public: // PrintingStuff namespace 안에 존재하는 것이다.
          { // PrintingStuff namespace안에 존재 하는 것이다.
         PrintingStuff::thePrinter().reset();
         PrintingStuff::thePrinter().submitJob(buffer);
         using PrintingStuff::thePrinter; // thePrinter를 현재의 namespace안에서
         thePrinter().submitJob(buffer);
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_150_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_151_1.gif
  • EightQueenProblem/kulguy . . . . 16 matches
          StringBuffer buff = new StringBuffer();
          buff.append(queen.getPoint().toString());
          buff.append("\n");
          return buff.toString();
          StringBuffer buff = new StringBuffer();
          buff.append(point);
          buff.append("\n");
          return buff.toString();
          int diffX = Math.abs(point.x - x);
          int diffY = Math.abs(point.y - y);
          return diffX == diffY;
  • EuclidProblem/차영권 . . . . 16 matches
         struct Coefficient {
         }coefficient[MAX];
          coefficient[0].X = 0; coefficient[0].Y = 1;
          coefficient[i].X = 1;
          coefficient[i++].Y = -a/b;
          coefficient[j+1].X = coefficient[j+1].Y * coefficient[j].X + coefficient[j-1].X;
          coefficient[j+1].Y = coefficient[j+1].Y * coefficient[j].Y + coefficient[j-1].Y;
          cout << coefficient[j-1].X << " " << coefficient[j-1].Y << " " << GCD << endl;
  • Memo . . . . 16 matches
         Packet Sniffer
          unsigned short Flags_and_Frags; //Flags 3 bits and Fragment offset 13 bits
         void ProcessPacket(char* Buffer, int Size)
          iphdr = (IpHeader *)Buffer;
          port = (TcpUdpPort *)(Buffer + iphdrlen);
          port = (TcpUdpPort *)(Buffer + iphdrlen);
         void StartSniffing(SOCKET Sock)
          char *RecvBuffer = (char *)malloc(MAX_PACKET_SIZE + 1);
          if (RecvBuffer == NULL)
          memset(RecvBuffer, 0, MAX_PACKET_SIZE + 1);
          BytesRecv = recvfrom(Sock, RecvBuffer, MAX_PACKET_SIZE, 0, (sockaddr *)&From, &FromLen);
          ProcessPacket(RecvBuffer, BytesRecv);
          free(RecvBuffer);
          StartSniffing(Sock);
          reporter.collectNews( "I'm different." )
          self.assertEquals( "I'm different", company.news )
  • OurMajorLangIsCAndCPlusPlus/XML/조현태 . . . . 16 matches
         #define INPUT_BUFFUR 255
          char* textBuffur = (char*)malloc(sizeof(char) * (nameEndPoint - readData + 1));
          strncpy(textBuffur, readData, nameEndPoint - readData);
          textBuffur[nameEndPoint - readData] = 0;
          myPoint = CreateNewBlock(textBuffur, NULL);
          free(textBuffur);
          char* textBuffur = (char*)malloc(sizeof(char) * (contentsEndPoint - readData + 1));
          strncpy(textBuffur, readData, contentsEndPoint - readData);
          textBuffur[contentsEndPoint - readData] = 0;
          myPoint = CreateNewBlock(NULL, textBuffur);
          free(textBuffur);
          char* textBuffur = NULL;
          textBuffur = (char*)malloc(sizeof(char) * (suchEndPoint - query + 1));
          strncpy(textBuffur, query, suchEndPoint - query);
          textBuffur[suchEndPoint - query] = 0;
          SuchAllSameNamePoint(textBuffur, suchBlock, &suchedBlocks);
          free(textBuffur);
          const char query[INPUT_BUFFUR];
  • Eric3 . . . . 15 matches
         http://www.die-offenbachs.de/detlev/eric3.html
         http://www.die-offenbachs.de/detlev/images/eric3-screen-1.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-2.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-3.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-4.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-5.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-6.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-7.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-8.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-9.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-10.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-11.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-12.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-13.png
         http://www.die-offenbachs.de/detlev/images/eric3-screen-14.png
  • JollyJumpers/이승한 . . . . 15 matches
         int checkJolly(int * array, int differ, bool programEnd = 0);
          int differ; // 10개 입력되면 9가 나온다.
          differ = endCheck = 0;
          if( !(cin>>array[differ]) )break;
          differ++;
          checkJolly( array, differ );
          differ = 0;
          checkJolly( array, differ, 1 );
         int checkJolly(int * array, int differ, bool programEnd){ //differ는 n-1의 값을 가진다.
          for(int i = 1; i < differ - 1; i++){
          if( ( differ < ( array[i] - array[i-1])) || (differ < ( array[i-1] - array[i])) || (differ < ( array[i] - array[i+1]) ) || (differ < ( array[i+1] - array[i]) ) ) { //절대값 판단
  • MoinMoinBugs . . . . 15 matches
          * Solve the problem of the Windows filesystem handling a WikiName case-indifferent (i.e. map all deriatives of an existing page to that page).
          * Check whether the passed WikiName is valid when editing pages (so no pages with an invalid WikiName can be created); this could also partly solve the case-insensitive filename problem (do not save pages with a name only differing in case)
          * Hover over the interwiki icon and you'll already get a tooltip, I'll look into the title attribute stuff.
          * RecentChanges can tell you if something is updated, or offer you a view of the diff, but not both at the same time.
          * If you want the ''latest'' diff for an updated page, click on "updated" and then on the diff icon (colored glasses) at the top.
          * That's what I'm doing for the time being, but by the same rationale you don't need to offer diffs from RecentChanges at all.
          * The intent is to not clutter RecentChanges with functions not normally used. I do not see a reason you want the lastest diff when you have the much better diff to your last visit.
          * It'd be really nice if the diff was between now and the most recent version saved before your timestamp (or, failing that, the oldest version available). That way, diff is "show me what happened since I was last here", not just "show me what the last edit was."
          * Hmmm, that '''is''' so. :) Take a look at the message at the top of the diff page after clicking on "updated", it'll often show text like "spanning x versions". You need the current CVS version for that, though.
         ''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.''
  • MoniWikiPo . . . . 15 matches
         #: ../plugin/Diff.php:151 ../plugin/Diff.php:190 ../wikilib.php:1275
         msgid "No difference found"
         #: ../plugin/Diff.php:153
         msgid "Difference between yours and the current"
         #: ../plugin/Diff.php:174 ../plugin/Info.php:145
         #: ../plugin/Diff.php:179 ../plugin/Info.php:151
         #: ../plugin/Diff.php:192
         msgid "Difference between versions"
         #: ../plugin/Diff.php:194
         msgid "Difference between r%s and r%s"
         #: ../plugin/Diff.php:197
         msgid "Difference between r%s and the current"
         msgid "To create your own templates, add a page with a 'Template' suffix.\n"
         msgid "To create your own templates, add a page with a 'Template' suffix."
  • MoreEffectiveC++/Efficiency . . . . 15 matches
         ["MoreEffectiveC++"]
         = Efficiency =
         '''80-20 규칙''' 이란? 프로그램의 80%의 리소스가 20%의 코드에서 쓰여진다.:실행 시간의 80%가 대략 20%의 코드를 소모한다;80%의 메모리는 어떤 20%의 코드에서 쓴다.;80%의 disk 접근은 20%의 코드에서 이루어진다.:80%의 소프트웨어 유지의 노력은(maintenance effort)는 20%의 코드에 쏟아 부어진다.[[BR]]
         능률(efficiency)의 관점에서 최고의 계산은 결코 아무것도 수행하지 않는것이다. 말이 좀 이상한가? 생각해 봐라 당신이 어떤 일도 필요없을때 이건 맞는거다. 왜 당신은 당신의 프로그램안에서 가장 처음에 그것을 수행하려 하는가? 그리고 만약 당신이 어떤 일을 수행하기를 원할때 당신은 그 코드의 실행(excuting)을 피할수는 없을까?
          int diff = index - 현재 인덱스의 최대값;
          알맞은 메모리를 할당한다. 그래서 index+diff가 유효하게 한다.
          char buffer[MAX_STRING_LEN];
          cin >> c >> setw(MAX_STRING_LEC) >> buffer;
          cout << "There are " << countChar(buffer, c)
          << " in " << buffer << endl;
         countChar을 호출하는 곳을 보라. 처음에 구문에서 char 배열이 함수로 전달된다. 하지만 함수의 인자는 const string& 이다. 이런 호출은 오직 형(type)이 알맞지 않은것이 제거되거나 당신의 컴파일러는 훌륭히도 string 형의 임시 객체(temporary object)를 만들어서 그러한 맞지 않는 형문제를 제가하면 성공할수 있다. 그러한 임시 객체는 string 생성자가 buffer인자를 바탕으로 초기화 된다. 그러면 constChar의 str인자는 임시(temporary) string 객체를 받아들인다.(bind-bound) countChar이 반환될때 임시(temporary)객체는 자동 소멸된다.
          char subtleBookPlug[] = "Effective C++";
         전자의 경우 쓰기 쉽고, 디버그 하기도, 유지 보수하기도 쉽다. 그리고 80%정도의(Item 16참고) 납득할만한 효율을 가지고 있다. 후자는 좀더 전자보다 효율적이고 어셈블러 프로그래머들에게 좀더 직관적이라고 생각된다. 두 버전을 이용한 코드를 모두 제공하여서 당신은 디버그 코드시에는 좀더 읽기 쉬운 stand-alone operator를 사용하도록 할수 있고, 차후 효율을 중시하는 경우에 다른 버전으로(more efficient assignmen) 릴리즈(Release)를 할수 있게 할수 있다. 게다가 stand-alone을 적용시키는 버전으로서 당신은 클라이언트가 두 버전을 바꿀때 문법적으로 아무런 차이가 없도록 확신 시켜야 한다.
         iostream과 stdio의 이런 상반되는 성능은 단지 예로 촛점은 아니다. 촛점은 비슷한 기능을 제공하는 라이브러리들이 성능과 다른 인자들과의 교환(trade-off)이 이루어 진는 점이다. 그래서 당신은 당신의 프로그램에서 병목현상(bottleneck)을 보일때, 병목 현상을 라이브러리 교체로 해결할 수 있는 경우를 볼수 있다는 점이다. 예를들어서 만약 당신의 프로그램이 I/O병목을 가지고 있다면 당신은 아마 iostream을 stdio로의 교체를 생각해 볼수 있다. 하지만 그것의 시간이 동적 메모리 할당과 해제의 부분이라면 다른 operator new와 opreator delete(Item 8참고)의 교체로 방안을 생각할수 있다. 서로 다른 라이브러리들은 효율성, 확장성, 이동성(이식성), 형안정성, 그리고 다른 주제을 감안해서 서로 다른 디자인의 목적으로 만들어 졌기 때문에 당신은 라이브러리 교체로 눈에 띠게 성능향상의 차이를 느낄수 있을 것이다.
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_114_1.gif
  • TheJavaMan/스네이크바이트 . . . . 15 matches
          Image buff;
          int difficulty = 100;
          MenuItem diff1 = new MenuItem("초보");
          MenuItem diff2 = new MenuItem("중수");
          MenuItem diff3 = new MenuItem("고수");
          m3.add(diff1);
          m3.add(diff2);
          m3.add(diff3);
          difficulty = 200;
          difficulty = 100;
          difficulty = 50;
          buff=createImage(getWidth(), getHeight());
          gb=buff.getGraphics();
          g.drawImage(buff, 0, 0, this);
          Thread.sleep(bo.difficulty);
  • UDK/2012년스터디/소스 . . . . 15 matches
          local vector CamStart, HitLocation, HitNormal, CamDirX, CamDirY, CamDirZ, CurrentCamOffset;
          local float DesiredCameraZOffset;
          CurrentCamOffset = self.CamOffset;
          DesiredCameraZOffset = (Health > 0) ? - 1.2 * GetCollisionHeight() + Mesh.Translation.Z : 0.f;
          CameraZOffset = (fDeltaTime < 0.2) ? - DesiredCameraZOffset * 5 * fDeltaTime + (1 - 5*fDeltaTime) * CameraZOffset : DesiredCameraZOffset;
          CurrentCamOffset = vect(0,0,0);
          CurrentCamOffset.X = GetCollisionRadius();
          CamStart.Z += CameraZOffset;
          out_CamLoc = CamStart - CamDirX*CurrentCamOffset.X + CurrentCamOffset.Y*CamDirY + CurrentCamOffset.Z*CamDirZ;
  • 2002년도ACM문제샘플풀이/문제D . . . . 14 matches
         bool IsDividable(vector<int>& weights, int diff);
         int GetMax(vector<int>& weights, int diff);
         int GetMin(vector<int>& weights, int diff);
          int weight, diff, num;
          cin >> diff;
          if(IsDividable(weights, diff))
         bool IsDividable(vector<int>& weights, int diff)
          if(partTotal < GetMin(weights, diff))
          else if(partTotal >= GetMin(weights, diff) && partTotal <= GetMax(weights, diff))
         int GetMax(vector<int>& weights, int diff)
          return (total + diff/2);
         int GetMin(vector<int>& weights, int diff)
          return (total - diff/2);
  • Android/WallpaperChanger . . . . 14 matches
         || 5/1 || Image Gallery에서 불러와서 크기조절 해주는 Crop 작성. File 입출력을 지원하면서 Side Effect로 DB 기록과 실제 File의 존재 유무를 판단해야하는 경우가 생김 ||
         문자열을 반환하는 메소드가 있고 그 결과가 언제나 StringBuffer에 더해지게 되는 경우에 있다면, 짧은 수명의 임시 객체를 생성하는 대신 직접적으로 더해지는 방식으로 식별자와 구현방식을 바꾸세요.
          computeHorizontalScrollOffset(),
         물론, 반대적 측면에서 열거형으로 더 좋은 API를 만들 수 있고 어떤 경우엔 컴파일-타임 값 검사를 할 수 있습니다. 그래서 통상의 교환조건(trade-off)이 적용됩니다: 반드시 공용 API에만 열거형을 사용하고, 성능문제가 중요할 때에는 사용을 피하십시오.
          // do stuff 1
          // do stuff 2
          // do stuff 1
          // do stuff 2
          in.stuff();
          private void doStuff(int value) {
          void stuff() {
          Foo.this.doStuff(Foo.this.mValue);
          foo.doStuff(value);
         내부 클래스 코드는 외부 클래스에 있는 "mValue" 필드에 접근하거나 "doStuff" 메소드를 부르기 위해 이 정적 메소드를 부릅니다. 이것은 이 코드가 결국은 직접적인 방법 대신 접근자 메소드를 통해 멤버 필드에 접근하고 있다는 것을 뜻합니다. 이전에 우리는 어째서 접근자가 직접적인 필드 접근보다 느린지에 대해 이야기 했었는데, 이 문제로서 "보이지 않는" 성능 타격 측면에서 특정 언어의 어법이 야기하게 되는 문제에 대한 예제가 될 수 있겠습니다.
  • Linux/필수명령어/용법 . . . . 14 matches
         biff
         - biff [ y 혹은 n]
         유닉스 셸은 사용중이라도 주기적으로 전자우편의 수신 여부를 점검한다. 만일 사용자가 전자우편이 도착하는 즉시 알고자 한다면 biff를 사용하여 그것을 지시할 수 있다. 또는 언제라도 그 기능을 해제할 수도 있다. biff는 인수없이 사용되면 현재 어떤 상태로 되어 있는지 보여준다. 기능 설정과 해제 여부는 y 혹은 n 인수를 주어서 결정한다.
         - $ biff
         - $ biff y ,,기능설정
         - $ biff
         - document1 document2 differ: char 128, line 13 ,,차이 발견
         diff
         - diff [ -ibefw ] 파일명1 파일명2
         diff가 보여주는 정보는 언뜻 보아서는 이해할 수 없다. 일단 명심해야 할 것은 표본이 되는 문서는 두 번째 파일이라는 점이다. 그래서 모든 정보는 ‘첫번째 파일이 어떻게 수정되어야 두 번째 파일과 같아지느냐’하는 것이다.
         - $ diff -i doc1.txt doc2.txt
         - Login Name Tty Idle Login Time Office Office Phone
  • MoreEffectiveC++/C++이 어렵다? . . . . 14 matches
         ["MoreEffectiveC++"]
          [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 Item 31]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fTechniques3of3#head-85091850a895b3c073a864be41ed402384d1868c RTTI를 이용해 구현 부분]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-9b5275859c0186f604a64a08f1bdef0b7e9e8e15 Item 34]
          [http://zeropage.org/moin/moin.cgi/MoreEffectiveC_2b_2b_2fMiscellany#head-a8fe938a36d3be47de007ce24f1d367295cd7ea7 Item 34 name mangle 관련]
         ["MoreEffectiveC++"]
  • PascalTriangle . . . . 14 matches
          int ** buffer;
          /* buffer에 행만큼의 정수포인터형을 할당받아 대입 */
          buffer = malloc( row * sizeof(int *) );
          *(buffer + i) = (int *)malloc( (i + 1) * sizeof(int) );
          if(*(buffer + i) == NULL) {
          free(*(buffer + j));
          free(buffer);
          *(*(buffer + i) + j) = 1;
          *(*(buffer + i) + j) =
          *(*(buffer + i - 1) + j - 1) + *(*(buffer + i - 1) + j);
          temp = *(*(buffer + row - 1) + col - 1);
          free(*(buffer + i));
          free(buffer);
  • WinSock . . . . 14 matches
          char szBuffer[8192]="";
          ReadFile (hFileIn, szBuffer, sizeof (szBuffer), &nRead, NULL);
          nSended = send (socket, szBuffer, nRead, NULL);
          char* szBuffer;
          szBuffer = (char *)LocalAlloc (LPTR, dwDataReaded);
          recv (socketClient, szBuffer, dwDataReaded, NULL);
          printf ("Data : %s (%d)n", szBuffer, dwDataReaded);
          LocalFree (szBuffer);
          char* szBuffer;
          szBuffer = (char *)LocalAlloc (LPTR, dwDataReaded);
          recv (socketClient, szBuffer, dwDataReaded, NULL);
          WriteFile (hFileOut, szBuffer, dwDataReaded, &nWrite, NULL);
          LocalFree (szBuffer);
  • MatrixAndQuaternionsFaq . . . . 13 matches
          So, it is more efficient to stick with linear arrays. However, one issue
          The performance differences between the two are subtle. If all for-next
          loops are unravelled, then there is very little difference in the
          coefficients for that axis, rather than perform a full vector-matrix
          eg. an anvil, the desired effect is to character stretched out
          While this is not a problem with vertex data (it is the desired effect)
          normalised and consequently will affect other calculations such as
          An efficient way is to make use of the existing 'C' functions defined
          A more efficient way must be found. Fortunately, there is another way
          in a different colour than those which are positive.
          In effect, they may be considered to add a additional rotation angle
          Quaternions offer another advantage in that they be interpolated.
          This allows for smooth and predictable rotation effects.
  • 데블스캠프2011/셋째날/String만들기/김준석 . . . . 13 matches
          int offset;
          offset = 0;
          offset = 0;
          String(const String& str, const int offset,const int count){
          if(offset >= str.count){
          this->value = str.value + offset;
          this->offset = 0;
          String * subString(int offset, int count){
          char * offvalue = this->value+ offset;
          *(temp + i) = *(offvalue+i);
          char * temp = this->value + this->offset;
          char * temp2 = str.value + str.offset;
  • MoreEffectiveC++/Operator . . . . 12 matches
         ["MoreEffectiveC++"]
         == Item 8: Understand the differend meanings of new and delete ==
          Widget* constructWidgetInBuffer(void * buffer, int widgetSize)
          return new(buffer) Widget(widgetSize);
         해당 함수(construcWidgetInBuffer())는 버퍼에 만들어진 Widget 객체의 포인터를 반환하여 준다. 이렇게 호출할 경우 객체를 임의 위치에 할당할수 있는 능력 때문에 shared memory나 memory-mapped I/O 구현에 용이하다 constructorWidget에 보이는건 바로
          return new (buffer) Widget(widgetSize);
         이 문인데 , 아마 처음 보기에 생소할 것이다. 자세히 뜯어 보면, (buffer)에 의해서 암시적으로 new는 operator new로 호출되어 진다. 덧붙여, 아래의 void*는 메모리 상의 위치를 size_t는 메모리상 객체가 차지하는 영역이다. 자, 위와 비교해 보라 이 operator는 new를 overload한 버전이다.
          void * buffer = operator new(50*iszeof(char));
          operator delete(buffer);
          Widget *pw = constructWidgetInBuffer(shareMemory, 10); // placement new이닷!
         ["MoreEffectiveC++"]
  • PNGFileFormat/FormatUnitTestInPythonLanguage . . . . 12 matches
          expectedCRC = [(computedCRC&0xff000000)>>24,(computedCRC&0x00ff0000)>>16,(computedCRC&0x0000ff00)>>8,(computedCRC&0x000000ff)]
          buff = self.f.read(8)
          chunkType = buff[4:]
          chunkLen = ord(buff[0]) * (256 ** 3 )
          chunkLen += ord(buff[1]) * (256 ** 2 )
          chunkLen += ord(buff[2]) * (256)
          chunkLen += ord(buff[3])
          c = 0xFFFFFFFFL
          #c = crcTable[(c ^ ord(ch) ) & 0xff] ^ (c >> 8)
          c = self.crcTable[int ((c^ord(ch))&0xff) ] ^ (c >> 8)
          return long(self.updateCRC(buf) ^ 0xFFFFFFFFL )
  • 고한종/배열을이용한구구단과제 . . . . 12 matches
          int onOff;
          char keyOnOff;
          onOff=1;
          while(onOff)
          keyOnOff=getch();
          switch(keyOnOff)
          onOff=1;
          onOff=0;
         // 괜히 화려해 보일려고 on/off 코드 집어 넣었음요.
          * 오 ㅋㅋㅋ 윤종하 게임 만들면서 열심히 공부했나보네. 근데 한 가지 말해주자면 getch()를 쓰면 stdin 버퍼에 입력받은 값이 계속 남아있어서 무한루프같은 문제가 생길 수 있어. 그래서 fflush(stdin);이라는 문장을 getch()를 사용한 이후에 한 번 써주는게 좋아. 근데 코드 대충 읽어보니까 n 누르는거 아니면 while 계속 돌아갈듯?- [윤종하]
          * 우연히 들어와서 봤는데 fflush()는 output stream에 사용하도록 만들어진 함수고, fflush(stdin)은 MS의 컴파일러에서만 지원하는 거라서 linux쪽에서는 작동하지 않는다고 하니까 그것도 알아두는 것이 좋지 싶어요. - [서민관]
  • 서지혜/단어장 . . . . 12 matches
         '''baffle'''
          당황하게 하다 : The thing that baffles me is that the conversations do not center around the adults but almost exclusively about their respective kids
          관리직 : administration officer
          What is the difference between ethnicity and race?
          밀도 : Moore's law has effectively predicted the density of transistors in silicon chips.
          자발적으로 : Successful people spontaneously do things differently from those individuals who stagnate.
          진단의 : Medical diagnosticians see a patient once or twice, make an assessment in an effort to solve a particularly difficult case, and then move on.
          우성 : Dominance in genetics is a relationship between alleles of a gene, in which one allele masks the expression (phenotype) of another allele at the same locus. In the simplest case, where a gene exists in two allelic forms (designated A and B), three combinations of alleles (genotypes) are possible: AA, AB, and BB. If AA and BB individuals (homozygotes) show different forms of the trait (phenotype), and AB individuals (heterozygotes) show the same phenotype as AA individuals, then allele A is said to dominate or be dominance to allele B, and B is said to be recessive to A. - [dominance gene wiki]
          노력 : an effort to do or attain something
          to melt and change into a different state
          time off in lieu : free time given to an employee for previously worked overtime
  • Code/RPGMaker . . . . 11 matches
          if(buffer == null) {
          Util.LOGD("make framebuffer");
          world.setAmbientLight(0xff, 0xff, 0xff);
          // make framebuffer
          if(buffer != null)
          buffer.dispose();
          buffer = new FrameBuffer(m_width, m_height, FrameBuffer.SAMPLINGMODE_NORMAL);
  • JollyJumpers/황재선 . . . . 11 matches
         import java.io.BufferedReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          public int[] getdifferenceValue() {
          int [] differValue = new int[len];
          differValue[i] = Math.abs(nums[i+1] - nums[i]);
          nums = sort(differValue);
          j.getdifferenceValue();
         import java.io.BufferedReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  • OurMajorLangIsCAndCPlusPlus/limits.h . . . . 11 matches
         ||UCHAR_MAX ||부호없는 char형의 최대값 ||255 (0xff) ||
         ||USHRT_MAX ||부호없는 short형의 최대값 ||65535 (0xffff) ||
         ||UINT_MAX ||부호없는 int형의 최대값 ||4294967295 (0xffffffff) ||
         ||ULONG_MAX ||부호없는 long형의 최대값 ||4294967295 (0xffffffff) ||
  • ThinkRon . . . . 11 matches
         당신은 어떤 문제에 직면했다. 좀처럼 일이 풀리질 않는다. 이 때 스스로에게 묻는다. 만약 RonJeffries(혹은 당신이 존경하는 전문가)가 이 자리에 있었다면 어떻게 했을까?
         여기서 Ron은 Think Big에서처럼 부사의 역할을 하며, "RonJeffries처럼"을 뜻한다.
         일전에 XP 메일링 리스트에 조언을 바라는 글을 하나 올렸습니다. 회사에서 XP를 진행하다가 부딪힌 문제에 대한 것이었죠. 그걸 올리고 답장이 한장도 도착하기 전에 갑자기 이런 생각이 들었습니다. "만약 RonJeffries라면 어떤 답장을 쓸까" 신기하게도 저는 그걸 너무도 분명히 잘 알고 있었습니다. 그래서 그 답을 마치 RonJeffries가 직접 만들어준 마냥 귀하게 생각하고 요리조리 궁리해보고 또 실험해봤습니다. 그랬더니 아주 훌륭한 결과를 얻었습니다. 며칠 뒤 진짜 RonJeffries가 제가 예측한 것과 거의 비슷한 답을 해주더군요.
         저는 이미 RonJeffries를 어느 정도 내재화(internalize)하고 있는 것은 아닌가 생각이 듭니다. 사실 RonJeffries나 KentBeck의 언변은 "누구나 생각할 수 있는 것"들이 많습니다. 상식적이죠. 하지만 그 말이 그들의 입에서 나온다는 점이 차이를 만들어 냅니다. 혹은, 그들과 평범한 프로그래머의 차이는 알기만 하는 것과 아는 걸 실행에 옮기는 것의 차이가 아닐까 합니다. KentBeck이 "''I'm not a great programmer; I'm just a good programmer with great habits.''"이라고 말한 것처럼 말이죠 -- 사실 훌륭한 습관을 갖는다는 것처럼 어려운 게 없죠. 저는 의식적으로 ThinkRon을 하면서, 일단 제가 가진 지식을 실제로 "써먹을 수" 있게 되었고, 동시에 아주 새로운 시각을 얻게 되었습니다.
         전문가 비전문가 PairProgramming을 하다가 문제에 직면했습니까? 스스로에게 물어보십시오. 만약 KentBeck이나 WardCunningham, RonJeffries 같은 사람이 이 자리에 나 대신 있었다면 이 문제에 어떻게 대응했을런지. 그리고 거기서 얻은 해답을 꼭 실행에 옮겨 보세요. 자신은 물론 상대방도 놀라게 될 것입니다. 해답은 늘 안에 있습니다.
         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.
  • Basic알고리즘/팰린드롬/조현태 . . . . 10 matches
          char buffur[255];
          cin >> buffur;
          int strSize = strlen(buffur);
          if (0 > buffur[i])
          if (buffur[i] != buffur[nowCheck - 1] || buffur[i + 1] != buffur[nowCheck] )
          if (buffur[i] != buffur[nowCheck])
  • CrackingProgram . . . . 10 matches
         00401358 push offset string "input password : " (0046c048)
         0040135D push offset std::cout (00479e88)
         0040136E push offset std::cin (00479f18)
         0040137B push offset string "12345" (0046c040)
         00401390 push offset @ILT+120(std::endl) (0040107d)
         00401395 push offset string "correct passwd" (0046c02c)
         0040139A push offset std::cout (00479e88)
         004013B0 push offset @ILT+120(std::endl) (0040107d)
         004013B5 push offset string "wrong passwd" (0046c01c)
         004013BA push offset std::cout (00479e88)
  • NamedPipe . . . . 10 matches
         named pipe share the same pipe name, but each instance has its own buffers and handles, and provides a separate conduit for client-server communication. The use of instances enables multiple pipe clients to use the same named pipe simultaneously.
         Any process can access named pipes, subject to security checks, making named pipes an easy form of communication between related or unrelated processes. Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network.
          BUFSIZE, // output buffer size
          BUFSIZE, // input buffer size
          chRequest, // buffer to receive data
          BUFSIZE, // size of buffer
          chReply, // buffer to write from
          FlushFileBuffers(hPipe);
          chBuf, // buffer to receive reply
          512, // size of buffer
  • PragmaticVersionControlWithCVS/Getting Started . . . . 10 matches
         root@eunviho:~/tmpdir/sesame# cvs diff color.txt
         diff -r1.1.1.1 color.txt
         또한 '''diff''' 옵션을 이용해서 변경된 파일이 어떤 변경이 있었는지를 조사하여 보여주는 옵션도 존재한다.
         root@eunviho:~/tmpdir/sesame# cvs diff --side-by-side color.txt
         diff --side-by-side -r1.1.1.1 color.txt
         root@eunviho:~/tmpdir/aladdin# cvs diff -rHEAD number.txt
         diff -r1.2 -r1.1.1.1
         root@eunviho:~/tmpdir/aladdin# cvs diff number.txt
         Merging differences between 1.2 and 1.3 into number.txt
         Merging differences between 1.4 and 1.5 into number.txt
  • RUR-PLE/Etc . . . . 10 matches
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 10 matches
          $buffer = shell_exec(trim("php ".escapeshellarg($to_read)));
          $res[] = "Content-Length: ".strlen($buffer);
          @socket_send($client_socket, $buffer, strlen($buffer), 0);
          $buf = explode("\r\n\r\n", $buffer);
          @socket_send($client_socket, $buffer, strlen($buffer), 0);
          $buffer=fread($fp,128);
          @socket_send($client_socket, $buffer, strlen($buffer), 0);
  • 데블스캠프2011/셋째날/String만들기/서지혜 . . . . 10 matches
          int offset;
          String(const String str, const int offset, const int length);
          const char charAt(const int offset);
          offset = -1;
          offset = 0;
         String::String(const String str, const int offset, const int length)
          this->offset = 0;
          values[i] = str.values[offset + i];
         const char String::charAt(int offset)
          return values[offset];
  • 2002년도ACM문제샘플풀이/문제A . . . . 9 matches
         int calDiffSize();
         int diffSize[10];
          diffSize[i] = calDiffSize();
         int calDiffSize()
          int diffSize;
          diffSize = jdValue(x[1], x[2]) * jdValue(y[1], y[2]);
          return diffSize;
          cout << board1[i] - diffSize[i] <<endl;
  • DPSCChapter1 . . . . 9 matches
         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.
         A '''design pattern''' is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. The pattern sometimes describes how methods in a single class or subhierarchy of classes work together; more often, it shows how multiple classes and their instances collaborate. It turns out that particular architectures reappear in different applications and systems to the extent that a generic pattern template emerges, one that experts reapply and customize to new application - and domain-specific problems. Hence, experts know how to apply design patterns to new problems to implement elegant and extensible solutions.
         Christopher Alexander and his colleagues have written extensively on the use of design patterns for living and working spaces-homes, buildings, communal areas, towns. Their work is considered the inspiration for the notion of software design patterns. In ''The Timeless Way of Building''(1979) Alexander asserts, "Sometimes there are version of the same pattern, slightly different, in different cultures" (p.276). C++ and Smalltalk are different languages, different environments, different cultures-although the same basic pattern may be viable in both languages, each culture may give rise to different versions.
         The Gang of Four's ''Design Patterns'' presents design issues and solutions from a C+ perspective. It illustrates patterns for the most part with C++ code and considers issues germane to a C++ implementation. Those issue are important for C++ developres, but they also make the patterns more difficult to understand and apply for developers using other languages.
  • EffectiveSTL . . . . 9 matches
          * 도서관에 가니까 Effective STL 원서가 있네요 *.*, 언젠가 ["1002"]형이 Most Diffcult C++이라고 한걸 들은적이 있어요--; 뭐.. 각오는 하고 있습니다. 주기적으로 한번 읽어보고 요약하는 방식으로 진행할 생각입니다. 부족한점이나 잘못된 점, 또는 인수군의 영어가 많이 딸린 관계로(--;) 해석상의 오류 등등, 많이많이 지적해 주시기 바랍니다.^^;
          More Difficult C++ 은 내가 ["MoreEffectiveC++"] 를 그렇게 부른거 같은데, EffectiveSTL 은 번역이 잘되었다는, 한서가 있으니 그것도 참고하는게 좋을 것 같다. --["상민"]
          ["EffectiveSTL/Container"]
          ["EffectiveSTL/VectorAndString"]
          ["EffectiveSTL/Iterator"]
          ["EffectiveSTL/ProgrammingWithSTL"]
  • OurMajorLangIsCAndCPlusPlus/print/김상섭 . . . . 9 matches
          char buffer[20];
          itoa(temp,buffer,10);
          if(strlen(buffer) < sort)
          for(int i = 0; i < sort - strlen(buffer); i++)
          fputs(buffer,stdout);
          char *buffer;
          buffer = _fcvt( temp, 7, &decimal, &sign );
          fputchar(*buffer++);
          fputs(buffer, stdout);
  • RSSAndAtomCompared . . . . 9 matches
         #pragma section-numbers off
         The purpose of this page is to summarize, as clearly and simply as possible, the differences between the RSS 2.0 and Atom 1.0 syndication languages.
         == Major/Qualitative Differences ==
         The RSS 2.0 specification is copyrighted by Harvard University and is frozen. No significant changes can be made and it is intended that future work be done under a different name; Atom is one example of such work.
         RSS 2.0 may contain either plain text or escaped HTML, with no way to indicate which of the two is provided. Escaped HTML is ugly (for example, the string AT&T would be expressed as “AT&amp;T”) and has been a source of difficulty for implementors. RSS 2.0 cannot contain actual well-formed XML markup, which reduces the re-usability of content.
         [http://diveintomark.org/archives/2002/06/02/important_change_to_the_link_tag autodiscovery] has been implemented several times in different ways and has never been standardized. This is a common source of difficulty for non-technical users.
         feeds, where entries from multiple different feeds are combined, with pointers
         == Differences of Degree ==
  • 고한종/on-off를조절할수있는코드 . . . . 9 matches
          int onOff;
          char keyOnOff;
          onOff=1;
          while(onOff)
          keyOnOff=getch();
          //이 부분은 scanf_s("%c",&keyOnOff);로도 쓸 수 있지만 scanf_s와 scanf의 차이도 잘 모르고 scanf는 사실 매우 어려운 함수;
          switch(keyOnOff)
          onOff=1;
          onOff=0;
  • 논문번역/2012년스터디/서민관 . . . . 9 matches
         제약사항이 없는 off-line 필기 텍스트 인식 실험
         off-line 필기 인식을 위한 시스템을 소개한다.
         어휘 제한이 없는(lexicon-off) 필기 인식의 결과는 제안하는 방식의 효율을 입증할 것이다.
         아직까지는 대부분의 off-line 필기 인식 시스템은 우편 번호를 읽거나 은행 수표 등의 모양을 처리하는데 사용된다.
         이 논문에서는 어휘 제한이 없는 off-line의 필기 인식을 기본으로 한 Hidden-Markov-Model을 소개할 것이다.
         지난 여러해 동안 off-line 필기 인식 분야에서 상당한 진전이 있었다.
         대규모의 off-line 필기체 인식에 대한 조사는 [16]을 보아라.
         우리의 경우에는 absolute discounting 을 이용한 bi-gram언어 모델과 backing-off for smoothing of probability distributions가 적용되었다.
         우리는 분할이 없는 off-line 수필 텍스트 인식을 위한 시스템을 소개하였다. 그리고 단일 작성자, 복수 작성자, 작성자에 독립적인 경우에 대한 몇몇 실험도 행하였다.
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/변형진 . . . . 9 matches
         import java.io.BufferedReader;
          BufferedReader[] readers = new BufferedReader[] {
          new BufferedReader(new FileReader("package/test/economy/economy.txt")),
          new BufferedReader(new FileReader("package/test/politics/politics.txt")) };
          BufferedReader reader = readers[i];
         import java.io.BufferedReader;
          BufferedReader reader = new BufferedReader(new FileReader(fileName));
  • 레밍즈프로젝트/프로토타입/MFC더블버퍼링 . . . . 9 matches
         class CmyDouBuffDC
          CmyDouBuffDC(CDC *pDC, CRect rt){
          ~CmyDouBuffDC(void){
         void CDoubleBufferingView::OnDraw(CDC* pDC)
          CDoubleBufferingDoc* pDoc = GetDocument();
          //DoubleBuffering
          CmyDouBuffDC *douDC = new CmyDouBuffDC(pDC, rt);
          //end DoubleBuffering
  • 2dInDirect3d/Chapter3 . . . . 8 matches
          만약 D3D를 쓰는 사람에게 "당신은 왜 D3D를 씁니까?" 라고 물으면, 일반적으로 이런 대답이 나온다. Z-Buffer라던지, 모델, 메시, 버텍스 셰이더와 픽셸세이더, 텍스쳐, 그리고 알파 에 대한 이야기를 한다. 이것은 많은 일을 하는 것처럼 보인다. 몇몇을 제외하면 이런 것들은 다음의 커다란 두 목적의 부가적인 것이다. 그 두가지란 Geometry Transformation과 Polygon Rendering이다. 간단히 말해서 D3D의 교묘한 점 처리와 삼각형 그리기라는 것이다. 물론 저것만으로 모두 설명할 수는 없지만, 저 간단한 것을 마음속에 품는다면 혼란스러운 일은 줄어들 것이다.
         Diffuse color
          === Diffuse Color ===
          노말 좌표 뒤에 오는 정보로는 diffuse color가 있다. Diffuse color란 것은 빛이 그 점을 밝혔을 때 그 점에서 발산하는 컬러를 말한다. 3D에서의 빛은 실제 생활과는 달리 거의 아무일도 하지 않는 다는 것을 기억하다.
          Diffuse Color의 형태는 D3DCOLOR(사실은 DWORD형이다.)형을 사용한다.
         #define CUSTOM_VERTEX_FVF D3DFVF_XYZ | D3DFVF_RHW | D3DFVF_DIFFUSE
          D3DCOLOR diffuse;
         #define CUSTOM_VERTEX_FVF D3DFVF_XYZ | D3DFVF_RHW | D3DFVF_DIFFUSE | D3DFVF_SPECULAR
          D3DCOLOR diffuse;
  • DelegationPattern . . . . 8 matches
          private int _traffic;
          public int getTraffic() {
          return _traffic;
          _traffic+=getDistance(fromCity,toCity)*aNumber;
          private int _traffic;
          public int getTraffic() {
          return _traffic;
          _traffic+=getDistance(fromCity,toCity)*aNumber;
  • GDBUsage . . . . 8 matches
          char buffer[BUFSIZE];
          read(fd[0], buffer, BUFSIZE);
          puts(buffer);
         11 char buffer[BUFSIZE];
         Starting program: /home/staff/sapius/source/ipc_test/pipe1 15
         Starting program: /home/staff/sapius/source/ipc_test/pipe1
         (gdb) print buffer
         Starting program: /home/staff/sapius/source/ipc_test/pipe1
  • JollyJumpers/남훈 . . . . 8 matches
         def check(table, diff):
          if diff <= len(table):
          table[diff - 1] = 1
          diffTable = initTable(n)
          diff = abs(seq[i] - seq[i+1])
          check(diffTable, diff)
          if isComplete(diffTable):
  • MoinMoinFaq . . . . 8 matches
         difficult, because there is a change log (and back versions) of every page
         corruption is more difficult to deal with. The possibility exists that someone
         the attributions on a page to make it look like a different person made a
         on. Also, it helps to ''italicize'' your comment to make it stand off
         becomes a bit more difficult!) Make sure that you only add the body
         === Why is the "diff" feature not working? ===
         Diffs need two things to work properly:
          * You need a GNU diff executable in your webserver's PATH. Note that the PATH of your webserver might be much shorter than the PATH you are used to from your shell.
  • PowerOfCryptography/조현태 . . . . 8 matches
          2984: a = 0xffffffffffffffff;
          00415183 mov dword ptr [a],0FFFFFFFFh
          0041518A mov dword ptr [ebp-4],0FFFFFFFFh
  • RandomWalk2/상규 . . . . 8 matches
          char buffer[MAX_JOURNEY];
          int offset=0;
          cin.getline(buffer,MAX_JOURNEY);
          if(strcmp(buffer,"999")==0)
          strcpy(&journey[offset],buffer);
          offset+=strlen(buffer);
  • 데블스캠프2005/RUR-PLE/Harvest . . . . 8 matches
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off
  • 데블스캠프2005/RUR-PLE/Harvest/Refactoring . . . . 8 matches
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
         turn_off()
  • 빵페이지/도형그리기 . . . . 8 matches
         char buffer[] = "* ***** * *****";
         void printBuffer(void) {
          std::cout << buffer << std::endl;
          printBuffer();
          buffer[star_ptr1++] = buffer[star_ptr2--] = star;
          buffer[space_ptr1--] = buffer[space_ptr2++] = space;
  • 호너의법칙/박영창 . . . . 8 matches
         #define COEFFICIENTS {1, 2, 3, 4, 5, 6, 7}
          double coefficient [] = COEFFICIENTS;
          max_exponentials = sizeof(coefficient) / sizeof(double);
          std::cout<<horner_func(x_param, coefficient, 0)<<std::endl;
         @param coefficient 인자로 전달될 계수의 배열.
         double horner_func(double x_param, double* coefficient, int exponential)
          if (exponential == max_exponentials-1) return coefficient[exponential];
          return horner_func(x_param, coefficient, exponential+1)*x_param + coefficient[exponential];
  • EffectiveC++ . . . . 7 matches
         Effective C++ 요약
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050A3.GIF [[BR]]
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_050B3.GIF [[BR]]
         // the Base part of a Derived object is unaffected by this assignment operator.
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_073A5.GIF
         http://bnetty.snu.ac.kr/EffectiveC++/EC/IMAGES/GRAPHICS/DIAGRAMS/I_073B5.GIF
         Effective C++ 내용을 보면서 이미 항목 21 까지는 정리가 되어 있더군요.
  • LIB_2 . . . . 7 matches
          MOV S_OFF,SP
          High_Task->StackOff = S_OFF;
          S_OFF = High_Task->StackOff;
          MOV SP,S_OFF
          START_TCB.StackOff = 0;
          MOV DI,offset oldtimer
          MOV AX,offset LIB_ISR
          MOV S_OFF,SP
          High_Task->StackOff = S_OFF;
          S_OFF = High_Task->StackOff;
          MOV SP,S_OFF
  • LawOfDemeter . . . . 7 matches
         delegate container traversal and such. The cost tradeoff is between that inefficiency and higher class
         swamp run-time inefficiencies in most cases.
         If you can assume that evaluation of a query is free of any side effects, then you can:
         use queries from within a debugger without affecting the process under test.
         The last, of course, is why Eiffel requires only side-effect free methods to be called from within an
  • MoreEffectiveC++/Miscellany . . . . 7 matches
         ["MoreEffectiveC++"]
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_258_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_264_1.gif
         http://zeropage.org/~neocoin/data/MoreEffectiveC++_266_1.gif
         ''The Design and Evolution of C++''에 거의 모든 변화가 언급되어 있다. 현재 C++ 참고서(1994년 이후에 쓰여진것들)도 이 내용을 포함하고 있을 것이다. (만약 당신이 찾지 못하면 그거 버려라) 덧붙여 ''More Effective C++''(이책이다.)는 이러한 새로운 부분에 관한 대부분의 사용 방법이 언급되어 있다. 만약 당신이 이것에 리스트를 알고 싶다면, 이 책의 인덱스를 살펴보아라.
         내가 여기에 기술한 것보다 훨썬 많은 C++ 라이브러리가 존재한다. 당신은 라이브러리를 효과적으로 쓰기 전에, 반드시 당신이 알고 있는 요약 보다 더 많은 것을 배워야 하고, 당신의 STL-compliant 템플릿을 작성하기 전에, 반드시 STL의 협의에 관해서 공부해야 한다. 표준 C++ 라이브러리는 C 라이브러리 보다 훨씬 풍부하다. 아마 당신 자신이 그것(C++lib)에 친숙할수록 시간은 절약 될것이다. 게다가 라이브러리의 디자인 철학은 - 일반화(generality), 확장성(extensibility), 최적화(customizability), 효율성(efficiency), 재사용성(reusability) - 당신이 올바른 배움으로 가는데 매우 도움이 된다. 표준 C++ 라이브러리의 공부로 당신은 당신의 소프트웨어에서 사용 가능한 컴포넌트를 만드는 재반 지식의 향상은 물론, C++ 더 효율적으로 C++의 특징을 적용시키는 방법을 배운다. 그리고 당신은 당신이 가진 라이브러리의 좋은 디자인의 방법에 대한 해안을 얻는다.
         ["MoreEffectiveC++"]
  • OurMajorLangIsCAndCPlusPlus/string.h . . . . 7 matches
         || void * memcpy(void * dest, const void * scr, size_t count) || Copies characters between buffers. ||
         || void * memccpy(void * dest, const void * scr, int c, unsigned int count) || Copies characters from a buffer. ||
         || void * memmove(void * dest, const void * scr, size_t count) || Moves one buffer to another. ||
         || int memcmp(const void * buf1, const void * buf2, size_t count) || Compare characters in two buffers. ||
         || int memicmp(const void * buf1, const void * buf2, unsigned int count) || Compares characters in two buffers (case-insensitive). ||
         || void * memset(void * dest, int c, size_t count) || Sets buffers to a specified character. ||
         || void * memchr(const void * buf, int c, size_t count) || Finds characters in a buffer. ||
  • PPProject/20041001FM . . . . 7 matches
          char* buffer1 = new char[i];
          strncpy(buffer1, string, i);
          buffer1[i] = 0;
          char *buffer2 = new char[SIZE-i];
          strcpy(buffer2,string+i);
          cout<<strcat(buffer2,buffer1)<<endl;
  • RandomWalk2/ClassPrototype . . . . 7 matches
          Journey (char* buffer) {
          journeySize = strlen(buffer);
          journeyArray[i] = buffer[i] - '0';
          char buffer[100];
          scanf ("%s", buffer);
          char buffer[100] = "112";
          Journey* journey = new Journey(buffer);
  • VMWare/OSImplementationTest . . . . 7 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 출처보기]
          jmp 08h:clear_pipe ; Jump to code segment, offset clear_pipe
          dw 0FFFFh
          dw 0FFFFh
         buffer[512];
          buffer[0]
         = fread(buffer, 1, 512, input);
          memset(buffer+bytes_read,
          fwrite(buffer,
  • 개인키,공개키/김회영,권정욱 . . . . 7 matches
          ifstream ffin(unsecret);
          ofstream ffout("resource_enc.txt");
          ffin.get(text);
          while (!ffin.eof()){
          ffout << endl;
          ffout << ch;
          ffin.get(text);
  • 데블스캠프2011/둘째날/Machine-Learning/NaiveBayesClassifier/송지원 . . . . 7 matches
          BufferedReader br = new BufferedReader(fr);
          BufferedReader br = new BufferedReader(fr);
         import java.io.BufferedReader;
          BufferedReader br = new BufferedReader(fr);
  • 비밀키/권정욱 . . . . 7 matches
          ifstream ffin(unsecret);
          ofstream ffout("resource_enc.txt");
          ffin.get(text);
          while (!ffin.eof()){
          ffout << endl;
          ffout << ch;
          ffin.get(text);
  • 새싹교실/2012/startLine . . . . 7 matches
          * 포인터의 정의, 포인터 변수의 정의, malloc 함수, fflush() 함수, getchar() 함수, 메모리의 heap과 stack 영역, (int)a와 *(*(int a))의 차이, 포인터의 OS별 크기(DWORD 크기를 따라간다. 32bit/64bit),
         malloc과 fflush 함수에 대해 다시 정확하게 짚을 수 있어서 좋았구요
          int onoff = 0; //for duty of switch
          onoff = 1;
          if( onoff == 0 && remove->nextNode->data == data ){
          onoff = 1;
          for(; onoff == 0 && remove->nextNode->data != data;){ //...
  • 정모/2013.5.6/CodeRace . . . . 7 matches
          char buffer[20];
          while(scanf("%s ", buffer)!=EOF)
          if(strcmp(buffer,store[i])==0)
          strcpy(store[count],buffer);
          char buffer[20][20]={};
          fgets(buffer[i], sizeof(buffer), file);
  • 1002/Journal . . . . 6 matches
          * 규영이형이 Working Effectivly With Legacy Code 발표할때를 보면서 그 격에 있어 현격함을 느낌.
          * Efficiency : Effectivily - 내가 발표했었던 7장의 그 예제가 가장 중요한 예제중 하나였다고 Comment 에 써있었던걸로 기억하는데.. 생각해보면 내가 발제할 부분 내용 참 재미있는 부분이였는데, 제대로 발제 못한게 참 사람들에게 죄송스럽다.
          * 예전에 했었던 일이 MFC 책 한꺼번에 읽기였는데, 그때 이상엽씨 책 (bible, 2주완성, 5판 완벽가이드)이랑 Jeff Prosise 의 책 번역판을 같이 읽으면서 이상엽씨책의 장점과 Jeff 아저씨 (?) 책의 장점을 궁리했었었다. 한편은 실제 어느정도 VC++ Programming 을 하고 난뒤에의 Tip 들이라 한다면, 한편은 API Programming 을 섭렵하고 난 다음 MFC를 차근 차근 이해해나가는 과정을 설명한다고 해야 할까. MFC를 처음 하고 난뒤 '["컴퓨터가했다"] 의 당혹감을 완벽가이드 앞부분 MFC Framework 설명과 Jeff 의 책으로 해결할 수 있었던 기억이 있다.
  • AcceleratedC++/Chapter0 . . . . 6 matches
         Side effect
          첫번째 문장을 계산하면 a라는 변수에 10을 대입하면 되고 결국 남는것은 a밖에 없으므로 a의 값이 최종 결과가 된다. 두번째 문장을 계산하면 std::cout과 "Hello World!!"를 왼쪽 쉬프트 연산을 하고 나온 결과가 최종 결과가 된다. 실재로 연산 결과가 std::cout 이고 이것이 최종 결과가 된다. 여기서 왼쪽 쉬프트 연산이 과연 std::cout과 "Hello World!!" 사이에서 가능한 것인가 라는 의문을 갖게 될수도 있겠지만 C++에는 연산자 재정의(operator overloading) 라는 것이 있기 때문에 이런것을 충분히 가능하게 만들수 있다고만 알고 넘어가기 바란다. 여기서 두번째 문장을 자세히 알고 넘어갈 필요가 있다. 두번째 문장도 앞에서 설명했듯이 계산 가능한 식이고, 결국 실행되면 계산이 수행되지만 그것과 더불어 일어나는 일이 한가지 더 있는데, 바로 표준 출력으로 "Hello World!!" 가 출력된다는 것이다. 이렇게 계산되어지는 과정에서 계산 결과와 더불어 나타나는 것을 side effect라고 한다. 첫번째 문장과 같은 경우에는 side effect가 없다. 다음과 같은 두 문장이 있다고 하자.
          여기서 첫번째 문장은 b라는 변수의 값과 c라는 변수의 값을 더해서 a라는 변수에 저장하는 식으로 최종 결과가 a라는 변수에 저장되므로 이러한 문장은 최종 결과만을 이용하기 위한 문장이고, 두번째 문장은 std::cout과 "Hi! C++"을 왼쪽 쉬프트 연산을 하여 side effect로 "Hi! C++"을 표준 출력에 출력하고 최종 결과는 특별히 따로 저장하지 않으므로 최종 결과에는 관심이 없고, side effect만을 이용하기 위한 문장이다. 물론 예를 들지는 않았지만 최종 결과도 이용하고 side effect도 이용하기 위한 문장도 있다.
  • AseParserByJhs . . . . 6 matches
         #define UOFFSET "*UVW_U_OFFSET"
         #define VOFFSET "*UVW_V_OFFSET"
          vec_t uOffset; // u offset of "
          vec_t vOffset; // v offset of "
          else if (strcmp (data, UOFFSET) == 0)
          pM->texture.uOffset = GetFloatVal (s);
          else if (strcmp (data, VOFFSET) == 0)
          pM->texture.vOffset = GetFloatVal (s);
  • DesignPatternsAsAPathToConceptualIntegrity . . . . 6 matches
         During our discussions about the organization of design patterns there was a comment about the difficulty of identifying the “generative nature” of design patterns. This may be a good property to identify, for if we understood how design patterns are used in the design process, then their organization may not be far behind. Alexander makes a point that the generative nature of design patterns is one of the key benefits. In practice, on the software side, the generative nature seems to have fallen away and the more common approach for using design patterns is characterized as “when faced with problem xyz…the solution is…” One might say in software a more opportunistic application of design patterns is prevalent over a generative use of design patterns.
         The source of this difference may be the lack of focus on design patterns in the design process. In fact, we seldom see discussions of the design process associated with design patterns. It is as though design patterns are a tool that is used independent of the process. Let’s investigate this further:
         This is what Brooks wrote 25 years ago. "… Conceptual integrity is the most important consideration in system design."[Brooks 86] He continues: “The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?”
         5. EDD and RDD will generate different design patterns that meet the primary modularization principle “encapsulate the part that changes.” in different ways when applied according to their axiomatic rules. For example RDD generates Mediator, Command, Template Method and Chain of responsibility (mostly behavior) where as EDD generates Observer, Composite, and Chain of responsibility (mostly structure).
         The dilemma is a cruel one. For efficiency and conceptual integrity, one prefers a few good minds doing design and construction. Yet for large systems one wants a way to bring considerable manpower to bear, so that the product can make a timely appearance. How can these two needs be reconciled?
  • DirectDraw . . . . 6 matches
         DirectDraw객체의 생성 -> 표면의 생성(Front, Back, OffScreen) -> 그리고.. 표면 뒤집기..
         ddsd.dwFlags = DDSD_CAPS|DDSD_BACKBUFFERCOUNT; // 구조체와 backbuffercount를 사용가능
         ddsd.dwBackBufferCount = 1; // 2차표면의 개수
         ddscaps.dwCaps = DDSCAPS_BACKBUFFER; // 2차표면
         === DirectDraw OffScreen의 생성 ===
         LPDIRECTDRAWSURFACE7 lpDDSOff;
         ddsd.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN; // 오프스크린임을 표시
         hr = lpDD->CreateSurface(&ddsd, &lpDDSOff, NULL); // 표면 생성!
  • FortuneCookies . . . . 6 matches
          * Show your affection, which will probably meet with pleasant response.
          * Today is a good day to bribe a high ranking public official.
          * To criticize the incompetent is easy; it is more difficult to criticize the competent.
          * Love is in the offing. Be affectionate to one who adores you.
          * You are going to have a new love affair.
  • Garbage collector for C and C++ . . . . 6 matches
         # This is on by default. Turning it off has not been extensively tested with
         # code from the heap. Currently this only affects the incremental
         # See gc_cpp.h for details. No effect on the C part of the collector.
         # allocated through the debugging interface. Affects the amount of
         # prefetch instructions. No effect except on X86 Linux platforms.
         # These may otherwise alter its configuration, or turn off GC altogether.
  • Marbles/문보창 . . . . 6 matches
          double n1_efficiency;
          double n2_efficiency;
          n1_efficiency = (double) n1 / c1;
          n2_efficiency = (double) n2 / c2;
          cheapest = (n1_efficiency > n2_efficiency) ? TYPE1 : TYPE2;
  • OpenGL스터디_실습 코드 . . . . 6 matches
          glClear(GL_COLOR_BUFFER_BIT);
          glutSwapBuffers();
          glClear(GL_COLOR_BUFFER_BIT);
          glutSwapBuffers();
          glClear(GL_COLOR_BUFFER_BIT);
          glutSwapBuffers();
          glutAddMenuEntry("Off", 5);
          glClear(GL_COLOR_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
          glutSwapBuffers();
          //register GLUT_STENCIL(because of stencil buffer), if you want to use stensil function.
  • PolynomialCoefficients/문보창 . . . . 6 matches
         // no10105 - Polynomial Coefficients
          int n, k, i, j, temp1, temp2, coeffi;
          cin >> coeffi;
          if (coeffi)
          for (j=1; j<=coeffi; j++)
         [PolynomialCoefficients] [문보창]
  • RubyLanguage/Container . . . . 6 matches
         coffee = ["아메리카노", "카페모카", "카푸치노"]
         coffee[2] #coffee 배열의 세번째 요소인 "카푸치노"에 접근
         p coffee[2] #"카푸치노" 출력
         coffee[3] #coffee 배열의 네번째 요소에 접근하나 요소가 없으므로 nil 반환
  • TheTrip/황재선 . . . . 6 matches
         import java.io.BufferedReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
          double difference = money[i] - average;
          if (difference > 0) movedMoney += difference;
  • TwistingTheTriad . . . . 6 matches
         For example, let's say one wants to explicitly change the colour of one or more views dependent on some conditions in the application model. The correct way to do this in MVC would be to trigger some sort of event, passing the colour along with it. Behaviour would then have to be coded in the view to "hang off" this event and to apply the colour change whenever the event was triggered. This is a rather circuitous route to achieving this simple functionality and typically it would be avoided by taking a shoutcut and using #componentAt : to look up a particular named view from the application model and to apply the colour change to the view directly. However, any direct access of a view like this breaks the MVC dictum that the model should know nothing about the views to which it is connected. If nothing else, this sort of activity surely breaks the possibility of allowing multiple views onto a model, which must be the reason behind using the Observer pattern in MVC in the first place.
         This is the data upon which the user interface will operate. It is typically a domain object and the intention is that such objects should have no knowledge of the user interface. Here the M in MVP differs from the M in MVC. As mentioned above, the latter is actually an Application Model, which holds onto aspects of the domain data but also implements the user interface to manupulate it. In MVP, the model is purely a domain object and there is no expectation of (or link to) the user interface at all.
         The behaviour of a view in MVP is much the same as in MVC. It is the view's responsibility to display the contents of a model. The model is expected to trigger appropriate change notification whenever its data is modified and these allow the view to "hang off" the model following the standard Observer pattern. In the same way as MVC does, this allows multiple vies to be connected to a single model.
         One significant difference in MVP is the removal of the controller. Instead, the view is expected to handle the raw user interface events generated by the operating system (in Windows these come in as WM_xxxx messages) and this way of working fits more naturally into the style of most modern operating systems. In some cases, as a TextView, the user input is handled directly by the view and used to make changes to the model data. However, in most cases the user input events are actually routed via the presenter and it is this which becomes responsible for how the model gets changed.
         While it is the view's responsibility to display model data it is the presenter that governs how the model can be manipulated and changed by the user interface. This is where the heart of an application's behaviour resides. In many ways, a MVP presenter is equivalent to the application model in MVC; most of the code dealing with how a user interface works is built into a presenter class. The main difference is that a presenter is ''directly'' linked to its associated view so that the two can closely collaborate in their roles of supplying the user interface for a particular model.
         Compared with our orignnal widget framework, MVP offers a much greater separation between the visual presentation of an interface and the code required to implement the interface functionality. The latter resides in one or more presenter classes that are coded as normal using a standard class browser.
  • VimSettingForPython . . . . 6 matches
         set diffexpr=MyDiff()
         function MyDiff()
          if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
          if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
          silent execute '!C:Vimvim62diff -a ' . opt . v:fname_in . ' ' . v:fname_new . ' > ' . v:fname_out
         hi Normal guibg=#FFFFEE
  • [Lovely]boy^_^/Diary/2-2-1 . . . . 6 matches
          * ["EffectiveSTL"], HowToSolveIt(["신재동"]군이 꼬심) 빌림.
          * ["EffectiveSTL"] 1장 읽음&요약.
          * ["EffectiveSTL"] 2,3,4 장 읽음.
          * ["EffectiveSTL"] 2,3,4장 정리
          * ["EffectiveSTL"] 6장 읽고 정리
          * ["EffectiveSTL"] 5장 읽음
  • [Lovely]boy^_^/영작교정 . . . . 6 matches
          * [[HTML(<STRIKE>)]] We must curb the far right's effect power.[[HTML(</STRIKE>)]]
          * effect와 power는 같이 쓰면 안되는거 같군.
          * [[HTML(<STRIKE>)]] The Iraq backed off becauseit was enforced by air strikes.[[HTML(</STRIKE>)]]
          * Iraq backed off because it was threatened by air strikes.
          * That soccer game was canceled before 30 minutes to kick off.
          * That soccer game was canceled 30 minutes before kick off.
  • 데블스캠프2006/화요일/tar/김준석 . . . . 6 matches
          char buffer[260];
          if(!fread(buffer, 256, 1, item)) break;
          fwrite(buffer, 256, 1, archive);
          char buffer[260];
          if(!fread(buffer, 256, 1, archive)) break;
          fwrite(buffer, 256, 1, item);
  • 비밀키/노수민 . . . . 6 matches
          char buffer[300]={0};
          while(fin.get(buffer[++index]))
          cout << char( int(buffer[index]) + key) << " ";
          char buffer[300]={0};
          while(fin.get(buffer[++index]))
          cout << char( int(buffer[index]) -n key) << " ";
  • 위키에 코드컬러라이저 추가하기 . . . . 6 matches
          buff = cStringIO.StringIO()
          colorizer = cplusplus.Parser(string.join(lines, '\n'), request, out = buff)
          sys.stdout.write(formatter.rawHTML(buff.getvalue()))
          buff = cStringIO.StringIO()
          colorizer = java.Parser(string.join(lines, '\n'), request, out = buff)
          sys.stdout.write(formatter.rawHTML(buff.getvalue()))
  • 자바와자료구조2006 . . . . 6 matches
         [http://h1.ripway.com/preved/effexor.html effexor]
         [http://www.gayhomes.net/billnew/effexor.html effexor]
         [http://eteamz.active.com/sumkin/files/effexor.html effexor]
  • 조영준/다대다채팅 . . . . 6 matches
          socket.ReceiveBufferSize = 1024;
          stream.Read(byteGet, 0, socket.ReceiveBufferSize);
          stream.Read(byteGet, 0, socket.ReceiveBufferSize);
          clientSocket.ReceiveBufferSize = 1024;
          clientSocket.SendBufferSize = 1024;
          networkStream.Read(byteGet, 0, clientSocket.ReceiveBufferSize);
  • CVS/길동씨의CVS사용기ForRemote . . . . 5 matches
         ==== diff 버전간 차이 보기 ====
         .\HelloWorld>cvs diff -r "1.1" -r "1.2" HelloWorld.cpp
         diff -r1.1 -r1.2
          도움말 : diff 두 버전간의 차이를 비교 한다. 파일이름을 생략하면 해당 프로젝트의 모든 소스들의 버전들을 체크해서 ㅗ인다.
         cvs diff -r "버전" -r "버전" (파일이름)
  • ClassifyByAnagram/김재우 . . . . 5 matches
         import java.io.BufferedReader;
          StringBuffer strBuf = new StringBuffer();
          BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) );
  • JollyJumpers/Leonardong . . . . 5 matches
          if self.checkJolly( aSet = self.getSetOfDiffence( aSeries[1:] ),
          def getSetOfDiffence( self, aSeries ):
          def testGetSetOfDiffernce(self):
          self.assertEquals( str(self.jj.getSetOfDiffence( aSeries = [5,6,8] )),
          self.assertEquals( str(self.jj.getSetOfDiffence( aSeries = [7,6,4] )),
  • MemeHarvester . . . . 5 matches
         || 05/12/18 || WebDiff - 남상협 || 타겟 웹 긁어와서 디비에 저장하는것까지 완료 ||
         || 05/12/19 || WebDiff - 남상협 || 비교 하는것까지 완료 ||
         || 05/12/20 || WebDiff - 남상협 || 사이월드 방명록 알림이 기능 테스트.. ||
         ||- || WebDiff - 남상협 || 바뀐 내용 비교 루틴 작성 ||
         || 05/12/25 || webDiff - 남상협 || 서버 완성(쓰레드사용), 정보를(id,비번,비교할 웹사이트 정보) 받으면 바뀐 내역을 클라이언트에게 알려줌 ||
  • MoreEffectiveC++/Exception . . . . 5 matches
         ["MoreEffectiveC++"]
         == Item 12: Understand how throwing an exception differs from passing a parameter or calling a virtual function ==
         Catch-by-value는 표준 예외 객체들 상에에서 예외 객체의 삭제 문제에 관해서 고민할 필요가 없다. 하지만 예외가 전달될때 '''두번의''' 복사가 이루어 진다는게 문제다. (Item 12참고) 게다가 값으로의 전달은 ''slicing problem''이라는 문제를 발생시킨다. 이게 뭐냐 하면, 만약 표준 예외 객체에서 유도(상속)해서 만들어진 예외 객체들이 해당 객체의 부모로 던저 진다면, 부모 파트 부분만 값으로 두번째 복사시에 복사되어서 전달되어 버린다는 문제다. 즉 잘라버리는 문제 "slice off" 라는 표현이 들어 갈만 하겠지. 그들의 data member는 아마 부족함이 생겨 버릴 것이고 해당 객체상에서 가상 함수를 부를때 역시 문제가 발생해 버릴 것이다. 아마 무조건 부모 객체의 가상 함수를 부르게 될 것이다.(이 같은 문제는 함수에 객체를 값으로 넘길때도 똑같이 제기 된다.) 예를 들어서 다음을 생각해 보자
         물론 저것은 이론이다. 실질적으로 예외 지원 밴더들은 당신이 예외 작성을 위한 코드의 첨가를 당신이 예외를 지원하느냐 마느냐에 따라 조정할수 있도록 만들어 놓았다.(작성자주:즉 예외 관련 처리의 on, off가 가능하다.) 만약 당신이 당신의 프로그램의 어떠한 영역과, 연계되는 모든 라이브러리에서 try, throw, catch를 빼고 예외 지원 사항을 빼고 당신 스스로 속도, 크기 같은 예외처리시 발생하는 단점을 제거할수 있을 것이다. 시감이 지나 감에 따라 라이브러리에 차용되는 예외의 처리는 점점 늘어나게 되고, 예외를 제거하는 프로그래밍은 갈수록 내구성이 약해 질것이다. 하지만, 예외처리를 배제한 컴파일을 지원하는 현재의 C++ 소프트웨어 개발상의 상태는 확실히 예외처리 보다 성능에서 우위를 점한다. 그리고 그것은 또한 예외 전달(propagate) 처리와, 예외를 생각하지 않은 라이브러리들의 사용에 무리없는 선택이 될것이다.
         ["MoreEffectiveC++"]
  • QueryMethod . . . . 5 matches
          void makeOff() {
          status = "off";
          else if( switch->getStatus() == "off" )
          light->makeOff();
          light->makeOff();
  • SolarSystem/상협 . . . . 5 matches
         float diffuseLight[] = {0.25f,0.25f,0.25f,1.0f};
         float matDiff[] = {1.0f,1.0f,1.0f,1.0f};
          glMaterialfv(GL_FRONT,GL_DIFFUSE,matDiff);
          glLightfv(GL_LIGHT0,GL_DIFFUSE,diffuseLight);
          glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
          PFD_DOUBLEBUFFER,
          SwapBuffers(hDC);
  • TheGrandDinner/조현태 . . . . 5 matches
          int buffer;
          sscanf(readData, "%d", &buffer);
          teamSize.push_back(SNumberAndPosition(buffer, i));
          sscanf(readData, "%d", &buffer);
          tableSize.push_back(SNumberAndPosition(buffer, i));
  • TkinterProgramming/Calculator2 . . . . 5 matches
          'store' : self.doThis, 'off' : self.turnoff,
          def turnoff(self, *args):
          [ ('Off', '', '', KC1, FUN, 'off'),
  • Trace . . . . 5 matches
          TCHAR szBuffer[512];
          nBuf = _vstprintf(szBuffer, lpszFormat, args);
          _ASSERT(nBuf < sizeof(szBuffer));
          //_tprintf(szBuffer); // 이부분은 console window 에 출력해주는 부분이다.
          OutputDebugString(szBuffer); // debug output window 에 string 출력
  • UML . . . . 5 matches
         The OMG defines a graphical notation for [[use case]]s, but it refrains from defining any written format for describing use cases in detail. Many people thus suffer under the misapprehension that a use case is its graphical notation; when in fact, the true value of a use case is the written description of scenarios regarding a business task.
         This diagram describes the structure of a simple Restaurant System. UML shows [[Inheritance_(computer_science)|Inheritance]] relationships with a [[triangle]]; and containers with [[rhombus|diamond shape]]. Additionally, the role of the relationship may be specified as well as the cardinality. The Restaurant System has any number of Food dishes(*), with one Kitchen(1), a Dining Area(contains), and any number of staff(*). All of these objects are associated to one Restaurant.
         Collaboration and sequence diagrams describe similiar information, and as typically implemented, can be transformed into one another without difficulty.
         This deployment diagram shows the hardware used in a small office network. The application server (node) is connected to the database server (node) and the database client (component) is installed on the application server. The workstation is connected (association) to the application server and to a printer.
         Although UML is a widely recognized and used standard, it is criticized for having imprecise semantics, which causes its interpretation to be subjective and therefore difficult for the formal test phase. This means that when using UML, users should provide some form of explanation of their models.
  • WikiTextFormattingTestPage . . . . 5 matches
         If I don't break the phrase by inserting a <return>, '''the bold portion can start and end on different lines,''' as this does.
         I've broken the phrase across a line''' boundary by inserting a <return>. If I don't break the phrase by inserting a <return>, '''the bold portion can start and end on different lines,''' as this does.
         Note: I've noticed some inconsistency with Swiki in handling this page, maybe because of the size? Earlier, headings did not work properly, but bulleted lists did. (The numbered and nested lists were added later.) Now headings are working but lists are not. (And I won't be surprised if, when I save this page either everything works, or something different breaks -- no headings still work, lists do not, but I wonder about the next save?)
         Aside: What's the difference (in IE5 or similar) betweeen, for example:
         <alt>159 with numlock off: ƒ
  • Zeropage/Staff/회의 . . . . 5 matches
          == Zeropage/Staff/회의 ==
         [Zeropage/Staff/회의_2006_01_19]
         [Zeropage/Staff/회의_2006_02_13]
         [Zeropage/Staff/회의_2006_03_04]
         [Zeropage/Staff]
  • [Lovely]boy^_^/EnglishGrammer/Passive . . . . 5 matches
          B. Some verbs can have two objects(ex : give, ask, offer, pay, show, teach, tell)
          ex) Mark is supposed to have kicked a police officer.( = he is said to have kicked)
          But sometimes upposed to has a different meaning. Something is supposed to happen
          = it is planned, arranged, or expected. Often this is different from what really happens
          C. Sometimes have something done has a different meaning.
  • html5/richtext-edit . . . . 5 matches
         designMode : document객체가 가진 속성의 하나, 'on' 'off'모드 가짐
          * anchorOffset : anchorNode 안에서 선택을 시작한 위치의 오프셋 반환
          * focusOffset : focusNode 안에서 선택을 종료한 위치의 오프셋 가져옴
          * collapse(parentNode, offset) : 지정한 요소(parrentNode)안의 지정한 위치(offset)으로 커서를 이동시킨다
  • 데블스캠프2004/금요일 . . . . 5 matches
          * BufferedReader - 캐릭터, 배열, 행을 버퍼링 하는 것에 의해, 캐릭터형 입력 스트림으로부터 텍스트를 읽어들인다
         import java.io.BufferedReader;
          static BufferedReader breader;
          = new BufferedReader(new InputStreamReader(System.in));
          breader = new BufferedReader(new InputStreamReader(System.in));
  • 데블스캠프2006/화요일/tar/나휘동 . . . . 5 matches
          char buffer[MAX_BUF];
          sprintf(buffer, "tar\%s", file.name);
          from= fopen(buffer, "rb");
          sprintf(buffer, "untar\%s", file.name);
          to= fopen(buffer, "wb");
  • 데블스캠프2011/셋째날/RUR-PLE/권순의 . . . . 5 matches
         turn_off()
         turn_off()
         turn_off()
          turn_off()
          turn_off()
  • 프로그래밍/ACM . . . . 5 matches
          StringBuffer buffer = new StringBuffer();
          buffer.append((char)car);
          return buffer.toString().trim();
  • 2004겨울여행 . . . . 4 matches
          * 남이섬 가는 [http://www.namisum.com/traffic/traffic_01.html 교통편]은 청량리->가평(기차), 가평->남이섬(시내버스)이 무난해 보입니다. 청량리역 롯데리아 앞에서 만나는 것이 어떨지.. -- [재선]
          * [http://www.namisum.com/traffic/traffic_01.html 교통편]을 보면 가평->남이섬 입구가는 버스가 11시40분 다음이 1시 30분입니다. 가서 너무 조금 놀다오면 섭섭하기 때문에 때문에 될 수 있으면 11시 40분 버스를 탔으면 좋겠습니다. 그러려면 적어도 아침 10시에 청량리에서 버스를 타야하므로 '''9시 30분'''까지 '''청량리 백화점 앞'''(예전 롯데리아 있던 곳, 지금은 없어졌습니다.)으로 모여주세요~! --휘동
  • C++스터디_2005여름/도서관리프로그램/조현태 . . . . 4 matches
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
          fflush(stdin);
  • EditStepLadders/황재선 . . . . 4 matches
          int differentBit = 0;
          differentBit++;
          return differentBit == 1 ? true : false;
          return differentBit == 0 ? true : false;
  • HaskellExercises/Wikibook . . . . 4 matches
         diffs :: [Int] -> [Int]
         diffs [i] = []
         diffs (i1:i2:ints) = sub i2 i1:diffs (i2:ints)
  • JSP/SearchAgency . . . . 4 matches
         import="java.util.*, java.io.BufferedReader, java.io.InputStreamReader, java.io.FileReader,
          BufferedReader in = null;
          in = new BufferedReader(new FileReader(queries));
          in = new BufferedReader(new InputStreamReader(System.in));
  • Java/문서/참조 . . . . 4 matches
          그래서 mutable한 String처리를 위해서 Java 1.2에서 등장한것이 StringBuffer 이고 이것은 vector값으로
          등장한다. string is imutable. Stringbuffer is mutable
          문자열의자료의 경우 StringBuffer 를 사용하는 걸 권장한다.
          mutable한 객체의 구현을 위해 StringBuffer의 메소드를 보면, 일정 단위의 char저장 장소를 지정하여
  • JavaStudy2002/입출력관련문제 . . . . 4 matches
          BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));
          input = bufferReader.readLine();
  • JollyJumpers/곽세환 . . . . 4 matches
          bool diff[3000]; // 연속된 두값의 차이값을 체크
          diff[i] = false;
          diff[abs(input[i] - input[i + 1])] = true;
          if (diff[i] == false)
  • JollyJumpers/임인택 . . . . 4 matches
          public int offCnt;
          offCnt = 0;
          ++offCnt;
          return (offCnt==array.length-1)?"Jolly":"NotJolly";
  • LearningToDrive . . . . 4 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."
         This is the paradigm for XP. There is no such thing as straight and level. Even if things seem to be going perfectly, you don't take your eyes off the road. Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.
         소프트웨어 개발을 운전을 배우는 것에 비유한 설명이 재미있네요. software project 의 Driver 는 customer 라는 말과.. Programmer 는 customer 에게 운전대를 주고, 그들에게 우리가 정확히 제대로 된 길에 있는지에 대해 feedback 을 주는 직업이라는 말이 인상적이여서. 그리고 customer 와 programmer 와의 의견이 수렴되어가는 과정이 머릿속으로 그려지는 것이 나름대로 인상적인중. 그리고 'Change is the only constant. Always be prepared to move a little this way, a little that way. Sometimes maybe you have to move in a completely different direction. That's life as a programmer.' 부분도.. 아.. 부지런해야 할 프로그래머. --;
  • Refactoring/OrganizingData . . . . 4 matches
          * You have an array in which certain elements mean different things. [[BR]]''Replace the array with an object that has a field for each element.''
          * A class has a numeric type code that does not affect its behavior. [[BR]] ''Replace the number with a new class.''
          * You have an immutable type code that affects the bahavior of a class. [[BR]] ''Replace the type code with subclasses.''
          * You have a type code that affects the behavior of a class, but you cannot use subclassing. [[BR]] ''REplace the type code with a state object.''
  • RonJeffries . . . . 4 matches
         see NoSmok:RonJeffries
         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
         RonJeffries 을 좋아하는 이유중 하나로는 그의 글 스타일때문일런지도 모르겠다. 또는, XP 메일링리스트에서의 그의 답글 뒤 맨 마지막 짧은 한줄때문일지도 모르겠다. 때때로 뒤통수를 한대 때리는 유쾌한 깨달음을 준다. --["1002"]
         RonJeffries의 글은 단순하고, 담백합니다. 심오한 티를 내려고 하지도 않습니다. 그래서 더욱 심오하고, 또 파워풀합니다. --JuNe
  • TheTrip/Leonardong . . . . 4 matches
          def offerAShareOfMoney(self, aExpenses):
          def testOfferAShareOfMoney(self):
          self.ex.offerAShareOfMoney( [10.0, 20.0, 30.0] ))
          self.ex.offerAShareOfMoney( [15.0, 15.01, 3.0, 3.01] ))
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 4 matches
         추가 : 알고보니 UNICODE를 포함하는 방식중 하나라고한다. 근데 더 모르겠는데... U-00000800 - U-0000FFFF 범위에 들어간다고 하는데??
         여기서 아이템 초성 퀴즈의 기본은 아이템 이름 DB를 검색할수 있어야한다. 근데 WOW아이템은 현재 아이템 넘버만 7만을 넘는다. 중간중간 비어있는 index도 있다. 이게 뭥미. 아마 suffix때문일것으로 예상된다. suffix란 아이템에 부가적으로 붙은 옵션을 item index에수치화 한것을 부르는 말인데 그것에 따라 아이템의 index가 결정되는것 같더라. (아직 정확히는 모른다)
          <Offset>
          </Offset>
  • XMLStudy_2002/Start . . . . 4 matches
         <!ATTLIST MAIL STATUS (official|informal) 'official'>
         <!ATTLIST ADDRESS TYPE (office|home|e-mail) 'e-mail'>
         <ADDRESS TYPE="office">대전 유성구 만년동 111번지</ADDRESS>
         5. PHONENUMBER 엘리먼트에 OFFICE 또는 HOME 또는 MOBILE 엘리먼트 중에서 하나가 위치하거나 또는 오지 않는 예
         <!ELEMENT PHONENUMBER (OFFICE|HOME|MOBILE)?>
  • Zeropage/Staff . . . . 4 matches
         = ZeroPage의 Staff 란? =
          * ZeroPager라면 누구든지 Staff가 될 수 있습니다.
          * 단, Staff 모임에 꼭 참가해야만 합니다.
         [Zeropage/Staff/회의]
  • 데블스캠프2005/RUR-PLE/SelectableHarvest . . . . 4 matches
         turn_off()
         turn_off()
         turn_off()
         turn_off()
  • 데블스캠프2005/RUR-PLE/Sorting . . . . 4 matches
         turn_off()
         turn_off()
         turn_off()
         turn_off()
  • 데블스캠프2005/java . . . . 4 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.
         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.
         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.
  • 데블스캠프2011/셋째날/RUR-PLE/서영주 . . . . 4 matches
          turn_off()
         turn_off()
         turn_off()
         turn_off()
  • 데블스캠프2011/셋째날/RUR-PLE/송지원 . . . . 4 matches
          else : turn_off()
          else : turn_off()
         turn_off()
         turn_off()
  • 데블스캠프2012/셋째날/앵그리버드만들기 . . . . 4 matches
          return {x:e.clientX + pageXOffset - e.target.offsetLeft, y:e.clientY + pageYOffset - e.target.offsetTop};
  • 레밍즈프로젝트/프로토타입/파일스트림 . . . . 4 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. ||
         || Write || Writes (unbuffered) data in a file to the current file position. ||
         || WriteHuge || Can write more than 64K of (unbuffered) data in a file to the current file position. Obsolete in 32-bit programming. See Write. ||
  • 압축알고리즘/수진&재동 . . . . 4 matches
          int diff = atoi(&c);
          cout << (char)((int)standard - diff);
          int diff = atoi(&c);
          cout << (char)((int)standard + diff);
  • 압축알고리즘/수진,재동 . . . . 4 matches
          int diff = atoi(&c);
          cout << (char)((int)standard - diff);
          int diff = atoi(&c);
          cout << (char)((int)standard + diff);
  • 이영호/개인공부일기장 . . . . 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언어로 배우는 알고리즘 입문
         2005년 7월 20일 시작 : Compilers(Jeffrey D. Ulman)
  • 정모/2011.5.9 . . . . 4 matches
          * [http://onoffmix.com/event/2823 IFA 국제퍼실리테이터 컨퍼런스 2011 공유회]
          * 저 토요일 3시부터 면접스터디가 잡혀서 아침 10시부터 2시까지 있다 갑니다. 데블스 staff 모임 참가 못할 거 같으니 나머지 staff분이 회의 후 회의 내용 공유해주세요 - [Enoch]
          * 스타2를 플레이해본 적은 없지만 스타1 캠페인 에디터나 RPG만들기는 조금씩 찌끄려봤는데 이번 기호의 OMS를 보고 유저의 게임 만들기에 있어 엄청난 발전과 변화를 불러 일으켰더군요. 버그가 많고 코드에 대한 이해가 필요하다는 점도 있지만 스타2로 만들어진 와우는 정말 흥미로웠습니다. 데블스 staff 회의를 진행하면서 이제까지의 데블스캠프에 대해 회고해보고 어떻게 해야 개선할 수 있을지 고민해 보았는데 ZP에서 학우들이 학술적으로 오랜 시간 동안 많은 공유를 할 수 있는 몇 안되는 큰 행사이니 만큼 뜻깊은 시간이 되었으면 좋겠습니다. - [Enoch]
  • 토이/메일주소셀렉터/김정현 . . . . 4 matches
          BufferedWriter bw = new BufferedWriter(fw);
          BufferedReader br = new BufferedReader(fr);
  • .bashrc . . . . 3 matches
         function ff() { find . -name '*'$1'*' ; } # 파일 찾기
          COMPREPLY=( $( compgen -W 'add admin checkout commit diff \
          export history import log rdiff release remove rtag status \
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 3 matches
          PFD_DOUBLEBUFFER, // Double buffered
          32, // Size of depth buffer
          glLightfv(GL_LIGHT0, GL_DIFFUSE, sourceLight);
          glColorMaterial(GL_FRONT, GL_AMBIENT_AND_DIFFUSE);
          static float fFar = -300.0f;
          glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
          glTranslatef(0.0f, 0.0f, fFar);
          SwapBuffers(hDC);
  • BabyStepsSafely . . . . 3 matches
         Our first activity is to refactor the tests. [We might need some justification정당화 for refactoring the tests first, I was thinking that it should tie동여매다 into writing the tests first] The array method is being removed so all the test cases for this method need to be removed as well. Looking at Listing2. "Class TestsGeneratePrimes," it appears that the only difference in the suite of tests is that one tests a List of Integers and the other tests an array of ints. For example, testListPrime and testPrime test the same thing, the only difference is that testListPrime expects a List of Integer objects and testPrime expects and array of int variables. Therefore, we can remove the tests that use the array method and not worry that they are testing something that is different than the List tests.
  • BasicJava2005/3주차 . . . . 3 matches
          * 1.4이전 : BufferedReader클래스를 사용할 수 있다.
         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  • CPPStudy . . . . 3 matches
         || [EffectiveC++] ||
         || [EffectiveSTL] ||
         || [MoreEffectiveC++] ||
  • ComputerNetworkClass/Exam2006_1 . . . . 3 matches
         MaxSendBuffer, MaxRcvdBuffer 위치 그리기
         AdvertisedWindow 계산 방식, Effective Window 계산 방식
  • CuttingSticks/문보창 . . . . 3 matches
         #define MAX_NUM 0x7fffffff
  • DiceRoller . . . . 3 matches
          char buffer[100];
          ReadProcessMemory(hProcess, (LPCVOID)0x400000, buffer, 100, &ReadBytes);
         buffer부분에 char형태로 저장이 된다. atoi 함수로 정수로 컨버전하자.
  • Doublets/황재선 . . . . 3 matches
          int differentBitCount = 0;
          differentBitCount++;
          return differentBitCount == 1 ? true : false;
  • EffectiveSTL/Container . . . . 3 matches
          ["MoreEffectiveC++/Techniques1of3"] 의 Item 28 을 봐라. 영문을 보는것이 더 좋을것이다. ["MoreEffectiveC++"] 의 전자책과 아날로그 모두다 소장하고 있으니 필요하면 말하고, 나도 이 책 정리 할려고 했는데, 참여하도록 노력하마 --["상민"]
         [EffectiveSTL]
  • GTK+ . . . . 3 matches
         GTK+ is a multi-platform toolkit for creating graphical user interfaces. Offering a complete set of widgets, GTK+ is suitable for projects ranging from small one-off projects to complete application suites.
         GTK+ 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.
  • Gof/Adapter . . . . 3 matches
         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.
         The object adapter uses object composition to combine classes with different interfaces. In this approach, the adapter TextShape maintains a pointer to TextView.
         Compare this code the class adapter case. The object adapter requires a little more effort to write, but it's more flexible. For example, the object adapter version of TextShape will work equally well with subclasses of TextView -- the client simply passes an instance of a TextView subclass to the TextShape constructor.
  • Gof/FactoryMethod . . . . 3 matches
         Virtual Constructor ( ["MoreEffectiveC++"] Item 25 참고 )
         MyCreator::Create handles only YOURS, MINE, and THEIRS differently than the parent class. It isn't interested in other classes. Hence MyCreator extends the kinds of products created, and it defers responsibility for creating all but a few products to its parent.
         Different games can subclass MazeGame to specialize parts of the maze. MazeGame subclasses can redefine some or all of the factory methods to specify variations in products. For example, a BombedMazeGame can redefine the Room and Wall products to return the bombed varieties:
  • HanoiProblem/영동 . . . . 3 matches
          mov dx, offset message1
          mov dx, offset message2
          mov dx, offset message3
  • HowManyZerosAndDigits/임인택 . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  • HowToBuildConceptMap . . . . 3 matches
          * Rank order the concepts by placing the broadest and most inclusive idea at the top of the map. It is sometimes difficult to identify the boradest, most inclusive concept. It is helpful to reflect on your focus question to help decide the ranking of the concepts. Sometimes this process leads to modification of the focus question or writing a new focus question.
          * Look for crosslinks between concepts in different sections of the map and label these lines. Crosslinks can often help to see new, creative relationships in the knowledge domain.
          * Concept maps could be made in many different forms for the same set of concepts. There is no one way to draw a concept map. As your understanding of relationships between concepts changes, so will your maps.
  • Java2MicroEdition/MidpHttpConnectionExample . . . . 3 matches
          byte buffer[] = new byte[10];
          dis.read(buffer);
          ret = new String(buffer);
  • JavaHTMLParsing/2011년프로젝트 . . . . 3 matches
          import java.io.BufferedReader;
          BufferedReader br;
          br = new BufferedReader(isr);
  • JollyJumpers/신재동 . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  • MineSweeper/황재선 . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  • MoinMoinTodo . . . . 3 matches
          * Replace SystemPages by using the normal "save page" code, thus creating a backup copy of the page that was in the system. Only replace when diff shows the page needs updating.
          * Diffs:
          * diff -y gives side by side comparisons
  • MoreEffectiveC++/Basic . . . . 3 matches
         ["MoreEffectiveC++"]
         사견: Call by Value 보다 Call by Reference와 Const의 조합을 선호하자. 저자의 Effective C++에 전반적으로 언급되어 있고, 프로그래밍을 해보니 괜찮은 편이었다. 단 return에서 말썽이 생기는데, 현재 내 생각은 return에 대해서 회의적이다. 그래서 나는 COM식 표현인 in, out 접두어를 사용해서 아예 인자를 넘겨서 관리한다. C++의 경우 return에 의해 객체를 Call by Reference하면 {} 를 벗어나는 셈이 되는데 어디서 파괴되는 것인가. 다 공부가 부족해서야 쩝 --;
         ["MoreEffectiveC++"]
  • MySQL 설치메뉴얼 . . . . 3 matches
          syntax for `useradd' and `groupadd' may differ slightly on
          different versions of Unix, or they may have different names such
  • NotToolsButConcepts . . . . 3 matches
         - Communication/efficient problem solving: not trying yourself for days to
          solve a problem that could be solved a lot more efficiently by calling
         - Software reliability: that's a difficult one. IMO experience,
  • ObjectWorld . . . . 3 matches
         세번째 Session 에서는 지난번 세미나 마지막 주자분(신동민씨였던가요.. 성함이 가물가물;)이 Java 버전업에 대한 Architecture 적 관점에서의 접근에 대한 내용을 발표하셨습니다. Java 가 결국은 JVM 이란 기존 플랫폼에 하나의 Layer를 올린것으로서 그로 인한 장점들에 대해 설명하셨는데, 개인적으론 'Java 가 OS에서 밀린 이상 OS를 넘어서려니 어쩔수 없었던 선택이였다' 라고 생각하는 관계로. -_-. 하지만, Layer 나 Reflection 등의 Architecture Pattern 의 선택에 따른 Trade off 에 대해서 설명하신 것과, 디자인을 중시하고 추후 LazyOptimization 을 추구한 하나의 사례로서 설명하신건 개인적으론 좋았습니다.
         최근 XP 메일링 리스트에서 POSA에 대한 논의가 있었습니다. 그 중 RonJeffries가 한 말이 기억에 남습니다.
         You should do whatever feels right to you. And learn to program. --RonJeffries''
  • PrimaryArithmetic/sun . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader in = new BufferedReader( new InputStreamReader( System.in ));
  • Profiling . . . . 3 matches
         80%의 소프트웨어 유지의 노력은(maintenance effort)는 20%의 코드에 쏟아 부어진다.
          --''[MoreEffectiveC++/Efficiency]''
  • RUR-PLE/Newspaper . . . . 3 matches
         turn_off()
         turn_off()
         turn_off()
  • ReadySet 번역처음화면 . . . . 3 matches
          '''*What makes this product different from others?'''
         This is an open source project that you are welcome to use for free and help make better. Existing packages of software engineering templates are highly costly and biased by the authorship of only a few people, by vendor-client relationships, or by the set of tools offered by a particular vendor.
          '''*Is this project part of a larger effort?'''
  • Refactoring/MakingMethodCallsSimpler . . . . 3 matches
         Several methods do similar things but with different values contained in the method body.
          ''Create one method that uses a parameter for the different values''
         You have a method that runs different code depending on the values of an enumerated parameter.
  • STL . . . . 3 matches
          * ["EffectiveSTL"]
          See Also ["Boost"], ["EffectiveSTL"], ["GenericProgramming"], ["AcceleratedC++"]
          ["EffectiveSTL"] 외부로 빼기(["인수"]가 했음) --["neocoin"]
  • SmalltalkBestPracticePatterns/DispatchedInterpretation . . . . 3 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.
         Sometimes, however, information in one object must influence the behavior of another. When the uses of the information are simple, or the possible choices based on the information limited, it is sufficient to send a message to the encoded object. Thus, the fact that boolean values are represented as instances of one of two classes, True and False, is hidden behind the message #ifTrue:ifFalse:.
         때때로, 그러나, 한 객체의 정보는 다른 객체의 행위에 영향을 미칠 것이다. 정보의 사용이 단순할 경우, 또는 제한된 정보에 기반해서 선택이 가능할 경우에는 인코딩된 객체에게 메시지를 보내는 것이 충분히 가능하다. 이와 같이, 부울린 값들은 두 클래스의 하나의 인스턴스로 표현되어진다는 사실은, True 그리고 False, 메시지 #ifTrue: ifFalse:. 뒤로 숨겨진다
         True>>ifTrue:trueBlock ifFalse:falseBlock
         False>>ifTrue:trueBlock ifFalse:falseBlock
         When there are many different types of information to be encoded, and the behavior of clients changes based on the information, these simple strategies won't work. The problem is that you don't want each of a hundred clients to explicitly record in a case statement what all the types of information are.
  • StructuredText . . . . 3 matches
          As demonstrated by Smith [12] this technique is quite effective.
          .. [12] "Effective Techniques" Smith, Joe ...
          Is interpreted as '<a name="12">[12]</a> "Effective Techniques" ...'. Together with the previous rule this allows easy coding of references or end notes.
  • TestDrivenDatabaseDevelopment . . . . 3 matches
         작성하는중에, DB에 직접 접속해서 확인하는 코드가 테스트에 드러났다. (이는 예상한 일이긴 하다. DB 에 비종속적인 interface 를 제외하더라도 DB 쪽 코드를 계속 쌓아가기 위해선 DB 코드를 어느정도 써야 한다.) 처음 DB 에 직접 데이터를 넣을때는 side-effect가 발생하므로, 테스트를 2번씩 돌려줘서 side-effect를 확인을 했다. 점차적으로 initialize 메소드와 destroy 메소드를 만들고 이를 setUp, tearDown 쪽에 넣어줌으로 테스트시의 side-effect를 해결해나갔다.
  • TopicMap . . . . 3 matches
         TopicMap''''''s are pages that contain markup similar to ['''include'''] (maybe ['''refer'''] or ['''toc''']), but the normal page layout and the ''print layout'' differ: expansion of the includes only happens in the print view. The net result is that one can extract nice papers from a Wiki, without breaking its hyper-linked nature.
         ''Nice idea. But i would just make it the normal behavior for external links. That way you don't clutter MoinMoin with too many different features. --MarkoSchulz''
         OK, for the simple stuff (i.e. local links), how about this:
  • UseSTL . . . . 3 matches
          * [[HTML(<strike> 4장 Differ from other lib 1 </strike>)]]
          * 나도 위와 같은 표현이 있는 책을 읽어봤는데.. 허거.. 너무 어려웠어.. Effective STL이라는 책이었는데.. 좀 쉬운 과정 없을까.. 휴 Generic Programming and the STL 찾아봐야쥐.. ㅡ.ㅡ--["경태"]
          random_shuffle(&a[0], &a[10000]);
  • User Stories . . . . 3 matches
         One of the biggest misunderstandings with user stories is how they differ from traditional requirements specifications. The biggest
         difference is in the level of detail. User stories should only provide enough detail to make a reasonably low risk estimate of how long the story will take to implement. When the time comes to implement the story developers will go to the customer and receive a detailed description of the requirements face to face.
         Another difference between stories and a requirements document is a focus on user needs. You should try to avoid details of specific technology, data base layout, and algorithms. You should try to keep stories focused on user needs and benefits as opposed to specifying GUI layouts.
  • VendingMachine_참관자 . . . . 3 matches
         # define OFF 5
         char *M_Name[]={"cup","cococa","water","coffee"};
          "off"
          AddingMenu("coffe",200);
          case OFF:
  • WikiSandBox . . . . 3 matches
         ddddff dsf sda sdf sd
         fffdfssff -- [rpna] [[DateTime(2010-09-07T08:08:48)]]
  • WikiSlide . . . . 3 matches
          * SiteNavigation: A list of the different indices of the Wiki
         ||<rowbgcolor="#FFFFE8"> '''Input''' || '''Display''' ||
         ||<rowbgcolor="#FFFFE0"> '''Column 1''' |||| '''Column 2 & 3''' ||
          ||<rowbgcolor="#FFFFE0"> '''Column 1''' |||| '''Column 2 & 3''' ||
         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 you want to edit a page without being disturbed, just write a note to that effect ''at the top'' of the page and save that change first.
  • ZeroPage성년식/회의 . . . . 3 matches
          * onoffmix.com에 페이지 만들게요~
          * ONOFFMIX에 등록. [http://onoffmix.com/event/4096 ZeroPage성년식]
          * 다시 독촉,, 연락 되시고 참여하신다는 분에 한에 onoffmix에 신청 유도
  • [Lovely]boy^_^/Diary/2-2-15 . . . . 3 matches
          * Tomorrow is a unix system programming final test. It's so difficult. I'll try hard.
          * I have suprised at system programming's difference. It's so difficult. In my opinion, if I want to do system programming well, I must study OS.
  • eXtensibleMarkupLanguage . . . . 3 matches
         The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. In other words XML is a way of describing data and an XML file can contain the data too, as in a database. It is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, Atom, MathML, XHTML, SVG, and MusicXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form.
          * [http://xml.80port.net/bbs/view.php?id=xml&page=2&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=26 VC++에서 msxml 사용]
  • eXtensibleStylesheetLanguageTransformations . . . . 3 matches
         Extensible Stylesheet Language Transformations, or XSLT, is an XML-based language used for the transformation of XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one. The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text. XSLT is most often used to convert data between different XML schemas or to convert XML data into web pages or PDF documents.
         XSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of a Candidate Recommendation from W3C on 3 November 2005.
  • html5/drag-and-drop . . . . 3 matches
         || dropEffect ||드래그 & 드롭 동작의 종류를 나타내는 문자열 ||
         || effectAllowed ||허용할 dropEffect를 지정하는 문자열 ||
  • joosama . . . . 3 matches
         [[HTML(<center><span style="font-size:9pt; letter-spacing:-1px;"><font face="Verdana" color=ff4500><b>)]]
         [[HTML(<center><span style="font-size:9pt; letter-spacing:-1px;"><font face="Verdana" color=ffa500><b>)]]ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ[[HTML(</b></font></span></center>)]]
         [[HTML(<center><span style="font-size:9pt; letter-spacing:-1px;"><font face="Verdana" color=ffd700 ><b>)]]ㅎㅎㅎㅎㅎㅎㅎ[이연주/공부방]ㅎㅎㅎㅎㅎㅎㅎ[[HTML(</b></font></span></center>)]]
  • neocoin/Log . . . . 3 matches
          * ["MoreEffectiveC++"] : 03.08 완료. 해당 책에 내용이 완료 되었다. 방학중에 나 뿐만 아니라 다른 한국인도 알아 먹을수 있게 고칠 생각이다.
          * ["MoreEffectiveC++"] : 20~32 장 한글화, 자세한 로그는 해당 페이지 기록
          * ["MoreEffectiveC++"] 19장까지 번역 or 요약(1~5,6장은 요약 이후 번역)
  • pragma . . . . 3 matches
         Each implementation of C and C++ supports some features unique to its host machine or operating system. Some programs, for instance, need to exercise precise control over the memory areas where data is placed or to control the way certain functions receive parameters. The #pragma directives offer a way for each compiler to offer machine- and operating-system-specific features while retaining overall compatibility with the C and C++ languages. Pragmas are machine- or operating-system-specific by definition, and are usually different for every compiler.
  • 기억 . . . . 3 matches
          1. Atkinson-Shiffrin 기억모형
          Upload:Atkinson-Shiffrin기억모형.gif
          i. 감정 : 정의가(affective value)-감정이 극단 적인것이 더 잘기억, 기분 일치(mood congruence)-사람의 성격에 따라 기억 되는 단어, 상태 의존(state dependence)-술취한 사람, 학습 자세
  • 논문번역/2012년스터디/이민석 . . . . 3 matches
          * 「Experiments in Unconstrained Offline Handwritten Text Recognition」 번역
         == Experiments in Unconstrained Offline Handwritten Text Recognition(제약 없는 오프라인 필기 글자 인식에 관한 실험) ==
         위 식에서 P(W)는 글자 시퀀스 w의 언어 모형 확률이고 P(X|W)는 이 글자 시퀀스를 그 글자 모형에 따라 입력 데이터 x로서 관찰한 확률이다. 우리의 경우 absolute discounting과 backing-off for smoothing of probability distribution을 이용한 바이그램 언어 모형을 적용하였다. (cf. e.g. [3])
  • 데블스캠프2005/RUR-PLE . . . . 3 matches
         turn_off()
         turn_off()
          turn_off()
  • 데블스캠프2005/금요일/OneCard . . . . 3 matches
         def shuffleCards():
          random.shuffle(cards)
          cards = shuffleCards()
  • 데블스캠프2006/목요일/winapi . . . . 3 matches
          char szBuffer[128];
          sprintf(szBuffer, "Count: %.1f", fCount);
          DrawText (hdc, szBuffer, -1, &rcClient, DT_SINGLELINE | DT_CENTER | DT_VCENTER) ;
  • 데블스캠프2011/셋째날/RUR-PLE/박정근 . . . . 3 matches
         turn_off()
         turn_off()
         turn_off()
  • 데블스캠프2011/셋째날/RUR-PLE/변형진 . . . . 3 matches
         turn_off()
         turn_off()
         turn_off()
  • 레밍즈프로젝트/그리기DC . . . . 3 matches
         class CmyDouBuffDC
          CmyDouBuffDC(CDC *pDC, CRect rt){
          ~CmyDouBuffDC(void){
  • 레밍즈프로젝트/연락 . . . . 3 matches
         2. 픽셀의 기능 : Pixel 인터페이스는 draw라는 순수 가상 함수를 가지고 있어 그리고 전달인자로 CMyDouBuffDC*를 받게 되지. 그리고 SetPixel(int x, int y)따위를 통해서 윈도우에 그림을 그리게 되지 (이부분은 [레밍즈프로젝트/프로토타입/SetBit]참조)을 통해서 배경에 대한 픽셀을 뿌리게 되는거지.
         4. CMyDouBuffDC는 생성되면 더블 버퍼링을 준비해주게 되. 그리고 이 녀석을 선언하고 파괴하는 곳은 View의 OnDraw뿐이야. 나머지는 모두 포인터또는 참조를 이용해서 넘겨 받아야 해
         2. UML. GAME클래스 내부를 그려서 설명해 보았는데. 드로잉 부분에서 윈도우 핸들과 종속이 걸린대. 수정 방법에 대해서도 이야기 해 주셨는데. 현재 코드 부분에서는 CMyDouBuff 부분 이외에는 수정할 곳 이 없어. 일단 클래스 구조는 잘 짠듯 싶어!!
  • 무엇을공부할것인가 . . . . 3 matches
         - Communication/efficient problem solving: not trying yourself for days to
          solve a problem that could be solved a lot more efficiently by calling
         - Software reliability: that's a difficult one. IMO experience,
  • 새싹교실/2012/AClass/2회차 . . . . 3 matches
          int diff='a'-'A';
          out[i] = in [i] + diff;
          out[i] = in[i]-diff;
  • 시간맞추기/허아영 . . . . 3 matches
          printf("your time is off.");
          printf("your time is off.");
          printf("your time is off.");
  • 위키로프로젝트하기 . . . . 3 matches
          * How - 목표를 위한 방법과 일정의 기록이다. Offline 또는 Online 상에서 한 일에 대한 ["ThreeFs"] 를 남겨라.
          * 공동 번역 - 영어 원문을 링크를 걸거나 전문을 실은뒤 같이 번역을 해 나가는 방법이다. Offline 으로만으로도 가능한 방법이지만 효율적인 방법으로 다른 방법들을 곁들일 수 있겠다.
          * 온라인이라는 잇점이 있다. 시간과 공간의 제약을 덜 받는다. 하지만, 오프라인을 배제해서는 안된다. 각각의 대화수단들은 장단점들이 존재한다. 위키의 프로젝트는 가급적 Offline에서의 프로젝트, 스터디와 이어져야 그 효과가 클 것이다. ZeroPage 의 ["정모"] 때 자신이 하고 있는 일에 대한 상황을 발표하고, 서로 의사소통을 할 수 있겠다.
  • 정모 . . . . 3 matches
          * on/offline 모임 시간
          -> Online (주로 Wiki를 통해 이루어지는) 에서 결정할 내용과 Offline 에서 결정할 내용을 구분하지 못한다.
          -> Offline 에서 충분이 결정할 수 있는 일들을 Online(Wiki) 으로 미루어버린다.
  • 창섭/배치파일 . . . . 3 matches
         ◇ 사용법 : echo [on/off] [문자열]
         - off : 배치 파일 실행중에 명령어를 화면에 출력하지 않도록 합니다.
         echo off
  • 코드레이스/2007/RUR_PLE . . . . 3 matches
         turn_off()
         turn_off()
          turn_off()
  • 타도코코아CppStudy . . . . 3 matches
          * [EffectiveC++]
          * [MoreEffectiveC++]
          * [EffectiveSTL]
  • 프로그래밍/DigitGenerator . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
  • 프로그래밍/Pinary . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
  • 프로그래밍/Score . . . . 3 matches
         import java.io.BufferedReader;
          BufferedReader br = new BufferedReader(new FileReader("test.txt"));
  • 프로그래밍/장보기 . . . . 3 matches
         import java.io.BufferedReader;
          private static BufferedReader br;
          br = new BufferedReader(new FileReader("test.txt"));
  • 0PlayerProject/커널업로드작업정리 . . . . 2 matches
          * 종류 : JFFS2 ( 메모리를 위한 것이지만 조금 느림), yaffs ( 안정성이 보장되지 않지만, 그나마 나음)
          * 현재는 yaffs로 설정되어 있음
  • 1002/TPOCP . . . . 2 matches
          case) 물리 교수로부터 해당 메트릭스를 반전하는 프로그램 작성. 한 개발자는 (A) 뭔가 배울 수 있는 좋은 기회라고 생각, buffering 을 이용하여 문제를 해결하려고 함.
          A : as efficient as possible (빠른 성능 위주)
  • 3N+1Problem/Leonardong . . . . 2 matches
         CUTOFF = 100
          if CUTOFF < aEnd - aStart:
          * 구하는 범위가 Cutoff보다 크면 시작하는 수가 홀수일 때 CycleLength가 클 것이므로 홀수부터 시작해서 짝수는 무시하고 구한다.
         확신이 가지 않는 cutoff부분을 빼더라도 PsyCo를 쓰면 2초 안에 통과한다. 3시간 동안 10초 정도를 줄였는데, 10분만에 10초를 줄였다. 시간을 줄여야 하는데 정말 수가 안 떠오르면 PsyCo가 꽤 도움이 될 것이다. 남용은 조심해야겠다.--[Leonardong]
  • AcceleratedC++/Chapter11 . . . . 2 matches
          size_type new_size = max(2 * (limit - data), ptrdiff_t(1));
          size_type new_size = max(2 * (limit - data), ptrdiff_t(1)); // 비어있는 벡터인 경우에는 1개만 할당한다.
  • BigBang . . . . 2 matches
          * Effective C++ 책을 공부하기로 결정
          * 객체 - Effective C++에서는 넓은 범위로 객체를 정의. Premetive type도 객체로 보기로 함.
  • CSP . . . . 2 matches
          def __init__(self,buffer=1):
          self.q=Queue(buffer)
  • CVS/길동씨의CVS사용기ForLocal . . . . 2 matches
         C:UserHelloJava>cvs diff -r "1.2" -r "1.1" HelloJava.java
         diff -r1.2 -r1.1
  • CivaProject . . . . 2 matches
          /** The offset is the first index of the storage that is used. */
          int offset;
  • CodeRace/20060105/민경선호재선 . . . . 2 matches
          private BufferedReader br;
          br = new BufferedReader(new FileReader("alice.txt"));
  • CppStudy_2002_1/과제1/상협 . . . . 2 matches
          input[0]="asddff\n";
          input[1]="asddfffasdfadfadfdf4$$$$$$$f\n";
  • Cracking/ReverseEngineering/개발자/Software/ . . . . 2 matches
         Jeffrey Richter의 Programming Applications for Microsoft Windows란 책을 추천한다. 현재 4th edition까지 나온 상태이다. 물론 한글판은 없다.
         Keyword : Cracking, Reverse Engineering, Packing, Encypher, Encrypt, Encode, Serial, Exploit, Hacking, Jeffrey Ritcher
  • CryptKicker . . . . 2 matches
         puff
         dick and jane and puff and spot and yertle
  • DPSCChapter2 . . . . 2 matches
         우리의 이야기는 지친표정을 지으며 제인의 cubicle (음.. 사무실에서의 파티클로 구분된 곳 정도인듯. a small room that is made by separating off part of a larger room)로 가는 Don 과 함께 시작한다. 제인은 자신의 cubicle에서 조용히 타이핑하며 앉아있다.
          1. Data Entry. This consists of various systems that receive health claims from a variety of different sources. All are logged by assigning a unique identifier. Paper claims and supporting via OCR (optical character recognition) to capture the data associated with each form field.
  • DebuggingSeminar_2005/DebugCRT . . . . 2 matches
          ''_CRTDBG_ALLOC_MEM_DF 는 기본적으로 on, 기타 플래그는 디폴트 off이므로 bitwise 연산자를 이용해서 적절하게 플래그를 설정해야한다.''
         flag &= !_CRTDBG_LEAK_CHECK_DF; // 플래그 off
  • DoItAgainToLearn . . . . 2 matches
         In my own experience of designing difficult algorithms, I find a certain technique most helpfult in expanding my own capabilities. After solving a challenging problem, I solve it again from scratch, retracing only the ''insight'' of the earlier solution. I repeat this until the solution is as clear and direct as I can hope for. Then I look for a general rule for attacking similar problems, that ''would'' have led me to approach the given problem in the most efficient way the first time. Often, such a rule is of permanent value. ...... The rules of Fortran can be learned within a few hours; the associated paradigms take much longer, both to learn and to unlearn. --Robert W. Floyd
  • DoubleDispatch . . . . 2 matches
         ["MoreEffectiveC++"] 에서 [http://zeropage.org/wiki/MoreEffectiveC_2b_2b_2fTechniques3of3#head-a44e882d268553b0c56571fba06bdaf06618f2d0 Item31] 에서도 언급됨.
  • EnglishSpeaking/2012년스터디 . . . . 2 matches
         @ Toz Kangnam 2nd office
          * 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.'''''
  • EnglishSpeaking/TheSimpsons/S01E01 . . . . 2 matches
          * Payroll Staff
         Homer : I don't deserve you as much as a guy with a fat wallet...and a credit card that won't set off that horrible beeping.
  • ErdosNumbers/조현태 . . . . 2 matches
          fflush(stdin);
          fflush(stdin);
  • FileInputOutput . . . . 2 matches
         BufferedReader br = new BufferedReader(isr);
  • FromDuskTillDawn/조현태 . . . . 2 matches
         const int BUFFER_SIZE = 255;
          char startStationName[BUFFER_SIZE];
          char endStationName[BUFFER_SIZE];
          vector<STown*> bufferSTown = allSuchList[minimumDelayPoint];
          allSuchList[0] = bufferSTown;
  • Hacking . . . . 2 matches
          * tcpdump, windump, sniffit 과 같은 Tool이 있음.
          * Sniffing 에 대한 대비책
  • HeadFirstDesignPatterns . . . . 2 matches
         Official Support Site : http://www.wickedlysmart.com
         - I feel like a thousand pounds of books have just been lifted off my head.
  • HelpOnLists . . . . 2 matches
          * Uppercase roman (with start offset 42)
          * Uppercase roman (with start offset 42)
  • HierarchicalDatabaseManagementSystem . . . . 2 matches
         Hierarchical relationships between different types of data can make it very easy to answer some questions, but very difficult to answer others. If a one-to-many relationship is violated (e.g., a patient can have more than one physician) then the hierarchy becomes a network.
  • HowToStudyXp . . . . 2 matches
          * XP Installed (Ron Jeffries et al) : C3 프로젝트에 적용한 예, 얻은 교훈 등
          * ["RonJeffries"]
  • InternalLinkage . . . . 2 matches
         [MoreEffectiveC++]의 Item 26 'Limiting the number of objects of a class. 를 보면 다음과 같은 부분이 있다.
         See also [MoreEffectiveC++], [DesignPatterns]
  • JTDStudy/첫번째과제/원명 . . . . 2 matches
          String input = JOptionPane.showInputDialog("Enter three different number\n");
          .showInputDialog("Enter three different number\n");
  • JUnit . . . . 2 matches
         @echo off
         @echo off
  • LIB_3 . . . . 2 matches
          TCB[count].StackOff = NULL;
          pReady_heap[ready_tcb_ptr]->StackOff = INT16U(Stack) - 28;
  • MFC/Print . . . . 2 matches
         || m_nOffsetPage || m_bDocObject가 TRUE일때만 유효. lPrint job 안에서 첫번째 페이지 offset을 준다. ||
  • MajorMap . . . . 2 matches
         Registers are a limited number of special locations built directly in hardware. On major differnce between the variables of a programming language and registers is the limited number of registers, typically 32(64?) on current computers.
         A Gray code is a binary numeral system where two successive values differ in only one digit. --from [http://en.wikipedia.org/wiki/Gray_code]
  • Map연습문제/곽세환 . . . . 2 matches
          char s[80] = "wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr";
  • Map연습문제/나휘동 . . . . 2 matches
          string source = "wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr";
  • Map연습문제/노수민 . . . . 2 matches
         wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr
  • Map연습문제/박능규 . . . . 2 matches
          char m[130]="wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr";
  • Map연습문제/임영동 . . . . 2 matches
          string input="wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr";
  • Map연습문제/조동영 . . . . 2 matches
          string h="wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr";
  • Map연습문제/조재화 . . . . 2 matches
          string temp = "wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr" ;
  • Map연습문제/황재선 . . . . 2 matches
          string text = "wjgydlrtyffworxjbdzyrsybfwlrobffylryjbkyjrtbdcyyrvmbjlsrkugjglrmdcgdarjbjyftr";
  • MoinMoinMailingLists . . . . 2 matches
          Talk about ''using'' MoinMoin (very low-traffic).
          Talk about MoinMoin development, bugs, new features, etc. (low-traffic)
  • MoniWiki/HotKeys . . . . 2 matches
          ||D||action=diff ||[[Icon(diff)]] 입체안경||
  • MoniWikiThemes . . . . 2 matches
         급하게나마 css wikiBody background-color: #fff; 부분을 주석처리하니 제대로 보입니다.
         {{{background-color: #fff;}}}를 쓰면 페이지가 길어질때 이상하게 보일 가능성이 있습니다. -- WkPark [[Date(2004-11-03T09:09:02)]]
  • NSIS/Reference . . . . 2 matches
         || WindowIcon || on | off || Icon 을 표시할 것인지 말것인지 결정 ||
         || BGGradient || 000000 308030 FFFFFF || 그라데이션 배경화면의 이용. 16진수 RGB값으로 표현 ||
         || || || 기본인자는 off | topcolor bottomcolor captiontextcolor | notext ||
         || InstallColors || FFFF00 000000 || foregroundcolor backgroundcolor. 또는 /windows 옵션을 이용가능 ||
         Label은 Goto 명령어나 기타 조건제어문들 (IfErrors, MessageBox, IfFileExists, StrCmp 등)을 위해 이용한다.
         || IfFileExists || . || . ||
  • NeoCoin/Server . . . . 2 matches
          * X설치시, nvidia 그래픽 카드에서는 {{{~cpp dpkg-reconfigure xserver-xfree86}}} 으로 fram buffer 를 비활성화 시켜야 했다. 여기에서 dpkg로 정의된 세팅이 정의된 페키지도 있다는 것을 알았다.
         swapon swapfile <-> swapoff swapfile
  • NetworkDatabaseManagementSystem . . . . 2 matches
         The chief argument in favour of the network model, in comparison to the hierarchic model, was that it allowed a more natural modeling of relationships between entities. Although the model was widely implemented and used, it failed to become dominant for two main reasons. Firstly, IBM chose to stick to the hierarchical model in their established products such as IMS and DL/I. Secondly, it was eventually displaced by the relational model, which offered a higher-level, more declarative interface. Until the early 1980s the performance benefits of the low-level navigational interfaces offered by hierarchical and network databases were persuasive for many large-scale applications, but as hardware became faster, the extra productivity and flexibility of relational systems won the day.
  • OOP/2012년스터디 . . . . 2 matches
          * 참고할만한 위키 페이지 : [More EffectiveC++/Efficiency]
  • PatternOrientedSoftwareArchitecture . . . . 2 matches
          * 당산의 추상적인 기준에 따라서 추상 레벨들의 갯수를 정하여라. trade-off를 생각해보면서 레이어를 통합하거나 분리해라. 너무 많은 레이어는 프로그램에 과중한 부담이 되고, 너무 적은 레이어는 구조적으로 좋지 않게 된다.
          * lower efficiency : 여러개의 레이어를 지나야 하니깐 시간이 더 걸리는 것은 당연할 일이다.
  • PerformanceTest . . . . 2 matches
          short timezone ; /* difference between local time and GMT */
          short dstflag ; /* 0 if daylight savings time is not in effect */
  • PolynomialCoefficients . . . . 2 matches
         === About [PolynomialCoefficients] ===
          || [문보창] || C++ || 30분 || [PolynomialCoefficients/문보창] ||
  • PowerOfCryptography/허아영 . . . . 2 matches
          fflush(stdin);
          fflush(stdin);
  • ProgrammingLanguageClass/2006/EndTermExamination . . . . 2 matches
         3. operator 우선순위에 의거한 functional side effects문제
         a) functional side effects의 정의를 쓰시오.
  • ProgrammingLanguageClass/2006/Report3 . . . . 2 matches
         though it is difficult to avoid run-time overhead in the execution of thunks, sometimes it
         3) You have to show off the robustness of your program by checking various
  • ProgrammingLanguageClass/Exam2002_2 . . . . 2 matches
          * functional side effects 에 대해 정의하시오
          * (functional side effects 와 관계된 소스) 다음 식의 실제 값을 쓰시오.
  • ProgrammingLanguageClass/Report2002_2 . . . . 2 matches
          1. To check the evaluation order of operands in the Compilers by raising the functional side-effects if possible;
          * 만약 가능하다면 functional side-effects가 발생이 컴파일러에서 operand의 순서에 대한 평가 점검한다. -수정 필요
  • ProgrammingPearls/Column5 . . . . 2 matches
          * 발판을 마련하자.(Build scaffolding.)
          * Scaffolding
  • ProjectPrometheus/Journey . . . . 2 matches
          * Side Effect 는 Refactoring 의 적이라는 생각이 오늘처럼 든 적이 없었다. -_-; Extract Method 같은 일을 하는 경우 더더욱.! --["1002"]
          * 멋진 Side Effect 세상 문서를 만들어야 겠다. --["상민"]
  • ProjectZephyrus/ServerJourney . . . . 2 matches
         toReceiver: #offline#lsk
          1. offline list에 online buddy가 추가 되었다. in {{{~cpp InfoManager}}}
  • PythonNetworkProgramming . . . . 2 matches
          bufferSize=8192
          data = self.recv(bufferSize)
  • RUR-PLE/Maze . . . . 2 matches
         turn_off()
         turn_off()
  • Refactoring/BadSmellsInCode . . . . 2 matches
          * Divergent Change - one class that suffers many kinds of changes
         == Alternative Classes with Different Interfaces ==
  • Refactoring/DealingWithGeneralization . . . . 2 matches
          * A superclass and subclass are not very different.[[BR]]''Merge them together.''
          * You have two methods in subclasses that perform similar steps in the same order, yet the steps are different.[[BR]]''Get the steps into methods with the same signature, so that the original methods become the same. Then you call pull them up.''
  • RubyLanguage/Expression . . . . 2 matches
         || |&#xfffc;| || 논리합 ||
         || = %= ~= /= -= += |= &= >>= <<= *= &&= |&#xfffc;|= **= || 대입 연산자 ||
  • SystemEngineeringTeam . . . . 2 matches
          * Offline Kick off
  • TAOCP/BasicConcepts . . . . 2 matches
         5) 효율성(Effectiveness)
          Overfolw toggle - on, off
  • UseCase . . . . 2 matches
         나는 Alistair Cockburn이나 KentBeck, Robert C. Martin 등의 최소 방법론 주의(barely sufficient methods)를 좋아한다. 나는 이 미니말리즘과 동시에 유연성, 빠른 변화대처성 등이 21세기 방법론의 주도적 역할을 할 것이라 믿어 의심치 않는다. Robert C. Martin이 자신의 저서 ''UML for Java Programmers''(출판예정)에서 [http://www.objectmentor.com/resources/articles/Use_Cases_UFJP.pdf Use Cases 챕터]에 쓴 다섯 페이지 글이면 대부분의 상황에서 충분하리라 본다.
         이렇게 해서 최소 하나의 프로젝트에서만이라도 "제대로 활용"을 해보고 나면 비로소 필요에 따라 "더 많은 것"을 요할 수 있다. 이 때에는 본인 역시 Robert C. Martin과 같이 Alistair Cockburn의 ''Writing Effective Use Cases''(2000년 Seminar:JoltAward 수상)를 권한다. (인터넷에서 초고 pdf화일을 구할 수 있다)
  • UsenetMacro . . . . 2 matches
          $offset = strpos($buf, '</b></TD></TR>', $seek);
          $subj = substr($buf, $seek, $offset-$seek);
  • WikiProjectHistory . . . . 2 matches
         || ["MoreEffectiveC++"] || ["neocoin"] || 2002.1.14~3.8 '''More Effective C++''' 예제 중심 한글화 || 종료 ||
  • WindowsConsoleControl . . . . 2 matches
          CONSOLE_SCREEN_BUFFER_INFO BufInfo;
          GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE),&BufInfo);
          CONSOLE_SCREEN_BUFFER_INFO BufInfo;
          GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE),&BufInfo);
  • ZPBoard/PHPStudy/MySQL . . . . 2 matches
          * mysql_connect, mysql_close, mysql_query, mysql_affected_rows, mysql_num_rows, mysql_fetch_row, mysql_fetch_array
          * mysql_affected_rows
  • ZP도서관 . . . . 2 matches
         || Applications for Windows Fourth Edition || Jeffrey Richter || MS Press || ["1002"] || 원서 ||
         || ExtremeProgramming Installed || Ron Jeffries, Ann Anderson, Chet Hendrickson || Addison-Wesley || 도서관 소장 || 개발방법론 ||
  • Zeropage/Staff/회의_2006_01_19 . . . . 2 matches
          = [Zeropage/Staff/회의_2006_01_19] =
         [Zeropage/Staff/회의]
  • Zeropage/Staff/회의_2006_02_13 . . . . 2 matches
         = Zeropage/Staff/회의_2006_02_13 =
         [Zeropage/Staff/회의]
  • Zeropage/Staff/회의_2006_03_04 . . . . 2 matches
         = Zeropage/Staff/회의_2006_03_04 =
         [ZeroPage/Staff]
  • [Lovely]boy^_^/Diary/2-2-10 . . . . 2 matches
          * 드뎌! EffectiveSTL을 빌렸다. ㅠ.ㅠ 곽용재씨가 생각보다 젊은 사람이란걸 알게 되었다.
          * 드뎌! EffectiveSTL을 빌렸다. ㅠ.ㅠ 곽용재씨가 생각보다 젊은 사람이란걸 알게 되었다.
  • [Lovely]boy^_^/Diary/2-2-2 . . . . 2 matches
          * ["EffectiveSTL"] 5장 정리, 7장,9장,13장,14장 읽고 정리
          * ["EffectiveSTL"] 26,27장 읽고 정리
  • [Lovely]boy^_^/Diary/2-2-3 . . . . 2 matches
          * ["EffectiveSTL"] 28장 읽고 정리
          * ["EffectiveSTL"] 나머지 부분은 책반납일이 다 되었음으로 인해 유보. 또한 나머지 내용은 좀 생소해서.. 기초 부분을 좀 더 봐야 할듯싶다.
  • html5/canvas . . . . 2 matches
          * shadowOffsetX
          * shadowOffsetY
  • html5/form . . . . 2 matches
          * http://cfile23.uf.tistory.com/image/1212FF364C5A80AF697A7F
          * [http://www.w3.org/TR/html5-diff/ w3c:HTML5 differences from HTML4]
  • 기술적인의미에서의ZeroPage . . . . 2 matches
         6502 는 16bit addressing이 가능한 CPU 였습니다. 즉, $0000 ~ $FFFF 였죠.
         $0000~$00FF 가 됩니다. 이렇게 주소지정 을 해서 더 빠른 access 가 가능했다고 합니다.
         Careful use of the zero page can result in significant increase in code efficient.
         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:
  • 데블스캠프2005/RUR-PLE/Newspaper . . . . 2 matches
         turn_off()
         turn_off()
  • 데블스캠프2005/RUR-PLE/Newspaper/Refactoring . . . . 2 matches
         turn_off()
         turn_off()
  • 데블스캠프2005/RUR-PLE/정수민 . . . . 2 matches
         turn_off()
         turn_off()
  • 데블스캠프2005/RUR_PLE/조현태 . . . . 2 matches
          turn_off()
          turn_off()
  • 데블스캠프2011/셋째날/RUR-PLE/김태진,송치완 . . . . 2 matches
          turn_off()
         turn_off()
  • 레밍즈프로젝트/이승한 . . . . 2 matches
         예정작업 : Clemming class, CactionManager, ClemmingList, Cgame 테스팅. CmyDouBuffDC, CmyAnimation 버전 복구. 예상 약 8-9시간.
         animation, doubuff class 통합 과정중 상호 참조로 인한 에러 수정.
  • 레밍즈프로젝트/프로토타입/에니메이션 . . . . 2 matches
          virtual void drawFrame(CmyDouBuffDC* dc)=0;
         이 클래스는 더블버퍼링과 bmp그리기를 자동화 시켜둔 [레밍즈프로젝트/그리기DC](CmyDouBuffDC)를 사용하여 드로잉을 수행한다. (CDC를 사용하는 도 있지만... 편의를 위해서...)
  • 몸짱프로젝트/Maze . . . . 2 matches
         }Offset;
         Offset move[8]= {
  • 새싹교실/2011/데미안반 . . . . 2 matches
          fflush(stdin);//입력버퍼를 비워준다. '\n'도 문자로 인식하니까.
          fflush(stdin);
  • 새싹교실/2012/앞부분만본반 . . . . 2 matches
         variable,coefficient,constant에 대해서 설명.
         Ax=b 에서 A : coefficient matrix (계수 행렬) -> mxn행렬일 경우 -> 방정식의 수 : m 미지수의 수 : n
  • 새싹교실/2012/주먹밥 . . . . 2 matches
         [http://farm8.staticflickr.com/7083/7047112703_ff410674b0_m.jpg http://farm8.staticflickr.com/7083/7047112703_ff410674b0_m.jpg] [http://farm8.staticflickr.com/7125/6901018132_7a291a35e5_m.jpg http://farm8.staticflickr.com/7125/6901018132_7a291a35e5_m.jpg] [http://farm8.staticflickr.com/7134/6901018150_0093a70456_m.jpg http://farm8.staticflickr.com/7134/6901018150_0093a70456_m.jpg] [http://farm8.staticflickr.com/7080/6901018084_9b2d277329_m.jpg http://farm8.staticflickr.com/7080/6901018084_9b2d277329_m.jpg]
  • 새싹교실/2013/라이히스아우토반/3회차 . . . . 2 matches
          fflush(stdout);
          fflush(stdin);
  • 수학의정석/집합의연산/조현태 . . . . 2 matches
          fflush(stdin);
          fflush(stdin);
  • 오픈소스검색엔진Lucene활용 . . . . 2 matches
          in = new BufferedReader(new InputStreamReader(System.in, "UTF-8"));
          in = new BufferedReader(new InputStreamReader(System.in));
  • 이승한/.vimrc . . . . 2 matches
         "============== buffer Setting ===========
         " - : close, + : buffer all
  • 임인택 . . . . 2 matches
         [http://sfx-images.mozilla.org/affiliates/Banners/120x600/rediscover.png]
         [http://marketing.openoffice.org/art/galleries/marketing/web_banners/nicu/fyf_composite.png]
  • 정규표현식/스터디/반복찾기/예제 . . . . 2 matches
         NetworkManager checkbox.d environment hostname localtime openoffice rc6.d sysctl.d
         bluetooth depmod.d groff kernel-img.conf mtab purple skel xdg
  • 정모/2004.10.5 . . . . 2 matches
          * PageFlipping 구현 ( DoubleBuffering 보다 한단계 더 복잡한 TrippleBuffering )
  • 정모/2006.1.5 . . . . 2 matches
         == Staff ==
         [Zeropage/Staff]
  • 정모/2011.5.2 . . . . 2 matches
         == Staff 모집 ==
          * 정모는 제 시간 전에 갔으나 저녁 못 먹었다고 카벅 ㅊㅁㅊㅁ하러 갔다온 덕분에 앞부분을 살짜쿵 놓쳐버렸습니다. google->IBM->삼성으로 이어지는 각종 홍보가 많아서 하나라도 참여해보고 싶지만 이 상태에서 일을 추가했다간 이도저도 아닌 상태가 되기때문에 하지 못하는게 정말 아쉽더라구요 ㅠ 11월에 정통부장 끝나고 보죠. 그리고 11학번, 10학번이 staff로 참여했으면 하는게 제 개인적인 생각입니닼(특히 박레기) 그리고 지원이 누나 OMS에서 진로에 대해서 꽤 알아가는게 많았구요, 어제 회계와사회 시간에 박인선 교수님이 비슷한 얘기 또 해서 놀랐습니다. 그나저나 학생회를 한게 꽤 큰 문제더군요. 뭣 좀 할라치면 과 행사하는거 다 참여해야되니;;; '''프로그래밍 경진대회 준비하기 힘들어요. 참가 좀 많이 해주세요.''' - [윤종하]
  • 지금그때/OpeningQuestion . . . . 2 matches
          * off-Line 지향
          * on-Line 연장 -> off-Line -> 만나면서 자유롭게 대한다.
  • 지영민/ㅇㅈㅎ게임 . . . . 2 matches
          fflush(stdout);
          fflush(stdin);
  • 캠이랑놀자 . . . . 2 matches
         || 12 || 06.1.11 || [캠이랑놀자/060111] 1시 || Image Difference, Convolution Filter (Average, Sobel, ..~) || . ||
         || 15 || 06.1.19 || . || CAM App 2차 시도 - CAM Version Difference Filter || . ||
  • 타도코코아CppStudy/0731 . . . . 2 matches
          ZeroWiki:DoubleBuffering
          Upload:DoubleBufferingEX.zip
  • 프로그래밍잔치/첫째날 . . . . 2 matches
          * '''Think Difference 낯선 언어와의 조우'''
         === 시간 - Think Different! 낯선언어와의 조우! ===
  • 02_Python . . . . 1 match
         0177, 0x9ff 8진수, 16진수
  • 2010JavaScript/강소현/연습 . . . . 1 match
         <img src ="http://www.court-records.net/places/DS/berryoffice.png" width ="480" height ="300"
  • ACE/HelloWorld . . . . 1 match
         SRC = $(addsuffix .cpp,$(BIN))
  • ACM_ICPC . . . . 1 match
          * [http://acm.kaist.ac.kr/phpBB3/viewtopic.php?f=32&t=5656&sid=8a41d782cdf63f6a98eff41959cad840#p7217 2013년 스탠딩] - AttackOnKoala HM
  • ACM_ICPC/2013년스터디 . . . . 1 match
          * 곽병학 : Hoffman code - 쓸데없을거 같음..
  • AOI/2004 . . . . 1 match
          || [SummationOfFourPrimes] || . || X || O || X || . || O ||
          || [PolynomialCoefficients] || . || . || O || . || . || . || . || . ||
  • AcceleratedC++ . . . . 1 match
          || [http://www.acceleratedcpp.com/ Accelerated C++ Official Site] || 각 커파일러의 버전에 맞는 소스코드를 구할 수 있습니다. ||
  • AcceleratedC++/Chapter1 . . . . 1 match
         초기화, end-of-file, buffer, flush, overload, const, associativity(결합방식), 멤버함수, 기본 내장 타입, 기본타입(built-in type)
  • AcceleratedC++/Chapter10 . . . . 1 match
          그러나 이 차이를 나타내는 값은 구현 시스템 마다 다를 수 잇고, 음수가 나타내는 경우가 있기 때문에 '''<cstddef>'''에는 '''ptrdiff_t'''라는 약칭을 통해서 그 데이터 형을 제공한다.
  • AcceleratedC++/Chapter5 . . . . 1 match
          === 5.5.1 Some important differences ===
  • AcceleratedC++/Chapter7 . . . . 1 match
         == 7.1 Containers that support efficient look-up ==
  • ActionMarket . . . . 1 match
         moinmoin 의 Action 들 관련. Action은 Macro와는 달리 Show, Edit, Delete, Diff, Info (우측 상단 아이콘들 기능) 등 해당 페이지에 가하는 행위를 말합니다.
  • ActiveXDataObjects . . . . 1 match
         {{|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.
  • Adapter . . . . 1 match
         === A C++/Smalltalk Difference ===
  • Ajax/GoogleWebToolkit . . . . 1 match
         The Google Web Toolkit is a free toolkit by Google to develop AJAX applications in the Java programming language. GWT supports rapid client/server development and debugging in any Java IDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalent JavaScript that programatically manipulates a web brower's HTML DOM using DHTML techniques. GWT emphasizes reusable, efficient solutions to recurring AJAX challenges, namely asynchronous remote procedure calls, history management, bookmarking, and cross-browser portability.
  • ArtificialIntelligenceClass . . . . 1 match
         요새 궁리하는건, othello team 들끼리 OpenSpaceTechnology 로 토론을 하는 시간을 가지는 건 어떨까 하는 생각을 해본다. 다양한 주제들이 나올 수 있을것 같은데.. 작게는 책에서의 knowledge representation 부분을 어떻게 실제 코드로 구현할 것인가부터 시작해서, minimax 나 alpha-beta Cutoff 의 실제 구현 모습, 알고리즘을 좀 더 빠르고 쉬우면서 정확하게 구현하는 방법 (나라면 당연히 스크립트 언어로 먼저 Prototyping 해보기) 등. 이에 대해서 교수님까지 참여하셔서 실제 우리가 당면한 컨텍스트에서부터 시작해서 끌어올려주시면 어떨까 하는 상상을 해보곤 한다.
  • AsemblC++ . . . . 1 match
         [http://www.google.co.kr/search?num=20&hl=ko&newwindow=1&client=firefox-a&rls=org.mozilla:ko-KR:official&q=disassembler&spell=1 역어셈블러 구글검색]
  • BasicJAVA2005/실습1/조현태 . . . . 1 match
         import java.io.BufferedReader;
  • Bioinformatics . . . . 1 match
         Established in 1988 as a national resource for molecular biology information, NCBI creates public databases, conducts research in computational biology, develops software tools for analyzing genome data, and disseminates biomedical information - all for the better understanding of molecular processes affecting human health and disease.
  • BookShelf/Past . . . . 1 match
          1. ["EffectiveC++"] - 200604xx
  • Boost . . . . 1 match
          --''Effective STL 한서중 인용''
  • BoostLibrary . . . . 1 match
          --''Effective STL 한서중 인용''
  • C++Analysis . . . . 1 match
          * EffectiveSTL (도서관에 한서 있음)
  • C99표준에추가된C언어의엄청좋은기능 . . . . 1 match
          The new variable-length array (VLA) feature is partially available. Simple VLAs will work. However, this is a pure coincidence; in fact, GNU C has its own variable-length array support. As a result, while simple code using variable-length arrays will work, a lot of code will run into the differences between the older GNU C support for VLAs and the C99 definition. Declare arrays whose length is a local variable, but don't try to go much further.
  • CC2호 . . . . 1 match
         [http://www.cs.cf.ac.uk/Dave/C/ Cardiff University CourseWare]
  • CCNA/2013스터디 . . . . 1 match
          - back-off 알고리즘 : 충돌 발생 시에 개별 호스트는 랜덤한 시간이 지난 후에 데이터를 재전송함. 랜덤한 시간인 이유는 대기 시간을 고정시키면 충돌이 일어난 후에 개별 호스트들이 고정 시간만큼 기다리고 나서 데이터 전송 시에 또 충돌이 발생하기 때문.
  • CPPStudy_2005_1 . . . . 1 match
          [http://www.acceleratedcpp.com/ Accelerated C++ Official Site] 각 커파일러의 버전에 맞는 소스코드를 구할 수 있습니다.
  • CPPStudy_2005_1/질문 . . . . 1 match
          "followed by endoffile:";
  • CProgramming . . . . 1 match
         [http://www.cs.cf.ac.uk/Dave/C/ Cardiff University CourseWare]
  • CVS . . . . 1 match
         Robert Cragie Design Engineer, Jennic Ltd. Sheffield UK
  • CauGlobal/Interview . . . . 1 match
          * 대학에서도 officer (사무일들. 문서 작업들) 작업 많이 하시는지?
  • Class/2006Fall . . . . 1 match
          * Offline meeting at 11 a.m. on 10 Nov.
  • ClipMacro . . . . 1 match
         [[Clip(imcliff2)]]
  • CollaborativeFiltering . . . . 1 match
          * Mean-square difference algorithm
  • ComponentObjectModel . . . . 1 match
         The COM platform has largely been superseded by the Microsoft .NET initiative and Microsoft now focuses its marketing efforts on .NET. To some extent, COM is now deprecated in favour of .NET.
  • ComputerNetworkClass/Exam2006_2 . . . . 1 match
          Integrated Service(flow-based), Differentiated Service(service-based) 에대한 전반적인 이해를 하는 문제. 해당 기법에 WFQ를 적용하는 방법에 대한 이해를 묻는 문제로 약간 응용해서 적으란 것으로 보임. 책에 DS에 대한 설명은 WRED, RIO에 대한 설명만 되어있었고, 이 방식은 Queuing 에 의한 WFQ의 사후 처리가 아닌 사전 체리에 관련된 내용이었음. 솔직히 WFQ 왜 냈는지 모르겠음. -_-;;
  • CppStudy_2002_1 . . . . 1 match
          * 그리고 도우미는 EffectiveC++ 이라는 책도 참고하면서 세미나 해줄만한거 있으면 해주거나, 특별한 부분에 대한 요청이 있을시에 해줄것임
  • DPSCChapter4 . . . . 1 match
         '''Flyweight(189)''' Use sharing to support large numbers of fine-grained objects efficiently.
  • DPSCChapter5 . . . . 1 match
         '''Command(245)''' Encapsulate a request or operation as an object, thereby letting you parameterize clients with different operations, queue or log requests, and support undoable operations.
  • DataCommunicationSummaryProject/Chapter5 . . . . 1 match
          * extra spectrum과 새로운 modulation techniques으로써 가능. CDMA 선호(증가된 스펙트럼의 효율성과 자연스러운 handoff 메카니즘)
  • DataCommunicationSummaryProject/Chapter8 . . . . 1 match
          * POP(Post Office Protocol) : 한번 본 이메일은 서버에서 지워진다.
  • DataCommunicationSummaryProject/Chapter9 . . . . 1 match
          * 801.11의 soft handoff 메카니즘
  • DebuggingSeminar_2005/AutoExp.dat . . . . 1 match
         ; Changes will take effect the next time you redisplay the variable.
  • DesignPatterns/2011년스터디 . . . . 1 match
          * [http://onoffmix.com/event/3297 Joseph Yoder와의 만남]
  • DirectX2DEngine . . . . 1 match
          * 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]
  • DocumentObjectModel . . . . 1 match
         Different variants of DOMs were initially implemented by web browsers to manipulate elements in an HTML document. This prompted the World Wide Web Consortium (W3C) to come up with a series of standard specifications for DOM (hence called W3CDOM).
  • DoubleBuffering . . . . 1 match
         ["snowflower"] : 음.. 나의 경우엔.. 화면 전체를 BufferDC에 그려서 나중에 그걸 DC로 옮겼는데... 좀 틀린걸까? [[BR]]
  • DylanProgrammingLanguage . . . . 1 match
         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
  • EffectiveSTL/Iterator . . . . 1 match
         ["EffectiveSTL"]
  • EffectiveSTL/ProgrammingWithSTL . . . . 1 match
         ["EffectiveSTL"]
  • EffectiveSTL/VectorAndString . . . . 1 match
         ["EffectiveSTL"]
  • EightQueenProblem/이선우 . . . . 1 match
          System.out.println( "Number of different board: " + numberOfBoard );
  • EightQueenProblem/이준욱 . . . . 1 match
          map[y] |= 0xff;
  • English Speaking/The Simpsons/S01E04 . . . . 1 match
          * Police Officer 1, 2 : [송지원]
  • 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/S01E04 . . . . 1 match
          * Police Officer 1, 2 : [송지원]
  • EnglishSpeaking/TheSimpsons/S01E05 . . . . 1 match
         One will circle around this way to cut off the enemy's retreat,
  • ExtremeProgramming . . . . 1 match
          * http://xprogramming.com - Ron Jeffries 의 글들이 많다.
  • FocusOnFundamentals . . . . 1 match
         --David Parnas, from http://www.cs.yorku.ca/eiffel/teaching_info/Parnas_on_SE.htm
  • Gof/Facade . . . . 1 match
         예를 들어, 가상 메모리 framework는 Domain을 facade로서 가진다. Domain은 address space를 나타낸다. Domain은 virtual addresses 와 메모리 객체, 화일, 저장소의 offset에 매핑하는 기능을 제공한다. Domain의 main operation은 특정 주소에 대해 메모리 객체를 추가하거나, 삭제하너가 page fault를 다루는 기능을 제공한다.
  • Gof/State . . . . 1 match
          1. It localizes state-specific behavior and partitions bahavior for different states.
  • Gof/Strategy . . . . 1 match
          * 당신은 알고리즘의 다양함을 필요로 한다. 예를 들어, 당신이 알고리즘을 정의하는 것은 사용메모리/수행시간에 대한 trade-off (메모리를 아끼기 위해 수행시간을 희생해야 하거나, 수행시간을 위해 메모리공간을 더 사용하는 것 등의 상관관계)이다. Strategy 는 이러한 다양한 알고리즘의 계층 클래스를 구현할때 이용될 수 있다.
  • HanoiProblem . . . . 1 match
         호주의 심리학자 존 스웰러(John Sweller) 교수는 순서효과(sequence effect)라 부르는 것을 증명했습니다.
  • HardcoreCppStudy/두번째숙제/CharacteristicOfOOP/변준원 . . . . 1 match
         이 Public Interface는 언어에 따라 표현 양식이 다른데, C++에서는 "public"이란 특별 구문을 두어 "public"란에 들어간 항목들만 외부에 공개된다. Effel이란 언어에서는 "export"라는 란에 지정된 항목들만 외부에 공개된다. 앞에서 정의한 POINT라는 객체 정의를 보면 move와 setcolor의 함수들이 외부에서 관찰될 수 있는 public interface임을 알 수 있다. 여기서 한가지 유의할 점은 move와 setcolor라는 함수들이 외부에 보여져 불리워질 수 있는 함수들이라는 것이며 각 함수가 가지고 있는 코드나 알고리즘까지 보여지는 것은 아니라는 것이다. 한 함수가 외부에 보여지는 부분을 signature라고 하며 하나의 signature는 함수의 이름, 입력 매개변수(input parameter)와 출력 매개변수(output parameter)로 구성되어 있다.
  • HaskellLanguage . . . . 1 match
          * 저 위에보면, featuring static typing, higher-order functions, polymorphism, type classes and modadic effects 라고 있는데, 이것들이 아마 haskell language의 큰 특징들이 아닐까 한다. 각각에 대해서 알아두는게 도움이 될듯. ([http://www.nomaware.com/monads/html/ monad관련자료])- 임인택
  • HelpMiscellaneous . . . . 1 match
         UpgradeScript는 업그레이드를 위해서 기존에 자신이 고친 파일을 보존해주고, 새로 갱신된 파일로 바꿔주는 스크립트입니다. 유닉스 계열만 지원하며, 쉘 스크립트이며 `diff, patch, GNU tar` 등등의 실행파일이 필요합니다.
  • HelpOnActions . . . . 1 match
          * `diff`: 페이지 바뀐점 보기
  • HelpOnNavigation . . . . 1 match
          * [[Icon(diff)]] 페이지의 바뀐 부분 보기
  • HolubOnPatterns/밑줄긋기 . . . . 1 match
          * 어투는 좀 잘못된 Trade-Off라고 하는듯 하다. - [김준석]
  • HowToStudyDesignPatterns . . . . 1 match
          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.''
  • IDL . . . . 1 match
         물론, 인터페이스를 정의하는 방법이 IDL 만 있는 것은 아니다. [Visibroker] 의 경우 [Caffeine] 이라는 것을 이용하면 IDL 을 사용하지 않아도 되며, Java 의 RMI 나 RMI-IIOP 를 이용해면 IDL 을 몰라도 인터페이스를 정의할 수 있다. 하지만, IDL 은 OMG에서 규정하고 있는 인터페이스 정의 언어의 표준이고 개발자가 익히기에 어렵지 않은 만큼 CORBA 프로그램을 할 때는 꼭 IDL 을 사용하도록 하자.
  • InsideCPU . . . . 1 match
         1. 처음 컴퓨터를 키면 참조하는 메모리가 F000:FFF0 이라는 부분이다. 여기서 CPU는 ROM-BIOS를 적재하게 되고 제어권이 ROM-BIOS의 프로그램으로 넘어가게 된다.
         || offset || field description ||
          MOV AX,FFFFH
         으! 그냥 MOV DS,FFFFFH 하면 되지 왜 AX에 넣는 것이야. 지금 사용 FFFFFH란 메모리가 지금 프로세스가 참조할 수 있나
  • InterWiki . . . . 1 match
         MoinMoin marks the InterWiki links in a way that works for the MeatBall:ColourBlind and also is MeatBall:LynxFriendly by using a little icon with an ALT attribute. If you hover above the icon in a graphical browser, you'll see to which Wiki it refers. If the icon has a border, that indicates that you used an illegal or unknown BadBadBad:InterWiki name (see the list above for valid ones). BTW, the reasoning behind the icon used is based on the idea that a Wiki:WikiWikiWeb is created by a team effort of several people.
  • IpscAfterwords . . . . 1 match
         석천군 팀이 B번 문제(Job Balancing)를 풀긴 풀었으나 시간이 너무 걸려서 옵티마이징을 필요로 했습니다. 제가 O(m*n^2)에서 O(m*n)으로 만들어줬는데, 그것으로도 부족했습니다. 집에 돌아와서 잠을 자다가(NoSmok:포앵카레문제해결법 ) 몇 가지 아이디어가 떠오르더군요. 오늘 아침에 일어나서 30분 정도 뚝닥거려서 B Difficult Set을 5초 안에 끝내는 코드를 만들었습니다. 어떻게 사고했냐구요? TDD로 원소 하나 짜리, 두 개 짜리, 세 개 짜리, ... 를 하다보니까 일반해가 보이더군요. 역시 마음에 여유가 있으면 잘 되는 것 같습니다.. see also IpscLoadBalancing
  • JTDStudy . . . . 1 match
          * What is different between C++ and Java!
  • KIV봉사활동/교육 . . . . 1 match
          * 최초 요구사항 : MS office, 홈페이지 제작, 운영체제, ms access
  • Kongulo . . . . 1 match
          # Create a GDS event, populate its fields, and send it off to have
  • LIB_4 . . . . 1 match
          *Stack-- = (INT16U)FP_OFF(task);
          *Stack-- = (INT16U)FP_OFF(task);
          *Stack-- = (INT16U)0xFFFF;// BP
          INT16U StackOff;
  • LightMoreLight/허아영 . . . . 1 match
         2. different idea..
  • LinuxProgramming/QueryDomainname . . . . 1 match
          printf("Officially name : %s \n\n", host->h_name);
  • LinuxSystemClass/Exam_2004_1 . . . . 1 match
          Linux 의 DMA 가 Bound Buffer 로 이용되는 이유?
  • LispLanguage . . . . 1 match
         {{{단순 output buffer 기록(코드 저장)
  • MFC/CollectionClass . . . . 1 match
          해싱과정은 해시값이라는 정수를 생성한다. 일반적으로 키와 그리고 연된 객체를 맵안의 어디에 저장할 것인가를 결정하기 위해서 기본 어드레스에 대한 offset 으로 해시갑이 설정된다.
  • MFC/HBitmapToBMP . . . . 1 match
          header.bfOffBits = sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+
  • MFC_ . . . . 1 match
         2. [Dubble_Buffering]
  • ManDay . . . . 1 match
         Unit of "Effort".
  • 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.|}}
  • MoinMoin . . . . 1 match
         Mmmmh , seems that I can enrich so more info: "Moin" has the meaning of "Good Morning" but it is spoken under murmur like "mornin'" although the Syllable is too short alone, so it is spoken twice. If you shorten "Good Morning" with "morn'" it has the same effect with "morn'morn'". --Thomas Albl
  • MoinMoinNotBugs . . . . 1 match
         I suspect this problem is pervasive, and I also suspect that the solution is almost moot; probably a one-off counting problem, or a mis-ordered "case" sort of sequence. If the /UL closing tag were to precede the P opening tag, all would be well.
  • MoniWikiTutorial . . . . 1 match
          * [[Icon(diff)]] 페이지가 다른 사람에 의해 고쳐졌을때 그 변화를 보여주는 3차원 입체안경 아이콘입니다.
         ||<rowbgcolor="#FFFFE8"> '''입력''' || '''출력''' ||
         ||<rowbgcolor="#FFFFE0"> '''1행''' |||| '''2행과 3행에 걸쳐서''' ||
          ||<rowbgcolor="#FFFFE0"> '''1행''' |||| '''2행과 3행에 걸쳐서''' ||
  • MoreMFC . . . . 1 match
         Programming with Mfc - Jeff prosise (책 요약 정도 or 책장사.. --;)
  • NSIS/예제2 . . . . 1 match
         ; The stuff to install
  • NumericalAnalysisClass/Exam2002_2 . . . . 1 match
          3) Affine transformation
  • OOD세미나 . . . . 1 match
          * 학교 환경도 안 받쳐주고, 제 머리도 안 받쳐줬어요. diff/merge 기능 설계를 바라보면서 객체지향 설계를 봤는데 어려우면서도 효율적인거 같더라구요. 그리고 형진이 형이 세뇌하신 내용 "단일변화가 생겨서 수정할 때 쉽게 수정하려면 구조가 중요하다" 이거 꼭 외울게요 -] [윤종하]
  • OpenGL_Beginner . . . . 1 match
          * 2.10 : Chapter 6장 중반이후, 잠정 유보 ["MoreEffectiveC++"] 1차 요약이 종료되는 2월 말의 시점에서 다시 시작한다.
  • OperatingSystemClass/Exam2002_2 . . . . 1 match
          * 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)
  • OperatingSystemClass/Exam2006_2 . . . . 1 match
         1. Bounded Buffer문제를 세마포어로 푸시오.(코드 작성) 단 버퍼의 사이즈는 7개가 한계이다.
  • OurMajorLangIsCAndCPlusPlus/stdio.h . . . . 1 match
         || int fflush(FILE *) || 해당 스트림을 비운다. ||
  • OurMajorLangIsCAndCPlusPlus/stdlib.h . . . . 1 match
          printf( "Insufficient memory available\n" );
  • OurMajorLangIsCAndCPlusPlus/time.h . . . . 1 match
         || double difftime(time_t time1, time_t time2); || 두 시간간의 차이를 계산한다. ||
  • PC실관리/고스트 . . . . 1 match
          * Microsoft Office - WORD, Excel, PowerPoint
  • ParserMarket . . . . 1 match
         == Offers ==
  • Perforce . . . . 1 match
         프로그램은 서버, 클라이언트 환경으로 관리되며, 서버는 소스의 모아서 관리한다. 서버 프로그램은 유닉스, 맥, MSWin 버전으로 제공된다. 클라이언트는 GUI, CMD 버전의 툴을 지원하며 다양한 OS 에서 이용가능하다. 또한 IDE 와 연동역시 지원한다. (IDE에는 3dmax, maya, photoshop, office 등을 포괄하는 방대한 시스템)
  • Polynomial . . . . 1 match
          하나의 항은 coefficient 와 exponent 로 구성된다. 하나의 항(단항식)을 표현하는 자료구조는 다음처럼 구조체를 사용한다. (여기서는 지수와 밑모두 integer를 사용한다)
  • Postech/QualityEntranceExam06 . . . . 1 match
          4.2 way assoiate 캐시에서 히트 되었나 안되었나, 뭐 그러고 구조 그리고 각 index, tag, byte offset 등 요소 알아 맞추기
  • PragmaticVersionControlWithCVS/CommonCVSCommands . . . . 1 match
         Merging differences between 1.16 and 1.17 into pragprog.sty
  • PreviousFrontPage . . . . 1 match
         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.
  • ProgrammingContest . . . . 1 match
         또, Easy Input Set은 직접 수작업으로 풀고 그걸 일종의 테스트 데이타로 이용해서, Difficult Input Set을 풀 프로그램을 TDD로 작성해 나가면 역시 유리할 것입니다. 이렇게 하면 Time Penalty는 거의 받을 일이 없겠죠.
  • ProjectPrometheus/CollaborativeFiltering . . . . 1 match
          *For every meaningful action(searching, viewing, writing a review, rating without writing reviews) there is a pref coefficient. (prefCoef)
  • ProjectSemiPhotoshop/SpikeSolution . . . . 1 match
          bmfHdr.bfOffBits=(DWORD)sizeof(BITMAPFILEHEADER)+lpBI->biSize + PaletteSize((LPSTR)lpBI);
  • ProjectZephyrus/Client . . . . 1 match
         |||||| '''등록한 친구들에 대한 On/Off 상태 표시 - 2 ''' ||
  • ProjectZephyrus/PacketForm . . . . 1 match
          # offlineBuddyList # id # id # id...
  • PyIde . . . . 1 match
          * http://www.die-offenbachs.de/detlev/eric3.html - 스크린샷만 두고 볼때 가장 잘만들어져보이는 IDE.
  • PyIde/Scintilla . . . . 1 match
         EmptyUndoBuffer()
  • PythonForStatement . . . . 1 match
         {{|There are six sequence types: strings, Unicode strings, lists, tuples, buffers, and xrange objects|}}
  • PythonIDE . . . . 1 match
          * IDLE : 파이선 Official 에서 제공한는 기본 IDE
  • QualityAttributes . . . . 1 match
          * Efficiency
  • RSS . . . . 1 match
         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]
  • RecentChanges . . . . 1 match
         ||||<tablealign="center"> [[Icon(diff)]] ||한 개 이상의 백업된 버전이 존재하는 페이지를 의미합니다.||
  • Refactoring/SimplifyingConditionalExpressions . . . . 1 match
          * You have a conditional that chooses different behavior depending on the type of and object [[BR]] ''Move each leg of the conditional to an overriding method in a subclass. Make the orginal method abstract.''
  • RefactoringDiscussion . . . . 1 match
         우리에겐 프로그램의 옳음(correctness)이 일차적입니다. 이것은 ["UnitTest"]나 Eiffel 같은 DBC 언어로 상당한 정도까지 보장 가능 합니다.
  • STLErrorDecryptor . . . . 1 match
          ****** {BD Software Proxy CL v2.26} STL Message Decryption is Off ******
  • STLPort . . . . 1 match
          1. MSVC 컴파일러의 자질구레한 경고 메시지를 막을 수 있다 ({{{~cpp _msvc_warnings_off.h}}}가 준비되어 있음)
  • SVN 사용법 . . . . 1 match
         4. cpp 파일 선택 -> Diff 선택하면 바뀐 내역 볼 수 있다.
  • SearchAndReplaceTool . . . . 1 match
          * HandyFile Find and Replace (http://www.silveragesoftware.com/hffr.html)
  • SecurityNeeds . . . . 1 match
         I actually have a rather different security problem. I would like to set up
  • SeminarHowToProgramIt/Pipe/VendingMachineParser.py . . . . 1 match
          if tok not in ('on', 'off'):
  • SharedSourceProgram . . . . 1 match
         [http://news.naver.com/news/read.php?mode=LSD&office_id=092&article_id=0000002588§ion_id=105&menu_id=105 ZDnet기사부분발췌]
  • SoftwareCraftsmanship . . . . 1 match
         인터넷이라는 정보의 바다속 시대에서 Offline 모임의 존재가치를 찾을 수 있을것이라는 생각.
  • StandardWidgetToolkit . . . . 1 match
          The SWT component is designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented.
  • StaticInitializer . . . . 1 match
          Mock 생성자에서 값이 교체되어도 StaticInitializer 자체가 실행된다는 점에는 변함이 없습니다. 만일 StaticInitializer 에서 외부 자원들을 사용한다면, Side-Effect 들을 피하기 어려운 경우가 많다는 것을 강조하고 싶었습니다. --[1002]
  • SubVersion . . . . 1 match
         오늘 처음 사용해보니 CVS보다 좀더 깔끔한 느낌이 이입니다. [tortoiseSVN]을 사용했는데 [CVS]보다 좀더 직관적이지 않나 싶습니다. 소스관리 툴을 처음 사용하는 사람이라면 [CVS]보다 [SubVersion]이 더 좋지 않을까 싶습니다. 다만 [tortoiseSVN]을 사용하니 체크아웃 할 때 보통 5-6번 정도 비밀번호를 쳐야 하네요;; diff, merge 툴을 따로 설정할 수 있습니다. - 이승한
  • TCP/IP . . . . 1 match
          * Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs : TCP/IP 프로그래밍 팁 모음
  • TellVsAsk . . . . 1 match
         object and then calling different methods based on the results. But that may not be the best way to go about doing it. Tell the object
  • TheJavaMan/비행기게임 . . . . 1 match
          * DoubleBuffering , Thread 등을 적절하게 이용해보세요~* - [임인택]
  • TortoiseCVS . . . . 1 match
         WinMerge 등의 Diff 표현이 잘 되는 Compare tool 을 쓰는 것이 CVS Conflict 처리하기에는 훨씬 편하다. (기존의 <<<< ________ >>>> 으로 소스코드 안에 표현되었을때를 생각해보길. :) )
  • UglyNumbers/1002 . . . . 1 match
         [UglyNumbers/JuNe] 코드 분석. 2시간 동안 보다가 도무지 접근법을 이해 못하다. 한 3시간째쯤 보다가 http://www.acmsolver.org/?itemid=28#ggviewer-offsite-nav-9512048 보고 이해 & 좌절.
  • Unicode . . . . 1 match
         official consortium : [http://www.unicode.org]
         즉, UCS-2 의 0xFFFF 는 UCS-4 의 0x0000FFFF 와 같은 코드입니다.
  • VisualBasicClass . . . . 1 match
         VB가 Office 통합이 잘되다보니... 일반인들도 많이들 배우는 편임.
  • VisualBasicClass/2006/Exam1 . . . . 1 match
         ① 옵션이 on 또는 off 되었다는 것을 알려주는 Value속성을 가지고 있다.
  • VonNeumannAirport . . . . 1 match
          * load 를 발생시키는 예를 Passenger 뿐만 아니라 다른 여러가지를 둔다. ex) 여행객 가방, 컨테이너의 경우 traffic load 2, 4 를 발생시킨다.
  • VoteMacro . . . . 1 match
         ||[[Vote(off,일찍 자고 일찍 일어난다 6, 늦게 자고 늦게 일어난다 14, 내 맘대로 19)]]||[[Vote(아침 6, 점심 9, 저녁 13)]]||
  • WhyWikiWorks . . . . 1 match
         So that's it - insecure, indiscriminate, user-hostile, slow, and full of difficult, nit-picking people. Any other online community would count each of these strengths as a terrible flaw. Perhaps wiki works because the other online communities don't. --PeterMerel
  • WikiWikiWeb . . . . 1 match
         Wiki:WardCunnigham created the site and the WikiWikiWeb machinery that operates it. He chose wiki-wiki as an alliterative substitute for quick and thereby avoided naming this stuff quick-web. An early page, Wiki:WikiWikiHyperCard, traces wiki ideas back to a Wiki:HyperCard stack he wrote in the late 80's.
  • WinCVS . . . . 1 match
          * External Diff Program : 파일을 비교할 프로그램을 설정한다.
  • Yggdrasil/가속된씨플플 . . . . 1 match
         예를들어, [STL]의 모든 하위페이지, EffectiveSTL의 하위 페이지들은 기존에 ZeroWikian 들의 개인 하위 페이지에 국한되어 있었습니다. 예를들어, {{{~cpp NeoCoin/STL}}} ExtremeSlayer/Vector 식으로 말이지요. 이것들을 [페이지다듬기]를 통해서 통합하고 기존 페이지들을 지워서, 한곳에 완전한 문서로 만들었습니다.
  • Z&D토론백업 . . . . 1 match
          * 상당히 민감한 문제로 가칭(제로페이지데블스)로 정함. 올해 선배님들의 자리를 갖고 선배님들의 의견을 듣고 결정. (이것은 언제 할 것인지? offline ? online?)
  • ZP&COW세미나 . . . . 1 match
          * Extreme Programming Installed, Ron Jeffries, 인사이트
  • ZeroPageServer/Wiki . . . . 1 match
          * Q : 로그인을 했는데도, RecentChanges 페이지에서 diff 아이콘 이외에 update, delete, new 등의 아이콘이 안생기는데, 노스모크 안정버전에서는 원래 그러한 것인가요? --[sun]
  • ZeroPage성년식 . . . . 1 match
          * 참가 신청: 온오프믹스(http://onoffmix.com/event/4096)
  • ZeroWiki/제안 . . . . 1 match
          * 시스템에 조금 심하게 의존하는 편이다. imagemagick라든가 diff라든가 rsvg라든가.......
  • [Lovely]boy^_^/Book . . . . 1 match
          * Effective C++ SE(대림) - 대충 한번 봤음
  • [Lovely]boy^_^/Diary/2-2-16 . . . . 1 match
          * 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...
  • [Lovely]boy^_^/Diary/2-2-4 . . . . 1 match
          * EffectiveSTL 반납
  • [Lovely]boy^_^/EnglishGrammer/PresentAndPast . . . . 1 match
          ex) I never drink coffee at night.
  • [Lovely]boy^_^/EnglishGrammer/ReportedSpeech . . . . 1 match
          But you must use a past form when there is a difference between what was said and what is really true.(--; 결국은 과거 쓰란 얘기자나)
  • cookieSend.py . . . . 1 match
          params = {"gg":"ff"}
  • django . . . . 1 match
          * [http://www2.jeffcroft.com/2006/feb/25/django-templates-the-power-of-inheritance/] : Template HTML 파일 사용법
  • erunc0/XP . . . . 1 match
         '경험들' 로 친다면 오히려 Installed 가 맞는 선택일 것 같은데. --a 중간중간 실제 했었던 일들 이야기도 있었으니까 (RonJeffries 와 Chet 의 Pair 등) 뭐 암튼 적당하게 속도를 맞춰서 읽되, 한국어판 책의 서문 대로 '각 Practice를 극한까지 실험해보길'. 개인적으로 'Installed 가 추상적이다' 라는 말에는 반론 (Explained 라면 모를까..) 지금 XP 를 실천하는 중인 사람들을 보고 싶다면 뉴스그룹이 가장 생생하지 않을까 생각. (또는 http://xprogramming.com 의 글들) --["1002"][[BR]][[BR]]
  • fnwinter . . . . 1 match
          사운드 프로그래밍(FFT/Eq/Sound Effect/BASS/FMOD 사용하기/공짜로 MP3를 다운받기)
  • i++VS++i . . . . 1 match
          push OFFSET FLAT:$SG528
          push OFFSET FLAT:$SG528
          push OFFSET FLAT:??_C@_02MECO@?$CFd?$AA@
          push OFFSET FLAT:??_C@_02MECO@?$CFd?$AA@
          - from [MoreEffectiveC++]
         http://groups.google.co.kr/groups?selm=3DB97B90.82FF374B%40bawi.org
  • woodpage/쓰레기 . . . . 1 match
          *Effective C++ 한글판 (출판사: 대림)
  • ★강원길★ . . . . 1 match
         홈페이지 : [http://www.cyworld.com/soffmagil] 원길이 홈페이지 에요
  • 공학적마인드 . . . . 1 match
         안쪽으로는 논리적으로 각 변수들을 연결시키며 내적정합성을 유지하고, 현실에서 실제 관찰한 측정치값들을 근거로 '외적정합성'을 최대한 유지하며 미래를 예측하는, 그리고 여기에 '공학', 즉 'Trade-Off' 를 적용하여 input 에 대한 노력 대비 output 을 최대로 이끌어내는 것이 [공학적마인드] 가 아닐까 생각해봅니다.
  • 권영기 . . . . 1 match
          * [EffectiveC++] 처럼 개인페이지 작성(이제 2달 남았는데 뭘 한거지)
  • 김도현 . . . . 1 match
         MSN아이디요~: tkffuwnj5골뱅이hotmail닷com
  • 논문번역/2012년스터디 . . . . 1 match
          * Experiments in Unconstrained Offline Handwritten Text Recognition
  • 데블스캠프2005/RUR-PLE/Harvest/김태훈-zyint . . . . 1 match
         turn_off()
  • 데블스캠프2005/RUR-PLE/Harvest/이승한 . . . . 1 match
         turn_off()
  • 데블스캠프2005/RUR-PLE/Harvest/정수민 . . . . 1 match
         turn_off()
  • 데블스캠프2005/RUR-PLE/Harvest/허아영 . . . . 1 match
         turn_off()
  • 데블스캠프2005/RUR-PLE/TwoMoreSelectableHarvest/이승한 . . . . 1 match
         turn_off()
  • 데블스캠프2005/주제 . . . . 1 match
         My point is that a program is never a goal in itself; the purpose of a program is to evoke computations and the purpose of the computations is to establish a desired effect.
  • 데블스캠프2006/SVN . . . . 1 match
          * Diff
  • 데블스캠프2008 . . . . 1 match
          || 9시 ~ 12시 || [임영동] || 토이프로그래밍 1 || [이승한] || Emacs || [유상욱] || 객체지향 || [김동준] || 쿼터스 || [이병윤] || arp spoofing and sniffing ||
  • 데블스캠프2008/등자사용법 . . . . 1 match
         fff
  • 데블스캠프2009/목요일/연습문제/다빈치코드/박준호 . . . . 1 match
          fflush(stdin);
  • 데블스캠프2009/목요일/연습문제/다빈치코드/서민관 . . . . 1 match
          fflush(stdin);
  • 데블스캠프2010/일반리스트 . . . . 1 match
          * http://isis.poly.edu/kulesh/stuff/src/klist/
  • 데블스캠프2011/다섯째날/Lua . . . . 1 match
         LUA Official Site http://www.lua.org
  • 데블스캠프2011/둘째날/Machine-Learning . . . . 1 match
          * 자동 분류할 데이터 다운로드 : http://office.buzzni.com/media/svm_data.tar.gz
  • 데블스캠프2011/둘째날/후기 . . . . 1 match
          * 씐나는 Cheat-Engine Tutorial이군요. Off-Line Game들 할때 이용했던 T-Search, Game-Hack, Cheat-O-Matic 과 함께 잘 사용해보았던 Cheat-Engine입니다. 튜토리얼이 있는지는 몰랐네요. 포인터를 이용한 메모리를 바꾸는 보안도 찾을수 있는 대단한 성능이 숨겨져있었는지 몰랐습니다. 감격 감격. 문명5할때 문명 5에서는 값을 *100 + 난수로 해놔서 찾기 어려웠는데 참. 이제 튜토리얼을 통해 어떤 숨겨진 값들도 다 찾을 수 있을것 같습니다. 그리고 보여주고 준비해왔던 얘제들을 통해 보안이 얼마나 중요한지 알게되었습니다. 보안에 대해 많은걸 생각하게 해주네요. 유익한시간이었습니다. 다음에 관련 책이 있다면 한번 읽어볼 생각이 드네요.
  • 데블스캠프2011/준비 . . . . 1 match
         = Staff =
  • 데블스캠프2011/첫째날/오프닝 . . . . 1 match
          || [송지원] || 16기 예비 졸업생이자 [데블스캠프2011] Staff 입니다 || enochbible || Enoch ||
  • 데블스캠프2012/셋째날/코드 . . . . 1 match
         <SCRIPT type="text/javascript" src="http://openapi.map.naver.com/js/naverMap.naver?key=f59e66fb57d24b1ffaa6cc7e504a72cc"></SCRIPT>
  • 디자인패턴 . . . . 1 match
          * [http://www.cmcrossroads.com/bradapp/docs/pizza-inv.html - Pizza Inversion - a Pattern for Efficient Resource Consumption]
  • 박치하 . . . . 1 match
         === Old Trafford ===
  • 새싹교실/2011/A+ . . . . 1 match
         새싹교실이 끝난뒤 배운 while문과 '윤종하 게임'에서 뽑아온 switch코드를 이용해서 [고한종/on-off를 조절 할 수 있는 코드]를 만들어 내었다. 아이 싱난다. -> 이런게 피드백 인가염?
  • 새싹교실/2011/學高/3회차 . . . . 1 match
          fflush(stdin);
  • 새싹교실/2012/아우토반/앞반/4.19 . . . . 1 match
          fflush(stdin);
  • 송년회 . . . . 1 match
         이런 연말모임도 해 보면 좋겠습니다.[http://news.naver.com/news/read.php?mode=LSD&office_id=028&article_id=0000089874§ion_id=103&menu_id=103]--[Leonardong]
  • 송지원 . . . . 1 match
          * [데블스캠프2011] - Staff로 참여, 월~금 All 참여
  • 스터디그룹패턴언어 . . . . 1 match
         Follow customs that will re-enforce the spirit of the group, piquing participant's interest in dialogues, accommodating different learning levels, making the study of literature easier, recording group experiences, and drawing people closer together.
  • 시간맞추기 . . . . 1 match
         your time is off. }}}
  • 시간맞추기/김태훈zyint . . . . 1 match
          printf("your time is off. \n");
  • 시간맞추기/남도연 . . . . 1 match
          cout<<"your time is off."<<endl;
  • 시간맞추기/문보창 . . . . 1 match
          cout << "your time is off.\n";
  • 시간맞추기/조현태 . . . . 1 match
          cout << "your time is off." << second;
  • 안녕하세요 . . . . 1 match
         === Old Trafford ===
  • 양아석 . . . . 1 match
         turn_off()함수를 만들어냄
  • 영어단어끝말잇기 . . . . 1 match
          *V.effort for something
  • 영어학습방법론 . . . . 1 match
          * 접두어(prefix), 접미어(suffix), 어근(root)를 따라가는 방법
  • 위시리스트 . . . . 1 match
         More Effective C++
  • 위키설명회2006 . . . . 1 match
         ZeroPage/Staff 에 있는데, 나중에 링크걸겠음.
  • 유닛테스트세미나 . . . . 1 match
         [http://ljh131.dothome.co.kr/bbs/view.php?id=works&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=22]
  • 윤종하/지뢰찾기 . . . . 1 match
          fflush(stdin);
  • 이연주/공부방 . . . . 1 match
          [[HTML(<span style="font-size:9pt; letter-spacing:-1px;"><font face="Verdana" color=ff4500><b>)]](손도 못대겠슈=,.=;)[[HTML(</b></font></span>)]]
  • 이영호/문자열검색 . . . . 1 match
          fflush(fp);
  • 이태양 . . . . 1 match
         === OldTrafford ===
  • 일반적인사용패턴 . . . . 1 match
          * 페이지를 삭제한 경우 - 짝짝이 안경(diff) 기능이 작동하지 않습니다. 파란아이를 이용하셔서 날린 내용을 얻은뒤 편집해주세요. (조금 번거롭습니다.)
  • 임다찬 . . . . 1 match
         ||[주요한]||Old Trafford||
  • 임시 . . . . 1 match
         [http://www.cse.buffalo.edu/~rapaport/howtostudy.html How to study]
  • 임인택/내손을거친책들 . . . . 1 match
          * Efficient C++
  • 작은자바이야기 . . . . 1 match
          1. '''[Effective Java] Second Edition''' by [Josh Bloch]
  • 전문가되기세미나 . . . . 1 match
          * appropriate difficulty
  • 정모/2002.3.14 . . . . 1 match
         기타 사항 : 엠파스 무단 링크 사건, 회의 후에 류상민의More Effective C++ 세미나 있었음
  • 정모/2005.4.25 . . . . 1 match
          * [[HTML(<span style="font-size:9pt; letter-spacing:-1px;"><font face="Verdana" color=ff4500><b>)]]오는 사람한테는 회비로 식사제공 (예상메뉴 : 피자)[[HTML(</b></font></span>)]]
  • 정모/2006.1.12 . . . . 1 match
         = Zeropage/Staff =
  • 정모/2006.1.19 . . . . 1 match
         - 2006.1.18 에 했던 Staff 모임 결과를 발표
  • 정모/2006.2.16 . . . . 1 match
         = staff에서 얘기 한 것 =
  • 정모/2011.11.16 . . . . 1 match
          * [http://onoffmix.com/event/4096 ZP성년식]
  • 정모/2011.11.9 . . . . 1 match
          * [http://onoffmix.com/event/4096 ZP성년식];
  • 정모/2011.4.11 . . . . 1 match
         == Staff 모집 ==
  • 정모/2011.4.4/CodeRace . . . . 1 match
          public void getOff(){
  • 정모/2011.9.20 . . . . 1 match
          * [http://onoffmix.com/event/3672 개발자를 위한 공감세미나]
  • 정모/2012.4.30 . . . . 1 match
          * effective java를 읽으면 도움이 될 것.
  • 정모/2012.7.25 . . . . 1 match
          * 학회실 안쪽 에어컨이 마스터 에어컨이라 6피 전체와 연결되어 있으니 에어컨 on/off시에 주의 바람.
  • 정모/2013.3.18 . . . . 1 match
          * (의견)가입서를 쓰는 것 자체가 소속감을 불러 일으키므로 있었으면 좋겠다. (Off-line 용)
  • 정모/2013.7.8 . . . . 1 match
          * 지금은 주로 c++을 다룸. 아마 Effective c++책을 가지고 할 예정.
  • 제로페이지의장점 . . . . 1 match
         나는 잡다하게도 말고 딱 하나를 들고 싶다. 다양성. 생태계를 보면 진화는 접경에서 빨리 진행하는데 그 이유는 접경에 종의 다양성이 보장되기 때문이다. ["제로페이지는"] 수많은 가(edge)를 갖고 중층적 접경 속에 있으며, 거기에서 오는 다양성을 용인, 격려한다(see also NoSmok:CelebrationOfDifferences). 내가 굳이 제로페이지(혹은 거기에 모이는 사람들)를 다른 모임과 차별화 해서 본다면 이것이 아닐까 생각한다. --JuNe
  • 조영준 . . . . 1 match
          * KCD 5th 참여 http://kcd2015.onoffmix.com/
  • 책거꾸로읽기 . . . . 1 match
         얼마 전부터 글로벌 기업들은 과거 자기네 땅에서 자기나라 사람들을 고용해 처리하던 고객관리며 회계, 물류 같은 이른바 백 오피스(Back Office)업무를 인도에 넘겨주고 있다. 주된 이유는 비용을 절감하기 위해서다. BPO(Business Process Outsourcing)산업이 번성하면서 인도는 '''세계의 사무실'''이라는 별명까기 얻게 됐다. 인도에서 BPO산업이 숙성한 이유는 여러가지다. 먼저 영어가 되는 직원들을 쉽게 구할 수 있고, IT산업이 발달해 멀리 떨어진 본국 기업과도 불편 없이 일할 수 있다는 장점이 있다. 재밌는 건 여기에 절묘한 '''황금분할'''이론도 숨어 있다는 사실이다. 미국동부와 인도는 딱 12시간의 시차가 있다. 미국인들은 잠을 잘 때 인도인들은 일을 할 수 있다는 예기이다. 적은 비용을 들여서 쉬지 않는 24시간 업무 체제를 가동시키는 셈이다. 하지만 요즘 미국인들의 '''인도인들이 일자리를 빼았는다'''는 불만으로 정치적 문제로 비화되기까지 이르었다.
  • 축적과변화 . . . . 1 match
         컴퓨터를 공부하는 사람들이 각자 자신의 일상에서 하루하루 열심히, 차근차근 공부하는 것도 중요하겠지만, 자신의 컴퓨터 역사에서 "계단"이라고 부를만한 시점이 정말 몇 번이나 있었나 되짚어 보는 것도 아주 중요합니다. 그리고, 주변에 그럴만한 기회가 있다면 적극적으로 참여하고, 또 그런 기회를 만들어 내는 것이 좋습니다. 그런데 이런 변화의 기회라는 것은 나의 세계와 이질적인 것일 수록 그 가능성과 타격(!) 정도가 높습니다. (see also NoSmok:CelebrationOfDifferences ) 그렇지만 완전히 다르기만 해서는 안됩니다. 같으면서 달라야 합니다. 예컨대, 내가 아주 익숙한 세계로 알았는데 그걸 전혀 낯설게 보고 있는 세계, 그런것 말이죠.
  • 컴퓨터공부지도 . . . . 1 match
          * 개인적 충고 : MFC 를 선택했다면, Code Generator 가 만들어주는 코드를 제대로 이해하라.; MFC 책으로는 Jeff Prosise 의 책을 추천. --["1002"]
  • 페이지제목띄어쓰기토론 . . . . 1 match
          거듭 말씀드리지만, 기능상으로는 제한이 없습니다. 그리고 띄어쓰기 자체가 붙여쓰기보다 나쁘다는 어처구니 없는 일반진술도 하지 않았습니다. 어떤 구체적인 컨텍스트 속에서 이야기를 해야죠. 위키네임이 주는 편리한 기능이란 단어를 붙여쓰면 자동으로 링크가 되는 것을 말합니다. 사람들이 FrontPage라고 하면 될 것을 {{{~cpp ["front page"]}}}나 {{{~cpp ["Front Page"]}}}, 혹은 {{{~cpp ["Frontpage"]}}} 등으로 링크를 걸었다는 것이죠. 또, 사실 사용자가 띄어쓰기를 하건 말건, 혹은 대소문자를 어떻게 섞어쓰건 일종의 분리층(separation layer)을 둬서 모두 동일한 페이지이름으로 매핑을 하는 방법이 있습니다. 하지만 이렇게 되면 새로운 규칙 집합(제가 말하는 규칙이란 사람들간의 규칙을 일컫습니다)이 필요할 것입니다. 국문 경우는 몰라도 영문 경우는 띄어쓰기를 하냐 안하냐가 아주 차이가 큽니다. 노스모크는 초기부터 영어 페이지이름을 많이 사용했고 현재도 그러하기 때문에 이런 문제는 꽤 중요했죠. 또 (영문 경우) 기존의 위키표준을 지킨다는 생각도 있었고요. 하지만 여기는 아직 출발단계이고 하니까 다른 실험을 해볼 수 있겠죠. 아, 그리고 생각이 난건데, 페이지이름을 띄어쓰기를 하게 되면, 사람들이 이걸 위키에서 말하는 어떤 고유한 "단어"로서의 페이지이름(위키의 페이지이름은 "단어"입니다. 그게 하나의 커뮤니케이션 단위이기 때문이죠.)이 아니고 게시판에서의 게시물 제목 수준으로 생각하게 되는 경향(affordance)이 있었습니다. 사실 위키에서의 페이지이름은 프로그래밍의 변수이름처럼 상당히 중요한 역할을 하는데, 붙여쓰기를 하게 되면 사람들에게 기존 의식틀에서 벗어나서 페이지이름이 고유한 것이고, 기존의 게시물 제목과는 다르다는 인식을 심어주는 데에 많은 도움이 되었습니다. 다른 원인도 있겠지만, 주변에서 페이지이름에 띄어쓰기 붙여쓰기 등 별 제한 없이 자유로운 곳일수록 페이지이름을 페이지이름으로 활용하지 못하는 경우를 많이 봤습니다. 만약 띄어쓰기를 허용한다면 오히려 더욱 엄격한 규칙과 이의 전파가 필요할지도 모르겠습니다.
  • 포항공대전산대학원ReadigList . . . . 1 match
         “Data Structures and Algorithms", Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Addison-Wesley.
  • 프로그래밍잔치/첫째날후기 . . . . 1 match
         === Think Different! 낯선언어와의 조우 ===
  • 헝가리안표기법 . . . . 1 match
         || g_ || Global || Global Variable || String *g_psBuffer ||
Found 576 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.3496 sec