์ ์ฒด ๊ธ
-
[#3day] ํ๋ก ํธ์๋ ๊ณต๋ถ ์ฃผ์ ๋ฆฌ๊ฐ๋ฐ์ผ์ง/FE 2022. 10. 25. 22:28
ํ๋ก์ ํธ ๊ณต๋ถ 2์ผ ์ฐจ, CSS์ ๋ช์ ๋น ์ก๋ค. ๐์๊ฐ ์ด์ ๊ฐ์์ ๋ํ ๊ฐ๋จํ ์๊ฐ๋ ๋ค์ ๊ธ์ ์์ด์! https://coding7281.tistory.com/9 [#1day] ํ๋ก ํธ์๋ ๊ณต๋ถ ์ฃผ์ ๋ฆฌ ํ์ฐธ ํ๋ก์ ํธ๋ฅผ ๊ฒฝํํ๊ณ ๊ณต๋ถํ๊ธฐ ์ํด ์ด๊ฒ์ ๊ฒ ์ง์ํ๋ ์ด๋ ๋ ์ธํ๋ฐ์ ๋ค์ด๊ฐ๋๋ฐ ์์ ์ด ํ๋ ๋์ ๋์๋ค. ๋ฐ๋ก, [๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ํ๋ก ํธ์๋ DO IT ์ฝ๋ฉ] ์ด๋ผ๋ ์์ ์ด์๋ค! ํ๋ฃจ ํ coding7281.tistory.com ์์ ์์๋ CSS๋ฅผ ์ฒ์๋ถํฐ ์์ฑํ์ง ์์๋ค. UI Component๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๊ต์ฅํ ๋ง์๋ฐ, ์์ ์์๋ Chakra UI๋ฅผ ์ฌ์ฉํ๋ค. ์ด์ ์ material UI๋ฅผ ์ฌ์ฉํด๋ณธ ๊ธฐ์ต์ด ์์ด์ ํ๋ก์ ํธ์ ์ถ๊ฐ ๋ฐ ์ ์ฉํ๋ ๋ฒ์ ์ด๋ ต์ง ์์๋ค. ๋ค๋ง ์์ ์ ๋ฃ๋ ์ค์ ..
-
[#2day] ํ๋ก ํธ์๋ ๊ณต๋ถ ์ฃผ์ ๋ฆฌ๊ฐ๋ฐ์ผ์ง/FE 2022. 10. 20. 01:57
ํ๋ก์ ํธ ์๊ฐ 1์ผ์ฐจ, ํ์ฌ ์์ ์ค์ ์ค๋นํ๊ธฐ๋ง ์๊ฐํ ์ํ์ด๋ค. ๊ทธ๋ฌ๋๊น ํ๋ก์ ํธ ์์ ์ค๋น์ ์ค๋น๋ผ๋ ์ ์ด๋ค...๐ ๐์๊ฐ ์ด์ ๊ฐ์์ ๋ํ ๊ฐ๋จํ ์๊ฐ๋ ๋ค์ ๊ธ์ ์์ด์! https://coding7281.tistory.com/9 [#1day] ํ๋ก ํธ์๋ ๊ณต๋ถ ์ฃผ์ ๋ฆฌ ํ์ฐธ ํ๋ก์ ํธ๋ฅผ ๊ฒฝํํ๊ณ ๊ณต๋ถํ๊ธฐ ์ํด ์ด๊ฒ์ ๊ฒ ์ง์ํ๋ ์ด๋ ๋ ์ธํ๋ฐ์ ๋ค์ด๊ฐ๋๋ฐ ์์ ์ด ํ๋ ๋์ ๋์๋ค. ๋ฐ๋ก, [๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ํ๋ก ํธ์๋ DO IT ์ฝ๋ฉ] ์ด๋ผ๋ ์์ ์ด์๋ค! ํ๋ฃจ ํ coding7281.tistory.com ๐ฅ์์ ์ด์ 1day๋ฅผ ์์ฑํ ๋ค ๋ฐ์ํ ์ผ์ด์๋ค. ๋๋ณด๊ธฐ ๋์ค ํ์ผ ๊ด๋ฆฌ๋ฅผ ์๋ชปํ๋ ๋ฐ๋์ .env ํ์ผ์ด ๋ ์๊ฐ๋ฒ๋ ธ๋ค. ์ด ํ์ผ์๋ ๊ธฐ๋ณธ์ ์ธ key๋ค์ ์์ฑํด ๋์๋๋ฐ Firebase์ ๋น๊ณต๊ฐํค j..
-
[#1day] ํ๋ก ํธ์๋ ๊ณต๋ถ ์ฃผ์ ๋ฆฌ๊ฐ๋ฐ์ผ์ง/FE 2022. 10. 20. 00:06
ํ์ฐธ ํ๋ก์ ํธ๋ฅผ ๊ฒฝํํ๊ณ ๊ณต๋ถํ๊ธฐ ์ํด ์ด๊ฒ์ ๊ฒ ์ง์ํ๋ ์ด๋ ๋ ์ธํ๋ฐ์ ๋ค์ด๊ฐ๋๋ฐ ์์ ์ด ํ๋ ๋์ ๋์๋ค. ๋ฐ๋ก, [๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ํ๋ก ํธ์๋ DO IT ์ฝ๋ฉ] ์ด๋ผ๋ ์์ ์ด์๋ค! ํ๋ฃจ ํ๋ฃจ ๊ณต๋ถํ๋ฉฐ ๋ฐฐ์ด ๊ฒ์ ์ ๋ฆฌํด๋ณด๊ณ ๋๋์ ์ ์์ฑํด๋ณด๊ณ ์ ํ๋ค. ์ธํ๋ฐ ์์ ๋งํฌ https://www.inflearn.com/course/%EB%A7%8C%EB%93%A4%EB%A9%B4%EC%84%9C-%EB%B0%B0%EC%9A%B0%EB%8A%94-%ED%94%84%EB%A1%A0%ED%8A%B8%EC%97%94%EB%93%9C ๋ง๋ค๋ฉด์ ๋ฐฐ์ฐ๋ ํ๋ก ํธ์๋ DO IT ์ฝ๋ฉ (Next.js, Typescript) - ์ธํ๋ฐ | ๊ฐ์ ๊ฒ๋ง ๋ฉ์ง ์๋น์ค ๋ง๊ณ ์ฌ์ฉ์๋ฅผ ๋ง๋์ ํผ๋๋ฐฑ ๋ฐ์ ์ ์๋ ์๋น์ค๋ฅผ ๋ง๋ค ์ ์..
-
Git Remote Branch๊ฐ๋ฐ์ผ์ง/git 2022. 6. 7. 16:13
โ ๊นํ๋ธ ์ฌ์ฉ์ ์๊ฒฉ ์ ์ฅ์์ ์๋ branch๋ฅผ local๋ก ๊ฐ์ ธ์์ผ ํ ์ผ์ด ๋ฐ์. โ ์๋ฅผ๋ค์ด ์์ ํ๋ ์ปดํจํฐ ์ธ ๋ ธํธ๋ถ์์ ์์ ํ ์ ๊ฐ ๋ธ๋์น๋ณ๋ก ์์ ํ๊ฒ ๋๋๋ฐ, ์ปดํจํฐ ๋ธ๋์น์์ ์์ ํ๋ ์์ ๋ฌผ์ ๋ ธํธ๋ถ์์ ํ์ธํ๊ณ ์ถ์ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๊ฒ ๋๋ค. โ ํด๋น remote branch๋ ์๊ฒฉ ๋ธ๋์น๋ฅผ ๋ด ๋ก์ปฌ ๋ธ๋์น๋ก ๊ฐ์ง๊ณ ์ฌ ๋ ์ฌ์ฉํ๋ฉฐ ์ด๋ git clone์ด๋ git pull๋ก ํด๊ฒฐํ ์ ์๊ธฐ์ ํด๋น ๋ช ๋ น์ด๊ฐ ์กด์ฌํ๋ค. ๋จผ์ ์ฒซ๋ฒ์งธ๋ก ํ ์ผ์ git remote๋ฅผ ๊ฐฑ์ ํ๊ธฐ ์ํด ํ๋จ๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์์ฑํ๋ค. $git remote update ๋ค์์ผ๋ก ์๊ฒฉ ์ ์ฅ์์ branch ํ์ธ์ ์ํด ํ๋จ๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ค. $git branch -r $git branch -a ๋ ๋ช ๋ น..
-
Visual C++2015 MFC ํ๋ก๊ทธ๋๋ฐ 3์ฅ ์ฐ์ต๋ฌธ์ ๊ฐ๋ฐ์ผ์ง/MFC ํ๋ก๊ทธ๋๋ฐ 2020. 4. 9. 22:55
๋ง์ฐ์ค์ ํค๋ณด๋๋ฅผ ์ด์ฉํ์ฌ ์คํฑ์์น ๊ธฐ๋ฅ์ ํ๋ ํ๋ก๊ทธ๋จ ์์ฑํ๋ผ. ํด๋ํฐ์ ์๋ ์คํฑ์์น ์ฑ์ ๊ธฐ๋ฅ์ ๋ณด๋ฉด “์์”,”์ค์ง”,”๊ธฐ๋ก”,”๊ณ์”,”์ด๊ธฐํ”๋ฑ์ด ์๋ค. ๋ง์ฐ์ค์ ํค๋ณด๋๋ฅผ ์ด์ฉํ์ฌ ์ด์ ์ ์ฌํ ๊ธฐ๋ฅ์ ๊ฐ์ง ์คํฑ์์น ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ค. ์ด๊ธฐํ๋ฉด์ 00:00.00 ์ด๋ฉฐ ์ผ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์คํฑ์์น๊ฐ ์คํ๋๊ณ ๋ค์ ์ผ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์ ์ง๋๊ณ ๋ค์ ์ผ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๊ณ์ ์คํ๋๋ค. ๋ฐ๋ผ์ ์ผ์ชฝ ๋ง์ฐ์ค๊ฐ “์์”,”์ค์ง”,”๊ณ์” ๊ธฐ๋ฅ์ ํ๋ค. ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ํด๋ฆญํ๋ฉด “์ด๊ธฐํ ํ์๊ฒ ์ต๋๊น?” ๋ผ๋ ๋ฉ์์ง๊ฐ ๋จ๋ฉด์ ์ด๊ธฐํ๊ฐ ๋๊ฒ ํ๋ค. ํค๋ณด๋ ์คํ์ด์ค ๋ฐ๋ฅผ ๋๋ฅด๋ฉด ์คํฑ์์น๋ฅผ ๊ธฐ๋กํ๊ฒ ๋๋๋ฐ ์ต๋ 40๊ฐ๋ก ์ธ๋ก๋ก ์ถ๋ ฅ๋๊ฒ ํ๊ณ 40๊ฐ๊ฐ ์ถ๋ ฅ๋ ํ์๋ ์ถ๋ ฅํ ๊ฒ๋ค์ด ..
-
[Java] ์งํฉ ๋น๊ตํ๊ธฐ๊ฐ๋ฐ์ผ์ง/์๊ณ ๋ฆฌ์ฆ 2020. 4. 1. 05:50
๋ ๊ฐ์ ์์ ์ ์ ์งํฉ(์๋ฅผ ๋ค์ด ํ๋ฒ)์ด ๋์ผํ์ง ์์๋ณด๋ ์๋ฐ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. •๋ฌธ์ ์ค๋ช : –์์ ์ ์ ์งํฉ์ ๋ ๊ฐ ์ ๋ ฅ ๋ฐ์ ๊ฐ๊ฐ ํฌ๊ธฐ๊ฐ 100์ธ ๋ฐฐ์ด์ ์ ์ฅํด ๋๋ค. •์ด ๋, -1๊ณผ ๊ฐ์ด ์์ ์ ์๊ฐ ์๋ ๊ฐ์ ์ ๋ ฅํ๋ฉด ๊ฐ ์งํฉ ์ ๋ ฅ์ ๋ง์น ๊ฒ์ผ๋ก ๋ณธ๋ค. •๊ฐ ์งํฉ์ ์์ ๊ฐ์๋ ์ต๋ 100์ผ๋ก ๋ณธ๋ค. •์งํฉ์ด๋ฏ๋ก ์์์ ์์๋ ์ค์ํ์ง ์๋ค. •์ฌ์ฉ์๊ฐ ์งํฉ์ ์ ์ ๋ ฅํ๋ค๊ณ ๊ฐ์ ํ๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ๋์ผํ ์์๋ฅผ ์ค๋ณตํ์ฌ ์ ๋ ฅํ๋ ์ผ์ ์๋ค๊ณ ๋ณธ๋ค. –๋ ์งํฉ์ด ๋์ผํ์ง ์ฌ๋ถ๋ฅผ ๊ฒ์ฌํ๋ค. •์ ๋ ฅ: ์ฒซ๋ฒ์งธ ์งํฉ, ๋๋ฒ์งธ ์งํฉ •์ถ๋ ฅ: ๋ ์งํฉ์ด ๋์ผํ์ง ์ฌ๋ถ •๋ชฉ์ –์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ์ ์์ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ๊ณผ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ณต์ตํ๋ค. •์คํ ์ 1: hw0_2 : ํ๊ธธ๋ ์์ ์ ์ ์งํฉ์ ..
-
Visual c++ 2015 MFC ํ๋ก๊ทธ๋๋ฐ 2์ฅ ์ฐ์ต๋ฌธ์ ๊ฐ๋ฐ์ผ์ง/MFC ํ๋ก๊ทธ๋๋ฐ 2020. 4. 1. 05:43
์ค์ต 2-2์์ ์์ฑํ ํ๋ก๊ทธ๋จ์ ์์ ํ์ฌ ๋ค์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์์์ ์ค์ตํ ํ๋ก๊ทธ๋จ์ ๋ง์ฐ์ค ๋ฒํผ๊ณผ ํค๋ณด๋๋ฅผ ์ฒ๋ฆฌํ๊ณ ์๋ค. ์ด ํ๋ก๊ทธ๋จ์ ๋ง์ฐ์ค๋ฅผ ์ด๋ํ์์ ๋ ๋ง์ฐ์ค๋ฅผ ๋ฐ๋ผ ๋ค๋๋ฉด์ ๋ง์ฐ์ค์ ํ์ฌ ์ขํ๋ฅผ ์๋์ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด ๋ณด์. 1) ๊ฐ์ฅ ๋จผ์ m_ptMouseMove ๋ผ๋ ๋ณ์๋ฅผ ์ถ๊ฐํ๋ค. ์๋ฃํ์ CPointํ. 2) m_strPointText ๋ผ๋ ๋ณ์๋ฅผ ์ถ๊ฐํ๋ค. ์๋ฃํ์ CStringํ. 3) OnMouseMove์ ์๋์ฐ์ ํ์ฌ ์ขํ๊ฐ์ ์ถ๋ ฅํ๊ธฐ ์ํ ์ค๋น๋ฅผ ํ๋ค. m_ptMouseMove์ SetPoint๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฌ ๋ง์ฐ์ค์ ์ขํ๊ฐ์ผ๋ก ์ด๊ธฐํ ๋ฐ๋๋ค.(๊ทธ๋ฆผ์ ์ฝ๋ 164๋ฒ์งธ ์ค) ์ด๊ฒ์ ๊ณง onDrawํจ์์์ ์๋์ฐ์ ๋ง์ฐ์ค๋ฅผ ๋ฐ๋ผ ๋ค๋๋ฉฐ ..
-
Visual c++ 2015 MFC ํ๋ก๊ทธ๋๋ฐ 1์ฅ ์ฐ์ต๋ฌธ์ ๊ฐ๋ฐ์ผ์ง/MFC ํ๋ก๊ทธ๋๋ฐ 2020. 3. 27. 10:09
์ค์ต 1-1์์ ์์ฑํ ์ ์์ ํ์ฌ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์๋๋ก ๊ตฌํํด๋ณด์. ์์ฑ๋ ์๋์ฐ์์ ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ ์ ๊ฒฝ์ฐ์ ๋ง์ฐ์ค๊ฐ ์ด๋ ์ค์ผ ๋ ์๋์ฐ์ ์ค์์ ๋ฌธ์์ด์ ์ถ๋ ฅํด๋ณด์. ๋ง์ฐ์ค ์ผ์ชฝ ๋ฒํผ์ ๋๋ ์ ๊ฒฝ์ฐ์๋ “๋ง์ฐ์ค๊ฐ ๋๋ ค์ก์ต๋๋ค.”๋ผ๋ ๋ฌธ์์ด์, ๋ง์ฐ์ค๊ฐ ์ด๋ ์ค์ผ ๊ฒฝ์ฐ๋ “๋ง์ฐ์ค๊ฐ ์ด๋ ์ค์ ๋๋ค.” ๋ผ๋ ๋ฌธ์์ด์ ์ถ๋ ฅํ๋ค. ์ผ์ชฝ ๋ง์ฐ์ค ๋ฒํผ์ ๋์์ ๊ฒฝ๋ ์ถ๋ ฅ๋ ๋ฌธ์์ด์ ์ง์ด๋ค. ์์ค์ฝ๋์ ์ถ๊ฐํ ๋ถ๋ถ์ ๋ค์๊ณผ ๊ฐ๋ค. ์ฐ์ szTitleName์ ํธ์์ ์ฐ์ต๋ฌธ์ 1๋ก ๋ณ๊ฒฝํ์ผ๋ฉฐ, ์ฃผ๋ก ๋ณ๊ฒฝํ ๋ถ๋ถ์ LRESULT CALLBACK WndProc(HWND hwnd, UNIT message, WPARAM wParam, LPARAM Iparam) ์์ ๋ด์ฉ์ด๋ค. LPTSTR szMsg1์..