묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
똑같이 작성했는데 실행 결과가 다르게 나옵니다.
11.7 선택 정렬 문제 풀이 강의랑 똑같이 코드를 작성했는데 계속 이렇게 출력이 됩니다. 문제가 뭘까요?
-
미해결[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
앱권한설정 화면이후 api작동 (아이폰)
안녕하세요. 새로 올려주신 강의를 흥미롭게 듣고 있습니다. 저는 아이폰을 이용해서 테스트 중인데, 안드로이드와는 좀 다른 움직임이 있어서 질의드립니다. 권한 설정화면 Link되면 저희가 구성한 하이브리드 앱이 웹뷰로 더 이상 연결되지 않는것처럼 보입니다. 이 부분 어떻게 해결할수 있을까요?그리고 권한 설정화면으로 이동하여 권한을 수정한 후 제거하고 ( 해당 화면은 권한을 설정한다고 해서 사라지거나 하지 않습니다 ) expo로 돌아오면 active가 들어와야 하는데 그렇지 않습니다. 코드에 setInterval을 줬으니 뭔가 주기적으로 수행하지 않을까 싶어서 로그를 줘봤으나 전혀 구동하지 않았습니다. 여러가지 테스트를 해보았는데, 앱권한 설정페이지로 이동하는 쿼리인 openDeviceSystemForSettingSet을 호출하면 앱의 권한 화면이 Link되고, 그러면서 기존의 하이브리드 앱이 웹뷰로 연결되지 않는것 같습니다. 제 코드가 잘못되었나 싶어서 setInterval을 없애고 fetch의 순서를 바꿔봤습니다. openDeviceSystemForSettingSet을 맨뒤에 배치해봤을때는 모든 결과가 잘 들어왔습니다. 그러나 6-2와 같이 openDeviceSystemForSettingSet를 먼저 호출하고 이후에 fetchDeviceLocationforPermissionSet이나 fetchDeviceSystemForAppStateSet의 fetch를 수행하려 하면 작동하지 않습니다. 인공지능에게 문의하니 상태 구독을 하라고 하여 아래와 같이 구독을 mobile의 index.tsx에 추가하였습니다. React.useEffect(() => { const subscription = AppState.addEventListener("change", (nextAppState) => { if (nextAppState === "active") { console.log("✅ 앱이 다시 활성화됨. WebView에 메시지 전송!"); webviewRef.current?.postMessage("APP_ACTIVE"); } }); 그리고 page.tsx에는 app이 active가 되면 이를 받아올수 있도록 함수를 구성하고 그 안에서 fetchDeviceLocationforPermissionSet이나 fetchDeviceSystemForAppStateSet를 받아오도록 변경했습니다. useEffect(() => { const handleMessage = (event) => { if (event.data === "APP_ACTIVE") { console.log( "🔄 WebView에서 APP_ACTIVE 메시지 수신! fetchApp 다시 실행" ); checkPermissions(); } }; window.addEventListener("message", handleMessage); return () => { window.removeEventListener("message", handleMessage); }; }, []); const checkPermissions = async () => { try { console.log("📡 위치 권한 상태 확인 요청"); const result = await fetchApp({ query: "fetchDeviceLocationforPermissionSet", }); const status = result.data.fetchDeviceLocationforPermissionSet.status; webviewlog(` 위치 권한 상태: ${status}`); const appStateResult = await fetchApp({ query: "fetchDeviceSystemForAppStateSet", }); const isForeground = appStateResult.data.fetchDeviceSystemForAppStateSet.isForeground; webviewlog(` 앱 활성화 상태: ${isForeground}`); } catch (error) { console.error(" fetch 요청 실패:", error); } }; 이렇게 하니 앱이 활성화되면 이벤트 리스너를 통해 결과가 전달되어져 오기는 합니다.강의에서 해주셨던 setInterval설정이 훨씬 간편하지라 아이폰에서 구성하려면 어떻게 해야할지 어떤 이유로 이렇게 되는지 궁금하여 질의드립니다. 2. 그리고, 원두님이 안드로이드를 통해 보여주신 것과 같이 허용함을 다시 묻지 않는데 이런 설정을 별도로 추가해야 하는걸까요? 제가 뭔가 누락한 건지 모르겠습니다. 원두님은 관련코드를 구성하지 않으셔도 사용에 대한 질의가 나타나는데, 저의 경우는 권한 설정기능이 바로 띄워집니다. 일반적인 앱들을 사용하다보면 권한 허용 질의 이후(모달창??)에 허용을 누르고 , 권한설정을 한 후 지도로 들어가고 그렇게 구성되는데 그런 구성이 누락되어 , 웹뷰 연동이 안되는것일까
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
깃허브 내 파일 확인부탁드립니다 ㅜㅜ
이런 파일들이 있고 강의에서 다루시는 파일이 없네요 ㅜㅜ
-
미해결토비의 스프링 6 - 이해와 원리
[공유] 윈도우 사용자를 위한 http 명령어 오류 해결 방법
해결방법터미널(관리자자격으로 실행) > pip install httpie선행 조건pip 있어야 함환경 변수(Path) 등록되어 있어야 함 강의 수강 중 터미널에서 http 명령어 실행 시 다음 에러가 발생했습니다.윈도우 사용자 중 같은 에러가 발생한 분이 계신 것을 확인했습니다.https://www.inflearn.com/community/questions/1050950/intellij-community-edition-terminal-http-request?srsltid=AfmBOoojOaRgnRZgvYrH2Kcow38aEmRLFMGA1DsYZrPGxKMGjDekOHgT위 링크에서 토비님의 답변대로 했을 때 에러 발생하는 분은 다음 링크 참고해보세요.https://luji.tistory.com/99
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
수업자료가 다른 것 같습니다.
안내되어 있는 깃허브 링크로 들어가면 파일밖에 없는데 수업에서 말씀하시는 자료랑 다르네요. 혹시 제가 본 파일이 맞는건지 확인부탁드립니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 9 장 IP 제작관련 질문
안녕하세요 🙂[1. 질문 챕터] : FPGA 9장[2. 질문 내용] : 모듈 별 IP 각각 제작 후 전체 프로젝트 진행과정에서의 문제[3. 시도했던 내용, 그렇게 생각하는 이유] : 먼저 수업내용 외의 질문 드리는 점 죄송합니다.수업에서는 AXI 모듈과, blink_led 모듈을 모두 베릴로그 코드로 작성한 뒤, 한번에 lab9_matbi 라는 탑 모듈에서 모듈 인스턴스를 통해서 lab9_matbi IP 를 제작하는데,위 과정이 아닌, AXI 모듈과, blink_led 모듈을 각각 IP 로 제작한 뒤, lab9_matbi_new 라는 프로젝트의 블록 디자인 내에서 위 두개의 IP를 호출한 뒤, 포트를 연결해서 진행을 하는 방법도 가능한 것인가요?
-
미해결[게임 프로그래머 도약반] DirectX11 입문
어디에 좀더 집중해야하나 고민입니다
게임프로그래머를 꿈꾸는 학생입니다Directx를 공부하면서 선형대수학을 공부를 병행하고 있습니다 성형대수를 공부하면서 드는 생각은 성형대수을 깊게 공부해도 의미가 없을 듯한 느낌을 받아서 질문드립니다.이 시간에 좀더 엔진공부를 하거나 아니면 알고리즘 공부를 해야하나 싶습니다강사님께서는 어떻게 생각하시나요?
-
미해결앱 개발 기초부터 실전까지 하나로 끝내는 Swift & iOS 마스터 클래스
Playground 실행중 오류
안녕하세요. 강사님너무나 강의를 잘 듣고 있습니다.알찬 강의 감사드립니다.요즘에 강의 중에 playground에서 실습하는 내용이 있어서 playground에서 실습을 하면 이상한게 떠서 문의 드립니다.그리고 아울러 import 구문에 UIKit을 import하면 오류가 나고 Foundation으로 하면 오류가 나지 않네요..왜 그런건지도 알고 싶습니다. Xcode를 재실행도 해보고, 맥도 재실행 해봐도 마찬가지입니다.읽어주셔서 감사합니다.
-
미해결Airflow 마스터 클래스
airflow 디버깅 관련 문의
안녕하세요 강사님airflow에서 코드를 실행할 때 잘못 작성된 경우나 에러가 있는 경우 디버깅을 해야되는데 일반 코드들 처럼 실행해서 잘못된 부분을 찾으려면 항상 우분투 서버에서만 확인이 가능한가요?일반 코드들처럼 vscode 자체에서 확인하기는 어려울까요?
-
미해결Kafka & Spark 활용한 Realtime Datalake
데이터레이크 구성요소
영상 화면이 안나오는것 같습니다!!
-
해결됨한시간으로 끝내는 LangChain 기본기
vscode에서 환경 설정하는 데 어려움이 있습니다
안녕하세요vscode에서 환경 설정하는 데 어려움이 있습니다langchain-basics 설정을 어떻게 해야 할까요??따라하기 좀 어렵습니다. 환경설정 부분만 따라 할 수 있었으면 합니다
-
미해결Flutter 중급 1편 - 클린 아키텍처
강의 화면이 안보여요
화면이 왜 안보일까요
-
해결됨Windows 시스템 프로그래밍 - 기본
세마포어 예제에 대한 질문이 있습니다.
안녕하세요. Semaphore 예제를 따라해보다가 2가지 궁금점이 있어 질문드립니다. 10개의 Thread를 생성한 후에 만들어진 Thread Handle을 닫지 않고 있는데, 그래도 괜찮은 것인가요?세마포어를 생성하는 API나, WFSO API에 형태가 여러가지 있는 것 같습니다. (CreateSemaphoreW나, WaitForSingleObjectEX 등) 이 API 간에 차이는 무엇인가요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
webstorm 해결할 수 없는 변수 문제
node -v : v22.14.0npm -v : 10.9.2webstorm IDE에서 아래와 같이 해결할 수 없는 변수 문제가 발생합니다. 다양하게 검색해 보고 아래의 상태를 체크 했습니다. 파일 > 설정 > Node.js : 코드 지원은 이미 체크가 되어 있었구요.또한 저와 같은 경우를 질문한 것도 찾았구요.아래의 링크 입니다.https://intellij-support.jetbrains.com/hc/en-us/community/posts/8692788860434-Unresolved-function-or-method-in-Webstrom-Node-Coding-Assistance@type 선언으로 해결하라는데 cluster편 강의를 보았을때 이문제가 없으시더라구요.문제는 위 @types 폴더에 cluster.d.ts 파일에 정의가 없어서 생기는 문제 같은데 여기에 변수를 정의하려 해도 수정하면 안된다는 메세지가 나오더라구요.강의에 내용이 아니지만 강의 영상에 강사님의 webstorm은 이런 현상이 없더라구요.webstorm 설정을 어떻게 하시는지 알고 싶습니다.------------------------------------------------------------------------------------------- 다른 질문입니다.node의 기본 모듈말고 npm으로 설치해야 하는 모듈이 node 버전만 같다면 윈도우와 리눅스가 같아야 한다고 생각합니다.안그러면 package.json의 의미가 반감될 것 같습니다.만약 리눅스에 이미 하위 버전의 node가 설치되어 있고 운영되고 있다면 package.json 기반으로 설치를 한다면 설치가 되어야 할 것 같습니다.문제는 실행이 되냐는 문제인것 같은데요.node 버전에 따른 js의 문법에는 문제가 없다면 실행 되는게 맞는지요?이런 생각이 드니 node의 버전와 모듈의 버전이 과연 어떤 연관성이 있는지 알고 싶습니다.모듈을 만드는 사람이 이것은 node 몇 버전 이하에서는 설치하지 마라고 하는것이 있는지요?
-
미해결절대강좌! 유니티 6 - TPS 게임으로 배우는 유니티 마스터클래스
콜백 함수, garbage colleection에 대해
콜백 함수 콜백 함수는 update에서 도는 건가요? 매 프레임마다 충돌되는지 안 되는지 체크를 해야 충돌 감지를 할 것 같은데... Start함수랑 Update함수 다 지우고 void OnCollisionEnter 함수만 둬도 잘 돌아가는 게 무슨 원리인지 궁금해요. 가비지 콜렉션 시니어 프로그래머가 아닌 이상 입문자에게 이것까지 관리하기엔 어려울 것 같은데, 그냥 "==문자열" 이 코드만 피하면 되는 걸까요?
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
pm2 reload 관련
안녕하세요이전에 .env 확인을 위해 / 경로로 요청 시'.env 테스트' 라는 문구가 화면에 나온 것까지 실습했었습니다. 근데 elb 설정 후 헬스체크 api 테스트를 위해서 기존의 / 경로 테스트한 api 를 지우고/healthy 를 추가한다음에 reload 했는데 이전 코드로 실행되고 있는데 원인을 파악 못하겠습니다. 혹시 이런경우가 있을 수 있나요?? vi app.js 로 확인했을때 수정된 코드 잘 pull 받아진 것을 확인 했고 아예 싹 다 지우고 다시 클론해봐도동일한 현상이 발생하고 있습니다. 짐작가는 부분 있으시면 말씀부탁드립니다ㅜㅜ
-
해결됨React, Node.js, MongoDB로 만드는 나만의 회사 웹사이트: 완벽 가이드
로그아웃 시 토큰 검증 오류 응답
현재 Ch4-6. 관리자 계정 로그아웃, 삭제 강의를 듣고 있는 학생입니다! 다름이 아니라 로그아웃 코드에서 토큰 검증 오류 시에 res.send()를 안하는 이유가 있나요?!토큰 검증 중 오류가 발생하게 된다면, isLoggedIn 상태는 true이고 토큰은 지워진 상태가 되는건데 그러면 로그인도 못하고 로그아웃도 못하는 상태인거 같아서요!궁금해서 여쭤봅니다!!
-
미해결대규모 트래픽 처리를 위한 부하테스트 입문/실전
성능테스트하기 애매한 API의 경우 진행 방법이 궁금합니다.
안녕하세요, 좋은 강의제공 감사드립니다!강의 듣다가 실무적용할때 궁금한점이 있어서 질문남겨봅니다. 결제와 같이 성능테스트 대상으로 삼기 애매한 API에 대한 테스트 방법이 궁금합니다.api 호출 시 결제가 이루어진다거나 타 제휴사 api 를 친다거나 하는 경우 성능테스트를 진행해버리면 문제가 생기지 않을까 싶은데요, 이런경우에는 보통 어떻게 성능테스트를 진행하고 병목구간을 찾아야 할까요? 감사합니다:D
-
미해결홍정모의 따라하며 배우는 C언어
디버깅할 때 한글 깨짐
디버깅을 누르면 이렇게 한글이 깨지는데 파일 저장할때 UTF-8 without signature로 저장한 후에 이러한 문제가 발생하는 것 같은데 어떻게 해결하나요??
-
미해결DGS: NETFLIX가 스프링 부트로 대용량 트래픽을 처리하는 방법
LazyInitializationException JPA 오류 발생
안녕하세요. Burger님 Netflix-DGS 강의 잘 보고 있습니다. GraphQL 사용 시, Lazy 로딩 오류가 발생하는데요. AllOpen을 사용해서 Hibernate가 Kotlin에서 프록시객체를 생성할 수 있게 열어뒀음에도 불구하고 LazyInitializationException이 발생하고 있습니다.원인을 모르겠어서 질문 남깁니다. FetchType을 EAGER로 바꾸면 사실 단일 조회는 가능하나. 단순히 EAGER로 바꿔서 정상적으로 조회를 한다해도.. 이 방법이면 성능상 문제가 될 수 있는 가능성이 있을 것 같아서 LAZY 로딩으로 해결하고 싶습니다.