묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
qna 질문이 하나가 아니라 5개씩 보여줄 경우에는 어떻게 하나요?
질문 Qna에서 하나 버튼 클릭하면, 다음 질문이 나타나는 게 반복되는데요, 질문을 5개씩 보여주고 넘어가게 하는 방법은 없을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요
안녕하세요 선생님 강의 잘보고있습니다 제가 풀은 문제가 어느부분이 틀린지 모르겠어가지고요.. 정답은 정상적으로 나오는데 ㅇ오답처리가되서요ㅠㅠ
-
해결됨스프링 핵심 원리 - 기본편
Lombok과 Qualifier
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] <의존관계 자동 주입> 섹션의 <애노테이션 직접 만들기> 강의를 듣고 궁금한 부분이 생겨서 질문 드립니다. public OrderServiceImpl(MemberRepository memberRepository /*, @Qualifier("mainDiscountPolicy")*/ , @MainDiscountPolicy DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy;} 생성자 주입을 할 때 RateDiscountPolicy 클래스와 discountPolicy 파라미터 앞에 @MainDiscountPolicy를 붙여주는 방식으로 discountPolicy 파라미터에 주입될 객체를 지정해줄 수 있다는 것은 이해를 했습니다. 그런데 만약 Lombok을 사용한다면 생성자를 명시할 수가 없기 때문에 discountPolicy 파라미터 앞에 @MainDiscountPolicy를 붙여줄 수가 없게됩니다. 그러면 Lombok과 Qualifier를 같이 사용할 방법은 따로 없는 건가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
출력이 마이너스로 나와여
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중나이계산문제인데 왜 출력이 마이너스가 나올까여??ㅠㅠㅠ배열이 잘못들어가는거같은데,,
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 강사님 POSTMAN으로 API를 테스트해보려고 하는데 설정 관련하여 문의드립니다.
- 여러분의 질문을 고대하고 있습니다. :-)- 질문 전에 검색을 먼저 해보세요. 사람 사는 게 다 비슷하다는 것을 알게 됩니다.- 예의는 거침없이 질문하기 위한 최고의 발명품입니다.- 100개의 설명이 스크린샷 한방 보다 못할 수 있습니다.- 코드를 첨부하면 전세계 누구나 이해할 수 있는 질문이 됩니다.- 하나의 질문에는 하나의 주제를 담아야 답변도 예리해집니다.- 시행착오를 알려주시면 곧 바로 원하는 문제에 집중할 수 있습니다.- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 위와 같이 발급받은 토큰을 추가하고, 해당 주소로 요청을 보내면 위와 같은 에러메시지가 발생합니다. 아래는 해당 ViewSet이고요 class PostViewSet(ModelViewSet): queryset = Post.objects.all().filter(is_public=True) permission_classes = [IsAuthenticated,] authentication_classes = [] parser_classes = [MultiPartParser, FormParser] serializer_class = PostSerializer def get_serializer_context(self): context = super().get_serializer_context() context["request"] = self.request return context def get_queryset(self): qs = super().get_queryset() qs = qs.filter( Q(author=self.request.user) | Q(author__in=self.request.user.following_set.all()) ) return qs def perform_create(self, serializer): serializer.save(author=self.request.user, ip=self.request.META['REMOTE_ADDR']) return super().perform_create(serializer) @action(detail=True, methods=["POST"]) def like(self, request, pk): post = self.get_object() post.like_user_set.add(self.request.user) return Response(status.HTTP_201_CREATED) @like.mapping.delete def unlike(self, request, pk): post = self.get_object() post.like_user_set.remove(self.request.user) return Response(status.HTTP_204_NO_CONTENT) 위 POSTMAN 설정이 적용이 안돼는가 싶어 헤더에 직접 추가해서 사용해봤는데도 동일한 에러메시지가 발생합니다.. 등록된 앱 # third party 'debug_toolbar', 'django_pydenticon', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.github', 'rest_framework', 'rest_framework.authtoken', 'corsheaders', DRF 설정 'DEFAULT_PERMISSION_CLASSES' : [ 'rest_framework.permissions.IsAuthenticated', ], 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', ], JWT 설정 JWT_AUTH = { 'JWT_SECRET_KEY': SECRET_KEY, 'JWT_ALLOW_REFRESH' : True, 'JWT_ALGORITHM': 'HS256', 'JWT_EXPIRATION_DELTA': datetime.timedelta(days=7), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(days=28), } CORS_ALLOWED_ORIGINS = [ "http://localhost:3000", ]
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
model.addAtribute로 넘어온 값을 비교할 때
controller에서 넘어온 값을 비교해서 연산을 할 경우, Thymeleaf 표기법은 어떻게 해야하는지 궁금합니다. controller @GetMapping("operation")public String operation(Model model) { model.addAttribute("nullData", null); model.addAttribute("data", "Spring!"); model.addAttribute("num1", 10); model.addAttribute("num2", 20); return "basic/operation";} html <!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>Title</title></head><body><ul> <li>비교 연산 <ul> <li>1 > 10 = <span th:text="{num1} > {num2}(num1=${num1}, num2=${num2})"></span></li> <li>1 gt 10 = <span th:text="1 gt 10"></span></li> </ul> </li> </ul></body></html> 상기 처럼 했더니, 에러가 나네요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
FieldInfo 형식 또는 네임스페이스를 찾을 수 없다는데
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 CS0246 'FieldInfo' 형식 또는 네임스페이스 이름을 찾을 수 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요. 뭐가 잘못된지 모르겠네요
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
안녕하세요 SYSDATE 질문
안녕하세요 SYSDATE 질문입니다. Caused by: org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of URL [file:/C:/Users/lemon/Desktop/restfulwebservice/build/resources/main/data.sql]: insert into uuser values(90001, SYSDATE(), 'User1', 'test1111', '701010-1111111'); nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "SYSDATE" not found; SQL statement: 해당 에러가 계속해서 발생하는데, SYSDATE() 가, 저는 왜 안될까요...(참고로 제 테이블명은 uuser가 맞습니다)
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
docker run 후 Can't initialize timers 에러
안녕하세요. 늦었지만 강의 잘 듣고 있습니다. 오늘 마리아DB run 명령어 실행 후 상태가 Exited 상태로 되어 질문드립니다. 로그 확인해보니 아래와 같이 찍히는데요 2022-06-08 6:14:03 0 [Note] mysqld (server 10.8.3-MariaDB-1:10.8.3+maria~jammy) starting as process 1 ... Can't initialize timers 2022-06-08 6:14:03 0 [ERROR] Aborting 확인해주실 수 있으실까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원정보 값 Null 에 대해서
정말 수고 많으십니다 회원등록과정 중에 다른 질문을 보아도 해결이 안되어 문의드리는데 처음 등록시에는 정상적으로 메인화면으로 호출되지만 회원조회 폼에서는 이름이 없고 id만 나와 있어 일단 2번째 이름 "spring2" 에서 등록을 누르자마자 에러 페이지 가뜨는겁니다 그러고 2번째에도 print로 확인한 name의 값이 memberForm에 없고 null 임을 확인했고 createMemberForm에서 name의 값이 제대로 전달이 안됬다는건데 혹시몰라 html 파일과 경로도 확인하고 다른 질문들도 보았지만 해결이 힘듭니다 처음 질문을 하는 것이라 두서가 없을 수 있어 정말 죄송합니다 https://drive.google.com/file/d/1U93wRIQ4FfVUoply7KX5efoF2Q0rDm1O/view
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
스프링 데이터 JPA
안녕하세요! 스프링 로드맵을 들으면서 mybatis로 간단한 게시판 만들어보고 JPA 로드맵(~실전 JPA2) 수강중인 학생입니다. 그러면 JPA로 먼저 프로젝트를 진행해보고 나중에 스프링 데이터 JPA, QueryDSL을 수강하는 것이 좋을까요? JPA에 어느정도 숙련도가 있는 상태에서 들어야되는 강의인지 고민이 되어 질문 드립니다.
-
미해결프레이머를 활용하여 쉽고 간단하게 프로토타입 제작하기
강의 화면과 프레이머 화면이 다른데 강의 이후에 업데이트 된건가요?
1강,2강 수업을 듣고있는데 따라하려고 보니 프레이머 화면이 달라서 따라하기 헷갈리는데 강의 이후에 화면이 업데이트 된 걸까요? 아니면 제가 잘못된 화면에서 작업하고 있는것인지 궁금합니다. 아래는 새로운 프로젝트를 생성한 화면입니다!
-
미해결
Why Choose Good Life Pest Control For The Best Pest Control Service In Dubai?
Good Life Pest Control provides the best Cleaning Services in Dubai to both residents and businesses. They provide a wide range of services to their customers, including Cockroach pest control Dubai and Pest control Dubai. They have a team of licensed and experienced specialists who are committed to giving excellent service. If you have a pest problem, please contact them for a free consultation. They'll collaborate with you to devise a strategy for rapidly and efficiently resolving your pest problem.
-
미해결자바 스프링부트 활용 웹개발 실무용
스웨거시 컴파일 에러는 안나는데 실행하면 에러가 나네요?
(사진)
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
로그인 로그아웃에서 쿠키, 세션
항상 좋은 수업을 해주시는 영한님과 좋은 답변을 달아주시는 서포터님들에게 감사의 말씀을 전합니다. 쿠키, 세션에 관해 궁금증이 생겨 다른 분들의 질문을 읽어보고 검색도 해봤는데, 제가 이해한게 맞는지와 궁금한 점이 있어서 질문을 남기게 되었습니다!! 로그인 로직에 대해 제가 제대로 이해한게 맞나요?? 1. 로그인 1) (최초 로그인) 브라우저에서 id, password를 담아 서버에 로그인을 요청한다. 2) 서버는 id, password를 검증하여 해당 사용자에 대한 sessionId를 생성하고 서버에 저장하고 Set-Cookie:sessionId(쿠키) 로 로그인 성공 응답을 보낸다. 3) 브라우저는 브라우저의 쿠키 저장소에 sessionId(쿠키)를 저장한다. 4) 이후 매핑된 쿠키가 있는 URL로 서버에 요청을 보낼 때, 브라우저가 자동으로 쿠키 저장소에서 꺼낸 쿠키를 Cookie:sessionId(쿠키)를 함께 보낸다. 5) 서버는 sessionId의 유효성 검사를 통해 클라이언트를 식별하여 로그인 상태를 유지한다. 2. 로그아웃 사용자가 로그아웃을 하면, 브라우저의 쿠키와 서버의 세션이 모두 삭제된다고 알고 있습니다. https://www.inflearn.com/questions/495180 F12 > Application > Cookies를 살펴보니 위 글의 답변처럼 브라우저는 각 사이트에서 생성한 쿠키를 URL과 매핑하여 관리하고 있다는 것을 알게되었습니다. (실제로 google 로그인을 하면 Cookie에 SSID가 생성되었다가 로그아웃하면 자동으로 사라지는 것을 확인할 수 있었습니다.) 1) 사용자1 구글 로그인->로그아웃->사용자2 구글 로그인 을 했다고 가정합니다. 어떠한 URL(google.com)에 매핑된 쿠키 정보에 다른 유저의 SSID가 동시에 존재할 수 는 없는게 맞나요?? "위 상황에서는 같은 URL로 로그인 요청이 두번 일어났지만 사용자1은 로그아웃을 하면서 쿠키 저장소에 사용자 1의 SSID는 삭제되고 사용자 2의 SSID가 새로 저장되었기 때문에 현재 브라우저의 쿠키 저장소에 google.com과 매핑된 쿠키는 사용자2의 ssid이다" 이 해석이 맞나요?? 2) 그렇다면, 사용자가 로그아웃 요청을 서버에 보내게 되면 서버단에서 세션을 삭제하는 코드를 작성하고 프론트단에서 브라우저의 쿠키를 삭제하는 코드를 작성하는 건가요???
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
runserver 에러 질문 있습니다.
-어제 저번 강의에서 python manage.py runserver 이후 localhost 그리고 /admin 까지 정상 접속되는 것 확인 -오늘 강의를 진행하다가 같은 명령어를 쳤으나 ModulNotFoundError가 뜹니다.(localhost 접속 불가능) 개인적으로 지운 파일은 없는데 어디를 더 보는 것이 좋을까요? 프로젝트 초기라 다시 까는 것도 방법인데 그래도 오류를 고쳐보는 것이 좋을 것 같아서 질문 남겼습니다. 시도한 것 -activate해서 (base)가상 환경을 켜주고 실행-> 실패 - 환경 변수 편집에 anaconda3와 관련된 path도 확인 했습니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
앱 실행이 안됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 이렇게 콘솔에 오류메세지가 뜨는데... ApplicationContext 에 문제가 있다는건 알겠습니다. 여기 TEST 실행파일도 있어서 실행하고 로그를 보니까 이렇게 나오더라구요, 여기 나온데로 뭐 해봐라 해서 해봤는데도 안돼네요.. 어떻게 해야할까요. 맞는 드라이버를 깔라는 오류 메세지도 본것 같은데 어떻게 깔아야하는지도 감이 잘 안오네요...
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
기능 확장시 폴더 파일 관리
기능을 확장할 때 폴더, 파일구분을 어떻게 하는게 효율적이고 직관적인지 궁금합니다. 예를 들어서 유저부분에 컨트롤러, 서비스 기능이 많이 생겨 확장하는 부분에서 어떻게 처리하는지에 대한건데 제 생각은 users 내부 폴더에서 두개의 컨트롤러, 서비스를 만들어 주는게 맞나요?? 아니면 users에서 하위 폴더를 만들어 트리 형식으로 이어주기도 하나요??
-
미해결Vue.js + TypeScript 완벽 가이드
안녕하세요 깃헙 권한 요청 부탁 드립니다.
안녕하세요 깃헙 권한요청드립니다. sarawing@hanmail.net
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
pip install virtualenv 문제
처음 환경설정할 때 pip install virtualenv 커맨드를 사용했는데 이렇게 제가 선택한 폴더(C:\Python\myweb)에 설치가 되지않고 다른곳에 virtualenv가 설치됐습니다. 어떻게 해결해야 할까요? 감사합니다.