๐Ÿ’ป ๊ฐœ๋ฐœ

ํ•™์Šต ๋‚ด์šฉ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ - ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ (์ด๋ฒคํŠธ๋ช… ์•ž์— on์ด ๋ถ™๋Š”๋‹ค.) : ์ด๋ฒคํŠธ์™€ ์šฐ๋ฆฌ๊ฐ€ ์ค€๋น„ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์—ฐ๊ฒฐํ•ด ์ฃผ๋Š” ์—ญํ•  ex ) onload : ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋  ๋•Œ onblur : ํฌ์ปค์Šค๊ฐ€ ํ•ด์ง€๋  ๋•Œ onchange : ์ž…๋ ฅ ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ onMouseDown : ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์žˆ์„ ๋•Œ onMouseUp : ๋งˆ์šฐ์Šค๋ฅผ ๋†“์•˜์„ ๋•Œ onMouseOver : ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ค ๋†“์•˜์„ ๋•Œ onMouseOut : ๋งˆ์šฐ์Šค๋ฅผ ๋ฐ”๊นฅ์œผ๋กœ ์ด๋™ํ–ˆ์„ ๋•Œ - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ด๋ฒคํŠธ ๊ฐ์ฒด scroll : ํŽ˜์ด์ง€ ์Šคํฌ๋กค ์ด๋™ keydown : ํ‚ค๋ฅผ ๋ˆ„๋ฆ„ onkeypress : ํ‚ค๊ฐ€ ๋ˆŒ๋ ค์„œ ๋ฌธ์ž๊ฐ€ ์—ฐ๊ฒฐ๋˜์—ˆ์„ ๋•Œ - DOM : Document Object Model ๊ฐ tag๋ฅผ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ Object ๊ทธ O..
๊ธฐ์กด ๋ฐฐ์—ด์˜ ํŠน์ • ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ด์„œ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๋‹ค. Arrays.copyOfRange( ๊ธฐ์กด ๋ฐฐ์—ด, x(๋ฒˆ์ง€ ์ด์ƒ), y(๋ฒˆ์ง€ ๋ฏธ๋งŒ) ) int[] array = {1, 5, 2, 6, 3, 7, 4}; int[] arr = Arrays.copyOfRange(array, 1, 4); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } ์ถœ๋ ฅ๊ฐ’ : 5, 2, 6
ํ•™์Šต ๋‚ด์šฉ - ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ String ํ•จ์ˆ˜ indexOf() : ๋ฌธ์ž์˜ ์œ„์น˜ (๋ฆฌํ„ด๊ฐ’ : ์ •์ˆ˜) search() : ๋ฌธ์ž์—ด์˜ ์œ„์น˜ (๋ฆฌํ„ด๊ฐ’ : ์ •์ˆ˜) slice(a, b) : a๋ฒˆ์ง€์ด์ƒ 6๋ฒˆ์ง€ ๋ฏธ๋งŒ ๋ฌธ์ž์—ด ๊ฐ€์ ธ์˜ค๊ธฐ (๋ฆฌํ„ด๊ฐ’ : ๋ฌธ์ž์—ด) substring(a, b) : a๋ฒˆ์ง€์ด์ƒ 6๋ฒˆ์ง€ ๋ฏธ๋งŒ ๋ฌธ์ž์—ด ๊ฐ€์ ธ์˜ค๊ธฐ (๋ฆฌํ„ด๊ฐ’ : ๋ฌธ์ž์—ด) ์˜ˆ์‹œ ์ตœ๊ทผ SNS ์ƒ์— '#์‚ฌ์žฅ๋‹˜ํž˜๋‚ด์„ธ์š”' ํ•ด์‹œํƒœ๊ทธ๋ฅผ ๋‹ฌ๊ณ  ์ˆ˜๊ธฐ๋กœ ์ง์ ‘ ์ด ๊ฐ™์€ ์‘์›๋ฌธ๊ตฌ๋ฅผ ์“ด ์˜์ˆ˜์ฆ ์‚ฌ์ง„์ด ์ค„์ง€์–ด ์˜ฌ๋ผ์˜ค๊ณ  ์žˆ๋‹ค. ๋ฌธ์ž์—ด ๋น„๊ต - java์˜ equals()๋ฅผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ๋Š” ==๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค. let str1, str2; str1 = "hello"; str2 = "hell"; str2 = str2 + "o"; if(str1 == str2) {//java์—์„ ..
- ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ ˆ๋ฒจ 1 ๋ฌธ์ œ import java.util.Arrays; import java.util.HashSet; import java.util.Iterator; class Solution { public int[] solution(int[] numbers) { HashSet set = new HashSet(); for (int i = 0; i < numbers.length; i++) { for (int j = i+1; j < numbers.length; j++) { int e = numbers[i] + numbers[j]; set.add(e); } } Iterator it = set.iterator(); int[] answer = new int[set.size()]; int i = -1; whi..
indexOf(Object o) : ๋ฆฌ์ŠคํŠธ ์•ž์ชฝ๋ถ€ํ„ฐ ์ธ์ž์™€ ๋™์ผํ•œ ๊ฐ’์ด ์žˆ๋Š”์ง€ ์ฐพ๊ณ , ์กด์žฌํ•œ๋‹ค๋ฉด ๋ฐœ๊ฒฌ๋˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ธ๋ฑ์Šค๋ฅผ ๋ฆฌํ„ด. ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด -1์„ ๋ฆฌํ„ด. ์˜ˆ์‹œ : ArrayList์— ๊ฐ’์„ ๋„ฃ์„ ๋•Œ, ์ค‘๋ณต๋˜๋Š” ๊ฐ’์ด ์ด๋ฏธ ์žˆ๋Š”์ง€ ์—†๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์กฐ๊ฑด๋ฌธ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. if (list.indexOf(a) list์— a๊ฐ’์ด ์—†๋‹ค๋ฉด, list์— a๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค.
ํ•™์Šต๋‚ด์šฉ JavaScript (!= Java) JavaScript : NodeJS, Vue, react, anguler Client ์ชฝ ์–ธ์–ด. front end ๋ชฉ์  : ์›น ๋ธŒ๋ผ์šฐ์ €์˜ Tag๋ฅผ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ. ๋ณด์กฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋‹ค. ์ปดํŒŒ์ผ์„ ํ•˜์ง€ ์•Š๋Š”๋‹ค. -> ๊ฐ€๋ณ๋‹ค -> ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค Java Script ๊ฐ„๋žตํ™”, ๊ฒฝ๋Ÿ‰ํ™” -> JQuery ์˜ˆ) ํšŒ์›๊ฐ€์ž… -> ๋นˆ์นธ์„ ์กฐ์‚ฌ. ID ๊ธ€์ž์ˆ˜๋ฅผ ์กฐ์‚ฌ. PW์— ์ˆซ์ž, ๋Œ€์†Œ๋ฌธ์ž ํฌํ•จ ์กฐ์‚ฌ CSS์— ๋Œ€ํ•ด์„œ ์ œ์–ด, ๊ตฌํ˜„ Timer๋ฅผ ์„ค์ •ํ•ด์„œ ํŠน์ˆ˜ํšจ๊ณผ ๊ฐ™์€ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ ์†์„ฑ(Attribute) -> ํŠน์„ฑ(Property) id -> 1๊ฐœ ์ ‘๊ทผ class -> ๋‹ค์ˆ˜ ์ ‘๊ทผ. CSS์— ๋งŽ์ด ์‚ฌ์šฉ name -> ๋‹ค์ˆ˜ ์ ‘๊ทผ. CheckBox, link์— ์‚ฌ์šฉ - ์ž๋ฐ”..
AccoutBook UML ๋‹ค์ด์–ด๊ทธ๋žจ MainClass package main; import java.util.Scanner; import cls.DeleteCls; import cls.InsertCls; import cls.SelectCls; import cls.UpdateCls; import dao.AccountDao; public class MainClass { public static void main(String[] args) { /* ์ถ”๊ฐ€ํ•˜๊ธฐ ์‚ญ์ œํ•˜๊ธฐ ๋‚ ์งœ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์ œ๋ชฉ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์ˆ˜์ •ํ•˜๊ธฐ ๋ชจ๋‘ ์ถœ๋ ฅ ----------- ํ•ฉ๊ณ„ ์ถœ๋ ฅ */ Scanner sc = new Scanner(System.in); InsertCls ic = new InsertCls(); DeleteCls dc = ne..
ํ•™์Šต ๋‚ด์šฉ Eclipse์™€ Oracle์„ ์—ฐ๋™ํ•œ JDBC - JDBC (Java DataBase Connectivity) ์ž๋ฐ”์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ž๋ฐ” API์ด๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์—ฐ๋™ ๋ฐฉ๋ฒ• 1. JdbcConnect ํด๋ž˜์Šค (์˜ˆ์‹œ) ์ƒ์„ฑ 2. ๊ธฐ๋ณธ ์ƒ์„ฑ์ž๋กœ JDBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋กœ๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” try, catch๋ฌธ ์ž‘์„ฑ (์ฃผ์„ ์ฐธ๊ณ ) 3. java.sql ์— ์†ํ•ด์žˆ๋Š” Connection ํด๋ž˜์Šค์˜ getConnection() ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด ํ•ด๋‹น url์˜ ๊ฐ์ฒด ์ƒ์„ฑ 4. getConnection()์— ์ž…๋ ฅํ•  url ์ฃผ์†Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ฐพ์„ ์ˆ˜ ์žˆ๋‹ค. 5. Main ๋ฉ”์†Œ๋“œ์—์„œ ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ ํ›„ ์ ‘์†์ด ๋˜๋Š”์ง€ ํ™•์ธ JdbcConnect ํด๋ž˜์Šค package jdbc; import java.sql...
EastShine_
'๐Ÿ’ป ๊ฐœ๋ฐœ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (4 Page)