CSS Diner๋ CSS ์ ํ์๋ฅผ ํ์ตํ๊ณ ์ฐ์ตํ ์ ์๋ ์ฌ๋ฏธ์๋ ์น ๊ธฐ๋ฐ ๊ฒ์์ด๋ค.์ฌ์ฉ์๊ฐ HTML ์ฝ๋์ ์ ์ฉํ ์ฌ๋ฐ๋ฅธ CSS ์ ํ์๋ฅผ ์์ฑํ๋ฉด, ๊ฒ์์ ๊ฐ ๋ ๋ฒจ์ ํด๋ฆฌ์ดํ๋ฉฐ ์ ์ ๋ ๋ณต์กํ ์ ํ์๋ฅผ ์ตํ ์ ์๋ค. ์ด ๊ฒ์์ CSS๋ฅผ ๋ฐฐ์ฐ๊ฑฐ๋ ๋ณต์ตํ๊ณ ์ถ์ ์ด๋ณด์์ ์ค๊ธ์๋ฅผ ์ํ ์ข์ ๋๊ตฌ์ด๊ณ ํนํ ์ ํ์ ๊ณต๋ถ๋ฅผ ํ๊ณ ์ถ์ ์ฌ๋๋ค๊ป ์ถ์ฒํ๋ค.ํฌ๋กค๋ง ์ฐ์ตํ์๋ ๋ถ๋ค๊ป๋ ๋ง์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค. https://flukeout.github.io/ CSS DinerA fun game to help you learn and practice CSS selectors.flukeout.github.io ๊ฐ์ฅ ์ฌ์ด ๋์ด๋์ธ 1๋ฒ๋ถํฐ ๊ฐ์ฅ ์ด๋ ค์ด 32๋ฒ๊น์ง ์๋ค.ใ
ใ
ํ๋ฉด์์ ๊ณ ๋ฅด๋ผ๊ณ ํ๋ ๋ฌผ๊ฑด์ ๊ณ ๋ฅด๋ CSS..
My Tech Blog (๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ)
๋๋ง ์๊ธฐ์๋ ์๊น์ด ์ฌ์ดํธ `Learn Git Branching` ์ Git์ ์ธ ๋ ํ์ํ ๋ธ๋์น์ ๋ํ ๊ฐ๋
์ ์ก๋ ๊ฒ์ ๋๊ธฐ ์ํด ๋ง๋ค์ด์ง ์ฌ์ดํธ์ด๋ค. https://learngitbranching.js.org/?locale=ko Learn Git BranchingAn interactive Git visualization tool to educate and challenge!learngitbranching.js.org ์ฒ์ ์ ์ํ๋ฉด ์ด๋ ๊ฒ ํ์
์ด ๋จ๋๋ฐ ESC ๋๋ฅด๋ฉด ๋ฐ๋ก ๋ฐฐ์ฌ์ฐฝ์ ์๋ฌด๊ฑฐ๋ ์ฐ์ตํด ๋ณผ ์ ์๋ค.๋จ๊ณ๋ณ๋ก ์ฐ์ตํ๊ณ ์ถ์ ์ฌ๋์ ์๋ ํ์
์์ ๋ ๋ฒจ์ ์ ํํ๋ฉด ๋๋ค. ์ฝ์์ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํด๋ ๋๊ณ ,๋ธ๋์น ์ด๋ฆ์ ์ง์ ํด๋ฆญํด๋ checkout ์ด ๋๋ค~
์์คํธ๋ฆฌ ๋ค์ด ๋ฐ๊ธฐhttps://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and WindowsA Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.www.sourcetreeapp.com Source Tree์ด๊ณ ๊ตฌ๊ธ ๊ณ์ ์ฐ๋ํด์ ํ์๊ฐ์
ํด์ฃผ์๋ค. Source Tree > Clone ํญ์ ๋ ํ์งํ ๋ฆฌ ์ฃผ์ ๋ถ์ฌ๋ฃ๊ธฐSSH๋ง๊ณ HTTPS ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ์ด์ผํ๋ค.1. ํด๋ก (Clone)๊นํ๋ธ ์๊ฒฉ์ ์ฅ์์ ๋ด์ฉ์ ๊ทธ๋๋ก ๋ด PC ๋ด๋ฌธ์์ ๊ฐ์ ธ์ค๋ ๊ฒํด๋ก ์ ํ๋ฒ๋ง ํ๋ฉด ๋๊ณ ์์
ํ ํ์๋ stage..
๋ด์ง๋๋์ ์ค์คํธ๋ ์ผ๋ฆฌ์ ๋ฎค์ง์
์ผ๋ก ๊ตฌ์ฑ๋ ๊ทธ๋ฃน ํฌ๋ผ์ฐ๋๋ ํ์ฐ์ค(Crowded House)์ ์์
์ค์ ๊ฐ์ฅ ์ ๋ช
ํ ๊ณก์ด ์๋๊น ์ถ๋ค. Crowded house๋ ํธ์ฃผ, ๋ด์ง๋๋, ์๊ตญ, ๋ฏธํธ์ฃผ์ ์๊ตญ์์ ์จ๋ฒ ์ฐจํธ 1์๋ฅผ ๋ฌ์ฑํ๊ณ , ๋ฏธ๊ตญ ์์ฅ์์๋ 1986๋
๋์๋ Don't Dream It's Over๋ก ๋น๋ณด๋ ์ฑ๊ธ ์ฐจํธ 2์์ ์ฌ๋ผ์ ์ต๊ณ ๊ธฐ๋ก์ ๋ฌ์ฑํ๋ค. Don't Dream It's Over๋ Neil Finn์ด ์์ฌ, ์๊ณกํ ๊ณก์ผ๋ก, 1986๋
๋ฐ๋งค๋ ๋ฐด๋์ ๋ฐ๋ท ์จ๋ฒ์ ์๋ก๋์๋ค. ์ด ๋
ธ๋๋ ๋น์ Neil Finn์ ๊ฐ์ ๊ณผ ์ด์ง๋ฌ์ด ์ธ์์ ์ํฉ์ ๋ฐ์ํ๋ฉฐ ๋ง๋ค์ด์ก๋ค๊ณ ํ๋ค. ๊ทธ๋ ์ด ๊ณก์ด ํน์ ํ ์๋ฏธ๋ก๋ง ํด์๋์ง ์๊ณ ์ฒญ์๋ค์ ์ํฉ์ ๋ง๊ฒ ๋ฐ์๋ค์ฌ์ง๊ธฐ๋ฅผ ๋ฐ๋ฌ๋ค๊ณ ํ๋ค. ์ด ๊ณก์ 2017..
์ด๋ฒ ํฌ์คํ
์ค๋ช
์ ์ ๊ฐ ์์ฑํ์ผ๋ ์ด๋ฏธ์ง๋ ๋ค๋ฅธ ๊ณณ์์ ์ ๊ทธ๋ ค์ง ๊ฒ๋ค์ ๊ฐ์ ธ์์ต๋๋ค.์ด๋ฏธ์ง๋ง๋ค ์ถ์ฒ ํ๊ธฐํ์ต๋๋ค :) ์ฌ๊ธฐ ๊ฐ์๋ฉด flex ์์๋ค์ ์ง์ ํด๋ฆญํด ๋ณด๋ฉด์ ํ๋ฉด ๋ ์ด์์์ ํ์ธํด ๋ณผ ์ ์์ด์. flex-shrink - CSS: Cascading Style Sheets | MDNThe flex-shrink CSS property sets the flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, the flex items can shrink to fit according to their flex-shrink value. Each flex line's negati..
1. BbsDAO ํด๋์ค์ getBbs() ๋ฉ์๋ ๋ง๋ค๊ธฐ `getBbs(int bbsID)` ๋ฉ์๋๋ ํน์ bbsID๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์๊ธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์กฐํํ์ฌ ๋ฐํํ๋ค.์ฆ ํ๋์ ๊ธ ๋ด์ฉ์ ๋ถ๋ฌ์ค๋ ๋ฉ์๋์ด๋ค. ์ฒ์์ ์ ์ ์ฝ๋(ํ๋ฆผ) public Bbs getBbs(int bbsID) { String SQL = "SELECT * FROM BBS WHERE bbsID = ?"; try (PreparedStatement psmt = conn.prepareStatement(SQL); ResultSet rs = psmt.executeQuery()) { psmt.setInt(1, bbsID); if (rs.next()) { ..
์๋
ํ์ธ์์ค๋์ ๋ฆฌ๋
์ค ๋ช
๋ น์ด ์ฐ์ตํด ๋ณผ ์ ์๋ ์ฌ์ดํธ ์๊ฐํด๋๋ฆด๊ฒ์ JS Linux์
๋๋ค! https://bellard.org/jslinux/ JSLinuxJSLinux Run Linux or other Operating Systems in your browser! The following emulated systems are available: CPUOSUserInterfaceVFsyncaccessStartupLinkTEMUConfigComment x86Alpine Linux 3.12.0ConsoleYes click here url x86Alpine Linux 3.12.0X WindowYes click hbellard.org ์ ๋ ์๋์ฐ๋ฅผ ์ฐ๋๋ฐ์.์ด ์น์ฌ์ดํธ ์ด์ฉํ์๋ฉด ๋ธ๋ผ์ฐ์ ์์ Linux ํ๊ฒฝ..
์๊ฐ์ด ์ง๋๋ ๋ง์ ์ฌ๋๋ค์ ๊ฐ์ด ์์์ ์ํ์ง์ง ์๋ ๋ช
์ 'ํ๋ฅด๋ ๊ฐ๋ฌผ์ฒ๋ผ'๊ทธ๋์ ๋ฆฌ๋ทฐํ๋ ค๊ณ ํ๋๋ฐ ์๊ฐ์ด ์์ด์ ๋ฏธ๋ฃจ๋ค๊ฐ ์ค๋ ๋ฆฌ๋ทฐ๋ฅผ ํด ๋ด
๋๋ค. ํ ํญ์ ๊ทธ๋ฆผ์ฒ๋ผ ์๋ฆ ๋ค์ด ์ํ 'ํ๋ฅด๋ ๊ฐ๋ฌผ์ฒ๋ผ'์ธ์์ด๋ ๋ฌด์์ธ๊ฐ?๊ฐ์กฑ์ ์๋ฏธ์ ๋ํด ์๊ฐ ํด ๋ณด๊ฒ ํ๋ ์ํ์
๋๋ค. 1992๋
์ ๊ฐ๋ดํ์ผ๋ฉฐ ๋ก๋ฒํธ ๋ ๋ํฌ๋ ์ฐ์ถ, ํฌ๋ ์ด๊ทธ ์
ฐํผ, ๋ธ๋๋ ํผํธ ์ฃผ์ฐ์
๋๋ค. ์ ์์นด๊ณ ๋ํ์ ๊ต์์๋ ๋
ธ๋จผ ๋งฅํด๋ ์ธ(1902~1990)์ด ์์ ์ ์คํ๋ฅผ ํ ๋๋ก 1976๋
์ ์ถํํ ์์ค์ ์์์ผ๋ก ํ์ต๋๋ค. ์๋ฆ๋ค์ด ์์ฐ ํ๊ฒฝ์ ๋ฐฐ๊ฒฝ์ผ๋ก ์์ ์ ์ธ ๊ฒฝ์ง์ ๋๋ฌํ ํ๋ผ์ด ๋์์ ํ์์ ์ธ ์ฅ๋ฉด๊ณผ ๋๋ถ์ด, ๊ฐ์กฑ ๊ฐ์ ์ฌ๋๊ณผ ์ํ ๊ทธ๋ฆฌ๊ณ ์ธ์์ ์ฐธ ์๋ฏธ๋ฅผ ์์ํ๊ฒ ๊ทธ๋ ค๋ธ ํด๋์ ์ํ์
๋๋ค.์ค๊ฑฐ๋ฆฌํ๊ณต์ ๊ฐ๋ก์ง๋ฅด๋ ํ๋ผ์ด๋์๋ฅผ ํตํด ๋ณด..