초이태양

도커 컨테이너 레지스트리

출처 : aws 일을 하면서 AI 모델 실행 환경 공유가 필요했습니다. 다양한 서버와 플랫폼에서도 동일하게 동작할 수 있게 하는 방법인 도커 컨테이너 레지스트리에 대해 알아보도록 하겠습니다. 도커 컨테이너 레지스트리란? 도커 이미지를 저장, 관리, 배포하는 중앙 저장소 특징 일관성 있는 환경 제공 : Docker 이미지를 통해 AI 모델 ...

정보처리기사 - Python 변수, 자료형 (1)

정보처리실기 프로그래밍 문제가 난이도가 점점 오르고 있는 관계로 여러가지 파이썬 문법에 대해서 알아봅시다. 자료형 python은 C언어와 Java언어와는 다르게 변수생성시 자료형을 표기하지 않는 동적 타입 언어입니다. 정적 타입 언어인 언어에 익숙해져 있으신 분들은 python으로 개발할 때 가장 익숙하지 않는 부분이기도 합니다. # 변...

linux - logrotate.d를 이용한 로그파일 관리

서버를 운영하면서 로그가 계속 쌓여 디스크 용량이 꽉차게 되어 서비스가 중단되는 경험을 하게 되어 로그를 주기적으로 관리해주는 logrotate에 대해서 알아보도록 하겠습니다. logrotate 리눅스 시스템에서 로그 파일을 자동으로 관리하는 도구이며. 로그 파일이 무한히 커지는 것을 방지하고, 디스크 공간을 효율적으로 사용할 수 있도록 돕습니다...

정보처리기사 - 디자인패턴

참고 : 수제비 정보처리기사 카페 디자인 패턴 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴 생성패턴 객체의 인스턴스 생성에 관여하고 클래스 정의와 객체 생성 방식을 구조화, 캡슐화하는 패턴 Abstract Factory (추상 팩토리) 구체적인 클래스에 의존하지 않고 서로 연관되거나 의존적인 객체...

CS - OSI 7계층 알아보기

출처 : IT 엔지니어를 위한 네트워크 입문 OSI 7계층에 대해서 알아보기 위해 프로토콜의 개념을 익혀보자. 프로토콜 프로토콜은 규정이나 규약과 관련된 내용을 언급할 때 사용한다. 네트워크에서의 통신 규약도 프로토콜이라는 용어를 사용한다. 한정된 자원으로 통신을 수행해야 하다 보니 최대한 적은 데이터를 이용해 효율적인 프로토콜을 정의하고 사용...