일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OAuth
- IntelliJ
- boj
- plugin
- kotlin
- Godot
- JS
- rubymine
- CPP
- C
- Python
- OTLanguage
- maven
- Baekjoon
- Shell
- Android
- jetbrains
- react
- RaspberryPi
- Spring
- GitHub
- 루비
- ruby
- gradle
- error
- ruby2d
- Vane
- Java
- gnuplot
- 개발노트
- Today
- Total
목록분류 전체보기 (171)
PersesTitan(페르) 기술블로그

build.gradle.kts (Module :app)또는 build.gradle (Module :app)에서 아래와 같은 코드를 추가하시고 동기화(Sync Now)를 눌러주시면 됩니다. build.gradle.kts android { (...) buildFeatures { viewBinding = true } } build.gradle android { (...) buildFeatures { viewBinding = true } } 변경후 Sync Now동기화 시켜주기
https://play.google.com/store/apps/details?id=com.vane.blackscreen 검은 화면 - Google Play 앱 그냥 검은 화면이 나오는 단순한 앱입니다. play.google.com 단순히 검은색 화면이 보이는 앱입니다. 실행하게 된다면 꺼져있는 것 처럼 전체화면이 검은색 화면으로 보이게되는데요. 화면이 꺼져있는 것처럼 보여서 헷깔리네요 ㅋㅋ... 아래 또는 상단에서 슬라이드하게 된다면 스크린 버튼이 보이도록 할 수 있으므로 해당 방법으로 종료도 가능합니다.
https://persestitan.tistory.com/130 [C] 팩토리얼 함수 만들기 해당 글에서는 제귀함수와 반복문을 사용하는 방법 2가지 다 서술하였는데 재귀함수과 반복문 뭘쓰는지에 대한 의견이 많은 것 같은데 개인적으로 저는 반복문을 선호하는 편입니다. 반복문을 persestitan.tistory.com 이전 글에서 언급하였지만 제귀함수, 반복문 중 자신이 계산이 편하다고 느끼는 방식으로 작성하시면 됩니다. 해당 코드에서는 x의 n승을 구하는 코드로 작성하였습니다. 제귀함수 반복 n이 0이 될때까지 1씩 감소시키면서 x을 계속 곱하여 값을 구하는 방법입니다. double power1(double x, int n) { if (n == 0) return 1; else return x * pow..
해당 글에서는 제귀함수와 반복문을 사용하는 방법 2가지 다 서술하였는데 재귀함수과 반복문 뭘쓰는지에 대한 의견이 많은 것 같은데 개인적으로 저는 반복문을 선호하는 편입니다. 반복문을 사용하는 것이 코드가 잘 보이기 때문에 반복문을 많이 사용하는 본인이 편한걸 사용하는게 베스트 인 듯 싶습니다. 제귀함수 이용 n이 1이하가 될때까지 재귀함수를 이용하여 팩토리얼을 구현하는 방법입니다. int fact1(int n) { if (n
패치 노트 메인 화면 오표기 수정 (랩작 -> 렙작) 지원탭 제거 -> 사이드 탭으로 이동 전체 검색 입력 후 이동 후 뒤로 갔을때 검색이 재대로 풀리지 않았던 버그 수정 공지사항 리스트 제거 -> 사이트 탭으로 이동 사이드 탭 토람온라인 공식 홈페이지 바로가기 버튼 추가 레지스트렛 리스트 정보가 없는 리스트는 레지스트렛을 클릭했을때 빈 정보 메세지 창이 띄어지는 버그 수정 크리스타 리스트 능력치 검색 최적화 리스트 아이템 색상 변경 아이템 분리 라인 추가 크리스타 텍스트 종류 표시를 설정에서 컨트롤 가능하게 추가 음식 리스트 검색 UI 변경 검색 입력시 즉시 반영 계산기, 리스트 Spinner 클릭 범위 확장 공지사항 리스트 공지사항 종류 추가(업로드: 데이터가 업데이트 되었을때 사용되는 탭) 공지사항..
액티비티 (Activity) 액티비티는 사용자가 사용할 수 있는 앱의 한 화면을 담당하고 있는 컴포넌트 입니다. 앱을 제작할때 만나게 되는 가장 친숙한 컴포넌트입니다. 서비스 (Service) 서비스는 주로 백그라운드에서 작업하는데에 사용하는 컴포넌트 입니다. 앱을 제작하면서 파일을 다운받는 작업을 하거나 앱이 종료되어도 실행되는 동작에 많이 사용됩니다. 예시로 다운로드, 알람 등의 동작 수행에 유용하게 사용됩니다. 컨텐츠 브로바이더 (Content Provider) 컨텐츠 브로바이더는 응용 프로그램(어플리케이션) 사이 데이터를 공유할때 사용되는 컴포넌트 입니다. 다른 앱에서 가지고 있는 데이터를 가지고 올때 많이 사용되는데 데이터를 가져오기 위한 권한과 앱에서 접근이 가능하도록 설정이 되어 있다면 외부..

SDK 34부터 overridePendingTransition되어서 해결할 방법을 찾아보았습니다. OVERRIDE_TRANSITION_CLOSE 창이 닫쳤을때 동작하는 예시 입니다. overrideActivityTransition(Activity.OVERRIDE_TRANSITION_CLOSE, R.anim.fadein, R.anim.fadeout) OVERRIDE_TRANSITION_OPEN 창이 열릴때 동작하는 예시 입니다. overrideActivityTransition(Activity.OVERRIDE_TRANSITION_OPEN, R.anim.fadein, R.anim.fadeout)

변수 정의 코틀린은 타입추론기능을 지원하기 때문에 바로 변수를 정의할때 타입입력이 필수가 되지는 않습니다. java10에서도 var키워드를 이용하여 타입추론이 가능했지만 일부 제약이 존재하였지만 Kotlin에서는 값을 변수에 바로 초기화 해줄경우 타입 입력이 필수가 되지는 않습니다. var 값이 고정되지 않은 변수를 선언할때 사용하는 키워드입니다. 계속하여 값이 변경이 일어날때 해당 키워드를 이용하여 정의하면 됩니다. var value: Int = 1 value = 2 Java에서 Java10에서 부터 var키워드가 존재하지만 Kotlin에서의 var과 Java에서의 var는 서로 다른 기능입니다. val 값이 고정된 변수를 선언할때 사용하는 키워드입니다. 해당 값을 변경할려고 시도하면 에러가 발생하게 ..

코틀린의 생성자의 순서는 다음 순서대로 진행됩니다. 주 생성자 init 보조 생성자 순서 확인하기 다음 코드를 보시면 init이 실행되고 보조 생성자가 실행된 것을 볼 수 있습니다. class Test { constructor() { println("보조 생성자 실행") } init { println("init 실행") } } fun main() { Test() } // 출력 // init 실행 // 보조 생성자 실행 해당 순서로 인해 발생하는 문제 위 순서로 인해 발생하는 문제는 다음과 같습니다. 보조 생성자에서 값을 초기화 할 경우 init에서 변수를 가져오게 되면 초기화가 되지 않았다고 에러가 발생하는 것이죠. - 해당 코드는 에러가 발생하지 않습니다. class Test { private val ..

인스턴스화 코틀린은 자바에서 사용하는 new 키워드를 사용하지 않는 특징이 존재합니다. 코틀린은 new키워드가 애초에 예약어로 잡혀있지 않은데 new키워드를 사용하지 않고 클래스명에다가 매개변수만 넘겨주면 인스턴스화를 할 수 있습니다. Java Test test = new Test(); Kotlin val test: Test = Test() 주 생성자 (Primary Constructor) 주 생성자는 클래스 명 바로 옆에다가 선언하는데 해당 생성자를 주 생성자라고 부릅니다. 주 생성자는 constructor를 붙쳐 선언하는데 생략이 가능하기도 합니다. 예제 class Test constructor(a: Int, b: String) { } constructor (생략한 경우) class Test(a: I..