inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

주먹구구식으로 코드를 짰는데 에러가 발생합니다.

미해결

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

while customer_no < 51 : spent_time = randint( 5 , 50 ) if spent_time < 16 : print ( "[O] {0} 번째 손님 (소요시간 : {1} 분)" .format(customer_no, spent_time)) total_customer += 1 customer_no += 1 else : print ( "[ ] {0} 번째 손님 (소요시간 : {1} 분)" .format(customer_no, spent_time)) customer_no += 1 print ( "총 탑승 승객 : {0} 분" .format(total_customer)) 왜 이러는 걸까요?

  • python
gulsam 댓글 2 좋아요 0 조회수 307

NoSuchMethodError 문제

미해결

스프링 기반 REST API 개발

findByEmail 메서드에서 NoSuchMethodError 문제가 발생합니다... 구글링을 해보니 라이브러리 충돌이라고 해서 AccountRepository 에서 사용하는건 org.springframework.data.jpa.repository.JpaRepository 길레 dependencies.txt 에서 해당 부분에서 오버라이드 된 곳을 찾아보니 org.aspectj:aspectjweaver 가 1.9.5 에서 1.9.6으로 변경된 것 밖에 없었습니다... 무엇이 잘못되었는지 정말 모르겠는데 한 번만 봐주시면 감사하겠습니다. github.com/Be-poz/stuff/blolb/master/restapi.zip

  • spring
  • rest-api
  • java
kangsy763 댓글 1 좋아요 0 조회수 338

max start

해결됨

3DS MAX 입문강좌 (입문부터 자동차 예제까지)

안녕하세요. 2021버전을 사용하고있습니다. 레이아웃 저장하려고 하는데 customize -> configure project paths -> file I/O -> max start 누르고 modify 들어가봐도 저장되어있는 파일이 없어서 덮어쓰기는 못하고 제 나름 새로 저장을 해보고 해도 레이아웃이 저장이 안되네요 ㅠㅠ 제가 놓치고 있는 부분이 있을까요?

  • 3ds-max
제인 댓글 1 좋아요 0 조회수 228

연관관계 매핑 클래스 조회 관련 질문입니다.

미해결

실전! 스프링 데이터 JPA

안녕하세요 명절은 잘 보내셨죠? 연휴에 그동안 손 놓고 있던 jpa 공부를 다시 해보고 있습니다 연관관계가 있는 클래스(예, 인사정보 + 급여정보)가 있다 했을때 처음 조회시 전체 인사 리스트만 조회를 하고 싶은데 repository 에서 조회를 해보면 각 개인별 급여까지 조인을 해서 쿼리가 나갑니다. 그냥 인사정보 테이블만 조회를 하고 싶은데 어떻게 하는지 감이 잘 안옴니다. class insa() { @Id private Long id; private String name; private String Phone; @OneToMany(mappedBy = "insa", fetch = FetchType.LAZY) private List<Payment> payments = new ArrayList<>(); } class Payment() { @Id private Long id; private LocalDate payment_date priavate Long amount; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "insa_id") priavate Insa insa; } 대략적인 클래스 구조는 이렇습니다.

  • java
  • spring-boot
  • JPA
  • spring
google_user 댓글 1 좋아요 0 조회수 258

JaCoCo 웹페이지에 측정 결과가 반영이 안될 때

해결됨

더 자바, 코드를 조작하는 다양한 방법

안녕하세요. 코드 커버리지 강의 보면서 JaCoCo 설치 과정을 그대로 따라했는데 무엇이 문제인지 JaCoCo의 index.html을 실행하면 코드 커버리지 측정 결과가 반영이 안됩니다. 테스트를 실행하고 빌드해도 아무런 에러도 없고, index.html 페이지에서는 테스트 실행이 0%이며 빨간색으로만 표시됩니다. ㅠㅠ 인텔리제이에 있는 코드커버리지 기능은 제대로 작동이 되는데 어디서부터 확인하면 좋을까요. ㅠㅠ 항상 좋은 강의 감사합니다.

  • JPA
  • java
  • spring
sombrero 104 댓글 4 좋아요 1 조회수 600

이미지 저장이 안되고 updates 폴더에 동영상가 다른 파일이 보입니다.

미해결

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

안녕하세요 지금 multer를 이용하여 이미지 저장 을 했습니다. updates 폴더를 확인했고 폴더엔 파일이 보이긴 한데 동영상과 다른 파일이 보입니다. console 로 찍으면 사진을 저장하면 true라곤 뜨고 있습니다. 그런대 filename 이나 filepath 같은게 동영상과 달리 이르이 뜹니다. 그리고 uploads 폴더에 똑같은 파일 이름은 아니고 다르게 떠서 이게 저장이 됬다고 해야되는지는 모르겠습니다. 사진을 추가하기 전에 동영상과 달리 사진이 보여야 할 자리에 미리 scroll이 보입니다.

  • react
  • redux
  • mongodb
  • 웹앱
  • nodejs
