묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
오류 질문
https://inf.run/h8zSF An error occurred in the <App> component.Consider adding an error boundary to your tree to customize error handling behavior.Visit https://inf.run/MNrmr to learn more about error boundaries. Error Component Stack at App (App.jsx:63:28) 라는 오류가 뜹니다
-
미해결실리콘밸리 데이터 리더가 알려주는 Airflow 기초
yfinance 주식 읽어 오기 처음 중, no module named helpers 에러
airflow dags list를 하면 yfinance_to_snowflake_fullrefresh.py 에서 no module named helpers 에러가 떴습니다. pip3 install helpers 를 통해 설치를 했는데도, 동일한 에러가 발생하고 있습니다. (python은 homebrew 통해 설치했고, homebrew 설치 시에 패키지 전역 설치가 안된다는 문제가 있었는데, 이는 해결해서 helpers Install은 완료 했습니다.)
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ec2 여러대에서 각각 직접 설치 이유
ec2 여러대에서 각각 jenkins, ansible 등등을 host 에 직접 설치하는 특별한 이유가 있을까요?ec2 각각 안에서도 그냥 docker 로 띄워도 되지 않나요? 특별한 이유가 있는지, 어떤 수업의 방향성 때문인지, 장단 등등에 대해서 궁금합니다. 좋은 강의 감사합니다.
-
미해결[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
Zeromini Git Hub 취업자료 권한 신청
안녕하세요.구글 폼을 통해취업자료 권한 신청을 하였습니다. 확인부탁드립니다. 그리고 권한을 주시면링크 어디로 접속하면 되는지알려주시면 감사하겠습니다.
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
3-8 React-query의 node_modules 에러
안녕하세요. 3-8 강의에서 25분까지 수강했는데요,이 그림과 같은 에러가 뜨더라고요.어찌저찌 에러메시지 따라 아래와 같이 해서 우선 해결했는데요,@babel~~ 어쩌고 package설치 babel.config.js에 아래와 같이 설정plugins: [ 'react-native-reanimated/plugin', ['@babel/plugin-transform-private-methods', {loose: true}], ], 이 에러는 왜 발생한건가요? 해결하긴했는데 왜 발생한건지에 대한것도 알고 싶어 여쭤봅니다.
-
해결됨챗GPT로 응용하는 파이썬 실전 예제들 (입문자용)
koGPT 제공 종료된거 같은데 강의 업데이트가 필요합니다.
[공지] KoGPT, Karlo API 제공 종료 안내 / [Notice] End of support for KoGPT, Karlo APIs - Notice / 공지 - 카카오 데브톡 강의 실습이 되지 않아 한참 고생했네요.해당내용이 변경되거나 빠져야될것 같습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23분 01초 str
안녕하세요 강사님 강의 잘 보고있습니다 다름이 아니라 강의보다 궁금증이 생겨 질문드립니다.만약 출력문이 printf("입력된 문자열: %c\n", str)이라면 맨 앞문자인 t만 출력이 되서입력된 문자열: t 이렇게만 출력되는게 맞을까요?
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
로또 추첨기 중 입력값을 검사할 때
안녕하세요 로또 추첨기 공 뽑기(피셔 예이츠 셔플) 강좌 중 초반에 입력값 검사를 작성하는 도중 에러는 안 뜨는데입력값에 1,2,3,4,5,6 을 쳤을 때 해당 조건에 맞지 않는데도 자꾸 검사에 걸려 alert가 뜹니다.배열값이 잘못 들어가는 건가 싶어 console.log(myNumbers)로 값을 찍어봤는데이게 문제가 아닌 것 같더라구요바로 위 사진이 1,2,3,4,5,6을 입력했을 때 뜨는 창 사진이고 아래가 제가 해당 검사를 하기 위해 썼던 문장입니다. 어떤 게 문제인지 알 수 있을까요? console.log(myNumbers); if (myNumbers.filter((v) => v > 45 || v < 1)) { return alert("1부터 45까지의 숫자만 입력할 수 있습니다"); }
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
17:50 sizeof() 배열의 크기
sizeof(arr) / sizeof(arr[0]) 부분에서왜 전체 크기는 20이고, 하나의 크기는 4인가요?sizeof함수에 대해 자세하게 알고 싶습니다.
-
미해결스프링 배치
JobExecution과 JobExecutionContext와의 관계
Q1) JobExecution과 JobExecutionContext는 job이 실행될때마다 생기는게 맞나요?Q2) 맞다면 강의 예제와 같이 같은 job을 두 번 실행(첫번째 실패, 두번째 성공) 했을때 두번째 JobExecutionContext가 첫번째 JobExeuctionContext에 저장된 내용을 알수있다는게 이해가 되지 않습니다. 하지만 실제로 참고해서 동작하고 있고요. 그렇다면 같은 job이고 같은 jobParameter로 연속해서 실행하면 이전 잡을 복사해서 생성이 되나요? 아니면 다른 방법이 있나요?
-
미해결350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
eCPM과 광고 수익 계산식 오류에 대하여 건의드립니다.
안녕하세요강의 1:18 즈음 나오는 A앱과 B앱의 광고 수익 비교 중 "일일 광고 수익"이라 나온 부분이 "1달 광고 수익"으로 정정되어야 할 것 같아 글 남깁니다. 강의 정말 유익하게 학습하고 있습니다.접근하기 어려웠던 노하우들에 감사합니다.
-
미해결구성 관리 자동화 도구 - 앤서블(Ansible)
vagrant up을 하면 vagrantfile에서 정의한 ip로 설정이 되지 않습니다.
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예 ](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]저는 rocky linux9로 진행하고 있습니다.vagrant up을 하면 vagrantfile에서 정의한 ip가 아닌 172.30.1.x 라는 ip로 설정이 됩니다.Vagrant.configure("2") do |config|config.vm.define:"ansible-server" do |cfg|cfg.vm.box = "rockylinux/9"cfg.vm.provider:virtualbox do |vb|vb.name="Ansible-Server(Udemy-Bloter)"endcfg.vm.host_name="ansible-server"cfg.vm.synced_folder ".", "/vagrant", disabled: truecfg.vm.network "public_network", ip: "172.30.1.10"cfg.vm.network "forwarded_port", guest: 22, host: 17210, auto_correct: false, id: "ssh"cfg.vm.provision "shell", path: "bootstrap.sh"endend
-
미해결Practical Testing: 실용적인 테스트 가이드
저는 왜 OrderCreateRequest 에 기본 생성자가 없는데도 주문 신규 생성 호출이 되는건가요??
영상에서 OrderCreateRequest 클래스에 @NoArgConstructor 붙이던데.. 저는 안 붙인 상태로 돌렸는데도 돌아가는건 왜 그런건가요??
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
점프 애니메이션 stop
normal 유리판을 클릭했을 때, actions[0] 를 stop해서 default 모션은 삭제를 하지만 점프 모션은 계속 하더라구요. 사진처럼 점프도 삭제를 해야 정상적으로 작동이 되는데 혹시 강의에서는 따로 삭제를 안해도 점프모션이 반복되지 않는 이유가 뭘까요?!추가로 strong을 선택할때도 1초 후에는 다시 점프모션을 stop 해주었습니다.
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
bcrypt.compare에서 에러가 나옵니다.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://inf.run/54jjz - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.이부분에서 Unsafe assignment of an error typed value.라는 에러가 나옵니다. /** * 파라미터 * * 1) 입력된 비밀번호 * 2) 기존 해시(hash) -> 사용자 정보에 저장돼 있는 hash */ const passOk = await bcrypt.compare(user.password, existingUser.password); if (!passOk) { throw new UnauthorizedException('비밀번호가 틀렸습니다.'); } return existingUser; } }
-
미해결[게임 프로그래머 도약반] DirectX11 입문
frame간 보간에 대해서 질문이있습니다.
영상에서는 ModelAnimator의 update함수에서keyframeDesc의 sumtime을 갱신해줄 때 다음과 같은 코드로 작성되었는데.shared_ptr<ModelAnimation> current = model->GetAnimationByIndex(keyframeDesc.animIndex); if (current) { float timePerFame = 1 / (current->frameRate * _keyframeDesc.speed); if (_keyframeDesc.sumTime >= timePerFame) { keyframeDesc.sumTime = 0; //keyframeDesc.sumTime - timePerFame; // 0 keyframeDesc.currFrame = (keyframeDesc.currFrame + 1) % current->frameCount; keyframeDesc.nextFrame = (keyframeDesc.currFrame + 1) % current->frameCount; } keyframeDesc.ratio = (keyframeDesc.sumTime / timePerFame); } 이 부분에서 _keyframeDesc.sumTime = 0;이런식으로 sumTime을 0으로 하는것보다,keyframeDesc.sumTime = keyframeDesc.sumTime - timePerFame;처럼 계산 후 남는 값을 넣어주는 것이 더 정확하지 않을까요?
-
미해결
서버 연결 끊김
Dio로 API요청하기 편을 학습중인데 git hub로 코팩님의 lv2-server로 npm run start:dev를ㄹ 실행하면 서버가 실행되는데, 새 프로젝트(login_screen) 열기를 하면 서버 연결이 끊어집니다.
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
다작과 관련된 문의 드립니다.
너무 유익한 강의 내용에 시간 가는 줄 모르고 하루만에 다 보았습니다. 감사드립니다. 다작에 관련되어 궁금한 사항이 있어 문의 드립니다.질문 1:말씀하신 서버를 통해 안드로이드 SDUI 방식으로 앱을 구성 하이브리드 형태로 안드로이드를 프레임을 구성하고 실제 UI 및 기능 모듈화를 웹 형태로 처리두가지가 있을꺼 같은데 2번 형태로 하시지 않은 이유가 혹시 안드로이드 정책 위반과 관련된 이유일까요?질문 2:SDUI 방식으로 하면 화면 디자인은 정형화 되어 알려주신 화면 디자인을 적용 할 수 없을꺼 같은데 맞나요?
-
미해결모던 안드로이드 - Jetpack Compose 입문
livedata가 왜 필요한 건지 궁금합니다
retrofit 관련 학습 중인데요. livedata/mutablelivedata 가 나오는데 viewmodel과 무슨 차이가 있는지 궁금해서 여쭤 봅니다.viewmodel은 변수를 쉽게 지정해서 사용하는 클래스 정도로 이해하고 있는데, livedata는 왜 필요한 건지를 잘 모르겠어서요livedata는 수명주기를 인식한다는 말과 관찰 가능하다는 말이 무슨 말인지요?
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
클라이언트의 오너십 설정에 대해서 궁금합니다.
클라이언트에서는 빙의를 하면서 오너쉽을 설정하는 것이 아니라 Owner값이 서버와 동기화 되는 것이라고 이해했습니다.그리고 서버에서 Owner값이 바뀌면 클라이언트의 OnRep_Owner가 실행되면서 클라이언트의 Owner값이 설정된다고 이해했습니다.그래서 Super의 OnRep_Owner가 실행되기전에도 로그를 찍어봤는데, 그때도 이미 오너가 설정된것으로 로그가 출력되었고, 코드를 확인해보니 Actor의 OnRep_Owner는 내용이 없더라구요..? 그러면 정확히는 OnRep_Owner에서 Owner값이 동기화 되는것은 아니라는 건가요? 그리고 아래 로그와 같이 PostNetInit가 실행되고 BeginPlay 까지 실행된 이후에 PostNetInit가 한번 더 호출되는 이유는 무엇인지 궁금합니다.LogABNetwork: [CLIENT1] AABCharacterPlayer::OnRep_Owner [ABCharacterPlayer_0 Begin] LogABNetwork: [CLIENT1] AABCharacterPlayer::OnRep_Owner [Owner: BP_ABPlayerController_C_0] LogABNetwork: [CLIENT1] AABCharacterPlayer::OnRep_Owner [Owner: BP_ABPlayerController_C_0] LogABNetwork: [CLIENT1] AABCharacterPlayer::OnRep_Owner [End] LogABNetwork: [CLIENT1] AABCharacterPlayer::PostNetInit [Begin] LogABNetwork: [CLIENT1] AABCharacterPlayer::PostNetInit [End] LogABNetwork: [CLIENT1] AABGameState::OnRep_ReplicatedHasBegunPlay [Begin] LogABNetwork: [CLIENT1] AABPlayerController::BeginPlay [Begin] LogABNetwork: [CLIENT1] AABPlayerController::BeginPlay [End] LogABNetwork: [CLIENT1] AABGameState::OnRep_ReplicatedHasBegunPlay [End] LogABNetwork: [CLIENT1] AABCharacterPlayer::PostNetInit [Begin] LogABNetwork: [CLIENT1] AABCharacterPlayer::PostNetInit [End]