728x90 ์ ์ฒด ๋ณด๊ธฐ118 [๊ฐ์ฒด์งํฅ ์ค๊ณ] Solid ์์น SOLID ์์น SOLID ์์น ์๊ฐ SOLID๋ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ๊ณผ ์ค๊ณ์ ์ ์ฉ๋๋ ๋ค์ฏ ๊ฐ์ง ๊ธฐ๋ณธ ์์น์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ์์น๋ค์ ๋ก๋ฒํธ ๋งํด๊ณผ ๋ง์ดํด ํ๋์ค์ ์ํด ์๊ฐ๋์์ผ๋ฉฐ, ์ํํธ์จ์ด ์์คํ ์ ๋ ํจ์จ์ ์ด๊ณ ์ ์ง๋ณด์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ธฐ ์ํ ๋ชฉ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. 1. SRP(Single Responsibility Principle) - ๋จ์ผ ์ฑ ์ ์์น ๊ฐ ํด๋์ค๋ ๋จ ํ๋์ ์ฑ ์๊ณผ ๊ธฐ๋ฅ์ ๊ฐ์ ธ์ผ ํฉ๋๋ค. ์ด๊ฒ์ ํด๋์ค๊ฐ ๋ณ๊ฒฝ๋์ด์ผ ํ๋ ์ด์ ๊ฐ ํ๋, ์ฆ ํ๋์ ๋ณํ์๋ง ์์กดํด์ผ ํจ์ ์๋ฏธํฉ๋๋ค. 2. OCP(Open Closed Principle) - ๊ฐ๋ฐฉ ํ์ ์์น ์ํํธ์จ์ด์ ๊ตฌ์ฑ์์๋ ํ์ฅ์๋ ๊ฐ๋ฐฉ๋์ด ์์ด์ผ ํ๊ณ , ์์ ์ ๋ํด์๋ ํ์๋์ด์ผ ํฉ๋๋ค. ๊ธฐ์กด ์ฝ๋๋ฅผ ์์ ํ์ง ์๊ณ ๋ .. 2022. 11. 3. [Linux] How to install NVIDIA Driver on Centos 8 CentOS 8 NVIDIA ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ์ค์น ๊ฐ์ด๋ ๊ฐ์ ์ด ๋ฌธ์๋ CentOS 8์์ NVIDIA ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ค์นํ๋ ๋จ๊ณ์ ์ธ ๊ฐ์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. NVIDIA ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ ๊ทธ๋ํฝ ์นด๋์ ์ฑ๋ฅ์ ์ต์ ํํ๊ณ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์๋๋ก ๋์์ค๋๋ค. ์ค์น ๊ณผ์ 1. OS ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฒ์ ํ์ธ $ lspci -vnn | grep VGA ์ด ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ํ์ฌ ์์คํ ์ ์ค์น๋ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ์ ๋ฒ์ ์ ํ์ธํฉ๋๋ค. 2. NVIDIA ํํ์ด์ง์์ ๋๋ผ์ด๋ฒ ๋ค์ด๋ก๋ ํ์ธํ ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ๋ง๋ NVIDIA ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ NVIDIA ๊ณต์ ํํ์ด์ง์์ ๋ค์ด๋ก๋ํฉ๋๋ค. ์ฃผ์: ์ต์ ๋๋ผ์ด๋ฒ๋ฅผ ์ ํํ๋ ๊ฒ์ด ์ข์ต๋๋ค. 3. ๋๋ผ์ด๋ฒ ์ค์น ์ ํ์ ํจํค์ง ์ค์น $ sudo dnf gr.. 2022. 11. 3. ์ด์ 1 ยทยทยท 27 28 29 30 ๋ค์