■ 질문 남기실 때 꼭! 참고해주세요. - 먼저 유사한 질문이 있었는지 검색해주세요. - 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다. - HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요. - 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다. 강의 21:35초 경에서 .content{ position: absolute; text-align: center; background-color: #000; color:#fff; height:300px; bottom:-300px; } .gallery li:hover .content{ bottom: 0; transition: 0.5s ; transition-delay: 0.5s; } tranisiton:0.5s 와 tranistion-delay:0.5s를 .content나 .gallery li:hover .content 어느곳에 넣어도 똑같이 동작하는데요. 어디에 넣어야 올바른 건가요 아니면 어느곳에 넣어도 상관이 없나요?ㅠ미리 답변 감사합니다 독학하는 중에 굉장히 도움이 많이 되고 있습니다!!
안녕하세요. Section10 함수형 컴포넌트의 생명주기에서 궁금한 점이 있어 질문 드립니다. component가 unmount 되는 상황을 만들기 위해 router.push로 페이지를 이동하잖아요? 그런데 router.push 로 이동할 때는 return()=>{...} 의 내용이 제대로 실행되는데, 주소창에 직접 이동할 주소를 써서 이동했을 때 에는 같은 동작이 실행되지 않더라구요. 둘다 현재 컴포넌트가 제거되고 새로운 컴포넌트가 화면에 나타나는 것아닌가요? 다르게 동작하는데 이유가 있는지, 아니면 제가 코드를 잘못 쓴건지 피드백 부탁드립니다. 감사합니다! 작성코드 useEffect(() => { console.log('컴포넌트가 마운트됐습니다~'); return () => { alert('컴포넌트가 제거됩니다~'); }; }, []); useEffect(() => { console.log('컴포넌트가 변경됐습니다~'); }); const onClickButton = () => { setCount((prev) => prev + 1); }; const onClickMove = () => { router.push('/'); };
회원 1이 DB에서 팀을 가져온 후, 팀 A가 영속성 컨텍스트에 존재하는 것은 알겠습니다! 근데 "회원 2가 JPA에게 팀 A를 달라고 한다" 는 부분이 이해가 잘 되지 않습니다! 프록시 팀 객체가 어떠한 근거로 팀 A를 달라고 하게 되나요? 첫 SELECT문과, 회원 1이 팀을 가져오는 쿼리 로그를 보니, 뭔가 팀 ID를 들고 있는 것 같은데, 첫 SELECT문에서 가져온 결과의 팀은 비어있긴 한데 ID는 들고 있는 상태로 존재하는 것이 맞을까요?
3:23 에서 질문을 드리고 있습니다! 예측 BBbox 와 positive 좌표차이가 Ground truth와 positive 좌표차이와 같게 만든다고 하셨는데 가령 빨간점이 파랑 점과의 거리 가 같은 곳은 무수히 많다고 생각하는데 단순히 거리를 줄이는 것이 어떤 원리로 regression이되는지 이해가 되지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] 안녕하세요. test 진행 시 해당 사진 처럼 오류가 발생합니다. Run tests using 도 인텔리제이로 변경해 놓은 상태인데 너무 답답해 죽겠습니다...ㅠㅠ
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의에서는 Springboot 3 + JDK 17 환경인데요. com.gorylenko.gradle-git-properties 플러그인을 build.gradle 에 반영하고, build 하면 강의에서 보여주신 것처럼 git.properties 파일이 정상적으로 생성됩니다. 그러나, SpringBoot 2.7 + JDK 11 환경에서 동일하게 작업해보면, git.properties 파일이 생성되지 않습니다. com.gorylenko.gradle-git-properties 플러그인의 버전 호환성 문제일까요?
안녕하세요. 알려주신 인강 내용을 토대로 메인 화면을 만들었고 html 로컬 화면에서는 제대로 작동하는 것을 확인했습니다. 그런데 실제로 도메인을 사고 웹호스팅 하는 방법을 찾아서 연결했더니 js에 적용된 이미지들과 텍스트가 나타나질 않습니다.ㅠㅜ html과 css에 연결된 내용은 큰 덩어리들은 뜨는 것 같은데 왜 js에 연결된 인터랙션과 이미지, 콘텐츠 내용은 나타나질 않는 것일까요? 도메인/images/이미지이름.png <<이런 식으로 이미지가 연결되어 있는지 확인하면 해당 이미지가 뜨긴 합니다. 실제 포트폴리오 사이트를 만들어보고 싶어서 맨 땅에 헤딩 중입니다. 디자이너라서 퍼블 이후 개념들은 잘 모르기도 하고요ㅠㅜ 근데 작업한 게 아까워서라도 제대로 구현되도록 만들고 싶습니다...이런 경우의 문제 아시는 분은 제발 알려주시면 감사하겠습니다.
spring security로 oauth2 개발중인데, 아래는 local에서 돌린거고 위에는 ec2 linux에 배포해서 돌린 서버인데요. 똑같은 코드에 똑같이 dev 환경으로 실행되었는데 local 에서는 Redirecting to /oauth/login 후 security context 에 잘 저장한 뒤 Securing GET /oauth/login 로 넘어가서 로직이 정상적으로 실행되는데 linux 에서는 Redirecting to /oauth/login 후 security context에 저장하는 과정 없이 SecurityContextHolder가 클리어 되고 그 이후 프로세스가 진행되지 않습니다 ㅜ.ㅜ 왜 이런 차이가 발생하는걸까요..?
안녕하세요 선생님, 궁금한 점이 생겨 이렇게 질문 남깁니다. 지금 torchvision의 faster r-cnn을 이용해서 object detection 프로젝트를 수행하고 있는데 여기서 제가 궁금한 점은 2가지 입니다. 사용하고 있는 데이터가 mask 정보가 없는, bounding box와 카테고리 정보만 담겨있는 custom data인데 mask정보 없이 mask R-CNN에서도 실행해볼 수 있을까요?? mask 정보 없이 mask R-CNN을 사용하는 것은 faster R-CNN을 사용하는 것과 차이가 없을까요?? 1번을 시도하는 것은 의미 없는 일인 것인지 궁금합니다. 감사합니다.
1:01의 그림을 보면서 질문드리고 있습니다! 원래 CNN을 거치면 FC layer에 가기전에 여러개의 피처맵을 Flatten 해서 맞춰주는데 지금 그림에서 Conv Network를 통과한 feature 이미지는 하나만 있다고 표현되는데 왜 그런건가요? 제 생각대로라면 Flatten이 되기전에는 여러 피처맵이 있는걸로 알고 있습니다. 그리고 이미 vggnet 을 통해서 나온 피처맵을 3*3 conv를 하는 이유를 모르겠습니다. conv를 적용하지 않고 그냥 1*1 conv를 하는 것이 나을거라 생각하는데 이해가 잘 되지 않습니다.
강의대로 const dataArr = [ { "image": "https://i.postimg.cc/ZqSD48GC/image.jpg", "link": "https://gokweol13.yikyung.repl.co", }, 코드를 사용하여 페이지에 삽입한 이미지를 클릭하면 새 창으로 페이지가 새로 만들어지는데, 혹시 한 웹사이트 내에서 페이지 간 이동 할 수 있도록 하려면 어떡해야하나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요! pdf 5.검증 2에서 @ModelAttribute("item") 에 item 이름을 넣어준 부분을 주의하자. 이것을 넣지 않으면 ItemSaveForm 의 경우 규칙에 의해 itemSaveForm 이라는 이름으로 MVC Model에 담기게 된다. 이렇게 되면 뷰 템플릿에서 접근하는 th:object 이름도 함께 변경해주어야 한다. 라는 말을 이해했는데 그럼 만약에 itemSaveForm이라는 이름을 사용하려면 @GetMapping("/add")의 attributename도 바꿔야하나요?? 만약에 안바꿔도 된다면 왜인거죠...?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 지금 현재 강의에서 file.dir에서 경로를 업로드하면 경로로 적어준 로컬에 생기면서 서버 메모리에 저장되는 걸로 알 고 있습니다. 강의에서 Map으로 했던 것을 DB에 넣게 해서 H2 데이터베이스에 이런식으로 들어가게 해서 서버를 껐다가 켜도 DB를 보고 잘 찾아와지는 것을 볼 수 있었습니다. 근데 로컬 경로에 있는 이미지를 지우면 이미지가 안보이더군요. 근데 프로젝트에서 적용하려고 하니 두 가지의 문제점이 있었습니다. file.dir을 똑같이 맞춰줘야하는 단점이 있어서 활성화 프로퍼티에 경로를 쓰고 file.dir=${file-dir} 이런식으로 하려고 하니 18:17:20.605 [Thread-0] DEBUG org.springframework.boot.devtools.restart.classloader.RestartClassLoader - Created RestartClassLoader org.springframework.boot.devtools.restart.classloader.RestartClassLoader@585fb609 18:17:20.790 [restartedMain] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.IllegalStateException: Location 'file:./config/*/application-file-dir=c:/upload/file/.yaml' must end with '*/' at org.springframework.util.Assert.state( Assert.java:97 ) at org.springframework.boot.context.config.LocationResourceLoader.validatePattern( LocationResourceLoader.java:134 ) at org.springframework.boot.context.config.LocationResourceLoader.getResources( LocationResourceLoader.java:95 ) at org.springframework.boot.context.config.StandardConfigDataLocationResolver.resolvePattern( StandardConfigDataLocationResolver.java:312 ) at org.springframework.boot.context.config.StandardConfigDataLocationResolver.resolve( StandardConfigDataLocationResolver.java:298 ) at org.springframework.boot.context.config.StandardConfigDataLocationResolver.resolve( StandardConfigDataLocationResolver.java:249 ) at org.springframework.boot.context.config.StandardConfigDataLocationResolver.resolveProfileSpecific( StandardConfigDataLocationResolver.java:148 ) at org.springframework.boot.context.config.ConfigDataLocationResolvers.lambda$resolve$2( ConfigDataLocationResolvers.java:120 ) at org.springframework.boot.context.config.ConfigDataLocationResolvers.resolve( ConfigDataLocationResolvers.java:126 ) at org.springframework.boot.context.config.ConfigDataLocationResolvers.resolve( ConfigDataLocationResolvers.java:119 ) at org.springframework.boot.context.config.ConfigDataLocationResolvers.resolve( ConfigDataLocationResolvers.java:107 ) at org.springframework.boot.context.config.ConfigDataImporter.resolve( ConfigDataImporter.java:106 ) at org.springframework.boot.context.config.ConfigDataImporter.resolve( ConfigDataImporter.java:98 ) at org.springframework.boot.context.config.ConfigDataImporter.resolveAndLoad( ConfigDataImporter.java:86 ) at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.withProcessedImports( ConfigDataEnvironmentContributors.java:116 ) at org.springframework.boot.context.config.ConfigDataEnvironment.processWithProfiles( ConfigDataEnvironment.java:311 ) at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply( ConfigDataEnvironment.java:232 ) at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment( ConfigDataEnvironmentPostProcessor.java:102 ) at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment( ConfigDataEnvironmentPostProcessor.java:94 ) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent( EnvironmentPostProcessorApplicationListener.java:102 ) at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent( EnvironmentPostProcessorApplicationListener.java:87 ) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener( SimpleApplicationEventMulticaster.java:176 ) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener( SimpleApplicationEventMulticaster.java:169 ) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent( SimpleApplicationEventMulticaster.java:143 ) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent( SimpleApplicationEventMulticaster.java:131 ) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared( EventPublishingRunListener.java:85 ) at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2( SpringApplicationRunListeners.java:66 ) at java.base/java.util.ArrayList.forEach( ArrayList.java:1541 ) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners( SpringApplicationRunListeners.java:120 ) at org.springframework.boot.SpringApplicationRunListeners.doWithListeners( SpringApplicationRunListeners.java:114 ) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared( SpringApplicationRunListeners.java:65 ) at org.springframework.boot.SpringApplication.prepareEnvironment( SpringApplication.java:343 ) at org.springframework.boot.SpringApplication.run ( SpringApplication.java:301 ) at org.springframework.boot.SpringApplication.run ( SpringApplication.java:1303 ) at org.springframework.boot.SpringApplication.run ( SpringApplication.java:1292 ) at com.example.fileupload2.Fileupload2Application.main( Fileupload2Application.java:10 ) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke( NativeMethodAccessorImpl.java:62 ) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodAccessorImpl.java:43 ) at java.base/java.lang.reflect.Method.invoke( Method.java:566 ) at org.springframework.boot.devtools.restart.RestartLauncher.run ( RestartLauncher.java:49 ) 이런 오류가 발생했습니다. 두 번째 문제는 로컬에 파일이 없으면 이미지를 보여줄 수 없는데 저는 이미지를 db직접 넣어서 사용하는 것과 로컬에 이미지를 넣는것이 아니라 강의에서 나온 사용자가 올린 파일명, 실제 서버에서 관리되는 파일명을 서버에 넣어준 것을 db에 경로만 넣어서 가져오길 원하는데 근데 로컬에서 가져오는 것은 성공했는데 서버에서 db를 통해 가져오는 방법을 모르겠습니다. ps) 설명을 들어보면 서버에 실제 서버에서 관리되는 파일명, 사용자가 올린 파일명 이렇게 넣어주는 거라고 이해했는데 로컬에 있는 경로로 이미지를 보여주고 업로드하면 이미지를 로컬에 넣어주니 이게 서버에 업로드하는 것이 맞나 헷갈리고 강의 코드에 db에 넣는거 추가만 했는데 강의방법이 경로를 db에 넣어서 사용하는게 아니라 이미지를 넣어준거 같아서 제가 알기론 db에 직접 넣지말고 경로로 가져와서 쓰는게 좋다는 걸로 알고 있거든요. 프로젝트로 협업할 때는 그냥 s3로 구현하는게 차라리 편하나요?