Meda의 DevLog
close
프로필 배경
프로필 로고

Meda의 DevLog

  • 분류 전체보기 (70)
    • 알고리즘 (54)
      • 프로그래머스 문제 풀이 전략 (32)
      • 백준 (18)
      • SWEA (4)
    • 우테코 (6)
      • 기타 (0)
    • 스터디 (8)
      • 빅데이터분석기사 (2)
      • 코틀린 (5)
      • 안드로이드 (1)
    • 기타 정보 (1)
    • 잡담 (0)
  • 홈
  • 태그
  • 방명록
  • Github

[Android] Intent, Intent Filter, PendingIntent 정리

본 내용은 'Manifest Android Interview'를 읽고 개인적으로 개념 복기를 위한 설명, 헷갈리거나 어려웠던 점 등을 책 외부의 공식문서등의 자료로 정리한 내용입니다. 안드로이드의 Intent는 컴포넌트 사이에서 작업을 요청하거나 데이터를 전달할 때 사용하는 메시지 객체입니다. 이번 글에서는 명시적 인텐트, 암시적 인텐트, 인텐트 필터, PendingIntent의 차이를 중심으로 정리합니다.1. 개념 정리IntentIntent는 수행할 작업을 표현하는 객체입니다.Activity를 실행하거나, Broadcast를 보내거나, Service를 시작할 때 사용할 수 있습니다. 또한 putExtra()를 통해 컴포넌트 사이에 데이터를 전달할 수 있습니다.val intent = Intent(this..

  • format_list_bulleted 스터디/안드로이드
  • · 2026. 6. 10.
  • textsms
빅분기 9회 실기시험 합격 후기 + 공부법

빅분기 9회 실기시험 합격 후기 + 공부법

9회 실기 후기우테코 프리코스가 끝난 뒤로 대략 1주일간 공부했다.파이썬은 계속 써왔지만 판다스와 넘파이는 몇년만에 써보는거라 다시 공부하는 수준이었다.대학교시절 머신러닝을 R로 했었는데 빅분기에선 R보다는 파이썬이 유리할것 같아서 그냥 파이썬으로 공부했다.답 맞춰보니 합격은 한것같은데 확실하진 않으니 기다려봐야지 9회 시험은 구름IDE에 트래픽이 몰려서 사전점검 시간과 본시험 시작하고나서도 잠깐동안 코드 실행이 먹통이 되는 바람에 총 3시간 10분 주어졌다.  신영진컴퓨터학원에서 봤는데 다소 낡아 보이고 어수선한 분위기의 시험장이지만 될건 다 되고 무난했다.어차피 코드는 클라우드 환경에서 돌리는거라 크롬브라우저만 잘 되면 스펙은 중요하지도 않고. 걍 아무데서나 보시길옆에서 시험 내내 키보드 부숴먹을거같..

  • format_list_bulleted 스터디/빅데이터분석기사
  • · 2024. 11. 28.
  • textsms
PyCharm에서 빅데이터분석기사 실기 환경 구성하기

PyCharm에서 빅데이터분석기사 실기 환경 구성하기

대체 왜?빅분기로 파이썬을 처음 다뤄보는 사람이면 그냥 구글 코랩 쓸것을 추천한다. 구름 체험환경은 자동완성도 안되고 연습용으로는 기능이 떨어지고...Jupyter Notebook처럼 셀단위가 아닌 전체 코드를 실행하는 방식인지라 익숙한 PyCharm을 쓰고 싶었다.연습할땐 코드 자동완성을 키고 모의고사 칠때는 끄고 help, dir을 쓰면 좋을듯. 아나콘다와 파이참이 설치되어 있는 환경에서 진행했다.  1. 빅분기 구름IDE 체험환경 접속빅데이터분석기사의 실기 환경은 소소하지만 수시로 업데이트 되는것 같다.구름IDE 체험환경에 접속하면 현 시점에서 아래와 같은 주석을 볼 수 있다. 2. 패키지 리스트 복사하기패키지 리스트를 보여주는 코드가 기본적으로 적혀있긴 한데...약간 수정한 아래의 코드를 구름 I..

  • format_list_bulleted 스터디/빅데이터분석기사
  • · 2024. 11. 21.
  • textsms

[Kotlin] 컬렉션(List, Set등)으로 문자열 Split하기

코틀린 내장 Split 라이브러리는 여러개의 구분자를 지원하긴 하지만, 구분자가 계속 가변적으로 바뀌어 곤란한 경우에 다음과 같은 코드를 사용하면 됩니다.Split (collection 사용)컬렉션 타입으로 저장된 여러 구분자를 이용해 문자열을 자르는 확장함수를 구현하였다.Char와 String 타입의 구분자들을 포함하는 컬렉션을 이용해 분할이 가능하다.fun main() { // splitByCollection println("한놈,두식이0석삼^너구리".splitByCollection(setOf(",", '0', "^"))) // [한놈, 두식이, 석삼, 너구리] println("하나:둘,셋;넷".splitByCollection(listOf(":", ",", ';'))) //..

  • format_list_bulleted 스터디/코틀린
  • · 2024. 10. 18.
  • textsms

[Kotlin] String 문자열을 구분자로 분할하기 (Split)

Split (기본 사용법)구분자를 기준으로 문자열을 분할하여 List 반환한다.fun main() { println("한놈,두식이0석삼^너구리".split(",", "0", "^")) // [한놈, 두식이, 석삼, 너구리]}  ignoreCase = true 인자를 넣으면 구분자의 대소문자가 무시된다fun main() { println("한놈a두식이A석삼a너구리".split("a")) // [한놈, 두식이A석삼, 너구리] println("한놈a두식이A석삼a너구리".split("a", ignoreCase = true)) // [한놈, 두식이, 석삼, 너구리]}  limit = n을 인자를 넣으면 최대 n개의 문자열로 분할된fun main() { println("한놈a두..

  • format_list_bulleted 스터디/코틀린
  • · 2024. 10. 18.
  • textsms
[Kotlin] 02. 배열, 반복문, Nullable, 앨비스?:, 더블 뱅!!

[Kotlin] 02. 배열, 반복문, Nullable, 앨비스?:, 더블 뱅!!

4. 배열fun array(){ val array = arrayOf(1,2,3) val list = listOf(1,2,3) val array2 = arrayOf(1,"d",3.4f) val list2 = listOf(1,"d",11L) array[0] = 3 //list[0] = 2 //immutable 값 변경 불가 val arrayList = arrayListOf() //mutable한 List arrayList.add(10) arrayList.add(20) //arrayList = arrayListOf() //val 선언시 재할당 불가}array와 arrayList는 mutable하다 즉 값의 수정이 가능list는 값의 수정이 불가능하다.5. ..

  • format_list_bulleted 스터디/코틀린
  • · 2024. 10. 15.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (70)
    • 알고리즘 (54)
      • 프로그래머스 문제 풀이 전략 (32)
      • 백준 (18)
      • SWEA (4)
    • 우테코 (6)
      • 기타 (0)
    • 스터디 (8)
      • 빅데이터분석기사 (2)
      • 코틀린 (5)
      • 안드로이드 (1)
    • 기타 정보 (1)
    • 잡담 (0)
최근 글
인기 글
최근 댓글
태그
  • #알고리즘
  • #Kotlin
  • #오블완
  • #프로그래밍
  • #프로그래머스
  • #문자열
  • #파이썬
  • #백준
  • #Python
  • #티스토리챌린지
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바