์ง๋ ฌํ3 (23.02.08)Python ํ๋ก๊ทธ๋๋ฐ : Pickle ๋ชจ๋์ ์ฌ์ฉํ ์ง๋ ฌํ(Serialization), ์์ธ์ฒ๋ฆฌ pickle ๋ชจ๋์ ์ฌ์ฉํ ์ง๋ ฌํ(Serialization) ์ง๋ ฌํ : pickle.dump(data,fout) ์ญ์ง๋ ฌํ : pickle.load(fin) ์ง๋ ฌํ๋ฅผ ์ด์ฉํ CRUD Emp ํด๋์ค ๋ฆฌ์คํธ์ Emp๊ฐ์ฒด๋ฅผ ์ ์ฅํ๊ณ ๋ฆฌ์คํธ๋ฅผ ์ง๋ ฌํ # Emp (id, name, dept, phone) # ์ถ๊ฐ(a), ๋ชฉ๋ก(s), ๊ฒ์(f), ์์ (u), ์ญ์ (d), ์ข ๋ฃ(x) 1 2 3 4 5 6 7 8 9 10 11 12 13 import pickle class Emp: def __init__(self, id=None, name=None, dept=None, phone=None): self.id = id self.name = name self.dept = dept self.phone = phone def __.. Python programming 2023. 2. 14. (22.10.28)Java ํ๋ก๊ทธ๋๋ฐ: ์ง๋ ฌํ ์ญ์ง๋ ฌํ ์ค์ต, Thread ์ค์ต List ์ง๋ ฌํ๋ฅผ ์ฌ์ฉํ CRUD ์ค์ต ์ด์ฉ์๊ฐ ํค๋ณด๋์์ ์ฌ์์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ ค๊ณ ํ๋ค. ํ ์คํธ ํ์ผ์ ์ฌ์ฉํ์ง ์๊ณ List์ ์ง๋ ฌํ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑํ๋ค. ์ฌ์์ ๋ณด ์ถ๊ฐ์ ์ ํค๋ณด๋ ์ ๋ ฅ > Employee๊ฐ์ฒด ์์ฑ >๋ฆฌ์คํธ์ ์ ์ฅ > ๋ฆฌ์คํธ ์ง๋ ฌํ ๋ชฉ๋ก ์ถ๋ ฅ์ ์ ์ง๋ ฌํ ๋ ๋ฆฌ์คํธ๋ฅผ ๋ณต์ > ํ๋ฉด์ ๋ฆฌ์คํธ ์ถ๋ ฅ Employee ํด๋์ค ์ฝ๋ 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 import java.io.Serializable; public class Employ.. Java programming 2022. 10. 28. (22.10.27)Java ํ๋ก๊ทธ๋๋ฐ: Stream์ค์ต ByteStream, ์ง๋ ฌํ Serialization Stream์ ์ด์ฉํ ์ค์ต msg1์ ๋ด์ฉ์ msg2๋ก ๋ณด๋ด๊ณ msg2์ ๋ด์ฉ์ msg1์ผ๋ก ๋ณด๋ด๋ ๊ธฐ๋ฅ์ ๋ง๋ค์ด ๋ณด๋ผ ํ๋ก๊ทธ๋จ ๊ตฌ๋ ์ ๋ฌธ์ 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 31 32 33 34 35 36 import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; public class StreamMain { public static void main(String[] args) { fileSwap(); } private static void fileSwap() { String fpath1 = "D:/.. Java programming 2022. 10. 28. ์ด์ 1 ๋ค์