일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jvm이란
- 안드로이드 유닛 테스트 예시
- rxjava hot observable
- 스택 큐 차이
- 멤버변수
- 안드로이드 라이선스 종류
- 안드로이드 유닛 테스트
- 서비스 vs 쓰레드
- 2022 플러터 설치
- 안드로이드 유닛테스트란
- 객체
- 안드로이드 os 구조
- 2022 플러터 안드로이드 스튜디오
- jvm 작동 원리
- ar vr 차이
- ANR이란
- rxjava disposable
- 클래스
- android ar 개발
- android retrofit login
- 플러터 설치 2022
- 안드로이드 레트로핏 사용법
- 안드로이드 레트로핏 crud
- 안드로이드 라이선스
- rxjava cold observable
- 자바 다형성
- 큐 자바 코드
- 서비스 쓰레드 차이
- 스택 자바 코드
- Rxjava Observable
- Today
- Total
목록개인 공부 (105)
나만을 위한 블로그
먼저 파이썬을 다운받아야 한다. 아래 링크로 들어가자. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 들어가자마자 이런 노란 버튼이 보인다. 21.08.14 기준으로 공식 홈페이지에 나와 있는 버전은 3.9.6이다. 클릭하면 설치 파일이 받아지고, 실행 버튼을 누르면 아래 화면이 나온다. 맨 밑의 Add 어쩌고를 클릭해서 체크한다. 환경 변수를 설정하는 거니까 체크하는 게 낫다. 체크한 다음 녹색 박스 안의 Install Now를 클릭해 설치를 진행한다. 설치가 끝나면 이런 화면이 나온다. close를 눌러 창을 꺼주고 cmd에서 python..
이번 포스팅에선 자바 자료구조 중 하나인 Map에 대해 정리하려고 한다. 또한 Map 인터페이스를 구현한 HashMap, TreeMap, LinkedHashMap에 대해서도 정리할 건데 먼저 HashMap만 정리하고 TreeMap, LinkedHashMap은 차차 정리하려고 한다. 오라클 docs에선 Map에 대해 아래와 같이 설명하고 있다. https://docs.oracle.com/javase/tutorial/collections/interfaces/map.html The Map Interface (The Java™ Tutorials > Collections > Interfaces) The Java Tutorials have been written for JDK 8. Examples and pract..
보호되어 있는 글입니다.
유튜브 보다가 문득 떠올라서 알고리즘이 뭔지, 알고리즘과 자료구조 차이는 뭔지 확인하고 정리하기로 했다. 알고리즘의 사전적 정의는 아래와 같다. 어떤 문제의 해결을 위하여, 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합. 여러 단계의 유한 집합으로 구성되는데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다. 뭔가가 입력되면 어떤 처리가 되어 내가 원하는 출력이 나오게 되면 그것이 알고리즘인 것 같다. 어딘지 딥러닝이랑 비슷한 느낌이 들긴 하는데, 일단 알고리즘이라는 단어의 뜻에 집중한다. 이번엔 위키백과의 내용이다. https://ko.wikipedia.org/wiki/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 알고리즘 - 위키백과, 우리 모두의 백과사전..
Rxjava에는 2가지 타입이 있다. 이전에 포스팅한 Observable과 새로 소개할 Flowable이 그것이다. 그러니 2가지를 비교하기 전에 먼저 Flowable이 무엇인지 확인해보자. Flowable을 사전에 치면 아래의 뜻이 나온다. Flowable : 유동적임 그런데 잘 보면 Flowable은 flow 뒤에 can을 의미하는 able이 붙은 형태다. 즉, flow란 단어가 원형인 단어다. 이 flow의 사전적 정의는 아래와 같다. Flow : 흐름 / 계속적인 공급(생산), (공급생산품의) 흐름, 이동 / 흐르다 흐름의 사전적 정의를 통해 생각해보면, flow란 한 자리에 멈춰 있는 게 아니라 어떤 방향을 향해 한 줄기로 잇따라 진행되는 것을 말하는 단어라는 걸 알 수 있다. 그럼 이젠 다른 ..
보호되어 있는 글입니다.
Rxjava에는 수많은 연산자들이 있다. http://reactivex.io/documentation/operators.html ReactiveX - Operators Introduction Each language-specific implementation of ReactiveX implements a set of operators. Although there is much overlap between implementations, there are also some operators that are only implemented in certain implementations. Also, each implementa reactivex.io 공식 홈페이지에 나와 있는 연산자들만 세봐도 양이 많은 걸 알..
이전 포스팅에서 Observable에 대해 살펴봤으니 이 포스팅에선 관련된 예제를 확인한다 먼저 Cold Observable의 예제다. import io.reactivex.rxjava3.core.Observable; import java.util.concurrent.TimeUnit; public class Main { public static void main(String[] args) { coldObservableText(); } public static void coldObservableText() { Observable observable = Observable.interval(1, TimeUnit.SECONDS); observable.subscribe(item -> System.out.printl..
이제 코틀린과 같이 Rxjava를 공부할 건데, 어디서부터 공부할지가 막막해서 구글을 돌아다니다가 발견한 아래와 같은 순서로 한번 시도해보려고 한다. https://zzandoli.tistory.com/24 [RxJava] RxJava 학습 순서 RxJava의 javadoc 문서를 보아도 글로 된 함수의 설명만으로는 이 함수가 무슨 동작을 하는지 이해하기 어렵다. 지금 공부하는 책에서 학습 순서를 제시하고 있는데 아래와 같이 학습 순서를 따라가 zzandoli.tistory.com Observable 클래스 이해하기(특히 Hot Observable, Cold Observable 개념 이해) map(), filter(), reduce(), flatMap()의 사용법 이해 (예제 분석 필요) 생성 연산자, ..
22.11.16) 최신 버전 수정 굳이 안드로이드 스튜디오 뿐 아니라 인텔리제이에서도 Rxjava를 사용할 수 있다. 이번 포스팅에선 인텔리제이에서 Rxjava를 사용할 수 있도록 환경설정하는 방법에 대해 포스팅하려 한다. 먼저 프로젝트를 하나 새로 만들자. 이렇게 선택해서 프로젝트를 만들어주자. 다음으로 프로젝트의 제목을 정하고 FINISH 버튼을 눌러주면 프로젝트 생성은 끝난다. 잠시 기다리면 인텔리제이 화면에 아래와 같은 코드들이 나올 것이다. plugins { id 'java' } group 'org.example' version '1.0-SNAPSHOT' repositories { mavenCentral() } dependencies { testImplementation 'org.junit.ju..