์ ์ฒด ๊ธ193 ์ด์ 1 ยทยทยท 23 24 25 26 27 28 ๋ค์ [์๊ธ์ฒ์น] ์นผ์ ์ ์๊ฐ๋ฝ ๋ฒ ์์ ๋ ์๊ธ์ฒ์น - ์ง์์ ์์ฒ ๋ดํฉํ๊ธฐ ๐๋ฌด๋ฅผ ์ํํ ์ฑ์นผ๋ก ์ฐ๋ค๊ฐ ์๊ฐ๋ฝ์ 4์กฐ๊ฐ๋ด๋ฒ๋ ธ๋ค.... [ ๊ธ์ ์ฐ๊ฒ๋ ๊ณ๊ธฐ ] ์๋ฆฌ์ ์ฐ์ด ์๋ ๊ด๊ณ๋ก ์๊ฐ๋ฝ์ ์ฐธ ๋ง์ด ๋ฒ ์ฌ๋ดค๋ค. ๊ทธ๋ฌ๋ ๋๋ 4์กฐ๊ฐ ์ ์์ ์ฒ์์ด๋ผ ๋ง์ด ๋นํฉํ๋๋ฐ.. ์ด๊ฒ ๋ ํ๋ค๋ณด๋ ๋ ธํ์ฐ๊ฐ ์๊ฒผ๋ค ์์ ์ ์ธํฐ๋ท์์ ๋ณธ ์ธ๊ตญ์ #๋ดํฉ๋ฐด๋(์ค๋ฐฅ ์์ด ์์ฒ ๋ดํฉ์ ๋๋ ๋ฐด๋) ์๋ฆฌ + ์ ์ฒด์ ์์ฒด ํ๋ณต๋ ฅ์ผ๋ก ์์ฒด์น๋ฃ ํ๊ธฐ๋กํจ! ํน์ ๋ณ์์ ๊ฐ๊ธฐ๋ ์ ๋งคํ๋ฐ ์ด์ด ์๋ฆฐ ์ฌ๋๐ฑ์ ์ํด์ ๊ธ์ ์จ๋ณธ๋ค. [ ์๊ธ์ฒ์น ๋ฐฉ๋ฒ ] 1. ์ผ๋จ ๐ฉน๋ฐ์ผ๋ฐด๋๋ก ์๊ฐ๋ฝ์ ํผ๊ฐ ์ด๋์ ๋ ๋ฉ์ ๋๊น์ง ๊ฐ๋๋ค. ๐ point ์์ฒ ๋ถ์๋ฅผ ์ด์ดํ๊ฒ ์ ์งํ๊ธฐ. ๋ง๋ฅด๋ฉด ์ด์ด ๋ถ์ง ์๋๋ค 2. ๋ค์ด์์์ ์์ฟ ์ ๋ฐด๋๋ฅผ ์ฌ์จ๋ค. 3. ์์ฟ ์ ๋ฐด๋์ "์ ์ฐฉ ๋ถ๋ถ"์ ๊ธธ์ญํ๊ฒ ์๋ฅด๊ณ , ํผ๋ถ ์กฐ๊ฐ์ด ๋ฑ๋ง๊ฒ ์ด์ด์ง๋๋ก ์ด์ง.. 2023. 11. 12. [JS] defer ์์ฑ JavaScript์์ defer ์์ฑ์ ํ๊ทธ์ ์ฌ์ฉํจ defer ์์ฑ์ด ์ ์ฉ๋ ์คํฌ๋ฆฝํธ๋ ๋ฌธ์๊ฐ ์์ ํ ํ์ฑ๋ ํ์(HTML์ด ๋ชจ๋ ๋ก๋๋ ํ์) ์คํ๋๋๋ก ํจ ํ์ด์ง์ ๋ก๋ฉ ์๊ฐ์ ์ํฅ์ ์ฃผ์ง ์์ผ๋ฉด์ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ์ ์๋ ๋ฐฉ๋ฒ ์ธ๋ถ ์คํฌ๋ฆฝํธ๊ฐ DOM ์์์ ์์กดํ๊ฑฐ๋ ์์ ํ๋ ๊ฒฝ์ฐ ์ ์ฉ defer ์์ฑ์ด ์๋ ์คํฌ๋ฆฝํธ์ ํน์ง ๋ฌธ์ ํ์ฑ ์ค์ ๋ค์ด๋ก๋: defer ์์ฑ์ด ์๋ ์คํฌ๋ฆฝํธ๋ HTML์ ํ์ฑํ๋ ๋์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ค์ด๋ก๋๋จ. HTML ํ์ฑ์ ๋ฐฉํดํ์ง ์์ผ๋ฉด์๋ ํ์ํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ฏธ๋ฆฌ ๋ค์ด๋ก๋ํ ์ ์๊ฒ ํด์ค ๋ฌธ์ ํ์ฑ ํ ์คํ: ์คํฌ๋ฆฝํธ๋ HTML ๋ฌธ์์ ํ์ฑ์ด ์๋ฃ๋ ํ, DOMContentLoaded ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ์คํ๋จ. ์คํฌ๋ฆฝํธ๊ฐ ๋ฌธ์์ ๋ชจ๋ ์์์ ์ ๊ทผํ ์ ์์์.. 2023. 11. 12. [์๋ฐ ์๊ณ ๋ฆฌ์ฆ ch.1] ๋ฌธ์์ด(3) ๋ฌธ์์ด ์์ถ ๊ฐ์ ๋ฌธ์ ๋ฐ๋ณต ์ฐพ๊ธฐ ๊ฐ์ ๋ฌธ์๊ฐ ์ฐ์์ผ๋ก ๋ฐ๋ณต๋๋ ๊ฒฝ์ฐ ๋ฐ๋ณต๋๋ ๋ฌธ์ ๋ฐ๋ก ์ค๋ฅธ์ชฝ์ ๋ฐ๋ณต ํ์๋ฅผ ํ๊ธฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์์ด ์์ถํ๊ธฐ ๋ฐ๋ณตํ์ 1์ ์ ์ฉํ์ง ์์ ์์ KKHSSSSSSSE i์ i+1์ ๋น๊ต. ๊ฐ์ผ๋ฉด cnt์ฆ๊ฐ, ๋ค๋ฅด ์ง์ ์ ๋ง๋๋ฉด String answer์ ํด๋น ๋ฌธ์, cnt๋ฅผ ๋์ ํ๋ฉด ๋จ. cnt๋ฅผ 1๋ก ์ด๊ธฐํ ํ๊ณ ๋ค์ ๋น๊ตํ๋ฉฐ ์ง๋๊ฐ๊ธฐ ๋ฐฐ์ด ๋งฝ ๋๋ฌธ์๊ฐ ์์ด ์์ธ ์๊ธธ ์ ์๊ธฐ ๋๋ฌธ์ ๋งจ ๋์ ๋น ๋ฌธ์์ด์ ์ถ๊ฐํด์ค์ผํจ. String answer = ""; str = str + " "; int cnt = 1; for( int i=0; i1) answer += String.valueOf(cnt); //๋ฌธ์ ๋ฐ๋ณต ํ์ ์ถ๊ฐ cnt=1; //cnt์ด๊ธฐํ } } return a.. 2023. 11. 12. [์๋ฐ ์๊ณ ๋ฆฌ์ฆ ch.1] ๋ฌธ์์ด(2) ํ๋ฌธ ๋ฌธ์์ด, ํฐ๋ฆฐ๋๋กฌ GOOG, POOP ๊ณผ ๊ฐ์ด ๊ฑฐ์ธ์ฒ๋ผ ์๊ธด ๋ฌธ์ ์์์ ๋งํ ๊ฒ์ฒ๋ผ lt์ rt๊ฐ ๋ฌธ์์ด ๊ธธ์ด์ 1/2๋งํผ ๋ฐ๋ณตํ ๋๊น์ง ๊ฐ์์ผ ํจ ๋ฐ๋ณต๋ฌธ์ for(int i=0; i< len/2 ; i++) lt = i; rt = len -i -1; str = str.toUpperCase(); // ๋์๋ฌธ์ ๊ตฌ๋ถ ์ํ๊ธฐ๋ก ํ์ ๋ int len = str.length(); for(int i=0; i< len/2 ; i++){ if(str.charAt(i) != str.charAt(len -i -1) ) return "NO"; } StringBuilder์ ์ด์ฉํ๊ธฐ .equalsIgnoreCase() String tmp = new StringBuilder(str).reverse().toString.. 2023. 11. 12. [์๋ฐ ์๊ณ ๋ฆฌ์ฆ ch.1] ๋ฌธ์์ด ๋์๋ฌธ์ Strign์ ๋๋ฌธ์/์๋ฌธ์๋ก ๋ณํ str.toUpperCase() str.toLowerCase() char๋ฅผ ๋๋ฌธ์/์๋ฌธ์๋ก ๋ณํ Character.toUpperCase(c); Character.toLowerCase(c); String์์ ๋->์ , ์->๋ ๋ณํ String์ char๋ฐฐ์ด๋ก ๋ณํํ๊ณ char[] = str.toCharArray() ํฅ์๋ for๋ฌธ์ ์ฌ์ฉํ๋ฉด์ ๋์๋ฌธ์ boolean ๊ฒฐ๊ณผ์ ๋ง์ถฐ์ if(Char) ์ ์ ํ ๋ณํ Character.toUpperCase(x) / Character.toLowerCase(x) ๋ณํํ ๋ฌธ์์ด์ String answer์ +=๋ก ๋์ ์์คํค ๋๋ฒ๋ฅผ ์ฌ์ฉํ ์๋ ์์ A=65, Z=90 a=97, z=122 ๋์ ์ฐจ์ด๋ 32 ์๋ฌธ์๋ฉด ans.. 2023. 11. 12. [Oracle] ํ ์ด๋ธ ์์ฑ ๋ฐ ๋ฐ์ดํฐ ์กฐ์ ํ ์ด๋ธ ๋ช ๋ช ๊ท์น ํ ์ด๋ธ๋ช , ์นผ๋ผ๋ช ๋ฌธ์๋ก ์์. ์ต๋ 30์ A-Z, a-z, 0-9, _, $, # ๊ฐ๋ฅ ์ด๋ฆ์ค๋ณต X ์์ฝ์ด X ๋ฐ์ดํฐ ํ์ VARCHAR2(size) ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ. CHAR(size) ๊ณ ์ ๊ธธ์ด ๋ฌธ์๊ฐ NUMBER ์ซ์, 38์๋ฆฌ๊น์ง NUMBER(p, s) ์ซ์. p์๋ฆฟ์๊น์ง ์ ํจ DATE ๋ ์ง์ ์๊ฐ LONG ํฐ ๊ฐ๋ณ๊ธธ์ด ๋ฌธ์๊ฐ. ํ ์ด๋ธ๋น LONG์ด์ 1๊ฐ๋ง ํ์ฉ RAW ๊ณผ LONGRAW ์ด์ง๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ ํ ์ด๋ธ ์์ฑ ์คํค๋ง ๊ฐ์ฒด์ ์งํฉ. ํ ์ด๋ธ ์์ ์ ํ ์ด๋ธ๋ช ์ ํ ์ด๋ธ ์ด๋ฆ ์นผ๋ผ๋ช ์นผ๋ผ์ ์ด๋ฆ DataType ์นผ๋ผ์ด ๊ฐ์ง ๋ฐ์ดํฐ ํ์ ๊ณผ ํฌ๊ธฐ Default ๋ฐ์ดํฐ ์ ๋ ฅ์ ๊ธฐ๋ณธ๊ฐ SQL ๋ช ๋ น์ด ๋ถ๋ฅ ๋ฐ์ดํฐ์กฐ์ ๋ช ๋ น์ด(DML) Insert ํ ์ด๋ธ์ ์๋ก์ด ํ ์ฝ์ . ์ ๋ ฅ๋๋ .. 2023. 11. 11. [Oracle] SQL์ด๋ RDB ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, RDBMS๊ฐ ์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํจ. 2์ฐจ ํ๋ ฌ์ Table์ ์งํฉ์ผ๋ก ํํ. ํ ์ด๋ธ์ ๊ฐ Row๋ ์ ์ผํ๊ฒ ๊ตฌ๋ณ๋๋ ํน์ง๊ฐ์ง. ๊ฐ ์ปฌ๋ผ๋ค์ ๋ฐ์ดํฐ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅ๋ฐ์์ผํจ ํ ์ด๋ธ์ ๋ํ ๋ฐ์ดํฐ ์กฐ์๊ณผ ๊ฒ์์ SQL์ ์ด์ฉํ์ฌ ์ํํจ. ํ ์ด๋ธ ๊ตฌ์กฐ ๊ด๋ จ ์ฉ์ด ํ ์ด๋ธ RDBMS์ ๊ธฐ๋ณธ์ ์ธ ์ ์ฅ๊ตฌ์กฐ. 1๊ฐ ์ด์ ์นผ๋ผ & 0๊ฐ ์ด์ ๋ก์ฐ Row ์ปฌ๋ผ ๊ฐ๋ค์ ์กฐํฉ. ํ. ๋ ์ฝ๋ Column ๋จ์ผ ์ข ๋ฅ์ ๋ฐ์ดํฐ. ์ด. ํน์ dataType๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง. Field Row์ Column์ ๊ต์ฐจ์ ์ ์์.๋ฐ์ดํฐ๊ฐ ์๊ฑฐ๋ NULL Primary Key ํ ํ ์ด๋ธ์ ๊ฐ๊ฐ์ ๋ก์ฐ๋ฅผ ์ ์ผํ๊ฒ ์๋ณํด์ฃผ๋ ๋จ์ผ ์ปฌ๋ผ(๋๋ ์กฐํฉ). ์ ์ฝ์กฐ๊ฑด. NULL๊ฐ ํ์ฉ X Foreign Key ๊ฐ์ Table .. 2023. 11. 11. ์ด์ 1 ยทยทยท 23 24 25 26 27 28 ๋ค์