SohyeonKim(348)
-
๐ ํด์ ์ํ๊ณ ์กฐ์ฌ (22/06/29)
1. ํด์ ์ค์ผ ์คํ ํ์ - '๊ฐ๊น์ด ์๊ฐ์ ์ถ์ ํฐ์ ์ ์์ ์ ์๋ค' -> ๊ตฌ์ฒด์ ์ธ ์ฌ๊ฐ์ฑ, ์์น์ -๊ฐ๊ด์ ์ธ ์๋ฃ? - ํด์ ์ํ๊ณ์ ํ์ฌ ์คํ๋? - ํด์์ํ๊ณ๊ฐ ํ๊ฒฝ ๋ฌธ์ ์ค์์ ๊ฐ์ฅ ์๊ธํ ๊น? 1) ๊ตญ๋ด ํด์ ์ค์ผ ๋ฐ์ดํฐ (ํด์ํ๊ฒฝ๊ณต๋จ ๊ณต๊ณต๋ฐ์ดํฐ) https://www.data.go.kr/data/15069295/fileData.do?recommendDataYn=Y#tab-layer-recommend-data ํด์ํ๊ฒฝ๊ณต๋จ_ํด์์ฐ๋ ๊ธฐ ์กฐ์ฌ_์ง์ญ๋ณ_20201231 ํด์์ฐ๋ ๊ธฐ ์กฐ์ฌ๋ ๋ชฉ์ ์ ๋ฐ๋ผ ์๊ฑฐ์ฒ๋ฆฌ์ฌ์ ์ ์ฑ ์๋ฆฝ์ ์ํ ์คํ์กฐ์ฌ ์ฌ์ ๊ณผ ์๊ฑฐ์ฒ๋ฆฌ ์ฌ์ ์ํ์ ์ํ ์ค์์ค๊ณ ์ฌ์ ์ ํํ๋ก ์ํ๋๊ณ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์ง๋ ์กฐ์ฌ์ ๋ณด๋ ํจ์จ www.data.go.kr 2) ํด์ ์ฐ๋ ๊ธฐ ๋ฌธ์ ์ ์ฌ๊ฐ..
2022.06.29 -
๐ฝ ๋ฉ๋ชจ๋ฆฌ ์ฐธ์กฐ (weak, strong, unowned)
weak var๋ ๋ฌด์จ ๋ป์ผ๊น? Strong ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ๊ณ reference count๋ฅผ ์ฆ๊ฐ var ref: Person? = Person(name: "Colli") // ๊ฐํ ์ฐธ์กฐ ref = nil // ๋ฉ๋ชจ๋ฆฌ ํด์ ๊ณผ์ - ๊ฐํ ์ฐธ์กฐ๋ฅผ ํ๊ฒ ๋๋ฉด reference count๊ฐ ์ฆ๊ฐํจ -> ํด๋น ๊ฐ์ฒด์ nil์ ๋ฃ์ด์ผ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํด์ ! ๊ฐํ ์ํ ์ฐธ์กฐ(Strong Reference Cycles) : ๋ ๊ฐ์ ๊ฐ์ฒด๊ฐ ์ํธ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ, ๊ฐํ ์ํ ์ฐธ์กฐ ๋ฐ์ ๊ฐ๋ฅ -> reference count๊ฐ 0์ด ๋์ง ๋ชปํด, ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฐ์ -> ๋ญ๊ฐ ๊ฐํ ์๊ฐ์ cppํ๋ฉด์ ๋ฐฐ์ ๋ ๊ฑฐ๋ ์ ์ฌํ๋ค. ๋ฉ๋ชจ๋ฆฌ ๋์! //์๊ธฐ ์์ ์ ๊ฐ์ฒด๋ฅผ ๊ฐ์ง๋ ํด๋์ค class Strong { var strong: Stron..
2022.06.24 -
๐ARC (Automatic Reference Counting) : ์๋ ์ฐธ์กฐ ๊ณ์ฐ
ARC (Automatic Reference Counting) : Objective-C / Swift์ ๋ํ ์๋ ์ฐธ์กฐ ๊ณ์ฐ์ ์ ๊ณตํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๊ธฐ๋ฅ - ์ปดํ์ผ ์ ์ฝ๋๋ฅผ ๋ถ์ํ์ฌ ์๋์ผ๋ก retain, release๋ฅผ ์ ์ ํ ์์น์ ์ฝ์ - Objective-C ์์๋ ์๋์ผ๋ก reference count ์ฆ๊ฐ์ ํตํด ๊ฐ์ฒด ์ ์ง ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ -> ์๋์ผ๋ก ์์ฑ๋๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์๋์ผ๋ก ์์ฑํด์ค๋ค. ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ Data, Heap, Stack, Code ์ด๋ ๊ฒ 4๊ฐ์ง ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์์ญ ์ค ํ ์์ญ๊ณผ ๊ด๋ จ์์ - Heap ์ class, closure ๋ฑ์ ์ฐธ์กฐํ(reference) ์๋ฃ ๋ค์ด ๋จธ๋ฌด๋ ๊ณต๊ฐ + ๊ฐ๋ฐ์๊ฐ ๋์ ์ผ๋ก ํ ๋นํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ -> ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ํ์ Heap ์์ญ์ ์ฐธ์กฐํ ..
2022.06.24 -
@IBAction & @IBOutlet ๐ค
StoryBoard ์์ ์ฐ๊ฒฐ ๊ณ ๋ฆฌ ๋ด๋น ๋ณ์๋ ํจ์๋ฅผ ์ ์ํ ๋ ์์ @IBAction / @IBOutlet ํค์๋ : StoryBoard์์ ๋ฒํผ์ด๋ ๋ ์ด๋ธ๊ฐ์ ์ปดํฌ๋ํธ์ ์ฐ๊ฒฐ IBAction - Event๊ฐ ์ผ์ด๋ ๊ฒฝ์ฐ ํธ์ถ๋๋ Action์ ์ ์ - ์ ๋ ฅ์ด ๋ค์ด์์ ๋ ์ด๋ค ํ๋์ ํ ์ง ๋ํ๋ธ๋ค - ์คํ ๋ฆฌ ๋ณด๋ ์์ ์ ์ธํ ๋ทฐ ๊ฐ์ฒด๊ฐ ํน์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ํธ์ถ๋๋ ํจ์ - ํด๋น View๊ฐ ํน์ ์ด๋ฒคํธ๋ฅผ ๋ฐ์์์ผฐ์ ๊ฒฝ์ฐ ์ทจํ๋ ํ๋ ! IBOutlet - ๊ฐ์ ์ ๊ทผํ๊ธฐ ์ํ ๋ณ์, ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ - ์คํ ๋ฆฌ ๋ณด๋ ์์ ์ ์ธํ View ๊ฐ์ฒด๋ฅผ Interface Builder(IB) ๊ฐ ์์๋ณผ ์ ์๊ฒ ๋ง๋๋ ๊ฒ : ์ฝ๋ ์์์ ์คํ ๋ฆฌ๋ณด๋์ ๋ง๋ ๋ทฐ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฐ๊ฒฐํด์ฃผ๋ ์ญํ ์ ..
2022.06.24 -
๐จ GAN(Generative Adversarial network) ์ด๋? ๐ฉ๐ป
์์ฑ์ ์ ๋ ์ ๊ฒฝ๋ง(Generative Adversarial network) https://arxiv.org/abs/1406.2661 https://thispersondoesnotexist.com https://www.youtube.com/watch?v=AVvlDmhHgC4 https://www.youtube.com/watch?v=z-LIpUX-lpc Image to image GAN 1) Pix to Pix 2) Cycle GAN 3) Conditional GAN 4) Stacked GAN 5) Information maximizing GAN 6) Super resolution GAN 7) Patch GAN 8) Pix2pixhd ๋ ผ๋ฌธ ์๋ฃ : ์ค์์ด์ GAN ๊ฐ์
2022.06.24 -
commit == 777 ๐ : ์๋๋ฐญ ๋๊ณต๊ฐ ๐ฑ 2022.06.23
-
2022 ์์น์๋๋ก ๋ฐ ์ค๋ ฅํ ์ฌ๋ฆํ๊ต ์ ์ฒญ ๐ฅณ
https://school.gw.nr.re.kr/2022/summer/ 2022 ์์น์๋๋ก ๋ฐ ์ค๋ ฅํ ์ฌ๋ฆํ๊ต A still image of a visualization of the merging black holes that LIGO and Virgo have observed so far. The source video shows numerical-relativity calculations of the black holes’ horizons and the emitted gravitational waves, during the final few orbits o school.gw.nr.re.kr
2022.06.23 -
2022. 06. 22 ์์์ผ 2022.06.22
-
MC2 MUSE (OMU App) ๋ฐํ์๋ฃ 2022.06.22
-
[Swift UI] View / Some์ด๋? / ContentView / Previews
[ ๊นจ์ ๊ถ๊ธ์ฆ๋ค ๐ง ] 1) ์ปจํ ์ธ ๋ทฐ: ํ๋ฉด์ ๊ทธ๋ฆฌ๋ ๊ตฌ์กฐ์ฒด 2) ํ๋ฆฌ๋ทฐ : ํ๋ฆฌ๋ทฐ๋ฅผ ๊ทธ๋ฆฌ๋ ๊ตฌ์กฐ์ฒด - text ๋ฐ์ .์ ํตํ์ฌ ์์ฑ๋ค์ ๋์ดํ๋ ๊ฒ : modifier ๋ผ๊ณ ๋ถ๋ฅธ๋ค! ex) .font, .fontWeight, .padding ๋ฑ๋ฑ [ some ์ ๋ฌด์์ธ๊ฐ ? ] [ ์ถ์ฒ: https://babbab2.tistory.com/158 ] some์ด๋ผ๋ ํค์๋๋ Swift 5.1์์ ๋ฑ์ฅํ ์๋ก์ด ๊ธฐ๋ฅ์ผ๋ก, ํด๋น ํค์๋๊ฐ ๋ฐํ ํ์ ์์ ๋ถ์ ๊ฒฝ์ฐ, ํด๋น ๋ฐํ ํ์ ์ด ๋ถํฌ๋ช ํ ํ์ (Opaque Type)! : ๋ถํฌ๋ช ํ ํ์ ์ด๋ -> "์ญ ์ ๋ค๋ฆญ ํ์ (reverse generic types) ์์์ ์ ๋ค๋ฆญ์ด ํจ์ "์ธ๋ถ"์์ ํด๋น ํ์ ์ ๋ํด ์ ์ ์๋ ๋ฐ๋ฉด, ๋ถํฌ๋ช ํ ํ์ ์ ๊ฒฝ์ฐ, ์ธ๋ถ..
2022.06.16