묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
cpp파일 include 관련 질문
안녕하세요. 아래의 main.cpp 파일을 실행시킬 때 doSomething()함수가 differentSource.cpp 파일에서 정의 되어있어 헤더파일의 개념처럼 differentSource.cpp를 main.cpp파일에서 include를 했습니다. 그런데 링크 에러가 나더라구요. main.cpp 파일엔 doSomething의 정의가 되어있지 않기 때문에 함수 중복 정의도 아닌 것이 아닌가요? 에러의 이유가 궁금합니다! <main.cpp 파일> #include <iostream> #include "diffrentSource.cpp" using namespace std; #define LIKE_APPLE // 매크로 int main() { doSomething(); return 0; } <diffrentSource.cpp 파일> #include <iostream> using namespace std; void doSomething() { #ifdef LIKE_APPLE cout << "Apple" << endl; #endif #ifndef LIKE_APPLE cout << "Orange" << endl; #endif }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ServletApplication 실행 안됨
잘 실행되면 서버가 갑자기 위와 같은 에러가 뜨면서 실행이 안됩니다.https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.owcsqc19zslv여기 나와있는대로 해보았지만 해결이 계속 안돼서 해결방법을 알려주시면 감사하겠습니다스프링 기본 강의에서 했던 core 프로젝트는 잘 동작이 됩니다.
-
미해결쥬쥬와 함께 하루만에 끝내는 스프링 테스트
Model 의존 java.lang, jakarta
좋은 강의 잘 듣고 있습니다.<의존성 검증: Controller는 Entity를 사용하고 있을까?> 강의에서요.11:40초 쯤에서 에러 로그들이 의미하는 것이 궁금합니다.Class <com.jyujyu.dayonetest.model.StudentFail> is annotated with <jakarta.persistence.Entity> Class <com.jyujyu.dayonetest.model.StudentPass> extends class <java.lang.Object>..위 같은 에러는 해당 모델들(StudentFail, StudentPass) 이 @Entity 로 정의되었으므로 jakarta.persistence.Entity, jakarta.persistence.Table> 에서 사용된 것은 알겠는데java.lang.Object 로 사용된 것은 어떻게 봐야 하나요?단순 Object 라면, 모든 클래스는 Object 를 의존하는 것 아닌가요?미리 답변 감사합니다!
-
미해결스프링 핵심 원리 - 기본편
bean 주입관련 로그 출력이 안됩니다...
[질문 내용]‘스프링 핵심 원리 - 기본편’커리큘럼의 섹션3 ->스프링으로 전환하기 강의에서, 4분 56초쯤 보시면 런타임 후에 bean등록하는 내용을 설명해주시는데요.저는 해당 로그가 출력이 안됩니다 ㅠ참고로 JDK17버전, springframework.boot는 3.3.1버전으로 프로젝트를 생성했습니다…그리고 혹시 Preferences의 build, run설정이 IntelliJ IDEA로 해놔서 그런가? 해서 gradle로 바꿔서 Refresh하고 재런타임해봤는데도 동일했고요…또 챗지피티로 검색해서나온 제가 올린 이미지의 3번내용 vm option를 부여해봐도 안됩니다…물론 기존 비슷한 질문에 대해 해결책으로 낮은 버전으로 하면 된다고 되어 있는데 어차피 버전 상관없이 로그출력될수있도록 설정이 맞춰져있다면 출력이 되어야 하는거잖아요..? 그래서 지금 진행하는 버전으로 시도해보고 싶어서요... 어떻게 해야 해결이 될까요..?https://drive.google.com/file/d/1XNU4xQnzjefJlXhUMkGRNKzQ_aT02-yJ/view?usp=drive_link해당 프로젝트의 공유파일링크입니다. 접근권한에 대해 docs내용에 해당 공유부여자의 이메일이 안나와있어 공유대상자를 추가하진 못했습니다. 댓글로 말씀주시면 바로 접근권한 부여드리도록 하겠습니다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
pandas_eda 자료 맨아래 heatmap 숫자가 안나옵니다
사실 아래 질문과 답변이 있으나 해결이 되질 않습니다강사님 강의 파일에 있는pandas_eda에 있는 코드 아무것도 안건들이고그냥 실행만 했을 뿐인데...(강의 시간 14:29) 여기는 숫자 다 잘나오는데전 숫자가 하나도 안나오네요;;;
-
미해결스프링 핵심 원리 - 기본편
싱글톤 패턴 문제점에서 구체클래스 의존해서 DIP위반한다고 하셨는데 이건 싱
싱글톤 패턴 문제점에서 구체클래스 의존해서 DIP위반한다고 하셨는데 이건 싱글톤 아니여도 마찬가지 아닌가요?밑에 처럼 싱글톤을 안써도 , MemberServiceImple이라는 구체구현 클래스가 드러납니다..public MemberService memberService(){ return new MemberServiceImpl(memberRepository()); }
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ResponseBody를 쓰더라도 어댑터가 ModelAndView를 반환하나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]@ResponseBody나 HttpEntity를 사용하면 뷰 리졸버를 사용하지 않는다고 기억하고 있습니다. 그러면 핸들러 어댑터에서 반환하는 건 ModelAndView가 아닌 건가요?저는 아래 DispatcherServlet의 doDispatch() 코드를 보고mv = ha.handle(processedRequest, response, mappedHandler.getHandler()); if (asyncManager.isConcurrentHandlingStarted()) { return; }(mv 타입은 ModelAndView)핸들러 어댑터는 항상 ModelAndView를 반환한다고 이해했던 거로 기억합니다. 일단 ModelAndView를 반환하지만, 뷰 리졸버까지 가진 않는다고 생각했었습니다.그런데 HttpMessageConverter를 배울 때 뷰 리졸버를 사용하지 않는다고는 배웠지만 ModelAndView에 대한 언급이 없었던 거 같아서 확신이 안 듭니다.@ResponseBody를 사용할 경우 아래 그림은 어떤 식으로 바뀌는 걸까요? 핸들러 어댑터가 ModelAndView를 반환하고, 뷰 리졸버나 뷰 render() 호출 없이 DispatcherServlet에서 바로 응답을 보낸다. 이렇게 생각하면 될까요?
-
미해결Next + React Query로 SNS 서비스 만들기
next-auth session expire 관련 질문이 있습니다.
안녕하세요. 우선 강의 너무 잘 보고 있습니다 감사합니다!강의 내용을 기반으로 NextAuth 관련 작업을 하다가 궁금한 점이 생겼습니다.NextAuth로 signIn을 할 때 세션 정보가 쿠키에 저장되는데, 이때 max-age 옵션을 따로 설정하지 않으면 기본적으로 1달로 설정되고 있는 것 같습니다. 찾아보니 max-age 값을 최대값으로 설정하려고 해도(예: 4년), NextAuth에서는 자체적으로 최대 1년으로 제한하는 것 같습니다.여기서 제가 궁금한 것은, NextAuth를 사용하면 쿠키의 max-age가 최대 1년이고, 그렇다면 1년 후에 세션이 만료되니까 모든 사용자가 로그아웃되는 것인가? 라는 생각이 들었습니다.세션 저장 기한을 무기한으로 설정하는건 불가능해보이고,찾아보니 서버 환경에서 세션을 업데이트할 수 있는 unstable_update라는 함수를 발견했는데 문서에서 해당 함수는 세션 정보를 업데이트하는 것이고 cookie에 저장된 세션 자체의 expire를 조정하는 예시는 나와있지 않아서 이걸 사용하는게 맞는지도 확신이 안드는 상태입니다 ㅠㅠ지속적으로 접속하는 사용자에 한해서 세션 만료 시간을 연장할 수 있는 방법이 따로 있을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
출력값 띄어쓰기
출력값 12345 숫자 사이에 띄어쓰기 해야하는건가요???
-
미해결실전! Querydsl
코틀린+스프링에서의 Querydsl 도입 문의
안녕하세요.회사에서 기술 스택을 코틀린+스프링으로 변경하는데 Querydsl도 같이 사용하려고 학습하고 있습니다.자료를 찾아보던 중 Querydsl의 유지보수 문제로 Querydsl 대신 다른 쿼리 빌더를 사용한다는 글을 보게 됐습니다.https://spoqa.github.io/2024/05/03/transfer-jdsl.html kapt 이슈 이외에도 Querydsl의 유지보수가 진행되지 않는건 맞아보이는데 Querydsl을 실무에서 도입하는데 문제가 없을지 고민이 많이 되고 있습니다. 실무에서 Querydsl을 도입하는데 문제가 없을지 많은 분들의 의견이 궁금합니다!
-
해결됨Next + React Query로 SNS 서비스 만들기
챕터1까지 듣고 질문입니다. 새로고침해도 @modal이 유지되게 할 순 없을까요?
안녕하세요! 강의 잘듣고있습니다.login 폴더가 불필요한 루트 인 것 같아서 바로 인터셉터 라우터를 이용해 @modal로 연결했습니다.<Link href="/i/flow/login" className={styles.login}>로그인</Link>또 추가로 새로고침 해도 Modal을 유지하고 싶어서i/flow/login폴더에서 아래와 같이 마운트시에 인터셉터 하도록 유도하였습니다."use client"; import { useRouter } from "next/navigation"; import { useEffect } from "react"; export default function Login() { const router = useRouter(); useEffect(() => { router.replace("/i/flow/login"); }, [router]); return null; } 기존 유입방식으로 SSR Page에서 i/flow/login으로 이동 시, 인터셉터 라우팅하여 병렬 라우팅 하던것과 달리,바로유입 -> i/flow/login -> (replace) -> (.)i/flow/login/page.tsx 순으로 @modal이 출력될줄 알았는데모달이 출력되질 않네요..이유가 i/flow/login으로 바로 접속했기에 상위 폴더 영역에서 {modal}을 선언한 layout을 찾지 못하기 때문에 아무것도 뜨지 않는건가요?제가 이해한 것이 맞을지 검색해도 잘 안나와서 질문드립니다!
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
CNN layer별 연산
안녕하세요 맛비님 강의수강중 궁금한점이 생겨 질문드립니다강의시간에 다양한 CNN모델을 배웠는데 대부분 layer가 달라질수록 CI, CO, 각 feature map의 크기가 계속 달라지는데실습에서 설계한 모듈은 고정된 파라미터에 대한 1 layer의 CNN연산인것 같아서요실제 모델을 추론할 때는 각 layer에 맞는 파라미터를 적용시킨 CNNcore를 별도로 제작한 뒤 이를 cascade해야 하나요?[1. 질문 챕터] : eg) 몇 장, 몇 분 몇 초 쯤. or 수강생 분들이 봤을 때 어디구나?! 할 수 있게 표기 부탁 드려요.[2. 질문 내용] : eg) 질문 내용을 자유롭게 작성해주시면 되겠습니다 🙂[3. 시도했던 내용, 그렇게 생각하는 이유] : eg) 설치영상은 이렇게 시도했는데 안되더라 or 본인의 생각을 적어주세요. (실습 내용 중에 이해가 안되거나 잘못된 내용이 있는데, 이러 이러한 근거로 나는 이렇게 생각합니다.) ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
미해결실습으로 배우는 핵심 네트워크 기술
GNS3 배포 및 사용법 강의에서 다운로드 링크 확인 방법을 문의 드립니다.
안녕하세요.섹션 12 실습환경 구축하기 항목에서 'GNS3 배포 및 사용법' 내용을 보면 직접 제작 및 배포하시는 GNS3 VM OVA 파일 다운로드 링크가 안보입니다.파일 다운로드 방법을 문의 드립니다.감사합니다.
-
해결됨[React / VanillaJS] UI 요소 직접 만들기 Part 1
아코디언 (3/6) css transition 추가 부분 max-height 질문
안녕하세요, 수강 중에 css transition 파트에서 궁금증이 생겨 질문 드립니다. max-height 속성을 이용해서 애니메이션을 적용해주셨는데, 아래 방식처럼 height를 0, auto로 애니메이션 주는 것과 차이가 있을까요? .item3 { overflow: hidden; .description { padding: 0 15px; border-bottom-width: 0; // max-height: 0; height: 0; transition: ease 0.3s; } &.current .description { padding: 15px; border-bottom-width: 1px; // max-height: 300px; height: auto; } }
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
df.corr(numeric_only=True).iplot() 에러 해결 어떻게 해야되나요?
vscode에서 ipynb파일에서 iplot사용 동일한 에러가 발생합니다. 타이타닉 문제로 시작하는 EDA: 수치형 데이터 분석 패턴1에서df.corr(numeric_only=True).iplot(kind='histogram', histfunc='count')했는데해당 에러가 발생합니다.현재 버전은 이렇습니다.plotly==4.14.3cufflinks==0.17.3
-
미해결배달앱 클론코딩 [with React Native]
FlatList의 최신 데이터가 로딩이 안되네요.
const itemId = route.params ? route.params.id : route.route.params.id;목록에서 위와 같이 아이디 값으로 상세 페이지로 들어가도록 했습니다.useEffect(() => { const geDetailData = async () => { try { const token = await EncryptedStorage.getItem('refreshToken'); const response = await axios.get( __DEV__ ? 'http://10.0.2.2:8888/api/deta/detail/' + itemId : 'http://xxx.xxx.xxx.xxx:8888/api/data/detail/' + itemId, { headers: { Authorization: token, }, }, ); dispatch( detailSlice.actions.setDetail({ id: response.data.id, detail: response.data.detail, nameList: response.data.nameList, cityList: response.data.cityList, }), ); } catch (error) {} }; if (isFocused) { geDetailData(); } }, [dispatch, isFocused, itemId]);위와 같이 useEffect로 데이터를 불러오고, isFocused로 페이지에 접속할 때 마다 새로운 데이터를 가져오도록 했습니다.return ( <ScrollView> <View style={styles.wrapper}> <View style={styles.boxZone}> <View> <FlatList data={detail.nameList} numColumns={3} keyExtractor={item => item.id} renderItem={renderNameList} columnWrapperStyle={styles.row} /> </View> </View> </View> <View style={styles.Wrapper}> <FlatList data={detail.cityList} keyExtractor={item => item.id} renderItem={renderCityList} ListEmptyComponent={ListEmptyComponent} /> </View> </ScrollView> );위와 같이 ScrollView 안에 FlatList를 두 개를 넣었습니다.이렇게 구조를 잡은 이유는상세 페이지에서 이름 목록과 시티 목록을 가져오기 위해서입니다.그리고 상단에서는const detail = useSelector((state: RootState) => state.detail);위와 같이 useSelector로 데이터를 불러왔습니다.그리고 renderNameList, renderCityList는 useCallback로 데이터를 불러와서 화면에 그리도록 작업을 했습니다.실행을 해 보면 결과가 이상하게 나옵니다.예를들어게시글 목록이 111, 222 두 개가 있을경우처음 111을 들어가면 정상적으로 나옵니다.그런데 111을 들어갔다 목록으로 와서 222를 들어가면 111 의 상세 데이터가 보여집니다.그 상태에서 다시 목록으로 가서 222를 들어가면 222의 데이터가 정상적으로 보여집니다.이런식으로 어떤 상세 페이지를 들어가더라도 처음 한 번은 이전 데이터가 나오고, 다시 목록으로 갔다가 상세로 들어가면 정상적인 데이터가 나오는데 아무리 이리저리 찾아보고, 적용을 해 봐도 도저히 원인을 못찾겠네요. if (isFocused) { geDetailData(); }isFocused를 사용해서 페이지 접근시 서버에서 데이터를 불러오도록 실행을 했는데, 처음 페이지에 접속할때는 정상적인 데이터가 안나옵니다.
-
미해결홍정모의 따라하며 배우는 C언어
수강평 남겼는데 부록은 어떻게 볼 수 있나요?
안녕하세요.수강평 남겼는데 부록은 어떻게 볼 수 있나요?이벤트로 수강평 남기면 부록을 볼 수 있다고 해서요 ㅎㅎ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
문제 이해의 어려움
두 재료 고유번호를 합하여 갑옷을 만든다하여 본인은 한번 사용한 재료는 사용하지 못한다고 이해했습니다.예를 들자면입력:552 3 3 4 1일 경우 (2, 3) (4, 1) 만 가능하다고 생각했는데큰돌님 코드는 (2, 3) (2, 3) (4, 1) 이렇게 3가지 경우가 가능하다고 알고 있습니다. (결과가 3이 뜨길래)문제에서 재료가 소멸된다. 이런 말이 없었기 때문에 사용했던 재료가 다시 사용돼도 괜찮은건가요?문제 이해가 잘 안되어 질문드려요.http://boj.kr/04ebbdad45904d0dae1f5e5892757404
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
Appsync 설치 오류
Appsync 소스코드로 URL 접속하여 설치하려고 하는데 아래와 같이 에러가 나타나며 설치가 되지 않습니다. 강의에서 언급한 것과 같이 내일이나 모레까지 기다려봐야될까요??인증오류요청한 시간이 초과되었습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실행된 결과에 ?라고 뜨는 이유가 무엇일까요??
html로 하던 포스트맨으로 하던 결과 출력이 문자형태가 안나오고 ? 로 다 뜨는데 이유가 무엇일까요?html 파일내에는 utf-8 로 되어있습니다.