분류 전체보기16 [JavaScript] numberFormat() 숫자를 담은 String 값을 정규식을 통해 콤마(,)가 포함된 숫자로 포맷한다. 이런 기능은 일반적으로 자주 사용되기 때문에, common.js 같은 파일에 String Object와 Number Object에 대한 prototype 함수로 따로 빼두는 편이 좋다. /*--------------------------------------------------------------------------------*\ * String Object Prototype \*--------------------------------------------------------------------------------*/String.prototype.numberFormat = function() { return .. 2024. 8. 30. [Git] could not delete references: cannot lock ref ... Update failed could not delete references: cannot lock ref 'your_remote_path': Unable to create 'your_local_path': File exists.실제 에러 내용could not delete references: cannot lock ref 'refs/remotes/origin/feature/-20231016': Unable to create 'C:/Users/eugenecha/Documents//.git/refs/remotes/origin/feature/-20231016.lock': File exists. 과거일 기준 local master에서 작업한 나의 변경 상태와, 미래일 기준 새로운 커밋이 추가된 remote mas.. 2024. 8. 26. [Django] create() vs perform_create() create가 perform_create의 상위집합(Superset)과 같다고 이해하면 쉽다. perform_create는 기본적으로 create 내에 포함되는 메서드로, 객체가 성공적으로 생성되었을 때 호출된다. 따라서 해당 메서드 내에서 예외가 발생해도 perform_create는 호출되기 전의 상태로 롤백해주지 않는다. 만약 예외가 발생했을 때 적절한 응답을 반환받고 싶다면 perform_create 메서드 이전 단계에서 예외 처리를 해야 하며, 이 부분을 작업하기 위해서는 create 메서드를 오버라이딩 해야한다. 예외 처리 -> create 메서드를 오버라이드예외가 발생하지 않을 때(즉, 정상적으로 처리되었을 때에만) -> perform_create perform_create에서는 대충 모델의 .. 2024. 2. 6. OEM 잠금 해제가 안 보일 때 해결 방법 1. 네트워크 연결 확인 (WiFi 혹은 모바일 데이터 활성화) 2. Samsung 혹은 Google 계정 로그인 2024. 1. 11. [Git | SourceTree] remote: Repository not found. github Developer settings에서 생성할 수 있는 personal token의 유효 기간을 이전에 90일로 설정해두어서, 90일이 지난 금일 위와 같은 오류가 발생하였습니다. 새로운 git token 생성 > 자격 증명 관리자에서 github 계정 편집 > SourceTree에서 git 저장소 재연결 2023. 10. 30. [Flutter] SharedPreferences를 통한 상태 관리 기기 자체에 데이터를 저장하는 SharedPreferences Flutter에서 SharedPreferences는 기기 자체에 앱의 데이터를 저장하는 기능을 구현하려는 경우에 사용하는 라이브러리입니다. 일반적으로는 앱의 환경설정 값을 구현하기 위해 사용합니다. SharedPreferences에 저장된 데이터들은 key-value 형태로 저장됩니다. key는 반드시 문자열 형태를 가지며, set 혹은 get 메소드를 사용하여 각 key에 해당하는 value를 저장하거나 불러올 수 있습니다. 저장 혹은 불러오려는 데이터에 대한 set과 get 메소드는 해당 데이터를 담은 변수의 데이터 타입을 따릅니다. getString(), getBool(), getInt()... 과 같은 형태로 작성합니다. SharedP.. 2023. 8. 3. 이전 1 2 3 다음