inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

Not Found

미해결

Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"

404 Not Found 표시하는 강의 따라하다가 안되어서 질문드립니다. 2~3번 다시 들으면서 해봤는데, 잘못된 주소를 쳤을때 화면에 NotFound 페이지 만든게 뿌려지지 않아서요 router>index.js 파일에 import NotFoundView from '@/views/NotFoundView.vue'; 하단에... { path: '/pathMatch(.*)*', name: 'NotFound', component : NotFoundView, }, views > NotFoundView.vue 파일도 만들고....다 따라했는데... 그전까지 잘 되고 잘 따라갔는데,,,,여기서 막힘요 ㅡㅡ

  • vue.js
댓글 2 좋아요 1 조회수 382

fasterRCNN 학습 오류

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요 선생님. 제가 다른 이미지 데이터를 가지고 fasterRCNN을 실습 중인데요, 정말 고생해서 어떻게 데이터 셋은 만들 거 같은데 학습이 돌아가지 않네요 - mmdet - INFO - Automatic scaling of learning rate (LR) has been disabled. 이런 에러가 뜹니다. 뭐가 문젠지 1도 모르겠고, 설정 파일이나 데이터셋 형식이나 너무 복잡하고 어렵네요ㅠㅠ https://drive.google.com/file/d/1P3nfyaeWCBdGj29KYL_J0u2_ygGeuPdf/view?usp=sharing 부디 검토부탁드립니다. 감사합니다.

  • python
  • 머신러닝
  • 딥러닝
  • keras
  • tensorflow
  • 컴퓨터-비전
tdj00142 댓글 1 좋아요 0 조회수 457

질문드립니다

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. @ModelAttribute Member mebmer2 이렇게 있으면 객체 이름으로되서 member2로 저장되지않나요? 그렇게 알고있는데 한번은 클래스이름 Member에서 앞글자 하나만 소문자로 바꾼 member로 모델에 등록된다고 말씀하신거같아서

  • spring
  • mvc
정중한 개구리 댓글 1 좋아요 0 조회수 428

[2-C] fill 함수의 범위 질문

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 강사님. 강사님 1주차는 잠시 건너뛰고 2주차 시작하고 있는데 2주차 개념강의를 듣고 문제를 풀고 있습니다. 이미 제가 학교에서 배웠던 개념을 의사 코드로 잘 표현하신 개념강의가 확실히 이해가 잘 되고 응용도 잘 되는 것 같습니다. 잡소리가 길었고 질문 드립니다. /* 답 : http://boj.kr/c6ad22b6eb274064b90a2fb2c3509961 */ #include <bits/stdc++.h> using namespace std; int N; int m[104][104]; bool visited[104][104]; int dx[4] = {0, 1, 0, -1}; int dy[4] = {1, 0, -1, 0}; void dfs(pair<int, int> node, int height) { visited[node.first][node.second] = true; for(int i = 0; i < 4; i++) { int nx = node.first + dx[i]; int ny = node.second + dy[i]; if(nx < 0 || nx >= N || ny < 0 || ny >= N) continue; if(m[nx][ny] > height && !visited[nx][ny]) dfs({nx, ny}, height); } } int main(void) { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int max_height = 0; cin >> N; for(int i = 0; i < N; i++) for(int j = 0; j < N; j++) { cin >> m[i][j]; max_height = (max_height < m[i][j]) ? m[i][j] : max_height; } // 모든 영역의 값이 1일 경우 반복문이 돌지 않는다. // 또한, 아무 지역도 물이 잠기지 않을 수 있으므로 // 최솟값은 1로 지정해야한다. int answer = 1; for(int tc = 1; tc < max_height; tc++) { // N * N 이 아닌 // 104 * 104 으로 해야 정상적으로 된다. // 이유는 모르겠다. fill(&visited[0][0], &visited[0][0] + 104 * 104, 0); int count = 0; for(int i = 0; i < N; i++) for(int j = 0; j < N; j++) if(m[i][j] > tc && !visited[i][j]) { dfs({i, j}, tc); count++; } answer = (answer < count) ? count : answer; } cout << answer << '\n'; return 0; } 핵심 로직은 다 짜고 이해도 됐는데 저 fill(&visited[0][0], &visited[0][0] + 104 * 104, 0); 이 부분에서 fill 함수의 두 번째 인자가 &visited[0][0] + N * N 을 하면 안되고 &visited[0][0] + 104 * 104 이여야 정상 작동하는 것인가요? 예제 1을 기준으로 visited 2차원 배열을 N * N 만큼 출력 해봤는데 N * N 의 경우 해당 범위만큼 0 으로 채워지지 않았습니다. 이유가 궁금합니다.

  • c++
  • 코딩-테스트
