1<!doctype html> 2<html lang="ko"> 3 4 <head> 5
5<script type="text/javascript">if (!window.T) { window.T = {} } 6window.T.config = {"TOP_SSL_URL":"https://www.tistory.com","PREVIEW":false,"ROLE":"guest","PREV_PAGE":"","NEXT_PAGE":"","BLOG":{"id":273712,"name":"roter","title":"JHBì ì½ì§ ì´ì¼ê¸°","isDormancy":false,"nickName":"jhbaek","status":"open","profileStatus":"normal"},"NEED_COMMENT_LOGIN":false,"COMMENT_LOGIN_CONFIRM_MESSAGE":"","LOGIN_URL":"https://www.tistory.com/auth/login/?redirectUrl=https://jhb.kr/category/JHB","DEFAULT_URL":"https://jhb.kr","USER":{"name":null,"homepage":null,"id":0,"profileImage":null},"SUBSCRIPTION":{"status":"none","isConnected":false,"isPending":false,"isWait":false,"isProcessing":false,"isNone":true},"IS_LOGIN":false,"HAS_BLOG":false,"IS_SUPPORT":false,"IS_SCRAPABLE":false,"TOP_URL":"http://www.tistory.com","JOIN_URL":"https://www.tistory.com/member/join","PHASE":"prod","ROLE_GROUP":"visitor"}; 7window.T.entryInfo = null; 8window.appInfo = {"domain":"tistory.com","topUrl":"https://www.tistory.com","loginUrl":"https://www.tistory.com/auth/login","logoutUrl":"https://www.tistory.com/auth/logout"}; 9window.initData = {}; 10 11window.TistoryBlog = { 12 basePath: "", 13 url: "https://jhb.kr", 14 tistoryUrl: "https://roter.tistory.com", 15 manageUrl: "https://roter.tistory.com/manage", 16 token: "ZOs+h1C7jPNchr5MZpU4ey9bVaoe2WVPrSJtFVcnHyyVx1csE9v5fQLRworPO1Ra" 17}; 18var servicePath = ""; 19var blogURL = "";</script>
19 20 21 22 23 24 <!-- BusinessLicenseInfo - START --> 25 26 <link href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/plugin/BusinessLicenseInfo/style.css" rel="stylesheet" type="text/css"/> 27 28
28<script>function switchFold(entryId) { 29 var businessLayer = document.getElementById("businessInfoLayer_" + entryId); 30 31 if (businessLayer) { 32 if (businessLayer.className.indexOf("unfold_license") > 0) { 33 businessLayer.className = "business_license_layer"; 34 } else { 35 businessLayer.className = "business_license_layer unfold_license"; 36 } 37 } 38} 39</script>
39 40 41 42 <!-- BusinessLicenseInfo - END --> 43<!-- System - START --> 44 45<!-- System - END --> 46 47 <!-- TistoryProfileLayer - START --> 48 <link href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/plugin/TistoryProfileLayer/style.css" rel="stylesheet" type="text/css"/>
49<script type="text/javascript" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/plugin/TistoryProfileLayer/script.js"></script>
49 50 51 <!-- TistoryProfileLayer - END --> 52 53 54 <meta http-equiv="X-UA-Compatible" content="IE=Edge"> 55<meta name="format-detection" content="telephone=no">
56<script src="//t1.daumcdn.net/tistory_admin/lib/jquery/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 56
56
57<script type="text/javascript" src="//t1.kakaocdn.net/tiara/js/v1/tiara-1.2.0.min.js"></script>
57<meta name="referrer" content="always"/> 58<meta name="google-adsense-platform-account" content="ca-host-pub-9691043933427338"/> 59<meta name="google-adsense-platform-domain" content="tistory.com"/> 60<meta name="description" content="'JHB' ì¹´í ê³ ë¦¬ì ê¸ ëª©ë¡"/> 61 62 <!-- BEGIN OPENGRAPH --> 63 <meta property="og:type" content="website"/> 64<meta property="og:site_name" content="JHBì ì½ì§ ì´ì¼ê¸°"/> 65<meta property="og:title" content="'JHB' ì¹´í ê³ ë¦¬ì ê¸ ëª©ë¡"/> 66<meta property="og:description" content="íë¡ê·¸ëë° ì½ì§ ì¼ê¸°"/> 67<meta property="og:image" content="https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Ftistory1.daumcdn.net%2Ftistory%2F273712%2Fattach%2Feb98984682ef4af6a51be8948bf78e4c"/> 68 <!-- END OPENGRAPH --> 69 70 <!-- BEGIN TWITTERCARD --> 71 <meta name="twitter:card" content="summary_large_image"/> 72<meta name="twitter:site" content="@TISTORY"/> 73<meta name="twitter:title" content="'JHB' ì¹´í ê³ ë¦¬ì ê¸ ëª©ë¡"/> 74<meta name="twitter:description" content="íë¡ê·¸ëë° ì½ì§ ì¼ê¸°"/> 75<meta property="twitter:image" content="https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Ftistory1.daumcdn.net%2Ftistory%2F273712%2Fattach%2Feb98984682ef4af6a51be8948bf78e4c"/> 76 <!-- END TWITTERCARD -->
77<script type="module" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/pc/dist/index.js" defer=""></script>
vendor: 1 bytes, line 77
77
78<script type="text/javascript" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/pc/dist/index-legacy.js" defer="" nomodule="true"></script>
vendor: 1 bytes, line 78
78
79<script type="text/javascript" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/pc/dist/polyfills-legacy.js" defer="" nomodule="true"></script>
79 80<link rel="icon" sizes="any" href="https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico"/> 81<link rel="icon" type="image/svg+xml" href="https://t1.daumcdn.net/tistory_admin/top_v2/bi-tistory-favicon.svg"/> 82<link rel="apple-touch-icon" href="https://t1.daumcdn.net/tistory_admin/top_v2/tistory-apple-touch-favicon.png"/> 83<link rel="stylesheet" type="text/css" href="https://t1.daumcdn.net/tistory_admin/www/style/font.css"/> 84<link rel="stylesheet" type="text/css" href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/style/content.css"/> 85<link rel="stylesheet" type="text/css" href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/pc/dist/index.css"/>
86<script type="text/javascript">(function() { 87 var tjQuery = jQuery.noConflict(true); 88 window.tjQuery = tjQuery; 89 window.orgjQuery = window.jQuery; window.jQuery = tjQuery; 90 window.jQuery = window.orgjQuery; delete window.orgjQuery; 91})()</script>
vendor: 1 bytes, line 91
91
92<script type="text/javascript" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/script/base.js"></script>
vendor: 1 bytes, line 92
92
93<script type="text/javascript" src="//developers.kakao.com/sdk/js/kakao.min.js"></script>
93 94 95 96 <meta charset="UTF-8"> 97 <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width"> 98 <title>'JHB' ì¹´í ê³ ë¦¬ì ê¸ ëª©ë¡</title> 99 <link rel="alternate" type="application/rss+xml" title="JHBì ì½ì§ ì´ì¼ê¸°" href="https://roter.tistory.com/rss" /> 100 101 <link rel="stylesheet" href="https://tistory1.daumcdn.net/tistory/273712/skin/style.css?_version_=1620546758"> 102 <link rel="stylesheet" href="https://tistory1.daumcdn.net/tistory/273712/skin/images/font.css?_version_=1620546758"> 103 104 <!--[if lt IE 9]> 105
105<script src="//t1.daumcdn.net/tistory_admin/lib/jquery/jquery-1.12.4.min.js"></script>
105 106 <![endif]--> 107 <!--[if gte IE 9]><!--> 108
108<script src="//t1.daumcdn.net/tistory_admin/lib/jquery/jquery-3.2.1.min.js"></script>
108 109 <!--<![endif]--> 110 111 112 113 <style type="text/css">.another_category { 114 border: 1px solid #E5E5E5; 115 padding: 10px 10px 5px; 116 margin: 10px 0; 117 clear: both; 118} 119 120.another_category h4 { 121 font-size: 12px !important; 122 margin: 0 !important; 123 border-bottom: 1px solid #E5E5E5 !important; 124 padding: 2px 0 6px !important; 125} 126 127.another_category h4 a { 128 font-weight: bold !important; 129} 130 131.another_category table { 132 table-layout: fixed; 133 border-collapse: collapse; 134 width: 100% !important; 135 margin-top: 10px !important; 136} 137 138* html .another_category table { 139 width: auto !important; 140} 141 142*:first-child + html .another_category table { 143 width: auto !important; 144} 145 146.another_category th, .another_category td { 147 padding: 0 0 4px !important; 148} 149 150.another_category th { 151 text-align: left; 152 font-size: 12px !important; 153 font-weight: normal; 154 word-break: break-all; 155 overflow: hidden; 156 line-height: 1.5; 157} 158 159.another_category td { 160 text-align: right; 161 width: 80px; 162 font-size: 11px; 163} 164 165.another_category th a { 166 font-weight: normal; 167 text-decoration: none; 168 border: none !important; 169} 170 171.another_category th a.current { 172 font-weight: bold; 173 text-decoration: none !important; 174 border-bottom: 1px solid !important; 175} 176 177.another_category th span { 178 font-weight: normal; 179 text-decoration: none; 180 font: 10px Tahoma, Sans-serif; 181 border: none !important; 182} 183 184.another_category_color_gray, .another_category_color_gray h4 { 185 border-color: #E5E5E5 !important; 186} 187 188.another_category_color_gray * { 189 color: #909090 !important; 190} 191 192.another_category_color_gray th a.current { 193 border-color: #909090 !important; 194} 195 196.another_category_color_gray h4, .another_category_color_gray h4 a { 197 color: #737373 !important; 198} 199 200.another_category_color_red, .another_category_color_red h4 { 201 border-color: #F6D4D3 !important; 202} 203 204.another_category_color_red * { 205 color: #E86869 !important; 206} 207 208.another_category_color_red th a.current { 209 border-color: #E86869 !important; 210} 211 212.another_category_color_red h4, .another_category_color_red h4 a { 213 color: #ED0908 !important; 214} 215 216.another_category_color_green, .another_category_color_green h4 { 217 border-color: #CCE7C8 !important; 218} 219 220.another_category_color_green * { 221 color: #64C05B !important; 222} 223 224.another_category_color_green th a.current { 225 border-color: #64C05B !important; 226} 227 228.another_category_color_green h4, .another_category_color_green h4 a { 229 color: #3EA731 !important; 230} 231 232.another_category_color_blue, .another_category_color_blue h4 { 233 border-color: #C8DAF2 !important; 234} 235 236.another_category_color_blue * { 237 color: #477FD6 !important; 238} 239 240.another_category_color_blue th a.current { 241 border-color: #477FD6 !important; 242} 243 244.another_category_color_blue h4, .another_category_color_blue h4 a { 245 color: #1960CA !important; 246} 247 248.another_category_color_violet, .another_category_color_violet h4 { 249 border-color: #E1CEEC !important; 250} 251 252.another_category_color_violet * { 253 color: #9D64C5 !important; 254} 255 256.another_category_color_violet th a.current { 257 border-color: #9D64C5 !important; 258} 259 260.another_category_color_violet h4, .another_category_color_violet h4 a { 261 color: #7E2CB5 !important; 262} 263</style> 264 265 266 <link rel="stylesheet" type="text/css" href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/style/revenue.css"/> 267<link rel="canonical" href="https://jhb.kr"/> 268 269<!-- BEGIN STRUCTURED_DATA -->
270<script type="application/ld+json"> 271 {"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":0,"item":{"@id":"https://jhb.kr/434","name":"Serverlessë¡ E-Commerce ë§ë¤ê¸° / ë¸ëíë¼ì´ë°ì´ í¸ëí½ ì° / ì¤íí¸ì ìì CTOë ë íë ì리ì¸ê°?"}},{"@type":"ListItem","position":1,"item":{"@id":"https://jhb.kr/429","name":"ë¹ ë°ì´í°ì 머ì ë¬ë ê·¸ë¦¬ê³ í´ë¼ì°ë"}},{"@type":"ListItem","position":2,"item":{"@id":"https://jhb.kr/413","name":"ì¢ì ê¸ê·"}},{"@type":"ListItem","position":3,"item":{"@id":"https://jhb.kr/378","name":"ì¹´í ê³ ë¦¬ ì íê¸°ê° ì´ë µë¤"}},{"@type":"ListItem","position":4,"item":{"@id":"https://jhb.kr/369","name":"Amazon Leadership Principles"}},{"@type":"ListItem","position":5,"item":{"@id":"https://jhb.kr/364","name":"ìì¤ì½ë í´ë ì ìí í"}},{"@type":"ListItem","position":6,"item":{"@id":"https://jhb.kr/350","name":"ë¡ì§ë¶ë¶ ì§ê¸°. ì ì í í¨ìì ìµì ë¨ìë..?"}},{"@type":"ListItem","position":7,"item":{"@id":"https://jhb.kr/344","name":"host - client ìì¤í ì¤ê³ì íí ì¤ëì ì½ì§"}}]} 272</script>
272 273<!-- END STRUCTURED_DATA --> 274<link rel="stylesheet" type="text/css" href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/style/dialog.css"/> 275<link rel="stylesheet" type="text/css" href="//t1.daumcdn.net/tistory_admin/www/style/top/font.css"/> 276<link rel="stylesheet" type="text/css" href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/style/postBtn.css"/> 277<link rel="stylesheet" type="text/css" href="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/style/tistory.css"/>
278<script type="text/javascript" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/script/common.js"></script>
278 279 280 281 </head> 282 283 <body id="tt-body-category"> 284 285 286 287 288 <div id="dkIndex"> 289 <a href="#dkBody">본문 ë°ë¡ê°ê¸°</a> 290 <a href="#dkGnb">ë©ë´ ë°ë¡ê°ê¸°</a> 291 </div> 292 293 <div id="dkWrap" class="wrap_skin "> 294 <div id="dkHead" role="banner" class="area_head "> 295 <h1 class="screen_out">JHBì ì½ì§ ì´ì¼ê¸°</h1> 296 <div class="area_profile "> 297 <a class="link_profile" href="/"><img src="https://tistory1.daumcdn.net/tistory/273712/attach/eb98984682ef4af6a51be8948bf78e4c" width="50" height="50" class="img_profile" alt="íë¡íì¬ì§"></a> 298 <div class="info_profile"> 299 <button type="button" class="btn_name">jhbaek 300 <span class="ico_skin ico_name"></span> 301 </button> 302 <ul class="list_name"> 303 <li><a href="https://roter.tistory.com/manage/entry/post" class="link_name">ê¸ì°ê¸°</a></li> 304 <li><a href="https://roter.tistory.com/manage" class="link_name">ê´ë¦¬</a></li> 305 <li class="box_division"><a href="https://roter.tistory.com/tag" class="link_name">íê·¸</a></li> 306 <li><a href="https://roter.tistory.com/guestbook" class="link_name">ë°©ëª ë¡</a></li> 307 <li><a href="https://roter.tistory.com/rss" class="link_name">RSS</a></li> 308 </ul> 309 <p class="txt_condition">JHBì ì½ì§ ì´ì¼ê¸°</p> 310 </div> 311 </div> 312 313 <button type="button" class="btn_menu"> 314 <span class="ico_skin ico_menu">ì¹´í ê³ ë¦¬ ë©ë´ì´ê¸°</span> 315 </button> 316 </div> 317 318 <div class="dimmed_layer"></div> 319 320 <button type="button" class="btn_close"> 321 <span class="ico_skin ico_close">ë«ê¸°</span> 322 </button> 323 324 <div class="area_menu"> 325 326 <div class="area_search"> 327 <button type="button" class="btn_search"> 328 <span class="ico_skin ico_search">ê²ìí기</span> 329 </button> 330 <form action="#" method="get" class="frm_search" onsubmit="try { 331 window.location.href = '/search' + '/' + looseURIEncode(document.getElementsByName('search')[0].value); 332 document.getElementsByName('search')[0].value = ''; 333 return false; 334} catch (e) {}"> 335 <fieldset> 336 <legend class="screen_out">ê²ìí기 í¼</legend> 337 <label for="tfSearch" class="ico_skin lab_search">ê²ìí기</label> 338 <input type="text" name="search" value="" class="tf_search"> 339 </fieldset> 340 </form>
341 </div> 342 343 344 <div role="navigation" class="area_navi"> 345 <button type="button" class="btn_cate">CATEGORY <span class="ico_skin ico_cate"></span></button> 346 347 <div class="list_cate"> 348 <ul class="tt_category"><li class=""><a href="/category" class="link_tit"> ë¶ë¥ ì 체보기 <span class="c_cnt">(372)</span> </a> 349 <ul class="category_list"><li class="selected"><a href="/category/JHB" class="link_item"> JHB <span class="c_cnt">(23)</span> </a> 350 <ul class="sub_category_list"><li class=""><a href="/category/JHB/IT%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_sub_item"> IT ì´ì¼ê¸° <span class="c_cnt">(4)</span> </a></li> 351<li class=""><a href="/category/JHB/%EC%9E%A1%EB%8B%A4%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_sub_item"> ì¡ë¤í ì´ì¼ê¸° <span class="c_cnt">(19)</span> </a></li> 352</ul> 353</li> 354<li class=""><a href="/category/Cloud" class="link_item"> Cloud <span class="c_cnt">(44)</span> </a> 355 <ul class="sub_category_list"><li class=""><a href="/category/Cloud/AWS" class="link_sub_item"> AWS <span class="c_cnt">(40)</span> </a></li> 356</ul> 357</li> 358<li class=""><a href="/category/Language" class="link_item"> Language <span class="c_cnt">(46)</span> </a> 359 <ul class="sub_category_list"><li class=""><a href="/category/Language/C%20C%2B%2B" class="link_sub_item"> C C++ <span class="c_cnt">(26)</span> </a></li> 360<li class=""><a href="/category/Language/C%23" class="link_sub_item"> C# <span class="c_cnt">(2)</span> </a></li> 361<li class=""><a href="/category/Language/Java" class="link_sub_item"> Java <span class="c_cnt">(1)</span> </a></li> 362<li class=""><a href="/category/Language/Python" class="link_sub_item"> Python <span class="c_cnt">(16)</span> </a></li> 363</ul> 364</li> 365<li class=""><a href="/category/Development" class="link_item"> Development <span class="c_cnt">(220)</span> </a> 366 <ul class="sub_category_list"><li class=""><a href="/category/Development/Windows" class="link_sub_item"> Windows <span class="c_cnt">(62)</span> </a></li> 367<li class=""><a href="/category/Development/Mobile" class="link_sub_item"> Mobile <span class="c_cnt">(72)</span> </a></li> 368<li class=""><a href="/category/Development/Linux" class="link_sub_item"> Linux <span class="c_cnt">(6)</span> </a></li> 369<li class=""><a href="/category/Development/Driver" class="link_sub_item"> Driver <span class="c_cnt">(12)</span> </a></li> 370<li class=""><a href="/category/Development/Firmware%20%26%20HW" class="link_sub_item"> Firmware & HW <span class="c_cnt">(3)</span> </a></li> 371<li class=""><a href="/category/Development/Algorithm" class="link_sub_item"> Algorithm <span class="c_cnt">(14)</span> </a></li> 372<li class=""><a href="/category/Development/CM%26CI%26CD" class="link_sub_item"> CM&CI&CD <span class="c_cnt">(14)</span> </a></li> 373<li class=""><a href="/category/Development/Web%EA%B0%9C%EB%B0%9C" class="link_sub_item"> Webê°ë° <span class="c_cnt">(8)</span> </a></li> 374<li class=""><a href="/category/Development/Container" class="link_sub_item"> Container <span class="c_cnt">(1)</span> </a></li> 375<li class=""><a href="/category/Development/Database" class="link_sub_item"> Database <span class="c_cnt">(0)</span> </a></li> 376<li class=""><a href="/category/Development/Etc" class="link_sub_item"> Etc <span class="c_cnt">(26)</span> </a></li> 377<li class=""><a href="/category/Development/Tip" class="link_sub_item"> Tip <span class="c_cnt">(2)</span> </a></li> 378</ul> 379</li> 380<li class=""><a href="/category/MUSIC" class="link_item"> MUSIC <span class="c_cnt">(17)</span> </a> 381 <ul class="sub_category_list"><li class=""><a href="/category/MUSIC/Listen" class="link_sub_item"> Listen <span class="c_cnt">(12)</span> </a></li> 382<li class=""><a href="/category/MUSIC/Compose" class="link_sub_item"> Compose <span class="c_cnt">(5)</span> </a></li> 383</ul> 384</li> 385<li class=""><a href="/category/ETC" class="link_item"> ETC <span class="c_cnt">(20)</span> </a> 386 <ul class="sub_category_list"><li class=""><a href="/category/ETC/Public" class="link_sub_item"> Public <span class="c_cnt">(20)</span> </a></li> 387</ul> 388</li> 389</ul> 390</li> 391</ul> 392 393 394 <ul class="menu_tag"> 395 <li> 396 <ul> 397 <li> 398 <a>TOOL/FRAMEWORK</a> 399 <ul> 400 <li><a href="/tag/mfc">MFC</a></li> 401 <li><a href="/tag/wpf">WPF</a></li> 402 <li><a href="/tag/git">GIT</a></li> 403 </ul> 404 </li> 405 <li> 406 <a>LANGUAGE</a> 407 <ul> 408 <li><a href="/tag/c/c%2B%2B">C/C++</a></li> 409 <li><a href="/tag/c%23">C#</a></li> 410 <li><a href="/tag/java">Java</a></li> 411 <li><a href="/tag/python">Python</a></li> 412 </ul> 413 </li> 414 </ul> 415 </li> 416 </ul> 417 418 <ul class="menu_profile"> 419 <li><a href="https://roter.tistory.com/guestbook">ë°©ëª ë¡</a></li> 420 </ul>
421 </div> 422 </div> 423 </div> 424 425 <hr class="hide"> 426 427 428 <div class="area_list"> 429 <div class="tit_category"> 430 <a class="link_category">JHB (23)</a> 431 </div> 432 </div> 433 434 435 <div id="dkContent" class="cont_skin" role="main"> 436 <div id="cMain"> 437 438 439 440 441 442 443 444 445 446 <div id="mArticle" class="article_skin"> 447 448 449 <div class="list_content"> 450 451 <a href="/434" class="link_post"> 452 <strong class="tit_post">Serverlessë¡ E-Commerce ë§ë¤ê¸° / ë¸ëíë¼ì´ë°ì´ í¸ëí½ ì° / ì¤íí¸ì ìì CTOë ë íë ì리ì¸ê°?</strong> 453 <p class="txt_post">https://medium.com/@kurtlee/serverless%EB%A1%9C-e-commerce-%EB%A7%8C%EB%93%A4%EA%B8%B0-%EB%B8%94%EB%9E%99%ED%94%84%EB%9D%BC%EC%9D%B4%EB%8D%B0%EC%9D%B4-%ED%8A%B8%EB%9E%98%ED%94%BD-%EC%8D%B0-%EC%8A%A4%ED%83%80%ED%8A%B8%EC%97%85%EC%97%90%EC%84%9C-cto%EB%8A%94-%EB%AD%98-%ED%95%98%EB%8A%94-%EC%9E%90%EB%A6%AC%EC%9D%B8%EA%B0%80-a6f9d9beb930 Serverlessë¡ E-Commerce ë§ë¤ê¸° / ë¸ëíë¼ì´ë°ì´ í¸ëí½ ì° / ì¤íí¸ì ìì CTOë ë íë ..</p> 454 </a> 455 <div class="detail_info"> 456 <a href="/category/JHB/IT%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/IT ì´ì¼ê¸°</a> 457 <span class="txt_bar"></span> 458 2022. 3. 11. 23:11 459 </div> 460 </div> 461 462 463 464 </div> 465 466 467 468 469 <div id="mArticle" class="article_skin"> 470 471 472 <div class="list_content"> 473 474 <a href="/429" class="link_post"> 475 <strong class="tit_post">ë¹ ë°ì´í°ì 머ì ë¬ë ê·¸ë¦¬ê³ í´ë¼ì°ë</strong> 476 <p class="txt_post">í 5ë ì ê¹ì§ë§ í´ë ë¹ ë°ì´í°ì 머ì ë¬ë(AI)ë í¬ê² ë¹ì§ëì¤ì ìí¥ì ë¼ì¹ì§ 못íë¤. ë¹ ë°ì´í° íë«í¼ì 구ì±í기 ìí 기ì ì ëì´ë(ì§ì ì¨íë ì íë¡ í´ë¬ì¤í° 구ì±)ê° ë무 ì´ë ¤ì ê³ ì¸íë¼ ë¹ì©ë ì´ë§ì´ë§íë¤. ê²°êµ ë¹ì§ëì¤ì ì¼ë¡ ROIê° ëì¤ì§ ìììë¤. 머ì ë¬ë ìì ë§ì°¬ê°ì§ìë¤. ì íëê° 90%ê° ëëë¤ íëë¼ë 99%ê° ëì§ ìì¼ë©´ ì°ì ìì ì¬ì© í ì ìì§ ììê¹? íê³ ìê°íìì¼ë©° 머ì ë¬ëì ëë ì ë§ì ì¸íë¼ë¥¼ ì´ë»ê² 구ì±í´ì¼íëì§ (ê·¸ëí½ì¹´ëê° ë무ë ë¹ì¸ê³ , ë³ë ¬ íìµì ì´ë µë¤) ì¬ê° ì¬ì´ê² ìëìë¤. ìëíê±´ì§ ìëíì§ ììê±´ì§, 4ì°¨ ì°ì íëª ìì ë¶ë¥´ë 기ì ë¤ì ì¸íë¼ì ëí 문ì ë í´ë¼ì°ëê° ë¨ë©´ì í´ê²°ëê² ëìê³ ë¹ ë°ì´í°ì 머ì ë¬ë 모ë ì´ì íê³ê° ìëë¼ ì ê³ìì ë ë¼..</p> 477 </a> 478 <div class="detail_info"> 479 <a href="/category/JHB/IT%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/IT ì´ì¼ê¸°</a> 480 <span class="txt_bar"></span> 481 2021. 7. 5. 09:22 482 </div> 483 </div> 484 485 486 487 </div> 488 489 490 491 492 <div id="mArticle" class="article_skin"> 493 494 495 <div class="list_content"> 496 497 <a href="/413" class="link_post"> 498 <strong class="tit_post">ì¢ì ê¸ê·</strong> 499 <p class="txt_post">ì¢ìíë ê¸ê·ê° ëªê° ìëë° ì¬ê¸°ì ì ì´ë³´ë ¤ íë¤. 1. íë ê²ì´ íì´ë¤. 2. ìì ìë ë¹ ë¥¸ ì¤í¨</p> 500 </a> 501 <div class="detail_info"> 502 <a href="/category/JHB/%EC%9E%A1%EB%8B%A4%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/ì¡ë¤í ì´ì¼ê¸°</a> 503 <span class="txt_bar"></span> 504 2021. 4. 14. 16:49 505 </div> 506 </div> 507 508 509 510 </div> 511 512 513 514 515 <div id="mArticle" class="article_skin"> 516 517 518 <div class="list_content"> 519 520 <a href="/378" class="link_post"> 521 <strong class="tit_post">ì¹´í ê³ ë¦¬ ì íê¸°ê° ì´ë µë¤</strong> 522 <p class="txt_post">ì°¨ë¼ë¦¬ AWS ì ì© ë¸ë¡ê·¸, Windows ê°ë° ì ì© ë¸ë¡ê·¸, Java ì¸ì´ ì ì© ë¸ë¡ê·¸.. ìë¤ë©´ ì¢ ë ì¬ì ìê¹ ì를 ë¤ì´ React Native를 ì´ì©í AWS Amplifyì© FCM í¸ì¬ ë©ì¸ì§ ê°ë° ì´ë¼ë ì 목ì¼ë¡ ê¸ì í¬ì¤í íë¤ë©´... ì´ ê¸ì Mobileì¹´í ê³ ë¦¬? JSì¹´í ê³ ë¦¬? React Nativeì¹´í ê³ ë¦¬? AWS Mobile? AWS? AWS Amplify? AWS ê°ë° ê´ë ¨ ë ê²ì´ëê¹ AWS Development? FCMì´ëê¹ Android? ì´ë°ê² ì¬ë¬ê°ë¤. CDK를 ì´ì©í EKS ë°°í¬ AWS Pinpoint를 ì´ì©í Custom Eventì Raw Log를 S3ì ìì§íì ë±ë±.. ëê° ëììì´ ê¸ì ë§ ì°ë¤ë³´ë ì¹´í ê³ ë¦¬ 구ë¶ì§ê¸°ê° ë무 ì´ë µë¤. ë´ê° ì 리를 ì 못í기 ëë¬¸ì¸ ê²..</p> 523 </a> 524 <div class="detail_info"> 525 <a href="/category/JHB/%EC%9E%A1%EB%8B%A4%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/ì¡ë¤í ì´ì¼ê¸°</a> 526 <span class="txt_bar"></span> 527 2019. 12. 15. 23:23 528 </div> 529 </div> 530 531 532 533 </div> 534 535 536 537
538 <div id="mArticle" class="article_skin"> 539 540 541 <div class="list_content"> 542 543 <a href="/369" class="link_post"> 544 <strong class="tit_post">Amazon Leadership Principles</strong> 545 <p class="txt_post">ìë§ì¡´(Amazon)ì ë©´ì ì 14ê°ì§ Leadership Principles ì ëí ì§ë¬¸ê³¼ ìëµì¼ë¡ 구ì±ë¼ ìëê²ì¼ë¡ ìë ¤ì ¸ ìë¤. ê° í목과 ì§ë¬¸ ìì를 ì´í´ë³´ì. Customer Obsession / ê³ ê°ìê² ì§ì°©íë¤ ë¦¬ëë ê³ ê°ìì ììí´ì ê±°ì¬ë¬ ì¬ë¼ê°ë©° ì¼íë¤. ê³ ê°ì ì 뢰를 ì»ê³ ì ì§í기 ìí´ ì´ì¬í ì¼íë¤. ê²½ììë¤ìê² ì ê²½ì ì°ê¸°ë íì§ë§, 리ëë ì¤ì§ ê³ ê°ìê² ì§ì°©íë¤. ì í ë² ì¡°ì¤ì ì¼í를 ì´í´ë³´ë©´ ëì¨ë¤. ë² ì¡°ì¤ì ì 1ìì¹ ë² ì¡°ì¤ë íì ë§íë¤. "ê°ì¥ ì¤ìí ê²ì ê³ ê°ì ì§ì¤íë ê²ì´ë¤. ê³ ê°ì´ ìì¼ë¡ 무ìì ìí ì§ ì측íë ê²ì´ ìë§ì¡´ì ì¡´ì¬ ì´ì ì´ë¤. ê²½ì íì¬ë¥¼ ë³¼ê² ìëë¼ ê³ ê°ì ë³´ë©´ì ê²½ìì íë¤" Q1) ê°ì¥ ì´ë ¤ì´ ê³ ê°ì ë구ìëì? Q2) ê³ ê°ì 기ë를 충족ìí¤ì§..</p> 546 </a> 547 <div class="detail_info"> 548 <a href="/category/JHB/IT%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/IT ì´ì¼ê¸°</a> 549 <span class="txt_bar"></span> 550 2019. 8. 28. 23:16 551 </div> 552 </div> 553 554 555 556 </div> 557 558 559 560 561 <div id="mArticle" class="article_skin"> 562 563 564 <div class="list_content"> 565 566 <a href="/364" class="link_post"> 567 <strong class="tit_post">ìì¤ì½ë í´ë ì ìí í</strong> 568 <p class="txt_post">ì²ìë³´ë íë¡ì í¸ì ìì¤ ì½ë í´ë ì ìí í 모ë ì´ìê² ì ì©ëë¤ê³ 보긴 íë¤ë¤. ë구ë íë¤ì´ì´ í¸íê³ ë구ë ë°í ì ì´ í¸í기 ë문ì´ë¤. Unit Testê° ìë¤ë©´ íµì¬ 기ë¥ì íë TC를 ë°ë¼ê°ë©´ í´ë ì´ ë§¤ì° ì©ì´íë¤. íµì¬ í´ëì¤ì ìì±ìê° ì´ë í´ëì¤ë¡ë¶í° ìì±ëëì§ ì°¾ëë¤. Aì B í´ëì¤ê° íµì¬ í´ëì¤ë¼ê³ íë¤ë©´, ì´ í´ëì¤ì ìì±ì´ ì´ëì ì´ë£¨ì´ì§ëì§ (new A, new B ë¡ ê²ì) íì¸íë©´ ê°ì²´ê°ì Dependency ê´ê³ê° ì´ëì ë ëì íì ëë¤. íì¼ë¡, íë¤ì´ì´ ìë ë°í ì ì¼ë¡ ìì¤ë¥¼ ë³´ê³ ì í ë ê°ì¥ ì ì©í 기ë¥ì Find Usage 기ë¥ì´ë¤. íìì Triggerê° ëë Method를 ì°¾ëë¤. Commandí¨í´ì ê²½ì° Execute를 Overrideí ë©ìë를 ì´í´ë³´ë©´ ëê³ ,..</p> 569 </a> 570 <div class="detail_info"> 571 <a href="/category/JHB/%EC%9E%A1%EB%8B%A4%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/ì¡ë¤í ì´ì¼ê¸°</a> 572 <span class="txt_bar"></span> 573 2019. 5. 10. 21:47 574 </div> 575 </div> 576 577 578 579 </div> 580 581 582 583 584 <div id="mArticle" class="article_skin"> 585 586 587 <div class="list_content"> 588 589 <a href="/350" class="link_post"> 590 <strong class="tit_post">ë¡ì§ë¶ë¶ ì§ê¸°. ì ì í í¨ìì ìµì ë¨ìë..?</strong> 591 <p class="txt_post">í¹í GUI íë¡ê·¸ëë°ì í ë ë¡ì§ ë¶ë¶ê³¼ GUI ë¶ë¶ì ì½ê² ë¶ë¦¬íê¸°ê° íë¤ë¤ ë í¨ì를 ì§ë¤ë³´ë©´, íëì í¨ìë íëì ì¼ë§ íëê² ì ì¼ ì¢ì§ë§ì½ë©ì´ëê² ê·¸ë¦¬ ì½ëê°, ì´ì©ëë ë°ì´í°ë¥¼ ë³ê²½íë©´ì ui를 ë°ê¿ì¼íëëë ìê³ uiê° ë°ëë í¸ë¤ë¬ìì 무ì¸ê° ê°ì ì¡°ìí´ì¤ì¼íë ì¼ë ìê³ ..ê²°êµ ë¤ ë©ìë(í¨ì) ë¡ ë¶ë¦¬ê° ì ë¼ì¤ì¼ ì¤ë³µ ì½ë 짤 ì¼ë ìê³ ì ì¬ ì ìì í¨ì를 ì ì íê² ì í¸ì¶í´ì£¼ê² ëë¤. ê·¸ë¼ í¨ì를 ì´ë¨ë ëëëë? ì¼ë¨ í¬ê² ë¡ì§ ì ì¸ ë¶ë¶ì 짤ë를 ìë¡ ë¤ì´ë³´ì ëì ê²½ì°ë GUIíë¡ê·¸ë¨ì 짤 ë 기본ì ì¼ë¡ CUI íê²½ì ì¼ëì ëê³ í¨ì ì¤ê³ë¥¼ íë¤. ì´ë ê² í ê²½ì°ì ì¥ì ì ë¡ì§ í¨ìì ì²ë¦¬ì ìì´ ê¸°ë³¸ì ì¼ë¡ viewìì ë¶ë¦¬ê° ìë²½íê² ëë¤. (í¨ì ë´ìì ui를 ì²ë¦¬í í..</p> 592 </a> 593 <div class="detail_info"> 594 <a href="/category/JHB/%EC%9E%A1%EB%8B%A4%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/ì¡ë¤í ì´ì¼ê¸°</a> 595 <span class="txt_bar"></span> 596 2018. 6. 25. 22:30 597 </div> 598 </div> 599 600 601 602 </div> 603 604 605 606
607 <div id="mArticle" class="article_skin"> 608 609 610 <div class="list_content"> 611 612 <a href="/344" class="link_post"> 613 <strong class="tit_post">host - client ìì¤í ì¤ê³ì íí ì¤ëì ì½ì§</strong> 614 <p class="txt_post">ìµê·¼ host - client ìì¤í íë를 ì¤ê³íê³ ê°ë°íê³ ìë¤. hostë ë¹ì°í íëê³ , clientë ì¬ë¬ëì deviceë¤ì´ë¤. ì´ë¤ì ì´ë¤ëì wifië¡ ì°ê²°ëê³ , ì´ë¤ëì tcp/ip (socket)ë¡ ì°ê²°ëê³ ì´ë¤ëì serial, ì´ë¤ëì bluetoothë¡ ì°ê²°ëë¤. ì°ê²°ë°©ìë ë³µì¡íì§ë§, íµì ë°©ë²ì ë ë³µì¡íë¤. ë¨ì¼ ê·ì½ì´ ìëë¤. ì´ë¤ê±´ Aê·ì½ì ì¬ì©íê³ ì´ë¤ê±´ Bê·ì½ì ì¬ì©íë¤. ì를 ë¤ì´ Aê·ì½ì ì°ë ëì´ ë©ì¸ì§ë¥¼ ì½ë ë°©ë²ì´ (0x72 0x30) ì´ë¼ë©´ Bê·ì½ì ì°ë ëì ë©ì¸ì§ë¥¼ ì½ìë (0x23 0x45 0x3a)를 ì¬ì©íë¤. host ìì¤í ì client device를 ì°ê²°íë¤. ê·¸ë¦¬ê³ ì´ë¤ connectivity(tcp/ip, socket ë±)를 ì°ëì§, ê·¸ë¦¬ê³ ..</p> 615 </a> 616 <div class="detail_info"> 617 <a href="/category/JHB/%EC%9E%A1%EB%8B%A4%ED%95%9C%20%EC%9D%B4%EC%95%BC%EA%B8%B0" class="link_cate">JHB/ì¡ë¤í ì´ì¼ê¸°</a> 618 <span class="txt_bar"></span> 619 2018. 5. 10. 23:58 620 </div> 621 </div> 622 623 624 625 </div> 626 627 628 629 630 631 632 633 634 635 636 <div class="area_paging area_paging_list"> 637 <span class="inner_paging"> 638 <a class="ico_skin link_prev no-more-prev">ì´ì </a> 639 640 <a href="/category/JHB?page=1" class="link_page"><span class="selected">1</span></a> 641 642 <a href="/category/JHB?page=2" class="link_page"><span class="">2</span></a> 643 644 <a href="/category/JHB?page=3" class="link_page"><span class="">3</span></a> 645 646 <a href="/category/JHB?page=2" class="ico_skin link_next ">ë¤ì</a> 647 </span> 648 </div> 649 650 <div class="area_paging area_paging_simple"> 651 <div class="inner_paging"> 652 <a class="link_prev no-more-prev"> 653 <span class="ico_skin ico_prev"></span>ì´ì 654 </a> 655 656 <a href="/category/JHB?page=2" class="link_next "> 657 ë¤ì<span class="ico_skin ico_next"></span> 658 </a> 659 </div> 660 </div> 661 662 663 664 <div id="mEtc" class="wrap_etc"> 665 <div class="inner_aside"> 666 667 <!-- ê³µì§ì¬í --> 668 669 <div class="box_aside"> 670 <strong>ê³µì§ì¬í</strong> 671 <ul class="list_board"> 672 673 </ul> 674 </div> 675 676 677 <!-- ìµê·¼ì ì¬ë¼ì¨ ê¸ --> 678 <div class="box_aside"> 679 <strong>ìµê·¼ì ì¬ë¼ì¨ ê¸</strong> 680 <ul class="list_board"> 681 682 </ul> 683 </div> 684 685 <!-- ìµê·¼ì ë¬ë¦° ëê¸ --> 686 <div class="box_aside"> 687 <strong>ìµê·¼ì ë¬ë¦° ëê¸</strong> 688 <ul class="list_board"> 689 690 </ul> 691 </div> 692 693 <!-- 방문ìì --> 694 <div class="box_aside lst"> 695 <dl class="list_total"> 696 <dt>Total</dt> 697 <dd></dd> 698 </dl> 699 <dl class="list_visitor"> 700 <dt>Today</dt> 701 <dd></dd> 702 </dl> 703 <dl class="list_visitor"> 704 <dt>Yesterday</dt> 705 <dd></dd> 706 </dl> 707 </div> 708 709 <!-- ë§í¬ --> 710 <div class="box_aside"> 711 <strong>ë§í¬</strong> 712 <ul class="list_board"> 713 714 <li><a href="https://kaspyx.tistory.com" class="link_board" target="_blank">Kaspyx - Hacking</a></li> 715 716 <li><a href="https://linkedin.com/in/jaehyunbaek" class="link_board" target="_blank">JHB LinkedIn</a></li> 717 718 <li><a href="http://ko.d2l.ai/" class="link_board" target="_blank">Dive into Deep Learning</a></li> 719 720 </ul> 721 </div> 722 723 <!-- íê·¸ í´ë¼ì°ë --> 724 <div class="box_aside"> 725 <strong>TAG</strong> 726 <ul class="list_tag"> 727 728 <li><a href="/tag/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C" class="link_tag cloud3">ìëë¡ì´ë</a></li> 729 730 <li><a href="/tag/winapi" class="link_tag cloud4">winapi</a></li> 731 732 <li><a href="/tag/%EC%9D%8C%EC%95%85" class="link_tag cloud4">ìì </a></li> 733 734 <li><a href="/tag/driver" class="link_tag cloud4">driver</a></li> 735 736 <li><a href="/tag/NDK" class="link_tag cloud4">NDK</a></li> 737 738 <li><a href="/tag/C%2B%2B" class="link_tag cloud4">C++</a></li> 739 740 <li><a href="/tag/database" class="link_tag cloud4">database</a></li> 741 742 <li><a href="/tag/linux" class="link_tag cloud4">linux</a></li> 743 744 <li><a href="/tag/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D" class="link_tag cloud4">íë¡ê·¸ëë°</a></li> 745 746 <li><a href="/tag/Python" class="link_tag cloud4">Python</a></li> 747 748 <li><a href="/tag/AWS" class="link_tag cloud3">AWS</a></li> 749 750 <li><a href="/tag/kering" class="link_tag cloud4">kering</a></li> 751 752 <li><a href="/tag/Cloud" class="link_tag cloud3">Cloud</a></li> 753 754 <li><a href="/tag/MFC" class="link_tag cloud3">MFC</a></li> 755 756 <li><a href="/tag/source" class="link_tag cloud4">source</a></li> 757 758 <li><a href="/tag/it" class="link_tag cloud4">it</a></li> 759 760 <li><a href="/tag/gcc" class="link_tag cloud4">gcc</a></li> 761 762 <li><a href="/tag/API" class="link_tag cloud4">API</a></li> 763 764 <li><a href="/tag/algorithm" class="link_tag cloud4">algorithm</a></li> 765 766 <li><a href="/tag/android" class="link_tag cloud1">android</a></li> 767 768 <li><a href="/tag/Visual%20C%2B%2B" class="link_tag cloud2">Visual C++</a></li> 769 770 <li><a href="/tag/Quiz" class="link_tag cloud4">Quiz</a></li> 771 772 <li><a href="/tag/Troubleshooting" class="link_tag cloud4">Troubleshooting</a></li> 773 774 <li><a href="/tag/%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84" class="link_tag cloud4">ëë¼ì´ë²</a></li> 775 776 <li><a href="/tag/java" class="link_tag cloud4">java</a></li> 777 778 <li><a href="/tag/jni%EA%B0%95%EC%A2%8C" class="link_tag cloud4">jniê°ì¢</a></li> 779 780 <li><a href="/tag/db" class="link_tag cloud4">db</a></li> 781 782 <li><a href="/tag/%EB%A6%AC%EB%88%85%EC%8A%A4" class="link_tag cloud4">리ë ì¤</a></li> 783 784 <li><a href="/tag/C" class="link_tag cloud4">C</a></li> 785 786 <li><a href="/tag/jni" class="link_tag cloud4">jni</a></li> 787 788 </ul> 789 <a href="https://roter.tistory.com/tag" class="link_more">more</a> 790 </div> 791 792 <!-- ë¬ë ¥ --> 793 <div class="box_aside"> 794 <table class="tt-calendar" cellpadding="0" cellspacing="1" style="width: 100%; table-layout: fixed"> 795 <caption class="cal_month"><a href="/archive/202609" title="1ê°ì ìì ë¬ë ¥ì ë³´ì¬ì¤ëë¤.">«</a> <a href="/archive/202610" title="íì¬ ë¬ì ë¬ë ¥ì ë³´ì¬ì¤ëë¤.">2026/10</a> <a href="/archive/202611" title="1ê°ì ë¤ì ë¬ë ¥ì ë³´ì¬ì¤ëë¤.">»</a></caption> 796 <thead> 797 <tr> 798 <th class="cal_week2">ì¼</th> 799 <th class="cal_week1">ì</th> 800 <th class="cal_week1">í</th> 801 <th class="cal_week1">ì</th> 802 <th class="cal_week1">목</th> 803 <th class="cal_week1">ê¸</th> 804 <th class="cal_week1">í </th> 805 </tr> 806 </thead> 807 <tbody> 808 <tr class="cal_week cal_current_week"> 809 <td class="cal_day1 cal_day2"> </td> 810 <td class="cal_day1 cal_day2"> </td> 811 <td class="cal_day1 cal_day2"> </td> 812 <td class="cal_day1 cal_day2"> </td> 813 <td class="cal_day cal_day3">1</td> 814 <td class="cal_day cal_day3">2</td> 815 <td class="cal_day cal_day3">3</td> 816 </tr> 817 <tr class="cal_week"> 818 <td class="cal_day cal_day3 cal_day_sunday">4</td> 819 <td class="cal_day cal_day3">5</td> 820 <td class="cal_day cal_day3">6</td> 821 <td class="cal_day cal_day4">7</td> 822 <td class="cal_day cal_day3">8</td> 823 <td class="cal_day cal_day3">9</td> 824 <td class="cal_day cal_day3">10</td> 825 </tr> 826 <tr class="cal_week"> 827 <td class="cal_day cal_day3 cal_day_sunday">11</td> 828 <td class="cal_day cal_day3">12</td> 829 <td class="cal_day cal_day3">13</td> 830 <td class="cal_day cal_day3">14</td> 831 <td class="cal_day cal_day3">15</td> 832 <td class="cal_day cal_day3">16</td> 833 <td class="cal_day cal_day3">17</td> 834 </tr> 835 <tr class="cal_week"> 836 <td class="cal_day cal_day3 cal_day_sunday">18</td> 837 <td class="cal_day cal_day3">19</td> 838 <td class="cal_day cal_day3">20</td> 839 <td class="cal_day cal_day3">21</td> 840 <td class="cal_day cal_day3">22</td> 841 <td class="cal_day cal_day3">23</td> 842 <td class="cal_day cal_day3">24</td> 843 </tr> 844 <tr class="cal_week"> 845 <td class="cal_day cal_day3 cal_day_sunday">25</td> 846 <td class="cal_day cal_day3">26</td> 847 <td class="cal_day cal_day3">27</td> 848 <td class="cal_day cal_day3">28</td> 849 <td class="cal_day cal_day3">29</td> 850 <td class="cal_day cal_day3">30</td> 851 <td class="cal_day cal_day3">31</td> 852 </tr> 853 </tbody> 854</table> 855 </div> 856 857 <!-- ê¸ ë³´ê´í¨ --> 858 <div class="box_aside lst"> 859 <strong>ê¸ ë³´ê´í¨</strong> 860 <ul class="list_keep"> 861 862 </ul> 863 </div> 864 865 </div>
866 </div> 867 </div> 868 </div> 869 <hr class="hide"> 870 <div id="dkFoot" role="contentinfo" class="area_foot"> 871 Blog is powered by 872 <em class="emph_t">Tistory</em> / Designed by 873 <em class="emph_t">Tistory</em> 874 </div> 875 </div> 876 877
878<script src="https://tistory1.daumcdn.net/tistory/273712/skin/images/script.js?_version_=1620546758"></script>
vendor: 1 bytes, line 878
878
879<script> 880 (function($) { 881 $.Area.init(); 882 })(jQuery); 883</script>
883 884 885<div class="#menubar menu_toolbar "> 886 <h2 class="screen_out">í°ì¤í 리í´ë°</h2> 887</div> 888<div class="#menubar menu_toolbar "></div> 889<div class="layer_tooltip"> 890 <div class="inner_layer_tooltip"> 891 <p class="desc_g"></p> 892 </div> 893</div> 894<div id="editEntry" style="position:absolute;width:1px;height:1px;left:-100px;top:-100px"></div> 895 896 897 <!-- CallBack - START --> 898
898<script> (function () { 899 var blogTitle = 'JHBì ì½ì§ ì´ì¼ê¸°'; 900 901 (function () { 902 function isShortContents () { 903 return window.getSelection().toString().length < 30; 904 } 905 function isCommentLink (elementID) { 906 return elementID === 'commentLinkClipboardInput' 907 } 908 909 function copyWithSource (event) { 910 if (isShortContents() || isCommentLink(event.target.id)) { 911 return; 912 } 913 var range = window.getSelection().getRangeAt(0); 914 var contents = range.cloneContents(); 915 var temp = document.createElement('div'); 916 917 temp.appendChild(contents); 918 919 var url = document.location.href; 920 var decodedUrl = decodeURI(url); 921 var postfix = ' [' + blogTitle + ':í°ì¤í 리]'; 922 923 event.clipboardData.setData('text/plain', temp.innerText + '\nì¶ì²: ' + decodedUrl + postfix); 924 event.clipboardData.setData('text/html', '<pre data-ke-type="codeblock">' + temp.innerHTML + '</pre>' + 'ì¶ì²: <a href="' + url + '">' + decodedUrl + '</a>' + postfix); 925 event.preventDefault(); 926 } 927 928 document.addEventListener('copy', copyWithSource); 929})() 930 931 })()</script>
931 932 933 <!-- CallBack - END --> 934 935 <!-- SyntaxHighlight - START --> 936 <link href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/styles/atom-one-dark-reasonable.min.css" rel="stylesheet"/>
936<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/highlight.min.js"></script>
vendor: 1 bytes, line 936
936
937<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/delphi.min.js"></script>
vendor: 1 bytes, line 937
937
938<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/php.min.js"></script>
vendor: 1 bytes, line 938
938
939<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/python.min.js"></script>
vendor: 1 bytes, line 939
939
940<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/r.min.js" defer></script>
vendor: 1 bytes, line 940
940
941<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/ruby.min.js"></script>
vendor: 1 bytes, line 941
941
942<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/scala.min.js" defer></script>
vendor: 1 bytes, line 942
942
943<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/shell.min.js"></script>
vendor: 1 bytes, line 943
943
944<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/sql.min.js"></script>
vendor: 1 bytes, line 944
944
945<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/swift.min.js" defer></script>
vendor: 1 bytes, line 945
945
946<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/typescript.min.js" defer></script>
vendor: 1 bytes, line 946
946
947<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.7.3/languages/vbnet.min.js" defer></script>
947 948
948<script>hljs.initHighlightingOnLoad();</script>
948 949 950 951 <!-- SyntaxHighlight - END --> 952 953 954 <div style="margin:0; padding:0; border:none; background:none; float:none; clear:none; z-index:0"></div>
955<script type="text/javascript" src="https://edge.daumcdn.net/tistory/tistory-admin/userblog/userblog-542bd84ce37260cece1e68a465e3c63534629c86/static/script/common.js"></script>
955 956 957 958
958<script>window.tiara = {"svcDomain":"user.tistory.com","section":"기í","trackPage":"ê¸ë·°_보기","page":"ê¸ë·°","key":"273712","customProps":{"userId":"0","blogId":"273712","entryId":"null","role":"guest","trackPage":"ê¸ë·°_보기","filterTarget":false},"entry":null,"kakaoAppKey":"3e6ddd834b023f24221217e370daed18","appUserId":"null","thirdProvideAgree":null}</script>
vendor: 1 bytes, line 958
958
959<script type="module" src="https://edge.daumcdn.net/tistory/tistory-admin/frontend/tiara/v1.0.8/index.js"></script>
vendor: 1 bytes, line 959
959
960<script src="https://edge.daumcdn.net/tistory/tistory-admin/frontend/tiara/v1.0.8/polyfills-legacy.js" nomodule="true" defer="true"></script>
vendor: 1 bytes, line 960
960
961<script src="https://edge.daumcdn.net/tistory/tistory-admin/frontend/tiara/v1.0.8/index-legacy.js" nomodule="true" defer="true"></script>
961 962 963 </body> 964 965</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.