๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์ „์ฒด ๊ธ€150

[HTML] img ํƒœ๊ทธ์˜ alt ์†์„ฑ alt ์†์„ฑ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋–ค ์ด์œ ๋กœ ๋“  ์ด๋ฏธ์ง€๋ฅผ ๋ณผ ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ (์—ฐ๊ฒฐ ์†๋„ ์ €ํ•˜, src ์†์„ฑ ์˜ค๋ฅ˜ ๋˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ™”๋ฉด ํŒ๋…๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ) ์ด๋ฏธ์ง€์˜ ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. / ์ถœ์ฒ˜:w3schoolalt๋Š” alternative์˜ ์ค„์ž„์œผ๋กœ, ๊ทธ ๋œป์€ 1. ๋Œ€์•ˆ, ์„ ํƒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ 2. ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ, ๋Œ€์•ˆ์ด ๋˜๋Š” 3. ๋Œ€์•ˆ์ ์ธ, ๋Œ€์ฒด์˜(์ „ํ†ต์ ์ธ ๋ฐฉ์‹๊ณผ ๋‹ค๋ฅธ) ์ด๋‹ค. ์›น๋ฌธ์„œ๋ฅผ ๋ฐฉ๋ฌธํ•œ ์‚ฌ์šฉ์ž ์ค‘ ์ด๋ฏธ์ง€๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๋„ ๋ถ„๋ช… ์กด์žฌํ• ํ…Œ๋‹ˆ ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณต๋ฐ›์ง€ ๋ชปํ•˜๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ๋Œ€์ฒด ํ…์ŠคํŠธ๋ฅผ ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. 2020. 2. 14.
[Java] Swing JButton ๋ฒ„ํŠผ ์† ํ…์ŠคํŠธ ์ค„๋ฐ”๊ฟˆํ•˜๋Š” ๋ฒ• ์Šค์œ™์ด ํ•œ๋ฌผ์ด ๊ฐ”๋‹ค๊ณ  ๋– ๋“ค์–ด๋„ ๋ˆ„๊ตฐ๊ฐ€๋Š” ์ง€๊ธˆ๋„ ์Šค์œ™์œผ๋กœ ๋จธ๋ฆฌ๋ฅผ ์ฅ์–ด์‹ธ๋งค๊ณ  ์žˆ์„์ง€๋„... ํ•˜์ง€๋งŒ ๋จธ๋ฆฌ๋ฅผ ์ฅ์–ด์‹ธ๋ฉด ํƒˆ๋ชจ๊ฐ€ ์ข‹์•„ํ•˜๋‹ˆ ํ•˜์ง€๋ง™์‹œ๋‹ค.  JButton ๋ฒ„ํŠผ ์† ํ…์ŠคํŠธ ์ค„๋ฐ”๊ฟˆํ•˜๊ธฐ  ์šฐ์„  ๋ฌธ์ œ์˜ ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์„ ๋ณด์ด๊ฒ ๋‹ค.๋ฒ„ํŠผ ํ•˜๋‚˜๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค. ๋ฒ„ํŠผ ์„ ์–ธ๊ณผ ๋™์‹œ์— set์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์ง€์ •ํ•ด์ฃผ์—ˆ๋‹ค.(14๋ฒˆ์งธ ์ค„) ์ด๋ฒˆ์—” ๋ฒ„ํŠผ์˜ ํ…์ŠคํŠธ๋ฅผ ์„ ์–ธ ํ›„ ๋”ฐ๋กœ ์ง€์ •ํ•ด๋ณด์•˜๋‹ค. setText๋ฅผ ์‚ฌ์šฉ.(18๋ฒˆ์งธ ์ค„) ์ค„๋ฐ”๊ฟˆ์„ ์œ„ํ•ด ์—ญ์Šฌ๋ž˜์‹œ+n์„ ์‚ฌ์šฉํ•œ ๊ฒฐ๊ณผ, ์ „ํ˜€ ๋จน์ง€ ์•Š๋Š”๋‹ค.(18๋ฒˆ์งธ ์ค„) ์ด์Šค์ผ€์ด์Šค ๋ฌธ์ž์—ด ์ž์ฒด๊ฐ€ ์•„์˜ˆ ์•ˆ ๋จน๋Š”๋‹ค.์ค„๋ฐ”๊ฟˆ์ด ์ผ๋ฐ˜ ์ž๋ฐ” ์ฝ”๋“œ๋ก  ์•ˆ ๋˜๋Š” ๊ฒƒ ๊ฐ™๊ณ , HTML ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ๊ฐ€์šด๋ฐ ์ •๋ ฌ๋„ ํ•ด๋ณด์•˜๋‹ค.     ์ด๊ฒŒ ๊ณต์‹์ ์ธ ๋ฐฉ๋ฒ•์ธ์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ์Œ!์•„๋ž˜๋Š” ๋ฒ„ํŠผ ํด๋ฆญ์‹œ ํ…์ŠคํŠธ๊ฐ€ ๋ฐ”.. 2020. 1. 21.
[MySQL] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต์œ  & ํƒ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์†ํ•˜๊ธฐ [MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋กœ์ปฌ์—์„œ๊นŒ์ง€๋Š” ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ ๋Œ€์ƒ์˜ ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค. ํ•„์ž์—ญ์‹œ ์ดˆ๋ณด์ด๋‹ˆ 100%์‹ ๋ขฐ๋Š” X.] MySQL์€ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์„œ๋ฒ„)๋ฅผ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ ๋˜๋Š” PC๊ฐ€ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ทผ๋ฐ ๊ทธ ๋ฐฉ๋ฒ•์ด ์ดˆ๋ณด์—๊ฒ ๋„ˆ๋ฌด๋‚˜ ์–ด๋ ต๋‹ค .. Y . Y๊ณผ์ •์„ ์š”์•ฝํ•˜์ž๋ฉด1. ๋กœ์ปฌ์ด ์•„๋‹Œ ์™ธ๋ถ€์ ‘๊ทผ๊ฐ€๋Šฅ ์ƒˆ๊ณ„์ •์„ ์ƒ์„ฑํ•œ๋‹ค.2. ์ƒˆ๊ณ„์ •์—๊ฒŒ root ์ ‘์† ๊ถŒํ•œ์„ ํ—ˆ์šฉํ•œ๋‹ค.3. ํƒ€ PC์—์„œ ip์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์ƒˆ๊ณ„์ •์œผ๋กœ ์ ‘์†ํ•œ๋‹ค.4. ์—ฐ๊ฒฐ ! ์ด์ œ ๊ทธ ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์žโ€ป ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•œ ๋‘ ๊ธฐ๊ธฐ๋Š” ๊ฐ™์€ ๋ฌด์„ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค.   MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต์œ ํ•˜๊ธฐ์ฝ˜์†”์„ ์‚ฌ์šฉํ•ด๋„ ๋˜๋‚˜, ์ €๋Š” GUIํˆด์„ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•„์ž์˜ MySQL ๋ฒ„์ „์€ 8.0์ž…๋‹ˆ๋‹ค.0. ๋จผ์ € ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง„ ์„œ๋ฒ„ ์—ญํ• ์˜ PC์˜ MySQL์›Œํฌ๋ฒค์น˜์—์„œ .. 2020. 1. 12.
[MySQL] ํ…Œ์ด๋ธ” ์ƒ์„ฑ์‹œ ์ด๋ฏธ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ How to check this table already exist Java ์ฝ”๋“œ ์ƒ์—์„œ Mysql ๋˜๋Š” SQlite ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ ์ž ํ•  ๋•Œ ๊ทธ ํ…Œ์ด๋ธ”์ด ์ด๋ฏธ ์žˆ๋‹ค๋ฉด ์ƒ์„ฑํ•˜์ง€ ์•Š๊ฒŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.  stmt = conn.createStatement(); String SQL = "CREATE TABLE IF NOT EXISTS ํ…Œ์ด๋ธ”๋ช…(ํ…Œ์ด๋ธ” ์ •๋ณด)";stmt.executeUpdate(SQL);โ€‹ ํ”„๋กœ๊ทธ๋žจ ์ฒซ ์ค„์— ์‚ฝ์ž…ํ•  ๊ฒฝ์šฐ ํ”„๋กœ๊ทธ๋žจ ์ตœ์ดˆ ์‹คํ–‰์‹œ์—” ํ…Œ์ด๋ธ”์ด ์กด์žฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์„ฑ๋˜์ง€๋งŒ ํ…Œ์ด๋ธ”์ด ์ƒ์„ฑ๋œ ์ดํ›„๋ถ€ํ„ฐ๋Š” IF NOT EXISTS๋กœ ํ…Œ์ด๋ธ” ์ƒ์„ฑ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. DB/Database/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค/๋””๋น„ 2020. 1. 12.
[SQLite/SQLite3] ์ดํด๋ฆฝ์Šค ์ž๋ฐ” ์—ฐ๋™ & ์ฝ”๋“œ์— ์‚ฌ์šฉํ•˜๊ธฐ [์ดํด๋ฆฝ์Šค๋กœ ์ž๋ฐ” ์ฝ”๋”ฉ์„ ํ•  ์ค„ ์•Œ๊ณ  MySQL์„ ๋Œ€์ถฉ์ด๋ผ๋„ ์•„๋Š” ์ดˆ๋ณด์šฉ]ํ•„์ž : ํ˜„์ง๊ฐœ๋ฐœ์žX, ์ „๋ฌธ๊ฐ€X, sqlite๋ฅผ ๋Œ€์ถฉ ๋…ํ•™ํ•œ 1๋…„์งœ๋ฆฌ ์ดˆ๋ณดO, ์ •ํ™•ํ•˜์ง€ ์•Š๊ณ  ํ‹€๋ฆฐ ์ •๋ณด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ. ๋งค์šฐ ์•ผ๋งค์ž„.  ์„œ๋ก MySQL์— ๋น„ํ•ด SQlite๋Š” ๊ตฌ๊ธ€๋ง ์ž๋ฃŒ๊ฐ€ ์ ๋‹ค. ๊ทธ๋ž˜์„œ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ์šฐ์„  SQLite๋Š” ํŒŒ์ผ ํ˜•ํƒœ์˜ DB(Database)๋‹ค. MySQL : ๋กœ์ปฌ DB๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ip๋ฅผ ๋งŒ์ง€์ž‘ํ•ด์„œ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต๋‹ค๋ฉด ๋‹ค๋ฅธ PC๋“ค๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ.SQlite : DB๋ฅผ ๊ฐ€์ง„ ํ•ด๋‹น PC์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋Š”๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•ด๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚จ์•„์žˆ๊ฒŒ ํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ.. 2020. 1. 12.
๋ธ”๋กœ๊ทธ ๊ฐœ์„ค ๋ธ”๋กœ๊ทธ ์ด๋ฆ„์ด ์™œ ์ €๋Ÿฐ๊ฐ€ ํ•˜๋ฉด, ๋‚œ ์ •๋ง ๊ฐœ๋ฐœ์ž๊ฐ€ ๋  ์ƒ๊ฐ์ด ์—†์—ˆ๋‹ค. ๋‹น์—ฐํžˆ ๋‚ด ๊ณ„ํš๋Œ€๋กœ ๋  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ–ˆ๋‹ค. ๋Š๋‚Œ๋„ ์ข‹์•˜๋‹ค. ๊ฒฐ๊ณผ ๋ฐœํ‘œ๋ฅผ ๋ณผ ๋•Œ๊นŒ์ง€ ๊ทธ๋ ‡๊ฒŒ ๋ฏฟ์—ˆ๋‹ค.  ์›๋ž˜ ์ธ์ƒ์ด๋ž€ ๋ฌผ ํ๋ฅด๋“ฏ์ด ํ๋ฅธ๋‹ค. ํŠนํžˆ ๋‚ด ์ธ์ƒ์€ ๋”๋”์šฑ ๊ทธ๋Ÿฐ๋ฐ, ๋ฌผ ํ๋ฅผ ๊ธธ์ด ๋ฌผ ํ๋ฅด๋Š” ๋Œ€๋กœ ํŒŒ์ธ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ๊ทธ ์‚ฌ์‹ค์„ ์ž ๊น ๊นŒ๋จน๊ณ  ์žˆ์—ˆ์„ ๋ฟ์ด๋‹ค.  ์–ด๋จธ๋‹ˆ๊ฐ€ ์•„๋‹ˆ์—ˆ๋‹ค๋ฉด ๋‚ด ๊ณ„ํš๋Œ€๋กœ ํ๋ฅผ ๋ป”ํ–ˆ๋‹ค. ๊ฐ€๋”์€ ์˜ˆ์ƒ ๋ฐ–์˜ ์ผ์ด ๋” ์ข‹์„ ์ˆ˜๋„ ์žˆ๋Š” ๋ฒ•์ด๋‹ค. ๊ธฐ๋Œ€๋ฅผ ์•ˆํ•ด์„œ ๊ทธ๋Ÿฐ๊ฐ€, ๋ฌดํŠผ ๊ทธ๋ ‡๋‹ค. ๋‚˜๋Š” ์ •๋ง ์šด์ด ์ข‹์•˜๋‹ค.     ์ด ๋ธ”๋กœ๊ทธ ๊ทœ์น™1. ์š•์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค.(๋ˆ„๊ฐ€ ๋ณผ์ง€ ๋ชจ๋ฅด๋‹ˆ๊นŒ. ๋ง˜๊ฐ™์•„์„  ํ•˜๊ณ ์‹ถ์ง€๋งŒ ๋‚˜๋„ ์ด์   ๊ณต๊ณผ์‚ฌ๋ฅผ ๊ตฌ๋ถ„ํ• ์ค„ ์•ˆ๋‹ค.)2. ์†”์งํ•˜๊ณ  ์ •๋ˆํ•ด์„œ ์“ด๋‹ค. ๋ญ”์†Œ๋ฆฌ์ง€3. ๋‚˜๋งŒ์˜ ์ผ๊ธฐ์žฅ, ๋…ธํŠธ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ํŒ์„ ์•„๋‚Œ์—†์ด ๋‚˜๋ˆˆ๋‹ค.. 2020. 1. 12.
728x90
๋ฐ˜์‘ํ˜•