qlghwp123 댓글 1 좋아요 0 조회수 351

@Transactional 어노테이션 위치에 관하여 질문합니다 :)

미해결

[개념은 호옹~, 실습 빡] 스프링 부트, 입문!

홍빡 선생님 반갑습니다. 덕분에 스프링 부트에 대한 개념과 전체적인 흐름이 잘잡히고 있습니다. 아직 너무도 부족한.... ㅠㅠ 1인 그래도 부지런히 따라 가겠습니다. 다름이 아니라 선생님이 하신 코드를 따라 치면서 생각하다가 이렇게도 해도 괜찮을것같은데 혹여나 문제가 발생하면 안될거 같아서 정확히 알고자 질문드리빈다. 우선 기존에 짜셨던 코드입니다. @SpringBootTest class ArticleServiceTest { @Autowired ArticleService articleService ; @Transactional @Test void index() { // 예상 Article a = new Article( 1L, "가가가가" , "1111") ; Article b = new Article( 2L, "나나나나" , "2222") ; Article c = new Article( 3L, "다다다다" , "3333") ; List<Article> expected = new ArrayList<Article>(Arrays. asList (a , b , c)) ; // 실제 List<Article> articles = articleService.index() ; // 검증 assertEquals (expected.toString() , articles.toString()) ; } @Transactional @Test void show_성공____존재하는_id_입력() { // 예상 Long id = 1L; Article expected = new Article(id , "가가가가" , "1111") ; // 실제 Article article = articleService.show (id) ; // 검증 assertEquals (expected.toString() , article.toString()) ; } 제가 말씀드리고 싶은 부분은 저 롤백역할을 하려는 Transactional 어노테이션?? 에 관한 이야기인데요. 테스트 코드가 랜덤으로 진행이 되는건지는 정확히 모르겠습니다. 그런데 Transactional을 초반에 설정하면 어떨까요 ? 우선 그렇게 해서 2번을 돌려보았는데 테스트 코드 2번 다 성공했습니다. 예를들어서 @Trasactional @SpringBootTest class ArticleServiceTest { @Autowired ArticleService articleService ; @Test void index() { // 예상 Article a = new Article( 1L, "가가가가" , "1111") ; Article b = new Article( 2L, "나나나나" , "2222") ; Article c = new Article( 3L, "다다다다" , "3333") ; List<Article> expected = new ArrayList<Article>(Arrays. asList (a , b , c)) ; // 실제 List<Article> articles = articleService.index() ; // 검증 assertEquals (expected.toString() , articles.toString()) ; } @Test void show_성공____존재하는_id_입력() { // 예상 Long id = 1L; Article expected = new Article(id , "가가가가" , "1111") ; // 실제 Article article = articleService.show (id) ; // 검증 assertEquals (expected.toString() , article.toString()) ; } 이런식으로요!! 그러면 일일이 작업을 안해도될것같은데 혹시나 이게 잘못될수도 있을까봐 질문드려봅니다!

  • spring-boot
이정완 댓글 1 좋아요 1 조회수 469

랜더링 오류 질문 드립니다..!

해결됨

블렌더 3D 아이소메트릭 방 만들기

안녕하세요! 먼저 좋은 강의 정말 감사드립니다. 튜토리얼 보면서 잘 따라하고 있는데 마지막 렌더링 과정에서 다음처럼 오류가 나서 어떤게 문제인건지 궁금합니다. 위에가 뷰 포트로 본 거고 아래가 랜더링 한 결과에요(ctrl+f12)

  • blender
김건우 댓글 1 좋아요 0 조회수 2967

파이어베이스 채팅앱 강의에 대해서 문의합니다.

해결됨

최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의

안녕하세요. 파이어베이스 채팅앱 올려주셔서 감사합니다. 잘 보고 있습니다. 그런데, 같은 강의를 유투브에도 올리셨는데요, 이번 강의는 모두 유투브에도 공유하실 계획이신지요? 노션 강의 자료 링크까지도 공유해 놓으셔서 소스가 모두 공개된 상태입니다. 이렇게 하시면 유료로 결제하고 수강하는 사람들과 유투브에서 무료로 공부하는 사람들과 별반 차이가 없을 것 같습니다. 유료 수강생들과 무료 학습자들과 차별성을 주셨으면 합니다.

  • ios
  • swift
  • swiftui
박종성 댓글 1 좋아요 0 조회수 467

강의에서, con 객체가 언제 null이 될 수 있는지 문의드립니다.

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] (질문 요약) 질문을 요약하자면, dataSource.getConnection()이 언제 null값을 반환하는지 문의드립니다. (질문을 하게 된 배경) 질문을 나름대로 해결하기 위해, 아래 사진에서(=강의 코드 캡쳐), 파란색 부분, 녹색 부분을 살펴보았습니다. 여기서, 파란색 박스가 필요한 이유를 알아보고자 아래의 과정을 실험해보았습니다. => con 객체에 강제로 null을 할당 => 녹색 박스를 거쳐서 파란색 박스로 도착하는 과정을 발견 이제, 맨 첫 번째 녹색박스에서, con객체에 언제 null이 할당되는지 파악해보려고 했는데요 => 그런데 dataSource.getConnection() 은 아래 2가지 경우만 있는 것으로 생각됩니다. (제가 실험했을 때는! 혹시 이 부분 틀렸으면 지적 부탁드립니다!!) 연결 정보 등을 아예 잘못 입력하여, 연결이 안 되어서 예외를 발생 Connection이 정상적으로 되어서, Connection 객체가 반환 null이 발생되는 경우는, con 객체에 강제로 null을 할당하는 것 말고는 딱히 떠오르지가 않아서..... "질문 요약" 과 같이 문의드립니다!

  • spring
mapth2357 댓글 1 좋아요 0 조회수 566

useCollection Error

미해결

너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어

import { appFireStore } from "../firebase/config" import { useEffect, useState } from "react" import { onSnapshot, collection, query, where, orderBy } from "firebase/firestore"; export const useCollection = (transaction, myQuery) => { const [documents, setDocuments] = useState(null); const [error, setError] = useState(null); useEffect(() => { let q; if (myQuery) { q = query(collection(appFireStore, transaction), where(...myQuery), orderBy("createdTime", "desc")); } const unsubscribe = onSnapshot((myQuery ? q : collection(appFireStore, transaction), (snapshot) => { let result = []; snapshot.docs.forEach((doc) => { result.push({...doc.data(), id: doc.id}); }) setDocuments(result); setError(null); }, (error) => { setError(error.message); } )) return unsubscribe; }, [collection]) return { documents, error } } 이런 error가 뜨는데 어떻게 해결해야 할까요?

  • react
  • firebase
정다은 댓글 1 좋아요 0 조회수 333

import webview 안됨

미해결

[LG유플러스] 앱 만들기 초급 과정 (Flutter)

import webview 안됨

  • flutter
  • 클론코딩
양형준 댓글 1 좋아요 0 조회수 346

auto connect error 질문 드려요

미해결

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

안녕하세요 맛비님 강의님 잘보고 있습니다. 오늘 갑자기 vitis, vivado 업데이트가 있어서 잘못 눌러 해버렸는데 갑자기 안되어서 다시 설치했는데 auto connect error가 발생 합니다 xsbd server start가 안되는거 같습니다. 해결 방법 문의 드립니다.

  • fpga
  • 임베디드
김영중 댓글 1 좋아요 1 조회수 574

state 을 사용할수 있는 곳?

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

state의 특징들에 관해서 잘 알겠습니다. 하지만 실제로 해당 기능을 쓸 수 있는 곳이 어디 있을까요? 저가 생각나는 것은 일단 쇼핑웹사이트에서 구매자가 자기가 살려고 하는 물건의 개수를 표시하는게 떠오르기는 하는데 이것 말고도 있을까요?

  • javascript
  • react
  • node.js
hwj9975 댓글 1 좋아요 0 조회수 432

@JoinColumn() 관련 오류

미해결

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

@JoinColumn() @OneToOne(() => ProductSalesLocation) productSaleslocation: ProductSalesLocation; 코드가 들어가면 import { JoinColumn, JoinTable } from 'typeorm/browser'; 위 처럼 import가 되고 아래와 같은 오류가 뜹니다. Join Column OneToOne 부분만 지우고 코드를 돌리면 잘 돌아가는데, 저것을 추가하는 순간 아래와 같은 오류가 뜹니다. 이유를 알 수 있을까요? 16-01-mysql-relation2/node_modules/typeorm/browser/index.js:3 import "reflect-metadata"; ^^^^^^ SyntaxError: Cannot use import statement outside a module at internalCompileFunction (node:internal/vm:73:18) at wrapSafe (node:internal/modules/cjs/loader:1176:20) at Module._compile (node:internal/modules/cjs/loader:1218:27) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Function.Module._load (node:internal/modules/cjs/loader:958:12) at Module.require (node:internal/modules/cjs/loader:1141:19) at require (node:internal/modules/cjs/helpers:110:18) at Object.<anonymous> (/Users/hychoi/WebstormProjects/backend-study/class/16-01-mysql-relation2/src/apis/products/entities/product.entity.ts:3:1) at Module._compile (node:internal/modules/cjs/loader:1254:14)

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
최학열 댓글 1 좋아요 0 조회수 611

cannot resolve symbol 'name'

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] cannot resolve symbol 'name'이라는 오류가 계속 떠요ㅜㅜ 뭐가 잘못된 건가요??

  • java
  • spring
  • mvc
  • spring-boot
