Java ํ์ต ๋ฐ ์ ๋ฆฌ
- Java โ๋ํผ ํด๋์ค - ๊ธฐ๋ณธํ์ ํ๊ณ2โ ํ์ต.
- Java โ๋ํผ ํด๋์ค - ๊ธฐ๋ณธํ์ ํ๊ณ2โ ์ ๋ฆฌ.
- Java โ๋ํผ ํด๋์ค - ์๋ฐ ๋ํผ ํด๋์คโ ํ์ต
- Java โ๋ํผ ํด๋์ค - ์๋ฐ ๋ํผ ํด๋์คโ ์ ๋ฆฌ
์๋ฃ๊ตฌ์กฐ
C++ ์ โsizeof()โ
C++ ์์ โsizeof()โ ๋ ์ฐ์ฐ์๋ก ์ฌ์ฉ๋๋ฉฐ, ์ฃผ์ด์ง ํ์
์ด๋ ๋ณ์์ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ๋ฐํํฉ๋๋ค.
์ด ์ฐ์ฐ์๋ ์ปดํ์ผ ์๊ฐ์ ๊ทธ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ฏ๋ก, ํ๋ก๊ทธ๋จ ์คํ ๋์ค์๋ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋์ง ์์ต๋๋ค.
โsizeof()โ ์ฐ์ฐ์์ ์ฌ์ฉ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ํ์ ์ ํฌ๊ธฐ ํ์ธ : โsizeof(int)โ ์ โintโ ํ์ ์ ํฌ๊ธฐ๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ๋ฐํํฉ๋๋ค. ๋ณดํต โintโ ๋ 4๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ์ง๋ง ์์คํ ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
- ๋ณ์์ ํฌ๊ธฐ ํ์ธ : โint x; sizeof(x)โ ๋ ๋ณ์ โxโ ์ ํ์ ์ธ โintโ ์ ํฌ๊ธฐ๋ฅผ ๋ฐํํฉ๋๋ค.
- ๋ฐฐ์ด์ ์ ์ฒด ํฌ๊ธฐ ํ์ธ : โint arr[10]; sizeof(arr)โ ๋ ๋ฐฐ์ด โarrโ ์ ์ ์ฒด ํฌ๊ธฐ๋ฅผ ๋ฐํํฉ๋๋ค. ์ด ๊ฒฝ์ฐ โ10 * sizeof(int)โ ์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ ๋๋ค.
โsizeof()โ ๋ ํนํ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ํ ๋๋ ๋ฐ์ดํฐ ํ์ ์ ํฌ๊ธฐ๊ฐ ์ค์ํ ์ฐ์ฐ์์ ๋งค์ฐ ์ ์ฉํฉ๋๋ค.
.gitignore๋?
- ๋ณด์์์ผ๋ก ์ํ์ฑ์ด ์๋ ํ์ผ
- ํ๋ก์ ํธ์ ๊ด๊ณ์๋ ํ์ผ
- ์ฉ๋์ด ๋๋ฌด ์ปค์ ์ ์ธํด์ผ๋๋ ํ์ผ
์์ ๊ฐ์ ํ์ผ๋ค์ .gitignore ์ด๋ผ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋ฌด์ํ ํ์ผ์ ๋ฃ์ด ์ค ์ ์์ต๋๋ค.
์ฌ์ฉ๋ฒ
- git init์ ํ ํด๋์ .gitignore ์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ํ์ผ์ ๋ง๋ญ๋๋ค.
- ๊ทธ ํ์ผ ๋ด๋ถ์ ์ ์ธํ ํ์ผ ํน์ ํด๋๋ฅผ ๋ช ์ํ๋ฉด ๋ฉ๋๋ค.
- ํน์ ํ์ผ fileName ์ ์ธํ๊ธฐ
fileName.js
- ํ์ฌ ๊ฒฝ๋ก์ ์๋ fileName_1 ๋ง ์ ์ธํ๊ธฐ(๋ค๋ฅธ๊ฒฝ๋ก fileName_1์ ์ ์ธ๋์ง ์์.)
/fileName.js
- ํน์ ํด๋ node_module ์์ ํ์ผ ๋ค ์ ์ธํ๊ธฐ
node_module/
- ํน์ ๊ฒฝ๋ก์ ํน์ ํ์ผ ์ ์ธํ๊ธฐ
folder/my.txt
- ํน์ ๊ฒฝ๋ก ์๋์ ๋ชจ๋ fileName_2 ์ ์ธํ๊ธฐ
folder/**/fileName_2.txt
- ํน์ ํ์ฅ์ ํ์ผ ๋ค ์ ์ธํ๊ธฐ
*.txt
- ์์ธ ๋ง๋ค๊ธฐ
!fileName.txt