<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>Teddy's Programming Lab</title>
	<link>http://ted78.egloos.com</link>
	<description>미친듯이 코딩</description>
	<language>ko</language>
	<pubDate>Sat, 09 Feb 2008 14:37:34 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>Teddy's Programming Lab</title>
		<url>http://pds2.egloos.com/logo/1/200603/26/81/c0075681.jpg</url>
		<link>http://ted78.egloos.com</link>
		<width>80</width>
		<height>77</height>
		<description>미친듯이 코딩</description>
	</image>
  	<item>
		<title><![CDATA[ SCWCD 1.4 ]]> </title>
		<link>http://ted78.egloos.com/4143814</link>
		<guid>http://ted78.egloos.com/4143814</guid>
		<description>
			<![CDATA[ 
  작년 11월에 SCWCD 취득! 시험은 스펙만 잘알고가면 크게&nbsp;어렵지않은 문제들만 나옴.<br><br>워낙 답들이 뻔한거라 애매한 문제는 없음. 알면 맞는거고 모르면 틀리는거고...<br><br>크게 생각없이 클릭연타로 15분만에 취득! -_-;			 ]]> 
		</description>
		<category>Java</category>

		<comments>http://ted78.egloos.com/4143814#comments</comments>
		<pubDate>Sat, 09 Feb 2008 14:35:03 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ AJAX; select 업데이트 + input 내용 매칭 (Prototype Ver.) ]]> </title>
		<link>http://ted78.egloos.com/3492963</link>
		<guid>http://ted78.egloos.com/3492963</guid>
		<description>
			<![CDATA[ 
  <p><span style="FONT-SIZE: 130%"><span style="FONT-SIZE: 100%; FONT-FAMILY: Verdana"><span style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="COLOR: #008800">/*&nbsp;DO&nbsp;NOT&nbsp;reproduce&nbsp;the&nbsp;code&nbsp;above&nbsp;without&nbsp;any&nbsp;permission.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br><span style="COLOR: #008800">/*&nbsp;Contact&nbsp;me&nbsp;via&nbsp;email(ted78kr&nbsp;at&nbsp;yahoo.co.kr)&nbsp;if&nbsp;you&nbsp;wish&nbsp;to.&nbsp;*/<br><br></span></span></span></span></span><strong>ajax.jsp<br></strong></span><br></p><blockquote><p>&lt;%@ page contentType="text/html;charset=euc-kr"%&gt;<br>&lt;%@ page import="javax.naming.*, javax.sql.*, java.sql.*"%&gt;<br>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;<br>&lt;HTML&gt;<br>&lt;HEAD&gt;<br>&lt;TITLE&gt;AJAX 테스트&lt;/TITLE&gt;<br>&lt;script language="JavaScript" src="prototype.js"&gt;&lt;/script&gt;<br>&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br>function popList() {<br>&nbsp;var dept_cd = $F('dept');<br>&nbsp;if(dept_cd != '') {<br>&nbsp;&nbsp;var url = 'employee.jsp';<br>&nbsp;&nbsp;var pars = 'dept_cd=' + dept_cd;<br>&nbsp;&nbsp;var myAjax = new Ajax.Request(url, {method:'get', parameters:pars, onComplete:getEmployees});<br>&nbsp;}<br>}</p><p>function getEmployees(originalRequest) {<br>&nbsp;var txt = originalRequest.responseText;<br>&nbsp;&nbsp;<br>&nbsp;var selectObject = $('empl');<br>&nbsp;while(selectObject.length != 0) {<br>&nbsp;&nbsp;selectObject.options.remove(0);<br>&nbsp;}</p><p>&nbsp;var nodes = txt.split(':');<br>&nbsp;for(var i = 0; i &lt; nodes.length; i++) {<br>&nbsp;&nbsp;var values = nodes[i].split(',');<br>&nbsp;&nbsp;selectObject.add(new Option(values[1], values[0]));<br>&nbsp;}<br>}</p><p>function popList2() {<br>&nbsp;var txt = $F('search');<br>&nbsp;if(txt != '') {<br>&nbsp;&nbsp;var url = 'employee2.jsp';<br>&nbsp;&nbsp;var pars = 'q=' + encodeURIComponent(txt);<br>&nbsp;&nbsp;var myAjax = new Ajax.Request(url, {method:'get', parameters:pars, onComplete:getEmployees2});<br>&nbsp;}<br>}</p><p>function getEmployees2(originalRequest) {<br>&nbsp;var txt = originalRequest.responseText;<br>&nbsp;$('help').innerHTML = txt;<br>}</p><p>&lt;/SCRIPT&gt;<br>&lt;/HEAD&gt;<br>&lt;BODY&gt;<br>&lt;form id="myform" name="myform"&gt;</p><p>&lt;select id="dept" name="dept" onchange="popList();"&gt;<br>&nbsp;&lt;option&gt;부서를 선택하세요&lt;/option&gt;<br>&nbsp;&lt;%<br>&nbsp;&nbsp;PreparedStatement stmt = null;<br>&nbsp;&nbsp;ResultSet rs = null;<br>&nbsp;&nbsp;Connection conn = null;</p><p>&nbsp;&nbsp;try {<br>&nbsp;&nbsp;&nbsp;<br>&nbsp;&nbsp;&nbsp;Context initContext = new InitialContext();<br>&nbsp;&nbsp;&nbsp;DataSource ds = (DataSource)initContext.lookup("java:/comp/env/ora");<br>&nbsp;&nbsp;&nbsp;conn = ds.getConnection();</p><p>&nbsp;&nbsp;&nbsp;stmt = conn.prepareStatement("select dept_cd, dept_nm from department order by dept_cd");<br>&nbsp;&nbsp;&nbsp;rs = stmt.executeQuery();</p><p>&nbsp;&nbsp;&nbsp;while (rs.next()) {<br>&nbsp;&nbsp;&nbsp;&nbsp;Integer dept_cd = rs.getInt(1);<br>&nbsp;&nbsp;&nbsp;&nbsp;String dept_nm = rs.getString(2);<br>&nbsp;&nbsp;&nbsp;&nbsp;out.println("&lt;option value=\"" + dept_cd + "\"&gt;" + dept_nm + "&lt;/option&gt;");<br>&nbsp;&nbsp;&nbsp;}</p><p>&nbsp;&nbsp;}<br>&nbsp;&nbsp;catch(Exception e) {<br>&nbsp;&nbsp;&nbsp;out.println(e.toString());<br>&nbsp;&nbsp;} <br>&nbsp;&nbsp;finally {<br>&nbsp;&nbsp;&nbsp;try {<br>&nbsp;&nbsp;&nbsp;&nbsp;if (rs != null)&nbsp;rs.close();<br>&nbsp;&nbsp;&nbsp;&nbsp;if (stmt != null) stmt.close();<br>&nbsp;&nbsp;&nbsp;&nbsp;if (conn != null) conn.close();<br>&nbsp;&nbsp;&nbsp;} catch(Exception e) {</p><p>&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;}<br>&nbsp;%&gt; <br>&lt;/select&gt;</p><p>&lt;select id="empl" name="empl"&gt;<br>&lt;/select&gt;&lt;p/&gt;</p><p>직원이름 검색 &lt;input type="text" size="50" id="search" name="search" onkeydown="popList2();" onkeyup="popList2();" onchange="popList2();"&gt;<br>&lt;div id="help" name="help"&gt;&lt;/div&gt;</p><p>&lt;/form&gt;<br>&lt;/BODY&gt;<br>&lt;/HTML&gt;</p></blockquote><p><br><br><strong><span style="FONT-SIZE: 130%">Employee.jsp<br></span></strong><br></p><blockquote><p>&lt;%@ page contentType="text/plain;charset=euc-kr"%&gt;<br>&lt;%@ page import="javax.naming.*, javax.sql.*, java.sql.*"%&gt;<br>&lt;%<br>&nbsp;PreparedStatement stmt = null;<br>&nbsp;ResultSet rs = null;<br>&nbsp;Connection conn = null;</p><p>&nbsp;String result = "";</p><p>&nbsp;try {<br>&nbsp;&nbsp;<br>&nbsp;&nbsp;int deptCd = 0;<br>&nbsp;&nbsp;if(request.getParameter("dept_cd") != null) deptCd = Integer.parseInt(request.getParameter("dept_cd"));</p><p>&nbsp;&nbsp;Context initContext = new InitialContext();<br>&nbsp;&nbsp;DataSource ds = (DataSource)initContext.lookup("java:/comp/env/ora");<br>&nbsp;&nbsp;conn = ds.getConnection();</p><p>&nbsp;&nbsp;stmt = conn.prepareStatement("select empl_no, empl_nm from employee where empl_dept_cd=?");<br>&nbsp;&nbsp;stmt.setInt(1, deptCd);</p><p>&nbsp;&nbsp;rs = stmt.executeQuery();</p><p>&nbsp;&nbsp;while (rs.next()) {<br>&nbsp;&nbsp;&nbsp;Integer empl_no = rs.getInt(1);<br>&nbsp;&nbsp;&nbsp;String empl_nm = rs.getString(2);<br>&nbsp;&nbsp;&nbsp;if(result.equals("")) {<br>&nbsp;&nbsp;&nbsp;&nbsp;result += empl_no + "," + empl_nm;<br>&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;result += ":" + empl_no + "," + empl_nm;<br>&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;}</p><p>&nbsp;&nbsp;out.print(result);<br>&nbsp;}<br>&nbsp;catch(Exception e) {<br>&nbsp;&nbsp;out.println(e.toString());<br>&nbsp;} <br>&nbsp;finally {<br>&nbsp;&nbsp;try {<br>&nbsp;&nbsp;&nbsp;if (rs != null)&nbsp;rs.close();<br>&nbsp;&nbsp;&nbsp;if (stmt != null) stmt.close();<br>&nbsp;&nbsp;&nbsp;if (conn != null) conn.close();<br>&nbsp;&nbsp;} catch(Exception e) {</p><p>&nbsp;&nbsp;}<br>&nbsp;}<br>%&gt;</p></blockquote><p><br><br><strong><span style="FONT-SIZE: 130%">Employee2.jsp</span></strong><br><br></p><blockquote><p>&lt;%@ page contentType="text/html;charset=euc-kr"%&gt;<br>&lt;%@ page import="javax.naming.*, javax.sql.*, java.sql.*"%&gt;<br>&lt;%<br>&nbsp;PreparedStatement stmt = null;<br>&nbsp;ResultSet rs = null;<br>&nbsp;Connection conn = null;</p><p>&nbsp;String result = "";</p><p>&nbsp;request.setCharacterEncoding("utf-8");</p><p>&nbsp;try {<br>&nbsp;&nbsp;String search = "";<br>&nbsp;&nbsp;if(request.getParameter("q") != null) {<br>&nbsp;&nbsp;&nbsp;search = request.getParameter("q");<br>&nbsp;&nbsp;}</p><p>&nbsp;&nbsp;Context initContext = new InitialContext();<br>&nbsp;&nbsp;DataSource ds = (DataSource)initContext.lookup("java:/comp/env/ora");<br>&nbsp;&nbsp;conn = ds.getConnection();</p><p>&nbsp;&nbsp;stmt = conn.prepareStatement("select empl_nm from employee where empl_nm like '%'||?||'%'");<br>&nbsp;&nbsp;stmt.setString(1, search);</p><p>&nbsp;&nbsp;rs = stmt.executeQuery();</p><p>&nbsp;&nbsp;while (rs.next()) {<br>&nbsp;&nbsp;&nbsp;result += rs.getString(1).replaceAll(search, "&lt;font color='#BB7744'&gt;"+search+"&lt;/font&gt;") + "&lt;br&gt;";<br>&nbsp;&nbsp;}</p><p>&nbsp;&nbsp;out.println(result);<br>&nbsp;}<br>&nbsp;catch(Exception e) {<br>&nbsp;&nbsp;out.println(e.toString());<br>&nbsp;} <br>&nbsp;finally {<br>&nbsp;&nbsp;try {<br>&nbsp;&nbsp;&nbsp;if (rs != null)&nbsp;rs.close();<br>&nbsp;&nbsp;&nbsp;if (stmt != null) stmt.close();<br>&nbsp;&nbsp;&nbsp;if (conn != null) conn.close();<br>&nbsp;&nbsp;} catch(Exception e) {</p><p>&nbsp;&nbsp;}<br>&nbsp;}<br>%&gt;</p></blockquote>			 ]]> 
		</description>
		<category>Java</category>

		<comments>http://ted78.egloos.com/3492963#comments</comments>
		<pubDate>Sun, 10 Jun 2007 11:38:20 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 오라클 autotrace ]]> </title>
		<link>http://ted78.egloos.com/3213443</link>
		<guid>http://ted78.egloos.com/3213443</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 100%">@$ORACLE_HOME/rdbms/admin/<b>utlxpls.sql</b> </span>			 ]]> 
		</description>
		<category>데이터베이스</category>

		<comments>http://ted78.egloos.com/3213443#comments</comments>
		<pubDate>Mon, 19 Mar 2007 01:44:06 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 정규화 정리 ]]> </title>
		<link>http://ted78.egloos.com/3176842</link>
		<guid>http://ted78.egloos.com/3176842</guid>
		<description>
			<![CDATA[ 
  정규화(Normalization) <br />
<p>1차 정규화: 다중 속성(Multi-Value Attribute) 분리<br />
→ 여러 개의 값을 갖는 속성이 존재하는 경우</p><p>2차 정규화: 부분종속 속성(Partial Dependency Attribute) 분리<br />
→ 주식별자에 종속적이지 않은 속성이 존재하는 경우</p><p>3차 정규화: 이전종속 속성(Transitive Dependency Attribute) 분리<br />
→ 속성간에 종속 관계가 발생하는 경우</p><p>보이스-코드 정규화(BCNF): 다중 식별자(Multi-Identifier) 분리<br />
→ 다수의 주 식별자가 존재하는 경우, 3차 정규화를 마친 테이블에 적용</p><p>4차 정규화: 다가 종속(Multi-Value Dependency) 속성 분리<br />
→ 독립된 3개 이상의 엔티티가 한 개의 관계 테이블로 매핑될 때 발생<br />
&nbsp;&nbsp;&nbsp; (서로 독립적인 엔티티의 의존적인 다대다 관계 발생)</p><p>5차 정규화: 결합 종속(Join Dependency) 분리<br />
→ 쓰이지 않음</p>			 ]]> 
		</description>
		<category>데이터베이스</category>

		<comments>http://ted78.egloos.com/3176842#comments</comments>
		<pubDate>Thu, 08 Mar 2007 00:58:21 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Quick Sort 구현 ]]> </title>
		<link>http://ted78.egloos.com/3124529</link>
		<guid>http://ted78.egloos.com/3124529</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="COLOR: #008800">/*&nbsp;DO&nbsp;NOT&nbsp;reproduce&nbsp;the&nbsp;code&nbsp;above&nbsp;without&nbsp;any&nbsp;permission.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br />