옹기종기 댓글 1 좋아요 0 조회수 384

cannot resolve symbol 'name' 오류

미해결

cannot resolve symbol 'name'오류가 뜨는데 구글링해서 나온 방법으로도 해결이 안되네요ㅠㅠ 어떤게 잘못됐는지 알려주세요

  • 스프링입문
  • 스프링부트
  • 웹mvc
  • db접근
옹기종기 댓글 1 좋아요 0 조회수 352

CRUD 구현에 대한 질문

해결됨

[웹 개발 풀스택 코스] 순수 자바스크립트 기초에서 실무까지

CRUD 구현 토픽중에 61_dom_crud_detail.html에 대한 강의는 따로 없나요? 중간에 있어야할 강의가 빠진것 같아요

  • javascript
  • vanilla-javascript
dnwodnwo0924 댓글 1 좋아요 0 조회수 391

오라클 virtualbox 윈도우11 호스트 전용 네트워크 설정

미해결

15일간의 빅데이터 파일럿 프로젝트

강의에서는 호환문제때문에 5.0 설치하라고 하셨는데 제 노트북에서 설치 후 실행 자체가 되지 않아 virtualbox 6.1.44를 다운받았습니다. 근데 네트워크 설정에서 호스트 전용 네트워크 칸이 뜨지 않아서요. 어떻게 들어가서 설정해야할까요? 저장

  • 빅데이터
  • hadoop
  • kafka
  • zookeeper
  • redis
  • flume
  • impala
  • 데이터-엔지니어링
