JSP๋ž€? ๊ทธ ์™ธ ๋ฐฐ๊ฒฝ ์ง€์‹๋“ค
Backend/SERVLET 2020. 1. 2. 18:54

์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ˆ  "HTML๊ณผ ๊ฐ™์€ ์ •์  ์ฝ˜ํ…์ธ ์— ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ ํ†ตํ•ฉํ•ด์ฃผ๋Š” ๊ธฐ์ˆ , ๋”์šฑ ํŽธ๋ฆฌํ•˜๊ฒŒ ์›น ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ" ์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ˆ  ์ด์ „์—๋Š” CGI ๊ฐœ๋ฐœ ๋ฐฉ์‹์ด ์‚ฌ์šฉ๋˜์—ˆ์—ˆ๋‹ค. CGI๋Š” ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ง€์›ํ•œ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์–ด ๋„๋ฆฌ ์‚ฌ์šฉ๋์—ˆ๋‹ค. ํ•˜์ง€๋งŒ CGI๋Š” ์‚ฌ์šฉ์ž ํ•œ๋ช…์ด ์—ฐ๊ฒฐ๋ ๋•Œ๋งˆ๋‹ค ํ”„๋กœ์„ธ์Šค๋ฅผ ํ•˜๋‚˜์”ฉ ์ถ”๊ฐ€์ ์œผ๋กœ ์ƒ์„ฑ ํ•ด์•ผ ํ–ˆ์œผ๋ฉฐ HTML ํƒœ๊ทธ ๊ตฌ์กฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์‹œ ์ปดํŒŒ์ผ ํ•ด์•ผ ํ•˜๋Š” ์ฆ‰, ๊ฐœ๋ฐœ๊ณผ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ๊ต‰์žฅํžˆ ์–ด๋ ค์šด ๊ตฌ์กฐ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ์  ๋•Œ๋ฌธ์— ์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ˆ ์ด ๋“ฑ์žฅํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. JSP,ASP,PHP๋ฅผ ์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ˆ ์ด๋ผ ํ•œ๋‹ค. ์„œ๋ฒ„ ์Šคํฌ๋ฆฝํŠธ ๊ธฐ์ˆ ์ด๋ž€, HTML์— ํ”„๋กœ๊ทธ๋žจ ์–ธ์–ด๋ฅผ ์Šคํฌ๋ฆฝํŠธ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ์ˆ ๋กœ์จ, ํ”„๋กœ๊ทธ๋žจ์˜ ํ•ด์„์ด๋‚˜ ์ปดํŒŒ์ผ ๊ณผ์ •์„ ..

[๋„คํŠธ์›Œํฌ] OSI 7๊ณ„์ธต
Computer Science/๋„คํŠธ์›Œํฌ 2020. 1. 2. 16:55

๊ณ„์ธต๊ตฌ์กฐ ๊ณ„์ธต๊ตฌ์กฐ๋Š” ํฌ๊ณ  ๋ณต์žกํ•œ ์‹œ์Šคํ…œ์˜ ์ž˜ ์ •์˜๋œ ํŠน์ • ๋ถ€๋ถ„์„ ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ๊ณ„์ธต๊ตฌ์กฐ๋Š” ์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ ์š”์†Œ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์„œ๋น„์Šค ๊ตฌํ˜„์„ ๋ณ€ํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ๊ณ„์ธต๊ตฌ์กฐ์˜ ๊ฐœ๋… ํ•œ๋งˆ๋””๋กœ ํฌ๊ณ  ๋ณต์žกํ•œ ๊ตฌ์กฐ๋ฅผ ๋‹จ์ˆœํ™” ์‹œํ‚ค๋Š” ์ž‘์—… ์‹œ์Šคํ…œ์ด ๊ณ„์ธต๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋˜๋ฉด, ๊ทธ ๊ณ„์ธต์ด ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์˜ ๊ตฌํ˜„์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ๋„ ๋งค์šฐ ์‰ฌ์›€ ์–ด๋–ค ํ•œ ๊ณ„์ธต์˜ ๊ตฌํ˜„์ด ๋ณ€ํ•˜๋”๋ผ๋„ ๋‹ค๋ฅธ ๊ณ„์ธต์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Œ ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์ž๋“ค์€ ํ”„๋กœํ† ์ฝœ(ํ”„๋กœํ† ์ฝœ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ†ตํ•ฉ)์„ ๊ณ„์ธต์œผ๋กœ ์กฐ์งํ•จ ๊ฐ ๊ณ„์ธต์€ ๊ทธ ๊ณ„์ธต ๋‚ด๋ถ€์—์„œ ์–ด๋–ค ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜, ์ง์ ‘ ํ•˜์œ„ ๊ณ„์ธต์˜ ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋จ OSI 7๊ณ„์ธต OSI 7๊ณ„์ธต์ด๋ž€, ํ†ต์‹  ์ ‘์†์—์„œ ์™„๋ฃŒ๊นŒ์ง€์˜ ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ์ •์˜ํ•œ ๊ตญ์ œ ํ†ต์‹  ํ‘œ์ค€ ๊ทœ์•ฝ์ด..

