묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 404페이지가 떴을 때 App.vue의 컴포넌트의 영향을 받지않는 빈페이지에서 새로운 컴포넌트를 출력하고싶은데 그럴땐 어떤 방식으로 하나요?
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
@vue로 설치되는 라이브러리와 일반 라이브러리의 차이점이 궁금합니다.
안녕하세요 캡틴님! 항상 잘듣고 있고 어느덧 엔드게임까지 왔네요! 강의를 듣고 다른프로젝트를 위해서 개발환경을 맞추는중 package.json에서 궁금한게 생겼는데 @vue경로가 잡힌 라이브러리와 일반 라이브러리가 있더군요. 혹시 이 두가지의 차이점이 어떻게 되는지 궁금하고 중복되어도 상관없는지 궁금합니다 :)
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
expose설정 후 docker run 시 docker ps에 아무것도 표시안됨
안녕하세요 강사님 강의 5:47쯤에 Dockerfile-apache에 expose설정을 80으로하고 도커 inspect로 ExposedPorts가 "80/tcp"로 설정된 것을 확인 후, 강사님과 같이 docker run -P -d myweb을 실행 후 docker ps를 돌려보았습니다. 제가 앞 강의에서 무엇인가 놓친 것인 지 확실히 잘 모르겠지만 docker ps 명령어를 입력하면 표시되는 것이 없습니다. d 명령을 사용하면 백그라운드에서 돌아가게끔 되어있어야한다고 생각하는데 docker ps -a로 들어가보면 STATUS가 Exited로 표시되어있습니다. 사진 첨부 드립니다. 또 어떤 부분을 놓쳤는지 잘 모르겠는데 p 옵션을 사용해 9999포트로 연결하게 끔 설정을 해도 설정이 안됬는지 제 퍼블릭IP주소:9999로 들어가면 페이지에 연결할 수 없습니다 라는 메세지가 표시됩니다. 하지만 아래와 같은 식으로 , 입력을 해야지만 index.html파일에 연결되어 표시가 됩니다. docker run -d -p 9999:80 -v /home/ubuntu/2021_DEV_HTML:/usr/local/apache2/htdocs --name apacheweb httpd:alpine 어떤것이 잘못되었을까요? ㅜㅜ
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
넥스트 12 버전에 나왔다고 합니다ㅋㅋㅋ
제로초 강사님, 책과 강의 잘보고 있습니다. 감사합니다. 넥스트 12가 나왔는데... 러스트 컴퍼일러 등 다른 기능과~~ 서버 컴포넌트가 나왔다고 하네요 (getServerSideProps or getStaticProps 요거 필요없다고 함) 어떻게 생각하시나요? 넉스트보다 좋나요??
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OSIV off 패키지 구조
안녕하세요. 항상 좋은 강의 감사드립니다. 강의에서 실시간 요청이 많은 서비스의 경우, OSIV 옵션을 off하고 쿼리 서비스를 따로 분리하여 패키지 구조를 가져가라고 말씀해주셨습니다. 패키지 구조를 분리하는 것까지는 이해했는데, 어떤 구조로, 어떤 점을 고려해서 구조를 잡아야할지 감이 오질 않아서 혹시 참고할 수 있는 예제나 설명이 있을까하여 질문드립니다. 강의에서는 예제 설명을 위해 간단하게 서비스 패키지 내부에 쿼리 패키지를 두어 만드셨는데요. 좋은 방법은 아니라고 언급해주어 질문드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
axios를 입력하면 브라우저에서 products개체가 안보입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며<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="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> <div id="footer"></div> </body> <script> axios .get("https://e3f2bd1c-cf0f-4c5f-9d8d-ec27a55f4785.mock.pstmn.io/products") .then(function (result) { console.log("통신 결과 : ", result); }) .catch(function (error) { console.error("error 발생: ", error); }); var products = [{ name : '농구공', price : 100000, seller : '조던', imageUrl : 'images/products/basketball1.jpeg'},{ name : '축구공', price : 50000, seller : '메시', imageUrl : 'images/products/soccerball1.jpg' },{ name : '키보드', price : 10000, seller : '그랩', imageUrl : 'images/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> 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
thymeleaf message 사용 시 Cannot resolve property key 에러
안녕하세요 ! 강의에서는 Intellij thymeleaf message 사용 시 properties 파일과 연동 및 자동완성이 잘 되는데 저는 Cannot resolve property key 에러가 뜨고 message 파일과 연동이 잘 되지 않는 것 같습니다. 프로젝트 실행에는 이상이 없지만 강사님처럼 동작하게 하려면 따로 설정해야 하는 부분이 있을까요? 구글링해도 해결방법을 찾지 못 해 질문 남깁니다..! 감사합니다 !!
-
미해결Vue.js 시작하기 - Age of Vue.js
캡틴님께 건의사항 있습니다 :)
안녕하세요! 강의를 듣다가 요구사항이 하나 생겼습니다. 중간중간에 실습을 넣어주시는데, 혹시 하나의 큰 챕터 끝나고 나서 기본 개념 잘 익히고 있는지 확인하는 선수학습확인같은 실습을 한 3배(=3개?)로 넣어주시면 안될련지 건의드려봅니다. (그 챕터 수준에 맞게요!) 강의 너무 잘 듣고 있습니다! 감사합니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
xcode 시뮬레이터가 작동하지 않네요 ㅠㅠ
expo에서 run on IOS simulator를 클릭했을때 시뮬레이터가 켜지지 않고 이런 에러창이 뜹니다ㅠㅠ 어떻게 해결해야할까요?
-
미해결실전! Querydsl
AttributeConverter로 적용하는 필드에 대해 그룹함수 적용은 어떤 방식으로 해야할까요?
안녕하십니까 집합 함수 적용에 관해 궁금한 점이 있어서 질문 드립니다. 아래와 같이 AttributeConverter 적용 필드의 경우에는 QueryDSL로 집합함수 적용이 가능한 방법이 있는지 궁금합니다. public class Product { public enum ProductStatus { PROCEEDING, SOLD_OUT;} @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "PRODUCT_ID") private Long id; @Column(name = "TITLE") private String title; @Column(name = "PRICE") private Money price; } public class Money { public static final Money ZERO = Money.wons(0); private final BigDecimal amount; public static Money wons(long amount) { return new Money(BigDecimal.valueOf(amount)); } public static Money wons(double amount) { return new Money(BigDecimal.valueOf(amount)); } public static <T> Money sum(Collection<T> bags, Function<T, Money> monetary) { return bags.stream().map(bag -> monetary.apply(bag)).reduce(Money.ZERO, Money::plus); } Money(BigDecimal amount) { this.amount = amount; } public Money plus(Money amount) { return new Money(this.amount.add(amount.amount)); } public Money minus(Money amount) { return new Money(this.amount.subtract(amount.amount)); } public Money times(double percent) { return new Money(this.amount.multiply(BigDecimal.valueOf(percent))); } public Money divide(double divisor) { return new Money(amount.divide(BigDecimal.valueOf(divisor))); } public boolean isLessThan(Money other) { return amount.compareTo(other.amount) < 0; } public boolean isGreaterThan(Money other) { return amount.compareTo(other.amount) > 0; } public BigDecimal getAmount() { return amount; } public Long longValue() { return amount.longValue(); } public Double doubleValue() { return amount.doubleValue(); } public boolean equals(Object object) { if (this == object) { return true; } if (!(object instanceof Money)) { return false; } Money other = (Money)object; return Objects.equals(amount.doubleValue(), other.amount.doubleValue()); } public int hashCode() { return Objects.hashCode(amount); } public String toString() { return amount.toString() + "원"; } } @Converter(autoApply = true) public class MoneyConverter implements AttributeConverter<Money, Long> { @Override public Long convertToDatabaseColumn(Money money) { return money.getAmount().longValue(); } @Override public Money convertToEntityAttribute(Long amount) { return Money.wons(amount); } }
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 에러 문의드립니다.
회원 가입 테스트 돌리는데 하기와 같은 에러메세지가 떠서 도움을 얻고자 문의 드립니다. ...... Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'memberServiceTest': Unsatisfied dependency expressed through field 'memverService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'jpabook.jpashop.Service.MemberService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} .... memberService에 어노테이션이 빠져있다라는 의미로 해석했는데 하기 이미지와 같이 주신 특이점을 찾지 못하고 있습니다. 어드바이스 부탁드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
빛이 여러개 중첩되는 상황이 궁금합니다
강사님께서 올려주신 코드에서SceneManager::LoadTestScene() 에서 PointLight 를 그대로 2개 복사하여 총 3개를 만들었습니다. 빛의 중첩이 효과가 있는지를 확인하기 위해서 였습니다. 저는 사실 이렇게 할 경우 효과가 없을 줄 알았습니다. 왜냐하면 Point Light 가 3개일 경우 lighting.fx 의 PS_PointLight 에서Deffered Rendering 에서 만들어 낸 g_tex0(Position RT) 와 g_tex1(Normal RT) 으로 1번 Point Light 의 빛을 계산한 후 Light shader 의 Render Target 인 DiffuseLightTarget 와 SpecularLightTarget 으로 출력하고, 그 다음에 2번째 Point Light 의 PS_PointLight 가 실행될 때 위의 과정을 거쳐 DiffuseLightTarget 와 SpecularLightTarget 에다가 그 결과를 덮어씌우고, 마지막 3번 째 Point Light 역시 DiffuseLightTarget 와 SpecularLightTarget 에 결과를 덮어씌워서 결과적으로 하나의 Point Light 를 사용한 결과가 나올 줄 알았습니다. 왜냐하면 위의 3개의 Point Light 의 결과물을 더해주는 과정이 어디있는지 찾을 수 없어서 입니다;; 혹시 이 더해주는 과정들이 BLEND_TYPE::ONE_TO_ONE_BLEND 이것을 지정해 줌으로서 shader 에서 알아서 계산을 해주는 것인가욥?? 그게 아니라면 위와 같은 상황에서 어떻게 3번의 빛이 중첩이 되는 걸까욥?ㅜㅜ 궁금합니다ㅠㅠ 항상 강의 잘 보고 있습니다 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이 부분은 어떻게 작동되는건가요?
제 역량이 좋지 못해서 자꾸 질문을 올리게 되네요. 항상 좋은 답변에 감사드립니다. 다름이 아니라 이 밑에 있는 코드부분에서 session.Send(Segment); 부분에 의문이 생겼습니다. 이게 결국 앞에서 만든 segment를 list serversession한테 보내서 그 리스트에 있는 serversession 들이 소켓을 통해서 서버한테 보낸다는 건데 이때 send는 session에 있는 함수인데 어떻게 이게 호출된건지 헷갈려서요. 고민끝에 내린 결론은 프로그램에 sessionmanager가 clientSession을 생성할때 거기서 참조되어 연결되었다고 내렸습니다. 이게 맞는 건가요?
-
미해결스프링 핵심 원리 - 기본편
Assertions 임포트 에러가 뜹니다.
스프링빈 조회 - 기본편 강의 학습 중, Assertions import 과정에서 에러가 떴습니다예전 질문의 답을 참고하여 1. import 문장을 직접 입력하기 2. package 제외하고 삭제한뒤, import 하나씩 해주기 등등 시도해보았으나 import org.junit.jupiter.api.Assertions; 위의 assertions 만 됩니다. 파일의 위치가 문제가 있는 걸까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
addClass 이론 강의중에 질문있습니다
선생님 안녕하세요 저번 질문에도 정성스럽게 답변달아주셔서 먼저 감사의 말씀을 드립니다 강의 중에 위와같이 .active로만 css를 짜면 반응하지않는다고 .container div.active로 수정하시던데 왜 단순 active 클래스만 주면 되지않는이유가 뭔가요? 그리고 div.active만 써도 작동하던데 강의처럼 .container div.active로 줘야하나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
crawling시 값을 못가져오는 경우...
안녕하세요. 분명히 그 사이트에서 F12로 개발자모드가서 보면 href라는 속성도있고, 또 그 태그에 해당하는 글도 있는데... 파이썬에서 가져오려면 못가져오는 경우가 발생합니다. 혹시 왜그럴까요? 아래 코드 참고 부탁드립니다. (아래코드를 그대로 복사붙여넣기 하시면 되도록 해놨습니다.) import requests from bs4 import BeautifulSoup url = 'http://category.gmarket.co.kr/listview/L100000002.aspx' res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') print(soup.select('#cppLargeCategoryBest')[0].select_one('li > div.name')) 프린트하면.... herf에도 #이있고, 글이있어야 하는부분에는 아무것도 없네요 ㅠ 참고로 사이트F12개발자모드에서의 값과, 제코드의결과는 아래그림과 같습니다.
-
미해결코어 자바스크립트
비어있는 생성자 함수를 사용한 상속 구조에 관한 질문
강의 14:05 쯤에 비어있는 생성자 함수를 사용하셨는데 비어있는 생성자 함수없이 Employee.prototype만 갱신한것과 차이가 있을까요? 강의 14:05 비어있는 생성자 함수 소스 ↓ function Bridge() {}; Bridge.prototype = Person.prototype; Employee.prototype = new Bridge(); Employee.prototype.constructor = Employee; 비어있는 생성자 함수를 사용하지 않은 소스 ↓ Employee.prototype = Person.prototype; Employee.prototype.constructor = Employee; name과 age가 중복돼서 나타나는 이유가 Employee.prototype = new Person(); 처럼「Employee.prototype에 Person인스턴스를 대입하기 때문에 Person생성자에서 선언한 name과 age가 들어있다」라고 이해해서 Person의 prototype만 넣어주면 생성자의 정보는 안들어가지 않나 하는 생각이 드는데 빈 객체를 사용할때와 차이가 있는지 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다!
안녕하세요! 강의 잘 듣고 있습니다. 슬랙 초대 부탁드립니다! soopinjj@gmail.com 입니다 그리고 강의 수강 기간을 연장할 수 있나요?
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
커밋 하나만 있을때 reset
working directory, staging area에는 아무것도 없고 repository에 커밋 하나만 있는 상태에서는 어떻게 지워야 하나요? soft, mixed, hard다 써봐도 안됩니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
정답 수식에서 return 이후에 정답에 더 가까운 값이 나올 가능성은 없나요?
선생님 안녕하세요 현재 식은 탐색 중에 한 번이라도 무게의 합이 허용값을 초과하면 리턴으로 식이 종료되도록 설계가 되어 있습니다 그런데 이 이후에 허용치 안에 있지만 좀 더 정답에 가까운 합계가 나올 가능성은 없나요? 선생님이 크롬 콘솔에서 보여주신 sum 리스트를 보면 작은값 큰 값 들이 섞여서 나오고 있어서요(영상 7:10초 부분)