묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
node.js 교과서 예제 질문
교제의 url.js 와 searchParams.js 예제를 보면 각각 아래 부분은 굳이 왜 작성을 했을까요? const { URL } = url; const { URL } = require('url'); 없어도 예제 실행에는 문제가 없는데요.
-
미해결초보를 위한 쿠버네티스 안내서
로드밸런서 실습에 대해 질문드립니다.
실습 내용대로 로드밸런서 셋팅을 했는데 해당 IP로 접근이 되지 않아 질문드립니다. [현재 적용한 내용] 1. 로드밸런서 생성 2. metallb 애드온 활성화 3. metallb config map 적용 1. minikube의 driver를 docker로 start했는데, 이러면 minikube service를 이용해 연결해야만 접근이 가능한가요?위에 나오는 IP와 Port로 바로 접근이 불가능한가요? 2. 혹시 minikube service를 이용하지 않아도 접근이 가능해야한다면 제가 어떤 것을 더 하면 될까요? 답변 부탁드리겠습니다. 감사합니다. :)
-
미해결홍정모의 따라하며 배우는 C언어
11.8 선택정렬 코드
선택 정렬 함수에서 if문에 if(strcmp(arr[min_idx],arr[j])>0) min_idx=j; 대신 if(strcmp(arr[min_idx],arr[j])==1) min_idx=j; 으로 써도 똑같이 실행될거라 생각하고 아래와 같이 작성했는데 결과값이 다른 이유가 뭔가요? (strcmp에서 왼쪽값이 더 크면 1을 반환하는 것으로 알고 있습니다)
-
미해결자바스크립트 : 기초부터 실전까지 올인원
세미콜론 사용 질문입니다. ( + 오타제보)
VSCode 설치 전에 replit 사용하실 때는 세미콜론(;)을 사용 안 하시다가 VSCode 설치 이후부터는 세미콜론을 사용하시더라고요. 많은 코드를 작성 안해서인지 몰라도 차이가 없는 것 같은데 어떤 차이가 있을까요? 그리고 숫자맞추기 게임 2탄:HTML과 자바스크립트가 소통하는 법 강의 맨 하단 설명(영상X)에 innerText인거 같은데 innterText로 입력되어 있습니다. 강의 잘 보고 있습니다. 감사합니다.
-
미해결코딩으로 학습하는 리팩토링
리팩토링 8. 매개변수 객체 만들기 강의 부분에서...
안녕하세요! 리팩토링 8. 매개변수 객체 만들기 강의를 보다가 궁금한점이 생겨서 질문 드립니다. 백기선님이 처음에 getRate()와 getMarkdownForParticipant()에서 매개변수인 int 타입의 totalNumberOfEvents와 Participant 타입의 매개변수가 반복적으로 등장하기 때문에 매개변수 객체 만들기를 실시하여야 한다고 하셨습니다. 변경하는 와중에 다른방법을 채택하여 totalNumberOfEvents를 필드 변수로 이동시켰는데요 혹시 이 상황에서 매개변수 객체 만들기 대신 필드이동을 선택하신 이유가 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Controller, Service, Repository가 등록되고 주입 되는 순서
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 제가 이해한 내용은 1. MemberController가 생성이 될 때, 스프링 빈에 등록되어 있는 MemberService의 객체를 가져다 넣어준다 2. 스프링이 MemberService를 스프링 컨테이너에 등록을 하면서 생성사를 호출하는데 @Autowired를 통해 MemberRepository가 필요한 것을 알고 스프링 컨테이너에 등록되어 있는 MemberRepository를 주입해준다 3. MemberRepository의 구현체로 MemoryMemberRepository가 있고 이것을 주입해주게 된다 이렇습니다 근데 MemberController가 생성될 때 생성자가 호출되고 @Autowired를 통해 MemberSerivce가 필요하다는 것을 알고 이미 등록되어있는 MemberSerivce 객체를 주입해주게 된다고 하셨는데 스프링이 처음 시작될 때 @Controller, @Service, @Repository 어노테이션들이 붙어있는 클래스들을 먼저 등록을 한 뒤에 주입이 시작이 되는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 빈과 스프링 컨테이너 질문입니다
질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Controller, Service, Repository가 서로 어떻게 등록되서 주입되는지 설명하는 부분에서 [6:43] MemberController가 생성이 될 때 스프링 빈에 등록되어 있는 MemberService 객체를 가져다가 넣어줍니다 [7:30] 스프링 컨테이너에 있는 MemberRepository를 넣어줍니다 설명을 하실때 앞에서는 '스프링 빈에 등록되어 있는~'이라고 설명을 해주시고 뒤에서 '스프링 컨테이너에 있는~'이라고 설명을 해주셨는데 서로 등록되는 위치가 다른건지 궁금합니다
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
안녕하세요! 강사님 문의 드릴 것이 있습니다.
안녕하세요! 인프런에서 강사님의 많은 강의를 들으며 많은 것을 배우고 있는 초보 개발자입니다! 좋은 강의를 제공해주심에 항상 감사하며 부족함을 채워나가는 중입니다! 다른게 아니라, 제가 블로그와 깃허브에서 TIL을 작성하고 있는데, 강사님의 강의를 듣고 요약 정리한 내용을 출처를 남기어 올려도 될까요? 감사합니다!
-
미해결얄팍한 GraphQL과 Apollo
안녕하세요. 질문드립니다.
안녕하세요 강사님! 좋은 양질의 강의를 이렇게 무료로 제공해주심에 정말 감사드립니다. 정말 잘 들었습니다. GraphQL과 Apollo가 요즘 떠오른다고 들었지만 무슨 기술인지 막막했는데 정리가 잘 되었습니다! 제가 질문 드리고 싶은 점은 제가 TIL을 매일 작성하는 중인데, 블로그와 깃허브에 강의 출처를 남기고 강의를 보며 공부한 내용을 올려도 될까요..? 감사합니다!
-
해결됨[자소서 첨삭] 8년차 e커머스 개발자가 알려주는 백엔드 웹 개발 신입 취업노하우
이력서 첨삭이 가능한가요?
안녕하세요 유용한 강의를 제공해주셔서 감사합니다 :) 강의를 보고 우선 이력서를 작성해봤는데 간단한 첨삭이 가능한가요?
-
미해결면접을 부르는 [개발자 이력서] 쓰기
이력서 멘토링 가능한가요?
안녕하세요 유용한 강의 해주셔서 감사합니다 :) 강의 기반으로 이력서를 작성하고 첨삭을 받고 싶은데 혹시 가능한가요?
-
미해결
인프런 질문할 때 코드 색상 넣는 법
코드 추가할 때, "Insert/edit code sample" 버튼 누르고 넣는 거 아닌가요? 저는 색깔이 안들어가는데, 어떻게 해야하나요? const para = document.querySelector('p'); para.addEventListener('click', updateName); function updateName() { const name = prompt('Enter a new name'); para.textContent = `Player 1: ${name}`; } 온라인 Syntax Highlighter를 써서 HTML로 나온 결과를 붙여넣으면 이렇게 쓸 수는 있는데, 다른 분들도 이런 식으로 코드 붙여넣으시나요? const para = document.querySelector('p'); para.addEventListener('click', updateName); function updateName() { const name = prompt('Enter a new name'); para.textContent = `Player 1: ${name}`; }
-
미해결인터랙티브 웹 개발 제대로 시작하기
가로 세로 모두 있는 경우
안녕하세요. 세로만 있는 경우는 다른 질문에도 답변을 달아주셨듯이 y값 옮기면 될 것 같습니다. 그런데 가로 세로 모두 있는 경우 ex) 0번 1번 2번 3번 4번 5번 6번 7번 8번 의 경우 animation을 줄 때 2->3으로 이동할 때 이미지 자체가 이동해서 중간과정이 이상하던데 혹시 이러한 경우는 안되는 것일까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
이런 오류는 어떻게 하나요..??
Scend에서 컴포넌트 붙이는 왼쪽 화면??이 안보이기 시작했습니다.. 이런식으로 안보이기 시작했고 이전에는 TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations, size 97 이런 오류 메세지가 뜨기 시작하면서 오른쪽에 원래? 뜨던것이 안보이는데 어떻게 해결하나요..???ㅠㅠ
-
미해결모던 자바스크립트(ES6+) 심화
throw 대신 return으로 에러를 반환하는 이유가 궁금합니다.
안녕하세요 선생님, 예제로 주신 fetch.js 파일의 try, catch 문에서 throw 대신 return을 사용하신 이유가 궁금합니다. const fetchData = { (... 생략) async main(url, option){ this.option = Object.assign({}, this.defaultFetch, option); this.setSendData(); try { const response = await fetch(url, this.option); return response.ok ? await this.convertData(response) : {error: response, errorCode: "OKError"}; } catch (error){ //server down return {error: error, errorCode: "NetWork"}; }; }, (... 생략) }; 저는 fetchData를 다음과 같이 사용할 것 같은데, 이 방식이 맞을까요? 만약 맞다면, 기능은 결국 동일하므로 그냥 단순히 취향 차이인지, 각각의 장단점이 있는지가 궁금합니다. // 에러를 return했을 때의 예상 코드 fetchData.main(url, option).then((someData) => { if (someData.error) { // TODO: 에러가 발생했을 때 수행할 작업 } }); // 에러를 throw했을 때의 예상 코드 fetchData .main(url, option) .then((someData) => {}) .catch((error) => { // TODO: 에러가 발생했을 때 수행할 작업 });
-
미해결홍정모의 따라하며 배우는 C언어
/ 이거 말고 왼쪽위에서 아래로 내려오는 모양 어딨어요?
키보드에서 안보인뒝 `이거 닯았는데 좀 길게 생김;;
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
에러가 납니다...ㅠㅠ
Server Error ReferenceError: children is not defined This error happened while generating the page. Any console logs will be displayed in the terminal window. Call Stack AppContainer file:///C:/Users/front/node_modules/next/dist/server/render.js (414:12) processChild file:///C:/Users/front/node_modules/react-dom/cjs/react-dom-server.node.development.js (3353:14) resolve file:///C:/Users/front/node_modules/react-dom/cjs/react-dom-server.node.development.js (3270:5) ReactDOMServerRenderer.render file:///C:/Users/front/node_modules/react-dom/cjs/react-dom-server.node.development.js (3753:22) ReactDOMServerRenderer.read file:///C:/Users/front/node_modules/react-dom/cjs/react-dom-server.node.development.js (3690:29) Object.renderToString file:///C:/Users/front/node_modules/react-dom/cjs/react-dom-server.node.development.js (4298:27) Object.renderPage file:///C:/Users/front/node_modules/next/dist/server/render.js (736:46) Object.defaultGetInitialProps file:///C:/Users/front/node_modules/next/dist/server/render.js (368:51) Function.getInitialProps node_modules\next\dist\pages\_document.js (145:19) Object.loadGetInitialProps file:///C:/Users/front/node_modules/next/dist/shared/lib/utils.js (69:29) 에러가 뜹니다.. 현재 강의 진도는 redux-devtools-extension 여기중에 개발자툴에서 히스토리보는 작업 할려고 서버 돌렸더니 저 문구가 뜨네요.... 아직 Server? 백엔드 만들기도 전인데 왜 이러는지모르겠어요....
-
미해결홍정모의 따라하며 배우는 C언어
파일 입출력 런타임에러
수업시간과 똩같이 파일을 읽어오는 코드를 따라했는데, 계속 런타임에러가 뜨는데 이런경우는 왜이런것이고, 어떻게 해결해야 하나요???
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ControllerV3 controller = (ControllerV3) handler에서 ()의 역할이 궁금합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] @Overridepublic ModelView handle(HttpServletRequest request, HttpServletResponse response, Object handler){ ControllerV3 controller = (ControllerV3) handler; Map<String, String> paramMap = createParamMap(request); ModelView mv = controller.process(paramMap); return mv;} ControllerV3 controller = (ControllerV3) handler; Q1. 다음 부분의(ControllerV3) handler 의 괄호 부분의 역할은 무엇인가요? = FrontControllerServletV5에서 handler에 포함 되는지 안되는지 확인하는 로직으로 사용되는 역할로 알고 있습니다. //개인적인 생각1 Member member = new Member(); 처럼 controller 는 ControllerV3를 핸들러에 넣을꺼야 라는 느낌인가요? //개인적인 생각2 public ModelView handle(Object handler){ } 여기의 handler 파라미터 변수에 직접 주입할때 ControllerV3 controller = (ControllerV3) handler ; 라고 사용하는건가요? Q2.혹시 JAVA에 대한 기초 문법이라면 어떻게 검색해야 다음과 같은 문법을 공부할수 있을까요? #깊고 꾸준하게 공부하겠습니다. 감사합니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mvc패턴을 사용한 예제를 볼 수 있는곳이 있나요?
공식문서에서는 SSR방식을 사용한다고 하셨는데, CSR을 사용하는 방식과, MVC패턴을 사용한, 사용하지 않은 코드를 보면서 차이를 보고 싶습니다 예제 사이트와 코드는 어디서 찾을 수 있나요?