묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 고급편
@target 의 정의에 대해 질문이 있습니다.
안녕하세요 강사님 이번 강의에서 언급하신 `@target 어노테이션`의 정의에 대해 제가 제대로 이해했는지 궁금하여 질문 남깁니다. @target 은 인스턴스의 모든 메서드를 조인 포인트로 적용하기 때문에, target 의 대상인 `ClassAop`어노테이션이 붙은 Child 클래스만 target 의 대상이라 생각했습니다. Child 클래스의 `인스턴스`는 Child 클래스로부터 생성된 객체만을 의미하는데, 이 객체는 Parent 로부터 상속을 받았습니다. 그래서 Child에 현재는 Parent 의 메소드가 구현 돼있지 않지만, 나중에라도 구현할 수 있기 때문에 "부모의 메서드도 @Target 의 대상이 되는 것" 이라고 이해했습니다. 결국 상속의 특성으로 인해 @Target 이 부모메서드에도 적용되는 것인가요? 좋은 강의 만들어주셔서 늘 감사합니다!
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
URL 정규표현식 질문입니다!
from django.urls import path, re_path, register_converter from . import views # 커스텀 Converter class YearConverter: regex = r"20\d{2}" # 정규표현식 패턴을 작성 def to_python(self, value): return int(value) def to_url(self, value): return "%04d" % value # 커스텀 Converter를 등록하고 이름을 설정 register_converter(YearConverter, 'year') app_name = 'instagram' urlpatterns = [ path('', views.post_list, name='post_list'), # path('<int:pk>/', views.post_detail), re_path(r'(?P<pk>\d{3})/', views.post_detail), # path('archives/<int:year>/', views.archives_year), # re_path(r'archives/(?P<year>20\d{2})/', views.archives_year), path('archives/<year:year>/', views.archives_year), # re_path(r'(?P<pk>\d+)/$', views.post_detail), ] 안녕하세요, 강사님! 위와 같이 instagram 앱 내부의 urls.py에서 re_path(r'(?P<pk>\d{3})/', views.post_detail), 이렇게 re_path함수를 사용하여 localhost:8000/instagram/이후에 3자리만 요청이 가능하도록 해보고 싶은데요. 이렇게 1자리 또는 2자리를 입력하면 정상적으로 오류가 나오는데, 다음과 같이 3자리만 매칭되는 게 아니라, 3자리 이상은 전부 매칭이 되고 있어서 질문을 드려봅니다. 어떤 부분이 문제가 있는걸까요..?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
수업질문입니다.
안녕하세요 선생님. 열공중인 학생입니다. 지금까지 별 탈없이 진행되고있는데, 출력하면 DB에값은 들어가는데, cnt값이 -1과 함께 exception화면이 나와버립니다. 무슨 오류일지 여쭤봅니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
부정형을 쓰지 않는다면
부정형을 사용하지 않는 다면 where age <> '19' 라고 작성하는 대신 애초에 작성할 때 where age <19 OR age >19 로 작성을 하는 게 좋다라는 말씀이신가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
영한님 스프링 커리큘럼에 관해 질문 있습니다.
안녕하세요 영한님. 저는 현재 프리랜서 개발자로 일하고 있는데 기술 스펙트럼을 늘리고자 강의를 구매해서 듣고 있습니다. (자바는 처음접합니다) 제가 원하는 기술 스택은 java spring rest api, jwt authentication, jpa 딱 이정도만 배워서 의뢰받는 프로젝트들의 백엔드로 사용하고 싶습니다. (react나 vue를 사용하는 입장에서 타임리프는 타이핑하는 자체가 너무 고통스럽네요.) 개인적인 성향은 초야생형인데. 로드맵대로 따라가면 되는지 아니면 따로 추천해주시는 순서가 있으시다면 도움 부탁드리겠습니다.
-
해결됨SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법
불필요한 컬럼 참조에서 궁금한 게 있습니다.
사실 저는 인덱스를 잘 아는 편은 아닙니다. 인덱스의 개념만 알뿐 데이터베이스 설계를 하면서 인덱스도 생성하는 건 아직 못해본 학생입니다. 그런 전제를 깔고 질문을 드려서 질문 자체 수준이나 왜 물어보는지 이해가 안 되실 수도 있지만 혹시 답변을 받을 수 있을까해서 질문남깁니다. select orderID from dbo.Orders 와 select orderID, OrderDate FROM dbo.Orders 에서 아래 테이블은 어떠한 이유로 불필요한 컬럼인지 잘 모르겠습니다. orderID 컬럼에 대해서 인덱스가 이미 생성되어 있고 orderDate는 인덱스로 생성되어있지 않은 컬럼이라 orderid만 조회하면 인덱스를 조회하면 되는데 orderDate까지 조회하는 걸로 작성해서 괜히 인덱스는 쓰지도 못하고 테이블을 훑어서 조회하니까 문제라는 말씀이신가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙에서 master 파일다운로드 하면 파일이 안들어 있는데 어떻게 해야 받을 수 있나요? Vuex부터 오류때문에 진도를 못나가고 있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결언리얼 엔진4 입문 (C++ 기반)
UFloatingPawnMovement 때문에 헤매는 분들 보세요
https://docs.unrealengine.com/4.26/en-US/API/Runtime/Engine/GameFramework/UFloatingPawnMovement/ 공식 문서에 UFloatingPawnMovement를 쓸려면 #include "GameFramework/FloatingPawnMovement.h" 해주면 된다고 써있음. 근데 include 했는데도 UFloatingPawnMovement 못찾음 .. #include 할때 자연스럽게 제일 밑에 추가해줬는데 #include "MyPawn.generated.h" 이거 위에 추가 해줘야 한다고 해서 위에 해보니까 정상 작동 ... https://www.youtube.com/watch?v=KYgk0Gg9mrU&list=PLYQHfkihy4AxmwLN7Tn_958qChILAynw_&index=5 위에 참고 이거때문에 2시간 날렸는데 ... 개빡 ;;; 다들 홧팅
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
상태코드 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 좋은 내용의 강의 잘 듣고 있습니다. 상태코드는 앞서 HTTP 메서드 처럼 결국 일종의 약속으로 생각하고 강의를 듣고있는데 맞나요? 301의 경우 POST로 해도 GET으로 리다이렉트하고 본문 제거될 수 있고 이런게 개발할때 이를 참고해서 구현해주고 약속으로 정해져 있어서 다른 사람이 봐도 301번이니 이런 내용이겠구나 짐작할 수 있게하는것처럼요.
-
미해결실전! Querydsl
DTO변환 Projections.bean 관련 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. JPA를 넘어 QueryDsl까지 잘 보고 배우고 있습니다. QueryDsl을 사용한 DTO변환 1단계인 Projections.bean 을 사용중에 강의에서는 DTO 클래스의 Getter와 Setter를 이용하여 변환을 한다고 하셨었습니다. 영상에서는 getter와 setter가 포함되어있는 @Data 어노테이션을 사용하였었습니다. 그런데, 여러가지 실험 차원에서 @Data를 빼고도 잘 작동이 되어 그 이유가 궁금합니다 @NoArgsConstructorpublic class MemberDto { private String username; private int age; public MemberDto(String username, int age) { this.username = username; this.age = age; }} /** * DTO 조회하기 방법 1. QueryDsl : 프로퍼티 접근 * DTO에 GETTER, SETTER가 존재해야함. */@Testpublic void findDtoBySetter() { List<MemberDto> result = queryFactory .select(Projections.bean(MemberDto.class, member.username, member.age)) .from(member) .fetch(); for (MemberDto memberDto : result) { System.out.println("memberDto = " + memberDto); }}결과-> /* select member1.username, member1.age from Member member1 */ select member0_.username as col_0_0_, member0_.age as col_1_0_ from member member0_ memberDto = study.querydsl.dto.MemberDto@35329a05 memberDto = study.querydsl.dto.MemberDto@36c783ca memberDto = study.querydsl.dto.MemberDto@17136390 memberDto = study.querydsl.dto.MemberDto@273293c8
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
ngrok 이미지 연결 오류
url 똑같이 코드를 쳤는데 이미지가 안떠서 콘솔 확인해보니 404에러가 뜨네요. /uploads/파일명으로 인식해야하는데 콘솔창에서 uploads까지 묶어서 하나의 파일명으로 인식하는것같습니다. 이건 왜 그럴까요?ㅠㅠ
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
왜 적용이 안될까요?
여기서 보면 강의랑 똑같이 btn btn-dark rounded-pill을 다 적용했는데 적용이 안됩니다 ㅠㅠ 왜일까요?
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
bot.getUpdates() 실행이 안됩니다..
그대로 따라서 해봤는데, for i in bot.getUpdates() : print(i) 를 했더니, 누르면 밑에처럼 에러가 뜨거나 아무것도 print가 안돼요. raise TimedOut() from error telegram.error.TimedOut: Timed out 토큰도 새로해서 해봤는데 안되네요ㅠㅠ
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
해결법 - The type org.springframework.context.ConfigurableApplicationContext cannot be resolved.
The type org.springframework.context.ConfigurableApplicationContext cannot be resolved. 이 에러를 많이들 맞이하시는것 같은데,, https://gocoder.tistory.com/721 이곳을 보니 .m2 > repository 를 지우고 maven 업데이트를 다시 하라고 합니다. 이렇게 하니 전 해결되었습니다.
-
미해결
react native navigation 오류 해결 방법 문의
react native 네비게이션 설치를 하고 시뮬레이터 기동 시 오류가 발생하는데 해결방법 아시는분 계시나요ㅠㅠ os 업데이트 해보고 dependencies 삭제하고 재설치 해봐도 오류가 발생하는데 어떻게 해결해야 할까요.. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결초보를 위한 도커 안내서
docker run --rm -p 8080:8080 jxlwqq/http-echo --text="hello" 명령어시 경고문
사용 OS : MAC M1 docker run --rm -p 8080:8080 jxlwqq/http-echo --text="hello" 입력시 [GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached. [GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production. - using env: export GIN_MODE=release - using code: gin.SetMode(gin.ReleaseMode) [GIN-debug] GET / --> main.TextHandler (3 handlers) [GIN-debug] GET /health --> main.HealthHandler (3 handlers) 라는 경고문구가 나오고 멈춥니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
에러가 났는데 원인을 찾기 힘듭니다ㅠㅠ
혹시 원인을 알 수 있을까요?
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
DevOps 관련 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님 강의 잘 듣고 있습니다. DevOps라는 말은 저도 많이 듣는 용어이지만 정확하게 와닿지 않는 부분이 있습니다. 즉 저는 DevOps가 개발도 개발이지만 물리적인 인프라 또는 클라우드 인프라나 쪽 운영에 좀 더 비중이 있다고 생각하고 있었는데 말씀을 들어보니 개발과 운영 배포를 모두다 포괄적으로 하는 것 같습니다. 좀 엉뚱한 이야기지만 그렇게 되면 R&R 여기저기 걸치게 되어서 좋게 말하면 능동적인 대응을 위한 조직이 될 수도 있지만 나쁘게 말하면 이것도 해야되고 저것도 해야되는 과부하가 걸리는 조직이 될 수 있다고 생각이 되는데요 실무에서는 DevOps는 어떻게 운영되고 있는지 궁금합니다. 사례를 하나 알려주시면 감사드리겠습니다
-
미해결iOS AutoLayout 완벽 가이드 - 실무 프로젝트를 위한 실전강의
text가 이미지 밖으로 삐져나와요
자꾸 이렇게 이미지 위로가서 글씨가 써지네요. 13분10초 쯤입니다. 영상에 나온 그대로했는데, 너무 늦게 시작해서 버전이 달라서 이런걸까요?
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Git 권한 요청드립니다
인프런 아이디 : chicori3@naver.com 인프런 이메일 : chicori3@naver.com 깃헙 아이디 : chicori3@naver.com 깃헙 Username : chicori3 / I C-AN 요청드립니다.