nicolas83 댓글 1 좋아요 0 조회수 372

컴포넌트간 통신에 관해 질문드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

현재 회사에서 vue프로젝트로 변경되어 엄청 고생중입니다. props, emit, eventbus emit, vuex ref, parent 여러가지 있더군요. 디자이너가 만들어논 컴포넌트 depth때문에 머리가 아프네요 vuex강좌 정말 잘 들었습니다. 다른 통신방법 뺴고 전부 vuex로만 하면 문제가 되는지요? 문제는 없어보이지만... 1. vuex만 써도 정석인지? 2. 후발 개발자들은 더욱더 맨붕이 오지 않을지? 제 생각에 vuex가 다른 통신 방법보다 난이도가 좀 있는듯 해서 그렇습니다. 3. 힘들지만 vuex만 써서 통신을 한다면 가장 이상적인 통신방법인지 알고 싶습니다.

  • es6
  • vuex
  • vuejs
  • javascript
21thjojo 댓글 1 좋아요 2 조회수 197

Align 질문입니다

미해결

3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌

align 할때 좌표가 움직여야 하는데 자꾸 오브젝트가 움직입니다...ㅠㅠ뭐가 문제인걸까요?

  • 3ds-max
안터쪄요오 댓글 2 좋아요 0 조회수 272

무슨 문제일가요 ㅠ.

해결됨

[리뉴얼] React로 NodeBird SNS 만들기

  • nodejs
  • redux
  • express
  • react
  • Next.js
담담 댓글 3 좋아요 0 조회수 2558

가변 조건의 index 쿼리 병합 문의.

미해결

진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지

강의 내용을 실무에 적용하려고 고민을 하고 있습니다. 기존에는, 아래와 같은 조건을 if함수와 Vlookup함수를 사용하여 rawdata를 2차 가공해 왔었습니다. 구간 정의 (구간별 범위)는 수시로 변경되는 조건입니다. ( 아래 table 예시 참조) 이련 경우에는, 병합기능 또는 열추가 기능을 사용해서, data를 가공하는 방법이 가능한지 문의 드립니다. 고민하는 것들의 대부분의 내용이 강의를 통해 방법을 찾았는데, 이 부분에서 막혀서.. 고민하다 질문글 드립니다.. 그리고, power query 응용강좌나, 다른 power pivot등에 대한 강좌를 올리실 계획은 없으신지요?

  • ms-office
  • excel
Hyun Ho Roh 댓글 9 좋아요 1 조회수 849

캐시란?

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요 선생님, 명강의 늘 감사드립니다. 바로 본론으로 들어가겠습니다. 질문 내용은 다음과 같습니다. 16:47에서 말씀하시는 캐싱이라는 뜻에 대한 상세한 개념을 정리하고자 질문을 드립니다. 캐시의 추상적인 개념은 나중에 요청을 결과를 미리 저장해두었다가 빠르게 서비스를 해준다는 의미로 인지하고 있습니다. 1. 컴퓨터 자체에서의 캐시 메모리에 캐싱한다는 것인지, DB 자체에서 내부적인 캐시에 데이터를 캐싱? (데이터를 가지고 있다) 한다는 의미인지 궁금합니다. 2. 만약 DB 자체에서의 캐쉬라면 DB의 캐시와 컴퓨터의 캐시 메모리의 차이점이 무엇인지 궁금합니다. 예를 들어 DB 자체의 캐시란 요청을 결괏값을 컴퓨터 캐시 메모리에 올려놓고 트랜잭션이 완료되기 전에 재사용하는 의미인지 궁금합니다. 3. 일반적으로 알고 있는 웹서비스의 구조는 다음과 같습니다. 일반적으로 마이바티스를 사용할 경우 다음과 같은 구조가 된다고 알고 있습니다. [Look aside cache] jpa 를 사용하면 다음과 같은 구조가 되나요? 감사합니다. 출처 : https://www.youtube.com/watch?v=mPB2CZiAkKM

  • java
  • JPA
junmo sung 댓글 1 좋아요 2 조회수 1195

favorite list에서 remove

미해결

따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기

