목록Study (184)
Hayden's Archive
참고 1 : 한국방송통신대학교 모바일앱프로그래밍 교재( https://press.knou.ac.kr/goods/textBookView.do?condCmdtCode=9788920035999&condLscValue=001&condYr=&condSmst= ) 참고 2 : https://thinhme.wordpress.com/2015/10/24/lesson-6layout-in-android/ 1) layout_width, layout_height 속성 layout_width와 layout_height 속성은 View의 폭과 높이의 크기를 지정하는 속성 View는 부모 View(또는 액티비티) 안에 배치될 때, layout_width, layout_height 속성이 지정하는 만큼의 크기로 부모 View 안에 배..
activity_main.xml에서 위와 같은 코드를 작성하였고 아래와 같이 에러가 발생하였다. 안드로이드 스튜디오 최신 버전에서 발생하는 이슈 사항으로, android:tint를 사용할 수 없는 에러가 발생한다. 방법 1) android:tint 대신 app:tint 사용 참고 : https://fornewid.medium.com/%EB%86%93%EC%B9%98%EA%B8%B0-%EC%89%AC%EC%9A%B4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-ui-%EB%94%94%ED%85%8C%EC%9D%BC-%EC%82%B4%ED%8E%B4%EB%B3%B4%EA%B8%B0-5e5f98c836af 놓치기 쉬운 안드로이드 UI 디테일 살펴보기 지난 주에 2020 N..
참고 : https://yjs-program.tistory.com/9 안드로이드 스튜디오에서 padding 속성을 @dimen/activity_vertical_margin이나 @dimen/activity_horizontal_margin 값으로 대체하려고 했는데 에러가 났다. Cannot resolve symbol 로 에러가 뜨는 것을 확인할 수 있다. 이 경우 dimen.xml에 activity_vertical_margin와 activity_horizontal_margin를 정의해줘야 한다. dimen.xml이 없을 경우 res/values 폴더에 만들어주면 된다. 아래와 같이 정의해주면 해결
참고 : 한국방송통신대학교 모바일앱프로그래밍 교재( https://press.knou.ac.kr/goods/textBookView.do?condCmdtCode=9788920035999&condLscValue=001&condYr=&condSmst= ) 1. Activity와 View Acitivity 안드로이드 앱의 각 화면을 구성하는 단위 액티비티 자체는 화면에 직접적으로 보이지 않으며 액티비티 안의 View가 사용자에게 보이는 실체를 구현하게 됨. 여러 개의 View가 모여서 액티비티 하나를 구성하고, 액티비티 여러 개가 모여서 하나의 안드로이드 앱을 구성하는 구조 View View의 파생 클래스 개수는 방대하며, 각 클래스가 지원하는 속성이나 기능이 굉장히 많음 외우는 것은 불가함. 안드로이드 애플리..
참고 : 한국방송통신대학교 모바일앱프로그래밍 교재( https://press.knou.ac.kr/goods/textBookView.do?condCmdtCode=9788920035999&condLscValue=001&condYr=&condSmst= ) 안드로이드는 개발의 효율을 높이기 위해 애플리케이션의 실행 부분과 데이터 파트가 분리되어 있다. 애플리케이션의 실행 부분 : MainActivity.java 데이터 영역 : strings.xml, activity_main.xml 각각 애플리케이션에서 사용되는 문자열과 컴포넌트들을 정의하는 파일 실행과 데이터를 연결하는 파일 : R.java xml 파일로 정의된 데이터들을 실행 코드에서 사용하기 위해 적절한 id로 변환하고 그 값들을 포함 activity_ma..
참고 : 한국방송통신대학교 모바일앱프로그래밍 교재( https://press.knou.ac.kr/goods/textBookView.do?condCmdtCode=9788920035999&condLscValue=001&condYr=&condSmst= ) 먼저 안드로이드 스튜디오의 File - New - New Project에서 프로젝트를 새롭게 만들어보겠다. 프로젝트 템플릿을 우선 Empty Activity로 선택하고, Next 클릭 프로젝트의 이름을 정해주고 경로도 설정해준다. 처음 안드로이드 스튜디오를 다운받으면 언어는 디폴트로 코틀린으로 설정되는데, 나는 자바를 사용할 것이므로 언어를 자바로 설정했다. 다 완료됐으면 Finish 클릭 이제 생성된 프로젝트의 구조를 살펴보겠다. 안드로이드 프로젝트는 안드..
※ 참고 : 한국방송통신대학교 정보통신망 강의 1강 1. 컴퓨터와 통신 (1) 컴퓨터와 통신 컴퓨터가 하는 일 = 데이터를 처리하는 것. 그래서 영어로 컴퓨터를 EDPS(Electronic Data Processing System)라고도 함. 컴퓨터는 데이터를 입력으로 받아들이고 출력으로 정보를 출력함. 온라인으로 연결되지 않고 나 혼자서 Stand Alone으로만 쓴다면 통신이 불필요할 것. 하지만 다른 컴퓨터와 Computing Power 또는 Computing Resource를 공유하기 위해 통신망이 생기게 됨. (2) 통신 기술과 데이터 처리 기술 단말기가 프린터를 이용하거나 디스크 장치를 중앙처리장치(입출력 채널)를 통해서 Read/Write 하기 위해서는 컴퓨터가 가지고 있는 데이터 처리 기술..
참고 : dejavuqa.tistory.com/153 Redis 설치 (on Ubuntu) Redis를 Ubuntu에 설치해 봅시다. ssh로 Ubuntu에 접속합니다. 그리고 먼저 apt-get을 업데이트 해줍니다. $ sudo apt-get update $ sudo apt-get upgrade apt-get으로 간단하게 redis-server를 설치해 줍니다. $.. dejavuqa.tistory.com 먼저 apt-get을 업데이트 해준다. $ sudo apt-get update $ sudo apt-get upgrade 아래의 명령어로 설치한다. $ sudo apt-get install redis-server 설치가 완료되면 버전을 확인해보자 $ redis-server --version 이제 red..
관련 포스팅 : hayden-arch\ive.tistory.com/151 [R] R Gui 통계 관련 코드 및 시각화 R Gui에 관한 간단한 설명 : https://www.youtube.com/watch?v=pGhjRJ9le7g 방통대 데이터정보처리입문 강의를 들으면서 R을 다운받고 간단한 코드를 작성하였다. R 프로그래밍에서 주로 사용되는 IDE는 R Stud. hayden-archive.tistory.com 작년 데이터정보처리입문 수업을 들으면서 RGui 프로그램을 사용하였고 R 프로그래밍으로 그래프를 작성해보았다. 이번 학기에는 데이터시각화 수업을 듣게 되었는데, R과 RStudio를 사용한다. 그래서 R을 새롭게 다시 설치하고 RStudio도 설치해보겠다. 1) R 설치 아래의 R 프로젝트 홈페..
2021년 1월 22일 발표자료 www.slideshare.net/YeonheeKim23/ss-241677090 쿠버네티스의 등장 배경과 관련 개념 VISION 20.1K 나무기술㈜ 본 문서는 나무기술 정보자산으로, 승인을 받지 않은 문서의 열람, 수정, 배포, 복사를 금지합니다. This document is the informational asset of NAMU Tech. Thus, unauthorized access, re… www.slideshare.net 회사에서 쿠버네티스를 주제로 발표를 하게 되었다. 쿠버네티스 자료를 찾아보니 도커를 알아야 하고 도커를 찾아보니 컨테이너를 알아야 하고 컨테이너를 찾아보니 또 가상화를 알아야 하고 모두 유기적으로 연결되어 있었다. 따라서 기본기를 다지기 위해..