๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋…ธ๋ ฅ์„ ์ด๊ธฐ๋Š” ์žฌ๋Šฅ์€ ์—†๊ณ 
๋…ธ๋ ฅ์„ ์™ธ๋ฉดํ•˜๋Š” ๊ฒฐ๊ณผ๋„ ์—†๋‹ค.
- ์ด์ฐฝํ˜ธ 9๋‹จ

์ „์ฒด ๊ธ€101

[REVIEW] ์™€์ด์ฆ๋ฆฌ(WISELY) ๋ฉด๋„๊ธฐ ์Šคํƒ€ํ„ฐ ์„ธํŠธ ๋ฌด๋ฃŒ์ฒดํ—˜ ์‚ฌ์šฉํ›„๊ธฐ ํ‡ด๊ทผํ•˜๊ตฌ ์ง‘์œผ๋กœ ๋“ค์–ด๊ฐ€๋ ค๋Š”๋ฐ, ํƒ๋ฐฐ๊ฐ€ ๋ฐฐ๋‹ฌ๋˜์–ด ์žˆ์—ˆ๋‹ค. "๋ฌด์Šจ ํƒ๋ฐฐ์ง€? ๋ฉด๋„๊ธฐ ์ด์ œ ์˜จ๊ฑด๊ฐ€?" ๋ฌด์Šจ ํƒ๋ฐฐ์ธ์ง€๋Š” ๋ฐ•์Šค๋ฅผ ์ž์„ธํ•˜๊ฒŒ ํ™•์ธํ•˜์ง€ ์•Š์•„์„œ ์šฐ์„ ์€ ๋“ค๊ณ  ๋“ค์–ด์™”๋‹ค. ํƒ๋ฐฐ๋ฅผ ํ™•์ธํ•ด๋ณด๋‹ˆ ์™€์ด์ฆ๋ฆฌ ์ปดํผ๋‹ˆ์—์„œ ๋ณด๋‚ด์˜จ ๋ฉด๋„๊ธฐ ์Šคํƒ€ํ„ฐ ์„ธํŠธ์˜€๋‹ค. ๊ตฌ์„ฑ๋„ ๊ถ๊ธˆํ•˜๊ณ  ์‹ค์ œ ์ƒ๊น€์ƒˆ๋„ ๊ถ๊ธˆํ•ด์„œ ์–ผ๋ฅธ ๋œฏ์–ด๋ณด์•˜๋‹ค. ํŒŒ๋ž‘์ƒ‰ ์ธ์ฆ์„œ ๊ฐ™์€๊ฑฐ๋ž‘ ๋ฉด๋„๊ธฐ, ๋ฉด๋„๊ธฐ ๋‚ , ์‰์ด๋น™ํผ, ์Šคํ‚จ?์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ฐ•์Šค๋กœ ๊ตฌ์„ฑํ’ˆ๋“ค์ด ์ž˜ ํฌ์žฅ๋˜์–ด ์žˆ์—ˆ๋‹ค. ์™€์ด์ฆ๋ฆฌ์ปดํผ๋‹ˆ ๋ฉด๋„๊ธฐ ์Šคํƒ€ํ„ฐ ์„ธํŠธ์—์„œ ๋ฉด๋„๊ธฐ ๋””์ž์ธ์ด๋‚˜ ์ด๋Ÿฐ๊ฑด ๋””์•Œ๋ชป์ด๋ผ์„œ ๋””์ž์ธ์—๋Œ€ํ•œ ํ‰์€ ์ž˜ ๋ชจ๋ฅด์ง€๋งŒ, ๊ทธ๋ž˜๋„ ์ œ ๊ธฐ์ค€์—์„œ๋Š” ์‹ฌํ”Œํ•˜๊ณ  ์žฌ์งˆ ๋Š๋‚Œ์ด ์ข‹์•„์„œ ๊ดœ์ฐฎ์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฌด์—‡๋ณด๋‹ค ์—ฌ๋ถ„์˜ ๋‚ ์ด 1๊ฐœ ๋” ์žˆ๋‹ค๋Š”๊ฒƒ๊ณผ ์‰์ด๋น™ ์ ค์ด ํ•จ๊ป˜ ์™”๋‹ค๋Š”๊ฒŒ ์ข‹์•˜๋‹ค. ์™€์ด์ฆ๋ฆฌ ์™ธ์— ๋‹ค๋ฅธ ์—…์ฒด๊ฑธ ์ด๋ฒคํŠธ๋กœ ๋ฐ›์•„์„œ ์‚ฌ์šฉํ•ด๋ณด๋ฉด .. 2022. 2. 25.
[REVIEW] ์™€์ด์ฆ๋ฆฌ(WISELY) ๋ฉด๋„๊ธฐ ์Šคํƒ€ํ„ฐ ์„ธํŠธ ๋ฌด๋ฃŒ์ฒดํ—˜ ์ด๋ฒคํŠธ ๋ฐฉ๋ฒ• ์–ด๋Š๋‚ , ์นด์นด์˜คํ†ก ๋ฉ”์„ธ์ง€๊ฐ€ "์นดํ†ก"ํ•˜๊ณ  ์šธ๋ ธ๋‹ค. ์นดํ†ก์ด ์™€์„œ ํ•ธ๋“œํฐ์„ ์—ด๊ณ  ์นดํ†ก๋ฉ”์„ธ์ง€๋ฅผ ํ™•์ธํ•ด๋ณด์•˜๋‹ค. ๋งคํ˜•์ด์—ˆ๋‹ค. ๋งคํ˜•์ด ์™€์ด์ฆ๋ฆฌ์—์„œ ๋ฉด๋„๊ธฐ ์Šคํƒ€ํ„ฐ ์„ธํŠธ๋ฅผ ๋ฌด๋ฃŒ๋กœ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ๋Š” ์ด๋ฒคํŠธ๊ฐ€ ์žˆ์–ด์„œ ์‚ฌ์šฉํ•ด๋ณผ ๋งˆ์Œ ์žˆ์œผ๋ฉด ๋ฌด๋ฃŒ๋‹ˆ๊นŒ ์จ๋ณด๋ผ๊ณ  ๋ณด๋‚ด์ฃผ์—ˆ๋‹ค. ๋•Œ๋งˆ์นจ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋˜ ๋ฉด๋„๊ธฐ๋„ ๊ตฌ๋…์„ ์ค‘์ง€ํ–ˆ๋˜ ์ฐธ์ด๋ผ์„œ ์จ๋ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์–ด์„œ ์‹ ์ฒญ์„ ๋„ฃ์—ˆ๋‹ค. ์นด์นด์˜คํ†ก์œผ๋กœ ์—ฐ๋™ํ•ด์„œ ๋ฉ”์„ธ์ง€ ์•Œ๋ฆผ๋„ ๋ฐ›์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์™€์ด์ฆ๋ฆฌ(WISELY) ๋ฉด๋„๊ธฐ ์Šคํƒ€ํ„ฐ ์„ธํŠธ ๋ฌด๋ฃŒ์ฒดํ—˜ ์ด๋ฒคํŠธ ๋ฐฉ๋ฒ• ์นด์นด์˜คํ†ก ๋ฉ”์„ธ์ง€๋กœ ๋ฐ›์€ '๋ฌด๋ฃŒ ์„ ๋ฌผ ๋ฐ›๊ธฐ'๋ฒ„ํŠผ์„ ํด๋ฆญํ•ด์„œ ๋“ค์–ด๊ฐ„ ๋งํฌ ๋ฉ”์ธํ™”๋ฉด์ด๋‹ค. ์‹ ์ฒญํ•˜๊ณ  ๋ฌด๋ฃŒ๋กœ ๊ฒฐ์ œ๊นŒ์ง€ ์™„๋ฃŒ๋˜๋ฉด ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฉด๋„๊ธฐ ์„ธํŠธ ์ƒํ’ˆ์— ๋Œ€ํ•ด์„œ ์ž์„ธํ•˜๊ฒŒ ์„ค๋ช…๋˜์–ด ์žˆ๋Š” ํ™ˆํŽ˜์ด์ง€๋‹ค. '์™€์ด์ฆ๋ฆฌ์ปดํผ๋‹ˆ :: ๊ฑด๊ฐ•ํ•˜๊ณ  ํ˜„๋ช…ํ•œ ์Šต๊ด€' ํ™ˆํŽ˜์ด์ง€ .. 2022. 2. 24.
[Android Error] Could not identify launch activity: Default Activity not found Error while Launching activity ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• Activity๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ํ™•์ธ ํ•˜๊ธฐ์œ„ํ•ด์„œ Clean๊ณผ Build๋กœ ์•ฑ ํ”„๋กœ์ ํŠธ๋ฅผ ์ ๊ฒ€ํ•˜๋Š”๋ฐ Activity์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์‚ฌ์šฉ์ค‘์ธ Activity๋“ค ์ค‘, ์†Œ์Šค ์—๋Ÿฌ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ ์„ค์ •ํ•˜๋Š”๋ฐ ์žˆ์–ด ๋ˆ„๋ฝ๋œ ๋ถ€๋ถ„์ด ์žˆ๋Š”๋“ฏ ํ•˜๋‹ค. Could not identify launch activity: Default Activity not found Error while Launching activity ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ ์›์ธ์„ ๋ถ„์„ํ•œ ๊ฒฐ๊ณผ๋กœ๋Š” ๋Œ€ํ‘œ๊ฐ€ ๋˜๋Š” Main Activity๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ธฐ ๋–„๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ์˜€๋‹ค. ์—ญ์‹œ๋‚˜ Main Activity๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š์€๊ฒŒ ๋ฌธ์ œ์ธ๋“ฏ ํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ Main Activity๋Š” ํ•ญ์ƒ ์„ค์ •ํ•ด๋’€๋˜๊ฑฐ๋ผ์„œ ๋ˆ„๋ฝ๋  ์ผ์ด ์—†๋Š”๋ฐ,, ๋ˆ„๋ฝ๋๋‹ค... ๋ถ„๋ช… ์„ค์ •ํ•˜๋ฉด์„œ ์ž‘์„ฑ์ž๋„ ๋ชจ๋ฅด๊ฒŒ.. 2022. 2. 21.
[Android Error] This project uses AndriodX dependencies, but the 'android.useAndroidx' property is not enabled. Set this property to true in the gradle.properties file and retry. ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์•ˆ๋“œ๋กœ์ด๋“œ App ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ๋ฅผ ์ง„ํ–‰์ค‘์— ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์˜์–ด๋กœ ๋œ ์—๋Ÿฌ ๋‚ด์šฉ์ด ๊ธธ๊ฒŒ ์ถœ๋ ฅ๋˜์—ˆ๋‹ค. ์ด๊ฑด ๋ฌด์Šจ์—๋Ÿฌ์ธ๊ฐ€(?) ์šฐ์„  ์ •ํ™•ํ•œ ๋‚ด์šฉ์„ ๋ชจ๋ฅด๋‹ˆ ์ฝ์–ด๋‚˜๋ณด์ž. AndroidX๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๊ด€๋ จ ์‚ฌ์šฉ ์—ฌ๋ถ€ ์„ค์ • ์ด๋Ÿฐ๊ฒŒ ๋“ฑ๋ก์ด ์•ˆ๋˜์–ด ์žˆ๋Š”๊ฑด๊ฐ€? ์ž˜ ๋ชจ๋ฅด๋‹ˆ ์—ฌ๋Ÿฌ๊ฐ€์ง€๋กœ ์ฐพ์•„๋ณด๊ณ  ์ ์šฉํ•ด๋ณด์ž. This project uses AndriodX dependencies, but the 'android.useAndroidx' property is not enabled. Set this property to true in the gradle.properties file and retry. ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ํ•ด๋‹น ์—๋Ÿฌ๋Š” AndroidX๋ฅผ enable์‹œ์ผœ์ฃผ์ง€ ์•Š์•„์„œ ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ๋กœ, gradle.propertiesํŒŒ์ผ๋‚ด์— ์„ค.. 2022. 2. 17.
[Android Error] Minimum supported Gradle version is 6.7.1. Current version is 4.8.1 ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜์ •ํ• ๋•Œ๋ฉด ๋ญ”๊ฐ€ ๋ชจ๋ฅผ ๋–จ๋ฆผ์ด ์žˆ๋‹ค. Cleanํ›„ Build์‹œ์— ์—๋Ÿฌ๊ฐ€ ํ„ฐ์ง€์ง„ ์•Š์„๊นŒ? ์ƒˆ๋กญ๊ฒŒ ๋ฒ„์ „์—…ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์˜์กด์„ฑ์ด๋ผ๋˜์ง€ ๋ญ”๊ฐ€์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ ์—๋Ÿฌ๊ฐ€ ํ„ฐ์ง€์ง„ ์•Š์„๊นŒ? ํ•˜๋Š” ์•ฝ๊ฐ„์˜ ๊ฑฑ์ •(?)์ด ์žˆ๋‹ค. ์ด๋ฒˆ์—๋„ ์ „์—๋Š” ์ž˜ ๋Œ์•„๊ฐ”๊ณ  ํ•œ์ฐธ ๋’ค์— ๊ธฐ์กด์— ์‚ฌ์šฉ์„ ์ž˜ ํ•˜๊ณ  ์žˆ๋˜ ํ•จ์ˆ˜๋ฅผ ์ƒˆ๋กญ๊ฒŒ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋นŒ๋“œ๋ฅผ ํ–ˆ๋Š”๋ฐ ์ด๋Ÿฐ ์—๋Ÿฌ๋ฅผ ํ† ํ•ด๋ƒˆ๋‹ค. "Minimum supported Gradle version is 6.7.1. Current version is 4.8.1" Gradle ๋ฒ„์ „์œผ๋กœ ์„ค์ •ํ–ˆ๋˜ ๋ฒ„์ „๋“ค์ด ๋ญ”๊ฐ€ ๋งž์ง€ ์•Š๋Š”๊ฒƒ ๊ฐ™๋‹ค. Minimum supported Gradle version is 6.7.1. Current version is 4.8.1 ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• 1. Gradle Scr.. 2022. 2. 17.
[Windows Error] ์œˆ๋„์šฐ(Windows) ESENT 455 ์—๋Ÿฌ(ERROR) ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ๊ณ ๊ฐ ์„œ๋ฒ„์—์„œ ์‹คํ–‰์ค‘์ธ, ์‹œ์Šคํ…œ์ด ํ•˜๋ฃจ์ •๋„ ์‹คํ–‰์ด ๋˜์ง€ ์•Š๊ณ  ์ข…๋ฃŒ๋œ ์ƒํƒœ๋กœ ์žฌ์‹œ์ž‘๋„ ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ์žˆ๋‹ค๊ฐ€ ํ•˜๋ฃจ๊ฐ€ ์ง€๋‚œ ๋‹ค์Œ๋‚  ์ž๋™๋ณต๊ตฌ๊ฐ€ ๋˜์–ด ์žฌ์‹คํ–‰๋˜๋Š”์ผ์ด ์žˆ์—ˆ๋‹ค. ์šฐ๋ฆฌ์ชฝ ์‹œ์Šคํ…œ ๋ถ„์„๊ฒฐ๊ณผ๋กœ๋Š” ๋ฌธ์ œ๊ฐ€ ๋”ฑํžˆ ๋ฐœ๊ฒฌ๋œ๊ฑด ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์œˆ๋„์šฐ ์‹œ์Šคํ…œ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜๋ ค๊ณ  ์ด๋ฒคํŠธ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•ด๋ณธ ๊ฒฐ๊ณผ, ํ•ด๋‹น ์‹œ๊ฐ„๋Œ€์— ์‘์šฉํ”„๋กœ๊ทธ๋žจ ์˜์—ญ์—์„œ "ESENT"์—๋Ÿฌ์˜ ์˜ํ•ด ์‹œ์Šคํ…œ์ด ์ฃฝ์€๊ฒƒ ๊ฐ™๋‹ค๋Š” ์›์ธ์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. "ESENT"์—๋Ÿฌ? ๋‚œ์ƒ ์ฒ˜์Œ ๋ณด๋Š” ์—๋Ÿฌ๊ธฐ๋„ ํ•˜๊ณ , ์œˆ๋„์šฐ ์‹œ์Šคํ…œ ์—๋Ÿฌ์™€๋Š” ์ „ํ˜€ ๋‹จ 1๋„ ์นœํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ์ƒ์†Œํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ๊ณณ์—์„œ ๊ฒ€์ƒ‰ํ•ด๋ณด์•˜๋‹ค. ์œˆ๋„์šฐ(Windows) ESENT ์—๋Ÿฌ(ERROR) ESENT๋Š” Extensible Storage Engine์˜ ์•ฝ์–ด๋กœ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ €์žฅ์†Œ ์—”์ง„์„ ๋œป.. 2022. 2. 15.
[Photoshop] "ํ”„๋กœ๊ทธ๋žจ ์˜ค๋ฅ˜๋กœ ์ธํ•˜์—ฌ ์š”์ฒญํ•œ ์‚ฌํ•ญ์„ ์™„๋ฃŒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค." ํฌํ† ์ƒต ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์–ด๋Š๋‚ , ์•„๋‚ด๊ฐ€ ํฌํ† ์ƒต์„ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ํ•ด๋‹น ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๊ณ„์† ๋‚˜ํƒ€๋‚˜์„œ ํฌํ† ์ƒต ์‚ฌ์šฉ์ด ์–ด๋ ต๋‹ค๊ณ  ์—ฐ๋ฝ์ด ์™”์—ˆ๋‹ค. ๋‚˜๋„ ํ•ด๋‹น ์—๋Ÿฌ๋Š” ์ฒ˜์Œ ๋ณด๋‹ค๋ณด๋‹ˆ ์—ฌ๋Ÿฌ ๊ฒฝ๋กœ๋กœ ์ฐพ์•„๋ณด๊ฒŒ๋ฌ๋‹ค. 'ํ”„๋กœ๊ทธ๋žจ ์˜ค๋ฅ˜๋กœ ์ธํ•˜์—ฌ ์š”์ฒญํ•œ ์‚ฌํ•ญ์„ ์™„๋ฃŒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.' ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ํฌํ† ์ƒต ๋‚ด๋ถ€ ์—๋Ÿฌ ๋กœ๊ทธ๊ฐ€ ์žˆ์„๊นŒ ์‹ถ์–ด ๋‚ด๋ถ€ ๊ฒฝ๋กœ๋„ ์ฐพ์•„๋ณด๊ณ  ์‹œ์Šคํ…œ ์—๋Ÿฌ ๋กœ๊ทธ๋„ ์ฐพ์•„๋ณด์•˜์ง€๋งŒ ๋ณ„ ์†Œ๋“์ด ์—†์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ์›น ํฌํ„ธ์‚ฌ์ดํŠธ๋ฅผ ํ†ตํ•ด ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด๋‹ˆ ์ด 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. [ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• 3๊ฐ€์ง€ ] [ 1 ] ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์„œ ์„ค์ •(๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์„œ ์‚ฌ์šฉ ์„ค์ •)์„ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค. [ 2 ] ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ๋ฒ”์œ„๋ฅผ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. [ 3 ] ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํฌํ† ์ƒต ๋ฒ„์ „์„ ํ•œ๋‹จ๊ณ„ ์•„๋ž˜๋กœ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• [ 1 ]์— ํ•ด๋‹นํ•˜๋Š” ๋ฐฉ์‹์œผ.. 2022. 1. 18.
[Githup] ๊นƒํ—™(Githup)์—์„œ ์ €์žฅ์†Œ(Repository) ๊ณต๊ฐœ์—ฌ๋ถ€๋ฅผ Public์—์„œ Private์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ• Githup์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ์ƒ๊ฐ์ง€๋„ ๋ชปํ•˜๊ฒŒ ์ฐพ๊ณ ์ž ํ•˜๋Š” ๋ฉ”๋‰ด๋ฅผ ๋ชป ์ฐพ์•„์„œ ํ•œ์ฐธ์„ ํ—ค๋งค๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ดํด๋ฆฝ์Šค์—์„œ ์ปค๋ฐ‹ํ•œ Repository๋ฅผ Private์œผ๋กœ ๊ณต๊ฐœ์—ฌ๋ถ€๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์–ด์„œ ์ฐพ์œผ๋ ค ํ–ˆ์œผ๋‚˜,,, ๋ณด์ด์งˆ ์•Š๋Š”๋‹ค. ๋ถ„๋ช… ์žˆ๋Š”๋ฐ ์–ด๋””์žˆ๋Š”์ง€๋ฅผ ๋ชฐ๋ผ์„œ ๋ชป ์ฐพ๋Š”๊ฒŒ ๋ถ„๋ช…ํ•˜๋‹ค... ํ•œ์ฐธ์„ ์ฐพ๊ณ  ๋˜ ์ฐพ์•„๋ดค๋Š”๋ฐ ์—†๋‹ค... ๊ทธ๋ž˜์„œ ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๊ณ  ์ฐพ์•˜๋‹ค. ๋‹ค์Œ์—๋„ ๊นŒ๋จน๊ณ  ์žŠ์–ด๋ฒ„๋ฆฌ๊ณ  ํ•˜์ง€ ๋ชปํ• ๊นŒ๋ด ๋‚ด ๋ธ”๋กœ๊ทธ์— ๋ฐ•์ œํ•˜๋„๋ก ํ•œ๋‹ค. ๊นƒํ—™(Githup)์—์„œ ์ €์žฅ์†Œ(Repository) ๊ณต๊ฐœ์—ฌ๋ถ€๋ฅผ Public์—์„œ Private์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ• 1. ์ž์‹ ์˜ Repository์—์„œ Settings ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. 2. ์Šคํฌ๋กค์„ ๋งจ ์•„๋ž˜๋กœ ๋‚ด๋ ค์„œ Danger Zone์—์„œ Change repository visibility์˜.. 2022. 1. 7.
[Githup] Eclipse(์ดํด๋ฆฝ์Šค)์—์„œ Git Commit ์•ˆ๋  ๋•Œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•(not authorized) ์–ด๋Š๋‚  ํ† ์ด ํ”„๋กœ์ ํŠธ๋กœ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋Š” ์†Œ์Šค๋ฅผ ๊นƒํ—™์— ๊ณต์œ ํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ, not authorized ์—๋Ÿฌ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ–ˆ๋‹ค. (๋ญ์ง€?;;;;; ํฌ๋‚˜ํฐ ์‹ค์ˆ˜๋ฅผ ํ•œ๊ฑด๊ฐ€) ๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜๋ฉฐ ์ด๊ฒƒ์ €๊ฒƒ ์‹œ๋„ํ•ด๋ณด๊ณ  ๊ณ„์ •์ •๋ณด๋„ ์ฒœ์ฒœํžˆ ์ •ํ™•ํ•˜๊ฒŒ ์ž‘์„ฑ๋„ ํ•ด๋ณด๊ณ  ๊ฒฝ๋กœ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ๋‚˜ํ•ด์„œ ๊ฒฝ๋กœ๋„ ๊ผผ๊ผผํ•˜๊ฒŒ ์ฒดํฌํ•ด๋ดค์ง€๋งŒ ํ‹€๋ฆฐ ๋ถ€๋ถ„์€ ๋‹จ ํ•œ๊ฐ€์ง€๋„ ์—†์—ˆ๋‹ค... ๊ทธ๋ ‡๋‹ค๋ฉด ์™œ? ์™œ? ์™œ? ;;;; Eclipse(์ดํด๋ฆฝ์Šค)์—์„œ Git Commit ์•ˆ๋  ๋•Œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด๋˜์ค‘, ๊นƒํ—™ ์„ค์ •์—์„œ ์ ‘๊ทผ๊ถŒํ•œ์„ ๊ฐ€์ง„ ํ† ํฐ์ด ๋ฐœํ–‰๋˜์–ด์•ผ๋งŒ ํ† ํฐ์ด ๊ฐ€์ง„ ๊ธฐ๊ฐ„์•ˆ์—์„œ๋Š” ๋งˆ์Œ๊ป ์ž์œ ๋กญ๊ฒŒ ์ปค๋ฐ‹์ด ๊ฐ€๋Šฅํ•œ ๋ฐฉ์‹์œผ๋กœ ๊นƒํ—™ ์ •์ฑ…์ด ๋ฐ”๋€๋“ฏํ•˜๋‹ค. ์›๋ž˜๋Š” ์ „ํ˜€ ์ด๋ ‡์ง€ ์•Š์•˜๋˜๊ฒƒ ๊ฐ™์€๋ฐ,,, ์–ธ์ œ๋ถ€ํ„ฐ ๋ฐ”๋€๊ฑด์ง€.. ์ด๋ ‡๊ฒŒ ๋˜ ํ•œ๊ฐ€์ง€๋ฅผ ๋ฐฐ์šฐ๊ณ  ๊ฐ‘๋‹ˆ๋‹ค..! ๊นƒํ—™ ์„ค์ •์—์„œ .. 2022. 1. 4.
[Java Error] java.lang.IllegalStateException: Optional int parameter 'bo_no' is present but cannot be translated into a null value due to being declared as a primitive type. ์—๋Ÿฌ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• Rest Api ํ†ต์‹ ์ค‘, ์„œ๋ฒ„๋กœ int bo_no ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ ์š”์ฒญ๋„ ์•ˆ์˜ค๊ณ  ๊ทธ๋ƒฅ 500์—๋Ÿฌ๋งŒ ์ถœ๋ ฅํ•˜๋Š” ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์—๋Ÿฌ๋กœ๊ทธ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. java.lang.IllegalStateException: Optional int parameter 'bo_no' is present but cannot be translated into a null value due to being declared as a primitive type. [ ๊ตฌ๊ธ€ ๋ฒˆ์—ญ ] ๊ตฌ๊ธ€ ๋ฒˆ์—ญ์„ ํ•ด๋ณด๋‹ˆ, bo_no๊ฐ€ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์†์„ฑ์œผ๋กœ ๋„˜์–ด์˜ค์ง€๋งŒ, ๊ฐ’์ด ์—†์–ด null์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜ int๋ผ null ๋ณ€ํ™˜์ด ์•ˆ๋œ๋‹ค๋Š” ์—๋Ÿฌ๋‹ค. ์„ ํƒ์  int ๋งค๊ฐœ๋ณ€์ˆ˜ 'bo_no'๊ฐ€ ์žˆ์ง€๋งŒ ๊ธฐ๋ณธ ์œ ํ˜•์œผ๋กœ ์„ ์–ธ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— nul.. 2021. 12. 29.
[Study C#] C# ๋ณ€์ˆ˜ ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜ ๋งŒ๋“ค๊ณ  ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž‘์„ฑํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. '๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐ ์ดˆ๊ธฐํ™”'๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ ๋ณ€์ˆ˜๋กœ ์‚ฌ์šฉํ•  ๋ช…์นญ(?)์„ ์ •ํ•˜๋Š”๋ฐ ๊ฐ€์žฅ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š”๊ฒƒ ๊ฐ™๋‹ค. (๋งค๋ฒˆ ๋ญ๋ผ๊ณ  ์ง€์„๊นŒ๋ฅผ ๊ณ ๋ฏผํ•ด์„œ ๊ทธ๋Ÿฐ๋“ฏ...) C# ๋ณ€์ˆ˜ ๋งŒ๋“ค๊ธฐ ๋ณ€์ˆ˜ ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•ด ๋†“๊ณ ์„œ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๊บผ๋‚ด ์“ธ ์ˆ˜ ์žˆ๋Š” ์ €์žฅ ๊ณต๊ฐ„์ด๋‹ค. ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๊ณ  ์ดˆ๊ธฐํ™” ํ•˜๋Š” ๊ณผ์ •์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ณต๊ฐ„์„ ๋งŒ๋“œ๋Š”๊ฒŒ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋Š”๊ฒƒ์ด๊ณ  ๊ทธ ์•ˆ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š”๊ฒŒ ์ดˆ๊ธฐํ™”ํ•˜๋Š”๊ฒƒ์ด๋‹ค. ๋ฐ์ดํ„ฐํ˜•์‹ ์„ค๋ช… int ์ •์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. string ๋ฌธ์ž์—ด ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. bool ์ฐธ ๊ฐ’ ๋˜๋Š” ๊ฑฐ์ง“ ๊ฐ’์„ true์™€ false ํ‚ค์›Œ๋“œ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. double, float .. 2021. 12. 1.
[Study C#] C# ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์ดํ•ดํ•˜๊ธฐ ์–ธ์–ด๋Š” ๋ญ๋“ ์ง€ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ์‚ฌ์šฉํ•˜๋Š”๋ฐ ํฐ ์–ด๋ ค์›€์ด ์žˆ๋Š”๊ฒƒ ๊ฐ™๋‹ค. ๋ฌธ๋ฒ•์€ ๊ณง ๋ฒ•์ด๊ณ  ๊ทœ์น™์ด๋‹ค. ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ทœ์น™์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ์ง€์ผœ์•ผํ•œ๋‹ค. C# ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์ดํ•ดํ•˜๊ธฐ ์ถœ๋ ฅ๋ฌธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋‹ค๋ณด๋ฉด ๋ณ€์ˆ˜ ๊ฐ’์„ ์ถœ๋ ฅํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ์˜จ๋‹ค. ์ด๋•Œ, ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ(ํ„ฐ๋ฏธ๋„)์— System.Console.Write() ๋˜๋Š” System.Console.WriteLine() ๋ช…๋ น ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. using ์ฐธ์กฐ๋กœ using System;์„ ํ•˜๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด Console.Write() ๋˜๋Š” Console.WriteLine() ๋ช…๋ น ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค. ์ถœ๋ ฅ๋ฌธ์œผ๋กœ ํ•œ ์ค„์”ฉ ์ถœ๋ ฅํ•  ๋•Œ Console.WriteLine() ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ์ž๋™ ์ค„ ๋ฐ”๊ฟˆ์„ ํ•˜์ง€ ์•Š์„ ๋•Œ๋Š” Consol.. 2021. 10. 27.