안녕하세요, 14강 favoritepage에서 remove버튼을 누르면 지워지고 화면이 리로드되는 부분에서 질문이 있습니다. 두개의 방법 중에 처음에 말씀하신 FavoriteList에서 해당값을 지우는 방법으로 코드를 짜보았습니다. console에 확인했는데 FavoriteList는 변경이 잘 되었습니다. 그런데 화면은 그대로 입니다. 화면에 바뀐것을 바로 보여주는 것을 어떻게 해야할지 모르겠습니다. 아래는 제가 짜본 코드의 일부입니다. const [ FavoriteList , setFavoriteList ] = useState ([]) ; const onClickDelete = ( movieId ) => { Axios . get ( `${ FAVORITE_SERVER } /removeFromFavorite/ ${ movieId }` ) . then ( ( res ) => { if ( res . data . success ) { let idx = FavoriteList . findIndex ( ( elem ) => { return elem . movieId == movieId ; } ) ; FavoriteList . splice ( idx , 1 ) ; setFavoriteList ( FavoriteList ) ; } else { alert ( " 리스트에서 지우는데 실패했습니다. " ) ; } } ) ; }; 어떻게 해야하나요?

  • express
  • mongodb
  • nodejs
  • react
  • 웹앱
엔조이코딩 댓글 0 좋아요 0 조회수 198

강의에 플라스크를 설치하는 부분이 누락된 것 같습니다.

해결됨

파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용

3강. 플라스크 시작해 봅시다 - 라우팅과 렌더링, 정적 파일 만들기 : 2분54초 - 라우팅과 렌더링, 정적파일(연습문제) : 2분54초 위에 두 강의가 동일한 강의인것 같구요. 순차적으로 보고 있는데, 아직 플러스크 설치도 하지 않았는데, 바로 연습문제를 푸는것이 이상해서 PDF를 보니 플러스크 설치 하는 부분이 나와있습니다. 아마 강의가 잘못 올라간것 같은데 확인좀 부탁드리겠습니다.

  • mongodb
  • flask
빡파송송계란 댓글 1 좋아요 0 조회수 257

문의

미해결

윤재성의 만들면서 배우는 Spring MVC 5

min = ((currentPage -1) / paginationCnt ) * paginationCnt + 1 위의 코드처럼 min 값 구할때 이렇게가 맞는거라고 문의했는데 ((currentPage - 1) / contentPageCnt) * contentPageCnt + 1 이렇게 페이지당 보여질 개수로 해도 상관없지않나요? 어차피 10개로 나누고 곱하는건 같은데 제가 이해가안되서 정리한번 부탁드립니다

  • java
  • MVC
  • XML
  • spring
good 댓글 1 좋아요 0 조회수 212

사용자 지정 함수 호출 불가

미해결

진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지

강의와 동일하게 고급편집까지 마친 후에, 사용자 지정 함수를 호출하려고 했으나 개인정보 문제와 같은 사유로 내용을 불러 올 수가 없습니다

  • excel
  • ms-office
yoisang 댓글 2 좋아요 1 조회수 276

v-for 에서 v-bind:key값

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

v-for=" user in users " 요렇게 입력해주면 빨간밑줄로 v-bind 키 넣으라고해서 v-bind:key="user" 로 넣어줬는데 vscode 상에선 에러메시지가 안나오는데 라이브서버 돌리면 실행은되지만 에러메시지가 나오더라구요.. v-bind:key="user.id" 로 해주면 그제서야 사라지던데 user.id는 구글링해서 알게된거라.. 맞는것인지도 모르겠습니다.

  • javascript
  • vuejs
꿀돼지 댓글 2 좋아요 5 조회수 2248

깃허브 권한 등록건

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

안녕하세요. 깃허브 주소에 대한 접근권한에 대해 신청하려고합니다. 인프런 아이디 : gnslgns0@gmail.com 인프런 이메일 : gnslgns0@gmail.com 깃허브 이메일 : gnslgns0@gmail.com 입니다.

  • vuejs
  • vuex
  • es6
  • javascript
최정회 댓글 1 좋아요 1 조회수 204

console.log를 찍고 싶어요..

미해결

따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기

1. [nodemon] app crashed - waiting for file changes before starting... #4번 따라하는 도중 console.log가 안찍혀요.. 아래 버그좀 잡고 싶습니다. 2.

  • express
  • react
  • 웹앱
  • nodejs
  • mongodb
이준 댓글 1 좋아요 0 조회수 137

3-6 실습(과제) 진행중 질문

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

안녕하세요 실습(과제)인 엔카사이트 접속 후 매물 조회 기능을 수행중에 있는데요 encar.com에 접속하면 항상 광고 팝업창이 뜨는데 자동으로 종료시키는 법을 알고 싶습니다 셀레니움에서 웹페이지 접속시 광고와 같은 팝업창이 뜰 경우 처리해주는 기능이 있는지 궁금합니다

  • python
  • 웹-크롤링
