์ ์ฒด ๊ธ93 [SW Expert Academy] 1218๋ฒ ๊ดํธ ์ง์ง๊ธฐ [ํ์ด์ฌ S/W ๋ฌธ์ ํด๊ฒฐ ๊ธฐ๋ณธ] SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com ๋ฌธ์ 4 ์ข ๋ฅ์ ๊ดํธ๋ฌธ์๋ค '()', '[]', '{}', '' ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์ ์ฌ์ฉ๋ ๊ดํธ๋ค์ ์ง์ด ๋ชจ๋ ๋ง๋์ง ํ๋ณํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค. ์๋ฅผ ๋ค์ด ์๋์ ๊ฐ์ ๋ฌธ์์ด์ ์ ํจํ๋ค๊ณ ํ๋จํ ์ ์๋ค. ์๋์ ๊ฐ์ ๋ฌธ์์ด์ ์ ํจํ์ง ์์ ๋ฌธ์์ด์ด๋ค. ๋ถ์์์ผ๋ก ํ์๋ ๊ดํธ์ ์ง์ ์ฐพ์ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ ๋ฌธ์์ด์ ์ด๊ณ ๋ซ๋ ๊ดํธ์ ๊ฐ์๋ ์ ํจํ๋ ์ง์ด ๋ง์ง ์๋ ๊ดํธ๊ฐ ์ฌ์ฉ ๋์๊ธฐ ๋๋ฌธ์ ์ ํจํ์ง ์๋ค. ์ ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค์ ์ฒซ ๋ฒ์งธ ์ค์๋ ํ ์คํธ์ผ์ด์ค์ ๊ธธ์ด๊ฐ ์ฃผ์ด์ง๋ฉฐ, ๋ฐ๋ก ๋ค์ ์ค์ ํ ์คํธ ์ผ์ด์ค๊ฐ ์ฃผ์ด์ง๋ค. ์ด 10.. 2024. 4. 7. [Android] Activity์ ViewBinding์ผ๋ก ํ๋ฉด ์ ํํ๊ธฐ Activity๋? Activity๋ ์๋๋ก์ด๋์ 4๋ ์ปดํฌ๋ํธ(๊ตฌ์ฑ์์)๋ก์ ์ฑ์ ํ๋ฉด์ ๋ด๋นํฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ฑ์ ์ผฐ์ ๋ ๋ณด์ด๋ ํ ํ๋ฉด์ด ๋ณดํต "๋ฉ์ธ ์กํฐ๋นํฐ"๋ผ๊ณ ๋ถ๋ฆฝ๋๋ค. ๊ฒฐ์ ํ๋ฉด์ "๊ฒฐ์ฌ ์กํฐ๋นํฐ"๋ผ๊ณ ํ ์ ์๋ ๊ฑฐ์ฃ . ์ผ๋ฐ์ ์ผ๋ก ์กํฐ๋นํฐ๋ ์น ํ์ด์ง์ ๊ฐ์ด ํ๋ฉด์ ์ฑ์ฐ๋ UI์ฐฝ์ด์ง๋ง, ํ์์ ๋ฐ๋ผ ๋ค๋ฅธ ์ฐฝ ์์ ์๊ฒ ๋์ธ ์๋ ์์ต๋๋ค. ๋ฉ์ธ ํ๋ฉด์์ ๊ฒฐ์ ์ฐฝ์ผ๋ก ๋์ด๊ฐ ๋ ๋ค๋ฅธ ์กํฐ๋นํฐ๋ฅผ ํธ์ถํ์ฌ ์ฑ๊ณผ ์ฌ์ฉ์์ ์ํธ์์ฉ์ ๋ง๋๋ ๊ฑฐ์ฃ . ์กํฐ๋นํฐ๋ Kotlinํด๋์ค ํ์ผ๊ณผ ๋ ์ด์์ XMLํ์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. XMLํ์ผ์ ์ฐ๋ฆฌ๊ฐ ํ๋ฒ ๋ง๋ ์ ์ด ์์ฃ ? XML์ ๋ ์ด์์์, ํด๋์ค ํ์ผ์ ๋์์ ๊ตฌํํฉ๋๋ค. [Android] [ํ ๊ณ์ฐ๊ธฐ] 5. ๋๋จธ์ง ๋ ์ด์์ ์ถ๊ฐ ์ ์ด์ ๋ ์ด์์์ ๊ตฌ.. 2024. 4. 1. [Git] 3. Commit(์ปค๋ฐ)ํ๊ธฐ ์ ๋ฒ ํฌ์คํ ์์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด์ ์์๋ดค์์ต๋๋ค. ์ด๋ฒ์๋ ํ์ผ ์ด๋ฆ์ ์ ์งํ๋ฉด์ ์ ์ฒด์ ์ธ ์์ ๋ด์ฉ์ ๊ธฐ๋กํ๊ณ , ์ํ๋ ํ์ผ์ ์ ํํ์ฌ ๋ฒ์ ์ผ๋ก ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์๊ฐํด๋ณด๊ฒ ์ต๋๋ค. ์์ ํธ๋ฆฌ ์์ ํธ๋ฆฌ๋ ํ์ผ์ ์์ ๊ณผ ์ ์ฅ ๋ฑ์ด ์ด๋ฃจ์ด์ง๋ ๊ณณ์ ๋๋ค. ์ ๋ฒ์ ๋ง๋ค์๋ ๋๋ ํฐ๋ฆฌ๊ฐ ์ ํฌ์ ์์ ํธ๋ฆฌ๋ผ๊ณ ํ ์ ์์ต๋๋ค. ์คํ ์ด์ง ์คํ ์ด์ง๋ ์์ ์ด ์๋ฃ๋, ๋ฒ์ ์ผ๋ก ๋ง๋ค ํ์ผ์ด ๋๊ธฐํ๋ ๊ณต๊ฐ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค. ์์ ์ค๋ช ํ๋ ์์ ํธ๋ฆฌ์์ ์ด๋ ํ ์์ ์ ๋ง์น ํ์ผ๋ค ์ค ๋ฒ์ ์ผ๋ก ๋ง๋ค๊ณ ์ถ์ ํ์ผ๋ง ๊ณจ๋ผ์ ์คํ ์ด์ง ์์ผ๋ก ๋ฃ์ด์ฃผ๋ ๊ฒ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ ์คํ ์ด์ง ์์์ ๋๊ธฐ์ค์ธ ํ์ผ๋ค์ ๋ฒ์ ์ผ๋ก ๋ง๋ค์ด ์ ์ฅํ๋ ๊ณณ์ ๋๋ค. ์ ๋ฒ์ init๋ช ๋ น์ด๋ก ๋๋ ํฐ๋ฆฌ๋ฅผ ์ด๊ธฐํํ๋ ๊ฑธ ๊ธฐ์ตํ.. 2024. 3. 30. [Linux ์๋ฒ] 1. ๋ฆฌ๋ ์ค ์๋ฒ๋? ์ด ํฌ์คํ ์ ๋ฆฌ๋ ์ค ์๋ฒ์ ๋ํ ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ ๊ณต๋ถํ ๊ณผ์ ์ ํ ๋๋ก ์์ฑ๋์์ต๋๋ค. Linux ๋? ๋ฆฌ๋ ์ค๋ ์ปดํจํฐ์ ์ด์์ฒด์ ์ค ํ๋๋ก ๋ค์ํ ๋ถ์ผ์์ ์ฌ์ฉ๋ฉ๋๋ค. ํนํ ์๋ฒ์ ํนํ๋ ๊ธฐ๋ฅ๋ค์ด ๋ง์๋ฐ, ๊ฐ๋ตํ๊ฒ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๋ณด์์ฑ : ๋จผ์ ๋ฆฌ๋ ์ค๋ ๋ณด์์ด ๊ฐํ๋ ์ด์์ฒด์ ์ ๋๋ค. ๋ง์ ๊ฐ๋ฐ์๋ค์ด ์คํ์์ค๋ก ๊ฐ๋ฐ๊ณผ ์ ์ง๋ณด์๋ฅผ ํ๊ณ ์๊ธฐ์, ๋ณด์์ ์ธ ์ธก๋ฉด์์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋๋ค๋ฉด ๋น ๋ฅด๊ฒ ๋์ฒํ ์ ์์ต๋๋ค. ์์ ์ฑ: ๋ฆฌ๋ ์ค๋ ๋์์ ์ฌ๋ฌ ํ๋ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ์๋ฒ ๋ค์ด ์๊ฐ( ์๋๋๊ฑฐ๋ ์๋๋์ง ์๊ฒ ์๋ฒ๊ฐ ์๋ํ์ง ์๋ ์๊ฐ์ ์๋ฏธํฉ๋๋ค. ์ต์ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.)์ ์ค์ ๋๋ค. ํ์ฅ์ฑ: ๋ฆฌ๋ ์ค๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ์๋ฒ์ ๋ง๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ค์ํ ์ํํธ์จ์ด์ ํธํ์ฑ.. 2024. 3. 30. [Git] 2. Repository๋ ๋ฌด์์ธ๊ฐ? ์ด์ ํฌ์คํ ์์ ๊น์ ๋ํ ๋ด์ฉ์ ๊ฐ๋ตํ๊ฒ ๋ค๋ค๋ดค์์ต๋๋ค. ์ด์ ๊น์ผ๋ก ์ด๋ค ํ์ผ์ ์์ ์ฌํญ๋ค์ ๊ด๋ฆฌํ๊ณ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณผ ๊ฑด๋ฐ์, ๊ทธ ์ฒซ ๋ฒ์งธ ๋ด์ฉ์ repository์ ๋๋ค. ๊ด๋ฆฌ๋ฅผ ํ๋ ค๋ฉด ํ๋ก์ ํธ๋ฅผ ์ ์ฅํ๋ ๊ณต๊ฐ์ด ํ์ํฉ๋๋ค. ๊ทธ ๊ณต๊ฐ์ ํ๋ณดํ๊ธฐ ์ฌ์ฉ๋๋ ์ ์ฅ์๋ฅผ repository๋ผ๊ณ ํฉ๋๋ค. ๋จผ์ ์ ์ฅ์๋ฅผ ๋ง๋ค์ด์ค ๋๋ ํฐ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค. ์ด๋ฏธ ์กด์ฌํ๋ ๋๋ ํฐ๋ฆฌ์ ๋ง๋ค์ด๋ ๋๊ณ , ๋ช ๋ น์ด๋ฅผ ์ด์ฉํด์ ์์์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋ค์ด๋ ๋ฉ๋๋ค. ์ด๋ฒ์๋ mkdir๋ช ๋ น์ด๋ก ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ , cd๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ ํด๋๋ก ์ด๋ํด ๋ณด๊ฒ ์ต๋๋ค. ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค: mkdir git_test cd git_test ์ ์ด๋ ๊ฒ ๋ง๋ ๋๋ ํฐ๋ฆฌ๊น์ง ์ ์ด๋ํ์ จ์ต๋๋ค. ํด๋น ๋๋ ํฐ๋ฆฌ์ ํ์ผ๋ค์ ๊ด๋ฆฌํ๊ธฐ ์ํด.. 2024. 3. 29. ์ด์ 1 2 3 4 ยทยทยท 19 ๋ค์