묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨iOS/Android 앱 개발을 위한 실전 React Native - Basic
연락처 접근하기에서
윈도우 os 환경에서 작업하고 있습니다. 안드로이드에서 연락처를 못 불러 오는것 같습니다. 제 소스는 async requestContactPermission(){ if(Platform.OS === 'ios') { console.warn('ios') return true } else { console.warn('Android') const granted = await PermissionsAndroid.requestMultiple([ PermissionsAndroid.PERMISSIONS.WRITE_CONTACTS, PermissionsAndroid.PERMISSIONS.READ_CONTACTS ]); if( granted['android.permission.READ_CONTACTS'] === PermissionsAndroid.RESULTS.GRANTED && granted['android.permission.WRITE_CONTACTS'] === PermissionsAndroid.RESULTS.GRANTED ) { return true } else { return false } } } getContacts = () => { this.requestContactPermission() .then((didGetPermission)=>{ if(didGetPermission){ Contacts.getAll((err, contacts) => { if(err){ throw err; } console.warn(contacts) }) } else { alert('no permission') } }) } 그리고 에러는 WARN Possible Unhandled Promise Rejection (id: 0): Error: Exception in HostFunction: Malformed calls from JS: field sizes are different. [[31,34],[4,0],[[10,2000,1603256350959,false]],67] [native code] enqueueNativeCall@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2589:43 fn@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2161:42 createTimer@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30885:38 setTimeout@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30693:18 _87@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27319:30 reject@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27196:18 doResolve@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27237:13 Promise@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27084:14 fn@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2134:27 http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:96716:48 tryCallOne@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27052:16 http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:27153:27 _callTimer@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30607:17 _callImmediatesPass@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30643:19 callImmediates@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:30862:33 callImmediates@[native code] __callImmediates@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2647:35 http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2424:34 __guard@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2630:15 flushedQueue@http://10.0.2.2:8081/index.bundle?platform=android&dev=true&minify=false:2423:21 flushedQueue@[native code] invokeCallbackAndReturnFlushedQueue@[native code] 이렇게 뜨는데요. 뭐가 문제인지 답변 부탁드립니다. "react": "16.9.0", "react-native": "0.61.5", "react-native-contacts": "^6.0.2",
-
미해결Vue.js 시작하기 - Age of Vue.js
vue/cli 가 성공은 했는데 vue 도 같은 버전으로 뜹니다.
알려주신 대로 AppData 에 있는 vue 폴더를 삭재하고 시도해 봤습니다. 처음에는 npm i vue 깔으면 몇줄 안뜨면서 버전은 v2.6.12 가 떳습니다. 그뒤 vue --version 와 vue -help 해봐도 알수 없는 명령어라 뜨고 vue 명령어가 알읽이는체로 npm install -g @vue/cli 를 쳤더니 처음깔아봐 중관과청은 잘은 모르겠지만 + @vue/cli@4.5.8 로 뜹니다. 그런데 확인차 vue --version vue/cli --version 둘다 확인했는데 둘다 v4.5.8 로 나옵니다.\ npm i vue 를 하면 중간은 그러치만 우선 2.6 버전이 보이는데 둘다 버전 확인을 하면 vue 도 vue/cli 버전과 같게 나와 맞게 되는건지 문제가 있는건지 모르겠습니다 ( error 표시는 안뜨고 있습니다. ) 아래는 npm install -g @vue/cli 깔고 나온 결과닙니다. 확인 부탁드립니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
post에러가 납니다..
터미널 포스트맨 도저히 못 찾겟내요..........이유를........................도와주세요..............
-
미해결디자인 패턴 with JAVA (GoF)
synchronized 사용으로 인한 병목현상
synchronized를 사용함에 따라 발생하는 병목 현상은 없는건가요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
COPY ./ ./ 가 필요한 이유
Dockerfile 에 COPY ./ ./ 과정이 필요한 이유가 궁금합니다. docker-compose.yml 에서 volumes 설정을 통해서 로컬의 소스코드를 도커 컨테이너 내부에서도 사용할 수 있는것으로 이해했습니다. 그렇다면 Dockerfile 에서 별도로 COPY ./ ./ 지정을 하지 않아도 로컬의 소스코드를 사용해서 CMD ["npm", "run", "build"] 혹은 CMD ["npm", "run", "start"] 를 문제없이 진행할 수 있는 것이 아닌지 궁금합니다.
-
해결됨태블로 레벨UP
태블로의 재사용성과 협업
안녕하세요. 태블로를 회사에 도입하면서 처음 배우고 있습니다. 한달정도 사용해보니까 재사용성이 떨어지는 느낌을 받았습니다. 단편적인 예로, 태블로는 Class의 개념이 없는 것일까요? 새 워크북을 만들 때마다 매번 동일한 파라미터 생성 작업을 반복해주어야 하는 것인지 궁금합니다. 또한 협업하면서 어떤 식으로 재사용성과 확장성을 고민해야 하는지 여쭤봅니다. 강의와 직접적인 질문은 아니라서 혹시 가능하다면 답변 부탁드립니다. 고맙습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
1-9강. 모든 상품 정보를 데이터베이스에 저장하기 질문드립니다.
안녕하세요, 1-9강. 모든 상품 정보를 데이터베이스에 저장하기에서 'UploadProductPage.js'에서 아래와 같이 <Button> 부분에 onClick 이벤트 없이 'upload'폴더에 이미지는 저장은 되는데, 버튼 클릭시 반응이 없고, 몽고DB에 저장이 되지 않았습니다. 그래서 아래와 같이 onClick 이벤트를 붙여보니 몽고 DB에 저장이 되던데 어떤 부분이 맞는걸까요? John Ahn님 깃헙 소스코드에는 위와 같이 되있어서 초보자 입장에서 잘못된 점을 파악하기가 많이 힘드네요ㅠㅠ 항상 좋은 강의 감사드립니다 ^^
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV 질문드립니다
grid 에서 나온 최적의 하이퍼 파라미터 값이 직접 y_test 히여 정확도를 추출하였을때의 성능 모델 순위에서 낮으면 어떻게 하나요 ? 예를들어서 max_depth = 8로 최적 파라미터값이 출력이 되었는데 y_test 를 가지고 돌렸을시 max_dept =12 인 정확도가 가장 높을때 어떻게 하나요 ?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
TfidVectorizer
TfidVectorizer 할때 아래와 같은에러가 발생하는데 어떤 이유떄문일까요 .. ㅠㅠ C:\Users\67416\Anaconda3\lib\site-packages\sklearn\feature_extraction\text.py:484: UserWarning: The parameter 'token_pattern' will not be used since 'tokenizer' is not None' warnings.warn("The parameter 'token_pattern' will not be used" xIn [14]:
-
미해결실전 리액트 프로그래밍
13분 8초 경에
위에서 import data from './data.json'; 이걸 지우는 이유가 있으신가요? 실제로 지우지 않고 진행하면 작동이 안되긴하는데요. 왜 글씨도 투명해지고 있으면 작동이 안되는지 아세요??
-
해결됨인터랙티브 웹 개발 제대로 시작하기
같은 코드를 따로 js파일을 빼서쓰면 에러가뜨는데 구글에 쳐봐도 왜그런지 모르게씁니다 ㅠㅠ
같은 코드를 따로 js파일을 빼서쓰면 에러가뜨는데 구글에 쳐봐도 왜그런지 모르게씁니다 ㅠㅠ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
아나콘다 설치 과정에서 질문 드립니다.
안녕하세요 선생님! 아나콘다 파일을 다운받은 후 다운받은 파일을 클릭해서 설치 하려고 저장장소를 지정 하는 과정에서 이런 에러 창이 뜨면서 설치가 안되고 있습니다. 제가 파이썬 설치를 안하고 아나콘다를 설치해서 그런건가요? 제 컴퓨터 시스템 정보에 들어가서 64비트인 것을 확인하고 설치했습니다. + 파이썬 설치를 했는데도 계속해서 에러창이 뜨고 있네요.. 저장 장소를 바꾸어도 계속 이렇게 뜨고 있습니다..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for - else문 되게 신기하네요
for - else문과 위 break 예제랑 else의 들여쓰기 차이로 출력되는것들이 다른데 어떻게 동작이 이루어져서 저런 차이가 나는 건가요?
-
미해결현직 개발자가 알려주는 안드로이드 앱 쉽게 만드는 방법
FirebaseInstanceIDService에서 extends를 할때 FirebaseInstanceIdService가 없을수도 잇나요? 아니면 제가 설치를 잘 못한건가요?
FirebaseInstanceIDService extends를 할려고 하는데FirebaseInstance는 없고 FirebaseInstall밖에 안뜨는데 설치를 잘못한것일 까요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
안녕하십니까 router.get('/user', auth ... 부분 질문있습니다.
로그아웃 성공 코드 밑에 작성한 router.get('/user', auth, ... 부분에서 auth가 왜 코드 사이에 들어가는 지 이유를 모르겠습니다. 아래 코드에서는 auth를 사용하지도 않는데 왜 작성하는 지 알려주시면 감사하겠습니다!!
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
profile 파일명과 변수명
open('profile.pickle', 'rb')에서의 profile과 profile=pickle.load(profile_file)의 profile은 다른 건가요? 위에는 파일명이고 아래는 변수명이라고 이해했는데 맞나요?
-
미해결스프링 시큐리티
MSA 에 Security 적용 가능한지요?
안녕하세요. 자세한 설명을 통해 security 를 어떻게 활용하면 될 지 잘 알게 됐습니다.그런데 모놀리식에 적용하기에는 무리가 없어 보이는데 MSA 방식의 시스템에도 강의에 설명된 내용만 가지고security 적용이 가능한 지가 궁금합니다. 요즘 MSA 공부를 하고 있는데요.Spring Cloud Gateway 를 이용한 Gateway 서버와 3개 정도의 MSA 서비스로 구성된 토이 프로젝트를 해보고 있는데이런 구성에서는 Security 를 어떤 방식으로 적용하게 맞는 지 간단하게 조언을 좀 구할 수 있을지요?구글링을 해보니 spring securiy oauth 같은 개념도 있곤 하던데 강의에 배운 내용 위주로인증/인가를 Gateway 가 있는 MSA 에 적용하기는 불가능 한 것인지 궁금합니다. 그리고 Spring Cloud Gateway 서버에 Spring Security 를 녹여 넣을 수 있는 것인지아니면 Gateway 와 Security 는 별도로 구성하는 게 맞는 지도 의견 주시면 정말 좋을 듯 합니다.
-
미해결UX UI 디자이너의 연봉 올려주는 프로토타이핑 툴, 프린서플
폰에 넣어 테스트 하는 방법
폰에 넣어서 직접 터치해보며 테스트할 수 있는 방법은 없나요?
-
미해결모던 자바스크립트(ES6+) 기본
대괄호를 작성하지 않았을때의 결과값이 '1 2 3' 이나옵니다.
안녕하세요 강사님. 예제로 작성해주신 [코드1]를 작성해서 실행해보고 있는데, console.log(...obj); 형태로 대괄호를 작성하지 않고, 실행을 해보았는데 마지막 3 만 반환되는게 아닌 '1 2 3' 이 출력됩니다. 제가 잘못한 걸까요? const obj = {}; obj[Symbol.iterator] = function*(){ yield 1; yield 2; yield 3; }; console.log(...obj);
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
에메해서 확실치는 않은데 gist 가서 id 남겼습니다.
알려주신대로 해서 동영상에 나오는것 같은 gist.github 들어가 아이디들 남겼습니다 동영상과 완전 동이래보이지 않아 애매하네요 확인부탁합니다 https://gist.github.com/joshua1988/