hanjin915 댓글 1 좋아요 0 조회수 267

안녕하세요

미해결

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

안녕하세요 상품 주문을 누르면 500에러가 나옵니다.. 뭐가 문제인지 감이 안잡힙니다..ㅠ 주문내역은 잘나오고 있습니다 에러 내용입니다 2020-10-01 23:09:32.109 ERROR 9752 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is jpashop.jpabook.exception.NotEnoughStockException: need more stock] with root cause OrderController,OrderList 소스입니다 package jpashop.jpabook.controller ; import jpashop.jpabook.domain.Member ; import jpashop.jpabook.domain.Order ; import jpashop.jpabook.domain.item. Item ; import jpashop.jpabook.repository.OrderSearch ; import jpashop.jpabook.service.ItemService ; import jpashop.jpabook.service.MemberService ; import jpashop.jpabook.service.OrderService ; import lombok. RequiredArgsConstructor ; import org.springframework.stereotype. Controller ; import org.springframework.ui. Model ; import org.springframework.web.bind.annotation. GetMapping ; import org.springframework.web.bind.annotation. ModelAttribute ; import org.springframework.web.bind.annotation. PostMapping ; import org.springframework.web.bind.annotation. RequestParam ; import javax.jws. WebParam ; import java.util. List ; @Controller @RequiredArgsConstructor public class OrderController { private final OrderService orderService ; private final MemberService memberService ; private final ItemService itemService ; @GetMapping ( "/order" ) public String createForm ( Model model ){ List < Member > members = memberService . findMember (); List < Item > items = itemService . findItems (); model . addAttribute ( "members" , members ); model . addAttribute ( "items" , items ); return "order/orderForm" ; } @PostMapping ( value = "/order" ) public String order ( @RequestParam ( "memberId" ) Long memberId , @RequestParam ( "itemId" ) Long itemId , @RequestParam ( "count" ) int count ) { orderService . order ( memberId , itemId , count ); return "redirect:/orders" ; } @GetMapping ( "/orders" ) public String orderList ( @ModelAttribute ( "orderSearch" ) OrderSearch orderSearch , Model model ) { List < Order > orders = orderService . findOrders ( orderSearch ); model . addAttribute ( "orders" , orders ); return "order/orderList" ; } } <!DOCTYPE HTML > < html xmlns: th ="http://www.thymeleaf.org" > < head th :replace ="fragments/header :: header" /> < body > < div class ="container" > < div th :replace ="fragments/bodyHeader :: bodyHeader" /> < div > < div > < form th :object ="${orderSearch}" class ="form-inline" > < div class ="form-group mb-2" > < input type ="text" th :field ="*{memberName}" class ="form-control" placeholder =" 회원명 " /> </ div > < div class ="form-group mx-sm-1 mb-2" > < select th :field ="*{orderStatus}" class ="form-control" > < option value ="" > 주문상태 </ option > < option th :each ="status : ${T(jpashop.jpabook.domain.OrderStatus).values()}" th :value ="${status}" th :text ="${status}" >option </ option > </ select > </ div > < button type ="submit" class ="btn btn-primary mb-2" > 검색 </ button > </ form > </ div > < table class ="table table-striped" > < thead > < tr > < th >#</ th > < th > 회원명 </ th > < th > 대표상품 이름 </ th > < th > 대표상품 주문가격 </ th > < th > 대표상품 주문수량 </ th > < th > 상태 </ th > < th > 일시 </ th > < th ></ th > </ tr > </ thead > < tbody > < tr th :each ="item : ${orders}" > < td th :text ="${item.id}" ></ td > < td th :text ="${item.member.name}" ></ td > < td th :text ="${item.orderItems[0].item.name}" ></ td > < td th :text ="${item.orderItems[0].orderPrice}" ></ td > < td th :text ="${item.orderItems[0].count}" ></ td > < td th :text ="${item.status}" ></ td > < td th :text ="${item.orderDate}" ></ td > < td > < a th :if ="${item.status.name() == 'ORDER'}" href ="#" th :href ="'javascript:cancel('+${item.id}+')'" class ="btn btn-danger" >CANCEL</ a > </ td > </ tr > </ tbody > </ table > </ div > < div th :replace ="fragments/footer :: footer" /> </ div > <!-- /container --> </ body > < script > function cancel(id) { var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "/orders/" + id + "/cancel"); document.body.appendChild(form); form.submit(); } </ script > </ html >

  • JPA
  • spring-boot
  • 웹앱
  • java
  • spring
고무오리디버깅 댓글 1 좋아요 0 조회수 304

인기 태그

인프런 TOP Writers

주간 인기글