일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 스택 자바 코드
- 서비스 쓰레드 차이
- rxjava cold observable
- 안드로이드 유닛 테스트
- 2022 플러터 설치
- 클래스
- 2022 플러터 안드로이드 스튜디오
- 안드로이드 유닛 테스트 예시
- ar vr 차이
- 안드로이드 라이선스 종류
- 자바 다형성
- rxjava disposable
- 안드로이드 레트로핏 crud
- 안드로이드 유닛테스트란
- 스택 큐 차이
- jvm이란
- 안드로이드 os 구조
- 서비스 vs 쓰레드
- 멤버변수
- android ar 개발
- 플러터 설치 2022
- 안드로이드 라이선스
- 안드로이드 레트로핏 사용법
- jvm 작동 원리
- android retrofit login
- rxjava hot observable
- 큐 자바 코드
- 객체
- ANR이란
- Rxjava Observable
- Today
- Total
목록모르는 용어 정리 (28)
나만을 위한 블로그
참조 타입, 값 타입의 차이처럼 값에 의한 전달, 참조에 의한 전달도 존재한다. 둘의 차이는 무엇인지 확인한다.예시코드는 마찬가지로 자바를 사용한다. https://www.digitalocean.com/community/tutorials/java-is-pass-by-value-and-not-pass-by-reference Java is Pass by Value, Not Pass by Reference | DigitalOceanWorking on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.www.digitalocean.com많은 자바 개발자는 자바가 값으로 전달되는지 참..
아래는 참조 타입, 값 타입을 설명하는 영문 위키백과 내용이다. https://en.wikipedia.org/wiki/Value_type_and_reference_type Value type and reference type - WikipediaFrom Wikipedia, the free encyclopedia In certain computer programming languages, data types are classified as either value types or reference types, where reference types are always implicitly accessed via references, whereas value type variables directlyen.wik..
웹뷰를 사용하다 보면 캐시라는 말을 자주 듣는다. 프론트엔드 개발자가 존재한다면 캐시라는 키워드를 더 자주 들을 수 있다. 그런데 도대체 캐시란 게 뭘까? 캐시라는 개념은 안드로이드에서도 사용되기는 하지만, 정확히 캐시가 무엇이고 왜 필요한지는 모르는 상태라서 공부하기 위해 포스팅한다. 캐시 그거잖아 그거 돈 캐시의 사전적 정의는 아래와 같다. 고속 기억 장치, (무기 등의) 은닉처 사전적 정의로만 보면 더 모르겠으니 위키백과를 확인해 본다. https://en.wikipedia.org/wiki/Cache_(computing) Cache (computing) - Wikipedia From Wikipedia, the free encyclopedia Additional storage that enables ..
핸드폰에서 어떤 링크를 누르면 웹 페이지로 이동하는 경우도 있지만, 설치돼 있던 앱이 실행되면서 그 링크가 가리키는 특정 화면으로 이동하는 경우도 있다. 후자의 경우를 구현할 때 사용하는 기법이 딥링크다. iOS에선 유니버셜 링크라는 이름으로 통용된다. 먼저 간단하게 딥링크를 확인했지만 이것을 좀 더 자세하게 확인해 본다. 위키백과에선 아래와 같이 설명한다. https://en.wikipedia.org/wiki/Deep_linking
영상을 다운받거나 핸드폰으로 영상을 촬영한 다음 그 영상 파일의 상세보기를 보면 H.264 AAC나 MPEG-4 같은 글자가 써 있는 걸 볼 수 있다. 이것이 코덱이라는 건데 코덱은 대체 뭘까? 아래는 위키백과에서 설명하는 코덱이다. https://ko.wikipedia.org/wiki/%EC%BD%94%EB%8D%B1 코덱 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 코덱(영어: codec)은 어떠한 데이터 스트림이나 신호에 대해, 인코딩이나 디코딩, 혹은 둘 다를 할 수 있는 하드웨어나 소프트웨어를 일컫는다.[1][2][3] 또, 이를 ko.wikipedia.org 코덱은 어떤 데이터 스트림이나 신호에 대해 인코딩이나 디코딩, 혹은 둘 다 할 수 있는 하드웨어나 소프트웨어를 ..
갑자기 문득 궁금한 게 생겼다. 안드로이드에서 MVVM 패턴을 말할 때 MVVM 패턴을 디자인 패턴이라고 말하는 사람과 아키텍처 패턴이라고 말하는 사람들이 있다. 그런데 용어가 2개로 나뉘어졌는데 디자인 패턴과 아키텍처 패턴은 서로 다른 개념일 수 있지 않을까? 그럼 MVVM 패턴은 둘 중 어떤 것에 속하는 패턴일까? 하는 궁금증에서 확인해 봤다. 먼저 디자인 패턴과 아키텍처 패턴의 통상적인 정의를 먼저 확인한다. 각 정의는 모두 영문 위키백과에서 확인한 내용이다. 디자인 패턴 소프트웨어 디자인의 주어진 컨텍스트 안에서 일반적으로 발생하는 문제에 대한 일반적이고 재사용 가능한 솔루션 여러 상황에서 사용할 수 있는 문제 해결법에 대한 설명 or 템플릿 애플리케이션 또는 시스템 디자인 시 일반적인 문제를 해..
바코드를 OCR로 인식한다고 흔히 말한다. 이 때 OCR이란 단어는 무엇일까? 위키백과에선 아래와 같이 설명한다. https://ko.wikipedia.org/wiki/%EA%B4%91%ED%95%99_%EB%AC%B8%EC%9E%90_%EC%9D%B8%EC%8B%9D 광학 문자 인식 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 포터블 스캐너로 실시간 광학 문자 인식(OCR) 과정을 보여주는 동영상. 광학 문자 인식(Optical character recognition; OCR)은 사람이 쓰거나 기계로 인쇄한 문자의 영상 ko.wikipedia.org OCR은 사람이 쓰거나 기계로 인쇄한 문자의 영상을 이미지 스캐너로 얻어서 기계가 읽을 수 있는 문자로 변환하는 것이다. 이미지 ..
※ 이 글은 안드로이드 개발자 관점에서 작성됨 어떤 서비스를 하나 만들었다. 이제 배포를 해야 하는데, 안드로이드의 경우 예전엔 apk, 지금은 aab 파일을 만들어서 플레이 스토어에 올려야 한다. 그 전에 소스코드 변경이 있으면 테스트 돌리고, 린트 검사 등등 자질구레한 작업이 몇 개 생길 수 있다. 그리고 aab 파일을 만들어서 스토어에 올려 심사 걸고, 심사 통과하면 게시 버튼을 눌러 스토어에 배포하는 등 배포 한 번 할 때마다 귀찮은 일들을 쳐내야 한다. 그래서인지 깃허브 레포지토리에서 할 수 있는 작업들을 자동화할 수 있도록 만들어진 것이 Github Action이다. 공식문서에서 설명하는 Github Action은 아래와 같다. https://docs.github.com/ko/actions/l..
안드로이드 개발을 하면서 동시성 프로그래밍을 한다면 코루틴을 주로 사용하기 때문에 제목의 2가지 개념은 직접 사용할 일이 없지만, 알아둬서 나쁜 개발 지식은 없다고 생각하기 때문에 포스팅한다. 먼저 뮤텍스와 세마포어 모두 코틀린에서 제공하는, 또는 코틀린만이 제공하는 특별한 개념은 아니다. 2가지는 동시성 프로그래밍 시 사용할 수 있는 동기화 기법들이라는 걸 짚어두고 간다. 먼저 세마포어부터 알아본다. 위키백과에서 설명하는 세마포어는 아래와 같다. https://ko.wikipedia.org/wiki/%EC%84%B8%EB%A7%88%ED%8F%AC%EC%96%B4 세마포어 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. --> ko.wikipedia.org 세마포어는 에츠허르 데이..
가급적이면 데이터가 만들어지고 수정되는 작업이 여러 곳이 아닌 한 곳에서 일어나면 좋다. 여러 곳에서 일어나면 디버깅할 때 값의 흐름을 추적하는 것이 귀찮고 힘든 작업이 되며, 유지보수할 때 많이 괴로워진다. 이것과 관련된 용어가 단일 진실 공급원이다. 이름에서 어떤 뜻인지는 유추가 되지만 위키백과의 설명부터 확인해 본다. https://en.wikipedia.org/wiki/Single_source_of_truth Single source of truth - Wikipedia From Wikipedia, the free encyclopedia Information systems good practice for data normalization In information science and inform..