ViewGroup을 상속받아 확장시킨 라이브러리입니다.Layout 속의 View들간에 제약조건(Constraints)을 설정함으로써 복잡한 뷰를 만들 수 있도록 설계된 레이아웃입니다.자식 View간의 상호관계를 정의 가능합니다.제공되는 Layout Editor를 이용하
다른 서비스를 호출할때 ip와 port 정보를 가지고 호출하게 된다. 하지만 클라우드 환경에서는 ip와 port 정보가 Auto-scaling 으로 인해 동적으로 바뀌게되어 서비스를 식별할 수 있는 다른 방법을 이용하게 된다.그 방법은 바로..! Service Disc
2010년도 이후부터는 Resilient/Anti-Fragile, Cloud Native의 키워드로 볼 수 있다. 시스템이 로컬에서 클라우드로 이전되었고 확장성과 안정성이 더 강화되었으며 지속적인 변경사항이 생겨도 시스템을 안정적 + 탄력적으로 운영이 가능해지게 되었다
언어 상관없음어떤 로직이든 상관없음단, 길이가 길지 않은 함수 단위가 좋습니다6\. 강의를 통해서 기대하는 바, 또는 얻고 싶은 팁을 적어주세요
이번에 회사에서 코틀린으로 안드로이드 앱개발을 진행하려고 한다. 아직 설계 단계라서 개발을 진행하지는 않지만 코틀린의 핵심 목표, 가치, 특징에 대해서 알게된다면 더 좋은 설계를 할 수 있을 것 같다는 생각에 이 책을 사게 되었다. 이번달 안에 다 읽고 정리하는게 목표
Inversion of Control: 의존 관계 주입(Dependency Injection)이라고도 하며, 어떤 객체가사용하는 의존 객체를 직접 만들어 사용하는게 아니라, 주입 받아 사용하는 방법을 말 함.의존성을 주입하려면 빈이어야 한다.기본적으로 빈으로 등록할 때
리눅스란? 리눅스(Linux)는 리누스 토발즈가 커뮤니티 주체로 유닉스(UNIX) 운영체제를 기반으로 만들어진 컴퓨터 운영체제입니다. 리눅스(Linux)는 유닉스(UNIX)와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)입니다. 현재는 상당수의 웹 서버와 모바일 장치(안드로이드 등)를 구동하는 운영체...
메소드는 일련의 코드를 하나의 이름 아래 묶는 것클래스 안에 존재한다.메소드는 매개 변수와 반환 형식을 가진다참조에 의한 매개 변수 전달메소드의 결과를 참조로 반환출력 전용 매개 변수ref 와 사용법은 동일하나 ref에게 없는 안전장치가 있음ref 키워드를 이용해서 매
설치 및 실행마이크로소프트 홈페이지 접속운영체제에 맞게 비주얼 스튜디오 커뮤니티 다운로드.NET 데스크톱 개발 체크 후 인스톨Console app(.NET framework) 프로젝트 생성기본 구조Using - 네임스페이스를 사용하는 것Namespace - 클래스를 모
오늘은 4차 산업혁명과 스마트팩토리의 발전 과정에 대해서 살펴보도록 하겠습니다. 산업혁명 발전단계별로 제조산업의 특징이 있습니다. 그런 부분들을 같이 보도록 하구요. 그리고 4차 산업혁명과 스마트팩토리에 어떤 특징이 있는지 같이 한번 보도록 하겠습니다. 그리고 4차
1-1 스마트팩토리의 정의 및 기본적인 개념을 학습한다1-2 산업혁명 발전 단계별 제조산업의 특징 및 스마트팩토리와의 관련성을 학습한다1-3 산업혁명 발전단계별 제조산업의 특징과 요구되는 기술에 대하여 학습하고, 반도체/디스플레이 산업에 적용된 스마트팩토리의 대표적인
<강의소개 및 목표>4차 산업혁명의 핵심인 스마트팩토리는 제품을 생산하는 모든 산업에 있어 적용분야가 다양하지만, 그 중에서도 반도체나 디스플레이 산업현장에서 가장 높은 수준으로 적용되어 있다고 해도 과언이 아닙니다. 우리나라가 반도체분야 세계 1위라고 하는데,
• WiFi, Zwave, Bluetooth, Zigbee 등등...• Wireless와 Mobility는 그 의미가 다르다. Wireless는 그냥 무선링크를 사용하는 모든 연결이 wireless인거고, mobility는 자리를 이동하더라도 계속 끊김없이 접속이 가능
• 링크는 크게 두가지가 있다. - Point-to-point◼ 하나의 호스트와 다른 호스트가 1:1로 연결 되어있음. - Broadcast(shared medium)◼ 채널을 공유함. 버스나 RF(와이파이, 위성 등)여러 노드가 동시에 공유하면 충돌이 발생하게 되는
Table 저장되는 데이터는 키(key)와 값(value)이 하나의 쌍을 이루는 자료구조를 테이블이라고 한다. 테이블에서 키(key)가 존재하지 않는 '값'은 저장할 수 없다. 그리고 모든 키는 중복되지 않는다. 테이블은 사전구조 혹은 맵(map)이라 불리기도 한다. 탐색연산에 O(1)의 시간복잡도를 가진다. ex) 아파트의 우편함 - 호수(key), 우편...
• Node : 네트워크의 호스트나 라우터 같은 것들• Link : 노드를 직접 연결해주는, 물리적인 연결 등. Wired, wireless 두가지가 있음.• Frame : 링크 레이어(2계층) 에 생성되는 패킷. 다른 계층의 패킷과의 측별한 차이는 없음.(트랜스포트
• SDN 컨트롤러는 스위치들로부터 link-state 정보나 호스트, 스위치 정보들을 모아서 이런 것을 가지고 network graph를 만들고 라우팅 알고리즘을 적용해서 길을 찾음. 찾은 길을 flow table로 만들어서 그것을 스위치에 전달을 해줌.• 이 컨트롤
• 인터넷은 flat한 환경에 있는게 아니라 어떤 중앙 집중 중심이 있고 여기서 가지치기 형태로 나오게 됨.즉, 하위계층을 가지는 형태의 네트워크• flat하다면 scalability issue가 있을 것.• AS : Autonomous System, 한 기관에서 관리
IPv6 • DHCP, NAT 모두 근본적인 해결책이 아니다. IP주소의 개수를 아예 늘려 버리자. • 바꾸면서 Header도 바꿔버리자! (우측 그림) • Src 주소, dest 주소가 128bits(16byte)씩 총 32byte를 차지하고 있고, 8byte가 나머지. • IPv4는 src, dest 주소가 4byte 씩 총 8byte를 차지하고 있고,...
• 기존 IPv4로는 IP주소가 부족하다.• 근데 모든 사람이 동시에 컴퓨터를 켜고 있는게 아니기 때문에 동접자 수만 알아서 IP주소를 할당한다면 기존 IPv4로 충분하다.• 동시에 접속하는 사람의 수 만큼만 IP주소를 동적으로 할당하자!→DHCP• DHCP는 전송 프