์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์คํ์ด
- boj11653
- spring
- SSE
- ๋จ์ํ ์คํธ
- ๊ทธ๋ฆฌ๋
- ์ปด๊ณต์
- ํ๋ก๊ทธ๋๋ฐ
- ์ปด๊ณต
- ๋ฆฌ์กํธ๋ค์ดํฐ๋ธ
- ๋ชจ๋ฐ์ผ์ฑํ๋ก๊ทธ๋๋ฐ
- ChatGPT
- ์ดํญ๊ณ์
- ๋ฐฑ์ค1436
- ํ๋ก ํธ์ค๋
- ์ฐ์ ์์ํ
- ์น๊ฐ๋ฐ๊ธฐ๋ก
- ์คํ๋ง
- ์น๊ฐ๋ฐ
- ๋ฐฑ์๋
- ํ์ด์ฌ
- ๋ฆฌ์กํธ
- ์ปดํจํฐ๊ณตํ
- ๋ฐฑ์ค
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฃ๊ตฌ์กฐ
- ์ฝ๋ฉํ ์คํธ
- ์ฝ๋ฉ
- ๊ทธ๋ฆฌ๋์๊ณ ๋ฆฌ์ฆ
- ๊ฐ๋ฐ์
- Today
- Total
๋ชฉ๋ก์ปดํจํฐ๊ณตํ (14)
๐ป๐ญ๐ง๐
์๊ตฌ์ฌํญ ๊ฒฝ๊ธฐ ์์ 30๋ถ ์ ๋ถํฐ ๊ฒฝ๊ธฐ ๋ฆฌ๋ ํ๋ฉด์์ QR ์ฝ๋๋ฅผ ๋์ธ ์ ์๋ค. ์ฐธ๊ฐ ์ธ์๋ค์ ์ด QR ์ฝ๋๋ฅผ ์ดฌ์ํ์ฌ ์ถ์ ์ฒดํฌ๋ฅผ ํ๋ค. ์คํ ์์ค์ธ zxing ์ ์ฌ์ฉํ์๋ค. ์ฝ๋๊ฐ ๊ฐ๊ฒฐํด์ ์ฌ์ฉํ๊ธฐ ์ฌ์ ๋ค! build.gradle ํ์ผ์ ์์กด์ฑ์ ์ถ๊ฐํด์ค๋ค. implementation group: 'com.google.zxing', name: 'javase', version: '3.5.0' implementation group: 'com.google.zxing', name: 'core', version: '3.5.0' createQr(User user, Long matchId) QR ์ฝ๋๋ฅผ ์์ฑํ์ฌ ๋ฐ์ดํธ ํ์์ผ๋ก ๋ฐํํ๋ ๋ฉ์๋ public ResponseEntity createQr(User u..

#mood ์๋ ๊ณํ์ aws ํ๋ฆฌํฐ์ด๋ ์ผ๋ง ์๋จ์์ํ ๋ฐ ๊ทธ๋ฅ ํ๋ก ํธ ์ชฝ์์ ์คํ๋ง application ๋ฐํด์ ์ฌ์ฉํ๋๊ฑธ๋ฃจ ํ์.. ํ๋๋ฐ ์ญ์๋ ์ฌ์ด ์ผ์ด ์๋์๋ค. ์ด์ฉ๋ฉด ๊ฑ ๋ฐฐํฌ ํ๋ฒ ๋ฑ ํด๋๋๊ฒ ์ค๋ซ๋์ ํ๋ค์ง ์์ ๊ฒ ๊ฐ๋ค...! ๊ทธ๋์ ๊ทธ๋ฅ ๋ฐฐํฌ๋ฅผ ํ๊ฒ ๋๋ค ํ๋ก ํธ์๋๋ก ๋ฆฌ์กํธ ์ฝ๋๋ ์ด๋ฏธ ec2์ ๋ฐฐํฌํด๋ณธ ๊ฒฝํ์ด ์์ผ๋ฏ๋ก ๋์ถฉ ๋น์ทํ๊ฒ ์ง ํ๊ณ ์์! ๊ทผ๋ฐ ๋ฐ๋ก ์ด์๊ฐ ๋ฐ์ํ๋ค. ๋ฆฌ์กํธ๋ก ๊ฐ๋ฐ์ ํ ๋ ๋ณด์ ์ค์ ์ด ๋ง์ด ์๋ค๋ณด๋ ๊ฑฐ์ ๋ค ๊นํ๋ธ์ ๋ฐ๋ก ํธ์๋ฅผ ํ์๊ณ gitignore ํ๋ node_modules ๋ง์ ๋ ๊ทธ๋ฅ npm installํ๋ฉด ๋ฐ๋ก ์์ฑ๋๋ ๊ฒ๋ค์ด์๋๋ฐ, ์คํ๋ง์ ์ผ๋จ gitignore ํด๋๊ฒ ๋ง์๊ณ ๊นํ๋ธ ํด๋ก ํด์ ์ ์ํ๋ก ๋ณต๊ตฌ์ํฌ ์๋ (npm install ์ฒ๋ผ..
@Test public void save(){ Member member = new Member(); member.setName("Spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); Assertions.assertThat(member).isEqualTo(result); } Test ๋ฉ์๋ ์์๋ @Test ์ด๋ ธํ ์ด์ ํ๊ธฐ Assertions ๋ด๊ฐ ๊ฐ์ ํ๊ณ ์๋ ์ฌ์ค์ด ์ค์ ์ ๊ฐ์์ง ๋ช ์ํ ์ ์๋ ๋๊ตฌ Assertion.assertThat(expected,actual) โก๏ธ JUnit ๋ฉ์๋๋ก, expected ์ actual ๊ฐ ๊ฐ์์ง ๋น๊ต โ ์์ ์ ์ํด์ผ ํจ !!!! Assertion...
Map key ๋ก value๋ฅผ ์ป์ด๋ด๋ ๋ฐฉ์ key ๋ ์ค๋ณต ํ์ฉ โ value ๋ ์ค๋ณต ํ์ฉ ๐ HashMap map = new HashMap(); map.put("name", "Sally"); -> key๊ฐ "name"์ด๊ณ , value๊ฐ "Sally" ์ธ ๊ฒ์ map์ ์ฝ์ ํ๋ ๊ฒ Optional NullPointerException ์ ๋ฐฉ์งํ๊ธฐ ์ํด null ๊ฐ์ด ์ค๋ฉด ๊ฐ์ธ๋ ๊ฒ Optional.ofNullable() : ๊ฐ์ด null ์ด ์๋ ๊ฐ์ฒด ์์ฑ Optional.of() : ๊ฐ์ด null ์ด ์๋ ๊ฒฝ์ฐ์๋ง ๊ฐ์ฒด ์์ฑ Optional.empty() : ๊ฐ์ด ๊ฐ์ง ์๋ ๊ฐ์ฒด ์์ฑ #### Map ์์ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ฐ์ฒด ์ฐพ๊ธฐ @Override public Optional findByNa..
๋ฌธ์ https://www.acmicpc.net/problem/12605 12605๋ฒ: ๋จ์ด์์ ๋ค์ง๊ธฐ ์คํ์ด์ค๋ก ๋์ด์ฐ๊ธฐ ๋ ๋จ์ด๋ค์ ๋ฆฌ์คํธ๊ฐ ์ฃผ์ด์ง๋, ๋จ์ด๋ค์ ๋ฐ๋ ์์๋ก ๋ค์ง์ด๋ผ. ๊ฐ ๋ผ์ธ์ w๊ฐ์ ์๋จ์ด๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ด L๊ฐ์ ์ํ๋ฒณ์ ๊ฐ์ง๋ค. ๊ฐ ํ์ ์ํ๋ฒณ๊ณผ ์คํ์ด์ค๋ก๋ง www.acmicpc.net ์ฝ๋ from collections import deque n = int(input()) for i in range(n): array = deque([]*100) string = list(input().split(' ')) for j in range(len(string)): array.append(string[j]) print('Case #'+str(i+1)+": ",end='') for ..
FlatList ์ฝ์ด ์ปดํฌ๋ํธ ์ฌ์ฉํ๊ธฐ ๋๊ฐ์ ์ปดํฌ๋ํธ๋ฅผ ์ฌ๋ฌ ๊ฐ ๋ ๋๋งํ ๋๋ FlatList๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๊ฐ ๋น ๋ฅด๋ค. import {FlatList} from 'react-native' keyExtractor ์์ฑ item๊ณผ index ๊ฐ์ด ๋งค๊ฐ๋ณ์์ธ ์ฝ๋ฐฑ ํจ์๋ฅผ ์ง์ ํด renderItem์ ์ค์ ํ ์ฝ๋ฐฑ ํจ์๊ฐ ๋ฐํํ๋ ์ปดํฌ๋ํธ์ key ์์ฑ์ ์ค์ ํ ๊ฐ์ ์ป์ } keyExtractor={(item, index) => item.id} /> โ ํ์ดํ ํจ์๋ ํจ์๋ช ์ด ์์ด๋ ๋จ โ id ๊ฐ์ ์์ฑ์ด ์๋ค๋ฉด index.toString()์ ๋ฐํํด๋ ๋จ ItemSeparatorComponent ์์ฑ ์ด ์์ฑ์ ์ค์ ํ ์ฝ๋ฐฑ ํจ์๊ฐ ๋ฐํํ๋ ์ปดํฌ๋ํธ๋ฅผ ์์ดํ ๊ณผ ์์ดํ ๊ฐ์ ๊ตฌ๋ถ์ ์ญํ ์ ํ๋ ์ปดํฌ๋ํธ..

๋ฌธ์ https://www.acmicpc.net/problem/17103 17103๋ฒ: ๊ณจ๋๋ฐํ ํํฐ์ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T (1 ≤ T ≤ 100)๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ ์ N์ ์ง์์ด๊ณ , 2 < N ≤ 1,000,000์ ๋ง์กฑํ๋ค. www.acmicpc.net ์ฝ๋ #์๋ผํ ์คํ ๋ค์ค์ ์ฒด array = list[1000000] a = [False, False] + [True]*(999999) for i in range(2,1000000): if a[i]: for j in range(2*i, 1000000, i): a[j] = False t = int(input()) for i in range(t): n = int(input()) sum = 0 x = ..
flex:1 ๊ณผ height: '100%'์ ์ฐจ์ด const styles = StyleSheet.create({ view: { flex: 1, height: '100%', padding: 5, backgroundColor: MD2Colors.lightBlue500, }, text: {fontSize: 20, color: 'white'}, }) flex: 1 โก๏ธ ํ์ ์์์ ๋์ด๊ฐ ๋ฐ์๋ ๋ถ๋ชจ ์ปดํฌ๋ํธ์ ๋์ด์ ์ฌ๋ถ์ ๊ฐ์ ธ์ด height: '100%' โก๏ธ ํ์ ์์์ ๋์ด์ ๋ฌด๊ดํ๊ฒ ๋ถ๋ชจ ์ปดํฌ๋ํธ์ ๋์ด๋ฅผ ๋ชจ๋ ๊ฐ์ ธ์ด โ ๋ฃจํธ view์ Dimensions.get('window').height ์ ๊ฐ์ ๊ฒ flexDirection ์คํ์ผ ์์ฑ ๋ถ๋ชจ ์ปดํฌ๋ํธ๊ฐ ๊ณ ์ ์ผ ๋ ์์ ์ปดํฌ๋ํธ๋ฅผ ์์ ์ ์์ญ์ ๋ฐฐ์น..
ImageBackground ์ฝ์ด ์ปดํฌ๋ํธ ์ฌ์ฉํ๊ธฐ import {ImageBackground} from 'react-native' ImageBackground ์ฌ์ฉ๋ฒ
Platform๊ณผ Dimensions API ์คํ OS ํ์ธ import {Platform{ from 'react-native' console.log(Platform.OS) โ ์ฑ์ด ์คํ๋๋ ํฐ์ด ์๋๋ก์ด๋ํฐ์ธ์ง ์๋๋ฉด ์์ดํฐ์ธ์ง๋ฅผ ํ์ธํ๋ค. โ ์์ ์ฝ๋๋ฅผ ์คํํ๋ฉด android ๋๋ ios ๋ผ๊ณ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค. Dimension API import {Dimension} from 'react-native' const {width, height} = Dimensions.get('window') โ width, height ๋ ํฐ์ ๊ฐ๋ก๋ก ํ์ ํ๋๋ผ๋ ๋ณํ์ง ์๋๋ค. ๋ทฐ ์ปดํฌ๋ํธ์ backgroundColor ์คํ์ผ ์์ฑ โก๏ธ ์ด๋ฆ์ 'View' ๊ฐ ๋ค์ด๊ฐ ๋ทฐ์ปดํฌ๋ํธ๋ backgroudColor ์คํ์ผ ์..