inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

질문있습니다!

해결됨

스프링 핵심 원리 - 기본편

안녕하세요. 강의 듣다 궁금한 것이 있어 질문 드립니다. 입문자라 기본적인 것도 많이 모릅니다. ㅠ public class ApplicationContextExtendsFindTest { AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); @Test @DisplayName("부모 타입으로 조회시 자식이 둘 이상 있으면, 중복 오류가 발생한다") void findBeanByParentTypeDuplicate() { assertThrows(NoUniqueBeanDefinitionException.class, ()->ac.getBean(DiscountPolicy.class)); } ...... @Configuration static class TestConfig { @Bean public DiscountPolicy rateDiscountPolicy() { return new RateDiscountPolicy(); } @Bean public DiscountPolicy fixDiscountPolicy() { return new FixDiscountPolicy(); } } } 이 테스트 클래스에서는 테스트용(?) 클래스?? 만들때 @Configuration 을 사용했는데 아래 테스트 클래스에서도 테스트용 클래스를 만드는데 @Configuration을 사용하지 않아서 궁금합니다. class StatefulServiceTest { @Test void statefulServiceSingleton() { ApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); StatefulService statefulService1 = ac.getBean(StatefulService.class); StatefulService statefulService2 = ac.getBean(StatefulService.class); //ThreadA: A사용자 10000원 주문 int userAprice = statefulService1.order("userA", 10000); //ThreadB: B사용자 20000원 주문 int userBprice = statefulService2.order("userB", 20000); //ThreadA: 사용자A 주문 금액 조회 // int price = statefulService1.getPrice(); System.out.println("price = " + userAprice); // Assertions.assertThat(statefulService1.getPrice()).isEqualTo(20000); } static class TestConfig { @Bean public StatefulService statefulService() { return new StatefulService(); } } } 좋은강의 감사합니다. 열심히 배우고 있습니다!!

  • @Configuration
  • spring
  • @Bean
  • oop
윤제리 댓글 1 좋아요 0 조회수 337

keyframe 실행이 안 됩니다 ㅠㅠ

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

. 매번 친절한 답변 감사드립니다. 1. 코드를 실행하면 로딩이 느리게 되고, 화면이 뜨면 상자가 돌지 않고 그냥 네모 상태로 색이 바뀝니다.. 코드가 어디가 틀린 걸까요? ㅠㅠ keyframe loading 쪽 문제인 거 같기도 하네요.. 2. 다음 강의 분에서도 코드를 그대로 친 거 같은데도 오류가 생기고(보더 박스가 아주 작게 나올 뿐더러 만들어지지가 않네요..) 로딩이 걸리면서 뜨네요 .ㅠ 어디가 문제인지 알려주시면 감사하겠습니다.

  • jquery
  • HTML/CSS
hoo You 댓글 3 좋아요 1 조회수 1051

앗...질문 수정합니다 ㅠㅠ

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

제가 따라하면서 빼먹어놓고 .. 엄한곳에서 한참 찾아보다가 질문남겼더니...영상에서 딱 보이네요 ㅎㅎ 강의 너무 잘 보고 있습니다 ! 감사합니다!

  • C#
  • unity
꾸룽꾸룽 댓글 1 좋아요 0 조회수 275

안되는 부분 html css 및 웹 공유드립니다 확인부탁드려요

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

아래 html css 및 현재 표기되고 있는 화면 공유드립니다. < html > < head > < title > hojun market </ title > < link href =" index.css " type =" text/css " rel =" stylesheet " /> </ head > < body > < div id =" header "> < div id =" header-area "> < img src =" images/icons/logo.png " /> </ div > </ div > < div id =" body "> < div id =" banner "> < img src =" images/banners/banner1.png " /> </ div > < h1 > 판매되는 상품들 </ h1 > < div id =" product-list "></ div > < div id =" footer "></ div > </ div > </ body > < script > var products = [ { name : " 농구공 " , price : 10000 , seller : " 조던 " , imageUrl : " /images/products/basketball1.jpeg " , }, { name : " 축구공 " , price : 20000 , seller : " 메시 " , imageUrl : " /images/products/soccerball1.jpg " , }, { name : " 키보드 " , price : 30000 , seller : " 그랩 " , imageUrl : " /images/products/keyboard1.jpg " , }, ] ; let productsHTML = "" ; for ( var i = 0 ; i < products . length ; i ++ ) { productsHTML = productsHTML + ' <div class="product-card"> ' + " <div> " + ' <img class="product-img" src="images/products/basketball1.jpeg" /> ' + " </div> " + ' <div class="product-contents"> ' + ' <span class="product-name">농구공 1호</span> ' + ' <span class="product-price">50,000원</span> ' + ' <div class="product-seller"> ' + ' <img class="product-avator" src="images/icons/avatar.png" /> ' + " <span> 그랩 </span> " ; ( " </div> " ) ; ( " </div> " ) ; ( " </div> " ) ; } document . querySelector ( " #product-list " ) . innerHTML = productsHTML ; </ script > </ html > css * { margin : 0 ; padding : 0 ; } # header { height : 64px ; border-bottom : 1px solid gray ; display : flex ; justify-content : center ; } # body { height : 100% ; width : 1024px ; margin : 0 auto ; padding-bottom : 24px ; } # footer { height : 200px ; background-color : red ; } # banner { height : 300px ; background-color : yellow ; } # header-area { width : 1024px ; height : 100% ; display : flex ; align-items : center ; } # header-area > img { width : 128px ; height : 36px ; } # banner > img { width : 100% ; } # body > h1 { margin-top : 16px ; } # product-list { display : flex ; flex-wrap : wrap ; } . product-card { width : 180px ; height : 300px ; margin-right : 12px ; margin-bottom : 12px ; border : 1px solid black ; border-radius : 12px ; } . product-img { height : 210px ; width : 100% ; } . product-contents { display : flex ; flex-direction : column ; padding : 8px ; } . product-name { font-size : 14px ; } . product-price { font-size : 16px ; font-weight : 600 ; margin-top : 4px ; } . product-seller { display : flex ; align-items : center ; margin-top : 12px ; } . product-avator { width : 24px ; }

  • express
  • tensorflow
  • javascript
  • nodejs
  • HTML/CSS
  • react-native
  • react
  • 머신러닝 배워볼래요?
kyle.lee 댓글 1 좋아요 1 조회수 320

[여러분의 궁금증] if ( ... && !line_flag) false? true??

해결됨

홍정모의 따라하며 배우는 C언어

// 질문 아님.. 문제가 있다면 덧글 남겨주세요~ Ⅰ. 개요 Ⅱ. 원인 Ⅲ. 결론 ---------------------------------------------------------- 안녕하세요. 강의 잘 듣고 있습니다. 이번 강의를 보는 중에 처음에는 너무 당연하게 생각했던 것과 다른 수강생분들의 질문을 보다보니, 저도 너무 헷갈린 나머지, 글을 남기고 싶어졌습니다. Ⅰ. 개요) !false는 true 입니다. 반대로 !true == false가 되겠죠? line_flag = false로 초기화했다면, !line_flag는 true 일 것입니다. 그렇다면 if (!line_flag) 는 if (true) 를 의미합니다***. 여기서! 오해의 원인) if (!line_flag)는 line_flag가 !false일 경우에만 if문을 실행 하겠다는 의미로 기대하게 됩니다. (아직 모호하면 아랫 글 참고 &darr;&darr;&darr;) ---------------------------------------------------------- Ⅱ. 문제 원인) 이제 예시를 보겠습니다. 예상하기로, if(!line_flag)는 line_flag가 true일 경우에 if문을 실행하겠다는 의미로, 바로 위에 line_flag = false라서 실행되지 않을 것이라 기대하게 됩니다. (위 코드는 printf함수가 출력이 됩니다) 마치! 위처럼 num이 1이라면 if문은 실행되지 않았을 겁니다. 한편 "num = 0;" 으로 대입을 했다면, num != 1에 만족하니 if문이 실행되겠죠. line_flag도 똑같이 생각한 것입니다. 다음 사진과 같이 생각한 것이죠. 이 때는 line_flag가 false로 초기화되어 있으니, if문도 실행되지 않겠죠. if문에 들어가기 전에 line_flag = true;로 설정값을 바꿔준다면 if문이 정상적으로 실행될 것입니다. line_flag = true; !line_flag; 1번과 2번은 엄연히 다른 개념입니다. 1번은 bool타입의 변수 line_flag에 true값을 넣어준 것이고, 2번은 true값을 가지고 있는 line_flag를 일시적으로, 그 때에만! 반대값인 false로 바꿔주는 것입니다. ---------------------------------------------------------- Ⅲ. 결론) 돌고돌아 간단합니다.. 개요에서 이미 답이 나왔죠? line_flag가 false인 상태입니다. !line_flag는 true를 의미합니다. 즉, if(!line_flag) == if(true) 인 것입니다. 이미 쓰여있던 질문과 답변을 보았는데, 분위기가 마치 엄청 배고픈데, 햄버거 한 개밖에 못 먹은 분위기였어요.. 그래서 남겨보아요..

  • 모두가궁금해하는질문
  • c
logt 댓글 0 좋아요 6 조회수 335

헤더와 푸터 경로문제

미해결

리액트로 나만의 블로그 만들기(MERN Stack)

리액트 경로가 잡히지 않는것 같아요 헤더랑 푸터 임포트해서 했는데도 Can't resolve '../components/Footer' in 이런 에러만 뜹니다...

  • redux
  • nodejs
  • bootstrap
  • express
  • react
  • mongodb
스터디하쟈 댓글 1 좋아요 0 조회수 198

예외사항 질문입니다.

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하십니까!? 늘 좋은 강의 잘 듣고 있습니다. 문제에서 보면, 1. 도시의 갯수가 1~100까지로 되어 있는데 코드상에서도, vector<pair<int, int> > map[100] 이 되어야 하는 것이지요? 2. 도로비용이 음수일 수 도 있다고 했는데, 이 경우도 고려가 되는건가요? 감사합니다.

  • C++
  • 코테 준비 같이 해요!
JUNG HUN KIM 댓글 1 좋아요 0 조회수 235

깃허브 허용 부탁 드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

저도 강의 다시 신청합니다. 허용 부탁 드려요 인프런 아이디: 호아 인프런 이메일: kanzihoa@gmail.com 깃헙 아이디 : kanzihoa 깃헙 Username : chokosirub@naver.com

  • javascript
  • vuex
  • vuejs
  • es6
호아 댓글 1 좋아요 1 조회수 163

깊은복사 pet 소멸시기

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

깊은복사를 구현할떄 new를 사용해서 새로운 펫객채를 힙에다가 생성하는데 이건 knight가 소멸될때 자동적으로 pet객체도 소멸되는건가요. 따로 delete를 해줄필요가 없는건가요

  • C++
CULRRY 댓글 3 좋아요 0 조회수 399

git 주소 여기 맞나요??

해결됨

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

https://gist.github.com/joshua1988/3fd36e04623aa42d536d8dbae37290de 여기 주소에 아이디 정보 남겼습니다. 확인 부탁드립니다.

  • javascript
  • vuejs
이은혜 댓글 1 좋아요 1 조회수 165

PV의 ReclaimPolicy의 기본값에 대한 질문입니다.

미해결

대세는 쿠버네티스 (초급~중급편)

5분 45초 부분에서 ReclaimPolicy를 따로 설정하지 않은 경우, 기본 정책이 Retain이라고 하셨는데, 쿠버네티스 공식문서에는 기본값이 Delete라고 되어있습니다. 혹시 이 부분이 강의를 찍으실 시점에서는 Retain이 기본정책이었나요? https://kubernetes.io/ko/docs/concepts/storage/storage-classes/

  • docker
  • kubernetes
minki lee 댓글 3 좋아요 1 조회수 327

Dto로 조회 관련 질문드립니다!

해결됨

실전! Querydsl

안녕하세요 팀장님 강의 내용을 토대로 다양하게 혼자 연습해보고 있는데, Dto로 조회하는 과정에서 오류가 계속 발생했는데 어떤식으로 해결해야될지 몰라서 질문 남깁니다.! Member - Team 관계에서 Team을 Dto로 조회하는 과정입니다. 우선 Dto말고 Tuple로 조회했을때는 정상 동작했습니다. 1. Tuple 조회 ( 정상 동작) @BeforeEach public void setup () { queryFactory = new JPAQueryFactory (em); Team teamA = new Team ( "teamA" ); Team teamB = new Team ( "teamB" ); em. persist (teamA); em. persist (teamB); Member member1 = new Member ( "member4" , 10 , teamA); Member member2 = new Member ( "member4" , 20 , teamA); Member member3 = new Member ( "member4" , 30 , teamB); Member member4 = new Member ( "member4" , 40 , teamB); Member member5 = new Member ( "member5" , 40 , teamB); em. persist (member1); em. persist (member2); em. persist (member3); em. persist (member4); em. persist (member5); em. flush (); em. clear (); } List < Team > fetch = queryFactory . selectFrom ( team ) . join ( team .members, member ). fetchJoin () . fetch (); System . out . println ( "fetch.get(0).getMembers() = " + fetch. get ( 0 ). getMembers ()); 정상동작 2. Dto 조회 @Data public class TeamDto { private String name; private List < MemberDto > members = new ArrayList <> (); } @Data public class MemberDto { private String username; } List < TeamDto > result = queryFactory . select ( Projections . fields ( TeamDto . class , team .name. as ( "name" ), Projections . fields ( MemberDto . class , member .username ). as ( "members" ) ) ) . from ( team ) . join ( team .members, member ). fetchJoin () . fetch (); System . out . println ( "dto = " + result. get ( 0 ). getMembers ()); 실행결과 not compatible with java.util.List이 발생했습니다. ㅠㅠ 이것저것 바꿔가면서 다양하게 시도해봤는데도 계속 오류가 발생했습니다.. 어떤 식으로 변경해야 될까요? 추가로 시도하면서 느낀게 한 개 이상의 Dto가 있을 경우 코드의 가독성이 너무 떨어지게 되더라고요. 혹시 팀장님께서는 여러개의 Dto를 조회할 때 따로 사용하는 방식이 있으신가요?

  • java
  • JPA
단무지 댓글 3 좋아요 0 조회수 1278

list 질문입니다.

미해결

우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)

