728x90
반응형

분류 전체보기 99

[JAVA][LeetCode][BST] #98. Validate Binary Search Tree

문제 : 예시 : 제한 조건 : 시도1 : 처음에는 부모랑만 비교하면 된다고 생각했다. 그래서 간단히 정리해본 수도코드와 실제 코드 class Solution { public static final int LEFT = 0; public static final int RIGHT = 1; public boolean isValidBST(TreeNode root) { return checkValid(root.left, root.val, LEFT) && checkValid(root.right, root.val, RIGHT); } private boolean checkValid(TreeNode node, int parentValue, int side) { if(node == null) return true; // ..

[Android][Kotlin][Jetpack] 화면 전환 | Activity 전환 (혼자 앱 개발 #2)

8월에 한 내용을 이제야 정리하는 나.. Jetpack Compose 개발을 처음 해봐서 화면 전환 ( Activity 이동) 하는 것 부터 완전 어려웠다. 여러가지 설명을 봐도 이해가 안되서 어려워 하던 중 codelab 을 발견했다! 구글에서 제공해주는 소스로 시도하기 어려운 것에 대해 자세한 설명 + 예시 소스 가 있다. 천천히 따라하다 보면은 이해도 쏙쏙 되고, 바로 내 소스에 적용 할 수 있어서 좋다. 내가 따라한 code lab 은 https://developer.android.com/codelabs/jetpack-compose-basics?hl=ko#6 Jetpack Compose 기초 | Android Developers 이 Codelab에서는 Compose의 기본사항을 알아봅니다. dev..

[Kotlin] 코틀린 언어 특징, 언어 기초

코틀린 완벽 가이드 (길벗) 을 이용해 코틀린 공부하기 1일차 (23/8/8) 오늘은 어제 공부한거 정리하기~ 달달 외우면서 하기 보다는 그냥 읽으면서 익히는 용도로 공부하는 중이다. 모르는 것들만 정리해보겠음! Chapter 1. 강력하고 실용적인 코틀린 △ Kotlin 언어 특징 : 안정성, 간결성, 상호 운용성 - 안정성 : 타입 추론 / Null이 될 수 있는 타입 / 스마트 캐스트 (타입 변환 / 타입 캐스트 오류 방지) - 다중 패러다임 : 코틀린 : 객체 지향 + 함수 형 프로그래밍 지원 + 도메인 특화 언어 (DSL) + 동시성 프로그래밍 (코루틴 지원) * 자바 : 객체 지향 패러다임 * 함수 형 프로그래밍 : 함수를 다른 값(변수)과 동일하게 사용 - 간결성과 표현력 : Getter, ..

SELF STUDY/Kotlin 2023.08.09

[BOOK] 비가 오면 열리는 상점 - 유영광 리뷰

나의 첫 책 리뷰 친구가 밀리의서재 이용권 공유해줘서 핸드폰으로 책을 열심히 읽었다. 처음으로 핸드폰을 이용해 책을 읽어보았는데, 생각보다 괜찮았다. 핸드폰으로 할거리가 책 읽기가 추가되서, 평소에 하던 유튜브, 인스타 등등 시간 죽이기를 덜 했던 것 같다. 처음으로 고른 작품이 너무너무 술술 읽혀서 그런걸수도..? 오랜만에 읽는 책이고 해서 술술 읽히는 책을 고르고 싶었는데, 딱 맞아 떨어졌다. 이제 리뷰 시작.. 요약 더보기 내용은 주인공인 세런이 자신의 현재 삶에 만족하지 못하고 삶을 원하는 대로 살게 해주겠다는 상점으로 간다. 바로 그 상점이 비가 오는 날에만 열리는 상점. 여러가지 삶을 본 세런은 보여지는 삶에 만족하지 못하고 계속 다른 삶을 찾아 나간다. 그러다가 결국 자신이 살고 있는 삶 속..

DAIRY/REVIEW 2023.08.09

[Android][Kotlin][Jetpack] Background color 변경 | Full screen 으로 변경 (혼자 앱 개발 #1)

어제 퇴사로 오늘 백수 1일차 그간 하고 싶었던 공부 드디어 하는 중! 매우매우 행복하다 히히 코틀린 이론 공부도 하면서 같이 작은 프로젝트를 개발해보려고 한다. 바로바로 던리스트 체크 리스트는 숙제 주는 기분이고 완료 못하면 자존감 하락인데..., 완료한 것을 적으면서 자존감도 상승하고 좋을 것 같아서 하하! 오늘의 목표는 첫 번째 화면 완료하기 인데, 가능 할지 모르겠다. 코틀린으로만 개발하려고 했는데, 기본 구성이 Compose Jetpack 로 되어 있어서.. 한 번도 안해봐서 너무너무 어려움 ㅠ_ㅠ 코틀린 공부 하고 그 다음에 Compose Jetpack 공부하려고 했는데, 이렇게 된거 한 번에 익히는 수 밖에...ㅎㅎ 그래도 최선을 다해 해보겠어!! Layout 일단 이 번에 Figma도 처음..

[Android] adb를 이용한 단말 배터리 상태 변경 | set battery status | dumpsys battery | 단말 배터리 조작 | 배터리 level 설정 | unplug 설정

배터리 관련 로그를 확인하거나 특정 배터리 상태일때만 발생하는 이슈가 생겼을 때 배터리 상태를 변경해서 확인이 필요하다. 그때 사용하면 좋은 것! 1. adb 에 단말 연결 2. adb shell dumpsys battery ~ 명령으로 하면 됨 ~ 에 들어갈 수 있는 상태 변경어 예시 > USB 꽂혀있을떄 unplug 로 만들기: adb shell dumpsys battery unplug > 배터리잔량 5로: adb shell dumpsys battery set level 5 > 원복하기: adb shell dumpsys battery reset 이 글을 정리하니까 dumpsys가 뭔지 궁금해진다. 안드로이드 개발자 사이트에는 아래와 같이 정의되어 있다. 확인해봐야지~~ https://developer..

WORK/Android 2022.09.08

[Android] EditTextView hint size 설정 | String.xml에서 string 설정하는 방법 | underline | bold | text 색상 | text 크기

EditTextView나 TextView 에서 hint로 text를 지정할 수 있는데, hint text를 textView 글자 사이즈보다 작게 하고 싶어서 방법을 찾아보았다! 할 수 있는 방법 : string 을 지정할 때 font size 까지 지정해주면 된다. \main\res\xml\string.xml Let's start test 같은 EditTextView 에서 hint 적용한 것(아래) 과 아닌 것(위) 두 EditTextView의 차이가 보이시나요? 사용자가 입력하면 위의 text 설정대로 보여지게 됩니다. 이외에도 string.xml 에서 font를 custom 할 수 있는 방법에 대해 보면! - 밑줄 : - 두껍게 : - 색상 : - 사이즈 : 이 모든 설정을 다 적용해보면 Let's ..

WORK/Android 2022.09.07

[Android] Android studio shell file execute | 안드로이드 스튜디오 shell 파일 실행

shell 파일을 만들어서 git을 다운받으려고 Android Studio의 termial에서 shell파일을 실행했는데, 계속 에러가 발생함. 에러 : /bin/sh : '/bin/sh' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + /bin/sh E:/AndroidStudioProject/A9_FRAMEWORKS/android9/gitsetup_A9_fr ... + ~~~~~~~ + CategoryInfo : ObjectNotFound: (/bin/sh:String) [], CommandNotFoundException + Full..

WORK/Android 2022.09.06

9.5 끄적끄으적

화용용이 따라쓰는 개발일기🙌🏽 오늘의 나 자신 열심히 산 것 같아 뿌—듯 해서 써봅니다.. 하지만.. 늦게 출근해서 열심히 산 것은 아니지만.. 킼 오늘 퇴근하고 카페가서 코테 준비했다.. 배고파서 라떼랑 빵.. 포기못해.. 보영언니가 운동안오냐고 연락왔는데,.. 이번주는 열 코딩이다👊🏽 다음주부터는 운동이랑 병행해야지👊🏽 하.. 알고리듬.. 너무 오랜만이라 그런가 예전에는 그래도 이론만큼은 빠삭하게 알았던 것 같은데.. 이제는 이론부터 다시 공부해야한다는 사실이 슬프다.. 이렇게 멍청이였나.. 큼 그래두 오늘은 혼자 힘으로 문제를 풀 수 있어서 넘 좋았다! Recursive로만 풀려고 해서 문제긴하즤만.. 후.. 오늘 문제 푼 것들✨ 아이패드에 푸니까 깐지났다✨✨ 맥북 사고싶고요? 사진 그대로 복붙 하..

DAIRY 2022.09.06
728x90
반응형