학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의에서 request parameter 데이터를 map으로 변환하여 controller.process()에 넘겨 실행합니다 HttpServletRequest를 넘겨서 로직을 실행하여도 Controller에서 크게 변화가 생길거 같지 않아서요 request parameter를 paramMap으로 변환하여 controller.process()에 넘기는 이유가 궁금합니다 감사합니다
앱이 사용되고 있는 도중에도 여러가지 이유로 Activity 가 파괴되고 재 생성되는 경우가 발생한다고 하셨는데 파괴된다는 소리는 onDestroy()가 실행되고 재 생성된다는 소리는 onCreate() 가 실행된다는 말씀이시죠!? Activity의 생명주기의 메소드들의 역할이 간단하게는 이해되지만 더 사세한걸 알고싶습니다 ㅠㅠ 지금 냄동코더님의 강의를 빠르게 한번 보고싶은데 어떤식으로 공부해야할까요..? 3~4일 안에 한번 보고싶습니다. 우선 이해가 잘 안가도 쭉 돌려보고 프로젝프할떄만 따라해볼까요!? 시시콜콜한거 질문드려서 죄송합니다. ㅠㅠ
@DynamicUpdate를 활용하지 않으면 Member에 대한 name만 변경했음에도 불구하고 쿼리가 날라가는 모습을 보면 Member 전체 필드에 대한 set update query가 날라가게 되는데 이러한 부분에서 @DynamicUpdate를 활용해서 원하는 필드에만 직접적으로 modify를 하는것이 더 옳은 방법인가요 아니면 그냥 name 하나만 변경함에도 불구하고 전체적인 데이터에 대한 set을 맞춰주는게 좋은 방법인가요??
안녕하세요 알려주신 예제를 바탕으로 새로운 코드를 만들고 있는 중입니다. group과 user 테이블을 일대 다 관계로 만드려고 합니다. 근데 계속 foreign key가 중복으로 들어가서 문의드립니다 ㅠㅠ! model/user의 associate는 이렇습니다. Group 테이블에 있는 group_id를 외래키로 받고 싶어 이렇게 작성하였습니다. model/Group 은 이렇습니다. 이렇게 작성하니 테이블안에 외래키는 총 두개가 만들어지고 이렇게 뜹니다 ㅠㅠ!! 아래쪽을 지우고 위에만 가지고 싶은데 어떻게 해야하나요 ㅠㅠ?
예제코드 불러와서 실행시 db연결하면 커넥트는 되는데 인서트가 안되거나 회원등록시 db에 등록이 안됩니다. 심각: 경로 [/MVC03]의 컨텍스트 내의 서블릿 [kr.bit.controller.MemberInsertController]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [not insert]을(를) 발생시켰습니다. javax.servlet.ServletException: not insert at kr.bit.controller.MemberInsertController.service(MemberInsertController.java:47) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. o.status에 o만 밑줄이 그어지는데 아무리 대조해봐도 강의 화면하고 똑같이 작성한 것 같아서 뭐가 문제인지 못 찾고 있습니다.. 혹시 이유를 알 수 있을까요?
import java.util.Scanner ; public class Main { public int solution ( int num ) { int count = 4 ; //2 ,3, 5, 7 은 미리 포함시켜줌. for ( int i = 2 ; i <= num ; i++) { //1은 소수가 아닌데 if문에 해당하므로 2부터 시작 if (i % 2 != 0 && i % 3 != 0 && i % 5 != 0 && i % 7 != 0 ) { count++ ; } } return count ; } public static void main (String[] args) { Main T = new Main () ; Scanner sc = new Scanner(System. in ) ; int num = sc.nextInt() ; System. out .println(T.solution(num)) ; } } 안녕하세요 소수가 2,3,5,7의 배수를 제거하면 남는 수라는 점을 이용해서 2,3,5,7로 나눴을때 하나라도 나머지가 0이면 2,3,5,7중 하나의 배수라는 거니까 나머지가 0이 아닌 경우를 구해서 카운팅하는 방식으로 코드를 짰는데요 (2,3,5,7은 나머지가 0이지만 소수이므로 미리 포함시켜서 count를 4부터 시작했습니다!) 100정도 이하의 숫자 넣었을땐 답이 맞게 나오는데 정답 제출란에서 20000이나 30000같이 큰 수로 테스팅하면 오답이라고 나오네요... 혹시 어떤 점이 문제인지 알 수 있을까요?
수업 너무 잘 듣고 있습니다. 아직 강의를 다 듣지 못해서 엉뚱한 질문일 수 있습니다. 궁금한 부분이 있는데요. Coretex-M4F 인경우, ARM모드는 지원하지 않고 Thumb, Thumb2만 지원하는 것 처럼 보이는데, 맞나요? 그렇다면, Thumb-2 모드를 어떻게 사용할 수 있을지 알 수 있을까요?
class BookSearchViewModelFactory: ViewModelProvider.Factory { override fun <T : ViewModel> create(modelClass: Class<T>): T { return when { modelClass.isAssignableFrom(BookSearchViewModel::class.java) -> BookSearchViewModel(BookSearchRepositoryImpl()) as T else -> throw IllegalAccessException("Failed to create ViewModel") } } } private val bookSearchViewModel: BookSearchViewModel by viewModels { BookSearchViewModelFactory() } 이전에 프로젝트를 할 때는 ViewModelFactory에 생성자로 아무것도 받지 않고 위 코드처럼 구현했었는데 (그러면 Activity에서도 뷰모델 인스턴스를 비교적 쉽게 가져올 수 있었습니다.) 영상처럼 하는 이유가 있나요? (코드가 까맣게 보이네요,,,ㅠㅠ)
안녕하세요 . 강의 잘 보고있습니다. html 강의부터 쭉보고 있었는데, 헷갈리는게 있어 문의드려요. input태그는 인라인태그라고 html강의에서 다뤄주셨고, 또 css강의에서 인라인 태그는 display: inline-block;를 사용하지 않는 이상 height와 width를 지정할 수 없다고 배웠었는데, 왜 인라인요소인 input 버튼은 해당 코드(inline-block)를 추가하지 않고도 너비조정이 가능한건지 궁금합니다.
loader는 배열의 순서가 중요하다고 했는데, 플러그인 배열은 순서가 중요하지 않은건가요?? 또 플러그인 배열에 있는 요소들을 사용할 때 module의 rules 배열의 순서가 중요하다고 하셨는데, rules에 플러그인된 객체의 loader를 사용하는 것도 순서가 중요할까요?
교수님 안녕하세요 수강생입니다 현재 큰 위기에 봉착해 있습니다 ㅠㅜ ◆ 현황 교수님이 가르쳐 주신 MMdetection으로 faster rcnn 코드를 구성하여 실제 현업에 적용중이었습니다만. 현재 사내 시스템 업데이트(Pytorch 1.12 cuda 11.6.2)로 인하여 감자기 mmdetection 사용이 불가한 상황입니다 ㅠㅜ 또한 사내 시스템은 폐쇄적이라 파이토치 1.9.0 + cu111 버전 다운로드가 막혀있습니다 ㅠㅜ 이에 문의드립니다. ◆ 문의사항 1. mmdetection을 사용하지 않고 faster-rcnn을 활용할수 있는 방안이 있을까요? 2. mmdetection 외 상위버전에서 사용 가능한 pakage가 있을까요? 3. mmdetection을 활용하지 않고 faster-rcnn을 사용이 가능할까요? 바쁘시겠지만 답변 부디 부탁드립니다 ㅠㅜ 감사합니다.