묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
node.js version
안녕하세요. 5개월쯤 완강하고 실습 했을때는 문제가 없었는데,지금 다시 마지막 강의와 같이 배포하려고 하니 github action에서 Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.다음과 같은 에러가 납니다. 혹시 어떤 문제인지 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
5.10강 y변수 입력받을때를 고려하면 static 사용
제목에 거의다쓴거같은데int y = getInt(); 에서위에 x선언할때 썼던getInt()함수를 한번 더 사용중이니까함수 안의 int x; 선언문을static int x; 로 바꾸는게 더 좋은건지 궁금합니다.
-
미해결김영한의 실전 자바 - 기본편
default 클래스 질문
한 파일에 public이 붙은 클래스는 2개 이상이 아닌 단 1개만 존재할 수 있다는 것은 알겠습니다. 그런데, public이 붙은 클래스가 0개 존재할 수 있는지(= default가 붙은 클래스만 존재함), 실제로 이러한 경우가 실무에서도 존재하는지 질문드립니다.클래스 파일을 만든 후에 public을 제거했더니 문제가 발생하지는 않았습니다. 실무에서도 public이 안 붙은 클래스 파일이 존재하는 경우가 있나요?
-
미해결배달앱 클론코딩 [with React Native]
This can also happen if there are multiple copies of '@react-navigation' packages installed.
Render Error Couldn't register the navigator. Have you wrapped your app with 'NavigationContainer'? This can also happen if there are multiple copies of '@react-navigation' packages installed.이 에러가 발생해서 쭉 찾아봤는데요 처음에는 버전 충돌이 일어나는줄 알았으나 package.json 상에서 설치된 버전은 하나 뿐이라 아닌거로 확인했고 쭉 찾아보니 공식문서에서 https://reactnavigation.org/docs/navigation-container/ 이런 식으로 묶어주면 된다고해서 해보니 에러가 사라졌습니다!
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
강의자료 통합본 요청드립니다
빅데이터 필기 강의자료 통합본 요청드립니다.kwangdol63@naver.com
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
SimpleThreadPool에 대한 질문
아래 코드에서 if이 왜 필요한지 궁금합니다.while문을 빠져나왔다는것은 이미 taskQueue가 비어있지않단는 뜻 아닌가요? synchronized (taskQueue) { while (taskQueue.isEmpty() && !isShutdown) { try { taskQueue.wait(); // 작업이 있을 때까지 대기 } catch (InterruptedException e) { Thread.currentThread().interrupt(); } } if (!taskQueue.isEmpty()) { task = taskQueue.poll(); // 작업 큐에서 작업 가져옴 } else { continue; // 작업이 없으면 다시 대기 } }
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
현재위치 문제
현재위치 강의를 보고 이렇게 강의 처럼 서울에 뜨긴하는데 왜 서울로 뜨는건가요?? 저는 서울의 거주중이 아닌데..
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
StateNotifierProvider로 생성하고 수정한 데이터를 함수 내부에서 불러오기
안녕하세요. 코드팩토리님. 강의를 참고하여 한가지 기능을 만들어보고자 했습니다. 현재까지 데이터모델을 생성하고, 데이터모델 타입으로 된 리스트들을 저장하는 프로바이더를 생성하여 read로 리스트를 추가 및 삭제하며, watch를 통해 목록을 보도록 하였습니다.그런데 제가 추가하고자 하는 기능 중, consumerWidget과 같은 위젯을 사용하지 않고 때에 따라 함수를 부를 때에 함수 내부에서 프로바이더에 저장된 데이터목록을 불러와야 하는 상황이 되었고, 코드를 작성해보았는데 역시나 위젯이 아닌 함수에서 호출을 하려니 watch, read등 작동하지 않는 문제가 발생하였습니다. void scheduleAlarmFishs() async { //ref로 데이터 가져오기. final container = ProviderContainer(); final fishs = container.read(fishListProvider); // read 사용 print('Retrieved ${fishs.length}'); }혹시 이런식으로 함수를 통한 접근은 아예 불가능한 건가요?ㅠㅠ
-
해결됨Flutter 앱 개발 기초
Xcode 다운로드
설치 가이드대로 하는데 Xcode가 다운이 안되는데 무엇이 문제일까요?
-
미해결리눅스 쉘 스크립트
case 문이 강의에서 안보여요
pdf 파일에는 case 개념이 들어있는데 강의에는 case 문 을 찾을 수가 없어요 ㅠㅠ 강의 제목에 case 표시좀요 ㅠㅠ
-
미해결백엔드 개발자 성능 개선 초석 다지기
프로젝트 공유
혹시 프로젝트 공유는 안되는건가요???프로젝트는 따로 만들어서 해야되는건지.. 감사합니다
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
Schema Registry 스키마 호환성 질문
안녕하세요, 늘 양질의 강의 제공해 주심에 감사합니다.강의를 듣다가 알쏭달쏭한 부분이 있어 질문드립니다. Schema Registry 를 활용하여 하위(Backward) 호환성 유지 시, 새로운 스키마를 설정되게 되면 Worker Conenct 를 강제로 실행시켜 줘서 Sink Connector 가 새로운 스키마가 갱신되도록 해줘야하는 절차가 꼭 필요한가요? (Consumer 가 새로운 버전으로 스키마 업데이트가 되도록 강제하기 위한 수동 절차가 꼭 필요한 것인지 궁금합니다. 아님 이러한 부분도 자동으로 Schema registry 에서 Sink 쪽으로 콜백을 주어 캐시된 스키마에 대한 정보 업데이트가 되도록 되는건지,,) (Forward 호환성인 경우) Source Connector 에서 V1 버전 스키마로 메세지를 발행하다가, 어느 순간 신규 스키마 버전 V2 로 메세지를 발행하게 되어 Schema registry 에 V2 가 등록이 된 상태에서, Sink 쪽에서는 이 메세지를 받게 되면 schema id : v2 인 정보를 카프카 메세지 내에 정보를 통해 알게 될텐데, 그럼에도 아직 워커 커넥트 내부 캐시된 스키마 정보엔 v2 가 없더라도, Forward 호환성인 경우에는 Sink Connector(Consumer) 입장에선 Schema registry 를 새로이 호출하여 스키마 업데이트를 하지 않는걸까요 ? 보통 운영환경에서 스키마 관리 자체를 DB source connector 에서 자동으로 만들어주는 스키마가 아니라 Schema registry 에 직접 새로운 스키마를 등록하여 운영환경에서 활용하시는지, 혹은 SOurce connector 의 자동 스키마 완성으로 사용하시는지 궁금 합니다. 양질의 강의에 다시한번 감사드리며 답변 부탁드리겠습니다. 좋은 하루 되세요.감사합니다.
-
해결됨배민도 사용한다고? 환경설정 없는 백엔드 노코드 개발!
8강 사이트 변경으로 인한 Portal 접근 불가
.https://blog.naver.com/synctree/222878486439 블로그 글 참고해서 찾아보았는데, 사이트가 메뉴 구조가 변경되어 API Portal 을 찾을 수 없습니다. API Portal Admin 사이트에 접근하려면 어떻게 하나요?
-
미해결백엔드 개발자 성능 개선 초석 다지기
scouter client
sudo spctl --master-disable 이 명령어로 해도 계속 이렇게 뜨는데 이건 무슨 문제인가요..? 스크립트 실행은 잘된거같은데..
-
해결됨CloudNet@ - Amazon EKS 기본 강의
안녕하세요, NatGateway 구성 질문 드립니다.
실습에서는 별도 NatGateway 구성을 하지 않는 것으로 보이는데요 EKS 환경에서는 별도로 구성하지 않아도 괜찮은 걸까요?Amazon EKS에서 제공해주는 EKS Subnets 구성 클라우드 포메이션에서는 NatGateway가 설정되어있어서요링크: https://s3.us-west-2.amazonaws.com/amazon-eks/cloudformation/2020-10-29/amazon-eks-vpc-private-subnets.yaml강의를 보면 실제 운영환경에서 사용할 인프라를 구상중에 문의드립니다!
-
미해결백엔드 개발자 성능 개선 초석 다지기
스카우터 설치
스카우터가 실행이 안되는데 java 버전문제인가요
-
해결됨Windows 시스템 프로그래밍 - 기본
TerminanteProcess 와 관련하여 질문 드립니다.
TerminateProcess가 ExitProcess 대신 사용되는 경우 DLL(동적 연결 라이브러리)에서 유지 관리하는 글로벌 데이터의 상태가 손상될 수 있다. ===> 이 부분에 대한 설명 부탁드릴 수 있는지요?
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
영화관람 시간초과 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 자바로 작성하니까 시간초과가 나는데, 상관없는 건가요??import java.io.*; import java.util.*; public class Main { public static void main(String[] argvs) { Scanner sc = new Scanner(System.in); int n=sc.nextInt(); int[] num = new int[n+1]; for(int i=1; i<=n; i++) { num[i] = sc.nextInt(); } Stack<Integer> st = new Stack<>(); int[] answer = new int[n+1]; for(int i=n; i>=1; i--) { //제일 뒤에서 부터 스택에 넣는다.(스택에 넣는 것은 [[인덱스 번호]]를 넣는다) while(!st.isEmpty() && num[i]>num[st.peek()]) { //num배열에서 인덱스 번호에 해당하는 것을 본다. 현재 배열의 값이 스택의 top부분보다 크면 pop한다. 다시말해 스택 안은 오름차순 정렬된다. answer[st.peek()] = i; //정답 배열에 인덱스 값 넣기, st.peek도 인덱스, i도 인덱스 번호 st.pop(); } st.push(i); //스택에 삽입 } for(int i=1; i<=n; i++) { //답 출력 System.out.print(answer[i]+" "); } } }
-
미해결[게임 프로그래머 도약반] DirectX11 입문
using Super 문법이 무엇인가요
제가 옛날 c++로 배우고 또 검색해도 잘 안나오던데using Super = Shader;가 무엇을 의미하는지 궁금합니다. 추측하기로는 부모 클래스가 무엇인지 지정해주는 것 같은데 이미 Shader를 상속받았는데 왜 이 키워드를 작성하는 것일까 궁금하네요
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
문의드립니다.
환경설정 진행 중 Flutter SDK 설치하고 환경변수 등록하고 난 뒤 터미널에서 flutter doctor 입력하면 아래와 같은 에러가 발생하는데 해결방법 좀 알 수 있을까요? ㅠㅠ (base) gongmyeong@Gongmyeongs-MacBook-Pro ~ % flutter doctor Unhandled exception:PathAccessException: Cannot open file, path = '/Users/gongmyeong/.dart-tool/dart-flutter-telemetry-session.json' (OS Error: Permission denied, errno = 13)#0 File.throwIfError (dart:io/fileimpl.dart:675:7)#1 File.openSync (dart:io/fileimpl.dart:490:5)#2 File.writeAsBytesSync (dart:io/fileimpl.dart:644:31)#3 File.writeAsStringSync (dart:io/fileimpl.dart:668:5)#4 ForwardingFile.writeAsStringSync (package:file/src/forwarding/forwarding_file.dart:150:16)#5 Session.getSessionId (package:unified_analytics/src/session.dart:59:17)#6 UserProperty._toMap (package:unified_analytics/src/user_property.dart:63:31)#7 UserProperty.preparePayload (package:unified_analytics/src/user_property.dart:50:47)#8 generateRequestBody (package:unified_analytics/src/utils.dart:109:39)#9 AnalyticsImpl.send (package:unified_analytics/src/analytics.dart:599:18)#10 handleToolError (package:fluttertools/runner.dart:190:23)#11 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:142:13)#12 _rootRunBinary (dart:async/zone.dart:1423:47)#13 _CustomZone.runBinary (dart:async/zone.dart:1315:19)#14 runZonedGuarded.<anonymous closure> (dart:async/zone.dart:1776:18)#15 Zone.processUncaughtError (dart:async/zone.dart:1081:14)#16 _CustomZone.handleUncaughtError (dart:async/zone.dart:1285:5)#17 Future._propagateToListeners (dart:async/future_impl.dart:788:16)#18 Future._completeError (dart:async/future_impl.dart:651:5)#19 Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:737:7)#20 _rootRun (dart:async/zone.dart:1399:13)#21 _CustomZone.run (dart:async/zone.dart:1301:19)#22 _CustomZone.runGuarded (dart:async/zone.dart:1209:7)#23 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1249:23)#24 microtaskLoop (dart:async/schedulemicrotask.dart:40:21)#25 startMicrotaskLoop (dart:async/schedulemicrotask.dart:49:5)#26 runPendingImmediateCallback (dart:isolate-patch/isolatepatch.dart:118:13)#27 RawReceivePort.handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)