묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberService 매개변수
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 MemberService 스프링빈 부분에서 return new MemberService(memberRepository); 가 아닌 return new MemberService(memberRepository()); 인 이유가 있을까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
윈도우 API 프레임워크제작) LINK1168 오류 관련 문의 드립니다. (xxx.exe을(를) 쓰기용으로 열 수 없습니다.)
윈도우API 강의 따라해 보고 있는데 어느 순간부터 빌드할 때마다 LINK1168 오류가 납니다. 이에 여기 저기 찾아봤는데 VS에서 이전 실행 창을 제대로 종료하게 되지 않으면 exe 파일이 남아 있게 되어 다시 빌드 시 아래와 같은 오류가 나온다고 하더라구요. 그래서 cmd에서 taskkill 을 통해 남아 있던 exe 파일을 종료하고 다시 빌드 실행하면 잘 되는데, 이때 다시 주석만 달고 빌드를 하게 되면 다시 또 LINK1168 오류가 나네요.. 이거 왜 이런지 계속해서 찾아보고 강의 다시 보면서 코드 다시 쳐보면서 알게 되었는데 아래와 같이 while(true){pfPeakmessage~)이 부분이 기존에 있던 코드에서 수정 및 추가되면서부터 빌드 이후에 종료하여도 exe 파일이 잔재하여 위와 같은 오류가 발생하는 것으로 확인이 됩니다. 위 부분은 게임 관련 작업 시에 어떤 메시지 인풋이 없어도 계속해서 화면 렌더링 하는 부분이라 필수적인 것 같은데,, 위 부분을 냅두자니 계속해서 오류가 발생하고 어떻게 하면 좋을지 모르겠네요ㅠ관련하여 도움 주시면 감사 드리겠습니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
줄바꿈 관련 질문 드릴게요
일단 콤마 기준으로 줄바꿈 하는 기능을 알고 있습니다.아래 <A 코드>를 <B 코드>로 변환하는 IDE 기능이 혹시 있나 해서 여쭤봐요 (아니면 플러그인이라도..)<A 코드>ElevatedButton(onPressed: () {}, child: Text("ElevatedButton")),<B 코드>ElevatedButton(onPressed: () {}, child: Text("ElevatedButton")),
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
멱등 내용 중 GET 부분 질문드립니다
안녕하세요 섹션 4 HTTP 메서드의 속성 내용 중 GET 부분에 대해 질문드리려고 합니다. 만약 어떤 데이터 조회 시, 해당 데이터의 마지막 조회 시간을 업데이트한다고 해보겠습니다조회 시마다 마지막 조회 시간이 변경되므로 멱등이 아닌걸까요? 아니면 GET 메서드를 잘못 사용한 걸까요?변경이 일어나므로 POST 메서드로 호출하거나, 일부 컬럼만 업데이트하므로 PATCH 메서드로 써야하는걸까요? 감사합니다
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
(path parameter) VS (query parameter)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]리소스의 식별이냐, 정렬/필터와 같은 페이지네이션을 위함이냐와 같이 컨벤션에 따라 달라지는거 같은데, 실제로 작동하거나 기능에 있어서의 차이도 있을까요?
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
가드와 미들웨어 질문드립니다.
안녕하세요.,강의 잘 보고있습니다. 가드랑 미들웨어 용도를 이렇게 이해하면 좋을까요? 1.가드:-특정 컨트롤러로 들어온 파라매터, 혹은 context데이터를 가공하거나 검증하고 싶을때 2.미들웨어:-특정 규칙을 가진 패쓰 혹은 컨트롤러 전체에 데이터를 검증하고 싶을때 아주 맨 처음에 저는 token 을 검증하는 BearerTokenGuard이 가드보다는 middleware 로 가는것이 맞지 않나 싶었는데요.context.user 데이터를 controller 에 내려주기 위해IsCommentMine Guard 처럼 다른 가드로 유저데이터를 넘겨줘야하는 경우가 있어서가드로 사용하는것으로 이해했는데 맞을까요?(그리고 middleware 로는 불가능한걸까요?)
-
해결됨포트폴리오 초간단 배포하기
웹사이트 ip주소 확인 어떻게 하는지 질문 드립니다.
안녕하세요 강의 듣고 제가 직접 실습 해본 것 관련해서 질문 드립니다. http://raw.githack.com으로 호스팅을 해봤는데요, 여기로 호스팅을 한 웹 사이트의 ip주소는 어떻게 확인할 수 있나요?
-
해결됨내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
7.1 주식 일별 시세 데이터(Yahoo finance)
7.1 주식 일별 시세 데이터(Yahoo finance) yahoo finance에서 aapl로 검색하고, historical data를 클릭하고 기간을 5년으로 설정하고 Apply 버튼을 클릭하고, 일별시세 데이터를 더 많이 보이기 위해서 마우스 휠로 스크롤한 뒤에 Ctrl + f 로 일별시세 데이터 중 하나인 98,944,600를 입력하고검색하면(enter를 치면) '일치하는 항목이 없습니다.'라는메세지가 출력됩니다. 강의에서는 해당 데이터가 있는 페킷을 잘 선별해주는데 저는 아무리 해도 잘 안되네요. 무엇은 문제일지 짐작가시는 것이 있을 까요?
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
update comment 관련
안녕하세요.update comment 관련 두가지 질문이 있습니다.update(patch) 에서는 query runner를사용하지 않아도 되나요?update 시에repository.update 가 아닌 save 를 사용한 이유가 있을까요?항상 강의 잘 보고있습니다.감사합니다!
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
섹션5의 2번째 강의 질문-setMap 비동기 처리 이유
제가 이해한 바가 맞는지 질문드립니다.질문1. 마커를 찍을 시: 1. 주소를 좌표로 변환 2. 해당 좌표를 마커로 지도에 표시의 처리 순서가 보장되어야 하므로, async await를 이용한 비동기처리를 해준 것이 맞나요?질문 2. 비동기처리를 해주기 전에도 마커는 잘 찍혔는데, 그 말은 즉 주소를 좌표로 변환하고-> 좌표를 마커로 표시하는 순서로 코드가 실행되었다는 것 아닌가요? 그렇다면 api가 비동기적으로 이루어진다는 말이 잘 와닿지 않아서 질문드립니다.감사합니다!
-
미해결게임 엔진을 지탱하는 게임 수학
행벡터와 열벡터의 차이
opengl 및 수학에서는 열벡터를 사용하고,directx 와 게임 엔진에서는 행벡터를 사용한다고 하셨는데코드에서 이 차이를 어떻게 표현할 수 있는지 궁금합니다,,
-
미해결지금 당장 데브옵스 AWS
Front CloudFront
찾아보니까 캐시 키 및 원본 요청에서 CachingDisabled하게되면 캐시 기능이 비활성화 되서 백엔드로 계속 요청을 보내게 된다고 하던데, 선택하신 이유가 있으신가요 ?? 아니면 지금 강의라서 편의상 그렇게 하신건가요 ??
-
해결됨개발자를 위한 쉬운 도커
도커 볼륨 경로에 대한 질문입니다
강의 14:50 쯤에 제가 이해한 바로는 맥에서는 도커데스크탑인 가상머신을 사용하기 때문에 저 경로가 도커 데스크탑에서의 볼륨 경로이고 여기에 실제 데이터를 저장한다고 이해했습니다. 그렇다면 만약 도커 데스크탑을 삭제한다면 여기에 저장된 데이터들은 없어지는건가요? 그리고 저 경로에 왜 접근이 힘든건지 잘 모르겠습니다.
-
미해결카프카 완벽 가이드 - 커넥트(Connect) 편
connector plugin dir 질문있습니다.
안녕하세요, 강의에서 connector plugin.path 지정 시 직접 생성한 dir에 plugin 별 서브 dir를 두고 jar 파일을 옮겼는데요, 서브 디렉토리가 필요한 이유가 있을까요? 그리고 서브 디렉토리명은 임의로 지어도 되는 것인지 궁금합니다! 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인라인 부분 에러 해결방법이 있을까요?
vscode로 사용중이고 이전거까지는 강의 따라가는데 문제 없었습니다. 무엇이 문제일까요?컨트롤러와 뷰 부분 다 복붙입니다~
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
stamen toner 오류 : ValueError: Custom tiles must have an attribution.
선생님너무 즐겁게 강의를 수강하고, 다시 듣고 있는 수강생입니다.[9/10] folium의 CircleMarker로 매장위치 표현하고 타일로 스타일 바꾸기강좌에서 과거에는 선생님 예제 처럼 하면 잘 동작했는데 지금은 오류가 납니다. 어떻게 해야 될까요?문제지점 : folium 지도 설정에 tiles 를 stamen toner를 지정하면 ValueError: Custom tiles must have an attribution. 이런 오류가 발생합니다. 바쁘시겠지만, 한번 살펴 주시면 다른 수강생들에게도 도움이 될 거라 생각합니다. 감사합니다.
-
해결됨독하게 시작하는 C 프로그래밍
필수 실습문제 1
안녕하세요독하게 시작하는 C언어 프로그래밍 필수 실습문제 1번 질문있습니다. 문제는 나이와 이름을 입력받아 출력하는 문제인데요저는 이름을 입력받을 문자배열을 선언할때 어떤 길이가 나올지 모르니 최대한 많은 공간을 미리 확보하기 위해 char ch[ ] = {0}; 으로 선언했는데 이렇게 하면 오류가 뜨고 선생님처럼 char ch[32] = {0}; 문자배열의 길이를 선언해야 오류 없이 실행되더라구요문자배열을 어느 길이로 입력 받을 지 모르니 저처럼 설정하면 왜 안되는 걸까요? 또한 scanf_s("%d%c", %x); 구문에서 입력받은 변수가 int 형으로 정수를 입력 받았는데그럼 scanf_s("%d%d", %x); 이렇게 입력해야 맞는 것 아닌가요?왜 scanf_s("%d%c", %x); 이렇게 입력해도 실행이 되는 지 궁금합니다
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
이미지 에러 발생
ValueError : images do not match 에러가 발생할 수 있습니다.이미지가 겹쳐서 뜨는 현상이 발생할 수 있습니다.따라서 해당 에러를 해결하기 위한 코드 GPT를 이용하여 재작성한 결과는 아래와 같습니다.저의 환경은 다음과 같습니다.- python version : 3.11.5- packages version - pillow : 10.2.0 - image : 1.5.33# 폴더 내 다양한 파일들은 한번에 가져와서 리스트 형태로 반환해주는 패키지 import glob # 파이썬 이미지 처리 라이브러리 from PIL import Image path_in = './project/images/*.png' path_out = './project/image_out/result.gif' # Load all images images = [Image.open(f) for f in sorted(glob.glob(path_in))] # Get the size of the first image width, height = images[0].size # Resize all images to match the size of the first image images = [img.resize((width, height), Image.Resampling.LANCZOS).convert("P") for img in images] # Save GIF images[0].save( fp=path_out, format='GIF', append_images=images[1:], save_all=True, duration=300, loop=0 )
-
미해결지금 당장 데브옵스 AWS
s3 배포
안녕하세요 저는 next 로 배포를 하고있는데요..next 폴더로 되어있는것을/** @type {import('next').NextConfig} */ const nextConfig = { distDir: 'build', } module.exports = nextConfig이용해서 build 폴더가 생기게 했구요 .이후 이후 s3 에 그대로 전부 올렸습니다. 그리고 s3 에 나와있는 정적 주소로 들어가게 되면 , 이렇게 나오게 되는데 어디가 문제일까요 ?
-
해결됨이득우의 언리얼 프로그래밍 Part4 - 게임플레이 어빌리티 시스템
어빌리티 태스크의 블루프린트 핀에 Async Task는 용도가 뭔가요?
찾아보려 했는데 정보가 잘 안 나오네요... +아, 그리고 블루프린트에서는 태스크 생성과 동시에 자동으로 ReadyForActivation 까지 호출되는 건가요??? 그러고보니 이 함수가 없네요