묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결운영체제 공룡책 강의
퀴즈 5번 질문 있습니다
5번의 경우 RR2를 사용하면 0~2초 : P1 2~4초 : P2 4~6초 : P3 6~8초 : P1 8~10초 : P2 10~12초 : P3 (P3 완료) 12~13초 : P1 (P1 완료) 13초~ : P2 이렇게 완료 순서가 P3, P1, P2 가 아닌가요? 답은 P1, P3, P2 라고 나와있는데 이해가 안 갑니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
스프링클라우드를 이용하여 node.js와도 연동이 가능할까요?
강사님 강의 너무 잘 듣고 있습니다. 강의 들으면서 궁금했던게 하나의 프레임워크로만 운영을 하지 않고 다양한 프레임워크를 섞어서 운영하고 싶은데, 스프링클라우드가 이러한 서비스의 매개체 역할을 할 수 있나요? 아니면 또 다른 서비스를 사용해야 할까요? 만일 할 수 있다면 어떤식으로 해야하는지 간단한 설명이나 키워드좀 부탁드립니다. 예를 들면 node.js < > 스프링클라우드 <> 스프링 이런식으로 구현이 가능할까요?
-
미해결[PyTorch] 쉽고 빠르게 배우는 NLP
질문드립니다.
1. BucketIterator 함수가 배치사이즈별로 train, label을 분리해준다고 이해했는데 그 결과가 train_iter에 text[0],[1] 두개의 인덱스가 맞나요? 2.permute 는 각 차원의 위치를 바꿔는 역할을 하는데 permute(1, 0, 2) 0 ,1 ,2 가 각각 어던 차원을 의미하나요? 3.embedding_length = 300으로 주셨는데 입력값은 마음대로 조정할 수 있는건가요?\ 4.Attention모델에서 인코더 마지막 히든스테이트 값이 디코더 시작부분으로 초기화 된다고 하셨는데 (제가 잘 이해한건지 모르겠네요) attn_weights = torch.bmm(lstm_output, hidden.unsqueeze(2)).squeeze(2) 에서 final_state는 디코더 첫번째 히든스테이트인가요? 상위 코드는 어텐션 스코어를 구해주는 코드인가요? 답변이 안될까요~
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
객체 vs map
안녕하세요 항상 좋은 강의 감사합니다. 결국에는 ItemSaveForm가 ItemUpdateForm 을 분리하라는 것을 잘 이해했습니다. 그런데 궁금한 점이 있습니다. 실무에서는 이런 객체들(dto)을 사용하지 않고 map하나로 사용하는 경우가 있습니다. 이런 경우에는 @Validated 를 어떻게 적용할 수 있나요? 추가질문) 객체 vs map에서는 결국 객체가 맞을까요? 그럼 그 이유는요? 객체 vs map 에 대한 글을 예전부터 궁금해서 많이 찾아봤었습니다. map은 작업, 유지보수적인 면에서 상대적으로 많이 수월한 장점이 있다고 느꼈고(현직에서 senior 분들과 그렇게 작업하고 있습니다.( @RequestBody Map<String, Object> params, ...) 로 모든 것을 컨트롤러에서 받습니다. 그렇다면 왜 객체를 써야하며 장단점, map은 왜 지양해야 하는지 궁금합니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
File.CreateText 여기 File에 빨간줄이 생깁니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
_onAcceptHandler.Invoke(args.AcceptSocket); 에 질문이 있습니다.
안녕하세요 복습 하면서 궁금한 점이 생겨서요 _onAcceptHandler.Invoke(args.AcceptSocket) 이 코드 부분을 통해 listener 에서 연결해준 대리자가 program 에 있는 OnAcceptHandler 라는 함수를 실행시켜서 대리자가 함수에 맞춰서 보내고 받는 것이라고 이해했습니다. 혹시 제가 이해한게 맞다면 처음 제가 쓴 문법이 어떻게 OnAcceptHandler를 실행시키는 건가요? 제가 생각하기에는 SocketAsyncEventArgs 와 관련이 있을 거 같은데 정확한 답을 알고 싶어서요. 혹시 마지막으로 session.Onconnected(args.AcceptSocket.RemoteEndpoint); 부분인데요 RemoteEndPoint를 왜 넣는 건가요? 앞에 endpoint는 네트워크 연결이라는 것을 알겠지만 이건 모르겠네요.....
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문내역에 주문상태 (ORDER / CANCEL) 조회시 500에러가 발생합니다.
강의 잘 듣고있습니다 감사합니다. 주문내역에 주문상태 ORDER 나 CANCEL 을 선택 후 검색버튼을 누르면 500에러가 발생하는데 혼자 해결해보려고 했지만 잘 안되어서 질문드립니다 https://drive.google.com/drive/folders/1QPjF5NOtLgyrFeILZvs7qtP1ePf7dxCp?usp=sharing 프로젝트 링크입니다 아래는 에러페이지 입니다 어디가 문제인지 감이 안오네요
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
수업이 끝나고
안녕하세요 지금 까지 해왔던것은 거의 프리티어로 하긴 했지만... 수업이 끝났으니 혹시모르는 과금을 위해 다 삭제해 주는것이 좋나요..???
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
16:06 JPQL 수행결과 런타임 에러 발생하지 않네요
16:05분경의 명시적 조인을 사용하여 경로표현식 코드를 수행시 콘솔에 쿼리가 찍히지 않네요 String query = "select m.username from JpqlTeam t join t.members m"; List<Collection> result = em.createQuery(query, Collection.class).getResultList(); 이부분은 쿼리수행 결과 return type이 Collection이 아니라 List<Object[]> result = em.createQuery(query).getResultList(); 로 수정했을때 정상 수행이 되는데 문제는 이렇게 수행이 되지 않는 경우 런타임 에러가 발생하지도 않고, main.java에 다른 em.createQuery 구문도 수행되지 않고 그냥 종료가 되네요. JPQL 구문자체가 string이라 컴파일에러는 불가능할 것 같고, 쿼리 수행이력 조차 콘솔에 찍히지 않는점, 다른 em.createQuery 구문도 수행되지 않고 그냥 종료가 되는 점은 실무에선 좀 치명적인 약점이 될 수 있을것 같네요. 이 부분에 대해서 왜 그런지 설명 좀 부탁드립니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
선생님 코드 중에 궁금한 것이 있습니다.
문제 풀이중 HackerRank의 New Companies 문제에 대한 질문입니다 선생님 께서 작성하신 코드를 보고 혹시 left join의 on 자리에 모든 테이블에 공통되는 칼럼인 company_code로 바꿔도 같은 결과가 나오지 않을까라는 생각에 해봤더니 같은 값이 나오는 것 같았어요 <선생님의 코드> (저랑 다른부분만) left join lead_manager lm on c.company_code = lm.company_code left join senior_manager sm on lm.lead_manager_code = sm.lead_manager_code left join manager m on sm.senior_manager_code = m.senior_manager_code left join employee e on m.manager_code = e.manager_code group by c.company_code,c.founder order by c.company_code; <저의 코드> from company c left join lead_manager lm on c.company_code = lm.company_code left join senior_manager sm on lm.company_code = sm.company_code left join manager m on sm.company_code = m.company_code left join employee e on m.company_code= e.company_code 궁금한점 굳이 on에 들어갈 공통 칼럼을 다르게 해주신 이유가 있나요? 이번에 운이 좋아서 값이 나온거지 저 처럼 저렇게 1개로 다 넣으면(모든 테이블에 공통으로 존재하는 칼럼이 1개 있을 경우) 원래 안되는건가요?
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
비주얼 스튜디오 코드 작동이 안됨..
이런 식으로 처음에 뜨고, 인터프리터를 어떻게 설정해야 하는지 모르겠습니다. 아무리 검색해도 뭐가 안나오네요.. 이거 때문에 코드를 아무거나 입력해도 실행이 제대로 안됩니다 ..
-
미해결비전공자를 위한 개발자 취업 개론
안녕하세요! 강의를 듣고 프론트엔드로 결정을 했는데 취업 때문에 고민입니다!
안녕하세요! 강의를 듣고 프론트엔드 개발자를 목표로 하기로 결정을 했습니다. 그 다음 과정에서 몇가지 질문이 생겨서 글을 남기게 되었습니다! 1. 처음에는 iOS앱개발 쪽으로 도전해볼까 했는데 조금 알아보니 iOS 쪽은 잘 뽑지도 않고 신입 같은 경우는 더더욱 뽑지 않는다고 해서 이게 맞는지 궁금하기도 하고 걱정이 돼서 질문드립니다...! 2. 취업이 가장 큰 목표인데 그렇다면 JS를 배우고 리엑트를 배워서 앱개발을 하는게 더 나은 선택일까요...?! 3. 몇몇 분들이 프레임워크를 통해 개발하는 능력보다는 네이티브로 먼저 하는게 직장을 잡는 것도 그렇고 안정성도 그렇고 훨씬 낫다고 하시는데 어떻게 생각하시는지 궁금합니다..! +아 그리고 예전에 플랫폼 창업을 해본 경험이 있는데, 거기서 개발 외주 맡길때 안드로이드랑 iOS 같이 개발할 수 있는 플루터 프레임워크를 사용한다고 하더라구요! Dart언어 기반이라고 하는데 이 언어랑 프레임워크 쪽은 티오가 많이 없을까요?? ㅠㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
url 검증 질문입니다.
안녕하세요 선생님! 검증 강의를 듣고 제 프로젝트에 적용시켜보고 있습니다. 제 프로젝트에서 URL필드는 java.net.URI를 임포트에서 사용하고있습니다. 하지만 스프링문서에서는 어노테이션을 이용해 URL을 검사할때 주석이 달린 필드의 타입이 String이어야 동작하는 것 같습니다. 제 코드 @URL(message = "URL을 제대로 입력했는지 확인해 주세요.")private URI uri; 맞게 돌아가는 코드 @URL(message = "URL을 제대로 입력했는지 확인해 주세요.")private String uri; URI필드에 @URL검증을 도입하면 발생하는 오류 javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Pattern' validating type 'java.net.URI'. Check configuration for 'uri' at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.getExceptionForNullValidator(ConstraintTree.java:116) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.getInitializedConstraintValidator(ConstraintTree.java:162) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.constraintvalidation.SimpleConstraintTree.validateConstraints(SimpleConstraintTree.java:54) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.constraintvalidation.ComposingConstraintTree.validateComposingConstraints(ComposingConstraintTree.java:204) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.constraintvalidation.ComposingConstraintTree.validateConstraints(ComposingConstraintTree.java:70) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree.validateConstraints(ConstraintTree.java:75) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.metadata.core.MetaConstraint.doValidateConstraint(MetaConstraint.java:130) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.metadata.core.MetaConstraint.validateConstraint(MetaConstraint.java:123) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.ValidatorImpl.validateMetaConstraint(ValidatorImpl.java:555) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForSingleDefaultGroupElement(ValidatorImpl.java:518) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForDefaultGroup(ValidatorImpl.java:488) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.ValidatorImpl.validateConstraintsForCurrentGroup(ValidatorImpl.java:450) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.ValidatorImpl.validateInContext(ValidatorImpl.java:400) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.hibernate.validator.internal.engine.ValidatorImpl.validate(ValidatorImpl.java:172) ~[hibernate-validator-6.1.7.Final.jar:6.1.7.Final] at org.springframework.validation.beanvalidation.SpringValidatorAdapter.validate(SpringValidatorAdapter.java:109) ~[spring-context-5.3.6.jar:5.3.6] at org.springframework.boot.autoconfigure.validation.ValidatorAdapter.validate(ValidatorAdapter.java:65) ~[spring-boot-autoconfigure-2.4.5.jar:2.4.5] at org.springframework.validation.DataBinder.validate(DataBinder.java:895) ~[spring-context-5.3.6.jar:5.3.6] at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.validateIfApplicable(ModelAttributeMethodProcessor.java:367) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.method.annotation.ModelAttributeMethodProcessor.resolveArgument(ModelAttributeMethodProcessor.java:168) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.6.jar:5.3.6] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.6.jar:5.3.6] at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.6.jar:5.3.6] at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) ~[tomcat-embed-core-9.0.45.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.45.jar:9.0.45] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.6.jar:5.3.6] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.3.6.jar:5.3.6] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.45.jar:9.0.45] at java.base/java.lang.Thread.run(Thread.java:832) ~[na:na] 만약 URL검증시 String타입으로만 검증이 가능하다면 java.net.URI 필드를 사용하는 제 도메인을 String타입을 사용하는 필드로 고쳐야 하는 것인가요? 만약 제 도메인을 고쳐야 하는 것이라면, 보통 개발을 할때 그러면 Integer나 String, long 등의 타입만 사용하고 java.net.URI 같은 import해 사용하는 타입은 지양해야 하는 것인가요?
-
미해결예제로 배우는 스프링부트 입문
스프링부트 환경 설정 관련
위처럼 3가지 에러가 나와서 지금 4시간째 하는데 해결이 안되네요... 도움 부탁드립니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
프로메테우스 질문
안녕하세요. 먼저, 질 좋은 강의 제공해주셔서 감사합니다 프로메테우스 관련해서 질문을 드리고 싶은데요, 현재 프로메테우스를 AWS EC2 인스턴스로 띄어서 aws instance들의 데이터는 잘 scrape하고 있습니다. 그런데 만약에 GCP의 instance를 aws prometheus가 설치된 인스턴스에서 가져올려면 어떻게 해야 될까요? Prometheus가 실행되고 있는 AWS EC2에 gcloud를 설치해야 aws instance쪽에서 gcp데이터를 가져올 수 있을까요? prometheus.yml 파일에서 아래와 같이 설정을 하긴 했는데, 과연 AWS Instance에서 어떻게 GCP VM을 바라보고 데이터를 scrape할 수 있을지 감이 안잡히네요. 고견을 들을 수 있으면 좋겠습니다. - job_name: 'us-east4-c GCE' scrape_interval: 60s gce_sd_configs: - project: 'project-id' zone: us-east4-c relabel_configs: - source_labels: [__meta_gce_public_ip] target_label: __address__ replacement: "${1}:9090" - source_labels: [__meta_gce_zone] regex: ".+/([^/]+)" target_label: zone - source_labels: [__meta_gce_project]
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
시간 복잡도 관련하여 질문 있습니다.
정렬을 써버리면, 이미 시간 복잡도가 NlogN 이 되버리는데 그후에 이분검색의 장점인 시간복잡도 logN을 해봤자, 이미 시간 복잡도는 정렬에서 늘어나버려서 의미가 없지 않나요?
-
해결됨무작정 따라하며 원리를 깨우치는 웹 해킹 : WebGoat 편
설치 중 에러 문의드립니다
설치 도중 위와 같은 에러가 발생합니다. 구글링 해도 찾을 수가 없어서 문의드립니다 어떻게 해결해야 하나요? 계속 설치가 실패해 도커로 설치도 해봤으나 도커로 실행하면 버프스위트가 인터셉트를 하지못합니다 혹시 도커로 실행했을 때 버프스위트가 인터셉트하는 방법 아시나요? ㅠㅠ 좋은 강의 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
시간복잡도 질문입니다.
우선 쌤 정답을 보고 set를 적용시켜봤는데 조금 더 가독성이 좋은 코드가 나온 것 같습니다. 그리고 지금 작은 정사각형 찾는 코드가 n 4제곱인데 이것보다 더 빠르게는 구현할 수 없는 건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
아이콘 안보이실 때
아이콘 안보이실 때 제가 한 방법 공유해드려요 우선 아이콘은 이렇게 하시고 <!-- 아이콘 들고오기 --> <i class="far fa-calendar-plus addBtn"></i> 인풋 박스는 이렇게 .inputBox input{ height: 40px; width: 80%; border-style: none; font-size: 0.9rem; } addBtn 은 이렇게 수정하시면 .addBtn{ color: white; width: 50px; vertical-align: middle; } 이렇게 나옵니다!!
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ItemController에서 ItemService.findOne을 통한 객체 찾기.
저는 아직 김영한 강사님의 jpa 기본 강의를 듣지 않았습니다! (야생형으로 수강중) 만약 지금 질문드리는 내용이 jpa 기본 강의를 수강 시 충분히 해결될만한 문제라면, 제게 기본 강의를 참고하라고 한 마디 부탁드립니다. 제가 궁금한 건 강의 중반에 강사님께서 book을 수정하기 위해, ItemService 클래스에 updateItem이라는 메서드를 만드십니다. 이때 updateItem 메서드 내부에선 ItemRepository 클래스 내부의 메서드 findOne을 사용해 수정할 객체를 불러오시는데요. "Item findItem = itemRepository.findOne(itemId)" 왜 ItemController의 클래스 내부의 메서드 uddateItem에서 수정할 객체를 불러오지 않는 것인지 잘 이해가 되지 않습니다. "itemService.findOne(itemId)" 이런식으로 말입니다. 질문을 다 찾아봐도 이런 질문은 없는 걸 봐선 엄청 기초적인 착각을 하는 것 같지만, 아무리 생각해도 스스론 이해가 불가능해서 질문드립니다 ㅠㅠ.. 감사합니다 :)