묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 핵심 원리 - 기본편
아직 자동, 수동 실무 운영 기준이 안 와닿아요.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]저는 그래도 한 눈에 볼 수 있는 AppCofig가 더 좋은 것 같아요. 아직 배우는 중이고, 실무 경험이 없어서 그런거겠죠? 실무 경험이 많으시니 보통 Service, Repository, Controller같은 거는 거기서 거기이니 그러신 거겠죠? 저는 @Service, @Repository, @Cotroller는 최상단에 놓고, 나머지는 아래쪽에 넣고 줄바꿈 좀 해주고 주석 좀 넣어주고 그런 식으로 하는 게 좋을 것 같아요. rate fixed 같은 경우는 강의대로 따로 모아두고 ApplicationContext에 인자로 여러 개 추가할 수 있으니까..
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
weather-20 왜 작동 안하는건가요?
SELECT ROUND(AVG(LAT_N), 4) FROM (SELECT LAT_N , ROW_NUMBER() OVER(ORDER BY LAT_N) rank FROM station) sub WHERE CASE WHEN MAX(rank) % 2 =0 THEN rank in ( MAX(rank) / 2, (MAX(rank) / 2) + 1)) ELSE rank = ROUND(MAX(rank) / 2) END ) Msg 156, Level 15, State 1, Server dbrank-tsql, Line 16 Incorrect syntax near the keyword 'in'.저런 메세지가 출력되는데 어떻게 수정해야 작동할까요? 그리고MS SQL Server 로 ROUND( something, 4) 를 했는데 "85.87180000" 이런 값을 주는 건가요?그냥 MYSQL로 하면 안 저래요.그러나 MYSQL로 하면 윈도우 함수 쓸 수 없어요.어떻게 하면 좋아요?
-
미해결스프링 핵심 원리 - 기본편
컴포넌트 스캔 관련 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]컴포넌트 스캔 강의를 듣다 질문이 있는데요 @ComponentScan 을 쓰면 @Configuration도 꼭 써줘야 되나요 아니면 그냥 @ComponentScan만 써도 되는건가요??? 두 개의 어노테이션의 차이는 뭔가요?그리고 앞선 강의인 싱글톤 컨테이너에서 @Configuration 과 @Bean 을 이용했을땐 따로 @Autowired 안써서 의존관계를 주입을 안해줬는데 그때는 따로 의존관계를 주입하지 않아도 되나요??
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
Ollivander's Inventory 윈도우 함수 min() over
SELECT id, age, min_coins, power FROM (SELECT W.id, WP.age, W.coins_needed, W.power , MIN(W.coins_needed) OVER(PARTITION BY age, power ORDER BY coins_needed) min_coins FROM Wands W INNER JOIN Wands_Property WP ON W.code = WP.code WHERE WP.is_evil = 0) sub ORDER BY power DESC, age DESC MIN() OVER(PARTITION BY) 로는 문제 못 푸나요??푸는 방법 알려줄 수있나요??중복된 power가 많이 나와요 ㅠㅠㅠ
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
블로그 포스팅 관련 문의
안녕하세요 강사님먼저 좋은 강의 만들어주셔서 감사드립니다. 다름이 아니라 혹시 강의 내용과 pdf 강의 자료를 개인 블로그에 정리해서올려도 되는지 여쭙고자 글 남겨드렸습니다.다른 분들과 공유보다는 스스로 복습하는 용도로 글을 작성하는 목적이 크지만 인터넷에 올라오는 내용인 만큼 먼저 허락을 구하고자 합니다.최대한 지양하겠지만 가끔씩 강의 혹은 pdf 파일 속 그림이나 사진을 올리는 경우가 있을 수도 있을 것 같습니다만 이 때는 당연히 출처를 남기겠습니다.만약 불가하시다면 비공개 처리하여 공유 및 열람이 안 되도록 조치해놓겠습니다.감사합니다.
-
미해결파이썬/장고로 결제 시작하기 (Feat. 아임포트) - 기본편
썸네일 적용하면 쿼리수가 369로 늘어나요
{% extends "mall/base.html" %} {% load humanize %} {% load thumbnail %} {% block content %} <div class="row"> {% for product in product_list %} <div class="col-sm-6 col-lg-4"> <div class="card"> {% thumbnail product.photo "300x300" crop="center" as thumb %} <img src="{{ thumb.url }}" alt="{{ product.name }} 사진" class="card-img-top object-fit-cover"/> {% endthumbnail %} <div class="card-body"> {{ product.category.name }} <div> <h5 class="text-truncate">{{ product.name }}</h5> </div> <div class="d-flex justify-content-between"> <div>{{ product.price|intcomma }}원</div> <div> <a href="#" class="btn btn-primary">장바구니에 담기</a> </div> </div> </div> </div> </div> {% endfor %} </div> {% endblock %}
-
해결됨[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
include의 as옵션 질문
include의 as옵션으로 넣은 가명이 belongsToMany의 as옵션으로 설정한 가명을 찾는 것인가요?chatGPT 는 include의 as옵션이 그냥 찾은 객체에 가명을 붙이는 것 뿐이라고 하던데 include: [ { model: User, attributes: ['id', 'nick'], as: 'Followers', }, { model: User, attributes: ['id', 'nick'], as: 'Followings', }, ] })여기서 model옵션으로 똑같이 User를 넣었는데 두 개의 결괏값이 다르게 나온다는 게 이해가 안 돼요
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Modal.vue 의 style 에 scoped 속성을 주면 왜 slot 의 디자인이 적용되지 않는 건가요?
Modal.vue 의 style 에 scoped 속성을 주면 왜 slot 의 디자인이 적용되지 않는 건가요??인터넷을 뒤져보니 이렇게 동작하는 게 정상적이라고는 하지만, 정작 왜 그런지는 이해가 안됩니다.그리고 혹시 <style scoped> 를 쓰더라도 slot 에 디자인을 적용시킬 방법은 없을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2979 질문 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2979번 문제 정답 교안으로 공유해주신 코드의,맨 아래 for문에서for(int j = 1; j < 100; j++)코드 부분이 잘 이해가 가지 않습니다!시간이 1 ~ 100 사이 값이 들어온다고 하는데위의 반복문에서는 1 ~ 99번째 까지만 순회하며 주차요금을 정산하지 않나요?부등호가 <= 가 아니라 < 기호가 들어가는지 이유가 궁금합니다ㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-f return 질문드립니다.
안녕하세요. 완탐 하는재귀에서return부분을 함수가 아닌 이번 문제와같이 ret으로 리턴하는 경우의 사고 과정이 궁금합니다. 정리하면 완탐 재귀시 return 부분에 대한 사고를 어떻게 해야할까..가 고민입니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
문제다운방법
안녕하세요, 강사님! 이제 막 수업 듣기 시작한 학생입니다.다름이 아니라 문제자료를 어디서 다운받을 수 있을까요?
-
해결됨홍정모의 따라하며 배우는 C언어
7-12. switch와 case
안녕하세요. 궁금한 점 있어 질문드립니다.예제와 비슷한 코드를 구성해 질문하겠습니다.14행은 입력의 첫 글자를 제외한 나머지 글자들을 지워주는 코드로 이해했습니다.제가 이해한 바로는 프로그램을 실행한 뒤, 콘솔창에 hello를 입력하면,입력 버퍼에 'h', 'e', 'l', 'l', 'o', '\n'가 저장되고, 제일 먼저 'h'가 char c에 반환됨이후 putchar을 통해 c에 반환됐던 'h'가 출력됨나머지 입력 버퍼에 있던 글자들은 두 번째 while문 조건식을 충족하지 못해(\n 제외) 입력 버퍼에서 사라짐(escape sequence를 입력하기 전까지)새로운 입력 반복이렇게 이해했습니다.여기서 3번이 조금 헷갈립니다.첫 글자를 char c에 반환하고 putchar()로 실행한 뒤, 입력 버퍼에 있던 나머지 글자들은 두 번째 while문 안의 getchar()에 의해 한 글자씩 반복되며 입력 버퍼에서 사라지는 건가요? 그리고 첫 번째 while문은 char c로 값을 반환하는데, 두 번째 while문은 글자를 반환하는 변수가 없는 것 같습니다. 그렇다면 c에 반환된 첫 글자를 제외한, 입력 버퍼에 있던 글자들은 어딘가 반환되지 않고 그냥 사라지는 데이터들인가요? 최대한 제가 모르는 점을 정리했는데, 제대로 전달이 됐는지 모르겠네요 ㅜㅜ..늘 친절한 답변 감사합니다!
-
해결됨스프링 핵심 원리 - 기본편
@configuration 싱글톤
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]싱글톤으로 등록이 되는 이유는 AutoAppConfig에 @Configuration이 붙었기 때문인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
다형성과 virtual 키워드
수업 너무 잘 듣고 있습니다. 3가지 질문을 하고 싶습니다.다형성 수업을 듣기 전, 자바를 통해서만 객체 지향 공부를 했었기 때문에 상속 클래스가 부모 클래스의 함수를 재정의 하면 다형성으로 인해 자식 클래스의 멤버 함수가 실행 되는줄 알고 있었으나,c++ 에서는 다형성을 위해 virtual 함수로 만들어줘야 한다는 것을 알게 되었습니다.Q1. 다형성을 위해 기본 클래스를 상속받은 자식 클래스들이 각자 마다 다른 함수를 실행하길 원할때마다virtual 키워드를 기본 클래스에서 모든 멤버 함수마다 달아주는 것이 일반적인가요?클래스 설계하실때 상속받을 클래스가 있어서 기본 클래스에 거의 모든 함수가 virtual을 달고 있는 것인지 궁금합니다. Q2. 상속성에서 생성자 / 소멸자 실행 순서를 말씀해주셨는데,부모 클래스 생성자() -> 자식 클래스 생성자()-> 자식 클래스 소멸자() -> 부모 클래스 소멸자()생성자의 호출 순서는 어떤 순서인지 궁금합니다.자식 클래스 생성자가 호출 되기전 , 선처리로 컴파일러가 부모 클래스 생성자를 먼저 호출한다. (자식 클래스 생성자가 나중에 호출된다.) 호출 순서 또한 부모 -> 자식자식 클래스 생성자가 내부에서 부모 클래스 생성자를 먼저 호출한다. (자식 클래스가 생성자가 먼저 호출된다,) 호출 순서는 반대 자식 -> 부모Q3. 접근 지정자 private : 을 통한 멤버 함수들은 상속을 못 받는 것이 맞는 것으로 보이는데다형성을 위해 재정의 할 함수들은 기본 클래스에서 모두 public : 선언을 해줘야 하는 것이 맞습니까? virtual 키워드가 달리는 함수들의 접근 지정자가 public : 이어야 하는것인지 궁금합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
SplashActivity.kt 에러가 나네요
@Suppress("DEPRECATION") class SplashActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_splash) Handler().postDelayed({ startActivity(Intent(this, MainActivity::class.java)) finish() }, 10000) } } 늘 수고하심에 감사드리고 아래와 같은 에러가 나오네요 그래서인지 splash.png 화면도 안뜨네요 The application should not provide its own launch screen
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
null 속성을 읽을 수 없음.
npm run dev를 할 시 Cannot read properties of null (reading 'prefixCls')이렇게 뜹니다..제 코드는 이렇게 되어 있는데 무엇이 문제일까요?
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
접근 제어자(전반전) 질문입니다!
안녕하세요? 늘 강의 잘 보고 있습니다!가격이 더 이상 -5000원으로 나오지 못하도록 접근 제어자인 private을 사용했는데요!이후 BlackBoxrefurbish 클래스에서 private int price라고 바꿔줌으로써 해당 클래스 내에서만 접근이 가능하도록 하도록 하였고, AccessModifier에서 get, set으로 price를 설정해주었습니다.그리고 출력값으로 10만원이 출력되었는데 이러한 출력 과정이 구체적으로 궁금합니다!1. b1.setPrice(200000)이고, b2.setPrice(-5000) 인데 BlackBoxrefurbish 클래스에서 접근 제어자 private를 설정했으니 BlackBoxrefurbish 클래스에서 가정한 if 문(아래 사진)에 따라 10만원이 출력된 걸까요?접근을 제한한다는 뜻이 -5000원을 제한한다는 의미로 받아들여도 되는지 궁금합니다!
-
미해결Do it! 알고리즘 코딩테스트 with Python
17298 오큰수 구하기 질문있습니다.
올려주신 코드로 공부하고 백준에 업로드 해 본 결과 시간 초과가 뜨는데, 시간 초과가 되지 않게 하려면 어떻게 수정할 수 있을까요 ?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
class Tesla(object):
여기서 Tesla(object)에서 상속 시간에 배운바로는, object클래스를 상속하는거같은데 왜 다른 클래스와 다르게 이렇게 하나요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
map,filter
map과 filter값을 받아오기위해서는 방법이for루프list()함수 이 방법밖에 없는건가요??그리고 map,filter인자에는 list만 들어갈수있나요?? 딕셔너리,set, 튜플등은 안되나요?