<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>삶의 흔적</title>
    <link>https://badsector-0xe5.tistory.com/</link>
    <description>티벳여우의 인생로그</description>
    <language>ko</language>
    <pubDate>Mon, 15 Jun 2026 03:02:30 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>티벳여우</managingEditor>
    <image>
      <title>삶의 흔적</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2338604958C55CDB26</url>
      <link>https://badsector-0xe5.tistory.com</link>
    </image>
    <item>
      <title>충전정보 앱 개인정보 처리방침 (수집정보 없음)</title>
      <link>https://badsector-0xe5.tistory.com/17</link>
      <description>&lt;!DOCTYPE html&gt;
    &lt;html&gt;
    &lt;head&gt;
      &lt;meta charset='utf-8'&gt;
      &lt;meta name='viewport' content='width=device-width'&gt;
      &lt;title&gt;Privacy Policy&lt;/title&gt;
      &lt;style&gt; body { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; padding:1em; } &lt;/style&gt;
    &lt;/head&gt;
    &lt;body&gt;
    &lt;strong&gt;Privacy Policy&lt;/strong&gt;&lt;p&gt;This privacy policy applies to the 충전정보 app (hereby referred to as &quot;Application&quot;) for mobile devices that was created by dongmyung kim (hereby referred to as &quot;Service Provider&quot;) as a Free service. This service is intended for use &quot;AS IS&quot;.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;What information does the Application obtain and how is it used?&lt;/strong&gt;&lt;p&gt;The Application does not obtain any information when you download and use it. Registration is not required to use the Application.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Does the Application collect precise real time location information of the device?&lt;/strong&gt;&lt;p&gt;This Application does not collect precise information about the location of your mobile device.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Do third parties see and/or have access to information obtained by the Application?&lt;/strong&gt;&lt;p&gt;Since the Application does not collect any information, no data is shared with third parties.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;What are my opt-out rights?&lt;/strong&gt;&lt;p&gt;You can stop all collection of information by the Application easily by uninstalling it. You may use the standard uninstall processes as may be available as part of your mobile device or via the mobile application marketplace or network.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Children&lt;/strong&gt;&lt;p&gt;The Application is not used to knowingly solicit data from or market to children under the age of 13.&lt;/p&gt;&lt;br&gt;&lt;p&gt;The Service Provider does not knowingly collect personally identifiable information from children. The Service Provider encourages all children to never submit any personally identifiable information through the Application and/or Services. The Service Provider encourage parents and legal guardians to monitor their children's Internet usage and to help enforce this Policy by instructing their children never to provide personally identifiable information through the Application and/or Services without their permission. If you have reason to believe that a child has provided personally identifiable information to the Service Provider through the Application and/or Services, please contact the Service Provider (kdm1362@gmail.com) so that they will be able to take the necessary actions. You must also be at least 16 years of age to consent to the processing of your personally identifiable information in your country (in some countries we may allow your parent or guardian to do so on your behalf).&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;p&gt;The Service Provider is concerned about safeguarding the confidentiality of your information. However, since the Application does not collect any information, there is no risk of your data being accessed by unauthorized individuals.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Changes&lt;/strong&gt;&lt;p&gt;This Privacy Policy may be updated from time to time for any reason. The Service Provider will notify you of any changes to their Privacy Policy by updating this page with the new Privacy Policy. You are advised to consult this Privacy Policy regularly for any changes, as continued use is deemed approval of all changes.&lt;/p&gt;&lt;br&gt;&lt;p&gt;This privacy policy is effective as of 2025-10-09&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Your Consent&lt;/strong&gt;&lt;p&gt;By using the Application, you are consenting to the processing of your information as set forth in this Privacy Policy now and as amended by the Service Provider.&lt;/p&gt;&lt;br&gt;&lt;strong&gt;Contact Us&lt;/strong&gt;&lt;p&gt;If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at kdm1362@gmail.com.&lt;/p&gt;&lt;hr&gt;&lt;p&gt;This privacy policy page was generated by &lt;a href=&quot;https://app-privacy-policy-generator.nisrulz.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;App Privacy Policy Generator&lt;/a&gt;&lt;/p&gt;
    &lt;/body&gt;
    &lt;/html&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/17</guid>
      <comments>https://badsector-0xe5.tistory.com/17#entry17comment</comments>
      <pubDate>Thu, 9 Oct 2025 16:27:00 +0900</pubDate>
    </item>
    <item>
      <title>Symco 개인정보 취급방침</title>
      <link>https://badsector-0xe5.tistory.com/16</link>
      <description>
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;ko&quot; lang=&quot;ko&quot;&gt;
&lt;head&gt;
    &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=Edge&quot;&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
	&lt;title&gt;개인정보처리방침&lt;/title&gt;


    &lt;link href=&quot;/css/jquery-ui.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; &gt;
    &lt;link href=&quot;/css/font.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
    &lt;link href=&quot;/css/common.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
    &lt;link href=&quot;/css/sub_common.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
    &lt;link href=&quot;/css/sub.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
    &lt;link href=&quot;/css/mediaquery.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;
    &lt;link href=&quot;/css/sub_mediaquery.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;/&gt;

    &lt;script src=&quot;/js/drprivacy/jquery-1.7.1.min.js&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;/js/drprivacy/jquery-ui.min.js&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;/js/searchDtPop.js&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;/js/common.js&quot;&gt;&lt;/script&gt;
    &lt;script src=&quot;/js/ui.js&quot;&gt;&lt;/script&gt;


