profile
백엔드 개발자로 변신.
post-thumbnail

콜백 / 싱글톤 패턴

call back: 어떤 함수의 파라미터로 들어오는 함수.비동기 처리 패턴은 기본 스레드를 차단하지 않고 장기 실행 작업을 수행하기 위한 방식이다. 이 패턴에서, 작업을 백그라운드 스레드에서 시작하고, 작업이 완료되면 기본 스레드에 결과를 알리는 콜백을 호출. 후에

2023년 10월 22일
·
0개의 댓글
·
post-thumbnail

[백준] 1934번: 최소공배수

끄적끄적,,

2023년 9월 9일
·
0개의 댓글
·
post-thumbnail

[자료구조] 큐

FIFO (선입선출) : 가장 먼저 들어온 것이 가장 먼저 나가는 구조큐의 맨 앞의 원소 (맨 먼저 큐에 들어온 원소) : front맨 뒤에 있는 원소 (맨 나중에 큐에 들어온 원소) : tail삽입할 때는 삽입할 원소를 알려주어야 하지만, 삭제할 때는 단순히 삭제!⇒

2023년 8월 29일
·
0개의 댓글
·
post-thumbnail

[자료구조] 스택

LIFO (후입선출) : 뒤에 들어온 것이 가장 먼저 나가는 구조.키보드 입력을 하다 백스페이스를 누르면 최근에 입력한 글자를 지운다거나, 편집기에서 최근에 한 작업순으로 취소를 하는 기능 정도를 스택이 사용되는 예시로 들 수 있겠다.맨 위의 원소만 접근 가능.스택의

2023년 8월 28일
·
0개의 댓글
·
post-thumbnail

[자료구조] 알고리즘 성능

알고리즘 효율성 : 자원(시간) 을 얼마나 효율적으로 사용하는가. 대부분 수행시간 과 관련!변수에 값을 할당하거나 리턴, 반복문을 돌릴 때, 함수를 호출할 때 모두 수행시간에 관여한다.알고리즘의 복잡도를 나타낼 때는 점근적 표기를 쓴다. 점근적 표기: 입력이 충분히

2023년 8월 28일
·
0개의 댓글
·
post-thumbnail

[Android Studio] 네비게이션

Navigation.. Navigation Component는 Fragment에서 화면간의 이동을 쉽게 구현하도록 도와주는 역할을 한다. Fragment간의 플로우를 시각적으로 볼수 있다는 특징이 있어 앱 플로우를 보거나 할때 유용하게 쓸 수 있다. 구성요소 Navi

2023년 8월 20일
·
0개의 댓글
·
post-thumbnail

[Android Studio] MVP에 대하여.

Android는 사실 Class 하나로 MVP의 처리가 가능한 구조로 만들 수 있지만, 코드가 1000줄과 같이 넘어간다면 가독성이 떨어지고 유지보수 하는데 힘이 든다.이에 Business Logic을 Model, View, Presenter로 분리함으로써 명확한 업무

2023년 8월 15일
·
0개의 댓글
·
post-thumbnail

[Android Studio] 프래그먼트

친구들과 협업할 때 버스타지 않고 함께 개발하고 싶다는 생각과 발전의 흥미로 천천히 연습한 것을 기록해 봅니다..✍️ 더하여서 계획하는 프로젝트에 한 걸음 더 나아가고파요. Fragment의 정의 안드로이드에서 화면을 전환하는 방법은 두 가지가 있다. 첫 번째는 새

2023년 8월 14일
·
0개의 댓글
·

[Android Studio] 아키텍처 패턴과 MVC 에 대하여.

아키텍처 패턴 (Architecture Pattern) 아키텍처란, 시스템을 구성하는 서브 시스템, 컴포넌트와 같이 구성요소 간의 관계를 관리하는 시스템의 구조. 재사용 가능한 설계 원칙을 제공하여 유지 보수 가능하고 확장 가능한 시스템을 만드는데에 도움을 주며, M

2023년 8월 13일
·
1개의 댓글
·
post-thumbnail

[Android Studio] 엑티비티 뷰 바인딩

ViewBinding의 정의 findViewById() 메서드를 사용하지 않아도 레이아웃 파일을 기반으로하는 액티비티나 프래그먼트를 클래스 안 뷰에 참조 변수를 직접 할당할 수 있다. 뷰 바인딩은 안드로이드 데이터 바인딩과는 다른 기술이므로 혼동하지 않도록 주의!

2023년 7월 27일
·
0개의 댓글
·
post-thumbnail

[Android Studio] 리사이클러뷰

RecyclerView의 정의 RecyclerView란 'A flexible view for providing a limited window into a large data set' 으로 한 화면에 표시할 수 없는 많은 데이터를 스크롤 가능한 리스트로 표시해주는 위젯

2023년 7월 27일
·
0개의 댓글
·