<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>IT 성장일기</title>
    <link>https://itfervor.tistory.com/</link>
    <description>개발자로 성장하기위한 일기장</description>
    <language>ko</language>
    <pubDate>Thu, 9 Apr 2026 00:04:00 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>코딩 욕심쟁이</managingEditor>
    <image>
      <title>IT 성장일기</title>
      <url>https://tistory1.daumcdn.net/tistory/5776737/attach/f3fb1817e59040658933583e25f2751b</url>
      <link>https://itfervor.tistory.com</link>
    </image>
    <item>
      <title>IMPLEMENT_DYNAMIC, DECLARE_DYNAMIC 매크로</title>
      <link>https://itfervor.tistory.com/197</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 개요&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MFC 프레임 워크를 통해 개발을 하면서 브레이크 포인트를 찍으면 IMPLEMENT_DYNAMIC, DECLARE_DYNAMIC 매크로를 거쳐가는 것을 보았다. 그래서 이 매크로가 무엇인지 궁금했고 한번 알아보자&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 역할 정리&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;DECLARE_DYNAMIC:&lt;/b&gt; 클래스 선언부에 작성하는 매크로이고 헤더파일에 작성된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;IMPLEMENT_DYNAMIC:&lt;/b&gt; 클래스 구현부에 작성하는 매크로이고 소스파일에 작성된다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 매크로별 제공되는 기능&lt;/h3&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;DECLARE_DYNAMIC - RTTI 관련 멤버 &lt;b&gt;선언&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;- IsKindOf, RUNTIME_CLASS, DYNAMIC_DOWNCAST 사용 준비한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;IMPLEMENT_DYNAMIC - RTTI 관련 멤버 &lt;b&gt;구현 &amp;amp; 등록&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-size: 16px; letter-spacing: 0px;&quot;&gt;&amp;nbsp;- IsKindOf, RUNTIME_CLASS, DYNAMIC_DOWNCAST 실제로 동작하게 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;RUNTIME_CLASS&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;MyClass에 대해 IMPLEMENT_DYNAMIC이 만든 CRuntimeClass 정보를 가져오는 매크로이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IsKindOf&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;객체의 GetRunTimeClass()와 상속 체인 정보를 이용해서 런타임에 타입이 맞는 Class인지 확인한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;DYNAMIC_DOWNCAST&lt;/b&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;pObj-&amp;gt;IsKindOf(RUNTIME_CLASS(MyClass))를 사용해 타입을 확인한 뒤, 맞으면 static_cast해서 돌려주는 안전한 다운캐스팅 매크로이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 관련 MFC RTTI 매크로&lt;/h3&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 64px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style4&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.6511%; height: 16px;&quot;&gt;&lt;b&gt;매크로&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50.3489%; height: 16px;&quot;&gt;&lt;b&gt;기능&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.6511%; height: 16px;&quot;&gt;DECLARE_DYNAMIC / IMPLEMENT_DYNAMIC&lt;/td&gt;
&lt;td style=&quot;width: 50.3489%; height: 16px;&quot;&gt;런타임 타입 정보 지원 (IsKindOf 가능)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.6511%; height: 16px;&quot;&gt;DECLARE_DYNCREATE / IMPLEMENT_DYNCREATE&lt;/td&gt;
&lt;td style=&quot;width: 50.3489%; height: 16px;&quot;&gt;런타임 타입 정보 지원 (IsKindOf 가능) &lt;br /&gt;+ 동적 생성(CreateObject) 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 49.6511%; height: 16px;&quot;&gt;DECLARE_MESSAGE_MAP&lt;/td&gt;
&lt;td style=&quot;width: 50.3489%; height: 16px;&quot;&gt;메시지맵 연결&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개념 Self Study /C, C++</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/197</guid>
      <comments>https://itfervor.tistory.com/197#entry197comment</comments>
      <pubDate>Wed, 3 Dec 2025 10:17:30 +0900</pubDate>
    </item>
    <item>
      <title>  중요한 날의 오행(五行)별 인연의 등장 방식</title>
      <link>https://itfervor.tistory.com/195</link>
      <description>&lt;h2 data-end=&quot;421&quot; data-start=&quot;385&quot; data-ke-size=&quot;size26&quot;&gt;  목(木)기운의 인연 &amp;mdash; &amp;ldquo;함께 성장하며 피어나는 사랑&amp;rdquo;&lt;/h2&gt;
&lt;blockquote data-end=&quot;462&quot; data-start=&quot;423&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-end=&quot;462&quot; data-start=&quot;425&quot; data-ke-size=&quot;size16&quot;&gt;  말이 잘 통하고, 대화 속에서 자연스럽게 깊어지는 인연이에요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-end=&quot;475&quot; data-start=&quot;464&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;등장 방식&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;579&quot; data-start=&quot;476&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;513&quot; data-start=&quot;476&quot;&gt;공부, 강의, 독서모임, 프로젝트 등 &amp;lsquo;지적인 교류의 자리&amp;rsquo;&lt;/li&gt;
&lt;li data-end=&quot;545&quot; data-start=&quot;514&quot;&gt;함께 배우고 성장하는 과정에서 서서히 스며듭니다.&lt;/li&gt;
&lt;li data-end=&quot;579&quot; data-start=&quot;546&quot;&gt;친구처럼 시작하지만 대화가 깊어지며 감정이 자라나요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;652&quot; data-start=&quot;581&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;느낌&lt;/b&gt;&lt;br /&gt;&amp;ldquo;이 사람은 내 생각을 이어서 말해주는 느낌이야.&amp;rdquo;&lt;br /&gt;서로를 자극하고, 성장시키는 동반자 같은 사랑이에요.&lt;/p&gt;
&lt;p data-end=&quot;662&quot; data-start=&quot;654&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;715&quot; data-start=&quot;663&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;677&quot; data-start=&quot;663&quot;&gt;같이 공부하던 사람&lt;/li&gt;
&lt;li data-end=&quot;695&quot; data-start=&quot;678&quot;&gt;같은 목표를 가진 파트너&lt;/li&gt;
&lt;li data-end=&quot;715&quot; data-start=&quot;696&quot;&gt;지적인 호기심이 통하는 인연&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;790&quot; data-start=&quot;717&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주의점&lt;/b&gt;&lt;br /&gt;  목기운의 인연은 시간이 필요합니다.&lt;br /&gt;조급하게 밀어붙이면, 나무가 꺾이듯 관계가 금방 마를 수 있어요.&lt;/p&gt;
&lt;hr data-end=&quot;795&quot; data-start=&quot;792&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;833&quot; data-start=&quot;797&quot; data-ke-size=&quot;size26&quot;&gt;  화(火)기운의 인연 &amp;mdash; &amp;ldquo;감정과 열정으로 불붙는 사랑&amp;rdquo;&lt;/h2&gt;
&lt;blockquote data-end=&quot;866&quot; data-start=&quot;835&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-end=&quot;866&quot; data-start=&quot;837&quot; data-ke-size=&quot;size16&quot;&gt;❤️ 첫눈에 불타오르는 사랑, 강렬한 감정의 에너지.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-end=&quot;879&quot; data-start=&quot;868&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;등장 방식&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;977&quot; data-start=&quot;880&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;919&quot; data-start=&quot;880&quot;&gt;눈에 띄는 자리, 공연, 축제, SNS 등 감정이 움직이는 공간&lt;/li&gt;
&lt;li data-end=&quot;944&quot; data-start=&quot;920&quot;&gt;첫인상에서 강한 끌림, 직감적인 연결&lt;/li&gt;
&lt;li data-end=&quot;977&quot; data-start=&quot;945&quot;&gt;감정의 속도가 빠르고, 분위기가 뜨겁게 전개됩니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1041&quot; data-start=&quot;979&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;느낌&lt;/b&gt;&lt;br /&gt;&amp;ldquo;처음 만났는데 너무 편해&amp;hellip; 눈빛에서 끝났어.&amp;rdquo;&lt;br /&gt;감정이 바로 연결되고, 몰입도가 높아요.&lt;/p&gt;
&lt;p data-end=&quot;1051&quot; data-start=&quot;1043&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1110&quot; data-start=&quot;1052&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1065&quot; data-start=&quot;1052&quot;&gt;첫눈에 반한 사람&lt;/li&gt;
&lt;li data-end=&quot;1090&quot; data-start=&quot;1066&quot;&gt;SNS나 행사에서 만난 매력적인 인연&lt;/li&gt;
&lt;li data-end=&quot;1110&quot; data-start=&quot;1091&quot;&gt;열정적인 대화로 시작된 관계&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1188&quot; data-start=&quot;1112&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주의점&lt;/b&gt;&lt;br /&gt;  화기운은 불처럼 빠르게 타오릅니다.&lt;br /&gt;하지만 페이스 조절이 필요해요 &amp;mdash; 너무 뜨거우면 쉽게 식을 수 있어요.&lt;/p&gt;
&lt;hr data-end=&quot;1193&quot; data-start=&quot;1190&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1233&quot; data-start=&quot;1195&quot; data-ke-size=&quot;size26&quot;&gt;  토(土)기운의 인연 &amp;mdash; &amp;ldquo;신뢰와 일상 속에서 자라는 사랑&amp;rdquo;&lt;/h2&gt;
&lt;blockquote data-end=&quot;1277&quot; data-start=&quot;1235&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-end=&quot;1277&quot; data-start=&quot;1237&quot; data-ke-size=&quot;size16&quot;&gt;  편안함과 안정, &amp;lsquo;같이 있으면 든든한 사람&amp;rsquo;이 바로 이 인연이에요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-end=&quot;1290&quot; data-start=&quot;1279&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;등장 방식&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1378&quot; data-start=&quot;1291&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1319&quot; data-start=&quot;1291&quot;&gt;일상, 회사, 사업, 지인 등 현실적인 연결&lt;/li&gt;
&lt;li data-end=&quot;1350&quot; data-start=&quot;1320&quot;&gt;믿음이 먼저 쌓이고, 감정은 천천히 자라납니다.&lt;/li&gt;
&lt;li data-end=&quot;1378&quot; data-start=&quot;1351&quot;&gt;오래 알고 지내던 사람과의 인연도 많아요.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1445&quot; data-start=&quot;1380&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;느낌&lt;/b&gt;&lt;br /&gt;&amp;ldquo;처음엔 아무 느낌 없었는데, 보면 볼수록 좋다.&amp;rdquo;&lt;br /&gt;조용하지만 깊고, 현실감 있는 사랑이에요.&lt;/p&gt;
&lt;p data-end=&quot;1455&quot; data-start=&quot;1447&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1502&quot; data-start=&quot;1456&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1478&quot; data-start=&quot;1456&quot;&gt;직장 동료, 선후배, 거래처 사람&lt;/li&gt;
&lt;li data-end=&quot;1502&quot; data-start=&quot;1479&quot;&gt;현실적인 파트너십 속에서 싹튼 관계&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1576&quot; data-start=&quot;1504&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주의점&lt;/b&gt;&lt;br /&gt;  너무 현실적으로 접근하면 설렘이 사라집니다.&lt;br /&gt;&amp;lsquo;조건&amp;rsquo;보다 &amp;lsquo;사람&amp;rsquo;을 먼저 봐야 진짜 인연이 됩니다.&lt;/p&gt;
&lt;hr data-end=&quot;1581&quot; data-start=&quot;1578&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1616&quot; data-start=&quot;1583&quot; data-ke-size=&quot;size26&quot;&gt;  금(金)기운의 인연 &amp;mdash; &amp;ldquo;세련되고 이성적인 만남&amp;rdquo;&lt;/h2&gt;
&lt;blockquote data-end=&quot;1656&quot; data-start=&quot;1618&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-end=&quot;1656&quot; data-start=&quot;1620&quot; data-ke-size=&quot;size16&quot;&gt;  서로의 가치관과 품격에 끌리는, 차분하고 깔끔한 인연이에요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-end=&quot;1669&quot; data-start=&quot;1658&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;등장 방식&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1761&quot; data-start=&quot;1670&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1699&quot; data-start=&quot;1670&quot;&gt;직장, 학회, 프로젝트 등 지적&amp;middot;업무적인 연결&lt;/li&gt;
&lt;li data-end=&quot;1728&quot; data-start=&quot;1700&quot;&gt;감정보단 태도, 센스, 매너에서 끌림이 생김&lt;/li&gt;
&lt;li data-end=&quot;1761&quot; data-start=&quot;1729&quot;&gt;&amp;ldquo;이 사람 괜찮다&amp;rdquo;는 이성적 판단으로 시작되는 인연&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1823&quot; data-start=&quot;1763&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;느낌&lt;/b&gt;&lt;br /&gt;겉으로는 담백하지만 속은 진심.&lt;br /&gt;서로의 수준과 가치관이 잘 맞을 때 관계가 깊어져요.&lt;/p&gt;
&lt;p data-end=&quot;1833&quot; data-start=&quot;1825&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1872&quot; data-start=&quot;1834&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1846&quot; data-start=&quot;1834&quot;&gt;같은 업계 사람&lt;/li&gt;
&lt;li data-end=&quot;1872&quot; data-start=&quot;1847&quot;&gt;프로젝트나 협업으로 인연이 시작된 경우&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;1948&quot; data-start=&quot;1874&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주의점&lt;/b&gt;&lt;br /&gt;  감정보다 계산이 앞서면 관계가 냉각될 수 있어요.&lt;br /&gt;금기운 인연은 &lt;b&gt;감정의 온도 유지&lt;/b&gt;가 관건입니다.&lt;/p&gt;
&lt;hr data-end=&quot;1953&quot; data-start=&quot;1950&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1991&quot; data-start=&quot;1955&quot; data-ke-size=&quot;size26&quot;&gt;  수(水)기운의 인연 &amp;mdash; &amp;ldquo;감정의 깊이로 이어지는 사랑&amp;rdquo;&lt;/h2&gt;
&lt;blockquote data-end=&quot;2032&quot; data-start=&quot;1993&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-end=&quot;2032&quot; data-start=&quot;1995&quot; data-ke-size=&quot;size16&quot;&gt;  마음이 먼저 통하고, 말보다 &amp;lsquo;느낌&amp;rsquo;으로 이어지는 인연이에요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-end=&quot;2045&quot; data-start=&quot;2034&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;등장 방식&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;2131&quot; data-start=&quot;2046&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;2082&quot; data-start=&quot;2046&quot;&gt;감정의 교류가 있는 공간 (음악, 예술, 상담, 대화 등)&lt;/li&gt;
&lt;li data-end=&quot;2112&quot; data-start=&quot;2083&quot;&gt;서로의 상처나 내면을 이해하면서 깊어지는 관계&lt;/li&gt;
&lt;li data-end=&quot;2131&quot; data-start=&quot;2113&quot;&gt;우연히 대화가 길어진 인연&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;2192&quot; data-start=&quot;2133&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;느낌&lt;/b&gt;&lt;br /&gt;&amp;ldquo;이 사람은 내 마음을 아는 것 같아.&amp;rdquo;&lt;br /&gt;공감과 위로로 연결되는 영적인 사랑이에요.&lt;/p&gt;
&lt;p data-end=&quot;2202&quot; data-start=&quot;2194&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;2248&quot; data-start=&quot;2203&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;2228&quot; data-start=&quot;2203&quot;&gt;예술, 심리, 감정 교류에서 만난 사람&lt;/li&gt;
&lt;li data-end=&quot;2248&quot; data-start=&quot;2229&quot;&gt;편안하게 마음이 열리는 인연&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-end=&quot;2323&quot; data-start=&quot;2250&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주의점&lt;/b&gt;&lt;br /&gt;  감정이 너무 깊게 얽히면 의존이 생길 수 있어요.&lt;br /&gt;유연함을 잃지 않는 것이 수기운 인연의 핵심이에요.&lt;/p&gt;
&lt;p data-end=&quot;2323&quot; data-start=&quot;2250&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-end=&quot;2357&quot; data-start=&quot;2330&quot; data-ke-size=&quot;size26&quot;&gt;  오행별 인연의 등장 스타일 한눈에 보기&lt;/h2&gt;
&lt;div&gt;
&lt;div&gt;&lt;b&gt;오행등장 방식키워드사랑의 속성주의점&lt;/b&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;2715&quot; data-start=&quot;2359&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;2715&quot; data-start=&quot;2457&quot;&gt;
&lt;tr data-end=&quot;2511&quot; data-start=&quot;2457&quot;&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2464&quot; data-start=&quot;2457&quot;&gt;  목&lt;/td&gt;
&lt;td data-end=&quot;2477&quot; data-start=&quot;2464&quot; data-col-size=&quot;sm&quot;&gt;공부, 성장, 대화&lt;/td&gt;
&lt;td data-end=&quot;2486&quot; data-start=&quot;2477&quot; data-col-size=&quot;sm&quot;&gt;공감, 배움&lt;/td&gt;
&lt;td data-end=&quot;2497&quot; data-start=&quot;2486&quot; data-col-size=&quot;sm&quot;&gt;친구처럼 깊어짐&lt;/td&gt;
&lt;td data-end=&quot;2511&quot; data-start=&quot;2497&quot; data-col-size=&quot;sm&quot;&gt;느림, 현실감 부족&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2563&quot; data-start=&quot;2512&quot;&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2519&quot; data-start=&quot;2512&quot;&gt;  화&lt;/td&gt;
&lt;td data-end=&quot;2533&quot; data-start=&quot;2519&quot; data-col-size=&quot;sm&quot;&gt;열정, 직감, 이벤트&lt;/td&gt;
&lt;td data-end=&quot;2542&quot; data-start=&quot;2533&quot; data-col-size=&quot;sm&quot;&gt;불꽃, 몰입&lt;/td&gt;
&lt;td data-end=&quot;2551&quot; data-start=&quot;2542&quot; data-col-size=&quot;sm&quot;&gt;빠르고 강렬&lt;/td&gt;
&lt;td data-end=&quot;2563&quot; data-start=&quot;2551&quot; data-col-size=&quot;sm&quot;&gt;과열, 감정소모&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2616&quot; data-start=&quot;2564&quot;&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2571&quot; data-start=&quot;2564&quot;&gt;  토&lt;/td&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2584&quot; data-start=&quot;2571&quot;&gt;일상, 신뢰, 현실&lt;/td&gt;
&lt;td data-end=&quot;2594&quot; data-start=&quot;2584&quot; data-col-size=&quot;sm&quot;&gt;든든함, 안정&lt;/td&gt;
&lt;td data-end=&quot;2605&quot; data-start=&quot;2594&quot; data-col-size=&quot;sm&quot;&gt;현실적, 결혼형&lt;/td&gt;
&lt;td data-end=&quot;2616&quot; data-start=&quot;2605&quot; data-col-size=&quot;sm&quot;&gt;권태, 계산적&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2666&quot; data-start=&quot;2617&quot;&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2624&quot; data-start=&quot;2617&quot;&gt;  금&lt;/td&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2637&quot; data-start=&quot;2624&quot;&gt;업무, 세련, 이성&lt;/td&gt;
&lt;td data-end=&quot;2646&quot; data-start=&quot;2637&quot; data-col-size=&quot;sm&quot;&gt;품격, 지적&lt;/td&gt;
&lt;td data-end=&quot;2656&quot; data-start=&quot;2646&quot; data-col-size=&quot;sm&quot;&gt;차분하고 깔끔&lt;/td&gt;
&lt;td data-end=&quot;2666&quot; data-start=&quot;2656&quot; data-col-size=&quot;sm&quot;&gt;감정의 냉기&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2715&quot; data-start=&quot;2667&quot;&gt;
&lt;td data-col-size=&quot;sm&quot; data-end=&quot;2674&quot; data-start=&quot;2667&quot;&gt;  수&lt;/td&gt;
&lt;td data-end=&quot;2687&quot; data-start=&quot;2674&quot; data-col-size=&quot;sm&quot;&gt;감정, 예술, 공감&lt;/td&gt;
&lt;td data-end=&quot;2696&quot; data-start=&quot;2687&quot; data-col-size=&quot;sm&quot;&gt;위로, 이해&lt;/td&gt;
&lt;td data-end=&quot;2704&quot; data-start=&quot;2696&quot; data-col-size=&quot;sm&quot;&gt;깊고 영적&lt;/td&gt;
&lt;td data-end=&quot;2715&quot; data-start=&quot;2704&quot; data-col-size=&quot;sm&quot;&gt;감정의 과몰입&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>사주</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/195</guid>
      <comments>https://itfervor.tistory.com/195#entry195comment</comments>
      <pubDate>Tue, 28 Oct 2025 16:56:04 +0900</pubDate>
    </item>
    <item>
      <title>  천간과 10간의 만남 총정리</title>
      <link>https://itfervor.tistory.com/178</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div data-message-model-slug=&quot;gpt-4o&quot; data-message-id=&quot;70dd084c-7c33-4450-8634-a15335aaa534&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;h2 data-end=&quot;303&quot; data-start=&quot;280&quot; data-ke-size=&quot;size26&quot;&gt;  1. 갑(甲)목과 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;752&quot; data-start=&quot;305&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;752&quot; data-start=&quot;348&quot;&gt;