[์žฌ๊ท€ํ˜ธ์ถœ] ํ•˜๋…ธ์ดํƒ‘
Computer Science/์•Œ๊ณ ๋ฆฌ์ฆ˜ 2020. 1. 2. 02:14

๊ทœ์น™ "๋งŒ์•ฝ A,B,C ์ค‘์—์„œ A์—์„œ C๋กœ ์›๋ฐ˜์ด ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค๋ฉด, ๊ฐ€์žฅ ํฐ ์›๋ฐ˜์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์›๋ฐ˜๋“ค์„ ์šฐ์„  B๋กœ ์ด๋™ํ•ด์•ผํ•จ" ์–ด๋– ํ•œ ๊ฒฝ์šฐ๋ผ๋„, ๊ฐ€์žฅ ํฐ ์›๋ฐ˜์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์›๋ฐ˜๋“ค์€ ๋ชฉ์ ์ง€์™€ ์ถœ๋ฐœ์ง€๋ฅผ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์ถ•์— ์Œ“์•„์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰ ์›๋ฐ˜์„ ๋ชฉ์ ์ง€์— ๊ฐ€์ ธ๋‹ค ๋†“์€ ํ›„, ๋‚˜๋จธ์ง€ ์›๋ฐ˜๋“ค์„ ๋‹ค์‹œ ๋ชฉ์ ์ง€๋กœ ์ด๋™์‹œ์ผœ์•ผ ํ•œ๋‹ค. ๋ชฉ์ ์ง€๋กœ ์ด๋™ํ•  ๋•Œ ๋˜ํ•œ, ์œ„์˜ ๊ณต์‹์ด ์ด๋ค„์ ธ์•ผ ํ•œ๋‹ค. "๋งŒ์•ฝ ์ถœ๋ฐœ ์ถ•์„ 1, ๋ชฉ์ ์ง€ ์ถ•์„ 3์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด ๋‚˜๋จธ์ง€ ์ถ• 2๋ฅผ ๊ตฌํ•˜๋Š” ๊ณต์‹์€ (1+2+3) - (3+1) ์ด๋‹ค. " ์ฆ‰, ๋ชจ๋“  ์›๋ฐ˜์—์„œ ์ถœ๋ฐœ ์ถ•๊ณผ ๋ชฉ์ ์ง€ ์ถ•์„ ๋นผ๋ฉด ๋‚˜๋จธ์ง€ ์ถ•์ด ๋‚˜์˜จ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ํ’€์ด ์žฌ๊ท€ ํ•จ์ˆ˜๋กœ ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ‘ผ๋‹ค๋ฉด, ์„ธ ๊ฐ€์ง€ ํ๋ฆ„์„ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ฉด ๋œ๋‹ค. (1) ์ด ์›๋ฐ˜์˜ ์ˆ˜๊ฐ€ n์ด๋ผ ..

[๋ฐฑ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜] 2869๋ฒˆ ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค.
Computer Science/์•Œ๊ณ ๋ฆฌ์ฆ˜ 2019. 12. 30. 23:53

