묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 자바스크립트
배열같은 객체
배열같은 객체 만들때 속성을 숫자로 입력하였을때 [] 를 사용하는데, 궁금해서 해봤는데 숫자로 하면 점은 사용이 안되네요 또 대괄호 안에 ex ' 숫자 ' 따옴표를 해도 출력이 되고 안해도 되는데 무슨 차이 인가요? 너무 깊은이유라면 답변안해 주셔도됩니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
db연결이 안됩니다... ㅠㅠ
npx sequelize db:create 한후 created 가 뜨고, node app 을 치면 database가 없다고 나옵니다 models > index.js 인데, config를 찍어보니 undefined 가 나오고 const Sequelize = require("sequelize"); const env = process.env.NODE_ENV || "developement"; const config = require("../config/config")[env]; const db = {}; console.log(config); // undefined 뜹니다 const sequelize = new Sequelize( config.database, config.username, config.password, config ); db.Comment = require("./comment")(sequelize, Sequelize); db.Hashtag = require("./hashtag")(sequelize, Sequelize); db.Image = require("./image")(sequelize, Sequelize); db.Post = require("./post")(sequelize, Sequelize); db.User = require("./user")(sequelize, Sequelize); Object.keys(db).forEach((modelName) => { if (db[modelName].associate) { db[modelName].associate(db); } }); db.sequelize = sequelize; db.Sequelize = Sequelize; module.exports = db; config.json 은 별다른 이상이 없어보이는데 뭐가 문제일까요..? { "development": { "username": "root", "password": "비번" "database": "react-nodebird", "host": "127.0.0.1", "dialect": "mysql" },
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
9분30초 findOrderDtos()관련 질문입니다.
안녕하세요 팀장님 프로그래밍 강의를 재미있게 듣기는 처음입니다. ^^ findAllWithMemberDelivery()과 달리 findOrderDtos()에서는 fetch join을 사용하면 에러가 발생합니다. return em.createQuery( "select new jpabook.jpashop.api.dto.OrderSimpleQueryDto(o.id, m.name, o.orderDate, o.status, d.address) " + " from Order o" + " join o.member m " + " join o.delivery d ", OrderSimpleQueryDto.class ).getResultList(); <자바 ORM 표준 JPA 프로그래밍>에서는 SELECT m FROM Member m JOIN FETCH m.team 은 다음 SQL문과 같고 SELECT M.*, T.* FROM MEMBER M INNER JOIN TEAM T ON M.TEAM_ID=T.ID 일반 JOIN인 경우 SELECT m FROM Member m JOIN m.team t 다음 SQL과 같다 하셨는데 SELECT M.* FROM MEMBER M INNER JOIN TEAM T ON M.TEAM_ID=T.ID 위에서는 join만 사용했는데 어떻게 member나 delivery를 별도 query로 참조하지 않고 가져왔는지 궁금합니다. 답변하신 내용중 https://www.inflearn.com/questions/23847를 참고하면 "fetch join을 사용하는 이유는 엔티티 상태에서 엔티티 그래프를 참조하기 위해서 사용하는 것입니다. 따라서 당연히 엔티티가 아닌 DTO 상태로 조회하는 것은 불가능합니다. 이 경우 fetch join을 사용하지 마시고, 그냥 순수한 join을 사용하시면 원하는 결과를 얻을 수 있습니다" 라 하셨는데 만약 위의 jpql에 fetch가 있었다면 엔티티 상태이기 때문에 에러가 나지 않고 추후 new를 통해 DTO로 변환해야 하는 것 아닌지요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
1.7.1 질문
import matplotlib.pyplot as plt plt.rc("font", family="Malgun Gothic") -------------------------- ImportError Traceback (most recent call last) <ipython-input-156-35cb1a0cfeb3> in <module> ----> 1 import matplotlib.pyplot as plt 2 3 plt.rc("font", family="Malgun Gothic") 4 #plt.rc("font", family="Malgun Gothic") C:\Anaconda\lib\site-packages\matplotlib\pyplot.py in <module> 34 from cycler import cycler 35 import matplotlib ---> 36 import matplotlib.colorbar 37 import matplotlib.image 38 from matplotlib import rcsetup, style C:\Anaconda\lib\site-packages\matplotlib\colorbar.py in <module> 42 import matplotlib.collections as collections 43 import matplotlib.colors as colors ---> 44 import matplotlib.contour as contour 45 import matplotlib.cm as cm 46 import matplotlib.gridspec as gridspec C:\Anaconda\lib\site-packages\matplotlib\contour.py in <module> 15 import matplotlib.collections as mcoll 16 import matplotlib.font_manager as font_manager ---> 17 import matplotlib.text as text 18 import matplotlib.cbook as cbook 19 import matplotlib.mathtext as mathtext C:\Anaconda\lib\site-packages\matplotlib\text.py in <module> 14 from .font_manager import FontProperties 15 from .patches import FancyArrowPatch, FancyBboxPatch, Rectangle ---> 16 from .textpath import TextPath # Unused, but imported by others. 17 from .transforms import ( 18 Affine2D, Bbox, BboxBase, BboxTransformTo, IdentityTransform, Transform) C:\Anaconda\lib\site-packages\matplotlib\textpath.py in <module> 9 from matplotlib.font_manager import FontProperties, get_font 10 from matplotlib.ft2font import LOAD_NO_HINTING, LOAD_TARGET_LIGHT ---> 11 from matplotlib.mathtext import MathTextParser 12 from matplotlib.path import Path 13 from matplotlib.transforms import Affine2D C:\Anaconda\lib\site-packages\matplotlib\mathtext.py in <module> 25 26 import numpy as np ---> 27 from PIL import Image 28 from pyparsing import ( 29 Combine, Empty, FollowedBy, Forward, Group, Literal, oneOf, OneOrMore, ~\AppData\Roaming\Python\Python38\site-packages\PIL\Image.py in <module> 92 # Also note that Image.core is not a publicly documented interface, 93 # and should be considered private and subject to change. ---> 94 from . import _imaging as core 95 96 if __version__ != getattr(core, "PILLOW_VERSION", None): ImportError: cannot import name '_imaging' from 'PIL' (C:\Users\SM\AppData\Roaming\Python\Python38\site-packages\PIL\__init__.py)이런 import error가 나는데 왜그런지 모르겠습니다 Pillow는 이미 설치되어있어요.. 구글링 해봤는데 해결을 못해서 질문드립니다.!
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출시 다음과 같은 오류가 발생하는데 어떻게 해야하나요?
Traceback (most recent call last): File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 822, in _wrap_create_connection return await self._loop.create_connection(*args, **kwargs) File "c:\programdata\miniconda3\lib\asyncio\base_events.py", line 1050, in create_connection transport, protocol = await self._create_connection_transport( File "c:\programdata\miniconda3\lib\asyncio\base_events.py", line 1080, in _create_connection_transport await waiter File "c:\programdata\miniconda3\lib\asyncio\sslproto.py", line 529, in data_received ssldata, appdata = self._sslpipe.feed_ssldata(data) File "c:\programdata\miniconda3\lib\asyncio\sslproto.py", line 189, in feed_ssldata self._sslobj.do_handshake() File "c:\programdata\miniconda3\lib\ssl.py", line 944, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123) The above exception was the direct cause of the following exception: Traceback (most recent call last): File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\request.py", line 389, in __aenter__ raw_resp = await self.rqst_ctx.__aenter__() File "c:\programdata\miniconda3\lib\site-packages\aiohttp\client.py", line 855, in __aenter__ self._resp = await self._coro File "c:\programdata\miniconda3\lib\site-packages\aiohttp\client.py", line 367, in _request conn = await self._connector.connect( File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 445, in connect proto = await self._create_connection(req, traces, timeout) File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 756, in _create_connection _, proto = await self._create_direct_connection( File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 879, in _create_direct_connection raise last_exc File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 856, in _create_direct_connection transp, proto = await self._wrap_create_connection( File "c:\programdata\miniconda3\lib\site-packages\aiohttp\connector.py", line 824, in _wrap_create_connection raise ClientConnectorCertificateError( aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host api.backend.ai:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123)')] The above exception was the direct cause of the following exception: Traceback (most recent call last): File "c:\programdata\miniconda3\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "c:\programdata\miniconda3\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "C:\ProgramData\Miniconda3\Scripts\backend.ai.exe\__main__.py", line 7, in <module> File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 829, in __call__ return self.main(*args, **kwargs) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 782, in main rv = self.invoke(ctx) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "c:\programdata\miniconda3\lib\site-packages\click\core.py", line 610, in invoke return callback(*args, **kwargs) File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\cli\run.py", line 577, in run if is_legacy_server(): File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\session.py", line 24, in is_legacy_server ret = session.Kernel.hello() File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\base.py", line 21, in _method return cls.session.worker_thread.execute(coro) File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\session.py", line 64, in execute raise result File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\session.py", line 48, in run result = loop.run_until_complete(coro) File "c:\programdata\miniconda3\lib\asyncio\base_events.py", line 616, in run_until_complete return future.result() File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\kernel.py", line 46, in hello async with rqst.fetch() as resp: File "c:\programdata\miniconda3\lib\site-packages\ai\backend\client\request.py", line 399, in __aenter__ raise BackendClientError(msg) from e ai.backend.client.exceptions.BackendClientError: BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ClientConnectorCertificateError()') C:\Users\werr0\workspace\lab_1_windows\windows>
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JOINED 방식일 때 BaseEntity의 상속에 대하여..
강사님 강의 잘 보고 있습니다^^ 따라서 실습을 해보다가 궁금한게 있어서 문의드려요. 영상 7:30초쯤에 나오는 BaseEntity를 만들어서 Item에 상속시켰습니다. 강사님은 SINGLE_TABLE 속성으로 하셨지만 저는 JOINED속성으로 두고 애플리케이션 실행을 해봤는데요. ITEM 테이블엔 createdate등 BaseEntity의 속성이 생겼습니다만 BOOK 및 다른 하위 엔티티의 테이블에는 BaseEntity의 속성이 생기지가 않네요.. BaseEntity -> Item -> Book 으로 쭉쭉 상속을 받으니 BOOK 테이블에도 해당 속성이 생길 거라고 생각을 했는데요... 원래 이렇게 생기지 않는 것이 맞나요?? 어차피 조인하면 가져가게 되니 필요없을 것 같기는 한데.. 원래 안생기는게 맞는건지 아님 제가 뭔가 잘못한건지 궁금합니다.. 감사합니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제제출 오류가 나와요 어떻게 해야하나요?
ai.backend.client.exceptions.BackendClientError: BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ClientConnectorCertificateError()')
-
미해결스프링 핵심 원리 - 기본편
스프링 처음시작하는 학생입니다.
이 강의에서는 순수 자바코드로 작성하신다고 하셨는데, @Test나 @BeforeEach, 또는 저절로 작성되는 @overriding, @overloading 등과 같은 어노테이션(?)들은 인텔리제이에서 제공하는 것인가요? 아니면 이것도 스프링 어노테이션인데 강의의 빠른진행을 위해 스프링문법을 사용하는 것인가요?
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
%mv error
사진처럼 오류가 떠요
-
미해결태블로를 활용한 고객 획득 및 유지 패턴 분석
코호트 차트를 위한 준비 강의에서..
weeks from first event를 추가하면 숫자로 값이 나오지 않고 Abc 이렇게 나오는데 강의처럼 숫자로 보이게 하려면 어떻게 해야 하나요?
-
미해결그리드(Grid) 핵심이론 및 실전 활용
PC버전,모바일 버전 다 이상없이 되는데
태블릿 버전에서 grid-templeate-colums 에서 2,3,4 숫자를 입력해도 column 변화가 없습니다. 이미지도 5장만 나오는데 원인이 뭔지 궁금합니다. 그리고 full-screen 레이아웃에서는 background url을 사용해서 이미지를 집어넣었는데 여기는 img속성으로 집어넣은 이유도 잘 모르겠어요.. 강의 항상 감사합니다!
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
집합오류
집합 만드는 방법에 오류가 나는 이유가 뭔가요?
-
해결됨Vue.js 시작하기 - Age of Vue.js
var 관련 질문이 있습니다.
이전에 바닐라 JS 강의를 들은 적이 있었는데 변수를 선언할 때 var 가 아닌 let, const 로 선언해야 한다고 배웠었는데 vue 경우 var로 선언하면 되는 건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
파일필터 관련질문
안녕하세요 강사님! 새해 복 많이 받으세요! 아래에 유용석님 질문글처럼 저도 mp4파일 말고 png파일을 올려봤는데요 uploads 폴더에 들어가집니다.. 아래에서 말씀해주신대로 필터조건을 걸어주면 사진업로드할때 비디오로 조건이 걸리긴하는데 다시 모든파일로 바꿔서 png파일을 올리면 올라가지더라구요. 여기서 mp4만 지정을 해줘서 아예 다른건 올라가지지 않을줄알았는데 말이죠,, 아예 저기서 if (ext !== '.mp4') 해놨으니 딱 mp4만 업로드 가능하게 하고싶은데 어떻게 해야될까요?? 모든코드는 영상속 강의님 코드와 동일하게 했습니다. 아 추가적으로 사소한 한가지가 더 있는데요! 강사님과 모든 코드를 똑같이 썼는데 왜 업로드아이콘의 + 가 가운데로 가지 않을까요?? 이렇게 했는데 이렇게 나옵니다.. 혹시 다른 수강생분들이 먼저 보시고 아시는 내용이라면 답변 부탁드립니다..
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
jupyter내 과거 명령어
주피터내에서 화살표로 과거 명령어를 사용하는 방법을 모르겠습니다. prompt에서는 되는데 jupyter에선 안됩니다.
-
미해결스프링 핵심 원리 - 기본편
pure java 코드 테스트 중 NullpointException 문제
섹션 2- 주문과 할인 도메인 테스트 코드를 실행하기 위해 ```` public class OrderApp { public static void main(String[] args) { MemberService memberService = new MemberServiceImpl(); OrderService orderService = new OrderServiceImpl(); Long memberId = 1L; Member member = new Member(memberId, "memberA", Grade.VIP); memberService.join(member); Order order = orderService.createOrder(memberId, "itemA", 10000); System.out.println("order = " + order.toString()); }} ```` 을 작성하였고 다른 코드들도 강사님이 올려주신 교안과 일치하는 것을 확인하였습니다. 그러나 ```` Exception in thread "main" java.lang.NullPointerException at hello.core.discount.FixDiscountPolicy.discout(FixDiscountPolicy.java:12) at hello.core.order.OrderServiceImpl.createOrder(OrderServiceImpl.java:20) at hello.core.OrderApp.main(OrderApp.java:21) Process finished with exit code 1 ```` 라는 널포인트 익셉션이 뜨는데 이유를 도무지 모르겠습니다. ㅠㅠ 현재 https://github.com/soreal13/springboot-core 에서 강사님의 코드를 따라가고 있는 중이며 OrderApp 을 제외하고 모두 푸시한 상태입니다. 대체 어떻게 해야할까요? ㅠ 맥을 재부팅해보고 SDK 설정도 11로 바꿔보고 여러모로 애를 써봤지만 해결이 되지 않아 질문 남깁니다. 어딘가 오타가 있는걸까요...
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
detail만드는 부분에서 이곳입니다!
여기서 어떻게 params에 들어갔는지 궁금합니다!ㅎㅎ
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
폼 추가 부터 안되네요...ㅠㅠ
1. 우선, 스터디 환경은 다음과 같습니다. <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.0</version> <relativePath/> <!-- lookup parent from repository --></parent> 2. 일단 강의 처럼 디펜던시 아래와 같이 추가 하면, <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-hal-browser</artifactId></dependency> 3. 아래와 같이 콘솔 오류 나옵니다. Cannot resolve org.springframework.data:spring-data-rest-hal-browser:unknown 4. 그래서 구글링 좀 해봐서 아래 처럼 버전을 넣어 봤더니 폼 등록 및 메이븐 리빌드 까진 성공했으나, <!-- https://mvnrepository.com/artifact/org.springframework.data/spring-data-rest-hal-browser --><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-rest-hal-browser</artifactId> <version>3.3.6.RELEASE</version></dependency> 5. 서버 기동 시 실패 했습니다. 2020-12-30 15:20:40.186 ERROR 938 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.data.rest.core.support.UnwrappingRepositoryInvokerFactory.<init>(UnwrappingRepositoryInvokerFactory.java:54) The following method did not exist: 'org.springframework.plugin.core.PluginRegistry org.springframework.plugin.core.PluginRegistry.of(java.util.List)' The method's class, org.springframework.plugin.core.PluginRegistry, is available from the following locations: jar:file:/Users/imdongbin/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar!/org/springframework/plugin/core/PluginRegistry.class The class hierarchy was loaded from the following locations: org.springframework.plugin.core.PluginRegistry: file:/Users/imdongbin/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar Action: Correct the classpath of your application so that it contains a single, compatible version of org.springframework.plugin.core.PluginRegistry Process finished with exit code 0 왠만하면 다 손으로 따라가고 싶어서 이리 저리 해봤는데 이번엔 영 안되네요 ㅠㅠ
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
질문드립니다.
제가 어느 부분을 잘못했는지 모르겠습니다.
-
미해결실전 리액트 프로그래밍
에러가 없는데 왜 autoCompletes가 적용이 안될까요?
.env파일 문제인가 싶어서 common api baseUrl도 3001번 포트로 변경했는데... 서버도 yarn start로 돌려줬는데 왜 데이터만 안나올까요? user/search?keyword=u라고 3001로컬에서 입력하면 선생님 처럼 json 데이터도 잘 나옵니다. 이렇게 데이터도 잘 가져오는거 같은데 redux-devtools로 보면 왜 autoCompletes가 비어있는지 모르겠습니다... baseURL: "http://localhost:3001",