Banner

My Tech Blog (๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ)

[๋ณ„์ฝ”๋”ฉ] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋™๊ธฐ/๋น„๋™๊ธฐ์ฒ˜๋ฆฌ callback, async await[์–„์ฝ”] ์Šค๋ ˆ๋“œ์™€ ํ”„๋กœ์„ธ์Šคํ•ด์‹œ๋งต ๋ฌธ์ œ+2๋ธŒ๋ผ์šฐ์ €์— ๊ตฌ๊ธ€์„ ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ผ์–ด๋‚˜๋Š” ์ผjson/ajaxVueJs IIFE ์ฆ‰์‹œ์‹คํ–‰ํ•จ์ˆ˜ํ‘œํ˜„์‹์‹œ๊ฐ„๋ณต์žก๋„jsp sendRedirect vs forward ์ €๋…์— ๋‹น๊ทผ๊ฑฐ๋ž˜ 7์‹œ ๊ฐ€๋ฐฉํŒ”๊ธ”3km ๋นจ๋ฆฌ๊ฑท๊ธฐ๊ณต๊ณตAPI ์นดํŽ˜๊ฐ€์žˆ๋Š”์„œ์  ๋“ฑ๊ธˆ์š”์ผ ์†ก์ด๋ž‘ ์นดํŽ˜ ์•ฝ์†์žก๊ธฐ X ๋ฐ€๋ฆฌ์˜์„œ์žฌ ์ฑ…์žฅ์ •๋ฆฌ
Mac ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค1. ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์‚ฌ์šฉํ•˜๊ธฐ 2. ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ, ํ™ˆํ™”๋ฉด๋ณด๊ธฐ, ํ™˜๊ฒฝ์„ค์ •, ์Šคํฌ๋กค, ํ™”๋ฉดํ™•๋Œ€์ถ•์†Œ ๋“ฑ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค 1. ๋งฅ๋ถ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ๊ธฐ๋ณธ ์‚ฌ์šฉ๋ฒ•ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ณด์กฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ๋‹จ์ถ•ํ‚ค์˜ ๋งˆ์ง€๋ง‰ ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด command-C(๋ณต์‚ฌ)๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด command ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ C ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ๋‹ค์Œ ๋‘ ํ‚ค๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.  ๋งฅ๋ถ์—์„œ๋Š” Windows ํ‚ค๋ณด๋“œ๋ž‘์€ ๋‹ค๋ฅด๊ฒŒ option ํ‚ค ๋Œ€์‹  Alt ํ‚ค, command ํ‚ค ๋Œ€์‹  Ctrl ํ‚ค ๋˜๋Š” Windows ๋กœ๊ณ  ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์š”. ์•„๋ž˜์ฒ˜๋Ÿผ ๋งฅ๋ถ ํ‚ค๋ณด๋“œ ์ค‘์—์„œ ํŠน์ • ํ‚ค๊ฐ€ ๊ธฐํ˜ธ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.    2. ๋ณต์‚ฌ, ๋ถ™์—ฌ๋„ฃ๊ธฐ ๋“ฑ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋‹จ์ถ•ํ‚ค command-X: ์ž˜๋ผ๋‚ด..
๋งฅ์—์„œ ์ „์ฒด ํ™”๋ฉด, ์œˆ๋„์šฐ ๋˜๋Š” ํ™”๋ฉด ์ผ๋ถ€๋ฅผ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.  1. ๋งฅ๋ถ ์Šคํฌ๋ฆฐ์ƒท ์ฐ๋Š” ๋ฐฉ๋ฒ•(๊ธฐ๋ณธ)- ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์œผ๋ ค๋ฉด shift, command ๋ฐ 3 ํ‚ค๋ฅผ ๋™์‹œ์— ๊ธธ๊ฒŒ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค. - ํ™”๋ฉด ๋ชจ์„œ๋ฆฌ์— ์ถ•์†ŒํŒ์ด ํ‘œ์‹œ๋˜๋ฉด ์ถ•์†ŒํŒ์„ ํด๋ฆญํ•˜์—ฌ ์Šคํฌ๋ฆฐ์ƒท์„ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ์Šคํฌ๋ฆฐ์ƒท์ด ๋ฐ์Šคํฌํƒ‘์— ์ €์žฅ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.       2. ํ™”๋ฉด ์ผ๋ถ€ ์บก์ฒ˜ํ•˜๊ธฐ- shift, command ๋ฐ 4 ํ‚ค๋ฅผ ๋™์‹œ์— ๊ธธ๊ฒŒ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.์‹ญ์ž์„   - ์‹ญ์ž์„  ์„ ๋“œ๋ž˜๊ทธํ•˜์—ฌ ์บก์ฒ˜ํ•  ํ™”๋ฉด ์˜์—ญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ์˜์—ญ์„ ์ด๋™ํ•˜๋ ค๋ฉด ์ŠคํŽ˜์ด์Šค ๋ฐ”๋ฅผ ๊ธธ๊ฒŒ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ๋“œ๋ž˜๊ทธํ•ฉ๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฐ์ƒท ์ฐ๊ธฐ๋ฅผ ์ทจ์†Œํ•˜๋ ค๋ฉด esc(escape) ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.- ์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ์œผ๋ ค๋ฉด ๋งˆ์šฐ์Šค ๋˜๋Š” ํŠธ๋ž™ํŒจ๋“œ ๋ฒ„ํŠผ์„ ๋†“์Šต๋‹ˆ๋‹ค.     3. ์œˆ๋„์šฐ ์ฐฝ ์บก์ณํ•˜๊ธฐ-..
์ž๋ฐ” ์˜จ๋ผ์ธ IDE ๋ชจ์Œ ๐Ÿ‘ฉ๐Ÿผ‍๐Ÿ’ป ์ธํ…”๋ฆฌ์ œ์ด๋‚˜ ์ดํด๋ฆฝ์Šค๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ ๋„,๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐ”๋กœ ์‹คํ–‰๊ฐ€๋Šฅํ•œ ์ž๋ฐ” IDE ์›น ์ปดํŒŒ์ผ๋Ÿฌ ์‚ฌ์ดํŠธ ๋‘ ๊ฐœ ๊ฐ€์ ธ์™€ ๋ดค์–ด์š”.์ฝ”ํ…Œ ๋ฌธ์ œ ํ’€ ๋•Œ ๊ฐ„๋‹จํžˆ ์ฝ”๋“œ ํ…Œ์ŠคํŠธ ํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ถ”์ฒœํ•˜๋Š” ์ž๋ฐ” ์›น์ฝ”๋”ฉ ์‚ฌ์ดํŠธ๋Š”Online Java IDE์™€ JDoodle, MyCompiler ์ž…๋‹ˆ๋‹ค.๊ฐ„๋‹จํ•˜๊ฒŒ ์ฝ”ํ…Œ ๊ฒฐ๊ณผ ์ฝ˜์†”์— ์‹คํ–‰ํ•  ์šฉ๋„๋กœ๋Š” MyCompiler ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค~   ์–ด๋–ค ์‚ฌ์ดํŠธ๊ฐ€ ๋” ์ ํ•ฉํ• ์ง€๋Š” ์ฃผ๋กœ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ์š”๊ตฌ๋˜๋Š” ๊ธฐ๋Šฅ์˜ ์ˆ˜์ค€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.Jdoodle์€  ๊ฒฝ๋Ÿ‰ํ™”๋œ ์ฝ”๋“œ ํ…Œ์ŠคํŠธ์™€ ๋‹ค์ค‘ ์–ธ์–ด ์ง€์›์— ์ดˆ์ ์ด ๋งž์ถฐ์ ธ ์žˆ์–ด, ์ดˆ๋ณด์ž๋‚˜ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ ์‹คํ–‰ ๋ฐ ๊ฒฐ๊ณผ ํ™•์ธ์— ์ ํ•ฉํ•˜๋ฉฐ, ๋ณต์žกํ•œ ๋””๋ฒ„๊น…์ด ํ•„์š”ํ•œ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๋ณด๋‹ค๋Š” ํ•™์Šต์ด๋‚˜ ๋น ๋ฅธ ํ…Œ์ŠคํŠธ..
โœ…12km ๋นจ๋ฆฌ ๊ฑท๊ธฐ (6km์”ฉ ๋‘ ๋ฒˆ) ์ถ”์šฐ๋‹ˆ๊นŒ ์–‘ํ„ธ ํ›„๋“œ ๊ณ ๊ณ ๊ณ โœ…๋ฉ”๊ฐ€๊ณ ์˜ค์Šค 6์‹œโœ…ํ™”์žฅ์‹ค์ฒญ์†Œโœ…๊ฑด์กฐ๊ธฐ ์•„์นจ ์ผ์ฐ ๋Œ๋ฆฌ๊ธฐโœ…์œ ์‚ฐ๊ท  ๋งค์ผ 13์‹œ ๋จน๊ธฐโœ…์•ˆ์ž…๋Š” ์˜ท ์ •๋ฆฌ & ๋ฒ„๋ฆฌ๊ธฐโœ…์œ ๋‹ˆํด๋กœ ๋ฝ€๊ธ€์ด 2๊ฐœ, ๋‚˜์ดํ‚ค ์‹ ๋ฐœ ์„ธํƒ๋งก๊ธฐ๊ธฐโœ…์˜ท๊ฑธ์ด 20๊ฐœ ๊ตฌ๋งคโœ…์ž๋ฃŒ๊ตฌ์กฐ ํž™,์Šคํƒ ๋“ฑ ์ž๋ฐ” ๊ด€๋ จํ•ด์„œ ์ฝ์–ด๋ณด๊ธฐโœ…๋ฐฑ์•…๊ด€์—์„œ C์–ธ์–ด ์‚ฌ์šฉ์•ˆํ•˜๋Š” ์ด์œ (feat.GC(Garbage Collector) ์ž‘๋™์›๋ฆฌ)โœ…๋งฅ๋ถ ๋‹จ์ถ•ํ‚ค ์ •๋ฆฌโœ…์ฝ”๋”ฉํ…Œ์ŠคํŠธ HashMap ๋ฌธ์ œ - ๋„ˆ๋ฌด ์–ด๋ ค์›€ โœ…์ž๋ฐ” ์˜จ๋ผ์ธ ์ปดํŒŒ์ผ๋Ÿฌ Jdoodle ํฌ์ŠคํŒ… https://inpa.tistory.com/entry/์™€.... ์ง€๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž ๋ธ”๋กœ๊ทธ ๋ฐœ๊ฒฌ... ๋ณด๊ณ  ๋ฐฐ์šฐ์ž^^;;
์—ฌ๋Ÿฌ๋ถ„๋“ค ์˜ฌํ•ด 3์›”์— ๋ฐฑ์•…๊ด€์—์„œ C์–ธ์–ด ์‚ฌ์šฉ์„ ๊ธˆ์ง€ํ•œ๊ฑฐ ์•Œ๊ณ  ๊ณ„์…จ๋‚˜์š”? C์–ธ์–ด๊ฐ€ ๋ณด์•ˆ์ƒ ์ทจ์•ฝํ•ด์„œ ํ˜„์žฌ๊นŒ์ง€ ์ด ์ ์„ ์ด์šฉํ•œ ์‚ฌ์ด๋ฒ„ ๊ณต๊ฒฉ์ด ๊ณ„์† ๋˜๊ณ  ์žˆ๋‹ค๊ณ  ํ•˜์ฃ . 2024๋…„ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ค‘ ์ƒ์œ„ 5๊ฐœ ์•ˆ์— ๋“ค์–ด๊ฐ€๋˜ C์–ธ์–ด๊ฐ€ ์ด์ œ๋Š” ๋ณด์•ˆ์ƒ ์•ˆ์ „ํ•œ rust ๋“ฑ์œผ๋กœ ๋Œ€์ฒด๊ฐ€ ๋  ์ „๋ง์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. White House urges developers to dump C and C++ InfoWorld News Feb 27, 20245 min Biden administration calls for developers to embrace memory-safe programing languages and move away from those that cause buffer overflows and ..
์™€์šฐํ•˜๋Š” ๋‚จํŽธ๋“ค ์ดˆใ…กใ…ก๋น„ใ…กใ…ก์ƒ    ๋ธŒ๋ฃจํ† >> ์šฐ์ฒดํ†ต/ ๊ฒฝ๋งค์žฅ ๋ถ™์–ด์žˆ๋Š” ์™€์šฐ ํƒˆ๊ฒƒ ์ฒ˜์Œ ์ถœ์‹œ ํ• ๋•Œ๋Š” ๋งํ•ด์„œ ๊ธฐ๊ฐ„ ํ•œ์ •์œผ๋กœ 500๋งŒ๊ณจ๋“œ์— ํŒ๋งคํ•˜๊ณ ,๊ทธ ์ดํ›„๋กœ ๊ฐ€์น˜ ๋ณด์กดํ•ด์ค€๋‹ต์‹œ๊ณ  ์œ ์‚ฌํ’ˆ ์•ˆ ๋งŒ๋“ค์—ˆ์Œ ๋ ˆ์ด๋“œ ๋„์ค‘์—๋„ ์–ธ์ œ๋‚˜ ๊ฒฝ๋งค์žฅ์—์„œ ๋ ˆ์ด๋“œ ๋ณด์กฐ์šฉ ์†Œ๋ชจํ’ˆ ๊ตฌ๋งค ๊ฐ€๋Šฅํ•ด์„œ ํŽธ์˜์„ฑ์€ goat ์ˆ˜์ค€์ „๋ฌธ๊ธฐ์ˆ  ์•ฝ์ดˆ ์ฑ„๊ด‘ ๋ฌด๋‘ ๋‚š์‹œ ๋งˆ์„ ์•ˆ๊ฐ€๋„ ๋จ ใ…‹ใ…‹ใ…‹ใ…‹ ๋ธŒ๋ฃจํ†  ํƒ€๋Š” ์• ๋“ค ์ค‘ ใ…‹ใ…‹ใ…‹ใ…‹ ์˜†์—์„œ ๊ฒฝ๋งค์žฅ ๋“ค์–ด๊ฐˆ๋ ค๊ณ  ํ•˜๋ฉด ๋„๋ง๊ฐ€๋Š” ์• ๋“ค ์žˆ์›€ ํ‚น๋ฐ› ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ด๋ฒˆ์— 20์ฃผ๋…„ ๊ธฐ๋…์ด๋ผ๊ณ  1์›” 7์ผ๊นŒ์ง€ ๊ธฐ๊ฐ„ํ•œ์ •์œผ๋กœ 12๋งŒ์›์— ํŒ๋งคํ•œ๋‹ค๋Š” ๊ณต์ง€๊ฐ€ ๋œธ๊ทธ๋•Œ๋ž‘ ์ง€๊ธˆ์ด๋ž‘ ๊ณจ๋“œ ๊ฐ€์น˜ ๋‹ค๋ฅธ๊ฑฐ ๊ฐ์•ˆํ•ด๋„๋งค์šฐ ํŒŒ๊ฒฉ์ ์ธ ๊ฐ€๊ฒฉ์ด๋ผ์„œ ํ•ด์™ธ๋‚˜ ํ•œ๊ตญ์ด๋‚˜ ๋ˆˆ์— ๋ถˆ์ผœ๊ณ  ๋ธŒ๋ฃจํ†  ๊ตฌ๋งค์ค‘์ž„์ด๋ฒˆ์— 20์ฃผ๋…„์ด๋ผ ํ’€์–ด์ค€๊ฑฐ๊ณ  ์•„๋งˆ ๋‹น๋ถ„๊ฐ„ ๋‹˜์ด ์™€์šฐ ํ•˜๋Š” ๋™์•ˆ ๋‹ค์‹œ ํ’€๋ฆฌ๋Š” ์ผ ์—†..
โค๏ธ ๋ฌธ์ œ์„ค๋ช…์ˆ˜๋งŽ์€ ๋งˆ๋ผํ†ค ์„ ์ˆ˜๋“ค์ด ๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋‹จ ํ•œ ๋ช…์˜ ์„ ์ˆ˜๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋ชจ๋“  ์„ ์ˆ˜๊ฐ€ ๋งˆ๋ผํ†ค์„ ์™„์ฃผํ•˜์˜€์Šต๋‹ˆ๋‹ค.๋งˆ๋ผํ†ค์— ์ฐธ์—ฌํ•œ ์„ ์ˆ˜๋“ค์˜ ์ด๋ฆ„์ด ๋‹ด๊ธด ๋ฐฐ์—ด participant์™€ ์™„์ฃผํ•œ ์„ ์ˆ˜๋“ค์˜ ์ด๋ฆ„์ด ๋‹ด๊ธด ๋ฐฐ์—ด completion์ด ์ฃผ์–ด์งˆ ๋•Œ, ์™„์ฃผํ•˜์ง€ ๋ชปํ•œ ์„ ์ˆ˜์˜ ์ด๋ฆ„์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ’› ์ œํ•œ์‚ฌํ•ญ- ๋งˆ๋ผํ†ค ๊ฒฝ๊ธฐ์— ์ฐธ์—ฌํ•œ ์„ ์ˆ˜์˜ ์ˆ˜๋Š” 1๋ช… ์ด์ƒ 100,000๋ช… ์ดํ•˜์ž…๋‹ˆ๋‹ค.- completion์˜ ๊ธธ์ด๋Š” participant์˜ ๊ธธ์ด๋ณด๋‹ค 1 ์ž‘์Šต๋‹ˆ๋‹ค.- ์ฐธ๊ฐ€์ž์˜ ์ด๋ฆ„์€ 1๊ฐœ ์ด์ƒ 20๊ฐœ ์ดํ•˜์˜ ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.- ์ฐธ๊ฐ€์ž ์ค‘์—๋Š” ๋™๋ช…์ด์ธ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ’š ์ž…์ถœ๋ ฅ ์˜ˆโ€‹์˜ˆ์ œ #1"leo"๋Š” ์ฐธ์—ฌ์ž ๋ช…๋‹จ์—๋Š” ์žˆ์ง€๋งŒ, ์™„์ฃผ์ž ๋ช…๋‹จ..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (23 Page)
์ƒ๋‹จ์œผ๋กœ