&lt;tr data-end=&quot;391&quot; data-start=&quot;348&quot;&gt;
&lt;td data-end=&quot;357&quot; data-start=&quot;348&quot;&gt;&lt;b&gt;甲甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;366&quot; data-start=&quot;357&quot;&gt;큰 나무 둘&lt;/td&gt;
&lt;td data-end=&quot;391&quot; data-start=&quot;366&quot;&gt;지도자 기질, 강한 리더십, 경쟁 심화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;433&quot; data-start=&quot;392&quot;&gt;
&lt;td data-end=&quot;401&quot; data-start=&quot;392&quot;&gt;&lt;b&gt;甲乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;410&quot; data-start=&quot;401&quot;&gt;거목과 덩굴&lt;/td&gt;
&lt;td data-end=&quot;433&quot; data-start=&quot;410&quot;&gt;조화, 다양성, 예술성, 뿌리 약함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;473&quot; data-start=&quot;434&quot;&gt;
&lt;td data-end=&quot;443&quot; data-start=&quot;434&quot;&gt;&lt;b&gt;甲丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;454&quot; data-start=&quot;443&quot;&gt;태양 받는 나무&lt;/td&gt;
&lt;td data-end=&quot;473&quot; data-start=&quot;454&quot;&gt;성공운, 명예, 명성 드러남&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;517&quot; data-start=&quot;474&quot;&gt;
&lt;td data-end=&quot;483&quot; data-start=&quot;474&quot;&gt;&lt;b&gt;甲丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;494&quot; data-start=&quot;483&quot;&gt;달빛 아래 나무&lt;/td&gt;
&lt;td data-end=&quot;517&quot; data-start=&quot;494&quot;&gt;학문, 봉사, 교육계열, 정적 기질&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;556&quot; data-start=&quot;518&quot;&gt;
&lt;td data-end=&quot;527&quot; data-start=&quot;518&quot;&gt;&lt;b&gt;甲戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;537&quot; data-start=&quot;527&quot;&gt;언덕 위 나무&lt;/td&gt;
&lt;td data-end=&quot;556&quot; data-start=&quot;537&quot;&gt;고독, 자존심 강함, 도인형&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;594&quot; data-start=&quot;557&quot;&gt;
&lt;td data-end=&quot;566&quot; data-start=&quot;557&quot;&gt;&lt;b&gt;甲己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;575&quot; data-start=&quot;566&quot;&gt;들판의 나무&lt;/td&gt;
&lt;td data-end=&quot;594&quot; data-start=&quot;575&quot;&gt;주목받음, 외부 영향에 민감&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;634&quot; data-start=&quot;595&quot;&gt;
&lt;td data-end=&quot;604&quot; data-start=&quot;595&quot;&gt;&lt;b&gt;甲庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;614&quot; data-start=&quot;604&quot;&gt;다듬어진 나무&lt;/td&gt;
&lt;td data-end=&quot;634&quot; data-start=&quot;614&quot;&gt;절제력, 정리정돈, 관운 상승&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;673&quot; data-start=&quot;635&quot;&gt;
&lt;td data-end=&quot;644&quot; data-start=&quot;635&quot;&gt;&lt;b&gt;甲辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;655&quot; data-start=&quot;644&quot;&gt;서리 맞은 나무&lt;/td&gt;
&lt;td data-end=&quot;673&quot; data-start=&quot;655&quot;&gt;장애, 시련, 육체적 약점&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;711&quot; data-start=&quot;674&quot;&gt;
&lt;td data-end=&quot;683&quot; data-start=&quot;674&quot;&gt;&lt;b&gt;甲壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;693&quot; data-start=&quot;683&quot;&gt;물 위의 나무&lt;/td&gt;
&lt;td data-end=&quot;711&quot; data-start=&quot;693&quot;&gt;이동성, 창의성, 역마기질&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;752&quot; data-start=&quot;712&quot;&gt;
&lt;td data-end=&quot;721&quot; data-start=&quot;712&quot;&gt;&lt;b&gt;甲癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;731&quot; data-start=&quot;721&quot;&gt;비 맞은 나무&lt;/td&gt;
&lt;td data-end=&quot;752&quot; data-start=&quot;731&quot;&gt;춘하월 길함, 추동에 약화 우려&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;757&quot; data-start=&quot;754&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;782&quot; data-start=&quot;759&quot; data-ke-size=&quot;size26&quot;&gt;  2. 을(乙)목과 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1231&quot; data-start=&quot;784&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1231&quot; data-start=&quot;827&quot;&gt;
&lt;tr data-end=&quot;868&quot; data-start=&quot;827&quot;&gt;
&lt;td data-end=&quot;836&quot; data-start=&quot;827&quot;&gt;&lt;b&gt;乙甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;850&quot; data-start=&quot;836&quot;&gt;덩굴 나무 타고 오름&lt;/td&gt;
&lt;td data-end=&quot;868&quot; data-start=&quot;850&quot;&gt;의존적 성장, 조화, 순응&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;906&quot; data-start=&quot;869&quot;&gt;
&lt;td data-end=&quot;878&quot; data-start=&quot;869&quot;&gt;&lt;b&gt;乙乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;887&quot; data-start=&quot;878&quot;&gt;풀밭, 초목&lt;/td&gt;
&lt;td data-end=&quot;906&quot; data-start=&quot;887&quot;&gt;다양성, 유연함, 정서 풍부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;946&quot; data-start=&quot;907&quot;&gt;
&lt;td data-end=&quot;916&quot; data-start=&quot;907&quot;&gt;&lt;b&gt;乙丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;927&quot; data-start=&quot;916&quot;&gt;햇살 속의 화원&lt;/td&gt;
&lt;td data-end=&quot;946&quot; data-start=&quot;927&quot;&gt;예술, 사랑, 인기, 활달함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;984&quot; data-start=&quot;947&quot;&gt;
&lt;td data-end=&quot;956&quot; data-start=&quot;947&quot;&gt;&lt;b&gt;乙丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;966&quot; data-start=&quot;956&quot;&gt;별빛 받는 꽃&lt;/td&gt;
&lt;td data-end=&quot;984&quot; data-start=&quot;966&quot;&gt;감성, 인연운, 직관 발달&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1024&quot; data-start=&quot;985&quot;&gt;
&lt;td data-end=&quot;994&quot; data-start=&quot;985&quot;&gt;&lt;b&gt;乙戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1004&quot; data-start=&quot;994&quot;&gt;깊은 산의 꽃&lt;/td&gt;
&lt;td data-end=&quot;1024&quot; data-start=&quot;1004&quot;&gt;외로운 천재, 약초 같은 인물&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1068&quot; data-start=&quot;1025&quot;&gt;
&lt;td data-end=&quot;1034&quot; data-start=&quot;1025&quot;&gt;&lt;b&gt;乙己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1044&quot; data-start=&quot;1034&quot;&gt;정원 속 화초&lt;/td&gt;
&lt;td data-end=&quot;1068&quot; data-start=&quot;1044&quot;&gt;보호받는 인물, 귀여움, 감성적 존재&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1109&quot; data-start=&quot;1069&quot;&gt;
&lt;td data-end=&quot;1078&quot; data-start=&quot;1069&quot;&gt;&lt;b&gt;乙庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1088&quot; data-start=&quot;1078&quot;&gt;바위 위의 꽃&lt;/td&gt;
&lt;td data-end=&quot;1109&quot; data-start=&quot;1088&quot;&gt;고난 속 미(美), 단아한 자존&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1149&quot; data-start=&quot;1110&quot;&gt;
&lt;td data-end=&quot;1119&quot; data-start=&quot;1110&quot;&gt;&lt;b&gt;乙辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1129&quot; data-start=&quot;1119&quot;&gt;베어지는 나무&lt;/td&gt;
&lt;td data-end=&quot;1149&quot; data-start=&quot;1129&quot;&gt;을신충, 희생, 좌절, 단절감&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1191&quot; data-start=&quot;1150&quot;&gt;
&lt;td data-end=&quot;1159&quot; data-start=&quot;1150&quot;&gt;&lt;b&gt;乙壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1170&quot; data-start=&quot;1159&quot;&gt;물 위에 핀 꽃&lt;/td&gt;
&lt;td data-end=&quot;1191&quot; data-start=&quot;1170&quot;&gt;떠도는 감성, 예술&amp;middot;창조성 풍부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1231&quot; data-start=&quot;1192&quot;&gt;
&lt;td data-end=&quot;1201&quot; data-start=&quot;1192&quot;&gt;&lt;b&gt;乙癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1211&quot; data-start=&quot;1201&quot;&gt;비 맞은 화초&lt;/td&gt;
&lt;td data-end=&quot;1231&quot; data-start=&quot;1211&quot;&gt;쓸쓸함, 외로움, 낭만적 감정&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;1236&quot; data-start=&quot;1233&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1261&quot; data-start=&quot;1238&quot; data-ke-size=&quot;size26&quot;&gt;  3. 병(丙)화와 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1666&quot; data-start=&quot;1263&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1666&quot; data-start=&quot;1306&quot;&gt;
&lt;tr data-end=&quot;1342&quot; data-start=&quot;1306&quot;&gt;
&lt;td data-end=&quot;1315&quot; data-start=&quot;1306&quot;&gt;&lt;b&gt;丙甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1326&quot; data-start=&quot;1315&quot;&gt;햇살 비치는 숲&lt;/td&gt;
&lt;td data-end=&quot;1342&quot; data-start=&quot;1326&quot;&gt;권위, 리더, 문명지상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1377&quot; data-start=&quot;1343&quot;&gt;
&lt;td data-end=&quot;1352&quot; data-start=&quot;1343&quot;&gt;&lt;b&gt;丙乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1363&quot; data-start=&quot;1352&quot;&gt;맑은 날의 들꽃&lt;/td&gt;
&lt;td data-end=&quot;1377&quot; data-start=&quot;1363&quot;&gt;낭만, 자유, 인기&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1413&quot; data-start=&quot;1378&quot;&gt;
&lt;td data-end=&quot;1387&quot; data-start=&quot;1378&quot;&gt;&lt;b&gt;丙丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1398&quot; data-start=&quot;1387&quot;&gt;이글거리는 태양&lt;/td&gt;
&lt;td data-end=&quot;1413&quot; data-start=&quot;1398&quot;&gt;자존심, 충돌, 과열&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1450&quot; data-start=&quot;1414&quot;&gt;
&lt;td data-end=&quot;1423&quot; data-start=&quot;1414&quot;&gt;&lt;b&gt;丙丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1431&quot; data-start=&quot;1423&quot;&gt;한낮의 달&lt;/td&gt;
&lt;td data-end=&quot;1450&quot; data-start=&quot;1431&quot;&gt;이상주의, 낭만, 실속 없음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1486&quot; data-start=&quot;1451&quot;&gt;
&lt;td data-end=&quot;1460&quot; data-start=&quot;1451&quot;&gt;&lt;b&gt;丙戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1468&quot; data-start=&quot;1460&quot;&gt;붉은 사막&lt;/td&gt;
&lt;td data-end=&quot;1486&quot; data-start=&quot;1468&quot;&gt;게으름, 허세, 뻗은 기운&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1522&quot; data-start=&quot;1487&quot;&gt;
&lt;td data-end=&quot;1496&quot; data-start=&quot;1487&quot;&gt;&lt;b&gt;丙己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1505&quot; data-start=&quot;1496&quot;&gt;구름 낀 해&lt;/td&gt;
&lt;td data-end=&quot;1522&quot; data-start=&quot;1505&quot;&gt;현실의 벽, 계획성 결여&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1556&quot; data-start=&quot;1523&quot;&gt;
&lt;td data-end=&quot;1532&quot; data-start=&quot;1523&quot;&gt;&lt;b&gt;丙庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1541&quot; data-start=&quot;1532&quot;&gt;제련된 금속&lt;/td&gt;
&lt;td data-end=&quot;1556&quot; data-start=&quot;1541&quot;&gt;성공, 완성형 캐릭터&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1593&quot; data-start=&quot;1557&quot;&gt;
&lt;td data-end=&quot;1566&quot; data-start=&quot;1557&quot;&gt;&lt;b&gt;丙辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1576&quot; data-start=&quot;1566&quot;&gt;안개 속 태양&lt;/td&gt;
&lt;td data-end=&quot;1593&quot; data-start=&quot;1576&quot;&gt;우유부단, 잠재력만 있음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1629&quot; data-start=&quot;1594&quot;&gt;
&lt;td data-end=&quot;1603&quot; data-start=&quot;1594&quot;&gt;&lt;b&gt;丙壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1613&quot; data-start=&quot;1603&quot;&gt;강에 비친 해&lt;/td&gt;
&lt;td data-end=&quot;1629&quot; data-start=&quot;1613&quot;&gt;재색겸비, 매력적 존재&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1666&quot; data-start=&quot;1630&quot;&gt;
&lt;td data-end=&quot;1639&quot; data-start=&quot;1630&quot;&gt;&lt;b&gt;丙癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1647&quot; data-start=&quot;1639&quot;&gt;흐린 날씨&lt;/td&gt;
&lt;td data-end=&quot;1666&quot; data-start=&quot;1647&quot;&gt;내면 혼란, 불확실성, 구설&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;1671&quot; data-start=&quot;1668&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1696&quot; data-start=&quot;1673&quot; data-ke-size=&quot;size26&quot;&gt;  4. 정(丁)화와 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;2106&quot; data-start=&quot;1698&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;2106&quot; data-start=&quot;1741&quot;&gt;
&lt;tr data-end=&quot;1780&quot; data-start=&quot;1741&quot;&gt;
&lt;td data-end=&quot;1750&quot; data-start=&quot;1741&quot;&gt;&lt;b&gt;丁甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1764&quot; data-start=&quot;1750&quot;&gt;그늘진 나무 아래 꽃&lt;/td&gt;
&lt;td data-end=&quot;1780&quot; data-start=&quot;1764&quot;&gt;실속 없는 노력, 좌절&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1821&quot; data-start=&quot;1781&quot;&gt;
&lt;td data-end=&quot;1790&quot; data-start=&quot;1781&quot;&gt;&lt;b&gt;丁乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1803&quot; data-start=&quot;1790&quot;&gt;밤의 별빛, 덩굴꽃&lt;/td&gt;
&lt;td data-end=&quot;1821&quot; data-start=&quot;1803&quot;&gt;은은한 매력, 인기, 감성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1857&quot; data-start=&quot;1822&quot;&gt;
&lt;td data-end=&quot;1831&quot; data-start=&quot;1822&quot;&gt;&lt;b&gt;丁丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1840&quot; data-start=&quot;1831&quot;&gt;태양과 촛불&lt;/td&gt;
&lt;td data-end=&quot;1857&quot; data-start=&quot;1840&quot;&gt;정정당당한 경쟁, 희미함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1891&quot; data-start=&quot;1858&quot;&gt;
&lt;td data-end=&quot;1867&quot; data-start=&quot;1858&quot;&gt;&lt;b&gt;丁丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1876&quot; data-start=&quot;1867&quot;&gt;별들의 수다&lt;/td&gt;
&lt;td data-end=&quot;1891&quot; data-start=&quot;1876&quot;&gt;로맨틱, 세밀, 예민&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1928&quot; data-start=&quot;1892&quot;&gt;
&lt;td data-end=&quot;1901&quot; data-start=&quot;1892&quot;&gt;&lt;b&gt;丁戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1911&quot; data-start=&quot;1901&quot;&gt;성 위의 등불&lt;/td&gt;
&lt;td data-end=&quot;1928&quot; data-start=&quot;1911&quot;&gt;명예, 불꽃 같은 존재감&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1961&quot; data-start=&quot;1929&quot;&gt;
&lt;td data-end=&quot;1938&quot; data-start=&quot;1929&quot;&gt;&lt;b&gt;丁己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1948&quot; data-start=&quot;1938&quot;&gt;화단, 장식적&lt;/td&gt;
&lt;td data-end=&quot;1961&quot; data-start=&quot;1948&quot;&gt;아름다움, 예술성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1998&quot; data-start=&quot;1962&quot;&gt;
&lt;td data-end=&quot;1971&quot; data-start=&quot;1962&quot;&gt;&lt;b&gt;丁庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1980&quot; data-start=&quot;1971&quot;&gt;별빛과 달빛&lt;/td&gt;
&lt;td data-end=&quot;1998&quot; data-start=&quot;1980&quot;&gt;고상함, 지성, 문예 감성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2030&quot; data-start=&quot;1999&quot;&gt;
&lt;td data-end=&quot;2008&quot; data-start=&quot;1999&quot;&gt;&lt;b&gt;丁辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2015&quot; data-start=&quot;2008&quot;&gt;새벽 별&lt;/td&gt;
&lt;td data-end=&quot;2030&quot; data-start=&quot;2015&quot;&gt;슬픔, 외로움, 연민&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2069&quot; data-start=&quot;2031&quot;&gt;
&lt;td data-end=&quot;2040&quot; data-start=&quot;2031&quot;&gt;&lt;b&gt;丁壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2052&quot; data-start=&quot;2040&quot;&gt;별빛 비치는 바다&lt;/td&gt;
&lt;td data-end=&quot;2069&quot; data-start=&quot;2052&quot;&gt;시적 감성, 감수성 풍부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2106&quot; data-start=&quot;2070&quot;&gt;
&lt;td data-end=&quot;2079&quot; data-start=&quot;2070&quot;&gt;&lt;b&gt;丁癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2087&quot; data-start=&quot;2079&quot;&gt;시냇가 꽃&lt;/td&gt;
&lt;td data-end=&quot;2106&quot; data-start=&quot;2087&quot;&gt;순수, 쓸쓸함, 동정심 강함&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;2111&quot; data-start=&quot;2108&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;2136&quot; data-start=&quot;2113&quot; data-ke-size=&quot;size26&quot;&gt;  5. 무(戊)토와 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;2550&quot; data-start=&quot;2138&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;2550&quot; data-start=&quot;2181&quot;&gt;
&lt;tr data-end=&quot;2220&quot; data-start=&quot;2181&quot;&gt;
&lt;td data-end=&quot;2190&quot; data-start=&quot;2181&quot;&gt;&lt;b&gt;戊甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2202&quot; data-start=&quot;2190&quot;&gt;거대한 기둥과 산&lt;/td&gt;
&lt;td data-end=&quot;2220&quot; data-start=&quot;2202&quot;&gt;의지가 강하고 융합 어려움&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2256&quot; data-start=&quot;2221&quot;&gt;
&lt;td data-end=&quot;2230&quot; data-start=&quot;2221&quot;&gt;&lt;b&gt;戊乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2239&quot; data-start=&quot;2230&quot;&gt;꽃 피는 산&lt;/td&gt;
&lt;td data-end=&quot;2256&quot; data-start=&quot;2239&quot;&gt;예술적, 외로움, 약초형&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2297&quot; data-start=&quot;2257&quot;&gt;
&lt;td data-end=&quot;2266&quot; data-start=&quot;2257&quot;&gt;&lt;b&gt;戊丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2275&quot; data-start=&quot;2266&quot;&gt;사막과 태양&lt;/td&gt;
&lt;td data-end=&quot;2297&quot; data-start=&quot;2275&quot;&gt;건조함, 허세, 활동적이지만 피곤&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2334&quot; data-start=&quot;2298&quot;&gt;
&lt;td data-end=&quot;2307&quot; data-start=&quot;2298&quot;&gt;&lt;b&gt;戊丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2316&quot; data-start=&quot;2307&quot;&gt;노을 속 산&lt;/td&gt;
&lt;td data-end=&quot;2334&quot; data-start=&quot;2316&quot;&gt;감성, 쓸쓸함, 정서적 힘&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2374&quot; data-start=&quot;2335&quot;&gt;
&lt;td data-end=&quot;2344&quot; data-start=&quot;2335&quot;&gt;&lt;b&gt;戊戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2353&quot; data-start=&quot;2344&quot;&gt;산맥, 성곽&lt;/td&gt;
&lt;td data-end=&quot;2374&quot; data-start=&quot;2353&quot;&gt;고립, 강한 자존, 불통 가능성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2410&quot; data-start=&quot;2375&quot;&gt;
&lt;td data-end=&quot;2384&quot; data-start=&quot;2375&quot;&gt;&lt;b&gt;戊己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2392&quot; data-start=&quot;2384&quot;&gt;마을 논밭&lt;/td&gt;
&lt;td data-end=&quot;2410&quot; data-start=&quot;2392&quot;&gt;실속, 생활력, 가족 중심&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2443&quot; data-start=&quot;2411&quot;&gt;
&lt;td data-end=&quot;2420&quot; data-start=&quot;2411&quot;&gt;&lt;b&gt;戊庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2426&quot; data-start=&quot;2420&quot;&gt;바위산&lt;/td&gt;
&lt;td data-end=&quot;2443&quot; data-start=&quot;2426&quot;&gt;힘의 충돌, 불굴의 투지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2478&quot; data-start=&quot;2444&quot;&gt;
&lt;td data-end=&quot;2453&quot; data-start=&quot;2444&quot;&gt;&lt;b&gt;戊辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2463&quot; data-start=&quot;2453&quot;&gt;서리 내린 산&lt;/td&gt;
&lt;td data-end=&quot;2478&quot; data-start=&quot;2463&quot;&gt;단절, 차가움, 절제&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2511&quot; data-start=&quot;2479&quot;&gt;
&lt;td data-end=&quot;2488&quot; data-start=&quot;2479&quot;&gt;&lt;b&gt;戊壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2496&quot; data-start=&quot;2488&quot;&gt;산속 호수&lt;/td&gt;
&lt;td data-end=&quot;2511&quot; data-start=&quot;2496&quot;&gt;내면의 평온, 자제력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2550&quot; data-start=&quot;2512&quot;&gt;
&lt;td data-end=&quot;2521&quot; data-start=&quot;2512&quot;&gt;&lt;b&gt;戊癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2528&quot; data-start=&quot;2521&quot;&gt;젖은 산&lt;/td&gt;
&lt;td data-end=&quot;2550&quot; data-start=&quot;2528&quot;&gt;비온 뒤 풍요, 감정 폭발 가능성&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;2555&quot; data-start=&quot;2552&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;2580&quot; data-start=&quot;2557&quot; data-ke-size=&quot;size26&quot;&gt;  6. 기(己)토와 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;2988&quot; data-start=&quot;2582&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;2988&quot; data-start=&quot;2625&quot;&gt;
&lt;tr data-end=&quot;2664&quot; data-start=&quot;2625&quot;&gt;
&lt;td data-end=&quot;2634&quot; data-start=&quot;2625&quot;&gt;&lt;b&gt;己甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2645&quot; data-start=&quot;2634&quot;&gt;밭에 심은 나무&lt;/td&gt;
&lt;td data-end=&quot;2664&quot; data-start=&quot;2645&quot;&gt;수용성, 성장 도움, 보살핌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2699&quot; data-start=&quot;2665&quot;&gt;
&lt;td data-end=&quot;2674&quot; data-start=&quot;2665&quot;&gt;&lt;b&gt;己乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2680&quot; data-start=&quot;2674&quot;&gt;들꽃밭&lt;/td&gt;
&lt;td data-end=&quot;2699&quot; data-start=&quot;2680&quot;&gt;예쁨, 주목받음, 감정 민감&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2733&quot; data-start=&quot;2700&quot;&gt;
&lt;td data-end=&quot;2709&quot; data-start=&quot;2700&quot;&gt;&lt;b&gt;己丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2717&quot; data-start=&quot;2709&quot;&gt;비옥한 들&lt;/td&gt;
&lt;td data-end=&quot;2733&quot; data-start=&quot;2717&quot;&gt;번창, 생산성, 성실함&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2769&quot; data-start=&quot;2734&quot;&gt;
&lt;td data-end=&quot;2743&quot; data-start=&quot;2734&quot;&gt;&lt;b&gt;己丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2754&quot; data-start=&quot;2743&quot;&gt;별빛 비추는 밭&lt;/td&gt;
&lt;td data-end=&quot;2769&quot; data-start=&quot;2754&quot;&gt;감수성, 예술적 감성&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2801&quot; data-start=&quot;2770&quot;&gt;
&lt;td data-end=&quot;2779&quot; data-start=&quot;2770&quot;&gt;&lt;b&gt;己戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2788&quot; data-start=&quot;2779&quot;&gt;구름 낀 논&lt;/td&gt;
&lt;td data-end=&quot;2801&quot; data-start=&quot;2788&quot;&gt;모호함, 우유부단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2835&quot; data-start=&quot;2802&quot;&gt;
&lt;td data-end=&quot;2811&quot; data-start=&quot;2802&quot;&gt;&lt;b&gt;己己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2818&quot; data-start=&quot;2811&quot;&gt;논과 밭&lt;/td&gt;
&lt;td data-end=&quot;2835&quot; data-start=&quot;2818&quot;&gt;현실주의, 평범함, 실속&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2875&quot; data-start=&quot;2836&quot;&gt;
&lt;td data-end=&quot;2845&quot; data-start=&quot;2836&quot;&gt;&lt;b&gt;己庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2855&quot; data-start=&quot;2845&quot;&gt;달빛 속 구릉&lt;/td&gt;
&lt;td data-end=&quot;2875&quot; data-start=&quot;2855&quot;&gt;고요함, 성실함, 감성적 지능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2910&quot; data-start=&quot;2876&quot;&gt;
&lt;td data-end=&quot;2885&quot; data-start=&quot;2876&quot;&gt;&lt;b&gt;己辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2893&quot; data-start=&quot;2885&quot;&gt;가을 들판&lt;/td&gt;
&lt;td data-end=&quot;2910&quot; data-start=&quot;2893&quot;&gt;수확기, 실속 있는 사람&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2947&quot; data-start=&quot;2911&quot;&gt;
&lt;td data-end=&quot;2920&quot; data-start=&quot;2911&quot;&gt;&lt;b&gt;己壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2926&quot; data-start=&quot;2920&quot;&gt;진흙밭&lt;/td&gt;
&lt;td data-end=&quot;2947&quot; data-start=&quot;2926&quot;&gt;창조성, 힘든 환경에도 꽃 피움&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2988&quot; data-start=&quot;2948&quot;&gt;
&lt;td data-end=&quot;2957&quot; data-start=&quot;2948&quot;&gt;&lt;b&gt;己癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;2966&quot; data-start=&quot;2957&quot;&gt;비 오는 논&lt;/td&gt;
&lt;td data-end=&quot;2988&quot; data-start=&quot;2966&quot;&gt;감정에 약함, 비옥함, 감성 풍부&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;2993&quot; data-start=&quot;2990&quot; data-ke-style=&quot;style1&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div data-message-model-slug=&quot;gpt-4o&quot; data-message-id=&quot;be11eb5d-b26c-41c4-ba05-1b2967b3e189&quot; data-message-author-role=&quot;assistant&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-end=&quot;82&quot; data-start=&quot;0&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-end=&quot;112&quot; data-start=&quot;89&quot; data-ke-size=&quot;size26&quot;&gt;⚔️ 7. 경(庚)금과 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;576&quot; data-start=&quot;114&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;576&quot; data-start=&quot;157&quot;&gt;
&lt;tr data-end=&quot;202&quot; data-start=&quot;157&quot;&gt;
&lt;td data-end=&quot;166&quot; data-start=&quot;157&quot;&gt;&lt;b&gt;庚甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;178&quot; data-start=&quot;166&quot;&gt;절벽 위의 소나무&lt;/td&gt;
&lt;td data-end=&quot;202&quot; data-start=&quot;178&quot;&gt;강한 의지, 준걸, 고집, 대립 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;246&quot; data-start=&quot;203&quot;&gt;
&lt;td data-end=&quot;212&quot; data-start=&quot;203&quot;&gt;&lt;b&gt;庚乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;226&quot; data-start=&quot;212&quot;&gt;바위에 뿌리 내린 풀&lt;/td&gt;
&lt;td data-end=&quot;246&quot; data-start=&quot;226&quot;&gt;척박한 상황에서 버팀, 인내심&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;286&quot; data-start=&quot;247&quot;&gt;
&lt;td data-end=&quot;256&quot; data-start=&quot;247&quot;&gt;&lt;b&gt;庚丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;265&quot; data-start=&quot;256&quot;&gt;제련된 강철&lt;/td&gt;
&lt;td data-end=&quot;286&quot; data-start=&quot;265&quot;&gt;성공, 기술직, 냉철한 카리스마&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;330&quot; data-start=&quot;287&quot;&gt;
&lt;td data-end=&quot;296&quot; data-start=&quot;287&quot;&gt;&lt;b&gt;庚丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;308&quot; data-start=&quot;296&quot;&gt;금속에 비친 달빛&lt;/td&gt;
&lt;td data-end=&quot;330&quot; data-start=&quot;308&quot;&gt;감성의 외피, 냉정함과 낭만 공존&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;368&quot; data-start=&quot;331&quot;&gt;
&lt;td data-end=&quot;340&quot; data-start=&quot;331&quot;&gt;&lt;b&gt;庚戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;350&quot; data-start=&quot;340&quot;&gt;바위산과 대지&lt;/td&gt;
&lt;td data-end=&quot;368&quot; data-start=&quot;350&quot;&gt;묵직한 힘, 굳건함, 고독&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;413&quot; data-start=&quot;369&quot;&gt;
&lt;td data-end=&quot;378&quot; data-start=&quot;369&quot;&gt;&lt;b&gt;庚己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;387&quot; data-start=&quot;378&quot;&gt;광산, 철광&lt;/td&gt;
&lt;td data-end=&quot;413&quot; data-start=&quot;387&quot;&gt;실속 있는 인물, 성실함, 채굴형 노력가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;452&quot; data-start=&quot;414&quot;&gt;
&lt;td data-end=&quot;423&quot; data-start=&quot;414&quot;&gt;&lt;b&gt;庚庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;431&quot; data-start=&quot;423&quot;&gt;철강 공장&lt;/td&gt;
&lt;td data-end=&quot;452&quot; data-start=&quot;431&quot;&gt;냉철함의 극치, 충돌, 독불장군&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;491&quot; data-start=&quot;453&quot;&gt;
&lt;td data-end=&quot;462&quot; data-start=&quot;453&quot;&gt;&lt;b&gt;庚辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;468&quot; data-start=&quot;462&quot;&gt;먹구름&lt;/td&gt;
&lt;td data-end=&quot;491&quot; data-start=&quot;468&quot;&gt;감정 억제, 불안감, 암울한 에너지&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;533&quot; data-start=&quot;492&quot;&gt;
&lt;td data-end=&quot;501&quot; data-start=&quot;492&quot;&gt;&lt;b&gt;庚壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;512&quot; data-start=&quot;501&quot;&gt;바위 틈의 폭포&lt;/td&gt;
&lt;td data-end=&quot;533&quot; data-start=&quot;512&quot;&gt;내면의 열정과 외면의 절제 공존&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;576&quot; data-start=&quot;534&quot;&gt;
&lt;td data-end=&quot;543&quot; data-start=&quot;534&quot;&gt;&lt;b&gt;庚癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;555&quot; data-start=&quot;543&quot;&gt;호수, 침전된 물&lt;/td&gt;
&lt;td data-end=&quot;576&quot; data-start=&quot;555&quot;&gt;감정 억눌림, 수동적 상황 대처&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;581&quot; data-start=&quot;578&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;606&quot; data-start=&quot;583&quot; data-ke-size=&quot;size26&quot;&gt;  8. 신(辛)금과 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1050&quot; data-start=&quot;608&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1050&quot; data-start=&quot;651&quot;&gt;
&lt;tr data-end=&quot;694&quot; data-start=&quot;651&quot;&gt;
&lt;td data-end=&quot;660&quot; data-start=&quot;651&quot;&gt;&lt;b&gt;辛甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;677&quot; data-start=&quot;660&quot;&gt;가지치기, 칼로 깎는 나무&lt;/td&gt;
&lt;td data-end=&quot;694&quot; data-start=&quot;677&quot;&gt;정리, 단절, 실속 중심&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;734&quot; data-start=&quot;695&quot;&gt;
&lt;td data-end=&quot;704&quot; data-start=&quot;695&quot;&gt;&lt;b&gt;辛乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;715&quot; data-start=&quot;704&quot;&gt;건초더미, 벌초&lt;/td&gt;
&lt;td data-end=&quot;734&quot; data-start=&quot;715&quot;&gt;실속 없음, 허무함, 단절감&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;776&quot; data-start=&quot;735&quot;&gt;
&lt;td data-end=&quot;744&quot; data-start=&quot;735&quot;&gt;&lt;b&gt;辛丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;758&quot; data-start=&quot;744&quot;&gt;병신합수, 국가 보호&lt;/td&gt;
&lt;td data-end=&quot;776&quot; data-start=&quot;758&quot;&gt;외유내강, 큰 구조를 세움&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;814&quot; data-start=&quot;777&quot;&gt;
&lt;td data-end=&quot;786&quot; data-start=&quot;777&quot;&gt;&lt;b&gt;辛丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;794&quot; data-start=&quot;786&quot;&gt;보석 가게&lt;/td&gt;
&lt;td data-end=&quot;814&quot; data-start=&quot;794&quot;&gt;장식적, 아름다움 추구, 명예&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;855&quot; data-start=&quot;815&quot;&gt;
&lt;td data-end=&quot;824&quot; data-start=&quot;815&quot;&gt;&lt;b&gt;辛戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;837&quot; data-start=&quot;824&quot;&gt;성 안에 갇힌 보석&lt;/td&gt;
&lt;td data-end=&quot;855&quot; data-start=&quot;837&quot;&gt;능력 있음에도 인생 억제됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;894&quot; data-start=&quot;856&quot;&gt;
&lt;td data-end=&quot;865&quot; data-start=&quot;856&quot;&gt;&lt;b&gt;辛己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;875&quot; data-start=&quot;865&quot;&gt;진흙 속 보석&lt;/td&gt;
&lt;td data-end=&quot;894&quot; data-start=&quot;875&quot;&gt;때를 기다리는 잠재력, 침묵&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;935&quot; data-start=&quot;895&quot;&gt;
&lt;td data-end=&quot;904&quot; data-start=&quot;895&quot;&gt;&lt;b&gt;辛庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;916&quot; data-start=&quot;904&quot;&gt;먹구름, 번개 전&lt;/td&gt;
&lt;td data-end=&quot;935&quot; data-start=&quot;916&quot;&gt;내적 충돌, 정리 전의 폭발&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;974&quot; data-start=&quot;936&quot;&gt;
&lt;td data-end=&quot;945&quot; data-start=&quot;936&quot;&gt;&lt;b&gt;辛辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;953&quot; data-start=&quot;945&quot;&gt;바늘 가게&lt;/td&gt;
&lt;td data-end=&quot;974&quot; data-start=&quot;953&quot;&gt;극도로 예민함, 세밀함, 이지적&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1011&quot; data-start=&quot;975&quot;&gt;
&lt;td data-end=&quot;984&quot; data-start=&quot;975&quot;&gt;&lt;b&gt;辛壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;993&quot; data-start=&quot;984&quot;&gt;물 씻긴 칼&lt;/td&gt;
&lt;td data-end=&quot;1011&quot; data-start=&quot;993&quot;&gt;깨끗한 정리, 냉철한 판단&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1050&quot; data-start=&quot;1012&quot;&gt;
&lt;td data-end=&quot;1021&quot; data-start=&quot;1012&quot;&gt;&lt;b&gt;辛癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1028&quot; data-start=&quot;1021&quot;&gt;녹슨 칼&lt;/td&gt;
&lt;td data-end=&quot;1050&quot; data-start=&quot;1028&quot;&gt;능력 소멸, 허무, 좌절, 불안정&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;1055&quot; data-start=&quot;1052&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1080&quot; data-start=&quot;1057&quot; data-ke-size=&quot;size26&quot;&gt;  9. 임(壬)수와 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1523&quot; data-start=&quot;1082&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1523&quot; data-start=&quot;1125&quot;&gt;
&lt;tr data-end=&quot;1161&quot; data-start=&quot;1125&quot;&gt;
&lt;td data-end=&quot;1134&quot; data-start=&quot;1125&quot;&gt;&lt;b&gt;壬甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1142&quot; data-start=&quot;1134&quot;&gt;바다와 숲&lt;/td&gt;
&lt;td data-end=&quot;1161&quot; data-start=&quot;1142&quot;&gt;생명력, 풍성함, 창조적 힘&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1200&quot; data-start=&quot;1162&quot;&gt;
&lt;td data-end=&quot;1171&quot; data-start=&quot;1162&quot;&gt;&lt;b&gt;壬乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1182&quot; data-start=&quot;1171&quot;&gt;호수 위의 새떼&lt;/td&gt;
&lt;td data-end=&quot;1200&quot; data-start=&quot;1182&quot;&gt;낭만, 감성적 교류, 평화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1243&quot; data-start=&quot;1201&quot;&gt;
&lt;td data-end=&quot;1210&quot; data-start=&quot;1201&quot;&gt;&lt;b&gt;壬丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1222&quot; data-start=&quot;1210&quot;&gt;바다에 비친 태양&lt;/td&gt;
&lt;td data-end=&quot;1243&quot; data-start=&quot;1222&quot;&gt;전도양양, 유명인, 표현력 풍부&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1283&quot; data-start=&quot;1244&quot;&gt;
&lt;td data-end=&quot;1253&quot; data-start=&quot;1244&quot;&gt;&lt;b&gt;壬丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1264&quot; data-start=&quot;1253&quot;&gt;바다 위의 등대&lt;/td&gt;
&lt;td data-end=&quot;1283&quot; data-start=&quot;1264&quot;&gt;인도자, 영적&amp;middot;정신적 안내자&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1321&quot; data-start=&quot;1284&quot;&gt;
&lt;td data-end=&quot;1293&quot; data-start=&quot;1284&quot;&gt;&lt;b&gt;壬戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1302&quot; data-start=&quot;1293&quot;&gt;거대한 호수&lt;/td&gt;
&lt;td data-end=&quot;1321&quot; data-start=&quot;1302&quot;&gt;포용, 정체됨, 비전의 성숙&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1359&quot; data-start=&quot;1322&quot;&gt;
&lt;td data-end=&quot;1331&quot; data-start=&quot;1322&quot;&gt;&lt;b&gt;壬己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1340&quot; data-start=&quot;1331&quot;&gt;논두렁의 물&lt;/td&gt;
&lt;td data-end=&quot;1359&quot; data-start=&quot;1340&quot;&gt;자원 공급자, 실용적 사상가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1400&quot; data-start=&quot;1360&quot;&gt;
&lt;td data-end=&quot;1369&quot; data-start=&quot;1360&quot;&gt;&lt;b&gt;壬庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1380&quot; data-start=&quot;1369&quot;&gt;바위 위의 폭포&lt;/td&gt;
&lt;td data-end=&quot;1400&quot; data-start=&quot;1380&quot;&gt;감정의 강렬함, 창조적 돌파력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1440&quot; data-start=&quot;1401&quot;&gt;
&lt;td data-end=&quot;1410&quot; data-start=&quot;1401&quot;&gt;&lt;b&gt;壬辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1420&quot; data-start=&quot;1410&quot;&gt;물로 씻긴 칼&lt;/td&gt;
&lt;td data-end=&quot;1440&quot; data-start=&quot;1420&quot;&gt;냉철한 실천력, 개혁, 정리력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1480&quot; data-start=&quot;1441&quot;&gt;
&lt;td data-end=&quot;1450&quot; data-start=&quot;1441&quot;&gt;&lt;b&gt;壬壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1459&quot; data-start=&quot;1450&quot;&gt;대해, 대양&lt;/td&gt;
&lt;td data-end=&quot;1480&quot; data-start=&quot;1459&quot;&gt;지나친 감정, 망망대해, 고독감&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1523&quot; data-start=&quot;1481&quot;&gt;
&lt;td data-end=&quot;1490&quot; data-start=&quot;1481&quot;&gt;&lt;b&gt;壬癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1500&quot; data-start=&quot;1490&quot;&gt;장맛비, 억수&lt;/td&gt;
&lt;td data-end=&quot;1523&quot; data-start=&quot;1500&quot;&gt;감정 과잉, 불안정성, 눈물의 숙명&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;1528&quot; data-start=&quot;1525&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1553&quot; data-start=&quot;1530&quot; data-ke-size=&quot;size26&quot;&gt;☔ 10. 계(癸)수와 10간의 만남&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;조합이미지해석
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1988&quot; data-start=&quot;1555&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1988&quot; data-start=&quot;1598&quot;&gt;
&lt;tr data-end=&quot;1635&quot; data-start=&quot;1598&quot;&gt;
&lt;td data-end=&quot;1607&quot; data-start=&quot;1598&quot;&gt;&lt;b&gt;癸甲&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1617&quot; data-start=&quot;1607&quot;&gt;여름 숲과 비&lt;/td&gt;
&lt;td data-end=&quot;1635&quot; data-start=&quot;1617&quot;&gt;생육의 축복, 감성의 균형&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1674&quot; data-start=&quot;1636&quot;&gt;
&lt;td data-end=&quot;1645&quot; data-start=&quot;1636&quot;&gt;&lt;b&gt;癸乙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1656&quot; data-start=&quot;1645&quot;&gt;봄비 맞은 화원&lt;/td&gt;
&lt;td data-end=&quot;1674&quot; data-start=&quot;1656&quot;&gt;은은한 사랑, 순수한 인연&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1714&quot; data-start=&quot;1675&quot;&gt;
&lt;td data-end=&quot;1684&quot; data-start=&quot;1675&quot;&gt;&lt;b&gt;癸丙&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1694&quot; data-start=&quot;1684&quot;&gt;겨울 해와 비&lt;/td&gt;
&lt;td data-end=&quot;1714&quot; data-start=&quot;1694&quot;&gt;따뜻함, 그리움, 잔잔한 낭만&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1753&quot; data-start=&quot;1715&quot;&gt;
&lt;td data-end=&quot;1724&quot; data-start=&quot;1715&quot;&gt;&lt;b&gt;癸丁&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1736&quot; data-start=&quot;1724&quot;&gt;별이 뜬 밤의 비&lt;/td&gt;
&lt;td data-end=&quot;1753&quot; data-start=&quot;1736&quot;&gt;영감, 감성 풍부, 안식&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1793&quot; data-start=&quot;1754&quot;&gt;
&lt;td data-end=&quot;1763&quot; data-start=&quot;1754&quot;&gt;&lt;b&gt;癸戊&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1773&quot; data-start=&quot;1763&quot;&gt;산속의 계곡물&lt;/td&gt;
&lt;td data-end=&quot;1793&quot; data-start=&quot;1773&quot;&gt;침착함, 차분함, 예술적 자산&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1834&quot; data-start=&quot;1794&quot;&gt;
&lt;td data-end=&quot;1803&quot; data-start=&quot;1794&quot;&gt;&lt;b&gt;癸己&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1815&quot; data-start=&quot;1803&quot;&gt;논물, 비옥한 밭&lt;/td&gt;
&lt;td data-end=&quot;1834&quot; data-start=&quot;1815&quot;&gt;보살핌, 실속, 재배형 인물&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1870&quot; data-start=&quot;1835&quot;&gt;
&lt;td data-end=&quot;1844&quot; data-start=&quot;1835&quot;&gt;&lt;b&gt;癸庚&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1850&quot; data-start=&quot;1844&quot;&gt;폭포수&lt;/td&gt;
&lt;td data-end=&quot;1870&quot; data-start=&quot;1850&quot;&gt;아름다움, 감성 정화, 완성도&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1910&quot; data-start=&quot;1871&quot;&gt;
&lt;td data-end=&quot;1880&quot; data-start=&quot;1871&quot;&gt;&lt;b&gt;癸辛&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1893&quot; data-start=&quot;1880&quot;&gt;녹슨 칼에 맺힌 물&lt;/td&gt;
&lt;td data-end=&quot;1910&quot; data-start=&quot;1893&quot;&gt;상처, 고통, 회복 필요&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1945&quot; data-start=&quot;1911&quot;&gt;
&lt;td data-end=&quot;1920&quot; data-start=&quot;1911&quot;&gt;&lt;b&gt;癸壬&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1928&quot; data-start=&quot;1920&quot;&gt;큰 강줄기&lt;/td&gt;
&lt;td data-end=&quot;1945&quot; data-start=&quot;1928&quot;&gt;홍수, 감정 폭발, 충돌&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1988&quot; data-start=&quot;1946&quot;&gt;
&lt;td data-end=&quot;1955&quot; data-start=&quot;1946&quot;&gt;&lt;b&gt;癸癸&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1966&quot; data-start=&quot;1955&quot;&gt;장맛비, 소나기&lt;/td&gt;
&lt;td data-end=&quot;1988&quot; data-start=&quot;1966&quot;&gt;슬픔, 잦은 감정기복, 예술 감성&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>사주</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/178</guid>
      <comments>https://itfervor.tistory.com/178#entry178comment</comments>
      <pubDate>Fri, 18 Apr 2025 18:05:07 +0900</pubDate>
    </item>
    <item>
      <title>사주 방위별 오행의 영향</title>
      <link>https://itfervor.tistory.com/177</link>
      <description>&lt;h2 data-end=&quot;187&quot; data-start=&quot;164&quot; data-ke-size=&quot;size26&quot;&gt;✅ 오행과 방향(方位)의 전통적 대응&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;오행방위대표 기운색상상징
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;543&quot; data-start=&quot;189&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;543&quot; data-start=&quot;262&quot;&gt;
&lt;tr data-end=&quot;317&quot; data-start=&quot;262&quot;&gt;
&lt;td data-end=&quot;273&quot; data-start=&quot;262&quot;&gt;&lt;b&gt;목(木)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;284&quot; data-start=&quot;273&quot;&gt;&lt;b&gt;동(東)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;298&quot; data-start=&quot;284&quot;&gt;성장, 출발, 진취성&lt;/td&gt;
&lt;td data-end=&quot;304&quot; data-start=&quot;298&quot;&gt;청/녹&lt;/td&gt;
&lt;td data-end=&quot;317&quot; data-start=&quot;304&quot;&gt;봄, 새벽, 푸름&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;374&quot; data-start=&quot;318&quot;&gt;
&lt;td data-end=&quot;329&quot; data-start=&quot;318&quot;&gt;&lt;b&gt;화(火)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;340&quot; data-start=&quot;329&quot;&gt;&lt;b&gt;남(南)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;354&quot; data-start=&quot;340&quot;&gt;에너지, 명예, 창조&lt;/td&gt;
&lt;td data-end=&quot;360&quot; data-start=&quot;354&quot;&gt;적/홍&lt;/td&gt;
&lt;td data-end=&quot;374&quot; data-start=&quot;360&quot;&gt;여름, 정오, 열정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;432&quot; data-start=&quot;375&quot;&gt;
&lt;td data-end=&quot;386&quot; data-start=&quot;375&quot;&gt;&lt;b&gt;토(土)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;398&quot; data-start=&quot;386&quot;&gt;&lt;b&gt;중앙(中)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;411&quot; data-start=&quot;398&quot;&gt;안정, 균형, 지지&lt;/td&gt;
&lt;td data-end=&quot;417&quot; data-start=&quot;411&quot;&gt;황/갈&lt;/td&gt;
&lt;td data-end=&quot;432&quot; data-start=&quot;417&quot;&gt;전환점, 중심, 평화&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;488&quot; data-start=&quot;433&quot;&gt;
&lt;td data-end=&quot;444&quot; data-start=&quot;433&quot;&gt;&lt;b&gt;금(金)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;455&quot; data-start=&quot;444&quot;&gt;&lt;b&gt;서(西)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;468&quot; data-start=&quot;455&quot;&gt;정리, 절제, 결실&lt;/td&gt;
&lt;td data-end=&quot;474&quot; data-start=&quot;468&quot;&gt;백/회&lt;/td&gt;
&lt;td data-end=&quot;488&quot; data-start=&quot;474&quot;&gt;가을, 저녁, 성숙&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;543&quot; data-start=&quot;489&quot;&gt;
&lt;td data-end=&quot;500&quot; data-start=&quot;489&quot;&gt;&lt;b&gt;수(水)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;511&quot; data-start=&quot;500&quot;&gt;&lt;b&gt;북(北)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;524&quot; data-start=&quot;511&quot;&gt;휴식, 은둔, 지혜&lt;/td&gt;
&lt;td data-end=&quot;530&quot; data-start=&quot;524&quot;&gt;흑/남&lt;/td&gt;
&lt;td data-end=&quot;543&quot; data-start=&quot;530&quot;&gt;겨울, 밤, 깊음&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;548&quot; data-start=&quot;545&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;571&quot; data-start=&quot;550&quot; data-ke-size=&quot;size26&quot;&gt;✅ 한반도 지리와 오행 방위 적용&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;지역방향 기준오행해석적 의미
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1000&quot; data-start=&quot;573&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1000&quot; data-start=&quot;646&quot;&gt;
&lt;tr data-end=&quot;709&quot; data-start=&quot;646&quot;&gt;
&lt;td data-end=&quot;668&quot; data-start=&quot;646&quot;&gt;&lt;b&gt;강원도&amp;middot;속초&amp;middot;강릉 등 동해안&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;673&quot; data-start=&quot;668&quot;&gt;동쪽&lt;/td&gt;
&lt;td data-end=&quot;684&quot; data-start=&quot;673&quot;&gt;&lt;b&gt;목(木)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;709&quot; data-start=&quot;684&quot;&gt;자연 에너지 강함, 생명력, 출발 기운&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;758&quot; data-start=&quot;710&quot;&gt;
&lt;td data-end=&quot;728&quot; data-start=&quot;710&quot;&gt;&lt;b&gt;부산&amp;middot;울산&amp;middot;경남 동부&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;734&quot; data-start=&quot;728&quot;&gt;남동쪽&lt;/td&gt;
&lt;td data-end=&quot;743&quot; data-start=&quot;734&quot;&gt;목+화 혼합&lt;/td&gt;
&lt;td data-end=&quot;758&quot; data-start=&quot;743&quot;&gt;활동성, 추진력 좋음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;809&quot; data-start=&quot;759&quot;&gt;
&lt;td data-end=&quot;768&quot; data-start=&quot;759&quot;&gt;&lt;b&gt;서울&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;774&quot; data-start=&quot;768&quot;&gt;북서쪽&lt;/td&gt;
&lt;td data-end=&quot;783&quot; data-start=&quot;774&quot;&gt;금+수 혼합&lt;/td&gt;
&lt;td data-end=&quot;809&quot; data-start=&quot;783&quot;&gt;구조적, 제도적 힘 강함 (금기운 중심)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;855&quot; data-start=&quot;810&quot;&gt;
&lt;td data-end=&quot;820&quot; data-start=&quot;810&quot;&gt;&lt;b&gt;전라도&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;826&quot; data-start=&quot;820&quot;&gt;남서쪽&lt;/td&gt;
&lt;td data-end=&quot;835&quot; data-start=&quot;826&quot;&gt;화+토 혼합&lt;/td&gt;
&lt;td data-end=&quot;855&quot; data-start=&quot;835&quot;&gt;정서적, 공동체적, 감성+안정&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;902&quot; data-start=&quot;856&quot;&gt;
&lt;td data-end=&quot;866&quot; data-start=&quot;856&quot;&gt;&lt;b&gt;충청도&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;872&quot; data-start=&quot;866&quot;&gt;중심부&lt;/td&gt;
&lt;td data-end=&quot;883&quot; data-start=&quot;872&quot;&gt;&lt;b&gt;토(土)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;902&quot; data-start=&quot;883&quot;&gt;균형, 중립, 관찰자적 위치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;951&quot; data-start=&quot;903&quot;&gt;
&lt;td data-end=&quot;920&quot; data-start=&quot;903&quot;&gt;&lt;b&gt;경상북도 동부 해안&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;926&quot; data-start=&quot;920&quot;&gt;동북쪽&lt;/td&gt;
&lt;td data-end=&quot;932&quot; data-start=&quot;926&quot;&gt;목+수&lt;/td&gt;
&lt;td data-end=&quot;951&quot; data-start=&quot;932&quot;&gt;지혜+성장, 공부, 학문발달&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1000&quot; data-start=&quot;952&quot;&gt;
&lt;td data-end=&quot;964&quot; data-start=&quot;952&quot;&gt;&lt;b&gt;북한 지역&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;969&quot; data-start=&quot;964&quot;&gt;북쪽&lt;/td&gt;
&lt;td data-end=&quot;980&quot; data-start=&quot;969&quot;&gt;&lt;b&gt;수(水)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1000&quot; data-start=&quot;980&quot;&gt;저장, 은둔, 추운 기운, 보수성&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;blockquote data-end=&quot;1077&quot; data-start=&quot;1002&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-end=&quot;1077&quot; data-start=&quot;1004&quot; data-ke-size=&quot;size16&quot;&gt;✅ 즉, 한국 땅 자체가 &amp;ldquo;&lt;b&gt;북에 수, 동에 목, 남에 화, 서에 금, 중앙에 토&lt;/b&gt;&amp;rdquo;라는 전통 오행 지리 이론이 적용 가능해요.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-end=&quot;1082&quot; data-start=&quot;1079&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1114&quot; data-start=&quot;1084&quot; data-ke-size=&quot;size26&quot;&gt;✅ 한강 주변 = 수(水) + 중앙 토(土) 혼합&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1271&quot; data-start=&quot;1116&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1135&quot; data-start=&quot;1116&quot;&gt;한강 자체는 &lt;b&gt;물이므로 수&lt;/b&gt;&lt;/li&gt;
&lt;li data-end=&quot;1177&quot; data-start=&quot;1136&quot;&gt;그러나 &lt;b&gt;서울은 중앙 북서쪽&lt;/b&gt;이기 때문에 &lt;b&gt;금+토 기운&lt;/b&gt;이 강함&lt;/li&gt;
&lt;li data-end=&quot;1271&quot; data-start=&quot;1178&quot;&gt;그래서 실제로:
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1271&quot; data-start=&quot;1191&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1210&quot; data-start=&quot;1191&quot;&gt;행정, 시스템, 고층빌딩 &amp;rarr; 금&lt;/li&gt;
&lt;li data-end=&quot;1231&quot; data-start=&quot;1213&quot;&gt;중심 도시로서의 안정감 &amp;rarr; 토&lt;/li&gt;
&lt;li data-end=&quot;1271&quot; data-start=&quot;1234&quot;&gt;물(한강)을 끼고 있어서 인성적 여유 + 수기 지원도 함께 존재&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1276&quot; data-start=&quot;1273&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1302&quot; data-start=&quot;1278&quot; data-ke-size=&quot;size26&quot;&gt;✅ 방위별 성향과 사람의 기질 연관 예&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;거주 방향오행성향 예시
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;1609&quot; data-start=&quot;1304&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;1609&quot; data-start=&quot;1361&quot;&gt;
&lt;tr data-end=&quot;1413&quot; data-start=&quot;1361&quot;&gt;
&lt;td data-end=&quot;1373&quot; data-start=&quot;1361&quot;&gt;&lt;b&gt;동쪽(목)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1395&quot; data-start=&quot;1373&quot;&gt;나무 &amp;rarr; 진취적, 이상주의, 시작형&lt;/td&gt;
&lt;td data-end=&quot;1413&quot; data-start=&quot;1395&quot;&gt;늘 뭔가를 시작하고 움직임&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1463&quot; data-start=&quot;1414&quot;&gt;
&lt;td data-end=&quot;1426&quot; data-start=&quot;1414&quot;&gt;&lt;b&gt;남쪽(화)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1446&quot; data-start=&quot;1426&quot;&gt;불 &amp;rarr; 감성적, 열정적, 표현형&lt;/td&gt;
&lt;td data-end=&quot;1463&quot; data-start=&quot;1446&quot;&gt;명예욕, 감각적, 활동적&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1512&quot; data-start=&quot;1464&quot;&gt;
&lt;td data-end=&quot;1476&quot; data-start=&quot;1464&quot;&gt;&lt;b&gt;서쪽(금)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1497&quot; data-start=&quot;1476&quot;&gt;금속 &amp;rarr; 이성적, 분석적, 정리형&lt;/td&gt;
&lt;td data-end=&quot;1512&quot; data-start=&quot;1497&quot;&gt;말수 적고 판단 빠름&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1559&quot; data-start=&quot;1513&quot;&gt;
&lt;td data-end=&quot;1525&quot; data-start=&quot;1513&quot;&gt;&lt;b&gt;북쪽(수)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1545&quot; data-start=&quot;1525&quot;&gt;물 &amp;rarr; 감성 깊고 신중한 전략가&lt;/td&gt;
&lt;td data-end=&quot;1559&quot; data-start=&quot;1545&quot;&gt;생각 많고, 계획적&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;1609&quot; data-start=&quot;1560&quot;&gt;
&lt;td data-end=&quot;1572&quot; data-start=&quot;1560&quot;&gt;&lt;b&gt;중앙(토)&lt;/b&gt;&lt;/td&gt;
&lt;td data-end=&quot;1594&quot; data-start=&quot;1572&quot;&gt;흙 &amp;rarr; 실속형, 안정 추구, 완충자&lt;/td&gt;
&lt;td data-end=&quot;1609&quot; data-start=&quot;1594&quot;&gt;조율 잘하고, 현실 중심&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-end=&quot;1614&quot; data-start=&quot;1611&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1628&quot; data-start=&quot;1616&quot; data-ke-size=&quot;size26&quot;&gt;✅ 실전 적용 예&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-end=&quot;1768&quot; data-start=&quot;1630&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li data-end=&quot;1678&quot; data-start=&quot;1630&quot;&gt;&lt;b&gt;사주에 수기(물)가 약한 사람&lt;/b&gt; &amp;rarr; 북쪽에 집/방문/책상이 나있으면 보완됨&lt;/li&gt;
&lt;li data-end=&quot;1723&quot; data-start=&quot;1679&quot;&gt;&lt;b&gt;화기(열정)가 부족하면&lt;/b&gt; &amp;rarr; 남향집 or 남쪽 벽에 빨강 계열 배치&lt;/li&gt;
&lt;li data-end=&quot;1768&quot; data-start=&quot;1724&quot;&gt;&lt;b&gt;사업운 강화하고 싶다면&lt;/b&gt; &amp;rarr; 서쪽(금) 활성화 &amp;rarr; 논리&amp;middot;돈&amp;middot;정리력 강화&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-end=&quot;1773&quot; data-start=&quot;1770&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1800&quot; data-start=&quot;1775&quot; data-ke-size=&quot;size26&quot;&gt;✅ 한반도에서 풍수+오행을 어떻게 쓸까?&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-end=&quot;1958&quot; data-start=&quot;1802&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li data-end=&quot;1852&quot; data-start=&quot;1802&quot;&gt;&lt;b&gt;지역 선정&lt;/b&gt;&lt;br /&gt;&amp;rarr; 사업/거주지 고를 때 내 사주에 부족한 오행 방향 고려&lt;/li&gt;
&lt;li data-end=&quot;1903&quot; data-start=&quot;1854&quot;&gt;&lt;b&gt;방향 활용&lt;/b&gt;&lt;br /&gt;&amp;rarr; 책상, 출입문, 침대 머리 방향 = 오행 보완 포인트&lt;/li&gt;
&lt;li data-end=&quot;1958&quot; data-start=&quot;1905&quot;&gt;&lt;b&gt;인테리어 색과 방향 연계&lt;/b&gt;&lt;br /&gt;&amp;rarr; 남쪽은 화색, 북쪽은 수색, 동쪽은 목색 배치&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-end=&quot;1963&quot; data-start=&quot;1960&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-end=&quot;1972&quot; data-start=&quot;1965&quot; data-ke-size=&quot;size26&quot;&gt;✅ 요약&lt;/h2&gt;
&lt;div&gt;&lt;span data-state=&quot;closed&quot;&gt;&lt;/span&gt;
&lt;div&gt;질문답변
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-end=&quot;2152&quot; data-start=&quot;1974&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody data-end=&quot;2152&quot; data-start=&quot;2003&quot;&gt;
&lt;tr data-end=&quot;2051&quot; data-start=&quot;2003&quot;&gt;
&lt;td data-end=&quot;2027&quot; data-start=&quot;2003&quot;&gt;방향(동서남북)과 오행은 연관 있는가?&lt;/td&gt;
&lt;td data-end=&quot;2051&quot; data-start=&quot;2027&quot;&gt;✅ 네, 아주 밀접하게 연결되어 있음&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2108&quot; data-start=&quot;2052&quot;&gt;
&lt;td data-end=&quot;2075&quot; data-start=&quot;2052&quot;&gt;한반도 위치별로 오행 적용 가능한가?&lt;/td&gt;
&lt;td data-end=&quot;2108&quot; data-start=&quot;2075&quot;&gt;✅ 가능합니다. 실제 풍수+사주 통합 분석에서 사용됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-end=&quot;2152&quot; data-start=&quot;2109&quot;&gt;
&lt;td data-end=&quot;2118&quot; data-start=&quot;2109&quot;&gt;적용 팁은?&lt;/td&gt;
&lt;td data-end=&quot;2152&quot; data-start=&quot;2118&quot;&gt;✅ 부족한 오행 = 해당 방향&amp;middot;색&amp;middot;방 배치로 보완 가능&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ChatGPT&lt;/p&gt;</description>
      <category>사주</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/177</guid>
      <comments>https://itfervor.tistory.com/177#entry177comment</comments>
      <pubDate>Fri, 18 Apr 2025 17:40:14 +0900</pubDate>
    </item>
    <item>
      <title>Git 명령어 별 어떤 구조인가?</title>
      <link>https://itfervor.tistory.com/169</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;1. 개요&amp;nbsp;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Git을 사용할줄은 알고 있으나, 사용한다에 끝나지 설명하기에는 부족한 부분이 있다는 것을 깨달았고 다른 사용자들도 알기쉽게 설명하면 좋을거 같으니 작성해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2. Git 영역&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Working Directory: 자신이 작업하고 있는 프로젝트의 디렉토리&lt;/li&gt;
