묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Next + React Query로 SNS 서비스 만들기
msw 실행 방식에 관해서
안녕하세요 선생님msw 방식에 대해서 강의해주신것과 다른 질문들을 보다가 궁금한게 생겨서 문의드립니다.강의에서는 클라리언트 환경에서는 mockServiceWorker.js가 api(요청)를 가로채서, http.ts(서버)로 보낸다.그리고 handlers.ts가 실행된다. 이렇게 말씀해주셨는데, 다른질문에서msw express 서버는 next server에서 요청보내는 걸 모킹하는 것이고요. MSWComponent는 브라우저에서 요청을 보내는 걸 모킹하는 것 이런 답변을 보았습니다. 그렇다면 제가 이해하기로는기본적으로는 아래와 같이 실행이 되는데,클라리언트 환경에서는 mockServiceWorker.js가 api(요청)를 가로채서, http.ts(서버)로 보낸다.그리고 handlers.ts가 실행 next server에서 요청받은 것은(ssr) createMiddleware에서 받아서 handlers로 보내고클라이언트에서 요청받은 것은 MSWComponent에서 받아서, brwoser로 보낸다음에 handlers로 보낸다로 이해하면 될까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3 - J 주난의 난 질문있습니다,,
http://boj.kr/2b8f07db284d4502b563683fdd715549 테스트 케이스하고 다른 질문 글 반례도 통과합니다.기본적으로 bfs에 0을 만나면 visited에 1을 증가 안해줬고 1을 만나면 증가해줬습니다. 영상 잘 보고 있습니다,, 근데 너무 어려워요 ㅠㅠㅎㅎ
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 분리 후 의사결정나무 실행 시 오류
# 의사결정나무 from sklearn.tree import DecisionTreeClassifier dt = DecisionTreeClassifier dt.fit(X_tr[cols], y_tr) pred = dt.predict_proba(X_val[cols]) 강의 순서대로 잘 따라하고 있었는데,y 인자가 없다는 오류가 나옵니다
-
해결됨[Lv.1] iOS 17 앱 개발 기초 - SwiftUI로 시작하기
LazyGrid 강의 문의 - 데이터가 30개 인데 로우가 3줄이면 27개만 노출됨
// 2. LazyHGrid struct LazyGridBasic2: View { // LazyHGrid // title 을 1000 개 변수로 생성 // ["목록 1","목록 2", ... "목록 30"] [String] let title: [String] = Array(1...30).map {"목록 \($0)"} // 화면 그리드형식으로 채워줌 let rows: [GridItem] = [ GridItem(.flexible(maximum: 80)), GridItem(.flexible(maximum: 80)), GridItem(.flexible(maximum: 80)) ] var body: some View { // 2 - LazyHGrid // ScrollView horizontal ScrollView(.horizontal) { LazyHGrid(rows: rows, spacing: 20, content: { ForEach(title, id:\.self) { item in VStack { Capsule() .fill(Color.yellow) .frame(height: 30) Text(item) .foregroundColor(Color.blue) } } }) } } }30개 LazyHGrid 사용시한줄일때는 30개가 노출되는데3줄일때는 27개만 노출 됩니다. 왜 이럴까요 ? 강의 관련된 질문은 언제나 환영입니다 😄코드 관련 상세하게 작성해주시면 더 좋아요! (상세코드를 붙여넣기 해주세요)마크다운을 사용해서 편리하게 글을 작성하세요먼저 유사한 질문이 있었는지 먼저 검색 해보는 습관~인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
click 이벤트에 console.log 가 찍히는 이유
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.7분 40초 쯤에 count ref 를 받아서 클릭이벤트를 바인딩했는데왜 크롬 콘솔에는 method 로그가 찍히는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문 있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 지금 개발하시는 jpa는 스프링 jpa가 아닌 순수 jpa로 개발하시는 건가요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
데이터가 List형태일때 질문해 봅니다.
안녕하세요. 제가 질문을 잘못했던거 같습니다.데이터가 Map형태가 아니고 List형태일때 CursorPagination을 사용할 수 있나요?목적은 CursorPaginationBase를 extends 하고 싶어서 입니다. 된다면 CursorPagination을 어떻게 구성해야 하는지 힌트를 좀 주실 수 있을까요?아니면 보통 데이터를 Map 형태로 고쳐서 사용하나요?아니면 제가 잘못이해한걸까요?데이터가 meta나 data안에 있어야 하는게 Map형태라고 생각했는데 그게 아니고List형태도 key와 value로 나누면 Map형태가 되는건가요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
contoller단 질문입니다.
첫번째코드는 jpa1탄 이고, 두번째코드는 jpa2탄 입니다. 2개 다 contoller단인데 1탄은 html에서만 동작하고 2탄은 postman에 같은곳에서 동작하는건가요? 근데jpa2탄 api만 놔두어도 정상작동은 되는데 원래 이런건가요? @PostMapping("/api/v2/members") public CreateMemberResponse saveMemberV2(@RequestBody @Valid CreateMemberRequest request) { Member member = new Member(); member.setName(request.getName()); Long id = memberService.join(member); return new CreateMemberResponse(id); }@PostMapping("/members/new") public String create(@Valid MemberForm form, BindingResult result) { if (result.hasErrors()) { return "members/createMemberForm"; } Address address = new Address(form.getCity(), form.getStreet(), form.getZipcode()); Member member = new Member(); member.setName(form.getName()); member.setAddress(address); memberService.join(member); return "redirect:/"; }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
servlet의 package 구조가 달라지면 어디에 위치한 view를 호출할까?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의 도중에 제가 package를 잘못만들어서 잘못된 구조(servlet.basic.web.servletMVC)로 만들어서 404가 발생하였습니다.때문에 이런 경우에는 어떤 경로의 view로 forward하는 지 궁금하여 찾아봤는데 도통 찾을 수가 없었습니다. 상황 : 1. package의 구조가 다름 (servlet.web.servletMVC를 servlet.basic.web.servletMVC로 만들어 버림)view의 경로는 강의에서 진행한 것과 동일하게 만듬질문 1. 위와 같은 경우에는 호출하는 view의 경로가 어떻게 되는 것인지 알 수 있을까요?질분 2. controller나 servlet이 forward하는 view의 경로를 확인할 수 있는 boot 설정이나 method가 있을까요?
-
미해결처음 시작하는 R 데이터 분석
책이 절판되었다고 떠요ㅠㅠ
책이 절판되었다고 뜨네요..! 구할 수 있는 방법이 없을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
algorithm헤더의 sort
교안 p.88과 p.92에 각각 캡처한 사진입니다.두 설명 모두 sort (cmp없이) 를 설명하고 있습니다. first에서 동일한 값이 나오면 second를 기준으로 오름차순 정렬을 진행하는 것으로 알고 있고 실습도 해봤습니다. (아래 실습) #include <bits/stdc++.h> using namespace std; int main() { vector<pair<int, int>> v = { {5, 1}, {2, 2}, {5, 3}, {3,4}, {2, 5} }; sort(v.begin(), v.end()); for (auto it : v) cout << "(" << it.first << ", " << it.second << ")" << "\n"; return 0; } /* (2, 2) (2, 5) (3, 4) (5, 1) (5, 3) */ 따라서 (2,5) -> (2,2) 순으로는 나올 수 없을 것으로 판단했습니다.어느 부분이 잘못됐는지 알고싶습니다~!
-
해결됨[백문이불여일타] 데이터 분석을 위한 기초 SQL
중급반 결재하러 가요!! 기초반 좋았습니다
기초반 들었는데 너무 쉽게 설명해주셔서 좋았어요중급반 들으러 갑니다
-
미해결
씬 자체가 실행이 안되네요.. 마음이 안 좋습니다.
유료로 결제하고 했는데 유니티 경험이 없는 게 아님에도 시작부터 씬 오류라뇨.. ㅠ2024_05_14(AM:09:03)All compiler errors have to be fixed before you can enter playmode! UnityEditor.SceneView:ShowCompileErrorNotification () 발생한 오류는 다음과 같습니다. 답변 부탁드립니다. 2024_05_14(am:09:18 추가)Library\PackageCache\com.unity.ai.navigation@1.1.5\Editor\NavMeshAssetManager.cs(47,30): error CS1061: 'NavMeshSurface' does not contain a definition for 'IsPartOfPrefab' and no accessible extension method 'IsPartOfPrefab' accepting a first argument of type 'NavMeshSurface' could be found (are you missing a using directive or an assembly reference?)Library\PackageCache\com.unity.2d.common@8.0.2\Editor\InternalBridge\TexturePlatformSettings\TexturePlatformSettings.cs(146,23): error CS1061: 'TextureImportPlatformSettingsData' does not contain a definition for 'compressionQualityProperty' and no accessible extension method 'compressionQualityProperty' accepting a first argument of type 'TextureImportPlatformSettingsData' could be found (are you missing a using directive or an assembly reference?)이거 포함해서 오류 47개 뜨네요.. 빠른 답변 부탁드립니다. 이것도 다운 받았습니다. 체크가 안됩니다..
-
미해결[실전 게임 코드 리뷰] 유니티 클리커 게임
그냥 씬 자체가 실행이 안됩니다..
All compiler errors have to be fixed before you can enter playmode! UnityEditor.SceneView:ShowCompileErrorNotification () 이 오류가 뜨면서 씬이 플레이 자체가 안되네요; 버전 2021.2.16f1 맞습니다.
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
App.jsx에서 RouterProvider
안녕하세요. 강의 따라서 진행하였는데요. localhost:8080으로 접속하면 아무것도 뜨지 않아서요.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
Anim 그래프, 특정 노드 진입시 재생위치 초기화 질문
안녕하세요. 매번 양질의 강의 영상 감사드립니다.플레이어의 점프력을 조금 낮춰보고 점프를 했을때(JumpZVelocity 700->400 , Mass 200)첫번째 점프는 애니메이션 처음부터 재생하지만,착지 후 즉시 점프를 했을때,이전에 점프가 끝났던 프레임에서 재생하여, 바로 Falling 노드로 진입하는듯한 문제가 있었습니다. 혹시, 현재 노드를 벗어나거나, 진입하면, 무조건 첫 프레임부터 재생하겠다라는 옵션을 설정해줄 수 있을까요? 감사합니다
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
주피터 노트북 201_REGRESSION_BIKE_SHARING_MODELS 중 질문
안녕하세요 선생님주피터 노트북 201_REGRESSION_BIKE_SHARING_MODELS 중 Model Evaluation Test: LinearRegression 에 관하여 질문드립니다.predict_bikecount함수에서 , y_train 값을 casual_log 와 registered_log로 둔게 아닌 그냥 count 값으로 바로 사용했을때 predict값의 배열중에 음수 값으로 리턴 되는 것들이 있습니다. [코드 예시]X_train = df_train[ml_columns].copy()y_train = df_train['count'].copy()X_test = df_test[ml_columns].copy() LiRe = LinearRegression()LiRe_model = LiRe.fit(X_train, y_train)LiRe_model.predict(X_test) 리턴값 : array([-64.76111758, -55.17545696, -50.25089772, ..., 259.71536368, 271.23511233, 266.73978586])LinearRegression 뿐만아닌 Random Forest Regressor 같은 다른 모델을 사용 할 때도 count값을 log변환 하지 않고 바로 예측하게 되면 음수값이 예측되는데요.."kaggle 에서 rmsle로 scroing값을 제출 해야한다고 규칙이 정해져있어" log로 예측값을 변환한 후 처리하는 줄 알았는데, 그것보다 앞서 이런 회귀모델은 전부 내부적으로 처리될때 그냥 계산을 (로그변환을 하지 않고)하게되면 음수로 나오기 때문에 log처리를 해야하는건지... 정확하게 이해가 되지 않네요어떤 이유에서 바로 count (log처리를 하지 않고) 를 예측하게 되면 음수가 리턴 되는건가요?? - 본 강의 영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
마지막 배포하기에서 npm install -g vercel을 한 뒤에도 인식을 못하는 분들 이거 확인해보세요!
한 30분동안 고생했는데.. 후.. 다른분들은 고생하지 마시길 바라며..vercel : 이 시스템에서 스크립트를 실행할 수 없으므로위치 줄:1 문자:1+ vercel login+ ~~~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess이런 문구가 나온다면windows powerShell을 관리자로 실행하셔서현재 권한상태 확인(get-ExecutionPolicy) - Restricted로, 로컬에서 작성한 스크립트를 실행할 수 없는 상태 오류권한 상태를 Set-ExecutionPolicy RemoteSigned를 하고 Y로 변경한다.get-ExecutionPolicy로 변경이 되었는 지 확인하시면 됩니다.꼭, 관리자 실행으로 PowerShell을 키셔야 가능합니다!!!! 다른분들은 고생하지 마시길 바랍니다 ㅠ
-
해결됨독하게 되새기는 C 프로그래밍
pszParam 수정이 왜 Hello World print에도 영향을 미치는지 이해가 잘 안됩니다.
섹션1 문자(배)열 상수는 어디에 저장되는가?에서 4분쯤에 나오는char* pszParam = "Hello World\n";printf(pszParam); printf("Hello World\n"); 여기서 pszParam을 디버거 메모리에서 수정시 아래 hello world가 왜 수정되는지 잘 이해가 되지 않습니다. 기본적으로 다른 메모리 공간에 저장 되어야 될꺼라고 생각되는데 컴파일러가 알아서 최적화 했다고 봐도 될까요? printf("Hello World\n"); 여기를 글자 한개만 더 넣어도 pszParam을 수정해도 아래 print 되는 문자열이 같이 수정되지는 않았습니다. 그리고 질문하면서 궁금해진 점이 printf("Hello World\n");이것만 있을 때 이 hello world! 가 쓰여진 주소를 알 수 있는 방법이 있을 까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Session 객체는 thymeleaf에서 어떻게 사용하는건가요??
스프링 부트 3.0 부터는 ${#request} , ${#response} , ${#session} , ${#servletContext} 를 지원하지 않기 때문에 model에 담아서 뷰 템플릿으로 넘겨줘야 한다고 하셨는데이 코드상에는 session을 따로 model에 넘기는 부분이 안보여서요..@GetMapping("/basic-objects") public String basicObjects(Model model, HttpServletRequest request, HttpServletResponse response, HttpSession session) { session.setAttribute("sessionData", "Hello Session"); model.addAttribute("request", request); model.addAttribute("response", response); model.addAttribute("servletContext", request.getServletContext()); return "basic/basic-objects"; }코드 상에는 따로 model에 session 데이터를 넘겨주는 부분이 안보이는데basic-objects.html에서는 <li>session = <span th:text="${session}"></span></li> 이 코드에서처럼 ${session}을 변수 처럼 사용하더라구요.. 이렇게 할 수 있는 이유가 session은 thymeleaf에서 기본으로 제공하는 편의 객체여서 그런건가요?? 아니면 springMVC가 HttpSession session을 컨트롤러 메소드에서 파라미터로 받았기 때문에 자동으로 model에 넣어주기 때문에 그런건가요??비슷한 질문들을 확인해봤는데 잘 이해가 가지 않아서 질문 드립니다.