일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 메터리얼
- 알림바
- 안드로이드앱
- id 얻기
- insertion
- MySQL
- 파이썬
- 역슬레시
- 안드로이드 스튜디오
- Auto_increment
- last_insert_id
- crashlytics
- 볼륨조절앱
- auto_increment 값
- 머터리얼
- 볼륨조절어플
- 데이터베이스
- mariaDB
- 안드로이드
- insert_id
- android studio
- db
- Query
- Python
- mysql_insert_id
- soundcontroller
- condensed
- 디자인패턴
- Android
- escape_string
- Today
- Total
목록전체 글 (26)
장삼의 착한코딩
window에서 Flask 개발환경 셋팅하기1. https://www.python.org 에서 python 2.x 버전을 설치한다.2. 아래의 ez-setup.py 파일을 받아. shell(cmd, powershell 등등)에서 python ez-setup.py 명령어를 입력하여 easy-install을 설치한다.3. C:\Python27\Scripts를 환경변수에 등록해준다. (easy-install을 shell에서 사용하기 위함)4. shell에 easy-install pip 명령어를 통해 pip를 설치해준다.5. pip install Flask 명령어를 통해 Flask를 설치해준다.
android:fontFamily="sans-serif" // regularandroid:fontFamily="sans-serif-light" // lightandroid:fontFamily="sans-serif-condensed" // condensedandroid:fontFamily="sans-serif-thin" // thinandroid:fontFamily="sans-serif-medium" // medium thin은 4.2 버전 이후로medium은 5.0 버전 이후로 적용 가능
객체의 생성을 다른 class에 위임하는 패턴객체 생성을 직접 하지않고, 타 클래스에서 객체 생성을 한다. 이때 타 클래스에서는 필요한 객체 생성을 선언한 인터페이스를 구현해야 하며, 팩토리 패턴을 사용함으로써 객체 생성에서 변경되어야 하는 코드의 수정을 줄임으로서 유지보수의 편리성과 확장성을 확보할 수 있다
MVC = Model + View + Controller 객체지향 프로그램 언어에서 가장 기본적인 개념.클래스의 기능을 모델의 역할을 하는 클래스와 뷰의 역할을 하는 클래스, 컨트롤러의 역할을 하는 클래스로 나누는 것이 객체지향의 가장 기본이며, 핵심이다. 하나의 클래스에 두 개이상의 역할을 한다면 클래스 설계에 문제가 있는 것이다.
앱을 만들 경우 개발도 중요하지만 유지보수가 중요하다. 하지만 자신이 만든 앱을 testing할 경우, 직접 개발한 자신에게 맞춰 testing을 하게 되어서 제대로된 testing을 하기 힘들다.플레이 스토어에 앱을 올리게 되어 사용자가 사용을 하는 도중. 앱이 죽을 경우 앱이 다운 됬을 경우와, ANR(Application Not Responding)에 대해 리포팅을 받는 기능을 제공해 준다. 하지만 보통 사용자들은 귀찮아서, 또한 먼지 잘 몰라서 리포팅을 보내지 않는 경우가 많다. 그래서 모든 크래시에 대해 리포팅을 받기 위하여 Crashlytics를 사용한다. Crashlytics는 twitter에 인수된, 버그 리포팅 서비스이다.Crashlytics는 안드로이드, IOS 둘다 지원하고. 무료이다..