묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
질문!
6분에 나오는 문제에서 아래와같이 하면 답이 안나오던데 왜 그런건가용? 뭐가 문제죠??SELECT max(salary*months) , count(max(salary*months))FROM employee
-
미해결스프링 핵심 원리 - 기본편
소멸 콜백 method 인 close() 가 url 을 종료하지않아도 출력되는이유
항상 좋은 강의를 만들기위해 노력해주셔서 감사합니다!덕분에 매일 매일 성장하는걸 느낄 수 있어 뿌듯합니다 ㅎㅎlocalhost:8080/log-demo에 접속하면 정상적으로 초기화 콜백이 출력되고,Log 도 정상적으로 출력됩니다. 궁금한 점은 소멸 콜백 method 인 close() 가 url 을 종료하지않아도 출력되는 부분입니다.제가 이해하기로는 request 스코프의 생명주기는 url 접속부터 종료할 때 깍지인데요제가 잘못 이해하고 있는것일까요? 아니면 다른 이유가 있는걸까요??
-
미해결홍정모의 따라하며 배우는 C언어
1.9강 컴파일러와 링커
라이브러리 코드 와 착수 코드가 있다고 하셨는데#inlclude <stdio.h> 이게 착수 코드가 맞나요??
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다.
안녕하세요. 먼저 좋은 수업해주셔서 감사합니다. 강의자료를 받고 싶어서 글을 납깁니다. jungyounghoon1722@gmail.com 으로 보내주시면 감사드리겠습니다 감사합니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
/health_check를 실행했을 때, 값이 바뀌지 않습니다.
안녕하세요.user-service application.ymlspring: application: name: user-service cloud: config: name: ecommerce config: import: optional:configserver:http://localhost:8888포스트맨에서, POST방식으로 actuator/refresh를 실행했을 때,org.springframework.cloud.config.server.environment.NoSuchLabelException: No such label: main위와 같은 에러가 발생해서 main 브랜치를 추가했더니, actuator/refresh를 실행했을 때 에러가 발생하지 않게 되었습니다.예를 들어, token.secret 값을 변경하고 main브랜치에 커밋한 후, actuator/refresh를 실행하면 정상적으로 refresh가 되는 것 같습니다.[ "config.client.version" ]http://localhost:8888/ecommerce/default 에서도 값이 변경되는 것을 확인했습니다. "source": { "token.expiration_time": 86400000, "token.secret": "user_token2", "gateway.ip": "192.168.0.8" }그런데, /health_check를 실행해보면 새로운 값으로 변경되지 않습니다.It's working in user service, port(local.server.port)=61250, port(server.port)=0, token secret=user_token1, token expiration time=86400000어디가 잘못된 건지 혹시 알 수 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
안녕하세요 코딩테스트 공부 시작하려는데
유튜브를 보니까 일단 언어를 한달동안 공부후에 보면 좋다고 하셔서현재[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문 - 판다코딩님의 강의를 듣고 있는데 이 강의를 다 본 이후라면큰돌님의 코딩테스트 강의를 수강할만 할까요? 현재 아무 지식없는 초보입니다
-
미해결입문자를 위한 자바스크립트 기초 강의
미니 프로젝트 포토 앨범
선생님~ prev, next 버튼 클릭이벤트 핸들링에서 if()문 안의 return; 은 이미지 한장에 대한 강제종료를 의미 하는건가요?
-
미해결유니티 머신러닝 에이전트 완전정복 (기초편)
DQN 학습 및 저장 모델 불러오기 속도 문의
안녕하세요, 책을 먼저 사고, RL 커뮤니티 페이스북 페이지에서 인프런 강의 있다는 말 듣고 바로 사서 듣고 있는 중입니다. 강화학습 입문자에겐 빛과같은 존재이십니다. 감사합니다.GridWorld 환경 만들고, DQN으로 학습을 시킨뒤 저장된 모델 불러와서 학습된 결과를 볼 때 애들이 너무 빨리 움직입니다. 학습할때는 time_scale이 12이고 test_step으로 들어가면 time_scale이 1이 되어야 하는데, 반대인 느낌이 듭니다. 코드는 깃허브에서 다운 받은거에서 load_model 부분만 False에서 True로 바꾸고 train_model를 False로 바꿨습니다. 처음 학습할때도 처음 50000번 step을 돌고 나서 test 에 들어갈때 갑자기 확 빨라지는 걸 느꼈는데요, 이게 원래 그런건가 싶어서요, 어떻게 손을 봐야 할지 문의드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실제로는 Hashmap 사용하면 안된다는 말이? 무슨말일까용?
질문 그대로 입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
updateItemDto
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.새해 복 많이 받으세요 !열심히 강의를 수강중인 학생 입니다.updateItemDTO 관련하여 궁금한게 생겨서 문의 남깁니다.영한님이 말씀해주신 의견에 따라 소스를 변경해보았습니다.Controller updateItemDto (service package안에 뒀습니다)ServiceItembook소스는 이런식으로 변경해서 잘 동작 하는 것 확인 했습니다. 궁금점영한님이 다른 분에게 남겨 준 글을 봤을 때DTO가 생성되는 계층에 dto class를 작성하라고 쓰여있었습니다.저의 소스 같은 경우 Controller 에서 인스턴스화 되고 있는데 이럴 때는 Controller 밑에 dto package를 만들었어야 하는건가요? Service 쪽에서 Item findItem = itemRepository.findOne(itemId); findItem.changeItem(updateItemDto);이 로직을 실행하게 되면 Book, Album , Movie 다 똑같이 changeItem override 해주었습니다. 이후에 Controller에서 Album , Movie 에 필요한 필드 값 세팅 후 Service로 넘겼습니다. 3개의 자식 중에 Book 호출 되게 되는데 이 점이 궁금합니다(기본적인 자바 지식 일수도 있지만, 구글링을 하여도 적합한 글을 찾지 못해서 글 남겼습니다) 3. 2번과 이어지는 질문인데, 혹시 movie , album , book 을 다 수정할 수 있게 된다면 어떤 식으로 구성해야 좋은지 궁금합니다!4.처음 view에서 넘겨 받은 BookForm을 itemService.updateItem()인자로 넘기지 않고 중간에 변환해서 넘긴 이유가 궁금합니다! 5번 질문과 같은 맥락일까요5.service 계층에서 dto를 의존하게 되는 경우는 어떤 경우인지도 궁금합니다 !좋은 강의 잘 보고 있습니다.항상 감사합니다!
-
해결됨누구나 시작할 수 있는 네트워크 Step 3 (네트워크 만들기)
GNS3 VM.ova 실행 오류
GNS3 VM.ova 실행 시Error while converting to a virtual machine : failed to read from file: GNNS3 VM.ova라고 오류가 납니다.
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
밑의 댓글 보고 질문드립니다.
https://www.inflearn.com/course/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%98%AC%EC%9D%B8%EC%9B%90-1/unit/122327?category=questionDetail&q=664606&tab=community 이 글 보고 질문드립니다.interface myArray<T> { myForEach(callback: (v: T) => void): void; } const a: myArray<number> = [1, 2, 3] as myArray<number>; // 에러 발생 a.myForEach((v) => console.log(v)); 이렇게만 작성할 경우, Property 'myForEach' is missing in type 'number[]' but required in type 'myArray<number>' 에러가 발생합니다. a의 타입을 myArray<number>로 지정했음에도 Array<number>를 참고하는 이유가 뭔가요? Array<number>를 참고하기 때문에 밑의 댓글에 interface myArray<T> extends Array<T> 로 적으셨던 건가요? 강의에서 forEach 메서드가 에러가 안났던 이유는 Array<T>에 이미 forEach 메서드가 있었기 때문인가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Uncaught TypeError: Cannot create property '_updatedFibers' on number '0' at requestUpdateLane (react-dom.development.js:25417:1)
제가 reactDOM.render가 더이상 18v에서 작동안한다해서 root.render로 방식을 바꾸었는데 이제 딱 이에러 하나만 남았습니다.. 해결을 못하겠습니다react-dom.development.js:25417 Uncaught TypeError: Cannot create property '_updatedFibers' on number '0' at requestUpdateLane (react-dom.development.js:25417:1) at updateContainer (react-dom.development.js:28815:1) at ReactDOMHydrationRoot.render.ReactDOMRoot.render (react-dom.development.js:29314:1) at ./src/index.js (index.js:9:1) at options.factory (react refresh:6:1) at __webpack_require__ (bootstrap:24:1) at startup:7:1 at startup:7:1requestUpdateLane@react-dom.development.js:25417updateContainer@react-dom.development.js:28815ReactDOMHydrationRoot.render.ReactDOMRoot.render@react-dom.development.js:29314./src/index.js@index.js:9
-
미해결스프링 핵심 원리 - 기본편
오류 표시가 안나와요
4 related problems 라는 표시가 저한테서는 안나와요..제가 저번에 뭘 끄긴 한거같은데 다시 킬수있는 방법이 있을까요?? 같은 맥북입니다.
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 방식으로 풀어보았는데, 효율적인 코드가 맞는지 확인 부탁드리겠습니다!
function solution(s: string, t: string) { let answer = 0; t = t.split("").sort().join(""); for (let i = 0; i < s.length; i++) { const slideStr = s.slice(i, i + t.length); console.log(slideStr); if (slideStr.split("").sort().join("") === t) answer++; } return answer; } console.log(solution("bacaAacba", "abc"));선생님께서 풀어주신 방식이랑 너무 달라, 이 방식도 효율적인지 확신이 안서서요. 제 코드 한 번 확인 부탁드리겠습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
uuid
uuid 로 한 이유가 있을까요 ?? ㅎ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
react-router-dom사용이후 컴파일은 성공했으나 그뒤로 지속적인 문제가 발생합니다..
import "./App.css"; import MainPageComponent from "./main"; import { Switch, Route } from "react-router-dom"; import UploadPage from "./upload"; import ProductPage from "./product"; function App() { return <div> <Switch> <Route exact={true} path={"/"}> <MainPageComponent/>; </Route> <Route exact={true} path="/product"> <ProductPage/> </Route> <Route exact={true} path="/upload"> <UploadPage/> </Route> </Switch> </div> } export default App; import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import reportWebVitals from './reportWebVitals'; import { BrowserRouter as Router } from 'react-router-dom'; ReactDOM.render( <React.StrictMode> <Router> <App /> </Router> </React.StrictMode>, document.getElementById('root') ); // If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals reportWebVitals(); "name": "reactsecond", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "axios": "^1.2.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^5.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } } 오류내용- 화면이 빈페이지로나옴(컴파일은 success)react-dom.development.js:86 Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createrootprintWarning @ react-dom.development.js:86bootstrap:27 Uncaught TypeError: Cannot read properties of undefined (reading 'isBatchingLegacy') at ensureRootIsScheduled (react-dom.development.js:25626:1) at scheduleUpdateOnFiber (react-dom.development.js:25531:1) at updateContainer (react-dom.development.js:28858:1) at react-dom.development.js:29576:1 at flushSync (react-dom.development.js:26189:1) at legacyCreateRootFromDOMContainer (react-dom.development.js:29575:1) at legacyRenderSubtreeIntoContainer (react-dom.development.js:29601:1) at Object.render (react-dom.development.js:29685:1) at ./src/index.js (index.js:8:1) at options.factory (react refresh:6:1)140react-dom.development.js:26146 Uncaught TypeError: Cannot read properties of undefined (reading 'isBatchingLegacy') at batchedUpdates$1 (react-dom.development.js:26146:1) at batchedUpdates (react-dom.development.js:3991:1) at dispatchEventForPluginEventSystem (react-dom.development.js:9287:1) at dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (react-dom.development.js:6465:1) at dispatchEvent (react-dom.development.js:6457:1) at dispatchContinuousEvent (react-dom.development.js:6444:1)5react-dom.development.js:26146 Uncaught TypeError: Cannot read properties of undefined (reading 'isBatchingLegacy') at batchedUpdates$1 (react-dom.development.js:26146:1) at batchedUpdates (react-dom.development.js:3991:1) at dispatchEventForPluginEventSystem (react-dom.development.js:9287:1) at dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (react-dom.development.js:6465:1) at dispatchEvent (react-dom.development.js:6457:1) at dispatchDiscreteEvent (react-dom.development.js:6430:1)4react-dom.development.js:26146 Uncaught TypeError: Cannot read properties of undefined (reading 'isBatchingLegacy') at batchedUpdates$1 (react-dom.development.js:26146:1) at batchedUpdates (react-dom.development.js:3991:1) at dispatchEventForPluginEventSystem (react-dom.development.js:9287:1) at dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (react-dom.development.js:6465:1) at dispatchEvent (react-dom.development.js:6457:1) at dispatchContinuousEvent (react-dom.development.js:6444:1)8react-dom.development.js:26146 Uncaught TypeError: Cannot read properties of undefined (reading 'isBatchingLegacy') at batchedUpdates$1 (react-dom.development.js:26146:1) at batchedUpdates (react-dom.development.js:3991:1) at dispatchEventForPluginEventSystem (react-dom.development.js:9287:1) at dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (react-dom.development.js:6465:1) at dispatchEvent (react-dom.development.js:6457:1) at dispatchDiscreteEvent (react-dom.development.js:6430:1)128react-dom.development.js:26146 Uncaught TypeError: Cannot read properties of undefined (reading 'isBatchingLegacy') at batchedUpdates$1 (react-dom.development.js:26146:1) at batchedUpdates (react-dom.development.js:3991:1) at dispatchEventForPluginEventSystem (react-dom.development.js:9287:1) at dispatchEventWithEnableCapturePhaseSelectiveHydrationWithoutDiscreteEventReplay (react-dom.development.js:6465:1) at dispatchEvent (react-dom.development.js:6457:1) at dispatchContinuousEvent (react-dom.development.js:6444:1)
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
netflix 앱 질문 검색 후 홈으로 돌아가기)
안녕하세요 넷플릭스 앱까지 수강했습니다!app 테스트를 해보다가 검색 후에 홈으로 돌아가고 싶을 때 netflix 로고를 누르더라도 홈으로 돌아가지 않는 거 같은데, 해당 기능을 위해서 어떤 코드를 추가해줘야할까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
우선순위 큐 강의를 듣다가 질문드립니다.
int now = _heap.Count - 1; 이 부분에서, (_heap.Count - 1) 이 추가한 노드의 위치가 되는 과정이 궁금합니다. 혹시 카운트가 0을 포함하기 때문에 1을 빼 줘야 본래 위치가 나오는 건가요?
-
해결됨14일만에 배우는 ASP.NET CORE
안녕하세요 강사님.
안녕하세요 강사님. 지난번 mysql 관련해서 질문을 했었습니다.제가 기초도 없는데 db화면에 뿌려보겠다고 열심히 삽질하다가 다시 기초부터 봐야될것 같아서 처음부터 강의 내용을 손에 익을때까지 따라하고 있습니다. 현재 제가 사용하는 버전은 core 6 버전입니다.visual studio 2022버전이구요. 근데 04.의존성주입 패턴<--이강의를 따라할때 거의 끝무렵에//의존성 주입을 사용하기 위해 서비스로 등록//인터페이스(IUser)는 껍데기, UserService 내용물.//IUser 인터페이스에 UserService 클래스 인스턴스 주입.builder.Services.AddScoped<IUser, UserService>();//mvc패턴을 사용하기 위해서 서비스로 등록.builder.Services.AddMvc(); 해당 두줄을 입력해주는데요.제가 지금 저 AddScoped 부분에서 예외처리가 안되서 f5로 실행을 하면 오류가 발생을 하더라구요.오류 내용 읽어보면.System.NullReferenceException : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.위 내용이 첫줄로 나오는데 이 오류를 해결하는 방법이 무엇인지 아실까요?또한 화면 상단에 ChangeSignatureCodeRefactoringProvider 에 오류가 발생하여 사용할 수 없습니다. 라는 것도 추가적으로 나옵니다..이게 비쥬얼스튜디오 버전이 달라서 발생하는 것인지.... 확인 한번 부탁드립니다 ㅠ