&lt;li&gt;Staging Area: Commit하기 위한 $git add 명령어로 추가한 파일들이 모여있는 공간&lt;/li&gt;
&lt;li&gt;Repository(Git Repository): commit 들이 모여있는 장소 *Local에 존재하는 Repository&lt;/li&gt;
&lt;li&gt;Remote Repository: 로컬의 저장소와 연결된 Git에서 만들어진 저장소&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1038&quot; data-origin-height=&quot;232&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOMhw9/btsKBRxrFmq/3QfZouYz0wuKukpEjKSk11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOMhw9/btsKBRxrFmq/3QfZouYz0wuKukpEjKSk11/img.png&quot; data-alt=&quot;깃 영역별 주요 명령어&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOMhw9/btsKBRxrFmq/3QfZouYz0wuKukpEjKSk11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOMhw9%2FbtsKBRxrFmq%2F3QfZouYz0wuKukpEjKSk11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1038&quot; height=&quot;232&quot; data-origin-width=&quot;1038&quot; data-origin-height=&quot;232&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;깃 영역별 주요 명령어&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;* git fetch: Local과 Remote를 비교하여 변경여부를 확인하는 명령이며, 원격 저장소에 변경사항이 있는지 &lt;b&gt;확인만&lt;/b&gt;한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3. git pull&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Git pull: 원격 저장소에서 변경된 메타데이터 정보를 확인할 뿐 만 아니라 최신 데이터를 복사하여 Local Git에 가져온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1041&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brq3du/btsKCiV0Nu2/fkpeUjy9qbWRqMQeMtkMNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brq3du/btsKCiV0Nu2/fkpeUjy9qbWRqMQeMtkMNK/img.png&quot; data-alt=&quot;git pull 동작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brq3du/btsKCiV0Nu2/fkpeUjy9qbWRqMQeMtkMNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbrq3du%2FbtsKCiV0Nu2%2FfkpeUjy9qbWRqMQeMtkMNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1041&quot; height=&quot;368&quot; data-origin-width=&quot;1041&quot; data-origin-height=&quot;368&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;git pull 동작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;**branch명을 기입해야 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;git pull을 통해 가져오는 경우에는 특정한 branch에 대한 정보를 pull하므로 remote되어있는 모든 branch에 대한 정보를 가져오지 않는다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;73&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c62zTl/btsKBfyPjQc/bm6vTEYrlkz8AKOHMGRw9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c62zTl/btsKBfyPjQc/bm6vTEYrlkz8AKOHMGRw9K/img.png&quot; data-alt=&quot;pull 외의 branch로 이동할 시 발생하는 오류&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c62zTl/btsKBfyPjQc/bm6vTEYrlkz8AKOHMGRw9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc62zTl%2FbtsKBfyPjQc%2Fbm6vTEYrlkz8AKOHMGRw9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;663&quot; height=&quot;62&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;73&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;pull 외의 branch로 이동할 시 발생하는 오류&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;4. git clone&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- git clone: 기존 repository를 대상으로 하여 복제본 또는 대상 repository의 복제본을 만드는데 사용하는 git 명령어&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;311&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NteCc/btsKCno67hq/9RVFiFMMeE99nB8ASGEaAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NteCc/btsKCno67hq/9RVFiFMMeE99nB8ASGEaAK/img.png&quot; data-alt=&quot;git clone 동작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NteCc/btsKCno67hq/9RVFiFMMeE99nB8ASGEaAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNteCc%2FbtsKCno67hq%2F9RVFiFMMeE99nB8ASGEaAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1039&quot; height=&quot;311&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;311&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;git clone 동작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- git clone을 통해 remote repository에 대한 데이터 전체를 로컬로 복사해오며 다른 branch에 대한 pull을 할 필요 없이 branch명만 생성한 후 checkout을 하면 선택한 branch의 정보를 가져올 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #409d00;&quot;&gt;*git init은 별도로 수행하지 않아도 된다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;5. git reset&lt;/h4&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- git reset:&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp;돌아가고 싶은 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lsquo;commit&amp;rsquo;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;으로 가고 싶을때 사용하거나&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, master &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;브랜치로 릴리즈 했는데 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;치명적인 버그로 인하여 롤백해야하는 경우 이전 커밋으로 돌아가기 위한 명령어&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;*다른 사람간 코드가 공유 될때 reset사용하면 코드가 망가질 경우가 빈번하게 발생하기에 &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;- 혼자만 사용하는 브랜치인경우&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;- origin에 있지만 아무도 자신의 코드를 사용하지 않는다는 확신을 경우&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;위 경우에만 사용해줍니다.(자신의 로컬에서만 사용할때 사용)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;238&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XhhNG/btsKBoii34y/PIKTWqTqt8Ofe9kiD4a5qk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XhhNG/btsKBoii34y/PIKTWqTqt8Ofe9kiD4a5qk/img.png&quot; data-alt=&quot;git reset 동작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XhhNG/btsKBoii34y/PIKTWqTqt8Ofe9kiD4a5qk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXhhNG%2FbtsKBoii34y%2FPIKTWqTqt8Ofe9kiD4a5qk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1043&quot; height=&quot;238&quot; data-origin-width=&quot;1043&quot; data-origin-height=&quot;238&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;git reset 동작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;6.git revert&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- git revert: 취소하고 싶은 특정 commit의 내용을 되돌리기 위한 새로운 commit을 생성한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1040&quot; data-origin-height=&quot;254&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BjFAn/btsKAXkU051/8bYetsgvIVbVZCtRT97iU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BjFAn/btsKAXkU051/8bYetsgvIVbVZCtRT97iU0/img.png&quot; data-alt=&quot;git revert 동작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BjFAn/btsKAXkU051/8bYetsgvIVbVZCtRT97iU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBjFAn%2FbtsKAXkU051%2F8bYetsgvIVbVZCtRT97iU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1040&quot; height=&quot;254&quot; data-origin-width=&quot;1040&quot; data-origin-height=&quot;254&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;git revert 동작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;git log&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에서 생성된 태그를 이용하여 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;revert&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;가 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;br /&gt;7. git fork structure&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- &lt;span style=&quot;color: #000000;&quot;&gt;Fork&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;repository&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 개별 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;branch&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 생성해준 후 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;upstream repository&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;의 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;master&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;와 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Sync&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 맞춘 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;fork repository&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;의 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;master&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;와 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;merge&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 해주었을때 정상적으로 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;merge&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;가 된다면 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;upstream&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;repository&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;merge&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 해주는 구조를 선호한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;471&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bCMPWr/btsKCTH9zzj/ky6hKn7olON8yA4oWxt0gK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bCMPWr/btsKCTH9zzj/ky6hKn7olON8yA4oWxt0gK/img.png&quot; data-alt=&quot;fork 동작&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bCMPWr/btsKCTH9zzj/ky6hKn7olON8yA4oWxt0gK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbCMPWr%2FbtsKCTH9zzj%2Fky6hKn7olON8yA4oWxt0gK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1039&quot; height=&quot;471&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;471&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;fork 동작&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;출처&lt;/h4&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a href=&quot;https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html&quot;&gt;https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개념 Self Study /알고가자</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/169</guid>
      <comments>https://itfervor.tistory.com/169#entry169comment</comments>
      <pubDate>Fri, 8 Nov 2024 16:12:44 +0900</pubDate>
    </item>
    <item>
      <title>알지만 넘어간 Git 명령어는?</title>
      <link>https://itfervor.tistory.com/162</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 개요&lt;br /&gt;&lt;br /&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 형상관리를 진행하기 위해서는 Git을 주로 사용하는 경우가 많다. 그렇지만 CLI를 통해서 Git을 사용을 하면 자주 사용하는 명령어만 사용하게되어 다른 명령어들은 등한시 하게 되는데 그 중 자주 사용하는 명령어에 대해 정리해보고 놓치는 개념들에 대해서 알아보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. git clone, git fork의 차이 &amp;nbsp;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- git clone&lt;/b&gt;:&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; clone&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;은 원격 저장소를 로컬 환경으로 복제해오는 방법이다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; 이를 통해 원격 저장소에 있는 모든 코드&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;히스토리&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;브랜치 등을 로컬 환경에 가져올 수 있다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;- git fork&lt;/b&gt;:&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; fork&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;는 다른 사람의 원격 저장소를 복제해서 내 저장소에 따로 만드는 방법이다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이를 통해 원본 프로젝트와 완전히 분리된 환경에서 작업하여 코드를 안전하게 수정하고 실험할 수 있다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #409d00;&quot;&gt;* fork를 선호하는 이유&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 브랜치 관리가 제대로 되지 않을 &lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: #000000;&quot;&gt;가능성&lt;/span&gt;&lt;/u&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 있다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;릴리즈 브랜치&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;여러 피쳐 브랜치들이 중구난방으로 생성되면 브랜치가 어지럽다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;또&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;실수로 로컬 작업을 날려버렸는데 리모트에서도 작업이 날라가버렸다면 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;clone&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;의 경우 복구가 힘들다&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;. fork&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;를 사용했다면 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;upstream&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에서 날라가더라도 내 &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;origin &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;에 남아있기 때문에 큰 문제가 없다&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. git pull, git fetch&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;git fetch:&lt;/b&gt; 로컬 Git에게 원격 저장소에서 최신 메타데이터 정보를 확인하라는 명령을 전달한다. 단, fetch는 원격 저장소에 변경사항이 있는지 &lt;u&gt;확인만하고&amp;nbsp;&lt;/u&gt;, 변경된 데이터를 로컬 Git에 실제로 가져오지는 않는다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;git pull:&lt;/b&gt; 원격 저장소에서 변경된 메타데이터 정보를 확인할 뿐만 아니라 최신 데이터를 복사하여 로컬 Git에 가져온다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1728003686079&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;   &amp;gt; git pull &amp;lt;remote명&amp;gt; &amp;lt;branch명&amp;gt; *&amp;lt;&amp;gt;는 생략&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;git fetch를 사용하면 마지막 pull 이후 원격 저장소 또는 브랜치에 적용된 변경사항을 확인할 수 있다. 만일 원격 저장소 또는 브랜치에 적용된 변경 사항을 확인할 수 있다. &lt;u&gt;만일 원격 저장소에 변경사항이 존재하는 상황에서 pull을 바로 실행하면 현재 브랜치와 작업 복사본의 파일이 변경되는 동시에 내용손실이 발생할수 있다.&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;참조&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://velog.io/@imacoolgirlyo/Git-fork%EC%99%80-clone-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90-5sjuhwfzgp&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://velog.io/@imacoolgirlyo/Git-fork%EC%99%80-clone-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90-5sjuhwfzgp&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.freecodecamp.org/korean/news/git-fetch-vs-pull/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.freecodecamp.org/korean/news/git-fetch-vs-pull/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개념 Self Study /알고가자</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/162</guid>
      <comments>https://itfervor.tistory.com/162#entry162comment</comments>
      <pubDate>Fri, 4 Oct 2024 10:15:47 +0900</pubDate>
    </item>
    <item>
      <title>IEnumerable vs ObservableCollection</title>
      <link>https://itfervor.tistory.com/158</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 개요&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 관리하는 프로그램에서 ItemSource를 바인딩하는 방식이 다양하게 구성되어있는 것을 알게되었다. 해당 클래스에 대해서 차이점을 파악해보고 그 과정에서 알게 된 것을 정리해보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. IEnumerable vs ICollection vs IList&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 해당 클래스들 내부에는 사용할 수 있는 메소드의 차이가 존재한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;IEnumerable:&lt;/b&gt; Collection의 요소들을 순회하고 싶을 때, read-only접근만 필요로 하고 foreach를 사용하고자 할때 주로 사용한다. 해당 클래스를 통해 선언을 한다면 View에서는 변경할 수 없으므로, 코드 복잡성이 추가된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;ICollection:&lt;/b&gt; Collection의 변화가 용이하고 size를 알고자 할때 주로 사용한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IList:&lt;/b&gt; Collection의 요소들의 순서와 위치를 관리하고, collection을 변형하고 싶을때 사용한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;*List 자체가 유연하기 때문에 변형에 자유롭다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;381&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/07cIs/btsJGlfoytV/CId2KNXIlCc2hX3ChpiA90/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/07cIs/btsJGlfoytV/CId2KNXIlCc2hX3ChpiA90/img.png&quot; data-alt=&quot;메서드 관계별 다이어그램&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/07cIs/btsJGlfoytV/CId2KNXIlCc2hX3ChpiA90/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F07cIs%2FbtsJGlfoytV%2FCId2KNXIlCc2hX3ChpiA90%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;708&quot; height=&quot;381&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;381&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;메서드 관계별 다이어그램&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. IEnumerable vs List&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제네릭을 통해 변수를 선언해줄때 List와 IEnumerable은 둘다 사용이 가능하지만 용도에 따라서 다르게 선언한다.&lt;/p&gt;
