์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ค๋ผํด
- Java
- dmz๋คํธ์ํฌ
- css
- ๋คํธ์ํฌdmz
- ์ฝ๋ฉ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ฑ
- JavaScript
- ๋ฐฐ์์ ๋ฐฐ์
- Python
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์นดํ๋๊ฐ
- dmz๊ตฌ์ฑ
- ์ค๋ธ์
- ์๋ฐ
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ํ๋ก๊ทธ๋๋ฐ
- ๋ ์
- ๊ฐ๋ฐ
- ๋๊ฐ
- dmz๋
- ๋ฐฉํ๋ฒฝdmz
- ์ ๋ฆฌํธ๋ฆฌํธ
- html
- database
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํ์ด์ฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ํ
- Today
- Total
๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (238)
JiYoung Dev ๐ฅ
href์ ์ฃผ์์ ํจ๊ป ๋ณ์๋ฅผ ๋ฃ๊ณ ์ถ์ ๋ ๋ง์ดํ์ด์ง ๋ณ์ ์ฌ์ฉํ ๋ @{${ }} th:onclick="'location.href=\''+ @{${moveUrl}} + '\''" ์ฃผ์ ์ฌ์ฉํ ๋ @{ }

-- MERGE MERGE INTO TB_CUST_TEL USING DUAL ON ( CUST_ID = 'C0007' AND TEL_DVCD = 'ํด๋ํฐ') WHEN MATCHED THEN UPDATE SET TEL_NO = '010-7777-7777' WHEN NOT MATCHED THEN INSERT (CUST_ID, TEL_DVCD, TEL_NO) VALUES ('C0007', 'ํด๋ํฐ', '010-7777-7777'); SELECT * FROM TB_CUST_TEL;

์กฐ์ธ ๋ฌธ๋ฒ -- ์กฐ์ธ์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ SELECT A.CUST_ID , A.CUST_NAME , A.SCORE , B.GRADE_NAME FROM TB_CUST A , TB_GRADE B WHERE A.SCORE BETWEEN B.STS_SCORE AND B.END_SCORE; ์๋ธ์ฟผ๋ฆฌ ๋ฌธ๋ฒ -- ์๋ธ ์ฟผ๋ฆฌ๋ก ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ SELECT A.CUST_ID , A.CUST_NAME , A.SCORE , ( SELECT GRADE_NAME FROM TB_GRADE WHERE A.SCORE BETWEEN STS_SCORE AND END_SCORE) AS GRADE_NAME FROM TB_CUST A; DECODE ๋ฌธ๋ฒ -- DECODE๋ก ๊ฐ์ ธ์ค๋ ๊ฒฝ์ฐ SELECT A.CUST_ID , A.CUST_NAME ,..

======================= -- Linux 4์ฅ ํธ์ง๊ธฐ ========================= vi ํ์ผ๋ช ํธ์ง์ํ ์ด๋ a, i, o, O a: ์ปค์ ์ ๋ค์ชฝ์ ์ฝ์ i: ์ปค์ ์ ์์ชฝ์ ์ฝ์ o: ์ปค์ ์ ์๋์ชฝ์ ์ฝ์ O: ์ปค์ ์ ์์ชฝ์ ์ฝ์ :wq - ์ ์ฅํ๊ณ ์ข ๋ฃํ๊ธฐ :q! - ํธ์ง๋ฌธ์ ๋ฒ๋ฆฌ๊ณ ์ข ๋ฃํ๊ธฐ ๋ช ๋ น๋ชจ๋ [n]r : ํ ๋ฌธ์(char) ์์ [n]dd : [n]์ค ์ญ์ [n]x : [n]๋ฌธ์๋ฅผ ์ญ์ [n]yy : [n]์ค์ ๋ณต์ฌ p : ๋ณต์ฌํ ์ค์ ๋ถ์ฌ๋ฃ๊ธฐ cw : ๋จ์ด๋ฅผ ์์ gg : ๋ฌธ์์ ์ฒ์์ผ๋ก ๊ฐ๊ธฐ G : ๋ฌธ์์ ๋ง์ง๋ง์ผ๋ก ๊ฐ๊ธฐ G ๋ผ์ธ๋ชจ๋ /๋ฌธ์์ด -> ๋ฌธ์์ด์ ์ปค์ ์ด๋ :u -> ์ง์ ์์ ์ทจ์ :e! -> ํ์ฌ ํธ์ง๋ฌธ์ ๋ฒ๋ฆฌ๊ณ , ์ต์ด ๋ฌธ์๋ก ๋ค์์ฝ์ด์ค๊ธฐ.. ..
Integer.parseInt() class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; } }
Math.sqrt() class Solution { public long solution(long n) { long answer = 0; double x = Math.sqrt(n); if(x * 10 % 10 == 0) { answer = (long)((x+1) * (x+1)); }else { answer = -1; } return answer; } }