<span style="COLOR: #008800">/*&nbsp;Contact&nbsp;me&nbsp;via&nbsp;email(ted78kr&nbsp;at&nbsp;yahoo.co.kr)&nbsp;if&nbsp;you&nbsp;wish&nbsp;to.&nbsp;*/</span><br />
<span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotum"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="COLOR: #0000dd"></span></span></span></span></span></span></span><br />
<span style="FONT-SIZE: 9pt; FONT-FAMILY: Courier New"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotum"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="COLOR: #0000dd">#include</span><span style="COLOR: #000000">&nbsp;&lt;iostream&gt;<br />
<br />
</span><span style="COLOR: #0000dd">using</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">namespace</span><span style="COLOR: #000000">&nbsp;std;<br />
<br />
</span><span style="COLOR: #0000dd">class</span><span style="COLOR: #000000">&nbsp;SortUtil&nbsp;{<br />
</span><span style="COLOR: #0000dd">public</span><span style="COLOR: #000000">:<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">static</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">void</span><span style="COLOR: #000000">&nbsp;quick_sort(int*&nbsp;begin,&nbsp;int*&nbsp;end);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">static</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">void</span><span style="COLOR: #000000">&nbsp;disp_array(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;int*&nbsp;begin,&nbsp;</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;int*&nbsp;end);<br />
};<br />
<br />
</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;main(</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;argc,&nbsp;char*&nbsp;argv[])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;a[]&nbsp;=&nbsp;{1,&nbsp;28,&nbsp;38,&nbsp;11,&nbsp;16,&nbsp;8,&nbsp;20,&nbsp;12,&nbsp;24,&nbsp;19,&nbsp;13,&nbsp;45,&nbsp;17};<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;SortUtil::quick_sort(&amp;a[0],&nbsp;&amp;a[</span><span style="COLOR: #0000dd">sizeof</span><span style="COLOR: #000000">(a)/sizeof(</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">)]);<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;SortUtil::disp_array(&amp;a[0],&nbsp;&amp;a[</span><span style="COLOR: #0000dd">sizeof</span><span style="COLOR: #000000">(a)/sizeof(</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">)]);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;0;<br />
}<br />
<br />
</span><span style="COLOR: #0000dd">void</span><span style="COLOR: #000000">&nbsp;SortUtil::disp_array(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;int*&nbsp;begin,&nbsp;</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;int*&nbsp;end)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;int*&nbsp;iter&nbsp;=&nbsp;begin;&nbsp;iter&nbsp;&lt;&nbsp;end;&nbsp;++iter)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;*iter&nbsp;&lt;&lt;&nbsp;'&nbsp;';<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;endl;<br />
}<br />
<br />
</span><span style="COLOR: #0000dd">void</span><span style="COLOR: #000000">&nbsp;SortUtil::quick_sort(int*&nbsp;begin,&nbsp;int*&nbsp;end)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">if</span><span style="COLOR: #000000">((end&nbsp;-&nbsp;begin)&nbsp;&lt;=&nbsp;1)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;int*&nbsp;pivot&nbsp;=&nbsp;end&nbsp;-&nbsp;1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int*&nbsp;s_idx&nbsp;=&nbsp;begin;<br />
&nbsp;&nbsp;&nbsp;&nbsp;int*&nbsp;e_idx&nbsp;=&nbsp;end&nbsp;-&nbsp;2;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">while</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000dd">true</span><span style="COLOR: #000000">)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">while</span><span style="COLOR: #000000">(*e_idx&nbsp;&gt;&nbsp;*pivot)&nbsp;--e_idx;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">while</span><span style="COLOR: #000000">(*s_idx&nbsp;&lt;&nbsp;*pivot)&nbsp;++s_idx;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">if</span><span style="COLOR: #000000">(e_idx&nbsp;&lt;=&nbsp;s_idx)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">break</span><span style="COLOR: #000000">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;swap(*s_idx,&nbsp;*e_idx);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;swap(*s_idx,&nbsp;*pivot);<br />
&nbsp;&nbsp;&nbsp;&nbsp;quick_sort(begin,&nbsp;s_idx);<br />
&nbsp;&nbsp;&nbsp;&nbsp;quick_sort(s_idx&nbsp;+&nbsp;1,&nbsp;end);<br />
}</span></span></span></span></span></span></span> 			 ]]> 
		</description>
		<category>C/C++</category>

		<comments>http://ted78.egloos.com/3124529#comments</comments>
		<pubDate>Tue, 20 Feb 2007 14:56:46 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ SCJP 5.0 ]]> </title>
		<link>http://ted78.egloos.com/3092318</link>
		<guid>http://ted78.egloos.com/3092318</guid>
		<description>
			<![CDATA[ 
  몇일전 SCJP 5.0을 취득했다.<br><br>중고등학교때 셤에서 90점을 받아본 과목은 영어, 수학 정도였는데 SCJP도 90점...<br><br>이런 시험을 뭐하러 3시간 가까이 보는지 이해가 안된다. 1시간안에 깔끔히 풀리던데...<br><br>그나저나 제일 불만인 점은 왜 틀린 문제 Review를 제공하지 않는가 하는 것이다.<br><br>틀린 것을 알아야 다시 Review해보면서 발전을 할 것 아니냐!!!<br><br>SCWCD와 SCBCD도 올해 상반기 안에 정보처리기사랑 같이 취득해야지...<br><br>아직 기사셤도 안보다니 한심한 넘 ㅠㅠ<br>			 ]]> 
		</description>
		<category>Java</category>

		<comments>http://ted78.egloos.com/3092318#comments</comments>
		<pubDate>Sun, 11 Feb 2007 01:16:46 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ ASP.NET 함수 모음 ]]> </title>
		<link>http://ted78.egloos.com/2835159</link>
		<guid>http://ted78.egloos.com/2835159</guid>
		<description>
			<![CDATA[ 
  <p><strong>System.Web.UI.Page</strong></p><p>ClearChildViewState()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 웹폼 내부&nbsp;컨트롤의 뷰스테이트 초기화</p><p>IsPostBack()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 현재 요청이 포스트백인지 여부</p>			 ]]> 
		</description>
		<category>ASP.NET</category>

		<comments>http://ted78.egloos.com/2835159#comments</comments>
		<pubDate>Wed, 06 Dec 2006 07:34:46 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Linear Probing Hash Table 구현 ]]> </title>
		<link>http://ted78.egloos.com/2641078</link>
		<guid>http://ted78.egloos.com/2641078</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="FONT-SIZE: 9pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 9pt; FONT-FAMILY: Dotumche"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 9pt; FONT-FAMILY: Dotumche"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 9pt; FONT-FAMILY: Dotumche"><span style="COLOR: #008800">/*&nbsp;DO&nbsp;NOT&nbsp;reproduce&nbsp;the&nbsp;code&nbsp;above&nbsp;without&nbsp;any&nbsp;permission.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><span style="COLOR: #000000"><br />
