묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
일대일 양방향 매핑 시 연관관계 편의 메소드 사용 질문 드립니다.
안녕하세요. 강의 잘 듣고 있습니다. 다름이 아니라, 일대일 매핑에서, 연관관계 편의 메소드를 작성할때 Order, Delivery 객체에 이렇게 편의메소드를 작성하는게 맞는 방법일까요 ?
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
div태그 질문드립니다.
title = li.select("a.api_txt_lines")[0].text href = li.select("a.api_txt_lines")[0]["href"] summary = li.select("a.total_dsc > div.api_txt_lines")[0].text results.append((title, href, summary, "")) 1.올려주신 이 코드에서 title을 얻기위해 select할 때에 a.api_txt_lines이렇게 되있는데 제가 개발자도구를 보니 title을 가지고 있는 a태그의 클래스명은 api_txt_lines total_tit이렇게 되있던데 차이가 있는 건가요? 2.코드를 보면 summary는 클래스명이 total_dsc인 a태그의 자식태그인 클래스명이 api_txt_lines div태그에 접근하여 정보를 얻었다고 생각했습니다. 근데 여기서 a태그는 <div class="total_group">밑에있는 <div class="total_dsc_wrap> 태그에 속해있던데 이 두 태그는 왜 select할때 넣지 않은 건가요? li.select("div.total_group > div.total_dsc_wrap > a >div.api_txt_lines") 이렇게 해야하는 것이 아니라면 위의 a태그도 생략하고 그냥 li.select("div.api_txt_lines") 이렇게 해도 상관없지 않나요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
python manage.py makemigrations 를 했을 때 오류가 납니다.
ModuleNotFoundError: No module named 'blogdjango' 이렇게 오류가 뜨는데 어떻게 해야할까요?
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
질문입니다.
.feature가 width: 70%; 인상태이고 그 바로아래 자식인 .office 는 width: 60%, .service는 width: 40%를 주셨는데 이상태에서 .office에 padding-right를 100px주면 .service가 옆으로 밀려서 .feature 의 width를 초과해서 줄바꿈이 되야 하는게 아닌가요?
-
해결됨반응형 웹사이트 포트폴리오(Architecture Agency)
질문입니다.
.feature > div 에 float: left; 를 주면 .feature이 높이값을 잃어서 overflow: hidden; 을 줘야하는거 아닌가요? 영상에서는 높이값을 잃지 않았네요..? 이유가 뭔가요??
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
message가 공백으로 나올 때
start.spring.io에서 강의 버전보다 높게 설정되어서 그런지 몰라도! 포스트맨으로 같은 name을 두개 post 보내면!! 아래와 같이 message는 빈 문자열이고 , stacktrace는 보이지 않습니다. 저는 여기서 1편 복습을 제대로 안했구나 어느 코드에서 error가 있는건지 멘붕이 터지게 됩니다 ㅠ ㅜ { "timestamp": "2020-12-22T13:15:21.478+00:00", "status": 500, "error": "Internal Server Error", "message": "", "path": "/api/v1/members" } 그러다가 인터넷에 메시지 전달 안되는걸 대략 쳐보니... main에 있는 application.yml에 server error를 설정해주면 해결 된다는것을 발견했습니다. 저처럼 처음 스프링을 접하는 사람은 강의와 조금만 달라져도 당황.. 그 자체!! 아래와 같이 입력 해주시면 강의 똑같은 postman 결과값을 받아 볼 수 있습니다. server: error: include-stacktrace: always include-message: always message, trace도 정상 출력 !! { "timestamp": "2020-12-22T13:23:30.272+00:00", "status": 500, "error": "Internal Server Error", "trace": "java.lang.IllegalStateException: 이미 존재하는 회원입니다\n\tat jpabook.jpashop.service.MemberService.validateDuplicateMember(MemberService.java:31)\n\tat jpabook.jpashop.service.MemberService.join(MemberService.java:23)\n\tat jpabook.jpashop.service.MemberService$$FastClassBySpringCGLIB$$560b731b.invoke(<generated>)\n\tat org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n\tat org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367)\n\tat org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)\n\tat org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n\tat org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n\tat org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)\n\tat jpabook.jpashop.service.MemberService$$EnhancerBySpringCGLIB$$8d95fa39.join(<generated>)\n\tat jpabook.jpashop.api.MemberApiController.saveMemberV1(MemberApiController.java:23)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)\n\tat java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n\tat java.base/java.lang.reflect.Method.invoke(Method.java:564)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)\n\tat org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)\n\tat org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)\n\tat org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)\n\tat org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n\tat org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)\n\tat org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)\n\tat org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n\tat org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n\tat org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n\tat org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n\tat org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n\tat org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n\tat org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n\tat org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597)\n\tat org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.base/java.lang.Thread.run(Thread.java:832)\n", "message": "이미 존재하는 회원입니다", "path": "/api/v1/members" }
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
올려주신 강의 자료 문제 pdf 파일과 해당 강의의 문제 풀이가 다른 것 같아요
올려주신 강의 자료 pdf 파일의 문제 AddTwoNumbers를 보면 input을 입력한 순서 그대로 쓰는 게 아니라, 역순으로 사용하고 있습니다. 따라서 강의의 output 결과와도 다른데, 의도하신 건지 궁금합니다. 강의 자료대로 역순으로 문제를 해결하려면 어떤 식으로 접근하는 게 좋을지도 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
생성자 관련 질문입니다.
이번 코드에서 player나 monster 생성자 옆에 :base(Creature type) 을 써주는 이유가 무엇인가요? 플레이어의 경우에는 플레이어의 생성자의 내용을 그대로 자식이 쓰게 하기 위해서 :base(PlayerType.직업) 이런 식으로 해줬던것 같은데 플레이어의 상속자에는 왜 부모인 크리쳐의 상속자를 붙여준 것인지 알고 싶습니다. java에서 부모의 생성자를 반드시 생성해야 해서 super() 등을 사용하던 것과 비슷한 이유로 자식 클래스 생성자에 부모 생성자를 붙여줘야 하는 건가요? 오크를 생성한다고 치면 몬스터의 생성까지는 마쳐졌지만 크리쳐의 생성자를 안 붙이면 그 부모인 크리쳐에서 타입이 정해지지 않아서 오류가 생긴다는 등에 문제가 생기는 걸까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
static create 메소드
setter를 쓰기보다, static create로 메소드를 만들어 주는게 좋다고 하셨는데, 생성자 메소드로 만들지 않고, 왜 일반 정적 메소드로 만드시는지 궁금합니다..
-
미해결더 자바, Java 8
2분 40초경에 나오는 변수명을 한번에 바꾸는 단축키!!
는 무엇인지 알 수 있을까요? 강의와 상관없는 질문을 올려서 죄송합니다~
-
해결됨리눅스 커널 해킹. A부터 Z까지
Kernel Stack Pivoting 질문 (SMAP bypass)
안녕하세요! 우선 좋은 강의 감사드리며, 잘 듣고 있습니다 :) 다름이 아니라 Kernel Stack Pivoting 강의에서 SMEP만 적용되어 있는 환경에서는 가젯을 사용하여 유저 공간으로 rsp를 이동시킨 뒤 해당 주소에 fake stack을 생성하여 Kernel ROP를 통해 권한 상승을 일으킬 수 있지만, SMAP가 적용되어 커널 모드에서 유저 공간으로의 접근이 아예 차단되어 있는 환경에서는 위 방법이 아닌 조금 더 복잡한 방법을 사용해야 한다고 하셨습니다. 이 부분에서 SMAP이 적용되어 있는 환경에서는 Kernel Stack Pivoting을 어떤 방법으로 사용하여 권한 상승을 일으키는지 궁금하게 되어 이렇게 질문을 남기게 되었습니다. 감사합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker -compose up 이후 tests 마친뒤 종료가 됩니다
안녕하세요 말 그대로 docker -compose up 이후 tests 마친뒤 종료가 됩니다 항시 유지하며 test케이스를 검출 해내고싶거든요. 영상에서 본것처럼 jest를 항시유지하는 방법이 있을까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
googletrans에 대해서 질문드립니다
안녕하세여 선생님 선생님 덕분에 컴맹이지만 파이썬 여기까지 무리없게 수업듣다가 googletrans에 대해서 질문드립니다. 처음에 선생님이 올려주신 코드로 코딩하니 코드가 업그레이드 필요하다고 해서 구글에서 검색해서 from googletrans import Translator dave = Translator() word = dave._translate('나는 가방을 매고 학교에 .',src='ko' ,dest='en') print (word.text) 이렇게 코딩을 쳤는데 --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-10-a971ff00dd7b> in <module> 1 from googletrans import Translator 2 dave = Translator() ----> 3 word = dave._translate('나는 가방을 매고 학교에 .', dest='en') 4 print (word.text) TypeError: _translate() missing 2 required positional arguments: 'src' and 'override'아래의 결과가 나와서 제가 해결할수 있으면 하겠는데구글 검색을해도 전혀 모르겠었어 이렇게 질문 남김니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
promise 질문이 있습니다
setTimeout과 같은 명령어들은 콜백함수를 분리하려면 코드가 복잡해지지만 promise를 사용하면 콜백함수를 간단하게 분리하여 사용할 수 있다고 이해하면 될까요?
-
미해결홍정모의 따라하며 배우는 C++
3.1 연잔자 우선순위와 결합법칙 질문
안녕하세요. 수강생입니다. 따라해 보세요에서 응용을 하다보니 다음과 같은 현상이 일어났는데 궁금해서 질문 올립니다. 코드 A : int main() { int a(1), b(2), c(3); a = ++b = c; return 0; } 코드 B : int main() { int a(1), b(2), c(3); a = b++ = c; return 0; }코드 A는 모두 값이 3으로 나오나 코드 B는 작동이 되지 않습니다. (b++)을 해도 컴파일이 되지 않는데 이유가 궁금합니다!
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Found 0 boxes관련 질문드립니다.
안녕하세요. 선생님 실습 진행 중 detection 결과가 나오지 않은 현상이 발생되어 질문드립니다. convert는 완료가 되어 yolo.h5 파일은 생성이 되었습니다. 이러한 이슈를 어떻게 해결하면 좋을까요? 추가로 영상 자료에 대한 실습 진행 결과 모두 0 boxes 결과가 도출되었고, tiny-yolo도 이와 동일한 상황입니다. 답변 주시면 감사하겠습니다.
-
실전! 웹사이트제작! Step by Step! (한국소비자원 소비자시대- 레이아웃제작 기초)
작성한 css를 html에 링크거는 법에 대한 질문
삭제된 글입니다
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
브라우저에 깃헙 계정 로그인하는 방법은요???
'깃헙 비공개 리포지토리는 브라우저에 깃헙 계정이 로그인 되어 있어야만 접근할 수 있습니다.' 크롬 브라우저에 또다른 로그인을 하여야 하나요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
localhost:5000이 적용이 안됩니다.
제가 현재 쓰고 있는 버전은 react 16.8인데요 이 버전에서는 proxy설정을 강사님이 해주신대로하면 안먹히는 것 같아요 ㅜㅜ package.json안에 script>start 코드 앞에 set POST=5000을 붙여보고 middleware도 uninstall하고 setupProxy.js도 주석처리해놓았는데 다른 설정들이랑 충돌하는지 안됩니다.. 혹시 해결 방법을 알려주실 수 있을까요.
-
해결됨iOS12 앱 개발 퍼펙트 가이드
질문드립니다~
안녕하세요 강사님. 많이 배우고있습니다. 이번에 클래스와 구조체 공부하면서 앱 모든곳에서 참조할 값들을 저장하기위해 싱글톤 패턴을 사용하게되었습니다. 그러다 문뜩 의문점이 생겼는데 아래 사진에 싱글톤 패턴과 정적클래스를 차이를 명확하게 이해하지 못하겠습니다. (필요성, 굳이 왜 싱글톤은 인스턴스 생성하는 과정을 거칠까?) 혹시 시간되신다면 알려주시면 감사하겠습니다. 아 그리고 강사님 혹시 나중에 iOS 디자인패턴 강의도 찍어주셨으면 좋겠습니다. 사수없이 iOS주니어 개발자로 일하고 있는데 MVC , MVVM, MVP 등등 간략한 구조 설명만있고 제대로 적용해 공부해보기가 어렵네요 ㅠㅠ