본문 바로가기
  • 일하면서 배운 내용 끄적이는 블로그

분류 전체보기58

SharedPreferences SharedPreferences는 안드로이드 앱에서 간단한 키-값 쌍 데이터를 저장하기 위한 방식 해당 데이터는 앱을 종료하고 다시 시작해도 유지되며 앱 내에서만 접근 가능 주로 사용자 설정, 로그인 정보, 사용자의 행동기록등을 저장 다만 대용량 데이터나 보안이 필요한 데이터는 저장하지 않는것을 권장 또한 해당 데이터들은 앱끼리 공유가 안됨 별도 로직 필요 저장// SharedPreferences 객체 가져오기SharedPreferences sharedPreferences = getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);// SharedPreferences 편집기 가져오기SharedPreferences.Editor editor = shared.. 2024. 6. 14.
trim() 함수 Javascript에서 문자열의 앞뒤 공백을 제거하는 함수이다 let password = " secret ";if (password.trim() === "secret") { console.log("Password is correct");} else { console.log("Password is incorrect");} let password = "       secret     "는 trim을 사용하면 "secret"이 된다 하지만 문자열 중간 중간에 있는 공백은 제거되지 않는다 예) "      Hello World     "는 "Hello World"가 된다 " HelloWorld"가 되지 않는다 2024. 6. 10.
java.util.Scanner로 입력받은 값 처리하기 (split, parseInt) 프로그래머스랑 다르게Softeer 문제는 입력값을 키보드 입력 느낌으로 주는거같다 별로 쓸일없어서 익숙하지 않은 방식이라 따로 정리했다(전체코드는 아래에) 1. 먼저 Scanner 객체 생성Scanner scanner = new Scanner(System.in); 값을 입력받을 Scanner 객체를 생성한다 2. 문자열을 입력받는다String inputString = scanner.nextLine(); 이러면 줄바꿈이 일어나기 전까지를 inputString에다 저장한다 3. 저장한 문자열을 공백을 기준으로 자르기String[] parts = inputString.split(" "); split을 이용하여 자름Ex) "4 2"면 공백을 기준으로 "4"와 "2"로 나눠서 parts 라는 String 배열에 .. 2024. 5. 31.
메이플 보스 결정석 계산기 캐릭터 추가 메소 총합: 0 메소 2024. 5. 18.
디렉티브(Directives) 디렉티브란디렉티브는 v- 접두사가 있는 특수 속성컴포넌트에게 작동을 지시하는 지시문의 역할디렉티브의 종류종류가 다양한데 자주 사용되는 일부만 알아보면 v-text요소의 textContent를 업데이트 한다 new Vue({ el: '#app', data: { message: '안녕하세요!' }})v-bind요소의 속성을 동적으로 바인딩하는데 사용.예를 들어, HTML 요소의 href, class, style 등을 동적으로 설정할 수 있음. 링크 new Vue({ el: '#app', data: { url: 'https://www.example.com' }}) 또한 값을 동적으로 설정할수도 있는데 이런 방식으로 사용 시 isActive가 true이면 active.. 2024. 5. 8.
Router push, replace, go 라우터에서는 를 통해 a 태그를 사용한 페이지 전환이 가능한데이외에도 $router 객체의 push, replace, go 메소드를 통해 페이지 전환이 가능하다 push, replace go의 차이는 다음과 같다 PUSHmethods: { gotoHome() { this.$router.push('/home'); }, gotoAbout() { this.$router.push('/about'); }} push는 해당 url로 이동하는 메소드인데이전 경로를 히스토리 스택에 저장하기 때문에 이동 후 뒤로가기 버튼을 통해 원래 페이지로 돌아올 수 있다.REPLACEmethods: { replaceHome() { this.$router.replace('/home'); .. 2024. 5. 8.