</span><span style="COLOR: #008800">/*&nbsp;Contact&nbsp;me&nbsp;via&nbsp;email(ted78kr&nbsp;at&nbsp;yahoo.co.kr)&nbsp;if&nbsp;you&nbsp;wish&nbsp;to.&nbsp;*/</span><span style="COLOR: #000000"></span><br />
</span></span></span></span></span></span></span></span></span></span><br />
<span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd">using</span>&nbsp;System;<br />
<span style="COLOR: #0000dd">using</span>&nbsp;System.Collections.Generic;<br />
<span style="COLOR: #0000dd">using</span>&nbsp;System.Text;<br />
<br />
<span style="COLOR: #0000dd">namespace</span>&nbsp;HashTest<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">class</span>&nbsp;HashTable<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">private</span>&nbsp;<span style="COLOR: #0000dd">const</span>&nbsp;<span style="COLOR: #0000dd">int</span>&nbsp;tableSize&nbsp;=&nbsp;40;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">private</span>&nbsp;String[]&nbsp;hashArray&nbsp;=&nbsp;<span style="COLOR: #0000dd">new</span>&nbsp;String[tableSize];<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">public</span>&nbsp;<span style="COLOR: #0000dd">bool</span>&nbsp;Insert(String&nbsp;key)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">int</span>&nbsp;idx&nbsp;=&nbsp;(<span style="COLOR: #0000dd">int</span>)(key[0])&nbsp;%&nbsp;26;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">int</span>&nbsp;i&nbsp;=&nbsp;idx;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">while</span>&nbsp;(<span style="COLOR: #0000dd">true</span>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>&nbsp;(hashArray[i]&nbsp;==&nbsp;<span style="COLOR: #0000dd">null</span>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hashArray[i]&nbsp;=&nbsp;key;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Console.WriteLine(<span style="COLOR: #aa3300">"{0}번째에&nbsp;대입!"</span>,&nbsp;i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">return</span>&nbsp;<span style="COLOR: #0000dd">true</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">else</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++i;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>&nbsp;(i&nbsp;&gt;=&nbsp;tableSize)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">else</span>&nbsp;<span style="COLOR: #0000dd">if</span>&nbsp;(i&nbsp;==&nbsp;idx)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">return</span>&nbsp;<span style="COLOR: #0000dd">false</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">public</span>&nbsp;<span style="COLOR: #0000dd">bool</span>&nbsp;Find(String&nbsp;key)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">int</span>&nbsp;idx&nbsp;=&nbsp;(<span style="COLOR: #0000dd">int</span>)(key[0])&nbsp;%&nbsp;26;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">int</span>&nbsp;i&nbsp;=&nbsp;idx;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">while</span>&nbsp;(<span style="COLOR: #0000dd">true</span>)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>&nbsp;(hashArray[i].Equals(key))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.Console.WriteLine(<span style="COLOR: #aa3300">"{0}번째에서&nbsp;발견!"</span>,&nbsp;i);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">return</span>&nbsp;<span style="COLOR: #0000dd">true</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">else</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++i;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>&nbsp;(i&nbsp;&gt;=&nbsp;tableSize)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i&nbsp;=&nbsp;0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">else</span>&nbsp;<span style="COLOR: #0000dd">if</span>&nbsp;(i&nbsp;==&nbsp;idx)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">return</span>&nbsp;<span style="COLOR: #0000dd">false</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">class</span>&nbsp;Program<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">static</span>&nbsp;<span style="COLOR: #0000dd">void</span>&nbsp;Main(string[]&nbsp;args)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HashTable&nbsp;tb&nbsp;=&nbsp;<span style="COLOR: #0000dd">new</span>&nbsp;HashTable();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Insert(<span style="COLOR: #aa3300">"Hello"</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Insert(<span style="COLOR: #aa3300">"World"</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Insert(<span style="COLOR: #aa3300">"Good"</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Insert(<span style="COLOR: #aa3300">"Thank&nbsp;you"</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Insert(<span style="COLOR: #aa3300">"Teacher"</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Insert(<span style="COLOR: #aa3300">"Wow"</span>);<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tb.Find(<span style="COLOR: #aa3300">"Teacher"</span>);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
</span>			 ]]> 
		</description>
		<category>C#</category>

		<comments>http://ted78.egloos.com/2641078#comments</comments>
		<pubDate>Tue, 17 Oct 2006 08:40:51 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 템플릿 클래스 Matrix 구현 ]]> </title>
		<link>http://ted78.egloos.com/2605694</link>
		<guid>http://ted78.egloos.com/2605694</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #008800"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="COLOR: #008800">/*&nbsp;DO&nbsp;NOT&nbsp;reproduce&nbsp;the&nbsp;code&nbsp;above&nbsp;without&nbsp;any&nbsp;permission.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br />
