์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Java
- JavaScript
- ํ์ด์ฌ
- ๋ฐฐ์์ ๋ฐฐ์
- ์๋ฐ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋๊ฐ
- css
- ์ฝ๋ฉ
- ์ค๋ผํด
- ์ฑ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์นํผ๋ธ๋ฆฌ์ฑ
- ๋ฐ์ํ
- ์ค๋ธ์
- ์นดํ๋๊ฐ
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- database
- ์ํ์ฃผ
- ์ํ
- ํ๋ก๊ทธ๋๋ฐ
- ๋ ์
- html
- ๊ฐ๋ฐ
- ์ ๋ฆฌํธ๋ฆฌํธ
- ๊ฐ์ดํ ์ข ๋ญ๊ฐ๋น
- Python
- Today
- Total
๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (235)
JiYoung Dev ๐ฅ

Express์์ ๋ง์ด ์ฌ์ฉํ๋ ๊ฒ ์ค๊ฐ์ ์์นํ๊ฒ ๋๋ ํจ์๋ค ์ด๋ ๋ฃจํธ๋ก ๊ฐ๋๊ฒ ํจ์จ์ ์ธ์ง ๋ผ์ฐํฐ๊ฐ ํ์ธ > ๋คํธ์ํฌ์์ ๋งํ๋ ๋ผ์ฐํฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ๊ฒฝ๋ก(url)์ ๋ณด๊ณ ์ด๋์์ ์ฒ๋ฆฌํ๋ฉด ๋๋์ง ์ ๋ฌํด์ฃผ๋ ์ญํ > express์์์ ๋ผ์ฐํฐ http ๋ชจ๋์์๋ ์กฐ๊ฑด์ ์ ์ฌ์ฉํ์ app ์ธ์คํด์ค : ์์ฒญ๋ฐ๊ณ , ์๋ตํ๋ ๋ชจ๋ ์์ ์ app ์ธ์คํด์ค๋ฅผ ํตํด์ ์งํํจ ์ธ์คํด์ค๋ ? - ์์ฑ๋ ์๋ก ๋ค๋ฅธ ๊ฐ์ฒด ์ ๋ฆฌ http ๋ชจ๋ : ์์ฒญ ๋ฉ์๋๋ฅผ ์กฐ๊ฑด๋ฌธ์ผ๋ก ์์ฑํด์ค์ผ ํจ >> ๋ถํธ >> express ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉ ํ๋ ์์ํฌ์ ํน์ง : ์ด๊ธฐ์๋ ๊ณต๋ถํ๋๋ฐ ์๊ฐ์ด ๊ฑธ๋ฆผ / ์ฌ์ฉ๋ฐฉ๋ฒ์ ์ตํ๋ฉด ์ฌ์ฉํ๊ธฐ๊ฐ ํธํ๋ค. Express ์ฌ์ฉ๋ฐฉ๋ฒ ์ตํ๊ธฐ 1. ์ค์น : terminal - npm install expre..

