묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
앱 실행후, 카트 페이지에 들어갈때 다음과 같은 오류가 발생합니다 ㅠㅠ
삭제된 글입니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
강의 문의드립니다.
안녕하세요. 좋은 강의 올려주셔서 공부하고 있습니다. 그리고 실력 향상에 많은 도움이 되고 있습니다. ^^ 바쁘시겠지만.. 혹시 나중에 시간이 되신다면.. 강사님 스타일로 사이트를 통째로 코딩하는 강의도 올려 주실 수 있으실지 하고 문의남겨드립니다. 저는 아직 배우는 중이라서 잘은 모르겠지만 코드 쓰시는 방법들이 명확하고 깨끗하게 쓰시는 것 같다는 느낌을 받았습니다. 실무에서 어떤 방식으로 사이트를 코딩 하시는지 궁금증이 커졌습니다. 그럼 남은 하루도 편안한 시간 되세요. 감사합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
이벤트 발생 관련
선생님 News 태그를 클릭하면 이렇게 이벤트가 2번씩 발생하는데 이유가 무엇일까요?
-
해결됨스프링 데이터 JPA
DomainClassConverter 사용 관련해서 MethodArgumentConversionNotSupportedException 에러가 납니다.
27강 DomainClassConverter 관련 수업을 들으며 코드 동일하게 따라치며 강의 듣고 있는데요, DomainClassConverter 사용 전 @PathVariable 을 사용하여 Long 으로 id 를 받아와서 repo 로 부터 엔티티를 꺼내 리턴하는 방식으로 동일한 테스트 코드에서 이상 없이 돌아갑니다. 하지만 DomainClassConverter 를 사용하는 취지로 @PathVariable("id") Post post 와 같이 작성한 뒤 테스트를 돌려보면 테스트가 돌아가지 않습니다. 구체적인 코드는 아래와 같습니다. DomainClassConverter 사용 전 코드입니다. @GetMapping("/posts/{id}") public String getPost(@PathVariable Long id) { Optional<Post> byId = postRepository.findById(id); Post post = byId.get(); return post.getTitle(); } DomainClassConverter 기능을 사용하기 위해 변경한 코드입니다. @GetMapping("/posts/{id}") public String getPost(@PathVariable("id") Post post) { return post.getTitle(); } 테스트 코드 입니다. @Test public void getPost() throws Exception { // Arrange Post post = new Post(); post.setTitle("jpa"); postRepository.save(post); // Act ResultActions actual = mockMvc.perform(get("/posts/" + post.getId())).andDo(print()); // Assert actual.andExpect(status().isOk()); actual.andExpect(content().string("jpa")); } 발생하는 예외 로그 입니다. Hibernate: call next value for hibernate_sequence Hibernate: insert into post (created, title, id) values (?, ?, ?) 2020-06-18 18:30:50.714 TRACE 86203 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [TIMESTAMP] - [null] 2020-06-18 18:30:50.715 TRACE 86203 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [VARCHAR] - [jpa] 2020-06-18 18:30:50.715 TRACE 86203 --- [ main] o.h.type.descriptor.sql.BasicBinder : binding parameter [3] as [BIGINT] - [1] 2020-06-18 18:30:50.752 WARN 86203 --- [ main] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException: Failed to convert value of type 'java.lang.String' to required type 'com.github.callmewaggs.commonweb.post.Post'; nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'com.github.callmewaggs.commonweb.post.Post': no matching editors or conversion strategy found] MockHttpServletRequest: HTTP Method = GET Request URI = /posts/1 Parameters = {} Headers = [] Body = null Session Attrs = {} Handler: Type = com.github.callmewaggs.commonweb.post.PostController Method = com.github.callmewaggs.commonweb.post.PostController#getPost(Post) Async: Async started = false Async result = null Resolved Exception: Type = org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 500 Error message = null Headers = [] Content type = null Body = Forwarded URL = null Redirected URL = null Cookies = [] MockHttpServletRequest: HTTP Method = GET Request URI = /posts/1 Parameters = {} Headers = [] Body = null Session Attrs = {} Handler: Type = com.github.callmewaggs.commonweb.post.PostController Method = com.github.callmewaggs.commonweb.post.PostController#getPost(Post) Async: Async started = false Async result = null Resolved Exception: Type = org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException ModelAndView: View name = null View = null Model = null FlashMap: Attributes = null MockHttpServletResponse: Status = 500 Error message = null Headers = [] Content type = null Body = Forwarded URL = null Redirected URL = null Cookies = [] java.lang.AssertionError: Status Expected :200 Actual :500 <Click to see difference> ...생략 단순히 제가 오타가 있다거나 하는 문제인가요? 검색을 해봤는데도 해결책을 찾기 어려워서 질문 올립니다.
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
안녕하세요 문자열 관련해서 질문드립니다.
문자열 결합할때 StringJoiner 라는 친구도 있는걸로 아는데요 위 buffer 나 builder는 추가 및 수정도 가능해서 쓰는건가요?
-
해결됨빠르게 git - 핵심만 골라 배우는 Git/Github
특정 파일 push error 문의
어떤 폴더를 지정하고 특정 파일만 push 하고 싶은데 계속 전부 다 업로드 되네요..ㅠ analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git add base_code_SBJ_SVD.ipynb warning: LF will be replaced by CRLF in base_code_SBJ_SVD.ipynb. The file will have its original line endings in your working directory analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git commit -m "SVD 활용 추천시스템" [master b9dc7e0] SVD 활용 추천시스템 1 file changed, 2209 insertions(+) create mode 100644 base_code_SBJ_SVD.ipynb analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git remote add original https://github.com/SonByungjin/SVD_KakaoArena.git analysis@DESKTOP-0M7522G MINGW64 /c/dev/melon-playlist (master) $ git push -u original master -----------------------------------------이렇게까지 하면--------------------------------------------- Enumerating objects: 150, done. Counting objects: 100% (150/150), done. Delta compression using up to 4 threads Compressing objects: 100% (121/121), done. Writing objects: 100% (150/150), 2.60 MiB | 1.41 MiB/s, done. Total 150 (delta 73), reused 62 (delta 27), pack-reused 0 remote: Resolving deltas: 100% (73/73), done. To https://github.com/SonByungjin/SVD_KakaoArena.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'original'. 이러면서 죄다 업로드 됩니다.. 답변주시면 감사하겠습니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
질문있습니다!
1. 3:18에 single_table 전략은 그냥 dtype이 들어가는데 굳이 @DiscriminatorColumn 을 해주시는 특별한 이유가 있나요 ?? 2. 생각해보면 item 테이블 또한 공통의 테이블들인데, 이것들을 MappedSuperclass로 사용하지 않는 이유는 조회를 하기위해서 그냥 상속관계로 두는 것이 맞나요 ? 그렇다면 만약 createdBy 처럼 find 로 찾을 이유는 없지만 공통된 부분인 것만 MappedSuperclass를 사용하면 된다고 받아들여도 될까요?
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
No module named 'googletrans' 오류 관련 질문드립니다.
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-6-c115971908ad> in <module> ----> 1 from googletrans import Translator 2 dave = Translator() 3 word = dave.translate('나는 가방을 매고 학교에 갔습니다.', dest='en', src='ko') 4 print (word.text) ModuleNotFoundError: No module named 'googletrans'위와 같이 모듈을 찾을 수 없다는 오류가 발생합니다.현재 윈도우 사용중이며, 실습 내용에 따라 pip install --upgrade google-api-python-client pip install googletrans 위 명령어대로 cmd에 입력하여 설치했습니다. 제가 시도한 방법은 두 가지입니다. 1. upgrade 명령어로 최신 버전 업그레이드를 시도했으며 pip list로 최신 버전이 설치됐음을 확인했습니다.2. 혹시 path 때문인가 의심되어 제어판->고급 시스템 설정 -> 환경 변수에서 경로를 확인했지만C:\Users\KKM\AppData\Local\Programs\Python\Python38-32\Scripts\C:\Users\KKM\AppData\Local\Programs\Python\Python38-32\위와 같이 경로가 정상적으로 지정되어 있었습니다. 3. 컴퓨터를 완전히 종료한 후 재시도했습니다. 변화는 없었습니다. googletrans 실습 전의 math 라이브러리 실습의 경우 잘 작동했는데혹시 더 시도해볼만한 방법이 있을까요?
-
미해결애플 웹사이트 인터랙션 클론!
Canvas vs MP4 vs SVG (Bodymovin)
안녕하세요. 현재 canvas를 이용해서 인터렉티브한 개인 포트폴리오용 웹사이트를 만들고 있는데 큰 도움이 되었습니다. 추가적으로 "이미지, 영상, 웹사이트 로드속도"에 대해 궁금한점이 있어 질문을 남겨봅니다. 정적인 이미지를 로드 할 때 - 카메라로 담긴 실제 사진은 jpg 또는 배경 상황에따라 png 로 - 일러스트로 만들어진 아이콘, 그래픽디자인은 svg 로 업로드 하면 여러방면에서 괜찮다고 들었습니다. <<<궁금한점은 gif animation처럼 짧은 모션디자인이나 영상 mp4 클립을 일반적으로 (인터렉티브 function 이 없는 경우) 어떤 방식으로 업로드해야 가장 효율적인지 입니다. >>> 최대 15초 가량되는 1920 x 1080 FHD 영상을 업로드 한다면 어떤 방법이 가장 효율적인지 궁금합니다. 포트폴리오 목적이기에, 많은 모션영상이 업로드 될 예정이고 처음부터 탄탄하게 웹사이트를 제작하고 싶습니다. CANVAS vs HTML Video vs SVG (body Movin from after effects 또는 직접 만들기) 강좌에 포함된 파일에서 비교영상을 보았을 때, 인터렉티브한(예: 스크롤) function 을 적용 했을 경우 canvas가 더 효과적이라고 이해했습니다. 인터넷으로 리서치 해 본 결과도 이 분야에서는 대체적으로 canvas > svg > html mp4 로 이해하고 있습니다. <<< canvas의 단점은 오로지 svg 와 html mp4 에 비해 작업양이 더 많기 때문인가요? >>> 경험을 바탕으로 개인적인 의견 부탁드리겠습니다. 그리고 다시 한 번 좋은 강좌 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
k번째 큰 수 출력 값이 143이 안나옵니다.
import sys sys.stdin = open("input.txt", "rt") n, k = map(int, input().split()) a = list(map(int, input().split())) res = set() for i in range(n): for j in range(i+1): for m in range(j+1): res.add(a[i]+ a[j]+ a[m]) # res 에 집어 넣음 res = list(res) res.sort(reverse = True) print(res) print(res[k-1]) 결과값이 [13, 15, 34, 23, 45, 65, 33, 11, 26, 42] # 입력 리스트 a의 값 [195, 175, 172, 164, 163, 156, 155, 153, 152, 149, 145, 144, 143, 141, 140, 136, 135, 133, 132, 131, 130, 129, 126, 125, 124, 123, 122, 121, 120, 118, 117, 116, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 45, 43, 41, 39, 37, 35, 33] # res = list(res) 172 이렇게 나옵니다... a[i]+ a[j]+ a[m]으로 계산된 값을 보면 172가 정답이긴 한데..선생님의 코드랑 똑같고 인풋도 똑같은데 어쩨서 아웃풋이 다른지 모르겠습니다. ps- 10 13 # n, k = map(int, input().split()) 코드에 해당 하는 이 줄에서 k = 13일 경우 143이 출력됩니다. 이러한 경우가 아닌가 문의드립니다! 감사합니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
강의 수강 방법에 대해 질문이 있습니다.
안녕하세요. 저는 자바를 통한 안드로이드 기초를 공부했었고, 기본 문법적인 부분말고 가시적인 결과물을 만들어보고 싶어서 이 강의를 수강하게 되었습니다. 강의를 수강하면서 고민이 생겼는데요. 강사님께서 코드를 작성하시면서 간단하게 코드의 쓰임에 대해서 설명을 해주시는데요. 수업을 있는 그대로 따라 가면은 강사님과 같은 결과물을 만들어 낼 수 있지만... 제 스스로 다시 작성하라고 한다면 코드를 외우지 않는 이상 어려울 거라고 판단되었습니다. 그래서 저는 이 강의를 들으면서 Firebase에 사용에 대해서도 병행으로 공부를 하고 있는데요. 그러다 보니 진도가 나가는 속도가 느려지고 한편으로는 '내가 지엽적인 부분에 집착하는 것인가?' 의문이 들었습니다. 결국 제가 궁금한 점은 이 강의를 수강하는데 있어서, 먼저 흐름을 알 수 있도록 강사님 코드를 따라가며 수강을 하는게 좋을 지, 스스로 코드를 작성할 수 있을 정도의 이해를 가지고 천천히 수강을 해야하는지가 궁금합니다. 정답은 없다고 판단되지만, 어떤게 이 강의를 통해서 도움이 될 지... 조언해주시면 감사하겠습니다.
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
pd.read_csv("data/상가") 데이터 불러올때 파일명 자동완성 문제
결과적으로는 csv파일명 전체를 입력하면 불러오는데 문제는 없지만 보통 pd.read_csv("data/상가") => 상가까지 입력한 상태에서 tab키를 누르면 데이터 파일명이 알아서 입력이 되던데 현재 다른 csv파일은 자동으로 입력되지만 해당 파일만 tab키가 먹지 않습니다. 물론 파이썬 경로 내의 data라는 폴더 내에 상가업소정보 파일이 위치된 상태입니다. 딱히 문제가 되는건 없지만 어떤 문제로 인해 자동완성이 안 되나 싶어 질문드립니다. os는 맥입니다..ㅜㅜ
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
render_template과 redirect
안녕하세요. 로그인과정에서 오류발생시 redirect(url_for("members_login")) 이렇게 처리되는데요. render_template("login.html") 과의 차이는 무엇일까요?? 표면상으로는 동일해보여서요. 더불어서 로그인 성공시 return redirect(url_for("lists")) 를 통해 list로 이동하게 되면 session["email"], session["name"] 등의 정보가 자동으로 넘어가서 리스트에서 출력되는 것 같은데 어떻게 가능한가요??
-
미해결Firebase 서버를 통한 IOS앱 HowlTalk 만들기
Windows 10 으로 설명은 없나요?
모두 Mac 에서 개발하는 것이네요 전 Windows 10 이여 학습참여는 되어있는데 동영상 보며 배울수가 없습니다. 그리고 하울님 코딩하실때 서명은 없어 그냥 혼자 개발하시는것 같습니다. 현제 os도 다르면서 초보라 전혀 이해가 되지 않습니다. windows10 상에서 개발과 개발과정에 대한 설명이 있으면 좋겠습니다.
-
미해결Java TPC 실전프로젝트 (Java API 활용)
네이버 search place api 지원 종료 에관해서 여쭤봅니다.
안녕하세요 다름이 아니라 네이버 클라우드에서 search place api 지원을 종료해서 그럽니다. 혹시 대체 api 가 있는지 해서 질문 남깁니다.
-
프론트엔드 개발자를 위한 웹팩
sudo npm install gulp --global
삭제된 글입니다
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
파워포인트파일
안녕하세요 선생님강의잘듣고있습니다. 제가 지금 outer join까지 다끝냈는데요 들을때 오라클 디밸로퍼에 선생님 ppt에있는 문법이나 설명, 문제들을 하나하나다적어왔는데요 다듣고 혼자 보면서 해보려고요 근데 제 노트북에 있는 프로그램이 다꺼지면서 거기적어놨던것들이 다날라갔네요. 제가 미리저장을해왔어야했는데.. ㅠㅠ 그래서 선생님 파워포인트파일을 볼수있을까요? 그걸보면서 다음에 복습하고싶어서요
-
미해결React로 NodeBird SNS 만들기
불러들인다에 의미
여기서 LOAD 불러들인다고 하셨잖아요. 그러면 불러들인다에 의미가 서버에서 db.findAll({}); 해서 게시글이나 댓글들을 컴포넌트에 뿌려줄때 필요한 액션인가요??
-
미해결윤재성의 처음시작하는 JavaScript Tutorials
manifestLoadError
에러가 발생하여 강의를 들을 수 없네요
-
미해결스프링 프레임워크 핵심 기술
Java Bean 설정 파일 내부 DI 관련 문의
안녕하세요 기선님, 좋은 강의 열심히 듣고 있는데요, 강의 내용 중에 궁금한 점이 하나 있어서 문의드립니다. Java Bean 설정 파일 내부에서 의존성 주입을 받는 시나리오 중에 아래와 같이 public class ApplicationConfig { @Bean public BookService bookService() { BookService bookService = new BookService(); //bookService.setBookRepository(bookRepository); bookService.setBookRepository(bookRepository()); return bookService; } @Bean BookRepository bookRepository() { return new BookRepository(); }} @Bean 메서드를 직접 호출해서 주입을 받으면 Bean으로 등록된 객체가 전달되지 않고 새로운 객체를 생성하는 것 같습니다. <context.getBean("bookRepository")와 context.getBean("bookService").getBookRepository() 출력결과> com.sboo.springframeworktutorial.BookRepository@50ad3bc1 com.sboo.springframeworktutorial.BookRepository@223aa2f7 제가 잘못 프로그래밍한 부분이 있을까요? 늘 감사드립니다~