์ ์ฒด ๊ธ165 ์น ๊ฐ๋ฐ ์ข ํฉ_5์ฃผ์ฐจ ์น ๊ฐ๋ฐ 5์ฃผ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉ์คํ๋ฅดํํ๋ฆญ์ค์คํ๋ฅดํํ๋ฆญ์ค ํ๋ก์ ํธ๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ Firestore Database์ ๋ฃ๊ณ ๋ค์ ๊ฐ์ ธ์ค๋ ๋ด์ฉ์ ๋ณต์ตํ๋ค ๐คจ๐คจ Firebase ์ฐ๋ ๊ธฐ๋ณธ ์ธํ ๋จผ์ Firebase ์ฐ๋์ ์ํ ๊ธฐ๋ณธ ์ธํ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ฃผ์๋ค!// Firebase SDK ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐimport { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";import { collection, addDoc } from "https:/.. 2024. 11. 1. Java ์ ๋ฌธ ๊ฐ์_์ค์ฝํ, ํ๋ณํ ์ค์ฝํ1 - ์ง์ญ ๋ณ์์ ์ค์ฝํ๋ณ์๋ ์ ์ธํ ์์น์ ๋ฐ๋ผ ์ง์ญ ๋ณ์, ๋ฉค๋ฒ ๋ณ์(ํด๋์ค ๋ณ์, ์ธ์คํด์ค ๋ณ์)์ ๊ฐ์ด ๋ถ๋ฅ๋๋ค.์ง๊ธ๊น์ง ํ์ตํ ๋ณ์๋ค์ ๋ชจ๋ ์์ด๋ก ๋ก์ปฌ ๋ณ์(Local Variable) ํ๊ธ๋ก ์ง์ญ ๋ณ์๋ผ ํ๋ค.์ง์ญ ๋ณ์๋ ์ด๋ฆ ๊ทธ๋๋ก ํน์ ์ง์ญ์์๋ง ์ฌ์ฉํ ์ ์๋ ๋ณ์๋ผ๋ ๋ป์ด๋ค. ํน์ ์ง์ญ์ ๋ฒ์ด๋๋ฉด ์ฌ์ฉํ ์ ์๋ค. ์ฌ๊ธฐ์ ๋งํ๋ ์ง์ญ์ด ๋ฐ๋ก ๋ณ์๊ฐ ์ ์ธ๋ ์ฝ๋ ๋ธ๋ก( { } )์ด๋ค. ์ง์ญ ๋ณ์๋ ์์ ์ด ์ ์ธ๋ ์ฝ๋ ๋ธ๋ก ( { } ) ์์์๋ง ์์กดํ๊ณ , ์์ ์ด ์ ์ธ๋ ์ฝ๋ ๋ธ๋ก์ ๋ฒ์ด๋๋ฉด ์ ๊ฑฐ๋๋ค. ๋ฐ๋ผ์ ์ดํ์๋ ์ ๊ทผํ ์ ์๋ค ๐ฅฒ๐ฅฒScope1package scope;public class Scope1 { public static void main(String[] a.. 2024. 11. 1. ์น ๊ฐ๋ฐ ์ข ํฉ_4์ฃผ์ฐจ ์น ๊ฐ๋ฐ 4์ฃผ ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉFirebase4์ฃผ์ฐจ์๋ Firebase๋ผ๋ ๊ตฌ๊ธ(Google)์ด ๊ฐ๋ฐํ ๋ชจ๋ฐ์ผ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ ๋ํด์ ๋ฐฐ์ ๋ค!๐Firebase๋ ๊ฐ๋ฐ์๋ค์ด ๋ฐฑ์๋ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ ๋ณต์กํ ์์ ์์ด ํต์ฌ ๊ธฐ๋ฅ์ ์ง์คํ ์ ์๋๋ก ๋์์ค๋ค.์ฐ์ Firebase ์ฌ์ดํธ์ ์ ์ํด์ ๋ก๊ทธ์ธ์ ํด์ฃผ์๋ค.๊ตฌ๊ธ(Google) ๋ก๊ทธ์ธ์ ์๋ฃํ ํ ์ฝ์๋ก ์ด๋ํ๊ณ ํ๋ก์ ํธ(Sparta)๋ฅผ ๋ง๋ค์ด์ฃผ์๋ค!!ํ๋ก์ ํธ๊ฐ ์์ฑ๋๊ณ ๋์๋ ์น์ผ๋ก ์ ํํ์ฌ ์งํํ์๊ณ ์ฑ ๋๋ค์์ spartaProject๋ฅผ ์ ๊ณ ์ฑ ๋ฑ๋ก์ ์คํํ๋ค.๋ฐ์ดํฐ๋ฒ ์ด์คFirebase๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๋จผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ๋ ์ ์ตํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.๋ฐ์ดํฐ๋ฒ ์ด์ค : ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ๋ชจ.. 2024. 10. 31. ์น ๊ฐ๋ฐ ์ข ํฉ_3์ฃผ์ฐจ ์น ๊ฐ๋ฐ 3์ฃผ ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉJquery + fetch2์ฃผ ์ฐจ์ JQuery๋ฅผ ๋ง๋ณด๊ธฐ ํ์๋๋ฐ 3์ฃผ ์ฐจ์๋ ๋ฐฐ์ด JQuery๋ฅผ ํ๋ก์ ํธ์ ์ ์ฉํด ๋ดค๋ค!fetch๋ผ๋ ์๋ก์ด ๊ฐ๋ ๋ ๋ฑ์ฅํ์๊ณ , ๋ง์ง๋ง ์์ ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ํ์ด์ง ์์ ์ฌ์ง์ ๋ณด๋ฉฐ ์ง์ ํ์ด์ง๋ฅผ ์์ฑํ๋ ๊ฒ๋ ๊ฒฝํํ๋ค๐์ถ์ต์จ๋ฒ - JQuery ์ ์ฉํ๊ธฐ!์ ์ ๋ง๋ค์๋ ์ถ์ต์จ๋ฒ์ PostBox๋ฅผ ๋ฒํผ์ ํตํด ์ด๊ณ ๋ซ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค!!function openClose() { $('#postingbox').toggle(); //display ๊ฐ์ด none์ผ๋ก ๋ฐ๋๋ฉด์ ์๋ณด์ด๊ฒ ๋๋ ์๋ฆฌ์ด๋ค. } ๋๋ง์ ์ถ์ต์จ๋ฒ ํ์ฌ ์์ธ์ ๋ฏธ์ธ๋จผ์ง : ๋์จ ์ถ์ต ์ ์ฅํ๊ธฐ ์จ๋ฒ ์ด๋ฏธ์ง .. 2024. 10. 30. ์น ๊ฐ๋ฐ ์ข ํฉ_2์ฃผ์ฐจ ์คํ๋ฅดํํ๋ฆญ์ค_ํ๋ก์ ํธํ๊ฒฝ ์ธํ sparta ํด๋ ์์ spartaflix ํด๋๋ฅผ ๋ง๋ ๋ค!spartaflix ์์ index.html์ ๋ง๋ ํ ์๋์ ํ ํ๋ฆฟ์ ๋ฃ๋๋ค! ํ์ด์ง ์๋จ ๋ง๋ค๊ธฐ๋ค์๊ณผ ๊ฐ์ ํ์ด์ง๋ฅผ ๋ง๋ค ์์ ์ด๋ค!๋จ์ด ๋ง๋ค์ด ๋ ๊ฒ์ ์ธ ๋๋ ์ ์ฐพ์๋ค๊ฐ ์กฐ๊ธ์ฉ๋ง ๊ณ ์ณ์ ์ฐ๋ ๊ฒ์ด ๋ต์ด๋ค ๐Bootstrap ์ฌ์ดํธ์์ Jumbotron ๊ฒ์ ํ ์ถ๊ฐํ๊ธฐ๊ตฌ๊ธ ํฐํธ ์ ์ฉํ๊ธฐBootstrap ์ฌ์ดํธ์์ Headers ์ฐพ์์ ์ถ๊ฐํ๊ธฐ์์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ์คํ๋ฅดํํ๋ฆญ์ค์ ์๋จ ๋ถ๋ถ์ด ์์ฑ๋๋ค!์นด๋ ์ถ๊ฐํ๊ธฐBootstrap ์ฌ์ดํธ์์ Cards ๊ฒ์ ํ ์ถ๊ฐํ๊ธฐํฌ์คํฐ ์ด๋ฏธ์ง ๋ฃ๊ณ , ๊ฐ์ ์กฐ์ ํ๊ธฐ์นด๋ ๋ด์ฉ ๋ณ๊ฒฝ ํ ๋ณ์ ์ถ๊ฐํ๊ธฐ์ํ ์ ๋ชฉ, ์ํ ์ฝ๋ฉํธ ๋ณ๊ฒฝ์ํ ์ ๋ชฉ, ์ํ ์ฝ๋ฉํธ ์ฌ์ด์ ํ๊ทธ๋ฅผ ํ์ฉํ์ฌ .. 2024. 10. 29. Spring ์ฌ์ ์บ ํ ํ์คํธ_๋ฐ๋ณต๋ฌธ ์ฐ์ตํ๊ธฐ ๋ฐ๋ณต๋ฌธ ์ฐ์ตํ๊ธฐ Part 1๋ฌธ์ : 1๋ถํฐ 100๊น์ง์ ์ซ์ ์ถ๋ ฅํ๊ธฐfor ๋๋ while ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ 1๋ถํฐ 100๊น์ง์ ์ซ์๋ฅผ ์ถ๋ ฅํ์ธ์.For๋ฌธpublic class Main { public static void main() { for (int i = 1; i While๋ฌธpublic class Main { public static void main() { int i = 1; while (i ๋ฐ๋ณต๋ฌธ ์ฐ์ตํ๊ธฐ Part 2๋ฌธ์ : 1๋ถํฐ 100๊น์ง์ ์ง์๋ง ์ถ๋ ฅํ๊ธฐ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ 1๋ถํฐ 100๊น์ง์ ์ซ์ ์ค ์ง์๋ง ์ถ๋ ฅํ์ธ์.For๋ฌธpublic class Main { public static void main() { .. 2024. 10. 29. ์ด์ 1 ยทยทยท 23 24 25 26 27 28 ๋ค์