728x90 반응형 SMALL 분류 전체보기1624 [Android Studio] RecyclerView (리사이클러뷰) RecyclerView (리사이클러뷰) 리사이클러뷰 (RecyclerView)는 메모리 사용량을 최소화하면서 UI에 많은 양의 데이터를 표시한다. 리사이클러뷰는 이미지나 텍스트를 리스트화 해서 스크롤하면서 볼 수 있게 해주는 컨테이너이다. 기존에 사용하던 그리드 뷰와 리스트뷰의 단점들을 보완한 리스트뷰의 확장판 또는 개선판이라고 볼 수 있다. 리스트뷰 (ListView)는 리스트 항목이 갱신될 때마다 매번 아이템 뷰를 새로 구성해야 하는데, 이는 많은 수의 데이터 집합을 표시하는 데 있어 성능 저하를 야기할 수 있다. 리사이클러뷰는 이러한 리스트뷰의 단점을 보완하여 아이템을 표시하기 위해 생성한 뷰를 재활용한다. build.gradle (종속 항목 선언) dependencies { implementati.. 2023. 2. 14. [Android Studio] Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.9.0-runtime gradle.properties android.useAndroidX=true android.enableJetifier=true 위 코드를 추가하면 해결된다. 2023. 2. 14. [Python] 가속도계 데이터 분석 가속도계 (Accelerometer) 가속도계는 동작의 가속도나 진동을 측정하는 데 사용되는 장치이다. 가속도계에서 제공하는 데이터는 3차원이며 낙상 감지 및 건강 모니터링과 같은 문제를 해결하기 위한 데이터 기반 애플리케이션에서 사용할 수 있다. 가속도계 데이터 분석을 위해 먼저 가속도계에서 수집한 데이터를 수집해야 한다. 가속도계는 3차원 데이터를 수집하므로 특정 시간에 대한 데이터 세트의 x, y, z 축에 대한 데이터를 갖는 것이 필수적이다. import plotly.express as pximport pandas as pdimport plotly.graph_objects as godata = pd.read_csv("accdata.csv")print(data.head()) Date .. 2023. 2. 13. [Docker] 명령어 docker build Dockerfile을 기반으로 이미지를 생성하는 작업을 하는 명령어이다. -t, --tag : 이미지 이름 (이미지 : 태그) -f, --file : Dockerfile 이름 (Dockerfile의 위치) --rm : 빌드 후 컨테이너 삭제 --build-arg : ARG 값 전달 docker run docker run은 docker의 이미지를 기반으로, 컨테이너를 실행하는 명령어이다. -d : 백그라운드 실행 -l : 컨테이너 입력 -t : 컨테이너 출력 --net : 네트워크 지정 -p, --port : 포트 번호 연결 -v, --volume : 바운드 마운트 --name : 컨테이너 이름 -e, --env : 환경 변수 전달하기 --rm : 컨테이너 종료시 컨테이너 삭제 --.. 2023. 2. 13. [Docker] Dockerfile Dockerfile Dockerfile은 Docker Image를 생성하기 위한 스크립트 (설정 파일)이다. 명령어를 토대로 Dockerfile을 작성한 후 docker build 명령어를 수행하면 이미지를 생성한다. 그리고 docker run 명령어를 하면 이미지로부터 컨테이너를 실행한다. 명령어 FROM : 베이스 이미지 (시작 이미지)의 선택 LABEL : 이미지에 메타 데이터 (설명) 추가 ARG : Docker 이미지 생서시 사용하는 값들 ENV : 컨테이너의 환경 변수 RUN : 명령어 실행 WORKDIR : 작업 디렉토리 변경 ADD : 파일 복사 COPY : 파일 복사 EXPOSE : 노출되는 포트 (-P 옵션과 사용) USER : 사용자 계정 이름 CMD : 컨테이너 실행시 실행되는 명령.. 2023. 2. 13. [Docker] 컨테이너 (Container) 컨테이너 (Container) 도커는 Linux의 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술이다. 컨테이너는 애플리케이션이 한 컴퓨팅 환경에서 다른 컴퓨팅 환경으로 빠르고 안정적으로 실행되도록 코드와 모든 종속성을 패키징하는 소프트웨어의 표준 단위이다. Docker 컨테이너 이미지는 코드, 런타임, 시스템 도구, 시스템 라이브러리 및 설정 등 애플리케이션을 실행하는 데 필요한 모든 것을 포함하는 경량의 독립형 실행 가능 소프트웨어 패키지이다. 컨테이너 이미지는 런타임에 컨테이너가 되고 Docker 컨테이너의 경우 이미지가 Docker 엔진에서 실행될 때 컨테이너가 된다. Linux 및 Windows 기반 애플리케이션 모두에서 사용할 수 있는 컨테이너화된 소프트웨어는 인프라에 관계없이 항상 .. 2023. 2. 13. [Website] REST API REST API REST (Representatinal State Transfer) API는 웹 데이터의 체계적인 요청 및 전달을 위한 가이드라인 및 원칙이다. 리소스 (Resource)에 대한 동작 (Behavior)과 표현 (Representation)을 나타낸다. 리소스 (Resource) 리소스로 URL로 표현 동작 (Behavior) 리소스에 대한 동작으로 메서드로 표현 표현 (Representation) 리소스에 대한 표현, 동작에 대한 응답 IDE (통합 개발 환경) IDE는 통합 개발 환경 (Integrated Development Environment)의 줄임말로 개발에 필요한 도구를 의미한다. 개발에서 코드를 작성하는 텍스트 에디터를 포함하여 코드를 실행하거나 디버그 도구 등 다양한 기.. 2023. 2. 13. [Website] 웹 데이터 웹 데이터 HTTP는 웹 문서 전송을 위한 프로토콜이었지만 웹 문서뿐만 아니라 웹 데이터를 전송한다. 브라우저를 통해 사용자에게 문서를 보여준다. 자바스크립트를 통해 데이터를 웹 문서에 렌더링한다. JSON (JavaScript Object Notation) JSON은 속성-값 쌍, 배열 자료형 또는 기타 모든 시리얼화 가능한 값 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 자바스크립트 객체의 표현이고 웹의 데이터 교환 형식 중 하나이다. Number (숫자) 정수와 실수 String (문자열) 큰 따옴표로 이루어진 문자들의 나열 Boolean true와 false를 가지는 값 Array (배열) 값들의 나열 Object .. 2023. 2. 13. [Website] HTML 프로토콜 HTML 프로토콜 서버와 클라이언트가 웹 문서를 주고 받는 방식은 HTTP이다. 여기서 데이터는 HTML, JSON이 해당된다. URL (Uniform Resource Locator) URL (Uniform Resource Locator)은 인터넷에서 웹 페이지, 이미지, 비디오 등 리소스의 위치를 가리키는 문자열이다. HTTP 맥락에서 URL은 "웹 주소" 또는 "링크"라고 불린다. URL은 웹 리소스를 나타낸다. HTML 메서드 (Method) GET 해당 리소스 (URL)에 대한 조회에 대한 메서드 POST 해당 리소스의 사용, 생성, 변경에 대한 메서드 PUT 해당 리소스의 변경에 대한 메서드 PATCH 해당 리소스의 부분 변경에 대한 메서드 DELETE 해당 리소스에 대한 삭제 상태 코드 4XX.. 2023. 2. 13. [Docker] 윈도우 환경 설정 윈도우 환경 설정 별도의 가상 머신 (VM) 또는 듀얼 부팅 없이 기존 윈도우에서 리눅스를 사용할 수 있는 WSL를 통해 GNU / Linux 호환 환경을 만들 수 있다. Windows Terminal 설치 https://www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?rtc=1&activetab=pivot:overviewtab에서 터미널을 다운로드한다. WSL2 설치 Windows Terminal 또는 Windows PowerShell을 관리자 권한으로 실행한다. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 시스템 요구 사항 .. 2023. 2. 8. 이전 1 ··· 46 47 48 49 50 51 52 ··· 163 다음 728x90 반응형 LIST