본문 바로가기
반응형

분류 전체보기60

[JAVA] List map에서 데이터 가져오기 List Map에서 데이터 가져오기 Map map = new HashMap(); List list = new ArrayList(); map.put("one", "1"); map.put("two", "2"); map.put("three", "3"); list.add(map); for(int i = 0; i < list.size(); i++){ System.out.println("list 사이즈 :" + i); System.out.println("list entrySet :" + list.get(i).entrySet()); for( Map.Entry elem : list.get(i).entrySet() ){ // list 각각 hashmap받아서 출력 if(elem.getValue() != null && e.. 2023. 4. 30.
[React Native] 리액트 네이티브 address already in use 각종 오류 수정 fix 정리 - 트러블 슈팅 리액트 네이티브로 앱을 개발하면서 발생했던 오류 정리 # metro 서버가 이미 떠있는 경우 서버가 이미 기동중인 경우에는 서버 프로세스를 중지하고 다시 실행해야 한다. 오류 메시지 : address already in use :::8081 $ sudo lsof -i :8081 $ kill -9 ${PID} # 앱에서 이미지 안나오는 경우 (불러 오지 못하는 경우) $ npm i -g patch-package #react native error Failed to launch emulator 오류 발생 시, : source ~/.bash_profile update 예정 2023. 4. 28.
[React Native] could not connect to development server 리액트 네이티브 오류 해결 리액트 네이티브로 개발하면서 발생하는 오류중에 오류 해결이 오래 걸릴때가 있는데 이번 오류가 그랬다. 해결방안을 많이 검색해서 수정해봤지만 해결되지는 않았고, 한참후에야 해결할 수 있었다. 현상 - 앱이 실행은 되지만 소스를 수정해도 적용되지 않는다. 수정 - 메트로 서버를 기동할때 npm start 명령어로 기동했는데, 아래 명령어로 실행했더니 변화가 있었다. // 메트로 서버 기동 npx react-native start --reset-cache // 안드로이드 시뮬레이터 기동 npx react-native run-android npx로 기동했더니 아래와 같이 다른 오류가 발생했다. 위 오류는 Android > app > src > main > res > xml > network_security_co.. 2023. 4. 23.
[JavaScript] 자바스크립트 디바이스 종류 및 안드로이드 / iOS 구분하기 자바스크립트에서 디바이스 종류를 구분하는 함수에 대해 알아보자. navigator 정보로 PC와 mobile을 구분하고, mobile은 android와 ios로 구분한다. function getOsType(){ var result = ""; var userAgentInfo = navigator.userAgent.toLowerCase(); var osTypeFilter = "mac|win16|win32|win64"; if(navigator.platform != null){ if(osTypeFilter.indexOf(navigator.platform.toLowerCase()) > -1){ result = "pc"; }else{ if(userAgentInfo.indexOf("android") > -1){ re.. 2023. 4. 21.
반응형