์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๋ฐ
- ๋ ์
- ์นํผ๋ธ๋ฆฌ์ฑ
- ์ค๋ธ์
- ํ์ฒ์ ๋ฆฌํธ๋ฆฌํธ
- ๊ฐ์ดํ ์ข ๋ญ๊ฐ๋น
- ์ํ์ฃผ
- ๋ฐ์ํ
- ๋ฐฐ์์ ๋ฐฐ์
- ํ๋ก๊ทธ๋๋ฐ
- ์ํ
- ์ฑ
- ์ค๋ผํด
- Java
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์ ๋ฆฌํธ๋ฆฌํธ
- database
- Python
- html
- ๊ฐ๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์นดํ๋๊ฐ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- JavaScript
- ์ฝ๋ฉ
- ๋๊ฐ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ํ์ด์ฌ
- css
- Today
- Total
๋ชฉ๋ก๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (235)
JiYoung Dev ๐ฅ

======================= -- 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; } }

Thread ํ์ ์ค๋ ๋ ์ ์ฅ ์ปดํจํฐ ์์ ์ CPU๊ฐ ํจ. CPU๋ ํ๋ฒ์ ํ๋์ ์ผ์ฒ๋ฆฌ๋ฅผ ํจ ์์ ์ค์ผ์ฅด๋ง์ ํตํด ๋ฉํฐ ์ค๋ ๋๋ฅผ ๊ฐ๋ฅํ๊ฒ ํจ → ์๋ถํ ์์คํ ์ค๋ ๋ ๋ผ์ดํ์ฌ์ดํด (์ค๋ ๋ ์๋ช ์ฃผ๊ธฐ) ์ฒซ๋ฒ์งธ ์ค๋ ๋๋ ๋๋ฒ์งธ ์ค๋ ๋์๊ฒ ์๋ณด : yeild ๋๋ฒ์งธ ์ค๋ ๋๋ ์ฒซ๋ฒ์งธ ์ค๋ ๋์ cpu๋ ๊ฐ๋ก์ฑ : interupt start(), run(), yeild(), interupt(), sleep() ๋ฑ์ ๋ฉ์๋๋ก ๊ตฌํ์ด ๋์ด ์์ ์ค๋ ๋1 ์์ ํ ๋ค์ ์คํ๋ ๋๋ run() ์ํ๋ก ์คํ๋จ(๋ค์ start() X) Handler ์๋๋ก์ด๋์์ ์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ Handler๊ฐ ํ์ํจ ์๋๋ก์ด๋ ์ดํ์ ์คํ์ํค๋ฉด Task๊ฐ ์์ฑ๋๊ณ ๊ทธ ์์ activity๋ค์ด ์์ด๋ ๊ตฌ์กฐ ์๋๋ก์ด๋๋ ์ดํ์ ์ฌ๋ฌ..

1. Templete.xml ํ์ผ์ ์ค๋ฅธ์ชฝ ํก ์ถ๊ฐ โ ์ค์! ๊ฐ์ ํ์ผ์ ์ถ๊ฐํ ๊ฒ 2. ํ์ฌ ๋ก๊ทธ์ธํ ID๋ฅผ adapter์ ์์ฑ์๋ก ์ ๋ฌ => ๋ฉ์์ง ์ฃผ์ธ 3. adapter ํด๋์ค์ onBindView ๋ฉ์๋์์ data.get(position).name (๋ฉ์์ง ์ฃผ์ธ)๊ณผ ์์ฑ์๋ก ์ ๋ฌ๋ id๋ฅผ ๋น๊ต 4. ์ผ์นํ๋ค๋ฉด ์ผ์ชฝ๋ทฐ๋ gone, ์ค๋ฅธ์ชฝ ๋ทฐ๋ visible tip! ํ ํ๋ฆฟ์ ๋ทฐ๊ฐ ์ถ๊ฐ๋์ผ๋ viewHolder๋ ์์ ์ด ํ์