tuple은 불변형이기 때문에 변화가 있을 때마다 아예 새로운 id값을 생성해서 변수를 할당하고 list는 가변형이기 때문에 그냥 그 id값에 값을 추가하는 식이 된다고 이해했습니다. 그런데 m = m * 2와 m *= 2의 경우 전자는 id값에 변화가 생기고, 후자는 id값에 변화가 생기지 않는데 이는 두 연산자가 하는 일이 본질적으로 동일하지만 내부적으로 처리하는 과정이 다르기 때문인가요?

  • python
  • django
김민수 댓글 1 좋아요 1 조회수 167

string 질문입니다!

해결됨

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하세요. 이렇게하면 b가 출력이 안되는데 이유를모르겠습니다.. string 으로 하고싶으면 어떻게 바꿔야하나요? #include <iostream> #include <string> using namespace std ; int main () { string a, b; getline ( cin , a); int p = 0 ; for ( int i= 0 ; i<a. size (); i++){ if (a[i] != ' ' ){ if (a[i] >= 65 && a[i] <= 90 ){ b[p++] = a[i]+ 32 ; } else { b[p++] = a[i]; } } } b[p] = '\0' ; cout <<b<< '\n' ; return 0 ; }

  • C++
  • 코테 준비 같이 해요!
juwe 댓글 2 좋아요 0 조회수 251

