묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
settings.json
다른 수강생분들에게도 문제 해결에 도움을 줄 수 있도록 좋은 질문을 남겨봅시다 :) 1. 질문은 문제 상황을 최대한 표현해주세요.2. 구체적이고 최대한 맥락을 알려줄 수 있도록 질문을 남겨 주실수록 좋습니다. 그렇지 뭐 많이 뜨는데...어떻게 해야되나요. 처음에 defult?.settigns.json으로 되어 있어서 cmd+,로 눌러서 settings.json으로 설정했는데도 많이뜨네요.
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
강사님 질문이있습니다.
글 삭제 remove 메소드 실행할때 deletPost에서 (props.id) 삭제와 deltePost(id) 삭제의 차이점이 궁금합니다 어차피 delete restapi는 연결된시점에 그냥 id만 써도 되는거아닌가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
통합테스트 관련하여 궁금한점이 있습니다.
안녕하세요! 강의 듣다가 의문이 생겨서 질문 드립니다. 강의에서 스프링부트와 DB를 모두 연결하여 통합테스트를 하는 것보다 순수 자바 코드를 이용한 유닛테스트를 하는 것이 더 좋은 테스트라고 하셨습니다. 제가 궁금한 것은 실무에서 테스트를 진행할 때, 유닛테스트를 한다면 데이터가 메모리에 저장되고 로직이 잘 실행되는지를 확인 할 수 있지만, 실제 스프링 컨테이너에 잘 들어갔는지, 의존성 주입이 잘 되었는지, DB에 연결이 잘 되고 저장이 잘 되는지 등등 실제 서비스가 돌아갈 때는 이런 것들이 중요할텐데 왜 유닛테스트를 하는 것이 더 좋은 테스트인지 궁금합니다. 메모리에 저장되는 것이 잘 작동된다고 해도, 실제 DB를 연결했을 때 문제가 생기는 경우도 많을 것이라 생각이 듭니다. 그냥 유닛 테스트와 통합 테스트를 적절히 섞어 테스트를 하면 되는 문제인 것 같다고 생각이 드는데 그래도 여쭈어봅니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
fragment 썻을 때 오류는 아닌데 저렇게 빨간색으로 나오는 이유가 뭘까요
(사진)
-
미해결Vue.js 시작하기 - Age of Vue.js
컴포넌트 여러개 생성했음에도 모두 그려지지 않는 현상에 대해 질문 드립니다!
안녕하세요, 장기효님 덕분에 강의 잘 수강하고 있습니다! 수강 중 궁금한점이 있어서 글을 남깁니다. app-content가 뷰에 그려지지않아 이유를 찾다가 app-header컴포넌트를 셀프클로징을 풀어주니 app-content가 그려지는것을 발견했습니다. 컴포넌트는 셀프클로징을 하면 안되는것일까요? 아니면 제 코드에 다른 문제가 있는 것일까요? 뷰가 그려지지 않는 코드를 첨부드립니다. (이 상황에서 app-header의 셀프클로징을 수정해주면 정상으로 뷰가 그려집니다. ) <body> <div id="app"> <app-header v-bind:propsdata="message"/> <app-content /> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var appHeader = { template: "<h1>header : {{propsdata}}</h1>", props: ["propsdata"], }; var appContent = { template: "<div>content</div>", }; new Vue({ el: "#app", components: { "app-header": appHeader, "app-content": appContent, }, data: { message: "hi!!", num: 100, }, }); </script> </body> 추가) '같은 컴포넌트 레벨 간의 통신 방법 구현 1'을 듣던중 셀프클로징을 사용하지 않았는데도 위와 비슷한 현상이 일어나서 추가합니다! elements탭이나 vue탭에서 보아도 app-header 컴포넌트만 나타나고 app-content 컴포넌트는 나오지 않습니다. 이 상황에서 app-header컴포넌트를 주석처리하면 app-content컴포넌트가 보이는데 무엇이 잘못된 것일까요? 코드를 첨부드립니다! <body> <div id="app"> <app-header></appHeader> <app-content></app-content> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var appHeader = { template: "<h1>header</h1>", }; var appContent = { template: "<div>content<button>passNumber</button></div>", }; new Vue({ el: "#app", components: { "app-header": appHeader, "app-content": appContent, }, }); </script> </body> vue생성자 함수를 찍어보니 components안에 두 컴포넌트가 모두 잘 생성되어있는것 같습니다. - elements탭에서는 header만 보입니다. (vue탭도 header만 보입니다ㅜ)
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
유의미한 시간 차이
안녕하세요, 강의 덕분에 알고리즘 잘 배우고 있습니다. 강사님 답안을 참고하면서 구현을 하고 있는데요. 1. Main 클래스를 public 지정 여부 2. Queue = new LinkedList<>() 에 <> 를 붙여주는 것 여부에 따라서 20ms 씩 시간 차이가 났습니다. * (1) public class Main + Queue = new LinkedList<>(): 1961ms * (2) class Main + Queue = new LinkedList<>() 1986ms * (3) class Main + Queue = new LinkedList(): 2000MS * (3) public class Main + Queue = new LinkedList(): 2013MS 20ms 는 유의미한 시간 차이인가요? 여러 코드를 테스트 해볼 때, 어느 정도 부터가 성능에 영향이 간다고 할 수 있는 정도인지 궁금합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
username password 오류
2022-07-02 17:50:18.480 ERROR 6624 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalStateException: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is org.h2.jdbc.JdbcSQLInvalidAuthorizationSpecException: Wrong user name or password [28000-214] 이 오류가 왜 뜨는건가요,,ㅜㅜㅜ
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
injectable 데코레이터 유무 차이
injectable 데코레이터가 없어도 문제없이 작동하는 것 처럼 보이는데.. 어째서 명시해야하는건가요? 그리고.. 서비스에 injectable 데코를 쓰면 모듈에 등록하라는 에러가 발생하는데 미들웨어는 써도 안써도 에러가 발생하지 않네요 따로 모듈에 적거나 하는게 아닌데두요
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
filter 이후 select 와 이전 select 차이점
안녕하세요 선생님 강의 말미에 select 의 순서가 중요하다고 가르쳐 주셨는데 실제로 실행해보니까 결과값은 동일해보이는건 어떤 이유 때문인지 궁금합니다. (혹시나 싶어서 조회할 때마다 전체 테이블을 같이 조회해봤습니다.) ----------------------------- data_sdf.filter(upper(data_sdf['Name']).like('%M%')).select('*').show() data_sdf.select('*').show() +---------+----+------+ | Name|Year|Gender| +---------+----+------+ | Chulmin|2011| Male| |Myunghyun|2015| Male| | Chulman|2011| Male| +---------+----+------+ +---------+----+------+ | Name|Year|Gender| +---------+----+------+ | Chulmin|2011| Male| | Wansoo|2016| Male| |Myunghyun|2015| Male| | Hyunjoo|2015|Female| | Chulman|2011| Male| +---------+----+------+ ------------------------- from pyspark.sql.functions import col, upper data_sdf.select('*').filter(upper(col('Name')).like('%M%')).show() data_sdf.select('*').show() +---------+----+------+ | Name|Year|Gender| +---------+----+------+ | Chulmin|2011| Male| |Myunghyun|2015| Male| | Chulman|2011| Male| +---------+----+------+ +---------+----+------+ | Name|Year|Gender| +---------+----+------+ | Chulmin|2011| Male| | Wansoo|2016| Male| |Myunghyun|2015| Male| | Hyunjoo|2015|Female| | Chulman|2011| Male| +---------+----+------+ --------------------------- 항상 좋은 강의 감사합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
cat repository에서의 오류
async existsByEmail(email: string): Promise<boolean> { try { const result = await this.catModel.exists({ email }); return result; } catch (error) { throw new HttpException('db error', 400); } } 에서 return result부분에서 오류가 발생합니다. src/cats/cats.repository.ts:20:7 - error TS2322: Type 'Pick<Document<Cat, any, any>, "_id">' is not assignable to type 'boolean'. 20 return result; ~~~~~~~~~~~~~~exists() 따라가 보면 리턴타입이 boolean이 아닌거 같은데 어떤 부분을 확인해 보면 좋을까요? console.log로 result를 찍어보면 { _id: new ObjectId~~~} 가 나옵니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
npm run dev 할 때
강의에서 보면 폴더가 REACT-SHOP-KO 로 되어 있는데 전 강의에서는 BOILERPLATE 로 되어 있어서 헷갈리네요. 따로 리액트 폴더를 새로 만들어서 거기서 npm run dev 를 해야 하는 건가요?
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
3:55분부터 이해가 안갑니다
3:55분부터 뒤에 내용이 이해가 잘 안갑니다. 0번째가 무슨 말이고 왜 (4,5,6)이 제일 큰지 궁금하고 왜 9반 리턴해주는지 이해가 안가는 말이 너무 많은데 무슨 내용을 설명해주실려고 했는지 글로 다시 설명해주실수 있나요?
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
안녕하세요 질문이 있습니다!
안녕하세요~ 질문이있는데용 OPEN 키워드를 사용하지않고 사진의 코드를 실행시키면 값이 300으로 나오게되는데요~ Derived(300) 으로 부모가 호출이되고 자식의 프로퍼티가( override )가 아니기 때문에 부모의 초기화블록이 실행되면서 자식의 초기화되지 않는 init 블럭에 접근하지 않고 부모의 init에서 처리하기 때문에 300이 재대로 출력되는건가요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
질문
1. 책 226 페이지에 xgboost는 자체 내장된 교차검증이 있다고 나와있는데, 목적함수에 왜 따로 교차검증을 하시는건가요? 2. 출력되는 best loss에 경우 정확도말고 다른 성능지표를 같이 확인하고 싶을때가 있을 수 있을거같은데 그럴경우에는 정확도 뿐만 아니라 다른 성능 지표까지 한번에 같이best loss에 출력되게 하는 방법은 없을까요? 3. n_estimators의 경우 최적 하이퍼 파라미터를 잘 안찾아보는 편인가요? 4. max_evals의 경우 많이 반복할수록 시간은 오래 걸리지만 더 높은 성능을 기대할 수 있나요? 5. 최적 하이퍼파라미터 찾으실 때 미리 어느정도 값을 잡고 가시는데 그런건 경험으로 어느정도일지 예상하고 하시는거죠?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 실행 방법
강사님께서는 맥으로 iterm2 를 사용하시는 것 같은데 윈도우로는 저런 화면을 어떻게 들어가야 하나요? cmd 로 했을 땐 명령어가 맞지 않아 안된다고 나와서 질문 드립니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
강사님 메모이제이션 코드가 잘못된것 같습니다.
private int fibo(int n) { if (n == 1) return 1; else if (n == 2) return 1; else { if (mem[n] != 0) { return mem[n]; } else { mem[n] = fibo(n - 2) + fibo(n - 1); return mem[n]; } }} 위가 적정한 메모이제이션 코드가 아닐까 싶습니다. 예시로 작성한 코드는 fibo 함수 에서 배열내 저장된 값이 없을때만 연산을 해야하는데 배열내 저장여부와 관계없이 매 호출 마다 연산을 하니 결과값이 늦게 출력되는것 같습니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
데이터베이스 연결 방법 개선되면 좋겠습니다.
안녕하세요. 개발환경 설정하는 쪽에서 문제가 생겼습니다. 몽고디비 클라우드를 사용하는 부분이었는데요. 방화벽이나 기타 사유로 클라우드를 이용하지 못 하는 경우 개발환경 구축이 불가능합니다. 다음엔 도커컴포즈나 스탠드얼론으로도 할 수 있게 방법을 제공 해주시면 좋지 않을까 합니다. 아직 강의 초기 부분이지만 열심히 듣고 성장하도록 하겠습니다. ㅎㅎ 감사합니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
useCallback
안녕하세요!!! 일기를 삭제할 때 다른 일기들이 리렌더 되지 않기 위해 useCallback을 사용한다. 라고 이해했습니다. 그러면 App.js에 onRemove에만 useCallback을 하면 되는 거 아닌가요? 왜 onEdit에도 useCallback을 해야할까요? onEdit은 일기 수정이니 onRemove만 useCallback한 후 일기 삭제하면 리렌더링이 안되야하는거아닌가요??? (둘 중 하나만 하면 전체 일기가 리렌더링 되었습니다...)
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
npm init
패키지를 생성중 나가고 싶으면 Press ^C 하라고 하는데 ^C 가 어떤 키 인가요??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
리턴 값을 받지못함.
이렇게 계속 못잡아주고있습니다 이럴 때는 어떻게 해결해야하나요 ㅜ