묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 빌드 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]인텔리제이 터미널에서 gradlew.bat build를 치니 오류가 뜹니다. 해결방법 알 수 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Aborting
git 저장소를 불러오는중에 Aborting떠서git reset --hard를 해도 계속 최신 커밋이 안뜹니다 ㅠㅠHEAD is now at 95de5ce Update: back start script계속 이게 뜨면서 pull해도 Aborting이 계속 나오네요 ㅠㅠ
-
해결됨실전! Querydsl
querydsl을 사용한 프로젝트를 cafe24에 배포하는데 문제가 생겼습니다ㅠㅠㅠㅠ
cafe24에 프로젝트를 배포하기 위해서는 ROOT.war파일을 생성해야했습니다.프로젝트를 만들 때 jar를 선택하고 생성해버려서 war로 변경해야했고, 이는 구글링을 통해 해결 하였습니다. 하지만 ROOT.war파일을 압축 해제하고 보니 Q클래스들이 하나도 없었습니다. 아마 build > generated > querydsl 경로에 Q클래스들이 있어서 그런게 아닐까 생각하고 있습니다.어떻게 해결하면 좋을까요?ㅠㅠ build.gradle코드는 아래와 같습니다.plugins { id 'org.springframework.boot' version '2.2.2.RELEASE' id 'io.spring.dependency-management' version '1.0.8.RELEASE' //querydsl 추가 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" id 'java' id 'war' } group = 'study' version = '0.0.1-SNAPSHOT' sourceCompatibility = '8' configurations { compileOnly { extendsFrom annotationProcessor } developmentOnly runtimeClasspath { extendsFrom developmentOnly } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' implementation 'org.springframework.boot:spring-boot-starter-web' //war파일로 배포하기위한 설정 providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat' //스프링부트에서 validation을 사용하기 위한 코드 implementation 'org.springframework.boot:spring-boot-starter-validation' // json 파싱 implementation 'com.googlecode.json-simple:json-simple:1.1.1' developmentOnly("org.springframework.boot:spring-boot-devtools") compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' runtimeOnly 'org.mariadb.jdbc:mariadb-java-client:2.7.0' runtimeOnly("mysql:mysql-connector-java") annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' //model mapper implementation 'org.modelmapper:modelmapper:2.4.2' // lombok을 테스트 환경에서도 사용 testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.projectlombok:lombok' // 이메일 전송 implementation 'org.springframework.boot:spring-boot-starter-mail' //파라미터가 적용된 쿼리문 // implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.8' //querydsl 추가 implementation 'com.querydsl:querydsl-jpa' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } //테스트코드 작성시 entityManagerFActory에러 때문에추가 implementation group: 'org.javassist', name: 'javassist', version: '3.15.0-GA' } test { useJUnitPlatform() } //querydsl 추가 시작 def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } sourceSets { main.java.srcDir querydslDir } configurations { querydsl.extendsFrom compileClasspath } compileQuerydsl { options.annotationProcessorPath = configurations.querydsl } //querydsl 추가 끝
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
순열을 재귀함수로 구현했을 때의 장점
안녕하세요, 선생님 다름이 아니라 순열을 재귀 함수로 구현했을 때의 장점이 많을 것 같아 질문 드립니다. 선생님께서 영상 중간에 재귀 함수로 순열을 구현하는 것보다 next_permutation을 사용하여 순열을 구현하는 것이 더 좋다고 말씀하셨습니다. 저 또한 선생님께서 말씀하신 부분을 충분히 동의하지만, 한 가지 의문이 드는 부분이 있습니다. next_permutation을 통해 순열을 구현하고자 할 때, 순열을 적용하고자 하는 컨테이너가 정렬되어 있어야 한다는 전제 조건이 필요합니다. 따라서 우리가 어떤 알고리듬 문제를 next_permutation으로 해결하고자 할 때, 평균적으로 O(nlogn)의 성능이 필요합니다. 반면, 재귀 함수로 순열을 구현하는 경우 순열을 적용하고자 하는 컨테이너의 순서와 상관없이 순열을 바로 적용할 수 있습니다. 그렇다면, 재귀 함수를 통해 순열을 구현하는 방법을 선호하는 것이 더 좋지 않을까요? 물론, 재귀 함수를 처리하는 데 드는 비용이 정렬을 처리하는 데 드는 비용보다 높다면 next_permutation 함수를 사용하는 것이 더 효율적이라고 생각합니다! 항상 좋은 강의 해주셔서 감사합니다 ㅎㅎ!
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
뱀장어 버전 사용중이고, 소스코드 열어보니 이렇게 뜹니다,,ㅠㅠㅠ
어떻게 해결해야 할까요 ㅠㅠ
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
ClsModel.objects 인터페이스 질문
qs1: QuerySet = Post.objects.order_by('id').all()qs2: QuerySet = Post.objects.order_by('id') -> 수업에서 사용한 방식에서 qs1 처럼도 해보니아래 코드블록처럼 두개의 결과가 똑같습니다.<class 'django.db.models.query.QuerySet'> SELECT "instagram_post"."id", "instagram_post"."message", "instagram_post"."photo", "instagram_post"."is_public", "instagram_post"."created_at", "instagram_post"."updated_at" FROM "instagram_post" ORDER BY "instagram_post"."id" ASC <QuerySet [<Post: 첫번째 메세지>, <Post: 두번째 메세지>, <Post: 세번째 메세지>]><class 'django.db.models.query.QuerySet'> SELECT "instagram_post"."id", "instagram_post"."message", "instagram_post"."photo", "instagram_post"."is_public", "instagram_post"."created_at", "instagram_post"."updated_at" FROM "instagram_post" ORDER BY "instagram_post"."id" ASC <QuerySet [<Post: 첫번째 메세지>, <Post: 두번째 메세지>, <Post: 세번째 메세지>]> Q1.둘다 내부적인 매카니즘이 똑같아서 아무거나 사용해도 되나요?Q2.똑같다하더라도 보통 어떤걸 많이 쓰나요 혹은 어떤걸 주로 쓰시고 그 이유는 무엇인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
mysql_secure_installation 정책에 관해
제가 다른게시물 보고 https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-20-04이거까지 했는데 계속 새로운 비밀번호 입력 하라고 뜨네요 ㅠㅠ이런 경우 어떻게 해야할까요 비밀번호도 보안수준에 맞게 했는데 계속 뜨네요 ㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-F질문있습니다!
안녕하세요. 선생님좋은수업 열심히 듣고 있습니다!4-F문제의 선생님 코드에 대해 질문이 있는데요. 선생님이 만든신 go함수의 기저사례는 index==26일때 발동하잖아요. 그럼 k값이 양수일때, 즉 아직 더 배울 수 있는 상황에서도 count함수를 호출하는 건가요?감사합니다!
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
정상 작동은 하는데 웹팩 프록시 설정이 없어도 OPTIONS요청이 없어요.
그냥 기존의 백엔드 app.js 코드 그대로 하고 웹팩 데브서버에 프록시 설정을 하지 않고 회원가입 했을 때 201로 요청이 성공했습니다. 하지만 제로초님과 달리 OPTIONS요청이 추가적으로 생기지 않았고 POST요청만 네트워크 창에 보이는데 잘못된게 있는 건가요 아님 시스템 상 뭐가 바뀐건가요? 작동상 문제는 없는데 궁금해서 여쭤봅니다.index.tswebpack.config.tsapp.js
-
해결됨게임 프로그래머 취업 전략 가이드
대학졸업과 학원에대해서
안녕하세요, 루키스님. 강의 정말 잘봤습니다. 여쭤볼게 생겨서 질문드립니다.제가 대학교 4학년을 마치고 마지막 한학기를 더 다니고 졸업예정인데요, 막학기를 마치고 그냥 졸업을 하고 학원을 다니는게 더 좋은지, 아니면 졸업유예를 하고 학원을 다니는게 더 좋은지 루키스님이라면 어떤 선택을 하실지 여쭤보고 싶습니다.강의에서 루키스님이 추천해주신 ㅈㅅ학원말고도 또 다른 괜찮은 학원 있으면 추천 부탁드립니다.
-
해결됨앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
lazy var 이슈로 생긴 여러 변수들은 어디에 있나요?
강의에서 보면 경쟁상황에 의해 testVar 변수가 여러개 생긴 상황이 발생하는 것으로 보입니다!그렇다면, 예를들어 강의 4:22에서 들어준 예시와 같이 testVar 변수가 세개 생겼다고 가정하고 이를 a,b,c 라고 이름 붙이고, a,b,c 순서로 변수가 생성되었다고 할 때 궁금한 점이 있습니다.Q. 최종적으로 인스턴스가 가지게 되는 프로퍼티는 c인가요?-> 맞다면 나머지 a,b는 어디에 저장되는 것인지, 인스턴스가 메모리에서 해제되면 a,b는 해제되지 않을것 같은데 좀비로 남게 되나요??-> 아니라면 a,b,c 중에 어떤 변수가 최종적으로 프로퍼티로써의 역할을 할 수 있나요?
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
WebView와 이니시스 결제
웹사이트에는, 버튼을 누르면 KG 이니시스 결제창으로 넘어가는 부분이 있습니다. 이를 WebView로 구현한 IOS 환경에서도 가능하게 하려 하는데, 정상적으로 결제창이 열리지 않습니다.구체적인 방법은 아니더라도,개요, 참고할만한 링크를 남겨주시면 감사할 것 같습니다.
-
미해결습관부터 바꿔주는 Node.js & Express 기초
AWS RDS 세팅 중에 오류가 나요...
{username} <- 마스터 사용자 이름{password} <- 마스터 암호 이렇게 입력하는거 맞지 않나요? {databasename} <-여기에 어떤거 입력해야하는지 정확하게 모르겠습니다.강의보고 따라했는데 이렇게 오류가 계속 뜹니다 ... 모가 잘못됐는지 알려주세요~~
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Item - OrderItem 관계 및 양방향관계?
ORDERS와 ORDER_ITEM의 관계는 하나의 주문 안에, 주문된 여러가지 아이템(book,album,movie등)이 있을 수 있기 때문에 1:N인 것 이 맞나요 ?OrderItem과 Item의 관계가 잘 이해 가지 않아서 찾아보다가 https://www.inflearn.com/course/lecture?courseSlug=ORM-JPA-Basic&unitId=21699&category=questionDetail&tab=community&q=805804 이 답변을 보고 헷갈리는 부분이 있는데요. Book을 n번 주문할 수 있기 때문에 1:N이라고 하셨는데 이 말은 즉, Book이라는 아이템 안에서도 주문된 여러가지 책(일본 책, 독일 책, 한국책) 이 있을 수 있기 때문에 1:N이라는 말일까요?어떤 Member가 어떤 주문을 했는지 Order를 참고하는 것과 어떤 Order가 무엇을 구매했는지 Order_Item을 참고하는 것이 같은 맥락이라고 생각하는데 전자는 잘못된 설계고 후자는 괜찮은 설계인 이유는 무엇일까요?
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
[5.1] pd.concat Reindexing error
강의와 같이 코드를 입력 하였고 아래와 같은InvalidIndexError: Reindexing only valid with uniquely valued Index objects 에러가 납니다.다른분이 질문해주신 글에 답변 처럼 df_item = pd.concat(item_info, ignore_index=True)처리를 하여도 같은 에러가 생깁니다. 해당 문제때문에 강의 진행이 안돼서,, 어떻게 하면 해결할 수 있을까요
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고로 엑셀파일 편집 홈페이지 만들기 질문입니다
안녕하세요 장고로 홈페이지를 만들고 있는데 궁금한 것이 있어서 질문남겨봅니다여러 엑셀파일을 업로드 해서 각 엑셀파일별로 편집 후 파일들을 하나로 합쳐서 다운로드 받게하려는 기능을 구현하려고 하고 있습니다각 파일별 업로드 후 편집하는 것 까진 구현했는데 그 파일들을 하나로 합쳐서 다운로드 하는 것이 구현이 안되는 상황입니다이럴때 함수로 그 파일들을 합쳐서 다운로드도 가능하게 할 수 있을까요?별도의 데이터베이스는 사용하지 않으려고 합니다장고쪽인지 또는 html쪽 문제인지 궁금합니다해당 코드의 주소입니다how to merge excel file with python django - Stack Overflow감사합니다
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
memProfile 이름을 UUID로 주기
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 혹시 newProfile변수에 UUID값을 줘도 되나요?
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
inotify.c 질의합니다.
inotify.c의 아래 코드부분에서 event = (struct inotify_event )((char )event + sizeof(struct inotify_event) + event->len);ret -= sizeof(struct inotify_event) + event->len;아래와 같이 ret 길이를 빼는 부분이 먼저 가야되지 않을까요?ret -= sizeof(struct inotify_event) + event->len;event = (struct inotify_event )((char )event + sizeof(struct inotify_event) + event->len);
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
살려주세여~~ h2 Database - > Mariadb 연동 문제
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]여기에 질문 내용을 남겨주세요.기존 강의에서는 H2 데이터 베이스로 연동하는영상으로 나와 있는데 ,저는 MariaDB로 변경해서사용을 하고 싶어서 MariaDB 설정으로 변경해서H2 콘솔을 실행을 시키니깐 해당 오류가 발생합니다제가 수정한 부분persistence.xml , application.properties , pom.xmlMariaDB 관련 설정으로 수정을 해줬습니다....H2 콘솔에서 저장한설정 - >Generic MariaDB 변경해줬고 접속 url을 jdbc:mariadb://localhost:3306/{제 DB명}입력해서 접속을 했었습니다만, 아래의 오류가 발생한 상황입니다Class "org.mariadb.jdbc.Driver" not found [90086-214]
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
외래키의 위치?에 관해 질문입니다.
public class Team2 { @Id @GeneratedValue @Column(name = "TEAM_ID") private int id; private String name; @OneToMany @JoinColumn(name = "MEMBER_ID") private List<Member> members = new ArrayList<>(); }public class Member2 { @Id @GeneratedValue() private Long id; @Column(name = "name") private String username; @ManyToOne(mappedBy = "members") private Team team; } 강의를 듣다가 외래키를 Team에 두면 안되는 것인가? 하고 혼자 코드를 작성해보았는데요.@ManyToOne은 mappedBy옵션을 지원하지 않는 걸로 봐서 1:N에서 N쪽이 외래키가 있어야하고, 연관관계의 주인이 되어야하는 것 같은데연관관계의 주인이 되는 외래키는 어떤 방식으로 설정해주나요 ?