&lt;/head&gt;
&lt;body&gt;
	&lt;p class=ls2 lh6 bs5 ts4&gt;&lt;em class=emphasis&gt;&lt; 돌맹이 &gt;(&amp;apos;https://badsector-0xe5.tistory.com/&amp;apos;이하 &amp;apos;Symco&amp;apos;)&lt;/em&gt;은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다.&lt;/p&gt;&lt;p class=ls2&gt;○ 이 개인정보처리방침은 &lt;em class=emphasis&gt;2023&lt;/em&gt;년 &lt;em class=emphasis&gt;8&lt;/em&gt;월 &lt;em class=emphasis&gt;31&lt;/em&gt;부터 적용됩니다.&lt;/p&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제1조(개인정보의 처리 목적)&lt;br/&gt;&lt;br/&gt;&lt;em class=&quot;emphasis&quot;&gt;&lt; 돌맹이 &gt;('https://badsector-0xe5.tistory.com/'이하  'Symco')&lt;/em&gt;은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다.&lt;/strong&gt;&lt;/p&gt;&lt;ul class=&quot;list_indent2 mgt10&quot;&gt;&lt;p class=&quot;ls2&quot;&gt;1. 홈페이지 회원가입 및 관리&lt;/p&gt;&lt;p class=&quot;ls2&quot;&gt;앱 내 이용자 구분을 위한 내부 id/pw생성 목적으로 개인정보를 처리합니다.&lt;/p&gt;&lt;/br&gt;&lt;/ul&gt;&lt;/br&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제2조(개인정보의 처리 및 보유 기간)&lt;/strong&gt;&lt;/br&gt;&lt;/br&gt;① &lt;em class=&quot;emphasis&quot;&gt;&lt; 돌맹이 &gt;&lt;/em&gt;은(는) 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의받은 개인정보 보유·이용기간 내에서 개인정보를 처리·보유합니다.&lt;/br&gt;&lt;/br&gt;② 각각의 개인정보 처리 및 보유 기간은 다음과 같습니다.&lt;/p&gt;&lt;ul class='list_indent2 mgt10'&gt;&lt;li class='tt'&gt;1.&lt;홈페이지 회원가입 및 관리&gt;&lt;/li&gt;&lt;li class='tt'&gt;&lt;홈페이지 회원가입 및 관리&gt;와 관련한 개인정보는 수집.이용에 관한 동의일로부터&lt;계정 삭제 및 앱 데이터 삭제 시 까지&gt;까지 위 이용목적을 위하여 보유.이용됩니다.&lt;/li&gt;&lt;li&gt;보유근거 : 개별 사용자 데이터 구분접근&lt;/li&gt;&lt;li&gt;관련법령 : &lt;/li&gt;&lt;li&gt;예외사유 : &lt;/li&gt;&lt;/ul&gt;&lt;/br&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제3조(처리하는 개인정보의 항목) &lt;/strong&gt;&lt;/br&gt;&lt;/br&gt; ① &lt;em class=&quot;emphasis&quot;&gt;&lt; 돌맹이 &gt;&lt;/em&gt;은(는) 다음의 개인정보 항목을 처리하고 있습니다.&lt;/p&gt;&lt;ul class='list_indent2 mgt10'&gt;&lt;li class='tt'&gt;1&lt; 홈페이지 회원가입 및 관리 &gt;&lt;/li&gt;&lt;li&gt;필수항목 : 로그인ID, 비밀번호&lt;/li&gt;&lt;li&gt;선택항목 : &lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class=&quot;lh6 bs4&quot;&gt;&lt;strong&gt;제4조(만 14세 미만 아동의 개인정보 처리에 관한 사항)&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;ls2&quot;&gt;&lt;br/&gt;&lt;br/&gt;① &lt;개인정보처리자명&gt;은(는) 만 14세 미만 아동에 대해 개인정보를 수집할 때 법정대리인의 동의를 얻어 해당 서비스 수행에 필요한 최소한의 개인정보를 수집합니다.&lt;/p&gt;&lt;p class='sub_p'&gt;• 필수항목 : 법정 대리인의 성명, 관계, 연락처&lt;/p&gt;&lt;p class='sub_p'&gt;② 또한, &lt;개인정보처리자명&gt;의 &lt;처리목적&gt; 관련 홍보를 위해 아동의 개인정보를 수집할 경우에는 법정대리인으로부터 별도의 동의를 얻습니다.&lt;/p&gt;&lt;p class='sub_p'&gt;③ &lt;개인정보처리자명&gt;은(는) 만 1 4세 미만 아동의 개인정보를 수집할 때에는 아동에게 법정대리인의 성명, 연락처와 같이 최소한의 정보를 요구할 수 있으며, 다음 중 하나의 방법으로 적법한 법정대리인이 동의하였는지를 확인합니다.&lt;/p&gt;&lt;p class='sub_p'&gt;• 동의 내용을 게재한 인터넷 사이트에 법정대리인이 동의 여부를 표시하도록 하고 개인정보처리자가 그 동의 표시를 확인했음을 법정대리인의 휴대전화 문자 메시지로 알리는 방법&lt;/p&gt;&lt;p class='sub_p'&gt;• 동의 내용을 게재한 인터넷 사이트에 법정대리인이 동의 여부를 표시하도록 하고 법정대리인의 신용카드·직불카드 등의 카드정보를 제공받는 방법&lt;/p&gt;&lt;p class='sub_p'&gt;• 동의 내용을 게재한 인터넷 사이트에 법정대리인이 동의 여부를 표시하도록 하고 법정대리인의 휴대전화 본인인증 등을 통해 본인 여부를 확인하는 방법&lt;/p&gt;&lt;p class='sub_p'&gt;• 동의 내용이 적힌 서면을 법정대리인에게 직접 발급하거나, 우편 또는 팩스를 통하여 전달하고 법정대리인이 동의 내용에 대하여 서명날인 후 제출하도록 하는 방법&lt;/p&gt;&lt;p class='sub_p'&gt;• 동의 내용이 적힌 전자우편을 발송하여 법정대리인으로부터 동의의 의사표시가 적힌 전자우편을 전송받는 방법&lt;/p&gt;&lt;p class='sub_p'&gt;• 전화를 통하여 동의 내용을 법정대리인에게 알리고 동의를 얻거나 인터넷주소 등 동의 내용을 확인할 수 있는 방법을 안내하고 재차 전화 통화를 통하여 동의를 얻는 방법&lt;/p&gt;&lt;p class='sub_p'&gt;• 그 밖에 위와 준하는 방법으로 법정대리인에게 동의 내용을 알리고 동의의 의사표시를 확인하는 방법&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class=&quot;lh6 bs4&quot;&gt;&lt;strong&gt;제5조(개인정보의 국외 이전에 관한 사항)&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;ls2&quot;&gt;&lt;br/&gt;&lt;br/&gt;① &lt;개인정보처리자명&gt;은(는) ○○ 업무를 국외 법인인 ○○○○에 아래와 같이 위탁하고 있습니다.&lt;/p&gt;&lt;p class='sub_p'&gt;1. 수탁업체: ○○○○ 법인&lt;/p&gt;&lt;p class='sub_p'&gt;2. 수탁업체의 위치: ○국가 ○시 ○구 ○동 건물명(국가, 도시 등 구체적 주소 작성)&lt;/p&gt;&lt;p class='sub_p'&gt;3. 위탁 일시 및 방법: ○년 ○월 ○일 전용네트워크를 이용한 원격지 전송&lt;/p&gt;&lt;p class='sub_p'&gt;4. 정보관리책임자의 연락처 : 전자우편 주소, 전화번호&lt;/p&gt;&lt;p class='sub_p'&gt;5. 위탁하는 개인정보 항목 : &lt;개인정보처리자의 위탁하는 개인정보의 항목&gt;복구에 필요한 이용자 데이터(○, ○, ○)&lt;/p&gt;&lt;p class='sub_p'&gt;6. 위탁 업무 내용 : &lt;개인정보처리자의 위탁하는 개인정보 처리업무&gt; 재난, 재해 등으로부터 이용자 데이터 보호를 위한 국가간 데이터 백업(보관)&lt;/p&gt;&lt;p class='sub_p'&gt;7. 개인정보의 보유 및 이용기간 : ○년 ○월까지&lt;/p&gt;&lt;/br&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제6조(개인정보의 파기절차 및 파기방법)&lt;em class=&quot;emphasis&quot;&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class='ls2'&gt;&lt;/br&gt;① &lt; 돌맹이 &gt; 은(는) 개인정보 보유기간의 경과, 처리목적 달성 등 개인정보가 불필요하게 되었을 때에는 지체없이 해당 개인정보를 파기합니다.&lt;/br&gt;&lt;/br&gt;② 정보주체로부터 동의받은 개인정보 보유기간이 경과하거나 처리목적이 달성되었음에도 불구하고 다른 법령에 따라 개인정보를 계속 보존하여야 하는 경우에는, 해당 개인정보를 별도의 데이터베이스(DB)로 옮기거나 보관장소를 달리하여 보존합니다.&lt;/br&gt;1. 법령 근거 :&lt;/br&gt;2. 보존하는 개인정보 항목 : 계좌정보, 거래날짜&lt;/br&gt;&lt;/br&gt;③ 개인정보 파기의 절차 및 방법은 다음과 같습니다.&lt;/br&gt;1. 파기절차&lt;/br&gt; &lt; 돌맹이 &gt; 은(는) 파기 사유가 발생한 개인정보를 선정하고, &lt; 돌맹이 &gt; 의 개인정보 보호책임자의 승인을 받아 개인정보를 파기합니다.&lt;/br&gt;&lt;/p&gt;&lt;p class='sub_p mgt10'&gt;2. 파기방법&lt;/p&gt;&lt;p class='sub_p'&gt;전자적 파일 형태의 정보는 기록을 재생할 수 없는 기술적 방법을 사용합니다&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;p class=&quot;lh6 bs4&quot;&gt;&lt;strong&gt;제7조(정보주체와 법정대리인의 권리·의무 및 그 행사방법에 관한 사항)&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;ls2&quot;&gt;&lt;br/&gt;&lt;br/&gt;① 정보주체는 돌맹이에 대해 언제든지 개인정보 열람·정정·삭제·처리정지 요구 등의 권리를 행사할 수 있습니다.&lt;/p&gt;&lt;p class='sub_p'&gt;② 제1항에 따른 권리 행사는돌맹이에 대해 「개인정보 보호법」 시행령 제41조제1항에 따라 서면, 전자우편, 모사전송(FAX) 등을 통하여 하실 수 있으며 돌맹이은(는) 이에 대해 지체 없이 조치하겠습니다.&lt;/p&gt;&lt;p class='sub_p'&gt;③ 제1항에 따른 권리 행사는 정보주체의 법정대리인이나 위임을 받은 자 등 대리인을 통하여 하실 수 있습니다.이 경우 “개인정보 처리 방법에 관한 고시(제2020-7호)” 별지 제11호 서식에 따른 위임장을 제출하셔야 합니다.&lt;/p&gt;&lt;p class='sub_p'&gt;④ 개인정보 열람 및 처리정지 요구는  「개인정보 보호법」  제35조 제4항, 제37조 제2항에 의하여 정보주체의 권리가 제한 될 수 있습니다.&lt;/p&gt;&lt;p class='sub_p'&gt;⑤ 개인정보의 정정 및 삭제 요구는 다른 법령에서 그 개인정보가 수집 대상으로 명시되어 있는 경우에는 그 삭제를 요구할 수 없습니다.&lt;/p&gt;&lt;p class='sub_p'&gt;⑥ 돌맹이은(는) 정보주체 권리에 따른 열람의 요구, 정정·삭제의 요구, 처리정지의 요구 시 열람 등 요구를 한 자가 본인이거나 정당한 대리인인지를 확인합니다.&lt;/p&gt;&lt;/br&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제8조(개인정보의 안전성 확보조치에 관한 사항)&lt;em class=&quot;emphasis&quot;&gt;&lt;/br&gt;&lt;/br&gt;&lt; 돌맹이 &gt;&lt;/em&gt;은(는) 개인정보의 안전성 확보를 위해 다음과 같은 조치를 취하고 있습니다.&lt;/strong&gt;&lt;/p&gt;&lt;p class='sub_p mgt10'&gt;1. 개인정보에 대한 접근 제한&lt;/br&gt; 개인정보를 처리하는 데이터베이스시스템에 대한 접근권한의 부여,변경,말소를 통하여 개인정보에 대한 접근통제를 위하여 필요한 조치를 하고 있으며 침입차단시스템을 이용하여 외부로부터의 무단 접근을 통제하고 있습니다.&lt;/br&gt;&lt;/br&gt;&lt;/p&gt;&lt;/br&gt;&lt;/br&gt;&lt;p class=&quot;lh6 bs4&quot;&gt;&lt;strong&gt;제9조(개인정보를 자동으로 수집하는 장치의 설치·운영 및 그 거부에 관한 사항)&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;ls2&quot;&gt;&lt;br/&gt;&lt;br/&gt;돌맹이 은(는) 정보주체의 이용정보를 저장하고 수시로 불러오는 ‘쿠키(cookie)’를 사용하지 않습니다.&lt;br/&gt;&lt;br/&gt;&lt;p class=&quot;lh6 bs4&quot;&gt;&lt;strong&gt;제10조(행태정보의 수집·이용·제공 및 거부 등에 관한 사항)&lt;/strong&gt;&lt;/p&gt;&lt;p class=&quot;ls2&quot;&gt;&lt;br/&gt;&lt;br/&gt;행태정보의 수집·이용·제공 및 거부등에 관한 사항&lt;/p&gt;&lt;p class='sub_p'&gt;&lt;개인정보처리자명&gt;은(는) 온라인 맞춤형 광고 등을 위한 행태정보를 수집·이용·제공하지 않습니다.&lt;/p&gt;&lt;p class='sub_p mgt30'&gt;&lt;strong&gt;제11조 (개인정보 보호책임자에 관한 사항) &lt;/strong&gt;&lt;/p&gt;&lt;p class='sub_p mgt10'&gt; ①  &lt;span class='colorLightBlue'&gt;돌맹이&lt;/span&gt; 은(는) 개인정보 처리에 관한 업무를 총괄해서 책임지고, 개인정보 처리와 관련한 정보주체의 불만처리 및 피해구제 등을 위하여 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.&lt;/p&gt;&lt;ul class='list_indent2 mgt10'&gt;&lt;li class='tt'&gt;▶ 개인정보 보호책임자 &lt;/li&gt;&lt;li&gt;성명 :김동명&lt;/li&gt;&lt;li&gt;직책 :개인&lt;/li&gt;&lt;li&gt;직급 :개인&lt;/li&gt;&lt;li&gt;연락처 :01066755993, kdm1362@gmail.com, &lt;/li&gt;&lt;/ul&gt;&lt;p class='sub_p'&gt;※ 개인정보 보호 담당부서로 연결됩니다.&lt;p/&gt; &lt;ul class='list_indent2 mgt10'&gt;&lt;li class='tt'&gt;▶ 개인정보 보호 담당부서&lt;/li&gt;&lt;li&gt;부서명 :&lt;/li&gt;&lt;li&gt;담당자 :&lt;/li&gt;&lt;li&gt;연락처 :, , &lt;/li&gt;&lt;/ul&gt;&lt;p class='sub_p'&gt;② 정보주체께서는 돌맹이 의 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. 돌맹이 은(는) 정보주체의 문의에 대해 지체 없이 답변 및 처리해드릴 것입니다.&lt;/p&gt;&lt;p class='sub_p mgt30'&gt;&lt;strong&gt;제12조(개인정보의 열람청구를 접수·처리하는 부서)&lt;/br&gt; 정보주체는 ｢개인정보 보호법｣ 제35조에 따른 개인정보의 열람 청구를 아래의 부서에 할 수 있습니다.&lt;br/&gt;&lt; 돌맹이 &gt;&lt;/span&gt;은(는) 정보주체의 개인정보 열람청구가 신속하게 처리되도록 노력하겠습니다. &lt;/strong&gt;&lt;/p&gt;&lt;ul class='list_indent2 mgt10'&gt;&lt;li class='tt'&gt;▶ 개인정보 열람청구 접수·처리 부서 &lt;/li&gt;&lt;li&gt;부서명 : &lt;/li&gt;&lt;li&gt;담당자 : &lt;/li&gt;&lt;li&gt;연락처 : , , &lt;/li&gt;&lt;/ul&gt;&lt;/br&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제13조(정보주체의 권익침해에 대한 구제방법)&lt;em class=&quot;emphasis&quot;&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;정보주체는 개인정보침해로 인한 구제를 받기 위하여 개인정보분쟁조정위원회, 한국인터넷진흥원 개인정보침해신고센터 등에 분쟁해결이나 상담 등을 신청할 수 있습니다. 이 밖에 기타 개인정보침해의 신고, 상담에 대하여는 아래의 기관에 문의하시기 바랍니다.&lt;br/&gt;&lt;br/&gt;



  1. 개인정보분쟁조정위원회 : (국번없이) 1833-6972 (www.kopico.go.kr)&lt;br/&gt;

  2. 개인정보침해신고센터 : (국번없이) 118 (privacy.kisa.or.kr)&lt;br/&gt;

  3. 대검찰청 : (국번없이) 1301 (www.spo.go.kr)&lt;br/&gt;

  4. 경찰청 : (국번없이) 182 (ecrm.cyber.go.kr)&lt;br/&gt;&lt;br/&gt;



「개인정보보호법」제35조(개인정보의 열람), 제36조(개인정보의 정정·삭제), 제37조(개인정보의 처리정지 등)의 규정에 의한 요구에 대 하여 공공기관의 장이 행한 처분 또는 부작위로 인하여 권리 또는 이익의 침해를 받은 자는 행정심판법이 정하는 바에 따라 행정심판을 청구할 수 있습니다.&lt;br/&gt;&lt;br/&gt;



※ 행정심판에 대해 자세한 사항은 중앙행정심판위원회(www.simpan.go.kr) 홈페이지를 참고하시기 바랍니다.&lt;/br&gt;&lt;/br&gt;&lt;p class='lh6 bs4'&gt;&lt;strong&gt;제14조(개인정보 처리방침 변경)&lt;em class=&quot;emphasis&quot;&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;① 이 개인정보처리방침은 2023년 8월 31부터 적용됩니다.&lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;② 이전의 개인정보 처리방침은 아래에서 확인하실 수 있습니다. &lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;예시 ) - 20XX. X. X ~ 20XX. X. X 적용   (클릭) &lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;예시 ) - 20XX. X. X ~ 20XX. X. X 적용   (클릭) &lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;&lt;/p&gt;&lt;p class='sub_p'&gt;예시 ) - 20XX. X. X ~ 20XX. X. X 적용   (클릭)&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</description>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/16</guid>
      <comments>https://badsector-0xe5.tistory.com/16#entry16comment</comments>
      <pubDate>Thu, 31 Aug 2023 00:49:55 +0900</pubDate>
    </item>
    <item>
      <title>[RUST] 학습노트 4. Hello, cargo</title>
      <link>https://badsector-0xe5.tistory.com/15</link>
      <description>&lt;h1&gt;Cargo란 무엇인가&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cargo는 Rust의 빌드도구이자 패키지 매니저 입니다&lt;br /&gt;프로젝트 생성, 필요한 라이브러리 설치, 코드 오류확인, 프로젝트 빌드를 하는 친구입니다&lt;br /&gt;마치 CLI버전의 PyCharm같네요&lt;/p&gt;
