묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
COOP error
61강 까지 들었고 IP주소 접근까지 되는데 이미지를 올릴때 COOP 오류가 뜹니다. Nginx.conf 에서 수정해야하나요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OrderResitory 를 주입받는 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]Controller 코드에서 Service 를 주입받지 않고 Repository 를 주입받는 이유가 있나요 ?MemberApiController 에서는 MemberService 를 주입받았는데 OrderApiController 에서는 OrderRepository 를 주입받는 이유가 궁금합니다!
-
미해결[신규 개정판] 코딩 입문자를 위한 파이썬 완벽가이드
조건문예제 2번 문제 터미널 값이 안나옵니다.
질문에 대한 답변은업무가 바쁘지 않으면, 보통 2~3일 내에 드립니다. 다만 이해하기 어려운 질문은 답변 드리기 어려우니,코드와 오류 메시지를 같이 첨부해 주시기 바랍니다. 제가 Quiz에 대해 생각했던 답변은 다음과 같았습니다. 그러나 터미널에서 나오는 결과 값은 가방 가격을 입력해주세요50000시계 가격을 입력해주세요50000total * 0.7로 완벽하게 계산된 값이 아닌 식으로 나오더라고요. 혹시 왜이렇게 나오는지 알고 싶습니다.bag = int(input("가방 가격을 입력해주세요")) watch = int(input("시계 가격을 입력해주세요")) total = bag + watch if total >= 100000: print("total * 0.7") elif total >= 50000: print("total * 0.8") else: print("total * 0.9")
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
61강 Dockerfile error
안녕하세요 61강을 듣고 따라하던중 오류가 있어서 문의드립니다. Docker image를 만들때 FROM python:3.11.6 WORKDIR /home/ RUN echo "testing1234" RUN git clone https://github.com/akfldk1028/pragmatic.git WORKDIR /home/pragmatic/ RUN pip install -r requirements.txt RUN pip install gunicorn RUN pip install mysqlclient RUN echo "SECRET_KEY=django-insecure-s0ypvv7i_g2n6&sax1tgnv7egn_r=4!%j3xmynfv$=hj5b8(ws" > .env EXPOSE 8000 CMD ["bash", "-c", "python manage.py collectstatic --noinput --settings=pragmatic.settings.deploy && python manage.py migrate --settings=pragmatic.settings.deploy && gunicorn pragmatic.wsgi --env DJANGO_SETTINGS_MODULE=pragmatic.settings.deploy --bind 0.0.0.0:8000"] 위의 코드와 같이 그대로 따라 했는데 이전에는 구동이 됬었는데RUN echo "testing1234" ```이거를 위에 붙이니까 다음과 같이 오류가 뜨더군요..fatal: could not read Username for 'https://github.com': No such device or address The command '/bin/sh -c git clone https://github.com/akfldk1028/pragmatic.git' returned a non-zero code: 128오류가 이렇게 떠서 이리저리 어려움을 겪다가 나중에 github 저장소를 private 에서 public으로 바꾸어주니까 다시 진행되긴 했는데 의문점이 남아 질문드립니다. 혹시 나중에 프로젝트를 private로 바꾸고 진행하려면 Docker file에 GitHub 액세스토큰을 추가해야하는 건가요? 아니면 DockerContainer 내에서 SSH키를 사용해야하는건가요?
-
미해결UX/UI 시작하기 : Figma 입문 (Inflearn Original)
수업중 카드 UI 예제 부분은 어디서 받을 수 있어요?
수업중 카드 UI 예제 부분은 어디서 받을 수 있어요?
-
미해결홍정모의 따라하며 배우는 C언어
fgets() 함수에 관한 질문
int main() { char* buffer=NULL; fgets(buffer, 10, stdin); printf("%s", buffer); return 0; }int main() { char buffer[10]; fgets(buffer, 10, stdin); printf("%s", buffer); return 0; }밑에 코드는 출력까지 문제 없이 되는데위에 코드는 출력이 되지 않습니다. 왜 이런 현상이 발생하는지 알고 싶습니다.
-
해결됨스프링 핵심 원리 - 기본편
스프링 없이
스프링 없이 순수 자바 코드로 런타임 시점에 dependency injection이 가능하게 구현할 수 있나요??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
test method에 throws Exception을 붙이는 이유가 궁금합니다.
영한님 강의를 보면 라이브 템플릿으로 test 코드 작성하실때method뒤에 throws Exception이 붙는데 위와 같이 선언하면 해당 메서드가 외부로 Exception 예외를 건내줄 수 있다는 의미 아닌가요??
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
언리얼 Cast는 포인터로만 되나요?
포인터로 반환하지 않는 그냥 일반 형변환 하는 건 없는 건가요?
-
미해결스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션
로그아웃 질문입니다.
안녕하세요 강사님.현재 강의를 듣고 로그인과 회원가입은 서버에 구축하는 것으로 이해하였습니다.혹시 로그아웃의 경우에는 어떻게 처리를 해줘야 하는건지 궁금합니다. 현재 강의에서 쓴 코드를 백엔드로 쓰고, 프론트엔드는 리액트를 한번 사용해서 로그인했을떄 반환하는 토큰을 저장하려고 하는데 로그아웃 버튼을 눌렀을 떄는 어떻게 처리해야하는지 궁금합니다...! 로컬스토리지에서 토큰을 지우는 작업만 하는지, 아니면 서버에서 처리해줘야 하는지와 구현 방식도 혹시 가르쳐주실수 있으면 조언 주시면 너무나 감사하겠습니다.. 좋은하루되세요!!!
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
어서트 관련 질문
ensure을 사용한 경우 언리얼 엔진에서 play 버튼을 눌렀을때 LogOutputDevice: 에서 error을 알려주었는데 stop 을 누르고 다시 play를 눌렀을때는 error가 표시되지 않았습니다. 그래서 두번째 play를 누를때는 어서트 매크로가 작동되지 않는지 확인해 보기 위해 if (!ensure(ClassRuntime != ClassCompile)){ UE_LOG(LogTemp,Error,TEXT("일부러 에러를 발생시킨 코드================================================================"))}를 넣어보았습니다. 하지만 이 코드는 여러번 실행할때 ensure(ClassRuntime != ClassCompile)을 통한 error표시는 처음 실행할때만 나오고 UE_LOG를 통한 결과는 잘 작동했습니다. 컴파일 후 처음 실행할때만 error표시가 나오는지 알아보기 위해 새로운 ensure을 추가하고 라이브 코딩 컴파일을 한후 실행해 보았습니다. 저의 가설(?)처럼 처음 실행할때만 error 표시가 나왔습니다. 문제는 한번더 ensure을 추가하고 라이브 코딩컴파일을 한 후 실행해 보았습니다. 이번에는 if문 ()안에 있는ensure error랑 2번째 추가한 ensure만 error 가 표시되었고 1번재 추가한 ensure은 error가 표시 되지 않았습니다.(ensureMsgf로 구분했습니다) 반면 비주얼 스튜디오에서 컴파일 할때는 몇개를 추가하든 첫번째 실행때는 error표시가 잘 나왔습니다. 따라서 ensure을 통한 error표시가 항상 나오지 않는 이유를 알고 싶습니다.혹은 제가 test할때 잘못한게 있어서 그런지 알고 싶습니다. p.s. UE_LOG(LogTemp,Error,TEXT("일부러 에러를..........) 해당 코드는 항상 잘 실행되었습니다.
-
해결됨코딩테스트 [ ALL IN ONE ]
defaultdict() 함수의 선언부가 궁금해요
다익스트라 Network Delay Time 강의에가중치 그래프 구현을 위해 사용된 defalutdict() 함수의 내용이 없네요 어떻게 선언하셨는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
강의 일자로부터 꽤 지난거로 보이는데 그대로 수강해도 좋을까요?
이미 결제도 했고 초반부분 듣고있긴 한데 2019년인가 업로드 한거로 보여서요 공부하는데는 지장없는걸까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
잘 되다가 cors 에러가 계속 뜨는데
몇 번이고 완성코드랑도 비교해보고 영상도 계속 돌려보고다 확인해봐도 코드의 문제는 전혀 없는데도대체 왜 갑자기 cors 에러가 뜨는지 모르겠네요...
-
해결됨멀티OS 사용을 위한 가상화 환경 구축 가이드 (Docker + Kubernetes)
(정보공유) vagrant up 할 때 SSH auth method: private key 문구에서 멈출 때 해결방법 공유합니다.
Window 환경에서 실습을 하는데,이상하게 저는 vagrant up 하고나서SSH auth method: private key이라는 문구가 콘솔에 찍히고, 완전히 멈추는 현상이 있었습니다.검색을 해보니 제법 흔한 일인듯, 검색결과가 많이 나왔고해결법은 다음과 같았습니다. # Master config.vm.define:"k8s-master" do |cfg| cfg.vm.box = "generic/ubuntu2004" cfg.vm.provider:virtualbox do |vb| vb.name="K8s-Master" vb.cpus = 2 vb.memory = 2048 # !!!!!! 아래 2줄 추가 !!!!!! vb.customize ["modifyvm", :id, "--uart1", "0x3F8", "4"] vb.customize ["modifyvm", :id, "--uartmode1", "file", File::NULL] end # ... 생략 ... end 참고링크 : https://github.com/hashicorp/vagrant/issues/11777 만~약에 그래도 안되면 아래처럼 세팅하고 다시 한번 시도해보시길 바랍니다.vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ] vb.customize [ "modifyvm", :id, "--uartmode1", "file", File::NULL ] vb.customize [ "modifyvm", :id, "--uart1", "0x3F8", "4" ] vb.customize [ "modifyvm", :id, "--cableconnected1", "on" ]
-
미해결스프링 핵심 원리 - 기본편
현 스프링 스타터 셋팅 항목좀 알려주세요 영상이랑 전혀 달라서 손을 못대고 있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]현 스프링 스타터 셋팅 항목좀 알려주세요 영상이랑 전혀 달라서 손을 못대고 있습니다
-
미해결스프링 시큐리티 OAuth2
Naver Login시 권한에 대해 질문이 있습니다
CustomAuthorityMapper 클래스에서강사님과 코드는 동일하나authorities가 넘어올시에 위와 같이 넘어옵니다.그래서 강사님 영상과 다르게ROLE_USER만이 authority에 대해서 담기게 되고위의 사진은 hasRole 권한을 해제하여 찍어본것입니다. /api/user에 진입이 불가합니다 코드는 동일한데 뭐가 문제일까요,,,? 강사님의 네이버 로그인시는 response를 안벗기고도 진입이 가능해서 질문드립니다 package io.security.oauth2.sociallogin; import lombok.RequiredArgsConstructor; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.authority.mapping.GrantedAuthoritiesMapper; import java.util.Collection; import java.util.HashSet; import java.util.Set; public class CustomAuthorityMapper implements GrantedAuthoritiesMapper { private String prefix = "ROLE_"; @Override public Set<GrantedAuthority> mapAuthorities(Collection<? extends GrantedAuthority> authorities) { HashSet<GrantedAuthority> mapped = new HashSet<>(authorities.size()); for (GrantedAuthority authority : authorities) { mapped.add(mapAuthority(authority.getAuthority())); } return mapped; } private GrantedAuthority mapAuthority(String name) { if(name.lastIndexOf(".") > 0){ int index = name.lastIndexOf("."); name = "SCOPE_" + name.substring(index+1); } if (!this.prefix.isEmpty() && !name.startsWith(this.prefix)) { name = this.prefix + name; } return new SimpleGrantedAuthority(name); } }
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.
static안에 base.css 에서 정의한 클래스가 적용되지 않습니다.html 태그 내에서 직접 style로 정의할 때는 되는데 base.css로 옮기고 적용하려고 하면 적용이 안 돼요. 도와주세요 ㅜㅜ
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
쿠키에 접근한다는 것이 정확히 무슨 의미인가요
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]쿠키 저장소에 접근한다는 것인가요 요청에 쿠키를 담아서 보낸다는 것인가요
-
미해결토비의 스프링 부트 - 이해와 원리
MydataSourceProperties를 작성하고 DataSourceConfig를 작성하는 도중 에러가 발생했습니다.
자동 배선을 할 수 없습니다. 'MyDataSourceProperties' 유형의 빈을 찾을 수 없습니다. 라는 에러가 나오는데 해결을 못 하고 있습니다. @MyConfigurationProperties(prefix = "data") public class MyDataSourceProperties { private String driverClassName; private String url; private String username; private String password; public String getDriverClassName() { return driverClassName; } public void setDriverClassName(String driverClassName) { this.driverClassName = driverClassName; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }tobyspring.config.autoconfig.TomcatWebServerConfig tobyspring.config.autoconfig.JettyWebServerConfig tobyspring.config.autoconfig.DispatcherSetvletConfig tobyspring.config.autoconfig.PropertyPlaceholderConfig tobyspring.config.autoconfig.PropertiesPostProcessorConfig tobyspring.config.autoconfig.DataSourceConfigdependencies { implementation('org.springframework.boot:spring-boot-starter-web') implementation('org.springframework:spring-jdbc') testImplementation 'org.springframework.boot:spring-boot-starter-test' }어디가 문제인지 안보이네요...