<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>▶◀ AnyDragon에 블로그</title>
		<link>http://anyons.net/tc/</link>
		<description>그(루시퍼)가 반란을 일으키기는 했지만 그건 그의 의지라기 보다는 미리 그렇게 운명지어진거니까요. ... 만약 루시퍼가 반란을 하기 위해 운명지어졌더라도 그 자신이 그것을 선택한거야. - fallen part 2 mysterious ways -</description>
		<language>ko</language>
		<pubDate>Fri, 05 Mar 2010 14:36:36 +0900</pubDate>
		<generator>Textcube 1.7.8 : Con moto</generator>
		<item>
			<title>CxImage에서 try catch를 사용하는 방법</title>
			<link>http://anyons.net/tc/entry/CxImage%EC%97%90%EC%84%9C-try-catch%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
			<description>&lt;PRE class=&quot;brush: cpp;&quot;&gt;	cx_try
	{
		ximage-&gt;Decode( _m_pbyRead + jpgInfo.unPointerStart, jpgInfo.unSize, CXIMAGE_FORMAT_JP2 );
	}
	cx_catch
	{
		if ( strcmp(message,&quot;&quot;) )
		{
			TCHAR szMessage[255];
			CAnyString::MBCS2Unicode( message, szMessage );
			theLog( CAnyLog::LOG_ERROR, szMessage );
		}
	}
&lt;/PRE&gt;너무 쉬운 내용인데도 항상 잊기에 한번 써본다. ㅠ,.ㅠ&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>lang) MFC</category>
			<category>catch</category>
			<category>cximage</category>
			<category>try</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/42</guid>
			<comments>http://anyons.net/tc/entry/CxImage%EC%97%90%EC%84%9C-try-catch%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95#entry42comment</comments>
			<pubDate>Fri, 05 Mar 2010 14:34:28 +0900</pubDate>
		</item>
		<item>
			<title>Toad에 한글이 깨져 보일때</title>
			<link>http://anyons.net/tc/entry/Toad%EC%97%90-%ED%95%9C%EA%B8%80%EC%9D%B4-%EA%B9%A8%EC%A0%B8-%EB%B3%B4%EC%9D%BC%EB%95%8C</link>
			<description>&lt;P&gt;환경변수로 NLS_LANG 라는 값에 KOREAN_KOREA.KO16MSWIN949 를 넣어주면 된다.&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>sys) Windows</category>
			<category>toad</category>
			<category>한글</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/41</guid>
			<comments>http://anyons.net/tc/entry/Toad%EC%97%90-%ED%95%9C%EA%B8%80%EC%9D%B4-%EA%B9%A8%EC%A0%B8-%EB%B3%B4%EC%9D%BC%EB%95%8C#entry41comment</comments>
			<pubDate>Sat, 27 Feb 2010 18:15:53 +0900</pubDate>
		</item>
		<item>
			<title>printf sprintf 혹은 format에서 출력 하려고 할때</title>
			<link>http://anyons.net/tc/entry/printf-sprintf-%ED%98%B9%EC%9D%80-format%EC%97%90%EC%84%9C-%EC%B6%9C%EB%A0%A5-%ED%95%98%EB%A0%A4%EA%B3%A0-%ED%95%A0%EB%95%8C</link>
			<description>&lt;PRE class=&quot;brush: cpp;&quot;&gt;unsigned int = %u
long = %ld
unsigned long = %lu
float = %f
double = %lf
long double = %Lf
16진수 = %02x
&lt;/PRE&gt;
너무 쉬운 내용인데도 항상 잊기에 한번 써본다. ㅠ,.ㅠ&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>lang) C++</category>
			<category>16</category>
			<category>char</category>
			<category>double</category>
			<category>float</category>
			<category>hex</category>
			<category>int</category>
			<category>LONG</category>
			<category>printf</category>
			<category>sprintf</category>
			<category>unsigned</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/40</guid>
			<comments>http://anyons.net/tc/entry/printf-sprintf-%ED%98%B9%EC%9D%80-format%EC%97%90%EC%84%9C-%EC%B6%9C%EB%A0%A5-%ED%95%98%EB%A0%A4%EA%B3%A0-%ED%95%A0%EB%95%8C#entry40comment</comments>
			<pubDate>Sun, 21 Feb 2010 18:43:18 +0900</pubDate>
		</item>
		<item>
			<title>자료형</title>
			<link>http://anyons.net/tc/entry/%EC%9E%90%EB%A3%8C%ED%98%95</link>
			<description>&lt;PRE class=&quot;brush: cpp;&quot;&gt;#define MAKEWORD(a, b)      ((WORD)(((BYTE)(((DWORD_PTR)(a)) &amp;amp; 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) &amp;amp; 0xff))) &amp;lt;&amp;lt; 8))