&lt;pre id=&quot;code_1726812059666&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public void Show(IEnumerable&amp;lt;string&amp;gt; command){} //정상 작동
public void Show(List&amp;lt;string&amp;gt; command){} //정상 작동&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;IEnumerable의 특성&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;읽기 전용:&lt;/b&gt; 데이터를 순차적으로 읽기만 가능하며, 추가, 삭제, 수정 등의 작업이 불가하다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;지연 실행:&lt;/b&gt; 데이터를 실제로 필요한 시점에 하나씩 가져오기 때문에, &lt;u&gt;대량의 데이터를 처리할 때 메모리에 효율&lt;/u&gt;적이다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;LINQ 쿼리:&lt;/b&gt; &lt;u&gt;LINQ를 이용&lt;/u&gt;하면 다양한 형태의 쿼리를 수행할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;List의 특성&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;가변적:&lt;/b&gt;&lt;u&gt; 데이터를 추가, 삭제, 수정&lt;/u&gt;할 수 있는 가변적인 컬렉션이다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;즉시 실행:&lt;/b&gt; 데이터를 메모리에 모두 로드하여 저장하기 때문에, 빠른 접근이 가능하지만 대량의 데이터 처리할 시 메모리 부족이 발생할 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;인덱싱:&lt;/b&gt; 각&lt;u&gt; 요소에 대한 인덱스를 이용하여 직접 접근&lt;/u&gt;할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. IEnumerable과 비슷한 ObservableCollection은 언제 사용하나?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;ObservableCollection의 특성&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;가변적&lt;/b&gt;: 데이터 추가, 삭제, 수정할 수 있는 가변적인 컬렉션이다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;알림 기능&lt;/b&gt;: 컬렉션의 내용이 변경될 때마다 &lt;u&gt;UI에 자동으로 반영될 수 있도록 이벤트를 발생&lt;/u&gt;시킨다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;IEnumerable 상속&lt;/b&gt;:&lt;u&gt; IEnumerable인터페이스를 상속&lt;/u&gt;하기 때문에, IEnumerable의 모든 기능을 사용할 수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1726812982282&quot; class=&quot;csharp&quot; data-ke-language=&quot;csharp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// ObservableCollection 사용 예시
ObservableCollection&amp;lt;string&amp;gt; names = new ObservableCollection&amp;lt;string&amp;gt;() { &quot;Alice&quot;, &quot;Bob&quot;, &quot;Charlie&quot; };
names.CollectionChanged += (sender, e) =&amp;gt;
{
    // 컬렉션이 변경될 때마다 실행되는 코드 (예: UI 업데이트)
    // ...
};

