묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
orderList.html <form> 태그 관련
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 다른 html 파일들 보면 form 태그에 action 이랑 method를 지정해주셨는데, orderList에는 지정해주지 않으셨습니다. 근데 버튼을 누르면 작동하는 것을 보고 action이랑 메소드를 지정해주지 않으면 action은 default값이 해당 페이지이고 method는 get인건지 궁금해서 질문드립니다
-
미해결Kevin의 알기 쉬운 RxJava 1부
질문 드립니다.
아직 강의 초기라 잘 이해되지 않는 부분이 있습니다. drop 된다는 의미 버려진다는 것이 데이터를 subsciber에서 모두 처리 못한다는 의미인가요? 그렇다면 유실된 데이터 처리는 어떻게 되는건가요? drop된 데이터를 다시 소비하는 걸로 생각했는데 아닌가요? 감사합니다.
-
미해결태블로 레벨UP
질문있습니다
LOOKUP(ATTR([Region]),0) 이 함수의 경우, 중복값은 *로 표시된다 하셨는데 중복값 반영이 안되게 하는 방법은 없는 지 궁금합니다. 항상 좋은 강의 만들어주셔서 감사합니다
-
미해결애플 웹사이트 인터랙션 클론!
for문에 변수를 생성하는 것과 아닌것의 차이
// for문 밖에서 변수를 한번 생성하는 경우 function setCanvasImages() { let imgElem; for (let i = 0; i < sceneInfo[0].values.videoImageCount; i++) { imgElem = new Image(); imgElem.src = `./video/001/IMG_${6726 + i}.JPG`; sceneInfo[0].objs.videoImages.push(imgElem); } } // for문 안에서 변수를 매번 생성하는 경우 function setCanvasImages () { for (let i = 0; i < sceneInfo[0].values.videoImageCount; i++) { const $img = new Image(); $img.src = `../video/001/IMG_${6726 + i}.JPG`; sceneInfo[0].objs.videoImages.push($img); } } 1. 변수를 한번 생성하는 것과 변수를 매번 생성하는 것에 어떤 차이가 있을까요? 2. 함수가 작동하는 시간을 측정하는 방법 console.time('setCanvasImages') function setCanvasImages () { let $img; for (let i = 0; i < sceneInfo[0].values.videoImageCount; i++) { $img = new Image(); $img.src = `../video/001/IMG_${6726 + i}.JPG`; sceneInfo[0].objs.videoImages.push($img); } } setCanvasImages () console.timeEnd('setCanvasImages') 1번의 답이 혹시 작동 시간이 아닐까 해서 console.Time()을 사용해 봤습니다. 그런데 새로고침(shift + f5)할 때마다 측정속도가 달라서 더 모르겠더라구요; 함수 시간을 체크하는 방법이 잘못된 것일까요?
-
미해결태블로 레벨UP
질문있습니다😀
강의 정말 잘 듣고 있습니다. 함수 형성 과정 중에서, 모든 지역의 레코드 수와 각 지역별 전체 레코드 수가 true냐 false에 따라 나오는 결과가 다르게 함수를 만드셨는데, 모든 지역의 레코드 수는(지역별 전체 행을 각각 더한 것이고), 각 지역별 전체 레코드 수는(각 지역별 전체 행)이라서, 이것은 항상 all을 택하지 않는 이상, false가 나오지 않나요? 근데, 여기서 true가 되면 state가 나오니 조금 헷갈리네요
-
미해결게임 프로그래머 취업 전략 가이드
공부 관련해서 질문 드립니다.
안녕하세요 강사님 비전공자로 국비지원으로 유니티 3D 과정을 교육 받고 운 좋게 작은 회사에 취업에 성공한 사람입니다. 회사를 다니면서 이직을 위해 꾸준히 공부하다가 인프런이란 것을 알게 되고 강사님의 영상들을 보고 있습니다. 취업 관련 영상에서 많은 것을 깨닫고 공부에 대한 방향을 잡을 수 있어서 매우 좋았습니다. 영상을 조금 더 일찍 봤더라면 6개월 과정보다 좀 더 체계적인 과정을 배우고 취직도 섣불리 하지 않을 수 있었을텐데...하며 아쉬움이 많이 남으며 급해지네요! 서론이 길었네요 죄송합니다. 맘 같아서는 당장 회사를 그만두고 학원을 다니면서 공부 겸 포트폴리오를 발전시키고 싶지만 올해 12월까지 다니면 딱 1년을 채울 수 있어서 퇴직금을 받고 그만두고 학원을 등록하려고 합니다. 그래서 학원을 알아본 결과 집에서 가깝지만 다이렉트 9를 배우며 트렌드에서 좀 뒤쳐진다고 하는 쥬신과 거리는 꽤 멀지만 다이렉트 11 등을 배우며 최신 트렌드에 적합하다고 하는 어소트락 중에서 고민이 됩니다. 학원 수준에 대해서는 둘 중 우위를 가릴 수는 없겠지만 쥬신에서 다이렉트 9를 배워 당장 취직을 한다고 하더라도 후에 트렌드를 따라가지 못해 발목이 잡힐까 고민입니다. 어떻게 해야 할까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
그럼 sparkml도 있는데 왜 머하웃을 사용하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 그럼 sparkml도 있는데 왜 머하웃을 사용하나요?
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포트폴리오 - 익스플로어 지원/ 카페24 chrome xeicon,fontawesome 오류
안녕하세요 선생님 ! 기초부터 선생님 강의를 통해 포트폴리오를 완성을 하였는데요 카페 24에 호스팅도 완료하였는데 익스플로어 환경에서는 몇가지 적용(플렉스, 폰트 등등) 이 되지 않아 화면이 제대로 표시가 되지 않더라구요.. 익스플로어 환경에서도 적용될수 있도록 다시 재구성을 해야하는건지 아님 크롬에서 적용되니 이대로 원서를 넣어봐도 될까요? 또 한가지 질문이 있는데요 제가 vccode에서 테스트 하거나 index.html파일을 크롬에서 열었을때는 xeicon과 fontawesome이 잘 적용되어 나타나는데 카페 24에 호스팅 하고 크롬에서 제 주소를 들어가보니 안나오더라구요! 또 아이폰 사파리 모바일 버전에서는 잘 나오는데 ㅜㅜ 혹시 이건 어떤 문제일까요? 두개 파일모두 style.css 파일에 링크 되어 있습니다, 답변주시면 감사하겠습니다. 아무런 베이스 없는 사람이었는데 선생님 강의만 착실하게 들으면서 완성하였습니다 정말 감사합니다!!!
-
미해결[React 1부] 만들고 비교하며 학습하는 React
controller는 한페이지에 하나인가요?
아직 강의 초반이지만 정말 잘듣고 있습니다. 이런 강의 만들어주셔서 감사하고 후속 강의도 기대하고 있습니다!! 컨트롤러는 한페이지에 하나가 할당되나요? 예를 들어 html이 10개가 있으면 각각의 10개의 컨트롤러가 존재하는지 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
git 계정 삭제(?)
컴퓨터를 옮겨야할 일이 있어서 컴퓨터에 등록해놓은 git계정을 초기화(?)하고 싶어요 어떻게하나요?
-
해결됨스프링 시큐리티
UsernamePasswordAuthenticationToken
안녕하세요 강사님, 뜬금없는 질문이 될 수 있지만 그래도 궁금한 것은 여쭤보고 싶어 질문 합니다. CustomAuthenticationProvider가 사용하고자 하는 토큰 이름이 UsernamePasswordAuthenticationToken이라는 것은 외워야(기억해야) 하는 것인가요? 만약에 토큰 이름이 기억 안나면 어떻게 해야 하나요? 실제 프로젝트에서 개발할 때 이 흐름과 (클래스, 토큰등의) 이름 정도는 머리속에 다 있어야 하는 것인지 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
this.set~(~); vs set~(~); 차이
제가 자바에 대해 완전히 이해하고 있지 않은지 this.를 붙이고 getter/setter를 쓰는 거와 그냥 바로 getter/setter를 쓰는 것, 이 두 개가 다른 가 싶더라구요 OrderItem에서 getItem().~~; 을 보면 그냥 getter를 썼는데 Order에서 this.setOrderStatus(~);를 보면 this를 붙인 후 seter를 써서 제가 아는 걸 쥐어짜내보면 둘 다 똑같을 것 같은 느낌이 들긴 하는데;; 뭐가 다른 건가요 ? class OrderItem{ .. public void cancel() { getItem().addStockQuantity(count);} .. } class Order { .. public void cancel() { if (delivery.getDeliveryStatus() != DeliveryStatus.READY) { throw new IllegalStateException("이미 배송되었거나 배송중입니다."); } this.setOrderStatus(OrderStatus.CANCEL); for (OrderItem orderItem : orderItemList) { orderItem.cancel(); }} .. } //아 또 갑자기 궁금한 게 생겼는데.. public class Order() { .. private OrderStatus orderStatus; .. public void cancel() { if (delivery.getDeliveryStatus() != DeliveryStatus.READY) { throw new IllegalStateException("이미 배송되었거나 배송중입니다."); } this.setOrderStatus(OrderStatus.CANCEL); for (OrderItem orderItem : orderItemList) { orderItem.cancel(); }} .. } 에서 this.setOrderStatus(OrderStatus.CANCEL); 이 아니라 orderStatus = OrderStatus.CANCEL; 로 해도 프록시 조회의 문제를 제외하면 상관 없을까요 ? 혹시 모르니 set을 통한 방법을 만들어 두는 게 안전한 방법인가요 ? 뭔가 이 질문은 부끄러운 질문 같은데.. 올려봅니다..
-
미해결실전! 스프링 데이터 JPA
프로젝션 사용시 인터페이스 vs 구현체
프로젝션 사용시 인터페이스와 구현체를 모두 사용할 수 있는데 인터페이스의 경우 바로 조회가 필요 없을때 프록시를 담아서 활용할 수 있을거란 예상은 되는데요 어떤 케이스에서 프록시를 사용하는게 도움이 될지, 언제 필요한지 잘 모르겠습니다. 알려주시면 감사드리겠습니다.
-
해결됨게임 프로그래머 취업 전략 가이드
클라이언트 프로그래머는 DB를 어느 정도 알아야 하나요?
기술 면접 (내 홈그라운드로 질문 유도하기)에서 데이터베이스 Union vs Union All Clustered vs Non-Clustered Index Join NoSQL (Redis?) 를 설명하는 부분이 있는데 클라이언트 프로그래머가 DB 이 정도 수준까지는 알아야 된다는 말인가요? 클라이언트에서 서버, DB로 데이터를 주고 받기 떄문에 서버, DB에 관해 어느 정도 알아야 된다고 생각하는데 클라이언트 프로그래머는 DB에 관해 어느 정도 알아야 될까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
후속강의에 대한 질문입니다
8월중으로 후속강의가 나온다고 공지하셨는데 아직 안나온건지 아니면 곧나올예정인지 궁금합니다 강의가 알차고 재미있어서 기대를 많이하고 있습니다
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
셀레니움 질문이 있습니다.
파이썬 강의를 수강하고 있는 학생입니다. 셀레니움 첫번째 강의를 듣고 실행을 해봤는데 크롬 브라우저가 켜지긴합니다만 바로 꺼집니다. 백신문제인가 싶어 백신도 꺼보고, 브라우저도 업데이트 해보고, 셀레니움 자체도 최신으로 업데이트 했는데도 계속해서 같은 문제가발생합니다. 다른 블로그나 인터넷 검색을 해도 마땅치 않아서 글을 써봅니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
Part 04] 비디오 백그라운드를 활용한 랜딩페이지 질문있습니다!
안녕하세요! 강의 듣다 궁금한 점이 있어 질문 남깁니다. 강의 7:15분에 .gnb a 선택자에 opacity: 0 속성을 주었는데 왜 그런건지 궁금합니다. 넣은거랑 안 넣은거랑 비교해봤는데 뭐가 달라진건지 잘 모르겠네요ㅠㅠ 어떤 차이가 있는 건가요?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
버그가 되는 이유
안녕하세요 지금 설명하시는 부분이 버그인 이유와 벌어지는 이유가 맞는지 확인 부탁 드립니다 현재 버그는 적, 운석 게임 오브젝트가 만들어졌지만 아직 화면속에 나타나질 않았을 시점에, 그 오브젝트를 쏴서 부숴버리는 경우를 말씀 하시는 거죠? Destroy()야 playerShot에서 호출 되는 거니까 맞추는 데로, 게임 오브젝트가 부숴지는 건 실행이 되겠지만 OnbecameInvisible은 본래 보였던게 안보여야하는건데, 부숴지는 시점에 어직 보여지지도 않기 때문에 실행이 안되는 게 맞나요? 더불어 남아있는 적 카운터도 작동을 하지 않는 거구요?
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
catsController에서 files가 undefined
업로드하면 dist에 파일은 저장이 되고 확인도 되는데, catsController에서 console.log(files)을 찍어봐도 undefined가 나와서 files[0]의 type error가 납니다. 아무리 봐도 제대로 한 것같은데 안들어와서 질문 드려요 참고로 FilesInterceptor의 인자 중 maxCount가 제 프로젝트의 버전에는 없어서 인자를 두개만 넣었습니다. 코드 올렸으니 안 바쁘실 때 한번만 봐주시길 바랍니다 https://github.com/GroundP/CatsCommunity (ps. 자꾸 질문드려 죄송합니다ㅠ)
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
scene 로드 후 missing
안녕하세요 강의를 따라하던 도중에, 강의에서 나온 것과 다른 증상이 나타나서 질문을 드립니다 증상은 이렇습니다 플레이어가 죽거나, 스테이지를 클리어 한 뒤, Retry나 Next Stage 버튼을 눌러서 Scene이 로드 되면, GameManager에 연결 되어야 하는 UI 들이 전부 Missing으로 나타납니다 더군다나, 그 다음 스테이지에서 적들도 나오지 않습니다 이유와 해결책을 알 수 있을까요?