본문 바로가기

메모 log (간단메모)21

And Error - error: failed processing manifest. 오랜만에 Android 배포를 하는 도중에 Resource linking failed가 뜨는 것이 아닌가 Android resource linking failed 패키지 정보.../app/build/intermediates/packaged_manifests/release/AndroidManifest.xml:25: error: resource mipmap/ic_launcher (aka com.dk:mipmap/ic_launcher) not found. 패키지 정보.../app/build/intermediates/packaged_manifests/release/AndroidManifest.xml:25: error: resource mipmap/ic_launcher (aka com.dk:mipmap/ic_la.. 2024. 3. 11.
라이브러리와 프레임워크 차이 실제로 프로젝트를 하다보면 프레임워크와 라이브러리, 솔루션 등을 구분하지 못하는 분들이 종종 계시는데요. 비용을 지불하고 도입하면 솔루션으로 생각하시는 분들이 계시더라구요. 구분 방법은 아주 간단합니다. 크게는 프로그램의 흐름을 제어할 수 있는 권한이 나에게 있고 전체적인 개발 흐름에 제약을 주지않으면 라이브러리 프로그램의 흐름 제어 권한이 나에게 없고 전체적인 개발을 위해서 따라야할 제약이 존재한다면 프레임워크입니다. 예로 들면, React는 사용자 인터페이스를 만들기 위한 Javascript 라이브러리 Nextjs는 Node.js 위에 빌드된 오픈 소스 웹 개발 프레임워크 2024. 2. 25.
ArrayList remove 주의사항 Java로 개발이나 알고리즘 문제를 풀다보면 아래와 같이 ArrayList로 정보를 저장하고 이를 제거하는 경우가 있습니다. 문자열인 경우는 신경쓸 필요가 없지만 숫자 일 때는 주의할 부분이 있는데요. 바로 remove() 함수가 2개가 있다는 것입니다. 1) remove 함수에 int형을 변수로 넣어주면 아래와 같이 배열의 해당 index에 값을 제거해줍니다. public E remove(int index) { Objects.checkIndex(index, size); final Object[] es = elementData; @SuppressWarnings("unchecked") E oldValue = (E) es[index]; fastRemove(es, index); return oldValue; .. 2024. 2. 20.
javascript 소수점을 표현하는 방법 서비스를 개발하다보면 아래와 같이 평점과 같이 평균 점수를 낸 다음에 결과값을 숫자 그대로 보여줘야할 때가 많습니다. 수치값을 그래프로 보여준다면 상관없지만 소수점을 생각하지 못했다면 아래와 같이 예상하지 못한 결과가 발생합니다. 3.6666..... 이 문제를 해결하기 위해서 아래와 같이 소수점을 어디까지 나타낼 것인지 생각한 다음에 toFixed(나타낼 자릿수)나 Math를 활용해주면 됩니다. 소수점 1자리 까지 표현하고 싶다면 아래와 같이 toFixed(1)을 사용하거나 Math.round와 / 나누기를 이용하여 동일하게 표현해줄 수 있습니다. homeTotal = homeTotal / count obj.homeTotal = homeTotal.toFixed(1) //toFiexd 활용 obj.hom.. 2024. 2. 14.