&lt;h1&gt;프로젝트 생성&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 Cargo를 통해 &quot;hello_cargo&quot;라는 이름의 프로젝트를 생성해 봅시다&lt;/p&gt;
&lt;pre id=&quot;code_1646113771109&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cargo new hello_cargo
cd hello_cargo&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cargo가 만든 프로젝트를 살펴보면 크게&lt;br /&gt;소스코드가 들어갈 디렉토리인 src&lt;br /&gt;프로젝트 설정파일인 Cargo.toml이 있습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;194&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1zcbe/btruwJh2DOY/tf0SWFNu3e7WcTXdnnzCp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1zcbe/btruwJh2DOY/tf0SWFNu3e7WcTXdnnzCp0/img.png&quot; data-alt=&quot;Cargo.toml 내용&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1zcbe/btruwJh2DOY/tf0SWFNu3e7WcTXdnnzCp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1zcbe%2FbtruwJh2DOY%2Ftf0SWFNu3e7WcTXdnnzCp0%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;194&quot; height=&quot;125&quot; data-origin-width=&quot;194&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Cargo.toml 내용&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cargo.toml에서 프로젝트의 버전이나 빌드에 필요한 Rust버전을 설정하고&lt;br /&gt;[dependencies] 아래에 필요한 라이브러리를 지정 할 수 있습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트를 생성하면 기본적으로 src/main.rs에 Hello, world 코드가 생성되어 있습니다&lt;br /&gt;Cargo를 통해 이를 빌드 해봅시다&lt;/p&gt;
&lt;pre id=&quot;code_1646115610231&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cargo check		#빌드 전 코드의 문법 확인
cargo build		#프로젝트 빌드
cargo run		#코드 실행&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;check옵션은 프로젝트의 코드들을 최적화하며 실행파일을 만드는 대신 빠르게 문법만 확인하여&lt;br /&gt;빌드를 돌려놓고 다른일 하다 돌아와보니 오류로 멈춰버려 시간만 낭비하는것을 막아줍니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;run옵션은 사실 코드를 확인해 보고 이전 build후 변화가 존재한다면 build까지 한 후 실행하는 명령이라&lt;br /&gt;build없이 단독으로도 작동 가능합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;184&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ceDcmo/btruK5RLyJA/b8iWFwRxMmCkBRUZUd626K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceDcmo/btruK5RLyJA/b8iWFwRxMmCkBRUZUd626K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceDcmo/btruK5RLyJA/b8iWFwRxMmCkBRUZUd626K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceDcmo%2FbtruK5RLyJA%2Fb8iWFwRxMmCkBRUZUd626K%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;599&quot; height=&quot;184&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;184&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 사용자에게 배포하는 용도로 빌드한다면 디버깅 정보를 제외하고 좀더 최적화를 진행하도록 할 수 있습니다&lt;/p&gt;
&lt;pre id=&quot;code_1646116611805&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cargo build --release&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cargo의 라이브러리 패키지 관리는 좀더 Rust를 알게된 후 포스팅 하도록 하겠습니다.&lt;/p&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <category>Rust언어</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/15</guid>
      <comments>https://badsector-0xe5.tistory.com/15#entry15comment</comments>
      <pubDate>Tue, 1 Mar 2022 15:37:41 +0900</pubDate>
    </item>
    <item>
      <title>[RUST] 학습노트 3. 코드 스타일</title>
      <link>https://badsector-0xe5.tistory.com/14</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;자주 쓰는 언어에 따라 취향따라 사람마다 선호하는 코딩스타일은 조금씩 다릅니다&lt;br /&gt;여러사람이 코드를 다루게 된다면 코드마다 형태가 조금씩 달라서 코드가 어수선해 보이게 됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드의 스타일을 통일하기 위해 파이썬의 경우 언어의 문법수준에서 코드의 형태를 강제하게 되지만&lt;br /&gt;Rust는 rustfmt라고 하는 유틸리티를 제공합니다 이를 사용할 경우 나만의 코딩스타일대로 작성한 후&lt;br /&gt;실행하면 Rust에서 추천하는 코딩스타일로 변환해 주게 됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;rustfmt는 Rust 환경을 설치하면 같이 제공되게 됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;임의의 스타일로 작성 된 코드&lt;/p&gt;
&lt;pre id=&quot;code_1646033281492&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;fn form1(){println!(&quot;hello, world&quot;);}

fn form2()
{
    println!(&quot;hello, world&quot;);
}

fn main(){
    form1(); form2();
}&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;rustfmt 사용 하여 Rust에서 추천하는 형태의 코드로 변환된 코드&lt;/p&gt;
&lt;pre id=&quot;code_1646033567878&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;type hello.rs | rustfmt		# (윈도우) 파일변경없이 확인하는 명령
cat hello.rs | rustfmt		# (유닉스계열) 파일변경없이 확인하는 명령
rustfmt hello.rs		# (공통) 파일에 Rust추천 코드스타일 적용&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1646033604943&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;fn form1() {
    println!(&quot;hello, world&quot;);
}

fn form2() {
    println!(&quot;hello, world&quot;);
}

