묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
선생님이 한대로 고대로 따라하고있는데
왼쪽 유아이관련해서 새로 만들거나 이름을 바꾸거나 변경하면 안되는거에요?? 하면서 유아이 변경하고 지우고 몇번했는데 이벤트관련 오류가나는것같아서요 상관없나요? 아니면 제가 뭘 잘못한건지도모르겠네요...
-
미해결스프링 핵심 원리 - 기본편
AutoAppConfig 에 대한 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 기존의 순수 자바 코드였던 AppConfig 를 스프링 기반으로 동작하는 AutoAppConfig 로 전환하는 부분이 있었습니다. AppConfig 에서 일일이 빈으로 등록해주었던 부분을 제거하고 빈으로 등록하려고 하는 클래스에 @Component 를, 그리고 설정정보를 작성하는 클래스인 AutoAppConfig 에는 @ComponentScan 을 붙여주는 부분이었는데, 이 과정을 진행한 이후, 왜 ApplicationContextBasicFindTest 클래스의가장 처음에 나오는 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 부분의 AppConfig.class 를 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); 위 코드 처럼 AutoAppconfig.class 로 바꾼뒤 findBeanByName 메서드를 실행하면 에러가 나는건가요? 에러 메세지는 No bean named 'memberService' available 이라고 나오는데 @Component 와 @ComponentScan 의 조합으로 필요한 빈을 다 등록한 상태라고 생각했어서 해당 빈이 뜨는 이유를 모르겠어서 질문남깁니다.
-
미해결홍정모의 따라하며 배우는 C언어
비주얼 스튜디오 질문 드립니다
안녕하세요 비주얼 스튜디오에서 제가 만든 솔루션(프로젝트)를 내보내기 하고 가져오기 하는 방법이 궁금합니다!! 예) 다른 컴퓨터에서 제가 작업한 프로젝트를 여는 방법이랑 다른 사람이 작업한 프로젝트를 제 컴퓨터에서 여는 방법이 궁금합니다!!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Product ? Products?
<질문1> Products.js에서 sequelize.define로 테이블 정의시 복수형태로 Products된다고 들었는데 models.Product.create도 Product 단수 형태로 테이블 이름에서 s를 빼주는건가요??? <질문2> result를 log찍어 봤을떄는 또 Product라고 나오고 위에는Products 테이블로 insert into 됐다고 나오는데테이블을 만들어주는건 models/products.js 에서하는건데 model.Product.create 이말은 사실 테이블 생성이아니라 데이터 삽입이라고 보면 될까요? models.Product.create({ name, description, price, seller, })
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
sequelize.define으로 product테이블 정의시 복수형 테이블 products 로 생성됩니다.
sequelize.define으로 product테이블 정의시 복수형 테이블 products 로 생성됩니다. 참고 링크 https://any-ting.tistory.com/50 테이블 이름 옵션(tableName : "User") 또는 복수화 중지(freezeTableName : true) 옵션을 설정해야합니다. 상세내용은 링크보시면 다른 옵션들도 상세하게 나옵니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문드립니다
react에Rcode splitting 을 적용하면 첫로드시에 필요한 페이지 데이터만 받아오고, 페이지 이동시에 추가적으로 데이터를 받아오고 2번이상 페이지 접속시 csr처럼 동작하는것으로 알고 있는데요. nextjs에서 ssr동작이 위와 차이점을 못느껴서 질문드립니다. react에서 code splitting적용한것과 nextjs에서 ssr동작하는것에 차이점이 있나요?
-
미해결언리얼 엔진4 입문 (C++ 기반)
이 강의를 다 듣고 난 다음 강의를 추천받을 수 있을까요?
안녕하세요 저는 컴퓨터과학 전공자이고 DirectX에 관해서 학원에서 공부중입니다. C++는 어느 정도 기초 지식이 잡혀 있다고 생각하는데 이 강의를 듣고 언리얼 관련 다른 강의를 듣고자 하는데 이 강의 다음에는 어떤걸 들으면 좋을지 추천해주실 수 있나요?
-
미해결최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지
E, Epos
입력값을 만들 때에 k x D차원의 E 행렬을 곱해주고, Epos를 더해주는데 이 행렬들의 초기값은 어떻게 되는 것인가요? 그리고 이 행렬들도 학습이 되는 변수인지 아니면 상수인지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
인터페이스에서 구현체를 굳이 두개로 나누는 이유가 있나요?
현재 구성은 DiscountPolicy 인터페이스 - RateDiscountPolicy 클래스 - FixDiscountPolicy 클래스 제가 생각하는 구성 DiscountPolicy 인터페이스 - PriceDiscountPolicy 상속 RateDiscount( ) FixDiscount( ) 이처럼 구현체 클래스를 두 개가 아니라 하나의 구현체 안에 두 개의 메소드를 상속 받아서 쓰면 안좋은 점이 어떤건가요? *************************** @primary, @Qualifier, @Autowired 필드 구현제 빈을 지정해주는 세 가지 방법이 있는데 @Autowired 필드 방법은 테스트가 안되기 때문에 권장하지 않는건가요? 우선순위 방법인 @Primary 방법은 구현 클래스가 두개일 경우에만 사용하고 두개가 넘어갈 경우 사용하지 못하는건가요?
-
미해결웹 게임을 만들며 배우는 React
React.memo
강의에서 잠깐 언급된 React.memo에 대해 질문을 할게요 React.memo는 상태(state, props)가 변경될 때에만리랜더링을 시키고 이전 상태와 동일하다면 이전에 저장했던( 메모제이션(?) ) 상태값을 재사용한다고들었는데요 여기서 이미지부분은 변경되는 부분이고 버튼이랑 점수는 버튼을 클릭할 때만 props가 변경되기때문에 버튼을 클릭하지 않을 때에는 이미지부분만하이라이트 표시(개발자 도구에 들어가면 표시되는 부분)가 되어야 되는 거 아닌가요??
-
미해결
numpy attribute error 해결하고 싶습니다!
0 import numpy as np X = np.array([[5.0,3.4,1.5,0.2], [6.1,2.8,4.7,1.2], [6.9,3.1,5.1,2.3], [5.8,2.7,4.1,1.0]]) y = np.array([[2],[1],[3],[1]]) theta = np.matmul(np.matmul(np.linalg.inv(np.matmul(np.transpose(X),X)).np.transpose(X)),y) print(theta) 위의 코드가 제가 작성한 코드입니다. 저는 numpy를 이용해서 linear regression을 하려고 합니다. 위와 같이 입력하고 주피터 노트북에 코드를 실행하니 AttributeError: 'numpy.ndarray' object has no attribute 'np'이렇게 에러가 뜨는데 혹시 해결책을 아실까요? 읽어주셔서 감사합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
각 테이블들을 drop하려고 하는데 아래와 같은 에러가 납니다.
다른 설정을 따로 해줘야 할까요??,,, Item class Member Order OrderItem OrderStatus getter setter 잘린 부분은 생략했습니다.
-
미해결만들면서 배우는 리액트 : 기초
npm install build 에러
npm install build 명령어 이후에 이렇게 에러가 나는데 해결방법을 모르겠습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
배열과 메서드를 이용하여 풀어봤습니다.
방법1. function solution(a, b, c){ let answer; let arr = [a,b,c]; let max = Math.max(...arr); let min = Math.min(...arr); let filterArr = arr.filter(num => (num < max && num > min)); if ( (min + filterArr[0] ) > max) { answer = 'yes' } else { answer = 'no' } return answer; }console.log(solution(13,33,17)); 방법2. function solution(a, b, c){ let answer; let arr = [a,b,c]; arr.sort((x, y) => x - y); if ( (arr[0] + arr[1]) > arr[2]) { answer = 'yes' } else { answer = 'no' } return answer; } console.log(solution(13,33,17)); 강의를 보니 쉬운방법을 두고 굳이 어려운 방법으로 푼 느낌이네요 ㅠㅠ
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
indexOf의 파라미터에 음수를 작성 했을때에 대한 질문입니다.
안녕하세요 선생님! 퇴근 후에 매일 선생님 강의로 열심히 자바스크립트를 공부중입니다. 오늘은 IndexOf()에 대해서 배웠는데요, 파라미터에 음수를 적었을 때 -1이 반환된다고 말씀하셨습니다. 코딩 시간에 말씀해주신 대로 코드를 작성해보았을 때 이런 경우의 수를 생각해보았습니다. 질문은 여섯번 째 경우의 수 입니다. 첫번째 파라미터에 변수에 존재하는 문자열을 넣고 두번째에 음수 값을 넣었더니 처음부터 검색하여 올바른 값이 나오는 것을 확인할 수 있었습니다. /* indexOf 1. 파라미터를 유효한 문자열로 1개만 쓴 경우 * 제대로 나오겠지? 2. 파라미터를 1개만 썻으나 올바르지 존재하지 않는 값을 넣었을 경우 * -1이 반환되겠지? 3. 첫번쨰 파라미터를 유효한 값을 작성하고 두번쨰 파라미터를 인덱스의 수 범주 내에서 올바르게 작성한 경우 * 두번쨰 파라미터부터 검색하여 올바른 값이 나오겠지? 4. 첫번쨰 파라미터를 유효하지 않은 문자열을 작성하고 두번쨰 파라미터를 인덱스의 수 범주 내에서 올바르게 작성한 경우 * 탐색하는 수가 줄어들었을 뿐 -1이 반환되겠지? 5. 첫번쨰 파라미터를 유효한 값을 작성하고 두번쨰 파라미터를 인덱스의 값보다 큰 수를 작성한 경우 * -1이 반환되려나? = -1을 반환한다 6. 첫번쨰 파라미터를 유효한 값을 작성하고 두번쨰 파라미터를 음수 값으로 작성한 경우 * -1이 반환되겠지? = 아닌데? 올바르게 찾는데??? 7. 두번쨰 파라미터에 NaN를 작성한 경우 * 처음부터 검색하겠지? 즉 올바른 값이 나올듯? */ var codingTime = "나는 윤섭이입니다. 홍길동은 멋지다 나는 윤섭이다"; //indexOf var indexOf_Type1 = codingTime.indexOf("윤섭"); var indexOf_Type2 = codingTime.indexOf("철수"); var indexOf_Type3 = codingTime.indexOf("윤섭", 6); var indexOf_Type4 = codingTime.indexOf("철수", 4); var indexOf_Type5 = codingTime.indexOf("윤섭", 100); var indexOf_Type6 = codingTime.indexOf("윤섭", -1); var indexOf_Type7 = codingTime.indexOf("윤섭", "멋져"); console.log(`첫번째 케이스: ${indexOf_Type1}`); console.log(`두번째 케이스: ${indexOf_Type2}`); console.log(`세번째 케이스: ${indexOf_Type3}`); console.log(`네번째 케이스: ${indexOf_Type4}`); console.log(`다섯번째 케이스: ${indexOf_Type5}`); console.log(`여섯번째 케이스: ${indexOf_Type6}`); console.log(`일곱번째 케이스: ${indexOf_Type7}`); console.log(codingTime.indexOf("홍", -1)); 강의에서는 두 번째 파라미터에 음수를 작성하면 -1이 반환된다고 배웠는데 혹시 제가 코드를 잘못 작성한것일까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
학습률 질문입니다 :)
안녕하세요! 학습률 관련해서 질문이 있는데요, cfg.optimizer.lr = 0.02/8 이 부분을 이전 강의에서 분명히 설명을 해주셨던 것 같은데, 그때 명확히 이해하지 못해 다시 질문을 드립니다. ㅜㅜ 번거롭게 해드려 죄송합니다. 8로 나눈 이유가 무엇인지 다시 설명해주실 수 있으실까요? 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
왜 오류 발생하는지 모르겠음
밑에 보면 skill.Read(s, ref count)에서 count의 타입은 ushort이고, 위에 SkillInfo의 Read의 프로퍼티에 있 는 count의 타입도 또한, ushort인데, 왜 다음과 같은 오류가 발생하는지 모르겠습니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
도메인이라는 개념이 헷갈립니다
웹페이지 만들기 부분을 수강하면서 상품 도메인 개발(Item - 상품객체) 부분에서 도메인이라는것이 다른 개념들과 헷갈립니다 도메인, 파라미터, DTO 이 3가지 개념이 지금 혼동되는데 설명해주실수 있을까요? 도메인을 파라미터 아니면 dto와 같은 개념으로 봐도 될까요?
-
미해결스프링 시큐리티
Session / 인증객체 / Security Context 관계가 궁금합니다.
안녕하세요. 항상 좋은 강의 감사드립니다! 하나 궁금한 것이 있어 글을 적게 되었습니다. Session / 인증객체 / Security Context의 관계가 궁금합니다. 인증이 완료되면 인증객체가 만들어지고, 인증 객체가 Security Context에 저장되고, Security Context Holder에 Security Context가 존재되는 것으로 이해를 했습니다. 그렇다면 Session에는 정확히 어떤 것이 저장되는 것인지 알 수 있을까요? 예를 들어 Session에는 Security Context Holder가 저장되나요, 아니면 Security Context가 저장되나요, 아니면 인증객체가 저장되나요? Security Context와 Session은 아예 서로 참조하지 않는 관계인 것으로 이해를 해야할까요? 모르는게 너무 많아 질문이 단순무식해서 죄송합니다. 답변 달아주시면 감사하겠습니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
프로덕트 배열이 안나옵니다 ㅠ
<html> <head> <title>그랩마켓</title> <link href="index.css" type="text/css" rel="stylesheet" /> <script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script> </head> <body> <div id="header"> <div id="header-area"> <img src="icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"></div> </div> <div id="footer"></div> </body> <script> axios .get( "https://ef2ace18-3391-4ea6-8ab2-e832bfae3c8c.mock.pstmn.io/products" ) .then(function (result) { console.log("통신 결과:", result); }) .catch(function (error) { console.error("error 발생:", error); }); var products = [ { name: "농구공", price: 10000, seller: "Jordan", imageUrl: "products/basketball1.jpeg", }, { name: "축구공", price: 50000, seller: "Jordan", imageUrl: "products/soccerball1.jpg", }, { name: "키보드", price: 15000, seller: "Grab", imageUrl: "products/keyboard1.jpg", }, ]; let productsHtml = ""; for (var i = 0; i < products.length; i++) { let product = products[i]; productsHtml = productsHtml + '<div class="product-card">' + "<div>" + '<img class="product-img" src="' + product.imageUrl + '" />' + "</div>" + '<div class="product-contents">' + '<span class="product-name">' + product.name + "</span>" + '<span class="product-price">' + product.price + "원" + "</span>" + '<div class="product-seller">' + '<img class="product-avatar" src="images/icons/avatar.png" />' + "<span>" + product.seller + "</span>" + "</div>" + "</div>" + "</div>"; } document.querySelector("#product-list").innerHTML = productsHtml; </script> </html>