묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
H2에 member테이블이 생성안됨
섹션1의 h2데이터베이스 설치에서 설명한대로 하고 있는데접속은 되는데 계속 member 테이블 생성이 안되네요ㅠㅠ.yml 파일도 바꿔보고 dependencies도 비슷한 질문들 찾아가면서 다 바꿨는데 왜 이러는건지 모르겠네요jpahsop.mv.db도 제대로 생성된 상황입니다. 이게 제 yml파일이고spring: config: import: device.yml datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: # 알아서 table을 생성해줌 ddl-auto: create properties: hibernate: format_sql: true logging.level: org.hibernate.SQL: debug org.hibernate.type: trace 이건 gradle.build의 dependencies입니다dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-jdbc' testImplementation 'junit:junit:4.13.1' testImplementation 'junit:junit:4.13.1' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' }강사님께서는 run하면 console창에 create Member가 뜨는데 저는 안뜨는게 주원인인거 같습니다...어딜 손봐야하는 걸까요??
-
미해결스프링 부트 - 핵심 원리와 활용
서블릿
@WebServlet가 잘 이해가 가지 않아서 질문드립니다. 1) @WebServlet 애노테이션은 web.xml과 연동? 된다고 생각하면 될까요? 2) @WebServlet을 사용한 클래스 내에 서블릿 초기화 처럼 디스패처 서블릿을 등록하여도 될까요? 3) @WebServlet은 web.xml 사용시 사용하는 애노테이션이고, 나머지 서블릿 초기화들은 web.xml 대신 사용하는 프로그래밍 초기화라고 생각하면 될까요?
-
해결됨
백준 11660번, 11659번
11660번 풀이 코드에서 A_row=[0] +[int(x) for x in input().split()] A.append(A_row)여기서 [0]은 왜 들어가는건가요?그리고 append하면 리스트의 오른쪽에 삽입한다 라고 알고있었는데 처음에 A를 1차원으로 만들고 input을 배열(?)로 받으면 자동으로 2차원으로 들어오게 되나요?11659번에서 sum 리스트를 [] 비우면 왜 에러가 나나요? 개념 설명때는 인덱스 0부터 처리된다고 해서 비워도 되는줄 알았는데 sum = [0]으로 인덱스 0자리를 채워야하는 이유가 궁금합니다.a, b = map(int, input().split()) c=list(map(int, input().split())) sum=[] t=0 for i in c: t = t+i sum.append(t) for t in range(b): i ,j = map(int,input().split()) print(sum[j]-sum[i-1])
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
스케쥴컴패니언 실행 시 에러
스케쥴 저장 강의에서 5분 48초 처럼 코드 작성 후 실행시켰는데 다음과 같은 에러가 납니다. id값이 없다고 하는 것 같은데 intcolumn에서 autoIncrement를 추가해주면 따로 설정할 필요가 없다고 들었는데, 어디서부터 잘못된걸까요?
-
미해결[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter
키 저장소 파일이 존재하지 않습니다.
SHA 인증서 받아오려 하는데 키 저장소가 존재하지 않는다고 하네요.어떻게 해야 하나요?
-
미해결
TF-IDF 관련 질문입니다.
안녕하세요,강의 중 아래 코드에 대한 상세 설명이 없어서 질문 드립니다.enumerate 뒤에 들어간 숫자 리스트는 어떤 의미가 있나요?숫자 대신 이 코드를 수정하여 사용할 경우 어떻게 활용 가능 한지도 답변 부탁 드립니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
병합정렬 MergeResult() 질문입니다
안녕하세요 루키스님 강의를 듣다가 이해가 잘 되지 않는 부분이 있어서 질문드립니다!!병합 정렬의 MergeResult() 에서 아래 코드가 잘 이해가 안되는데요..! 왜 v[left] = temp[i] 가 아니라 v[left + i] = temp[i] 인건가요..??// temp 에 넣어준 걸 원본에 덮어쓰기 for (int i=0; i<temp.size(); i++) v[left + i] = temp[i];
-
미해결Django REST Framework 핵심사항
like 기능을 위한 overriding 문의
안녕하세요 강사님!강의 재미있게 보면서 공부하고 있습니다.PostLikeAPIView에 대한 overriding 관련 문의드립니다.class PostLikeAPIView(UpdateAPIView): queryset = Post.objects.all() serializer_class = PostLikeSerializer # PATCH method def update(self, request, *args, **kwargs): partial = kwargs.pop('partial', False) instance = self.get_object() # data = instance.like + 1 data = {'like': instance.like + 1} serializer = self.get_serializer(instance, data=data, partial=partial) serializer.is_valid(raise_exception=True) self.perform_update(serializer) if getattr(instance, '_prefetched_objects_cache', None): # If 'prefetch_related' has been applied to a queryset, we need to # forcibly invalidate the prefetch cache on the instance. instance._prefetched_objects_cache = {} # return Response(serializer.data) return Response(data['like'])강의 내용 중에 위 괕이 오버라이딩 하는 로직이 있었는데요. # views.py class PostLikeAPIView(UpdateAPIView): queryset = Post.objects.all() serializer_class = PostLikeSerializer def patch(self, request, *args, **kwargs): instance = self.get_object() request.data['like'] = instance.like + 1 super().patch(request, *args, **kwargs) return Response(request.data['like']) # serializers.py class PostLikeSerializer(serializers.ModelSerializer): class Meta: model = Post fields = ['like'] 이런 식으로 해도 같은 결과를 얻을 수 있을 수 있었습니다.이렇게한 의도는 update method를 overriding 하는 거보다 patch method를 overriding 할 때 비즈니스 로직 코드가 더 짧으니 실수가 적지 않을까 해서 입니다.제가 적은대로 사용하는 것도 유효한지, 어떤 단점이 있을지 잘 생각이 안나서 문의드립니다.강의 감사하게 보고있습니다.항상 건강하시길 바라겠습니다^^
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
넓은 범위 충돌관련 질문드립니다.
만약 넓은 범위의 광역 공격을 구현하고자 한다면 cell단위로 N x N의 범위를 탐색하는 것과 Physics2D의 BoxCast를 사용해 탐색하는 것 중 어느 것이 성능적인 측면에 더 유리한지 궁금합니다.
-
해결됨[게임 프로그래머 도약반] DirectX11 입문
다이렉트 강의 수강 전 <c++이외에 보충학습?>
안녕하세요 루키스님!이제 막 c++를 끝내고 directx11 강의를 듣고 있는 중인데요.기본프레임워크 강의를 듣는 중 루키스강사님께서 중간에 이전 강의때 배웠던 것들이죠?라는 식으로 강의를 진행하는 부분들이 꽤 있어서 여쭤봐요 ㅠㅠ그냥 이해할 필요 없이 따라서 치면 되는 코드들인지,알고 있다는 가정 하에 넘어가는 것인지,아니면 제가 따로 구글링 학습 해야 하는 것인지,햇갈려 질문 올립니다!!
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
Getter & Setter
1. Getter는 값을 가져오는 메소드, Setter는 값을 설정하는 메소드인데resolution의 조건을 getter에 넣었는지 궁금합니다!값을 설정하는 setter에 넣는 게 왜 안 되는지 궁금합니당그리고 price의 경우에도 getter가 아닌 setter에 조건을 넣은 이유가 궁금합니다! resolution과 price에 대한 오류만 있을뿐인데 modelName, color도 다 같이 getter&setter에 넣어줘야 하나요?
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬은 dynamic,strong?
파이썬은 strong이라서 1,a의 타입이 다르므로 연산이 안되고print(1 + "a") 근데 자바는 print(1+"a")가 문자열로 연결이 되는데, static이라서 변수 선언할때부터 각각 int,string으로 인식을 하는데 왜 파이썬은 + 연산이 안되고 자바나 자바스크립트에서는 형변환없이 바로 + 연산이 될까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
main/index.js과 product/index.js에서 setProduct 관련 문의드립니다.
main/index.js 에서는setProducts(result.data.products); 로 써야하고product/index.js 에서는setProducts(result.data); 로 써야하는데두 파일에서 return문에서는 동등하게 {product.name} , {product.price} 등으로 사용됩니다. 둘의 차이를 알려주시면 감사하겠습니다.
-
미해결스프링 부트 - 핵심 원리와 활용
빈등록
@RestController 에노테이션 사용후 HelloConfig내 @ComponentScan을 사용하면 자동으로 빈이 등록되는걸로 알고있는데, 굳이 수동 빈 등록을 한 이유를 알 수 있을까요?명시적으로 보여주기 위함일까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
웹오에스 아닌 윈도우에서 실행하는건 왜 안나오나요?
웹오에스 아닌 윈도우에서 실행하는건 왜 안나오나요?따라하기가 너무 어렵습니다
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
azure 에서 컨테이너 이미지의 버전을 바꾸다 보면 application error 발생
web app에 컨테이너 이미지를 올리고예를들어, askcompany/project:0.1 이미지에 대해서는 잘 작동하였고코드에 수정할 부분이 있어서askcompany/project:0.2로 새롭게 빌드를 하였고azure web app 의 배포센터에서 컨테이너 이미지를askcompany/project:0.2로 수정하고 다시 시작 후 도메인 주소로 들어가면 application error화면이 나타나며 서버가 돌아가지 않습니다.그래서 새롭게 web app을 만들면서 컨테이너 이미지를 바꿔주었는데... 잘 작동하면 왜 그런걸까요?? 사진을 추가하였습니다!
-
미해결스프링 시큐리티 OAuth2
boot 3.0 이상에서의 질문입니다.
boot 3.0 이상에서는 2.7과 다르게 spring security 의 변경된 부분이 많던데 혹시 해당 수업의 3.0 이상이 적용된 예제 소스나 수업 내용을 3.0에서 구현하려면 2.7 과 어떤 부분을 변경 해야하는것이 있는지 알 수 있을까요 ㅠㅠ? 수업을 듣다가 3.0이상으로 구현해 보려고 했는데 안되서 질문드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
import시 {} 유무의 차이는 무엇인가요?
import axios from 'axios'; 에서는 중괄호가 없고import {Link} from 'react-router-dom' 에서는 중괄호가 있는데 차이가 뭔지 잘 모르겠습니다.axios는 'axios' 안에 있는 함수를 import 하는 것이고 {Link} 는 'react-router-dom' 안에 많은 컴포넌트 중 Link만 import 하기 위함인가요?
-
해결됨Flutter 앱 개발 기초
프로젝트를 생성했는데 안드로이드 파일에 오류표시가 생깁니다
프로젝트를 생성하고 첫 실행을 했는데 아래와 같은 오류가 발생했습니다.C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(247,5): error MSB8066: 'C:\Users\tnqls\OneDrive\���� ȭ��\ff\hello_f\build\windows\CMakeFiles\17bcc7b3690274761bc31777eb11dab3\flutter_windows.dll.rule;C:\Users\tnqls\OneDrive\���� ȭ��\ff\hello_f\build\windows\CMakeFiles\e86d85ec92b8cca453a41bad4e8ed811\flutter_assemble.rule;C:\Users\tnqls\OneDrive\���� ȭ��\ff\hello_f\windows\flutter\CMakeLists.txt'�� ���� ����� ���� ���尡 ����Ǿ����ϴ�(�ڵ� 1). [C:\Users\tnqls\OneDrive\���� ȭ��\ff\hello_f\build\windows\flutter\flutter_assemble.vcxproj]Exception: Build process failed.이후 프로젝트의 안드로이드 파일에 에러표시가 떠 cmd에 flutter doctor를 실행한 결과Doctor summary (to see all details, run flutter doctor -v):[√] Flutter (Channel stable, 3.10.6, on Microsoft Windows [Version 10.0.22621.1992], locale ko-KR)[√] Windows Version (Installed version of Windows is version 10 or higher)[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0) X cmdline-tools component is missing Run path/to/sdkmanager --install "cmdline-tools;latest" See https://developer.android.com/studio/command-line for more details. X Android license status unknown. Run flutter doctor --android-licenses to accept the SDK licenses. See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.[√] Chrome - develop for the web[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.5.4)[√] Android Studio (version 2022.2)[√] VS Code (version 1.80.1)[√] Connected device (3 available)[√] Network resources! Doctor found issues in 1 category.하나의 오류가 있는듯 한데 현재 안드로이드 스튜디오로 다른 앱 개발 활동을 하고있는것이 혹시 연관이 있을까요? 해결방안을 모르겠어서 질문 남깁니다.도와주세요..
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
버전 2으로 듣기
버전1으로 듣다가 버전2가 있다는 걸 알게 되어서 버전 1 말고 버전2으로 들어도 되나요?버전2는 처음부터 들으려고요