본문 바로가기

전체 글68

안드로이드 에뮬레이터 시간 안맞을 때 1. 기기의 설정에서 타임존 미국이나 기타 국가로 되어있는건 아닌지 확인 2. 네트워크 시간 사용이 꺼져있다면 사용하는 것으로 변경 3. 그래도 안맞다면 에뮬레이터 재부팅 - 에뮬레이터를 종료하는게 아니라(창을 닫아 꺼버리는거 말고) 에뮬레이터의 전원 버튼으로 재부팅 해결! 2021. 11. 24.
SQLite 쿼리 로그 보기 + Room에서 쿼리 로그 보기 에뮬레이터나 루팅된 기기라면 간단히 태그를 VERBOSE로 설정하면 된다. adb shell setprop log.tag.SQLiteStatements VERBOSE SQLite의 정보성 로그를 보고려면 adb shell setprop log.tag.SQLiteLog VERBOSE 쿼리의 실행 시간을 보고 싶다면 adb shell setprop log.tag.SQLiteTime VERBOSE 출처 https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/database/sqlite/SQLiteDebug.java#43 Room을 사용하면 데이터베이스를 생성할 때 QueryCallback에서 로그를 출력할 수 있다.. 2021. 11. 24.
유니티 에셋과 구독 플랜에서 궁금했던 것 정리 팀이 에셋을 공유해도 되나? - 라이센스에 따라 다르다. 스토어의 라이센스에서 Single Entity라고 되어있다면 팀원마다 구매해야한다. 출처 에셋 스토어에서 구매한 것을 유니티 없이 받을 수 없나? - 없다. 무조건 유니티로 받아야한다. 출처 에셋을 외주 작업을 할 때 사용해도 되나? - 고용 업체에서 에셋을 구매해야한다 출처 에셋 스토어에서 구매하고 다른 게임 엔진에서 사용해도 되나? - 된다 출처 유니티 구독 플랜 종류는? - Personal Edition : 회사 또는 개인의 전체 연 매출이 10만 달러 (USD) (약 1억 원) 미만일 경우 - Plus Edition : 회사 또는 개인의 전체 연 매출이 20만 달러 (USD) (약 2억 원) 미만일 경우 - Pro Edition : 회사 또.. 2021. 11. 21.
Flask의 make_response에서 TypeError: The view function did not return a valid response. The return type must be a string, dict, tuple, Response instance, or WSGI callable, but it was a list. from flask_marshmallow import Marshmallow ma = Marshmallow() class UserSchema(SQLAlchemyAutoSchema): class Meta: model = User users = [User(), User(), User(), ...] data = UserSchema().dump(users, many=True) res = make_response(data) File "C:\Users\...\flask\app.py", line 2127, in make_response raise TypeError( TypeError: The view function did not return a valid response. The return type must be .. 2021. 11. 3.