IT 정보 공유방 썸네일형 리스트형 액티비티(Activity) 액티비티란? 어떤 활동에 따른 Application의 Component로서 일반적으로 윈도우를 가진 상태로 화면에 표시되는 것입니다. UI가 없는 액티비티도 있지만 기본적으로 한 액티비티가 한 화면에 표시됩니다. 액티비티를 만들기 위해서는 액티비티를 상속한 클래스를 만들어야 하는데, android.support.v7.app.AppCompatActivity를 상속해서 하면 됩니다. 액티비티를 상속함으로써 Material Design의 가이드라인에 따른 AppCompat 라이브러리를 활용할 수 있습니다. AppCompatActivity를 상속할 수 없을 때에는 AppCompatDelegate를 이용하면 됩니다. https://developer.android.com/reference/androidx/appco.. 더보기 React 기본개념 Flux - Model과 View의 연결성이 복잡해지면서 구현하는 것과 연결성을 이해하는 것에 어려움이 생겼고, 이를 해결하기 위해 나온 아키텍처 형태 사용자의 입력 데이터, 객체를 Action이라 합니다. 사용자가 조작하는 것, 그것이 어떤 행동이 될 수 있고 어떤 물체가 될 수 있습니다. 이를 모두 액션이라 부릅니다. 액션을 거쳐 들어온 정보(데이터)는 디스패처(Dispatcher)를 통해 스토어(Store)에 등록됩니다. 디스패처는 모든 데이터의 흐름을 관리하는 이벤트 관리자로 생각하면 됩니다. 스토어에서는 애플리케이션의 상태와 로직을 저장하는 장소입니다. MVC 모델 중 Model과 비슷한 역할을 하며, 애플리케이션 자체 도메인에서 상태를 관리할 수 있습니다. 디스패처를 사용해서 전달된 액션을 받.. 더보기 Docker 환경 구성2 이번에도 도커의 명령어나 기본 환경 구성에 대해서 알아보겠습니다. 앞서 docker를 생성하거나 run으로 생성 및 내부 접속을 할 때 --name 옵션을 주지 않는다면, 컨테이너 생성시 임의의 명사, 형용사를 섞어 이름을 설정합니다. 이에 대하여 새롭게 컨테이너 이름을 재설정 하기 위해서는 rename이라는 명령어를 사용합니다. docker rename 수정전 컨테이너이름 수정 후 컨테이너 이름 예:) docker rename haams haams_container 컨테이너 삭제는 rm이라는 명령어를 사용합니다. 복구가 되지 않기 떄문에 신중하게 결정해주시기 바랍니다. docker rm 컨테이너이름 예:) docker rm haams_container 단, 컨테이너를 삭제하기 전에 컨테이너가 실행중인지.. 더보기 Docker 설치방법 & 환경구성 다음 내용은 AWS에서 Docker를 설치하는 과정과 관련 개념을 정리하는 포스팅입니다. AWS - EC2에서 Putty를 통해 CLI로 클라우드 서버에 접속한 뒤 docker -v 명령어를 실행합니다. docker가 처음엔 깔려있지 않기 때문에 apt install docker.io라는 명령어로 docker를 설치합니다. root@ip-xxx-xx-x-xxx:/home/ubuntu# apt install docker.io 저장소(Repository): 이미지가 저장되는 장소로, 명시되지 않은 이미지는 도커에서 기본적으로 제공하는 이미지 저장소인 도커 허브의 공식 이미지를 뜻합니다. 이미지를 생성할 때 저장소 이름은 명시할 필요 없기 때문에 종종 생략할 수 있습니다. 이미지: 작업하는 대상이며 Docke.. 더보기 도커(Docker)란? 도커는 리눅스 컨테이너에 여러 기능을 추가함으로써 어플리케이션을 컨테이너로서 좀 더 쉽게 사요할 수 있도록 만들어진 오픈소스 프로젝트입니다. 가상 머신과는 다르게 성능 손실이 거의 없기 때문에 차세대 클라우드 인프라 솔루션으로도 각광받고 있습니다. 도커라는 컨테이너 안에서 여러 프로젝트가 돌아가는 것이기 때문에 도커의 성능, 즉 엔진이 중요합니다. 기존 가상머신과 도커를 비교해보면 더 이해가 쉬울 것 같습니다. 가상머신(Virtual box, VMware) 도커 여러 운영체제 -> 가상머신 단위로 구별 예: OS(Ubuntu) -> 가상머신 1개 / OS(Centos) -> 가상머신 1개 하이퍼바이저에 의해 생성되고 관리되는 게스트 운영체제 가상화 공간 생성을 위해 리눅스 자체 기능인 chroot, na.. 더보기 DASP - 전사 아키텍처 정의 전사 아키텍처(Enterprise Architecture) - 기업 전체의 정보화 시스템을 쉽게 파악할 수 있는 설계도 - 기업의 목표와 요구를 효율적으로 지원하기 위해서 IT 인프라의 각 부분들이 어떻게 구성되고 작동되어야 하는가를 체계적으로 기술한 것 - 복잡한 기업의 정보화 모습을 비즈니스, 데이터, SW, HW 등의 측면으로 분석하고 표현하여 이해하기 쉽도록 정보 체계를 구축 및 활용하는 것 전사가 하나의 기업 또는 기관일수도 있고 아닐수도 있습니다. A. 기업 하나에 여러 개의 전사로 구성되거나 조직의 아이템, 사업 등을 여러개로 분할할 수 있기 때문입니다. EA 수립하기 전 해야할 것 - '전사'의 범위를 명확하게 정의해야하고 이해관계자들이 공감해야함 - EA는 하나의 시스템 또는 여러 개의 .. 더보기 ADSP 정리 데이터베이스 정리 * EU: 체계적이거나 조직적으로 정리되고 저자식 또는 기타 수단으로 개별적으로 접근할 수 있는 독립된 저작물, 데이터 또는 기타 소재의 수집물 특징 - 통합된 데이터: 동일한 내용의 데이터가 중복되어 있지 않다는 것을 의미 - 저장된 데이터: 접근 가능한 저장 매체에 저장되는 것 - 공용 데이터: 여러 사용자가 서로 다른 목적으로 접근 가능 - 변화되는 데이터: 데이터베이스에 저장된 내용은 곧 현 시점에서의 데이터베이스 상태를 의미함 (삽입, 삭제, 갱신해도 현재의 정확한 데이터를 유지해야함) 빅데이터 3V(Volume: 규모 / Variety: 데이터 유형, 소스 / Velocity: 데이터 수집, 처리) 5V = 3V + (Veracity: 정확성, 신뢰성 / Value: 가치 (.. 더보기 프로그래머스 - 해시 - 베스트앨범 / 장르별 재생수 반환 문제 문제 설명 스트리밍 사이트에서 장르 별로 가장 많이 재생된 노래를 두 개씩 모아 베스트 앨범을 출시하려 합니다. 노래는 고유 번호로 구분하며, 노래를 수록하는 기준은 다음과 같습니다. 속한 노래가 많이 재생된 장르를 먼저 수록합니다. 장르 내에서 많이 재생된 노래를 먼저 수록합니다. 장르 내에서 재생 횟수가 같은 노래 중에서는 고유 번호가 낮은 노래를 먼저 수록합니다. 노래의 장르를 나타내는 문자열 배열 genres와 노래별 재생 횟수를 나타내는 정수 배열 plays가 주어질 때, 베스트 앨범에 들어갈 노래의 고유 번호를 순서대로 return 하도록 solution 함수를 완성하세요. 제한사항 genres[i]는 고유번호가 i인 노래의 장르입니다. plays[i]는 고유번호가 i인 노래가 재생된 횟수입니.. 더보기 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음