#define MAKELONG(a, b)      ((LONG)(((WORD)(((DWORD_PTR)(a)) &amp;amp; 0xffff)) | ((DWORD)((WORD)(((DWORD_PTR)(b)) &amp;amp; 0xffff))) &amp;lt;&amp;lt; 16))
#define LOWORD(l)           ((WORD)(((DWORD_PTR)(l)) &amp;amp; 0xffff))
#define HIWORD(l)           ((WORD)((((DWORD_PTR)(l)) &amp;gt;&amp;gt; 16) &amp;amp; 0xffff))
#define LOBYTE(w)           ((BYTE)(((DWORD_PTR)(w)) &amp;amp; 0xff))
#define HIBYTE(w)           ((BYTE)((((DWORD_PTR)(w)) &amp;gt;&amp;gt; 8) &amp;amp; 0xff))&lt;/PRE&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>lang) MFC</category>
			<category>BYTE</category>
			<category>HI</category>
			<category>LO</category>
			<category>LONG</category>
			<category>WORD</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/39</guid>
			<comments>http://anyons.net/tc/entry/%EC%9E%90%EB%A3%8C%ED%98%95#entry39comment</comments>
			<pubDate>Sun, 21 Feb 2010 17:50:03 +0900</pubDate>
		</item>
		<item>
			<title>WinSocket</title>
			<link>http://anyons.net/tc/entry/WinSocket</link>
			<description>&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;I/O 모델&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;연결시도/          &lt;br /&gt;연결성공&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;메모리 사용량 (KB)&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;Non-Paged Pool&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;CPU 사용량 (%)&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;쓰레드 개수&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;처리량 (Send/Receive Byte Per Second)&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;Blocking&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;7,000/1,008&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;12,000/1,008&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;25,632&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;25,408&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;36,121&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;36,352&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;10-60&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;5-40&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;2,016&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;2,016&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;2,198,148/2,198,148&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;404,227/402,227&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;Non-blocking&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;7,000/4,011&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;12,000/5,779&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;4,208&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;5,224&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;135,123&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;156,260&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;95-100&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;95-100&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;1&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;1&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;0/0&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;0/0&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;WSAAsync-Select&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;7,000/1,956&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;12,000/4,077&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;3640&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;4884&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;38,246&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;42,992&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;75-85&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;90-100&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;3&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;3&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;1,610,204/1,637,819&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;652,902/652,902&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;WSAEvent-Select&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;7,000/6,999&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;12,000/11,080&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;46,000/45,933&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;10,502&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;19,214&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;37,392&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;36,402&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;39,040&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;121,624&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;64-85&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;50-60&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;80-90&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;113&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;192&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;791&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;4,921,350/5,186,297&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;3,217,493/3,217,297&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;3,851,059/3,851,059&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;Overlapped (events)&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;7,000/5,558&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;12,000/12,000&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;49,000/48,997&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;21,844&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;60,576&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;241,208&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;34,944&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;48,060&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;155,480&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;64-85&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;35-45&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;85-95&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;66&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;195&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;792&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;5,024,723/4,095,644&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;1,803,878/1,803,878&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;3,865,152/3,834,511&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign=&quot;top&quot;&gt;Overlapped (completion port)&lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;7,000/7,000&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;12,000/12,000&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;50,000/49,997&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;36,160&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;59,256&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;242,272&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;31,128&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;38,862&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;148,192&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;40-50&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;40-50&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;55-65&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;2&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;2&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;2&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;        &lt;td valign=&quot;top&quot;&gt;         &lt;table border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot;&gt;&lt;tbody&gt;             &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;6,282,473/3,893,507&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;5,027,914/5,027,095&lt;/td&gt;             &lt;/tr&gt;              &lt;tr&gt;               &lt;td valign=&quot;top&quot;&gt;4,326,946/4,326,496&lt;/td&gt;             &lt;/tr&gt;           &lt;/tbody&gt;&lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;테스트 서버 : 768 MB 메모리 Pentium 4 1.7GHz Xeon&lt;/p&gt;  &lt;p&gt;테스트 클라이언트 : 128 MB 메모리 Pentium 2 233 MHz    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 128 MB 메모리 Pentium 2 350 MHz     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 1 GB 메모리 Itanium 733 MHz&lt;/p&gt;  &lt;p&gt;테스트 환경 : Windows XP&lt;/p&gt;  &lt;p&gt;추천 클라이언트 모델 : 하나 이상의 소켓을 처리하는 클라이언트를 개발하고자 한다면 overlapped I/O 모델이나 WSAEventSelect 모델을 사용하는 것이 성능상으로 유리할 것이다. 만일 윈도우 기반의 응용프로그램을 개발한다면 윈도우 메시지를 이용하는 WSAAsyncSelect 모델을 권해주고 싶다. 왜냐하면 응용프로그램에서 이미 메시지 처리에 관련된 사항들이 준비되어 있을 것이기 때문이다.   &lt;br /&gt;추천 서버 모델 : 동시에 몇 개의 소켓을 처리해야 하는 서버를 개발해야 한다면 overlapped I/O 모델을 선택하는 것이 성능상으로 유리할 것이다. 만일 동시에 대량의 I/O를 처리해야 하는 서버를 개발한다면 I/O completion port 모델을 선택하는 것이 성능상으로 더 좋을 것이다.&lt;/p&gt;  &lt;p&gt;출처 : Microsoft 공식 지정 학습서 NETWORK PROGRAMMING FOR MICROSOFT WINDOWS Second Edition 204, 205, 233 page&lt;/p&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>lang) MFC</category>
			<category>Async</category>
			<category>Blocking</category>
			<category>CPU</category>
			<category>Event</category>
			<category>IOCP</category>
			<category>MFC</category>
			<category>NonBlocking</category>
			<category>overlapped</category>
			<category>select</category>
			<category>windows</category>
			<category>Winsocket</category>
			<category>메모리</category>
			<category>쓰레드</category>
			<category>처리량</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/38</guid>
			<comments>http://anyons.net/tc/entry/WinSocket#entry38comment</comments>
			<pubDate>Sun, 07 Feb 2010 15:22:56 +0900</pubDate>
		</item>
		<item>
			<title>sendmail 설정</title>
			<link>http://anyons.net/tc/entry/sendmail-%EC%84%A4%EC%A0%95</link>
			<description>&lt;P&gt;&lt;STRONG&gt;sendmail.mc 수정 &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[ Korean White Domain 설정시]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;FEATURE(dnsbl, `blackholes.mail-abuse.org&#039;, `Rejected - see http://www.mail-abuse.org/rbl/&#039;)dnl&lt;BR&gt;FEATURE(dnsbl, `spamlist.or.kr&#039;, `Rejected - see http://www.kisarbl.or.kr/&#039;)dnl&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Spam Filtering 해외 블랙 도메인 설정시]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;FEATURE(`dnsbl&#039;, `relays.ordb.org&#039;, `&quot;Rejected due to Open Relay see http://www.ordb.org/lookup/?host=&quot; $&amp;amp;{clientaddr} &quot; for more information&quot;&#039;)dnl&lt;BR&gt;FEATURE(`dnsbl&#039;, `sbl.spamhaus.org&#039;, `&quot;Rejected due to Spamhaus listing see http://www.abuse.net/sbl.phtml?IP=&quot; $&amp;amp;{clientaddr} &quot; for more information&quot;&#039;)dnlnl&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[To stop accepting E-mail from unresolvable domains ]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;FEATURE(`accept_unresolvable_domains&#039;)dnl&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>sys) CentOS</category>
			<category>sendmail</category>
			<category>setting</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/37</guid>
			<comments>http://anyons.net/tc/entry/sendmail-%EC%84%A4%EC%A0%95#entry37comment</comments>
			<pubDate>Mon, 01 Feb 2010 02:49:58 +0900</pubDate>
		</item>
		<item>
			<title>CAnyObject Sample</title>
			<link>http://anyons.net/tc/entry/CAnyObject-Sample</link>
			<description>&lt;PRE class=&quot;brush: cpp;&quot;&gt;/*---------------------------------------------------------------------------------------------

 Any 시리즈에 대한 라이센스 명시입니다.
 아래 라이센스에 동의하시는 분만 Any 시리즈를 사용할수 있습니다.

 Any 시리즈의 모든 저작권은 저작자 에게 있습니다.
 Any 시리즈는 저작권 명시시 개인은 누구나 사용할수 있습니다.
 Any 시리즈는 상업적 용도로 사용할수 없습니다. 단 저작자의 이해가 있는 경우는 예외로 합니다.
 Any 시리즈는 사용으로 인한 데이타 손실 및 기타 손해에 대해서 책임을 지지 않습니다.
 Any 시리즈에 대해 유지/보수의 의무가 없습니다.
 Any 시리즈의 소스 재사용 및 수정 할 수 없습니다.
 Any 시리즈의 모든 저작권 표시 및 카피라이터는 수정 및 삭제 할수 없습니다.
 Any 시리즈는 소스는 개인적으로 사용시 수정하여 사용할수 있습니다. 단 수정배포는 안됩니다.

 Homepage   : www.anyons.net
 E-Mail     : anydragon@anyons.net

 Copyright (C) anydragon 2006-2010 All Rights Reserved

-----------------------------------------------------------------------------------------------
 Filename   : AnyObject.h
 Modified   : 2010/1/3
 Author     : anydragon
-----------------------------------------------------------------------------------------------*/

#pragma once

/// \class	CAnyObject
/// \brief	모든 클래스들의 기초가 되는 AnyObject 클래스
class CAnyObject
{
	#pragma region [ Constructors ]

public:
	/// \brief		생성자
	CAnyObject(void);
	/// \brief		생성자
	/// \param		const CAnyObject &amp;amp;r_anyObject
	CAnyObject(const CAnyObject &amp;amp;r_anyObject);
	/// \brief		파괴자
	~CAnyObject(void);

	#pragma endregion [ Constructors ]

public:
	#pragma region [ Members ]

	/// \brief		operator +=
	/// \return		CAnyObject&amp;
	/// \param		const CAnyObject &amp;r_anyObject
	CAnyObject&amp; operator += (const CAnyObject &amp;r_anyObject);
	/// \brief		operator ++
	/// \return		CAnyObject&amp;
	/// \return		CAnyObject&amp;
	CAnyObject&amp; operator ++ ();
	/// \brief		operator ++
	/// \return		const CAnyObject
	/// \param		int
	const CAnyObject operator ++ (int);

	#pragma endregion

public:
	#pragma region [ Hiddens ]

	int m_nImsi;

	#pragma endregion [ Hiddens ]
};&lt;/PRE&gt;
&lt;PRE class=&quot;brush: cpp;&quot;&gt;/*---------------------------------------------------------------------------------------------

 Any 시리즈에 대한 라이센스 명시입니다.
 아래 라이센스에 동의하시는 분만 Any 시리즈를 사용할수 있습니다.

 Any 시리즈의 모든 저작권은 저작자 에게 있습니다.
 Any 시리즈는 저작권 명시시 개인은 누구나 사용할수 있습니다.
 Any 시리즈는 상업적 용도로 사용할수 없습니다. 단 저작자의 이해가 있는 경우는 예외로 합니다.
 Any 시리즈는 사용으로 인한 데이타 손실 및 기타 손해에 대해서 책임을 지지 않습니다.
 Any 시리즈에 대해 유지/보수의 의무가 없습니다.
 Any 시리즈의 소스 재사용 및 수정 할 수 없습니다.
 Any 시리즈의 모든 저작권 표시 및 카피라이터는 수정 및 삭제 할수 없습니다.
 Any 시리즈는 소스는 개인적으로 사용시 수정하여 사용할수 있습니다. 단 수정배포는 안됩니다.

 Homepage   : www.anyons.net
 E-Mail     : anydragon@anyons.net

 Copyright (C) anydragon 2006-2010 All Rights Reserved

-----------------------------------------------------------------------------------------------
 Filename   : AnyObject.cpp
 Modified   : 2010/1/3
 Author     : anydragon
-----------------------------------------------------------------------------------------------*/

#include &quot;StdAfx.h&quot;

#include &quot;AnyObject.h&quot;

CAnyObject::CAnyObject(void)
{
}

CAnyObject::CAnyObject(const CAnyObject &amp;amp;r_anyObject)
{
	m_nImsi = r_anyObject.m_nImsi;
}

CAnyObject::~CAnyObject(void)
{
}

CAnyObject&amp;amp; CAnyObject::operator += (const CAnyObject &amp;amp;r_anyObject)
{
	m_nImsi += r_anyObject.m_nImsi;
	return *this;
}

CAnyObject&amp;amp; CAnyObject::operator ++ ()
{
	(*this).m_nImsi ++;
	return *this;
}

const CAnyObject CAnyObject::operator ++ (int)
{
	const CAnyObject anyobject = *this;
	++ (*this).m_nImsi;
	return anyobject;
}&lt;/PRE&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>lang) C++</category>
			<category>canyobject</category>
			<category>code</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/36</guid>
			<comments>http://anyons.net/tc/entry/CAnyObject-Sample#entry36comment</comments>
			<pubDate>Thu, 14 Jan 2010 19:06:09 +0900</pubDate>
		</item>
		<item>
			<title>함수 포인터 샘플</title>
			<link>http://anyons.net/tc/entry/%ED%95%A8%EC%88%98-%ED%8F%AC%EC%9D%B8%ED%84%B0-%EC%83%98%ED%94%8C</link>
			<description>&lt;PRE class=&quot;brush: cpp;&quot;&gt;#include &lt;iostream&gt;