fn main() {
    form1();
    form2();
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <category>Rust언어</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/14</guid>
      <comments>https://badsector-0xe5.tistory.com/14#entry14comment</comments>
      <pubDate>Mon, 28 Feb 2022 16:42:19 +0900</pubDate>
    </item>
    <item>
      <title>[RUST] 학습노트 2. Hello, world 분석</title>
      <link>https://badsector-0xe5.tistory.com/13</link>
      <description>&lt;div&gt;Rust 공식문서를 통해 배워가며 알게 된것을 남깁니다&lt;br /&gt;&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전에 Hello,world! 를 출력하는 프로그램에서 Rust의 특징을 몇개 찾은것이 있었습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;&quot;&quot;&lt;/p&gt;
&lt;pre id=&quot;code_1645865996102&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;fn main() {
    println!(&quot;Hello, world!&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;1. 함수의 반환형 선언이 보이지 않는다&lt;br /&gt;2. 함수 호출 시 함수이름 println 뒤에 ! 를 붙였다&lt;br /&gt;3. 하나의 명령 끝에는 ; 를 붙인다&lt;br /&gt;&lt;br /&gt;출처: &lt;a href=&quot;https://badsector-0xe5.tistory.com/12&quot;&gt;https://badsector-0xe5.tistory.com/12&lt;/a&gt; [삶의 흔적]&lt;br /&gt;&quot;&quot;&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;1번은 Rust가 컴파일 언어라는 것에 집중을 했던지라 &lt;br /&gt;C언어를 주 비교 대상으로 생각을 해버려서 놓쳤던 부분이&lt;br /&gt;파이썬의 함수 선언 키워드 def 같은 역할을 하는 fn키워드가 있었습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아마 이 부분은 Rust의 메모리 관리 개념 중 하나인 소유권이&lt;br /&gt;함수가 반환하는 값의 유형(숫자, 문자 등..)에 대한 정보를 처리하지 않나? 라고 추측해 봅니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번 함수명 뒤에 !을 붙이게 되면 일반적인 함수가 아닌 'Rust macro'라는것을 호출한다고 합니다.&lt;br /&gt;우리는 '재사용성'을 위해 함수, 매크로를 이용하게 됩니다&lt;/p&gt;
&lt;h1 data-ke-size=&quot;size16&quot;&gt;매크로와 함수의 차이&lt;/h1&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2103&quot; data-origin-height=&quot;633&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Danuk/btrunO5rcSk/7HFFQvO9JsYmlw5ZryXRKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Danuk/btrunO5rcSk/7HFFQvO9JsYmlw5ZryXRKK/img.png&quot; data-alt=&quot;매크로와 함수의 차이&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Danuk/btrunO5rcSk/7HFFQvO9JsYmlw5ZryXRKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDanuk%2FbtrunO5rcSk%2F7HFFQvO9JsYmlw5ZryXRKK%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;2103&quot; height=&quot;633&quot; data-origin-width=&quot;2103&quot; data-origin-height=&quot;633&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;매크로와 함수의 차이&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;함수는 자신만의 영역을 가지고 자신의 역할이 끝나면 결과를 돌려주고 자신의 영역을 치우게 됩니다&lt;br /&gt;반면 매크로는 컴파일러가 작동하기 전 전처리기에 의해 코드가 '복붙'되게 됩니다&lt;br /&gt;따라서 함수의 영역을 생성하고 삭제하는 과정이 생략되어 빨라지게 되지만 코드가 길어지기 때문에&lt;br /&gt;실행파일의 크기는 커지게 됩니다.&lt;/p&gt;
&lt;h1 data-ke-size=&quot;size16&quot;&gt;속도에는 위험이 따른다&lt;/h1&gt;
&lt;pre id=&quot;code_1645866854521&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#define PRODUCT(x,y) ((x)*(y))
#define ADD(x,y) x+y&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Rust등장 이전의 C언어에선 매크로가 속도면에서는 이득이지만 코드를 '복붙'하기 때문에 위험한 방법입니다. &lt;br /&gt;보통 작성자는 실행 상태의 데이터를 직접 보는 것이 아닌 변수명으로 데이터를 다루게 되어 실수를 저지르게 됩니다 &lt;br /&gt;웹에서 정보를 가져오게 되면 문자 데이터와 정수데이터를 구분하기 힘들때도 생기게 됩니다&lt;br /&gt;그 상황을 예로 들면 첫번째 매크로 함수는&lt;/p&gt;
&lt;pre id=&quot;code_1645867964426&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;int x = PRODUCT(amount, price);		# amount: 1, price: &quot;1000&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;라고 호출되면 전 처리기에 의해 단순히 치환(복붙)하기 때문 아래 처럼 되며 컴파일러에 따라선 경고 혹은 에러가 발생합니다, 최악의 경우 포인터가 정수처럼 취급되어 그냥 실행되어서 무의미한 값을 내뱉겠죠&lt;/p&gt;
&lt;pre id=&quot;code_1645867972029&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;int x = ((1)*(&quot;1000&quot;));	
# C언어로 문자열을 다루려면 price는 char*타입 이어야 하므로 '1'이 담긴 주소값이 되겠지요&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두번째 매크로 선언 처럼 괄호를 쓰지 않게 되면 나중에 상당히 머리아픈 일이 발생하게 됩니다&lt;/p&gt;
&lt;pre id=&quot;code_1645867978990&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;int y = ADD(1,2) * 3;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 값은 어떤 결과가 나올까요?&lt;br /&gt;함수라면 1+2의 결과가 반환된 다음 * 3과 만나 y에 9가 대입되게 됩니다&lt;br /&gt;그러나 매크로는 단순 치환이기 때문에 코드가&lt;/p&gt;
&lt;pre id=&quot;code_1645868053988&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;int y = 1+2 * 3;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 되어 버리고 곱셈 연산이 우선순위가 높기 때문에 1+ (2*3)의 결과인 7이 y에 들어가게 됩니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;여기서 발견되는 매크로의 가장 큰 문제는 의도하지 않은 행동을 하게 되었는데&lt;br /&gt;아무 문제없이 컴파일이 되고 실행되어서 문제를 수정하기 어려워 진다는 것에 있습니다&lt;br /&gt;(IDE에서 빨간줄 안그어 줘서 어디가 문제인지 찾기 힘듦)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;C언어에선 이처럼 매크로 함수는 속도에 대한 위험이 큽니다&lt;br /&gt;Rust는 이 부분에 대해 특별한 장치를 해두었다고 들었으니 차차 알아가 봅시다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3번 아이디어를 실험해 보기위해 컴파일 언어보단 스크립트언어인 파이썬을 자주 쓰다보니 &lt;br /&gt;Rust는 비교적 최근에 만들어 진 언어인데 명령중 끝에 ;(세미콜론)이 있다는 것이&lt;br /&gt;새삼스럽게 느껴지네요 하지만 다음글에 설명할 rustfmt를 보면 이해가 가기도 하고요.&lt;/p&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <category>Rust언어</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/13</guid>
      <comments>https://badsector-0xe5.tistory.com/13#entry13comment</comments>
      <pubDate>Sat, 26 Feb 2022 19:22:27 +0900</pubDate>
    </item>
    <item>
      <title>[RUST] 학습노트 1. Hello, world!</title>
      <link>https://badsector-0xe5.tistory.com/12</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Rust 공식문서를 통해 배워가며 알게 된것을 남깁니다&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Rust의 소스코드 확장지는 rs를 사용합니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;hello_world.rs&lt;/p&gt;
&lt;pre id=&quot;code_1645800231784&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;fn main(){
	println!(&quot;hello, world!&quot;);
}&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;가볍게 Rust를 이용해 보시려면 Rust공식 홈페이지에서 제공하는&lt;br /&gt;웹 기반 실행환경을 이용해서 직접 작성한 코드를 실행해 보실 수 있습니다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1589&quot; data-origin-height=&quot;915&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cla8yX/btrul294g4U/sauSDVAauuGsNGFl7kxsnK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cla8yX/btrul294g4U/sauSDVAauuGsNGFl7kxsnK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cla8yX/btrul294g4U/sauSDVAauuGsNGFl7kxsnK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcla8yX%2Fbtrul294g4U%2FsauSDVAauuGsNGFl7kxsnK%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;1589&quot; height=&quot;915&quot; data-origin-width=&quot;1589&quot; data-origin-height=&quot;915&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://play.rust-lang.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://play.rust-lang.org/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1645800704825&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Rust Playground&quot; data-og-description=&quot;&quot; data-og-host=&quot;play.rust-lang.org&quot; data-og-source-url=&quot;https://play.rust-lang.org/&quot; data-og-url=&quot;https://play.rust-lang.org/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://play.rust-lang.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://play.rust-lang.org/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Rust Playground&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;play.rust-lang.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글링을 통해 이미 Rust를 설치하신 분이라면 코드가 있는 디렉토리에서 다음 명령을 내리면 실행파일이 생성됨니다&lt;/p&gt;
&lt;pre id=&quot;code_1645801236989&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;rustc hello_world.rs&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;119&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhHo7C/btrul2PLsTE/swllpAq2ysEei6AtwDLTNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhHo7C/btrul2PLsTE/swllpAq2ysEei6AtwDLTNK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhHo7C/btrul2PLsTE/swllpAq2ysEei6AtwDLTNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhHo7C%2Fbtrul2PLsTE%2FswllpAq2ysEei6AtwDLTNK%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;786&quot; height=&quot;119&quot; data-origin-width=&quot;786&quot; data-origin-height=&quot;119&quot;/&gt;&lt;/span&gt;&lt;/figure&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;이렇게 Rust로 새로운 언어를 배울때&amp;nbsp; 한번씩 거쳐가는 hello, world!를 출력하는 코드를 생성했습니다&lt;br /&gt;아직 Rust 문법을 배우지 않은 입장에서 코드를 보니&lt;/p&gt;
&lt;pre id=&quot;code_1645801576411&quot; class=&quot;c++ arduino&quot; data-ke-language=&quot;c++&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;fn main(){
	println!(&quot;hello, world!&quot;);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수의 반환형 선언이 보이지 않고&lt;br /&gt;함수 호출 시 함수이름 println 뒤에 ! 를 붙이고&lt;br /&gt;하나의 명령 끝에는 ; 를 붙이는것을 확인 할 수 있네요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Rust에는 소유권과 같은 고유한 개념이 존재해서 조금 까다롭다고 들었습니다 &lt;br /&gt;앞으로 어떤 문법을 보게될 지 기대가 됩니다&lt;/p&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <category>Rust언어</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/12</guid>
      <comments>https://badsector-0xe5.tistory.com/12#entry12comment</comments>
      <pubDate>Sat, 26 Feb 2022 00:14:44 +0900</pubDate>
    </item>
    <item>
      <title>휴대용 모니터 제작 후기</title>
      <link>https://badsector-0xe5.tistory.com/10</link>
      <description>&lt;p&gt;우선 주저리주저리 한이 맺힌 넑두리를........&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;친환경이라 쓰고 똥컴이라 읽는 슬림형 데스크톱 컴퓨터에서 탈출 시켜준 저의 첫번째 노트북...&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9903153A5B659A4625&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9903153A5B659A4625&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;IMG_20161210_123826.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;그때 당시엔 성능이 좋아서 다 좋았지만 TV에 꽂아서 게임이나 애니를 보다 보니 화면 색감이 정말 싫었고&lt;br /&gt;&lt;/p&gt;&lt;p&gt;결국 10만원에 달하는 거금과 영어못하는 중국인과 실랑이를 하며 지마켓에선&amp;nbsp;단종되었다고 하는 삼성제 NTSC 72% 짜리&amp;nbsp;IPS패널을 알리바바에서&amp;nbsp;구해다가 박아넣고 원래있던 NTCS 45%짜리 저가 패널은 옷장위에 처박아 두었습니다&lt;/p&gt;&lt;p&gt;(지마켓 판매자의 허위매물 이었을까요...)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;시간이 지나 대학에 들어가고 기숙사에서 노트북으로 공부를 하다보니 화면이 좁았고 하나 사자니 20~30만원이나 해서 만들기로 했습니다&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;문제는 들고다닐 수 있게 만드는것과 커넥터 호환 문제였습니다 (제 기준 eDP 30pin.)&lt;br /&gt;싼 디스플레이 컨트롤러들은 다들 DC어댑터로 전원을 연결해야했습니다&amp;nbsp;그래선 들고 다닐 수 없겠죠?&lt;/p&gt;&lt;p&gt;구글에서 발품을 팔아본 결과 뉴질랜드의 한 홈페이지에서 좋은놈을 발견해서 질렀습니다 (내 5만원....)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 393px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9963CD3F5B659E9A2F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9963CD3F5B659E9A2F&quot; width=&quot;393&quot; height=&quot;700&quot; filename=&quot;IMG_0519.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;이놈이라면 크기도 작고 얇고 5V로 작동해서 보조배터리나 USB포트에 연결해서 쓸 수 있었습니다&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 320px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99B250385B659F972A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99B250385B659F972A&quot; width=&quot;320&quot; height=&quot;426&quot; filename=&quot;KakaoTalk_20180804_214254574.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;A4용지 크기의 영수증에 올려놓은 귀하신몸&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;비싸고 귀하신 몸을 모셔왔으니 이제 설계를 해봅시다. 인생이 계획대로 되는건 아니지만 계획이 없는 것 보단 나으니까요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9945C7385B65A01410&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9945C7385B65A01410&quot; width=&quot;700&quot; height=&quot;394&quot; filename=&quot;IMG_0520.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;간지폭팔&amp;nbsp;3ds max 사실 한번 연습해보려고 켰는데 필받아서 제법 볼만하게 나왔네요&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;이제 노동 시작입니다 사실 이 단계가 제일 빡센데 아크릴이 뭐 플라스틱 비슷하게 생겼으니 싹뚝 짜르고 안되면 불로 지져서 녹여내 버리지 했는데 아닙니다&amp;nbsp;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99B39B3F5B65A2F329&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99B39B3F5B65A2F329&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;IMG_0420.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이때 까진 앞으로 어떤일이 닥칠지 상상도 못했다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;2mm짜리 아크릴은 인터넷에서 하라는데로 칼로 슥슥 긁고 쪼개면 칼집대로 깔끔하게 부러지지만 문제는 설계 도면상의 연보라색 5mm짜리 아크릴................&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&quot;5mm 아크릴은 엄청 견고합니다&quot; 절. 대. 간단히 자르면 되겠지 하면서 무턱대고 덤비지 마시고 가능하다면 도면대로 제단해 주는데가 있다면 맡기세요 라이터로 지졌는데 그을음만 생기고 녹지도 않아서 혼났습니다.. 그 결과 노동에 지쳐서 사진이 하나도 없네요 찍을 힘도 없었습니다. 기온이 38를 오락가락하는 여름날 정말 열심히 실톱, 쇠톱과 놀았습니다&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99C704345B65A33B1B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99C704345B65A33B1B&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;KakaoTalk_20180804_214950565.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;한바탕 노동후 살짝 부품을 올려보았습니다&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 320px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99EB6C365B65A3BA17&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99EB6C365B65A3BA17&quot; width=&quot;320&quot; height=&quot;426&quot; filename=&quot;KakaoTalk_20180729_005303041.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;커버 겸 지지대 테스트&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;아크릴을 길게 잘라서 테두리를 둘러 패널을 고정시켜 주고 시트지로 전체적으로 둘러서 날카로운 부분을 덮어버리고 예쁘게 포장하려고 했으나 잘 안잘리고 손에 붙어서 늘어나서 기껏 치수대로 잘랐더니 튀어나와서 통짜로 붙여버린 뒷태가 제일 이쁘게 되었습니다&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 933px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9930A1485B65A56211&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9930A1485B65A56211&quot; width=&quot;933&quot; height=&quot;700&quot; filename=&quot;KakaoTalk_20180804_220753250.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;앞면 사진&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 933px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996AC74A5B65A5C403&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996AC74A5B65A5C403&quot; width=&quot;933&quot; height=&quot;700&quot; filename=&quot;KakaoTalk_20180804_220753842.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;깔끔한? 뒷태&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D8BE475B65A64109&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D8BE475B65A64109&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;KakaoTalk_20180804_221138068.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;색감차이가 너무.... 이러니 10만원을 안쓸수가&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;OSD버튼은 달아둘 곳이 없어서 그냥 덜렁덜렁....&lt;br /&gt;부품은 스피커도 달 수 있게 되어 있지만 철벽같은 아크릴에 스피커를 넣을 자신이.....&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;AIR BAR 라고 터치스크린처럼 쓸 수 있게 해주는 놈에 맞추어서 자석을 넣어 주어서 원한다면 장착해서 터치스크린으로 쓸 수도 있지만 TN패널이라 화각이 좁아서 달고 싶지 않아졌습니다&lt;br /&gt;노트북에 달린 자석이 AIR BAR 달아놓는 자리&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;정격 전원은 5V 2A이지만 USB3.0 전원으로도&amp;nbsp;작동이 가능하네요&amp;nbsp;&lt;br /&gt;참고로 HDMI mini 포트라 일반 HDMI 포트에 젠더가 필요합니다&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;시트지나 아크릴칼 아크릴 등등 총 9만원 정도 든거 같네요 집에 남아도는 노트북 패널이 있다면&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;한번....쯤 도전해 볼..만도?&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99987D3F5B65AA1025&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99987D3F5B65AA1025&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;KakaoTalk_20180728_142921790.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;컨트롤러 택배박스 뜯고 기쁜마음에 테스트 하는 장면&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;미라캐스트를 달아서 할 수 있지만 미러링은 아이폰 아니면 화질이나 프레임이 너무 떨어져서...&lt;br /&gt;그전에 넘사벽 급의 S8+ 색감...&lt;/p&gt;</description>
      <category>사라져가는 열정/전자 공작</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/10</guid>
      <comments>https://badsector-0xe5.tistory.com/10#entry10comment</comments>
      <pubDate>Sat, 4 Aug 2018 22:32:24 +0900</pubDate>
    </item>
    <item>
      <title>[윈도우10] MMD를 어느화면에서나 보자 System Animator</title>
      <link>https://badsector-0xe5.tistory.com/9</link>
      <description>&lt;p&gt;이 포스트에서 소개할 프로그램은 System Animator입니다&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;이것을 쓰면 어떤 화면에서든지 MMD를 감상하실 수 있습니다&lt;/p&gt;
&lt;p&gt;방법이 조금 어려워서 파일을 올려 드리겠습니다 &lt;/p&gt;
&lt;p&gt;컴퓨터-C드라이브 즉 C:\MMD가 되게&amp;nbsp;압축을 풀면 됩니다&lt;/p&gt;
&lt;p&gt;이 파일을 사용하더라도 animate.js에 대해 설명하기 전 까지는 하셔야합니다.&lt;/p&gt;&lt;p&gt;단, 첨부파일을 받아서 압축을 풀었다면 따로 설명하는 파일들을 받을 필요가 없습니다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 261px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/216A6B3558A4560F06&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F216A6B3558A4560F06&quot; width=&quot;261&quot; height=&quot;415&quot; filename=&quot;캡처.PNG&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;우선 &lt;a class=&quot;tx-link&quot; href=&quot;http://www.animetheme.com/animetheme.html&quot; target=&quot;_blank&quot;&gt;이 사이트에서&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/265F6D3B58A4567635&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F265F6D3B58A4567635&quot; width=&quot;700&quot; height=&quot;151&quot; filename=&quot;캡처.PNG&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이 두 파일을 다운 받습니다&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;각각 파일명 폴더에 풀고 두 폴더를 같은 폴더에 둡니다&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;예) D:\MMD\AT_SystemAnimator\&lt;/p&gt;
&lt;p style=&quot;MARGIN-LEFT: 2em&quot;&gt;D:\MMD\electron\&lt;/p&gt;
&lt;p&gt;그리고 electron을 실행시킵니다 그러면&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 141px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2523964558A45B201F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2523964558A45B201F&quot; width=&quot;141&quot; height=&quot;140&quot; filename=&quot;캡처.PNG&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이런게 뜹니다 여기서&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/255A803D58A45B4130&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F255A803D58A45B4130&quot; width=&quot;700&quot; height=&quot;657&quot; filename=&quot;캡처3.PNG&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;1번이나 2번위치에있는 창크기 조절버튼을 누른뒤 왼쪽아래의 설정버튼을 누릅니다&lt;/p&gt;
&lt;p&gt;빨간 동그라미들을 따라 클릭한 뒤 닫아줍니다&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MMD모델이 필요합니다 저는 &lt;a class=&quot;tx-link&quot; href=&quot;https://bowlroll.net/file/78634&quot; target=&quot;_blank&quot;&gt;이곳&lt;/a&gt;에서 시유모델을 받았습니다.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;그다음&amp;nbsp;MMD모델 파일을 적당한곳에 압축헤제합니다 &lt;/p&gt;
&lt;p&gt;단, 파일 경로에 영어만 와야합니다&lt;/p&gt;
&lt;p&gt;예) D:\다운로드\SeeU\ (X)&lt;/p&gt;
&lt;p style=&quot;MARGIN-LEFT: 2em&quot;&gt;D:\SeeU\ (O)&lt;/p&gt;
&lt;p&gt;파일 경로가 짧을 수록 고생이 덜합니다.&lt;/p&gt;
&lt;p&gt;그다음 윈도우 탐색기의 설정을 바꿉니다&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25437F3D58A45E7823&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25437F3D58A45E7823&quot; width=&quot;700&quot; height=&quot;107&quot; filename=&quot;캡처4.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 568px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2242BC3D58A45E782E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2242BC3D58A45E782E&quot; width=&quot;568&quot; height=&quot;706&quot; filename=&quot;캡처5.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;위와같이 체크해제한뒤&lt;/p&gt;
&lt;p&gt;압축을 푼 파일내에 텍스트파일을 만들고 이름을&amp;nbsp;animate.js로 바꿉니다&lt;/p&gt;
&lt;p&gt;이 파일은 설정파일입니다 예시를 올릴테니 참고하시면 됩니다&lt;/p&gt;
&lt;p&gt;그리고 복붙하면 한글때문에 아마 안될테니 참고만 하시면 됩니다&lt;/p&gt;
&lt;p&gt;마우스 오른쪽버튼을 누른뒤 편집을 누릅니다&lt;/p&gt;
&lt;button type=&quot;button&quot; class=&quot;btn_more&quot; id=&quot;more9_0&quot; data-id=&quot;9_0&quot;&gt;더보기&lt;/button&gt;&lt;div class=&quot;moreless_content&quot; id=&quot;content9_0&quot; style=&quot;display: none;&quot;&gt;&lt;button type=&quot;button&quot; class=&quot;btn_less&quot; id=&quot;less9_0&quot; data-id=&quot;9_0&quot;&gt;&lt;span class=&quot;txt_fold&quot;&gt;접기&lt;/span&gt;&lt;/button&gt;
  &lt;p class=&quot;txt_view&quot;&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;colorscripter-code&quot; style=&quot;OVERFLOW: auto; FONT-FAMILY: Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; POSITION: relative !important; COLOR: #f0f0f0&quot;&gt;
&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;BORDER-TOP: medium none; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: medium none; MARGIN: 0px; PADDING-RIGHT: 0px; BACKGROUND-COLOR: #272727; border-radius: 4px&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;BORDER-RIGHT: #4f4f4f 2px solid; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px&quot;&gt;
&lt;div style=&quot;FONT-FAMILY: Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; WORD-BREAK: normal; COLOR: #aaa; PADDING-BOTTOM: 0px; TEXT-ALIGN: right; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-RIGHT: 0px&quot;&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;1&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;2&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;3&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;4&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;5&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;6&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;7&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;8&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;9&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;10&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;11&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;12&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;13&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;14&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;15&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;16&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;17&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;18&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;19&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;20&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;21&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;22&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;23&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;24&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;25&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;26&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;27&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;28&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;29&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;30&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;31&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;32&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;33&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;34&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;35&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;36&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;37&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;38&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;39&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;40&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;41&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;42&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;43&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;44&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;45&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;46&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;47&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;48&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;49&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;50&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;51&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;52&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;53&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;54&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;55&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;56&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;57&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;58&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;59&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;60&lt;/div&gt;
&lt;div style=&quot;LINE-HEIGHT: 130%&quot;&gt;61&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;PADDING-BOTTOM: 6px; PADDING-TOP: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px&quot;&gt;
&lt;div style=&quot;FONT-FAMILY: Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; COLOR: #f0f0f0; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-RIGHT: 0px&quot;&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&lt;span style=&quot;COLOR: #ff3399&quot;&gt;var&lt;/span&gt;&amp;nbsp;MMD_SA_options&amp;nbsp;&lt;span style=&quot;COLOR: #ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;{&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//MMD의&amp;nbsp;pmx파일의&amp;nbsp;위치를&amp;nbsp;적습니다&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//백슬래시는&amp;nbsp;키보드의&amp;nbsp;원화표시를&amp;nbsp;누르면&amp;nbsp;됩니다&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;model_path:&amp;nbsp;&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;D:\\SeeU\\SeeU.pmx&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//기본&amp;nbsp;크기를&amp;nbsp;설정합니다&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,width:&amp;nbsp;&lt;span style=&quot;COLOR: #c10aff&quot;&gt;600&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,height:&amp;nbsp;&lt;span style=&quot;COLOR: #c10aff&quot;&gt;600&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//실행을&amp;nbsp;하면&amp;nbsp;MMD가&amp;nbsp;팔을들어&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//손가락으로&amp;nbsp;PC의&amp;nbsp;상태를&amp;nbsp;알려줍니다&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//그&amp;nbsp;모션을&amp;nbsp;끄려면&amp;nbsp;아래에&amp;nbsp;ture를&amp;nbsp;적습니다.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,meter_motion_disabeld:&amp;nbsp;&lt;span style=&quot;COLOR: #c10aff&quot;&gt;true&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//이곳에&amp;nbsp;모션파일의&amp;nbsp;위치를&amp;nbsp;적습니다&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,motion:&amp;nbsp;[&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//밑에&amp;nbsp;슬래쉬를&amp;nbsp;지우면&amp;nbsp;랜덤으로&amp;nbsp;재생되던&amp;nbsp;초기&amp;nbsp;모션파일이&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//하나로&amp;nbsp;고정됩니다.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//{&amp;nbsp;must_load:true,&amp;nbsp;no_shuffle:true,&amp;nbsp;path:&quot;D:\\SeeU\\appeal01.vmd&quot;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{path:&amp;nbsp;&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;D:\\SeeU\\song_motion\\I&amp;nbsp;=&amp;nbsp;Fantasy&amp;nbsp;Model&amp;nbsp;Motion&amp;nbsp;Improved.vmd&quot;&lt;/span&gt;}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,{path:&amp;nbsp;&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;D:\\SeeU\\song_motion\\onegai_sinderera.vmd&quot;&lt;/span&gt;}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//,{path:&amp;nbsp;&quot;D:\\motion.vmd&quot;}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,motion_shuffle_pool_size:&amp;nbsp;&lt;span style=&quot;COLOR: #c10aff&quot;&gt;6&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//위에있는&amp;nbsp;must_load가&amp;nbsp;있는&amp;nbsp;줄의&amp;nbsp;슬래쉬를&amp;nbsp;지웠을경우&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//같이&amp;nbsp;슬래쉬를&amp;nbsp;지웁니다.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//,motion_shuffle_list_default:[0]&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,MME:&amp;nbsp;{&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//여러가지&amp;nbsp;효과를&amp;nbsp;줄&amp;nbsp;수&amp;nbsp;있습니다.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self_overlay:&amp;nbsp;{}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,HDR:&amp;nbsp;{}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//,serious_shader:{}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,custom_action:&amp;nbsp;[&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//마우스휠로&amp;nbsp;모델의&amp;nbsp;얼굴을확대하면&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//.....&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;kissing&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;]&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,allows_kissing:&amp;nbsp;&lt;span style=&quot;COLOR: #c10aff&quot;&gt;true&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,motion_by_song_name:&amp;nbsp;{&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//이곳에&amp;nbsp;&quot;곡명&quot;&amp;nbsp;:&amp;nbsp;{&amp;nbsp;motion_name:&amp;nbsp;&quot;위에&amp;nbsp;써진&amp;nbsp;모션파일이름&quot;&amp;nbsp;}&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//으로쓰면&amp;nbsp;음악파일을 모델이 있는곳에&amp;nbsp;놓았을때&amp;nbsp;춤을&amp;nbsp;춥니다.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;I=Fantasy&quot;&lt;/span&gt;:&amp;nbsp;{&amp;nbsp;motion_name:&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;I&amp;nbsp;=&amp;nbsp;Fantasy&amp;nbsp;Model&amp;nbsp;Motion&amp;nbsp;Improved&quot;&lt;/span&gt;&amp;nbsp;}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;onegai_sinderera&quot;&lt;/span&gt;:&amp;nbsp;{&amp;nbsp;motion_name:&lt;span style=&quot;COLOR: #ffd500&quot;&gt;&quot;onegai_sinderera&quot;&lt;/span&gt;&amp;nbsp;}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;COLOR: #999999&quot;&gt;//음악&amp;nbsp;시각효과를&amp;nbsp;표시합니다&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;,use_CircularSpectrum:&amp;nbsp;&lt;span style=&quot;COLOR: #c10aff&quot;&gt;false&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;};&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&lt;span style=&quot;COLOR: #999999&quot;&gt;//&amp;nbsp;main&amp;nbsp;js&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&lt;span style=&quot;COLOR: #4be6fa&quot;&gt;document&lt;/span&gt;.write(&lt;span style=&quot;COLOR: #ffd500&quot;&gt;'&amp;lt;script&amp;nbsp;language=&quot;JavaScript&quot;&amp;nbsp;src=&quot;MMD.js/MMD_SA.js&quot;&amp;gt;&amp;lt;/scr'&lt;/span&gt;&lt;span style=&quot;COLOR: #ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;COLOR: #ffd500&quot;&gt;'ipt&amp;gt;'&lt;/span&gt;);&lt;/div&gt;
&lt;div style=&quot;WHITE-SPACE: pre; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 6px; LINE-HEIGHT: 130%; PADDING-RIGHT: 6px&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;
&lt;div style=&quot;FONT-SIZE: 9px; MARGIN-TOP: -13px; FONT-STYLE: italic; TEXT-ALIGN: right; MARGIN-RIGHT: 5px&quot;&gt;&lt;a style=&quot;TEXT-DECORATION: none; COLOR: #4f4f4f&quot; href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style=&quot;VERTICAL-ALIGN: bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px&quot;&gt;&lt;a style=&quot;TEXT-DECORATION: none; COLOR: white&quot; href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;FONT-SIZE: 9px; WORD-BREAK: normal; COLOR: white; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND-COLOR: #4f4f4f; border-radius: 10px&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/p&gt;
&lt;button type=&quot;button&quot; class=&quot;btn_less&quot; id=&quot;less9_0&quot; data-id=&quot;9_0&quot;&gt;&lt;span class=&quot;txt_fold&quot;&gt;접기&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;저장한 뒤 electron을 실행한 뒤 저장된 폴더를 끌어 놓습니다&lt;/p&gt;
&lt;p&gt;그러면 &lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 371px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/252F044358A464A32A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F252F044358A464A32A&quot; width=&quot;371&quot; height=&quot;459&quot; filename=&quot;캡처7.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이렇게 반겨 줍니다. 숫자버튼을 누르면 랜덤하게 모션이 바뀜니다.&lt;/p&gt;
&lt;p&gt;이제 바탕화면에 아이콘을 생성합니다&lt;/p&gt;
&lt;p&gt;아까 들어갔던 설정 화면에서&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 309px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25362D4058A4652D09&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25362D4058A4652D09&quot; width=&quot;309&quot; height=&quot;454&quot; filename=&quot;캡처.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이렇게 선택하면 바탕화면에 아이콘이 성성됩니다&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 507px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2438744158A4660E18&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2438744158A4660E18&quot; width=&quot;507&quot; height=&quot;667&quot; filename=&quot;제목 없음.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;위의 두개를 적절히 활용 하시면 됩니다 click-thru는 마우스 클릭을 통과합니다.&lt;/p&gt;
&lt;p&gt;Always on top은 다른창을 누르더라도 화면에 표시되게 합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 306px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/253D304658A4669E1C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F253D304658A4669E1C&quot; width=&quot;306&quot; height=&quot;453&quot; filename=&quot;캡처8.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이것을 사용해서 마우스를 보게할수도 있습니다.&lt;/p&gt;
&lt;p&gt;이 프로그램이 실행시키다 보면 자주 에러가 납니다&lt;/p&gt;
&lt;p&gt;그땐 다시 실행 해 보시거나 animate.js파일을 수정했다면&lt;/p&gt;
&lt;p&gt;,(콤마)가 재대로 찍혔는지 확인하거나 철자를 확인합니다&lt;/p&gt;
&lt;p&gt;콤마는{}안이나 밖의 첫번째 명령 줄에는 쓰지않고 두번째 부터 찍습니다&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;수고하셨습니다 이제 MMD를 어떤 화면에서든 볼 수 있습니다&lt;/p&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2279274F58A46B4D03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2279274F58A46B4D03&quot; width=&quot;700&quot; height=&quot;739&quot; filename=&quot;캡처.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2359BE4C58A46B7316&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z01&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2443184C58A46B7B18&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z02&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2544834C58A46B7F30&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z03&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/252C3C4C58A46B8610&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z04&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/223CE04C58A46B8C06&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z05&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2456F24C58A46B9204&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z06&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/235A954C58A46B992E&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z07&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/233F274C58A46B9F32&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.z08&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/217C784C58A46BA81F&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&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;/&gt;MMD.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>ZeroFilled</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/9</guid>
      <comments>https://badsector-0xe5.tistory.com/9#entry9comment</comments>
      <pubDate>Wed, 15 Feb 2017 23:54:57 +0900</pubDate>
    </item>
    <item>
      <title>[일지] 1. TCP 소켓 맛보기 그리고 그리드 컴퓨팅</title>
      <link>https://badsector-0xe5.tistory.com/4</link>
      <description>&lt;p&gt;제가 이번&amp;nbsp;학교&amp;nbsp;주제탐구대회의 주제로 선정한 TCP/IP를 활용한 그리드 컴퓨팅에 대해 써봅니다.&lt;/p&gt;&lt;p&gt;우선 저의 소스코드는 엉망 진창임을 알려 드립니다.&lt;/p&gt;&lt;p&gt;주제탐구 최종보고서 제출마감일 세벽까지고쳐서 겨우 보고서는 작성 할 수 있는&lt;/p&gt;&lt;p&gt;수준일 뿐입니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;저와 제 친구놈의 탐구는&amp;nbsp;다들 잘 아시는 IP와 TCP로 스마트폰을 서로 연결해서&lt;/p&gt;&lt;p&gt;친구놈의 노트북과 메르센&amp;nbsp;소수를 계산하는 속도를 겨루어서 그리드컴퓨팅의&lt;/p&gt;&lt;p&gt;능력을 확인하는 것이었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;우선 이 실험은 거의 실패였습니다. 자세한 조사없이 쓸데없이 뭔가 있어보이는 메르센 소수를&lt;/p&gt;&lt;p&gt;실험대상으로 잡아버렸던 것이었습니다. 메르센소수는 p가 소수일때 2^p-1중 소수인 수입니다.&lt;/p&gt;&lt;p&gt;메르센수는 세계의 할일없고 초고성능의 컴퓨터를 가지고있는 수학자나 과학자들이 컴퓨터가&lt;/p&gt;&lt;p&gt;없던 시절부터 지금까지도 계속 찾고있음에도 49개밖에 찾지 못한 수였던 것이었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;설계는 이렇습니다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;서버 - 계산해야할 수를 클라이언트에 알림&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;클라이언트&amp;nbsp;- 지정받은 수를 n이라고 할때&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;n이 소수인지 확인하고 소수이면 2^n-1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;하고 그 수가 매르센느 수인지 확인후&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;메르센느 수이면 서버에 전송&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size:10pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/227C034D5810ADC436&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F227C034D5810ADC436&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;20161023_152902.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-size: 12pt;&quot;&gt;노병은 죽지않는다 다만, 사라질 뿐이다....&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;오른쪽 세개는 배터리 상태가 별로라서 수혈받으며 계산하고 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 700px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/270612405810B7C403&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F270612405810B7C403&quot; width=&quot;700&quot; height=&quot;525&quot; filename=&quot;2016-10-24 01.17.34.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;결과가 처참합니다....&lt;/p&gt;&lt;p&gt;안드로이드에서는 clock함수가 윈도우와는다르게 10000단위로 올라가는 것 같습니다&lt;/p&gt;&lt;p&gt;이는 아마 윈도우의 10클락 정도로 추정하고 있습니다.&lt;/p&gt;&lt;p&gt;참고로 인텔 i5노트북은&amp;nbsp;M(19)까지 계산하는데 16클록 걸렸는데&amp;nbsp;&lt;/p&gt;&lt;p&gt;이놈은..... 10클록단위라 일단 53번 데이터까지 10000이니까&amp;nbsp;&lt;/p&gt;&lt;p&gt;16클록보다는 덜나오지 않았나 싶네요&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;실력이나 실험대상을 제쳐두고 이번 실험으로 느낀것은&amp;nbsp;&lt;/p&gt;&lt;p&gt;우선 TCP/IP는 타이밍을 중요시 해야해서 취미로 스파게티 코드를&lt;/p&gt;&lt;p&gt;양산하던 저에게는 엄청난 삽질이었고&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그리드 컴퓨팅은 계산할 데이터의 분배가 문제였습니다&lt;/p&gt;&lt;p&gt;제 코드에 for문이 여러번 중첩되어있는데 이것이 나중에되면&lt;/p&gt;&lt;p&gt;수천번 수만번 혹은 그 이상으로 돌려야하는데 그런 데이터가&lt;/p&gt;&lt;p&gt;저 노병들에게 가서 혹사 시킨다면 아무리 많이 연결한들&lt;/p&gt;&lt;p&gt;노트북 하나를 이기는건 어림도 없을 것 같네요&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;참고로 저 사진들만으론 판단이 어렵겠지만&amp;nbsp;&lt;/p&gt;&lt;p&gt;5분간의 테스트 시간동안 &lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;M(31) = 2147483647을&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;갤럭시gio (arm v6 800Mhz싱글코어)가 계산하는중 시간이 끝나버렸네요.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;아래는 코드입니다&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;보잘것없지만 심심하신분들은 코드에대한 조언 부탁드립니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;서버와 리눅스는 안드로이드이므로 리눅스용 소켓 프로그램입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;윈도우에선 테스트 하실 수 없습니다&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;리눅스(우분투, 민트, 레드햇, 페도라)에서는 아마 될거에요&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;휴대폰에선 c4droid나 cppdroid로 테스트 해보실 수 있습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(55, 58, 60); font-family: &amp;quot;Open Sans&amp;quot;, arial, &amp;quot;Apple SD Gothic Neo&amp;quot;, &amp;quot;Noto Sans CJK KR&amp;quot;, 본고딕, &amp;quot;KoPubDotum Medium&amp;quot;, 나눔바른고딕, 나눔고딕, NanumGothic, 맑은고딕, &amp;quot;Malgun Gothic&amp;quot;, sans-serif; font-size: 14.4px;&quot;&gt;서버&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;36&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;37&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;38&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;39&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;40&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;41&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;42&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;43&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;44&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;45&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;46&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;47&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;48&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;49&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;50&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;51&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;52&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;53&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;54&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;55&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;56&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;57&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;58&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;59&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;60&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;61&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;62&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;63&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;64&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;65&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;66&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;67&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;68&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;69&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;70&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;71&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;72&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;73&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;74&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;75&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;76&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;77&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;78&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;79&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;80&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;81&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;82&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;83&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;84&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;85&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;86&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;87&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;88&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;89&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;90&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;91&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;92&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;93&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;94&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;95&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;96&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;97&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;98&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;99&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;100&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;101&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;102&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;103&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;104&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;105&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;106&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;107&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;108&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;109&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;110&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;111&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;112&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;113&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;114&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;115&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;116&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;117&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;118&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;119&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;120&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;121&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;122&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;123&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;124&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;125&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;126&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;127&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;128&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;129&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;130&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;131&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;132&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;133&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;134&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;135&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;136&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;137&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;138&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;139&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;140&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;141&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;142&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;143&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;144&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;145&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;146&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;147&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;148&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;149&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;150&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;151&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;152&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;153&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;154&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;155&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;156&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;157&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;158&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;159&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;160&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;161&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;162&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;163&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;164&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;165&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;166&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;167&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;168&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;stdio.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;stdlib.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;string&lt;/span&gt;.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;unistd.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;arpa&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;inet.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;sys&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;socket.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;sys&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;time.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;sys&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;select.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;time.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;math.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;typedef&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;data,&amp;nbsp;mrs_num;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;num,&amp;nbsp;pri;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&amp;nbsp;__receive;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;typedef&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;nn;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;num;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&amp;nbsp;__send;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;error_handling(&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;start_socket&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;fd,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;port[]);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;user_help(&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;argc,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;argv[])&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;n&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;serv_sock,&amp;nbsp;clnt_sock;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;str_len;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;&amp;nbsp;sockaddr_in&amp;nbsp;serv_addr,&amp;nbsp;clnt_addr;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;&amp;nbsp;timeval&amp;nbsp;timeout;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fd_set&amp;nbsp;reads,&amp;nbsp;cpy_reads;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;socklen_t&amp;nbsp;clnt_addr_size;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;fd_max,&amp;nbsp;fd_num,&amp;nbsp;i;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clnt_addr_size&amp;nbsp;=&amp;nbsp;sizeof(clnt_addr);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;port[&lt;span style=&quot;color:#c10aff&quot;&gt;4&lt;/span&gt;];&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FILE&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;file;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;PORT&amp;nbsp;:&amp;nbsp;&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;scanf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;%s&quot;&lt;/span&gt;,&amp;nbsp;port);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clock_t&amp;nbsp;start&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;clock();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;__send&amp;nbsp;send;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.nn&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.num&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;5&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;__receive&amp;nbsp;receive;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//client&amp;nbsp;calculate&amp;nbsp;result&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//server&amp;nbsp;start&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;start_socket((&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;)&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;serv_sock,&amp;nbsp;port);&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FD_ZERO(&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;reads);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FD_SET(serv_sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;reads);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fd_max&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;serv_sock;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;fopen(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;result.txt&quot;&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;w&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf(file,&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;result.txt\n==============\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;(&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cpy_reads&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;reads;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timeout.tv_sec&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;5&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//5&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timeout.tv_usec&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;5000&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//5000&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fd_num&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;select(fd_max&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;cpy_reads,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(fd_num&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;continue&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;fd_max&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;;&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(FD_ISSET(i,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;cpy_reads))&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(i&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;serv_sock)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//connection&amp;nbsp;request!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clnt_addr_size&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(clnt_addr);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//client&amp;nbsp;connect&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clnt_sock&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;accept(serv_sock,&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;&amp;nbsp;sockaddr&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;clnt_addr,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;clnt_addr_size);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FD_SET(clnt_sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;reads);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(clnt_sock&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;perror(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;accept&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error_handling(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;accept()&amp;nbsp;error&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(fd_max&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;clnt_sock)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fd_max&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;clnt_sock;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;connected&amp;nbsp;client&amp;nbsp;:&amp;nbsp;%d&amp;nbsp;\n&quot;&lt;/span&gt;,&amp;nbsp;clnt_sock);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;write(clnt_sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;send,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(send));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.nn&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;)send.num;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//read&amp;nbsp;message!&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;str_len&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;read(i,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;receive,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(receive));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(str_len&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FD_CLR(i,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;reads);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(i);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;connection&amp;nbsp;lost\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;goto&lt;/span&gt;&amp;nbsp;fin;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(fabs(receive.data)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0.&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;000001&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;write(i,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;send,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(send));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.nn&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;)send.num;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//receive&amp;nbsp;data&amp;nbsp;form&amp;nbsp;client&amp;nbsp;fin.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf(file,&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;%d&amp;nbsp;:&amp;nbsp;max&amp;nbsp;mrs&amp;nbsp;prime&amp;nbsp;:&amp;nbsp;M(%.0f)&amp;nbsp;%.0f\n\n&quot;&lt;/span&gt;,n,&amp;nbsp;receive.mrs_num,&amp;nbsp;receive.data);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;%d&amp;nbsp;:&amp;nbsp;M(%.0f)&amp;nbsp;%.0f\n&quot;&lt;/span&gt;,n,&amp;nbsp;receive.mrs_num,&amp;nbsp;receive.data);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fin:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(clnt_sock);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(serv_sock);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fprintf(file,&amp;nbsp;&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;==============\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;result.txt&amp;nbsp;saved!!\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fclose(file);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;error_handling(&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;message)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fputs(message,&amp;nbsp;stderr);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fputc(&lt;span style=&quot;color:#ffd500&quot;&gt;'\n'&lt;/span&gt;,&amp;nbsp;stderr);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//exit&amp;nbsp;(1);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;start_socket&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;fd,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;const&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;port[])&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;&amp;nbsp;sockaddr_in&amp;nbsp;serv_addr;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;fd&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;socket(PF_INET,&amp;nbsp;SOCK_STREAM,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;fd&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error_handling(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;socket()&amp;nbsp;error&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;memset(&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;serv_addr,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(serv_addr));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;serv_addr.sin_family&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;AF_INET;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;serv_addr.sin_port&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;htons(atoi(port));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;serv_addr.sin_addr.s_addr&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;htonl(INADDR_ANY);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(bind(&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;fd,&amp;nbsp;(&lt;span style=&quot;color:#ff3399&quot;&gt;struct&lt;/span&gt;&amp;nbsp;sockaddr&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;)&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;serv_addr,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(serv_addr))&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error_handling(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;bind()&amp;nbsp;error&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(listen(&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;fd,&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;20&lt;/span&gt;)&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;error_handling(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;listen()&amp;nbsp;error&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;클라이언트&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;colorscripter-code&quot; style=&quot;color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important; overflow:auto&quot;&gt;&lt;table class=&quot;colorscripter-code-table&quot; style=&quot;margin:0; padding:0; border:none; background-color:#272727; border-radius:4px;&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;padding:6px; border-right:2px solid #4f4f4f&quot;&gt;&lt;div style=&quot;margin:0; padding:0; word-break:normal; text-align:right; color:#aaa; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;line-height:130%&quot;&gt;1&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;2&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;3&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;4&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;5&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;6&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;7&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;8&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;9&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;10&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;11&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;12&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;13&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;14&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;15&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;16&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;17&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;18&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;19&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;20&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;21&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;22&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;23&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;24&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;25&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;26&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;27&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;28&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;29&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;30&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;31&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;32&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;33&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;34&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;35&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;36&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;37&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;38&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;39&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;40&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;41&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;42&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;43&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;44&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;45&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;46&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;47&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;48&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;49&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;50&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;51&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;52&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;53&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;54&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;55&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;56&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;57&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;58&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;59&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;60&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;61&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;62&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;63&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;64&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;65&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;66&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;67&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;68&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;69&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;70&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;71&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;72&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;73&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;74&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;75&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;76&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;77&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;78&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;79&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;80&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;81&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;82&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;83&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;84&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;85&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;86&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;87&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;88&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;89&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;90&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;91&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;92&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;93&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;94&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;95&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;96&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;97&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;98&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;99&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;100&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;101&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;102&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;103&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;104&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;105&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;106&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;107&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;108&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;109&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;110&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;111&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;112&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;113&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;114&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;115&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;116&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;117&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;118&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;119&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;120&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;121&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;122&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;123&lt;/div&gt;&lt;div style=&quot;line-height:130%&quot;&gt;124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;padding:6px 0&quot;&gt;&lt;div style=&quot;margin:0; padding:0; color:#f0f0f0; font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; line-height:130%&quot;&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;stdio.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;stdlib.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;math.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#0086b3&quot;&gt;#include&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;time.h&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;mod_double(&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;a,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;b);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;main(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;argc,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;argv[])&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;pri,&amp;nbsp;num;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;nn,&amp;nbsp;bre,&amp;nbsp;i,&amp;nbsp;mrs,&amp;nbsp;mrs_num;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;mrsp&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;time_t&amp;nbsp;start&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;clock();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;//mrs_prime.c&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;start&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;clock();&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;&amp;nbsp;(&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;for&lt;/span&gt;(nn;&amp;nbsp;nn&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;bre;&amp;nbsp;nn&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pri&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;nn;&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1.&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(mod_double(nn,&amp;nbsp;i)&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pri&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;This&amp;nbsp;num&amp;nbsp;is&amp;nbsp;not&amp;nbsp;prime&amp;nbsp;/&amp;nbsp;time&amp;nbsp;:&amp;nbsp;%.2f&amp;nbsp;sec\n&quot;&lt;/span&gt;,&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;)(clock()&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;start)&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1000000&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(pri&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.pri&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mrs&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;pow(&lt;span style=&quot;color:#c10aff&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;,&amp;nbsp;nn)&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;for&lt;/span&gt;(i&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;2.&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;mrs;&amp;nbsp;i&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(mod_double(mrs,&amp;nbsp;i)&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pri&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;This&amp;nbsp;num&amp;nbsp;is&amp;nbsp;not&amp;nbsp;mrs&amp;nbsp;prime&amp;nbsp;/&amp;nbsp;time&amp;nbsp;:&amp;nbsp;%.2f&amp;nbsp;sec\n&quot;&lt;/span&gt;,&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;)(clock()&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;start)&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1000000&lt;/span&gt;);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(clock()&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;start&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;5&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;60&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1000000&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;goto&lt;/span&gt;&amp;nbsp;fin;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(pri&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mrsp&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;;&amp;nbsp;send.mrs_num&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&amp;nbsp;nn;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.data&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;mrs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#999999&quot;&gt;//data&amp;nbsp;in&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;write(sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;send,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(send));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;%d&amp;nbsp;:&amp;nbsp;mrs&amp;nbsp;prime&amp;nbsp;is&amp;nbsp;:&amp;nbsp;%.0f&amp;nbsp;/&amp;nbsp;time&amp;nbsp;:&amp;nbsp;%.2f&amp;nbsp;sec\n\n\n&quot;&lt;/span&gt;,mrsp,&amp;nbsp;mrs,&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;)(clock()&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;start)&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;1000000&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.mrs_num&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.data&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send.num&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;retry(sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;send,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(send));&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fin:&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;time&amp;nbsp;out!\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(sock);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;error_handling&amp;nbsp;(&lt;span style=&quot;color:#4be6fa&quot;&gt;char&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;message)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fputs(message,&amp;nbsp;stderr);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fputc(&lt;span style=&quot;color:#ffd500&quot;&gt;'\n'&lt;/span&gt;,&amp;nbsp;stderr);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit(&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;mod_double(&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;a,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;double&lt;/span&gt;&amp;nbsp;b)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;&amp;nbsp;a&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;-&lt;/span&gt;&amp;nbsp;b&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;((&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;)a&lt;span style=&quot;color:#ff3399&quot;&gt;/&lt;/span&gt;(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;)b);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;retry(&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;void&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;*&lt;/span&gt;&amp;nbsp;send,&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;size&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;while&lt;/span&gt;(&lt;span style=&quot;color:#c10aff&quot;&gt;1&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;if&lt;/span&gt;(write(sock,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;amp;&lt;/span&gt;send,&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;sizeof&lt;/span&gt;(send))&lt;span style=&quot;color:#ff3399&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#ff3399&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#c10aff&quot;&gt;0&lt;/span&gt;)&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#4be6fa&quot;&gt;printf&lt;/span&gt;(&lt;span style=&quot;color:#ffd500&quot;&gt;&quot;waiting&amp;nbsp;server\n\n\n&quot;&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;usleep(&lt;span style=&quot;color:#c10aff&quot;&gt;100000&lt;/span&gt;);&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;break&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#ff3399&quot;&gt;return&lt;/span&gt;;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;}&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;/*&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;void&amp;nbsp;interrupt(void)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sendd.mrs_num&amp;nbsp;=&amp;nbsp;nn;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sendd.data=mrs;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//data&amp;nbsp;in&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sendd.num=mrsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//data&amp;nbsp;num&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;write(sock,&amp;nbsp;&amp;amp;sendd,&amp;nbsp;sizeof(sendd));&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&quot;%d&amp;nbsp;:&amp;nbsp;mrs&amp;nbsp;prime&amp;nbsp;is&amp;nbsp;:&amp;nbsp;%.0f&amp;nbsp;/&amp;nbsp;time&amp;nbsp;:&amp;nbsp;%.2f&amp;nbsp;sec\n\n\n&quot;,mrsp,&amp;nbsp;mrs,&amp;nbsp;(double)(clock()-start)/1000000);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close(sock);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;void&amp;nbsp;CTL_handler(int&amp;nbsp;signo)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;padding:0 6px; white-space:pre; line-height:130%&quot;&gt;&lt;span style=&quot;color:#999999&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;interr&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;text-align:right; margin-top:-13px; margin-right:5px; font-size:9px; font-style:italic&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: rgb(79, 79, 79);&quot;&gt;Colored by Color Scripter&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style=&quot;vertical-align:bottom; padding:0 2px 4px 0&quot;&gt;&lt;a href=&quot;http://colorscripter.com/info#e&quot; target=&quot;_blank&quot; style=&quot;color: white;&quot;&gt;&lt;span style=&quot;font-size: 9px; word-break: normal; background-color: rgb(79, 79, 79); border-radius: 10px; padding: 1px;&quot;&gt;cs&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/4</guid>
      <comments>https://badsector-0xe5.tistory.com/4#entry4comment</comments>
      <pubDate>Wed, 26 Oct 2016 23:27:02 +0900</pubDate>
    </item>
    <item>
      <title>유클리드 호제법</title>
      <link>https://badsector-0xe5.tistory.com/3</link>
      <description>&lt;p&gt;&lt;font color=&quot;#ff0000&quot; style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;오늘 이 글이 다룰 내용은&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#ff0000&quot; style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;유클리드호제법!!!!&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-family: dotum; font-size: 14pt; line-height: 18px;&quot;&gt;&amp;nbsp;입니다&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 320px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24120E48579385AE24&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24120E48579385AE24&quot; width=&quot;320&quot; height=&quot;240&quot; filename=&quot;자 그럼.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;이 글은 유클리드 호제법을 사용해서 3개의 수를 입력받아&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;최대공약수를 출력하는 프로그램입니다&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;제가 자바로 키보드입력을 못받아서 c언어로 써봅니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;각설하고.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;유클리드 호재법은 A와 B의 최대공약수는 B와 두수의 나머지와&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;같다고 하는 놈입니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;전체적인 프로그램은&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;#include&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;int Euclid(int one, int two);&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;int main(void)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;int temp, in1, in2, in3;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;temp = Euclid(in1,in2);&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;printf(&quot;최대공약수는 %d입니다.&quot;,Euclid(temp,in3));&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;return 0;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: 14pt; line-height: 1.5;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;생각보다 간단해 보이죠&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;과연 그럴까?&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;이제 핵심인 Euclid함수를 짜 보죠&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;int Euclid(int one, int two)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp; &amp;nbsp; int temp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;font-family: dotum; font-size: 12px; line-height: 18px; margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;/*호제법을 쓰려면 A는 B보다 커야합니다.*/&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;if (one&amp;lt;two){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;temp = one;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 4em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;one = two;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 4em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;two = temp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt;  &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;font-family: dotum; font-size: 12px; line-height: 18px; margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;while (1){&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;font-family: dotum; font-size: 12px; line-height: 18px; margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;/*one과 two가 같거나 two가 0이면&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;one이 최대공약수입니다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;*/&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;if (one==two || two==0)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt;  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;return one;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;font-family: dotum; font-size: 12px; line-height: 18px; margin: 0px 0px 0px 40px; border: none; padding: 0px;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;/*앞서했던 과정을 최대공약수가 나올때까지&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp; &amp;nbsp; 반복할 준비를 합니다.*/&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;font color=&quot;#9a54ce&quot;&gt;&amp;nbsp;&lt;/font&gt;temp = one%two; &lt;span style=&quot;color: rgb(163, 102, 255);&quot;&gt;//두 수의 나머지를 구합니다.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;font-size: 14pt;&quot;&gt;one = two;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre; font-size: 14pt;&quot;&gt;  &lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 14pt;&quot;&gt;two = temp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;파이썬으로는 캐스트연산자의 사용법을&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;까먹어서 혼이 났었습니다.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;font-family: dotum; font-size: 12px; line-height: 18px;&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;ps.프로그래밍의 핵심은 언어가 아닌 알고리즘입니다!&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>사라져가는 열정/프로그래밍</category>
      <category>알고리즘</category>
      <author>티벳여우</author>
      <guid isPermaLink="true">https://badsector-0xe5.tistory.com/3</guid>
      <comments>https://badsector-0xe5.tistory.com/3#entry3comment</comments>
      <pubDate>Sat, 23 Jul 2016 23:55:13 +0900</pubDate>
    </item>
  </channel>
</rss>