๋ฌธ์ œ ์‹œ๊ฐ„ ์ œํ•œ : 0.15์ดˆ ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ : 128MB ๋•… ์œ„์— ๋‹ฌํŒฝ์ด๊ฐ€ ์žˆ๋‹ค. ์ด ๋‹ฌํŒฝ์ด๋Š” ๋†’์ด๊ฐ€ V๋ฏธํ„ฐ์ธ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ์˜ฌ๋ผ๊ฐˆ ๊ฒƒ์ด๋‹ค. ๋‹ฌํŒฝ์ด๋Š” ๋‚ฎ์— A๋ฏธํ„ฐ ์˜ฌ๋ผ๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ๋ฐค์— ์ž ์„ ์ž๋Š” ๋™์•ˆ B๋ฏธํ„ฐ ๋ฏธ๋„๋Ÿฌ์ง„๋‹ค. ๋˜, ์ •์ƒ์— ์˜ฌ๋ผ๊ฐ„ ํ›„์—๋Š” ๋ฏธ๋„๋Ÿฌ์ง€์ง€ ์•Š๋Š”๋‹ค. ๋‹ฌํŒฝ์ด๊ฐ€ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ๋ชจ๋‘ ์˜ฌ๋ผ๊ฐ€๋ ค๋ฉด, ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š”์ง€ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ์„ธ ์ •์ˆ˜ A, B, V๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜์–ด์„œ ์ฃผ์–ด์ง„๋‹ค. (1 ≤ B < A ≤ V ≤ 1,000,000,000) ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— ๋‹ฌํŒฝ์ด๊ฐ€ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ๋ชจ๋‘ ์˜ฌ๋ผ๊ฐ€๋Š”๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ฆฌ๋Š”์ง€ ์ถœ๋ ฅํ•œ๋‹ค. ํ’€์ด ๋ฌธ์ œ ์ž์ฒด๋Š” ๊ต‰์žฅํžˆ ์‰ฝ๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ฑ…์„ ์ ‘ํ•˜๊ฒŒ ๋˜๋ฉด ๋Š˜ ์ดˆ๋ฐ˜๋ถ€์— ๋“ฑ์žฅํ•˜๋Š” ๋ฌธ์ œ ์ค‘ ํ•˜๋‚˜์ธ๋ฐ ๋Œ€์‹ , ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์‹œ๊ฐ„ ์ดˆ๊ฐ€ ๊ฑธ๋ ค์žˆ..

[CSS] ์„ ํƒ์ž
Backend 2019. 12. 26. 21:27

CSS ์„ ํƒ์ž๋ž€? "ํŠน์ •ํ•œ HTML ํƒœ๊ทธ ์„ ํƒ์‹œ ์‚ฌ์šฉํ•œ๋‹ค" ์›ํ•˜๋Š” ํƒœ๊ทธ์— ์Šคํƒ€์ผ ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ ์šฉํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์ผ๋ฐ˜์ ์ธ ํ˜•ํƒœ๋Š” ์„ ํƒ์ž { CSS ์ฝ”๋“œ } ์ด๋‹ค. ๋‹ค์–‘ํ•œ ์„ ํƒ์ž๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ ๊ทธ ์ค‘์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ณ  ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ๋…์€ "ํด๋ž˜์Šค,ID ์„ ํƒ์ž" ์ด๋‹ค. ํด๋ž˜์Šค ์„ ํƒ์ž ํƒœ๊ทธ์— ํด๋ž˜์Šค๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ ํด๋ž˜์Šค๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„ ํƒ์ž์ด๋‹ค. ์ฐธ๊ณ ) ํด๋ž˜์Šค๋Š” ์ค‘๋ณต์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ณดํ†ต, ํƒœ๊ทธ์™€ ํด๋ž˜์Šค ์„ ํƒ์ž๋ฅผ ์ค‘๋ณต์œผ๋กœ ์ ์šฉํ•˜์—ฌ ์ž์„ธํ•˜๊ฒŒ ๊ฐ€๋ฆฌํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ex) li.class { CSS ์ฝ”๋“œ } ID ์„ ํƒ์ž ํƒœ๊ทธ์— ID๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ทธ ID ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ํƒœ๊ทธ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„ ํƒ์ž์ด๋‹ค. ์ฐธ๊ณ ) ID๋Š” ํด๋ž˜์Šค์™€ ๋‹ค๋ฅด๊ฒŒ ์ค‘๋ณต์œผ๋กœ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค. ..