#define COMMAND(NAME)  { #NAME, NAME ## _command }

using namespace std;

struct command
{
	char *name;
	void (*function) (int r_nArg);
};

void quit_command(int r_nArg)
{
	cout &lt;&lt; &quot;quit_command &quot; &lt;&lt; r_nArg;
}

void help_command(int r_nArg)
{
	cout &lt;&lt; &quot;help_command &quot; &lt;&lt; r_nArg;
}

struct command commands1[] =
{
	{ &quot;help&quot;, help_command },
	{ &quot;quit&quot;, quit_command },
};

struct command commands2[] =
{
	COMMAND (help),
	COMMAND (quit),
};

int _tmain(int argc, _TCHAR* argv[])
{
	commands1[0].function(3000);

	return 0;
}&lt;/PRE&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>lang) C++</category>
			<category>code</category>
			<category>function</category>
			<category>pointer</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/34</guid>
			<comments>http://anyons.net/tc/entry/%ED%95%A8%EC%88%98-%ED%8F%AC%EC%9D%B8%ED%84%B0-%EC%83%98%ED%94%8C#entry34comment</comments>
			<pubDate>Thu, 07 Jan 2010 22:34:46 +0900</pubDate>
		</item>
		<item>
			<title>Windows XP에서 휴지통 숨기기</title>
			<link>http://anyons.net/tc/entry/Windows-XP%EC%97%90%EC%84%9C-%ED%9C%B4%EC%A7%80%ED%86%B5-%EC%88%A8%EA%B8%B0%EA%B8%B0</link>
			<description>HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Explorer/Desktop/Namespace&lt;BR&gt;로 가서 에서 왼편 창의 {645FF040-5081-101B-9F08-00AA002F954E}를 삭제&lt;BR&gt;&lt;BR&gt;이후 바탕화면에서 &quot;새로 고침&quot;을 하면 된다.&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>sys) Windows</category>
			<category>windows</category>
			<category>xp</category>
			<category>레지스트리</category>
			<category>휴지통</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/33</guid>
			<comments>http://anyons.net/tc/entry/Windows-XP%EC%97%90%EC%84%9C-%ED%9C%B4%EC%A7%80%ED%86%B5-%EC%88%A8%EA%B8%B0%EA%B8%B0#entry33comment</comments>
			<pubDate>Thu, 07 Jan 2010 19:48:17 +0900</pubDate>
		</item>
		<item>
			<title>samba에서 한글 안깨지도록 마운트하기</title>
			<link>http://anyons.net/tc/entry/samba%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80-%EC%95%88%EA%B9%A8%EC%A7%80%EB%8F%84%EB%A1%9D-%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%98%EA%B8%B0</link>
			<description>&amp;nbsp;mount -t cifs -o username=anydragon,uid=1000,gid=1000,iocharset=utf8,codepage=cp949 //192.168.0.6/misc /mnt/anyhana/&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이센스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-nd/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>sys) Ubuntu</category>
			<category>mount</category>
			<category>samba</category>
			<category>한글</category>
			<author>(어느용)</author>
			<guid>http://anyons.net/tc/32</guid>
			<comments>http://anyons.net/tc/entry/samba%EC%97%90%EC%84%9C-%ED%95%9C%EA%B8%80-%EC%95%88%EA%B9%A8%EC%A7%80%EB%8F%84%EB%A1%9D-%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%98%EA%B8%B0#entry32comment</comments>
			<pubDate>Thu, 07 Jan 2010 16:40:22 +0900</pubDate>
		</item>
	</channel>
</rss>
