๋ฐฑ์ค 1158๋ฒ ์์ธํธ์ค ๋ฌธ์
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
Problem Parenthesis String (PS) consists of two parenthesis symbols โ(โ and โ)โ only. In parenthesis strings, some strings are called a valid PS (shortly, VP...
๋ฌธ์ For each list of words, print a line with each word reversed without changing the order of the words. Each word consists of English letters only.
๋ฌธ์ 3๊ฐ์ ์๊ฐ์กฐ์ ์ฉ ๋ฒํผ A B C๊ฐ ๋ฌ๋ฆฐ ์ ์๋ ์ธ์ง๊ฐ ์๋ค. ๊ฐ ๋ฒํผ๋ง๋ค ์ผ์ ํ ์๊ฐ์ด ์ง์ ๋์ด ์์ด ํด๋น ๋ฒํผ์ ํ๋ฒ ๋๋ฅผ ๋๋ง๋ค ๊ทธ ์๊ฐ์ด ๋์์๊ฐ์ ๋ํด์ง๋ค. ๋ฒํผ A, B, C์ ์ง์ ๋ ์๊ฐ์ ๊ฐ๊ฐ 5๋ถ, 1๋ถ, 10์ด์ด๋ค.
๋ฌธ์ N(1 โค N โค 100,000)๊ฐ์ ๋กํ๊ฐ ์๋ค. ์ด ๋กํ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ๊ฐ์ ๋กํ๋ ๊ทธ ๊ตต๊ธฐ๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค ์ ์๋ ๋ฌผ์ฒด์ ์ค๋์ด ์๋ก ๋ค๋ฅผ ์๋ ์๋ค.
๋ฌธ์ ์ธ์ค์ด๋ ์์์ +, -, ๊ทธ๋ฆฌ๊ณ ๊ดํธ๋ฅผ ๊ฐ์ง๊ณ ์์ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ๋ชจ๋ ์ง์ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋ฌธ์ ํ ๊ฐ์ ํ์์ค์ด ์๋๋ฐ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ N๊ฐ์ ํ์์ ๋ํ์ฌ ํ์์ค ์ฌ์ฉํ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ฐ ํ์ I์ ๋ํด ์์์๊ฐ๊ณผ ๋๋๋ ์๊ฐ์ด ์ฃผ์ด์ ธ ์๊ณ , ๊ฐ ํ์๊ฐ ๊ฒน์น์ง ์๊ฒ ํ๋ฉด์ ํ์์ค์ ์ฌ์ฉํ ์ ์๋ ํ์์ ์ต๋ ๊ฐ์๋ฅผ ์ฐพ์๋ณด์. ๋จ, ํ์๋ ํ๋ฒ ์์ํ๋ฉด ์ค๊ฐ...
๋ฌธ์ ์ธํ์ํ์๋ ATM์ด 1๋๋ฐ์ ์๋ค. ์ง๊ธ ์ด ATM์์ N๋ช ์ ์ฌ๋๋ค์ด ์ค์ ์์๋ค. ์ฌ๋์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ผ๋ฉฐ, i๋ฒ ์ฌ๋์ด ๋์ ์ธ์ถํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ Pi๋ถ์ด๋ค.
Kor ๋ฌธ์ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๋จ ๋ด์ง์ 5ํฌ๋ก๊ทธ๋จ ๋ด์ง๊ฐ ์๋ค.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
Problem Parenthesis String (PS) consists of two parenthesis symbols โ(โ and โ)โ only. In parenthesis strings, some strings are called a valid PS (shortly, VP...
๋ฌธ์ For each list of words, print a line with each word reversed without changing the order of the words. Each word consists of English letters only.
๋ฌธ์ 3๊ฐ์ ์๊ฐ์กฐ์ ์ฉ ๋ฒํผ A B C๊ฐ ๋ฌ๋ฆฐ ์ ์๋ ์ธ์ง๊ฐ ์๋ค. ๊ฐ ๋ฒํผ๋ง๋ค ์ผ์ ํ ์๊ฐ์ด ์ง์ ๋์ด ์์ด ํด๋น ๋ฒํผ์ ํ๋ฒ ๋๋ฅผ ๋๋ง๋ค ๊ทธ ์๊ฐ์ด ๋์์๊ฐ์ ๋ํด์ง๋ค. ๋ฒํผ A, B, C์ ์ง์ ๋ ์๊ฐ์ ๊ฐ๊ฐ 5๋ถ, 1๋ถ, 10์ด์ด๋ค.
๋ฌธ์ N(1 โค N โค 100,000)๊ฐ์ ๋กํ๊ฐ ์๋ค. ์ด ๋กํ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ๊ฐ์ ๋กํ๋ ๊ทธ ๊ตต๊ธฐ๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค ์ ์๋ ๋ฌผ์ฒด์ ์ค๋์ด ์๋ก ๋ค๋ฅผ ์๋ ์๋ค.
๋ฌธ์ ์ธ์ค์ด๋ ์์์ +, -, ๊ทธ๋ฆฌ๊ณ ๊ดํธ๋ฅผ ๊ฐ์ง๊ณ ์์ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ๋ชจ๋ ์ง์ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋ฌธ์ ํ ๊ฐ์ ํ์์ค์ด ์๋๋ฐ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ N๊ฐ์ ํ์์ ๋ํ์ฌ ํ์์ค ์ฌ์ฉํ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ฐ ํ์ I์ ๋ํด ์์์๊ฐ๊ณผ ๋๋๋ ์๊ฐ์ด ์ฃผ์ด์ ธ ์๊ณ , ๊ฐ ํ์๊ฐ ๊ฒน์น์ง ์๊ฒ ํ๋ฉด์ ํ์์ค์ ์ฌ์ฉํ ์ ์๋ ํ์์ ์ต๋ ๊ฐ์๋ฅผ ์ฐพ์๋ณด์. ๋จ, ํ์๋ ํ๋ฒ ์์ํ๋ฉด ์ค๊ฐ...
๋ฌธ์ ์ธํ์ํ์๋ ATM์ด 1๋๋ฐ์ ์๋ค. ์ง๊ธ ์ด ATM์์ N๋ช ์ ์ฌ๋๋ค์ด ์ค์ ์์๋ค. ์ฌ๋์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ผ๋ฉฐ, i๋ฒ ์ฌ๋์ด ๋์ ์ธ์ถํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ Pi๋ถ์ด๋ค.
Kor ๋ฌธ์ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๋จ ๋ด์ง์ 5ํฌ๋ก๊ทธ๋จ ๋ด์ง๊ฐ ์๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ฌธ์ 3๊ฐ์ ์๊ฐ์กฐ์ ์ฉ ๋ฒํผ A B C๊ฐ ๋ฌ๋ฆฐ ์ ์๋ ์ธ์ง๊ฐ ์๋ค. ๊ฐ ๋ฒํผ๋ง๋ค ์ผ์ ํ ์๊ฐ์ด ์ง์ ๋์ด ์์ด ํด๋น ๋ฒํผ์ ํ๋ฒ ๋๋ฅผ ๋๋ง๋ค ๊ทธ ์๊ฐ์ด ๋์์๊ฐ์ ๋ํด์ง๋ค. ๋ฒํผ A, B, C์ ์ง์ ๋ ์๊ฐ์ ๊ฐ๊ฐ 5๋ถ, 1๋ถ, 10์ด์ด๋ค.
๋ฌธ์ N(1 โค N โค 100,000)๊ฐ์ ๋กํ๊ฐ ์๋ค. ์ด ๋กํ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ๊ฐ์ ๋กํ๋ ๊ทธ ๊ตต๊ธฐ๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค ์ ์๋ ๋ฌผ์ฒด์ ์ค๋์ด ์๋ก ๋ค๋ฅผ ์๋ ์๋ค.
๋ฌธ์ ์ธ์ค์ด๋ ์์์ +, -, ๊ทธ๋ฆฌ๊ณ ๊ดํธ๋ฅผ ๊ฐ์ง๊ณ ์์ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ๋ชจ๋ ์ง์ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋ฌธ์ ํ ๊ฐ์ ํ์์ค์ด ์๋๋ฐ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ N๊ฐ์ ํ์์ ๋ํ์ฌ ํ์์ค ์ฌ์ฉํ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ฐ ํ์ I์ ๋ํด ์์์๊ฐ๊ณผ ๋๋๋ ์๊ฐ์ด ์ฃผ์ด์ ธ ์๊ณ , ๊ฐ ํ์๊ฐ ๊ฒน์น์ง ์๊ฒ ํ๋ฉด์ ํ์์ค์ ์ฌ์ฉํ ์ ์๋ ํ์์ ์ต๋ ๊ฐ์๋ฅผ ์ฐพ์๋ณด์. ๋จ, ํ์๋ ํ๋ฒ ์์ํ๋ฉด ์ค๊ฐ...
๋ฌธ์ ์ธํ์ํ์๋ ATM์ด 1๋๋ฐ์ ์๋ค. ์ง๊ธ ์ด ATM์์ N๋ช ์ ์ฌ๋๋ค์ด ์ค์ ์์๋ค. ์ฌ๋์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ผ๋ฉฐ, i๋ฒ ์ฌ๋์ด ๋์ ์ธ์ถํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ Pi๋ถ์ด๋ค.
Kor ๋ฌธ์ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๋จ ๋ด์ง์ 5ํฌ๋ก๊ทธ๋จ ๋ด์ง๊ฐ ์๋ค.
ํ๊ธฐ ์ 41ํ SQLD ์ํ์ ํฉ๊ฒฉํ์ต๋๋ค. ์ํ์ 5์ 29์ผ์ ์ณค์ต๋๋ค. ์ ๊ฐ ์ฌ์ฉํ๋ ๊ณต๋ถ์๋ฃ์ ๊ณต๋ถํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค.
์์ฑ ์ ๋ฌด์์ ํ์๋ก ํ๋ ์ธ์คํด์ค๋ก ๊ด๋ฆฌํ๊ณ ์ ํ๋ ์๋ฏธ์ ๋ ์ด์ ๋ถ๋ฆฌํ ์ ์๋ ์ต์์ ๋ฐ์ดํฐ ๋จ์
์ํฐํฐ ์ฌ๋, ์ฅ์, ๋ฌผ๊ฑด, ์ฌ๊ฑด ๊ฐ๋ ๋ฑ์ ๋ช ์ฌ ์ ๋ฌด์ ๊ด๋ฆฌ๊ฐ ํ์ํ ๊ด์ฌ์ฌ ์ ์ฅ์ด ๋๊ธฐ ์ํ ์ด๋ค ๊ฒ (Thing) ์ธ์คํด์ค์ ์งํฉ
์ ํฌ์คํธ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง(1)๊ณผ ์ด์ด์ง๋ ๋ด์ฉ์ ๋๋ค.
SQLD ์ํ ๋ณด๊ณ ๋์ ์ ๋ฆฌํ ๊ฒธ ์์ฑํด ๋ด ๋๋ค. ์ํ๊ด๋ จ ํ๊ธฐ๋ ๊ณง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
ํํฐ์ ๋ (Partitioning) ์ฉ๋์ด ํฐ Table ์ด๋ ์ธ๋ฑ์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๋จ์(partition)๋ก ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ ํ๋์ ํ ์ด๋ธ์ ๋ง์ ์์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ฉด, ์ธ๋ฑ์ค๋ฅผ ์ถ๊ฐํ๊ณ ํ ์ด๋ธ์ ๋ช ๊ฐ๋ก ์ชผ๊ฐ๋ ์ฑ๋ฅ์ด ์ ํ๋๋ ๊ฒฝ์ฐ์ผ ๋. ๋ ผ๋ฆฌ์ ์ผ๋ก๋ ํ๋์ ํ ์ด...
์์ฑ ์ ๋ฌด์์ ํ์๋ก ํ๋ ์ธ์คํด์ค๋ก ๊ด๋ฆฌํ๊ณ ์ ํ๋ ์๋ฏธ์ ๋ ์ด์ ๋ถ๋ฆฌํ ์ ์๋ ์ต์์ ๋ฐ์ดํฐ ๋จ์
์ํฐํฐ ์ฌ๋, ์ฅ์, ๋ฌผ๊ฑด, ์ฌ๊ฑด ๊ฐ๋ ๋ฑ์ ๋ช ์ฌ ์ ๋ฌด์ ๊ด๋ฆฌ๊ฐ ํ์ํ ๊ด์ฌ์ฌ ์ ์ฅ์ด ๋๊ธฐ ์ํ ์ด๋ค ๊ฒ (Thing) ์ธ์คํด์ค์ ์งํฉ
์ ํฌ์คํธ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง(1)๊ณผ ์ด์ด์ง๋ ๋ด์ฉ์ ๋๋ค.
SQLD ์ํ ๋ณด๊ณ ๋์ ์ ๋ฆฌํ ๊ฒธ ์์ฑํด ๋ด ๋๋ค. ์ํ๊ด๋ จ ํ๊ธฐ๋ ๊ณง ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
ํํฐ์ ๋ (Partitioning) ์ฉ๋์ด ํฐ Table ์ด๋ ์ธ๋ฑ์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ฌ์ด ๋จ์(partition)๋ก ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ ํ๋์ ํ ์ด๋ธ์ ๋ง์ ์์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๋ฉด, ์ธ๋ฑ์ค๋ฅผ ์ถ๊ฐํ๊ณ ํ ์ด๋ธ์ ๋ช ๊ฐ๋ก ์ชผ๊ฐ๋ ์ฑ๋ฅ์ด ์ ํ๋๋ ๊ฒฝ์ฐ์ผ ๋. ๋ ผ๋ฆฌ์ ์ผ๋ก๋ ํ๋์ ํ ์ด...
์๋ก ํ์ฌ ๋ค๋ฅธํ ์ํ์ ์ฐ๋ฆฌํ ์ํ์ด ๋ค์ด๊ฐ๊ฒ๋๋ฉด์, ๊ทธ ํ์์ ์ฌ์ฉํ๊ณ ์๋ ํจํค์ง ๋งค๋์ ์ธ yarn berry๋ฅผ ๋ฐ๋ผ์ผ ํ์๋ค. ๊ทธ ์ ์๋ pnpm์ ์ฌ์ฉํ์๋๋ฐ, yarn berry๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ฉด์ yarn berry์ ๋ํด ์กฐ์ฌํ ๋ด์ฉ์ ๊ธฐ๋กํ๋ค.
CSS media query
๊ฐ์ Vue3์์ Proxy๋ฅผ ํตํด reactive object๋ฅผ ๋ง๋ ๋ค๊ณ ๋ค์๋ค.1 reactive ๋ณ์๋ฅผ console.log๋ก ์ฐ์ด๋ณด๋ฉด Proxy๋ก ๊ฐ์ธ์ ธ์๋๊ฑธ ๋ณผ ์ ์๋ค. ์ด Proxy๊ฐ ๋๋์ฒด ๋ญ๊ธธ๋ ํ์ฉํ๋ค๋๊ฑธ๊น? Vue3 ์ชฝ์ ์์ธํ ๋ณด๊ธฐ์ ์ ES6์ ๋ฑ์ฅํ Pro...
๊ฐ์ ๊ฐํน ๋ฌธ์์ด๋ก ์ ์ฅ๋ js ์ฝ๋๋ฅผ ์คํํด์ผ ํ ๋๊ฐ ์๋ค. ์ด๋ด ๋๋ eval์ด๋ new Function์ ์ฌ์ฉํ ์ ์๋ค. ๊ฐ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค. ํ์๊ฐ์ ๊ฒฝ์ฐ, DB์ ์ ์ฅ๋ string ๊ฐ์ ์คํํด์ผ๋ ๋๊ฐ ์์์ด์ ์ด๋ฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ฒ ๋์๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก๋, ์ฌ์ฉํ์ง ์๊ณ ...
๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ JS ํ์ผ์ ๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณธ๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ์ฝ๋์ ์์ ์ฐธ๊ณ ํ์ต๋๋ค.
Summary ์ ํฌ ๊นํ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑ/๊ฐ๋ฐํ ๋ ๋ก์ปฌ ์ปดํจํฐ๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ณ๋ก ๋ฐ๋ก ํ์ธํ๋ ๋ฒ์ ์์๋ด ๋๋ค. ์ด์ธ์ ๊ฒฝ์ฐ๋ค(๋ผ์ด๋ธ๋ฆฌ๋ก๋, ๋ฏธ๋ ํฌ์คํธ)์ ๋ํด์๋ ์์๋ด ๋๋ค.
Summary ์ ๊นํ ๋ธ๋ก๊ทธ์ ์ถ๊ฐํ ์คํ์ผ ๊ด๋ จ ์ค์ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค. ๊ณ์ ์ถ๊ฐํ ์์ ์ ๋๋ค.
Summary ์ ๊นํ ๋ธ๋ก๊ทธ์ ์ถ๊ฐํ ๊ธฐ๋ฅ ์ค์ ๋ฐฉ๋ฒ์ ๊ณต์ ํฉ๋๋ค. ๊ณ์ ์ถ๊ฐํ ์์ ์ ๋๋ค.
Summary Weโll learn how to add MathJax and render math equations on our Minimal Mistakes Github pages.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
Problem Parenthesis String (PS) consists of two parenthesis symbols โ(โ and โ)โ only. In parenthesis strings, some strings are called a valid PS (shortly, VP...
๋ฌธ์ For each list of words, print a line with each word reversed without changing the order of the words. Each word consists of English letters only.
Introduction
Summary ํ๋ก๊ทธ๋จ๊ณผ ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด๋ฅผ ์์๋ณธ๋ค.
Introduction
Summary ํ๋ก๊ทธ๋จ๊ณผ ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด๋ฅผ ์์๋ณธ๋ค.
Summary In this post, I will cover the basics of Object Oriented Programming(OOP).
Summary ํ๋ก๊ทธ๋จ๊ณผ ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด๋ฅผ ์์๋ณธ๋ค.
๊ฐ์ ์๋ก ๋ค์ด๊ฐ๋ ํ๋ซํผ ํ๋ก์ ํธ์์ ์๋น์ค ๋ฆฌ๋ทฐ์์คํ ์ ๋์ ํ๊ธฐ๋ก ํ์ต๋๋ค. ์ฒ์์ ๋จ์ํ ๋ง์ ํ๋ซํผ์์ ์ฌ์ฉํ๋ ๋ณ์ ์์คํ ์ ๋ ์ฌ๋ ธ๋๋ฐ ๋ณ์ ์ ์ ์ฉํ๋ ๋ธ๋ ์ปจ์๋จธ๋ค์ ์ด๋ป๊ฒ ๋ฐฉ์งํ๊ณ ๋์ํ ์ง ๊ณ ๋ฏผ์ด ๋์์ต๋๋ค. ๋ณ์ ์์คํ ๊ด๋ จ ๋ฌธ์ ์ ๊ณผ ํด๊ฒฐ๋ฒ์ ๋ํด ์ ๊ฐ ๋ฆฌ์์นํ๊ณ ์ข ...
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์์ ์ ๋ ๊ฒฝ๋ก๋ก ๊น๋ํ๊ฒ ์ ์ ํ์ผ ๊ฐ์ ธ์ค๋ ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ฅณ Using absolute paths to access static assets in React Native apps
๊ฐ์ ํ์ฌ์์ ์งํํ ์๋ก์ด ํ๋ก์ ํธ์ ๊ธฐ์ ์คํ์ ๊ณ ๋ฏผํ๋ฉด์, ํจํค์ง ๋งค๋์ ๋ ์์๋ณด์๋ค. 2์ฃผ ๋ง์ ๋ญ๊ฐ๊ฐ ๋์์ผ ํ๋ ์ํฉ์ด๋ผ ์์ธํ ๋ฆฌ์์นํ ๊ธฐํ๋ ์์์ง๋ง, ์งง์ ์๊ฐ ๋์ PNPM์ ๋ํด ํ์ ํ ๋ด์ฉ๊ณผ ํ์ฌ ํ๋ก์ ํธ์ ๋์ ํ ๊ฒฝํ์ ์์ง ์๊ณ ๊ณต์ ํ๋ ค ๊ธฐ๋กํ๋ค.
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์์ ์ ๋ ๊ฒฝ๋ก๋ก ๊น๋ํ๊ฒ ์ ์ ํ์ผ ๊ฐ์ ธ์ค๋ ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ฅณ Using absolute paths to access static assets in React Native apps
Problem Parenthesis String (PS) consists of two parenthesis symbols โ(โ and โ)โ only. In parenthesis strings, some strings are called a valid PS (shortly, VP...
๋ฌธ์ For each list of words, print a line with each word reversed without changing the order of the words. Each word consists of English letters only.
์ค๋น๋ฌผ ๋์ปค์ ๋์ปค ์ปดํฌ์ฆ๋ฅผ ์ค์นํด ์ฃผ์ธ์. ์์ง ์ค์น๊ฐ ์ ๋์ จ๋ค๋ฉด ์ด ๊ธ์ ์ฐธ๊ณ ํ์ธ์.
๋์ปค ์ค์น ๋๋๋๋ ์ฐ๋ ๋์ปค์ธ์. ์ผ๋ฅธ ์ค์นํด๋ณด์.
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl ๋ก Ubuntu 20.04 LTS ์ค์นํ๊ณ , vs code์์ default terminal์ wsl ๋ก ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค. wsl ์ค์น ์ ์ ๋ Git Bash๋ฅผ default ํฐ๋ฏธ๋๋ก ์ผ์ต๋๋ค.
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl ๋ก Ubuntu 20.04 LTS ์ค์นํ๊ณ , vs code์์ default terminal์ wsl ๋ก ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค. wsl ์ค์น ์ ์ ๋ Git Bash๋ฅผ default ํฐ๋ฏธ๋๋ก ์ผ์ต๋๋ค.
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl ๋ก Ubuntu 20.04 LTS ์ค์นํ๊ณ , vs code์์ default terminal์ wsl ๋ก ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค. wsl ์ค์น ์ ์ ๋ Git Bash๋ฅผ default ํฐ๋ฏธ๋๋ก ์ผ์ต๋๋ค.
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl ๋ก Ubuntu 20.04 LTS ์ค์นํ๊ณ , vs code์์ default terminal์ wsl ๋ก ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค. wsl ์ค์น ์ ์ ๋ Git Bash๋ฅผ default ํฐ๋ฏธ๋๋ก ์ผ์ต๋๋ค.
ํ์ฌ Vue3 App & Antd ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํด์ ๊ฐ๋ฐํ๊ณ ์๋ค. ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ์์ ๊ฐ๋ฐํ๋ ์ค์ ์๋์ ๊ฐ์ webpack devserver overlay์ runtime์๋ฌ๊ฐ ๋ด์๋ค: ``` Uncaught runtime errors:
Shadow DOM์ด๋ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ์์ง์ HTML๊ณผ ๊ฐ์ ๋ฌธ์(document)๋ฅผ ํ์ฑํด์ DOM(Document Object Model) tree๋ฅผ ๋ง๋ ๋ค. DOM ํธ๋ฆฌ๋ ๋ฌธ์ ๋ด์ฉ๊ณผ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ๊ณ์ธต๊ตฌ์กฐ ํํ๋ก ๋ง๋ค์ด ์ง๋ค. DOM API๋ฅผ ์ฌ์ฉํด์ DOM ํธ๋ฆฌ์ ๊ทธ...
์๋ก ํ์ฌ ๋ค๋ฅธํ ์ํ์ ์ฐ๋ฆฌํ ์ํ์ด ๋ค์ด๊ฐ๊ฒ๋๋ฉด์, ๊ทธ ํ์์ ์ฌ์ฉํ๊ณ ์๋ ํจํค์ง ๋งค๋์ ์ธ yarn berry๋ฅผ ๋ฐ๋ผ์ผ ํ์๋ค. ๊ทธ ์ ์๋ pnpm์ ์ฌ์ฉํ์๋๋ฐ, yarn berry๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ฉด์ yarn berry์ ๋ํด ์กฐ์ฌํ ๋ด์ฉ์ ๊ธฐ๋กํ๋ค.
๊ฐ์ ํ์ฌ์์ ์งํํ ์๋ก์ด ํ๋ก์ ํธ์ ๊ธฐ์ ์คํ์ ๊ณ ๋ฏผํ๋ฉด์, ํจํค์ง ๋งค๋์ ๋ ์์๋ณด์๋ค. 2์ฃผ ๋ง์ ๋ญ๊ฐ๊ฐ ๋์์ผ ํ๋ ์ํฉ์ด๋ผ ์์ธํ ๋ฆฌ์์นํ ๊ธฐํ๋ ์์์ง๋ง, ์งง์ ์๊ฐ ๋์ PNPM์ ๋ํด ํ์ ํ ๋ด์ฉ๊ณผ ํ์ฌ ํ๋ก์ ํธ์ ๋์ ํ ๊ฒฝํ์ ์์ง ์๊ณ ๊ณต์ ํ๋ ค ๊ธฐ๋กํ๋ค.
๊ธฐ์กด์ ์์ฑํ SVG vs Canvas ์ธ์ ์จ์ผํ๋์ ์ด์ด์ง๋ ๊ธ์ด๋ค. ์ ๊ธ์๋ SVG์ Canvas ๊ธฐ์ ๊ฐ๊ฐ์ ๋ํด ์ค๋ช ํ๋ค๋ฉด ์ด ๊ธ์ Chart๋ฅผ ์ฌ์ฉํ ๋ SVG์ Canvas ๋ ๋๋ฌ ์ค ์ด๋ค ๊ฒ์ ์ ํํด์ผํ๋์ง ๋ค๋ฃฌ๋ค.
๊ฐ์ SVG์ Canvas๋ ๋๋ค HTML5์์ ์ถ๊ฐ๋ ๊ธฐ์ ์ด๋ค. ๋๋ค ๊ทธ๋ํฝ์ ๊ทธ๋ฆฌ๋ ๊ธฐ์ ์ด์ง๋ง, ๊ทธ๋ ค์ง๋ ๋ฐฉ์์ด ๋ค๋ฅด๋ค.
๊ธฐ์กด์ ์์ฑํ SVG vs Canvas ์ธ์ ์จ์ผํ๋์ ์ด์ด์ง๋ ๊ธ์ด๋ค. ์ ๊ธ์๋ SVG์ Canvas ๊ธฐ์ ๊ฐ๊ฐ์ ๋ํด ์ค๋ช ํ๋ค๋ฉด ์ด ๊ธ์ Chart๋ฅผ ์ฌ์ฉํ ๋ SVG์ Canvas ๋ ๋๋ฌ ์ค ์ด๋ค ๊ฒ์ ์ ํํด์ผํ๋์ง ๋ค๋ฃฌ๋ค.
๊ฐ์ SVG์ Canvas๋ ๋๋ค HTML5์์ ์ถ๊ฐ๋ ๊ธฐ์ ์ด๋ค. ๋๋ค ๊ทธ๋ํฝ์ ๊ทธ๋ฆฌ๋ ๊ธฐ์ ์ด์ง๋ง, ๊ทธ๋ ค์ง๋ ๋ฐฉ์์ด ๋ค๋ฅด๋ค.
๊ณผํ ๊ธฐ์ ์ ๋ณดํต์ ๋ถ์์ ์ฃผ์ตํ๋ World IT Show(WIS) 2021 ๋ฅผ ๊ตฌ๊ฒฝ ๊ฐ๋ค ์์ต๋๋ค. 4์ 21์ผ๋ถํฐ 23์ผ๊น์ง ์งํํ๋ ํ์ฌ์๋๋ฐ, ์ ๋ ์์์ผ์ ๊ฐ์ต๋๋ค. ์ฅ์๋ ์ฝ์์ค!
Summary Weโll learn how to add MathJax and render math equations on our Minimal Mistakes Github pages.
Summary ์ ํฌ ๊นํ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑ/๊ฐ๋ฐํ ๋ ๋ก์ปฌ ์ปดํจํฐ๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ณ๋ก ๋ฐ๋ก ํ์ธํ๋ ๋ฒ์ ์์๋ด ๋๋ค. ์ด์ธ์ ๊ฒฝ์ฐ๋ค(๋ผ์ด๋ธ๋ฆฌ๋ก๋, ๋ฏธ๋ ํฌ์คํธ)์ ๋ํด์๋ ์์๋ด ๋๋ค.
์ ๊ท์์ด๋ Regex (regular expression, regex, regexp, or rational expression, ์ ๊ทํํ์)์ ํน์ ํ ํ ์คํธ ํจํด์ ํํํ๋ ๋ฌธ์์ด์ ๋๋ค. ํ ์คํธ์์ ํน์ ํ ํจํด์ ์ฐพ์ ๋ ๋๋ฆฌ ์ฐ์ ๋๋ค.
Summary ํ๋ก๊ทธ๋จ๊ณผ ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด๋ฅผ ์์๋ณธ๋ค.
Summary ์ค์ผ์ค๋ฌ์ ๋ํด ์์๋ณธ๋ค.
Summary CPU ์ค์ผ์ค๋ง์ ๋ํด ์์๋ณธ๋ค.1 wikipediaย ↩
Summary ๋๊ธฐ์ ๋น๋๊ธฐ์ ์ฐจ์ด์ ์ ์์๋ณด๊ณ , Blocking๊ณผ Non-blocking I/O ๋ชจ๋ธ์ ๋ํด์๋ ์์๋ณธ๋ค.
Summary ๋๊ธฐ์ ๋น๋๊ธฐ์ ์ฐจ์ด์ ์ ์์๋ณด๊ณ , Blocking๊ณผ Non-blocking I/O ๋ชจ๋ธ์ ๋ํด์๋ ์์๋ณธ๋ค.
Summary ์ด์์ฒด์ ์ญ์ฌ์ ๋ํด ์์๋ณธ๋ค.
Summary Nowadays, many people seem to interchangeably use the words REST APIs and HTTP APIs. However, they are two different things. Through this post, I wil...
Summary Nowadays, many people seem to interchangeably use the words REST APIs and HTTP APIs. However, they are two different things. Through this post, I wil...
Summary ์ด์์ฒด์ ์ ๋ณดํธ ๊ธฐ๋ฒ์ด๋ผ๊ณ ํ ์ ์๋ ์ด์ค ๋์ ๋ชจ๋์ ๋ํด ์์๋ณธ๋ค. 1 neon518๋ tistoryย ↩
Introduction
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์์ ์ ๋ ๊ฒฝ๋ก๋ก ๊น๋ํ๊ฒ ์ ์ ํ์ผ ๊ฐ์ ธ์ค๋ ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ฅณ Using absolute paths to access static assets in React Native apps
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์์ ์ ๋ ๊ฒฝ๋ก๋ก ๊น๋ํ๊ฒ ์ ์ ํ์ผ ๊ฐ์ ธ์ค๋ ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ฅณ Using absolute paths to access static assets in React Native apps
๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ ์ฑ์์ ์ ๋ ๊ฒฝ๋ก๋ก ๊น๋ํ๊ฒ ์ ์ ํ์ผ ๊ฐ์ ธ์ค๋ ๋ฒ์ ์๊ฐํฉ๋๋ค.๐ฅณ Using absolute paths to access static assets in React Native apps
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
๋ฐฑ์ค ์ฌ์ดํธ์์ ๊ฐ์ ธ์จ ๋ฌธ์ ์ ๋๋ค.
๊ฐ์ ์๋ก ๋ค์ด๊ฐ๋ ํ๋ซํผ ํ๋ก์ ํธ์์ ์๋น์ค ๋ฆฌ๋ทฐ์์คํ ์ ๋์ ํ๊ธฐ๋ก ํ์ต๋๋ค. ์ฒ์์ ๋จ์ํ ๋ง์ ํ๋ซํผ์์ ์ฌ์ฉํ๋ ๋ณ์ ์์คํ ์ ๋ ์ฌ๋ ธ๋๋ฐ ๋ณ์ ์ ์ ์ฉํ๋ ๋ธ๋ ์ปจ์๋จธ๋ค์ ์ด๋ป๊ฒ ๋ฐฉ์งํ๊ณ ๋์ํ ์ง ๊ณ ๋ฏผ์ด ๋์์ต๋๋ค. ๋ณ์ ์์คํ ๊ด๋ จ ๋ฌธ์ ์ ๊ณผ ํด๊ฒฐ๋ฒ์ ๋ํด ์ ๊ฐ ๋ฆฌ์์นํ๊ณ ์ข ...
๋์ปค ์ค์น ๋๋๋๋ ์ฐ๋ ๋์ปค์ธ์. ์ผ๋ฅธ ์ค์นํด๋ณด์.
์ค๋น๋ฌผ ๋์ปค์ ๋์ปค ์ปดํฌ์ฆ๋ฅผ ์ค์นํด ์ฃผ์ธ์. ์์ง ์ค์น๊ฐ ์ ๋์ จ๋ค๋ฉด ์ด ๊ธ์ ์ฐธ๊ณ ํ์ธ์.
์ค๋น๋ฌผ ๋์ปค์ ๋์ปค ์ปดํฌ์ฆ๋ฅผ ์ค์นํด ์ฃผ์ธ์. ์์ง ์ค์น๊ฐ ์ ๋์ จ๋ค๋ฉด ์ด ๊ธ์ ์ฐธ๊ณ ํ์ธ์.
Summary ๋งค์ผ ์ํ ์ฉ์ด ํ๊ธ์ด๋ ์์ด๋ ๋งค์น๊ฐ ์๋์ ์ฐพ์๋ณด๊ธฐ ๊ท์ฐฎ์์ ์ ๋ฆฌํฉ๋๋ค.
Summary ๋งค์ผ ์ํ ์ฉ์ด ํ๊ธ์ด๋ ์์ด๋ ๋งค์น๊ฐ ์๋์ ์ฐพ์๋ณด๊ธฐ ๊ท์ฐฎ์์ ์ ๋ฆฌํฉ๋๋ค.
Summary ๋งค์ผ ์ํ ์ฉ์ด ํ๊ธ์ด๋ ์์ด๋ ๋งค์น๊ฐ ์๋์ ์ฐพ์๋ณด๊ธฐ ๊ท์ฐฎ์์ ์ ๋ฆฌํฉ๋๋ค.
Summary ๋งค์ผ ์ํ ์ฉ์ด ํ๊ธ์ด๋ ์์ด๋ ๋งค์น๊ฐ ์๋์ ์ฐพ์๋ณด๊ธฐ ๊ท์ฐฎ์์ ์ ๋ฆฌํฉ๋๋ค.
Summary ๋งค์ผ ์ํ ์ฉ์ด ํ๊ธ์ด๋ ์์ด๋ ๋งค์น๊ฐ ์๋์ ์ฐพ์๋ณด๊ธฐ ๊ท์ฐฎ์์ ์ ๋ฆฌํฉ๋๋ค.
๊ฐ์ wsl ๋ก Ubuntu 20.04 LTS ์ค์นํ๊ณ , vs code์์ default terminal์ wsl ๋ก ์ค์ ํ๋ ๋ฒ์ ๋ฐฐ์๋๋ค. wsl ์ค์น ์ ์ ๋ Git Bash๋ฅผ default ํฐ๋ฏธ๋๋ก ์ผ์ต๋๋ค.
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
๊ฐ์ wsl๋ก Ubuntu 20.04 LTS๋ฅผ ์ค์นํ๊ณ , WSL bash ํฐ๋ฏธ๋์ ์ฌ์ฉํด์ ์์ ์ค์ธ๋ฐ, WSL ๊ฐ์ ๊ฒฝ์ฐ /mnt/c/Users/{usernmae} ์ด๋ฐ์์ผ๋ก ์์๋๋ค. ์์ ํ๋ ํ๋ก์ ํธ path๊ฐ ๊ธธ์ด์ง๊ฒ ๋๋ฉด, ํฐ๋ฏธ๋ prompt์ working direct...
Shadow DOM์ด๋ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ์์ง์ HTML๊ณผ ๊ฐ์ ๋ฌธ์(document)๋ฅผ ํ์ฑํด์ DOM(Document Object Model) tree๋ฅผ ๋ง๋ ๋ค. DOM ํธ๋ฆฌ๋ ๋ฌธ์ ๋ด์ฉ๊ณผ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ๊ณ์ธต๊ตฌ์กฐ ํํ๋ก ๋ง๋ค์ด ์ง๋ค. DOM API๋ฅผ ์ฌ์ฉํด์ DOM ํธ๋ฆฌ์ ๊ทธ...
Shadow DOM์ด๋ ๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ์์ง์ HTML๊ณผ ๊ฐ์ ๋ฌธ์(document)๋ฅผ ํ์ฑํด์ DOM(Document Object Model) tree๋ฅผ ๋ง๋ ๋ค. DOM ํธ๋ฆฌ๋ ๋ฌธ์ ๋ด์ฉ๊ณผ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ ๊ณ์ธต๊ตฌ์กฐ ํํ๋ก ๋ง๋ค์ด ์ง๋ค. DOM API๋ฅผ ์ฌ์ฉํด์ DOM ํธ๋ฆฌ์ ๊ทธ...
๊ฐ์ ์์ฑํ ๋น ๋๋ ํ ๋ฆฌ๋ฅผ git commit ํ๋ ๋ฒ์ ์์๋ณธ๋ค.
๊ฐ์ ์์ฑํ ๋น ๋๋ ํ ๋ฆฌ๋ฅผ git commit ํ๋ ๋ฒ์ ์์๋ณธ๋ค.
๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ JS ํ์ผ์ ๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณธ๋ค.
๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ JS ํ์ผ์ ๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณธ๋ค.
๊ฐ์ ๋ธ๋ผ์ฐ์ ์์ JS ํ์ผ์ ๋๋ฒ๊น ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณธ๋ค.
Intro Iโve been working as a front-end since last year, and I started to question UI/UX and wanted to learn about the subject. Searching for UI/UX-related c...
Intro Iโve been working as a front-end since last year, and I started to question UI/UX and wanted to learn about the subject. Searching for UI/UX-related c...
๊ฐ์ ํ์ฌ์์ ์งํํ ์๋ก์ด ํ๋ก์ ํธ์ ๊ธฐ์ ์คํ์ ๊ณ ๋ฏผํ๋ฉด์, ํจํค์ง ๋งค๋์ ๋ ์์๋ณด์๋ค. 2์ฃผ ๋ง์ ๋ญ๊ฐ๊ฐ ๋์์ผ ํ๋ ์ํฉ์ด๋ผ ์์ธํ ๋ฆฌ์์นํ ๊ธฐํ๋ ์์์ง๋ง, ์งง์ ์๊ฐ ๋์ PNPM์ ๋ํด ํ์ ํ ๋ด์ฉ๊ณผ ํ์ฌ ํ๋ก์ ํธ์ ๋์ ํ ๊ฒฝํ์ ์์ง ์๊ณ ๊ณต์ ํ๋ ค ๊ธฐ๋กํ๋ค.
๊ฐ์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค์ผํ๋ ํ๋ฉด์ด ์๋ค๊ณ ๊ฐ์ ํ๋ค. Web์์ ๋ง์ด ์ฌ์ฉํ๋ HTTP request-response ๋ชจ๋ธ์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์ด๋ค ๋ฆฌ์์ค์ ๋ํด ์์ฒญ์ ๋ณด๋ด๊ณ , ๊ทธ์ ๋ง๋ ์๋ต์ ์๋ฒ๊ฐ ๋ด๋ ค์ฃผ๋ ํํ๋ค. ์ด๋ฐ ๋ชจ๋ธ์ ์ ์ ์ธ ์ปจํ ์ธ ๋ฅผ ๋ณด์ฌ์ค ๋์๋ ์๋ง...
๊ฐ์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค์ผํ๋ ํ๋ฉด์ด ์๋ค๊ณ ๊ฐ์ ํ๋ค. Web์์ ๋ง์ด ์ฌ์ฉํ๋ HTTP request-response ๋ชจ๋ธ์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์ด๋ค ๋ฆฌ์์ค์ ๋ํด ์์ฒญ์ ๋ณด๋ด๊ณ , ๊ทธ์ ๋ง๋ ์๋ต์ ์๋ฒ๊ฐ ๋ด๋ ค์ฃผ๋ ํํ๋ค. ์ด๋ฐ ๋ชจ๋ธ์ ์ ์ ์ธ ์ปจํ ์ธ ๋ฅผ ๋ณด์ฌ์ค ๋์๋ ์๋ง...
๊ฐ์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค์ผํ๋ ํ๋ฉด์ด ์๋ค๊ณ ๊ฐ์ ํ๋ค. Web์์ ๋ง์ด ์ฌ์ฉํ๋ HTTP request-response ๋ชจ๋ธ์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์ด๋ค ๋ฆฌ์์ค์ ๋ํด ์์ฒญ์ ๋ณด๋ด๊ณ , ๊ทธ์ ๋ง๋ ์๋ต์ ์๋ฒ๊ฐ ๋ด๋ ค์ฃผ๋ ํํ๋ค. ์ด๋ฐ ๋ชจ๋ธ์ ์ ์ ์ธ ์ปจํ ์ธ ๋ฅผ ๋ณด์ฌ์ค ๋์๋ ์๋ง...
๊ฐ์ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค์ผํ๋ ํ๋ฉด์ด ์๋ค๊ณ ๊ฐ์ ํ๋ค. Web์์ ๋ง์ด ์ฌ์ฉํ๋ HTTP request-response ๋ชจ๋ธ์ ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )๊ฐ ์ด๋ค ๋ฆฌ์์ค์ ๋ํด ์์ฒญ์ ๋ณด๋ด๊ณ , ๊ทธ์ ๋ง๋ ์๋ต์ ์๋ฒ๊ฐ ๋ด๋ ค์ฃผ๋ ํํ๋ค. ์ด๋ฐ ๋ชจ๋ธ์ ์ ์ ์ธ ์ปจํ ์ธ ๋ฅผ ๋ณด์ฌ์ค ๋์๋ ์๋ง...
This algorithm problem is from leetcode.
This algorithm problem is from leetcode.
This algorithm problem is from leetcode.
This algorithm problem is from leetcode.
๊ฐ์ ๊ฐํน ๋ฌธ์์ด๋ก ์ ์ฅ๋ js ์ฝ๋๋ฅผ ์คํํด์ผ ํ ๋๊ฐ ์๋ค. ์ด๋ด ๋๋ eval์ด๋ new Function์ ์ฌ์ฉํ ์ ์๋ค. ๊ฐ ๋ฐฉ๋ฒ์ ์์๋ณธ๋ค. ํ์๊ฐ์ ๊ฒฝ์ฐ, DB์ ์ ์ฅ๋ string ๊ฐ์ ์คํํด์ผ๋ ๋๊ฐ ์์์ด์ ์ด๋ฐ ๋ฐฉ๋ฒ์ ์ฐพ๊ฒ ๋์๋ค. ๊ฒฐ๋ก ์ ์ผ๋ก๋, ์ฌ์ฉํ์ง ์๊ณ ...
๊ฐ์ Vue2 prototype ์ฒ๋ผ Vue3์์ ์ ์ญ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
๊ฐ์ Vue2 prototype ์ฒ๋ผ Vue3์์ ์ ์ญ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์.
๊ฐ์ Vue3์์ Proxy๋ฅผ ํตํด reactive object๋ฅผ ๋ง๋ ๋ค๊ณ ๋ค์๋ค.1 reactive ๋ณ์๋ฅผ console.log๋ก ์ฐ์ด๋ณด๋ฉด Proxy๋ก ๊ฐ์ธ์ ธ์๋๊ฑธ ๋ณผ ์ ์๋ค. ์ด Proxy๊ฐ ๋๋์ฒด ๋ญ๊ธธ๋ ํ์ฉํ๋ค๋๊ฑธ๊น? Vue3 ์ชฝ์ ์์ธํ ๋ณด๊ธฐ์ ์ ES6์ ๋ฑ์ฅํ Pro...
CSS media query
CSS media query
์๋ก ํ์ฌ ๋ค๋ฅธํ ์ํ์ ์ฐ๋ฆฌํ ์ํ์ด ๋ค์ด๊ฐ๊ฒ๋๋ฉด์, ๊ทธ ํ์์ ์ฌ์ฉํ๊ณ ์๋ ํจํค์ง ๋งค๋์ ์ธ yarn berry๋ฅผ ๋ฐ๋ผ์ผ ํ์๋ค. ๊ทธ ์ ์๋ pnpm์ ์ฌ์ฉํ์๋๋ฐ, yarn berry๋ก ๋ง์ด๊ทธ๋ ์ด์ ์ ํ๋ฉด์ yarn berry์ ๋ํด ์กฐ์ฌํ ๋ด์ฉ์ ๊ธฐ๋กํ๋ค.
๊ฐ์ ์น ํ์ด์ง๋ฅผ ์บก์ฒํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ค.
๊ฐ์ ์น ํ์ด์ง๋ฅผ ์บก์ฒํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ค.
๊ฐ์ ์น ํ์ด์ง๋ฅผ ์บก์ฒํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํ๋ค.
๊ฐ์ ํ์ฌ์์ ๋ฌผ๋ฆฌ/๊ฐ์์์ ์คํ ๋ฆฌ์ง ๋ชจ๋ํฐ๋ง ์ ๋ฌด๋ฅผ ์ค๊ณํด์ผํ๋๋ฐ ๋ชจ๋ฅด๋ ์ฉ์ด๊ฐ ๋ง์์ ์ ๋ฆฌํด๋ดค๋ค.
๊ฐ์ ํ์ฌ์์ ๋ฌผ๋ฆฌ/๊ฐ์์์ ์คํ ๋ฆฌ์ง ๋ชจ๋ํฐ๋ง ์ ๋ฌด๋ฅผ ์ค๊ณํด์ผํ๋๋ฐ ๋ชจ๋ฅด๋ ์ฉ์ด๊ฐ ๋ง์์ ์ ๋ฆฌํด๋ดค๋ค.
๊ฐ์ ํ์ฌ์์ ๋ฌผ๋ฆฌ/๊ฐ์์์ ์คํ ๋ฆฌ์ง ๋ชจ๋ํฐ๋ง ์ ๋ฌด๋ฅผ ์ค๊ณํด์ผํ๋๋ฐ ๋ชจ๋ฅด๋ ์ฉ์ด๊ฐ ๋ง์์ ์ ๋ฆฌํด๋ดค๋ค.
๊ฐ์ Thick ๋๋ Thin client๋ผ๋ ๋จ์ด๋ ๋คํธ์ํฌ๋ก ์ด์ด์ง ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ์์ ์์คํ /์ฅ์น๊ฐ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ํ๋ก์ธ์ฑํ๊ณ ์ด๋์ ๋์ ์์์ ์๊ตฌํ๋์ง์ ๋ฐ๋ผ ๋ถ๋ฅํ ๋ ์ฐ์ธ๋ค. ๊ฐ ๋จ์ด์ ๋ป์ ์์๋ณด์.
๊ฐ์ Thick ๋๋ Thin client๋ผ๋ ๋จ์ด๋ ๋คํธ์ํฌ๋ก ์ด์ด์ง ํด๋ผ์ด์ธํธ-์๋ฒ ์ํคํ ์ฒ์์ ์์คํ /์ฅ์น๊ฐ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ํ๋ก์ธ์ฑํ๊ณ ์ด๋์ ๋์ ์์์ ์๊ตฌํ๋์ง์ ๋ฐ๋ผ ๋ถ๋ฅํ ๋ ์ฐ์ธ๋ค. ๊ฐ ๋จ์ด์ ๋ป์ ์์๋ณด์.
ํ์ฌ Vue3 App & Antd ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉํด์ ๊ฐ๋ฐํ๊ณ ์๋ค. ๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ์์ ๊ฐ๋ฐํ๋ ์ค์ ์๋์ ๊ฐ์ webpack devserver overlay์ runtime์๋ฌ๊ฐ ๋ด์๋ค: ``` Uncaught runtime errors: