묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
apollo-client의 사용 및 _app.js 작동원리
example 주소 : http://practice.codebootcamp.co.kr/graphql이 주소가이렇게 떠서포트폴리오용 주소 : http://backendonline.codebootcamp.co.kr/graphql이주소를 uri에 넣었고이렇게 실행해봤더니이렇게 뜨네요버튼을 눌러도 네트워크에 뜨지 않습니다뭐가 문제일까요?..
-
미해결현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁
AX_list 문법이 궁금합니다
figure, ax_list = plt.subplots(nrows=3, ncols=5)figure.set_size_inches(20,20)for i in range(len(full_column_list)):sns.regplot(data=boston_house_df, x=full_column_list[i], y='PRICE', ax=ax_list[int(i/5)][int(i%5)])ax_list[int(i/5)][int(i%5)].set_title("regplot " + full_column_list[i]) 안녕하세요 현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁 수업 즐겁게 듣고 있습니다 : ) 여기서 ax = ax_list 부분 설명 좀 부탁 드리겠습니다. 만약 i를 안쓰고 개별 1개 칼럼에 대해 그래프를 그린다면 ax = 뒤가 뭔지 궁금합니다. 이것만 알아도 위 코드가 이해될 것 같습니다. 감사합니다.
-
미해결
현업 실무자에게 배우는 Kaggle 머신러닝 입문_ax list 문의
figure, ax_list = plt.subplots(nrows=3, ncols=5)figure.set_size_inches(20,20)for i in range(len(full_column_list)):sns.regplot(data=boston_house_df, x=full_column_list[i], y='PRICE', ax=ax_list[int(i/5)][int(i%5)])ax_list[int(i/5)][int(i%5)].set_title("regplot " + full_column_list[i]) 안녕하세요 현업 실무자에게 배우는 Kaggle 머신러닝 입문 - ML 엔지니어 실무 꿀팁 수업 즐겁게 듣고 있습니다 : ) 여기서 ax = ax_list 부분 설명 좀 부탁 드리겠습니다. 만약 i를 안쓰고 개별 1개 칼럼에 대해 그래프를 그린다면 ax = 뒤가 뭔지 궁금합니다. 이것만 알아도 위 코드가 이해될 것 같습니다. 감사합니다.
-
해결됨GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
import "/imports/startup"; 에서 문제가 발생했습니다.
안녕하세요, 좋은 강의로 GraphQL, MongoDB 잘 배우고 있습니다. 감사드립니다.아래 사진과 같은 문제가 다음 강의에서 meteor run 할때 발생하는데, 찾아보다가 해결책을 찾기 힘들어 남기게 되었습니다.[실행코드 및 오류코드]jeongmujin@jeongmujin-ui-MacBookPro smart-menu-study % disable_websockets=true meteor run[[[[[ ~/CodingProject/smart-menu-study ]]]]]=> Started proxy.=> Started MongoDB.W20230305-11:52:57.338(9)? (STDERR) /Users/jeongmujin/.meteor/packages/meteor-tool/.2.10.0.rdjekq.emwgl++os.osx.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280W20230305-11:52:57.358(9)? (STDERR) throw(ex);W20230305-11:52:57.358(9)? (STDERR) ^W20230305-11:52:57.359(9)? (STDERR)W20230305-11:52:57.359(9)? (STDERR) Error: Cannot find module '/imports/startup'W20230305-11:52:57.359(9)? (STDERR) at makeMissingError (packages/modules-runtime.js:222:12)W20230305-11:52:57.359(9)? (STDERR) at Module.resolve (packages/modules-runtime.js:228:17)W20230305-11:52:57.359(9)? (STDERR) at Module.moduleLink [as link] (/Users/jeongmujin/.meteor/packages/modules/.0.19.0.zlniqk.0jz8++os+web.browser+web.browser.legacy+web.cordova/npm/node_modules/@meteorjs/reify/lib/runtime/index.js:45:25)W20230305-11:52:57.359(9)? (STDERR) at module (server/main.js:1:8)W20230305-11:52:57.359(9)? (STDERR) at fileEvaluate (packages/modules-runtime.js:336:7)W20230305-11:52:57.359(9)? (STDERR) at Module.require (packages/modules-runtime.js:238:14)W20230305-11:52:57.359(9)? (STDERR) at require (packages/modules-runtime.js:258:21)W20230305-11:52:57.359(9)? (STDERR) at /Users/jeongmujin/CodingProject/smart-menu-study/.meteor/local/build/programs/server/app/app.js:29:1W20230305-11:52:57.359(9)? (STDERR) at /Users/jeongmujin/CodingProject/smart-menu-study/.meteor/local/build/programs/server/boot.js:369:38W20230305-11:52:57.359(9)? (STDERR) at Array.forEach (<anonymous>)W20230305-11:52:57.359(9)? (STDERR) at /Users/jeongmujin/CodingProject/smart-menu-study/.meteor/local/build/programs/server/boot.js:210:21W20230305-11:52:57.360(9)? (STDERR) at /Users/jeongmujin/CodingProject/smart-menu-study/.meteor/local/build/programs/server/boot.js:423:7W20230305-11:52:57.360(9)? (STDERR) at Function.run (/Users/jeongmujin/CodingProject/smart-menu-study/.meteor/local/build/programs/server/profile.js:256:14)W20230305-11:52:57.360(9)? (STDERR) at /Users/jeongmujin/CodingProject/smart-menu-study/.meteor/local/build/programs/server/boot.js:422:13=> Exited with code: 1=> Your application is crashing. Waiting for file change.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
10. 역수열(그리디) 질문입니다.
10.역수열(그리디) 강의 5:25초에서 5의 경우 앞에 2개의 숫자가 필요한 상황인데, 그럼 4뒤에 뒤에(인덱스 번호2)에 들어가도 될 거 같은데 왜 2뒤에 넣는건지 궁금합니다.
-
미해결[입문자를 위한 UE5] Part3. 언리얼 엔진 3D 게임 개발 입문
콘텐츠 예제 프로젝트에서 Migrate시키는게 안됩니다.
메쉬 피격 판정에서 똑같은 콘텐츠 예제 프로젝트를 5.1 버전으로 켰구요 BP_DemoRoom을 똑같이 Migrate 시켰는데. 성공적으로 Migrate 메시지도 안나오고 콘텐츠 예제 프로젝트에 있는 BP_DemoRoom은 갑자기 사라지네요.컨텐츠 폴더에 똑같이 경로 설정 해서 한건데, 본 프로젝트 UE5_3DGame 켜서 봤는데 Global 폴더는 있고 ExampleContent 폴더는 없어요 그리고 Global안에 들어가면 blueprints 폴더 있고, Materials, Textures 폴더, Meshes, Misc 폴더들이 있는데 하나같이 다 빈 폴더입니다. 참고로 UE5_3DGame는 언리얼 버전 5.0.3입니다.콘텐츠 예제 프로젝트 폴더는 언리얼 버전 5.1.1로 열었습니다.----------------------------------------------------------추가적인 내용입니다.UE5_3DGame의 폴더 직접 가보니 안에 턱스쳐 있고 다 있더라구요 그런데 UE5_3DGame 프로젝트 켜서 보면 폴더 안에 있는 파일들을 인식 못하는거 같더라구요. 콘텐츠 예제 프로젝트를 5.0버전으로 다시 만들고 Migrate 했는데 되더라구요. 버전이 차이가 나면 Migrate 못하는건가요?
-
미해결[중급편] 친절한 JETPACK 개론 <상> (Android Kotlin)
Activity / Fragment 의 ViewMode 질문있습니다.
Activity / Fragment 의 ViewModel 공유에서 아래코드 binding.fragmentTest.text = viewModel.getCount().toString()viewModel에 내장된함수 getCount()는 listbox에 데이터의 숫자를 문자로 변형해서 가져온것을 id fragmentTest의 text에 저장해준다로 이해 하면 되나요?
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
Scanner, FileReader, BufferedReader 등 각각의 차이점 및 섹션 14. 퀴즈 #13의 호출 순서와 관련된 질문입니다...ㅎ
안녕하세요, 나도코딩 선생님...ㅎ 동영상 강의들 중 섹션 14. 입출력과 파일을 보다가 궁금증이 생겨서 질문을 하게 되었습니다...ㅎ(1) 섹션 14. 입출력과 파일을 공부하면서, 파일을 읽는 여러 가지 방법들을 접하고 있습니다. 공부하면서 BufferedReader, FileReader, Scanner등 여러 가지 방법들이 있는데, 이들은 어느 때 쓰이는 것이 가장 좋은가요? 예를 들면, BufferedReader는 큰 용량의 파일을 읽는데 적합하다 던가, 아니면 Scanner는 키보드 입력을 받는 것 외에도 파일을 읽고자 할 때, FileReader와 같은 역할을 한다 이런거요!만약 어느 한 텍스트 파일을 읽고자 할 때, Scanner를 예로 들면, 이렇게 코드를 적어볼 수 있을까요? 모든 건 이미 import가 있다고 가정하고 작성해봤습니다...ㅎ:... // 이전 코드 생략 try { File file = new File("testing.txt"); Scanner scanner = new Scanner(file); while(scanner.hasNext()) { System.out.println(scanner.next()); // 여기서 만약에 여러 줄들로 이루어진 텍스트에서 한 글자씩 따오려면, // 이전에 문자열 관련 질문 처럼 scanner.next().charAt을 쓰나요? } scanner.close(); } catch (FileNotFoundException e1) { e1.printStackTrace(); // 예외 처리 1 } catch (IOException e2) { e2.printStackTrace(); // 예외 처리 2 }(2) 섹션 14에 있는 퀴즈 #13과 관련된 질문입니다! 제가 try문 안의 String input; scanner의 호출 스택(순서)을/를 제대로 이해했는지 알고 싶습니다...ㅎ... // 이전 코드 생략 Scanner scanner = new Scanner(System.in); try (BufferedReader br = new BufferedReader(new FileReader("saying.txt"))) { ... // 퀴즈 시작 및 제목 출력 String quiz; String answer; String input; while (true) { quiz = br.readLine(); answer = br.readLine(); if (quiz == null || answer == null) { break; } System.out.println(" (문제) " + quiz); System.out.println(" (답 입력) "); input = scanner.next(); ... // input.equal(answer), if-else문 생략 } ... } catch (IOException e) { e.printStackTrace(); // 예외 처리 }여기 이 코드에서, quiz랑 answer는 1줄 1줄 br.readLine();을 통해 단어 및 문장들을 인식하는 반면, 입력하는 답안의 경우에는 우선 try문 안에서 String input;을 선언하고, 대입 연산자 = 를 통해 .next();로 입력을 받은 다음, string으로 선언된 input을 .equal();로 입력받은 값과 정답을 비교하여 최종 결과를 출력하는 건가요?프로그래밍 언어를 공부하다보니 여러 질문들과 궁금증이 많이 쌓이는데, (특히 최근에 들어선 더 많아졌네요...ㅎ) 그 때마다 제 궁금증을 답글을 통해 잘 해소줘서 진심으로 감사합니다..ㅎ :)
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
row 출력 개수 변경
선생님 row 출력 개수 변경하려고(최대 20개)pd.set_option("display.max_row", 20) 입력했고 별 에러는 안뜨는데 계속 10개만 나옵니다어떻게 해야 하나요?
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
df.nsmallest(5, "PER(배)") 중 양수값만 표출
선생님3.4(정렬) 수강 중 df.nsmallest(5, "PER(배)")을 해보면 per이 음수인데per이 양수중 가장작은 5개 종목은 어떻게 추출하나요?
-
미해결[중급편] 친절한 JETPACK 개론 <상> (Android Kotlin)
2강 질문이씁니다.
1.Fragment에서 ViewModel 사용 에서 7분 19초에 FragmentTestBinding이 import가 안되었을 때 xml 에서 layout을 추가하시던데요. 무슨관계가 있나요?xml에서 FragmentTestBinding이름을 가진 name도 없는데요.FragmentTestBinding가 클래스 이름 아닌가요? 2. Activity에서 ViewModel 사용 질문이요.화면 전환이 이루어지게 되면 Activity가 파괴(onDestroy)된 다음 다시 화면이 만들어지기 때문에(onCreate -> onresume) 기존의 데이터가 날아가는 것이다.라고 이해해도 되나요? 3. 동일하게 프래그먼트도 화면 전환이 이루어지게 되면 Activity가 파괴(onDestroy)된 다음 다시 화면이 만들어지기 때문에(onCreate -> onresume) 기존의 데이터가 날아가는 것이다.라고 이해해도 되나요? 4. Activity / Fragment 의 ViewModel 공유 5분34초에서요.DataBinding.setContentView(this,R.layout.activity_main) 변수를 2개 줬는데요인터넷에 찾아보니 아래와 같이 나오는데요.1. void setContentView(int layoutResID)2. void setContentView(View view)3. void setContentView(View view, ViewGroup.LayoutParams params)1. layout resource 를 인자로 받습니다. 이후 LayoutInflater 를 통해 inflate 되어지고 이후 최상단 뷰에 add 될 것 입니다.2. view 를 인자로 받습니다. 특정 view 로 content 를 구성 하고 싶을 경우 사용 될 것입니다.한가지 주의사항으로는 인자로 사용 될 view 의 width, height 를 별도로 지정하여 사용하고자 하여도, 함수 내부적으로 기본 LayoutParam 상의 width, height 를 MATH_PARENT 로 설정 하기 때문에 항상 MATH_PARENT 로 content view 가 설정 된다는 점입니다. 특정 크기로 지정하고 싶다면 별도의 LayoutParam 을 구성하여 3. 메소드를 사용해야 합니다.3. view 와 LayoutParam 을 인자로 받습니다. 2번에서 언급한 바와 같이 별도의 LayoutParam 으로 content view 를 구성하고 싶을 때 사용 되어 집니다.[출처] https://blog.naver.com/pistolcaffe/221285539895위설명에서 3번처럼 사용했다고 이해하면 되나요?추가적으로 인터넷에 찾아보니이어서 변수에 저장된 바인딩의 root 뷰를 setContentView에 전달한다.setContentView(변수.root) 이부분은 위 설명에서 2번처럼 사용한걸로 이해해도 되나요? 4. Activity / Fragment 의 ViewModel 공유 에서 addBackStack(null) 이나와서 인터넷에 찾아봣는데요.https://todaycode.tistory.com/131 글 읽어보니.addBackStack이 스택에 쌓아놓고 pause하는데요. . supportFragmentManager.beginTransaction().replace(R.id.frame_layout_main, MainFragment()).addBackStack(null) // replace 다음에 적어준다..commit() 예시코드 위를 보면 replace는 데이터를 버리는데 데이터를 버리고 난 후에 addBackStack(null) 을 쓰는게 뭔 효과가 있나요? 윗 코드가 잘못된건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
thymeleaf를 안쓰게 될경우는
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]의존성에서 thymeleaf를 추가하지 않는다면, templates 이란 폴더가 기본적으로 포함이 안되어있는 상태인가요?만약 thymeleaf를 사용하지않고 리액트와같이 view 부분을 따로 빼서 프로젝트를 진행할때는 controller에서 어떻게 return 값을 보내줄수있나요? 추가질문으로 model이 무슨역할을 하는건지 궁금합니다
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
_RestaurantRepositor 에러
코드 제네레이션을 해도 도대체 무슨에러인지 모르겟어서 에러메세지랑 g파일까지 올려봅니다 도와주세요 ㅠㅠerror: The redirected constructor '_RestaurantRepository Function(Dio, {String? baseUrl})' has incompatible parameters with 'RestaurantRepository Function(Dio, {String baseurl})'. (redirect_to_invalid_function_type at [actual] lib\restaurant\repository\restaurant_repository.dart:13)
-
미해결혼자 공부하는 머신러닝+딥러닝
K최근접 모델 이웃선정 기준
5강의 K최근접 분류 모델에선 무게와 길이로 이웃을 찾고 클래스를 분류했다면 6강의 K최근접 회귀 모델에선 길이로만 이웃을 찾고 무게를 구한건가요?또한 K최근접 회귀로 예측한 값의 무게와 길이로 구한 이웃과 길이로만 구한 이웃과 다를 수 있나요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 리포지토리 테스트 케이스 작성 부분
안녕하세요.test를 일부러 다른 member 이름으로 했는데도 계속 초록색 체크(성공 표시)가 뜹니다..!gradle 속성도 바꿔보았는데요 노란색 박스에 보시면 실행 자바는 19버전이더라구요..어떻게 해결할 수 있을지 여쭙고 싶습니다!감사합니다.
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
비동기 세계1 강의 내용 질문입니다
노드는 기본적으로 비동기로 동작한다라는 텍스트가 있는데! console.log()를 출력해보면 동기로 동작하는걸 볼 수 있습니다....기본적으로 위에서 아래로 동기로 동작하는데 비동기로 동작하는 함수가 많다는 의미의 텍스트 일까요?
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
@Autowired
안녕하세요 항상 좋은 강의 감사드립니다. 영한님. MemberServiceV3_3Test 에서 필드 주입을 하잖아요?@Autowire 으로 MemberRepositoryV3, MembrerServiceV3_3 를 주입받는데요. 그런데 정작 MemberRepositoryV3 클래스와MembrerServiceV3_3는 Bean으로 등록되어 있지 않은데(@Component로 등록X) 어떻게 주입을 받아서 사용하는 것인가요? DI 중에서 필드주입(@Autowired)는 생성자 주입과 달리 미리 Bean으로 등록해서 주입을 해주기 때문인가요? (그런데 그렇다 하더라도 일단 @Component로 등록 자체가 안되어 있는데 의문이 듭니다) 미리 감사드립니다.
-
해결됨깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
url 바꾸는법!
선생님 제가 지금 1강을 수강했는데 https://teddynote.github.io/ 이걸 블로그 주소로 쓰더라구요이건 제 마음대로 바꿀 수 있는 방법이 없는건가요?
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
장바구니 결제에서 에러가 발생합니다
안녕하세요 코팩님. 벌써 90%가량 듣게된 수강생입니다여러 우여곡절 끝에 글 한 번만 쓰고 여기까지 오게되었는데요물론 다시 들으면서 복기를 해야만 하겠지만 큰 문제없이 왔습니다이 문제를 해결 못하는 것 보니 특히나..그런데 장바구니 결제에서 에러가 발생합니다장바구니 담기는 것까지는 별 문제가 없었는데요현재 상황에서는 결제가 안 되면, false 값만 전달받기 때문에 어디서 문제인지 알기가 힘듭니다에러가 발생하는 곳은 basket_screen.dart의 스낵바일 테구요,스낵바에서 호출하는 곳은 postOrder() 메서드니까,orderProvider에서 try-catch에서 에러가 발생하나 봅니다캐치하는 에러를 프린트하니type 'Null' is not a subtype of type 'String' in type cast 입니다 에러가 어디서 난 것인지 알면 검색을 해다가 해결을 하겠는데3일째 못찾고 있어서 올려봅니다.스트링 캐스트가 잘못된 것 같아서,그리고 장바구니 결제 이후의 파일들을 다 살펴봐도 모르겠네요.제가 해본 건 DateTime쪽 문제인가 싶어서 건드려봤었고그래서 아래 깃허브 코드가 거기는 다르구요코드도 여러 번 비교해봤는데 모르겠네요...깃허브도 올려놓아보겠습니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
CASCADE
안녕하세요 강사님CASCADE 강의를 들으면서 공부 도중 여러가지 테스트를 해보면서 이해가 안되는 부분이 있어서요제가 이해한 내용으로는 CASCADE를 사용하면 Parent 필드에 있는 children 도 연관관계의 주인의 기능을 할 수 있다고 이해했는데요위 코드를 실행한 결과 findChild1은 삭제 되지 않고 db에 남아있었습니다.또한 em.remove(findChild1)을 지우고 list.remove(0)을 넣어도 데이터가 그대로 남아 있었습니다.CASCADE 속성은 ALL으로 사용했습니다.질문 1영속성컨텍스트에 child 객체 두개와 children 내부에 child 객체 두개가 있어서 그런건가요?질문2그리고 고아객체 강의를 보고 이해가 안되는게CascadeType.ALL + orphanRemoval=true 을 쓰는 것과CascadeType.ALL 만 쓰는 것에 차이가 있을까요?