본문 바로가기
728x90
반응형

분류 전체보기185

[VSCode] 커밋하지 않을 파일 관리, 로컬에서만 Ignore 시키기 개발 환경---------------------------------OS : Mac개발 툴 : VsCode개발 언어 : javascript---------------------------------Please clean your repository working tree before chekout VSCode를 사용한지 얼마 안되어서 넘 낯설다;IntelliJ에서는 서버에 올리지 않고 나만 사용할 파일을 변경 이력 유형을 하나 더 추가해서 관리할 수 있는데 VSCode에서는 이게 안된다. 변경 이력이 아직 commit되기 전 상태에서 pull을 받을 수 없다. 프로젝트 루트 레벨에서 .git/info/exclude 파일에 파일을 추가해주면 된다고 하는데 나는 이 방법이 안된다 ㅠ 그래서 찾은 방법커밋하지.. 2024. 12. 30.
[Android] OutOfMemory 오류 해결, OOM 개발 환경---------------------------------OS : Mac개발 툴 : Android Studio개발 언어 : KotlintargetSdk : 34minSdk : 24--------------------------------- 오류 내용 java.lang.OutOfMemoryError: Failed to allocate a 64 byte allocation with 122576 free bytes and 119KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because  ExoPlayer 에서 영상을 재생하다 급발진으로 앱이 다운되었다.오류 내용은 간단하다. 메모리가 .. 2024. 12. 18.
[Xcode]CocoaPod 라이브러리 추가 오류: Not Found libarclite_iphoneos ---------------------------------OS : Mac개발 툴 : xcode개발 언어 : Swiftxcode version : 15.0.1min iOS version : 14.3.1--------------------------------- File not found: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a CocoaPod에 라이브러리 하나 추가하고 실행했더니 위와 같은 오류가 발생했다 이 오류는 왜 발생하는거지.. 다른 사람들은 Xcode 14.3 버전부터 갑자기 발생했다지만 난 14.3버전 쓴지 좀 오래됐다.좀 .. 2024. 12. 17.
[Android] Gradle 버전 업그레드 이슈 : Namespace not specified. 개발 환경---------------------------------OS : Mac개발 툴 : Android Studio개발 언어 : KotlintargetSdk : 34minSdk : 24--------------------------------- Gradle 버전을 7.2.1 버전을 사용하고 있었는데 라이브러리 업데이트를 위해 8 버전으로 업데이트 하려한다.프로젝트 레벨의 build.gradle에서 Gradle 버전을 업데이트 후 sync를 돌리니 아래와 같은 오류가 발생했다 Namespace not specified. Specify a namespace in the module's build file. See https://d.android.com/r/tools/upgrade-assistant/s.. 2024. 11. 4.
[iOS] Could not attach to pid 오류 해결 개발 환경---------------------------------OS : Mac개발 툴 : xcode개발 언어 : Swiftxcode version : 15.0.1min iOS version : 14.3.1--------------------------------- 아래는 오늘 포스팅할 오류인데요증상은 기기 or 시뮬레이터에 앱 빌드 후 실행하면 intro까지는 실행되지만 그러고 바로 멈춰버립니다.  "Could not attach to pid" 텍스트와 720이라는 코드가 떨어집니다.저 코드는 빌드할 때마다 바뀌는데 pid는 뭘깝쇼apple developer document를 보면 "생성된 이벤트 프로세스의 ID"라고 합니다.프로세스 연결에 실패했다 정도..   갑자기 발생한 오류라 테스트 기기를 .. 2024. 7. 30.
[Android] Waiting For Debugger 무한 대기 해결 개발 환경 --------------------------------- OS : Mac 개발 툴 : Android Studio 개발 언어 : Kotlin targetSdk : 34 minSdk : 24 --------------------------------- adb 명령어를 사용하여Android 기기에 현재 설정된 Debug앱을 날려줍니다. 외우기! adb shell am clear-debug-app 2024. 4. 18.
[Android] Unresolved reference: Manifest 에러 해결하기 개발 환경 --------------------------------- OS : Mac 개발 툴 : Android Studio 개발 언어 : Kotlin targetSdk : 34 minSdk : 24 --------------------------------- 내가 Manifest 파일에 분명히 퍼미션을 주었는데도 퍼미션을 찾을 수 없다고 에러가 뜨는 경우가 있습니다. permission Unresolved reference 에러가 발생하였을 때는 Manifest를 제대로 못찾는건데 android.Manifest.permission.SYSTEM_ALERT_WINDOW) 위와같이 android를 붙여주면 됩니다! 2024. 4. 18.
[JavaScript] 생년월일 데이터 포맷 개발 환경 --------------------------------- OS : Mac 개발 툴 : intelliJ 개발 언어 : javaScript 개발 프레임워크 : nuxt 빌드 도구 : Gradle --------------------------------- 회원가입 등 생일 데이터를 받아야할 때 사용자가 주는 데이터를 포맷하서 넣어주면 깔끔하다. 잘못된 데이터가 들어가는 일도 없을 것이다. 아래 코드는 생일 데이터를 입력받을 때 내가 받고싶은 데이터 형식에 맞게 포맷해주는 코드이다. 1. 숫자 외의 문자는 받지 않는다. 2. 8자 이상 넘어가지 않도록한다. 3. 현재 년도를 넘어가지 않게하며 1~12월, 1~31일 안에서 입력될 수 있도록 한다. 내가 설정한 조건은 위 세가지이다. const i.. 2024. 4. 4.
[Intellij] Deprecated Gradle features were used in this build 오류 해결 개발 환경 --------------------------------- OS : Mac 개발 툴 : intelliJ 개발 언어 : java 개발 프레임워크 : nuxt 빌드 도구 : Gradle --------------------------------- Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0. 이번에 만난 오류는 넘 오래된 Gradle 버전으로 Gradle 9.0과 호환되지 않는다 블라블라 하는겁니다. 1. Gradle의 버전을 업데이트 하는 방법도 있고 2. Setting 에 들어가서 아래 부분은 IntelliJ로 수정한 후 다시 빌드해도 돌아갑니다. 2024. 4. 2.
[VSCode] 한글 깨짐 해결 개발 환경 --------------------------------- OS : Mac 개발 툴 : VsCode 개발 언어 : java --------------------------------- 공유받은 소스파일을 열었더니 깨집니다ㅡㅡ@ 처음 열었을 때 깨지는 이유는 모르겠어요 한글 깨지는 현상 해결하기 오른쪽 하단에 "UTF-8"을 클릭하면 "Reopen with Encoding" 인코딩해서 다시 열 수 있다. 내리다보면 중간에 있는 "Korean (EUC-KR)" 을 선택해주어 인코딩해주자 2024. 3. 29.
[JavaScript] 천 단위 콤마 찍기 (DB에서 / JS에서) 개발 환경 --------------------------------- OS : Mac 개발 툴 : intelliJ 개발 언어 : javascript 프레임워크 : nuxt.js --------------------------------- 화면에 금액과 같이 구분점이 필요한 숫자 데이터를 표시할 때는 적절한 위치에 콤마를 찍어줘야한다. 두가지 방법이 있다. 1. DB에서 데이터를 조회해올 때 콤마 찍기 (mySql) 아래와 같이 FORMAT 함수를 사용해서 컬럼명을 넣고 0을 넣어주면 천 단위로 콤마를 찍어준다. select FORMAT(COST, 0) from TEST_TABLE 1. JavaScript에서 콤마 찍기 가져온 숫자 데이터를 화면에 뿌릴때 숫자 세자리 단위로 콤마를 찍어 표시하고 싶다면 .. 2024. 3. 28.
[Vue.js] NextTick 개발 환경 --------------------------------- OS : Mac 개발 툴 : intelliJ 개발 언어 : java 프레임워크 : nuxt.js --------------------------------- DOM(웹 페이지)에서 데이터가 업데이트 되어 페이지가 렌더링되거나 UI가 변경될 때 즉, DOM에 접근하는 작업을 하는 경우 Vue가 다시 DOM을 바로 인식하지 못하는 경우가 있습니다. 이런 경우 자바스크립트의 비동기 특성으로 오류가 발생합니다. nextTick 메서드는 DOM을 다시 인식하기까지 기다려줍니다. 모든 데이터의 업데이트 및 화면 렌더링을 마친 후 DOM에 다시 접근합니다. 아래는 nextTick 사용 예시입니다. const nextTickTest = async .. 2024. 2. 2.
728x90
반응형