capekri 댓글 1 좋아요 0 조회수 499

static inner class 에 대해 궁금합니다

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요. DTO를 static inner class로 작성했을 때 멀티스레딩 환경에서 동시성 위험이 있는지에 대해 궁금합니다. 예를 들어 아래와 같이 DTO를 작성하고 사용한다고 했을 때 public class UserDto { public static class Request1 { int id; String name; @Builder private Request1(int id, String name){ this.id = id; this.name = name; } } public static class Request2 { private final int id; private final String name; @Builder private Request2(int id, String name){ this.id = id; this.name = name; } } } 우선 기본적으로 static inner class의 경우 outer 클래스의 인스턴스가 뜨지 않아도 inner 클래스의 인스턴스를 띄울 수 있습니다. 그래서 Builder 패턴을 통해 Request1의 인스턴스를 생성한다면, 롬복의 @Builder를 까보면 결국 public static class RequestBuilder 에서 Request 객체를 만들고 이를 반환하는 방식으로 되어 있는데 반환하고 RequestBuilder 객체는 GC에 반환된다고 들었습니다. 어쨌든 그래서 Request1의 객체가 생성되면 멤버 변수가 final이 아니기에 수정될 여지가 존재하는데, Heap 메모리에 새로운 객체가 생길것이고 Heap 메모리에 생성된 객체가 수정될 수 있다면 다른 스레드가 객체의 상태를 변경할 수 있으니 thread-safe 하지 않을 수 있겠다는 생각이 들었습니다. 만약 Request2처럼 멤버 변수들을 final로 사용한다면 thread-safe 해질 수 있지 않나 라는 생각인데 맞는 생각인지 잘 모르겠어서 질문 남깁니다. 감사합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
brian654321 댓글 1 좋아요 0 조회수 1465

