일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드앱
- Android
- escape_string
- insertion
- Query
- 데이터베이스
- mariaDB
- 안드로이드
- 역슬레시
- 메터리얼
- 안드로이드 스튜디오
- crashlytics
- 볼륨조절어플
- 알림바
- 디자인패턴
- 볼륨조절앱
- last_insert_id
- Auto_increment
- Python
- db
- MySQL
- android studio
- auto_increment 값
- id 얻기
- mysql_insert_id
- 파이썬
- soundcontroller
- 머터리얼
- condensed
- insert_id
- 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 둘다 지원하고. 무료이다..
접근 제한자 Java에 접근 제한자는 private, default, protected, public 4가지가 있다. free한 순서대로는 public > protected > default > private 순서이다. private : 가장 엄격한 제한자로 선언된 멤버가 자신의 클래스 내부에서만 사용가능하다.default : 제한자를 붙이지 않았을 때, package, none이라고도 부른다. 같은 package에서 사용가능 하며, 다른 package에서는 사용 가능하지 않다.protected : 같은 package에서 사용가능하며, 다른 package에서는 상속만 가능하다.public : 가장 free한 제한자이며, 모든 곳에서 사용할 수 있다. 접근 제한자같은 package 다른 package 같은..