ComputerScience/Information 5

CLI(Command Line Interface)

CLI(Command Line Interface) 명령줄 인터페이스 개발자가 터미널이나 콘솔을 통해 명령어를 입력해서 프로그램이나 프레임워크를 제어하는 방식✅ CLI의 개념적 설명GUI(Graphical User Interface, 그래픽 인터페이스) : 버튼을 누르며 조작CLI : 키보드로 명령어를 직접 입력해서 실행즉, 프로그래밍이나 프레임워크 설정을 자동화해주는 명령어 도구

SRM(공급업체 관계 관리 프로세스)

▶5가지 중요한 단계1. 공급업체 세분화이 초기 단계에서는 공급업체 기반을 분류합니다. 이를 통해 인사이트를 제공하고, 잠재적 위험을 강조하며, 비용 절감 기회를 발견하고, 공급업체 관계를 개선할 수 있습니다. 세분화는 품목 유형, 수량, 위험(크랄릭(Kraljic) 매트릭스 사용), 위치, 가격, 지속가능성 등 다양한 기준에 따라 비즈니스에 가장 큰 가치를 지닌 요소에 따라 이루어질 수 있습니다.2. 공급업체 전략 개발세분화를 통해 얻은 인사이트로 무장한 다음 단계는 맞춤형 전략의 수립입니다. 여기에는 계약 및 가격 협상, 커뮤니케이션 프로세스 개선, 위험과 의존도를 최소화하기 위한 추가 공급업체와의 사업 다각화 시도가 포함됩니다.3. 관계 구축이 단계에서는 공급업체와의 관계를 강화하는 데 중점을 둡니..

[Information] Base64

[ Base64 ]컴퓨터 분야에서 쓰이는 Base64(베이스 육십사)란6비트 이진 데이터(예를 들어 실행파일이나, ZIP파일 등)를문자 코드에  영향을 받지 않는 공통 ASCII영역의 문자들로만 이루어진일련의 문자열로 바꾸는 인코딩방식을 가리키는 개념이다.원래 Base64를 글자 그대로 번역하여 보면64진법이란 뜻이다.특별히 64진법이 컴퓨터에서 흥미로운 것은,64가 2의 제곱수(64 = 2의6승)이며,2의 제곱수들에 기반한 진법들 중에서화면에 표시되는 ASCII문자들을 써서 표현할 수 있는가장 큰 진법이기 때문이다.즉, 다음 제곱수인 128진법에는 128개의 기호가 필요한데화면에 표시되는 ASCII문자들은 128개가 되지 않는다.그런까닭에 이 인코딩은 전자메일을 통한이진데이터 전송 등에 많이 쓰고있다...

라이브러리와 프레임워크의 차이점

구분Library(라이브러리)Framework(프레임워크)개념개발자가 특정 기능을 구현할 때사용할 수 있는 재사용 가능한 코드 집합애플리케이션 개발의 구조를 제공하며특정규칙에 따라 개발해야 하는일종의 템플릿 또는 기반 구조제어흐름개발자가 코드를 호출하여 사용(개발자가 제어권을 가짐)프레임워크가 개발자의 코드를 호출(프레임워크가 제어권을 가짐)Inversion of Control사용방식필요한 부분만 골라서 사용프레임워크가 제공하는 구조와 규칙을 따르며전체적인 개발 과정에 통합유연성자유롭게 선택하고 조합 가능프레임워크의 규칙과 구조를 준수해야 함예시Pandas, NumPy, jQuery, LodashDjango, Spring, Angular, React(특정 맥락에서 컴포넌트 기반 프레임워크로분류되기도 함)..

728x90
반응형