반응형

개발 4

IoT-Thread Protocol 정리

📜 Thread Protocol 탄생 배경 특성 스레드 네트워크 레이어 스레드 장치 Router Leader REED(Router-Eligible End Devices) FED(Full End Devices) MED(Minimal End Devices) SDE(Sleepy End Device) SSDE(Synchronized Sleepy End Device) 블루투스 단말장치(BED) Border Router IPv6 스택 기초 스레드의 Short Address 스레드의 메쉬 토폴로지 MLE 메시지 탄생 배경 IoT 플랫폼 제조사마다 다르게 네트워크를 가지고 가기 때문에 네트워크 충돌 및 간섭 그리고 사용자 측면에서 번거로움을 줄 수 있는 요소들을 해결하기 위해 탄생했다. IPv6를 지원하며 이더넷 기반..

Programing 2022.09.01

Flutter vs React Native 비교 분석

⭐장단점 비교 ReactNative의 장점 JavaScript와 React를 안다면 RN을 공부하지 않아도 개발할 수 있다. NPM과 같은 거대한 라이브러리 저장소가 있다. 함수형 프로그래밍을 할 수 있다. (Case By Case) Expo를 사용할 수 있다. ReactNative의 단점 Facebook에서 ReactNative에 대한 지원을 점점 끊는다. 하드웨워 혹은 커스터마이징 혹은 카메라 등 하드한 작업을 하기에는 무리다. 네비게이션, 이미지 확대 등 간단한 기능도 지원을 하지 않는다 = 라이브러리를 사용해야한다. 오류가 난다면 고치기가 힘들다. 즉 오픈소스에 의지해야하니 오류 잡기가 힘들다. Flutter의 장점 Google의 지원이 엄청 빵빵하다. 객체지향 프로그래밍 스타일이다. (Case ..

Flutter 2022.03.27

Flutter androidx 마이그레이션 안될 때

androidx 마이그레이션 안될때 gradle-wrapper.properties 파일에서 distributionUrl=https\\://services.gradle.org/distributions/gradle-5.4.1-all.zip 다음 과 같이 버전 체크 및 수정 전체 프로젝트 build.gradle에서 다음과 같이 수정 dependencies { classpath 'com.android.tools.build:gradle:3.3.1' classpath 'com.google.gms:google-services:4.3.10' gradle.properties 파일에서 다음과 같이 추가 android.useAndroidX=true android.enableJetifier=true AndroidManifes..

Flutter 2022.03.22

java 자주 발생하는 예외

자주 발생하는 예외 ArithmeticException : 정수를 0으로 나눌 때 NullPointerException : null 레퍼런스를 참조할 때 ClassCastException : 변환 할 수 없는 타입으로 객체를 변환 할 때 OutOfMemoryException : 메모리 부족 ArrayIndexOutOfBoundsException : 배열의 범위를 벗어난 접근 시 IllegalArgumentException : 잘못된 인자 전달 시 IOException : 입출력 동작 실패 또는 인터럽트 시 발생 NumberFormatException : 문자열이 나타내는 숫자와 일치하지 않는 타입의 숫자로 변환 시

Java 2022.02.04
반응형