Declared Attributes button color ์์ฑ : background tint inset : padding๊ณผ ์ ์ฌํ ๊ฐ๋ (์์ชฝ ์ฌ๋ฐฑ์ ์ฃผ๋ ์์ฑ) layout color ์์ฑ : background layout_weight : component ๋ฐฐ์น ๊ฐ์ค์น ์ค์ - view๋ค์ด ๊ฐ์ง๋ ๊ฐ์ค์น์ ๋ฐ๋ผ์ ๋์ ์ผ๋ก ํฌ๊ธฐ๊ฐ ๋ณํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ์์ฑ - width/heigh๊ฐ ๋์ ์ผ๋ก ๋ณํ ์ ์๋๋ก ์ธ๋ถ์ ์ํฅ์ ๋ฐ์ผ๋ฉด ์๋๋ค. ----> match_parent๋ฅผ ์ฌ์ฉํ ์ ์์ - ๊ฐ์ค์น๋ฅผ ์ฃผ๊ณ ์ถ์ผ๋ฉด width/height๊ฐ ๋์ ์ผ๋ก ๋ณํ ์ ์๋๋ก wrap_content ๋๋ 0dp ๊ฐ์ ์ค์ผ ํจ ์ดํ๋ฆฌ์ผ์ด์ ์์ ํ๋์ ํ๋ฉด์ ๋ง๋ค๊ณ ์ถ์ ๋ > activity ์์ฑ editText : ..
๐ ๋๋ฉ์ธ ์ฌ์ ์ ์๋ฏธ : ์ ๋ณด์ ํ๋์ ์์ญ ์ํํธ์จ์ด๋ก ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ์์ญ ๊ฐ๋ฐํ๊ณ ์ ํ๋ ์ํํธ์จ์ด์ ์๊ตฌ์ฌํญ, ๋ฌธ์ ์์ญ ex. ์ผํ๋ชฐ ํ์ด์ง๋ฅผ ๋ง๋ ๋ค๊ณ ํ์ ๋ ๊ฒ์๊ธ, ๋๊ธ, ๊ฒฐ์ , ์ ์ฐ, ํ์ ๋ฑ์ ๋๋ฉ์ธ์ด๋ผ๊ณ ํ ์ ์์ ํ๋์ ๋๋ฉ์ธ์ ๋ค์ ํ์ ๋๋ฉ์ธ์ผ๋ก ๋๋ ์ ์์ ํผ๋ํ๊ธฐ ์ฌ์ด ๊ฐ๋ ๋ค ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ๊ฐ๋ ๋ชจ๋ธ๋ง๊ณผ ์ ์ฌํ ๊ฐ๋ - ์๊ตฌ์ฌํญ์ ๋ถ์ํด์ ์ฃผ์ ์์ญ์ ๋์ถํ๊ณ ํต์ฌ ์ํฐํฐ๋ฅผ ์ถ์ถํ๊ณ ๊ทธ๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ํ์ฌ ๋ฐ์ดํฐ์ ๊ณจ๊ฒฉ์ ์์ฑํ๋ ๊ฒ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋งํ๋ ๋๋ฉ์ธ - ์์ฑ์ ๊ฐ, ํ์ , ์ ์ฝ์ฌํญ ๋ฑ์ ๋ํ ๊ฐ์ ๋ฒ์ MVCํจํด์์ ๋งํ๋ ๋๋ฉ์ธ - ๋ชจ๋ธ์ด๋ผ๊ณ ๋ ํ๋ฉฐ ํ๋ก๊ทธ๋จ์ด ์์ ํ๋ ์ธ๊ณ๊ด์ ์์๋ค์ ๊ฐ๋ ์ ์ผ๋ก ์ ์ํ ๊ฒ MVC ํจํด์์์ "๋๋ฉ์ธ"์ ์ฃผ๋ก..

branch ํ๋์ ์ฝ๋ ๊ด๋ฆฌ ํ๋ฆ ๋งจ ์ฒ์ํ ์ปค๋ฐ : root commit ๊น์ root commit์ ์์์ผ๋ก ๊ฐ์ง๊ฐ ๋ป์ด๋๊ฐ๋ ๋ชจ์์ด ๋จ ex. ํ๋์ ํ๋ก์ ํธ ๋ด์์ ์ ๋ก branch, ๋ฌด๋ฃ branch ๋๋ ์ ์์ ํ์ฌ๋ ๋ง์คํฐ(๋ฉ์ธ) ๋ธ๋์น ์์ ์์์ ์๋ฏธํจ ** ๋ง์คํฐ(๋ฉ์ธ) ๋ธ๋์น : ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ์ปค๋ฐ์ ํ๋ฉด ์๋์ผ๋ก ์๊ธฐ๋ ๋ธ๋์น, ๊ธฐ๋ณธ ๋ธ๋์น 1. ๋ธ๋์น ๋ง๋ค๊ธฐ : git branch [๋ธ๋์น ์ด๋ฆ] 2. ๋ธ๋์น๋ก ์ด๋ : git checkout [์ด๋ํ๊ณ ์ ํ๋ ๋ธ๋์น ์ด๋ฆ] 3. git add > git commit ๋ธ๋์น๋ก ์ปค๋ฐํ ์์ ํ ํ์ผ ํ์ธ ๊ฒฐ๊ณผ main(master) branch์ ๊ฐ์ ํ์ผ ํ์ธ ๊ฒฐ๊ณผ branch์ ํ์ผ๋ง ๋ณ๊ฒฝ๋๊ณ main์ ํ์ผ์ ๋ณ๊ฒฝ๋์ง ์..

