program_language 및 궁금한것
-
안드로이드 FirebaseCloudMessaging 서비스 사용법정리program_language 및 궁금한것/Android Studio 2019. 4. 7. 12:39
1. 파일 생성시 패키지 명을 변경해 준다. 2. 구글 개발자 콘솔 - 하단 - firebaseconsol https://developers.google.com/ Google Developers Everything you need to build better apps. developers.google.com 2. 프로젝트 추가 - 프로젝트명, 지역 설정(한국, asiasouth) - 하단 성장 - cloud messaging - 상단 앱 추가하여 실행하기 - 안드로이드 아이콘 입력 3. 인증 - 패키지명 입력 - 구성파일 다운로드 - 안드로이드 프로젝트모드로 변경 - app모듈에 다운된 파일 넣기 프로젝트 수준의 그래들( build.gradle (/build.gradle))에 classpath넣기 bui..
-
웹서버란?program_language 및 궁금한것/Android Studio 2019. 3. 24. 13:03
웹서버왜써야 하는가?통신은 사운데 웹서버를 두고 3티어 이상으로 구성한다.보안성, 속도 때문에 그렇다. REST ful(REepresentational State Transfer)URI기반으로 리소스에 접근하는 기술이다.uri로 상태값을 알 수 있다.get, post, put/patch, delete 데이터 조회하는 두가지 방법xml, jsonJavaScript Object Notation문자열로 키벨류로 넣겠다 끝데이터 교환을 위한 문법일뿐[대괄호] 는 배열{중괄호} 는 한방에 키 벨류로 저장
-
R의 자료구조 정리요약program_language 및 궁금한것/R 빅데이터 2019. 3. 23. 19:38
R의 자료구조는 다른 언어들과 다르다.데이터 유형을 지정하지 않는다.데이터 유형과 구조를 구분해 생각한다.numeric, Date, logical R에는 총 7가지의 자료구조가 존재한다.스칼라(Scala)단순히 데이터 하나 넣는것이다.문자, 숫자, 논리등의 데이터 유형이 존재한다. 벡터(Vector)데이터가 많으면 관리를 위해 묶는것같은 데이터 유형만 가능하다.일렬로 나열한다. 행렬(Matrx)행열이 있는것같은 데이터 유형만 가능하다.ex) 엑셀 배열(Array)행렬을 층으로 나눈것파이썬의 판다스에서는 나오지 않음 데이터프레임(DataFrame)다른 데이터 유형도 가능하다. 리스트(List)리스트에는 모든 데이터 형이 다 들어올 수 있다.리스트도 차원을 가지고 있다.층으로 구분해서 모든 자료형을 담을 수..
-
안드로이드 스튜디오 구글맵api 사용방법program_language 및 궁금한것/Android Studio 2019. 3. 21. 15:07
안드로이드 스튜디오(Android Studio)에서 구글맵api 사용방법 나중에 보려고 정리를 해놨다. 다른 사람들에게도 도움이 되길 바란다. 구글 로그인 후 구글api 사이트로 접속한다.아래 사진 순서대로 새 프로젝트를 생성한다. 안드로이드 스튜디오에서 새 프로젝트를 생성한다.package name은 임의대로 바꿔준다. 연습용은 안바꿔도 됨 아래 설정과 같이 따라한다. 내가 만든 이름의 build.gradle을 아래 사진과 같이 바꿔준다.dependencies도 잘 추가 해준다. 아래 노란박스 드래그 해서 붙여 넣어도 됨dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.sup..
-
파이썬 모듈이란?program_language 및 궁금한것/Python 2019. 3. 18. 18:06
모듈이란?.py 확장자의 파일안에 함수, 변수, 클래스를 정의 한다. 추후에 재사용을 위해 작성한다.모듈을 사람이 사용가능하게 설명을 해줘야 한다.실행하려는 모듈에는 메인을 넣는다.자주쓰는 모듈에는 os모듈, sys모듈이 있다. 리턴값이 없는걸 프린트 하면 none이라고 찍힌다. logging이란 ?서버에서 도는 프로그램이다.내가 안보는 동안 문제가 없다면 한시간마다 문제가 없다 출력해준다.문제가 생기면 문제의 레벨과 내용을 출력하도록 하는 텍스트 문서이다.에러의 위험 레벨이 있는데, 레벨이 중요하다.CRITICAL - 제일 심각한 메세지
-
파이썬 클래스 (Python)program_language 및 궁금한것/Python 2019. 3. 14. 18:11
파이썬의 클래스모듈 - 확장자가 py로 끝나는 파일 1. 파이썬은 void를 사용하지 않는다.2. 파이썬은 return 값을 여러개 가진다.--->이유: 인터프리터 언어이기 때문에 객체.메소드클래스캡슐화- 클래스가 만들어진 이유이다.파이썬은 자바와 같이 완벽한 캡슐화는 어렵다.__ private으로 표시여러 기능들을 모아놓은 틀이란 개념으로 보면된다.데이터를 넣는 set메서드 가져오는것은 get메서드static - 공유의 의미가 잇다. 연산자 오버로딩 Operator Overloading__add__(self, other) 오버로드와 오버라이드오버로드메소드들의 인자값만 다른것이름만 다르다. 오버라이드부모 클래스의 함수가 자식 클래스에도 존재한다.리턴값, 이름값, 매개변수가 전부 같다.재정의!
-
파이썬 기본 연산자(Python)program_language 및 궁금한것/Python 2019. 3. 12. 12:21
파이썬 연산자파이썬 자료형 참고 사이트비교문and둘다 참이면 참둘중 하나가 거짓이면 거짓 or둘중 하나가 참이면 참앞이 거짓이면 뒤에것을 실행한다. ==값 자체를 비교한다.is==와 다르게 주소값을 비교한다. 열거형(리스트, 튜플, 문자열)열거형 자료형들은 데이터를 따로 저장 후 링크를 연결해서 사용하기 때문에 데이터 추가가 가능하다.인덱싱이 가능하다.슬라이스연산이 가능하다. list[] 튜플과 다르게 가변형이다. 데이터 추가 삭제가 가능하다.tuple()튜플은 변경 추가 삭제가 불가능 하다파이썬에서는 특이한 반복문이 많다.리스트 튜플은 서로 형변환이 가능하다. Map데이터를 찾고 싶다면 앞부터 순차적으로 지나가야 한다는 기존 문제점을 개선키가 중복되면 안된다.키와 벨류는 한쌍이다 Set집합이다.주머니 ..