선생님 강의 문의 드릴 게 있는데요~!

미해결

스프링 프레임워크는 내 손에 [스프2탄]

API하고 TPC부터 스프2탄까지 이제 거의 다 들었습니다~ 사물인터넷 통신은 내 손에 << 강의를 수강하려고 하는데요~ 나온지 기간이 좀 지난터라 진행하는데 있어서 임베디드 관련 아무런 지식이 없는 사람은 관련 프로그램 다운로드가 안된다거나 그런 상황이 생기면 대처가 어려울 거 같아서요 지금 시점에 들어도 강의 따라 진행하는데 문제 없을까요? 사물인터넷 강의도 질문드리면 답변 해주시나요~?

  • spring
  • jquery
  • mvc
  • jpa
  • spring-security
열심인 참새 댓글 1 좋아요 0 조회수 358

서비스 로직 질문입니다.

미해결

자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]

안녕하세요, 강사님. loanBook() 서비스 로직 관련 질문입니다. 강의를 듣기 전 혼자 작성해보았는데요, Book book = bookRepository.findByName(request.getBookName()); if(book == null) { throw new IllegalArgumentException("대출할 책이 존재하지 않습니다."); } UserLoanHistory userLoanHistory = userLoanHistoryRepository.findByBookName(book.getName()); if(userLoanHistory.getBookName() == request.getBookName()) { throw new IllegalArgumentException("이미 대출된 책 입니다."); } userLoanHistoryRepository.save(new UserLoanHistory(request.getUserName(), request.getBookName())); 위와 같이 작성해보았습니다. 제가 생각한 로직은 책이 존재하는지 찾고 존재한다면, 책 이름으로 대출 도메인에서 정보 가져와서 대출 정보의 책 이름과 대출하려는 책 이름이 같으면 예외처리를 하고 대출이 가능하면 UserLoanHistory 객체를 저장한다. 입니다. 하지만 userLoanHistoryRepository.findByBookName(book.getName()) 이 부분에서 findByBookName 메소드가 실행되지 않는 것 같습니다.(레포지토리에는 작성해주었습니다.) 그 이유가 UserLoanHistory도메인과 Book도메인이 연결되지 않았기 때문일까요?

  • java
  • spring
  • aws
  • mysql
  • spring-boot
  • jpa
jd 댓글 1 좋아요 0 조회수 408

인기 태그

인프런 TOP Writers

주간 인기글