๐ Git vs GitHub ๐ Git Git์ ์ฝ๊ฒ ๋งํด ๋ฒ์ ๊ด๋ฆฌ ์ํํธ์จ์ด ํ๋ก์ ํธ๋ฅผ ์งํํ๋ค๊ฐ ์์ ํ ์ฝ๋๊ฐ ์๋ํ์ง ์์ ๋ ์ด์ ์ฝ๋๋ก ๋กค๋ฐฑํ๊ธฐ ์ํด ์ฌ์ฉํ ์ ์์ Git์ ๋ด ์ปดํจํฐ์ ๋ก์ปฌ ์ ์ฅ์์ ๋ชจ๋ ๋ณ๊ฒฝ์ฌํญ์ ๊ธฐ๋กํ์ฌ ํ์ผ์ ๋ฒ์ ์ ๊ด๋ฆฌ ๐ GitHub Git Hub๋ Git์์ฌ์ฉํ๋ ํ๋ก์ ํธ๋ฅผ ์ง์ํ๋ ์น ํธ์คํ ์๋น์ค Git์ ๋ก์ปฌ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํ์ ์ ํ๊ธฐ ์ด๋ ค์ด๋ฐ Git Hub๋ฅผ ํตํด ๋ฒ์ ๋ณ ์ฝ๋๋ฅผ ํด๋ผ์ฐ๋ ์๋ฒ๋ฅผ ํตํด ์น ์์ ์ ๋ก๋ํ์ฌ ๋ค๋ฅธ ์ฌ๋๊ณผ ๊ณต์ ํ ์ ์์ ๐ Git ์ฌ์ฉํ๊ธฐ Git ์ฌ์ฉ์ ์ Git ์ค์น ํ์ 1. Git ๋ ํฌ์งํ ๋ฆฌ ๋ง๋ค๊ธฐ ๋ ํฌ๋ฆฌํ ์ง๋ก ๋ง๋ค๊ณ ์ ํ๋ ํด๋ ์์ฑ > ์์ฑํ ํด๋์์ ๋ง์ฐ์ค ์ฐํด๋ฆญ > git bash here > git init ..

ํ๊ทธ enctype ์์ฑ ํ๊ทธ์ enctype ์์ฑ์ ํผ ๋ฐ์ดํฐ๊ฐ ์๋ฒ๋ก ์ ์ถ๋ ๋ ํด๋น ๋ฐ์ดํฐ๊ฐ ์ธ์ฝ๋ฉ ๋๋ ๋ฐฉ๋ฒ์ ๋ช ์ํจ ์ด ์์ฑ์ ์์์ method ์์ฑ ๊ฐ์ด post์ผ ๊ฒฝ์ฐ์๋ง ์ฌ์ฉํ ์ ์์ ์์ฑ๊ฐ ์ค๋ช application/x-www-form-urlencoded ๊ธฐ๋ณธ๊ฐ์ผ๋ก, ๋ชจ๋ ๋ฌธ์๋ค์ ์๋ฒ๋ก ๋ณด๋ด๊ธฐ ์ ์ ์ธ์ฝ๋ฉ๋จ์ ๋ช ์ํจ multipart/form-data ๋ชจ๋ ๋ฌธ์๋ฅผ ์ธ์ฝ๋ฉํ์ง ์์์ ๋ช ์ํจ ์ด ๋ฐฉ์์ ์์๊ฐ ํ์ผ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์๋ฒ๋ก ์ ์กํ ๋ ์ฃผ๋ก ์ฌ์ฉ text/plain ๊ณต๋ฐฑ ๋ฌธ์(space)๋ "+" ๊ธฐํธ๋ก ๋ณํํ์ง๋ง, ๋๋จธ์ง ๋ฌธ์๋ ๋ชจ๋ ์ธ์ฝ๋ฉ ๋์ง ์์์ ๋ช ์ํจ ๋ฐฑ์๋์์ file ๊ฐ์ ธ์ค๊ธฐ (Spring Boot) Multipart๋ก ๋๋ ์ ๋ณด๋ธ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ ๊ฒฝ์ฐ, @Req..