자바스크립트 적용이 안되서 질문남깁니다.

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

자바스크립트가 먹지를 않아서 질문남깁니다 잘못된 부분이 있는지 확인부탁드려요 해당 코드라도 공유주시면 비교해서 체크해보도록 하겠습니다. < html > < head > < title > hojun market </ title > < link href =" index.css " type =" text/css " rel =" stylesheet " /> </ head > < body > < div id =" header "> < div id =" header-area "> < img src =" images/icons/logo.png " /> </ div > </ div > < div id =" body "> < div id =" banner "> < img src =" images/banners/banner1.png " /> </ div > < h1 > 판매되는 상품들 </ h1 > < div id =" product-list "> < div class =" product-card "> < div > < img class =" product-img " src =" images/products/basketball1.jpeg " /> </ div > < div class =" product-contents "> < span class =" product-name "> 농구공 1호 </ span > < span class =" product-price "> 50,000원 </ span > < div class =" product-seller "> < img class =" product-avator " src =" images/icons/avatar.png " /> < span > 그랩 </ span > </ div > </ div > </ div > </ div > < div class =" product-card "> < div > < img class =" product-img " src =" images/products/keyboard1.jpg " /> </ div > < div class =" product-contents "> < span class =" product-name "> 키보드 1호 </ span > < span class =" product-price "> 30,000원 </ span > < div class =" product-seller "> < img class =" product-avator " src =" images/icons/avatar.png " /> < span > 그랩 </ span > </ div > </ div > </ div > </ div > </ div > < div id =" footer "></ div > </ body > < script > var products = [ { name : ' 농구공 ' , price : 10000 , seller : ' 조던 ' imageUrl : ' /images/products/basketball1.jpeg ' },{ name : ' 축구공 ' , price : 20000 , seller : ' 메시 ' imageUrl : ' /images/products/soccerball1.jpg ' },{ name : ' 키보드 ' , price : 30000 , seller : ' 그랩 ' imageUrl : ' /images/products/keyboard1.jpg ' } ] ; document . querySelector ( " #product-list " ) . innerHTML = " <p>안녕</p> " ; </ script > </ html >

  • react-native
  • 머신러닝 배워볼래요?
  • react
  • tensorflow
  • nodejs
  • javascript
  • HTML/CSS
  • express
