์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ฒคํธ ๋ฆฌ์ค๋ ๊ฐ๋จํ ํฌ์คํ
ํ๋ ค๊ณ ์ฌํํ To Do List๋ฅผ ๋ง๋ค์ด ๋ณด์๋ค! 1. ๊ตฌ๊ธํฐํธ, ์คํ์ผ์ํธ, ์๋ฐ์คํฌ๋ฆฝํธ ์ฐ๊ฒฐ- `style.css`์ `script.js` ์ฐ๊ฒฐ- ๊ตฌ๊ธ ํฐํธ `Poppins` ์ฌ์ฉํ๊ธฐ ์ํด์ Embed Code๋ฅผ 2. ์ ์ฒด ์ ์ฉ๋ css ์ค์ & container์ ๋ฐฐ๊ฒฝ ์ถ๊ฐโก ํฐํธ๋ ๊ตฌ๊ธ ํฐํธ `Poppins` ๋ก ์ค์ โก `box-sizing: border-box;`์์์ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐํ ๋ `ํจ๋ฉ(padding)`๊ณผ `ํ
๋๋ฆฌ(border)`๊น์ง ํฌํจํ๋๋ก ์ค์ ํ๋ ์์ฑ. ๊ธฐ๋ณธ์ ์ผ๋ก CSS์์ box-sizing์ ๊ธฐ๋ณธ๊ฐ์ `content-box`์ด๋ค. `content-box`๋ ์์์ `width`์ `height`๊ฐ ์ฝํ
์ธ ์์ญ..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
๋ธ๋ก๊ทธ ๊พธ๋ฏธ๊ธฐ ํ๋ฉด์ ๊ฐ๋จํ ๋ฎค์ง ํ๋ ์ด์ด๋ฅผ ๋ง๋ค์๋ค. ์์
์ด ์ฌ์ ์ค์ผ ๋๋ง ํ์ฌ ํ๋ ์ด์ค์ธ ์์
์ ๋ณด๋ฅผ ํ์ํ๋ ์ฝ๋ ์ด๋ป๊ฒ ์งฐ๋์ง ๊ฐ๋จํ ์ฌ๋ ค ๋ณธ๋ค. ํ๋ ์ด ๋ฒํผ์ ๋๋ฅด๊ธฐ ์ ๊น์ง๋ `Title` ๊ณผ `Progress Bar` ์ด ์จ๊ฒจ์ ธ ์๋ค๊ฐ ๊ณก์ด ์ฌ์๋๋ฉด ์ ๋ชฉ๊ณผ ํ๋ก๊ทธ๋ ์ค๋ฐ๊ฐ ํ๋ ์ด์ด ์๋ก ๋ถ๋๋ฝ๊ฒ ๋ํ๋๋ ์ฝ๋์ด๋ค. โก music-info ํด๋์ค CSS ์ฝ๋์์
์ฌ์ ์ (๊ธฐ๋ณธ์ํ).music-body .music-container .music-info { opacity: 0; /* ํฌ๋ช
๋ 100%๋ก ํ๋ฉด์์์จ๊ฒจ์ง */ transform: translateY(100%); /* (์์ง ๋ฐฉํฅ) ์๊ธฐ ์์ ๋์ด๋งํผ ์๋๋ก ์ด๋ */ transition: transform 0.3s ease-in..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ์ ๊ทผ๋ฐฉ์๋ฌธ์ ์์ ์ฃผ์ด์ง ๊ฒn : ์ ์ฒด ํ์์ ์lost : ์ฒด์ก๋ณต ๋๋๋นํ ํ์๋ค์ ๋ฒํธ๋ค (๋ฐฐ์ด) reserve : ์ฌ๋ฒ ๊ฐ์ ธ์จ ํ์ ๋ฒํธ๋ค (๋ฐฐ์ด)์ฒด์ก๋ณต์ ์,๋ค ๋ฒํธ ํ์ ์๋ง ๋น๋ ค์ค ์ ์์.๋๋ ๋นํ ํ์๋ค์ ์ฌ๋ถ์ด ์์ด์ ์ฒด์ก๋ณต ๋น๋ ค์ค ์ ์์.1. `lost`์ `reserve` ๋ฐฐ์ด ์ ๋ ฌ 2. ์ฒด์ก์์
์ ์ฐธ์ฌํ ์ ์๋ ํ์์ ์ = ์ฒด์ก๋ณต์ด ์๊ฑฐ๋ ๋น๋ฆด ์ ์๋ ํ์๋ค์ ์ `์ฒด์ก๋ณต์ ๋๋ ๋นํ์ง ์์ ํ์์ ์` + `๋๋๋นํ์ง๋ง ์๋น๋ก ๋ค๊ณ ์จ ํ์์ ์` + `๋๋๋นํ์ง๋ง ์ฒด์ก๋ณต์ ๋น๋ฆด ์ ์๋ ํ์์ ์`์ด ๋ชจ๋ ํ์๋ค์ ์๋ฅผ ๋์ ํด์ answer ๋ณ์์ ๋ด์ ์ค๋ค. โ
์ฒด์ก๋ณต์ ๋๋ ๋นํ์ง ์์ ํ์์ ์= ์ ์ฒด ํ์์ ์ - ์ฒด์ก๋ณต์ ๋๋๋นํ ํ..
โ
๋ฌธ์ ํ๋ก๊ทธ๋๋จธ์ค ๋ฌธ์ ๋ฅผ ์ดํด๋ฆฝ์ค์์ ํ๋ ์ค ๋ฐฐ์ด๋ช
์ ์๋ชป๋ด์ reserve๋ฅผ reverse๋ผ๊ณ ์
๋ ฅํด ๋ฒ๋ฆผ์ดํด๋ฆฝ์ค์์ ๋ฌธ์์ด ์ผ๊ด ํ๋ฒ์ ์นํํ๋ ๋ฒ (์ค์ฝํ ์ค์ํจ)โ
ํด๊ฒฐ๋ฒ1. `Ctrl` + `H`๋ก `Search` ์ฐฝ ๋์ฐ๊ธฐ > `File Search` > `Containing text`์ ์ฐพ์ ๋ฌธ์์ด ์
๋ ฅ > `Scope` (๋ฒ์ ์ค์ ) ์์ ํ์ฌํ์ผ๋ง ๋ณ๊ฒฝํ ๊ฒ์ธ์ง, ์ด๋ฆฐ ํ์ผ ๋ชจ๋ ๋ณ๊ฒฝํ ๊ฒ์ธ์ง, ์ฐ๊ฒฐ๋ ์ ์ฒด ํ์ผ์์ ํด๋น ๋ฌธ์์ด์ ๋ชจ๋ ์นํํ ๊ฒ์ธ์ง ์ ํ ํด ์ค๋ค > `Replace` ์ฌ๊ธฐ์ ์ฃผ์ํ ์ ์ `Scope` ์ค์ ์ ์ ํด์ผ ํ๋ค๋ ๊ฒ!`Workspace`๋ก ์ฒดํฌํ๋ฉด ํ์ฌ ์ดํด๋ฆฝ์ค์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํ์ผ์์ ๊ฐ์ ๋ฌธ์๋ฅผ ๋ค ์นํํด ๋ฒ๋ฆฐ๋ค. `Files opened in edito..
โ ๏ธ๋ฌธ์ Eclipse ๋ฐ๋ก๊ฐ๊ธฐ ๋ฒํผ ํด๋ฆญ์ Launcher ์คํ์ด ๋์ง ์์. ์๋ฌ ๋ฉ์ธ์ง The Eclipse executable launcher was unable to locate i ts companion shared liabray. ํ์๋ ํด๋น ๋ฌธ์ ๋ฅผ ๋ ๋ฒ ๊ฒช์๋๋ฐ, ์ฒซ ๋ฒ์งธ ํด๊ฒฐ ๋ฐฉ๋ฒ๋๋ก ํด๋ณด์์ผ๋ ์ด๋ฒ์๋ ํด๊ฒฐ์ด ๋์ง ์์์ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐํด ์ฃผ์์ต๋๋ค. ์ ๋ฒ์๋ `eclipse.ini` ํ์ผ์ `-vm` ๊ฒฝ๋ก (jvm๊ฒฝ๋ก) ๊ฐ ์๋ชป ์ง์ ๋์ด ํด๋น ๋ถ๋ถ๋ง์ ์์ ํด ์ฃผ๋ ๋จ์ํ ํด๊ฒฐ์ด ๋์์ต๋๋ค. ์ด ๋ฌธ์ ๊ฐ ์ผ์ด๋๋ ์ด์ ๋ ํฌ๊ฒ ๋ ๊ฐ์ง ์
๋๋ค. 1. ๋จ์ํ eclipse.ini ์์ ๊ฒฝ๋ก๊ฐ ์๋ชป๋์์. (ํ์์ ๊ฒฝ์ฐ ์ฒซ๋ฒ์งธ ์๋ฌ๋ ์ด๊ฒ ์์ธ) 2. ์คํํ์ผ ์์ฒด๊ฐ ์ญ์ ๋๊ฑฐ๋ ์์..
โ ๏ธ๋ฌธ์ ์ค๋๋ง์ VSCode๋ฅผ ๋ค์ด์๋๋ Git ํ์ฅ ํญ์ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์Too many changes were detected.Only the first 10000 changeds will be shown below. ํด์๋๋ฌด ๋ง์ ๋ณ๊ฒฝ์ด ์์ต๋๋ค.์ฒซ๋ฒ์งธ 10000๊ฐ์ ๋ณํ๋ง ์๋ ๋ณด์ฌ๋๋ฆฝ๋๋ค. ์ด๊ฑด ์ค๋ฅ๋ผ๊ณ ํ๊ธฐ๋ ๊ทธ๋ ๊ณ ์ฝ๋๋ฅผ ์ง๋๋ฐ ์ง์ฅ์ ์์ง๋ง, ์ ๊ฒฝ ์ฐ์ฌ์ ๋นจ๋ฆฌ ํด๊ฒฐํ๊ณ ์ถ์ ๋ถ๋ค์ด ๊ณ์ค ๊ฑฐ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด๊ฑธ ์๋ชป ์๋๋ฉด ์ปดํจํฐ์ ํ์ผ์ด๋ ํด๋ ๋ฑ์ ๋ ๋ ค ๋ฉ๋ถ์ ๋น ์ง๊ฒ ๋ฉ๋๋ค. git clean ํจ๋ถ๋ก ํ์๋ฉด ์๋ผ์. ํนํ ์ ๊ฐ์ ๊ฒฝ์ฐ์๋ VSCode์์ ํด๋น ๊ฒฝ๊ณ ๋ฅผ ์ฒ๋ฆฌํ๋ ค๊ณ ํ ๋๋ง๋ค ์ดํด๋ฆฝ์ค ๊ฒฝ๋ก๊ฐ ํ์ด์ ธ์ Eclipse Launcher์ ์ ์ํ ์ ์๋ ๋ฌธ์ ๊ฐ ๋ค๋ฐ๋ผ ์ต..
โ
session ๊ด๋ฆฌโ
logout.jspโ
main.jsp ๋ง๋ค๊ธฐ ์ง๊ธ๊น์ง ํ์๊ฐ์
, ๋ก๊ทธ์ธ ๊ธฐ๋ฅ๊น์ง ๊ตฌํํด๋ณด์๋ค.์ด์ ์ธ์
๊ด๋ฆฌ๋ฅผ ํด ๋ณด์. `session` ์ด๋ ํ์ฌ ์ ์ํ ํ์์๊ฒ ํ ๋นํด์ฃผ๋ ๊ณ ์ ํ ์์ด๋์ด๋ค.๋ก๊ทธ์ธ์ ์ฑ๊ณตํ ํ์์๊ฒ ๊ฐ๊ฐ `session`์ ๋ถ์ฌํด์ฃผ๋ ๊ณผ์ ์ ๊ตฌํํด๋ณด์. `loginAction.jsp`์ `session`์ ์ค์ ํด์ฃผ๋ `session.setAttribute()` ์ฝ๋ ํ ์ค ํ์ดํ!`joinAction.jsp`์๋ ์ฝ๋ ๋ณต๋ถํด์ ๋ฃ์ด ์ค๋ค.๋ก๊ทธ์ธ ์ฑ๊ณตํ ํ์์๊ฒ ์ธ์
๋ถ์ฌํ๊ณ ๋ฉ์ธ ํ์ด์ง๋ก ๋์ด๊ฐ๊ฒ๋ ํด ์ค๋ค. ์ด๋ ๊ฒ ์ธ์
์ ์ค์ ํด ์ฃผ์๋ค. ์ธ์
์ ํด์ ํ๊ธฐ ์ ๊น์ง๋ ์ ํจํ๊ธฐ ๋๋ฌธ์ ํ ๋นํ ์ธ์
์ ํด์ ํ ์ ์๋ ๋ก๊ทธ์์ ํ์ด์ง๋ ๋ง๋ค์ด ์ฃผ์. `joinAc..
โก1. Main ์์ญ ์๋ ํฐ์คํ ๋ฆฌ ๊ธฐ์กด ์คํจ ํ์ฌ ์ปค์คํ
์ํฉ ์ ์ฒด ๋ทฐ Dark ๋ชจ๋ Light ๋ชจ๋ โ
์ค๋์ ๋ช
์ธ(๋๋ค๋ช
์ธ) ์ฝ์
๋ช
์ธ์ ํผ์์ผ๋ HTML/CSS๋ ์ง์ ์ปค์คํ
ํจโ
Header ์ด๋ฏธ์ง ๋ณ๊ฒฝ๋ณ๊ฒฝ์ ๊ธฐ์กด์๋ ํ๋กํ ์ฌ์ง์ด ๋ฐํฌ๋ช
ํจ๊ณผ ์ ์ฉ๋์ด ๋ฉ์ธ ํค๋ ๋ถ๋ถ์ ๋์์ง. ๋ณ๊ฒฝํ๊ณ ์์ด ์ด๋ฏธ์ง๋ก ๋ณ๊ฒฝ ํด ์ฃผ๊ณ border-radius โ
์๋จ์ Navigation Bar ์ฝ์
ํค๋ ์ปค์คํ
์ด ๋๋๊ณ ๋๋ ๋ชจ๋ฐ์ผ ํ๋ฉด์์๋ Side๋ฐ์ hidden์ด๋ผ ์นดํ
๊ณ ๋ฆฌ๋ช
์ด ์ ๋ฌ๋ค.๊ทธ๋์ ์๋จ์ ๋ค๋น๊ฒ์ด์
๋ฐ๋ฅผ ๋ฌ์์ฃผ๊ธฐ๋ก ํ๋ค. ๋ณ๊ฒฝ ํ - `Home`, `Algorithm`, `Coding`, `ETC.`, `Visitor` ํญ Navigation Bar ๋ฌ์์ค- hover ํ๋ฉด ๊ทธ๋ฆผ์ ์๊ธฐ๊ณ , ํฐ..