묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
Bean의 id 와 constructor-arg의 name
다양한 설정형식 지원 영상에서 XML 파일 코드 작성 하실때 Bean 태그의 id와 constructor-arg의 name 는 무슨의미인지 잘 모르겠습니다,, Constructor-arg 의 ref 와 bean 의 id는 같아야하는거 까진 이해했습니다
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
회원가입등록 409 에러
registerUser() 함수를 실행하고 값을 입력했을때 응답코드에서 409 에러가 뜨네요. 중복되자않을만한 다른 아이디로 여러번 실행했을때도 동일한 에러가 뜹니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_Inven에서 Bind시 오류가 발생합니다
UI_Inven에서 Bind<GameObject>(typeof(GameObjects));를 할 때 오류가 떠서 breakpoint를 잡아보니 이 부분의 foreach문 에서 오류가 발생합니다 ArgumentException: GetComponent requires that the requested component 'GameObject' derives from MonoBehaviour or Component or is an interface. UnityEngine.GameObject.GetComponentsInChildren[T] (System.Boolean includeInactive) (at <4a31731933e0419ca5a995305014ad37>:0) UnityEngine.GameObject.GetComponentsInChildren[T] () (at <4a31731933e0419ca5a995305014ad37>:0) Util.FindChild[T] (UnityEngine.GameObject go, System.String name, System.Boolean recursive) (at Assets/Scripts/Utils/Util.cs:43) UI_Base.Bind[T] (System.Type type) (at Assets/Scripts/UI/UI_Base.cs:23) UI_Inven.Init () (at Assets/Scripts/UI/PopUp/UI_Inven.cs:21) UI_Inven.Start () (at Assets/Scripts/UI/PopUp/UI_Inven.cs:14) Bind할 때 GameObject가 아닌 Transform으로 Bind를 해보니 오류 없이 정상적으로 작동했습니다 해결은 했지만 강의에서는 GameObject를 받아서 잘 되었는데 저는 안 되는 건지 궁금해서 질문을 남겨봤습니다.. 강의랑 버젼이 달라서 그런 것인가요??
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
소수 질문
print(1.1+2.2) 결과값은 3.0000000000003이라더군요 어떻게 해결해야 하나요? 인터넷 찾아봐도 어렵네요...
-
미해결내 집 마련 파이썬
코드 문의
안녕하세요 강사님, 실거래와 전세가 구현 부분에서 에러가 발생하여 문의 드립니다. csv = pd.read_csv('/content/drive/MyDrive/Colab Notebooks/code.csv', delimiter="\t") 부분은 이미 저장된 csv 파일을 불러와서 csv에 대입하는 것 같습니다만, 도로코드 에서 주석 처리 된 부분을 실행 해야 하는 것인지요? # df.to_csv("/content/drive/MyDrive/Colab Notebooks/REGION_CODE_FULL.csv", columns=header, sep='|', na_rep='NaN', index=False) 주석을 풀고 REGION_CODE_FULL.csv -> code.csv으로 저장한 이후에 불러오기를 할 경우에 csv["code"] = csv.법정동코드.apply(lambda x: str(x)[0:5]) 에서 'DataFrame' object has no attribute '법정동코드'라고 에러가 발생 합니다. 무엇인가 수정되어야 할 부분이 있는 것 같은데 잘 모르겠습니다. 바쁘시겠지만 가이드 해주시면 감사하겠습니다.
-
미해결실전! Querydsl
queryDsl 조회 후 service 에서 다시 N+1 호출 발생
안녕하세요. 영한님. 좋은 강의 덕분에 실무에서 잘 사용하고 있습니다. 감사합니다. 강의를 통해 습득한 queryDsl 을 실무에 적용하면서 이해가 안되는 상황이 생겨서 질문하려고 합니다. queryDsl 을 이용해서 아래처럼 promotion, promotionContent 를 조회 하고 promotion != null 경우 promotionContent 과 oneToMany 양방향 연관관계인 artBoardLink 를 조회해서 promotionContent 에 참조해주고 있습니다. 쿼리는 분명히 아래 코드 실행 시점에 의도한대로 실행이 되는데요. 디버깅을 하거나 조회된 artBoardLink 를 service 레이어에서 접근을 하게 되면 N+1 쿼리가 실행이 됩니다. 임시로 @BatchSize(size=20) 으로 N+1 쿼리 실행 횟수는 줄였지만 완벽한 해결 방법은 아닌거 같아서 질문드리러 왔습니다. 호출하는 service 레이어의 메소드에 @Transactional(readOnly=true) 도 사용중인데 ㅠ_ㅠ 분명 queryDsl 코드 실행 시점에 의도한 select 쿼리가 호출이 되는데 왜 service 레이어에서 artBoardLink 접근 시 다시 쿼리가 발생하는건가요? 해당 이슈에 대한 조언도 부탁드릴수 있을까요?
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
ListView 이후 사진 컨테이너 크기가 고정적입니다.
list.html---------------{% extends 'base.html' %}{% load static %}{% block content %} <style> .container div { width: 250px; height: 400px; background-color: antiquewhite; display: flex; justify-content: center; align-items: center; border-radius: 1rem; } .container img { width : 100%; border-radius: 1rem; } </style> {% if article_list %} <div class="container"> {% for article in article_list %} <a href = "{% url 'articleapp:detail' pk=article.pk %}"> {% include 'snippets/card.html' with article=article %} </a> {% endfor %} </div> <script src = "{% static 'js/magicgrid.js' %}"></script> {% else %} <div class = "text-center"> <h1>No Articles YET! </h1> </div> {% endif %} {% include 'snippets/pagination.html' with page_obj=page_obj %} <div style = "text-align: center"> <a href = "{% url 'articleapp:create' %}" class ="btn btn-dark rounded-pill col-3 mt-3 mb-3"> Create Article </a> </div>{% endblock %}--------------## magicgrid.js 에 아래 구문도 추가하였습니다...기존의 github magic-grid.cjs.js 코드.let magicGrid = new MagicGrid({ container: '.container', animate: true, gutter: 12, static: true, useMin: true});var masonrys = document.getElementsByTagName("img");for (let i = 0; i < masonrys.length; i++) { masonrys[i].addEventListener('load', function () { magicGrid.positionItems(); }, false);}magicGrid.listen();위와 같이 사진의 크기에 따라 컨테이너가 바뀌어야하는데 바뀌지 않고 고정적입니다.강사님 깃허브도 봤는데 문제가 뭔지 잘 모르겠습니다.다른 분 글 보면서 개발자도구 disable 캐시도 적용해봤는데해결되지 않았습니다.
-
미해결스프링 핵심 원리 - 고급편
로그 검증과 관련되어 질문드립니다.
안녕하세요! 강의를 듣다가 로그 검증이 하고 싶어 진행하다 궁금증이 생겨 질문글을 올렸습니다.☺️ 1. 생성한로그를 테스트하기 위해서 ListAppender에 로그들을 담아서 테스트를 진행하게 됐는데, 해당 방식으로 테스트를 진행하는 방법말고도 다른 방법도 있나요? 2. 실제 비즈니스 로직에서 해당 로그 출력 검증을 단위 테스트할 때 진행하게 되나요? 3. 실무에서는 로그를 검증하기 위해 어떤 방식을 사용하는지 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
간격띄우기와 중간배열이 강의내용과 다르게 됩니다.
index.html <html> <head> <title>올웨이즈 마켓</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-avatar" src="images/icons/avatar.png" /> <span>그랩</span> </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-avatar" src="images/icons/avatar.png" /> <span>그랩</span> </div> </div> </div> </div> </div> <div id="footer"></div> </body> </html> 제 index.html코드이고 CSS는 올려주신 파일과 동일합니다. 강의내용과 몇가지 다른점이 있어 질문드립니다. 1. #body { height: 100%; width: 1024px; margin: 0 auto; padding-bottom: 24px; } #footer { height: 200px; background-color: red; } 에서 padding-bottom: 24px;으로 했을때 강사님처럼 body와 footer와의 간격이 벌어지지 않습니다.(더 가깝습니다.) 2. 13:44 #header-area { width: 1024px; height: 100%; display: flex; align-items: center; } 에서 align-items: center;를 했는데도 가운데 정렬로 맞춰지지 않습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Github 권한 부탁드립니다. ㅠ.ㅠ
인프런 아이디 : khmin@cspi.co.kr 인프런 이메일 : khmin@cspi.co.kr 깃헙 아이디 : hermeswing@naver.com 깃헙 Username : hermeswing Reply 메일만 계속 날라오고 실제 권한은 생성되지 않은 듯하고.. 확인 부탁드립니다. ㅎㅎ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
forEach 익명함수 에러, 두번째 매개변수 argThis 관련 질문
섹션 1의 forEach, map, filter, reduce관련 강좌에서 막힌 점이 생겼습니다. 첫번째 사진에서, 강사님이 한것처럼 콜백함수를 function으로 작성했는데요, 에러가 뜹니다. 화살표 함수로 하니까 잘 실행이 되는데, 같은 의미의 코드인데 왜 에러가 뜬걸까요? 강사님 코드를 그대로 쓴건데도요. 두번째사진에서는 forEach의 두번째 파라미터가 argThis로 전달되어야하는데 즉, [1, 2]이 떠야하는데 본래 배열이 콘솔에 출력됩니다. 이 또한 강사님 코드 그대로 썼는데 저는 왜 이러한 결과가 나온건가요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
axios 오류 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있안녕하세요 Row.js fetchMovieData 부분에서 콘솔찍으면 axios 오류가 나는데 한번 봐주시면 감사하겠습니다 ㅠ 배너 이미지는 잘 나오고 있습니다 Row.js import axios from "axios"; import React, { useEffect, useState } from "react"; export default function ({ isLargeLow, title, id, fetchUrl }) { const [movies, setMovies] = useState([]); useEffect(() => { fetchMovieData(); }, []); // const fetchMovieData = async () => {}; const fetchMovieData = async () => { const request = await axios.get(fetchUrl); console.log("request", request); // setMovies(request.data.results); }; return <div></div>; } App.js import requests from "./api/requests"; import "./App.css"; import Banner from "./components/Banner"; import Nav from "./components/Nav"; import Row from "./components/Row"; function App() { return ( <div className="App"> <Nav /> <Banner /> <Row title="NEFLIX ORIGINALS" id="NO" fetchUrl={requests.fetchNetflixOriginals} isLargeRow /> <Row title="Trending Now" id="TN" fetchUrl={requests.fetchTrending} /> <Row title="Top Rated" id="TR" fetchUrl={requests.fetchTopRated} /> <Row title="Action Movies" id="AM" fetchUrl={requests.fetchActionMovies} /> <Row title="Comedy Movie" id="CM" fetchUrl={requests.fetchComedyMovies} /> </div> ); } export default App;
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링입문하는데 좋은 책이있을까요?
안녕하세요 취업한지 이제 1일차된 사원인데 학원다니면서 스프링프레임워크를 배우지 않아서 스프링 입문으로 영상보면서 공부할려는데 도움될만한 책이 있을까요?
-
미해결웹퍼블리셔가 알려주는 실무 웹사이트 따라만들기 Season1
atom으로 진행하고 있는 중에 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. atom으로 강의 내용을 따라가고 있습니다. 다름이 아니라 두번째 강의에서 default와 index.css 를 link를 사용해서 연결해 주셨는데, 저의 경우 저의 파일에 이 두가지가 있지 않습니다. 혹시 어디에 위치해 있는지, 또는 해결방안을 알려주실 수 있으신가요?
-
미해결따라하며 배우는 NestJS
선생님이 사용하시는 vsc 테마는 무엇인가요?
가독성이 좋은 것 같아서 사용해보고 싶어요.
-
미해결파이썬으로 마케팅 자동화하기
크롬이 켜졌다가 로그인화면만 보여주고 자동으로 꺼집니다.
강의 잘 보고 있습니다. 다른게 아니라 강의하시는대로 진행을 하는데, 실행을 하면 크롬이 켜지고 네이버 로그인 화면은 나오는데, 바로 크롬이 닫혀버립니다. 어떻게 하면 되는지 문의드립니다.
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
익명함수의 용도
안녕하세요 제로초님 아래처럼 함수표현식으로 만든 익명 함수는 여러번 호출해서 사용 가능한데 말씀하신 한 번만 쓸 떄 사용하는 익명함수라는건 어느 때를 말씀하시는건지 궁금합니다 const test = function () { console.log(123); } test(); test(); test(); 질문하면서 곰곰이 생각을 해봤는데 혹시 addEventListener의 리스너 함수로 쓰거나 즉시실행함수로 사용될 때가 익명함수가 주로 활용되는 경우인가요?
-
미해결Database - SQL
join 관련 문의드려요.
안녕하세요. 강의 잘 듣고있습니다. JOIN 관련 질문인데요 A, B, C테이블이 있다고 가정하고 A테이블에서 어떤 데이터를 찾고 A 데이터를 기반으로 B테이블의 데이터를 찾고 B의 데이터로 C테이블의 데이터를 찾으려 합니다. (현재 DB 스키마가 이렇게 설계가 되어있습니다.) 아래의 쿼리문으로 하면 되긴 합니다. select * from A join B on A.xxx = B.xxx join C on B.yyy = C.yyy where A.value = 어떤값 만약 각 테이블에 데이터가 많다면 성능상 문제가 없을까요? 보통 스키마 설계할 때 위와같은 경우가 많은건가요? 확인 부탁드립니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
static 내부클래스의 인스턴스화에 대한 질문
화면에서 Hello class를 static으로 정의한 이유가 따로 있는 건가요??? "helloApi 메서드" 블록 내부 첫줄에서. new연산자를 통해, Hello 인스턴스를 만드는데, 그러면 Hello class는 굳이 static이 아니라, static을 지워버려도 상관 없을거 같다는 생각이 들어서요. 혹시 static을 붙인 이유가 따로 있는 건가요? 소스에서 static을 지워버려도 구문오류같은건 보이지 않더라구요. 제 자바 문법의 깊이가 얕아서 그런지 몰라도, static으로 정의한 메서드나 클래스 같은 경우, 보통 인스턴스화 시키지 않는것 같아서요 그리고 Hello class가 static으로 정의되어 있어서, 별도의 인스턴스 생성없이, Hello.setName()으로 접근가능할 줄 알았는데... 구문오류가 발생하던데... 이건 왜일까요...? [
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
price_df.pct_change().plot(x="삼성전자", kind='kde', ax=ax1, title='kde')
안녕하세요, 강의 듣다가 한가지 질문이 있어서 문의 드립니다.아래 첨부한 캡쳐 이미지의 코드를 통해 plot을 그릴 때x= "삼성전자" 조건을 줌으로써"삼성전자" 데이터를 가지고 그래프를 그리는 것으로 이해를 했는데요,그래프를 자세히 살펴보니 legend가 "kodex 200"이고, 데이터의 값도 kodex 200의 값인 것 같아 의아 합니다. 제가 잘못 이해한 부분이 있을까요?