전체 글(366)
-
[ANDORID] KOTLIN – LAYOUTINFLATER
LayoutInflater란? XML에 정의된 Resource(자원) 들을 View의 형태로 반환해 줍니다. 보통 자바 코드에서 View, ViewGroup 을 사용하거나, Adpter의 getview() 또는 Dialog, Popup 구현시 배경화면이 될 Layout을 만들어 놓고 View의 형태로 반환 받아 Acitivity에서 실행 하게 됩니다. 우리가 보통 Activity를 만들면 onCreate() 메서드에 기본으로 추가되는 setContentView(R.layout.activity_main) 메서드와 같은 원리라고 생각하시면 됩니다. 이 메서드 또한 activity_main.xml 파일을 View로 만들어서 Activity 위에 보여주고 있습니다. 사용자의 화면에 보여지는 것들은 Activit..
2020.12.10 -
KOTLIN 이란?
코틀린은 IDE회사로 유명한 jetBrains에서 2011년에 공개한 프로그래밍 언어입니다. Kotlin은 JetBrains의 개발자들이 있는 핀란드 발트해의 작은 섬의 이름을 땃다고 합니다. JVM 기반 언어이며 자바와 100% 호환되어 자바로 작성된 코드를 코틀린 코드로 대체할 수도 있습니다. JVM 바이트코드가 기본이지만, Kotlin/Native 컴파일러를 사용하여 기계어 최종컴파일이 가능합니다. 2017년에는 구글에서 안드로이드 공식언어로 채택하였습니다. 코틀린 공식 사이트 : https://kotlinlang.org/ 안드로이드 코틀린 개발자 공식 사이트 : https://developer.android.com/kotlin/?hl=k 안드로이드 스튜디오 다운로드 : https://develop..
2020.12.10 -
[ANDORID] KOTLIN – APPLICATIONCONTEXT VS BASECONTEXT
getApplicationContext() : 전체 응용프로그램에서 실행중인 모든 활동의 컨텍스트를 반환, 전체 응용 프로그램의 수명주기와 관련된 컨텍스트가 필요한 경우 현재 실행중인 컨텍스트 대신에 이 값을 사용합니다. getBaseContext() : 응용 프로그램 내의 다른 컨텍스트에서 액세스 해야하는 경우 ContextWrapper를 사용. ContextWrapper 내부에서 참조 된 Context는 getBaseContext()를 통해 엑세스 됩니다. getContext() : 현재 실행중인 작업만 컨텍스트보기를 반환합니다.
2020.12.10 -
ECLIPSE CODE TEMPLATE 적용
코드 템플릿 : 형식에 맞는 주석을 자동으로 생성(shift + alt + j) 1. eclipse 상단 메뉴 – Window – Preferences 2. template 검색 – Java – Code Style – Code Templates 코드 템플릿.xml 파일을 import 하고 적용
2020.12.10 -
[MESSAGING] RABBITMQ SPRING BOOT
예제 프로젝트 https://github.com/cooingpop/rabbitmq-server https://github.com/cooingpop/rabbitmq-client cooingpop/rabbitmq-client Contribute to cooingpop/rabbitmq-client development by creating an account on GitHub. github.com RabbitMQ Queue : 메시지를 담아놓는 Buffer Exchange : 메시지를 적절한 Queue로 옮기는 Routing 역할을 수행 Routing Key : Exchange가 Routing할 때 사용하는 Key Binding : Exchange와 Queue를 Link하는 것 메시지 생산자(Publisher..
2020.12.10 -
[AI/TENSORFLOW] DAY01-환경구축
environment : windows 10 / 64bit tensorflow-gpu ver : 2.3.0 python install (3.8.3) https://www.anaconda.com/products/individual anaconda3 2020.07 IDE : pycharm community install https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: JetBrains가 만든 전문 개발자용 Java IDE 최신 버전 다운로드: IntelliJ IDEA (Windows, macOS, Linux) www.jetbrains.com nvidia graphic driver download https:/..
2020.12.10