EXISTS ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ ๋ ์ฌ์ฉ ๋ํ์ ์ธ ์๊ด์๋ธ์ฟผ๋ฆฌ ์๋ธ์ฟผ๋ฆฌ : ์ฟผ๋ฆฌ ์์ ๋ค์ด์๋ ๋ ๋ค๋ฅธ ์ฟผ๋ฆฌ ์๊ด์๋ธ์ฟผ๋ฆฌ : ์๋ธ์ฟผ๋ฆฌ๊ฐ ๋ฉ์ธ ์ฟผ๋ฆฌ์ ์ปฌ๋ผ์ ์ฌ์ฉํ ๋ ์คํ์์ = ๋ฉ์ธ์ฟผ๋ฆฌ๋ถํฐ ์คํ ๋น์๊ด์๋ธ์ฟผ๋ฆฌ : ์๋ธ์ฟผ๋ฆฌ๊ฐ ๋ฉ์ธ ์ฟผ๋ฆฌ์ ์ปฌ๋ผ์ ์ฌ์ฉํ์ง ์์ ๋ ์คํ์์ = ์๋ธ์ฟผ๋ฆฌ๋ถํฐ EXISTS ๋ฅผ ์ฌ์ฉํ๋ ์ด์ ; ์ฑ๋ฅ NOT EXISTS : ์กด์ฌํ์ง ์๋ ์กฐ๊ฑด์ ์ฐพ๋ ๋ฌธ๋ฒ

์ : ๋ํํ ์ธํฐํ์ด์ค → ๋ช ๋ น์ด ์ฌ์ฉ์์ ์ด์์ฒด์ ์ปค๋ ์ฌ์ด์ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ธ๋ ์ธต ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์คํํ๋ ์ญํ ์ฌ์ฉ์์ ์ปค๋์ ์์ฌ์ํต์ ๋ด๋น ์์ ๋๋ ํ ๋ฆฌ ์ฌ์ฉ์๊ฐ ๋ฆฌ๋ ์ค ์์คํ ์ ์ ์ํ์ฌ ํ์ฌ ์ฌ์ฉํ๊ณ ์๋ ๋๋ ํ ๋ฆฌ ํ ๋๋ ํ ๋ฆฌ ๊ฐ ์ฌ์ฉ์์๊ฒ ํ ๋น๋๋ ๋๋ ํ ๋ฆฌ ์ฌ์ฉ์ ๊ณ์ ์ ์ฒ์ ๋ง๋ค๋ ์ง์ ์ ๋๊ฒฝ๋ก ๋ฃจํธ๋ก ๋ถํฐ ์์ Ping Test ๋คํธ์ํฌ ์์ ์๋ ๊ฐ๊ฐ์ ํธ์คํธ๊ฐ ํต์ ์ด ์ด์์๋์ง, ์๋๊ฐ ์ผ๋ง๋ ๋์ค๋์ง ํ์ธํ๊ธฐ ์ํ ์์ -- ping test C:\Users\smhrd> ping raspberrypi.local C:\Users\smhrd> ping 221.156.60.77 221.156.60.77์ ์๋ต: ๋ฐ์ดํธ=32 ์๊ฐ=2ms TTL=63 221.156.6..
String.valueOf(N) import java.util.*; class Solution { public int[] solution(long n) { String s = String.valueOf(n); int idx = s.length(); int[] answer = new int[idx]; for(int i = 0 ; i < idx ; i++){ answer[i] = (int)(n % 10); n /= 10; } return answer; } }
toCharArray() class Solution { public int solution(String message) { int answer = 0; //for(int i = 0 ; i < message.length() ; i++) { //answer += 2; //} char[] arr = message.toCharArray(); System.out.println(Arrays.toString(arr)); int size = arr.length; answer = size * 2; return answer; } }