names.Add(&quot;David&quot;); // 컬렉션이 변경되면서 UI에 자동으로 반영&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 결론&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 작성된 코드에 대해 색다른 제네릭 클래스를 보았고, 해당 부분에 대해서 확인해보니 코드 내부에 LINQ를 많이 사용하였고, 메모리 효율을 높이기 위함인것으로 파악하였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;List: 데이터에 대한 작업을 수월하게 하기위함.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;IEnumerable: 대량의 데이터를 처리하거나, LINQ를 이용하기 위함.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;ObservableCollection: UI업데이트에 대해서 실시간을 진행하고 특정 작업을 수행하기 위함.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;출처&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://bigexecution.tistory.com/72&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://bigexecution.tistory.com/72&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제미나이&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개념 Self Study /C#</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/158</guid>
      <comments>https://itfervor.tistory.com/158#entry158comment</comments>
      <pubDate>Fri, 20 Sep 2024 15:23:00 +0900</pubDate>
    </item>
    <item>
      <title>Thread? 개념부터 짚자</title>
      <link>https://itfervor.tistory.com/156</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 개요&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Thread라는 것에 대해서 IT종사자들은 어느정도는 으레 짐작으로 알고있다고 생각한다. 그렇지만 자세한 개념에 대해서 알고있지는 않다고 판단이 되어 개념부터 한번 짚고 넘어가보자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. Thread 란?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Thread는 어떠한 프로그램 내에서 특히 프로세스 내에서 실행되는 흐름의 단위&lt;/b&gt;를 말한다. 일반적으로 한 프로그램은 하나의 Thread를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 Thread를 동시에 실행할수 있다. 이러한 실행 방식을 Munti Thread라고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Multi Process&lt;/b&gt;와 &lt;b&gt;Multi Thread&lt;/b&gt;는 양쪽 모두 여러 흐름이 동시에 진행되는 공통점이 있다. Process와 Thread에 대한 차이는 process들은 별개의 메모리를 차지하는 것과 다르게 Thread는 process내의 메모리를 공유해 사용할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. Multi Thread와 Single Thread&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Single Thread는 Single &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;-threaded&lt;span&gt; &lt;/span&gt;&lt;/span&gt;Process내에서 하나의 Thread만 동작하는 것을 확인 할 수 있으며,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Multi Thread는 Multi-threaded Process내에서 여러개의 Thread가 동작하는 것을 확인 할 수 있다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 95.4651%; height: 152px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 16.7054%; height: 16px;&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;td style=&quot;width: 41.4728%; height: 16px; text-align: center;&quot;&gt;&lt;b&gt;Single Thread&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 41.8217%; height: 16px; text-align: center;&quot;&gt;&lt;b&gt;Multi Thread&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 15px;&quot;&gt;
