묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
수강 기간 연장 요청
안녕하세요.일과 병행하며 듣고 있어 수강기간 연장이 부득이하게 필요합니다. 수강기간 요청 부탁드립니다. 감사합니다!
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Querydsl 추가 질문입니다
//querydsl 추가 buildscript { dependencies { classpath("gradle.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.10") } } plugins { id 'org.springframework.boot' version '2.4.1' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' } group = 'jpabook' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' //apply plugin: 'io.spring.dependency-management' apply plugin: "com.ewerk.gradle.plugins.querydsl" configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-devtools' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-hibernate5' // implementation 'org.hibernate:hibernate-core:5.4.13.Final' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' //추가 testImplementation("org.junit.vintage:junit-vintage-engine") { exclude group: "org.hamcrest", module: "hamcrest-core" } //querydsl 추가 implementation 'com.querydsl:querydsl-jpa' //querydsl 추가 implementation 'com.querydsl:querydsl-apt' } tasks.named('test') { useJUnitPlatform() } //querydsl 추가 //def querydslDir = 'src/main/generated' def querydslDir = "src/main/generated" querydsl { library = "com.querydsl:querydsl-apt" jpa = true querydslSourcesDir = querydslDir } sourceSets { main { java { srcDirs = ['src/main/java', querydslDir] } } } compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl } configurations { querydsl.extendsFrom compileClasspath } //Querydsl 추가, 자동 생성된 Q클래스 gradle clean으로 제거 clean { delete file('src/main/generated') } 이런식으로 build.gradle을 구성했는데요. 어플리케이션을 실행하려고만 하면이런 에러가 발생하면서 실행이 되지 않습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker rm `docker ps -a -q` 명령어 안 먹으시는 분들에게
강사님은 mac 환경에서 진행 하셔서 cmd 에서 ` 백틱으로 사용하십니다. 윈도우 환경에서는 ` 대신 $() 사용을 해야하고 해당 기호도 powershell에서만 적용이 됩니다. docker rm $(docker ps -a -q)위의 명령어를 powershell에 입력 하시면 됩니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Delivery테이블을 따로 사용하는 이유가 있을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 도메인 모델과 테이블 설계 부분을 보고 궁금한 점이 생겨 질문드립니다.주문과 배송테이블이 일대일 양방향 관계를 가지고 있는데, 배송테이블의 [주소]와 [배송상태] 속성을 주문 테이블에 넣어서 배송테이블 없이 주문테이블 하나로 관리하면 안 좋은 점이 있을까요??감사합니다.
-
미해결처음 만난 리액트(React)
[미니블로그]
미니블로그 다 따라하고 실행하면 에러가 발생합니다.어떤 문제일까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
4-B 시간복잡도
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 선생님. 시간복잡도가 2^40 (20 짝+ 20 홀)이라 하였는데 어떻게 시간복잡도가 이렇게 나왔는지 궁금합니다.만일 n=2 라하면 시간복잡도는 2^4 = 16개의 경우인데 실제 계산해보면 8개가 나오더군요.입력값이 {{H,H},{H,H} 라하면, 4개의 원소 중 H또는 T가 단독으로 나오는 경우가 없기에 ( 한 행 또는 한 열에 놓인 N개의 동전을 모두 뒤집는 작업들을 수행하니)아래와 같이 모든 경우의 수(8)를 구했습니다.{{H,H},{H,H}} || {{H,H}, {T,T}} || {{H,T}, {T,H}} || {{T,T}, {H,H}} || {{T,H}, {H,T}} || {{T,H}, {T,H}} || {{H,T}, {H,T}} || {{T,T}, {T,T}} '||'로 집합을 구분했습니다제가 놓친 부분이 있을까요?
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
언어 문제 질문 드립니다.
현재 c++를 사용중인데 c++로 해도 상관은 없나요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 InputDecoration() 의 border, enabledBorder, focusedBorder 에 대해서 질문있습니다
border: baseBorder 로 설정했을때 color 를 Colors.red 로 해놔도 아무 변화가 없습니다.enabledBorder: baseBorder 설정했을때 그제서야 빨간색이 적용됩니다. focusedBorder 는 커서가 있을때 border 의 형태로 이해가 되었는데 일반 border 와 enabledBorder 속성은 어떤차이가 있는걸까요? border 속성만 사용할때는 아무 변화가 없는 이유도 궁굼합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
비동기를 제대로 이해했는지 궁금합니다
1) 제가 제대로 비동기 방식을 이해한게 맞는지 궁금합니다. 비동기 방식이 어떤 함수를 호출한다면 함수를 지금 바로 처리하지 않고 예약같은 개념으로 요청한 함수를 나중에 처리하고 그동안 요청한 함수외에 다른 부분을 실행하는걸로 이해를 했는데 맞는건지 궁금합니다.2) 만약에 제가 이해한 방식대로 비동기가 진행이 된다면 수업에서 진행한 ::WSAWaitForMultipleEvents(1, &wsaEvent, TRUE, WSA_INFINITE, FALSE); 코드에서 블로킹 방식처럼 진행하는데 이 부분은 비동기와는 맞지 않는 부분아닌가요??
-
미해결
주소 받을 때 에러
홍정모의 따라하며 배우는 C++ 강의 6.5 6분 45초쯤에 주소로 찍어보는게 나오는데 그냥 &array 이렇게 찍으면 나오는데 (int)&array 라고 쓰면 에러가 떠요.에러 내용은 아래와 같습니다:% cd "/var/folders/4t/20bjrv5j34s9rpyghnxc36s80000gn/ T/" && g++ -std=c++17 tempCodeRunnerFile.cpp -o tempCodeRunnerFile && "/var/folders/4t /20bjrv5j34s9rpyghnxc36s80000gn/T/"tempCodeRunnerFile tempCodeRunnerFile.cpp:31:21: error: cast from pointer to smaller type 'int' loses information cout << (int)&array[row][col] << '\t'; ^~~~~~~~~~~~~~~~~~~~~ 1 error generated.아래는 강의예시를 그대로 따라한 코드입니다.#include <iostream> using namespace std; int main() { const int num_rows = 3; const int num_columns = 5; for(int row = 0; row < num_rows; ++row) { for(int col = 0; col < num_columns; ++col) { cout << '[' << row << ']' << '[' << col << ']' << '\t'; } cout << endl; } cout << endl; // copy initialization int array[num_rows][num_columns] = { {1, 2, 3, 4, 5}, // row 0 {6, 7, 8, 9, 10}, // row1 {11, 12, 13, 14, 15} // row2 }; for(int row = 0; row < num_rows; ++row) { for(int col = 0; col < num_columns; ++col) { cout << (int)&array[row][col] << '\t'; } cout << endl; } cout << endl; return 0; }컴파일러는 viscose 사용중입니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
49강 ngnix Deploy the container 500 error
강사님 ngnix를 deploy the comtainer 를 누르면 500Faliure이 뜨네요 어떻게 해결할 수 있을까요 ?
-
미해결
플라스크 자동번역을 하는데 오류가 납니다ㅠㅠ
1.app.pyfrom flask import Flask, render_template, request from flask import send_file import os import openpyxl from googletrans import Translator import time app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/upload', methods=["POST"]) def upload(): file = request.files["file"] file.save(os.path.join("uploads", file.filename)) workbook = openpyxl.load_workbook(os.path.join("uploads", file.filename)) sheet = workbook.active #구글 번역 translator = Translator() for row in sheet.iter_rows(): for cell in row: translated_text = translator.translate(cell.value, dest='en').text cell.value = translated_text time.sleep(0.5) workbook.save("transrated_excel.xlsx") return render_template('result.html', file_name=file.filename) @app.route('/download_report') def download_report(): return send_file('transrated_excel.xlsx', as_attachment=True) if __name__ == '__main__': app.run(debug=True) 2.index.html, result.html<!DOCTYPE html> <html> <head> <title>자동 번역 프로그램</title> </head> <body> <h1>자동 번역 프로그램</h1> <form action="{{url_for('upload')}}" method="post" enctype="multipart/form-data"> <label>번역할 파일을 업로드 해주세요.</label><br> <input type="file" name="file"> <input type="submit" value="업로드"> </form> </body> </html> <!DOCTYPE html> <html> <head> <title>번역 파일 다운로드</title> </head> <body> <h1>번역 파일 다운로드 서비스</h1> <label>{{file_name}} 번역된 보고서를 다운 받을 수 있습니다.</label><br> <form action="{{}}" method="post" enctype="multipart/form-data"></label> <input type="submit" value="보고서 다운로드"> </form> </body> </html> 만들어서 접속도 되고 업로드 버튼까지는 나오는데, 만든 주소에서 업로드를 실행하면jinja2.exceptions.TemplateSyntaxError 또는 InvalidFileException에러가 나옵니다.. 왜 이럴까요?ㅠㅠ
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
안녕하세요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제가 아직 초보라서 어떻게 적용을 해야될지 몰라서요repository를 사용하셨는데 저는 Dao를 사용하고있는데 어떻게 적용을 해야되는지 몰라서 여쩌 봅니다
-
해결됨날씨를 알려주는 나만의 SlackBot 만들기 (파이썬)
앱생성할 때 절차와 메뉴가 달라졌고, 토큰 에러가 발생하빈다.
앱 생성할 때 절차가 달라진건 둘째 치더라도 scopes에 user와 bot 두가지 항목이 생겼습니다. 우선 둘다 동일한 권한을 넣었는데요, 토큰을 sdk 샘플에 넣고 실행하면 토큰에러가 발생하네요.user_token을 넣은 경우는 아래 메세지입니다.bot_token을 넣은 경우는 아래 메세지 입니다.혼자 검색을 좀 해봤는데 관련 에러 해결법을 못찾았습니다. 어떻게 해야 할까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
prettier 설정관련 질문입니다.
format on save 기능을 사용하면 저장 시에 자동으로 개행과 줄바꿈을 해줘서 잘 사용하고 있습니다. 그런데 짧은 코드는 오히려 개행을 하지 않고 한줄에 작성하는 것이 가독성이 좋은 것 같아서 한줄에 쓰고 싶은데 format on save에 체크가 되어있어서 한 줄에 입력하는 게 불가능하네요.그런데 강사님의 경우에는 if (true) { alert("안녕하세요") ; } 같은 짧은 코드의 경우에는 if (true) { alert("안녕하세요") ; } 처럼 한줄로 작성하고 저장해도 강제로 개행이 안되던데, 여쭤보고 싶은건강사님은 format on save를 off로 설정해놓으셨나요? 아니면 format on save를 on으로 설정해놓고, 저런 짧은 if문을 한줄에 다 입력할 수 있는 설정방법이 있을까요?
-
미해결스프링 핵심 원리 - 기본편
CoreApplication 실행이 안돼요....!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 선생님따라서 인텔리제이에 core파일 open해서 CoreApplication실행하려고 하는데 run 버튼도 꺼져있고 실행이 안되는데 어떻게 해결해야할까요....??
-
미해결스프링 프레임워크는 내 손에 [스프2탄]
안녕하세요 답변 에러가 납니다.,
답변 클릭시 답변 내용 등록하고 답변 클릭하면 400에러가 나는데 어떻게 처리해야되나요??올려주신 git에 SPRINGMVC08 임포트해서 실행해봤는데도 계속해서 똑같은 에러가 발생합니다..
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
pfsense 관리자 설정이 제대로 안됩니다.
soc-net에서 pfsense - advanced 에서 pass list를 10.0.100.2 /32 로 설정했는데,dev-net에서 pfsense 접근이 가능합니다. 왜 dev-net(10.0.150.1)에서는 접근이 막아지지 않는건가요? pfsense는 2.6.0 버전으로 업그레이드 해서 사용중입니다. 방화벽과 dev-net을 껐다 켜도 제대로 적용이 안됩니다..
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
파비콘 안뜨는 이유
안녕하세요 선생님 고생이 많으십니다._app.js 헤드에 코드도 추가했고 front 폴더안에 public 폴더만들어서 파비콘 이미지도 넣어놨는데 왜 파비콘이 지구모양에서 안바뀔까요.. 체크해 볼 경우의 수가 머가 있을지 궁금합니다.. <link rel="shortcut icon" href="/favicon.ico" />
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 3 - 데이터관리와 네트워크
API 관련 내용도 나올까요?
API 강의도 나올지 궁금하네요