
백업하기 mongodump -u {username} -p {password} --host {ip:port} --db {db} --collection {collection} --out {backup위치} --gzip 간단하게 mongodump --db {db} --out {backup위치} 복원하기 mongostore -u {username} -p {password} --host {ip:port} --db {db} --collection {collection} --gzip {***.bson.gz} --drop 간단하게 mongorestore {directory name}

TabLayout을 만들고, ViewPager2를 연동하여 Tab 선택 시 Page(Fragment)를 변경하는 예제입니다 1. TabLayout / ViewPager2 생성 우선 UI를 그립니다 예제에서는 Fragment(fragment_tab.xml) 위에 ViewPager / TabLayout을 생성하였습니다 Activity에 하셔도 상관없습니다 2. Adapter 생성 Page이동을 구현하기 위해 Adapter를 추가합니다 FragmentStateAdapter를 상속받아 구현하면됩니다. getItemCount에서는 fragment의 개수를 리턴하고, createFragment에서 tab 순서에 따라 Fragment를 생성하여 리턴합니다 예제에서는 Tab1Fragment 및 Tab2Fragment를..

패킹 레코더는? 가지고계신 휴대폰만으로 포장영상을 촬영하고 송장번호로 관리하는 솔루션입니다 #쇼피, #라자다, #스토어, 기타 #마켓셀러 분들이 받고계신 클레임을 예방/해결해보세요 이런 분들께 추천해요 🤔제품을 제대로 보냈는데 고객이 받지 못했다는 클레임을 받으신적 있으신가요? 🤔사은품이 들어있지 않다는 클레임을 받으신적 있으신가요? 🤔기존 포장영상관리업체는 필요한 장비가 많거나 비용이 많이들어 도입이 망설여지셨나요? 🤔cctv나 휴대폰으로 촬영한 과거 포장영상을 찾기 어렵지 않으신가요? 👉이제 휴대폰으로 📦포장영상📦을 촬영하고 클레임이 발생하였을때 송장번호로 영상을 검색해서 클레임을 해결하세요 사용법1. 바코드 스캐너를 가지고 계신가요? 이렇게 사용하세요 https://www.youtube.com/wa..

Android에서는 음성인식 모듈이 기본 탑재되어있습니다 별도의 외부 라이브러리를 사용하지 않아도 기본 API 를 이용해 음성인식을 구현할 수 있습니다 1. manifest 수정 앱에서 음성인식을 사용하는 것을 알리기 위해 action을 정의해주어야 합니다 2. 코드 구현 SpeechRecognize 를 이용해 음성인식을 구현합니다 RecognitionListener를 달아 결과 및 에러를 수신하여 처리합니다 private fun speechRecognize(context: Context) { val intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH) intent.putExtra(RecognizerIntent.EXTRA_CALLING_PACKAGE, c..

Room 사용 중 table 의 schema 가 변경되거나 하면 version을 올려주어 db 내용 이전 작업을 해줘야 합니다 예제에서는 기존 User table에 nickname이 추가된 경우를 가정합니다 1. 배경 기존 테이블 CREATE TABLE USER( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INT NOT NULL ) 변경하고자 하는 테이블 CREATE TABLE USER( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INT NOT NULL, nickname TEXT ) 2. 변경작업 우선 Migration 객체를 만들고, migrate method을 ove..
- Total
- Today
- Yesterday