묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
SQL 관련
강의에서는 주석으로 빼주는 부분이 제 컴퓨터에는 뜨지 않아서 주석처리 하지 못했어요..그러면 뭔가가 달라지나요???그리고, 저의 포트 이름과 유저가 아니라 강의에서 나온대로 따라 적어서 성공을 했는데,제 포트 이름과 유저로 하면 자꾸 실패하더라구요..제 포트 이름과 유저로 하지 않아도 되는 건지..앞으로도 그 주소로 하면 되는지.. 궁금합니다!
-
미해결쉽고 빠르게 익히는 Excel 파워 피벗 & 데이터 모델링
피벗작업시 올해 매출 / 전년동기 대비 증감률 계산 방법
현재 파워피벗, 파워쿼리, DAX, MS BI 수업을 모두 듣고 있는데어디다 남겨야할지 몰라서 여기다 남깁니다.우선 파워쿼리를 통해서 20~22년 매출까지 모두 가져와서 피벗을 돌렸습니다.여기서 제가 필요한 것이위의 표처럼 만드려고 합니다.전월대비 증감률 / 22년 매출합계 / 전년동월대비 증감률이렇게 3가지를 추가로 넣으려고 합니다. 우선 든 생각은 슬라이서를 넣어서 전년 매출과 올해 매출의 같은 날짜만 선택해서 하면 되겠구나 했는데그럼 전년 전체매출이 나오질 않아서 조금 문제가 될 듯 하고요 1회성이라면 그냥 옆에다 수식을 걸어서 하면 되는데요 매일매일 업데이트를 해야하는 표라서요~최대한 한번 만들어놓고 자료만 업데이트하면 되는식으로 해보려고 하거든요~ 답변 부탁드리겠습니다. ^^
-
미해결스프링 핵심 원리 - 기본편
스프링 빈과 기본생성자
MemberServiceImpl과 MemberRepository 이렇게 2개가 의존관계에 있을 때 로그를 확인해보니1. MemberServiceImpl 빈 등록2. MemberRepository 빈 등록3. MemberServiceImpl에 MemberRepository 의존성 주입 (Autowired)이렇게 로그가 찍혔습니다.여기서 궁금한 점은 MemberServiceImpl 빈 등록이 가장 처음이라는 점이었습니다.구글링을 해보니 빈 등록시 Reflection API를 사용한다고 나와있었습니다. 그런데 MemberServiceImpl에는 기본생성자가 없습니다. 그래서 Reflection API를 사용하여 인스턴스를 어떻게 생성하는거지??? 의문이 생겼습니다.분명히 로그를 보면 MemberRepository가 주입되지 않은 빈객체가 생성된 것을 알 수 있습니다.그렇다면 Reflection API를 사용하여 기본생성자로 MemberServiceImpl 인스턴스를 생성했다는 것인데 MemberServiceImpl에는 기본생성자가 없습니다.실제로 테스트를 해봤습니다.생성자가 하나인 경우 @Autowired 붙이나 안붙이나 같은 효력을 가지므로 다음과 같이 테스트 하였습니다.@Component public class MemberServiceImpl implements MemberService{ private final MemberRepository memberRepository; public MemberServiceImpl(MemberRepository memberRepository) { this.memberRepository = memberRepository; } public MemberServiceImpl(MemberRepository memberRepository, String message) { this.memberRepository = memberRepository; }테스트를 해보니 기본생성자가 없어서 빈으로 등록을 못한다는 예외가 발생하였습니다.그런데 다음의 경우에는 기본생성자가 없어서 빈으로 등록을 못한다는 예외가 발생하지 않았습니다.@Component public class MemberServiceImpl implements MemberService{ private final MemberRepository memberRepository; @Autowired public MemberServiceImpl(MemberRepository memberRepository) { this.memberRepository = memberRepository; } public MemberServiceImpl(MemberRepository memberRepository, String message) { this.memberRepository = memberRepository; }단서는 @Autowired라는 것은 발견했습니다.그런데 구글링을 해도 @Autowired 가 기본생성자를 만들어주나? 이에대한 글을 찾기가 힘들었습니다.혹시 이와관련한 자료가 있다면 답변 주시면 감사하겠습니다~
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
혹시 교재는 따로 없을까요?
필기하면서 공부하는게 습관이라...교재가 있을까요?
-
미해결[테디노트] 한 방으로 끝내는 판다스Pandas (전자책 포함)
chunk size 관련 질문
안녕하세요 선생님, read_csv를 할 때 chunksize관련 질문이 있어 글을 올립니다.반복문을 사용하여 데이터를 로드 받은 것을 보니 각각 따로 데이터가 나뉘어져 있더라고요.그러면 나중에 다시 이 데이터들을 다시 합쳐야 되는 건가요? 아니면 print가 아닌 display로 나타내어서 따로따로 보이는 건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
배열에서 궁금한 점
배열 안에 문자열에 공백이 있을 경우그 문자열의 공백을 삭제하려면 어떻게 해야하나요?var productNames = ['농구공 ', '단백질 보충제']이렇게 있을 경우 농구공 뒤의 공백을 제거할 수 있는 방법이 있나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
notNull Violation: Post.content cannot be null
router.post('/', isLoggedIn, upload.none(), async(req, res, next) => { try { const post = await Post.create({ cotent: req.body.content, img: req.body.url, UserId: req.user.id, }); res.redirect('/'); } catch (error) { console.error(error); next(error); } });게시글 라우터를 이렇게 작성해서 이미지 업로드랑 게시글 업로드를 했는데 프론트에 notNull Violation: Post.content cannot be null 이라는 에러가 나타나네요 이게 무슨 에러인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello.html에서 data 변수가 인식되지않네요
다운그레이드 진행해서 현재는 hello.html data가 인식하고있구요 . 그런데 index.html에서 hello 누르고 들어가면 안녕하세요. hello!!!가 안나오고 hello 만 나와요,, ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
extern 사용법 및 clang error
안녕하세요맥OS에서 vscode를 가지고 실습하고 있습니다.지난 번에 헤더파일 만드는 강의에서도 그렇고 이번에도 코드 실행(run) 시 아래와 같은 에러가 납니다.빌드에서도 유사한 에러가 나서, tasks.json파일에서 빌드대상을 ${file}에서 ${fileDirname}/*.cpp 로 변경하여강의에서 extern void doSomething에 사용된 cpp파일을 함께 빌드하면서 해결했습니다.그런데 빌드 후 코드 실행을 하면, 여전히 해당 에러가 발생하더군요...근데 이걸 main이 있는 곳에서 doSomething이 정의된 cpp파일을 include해야 에러 없이 동작합니다.질문의 요지는... extern이 해당 폴더(?)에서 doSomething을 찾아서 링킹 해주는 것이고 강의에서는 include하지 않고도실행이 잘 되던데, 왜 저는 include를 해야하는지 궁금합니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
21:27 JSONRender 설명부분 질문입니다!
21:27 에서 설명하시는 JSONRender가 github 코드 원문에서는 JSONEncoder에 해당하는 것 같은데.. 무엇이 맞는걸까요?https://github.com/encode/django-rest-framework/blob/354ae73ffb37494016f377527a52ea51ed4c29f7/rest_framework/utils/encoders.py#L17
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
usernaeField, passwordField 질문
usernameField: 'email', passwordField: 'password',localstrategy.js 파일에 9번 10번 줄에 있는 usernameField와 passwordField는 정체가 무었이고 어디에 사용되는 것인가요?
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
빈 주입 문제 원인을 모르겠네요 ㅠㅠ
안녕하세요.테스트 코드는 모두 성공하는데 Appllication run을 할 때 각 Service들이 모두 빈 주입을 받지 못하는것 같은데 혹시 이러한 이슈 원인이 있을까요? ㅠㅠKotlin: Unresolved reference: UserRepository
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
char형과 char 배열을 차이점이 뭔가요
char 형에서는 분명 한 종류의 문자를 써야 하기 때문에 쌍따옴표에 널문자가 포함되어 사용하지 못했는데 char 배열에서는 쌍따옴표를 쓸 수 있게 되는 이유가 뭔가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
IDENTITY 전략 관련하여 질문 드립니다.
해당 전략에서는em.persist()를 하면 바로 쿼리를 날려준다고 하셨는데 그러면 이 하나의 쿼리에 대해서만 db에 flush commit 된다고 생각했는데 맞나요..?이렇게 생각한 이유는 commit까지 되어야 db에 실제로 반영이 되는것으로 아는데 해당 객체에 대한 기본키 정보를 가져오기 위해서는 제 얕은 지식으로는 반영이 되어야만 알 수 있는것 아닌가 라고 생각해서 입니다.아니라면 설명해주시면 감사하겠습니다!
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
GetMapping() path 질문
@RequestMapping("/basic") public class BasicController{ ... }이러한 컨트롤러에서 각 메소드에 쓰이는 @GetMapping 에서 @GetMapping("/~~") 과 @GetMapping("~~") 의 차이점은 따로 없나요? 클래스 위에 @RequestMapping 으로 쓸 때도 "/basic", "/basic/" 의 차이점도 궁금합니다. 둘 다 시도해봤을 때 localhost:8080/basic/~~ 으로 동일하게 요청이 받아들여지는 걸로 보여서 질문드립니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
K번째 수
안녕하세요 질문이 있습니다.for t in range(T):에서 저번 강의에서는 range(1,n+1)이었는데여기서는 문자열이기 때문에 range(T+1)이 아닌 T가 되는 것이고슬라이싱도 e번째 까지라 e가 되는 것인지 질문드립니다~
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
제공텍스트
선생님 어디 있는지 못 찾겠습니다. A : Navigation제공된 PDF 파일 4)사이트맵 참고
-
미해결스프링 시큐리티
18:43 jquery 파일 들고오는 부분 에러납니다.
강사님 코드처럼제이쿼리파일을 헤드안에 다 두면크롬 소스탭으로 보면 제이쿼리 파일이 보이질 않아서 헤드 시작전에 따로 제이쿼리 불러오는 헤드 밖으로 뺏습니다. 그런데 아래와 같은 에러가 계속 나고있습니다.원인을 모르겠습니다..
-
미해결홍정모의 따라하며 배우는 C언어
3.11강 21분
0x1.1P1을 0xb.aP1로 바꿨는데 어떻게 1.1이 b.a가 되는건가요?
-
미해결카프카 완벽 가이드 - 코어편
하나의 컨슈머가 서로 다른 토픽을 subscribe하면
강의 예시로 들어주신 것 처럼 하나의 컨슈머가 서로 다른 토픽을 subscribe해서 서로 다른 메시지를 취합(?)해서 새로운 데이터를 생성하여 DB에 적재하거나 다른 토픽으로 전송하신다고 하셨는데요.A 토픽에 들어오는 메시지와 B 토픽에 들어오는 메시지의 짝(?)을 어떻게 맞출 수 있나요...?예시처럼 A 토픽에서 poll한 메시지의 order-id 는 1인데, B토픽에서 poll한 메시지의 order-id는 2인 경우에는 취합할 수 없는 데이터이기 때문에, B토픽에서 poll하는 메시지의 order-id가 1이 나올 때까지 어떠한 조치를 취해야 하지 않을까라는 생각이 들었습니다.