<span style="COLOR: #008800">/*&nbsp;Contact&nbsp;me&nbsp;via&nbsp;email(ted78kr&nbsp;at&nbsp;yahoo.co.kr)&nbsp;if&nbsp;you&nbsp;wish&nbsp;to.&nbsp;*/</span></span></span></span></span></span></span></span></span><br />
<br />
<span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd">#include</span><span style="COLOR: #000000">&nbsp;&lt;iostream&gt;<br />
<br />
</span><span style="COLOR: #0000dd">using</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">namespace</span><span style="COLOR: #000000">&nbsp;std;<br />
<br />
</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;RowCnt,&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;ColCnt,&nbsp;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T&nbsp;=&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&gt;<br />
</span><span style="COLOR: #0000dd">class</span><span style="COLOR: #000000">&nbsp;Matrix&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">class</span><span style="COLOR: #000000">&nbsp;Row&nbsp;{<br />
</span><span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">public</span><span style="COLOR: #000000">:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T&amp;&nbsp;</span><span style="COLOR: #0000dd">operator</span><span style="COLOR: #000000">[](</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;col)&nbsp;{&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;data[col];&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T2&gt;&nbsp;</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;Row&amp;&nbsp;operator*=(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;T2&nbsp;val)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;RowCnt;&nbsp;++i)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data[i]&nbsp;*=&nbsp;val;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;*this;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">private</span><span style="COLOR: #000000">:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;T&nbsp;data[RowCnt];<br />
&nbsp;&nbsp;&nbsp;&nbsp;};<br />
</span><span style="COLOR: #0000dd">public</span><span style="COLOR: #000000">:<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;cols()&nbsp;{&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;ColCnt;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;rows()&nbsp;{&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;RowCnt;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;Row&amp;&nbsp;</span><span style="COLOR: #0000dd">operator</span><span style="COLOR: #000000">[](</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;row)&nbsp;{&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;matrix[row];&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008800">//&nbsp;can&nbsp;be&nbsp;multiplied&nbsp;by&nbsp;any&nbsp;type</span><br />
<span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T2&gt;&nbsp;Matrix&nbsp;operator*(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;T2&nbsp;val);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T2&gt;&nbsp;</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;Matrix&amp;&nbsp;operator*=(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;T2&nbsp;val);<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #008800">//&nbsp;inner&nbsp;product&nbsp;(not&nbsp;implemented&nbsp;yet)</span><br />
<span style="COLOR: #000000">&nbsp;&nbsp;&nbsp;&nbsp;Matrix&nbsp;operator*(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;Matrix&amp;&nbsp;m);<br />
<span style="COLOR: #0000dd">private</span><span style="COLOR: #000000">:<br />
&nbsp;&nbsp;&nbsp;&nbsp;Row&nbsp;matrix[ColCnt];<br />
</span>};<br />
<br />
</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;RowCnt,&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;ColCnt,&nbsp;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T2&gt;<br />
</span><span style="COLOR: #0000dd">inline</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;Matrix&lt;RowCnt,ColCnt,T&gt;&amp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Matrix&lt;RowCnt,ColCnt,T&gt;::operator*=(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;T2&nbsp;val)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;ColCnt;&nbsp;++i)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;matrix[i]&nbsp;*=&nbsp;val;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;*this;<br />
}<br />
<br />
</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;RowCnt,&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;ColCnt,&nbsp;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T2&gt;<br />
</span><span style="COLOR: #0000dd">inline</span><span style="COLOR: #000000">&nbsp;Matrix&lt;RowCnt,ColCnt,T&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;Matrix&lt;RowCnt,ColCnt,T&gt;::operator*(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;T2&nbsp;val)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;Matrix(*this)&nbsp;*=&nbsp;val;<br />
}<br />
<br />
</span><span style="COLOR: #008800">//&nbsp;binary&nbsp;operations</span><br />
<span style="COLOR: #0000dd">template</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;RowCnt,&nbsp;</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;ColCnt,&nbsp;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T,&nbsp;</span><span style="COLOR: #0000dd">typename</span><span style="COLOR: #000000">&nbsp;T2&gt;<br />
</span><span style="COLOR: #0000dd">inline</span><span style="COLOR: #000000">&nbsp;Matrix&lt;RowCnt,ColCnt,T&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;operator*(</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;T2&amp;&nbsp;val,&nbsp;</span><span style="COLOR: #0000dd">const</span><span style="COLOR: #000000">&nbsp;Matrix&lt;RowCnt,ColCnt,T&gt;&amp;&nbsp;m)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;</span><span style="COLOR: #0000dd">const_cast</span><span style="COLOR: #000000">&lt;Matrix&lt;RowCnt,ColCnt,T&gt;&amp;&gt;(m)&nbsp;*&nbsp;val;<br />
}<br />
<br />
</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;main(</span><span style="COLOR: #0000dd">int</span><span style="COLOR: #000000">&nbsp;argc,&nbsp;char*&nbsp;argv[])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;Matrix&lt;3,3&gt;&nbsp;matrix;<br />
&nbsp;&nbsp;&nbsp;&nbsp;matrix[2][2]&nbsp;=&nbsp;5;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Matrix&lt;3,3&gt;&nbsp;another&nbsp;=&nbsp;5&nbsp;*&nbsp;matrix&nbsp;*&nbsp;2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;another&nbsp;=&nbsp;matrix&nbsp;*&nbsp;2&nbsp;*&nbsp;6;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;matrix&nbsp;*=&nbsp;2;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;matrix[2][2]&nbsp;&lt;&lt;&nbsp;endl;<br />
&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;another[2][2]&nbsp;&lt;&lt;&nbsp;endl;&nbsp;&nbsp;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #0000dd">return</span><span style="COLOR: #000000">&nbsp;0;<br />
}</span><br />
</span></span></span>			 ]]> 
		</description>
		<category>C/C++</category>

		<comments>http://ted78.egloos.com/2605694#comments</comments>
		<pubDate>Sun, 08 Oct 2006 10:05:11 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
	<item>
		<title><![CDATA[ GetOpenFile으로 다수 파일 선택하기 예제 ]]> </title>
		<link>http://ted78.egloos.com/2598109</link>
		<guid>http://ted78.egloos.com/2598109</guid>
		<description>
			<![CDATA[ 
  <span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"><span style="FONT-SIZE: 10pt; FONT-FAMILY: Dotumche"><span style="COLOR: #008800">/*&nbsp;DO&nbsp;NOT&nbsp;reproduce&nbsp;the&nbsp;code&nbsp;above&nbsp;without&nbsp;any&nbsp;permission.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span><br />
<span style="COLOR: #008800">/*&nbsp;Contact&nbsp;me&nbsp;via&nbsp;email(ted78kr&nbsp;at&nbsp;yahoo.co.kr)&nbsp;if&nbsp;you&nbsp;wish&nbsp;to.&nbsp;*/</span></span><span style="COLOR: #000000"><span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd"></span></span></span><br />
</span></span></span></span></span></span><br />
<span style="FONT-SIZE: 10pt; FONT-FAMILY: DotumChe"><span style="COLOR: #0000dd">void</span>&nbsp;DoTest1()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">char</span>&nbsp;buf[MAX_PATH]&nbsp;=&nbsp;<span style="COLOR: #aa3300">""</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;반드시&nbsp;초기화되어야&nbsp;함...</span><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;OPENFILENAME&nbsp;ofn;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;ZeroMemory(&amp;ofn,&nbsp;<span style="COLOR: #0000dd">sizeof</span>(OPENFILENAME));<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;ofn.lStructSize&nbsp;=&nbsp;<span style="COLOR: #0000dd">sizeof</span>(OPENFILENAME);<br />
&nbsp;&nbsp;&nbsp;&nbsp;ofn.hwndOwner&nbsp;=&nbsp;g_hWnd;<br />
&nbsp;&nbsp;&nbsp;&nbsp;ofn.lpstrFilter&nbsp;=&nbsp;<span style="COLOR: #aa3300">"모든&nbsp;파일(*.*)\0*.*\0"</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;ofn.lpstrFile&nbsp;=&nbsp;buf;<br />
&nbsp;&nbsp;&nbsp;&nbsp;ofn.nMaxFile&nbsp;=&nbsp;<span style="COLOR: #0000dd">sizeof</span>(buf);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;문자&nbsp;갯수</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;ofn.Flags&nbsp;=&nbsp;OFN_ALLOWMULTISELECT&nbsp;|&nbsp;OFN_EXPLORER;<br />
&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>(GetOpenFileName(&amp;ofn))&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;버퍼가&nbsp;짧으면&nbsp;FALSE가&nbsp;리턴되고</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;버퍼가&nbsp;충분하면&nbsp;TRUE&nbsp;리턴되며</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;폴더명, 파일명1, 파일명2...&nbsp;(구분인자:널문자)</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string&nbsp;temp&nbsp;=&nbsp;buf;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp.reserve(256);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;+=&nbsp;'\n';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;proc_file&nbsp;=&nbsp;<span style="COLOR: #0000dd">false</span>;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;빠른&nbsp;종료를&nbsp;위한&nbsp;플래그</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">int</span>&nbsp;no_of_item&nbsp;=&nbsp;0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #008800">//&nbsp;선택된&nbsp;갯수</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">for</span>(<span style="COLOR: #0000dd">int</span>&nbsp;pos&nbsp;=&nbsp;ofn.nFileOffset;&nbsp;pos&nbsp;&lt;&nbsp;<span style="COLOR: #0000dd">sizeof</span>(buf);)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>(buf[pos]&nbsp;==&nbsp;'\0')&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">if</span>(!proc_file)&nbsp;<span style="COLOR: #0000dd">break</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++pos;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proc_file&nbsp;=&nbsp;<span style="COLOR: #0000dd">false</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">else</span>&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;+=&nbsp;&amp;buf[pos];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;+=&nbsp;'\n';&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pos&nbsp;+=&nbsp;strlen(&amp;buf[pos]);&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;++no_of_item;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;proc_file&nbsp;=&nbsp;<span style="COLOR: #0000dd">true</span>;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MessageBox(g_hWnd,&nbsp;temp.c_str(),&nbsp;<span style="COLOR: #aa3300">"아놔!"</span>,&nbsp;MB_OK);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="COLOR: #0000dd">return</span>;<br />
}<br />
<br />
</span>			 ]]> 
		</description>
		<category>Win32</category>

		<comments>http://ted78.egloos.com/2598109#comments</comments>
		<pubDate>Fri, 06 Oct 2006 06:20:37 GMT</pubDate>
		<dc:creator>행궈</dc:creator>
	</item>
</channel>
</rss>
