묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 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>
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
config 질문드립니다.
운영 배포를 위하여, 개발, 운영 간의 환경 설정 파일을 달리 하고자 합니다. 강의 진행해주신 .env, .env.developer, env.production 세개로 나누어서 파일을 생성해 두었으며, app.module.ts에 아래와 같이 임포트를 하였습니다. 허나, process.env.XXXX 를 활용하고자 하면 무조건 적으로 .env 파일을 바라보게 되고 있습니다. 설정을 빠뜨린게 있을까 싶어 한번 더 확인해 보았지만 도저히 모르겠습니다. 도움 부탁드립니다. @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true, envFilePath: process.env.NODE_ENV === 'production' ? '.env.production' : process.env.NODE_ENV === 'develpment' ? '.env.develpment' : '.env', ignoreEnvFile: process.env.NODE_ENV === 'production', }), PeriodModule, ScheduleModule, RssReaderModule, AuthModule, TypeOrmModule.forRoot(ormconfig), ], controllers: [AppController], providers: [AppService], }) export class AppModule {} #pakage.json "start:debug": "cross-env NODE_ENV=development nest start --debug --watch", "start:prod": "cross-env NODE_ENV=production node dist/src/main",
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
프리팹 후
안녕하세요! 강의 잘보고 있어요. 다름아니라 영상과 같이 툴 및 코드를 작성하고 플레이하니 점수 : 0 점은 그대로고, 오히려 버튼내 텍스트가 Bind Test로 변경된는건 뭘까요??? 영상은 점수 : 0점이 Bind Test로 변경되고 버튼은 그냥 버튼으로 남아있던데... 뭘 잘못했을까요?ㅠㅠ 코드 작성 영상을 몇번들 돌려봐도 다른점을 못찾겠어요..
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
system.out.println 에러
강의 중 나오는 선언 태그 내 system.out.println~ 구문에서 에러가 발생합니다. page 지시어로 java.lang.* 을 추가했는데도 실행이 안되네요 ㅠㅠ 왜 이럴까요.. Type Exception Report Message JSP를 위한 클래스를 컴파일할 수 없습니다.: Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apache.jasper.JasperException: JSP를 위한 클래스를 컴파일할 수 없습니다.: JSP 파일 [/jspEx.jsp]의 [22] 행에서 오류가 발생했습니다. System.out cannot be resolved to a type 19: ArrayList<String> list = new ArrayList<String>(); 20: 21: public void jspMethod() { 22: System.out.println("-- jspMethod() --"); 23: } 24: %> 25:
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 목록 실행실패
안녕하세요. 그냥 단순히 따라하는중인데.. 어디서 어긋났는지 오류가 발생했네요.. 405는 메소드 매칭문제라는 글이 보여서 수습해보려했는데.. 생각처럼 잘 안되네요.. 어디가 잘못된 것인가요? '';;;; https://drive.google.com/file/d/1alTOVC4sOLoF2q1w2QtY0A40Ii9vZbp3/view?usp=sharing 감사합니다.
-
미해결자바스크립트 : 기초부터 실전까지 올인원
url을 인자로 넘겨주지 않고 전역변수로 선언한 이유
url을 인자로 넘겨주지 않고 전역변수로 선언한 이유가 있으신가요? js특징이 전역을 사용해야하는지 아니면 const라서 인자를 못받는 것인지 궁금합니다.