๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿš— Major Study (Bachelor)164

JAVA ํ”„๋กœ๊ทธ๋ž˜๋ฐ 6.2 6.2 Static Methods and Static variables ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ Object๋ฅผ ๋งŒ๋“ค ํ•„์š” ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์†Œ๋“œ ๋ฐ”๋กœ ํด๋ž˜์Šค ์ด๋ฆ„. ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฉ”์†Œ๋“œ๋ฅผ Static ๋ฉ”์†Œ๋“œ๋ผ๊ณ  ํ•œ๋‹ค. ํด๋ž˜์Šค ๋ฉ”์†Œ๋“œ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. (ํด๋ž˜์Šค ๋ฉ”์†Œ๋“œ๊ฐ€ Static ๋ฉ”์†Œ๋“œ๋ฅผ ์–˜๊ธฐํ•˜๋Š” ๊ฒƒ) Static ๋ฉ”์†Œ๋“œ๋ฅผ Object๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๊ณ  ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— Instance Variable์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ Instance Variable์„ ์ง์ ‘ Reference ํ•  ์ˆ˜ ์—†๋‹ค. Non Static Method๋Š” Static Variable์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ณ  non static varaible๋„ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. Static variable์€ Static Variable์— ์ ‘๊ทผํ•  ์ˆ˜.. 2021. 10. 26.
JAVA ํ”„๋กœ๊ทธ๋ž˜๋ฐ 6.1 6์žฅ More About Objects and Methods Instance variable , created, same, overloaded Object๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ํ•จ์ˆ˜ ํด๋ž˜์Šค๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” Instance variable์˜ ๊ตฌ์ฒด์ ์ธ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์„ ํ†ตํ•ด์„œ Object๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ new ํด๋ž˜์Šค ์ด๋ฆ„() ์„ ํ†ตํ•ด์„œ ์ž๋™์œผ๋กœ ๋งŒ๋“ค ๋•Œ ์ด๊ฒƒ์„ Construct๋ผ๊ณ  ํ•œ๋‹ค. ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„๋‹ค Overload ๋œ๋‹ค๋Š” ๊ฒƒ์€ ๊ฐ™์€ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๋ฉ”์†Œ๋“œ๊ฐ€ ํด๋ž˜์Šค ์•ˆ์— ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ๋งํ•œ๋‹ค. ํ•œ ํด๋ž˜์Šค ์•ˆ์— Constructor๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ณ  Initializeํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฅธ๋‹ค. void, return type, parameters void์™€ return ํƒ€์ž…์ด ์—†๊ณ  Pa.. 2021. 10. 26.
์‹ค์ „ ํ”„๋กœ์ ํŠธ 9Week Web Architecture HTML & CSS ๋ท”ํŽ˜ ์‹๋‹น์— ๋“ค์–ด๊ฐ€๋ฉด์„œ ๋ญ๋ถ€ํ„ฐ ๋จน์„๊นŒ ํ•˜๋Š” ๊ทธ๋Ÿฐ ๋Š๋‚Œ์˜ ์ˆ˜์—…์ด ์ง„ํ–‰๋œ๋‹ค. ์ •๋ง ๋ง›์žˆ๊ฒŒ ์ฆ๊ธธ ๊ฒƒ์ธ๊ฐ€, ์•„๋‹ˆ๋ฉด ๋จธ๋ญ‡๋จธ๋ญ‡ ๊ฑฐ๋ฆฌ๋ฉด์„œ ๋„์ ๋„์ ํ•˜๊ณ  ๋ง ๊ฒƒ์ธ๊ฐ€ ๊ธˆ์š”์ผ ์ˆ˜์—… ์ด์ „์— ์‹œ์ฒญ ๋™์˜์ƒ ํ•˜๋‚˜ ์žˆ์Œ ํ™”์š”์ผ ์ˆ˜์—… ๋งˆ๋‹ค ์งง์€ ์˜ˆ์Šต ๋™์˜์ƒ์„ ์ œ๊ณตํ•  ์˜ˆ์ • [์•Œ๊ณ  ๋“ค์–ด์•ผ ๋” ํฅ๋ฏธ๋„ ์ƒ๊ธฐ๊ณ  ์žฌ๋ฏธ์žˆ๋‹ค] ์ผ์ฃผ์ผ์— 1 ~ 2๊ฐœ ์ •๋„ ๊ณ„์† ์˜ฌ๋ผ์˜ฌ ์˜ˆ์ •์ด๋ผ๊ณ  ํ•˜์‹ฌ!! (๋งˆ๊ฐ์‹œ๊ฐ„) ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๊ด€๊ณ„๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์ด๋Ÿฐ ๊ด€๊ณ„๊ฐ€ ์—†๋Š” ๊ฒƒ์„ P2P(Peer to Peer) ๋ผ๊ณ  ๋ถˆ๋ฆฐ๋‹ค. ์นด์นด์˜คํ†ก์€ P2P๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ์‰ฝ์ง€๋งŒ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค. ์„œ๋น„์Šค๋ฅผ ๋งค๊ฐœ๋กœ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์›€์ง์ธ๋‹ค. ๊ทธ ๊ด€๊ณ„๊ฐ€ WEB์„ ํ†ตํ•ด์„œ ์ง„ํ–‰๋œ๋‹ค. ํ”„๋กœํ† ์ฝœ(์ ˆ์ฐจ, ๊ทœ์น™, ์•ฝ์†) ์›น์„œ๋น„์Šค ์•ˆ์—์„œ ์ง„ํ–‰๋˜๋Š” ๋ชจ๋“  ์ ˆ์ฐจ.. 2021. 10. 26.
์‹ค์ „ ํ”„๋กœ์ ํŠธ LAB6 2021. 10. 26.
์‹ค์ „ ํ”„๋กœ์ ํŠธ LAB5 2021. 10. 26.
์‹ค์ „ ํ”„๋กœ์ ํŠธ LAB4 2021. 10. 26.
์‹ค์ „ ํ”„๋กœ์ ํŠธ LAB3 ๋‚ด์šฉ ์ž…๋ ฅ ๊ธฐ๋Šฅ ๊ฐœ์„  ํ•ญ๋ชฉ ๋‚ด ๋‚ ์งœ ์ •๋ณด๋ฅผ ๋ฌธ์ž์—ด๋กœ ๋‹ค๋ฃจ๋„๋ก ์ˆ˜์ • TodoItem.java ๋‚ด์— toSaveString() ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ์ดํ„ฐ ํŒŒ์ผ ์ €์žฅ/์ฝ๊ธฐ ๊ธฐ๋Šฅ ๊ตฌํ˜„ Todolist.txt ํŒŒ์ผ ๋‚ด์šฉ 2021. 10. 26.
์‹ค์ „ ํ”„๋กœ์ ํŠธ LAB2 STS4๋ฅผ ์ด์šฉํ•ด์„œ TodoList App์„ ๋งŒ๋“ค๊ณ  GitHub์— ์—…๋กœ๋“œ ํ•˜๊ธฐ TodolistApp ํ”„๋กœ์ ํŠธ์—์„œ ์‚ฌ์šฉ๋˜๋Š” Java Class ์กฐ์‚ฌํ•˜๊ธฐ ๊ฐ ํด๋ž˜์Šค ์šฉ๋„ Scanner : ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ Scanner ํด๋ž˜์Šค์˜ ๋งค์†Œ๋“œ๋ฅผ ์ด์šฉํ•ด ์ž…๋ ฅ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. Comparator : Collection.sort ๋งค์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ €์žฅ๋œ ์ธ์ž๋“ค์„ ์ •๋ ฌ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ArrayList : ์ž๋ฃŒ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ์ €์žฅํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํด๋ž˜์Šค ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋งค์†Œ๋“œ addItem() : ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋งค์†Œ๋“œ deleteItem() : ์‚ฌ์šฉ์ž ์ง€์ • ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ๋งค์†Œ๋“œ editItem() : ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ๋งค์†Œ๋“œ sortByName() : ์ด๋ฆ„์„ ์ˆœ์„œ๋Œ€๋กœ.. 2021. 10. 26.
์ปดํ“จํ„ฐ ๊ตฌ์กฐ 4.2 Building Datapath ์ˆ˜์—…๋•Œ๋Š” lw sw / add sub and or slt / beq, j ์— ๋Œ€ํ•ด์„œ๋งŒ ๋‹ค๋ฃฌ๋‹ค๊ณ  ํ•˜์…จ๋‹ค. ๋ณดํŽธ์ ์œผ๋กœ ๊ตฌํ˜„์„ ํ• ๋•Œ 1๋ฒˆ๊ณผ 2๋ฒˆ์€ Instruction fetch ์— ํ•ด๋‹นํ•œ๋‹ค. 3๋ฒˆ๊ณผ 4๋ฒˆ์€ Instruction execute์— ํ•ด๋‹นํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค. ์ด๋ฅผ "Stored Program Concept"์ด๋ผ๊ณ  ํ•œ๋‹ค. RTL Description : Register Transfer Language MIPS Instruction์ด ์–ด๋–ค ์‹์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ๋ฉ”๋ชจ๋ฆฌ๋กœ๋ถ€ํ„ฐ ์ •๋ณด๋ฅผ fetch ํ•˜๊ณ  Excute ํ•˜๋Š” ๊ณผ์ •์„ ํ’€์–ด์„œ ์„ค๋ช…ํ•œ ๊ฒƒ. PC ๋ž˜์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ์ฃผ์†Œ์˜ ๋ฉ”๋ชจ๋ฆฌ์˜ ๊ฐ’์„ IR ๋ž˜์ง€์Šคํ„ฐ๋กœ ๊ฐ€์ ธ์˜ค๊ณ  rs ๋ž˜์ง€์Šคํ„ฐ์˜ ๊ฐ’๊ณผ rt ๋ž˜์ง€์Šคํ„ฐ์˜ ๊ฐ’์„ ๋”ํ•ด์„œ rd ๋ž˜์ง€์Šคํ„ฐ์—.. 2021. 10. 25.
์ปดํ“จํ„ฐ ๊ตฌ์กฐ 4.1 ๋…ผ๋ฆฌ์„ค๊ณ„ ๋ณต์Šต Combinational circuit ๊ณผ sequential circuit์ด ์กด์žฌํ•œ๋‹ค. Combinational์€ Output์ด ์˜ค์ง Input ๊ฐ’์— ์˜ํ•ด์„œ ์ •ํ•ด์ง€๋Š” ๋กœ์ง์ด๋‹ค. Sequential์€ Output์ด Input๊ณผ current State์— ์˜ํ•ด์„œ ์ •ํ•ด์ง„๋‹ค. Combinational Circuit์˜ ์˜ˆ Clocked - Asynchronous ํ•œ ๊ฒƒ์€ clock-edged trigger์— ์˜ํ•ด์„œ ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒƒ์€ Edge triggered methodoloy๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. D-Latch๋Š” clock ๊ณผ ์ƒ๊ด€์—†์ด Asynchronous ํ•˜๊ฒŒ Input ๊ฐ’์ด ๋ณ€ํ•˜๋Š” ๊ฒƒ์ด๊ณ  (Clock ์ด Active ๋˜์–ด์žˆ์„ ๋•Œ Input ๊ฐ’์ด ๋ฌด์กฐ๊ฑด์ ์œผ๋กœ ๋ฐ˜์˜๋œ๋‹ค.) Flip-Flop์€ cl.. 2021. 10. 25.