kyle.lee 댓글 3 좋아요 1 조회수 312

autocomplete-python traceback output:

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

6:35 에 print 입력하려는데 오른쪽에 빨간창이 계속 떠요 autocomplete-python traceback output 라고 되어있어요 +10:17에 아래에 코드 바로 붙여넣기 되는 건 단축키를 쓰신 건가요?

  • python
ㅎㅇㅌ 댓글 1 좋아요 1 조회수 177

autocomplete-python traceback output: 알림창이 계속 떠요

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

6:35에 나오는 print 입력하려니까 빨간 창이 잔뜩 달리면서 autocomplete-python traceback output: 어쩌구 하네요 이거 어떡하나요

  • python
ㅎㅇㅌ 댓글 1 좋아요 0 조회수 189

글자 세기에서 엔터값 빼는 예제 질문있습니다.

미해결

홍정모의 따라하며 배우는 C언어

#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include<ctype.h> #include<stdbool.h> #include<iso646.h> #define PERIOD '.' int main() { char ch; int count = 0; while ((ch = getchar() != PERIOD)) { if (ch == '\n') count--; else count++; } printf("%d", count); return 0; } 선생님처럼 \n가 아닐때만 세라는 프로그램이아닌 \n이면 -1하고 아니면 +1하라라는 프로그램을 만들었는데 빌드값이 엔터를 포함해서 나오더라고요.. 어떤 부분에서 실수했는지 궁금합니다..

  • c
이승환 댓글 2 좋아요 1 조회수 260

위의 질문에 이어서 질문드립니다.

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

댓글로는 보시지 않는거같아서 부득이하게 다시 글을 올립니다. 이렇게 나오네요 혹시 어떤게 문제일까요? 하나씩 꼼꼼하게 보는대로 가로세로바뀐이유를 모르겠습니다. 이거때문에 몇일째 진도를 나가지 못하고 있어서 바쁘시겠지만솔루션 부탁드립니다.

  • 머신러닝 배워볼래요?
  • nodejs
  • HTML/CSS
  • javascript
  • react
  • tensorflow
  • react-native
  • express
kyle.lee 댓글 1 좋아요 1 조회수 214

인기 태그

인프런 TOP Writers

주간 인기글