묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
WAS 뜻이 Web Application Server인데 강의자료와 헷깔립니다.
강의 14:14 관련 질문입니다. WAS 제품중 하나인 톰캣이 있습니다.WAS (Web Application Server) 는 정적리소스를 처리하는 WebServer 기능과동적리소스를 처리하는 Servlet컨테이너를 동시에 가지고 있는 것으로 알고있는데요. 위 처럼 큰 개념으로 이해하고 있었는데 강의자료에서는 '웹서버'로 알고 있는 영역에 '웹애플리케이션서버' 라는 용어로 표현하신 걸 보고 혼동이 왔습니다. 어떻게 정리하는 것이 좋은지 조언부탁드립니다.
-
해결됨실전! FastAPI 입문
파이참 임포트 문제
안녕하세요. fastapi를 사용해서 서버를 개발하고있는데, 한가지 불편한것이 있어서 여쭤보려고 합니다. 다름이 아니라 외부에 작성해놓은 함수를 import 할 때 생기는 문제인데요.project| - src| - | - api| - | - extension| - | - exception| - | - main.py이렇게 프로젝트 트리가 구성되어 있다고 했을때, project 경로에서 uvicorn src.main:app 으로 서버를 실행하면 ModuleNotFoundError: No module named 'extension' 이런 에러가 발생합니다. 이게 import 를 할 때 src.from extension.~ import ~ 이렇게 되어있지 않고 import 할 때, 자동으로 from extension.~ import ~ 이렇게 import가 되어서 모듈을 찾지 못해 발생하는 에러인 것 같은데요.혹시 자동으로 임포트 할 때부터 src.from extension.~ import ~ 이렇게 소스루트부터 import 하게 하는 설정이 따로 있을까요? 하나하나 적어주기가 너무 불편해서 여쭤봅니다 ㅠ
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
37:41, 38:35 에서 CreateConstIterator 와 FSetElementId 관련 질문입니다.
for (auto It = FruitSet.CreateConstIterator(); It; ++It){FPlatformMisc::LocalPrint(FString::Printf(TEXT("\"%s\"\n"), *It));}구문에서, *It을 하니 컴파일에러가 뜹니다.**It로 수정하니 정상적으로 작동되는데, 사이트의 설명에 오류가 있는 것일까요? FSetElementId 구조체에서 사이트의 함수를 그대로 적용하고자FSetElementId BananaIndex = FruitSet.Index(TEXT("Banana"));FPlatformMisc::LocalPrint(*FString::Printf(TEXT(" \"%s\"\n"),*FruitSet[BananaIndex]));를 그대로 따라 쳤으나, Index 부분에서 에러가 뜹니다. 오류(활성) E0135 클래스 "TSet<FString, DefaultKeyFuncs<FString, false>, FDefaultSetAllocator>"에 "Index" 멤버가 없습니다. LevelChanger D:\Unreal Project\LevelChanger\Source\LevelChanger\GameInstance\MyGameInstance.cpp 56 이유가 무엇인지 궁금합니다.39:44 의 FruitSet.Remove(0); 라는 구문은 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 세부 정보오류(활성) E0304 인수 목록이 일치하는 오버로드된 함수 "TSet<InElementType, KeyFuncs, Allocator>::Remove [대상 InElementType=FString, KeyFuncs=DefaultKeyFuncs<FString, false>, Allocator=FDefaultSetAllocator]"의 인스턴스가 없습니다. LevelChanger D:\Unreal Project\LevelChanger\Source\LevelChanger\GameInstance\MyGameInstance.cpp 93 라는 에러가 뜨는데, TSet은 현재에도 Remove(인덱스) 로 삭제하는것이 유효한지 궁금합니다. 예를들어 FruitSet.Remove(0); 이라는 구문은<FString> 파라미터가 아닌 <int32> 파라미터일 경우에 한해서TSet<int32> int32Set = { 2,4,0,8,10 }; 를 선언하였을 때, 0 이라는 요소값 제거하기 위해서 int32Set.Remove(0); 을 사용하는 것과는 다른 개념인가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
h2데이터베이스에 변경사항이 반영이 안됩니다.
쿼리문이 다음과 같이 날라가는데도 h2데이터 베이스에 변경사항이 반영되지 않습니다 ㅠㅠ 어떤 문제가 있는 걸까요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
sub 폴더 관련된 데이터가 없어서 수업 진행을 못하고 있습니다...
관련된 폴더를 어디서 다운로드 받나요? '패키지' 강의에서는 첨부파일(?)이 없습니다.
-
해결됨챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기
ModuleNotFoundError: No module named 'pykrx'
3-1.py 를 실행하면 제목과 같이 pykrx가 없다고 나옵니다. 앞의 게시물들을 참고하여 anaconda prompt에서 pandas==2.03 으로 설치하고 matplotlib 도 설치했습니다. pip list --version 을 해서 보면 아래와 같이 설치되어 있는 것 같습니다.pykrx 1.0.48 python>>> from pykrx import stock>>> stock.get_market_ohlcv_by_date("2023-01-01", "2023-01-31", "005930")이걸로 실행해보면 결과가 잘 나옵니다. 이것도 정상적으로 나옵니다. 그런데 3-1.py를 실행하면 pykrx가 없다고 나옵니다. 도움을 부탁드립니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
백엔드서버에서 요청은 정상적이나 데이터를 못가져오는 현상
안녕하세요.책 데이터를 불러오지 못해서 문의 드립니다.스웨거에서도 아무 데이터를 못 불러오는데 혹시 어떤 문제일까요? npx prisma db push 도 잘 완료 하였고백엔드 서버도 start 해 놓은 상태입니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
오름차순, 내림차순
ascending = false 할때, 어떤 건 false = 오름차순이라고 설명하시고, 가격이랑 메뉴 둘다 정렬할땐, 또 내림차순이라고 설명하시고,,, 뭐가 맞나용?
-
미해결Practical Testing: 실용적인 테스트 가이드
자바 익셉션 종류도 외우시나요??
안녕하세요.강의를 수강하다가 문득 의문이 들었는데, 테스트 코드를 작성하실때 어떤 exception을 던질지도 다 알고 계신것 같더라구요! 예를들어, 아메리카노를 0개 주문할때는 IllegalArgumentException을 던진다거나요.... 혹시 이런 익셉션의 종류들도 전부 시간을 들여 외워야 할까요??? 아니면 자연스레 체득되길 기다릴까요??
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 관련 질문
[질문 내용]안녕하십니까 강의 너무 잘듣고 있습니다.쿠키의 만료에 관한 질문인데, 인프런사이트의 경우 제가 강의영상 화면에서 화면재생을 멈추고 오랜기간동안 해당 브라우저를 사용하지 않은경우, 브라우저를 종료하지 않았음에도 로그인이 끊겨있는 경우가 있습니다. 반대로 화면을 조작중에는 오랜시간동안 조작하여도 로그인이 끊기지 않습니다.그렇다면 조작을 하는경우에 쿠기의 만료일이 갱신되는 방식같은걸까요? 아니라면 알려주시면 감사하겠습니다!
-
해결됨MFC Windows 프로그래밍 - 기본
메시지 루프에서 메시지 처리 성능 비교: WinAPI vs MFC
안녕하세요. WinAPI에서는 메시지가 많이 쌓이면 switch case문으로 처리하기 때문에 병목 현상이 생긴다고 말씀을 하셨는데요. 그러면 MFC에서는 메시지 맵으로 처리한다면 병목 현상이 확 줄어드나요? 성능 차이가 그렇게 심하게 나는지 궁금합니다.
-
해결됨[React / VanillaJS] UI 요소 직접 만들기 Part 1
무한스크롤 리액트버전 | 16분 31초
16분 31초에 const useInfiniteFetcher =() => {} 여기 부분을 보게 되면pageData는 async에서 받아와서 promise가 되었는데강사님은 따로 .then을 안하셨는데 어떻게 가능한가요??
-
미해결Practical Testing: 실용적인 테스트 가이드
검증 필드의 영역
안녕하세요 사이드 프로젝트를 하면서선생님에게 배운 테스트를 적용하며 성장 하고 있습니다.감사합니다! 👍테스트를 하며 작은 궁금증이 생겼습니다.만약 10개의 필드를 업데이트 한다면 모든 필드를extracting 하여 검증 해야 하나요?3~4개의 대표적인 필드만 하는게 맞을까요?다 검증 하는게 안정성은 무조건 좋다고 생각 합니다.하지만 검증 부분이 길어 가독성이 좋지 않을것 같기도 하고3~4개면 검증 되지 않을까 하는 생각도 듭니다. 다른 질문은 프로젝트 중 고민이 있어서 혹시 선생님은어떻게 생각 하시나 궁금해서 여쭈어 봅니다. 🙏현재 프로젝트에서요청 할때 JWT 토큰을 내고 user의 정보를시큐리티 컨텍스트 홀더에 저장 하고 있습니다.api 요청이 올 떄@GetMapping("/{id}")이렇게 파라미터로 받지 않고컨텍스트 홀더의 유저 ID를 사용 하고 있습니다.컨텍스트 정보를 UserUtils로 만들고 서비스에서utils 값을 꺼내어 사용 하고 있습니다.현재 까진 문제가 없는데 혹시 안좋은 방법인가요? 마지막 질문은 블로그에 테스트에 관해 작성 해도 괜찮을까요?테스트의 전체적인 흐름을 알려주는 곳이 없어서 답답했는데컨트롤러, 서비스, 리포지토리 각 어떤것을 중점으로 테스트 하는지 적을려고 합니다.선생님 코드가 일부 인용 할 것 같아서 혹시 가능할까요?물론 출처는 남길거에요!
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
제가 이해한게 맞는지 궁금합니다. (비디오 카드에 output)
1. output을 위한 api를 호출한다. 2. kernel 모드로 진입을 하며, 해당 기능의 system call을 수행한다. 3. 보낼 데이터를 비디오 카드(외부장치)가 예약한 메모리 영역에 저장 후,interrupt를 건다. -> 여기서 어떤 인터럽트를 왜 거는지 잘 모르겠습니다.dma 기능이 있는 경우.i/o manager가 dma에게 작업을 맡긴다.dma 기능이 없는 경우.i/o manager의 스케줄링에 따라 cpu가 driver의 함수를 이용 해 비디오 카드에 데이터 전송. 4. 비디오 카드의 작업이 끝나면 비디오 카드는 cpu에게 작업완료 인터럽트를 건다.dma가 있는 경우는 비디오 카드가 dma에게 작업완료 메시지를 보내고 dma가 작업완료 인터럽트 발생시킴. 추가질문 입니다.강의의 interrupt에서 directX까지 20:00에, system call이 메모리에 video card에 데이터를 전송 할 때 매 번 그런 건 아니지만, 메모리에 저장하고 interrupt를 건다고 하셨습니다. 메모리에 따로 다시 저장하지 않고, 장치에 전송 할 수도있나요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
다운로드소스코드 실행 후 창이 다릅니다.
src 폴더 내 array 등 많은 것으로 영상에서는 보여지는데저는 Main 파일 밖에 없습니다. 다운로드 파일이 잘못된걸까요? ㅠㅠ[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨비전공자도 이해할 수 있는 DB 설계 입문/실전
조회수
강의를 보다가 궁금증이 생겨서 질문합니다.만약 로그인 안 한 사용자(회원X)도 볼 수 있는 게시글이라고 할 때, 조회수를 어떻게 해야하는 건가요?로그인 한 사람(회원O)만 게시글을 볼 경우 중간테이블을 만들어 이미 봤다면 조회수를 안 올리기 위해 만든 다는 것까지는 이해했습니다.제가 생각한 방식은게시글에 컬럼에 로그인 안 한 사용자의 조회수 넣기(그냥 수로 관리)로그인한 사용자의 경우는 중간테이블로 조회수 관리 데이터를 따로 관리해서 이 둘을 합산해서 총 조회수로 만든다 인데제가 너무 복잡하게 생각한 건지, 다른 좋은 방법이 있는지 궁금합니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 강의 커리큘럼 질문드립니다
각 플랫폼에서 빌드하는 부분이나, 실제 기기에 연결해서 테스트, 마켓에 배포 운영하는 부분에 관련된 커리큘럼이 해당 강의에 포함되어있나요? 중급 강의도 있던데 거기에 있는건지 잘 모르겠네요
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
[섹션 12 Weapon Animation] DefaultLayer(Anim Layer)가 정상적으로 Load되지 않음
안녕하세요. 현재 섹션 12의 Weapon Animation 영상을 수강하고 있습니다.Haker님의 실행 결과와는 다르게, Mannequin의 AnimClass를 세팅해줘도 Pistol의 AnimLayer가 적용되지 않는 오류가 있어 질문 드리게 되었습니다. 디버깅 포인트로 확인해보니 ABP_PistolAnimLayers가 DefaultLayer에 세팅되지 못하고 있었습니다. 그래서 섹션 12강을 처음부터 다시 점검해보고 있는데, Lyra에서 AnimLayers를 가져올 때 Haker님은 Feminine 버전을 들고 왔지만 저는 기본 AnimLayers를 들고 왔습니다. 그 부분을 제외하고는 다 동일한 것으로 확인되는데, 혹시 기본 버전을 들고 오면 이런 에러가 발생하는 것일까요? https://coal-schooner-81d.notion.site/Section-10-11524bba9b048044bd6deb6fc79de295?pvs=4강의를 보며 정리하는 노션 페이지입니다. 혹시 진행 상황에서 문제가 있는 부분이 보인다면 알려주시면 감사하겠습니다...
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
값 안나옴
왜 답이 안나오는 걸까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
원핫 인코딩 문의
0과 1이 아닌 True/False 데이터가 입력되게 됩니다.버전 업데이트 관련 문제인가요?시험환경에서는 0/1로 나올 거니 신경 안써도 되는건가요