Spring Boot์ ์ฐ๋ํ์ฌ shop ๋ง๋ค๊ธฐ [Spring Boot] Spring Boot ์ฌ์ฉํ๊ธฐ (2023.06.07) Spring Boot ๊ฐ๋ฐ ํ๊ฒฝ ์ค๋น ๐ ํ๋ก๊ทธ๋จ ์ค์น (Spring & MySQL) spring tool suite 4 Spring | Tools spring.io C๋๋ผ์ด๋ธ ๋ฐ๋ก ์๋์ ์ค์น (ํ์๋ ์๋!) jarํ์ผ๋ ์์ถํ์ผ์ด๋ผ ์์ถํ๊ธฐํ๋ฉด ๋จ ๊ทธ๋ฐ๋ฐ ์๋๋ ๊ฒฝ danyoujeong.tistory.com CORS ์ค๋ฅ (Cross Origin Resource Sysytem) ๊ต์ฐจ ์ถ์ฒ ๋ฆฌ์์ค ๊ณต์ proxy ์๋ฒ(๋ฏธ๋ค์จ์ด)๋ก ํด๊ฒฐ์ ํ์ setupProxy.js ๊ฒ์ ํ๋ก์ ์๋ฒ๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ ์ฌ์ด์์ ๋ฐ์ดํฐ ์์ฒญ๊ณผ ์๋ต์ ๋์ ๋ฐ์์ฃผ๋ ์ญํ ์ ํด์ค ๋ณด์์์ ๋ฌธ์ ๋ก..

react ํ ํ๋ฆฟ ์ฌ์ฉํ๋ ๋ฒ git Clone ํ node ์ค์น๊น์ง ํด์ค์ผํจ! Boot Strap ์ react BootStrap ์ฌ์ฉ https://react-bootstrap.netlify.app/ React Bootstrap | React Bootstrap The most popular front-end framework, rebuilt for React react-bootstrap.netlify.app react UI ํด https://mui.com/store/ React themes & templates - MUI Store A collection of the best React templates, React dashboard, and React themes. It includes templa..

๐๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ (OOP, Object-Oriented Programming) ๊ฐ์ฒด๋? ์ธ์์ ์กด์ฌํ๋ ๋ชจ๋ ๊ฒ (์ ๋ฌดํ) ์ฌ๋/๋๋ฌผ/์ฌ๋ฌผ/์ฅ์/์์ฝ/์ฃผ๋ฌธ/๋ฐฐ์ก/๋๋/๊ฐ์ ๋ฑ ์ง๊ทนํ ๊ฐ๋ ์ ์ธ ์ ์ (1) ๊ณ ์ ํ ์์ฑ (2) ํ์ธ๋ ์ ์ ์๋ ๊ฒ (3) ์ฌ์ ์ ๋ฑ๋ก๋ ๋จ์ด A : "์ฐ๋ฆฌ ์ค๋ ์ ์ฌ ๋ ๋ผ๋ฉด ๋จน์๋?" B : "์, ๊ทธ๋ ์ข์~" ๋ผ๋ฉด ---> ๊ฐ์ฒด(O) ์ค๋๊ธฐ์ง๋ผ๋ฉด ----> ๊ฐ์ฒด๊ฐ ๊ตฌํ๋ ์ค์ฒด (์ธ์คํด์ค) ๊ฐ์ฒด์ ๊ณ ์ ํ ์์ฑ์ ์ด๋ป๊ฒ ํํํ์ง? - Primitive Type (์ด๊ธฐํ์ ) ์ ์ํ * byte ... 8bit (1byte) : 2^8=256๊ฐ์ง (-128 ~ -1, 0~127) * short ... 16bit (2byte) * int ...32bit (4byte) * l..

Spring Boot ๊ฐ๋ฐ ํ๊ฒฝ ์ค๋น ๐ ํ๋ก๊ทธ๋จ ์ค์น (Spring & MySQL) spring tool suite 4 Spring | Tools spring.io C๋๋ผ์ด๋ธ ๋ฐ๋ก ์๋์ ์ค์น (ํ์๋ ์๋!) jarํ์ผ๋ ์์ถํ์ผ์ด๋ผ ์์ถํ๊ธฐํ๋ฉด ๋จ ๊ทธ๋ฐ๋ฐ ์๋๋ ๊ฒฝ์ฐ๊ฐ ์์ด์ cmdํ์ฉ cmd ์ฐฝ ์ฐ ํ cd / >> c๋๋ผ์ด๋ธ๋ก ์ด๋ java -jar spring-tool-suite-4-4.18.1.RELEASE-e4.27.0-win32.win32.x86_64.self-extracting.jar ์ ๋ ฅ sts-4.16.1.RELEASE ๋จ๋ฉด ์ ์ ์์ถ ํ๊ธฐ ์๋ฃ ์ํฌ์คํ์ด์ค ๋ง๋ค๊ธฐ ๊ฒฝ๋ก์ ํ๊ธ์ด ์์ผ๋ฉด ์คํ์ ๋ฌธ์ ๋ฐ์๋๋ฏ๋ก ๊ผญ ํ์ธ! workspace ์ ํ ํ Launch My SQL MySQL ..