묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
입력이 0인 경우는 어떻게 되나요?
안녕하세요~입력이 0 이면 바로 return 되어서 아무것도 출력이 안되는것 같습니다.if문으로 예외처리를 하는 것이 나을까요??아니면 함수내에서 print하지 않고 변수로 가져갈 방법은 없을까요?? 아래처럼 C언어의 포인터같은 느낌으로 하고 싶은데 문법이 틀리네요. 혹시 맞는 문법이 어떻게 될까요?? def pBin(self.res, n): if(n==0): return pBin(n//2) #print(n%2,end="") self.res *= 2 self.res += n%2 감사합니다~
-
미해결비개발자를 위한 RPA 강의 (UiPath 기본편)
프로그램 만들어서 배포해서 공유할수도 있나요
가능한가요
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
POST 무한 로딩
실제 포스트는 2개밖에 없지만 계속해서 포스트카드를 로딩합니다. postCardList에서 useEffect부분을 계속 불러 POST_LOADING_REQUEST 날리는것 같은데요, 어느 부분에서 문제가 되는지 잘 모르겠습니다.. 강사님 github에 들어가 비교해봐도 코드상 다른게 없거든요. (saga, reducer, postlist 등 살펴보았습니다)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문 드립니다!!!!!!!
안녕하세요. 수업 외적인 질문입니다만. 선생님한테 배운거 기준으로 프로젝트를 만들고 있는데요. 리액트 부분에서 SPA 특성을 만족시키려다 보니 너무 복잡해져서 고민입니다. 리액트의 장점으로 SPA와 컴포넌트 재활용 등이 있다고 생각하는데 선생님의 강의에서도 모든 곳에 SPA 특성을 살린거는 아닌데(예를 들어, NavBar의 각 메뉴 당 <a>를 이용한 이동) 실무를 하시는 분으로서 리액트를 하면 무조건 SPA를 만족시키는 방향이 좋은건지 궁금합니다.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
터미널 경고문
안녕하세요 강사님 똑같이 따라한다고 했는데 터미널 실행시 경고문이 나옵니다. 문제가 있는걸까요 ㅠ ㅠ
-
해결됨누구나 다루기 쉬운 Vue.js 입문 - 3시간 안에 배우기
아래 질문과 동일한데요
안녕하세요 뷰를 다시시작하려고 학습중인데 vue-cli에서 오류가 납니다 강의 업그레이드를 할 수 있을까요..?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
리포지토리 반환값을 List 에서 Stream 으로 바꿔 받는 과정에 문제가 생겨 남겨보아요
안녕하세요 김영한강사님.알찬 강의 열심히 응용중에 문제가 생겼습니다. 다음처럼 Repository 반환값을 List<엔티티> 에서 Stream<엔티티> 로 했을 경우 Controller 에서 엔티티를 받아오지 못하더라구요 MemberRepository . findAll() ---> Stream<Member> 반환 em.createQuery("select m from Member m", Member.class) .getResultStream() // MemberController 의 addAttr 직전 Stream을 List변환 memberService.findMembers().collect(Collectors.toList()); error1 : The object is already closed [90007-199]error2 : could not advance using next()직감으로는, 닫혔다는것이.. Stream 이라 불변객체여서 변경이 안된다는 이야기로 보이는데List<Member> 로 싹 바꿔야 되나 고민하고 있습니다. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- LIst<엔티티> 로 바꾸니 문제없이 출력이 되었습니다. 원인이 createQeury().getResultStream() 이었는데결국 Proxy 를 Stream 에 담은 상태로불변성이 보장되어서하이버네이트가 내부에 RealEntity 값을 심어야 되는데이작업을 할 수 없으니 애러가 나는것이 맞는건가요?맞다면, Stream은 어느시점에 사용하는것이 좋은가요..?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV 와 관련하여 질문드립니다!
1. 제가 실습해보려는 데이터셋이 40만 row 인데, 이 경우 cv 값을 몇으로 설정하는게 가장 좋은가요? 피쳐는 30개입니다. 2. 최적의 cv 값이 존재하나요? (가령 각 폴드 당 최적의 데이터 수가 존재한다든가...) 혹은 폴드 당 데이터 수가 많을수록 더 좋은건가요? 이 부분이 의문입니다 ㅠㅠ 3. 아래에서 max_depth를 6~24까지 줬을 때 24가 최적 파라미터로 결과가 나와서 혹시나 하는 마음에 24~32까지 줘봤더니 32가 최적 파라미터로 나왔습니다. 원래 이렇게 max_depth 최적값이 크게 나올 수도 있는 건가요? 아니면 다른 문제가 있는 걸까요? 문제가 없다면 40 넘게 max_depth를 더 키워봐도 되는걸까요? 과적합이 발생하고 있는게 아닌지 걱정됩니다 ㅠㅠ 4. 분류의 다양한 알고리즘을 한 예제에 모두 사용해봤는데, 정확도가 엄청 상이했습니다. 만약 전처리를 하지 않은 raw 데이터셋으로 모두 동일하게 fit 했을 때 정확도가 10~20% 가량 차이가난다면, 정확도가 비교적 지나치게 낮은 알고리즘보다는 높은 알고리즘을 기준으로 튜닝하는게 맞는건가요? 아니면 전처리가 더 중요하기 때문에 전처리 이후 다시 다양한 알고리즘을 적용해보는게 우선시되는건가요? 5. 2진 분류가 아닌 레이블이 3개인 분류(다중 클래스 분류)를 할때는 어떤 검증 방법을 써야 하나요? 6. 5번과 비슷한 질문인데 다중 클래스 분류를 할 경우에는 부스팅 방법이 적합하지 않은 것인가요? 랜덤 포레스트를 제외한 모든 부스팅 알고리즘 정확도가 엄청 낮게 나옵니다ㅠㅠ (혹은 제가 원핫인코딩 방식을 사용하지 않은게 잘못일까요?? 현재 클래스가 연속성이 없는 0, 1, 2로 나뉘고 있습니다)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Instance Segmentation 관련 궁금증입니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. Instance Segmentation에 대해서 궁금한 점이 있습니다. 제가 알고 있는바로는 Instance Segmentation 은 per-object detection이고 Semantic Segmentation 이나 Panoptic Segmentation은 per-pixel detection이라고 알고 있습니다. 만약 Instance Segmentation을 per-pixel detection으로 진행을 한다면 문제가 생길까요? 그러니까 예를 들어, 한 장의 거실 사진이 있다고 했을때, 사진내의 있는 모든 물체부터 천장, 바닥, 벽 등 모든 것을 instance segmentation으로 detect해도 문제가 없는 것 일까요? 많은 물체와 벽, 바닥 들이 pixel 상으로 겹칠텐데 이런 것도 문제가 되지 않을까요? 배경들에 대해 Semantic segmentation말고 Instance Segmentation을 쓰지 않는 특별한 이유가 있을까요? 아래 참고하실 만한 샘플 이미지 올립니다. 답변주시면 정말 감사하겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
몽고 db- connection timed out 에러
몽고 db 에러가 뜨는데 어디가 문제인지 모르겠어요.. Server Listening on 5000 [0] MongooseError [MongooseServerSelectionError]: connection timed out [0] at new MongooseServerSelectionError (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\error\serverSelection.js:22:11) [0] at NativeConnection.Connection.openUri (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\connection.js:823:32) [0] at Mongoose.connect (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\node_modules\mongoose\lib\index.js:333:15) [0] at Object.<anonymous> (C:\Users\vkdnj\Desktop\Infrun\boilerplate-mern-stack-master\server\index.js:19:26) [0] at Module._compile (internal/modules/cjs/loader.js:1137:30) [0] at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) [0] at Module.load (internal/modules/cjs/loader.js:985:32) [0] at Function.Module._load (internal/modules/cjs/loader.js:878:14) [0] at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) [0] at internal/main/run_main_module.js:17:47 { [0] reason: TopologyDescription { [0] type: 'ReplicaSetNoPrimary', [0] setName: null, [0] maxSetVersion: null, [0] maxElectionId: null, [0] servers: Map { [0] 'cluster0-shard-00-01.nvmvj.mongodb.net:27017' => [ServerDescription], [0] 'cluster0-shard-00-02.nvmvj.mongodb.net:27017' => [ServerDescription], [0] 'cluster0-shard-00-00.nvmvj.mongodb.net:27017' => [ServerDescription] [0] }, [0] stale: false, [0] compatible: true, [0] compatibilityError: null, [0] logicalSessionTimeoutMinutes: null, [0] heartbeatFrequencyMS: 10000, [0] localThresholdMS: 15, [0] commonWireVersion: null [0] }, [0] [Symbol(mongoErrorContextSymbol)]: {} [0] }
-
미해결해킹 대회를 위한 시스템 해킹 프로토스타 완벽 풀이집
putty 접속이 안 됩니다.
부팅할 때 이런 화면이 뜹니다. 푸티로 접속 하려고 하면 검은창이 뜨다가 종료 됩니다. 똑같이 설정 했는데 왜 안 되는걸까요?
-
미해결실전! Querydsl
쿼리 dsl fetch join에 대해서 여쭤보고 싶습니다.
안녕하세요 선생님. 배운내용을 더 잘 알고싶어서 이것저것 복습해보다 보니 자꾸 질문을 하게되네요 ㅎㅎ;; 쿼리 dsl을 이전 활용편에선 다룬 예제에 적용시켜보려다 자꾸 오류가 나서 질문을 남깁니다. @Overridepublic List<OrderDto> search() { List<OrderDto> dtos = queryFactory .select(Projections.constructor(OrderDto.class, order.id, member.username, order.orderDate, order.status, delivery.address, order.orderItems)) .from(order) .join(order.member, member).fetchJoin() .join(order.delivery, delivery).fetchJoin() .join(order.orderItems, orderItem).fetchJoin() .join(orderItem.item,item).fetchJoin() .fetch(); return dtos; } .join(orderItem.item,item).fetchJoin() 이 부분이 잘못된것같은데 어떻게 처리를 해야하는것인지 감이 안잡히네요. "select distinct o from Order o join fetch o.delivery join fetch o.member" + " join fetch o.orderItems oi join fetch oi.item" 위 쿼리를 쿼리dsl로 해볼려고 했습니다. 추가로 join을 한 줄로 처리할 수도 있는지 여쭤보고 싶습니다. 혹시 질문이 이상하거나 애매모호하다면 알려주시면 감사하겠습니다!
-
미해결애플 웹사이트 인터랙션 클론!
css 안먹히는데 ..
이부분이 제 css 이고 이부분이 강사님 css 인데 왜 저는 stickey 가 왜 전부다 block 이 되는거죠?.....css 가 안먹힙니다.. 왜 저는
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
정보수정처리 질문
선생님 항상 감사합니다. 정보수정처리에서 질문이 있습니다. 사용자 정보를 수정하는 처리를 할 때, 선생님께서는 컨트롤러에서 이렇게 설정하고, 서비스에서 이런식으로 modifyUserBean을 설정하셔서 처음 수정화면에 들어갔을 때, user_id와 user_name을 받아올 수 있도록 하셨는데요. 저는 이걸 더 간단하게 해보고자 컨트롤러 서비스 Dao 매퍼 이런식으로 해줘서, 서비스에서 set을 통해 넣어주는게 아니라, Dao에서부터 아예 빈을 받아오도록 해서 그 빈을 tempModifyUserBean에 넣어줬는데요. (tempModifyUserBean = userDao.getTempModifyUserBean(tempModifyUserBean);이렇게 set을 통해 넣어준게 아니라 바로 넣어줘버렸습니다. ) 이렇게 하니깐 수정화면에 들어갔을 때 user_name이랑 user_id가 안나옵니다. 혹시 그 이유를 알 수 있을까요? 서비스에서 System.out.println()으로 이름을 찍어봤을 때는 잘 나오는데요. 이유를 알고 싶습니다.
-
미해결지금 당장 성과내기, 페이스북 퍼포먼스 마케팅 실습
강의 이미지,영상자료 열기관련
안녕하세요. bit.ly/2M8fJhh 이 파일에 들어가 영상이랑 이미지 자료를 다운받으려 하는데, 구글 엑세스 권한때문에 열리지 안습니다. vkdrkd12@gmail.com 여기로 자료좀 받을수 있을까요?
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
마지막 문제 질문입니다.
char로 문자배열을 받은 뒤 for문에서 i<sizeof(arr)로 하면 전체 문자열을 불러오는 게 아닌 건가요? sizeof로 만들 때 문자열의 중간까지만 공백이 제거된 상태로 나와서 질문드립니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
주석처리 방법 여쭙습니다.
너무 좋은 강의 잘 들었습니다. 너무 기초적인 질문이라 죄송하지만..주석처리#/주석해제는 어떻게 하는 것인지요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
동적 쿼리를 이용해서 엔티티를 모르는 DB에 접근해 결과를 뽑아낼 수 있을까요?
안녕하세요 스프링 기초부터 활용편까지 유익하게 듣고 있습니다. 강의를 수강하면서 토이 프로젝트를 만들어보고 싶은데, 동적 쿼리나 JPA에 익숙하지 않다보니 궁금한게 많습니다. 그래서 강의내용과 직접적인 연관이 없음에도 강사님이 전문가이시니 이렇게 질문 드립니다. 활용편에서는 DB와 스프링 프로젝트를 연결하고, 스프링에 엔티티를 만들고, 그 엔티티를 기반으로 DB에 테이블이 생성되고 연결되는 구조로 어플리케이션이 만들어졌습니다. 그런데 DB에 테이블이 이미 생성되어 있거나 테이블 구조가 바뀔수 있다고 할 때(테이블 Column이 바뀌거나, 테이블이 추가되는 경우 등)에도 JPA 개념으로 테이블을 객체로 가져와 결과를 뽑아내거나 join을 하거나 하는게 가능할까요? 엔티티의 멤버변수를 기반으로 DB 테이블 column을 만들다보니 스프링에 엔티티가 정의되어 있지 않거나 내용이 달라지면 안되겠지만, 혹시 방법이 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
로그아웃 관련 질문 있습니다.
강사님 보일러플레이트, 유투브 클론, 쇼핑몰 만들기, 도커강의 모두 듣고 이제 앱 개발 및 배포를 진행하려고 합니다. 강사님 github 에서 boilerplate-mern-stack-master 받아서 하는데 소스엔 토큰 유효시간은 포함되어 있지만 유효시간 체크는 없는거 같아요. 하루가 지나도 재접속하면 로그인 상태 입니다. 질문은 유효시간 체크는 어디에 어떤식으로 넣어주는게 좋을까요? 강사님의 방법 힌트 주시면 많은 도움이 될거 같습니다. 감사합니다.
-
미해결스프링 프레임워크 핵심 기술
에러 발생 질문드려요ㅠㅠ
심각: 클래스 [org.springframework.web.context.ContextLoaderListener]의 애플리케이션 리스너를 설정하는 중 오류 발생 java.lang.NoClassDefFoundError: Lorg/springframework/beans/factory/access/BeanFactoryReference; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Unknown Source) at java.lang.Class.getDeclaredFields(Unknown Source) at org.apache.catalina.util.Introspection.getDeclaredFields(Introspection.java:110) at org.apache.catalina.core.DefaultInstanceManager.populateAnnotationsCache(DefaultInstanceManager.java:402) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:173) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4604) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5143) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:841) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374) at java.util.concurrent.FutureTask.run(Unknown Source) at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:421) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:932) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.startup.Catalina.start(Catalina.java:633) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:344) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:475) Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.access.BeanFactoryReference at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) ... 37 more 잘 실행되다가 이런 에러에 맞닥뜨리게 되었습니다. 원인이 무엇일까요...?