์น๊ณต๋ทฐ49 firebase deploy ์, ์๊ธ์ ์์ ํ๋ผ๋ ์ค๋ฅ ๋ฉ์์ง firebase ์ฌ์ฉ์, ํธ์คํ ์ ์ํด deploy๋ฅผ ํ ๊ฒฝ์ฐ ๋ฐ์ํ ๋ฌธ์ ์๋ค. Your project "xxx" must be on the Blaze (pay-as-you-go) plan to complete this command. ํ์ฌ ๋ด๊ฐ ๋ง๋ ํ๋ก์ ํธ์ ์๊ธ์ ๋ spark๋ก ๋ฌด๋ฃ ์๊ธ์ Firebase Pricing (google.com) ์๋ค. deploy ์คํ ์ค ๋ฌธ์ ๊ฐ ์๊ฒผ๋ ๋ถ๋ถ์ "functions" ๋ถ๋ถ์ด์๊ณ , ์ด ๊ธฐ๋ฅ์ spark ์๊ธ์ ์์๋ ์ง์ํ์ง ์๋ ๊ธฐ๋ฅ์ด์๋ค. firebase init์ ์๋กํ๊ณ feature๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ์ ํํ ๋ค, ๋ค์ deploy๋ฅผ ์คํํ๋ ์ ์ ์๋ํ์๋ค. functions ๊ธฐ๋ฅ์ ์ ํํ์ง ์๊ณ ํ๋ก์ ํธ๋ฅผ ์ค์ ํ์๋ค. 2022. 3. 23. [java] Byte to string to json (gson ์ฌ์ฉ) ์๋ฌ ํด๊ฒฐ ํ์ person.json ํ์ผ์ ์ ์ฅ๋ ์ฌ๋ ์ ๋ณด(์ด๋ฆ, ๋์ด ๋ฑ)์ ์ฝ์ด์ Person ๊ฐ์ฒด๋ก ๋ง๋๋ ์์ ์ค ๋ฐ์ ์ฌ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ Gson, FileInputStream ๊ธฐ์กด ์ฝ๋ public void readInfo() throws IOException { final String filename = getFilesDir().getAbsolutePath() + "/person.json"; System.out.println(filename); Gson gson = new Gson(); FileInputStream fis = new FileInputStream(filename); byte[] buffer = new byte[1024]; Arrays.fill(buffer, (byte)0); fis.rea.. 2022. 2. 17. [vue] props ์ด๋ฒคํธ ๋ฐ์๊ณผ ์์ (์์์์ ํ์ ์ปดํฌ๋ํธ๋ก ์ด๋ฒคํธ ์ ๋ฌ) props ์์ ์ปดํฌ๋ํธ์์ ํ์ ์ปดํฌ๋ํธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋ ์ฌ์ฉํ๋ ์์ฑ ํ์์ปดํฌ๋ํธ ์์ฑ์ ๋จผ์ ์ ์๋ฅผ ํจ. Vue.components('child-component', { props : ['props ์์ฑ ์ด๋ฆ'] } ์์์ปดํฌ๋ํธ์ html ์ฝ๋์ ๋ฑ๋ก๋ child-component ํ๊ทธ์ v-bind ์์ฑ์ ์ถ๊ฐ ์์์ปดํฌ๋ํธ๋ฅผ ๋ฐ๋ก ์ง์ ํ์ง๋ ์์๋๋ฐ? - ์ปดํฌ๋ํธ๋ฅผ ๋ฑ๋กํจ๊ณผ ๋์์ ๋ทฐ ์ธ์คํด์ค ์์ฒด๊ฐ ์์ ์ปดํฌ๋ํธ๊ฐ ๋๊ธฐ ๋๋ฌธ. - ์ธ์คํด์ค์ ์๋ก์ด ์ปดํฌ๋ํธ๋ฅผ ๋ฑ๋กํ๋ฉด ๊ธฐ์กด์์๋ ์ปดํฌ๋ํธ๋ ์์ ์ปดํฌ๋ํธ(๋ถ๋ชจ)๊ฐ ๋๊ณ , ์๋ก ๋ฑ๋ก๋ ์ปดํฌ๋ํธ๋ ํ์(์์) ์ปดํฌ๋ํธ๊ฐ ๋จ. - ์ ์ปดํฌ๋ํธ๋ฅผ ๋ฑ๋กํ ์ธ์คํด์ค๋ฅผ ์ต์์ ์ปดํฌ๋ํธ(Root Component)๋ผ๊ณ ๋ถ๋ฆ 2021. 9. 19. [vue] $emit ์ด๋ฒคํธ ๋ฐ์๊ณผ ์์ (ํ์์์ ์์ ์ปดํฌ๋ํธ๋ก ์ด๋ฒคํธ ์ ๋ฌ) event emit : ์ด๋ฒคํธ๋ฅผ ๋ฐ์(emit)์์ผ ์์ ์ปดํฌ๋ํธ์ ์ ํธ๋ฅผ ๋ณด๋ธ๋ฉด ๋๋ค. ์์ ์ปดํฌ๋ํธ์์ ํ์ ์ปดํฌ๋ํธ์ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ค๊ฐ ํ์ ์ปดํฌ๋ํธ์์ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฉด ์์ ์ปดํฌ๋ํธ์์ ํด๋น ์ด๋ฒคํธ๋ฅผ ์์ ํ์ฌ ์์ ์ปดํฌ๋ํธ์ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ ๊ฒ. ์ด๋ฒคํธ ๋ฐ์๊ณผ ์์ ํ์ $emit()๊ณผ v-on: ์์ฑ์ ์ฌ์ฉํ์ฌ ๊ตฌํ $emit()์ ํธ์ถํ๋ ์์น๋ ํ์ ์ปดํฌ๋ํธ์ ํน์ ๋ฉ์๋ ๋ด๋ถ //์ด๋ฒคํธ ๋ฐ์ this.$emit('์ด๋ฒคํธ๋ช '); //this๋ ํ์ ์ปดํฌ๋ํธ๋ฅผ ๊ฐ๋ฆฌํด ํธ์ถํ ์ด๋ฒคํธ๋ ํ์ ์ปดํฌ๋ํธ๋ฅผ ๋ฑ๋กํ๋ ํ๊ทธ(์์ ์ปดํฌ๋ํธ์ template ์์ฑ์ ์์น)์์ v-on:์ผ๋ก ๋ฐ์. //์ด๋ฒคํธ ์์ 2021. 9. 19. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 13 ๋ค์