분류 전체보기 152

Mac m1 elasticsearch-full 설치 오류

brew services start elasticsearch-full 실행 후 brew services 하면 started 가 아니라 error 256 표시 + jdk 휴지통으로 버리겠다는 dialog jdk안먹는것 같아서 java 경로확인 후 homebrew.mxcl.elasticsearch-full.plist에 직접 넣어줌 // homebrew.mxcl.elasticsearch-full.plist경로 /opt/homebrew/Cellar/elasticsearch-full/7.17.4/homebrew.mxcl.elasticsearch-full.plist //plist들어가서 아래 넣어주기 EnvironmentVariables // 아래 넣어주기 ES_JAVA_HOME /Users/본인이름/Library..

기타 2023.03.07

[Flutter] M1개발환경에서의 [!] Automatically assigning platform `iOS` with version `9.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/pod..

Flutter내부 ios폴더에서 Podfile열고 2번째 줄의 주석 해제를 해도 위의 에러가 사라지지 않았습니다. 이를 해결하기 위해서 파인더 -> 응용프로그램 -> iTerm -> 우클릭 후 정보가져오기 클릭 -> Rosetta 사용해서 열기 클릭 이후 Flutter terminal에서 pod install시 정상 빌드가 되면서 시뮬레이터 화면이 나타났습니다.

app개발/flutter 2022.11.09

[Android] overScroll하기

위 아래로 리사이클러뷰를 당겼을 때 딱딱하게 움직이는 것이 아니라 여백이 남게 하고 싶다면 다음의 라이브러리를 사용하면 됩니다. 1. 먼저 리사이클러뷰를 사용하고 있는 xml에서 리사이클러뷰의 기존 overScrollMode는 꺼줍니다. android:overScrollMode="never" 2. build.gradle파일에 아래 코드를 추가합니다. dependencies { // ... implementation 'io.github.everythingme:overscroll-decor-android:1.1.1' } 3. 리사이클러뷰에 적용하고 싶다면 사용하고 있는 리사이클러뷰를 액티비티에 선언하고 아래처럼 코드를 추가합니다. RecyclerView recyclerView = (RecyclerView) ..

app개발/android 2022.06.20

[Android] End of input at line 1 column 1 path $

스프링에서 로그인 성공시에는 UserDTO가 리턴되는데 아이디랑 비번이 맞지 않아서 빈 body가 리턴될 때는 End of input at line 1 column 1 path $ 에러가 떴습니다. 이를 해결하기 위해서 retrofit을 선언했던 클래스파일에 아래의 코드를 추가하고 class NullOnEmptyConverterFactory : Converter.Factory() { override fun responseBodyConverter(type: Type?, annotations: Array?, retrofit: Retrofit?): Converter? { val delegate = retrofit!!.nextResponseBodyConverter(this, type!!, annotations!..

app개발/android 2022.06.09

[프로그래머스] 문자열압축

출처 프로그래머스 2020 카카오 블라인드 문자열압축 코드 1. 먼저 압축할 글자수를 정하는 것은 전체 길이의 절반까지만 같은지 확인하면 됩니다. 2. while문을 이용해서 더이상 글자를 자를 수 없을때까지 돌아줍니다. 만약 자를 글자가 없다면 현재의 글자와 cur에 들어간 글자를 넣어주고 break로 탈출합니다. 3. 만약 다음 글자가 cur과 같다면 압축cnt를 +1 해주고, 다음 글자가 cur과 다르다면 이전까지의 압축수와 글자를 정답에 넣고 cur을 바꾸어줍니다. 4. 압축된 글자 길이가 기존 길이보다 짧다면 answer에 넣어줍니다. class Solution { public int solution(String s) { int answer = s.length(); if(s.length() ==..

[SWEA] 1865. 동철이의 일 분배

출처 1865. 동철이의 일분배 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 코드 1. 정수 N의 범위가 1~16이므로 순열을 활용할 수 있다는 것을 파악했습니다. (제한시간이 자바는 30초로 넉넉한 연산시간) 2. 처음에는 순열의 경우의 수를 tmp배열에 담아서 caculate() 만들어서 함수 내에서 계산했으나 시간초과로 실패했습니다. 3. 그래서 다음으로 생각한 것이 계산 자체도 permutation()내에서 해버리는 것이었습니다. 4. 처음부터 arr에 넣어줄 입력을 받을 때 100.0으로 나누어서 값을 저장해 주었고, 이를 바탕으로 permutaion() 에서는 double tmp값에 arr값을 곱..

[프로그래머스] SQL - String, Date (이름에 el이 들어가는 동물 찾기) (MySQL)

출처 https://programmers.co.kr/learn/courses/30/lessons/59047 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제 정답 LIKE를 사용하면 앞뒤에 %를 사용하여 el이 어디에 들어가있든지 간에 찾아낼 수 있습니다. (_를 사용하면 자릿 수 지정이 가능합니다.) 개를 찾고있으므로 ANIMAL_TYPE에는 'Dog'를 지정해줍니다. SELEC..

카테고리 없음 2022.05.13