&lt;td style=&quot;width: 16.7054%; height: 15px;&quot;&gt;&lt;b&gt;장점&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 41.4728%; height: 15px; text-align: center;&quot;&gt;성능적인 부분에서 뛰어나며 관리가 쉽다&lt;/td&gt;
&lt;td style=&quot;width: 41.8217%; height: 15px; text-align: center;&quot;&gt;동시에 작업을 처리할 수 있으며, 처리속도가 빠르다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 16px;&quot;&gt;
&lt;td style=&quot;width: 16.7054%; height: 16px;&quot;&gt;&lt;b&gt;단점&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 41.4728%; height: 16px; text-align: center;&quot;&gt;작업 처리시간이 오래걸리거나 무거운 작업 처리시 시스템 성능에 영향을 초래한다.&lt;/td&gt;
&lt;td style=&quot;width: 41.8217%; height: 16px; text-align: center;&quot;&gt;Thread간의 동기화 및 추가적인 관리가 필요하다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;841&quot; data-origin-height=&quot;436&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oShdf/btsJyrzV1fT/NvDIwb7SClSXcZP7F7UjA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oShdf/btsJyrzV1fT/NvDIwb7SClSXcZP7F7UjA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oShdf/btsJyrzV1fT/NvDIwb7SClSXcZP7F7UjA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoShdf%2FbtsJyrzV1fT%2FNvDIwb7SClSXcZP7F7UjA1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;799&quot; height=&quot;414&quot; data-origin-width=&quot;841&quot; data-origin-height=&quot;436&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. Thread의 상태&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Unstarted:&lt;/b&gt; Thread&amp;nbsp; 객체를 생성한 후 Thread.Start() 메서드가 호출 되기 전의 상태&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Running:&lt;/b&gt; Thread가 시작하여 동작중인 상태
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Unstared 상태의 Thread를&amp;nbsp; Thread.Start() 메소드를 통해 해당 상태로 변환&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Suspend:&lt;/b&gt; Thread의 일시중단 상태
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Thread.Suspend()메서드를 통해 해당 상태로 만들수 있으며, Suspended 상태인 Thread는 Thread.Resume() 메서드를 통해 다시 Running한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;WaitSleepJoin:&lt;/b&gt; Thread가 Block된 상태
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Thread.Sleep(), Thread.Join() 메서드를 호출하면 해당 상태가 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Aborted:&lt;/b&gt; Thread가 취소된 상태
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Thread.Abort()메소드를 호출하면 이 상태가 된다. Aborted상태가 된 Thread는 다시 Stopped상태로 전환되어 완전히 중지된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Stopped:&lt;/b&gt; 중지된 Thread의 상태
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Thread.Abort() 메소드를 호출하거나 Thread가 실행 중인 메소드가 종료되면 해당 상태가 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Background:&lt;/b&gt; Thread가 백그라운드로 동작되고 있음
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;Foreground Thread는 하나라도 살아있는 동안 프로세스가 죽지 않지만, Background는 여러개가 살아있어도 프로세스가 죽고 사는것에 영향을 미치지 않는다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;5. Thread C# 예제&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- Thread 생성 및 실행&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1726036157787&quot; class=&quot;arduino&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;class ThreadTest
{
  static void Main()
  {
    Thread t = new Thread (WriteY);          // Kick off a new thread
    t.Start();                               // running WriteY()
 
    // Simultaneously, do something on the main thread.
    for (int i = 0; i &amp;lt; 1000; i++) Console.Write (&quot;x&quot;);
  }
 
  static void WriteY()
  {
    for (int i = 0; i &amp;lt; 1000; i++) Console.Write (&quot;y&quot;);
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- Thread 정지 및 일시정지&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;* Thread.Join 해당 &lt;b&gt;Thread&lt;/b&gt; 가 끝날 때까지 다른 &lt;b&gt;Thread&lt;/b&gt;를 대기시킵니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1726036541509&quot; class=&quot;arduino&quot; style=&quot;color: #555555; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;static void Main()
{
  Thread t = new Thread (Go);
  t.Start();
  t.Join();
  Console.WriteLine(&quot;Thread t has ended!&quot;);
}
 
static void Go()
{
  for (int i = 0; i &amp;lt; 1000; i++) Console.Write (&quot;y&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;* Thread.Sleep 현재 Thread를 특정한 시간만큼 일시정지시킵니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1726036541510&quot; class=&quot;angelscript&quot; style=&quot;color: #555555; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;Thread.Sleep(TimeSpan.FromHours (1));  // sleep for 1 hour
Thread.Sleep(500);                     // sleep for 500 milliseconds&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;Join과 Sleep 메서드는 Thread를 블럭시키므로 해당 시간동안 블럭된 Thread는 CPU 자원을 소모하지 않습니다.&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/da5K5j/btsJzdVmJaj/VXiegUaTr0Nl7wbbwfxXMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/da5K5j/btsJzdVmJaj/VXiegUaTr0Nl7wbbwfxXMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/da5K5j/btsJzdVmJaj/VXiegUaTr0Nl7wbbwfxXMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fda5K5j%2FbtsJzdVmJaj%2FVXiegUaTr0Nl7wbbwfxXMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;987&quot; height=&quot;174&quot; data-origin-width=&quot;987&quot; data-origin-height=&quot;174&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- Thread 강제종료&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1726036737026&quot; class=&quot;reasonml&quot; style=&quot;color: #555555; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;static void Main()
{
    Thread t = new Thread(DoWork);
    t.Start();

    Thread.Sleep(5000); // 5초 대기

    if (t.IsAlive)
    {
        Console.WriteLine(&quot;강제 종료&quot;);
        t.Abort(); // 쓰레드 강제 종료
    }
    else
    {
        Console.WriteLine(&quot;정상 종료&quot;);
    }
}

static void DoWork()
{
    try
    {
        while (true)
        {
            Console.WriteLine(&quot;쓰레드 실행 중...&quot;);
            Thread.Sleep(1000); // 1초 대기
        }
    }
    catch (ThreadAbortException ex)
    {
        Console.WriteLine(&quot;쓰레드 종료 예외 발생&quot;);
        Console.WriteLine(ex.Message);
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;Thread.Abort() 메서드를 사용하면 해당 &lt;b&gt;Thread&lt;/b&gt; 를 강제종료 시킬 수 있습니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;- Thread 우선순위&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1726036752123&quot; class=&quot;reasonml&quot; style=&quot;color: #555555; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;csharp&quot;&gt;&lt;code&gt;static void Main(string[] args)
{
    // 스레드 생성 및 우선순위 설정
    Thread thread1 = new Thread(new ThreadStart(Worker));
    thread1.Name = &quot;Thread 1&quot;;
    thread1.Priority = ThreadPriority.Highest;

    Thread thread2 = new Thread(new ThreadStart(Worker));
    thread2.Name = &quot;Thread 2&quot;;
    thread2.Priority = ThreadPriority.Lowest;

    // 스레드 시작
    thread1.Start();
    thread2.Start();

    // 메인 스레드가 먼저 종료되지 않도록 스레드가 종료될 때까지 대기
    thread1.Join();
    thread2.Join();

    Console.WriteLine(&quot;All threads finished.&quot;);
}

static void Worker()
{
    Console.WriteLine(&quot;Thread {0} started.&quot;, Thread.CurrentThread.Name);

    for (int i = 0; i &amp;lt; 5; i++)
    {
        Console.WriteLine(&quot;Thread {0} is working.&quot;, Thread.CurrentThread.Name);
        Thread.Sleep(500);
    }

    Console.WriteLine(&quot;Thread {0} finished.&quot;, Thread.CurrentThread.Name);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p style=&quot;color: #555555; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개념 Self Study /C#</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/156</guid>
      <comments>https://itfervor.tistory.com/156#entry156comment</comments>
      <pubDate>Wed, 11 Sep 2024 15:44:40 +0900</pubDate>
    </item>
    <item>
      <title>Mac에 UTM이용한 Window 가상머신 Setting</title>
      <link>https://itfervor.tistory.com/116</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 개요&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Mac M1 Pro를 사용하는 필자는 현업에서 Window운영체제를 사용하고 있어 C#개발에 한계를 느껴 가상머신 UTM을 이용하여 개발하고자 하여 가상머신을 이용해서 Window를 사용하고자 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 세팅 단계&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;1) 해당 화면에서 새 가상머신 만들기를 클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;721&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cDTqOQ/btsFUo0fmKM/9AQuvlw02dz4a90AmSCOWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cDTqOQ/btsFUo0fmKM/9AQuvlw02dz4a90AmSCOWK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDTqOQ/btsFUo0fmKM/9AQuvlw02dz4a90AmSCOWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDTqOQ%2FbtsFUo0fmKM%2F9AQuvlw02dz4a90AmSCOWK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;689&quot; height=&quot;604&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;721&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;2) Virtualize부분을 클릭한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-03-18 오후 9.12.53.png&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEbf05/btsFRqSj1Uf/JSQlB9xkvvFkZ4cmhsEQf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEbf05/btsFRqSj1Uf/JSQlB9xkvvFkZ4cmhsEQf1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEbf05/btsFRqSj1Uf/JSQlB9xkvvFkZ4cmhsEQf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEbf05%2FbtsFRqSj1Uf%2FJSQlB9xkvvFkZ4cmhsEQf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;385&quot; height=&quot;430&quot; data-filename=&quot;스크린샷 2024-03-18 오후 9.12.53.png&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;3) Window 운영체제를 통해서 세팅을 할것이기에 Windows를 클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-03-18 오후 9.13.24.png&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;499&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cylmBD/btsFUoFWn3X/MWYwk8rDt6WEF1O7qQKtFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cylmBD/btsFUoFWn3X/MWYwk8rDt6WEF1O7qQKtFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cylmBD/btsFUoFWn3X/MWYwk8rDt6WEF1O7qQKtFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcylmBD%2FbtsFUoFWn3X%2FMWYwk8rDt6WEF1O7qQKtFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;368&quot; height=&quot;414&quot; data-filename=&quot;스크린샷 2024-03-18 오후 9.13.24.png&quot; data-origin-width=&quot;444&quot; data-origin-height=&quot;499&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 4)&amp;nbsp; 해당 화면에서 Import VHDX Image를 체크하고 ISO Image에 VHDX파일을 적용한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yHD1b/btsFQxLnQxV/ekiciwxW1gNoi52reECQ7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yHD1b/btsFQxLnQxV/ekiciwxW1gNoi52reECQ7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yHD1b/btsFQxLnQxV/ekiciwxW1gNoi52reECQ7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyHD1b%2FbtsFQxLnQxV%2FekiciwxW1gNoi52reECQ7K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;417&quot; height=&quot;464&quot; data-origin-width=&quot;468&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;457&quot; data-origin-height=&quot;520&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7zRf9/btsFRtnWIuV/EztGJK0eZ2nwJg2Z864OAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7zRf9/btsFRtnWIuV/EztGJK0eZ2nwJg2Z864OAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7zRf9/btsFRtnWIuV/EztGJK0eZ2nwJg2Z864OAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7zRf9%2FbtsFRtnWIuV%2FEztGJK0eZ2nwJg2Z864OAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;430&quot; height=&quot;489&quot; data-origin-width=&quot;457&quot; data-origin-height=&quot;520&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #409d00; font-family: 'Nanum Gothic';&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;*VHDX파일을 다운로드 받기위한 블로그 및 상세 설명은 아래의 블로그와 같다&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wscode.tistory.com/103&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; https://wscode.tistory.com/103&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;5) 공유폴더 설정은 추후에도 가능하니까 넘어가도록 하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;6) 추후 설정에 대해서는 각자 원하는 스펙을 설정해주면 되겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;7) Window가 세팅이 된 후 클릭을 하면 다음과 같은 화면이 뜬 것을 알 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1016&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oTCCd/btsFUbz5a6n/MH5jWgREEvdzwguunJt861/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oTCCd/btsFUbz5a6n/MH5jWgREEvdzwguunJt861/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oTCCd/btsFUbz5a6n/MH5jWgREEvdzwguunJt861/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoTCCd%2FbtsFUbz5a6n%2FMH5jWgREEvdzwguunJt861%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;704&quot; height=&quot;528&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1016&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; - 해당 부분에서는 Wifi를 연결을 해야하는데 이는 초기 인터넷 설정이 되어있지 않다 보니, 인터넷 접속이 안되기 때문에 발생합니다. 그래서 위에서 &quot;SPICE TOOl&quot;를 설치했어야했다.&lt;span style=&quot;background-color: #121212; color: #ececec; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;Fn + shift + F10키&lt;/b&gt;&lt;/span&gt;를 눌러서 CMD창을 띄어줍니다.&lt;/li&gt;
&lt;li&gt;이에 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;taskmgr&lt;/b&gt;&lt;/span&gt;을 입력해서 작업관리자 창을 띄웁니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2uNW5/btsFUpSobPh/lArnysmG3OqVC7FBdvPnSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2uNW5/btsFUpSobPh/lArnysmG3OqVC7FBdvPnSk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2uNW5/btsFUpSobPh/lArnysmG3OqVC7FBdvPnSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2uNW5%2FbtsFUpSobPh%2FlArnysmG3OqVC7FBdvPnSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;771&quot; height=&quot;634&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbwRrx/btsFUJpH6JY/H5m9gI45YTNzHf1BRdlNgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbwRrx/btsFUJpH6JY/H5m9gI45YTNzHf1BRdlNgK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbwRrx/btsFUJpH6JY/H5m9gI45YTNzHf1BRdlNgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbwRrx%2FbtsFUJpH6JY%2FH5m9gI45YTNzHf1BRdlNgK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;741&quot; height=&quot;609&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSUS2t/btsFUoMIHGl/MkckiMEYGRtq6KzOi4PF11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSUS2t/btsFUoMIHGl/MkckiMEYGRtq6KzOi4PF11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSUS2t/btsFUoMIHGl/MkckiMEYGRtq6KzOi4PF11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSUS2t%2FbtsFUoMIHGl%2FMkckiMEYGRtq6KzOi4PF11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;716&quot; height=&quot;589&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/daHmw1/btsFSaPc2uX/NghCKc5kM6wjmHaVKvpObK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/daHmw1/btsFSaPc2uX/NghCKc5kM6wjmHaVKvpObK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/daHmw1/btsFSaPc2uX/NghCKc5kM6wjmHaVKvpObK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdaHmw1%2FbtsFSaPc2uX%2FNghCKc5kM6wjmHaVKvpObK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;483&quot; height=&quot;397&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dvQ9oV/btsFUGT2Paz/7ypYZb6rbXzIrDvglkSgzk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dvQ9oV/btsFUGT2Paz/7ypYZb6rbXzIrDvglkSgzk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dvQ9oV/btsFUGT2Paz/7ypYZb6rbXzIrDvglkSgzk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdvQ9oV%2FbtsFUGT2Paz%2F7ypYZb6rbXzIrDvglkSgzk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;653&quot; height=&quot;537&quot; data-origin-width=&quot;912&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 8) 다음과 같은 과정을 거치고 나면 다음과 같은 화면이 나타난다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 한글 세팅&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 초기에는 한글 적용이 안되어서 따로 설정을 해주어야한다.&lt;br /&gt;&lt;span style=&quot;background-color: #ffffff; color: #006dd7; text-align: start;&quot;&gt;Settings -&amp;gt; Time &amp;amp; language -&amp;gt; Korean -&amp;gt; Language options&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;을 통해 Korean을 추가해준다.&lt;br /&gt;&lt;br /&gt;- controlpanel -&amp;gt; clock and region -&amp;gt; Region-Change date time or number formats-&amp;gt; Adminstrative -&amp;gt; Change Change locale -&amp;gt; korean을 세팅한 후 수정해준다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;&lt;br /&gt;&lt;b&gt;Setting이 완료 된 후 &lt;span style=&quot;color: #006dd7;&quot;&gt;Shift+Space Bar &lt;/span&gt;를 이용해서 한/영을 변경해준다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;&lt;a href=&quot;https://xr705.tistory.com/136&quot;&gt;https://xr705.tistory.com/136&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;위 블로그를 들어가 참고해준다.&lt;/span&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;4. 출처&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #201f1f; text-align: start;&quot;&gt;&lt;a href=&quot;https://xr705.tistory.com/136&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://xr705.tistory.com/136&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wscode.tistory.com/103&quot;&gt;https://wscode.tistory.com/103&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개념 Self Study /알고가자</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/116</guid>
      <comments>https://itfervor.tistory.com/116#entry116comment</comments>
      <pubDate>Mon, 18 Mar 2024 22:12:02 +0900</pubDate>
    </item>
    <item>
      <title>static 변수? static 함수?</title>
      <link>https://itfervor.tistory.com/114</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 개요&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;static에 대해서는 누구나 많이 들어봤을것이다. static은 막연하게 정적이다. 라고만 생각했고 java에서도 public static void main등 메인함수에도 필수로 들어가고 이번 기회에 c++에 적용한 static에 대해서 알아보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. static 키워드란?&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;static 변수&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 모든 객체가 한 메모리를 공유하는 멤버 변수, 객체 별로 각각 할당되는 멤버가 아니라 모든 객체가 공유하는 멤버다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;특징&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;모든 객체가 공유하는 멤버변수이다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&amp;rarr;메모리는 프로그램 시작때부터 차지하고 있으며 메모리에 프로그램이 종료되기 전까지 값이 유지된다.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;객체와는 독립적으로 존재한다.&lt;/li&gt;
&lt;li&gt;어떤 특정 타입의 모든 객체들의 수 라던지 모든 객체들이 알고 있고 공유 할수 있어야하는 멤버 변수를 static으로 쓴다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;사용법&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;static 멤버 변수는 모든 객체들이 접근해야 하므로 프로그램 시작 부터 끝까지 유지되어야 하기 때문에 &lt;u&gt;전역범위에서만 정의(초기화)&lt;/u&gt; 할수 있다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;※ static 멤버 변수는 main 함수는 물론이고 생성자 안에서도 초기화 할 수 없다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;i&gt;헤더파일 정의 불가&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;something.h&lt;/p&gt;
&lt;pre id=&quot;code_1704719183202&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class Something
{
public:
	static int m_value; // 클래스 내에선 초기화 불가능
};

int Something::m_value = 1; //  에러!  헤더 파일 내에선 초기화 불가능&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;something.cpp&lt;/p&gt;
&lt;pre id=&quot;code_1704719217930&quot; class=&quot;angelscript&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-type=&quot;codeblock&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;int Something::m_value = 1;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; 위와 같이 헤더파일에 선언을 하지 못하는 이유는 여러 곳에서 헤더파일을 include할때 마다 static &lt;u&gt;변수를 여러번 정의 및 초기화하는 것&lt;/u&gt;이므로 헤더 파일에는 선언 하지못한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;i&gt;정적 함수는 다른 함수에 접근할 수 없으며 static으로 선언된 함수와 변수에만 접근 가능&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1704720404029&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;class X {
public:
  static void f() {
    x = 10; // undefined reference to 'x'
  }

private:
  int x = 0;
};

int main() {
  X::f();
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;rarr; X::f()함수는 x 변수를 사용하려고 하지만 x 변수는 X클래스의 일반 변수이므로 x 변수를 사용할 수 없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;i&gt;static const 멤버 변수는 클래스 내에서 초기화 하는 것이 가능하다.&lt;/i&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;const이므로 값을 변경하는것이 불가능하기 때문에 그 모습 그대로를 모든 객체가 공유하기 때문에
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;▶한번 초기화 한 이후론 값 변경이 불가능하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7; font-family: 'Nanum Gothic';&quot;&gt;* 클래스 내부에서 초기화 가능 why? const는 값이 컴파일 타입에 결정되기 때문이다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;※ const를 사용하면 헤더파일 내에서도 초기화가 가능하다.&lt;/p&gt;
&lt;pre id=&quot;code_1704721051314&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;

using namespace std;

class Something
{
public:
	static const int m_value; // 가능
};

// int Something::m_value = 1;  //const라 클래스 밖에서 기존 값 변경이 불가능

int main()
{
    Something st;

    st.m_value = 1024;  // error! const라서 값 변경 불가

    return 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;i&gt;&amp;nbsp;static을 이용하면 접근제어자가 private이더라도 전역 변수로 선언이 가능하다.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: circle;&quot; data-ke-list-type=&quot;circle&quot;&gt;
&lt;li&gt;&lt;i&gt;_init클래스를 만들어서 클래스 내에서 선언이 가능하다.&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre id=&quot;code_1704721341009&quot; class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;

using namespace std;

class Something
{
public:
	class _init // inner class
	{
	public:
		_init()
		{
			s_value = 9876; // s_value 접근 가능.
		}
	};

private:
	static int s_value; 
	static _init s_initializer; 
};
// int Something::s_value = 1234; 
Something::_init Something::s_initializer;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Bard&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Chat GPT&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ansohxxn.github.io/cpp/chapter8-10/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://ansohxxn.github.io/cpp/chapter8-10/&lt;/a&gt;&lt;/p&gt;</description>
      <category>개념 Self Study /알고가자</category>
      <author>코딩 욕심쟁이</author>
      <guid isPermaLink="true">https://itfervor.tistory.com/114</guid>
      <comments>https://itfervor.tistory.com/114#entry114comment</comments>
      <pubDate>Mon, 8 Jan 2024 22:47:12 +0900</pubDate>
    </item>
  </channel>
</rss>