묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloSpringApplication 실행 중 오류
java: illegal character: '\ufeff' java: class, interface, or enum expected 이런식으로 오류가 나는데 어떻게 해야할지 모르겠습니다. package hello.hellospring.controller;import hello.hellospring.service.MemberService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;@Controllerpublic class MemberController { private MemberService memberService; // 필드주입 - 별로 안좋음 바꿀 수 없기 때문// @Autowired// public void setMemberService(MemberService memberService) {// this.memberService = memberService;// } @Autowired // controller와 service 연결 시켜줌 / 생성자 주입- 가장 좋음음 public MemberController(MemberService memberService) { this.memberService = memberService; }} MemberController.java package hello.hellospring.service;package hello.hellospring.service;import hello.hellospring.domain.Member;import hello.hellospring.repository.MemberRepository;import hello.hellospring.repository.MemoryMemberRepository;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import java.util.List;import java.util.Optional;@Service //Service에 MemberService를 등록 /스프링 빈 등록 / Component로 해도됨public class MemberService { private MemberRepository memberRepository; // @Autowired// public void setMemberRepository(MemberRepository memberRepository) {// this.memberRepository = memberRepository; //setter 주입// } public MemberService(MemberRepository memberRepository) { //외부에서 넣어지게 (직접 new로 생성하는게 x) this.memberRepository = memberRepository; //dependance ijection } /** * 회원가입 */ public Long join(Member member) { validateDuplicateMember(member); //중복회원 검증 memberRepository.save(member); return member.getId(); } private void validateDuplicateMember(Member member) { memberRepository.findByName(member.getName()) // optional로 한 이유는 null 이 아니면을 생략하기 위해 .ifPresent(m -> { throw new IllegalStateException("이미 존재하는 회원입니다."); }); } /** * 전체 회원조회 */ public List<Member> findMembers() { return memberRepository.findAll(); } public Optional<Member> findOne(Long memberId){ return memberRepository.findByID((memberId)); }} MemberService.java
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
팁 공유
설치가 제대로 안되서 검색을 해봤는데 좋은 방법이 있었습니다. mysql 설치하는 사이트가 달라져서 오류가 난 것 같네요. community downloads 에서 window mysql installer에 들어가서 다운로드하면 잘 됩니다. 저도 커뮤니티 서버에서 다운로드하면 실행이 안됬는데 윈도우 installer로 하니까 실행이 됬어요. 여기있는 설명대로 하시면 됩니다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=jaeyoon_95&logNo=221102425074
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
휠이 작동안합니다
alt를 누르고 휠을 눌러도 화면이 안돌아가고 천천히 움직이기만 합니다 그리고 오브젝트를 누르고 쉬프트 + 마우스로 이동하면 영상에서는 클론이 만들어지는데 저는 그냥 길게 늘어지기만하네요
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
name='title', name='description' 을 붙이는 순간 에러가 납니다.
form.jade 파일에서 query string 에 나타나는 부분인 name='title' 과 name='description' 부분을 붙이는 순간 localhost:3000/form 으로 들어가면 에러가 뜹니다. SyntaxError: Unexpected identifier 라고 뜹니다 ㅠㅠ 최대한 해결해보려고 구글링했는데 잘 안 되는군요...
-
미해결
맥 환경에서 Java 환경변수 설정관련 문의
안녕하세요, Java공부하고있는 학생입니다. 현재 맥에서 Java 환경변수 설정관련하여 궁금한게 있어 질문올려봅니다. zshell, iTerm이용중이며, 맥OS는 11.6 BigSur입니다. where java, where javac, java --version 등 명령어 실행 시 정상적으로 출력됩니다. where java 했을땐 /usr/bin/java 라고 나오구요.. zshell 환경변수 설정은 ~/.zshrc 에서 하는것으로 알고있습니다. 하지만 ~/.zshrc 에서 java관련 환경변수 설정(export ~..)를 한적도 없고 관련내용도 없습니다. echo $PATH 실행시 /Library/Frameworks/Python.framework/Versions/3.9/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/joon/development/flutter/bin 라고 출력됩니다! 궁금한점은 java 환경변수 설정이 없는데 어떻게 java가 실행되는지 궁금합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
아나그램 질문(다른 풀이)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님! 아나그램 코드와 성능 관련하여 질문이 있어 글 남깁니다. s1 = input() s2 = input() hs = dict() for x in s1: hs[x]=hs.get(x,0)+1 for x in s2: hs[x]=hs.get(x,0)+1 for i in hs.keys(): if hs.get(i)%2!=0: print("No") break else: print("Yes") 저 같은 경우에는 dictionary를 하나만 생성하여 두 문자열에서 각 알파벳(key)에 해당하는 value들을 통으로 합했습니다. 이에 따라 (만약 각 문자열에서 해당하는 알파벳의 개수가 서로 일치하면) 통으로 합하여 2로 나눈 나머지가 0이 되겠다는 아이디어에 착안하여 위와 같이 풀이했습니다. 프로그램은 정상적으로 작동했는데 시간 복잡도나 성능상에 있어 좋은 코드인지 아닌지가 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
강사님 질문드립니다.
이전에 한번 푸시했던 깃허브 리포지토리에 수정사항이 생겨서 다시 푸시했더니 오류가 생깁니다. 어떻게 해결하면 좋을지 알 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
임베디드 클래스에 @Column 속성을 지정할수 있나요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 임베디드 클래스를 만들고 클래스를 필드로 사용할때 컬럼 속성을 지정해도 큰 문제가 없을까요? @Embeddable class A { ... .... } class B { @Embedded@Column(nullable = false) // 가능???? private A a; }
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
kaggle에서 cv_net_yolo.getUnconnectedOutLayers() 차원
선생님 안녕하세요. 너무 좋은 강의 감사합니다. kaggle에서 cv_net_yolo.getUnconnectedOutLayers().shape(3,)이 나옵니다. 2차원 list로 나오는 colab에서와 달리, kaggle에서는 1차원으로 나오는데 어떤 이유라고 생각하면 될까요?? 그냥 kaggle과 colab의 출력방식차이라고만 이해하면 되나요?
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
HW Run 부분 pipeline 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 먼저 연휴 전에 질문을 드리게 되어 죄송합니다 TT 이번 실습 HW RUN 부분은 BRAM에 Write, Core Run, BRAM에 Read 이렇게 3가지 과정으로 나누어서 이루어졌는데, 여기서 Pipeline 개념 관련해서 질문이 있습니다. 1. HW RUN 과정에서 이미 Pipeline이 적용 되었다고 할 수 있나요? 2. 3가지 과정을 따로 나누지 않고 Pipeline을 적용할 수 있지만, run time 측정을 위해서 일부러 하지 않은 건가요? Pipeline 개념이 아직 미숙하기도 하고, 이번 실습의 경우에 적용이 가능한지, 적용을 했을 때 오히려 더 느려지게 될 수도 있는건지 감이 안잡히네요 :(항상 친절한 답변 감사드려요. 즐거운 연휴 되세요!
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
10:20초 쯤 cpu로 inference한다는 말씀이
10:20 cpu로 inference하면 YOLO가 빠르다는 생각이...라는 말씀은,colab에서 GPU환경으로 사용하는 것이 cpu inference라는 말씀이신가요? (GPU를 켜고 실습을 진행했는데 3초 이상 나와서 질문 드립니다 ㅜㅜ) 강의녹화는 GPU환경에서 하신 건가요?
-
미해결
PC로 인프런강의를 보려고 하는데 화면이 검게 안보입니다...
PC로 인프런강의를 보려고 하는데 화면이 검게 안보입니다... 제 컴퓨터 프로그램문제 일까요??
-
미해결[입문] Qt 6 프로그래밍 1편
LGPL 라이선스에 대한 문의사항입니다.
안녕하세요 오늘부터 강의를 듣게 되었습니다 강의 초반에 설명해주신 LGPL에 대해 궁금한 점이 있습니다. QT 클래스를 수정하게 되면 공개해야 된다고 말씀하셨는데 클래스를 상속받아서 커스텀 버튼이나 커스텀 라벨 클래스를 만들어서 사용하는 것도 공개하는 범위에 들어가나요?.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
연계강의 추천
안녕하세요. 데이터 애널리스트를 꿈꾸는 대학생입니다. 잔재미코딩님의 파이썬 입문 강의를 잘 듣고 있습니다. 꼼꼼하고 공감해주는 강의 진심으로 감사드립니다. '강의소개'에 보면 데이터 분석/과학 코스 로 커리큘럼 강좌 리스트들이 있어 정주행할 생각입니다.다만 궁금한 점이 있는데요. 1. 데이터 관련 커리어에는 데이터 엔지니어, 데이터 사이언티스트, 데이터 애널리스트 등이 있고 직종별로 조금씩 다른 것으로 알고 있습니다. 해당 코스가 데이터 애널리스트를 준비하는 저에게도 알맞은 코스인지 알고 싶습니다. 잔재미코딩님은 단순히 수익이 아닌 배움을 나누는 것에서 희열을 느끼시는 분이라 생각되어 믿고 여쭤보고 싶습니다. (해당 코스중 특정 강의는 듣지 않아도 무방하다는 강의가 있을지 궁금합니다.) 2. 3월에 대학교 개학을 하게 되면 프로그래밍과 관련된 수업을 듣고 싶은데 추천해주실만한 분야가 있을까요? 예를 들어 머신러닝을 위한 선형대수라던지 이산수학과 같은 추후 고도의 프로그래밍을 위해서 미리 들어 놓으면 도움이 될 만한 프로그래밍외 과목이 있으면 추천해주시면 감사하겠습니다 :) (물론 데이터 분석 관련 강의는 잔재미님 강의를 들을 생각입니다.) 3. 제 성격상 프로그래밍 기저에 있는 원론적인 원리를 이해하는 것에 갈증을 느끼고 있는데 '프로그래밍 기초' 와 같은 강의를 듣는 것이 좋을까요..? 주변에서 일단 전체적인 프레임을 잡고 프로그래밍 기초는 추후에 공부해도 괜찮다고 하여 고민이 됩니다. 긴 글 읽어주셔서 감사합니다. 새해 복 많이 받으세요!
-
미해결SVG 마스터
마스크2 돋보기 질문
안녕하세요? 돋보기 예제라고 해서 따라해 보았으나 마스크로 서클 이외의 부분은 안보이게 하고 돋보기가 지나가는곳만 보여지는데 이는 구멍 뚫린 부분만 보여지는 것이지 돋보기는 아닌것 같아서요~ 아 물론 강의는 흥미롭게 잘 따라했습니다! 응용해서 마스크 안씌우고 패턴이 전체화면에 보이는 상태에서 돋보기가 지나가면 뚫린 부분의 패턴부분은 크게 보여지는걸 해보려고 하는데 마스크 영역을 통해서 보여지는 부분만 크게 보여지게 하는 방법이 있는지 아니면 패턴을 두번을 깔아서 마스크 부분에만 큰 패턴을 보여줄수 있는지 궁금합니다. 아 그리고 눈 움직이는 애니메이션은 마우스를 멈추면 계속 반복되지 않는데 이유가 뭘까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
magicgrid.js 오류인거 같은데 아무리봐도 모르겠습니다,,
사진 2장을 첨부하겠습니다. 사진1과 2의 사진의 위치가 정말 자주 변경됩니다. 사진1의 경우로 유지되는 경우가 많고 처음 접속하면 사진2의 모습을 보이다가 사진 1로 돌아갑니다. magicgrid.js에서 만져줘야 할 것 같은데 어떻게 할까요? <사진1> <사진 2>
-
해결됨비개발자를 위한 RPA 강의 (UiPath 기본편)
예외가 발생한 오류해결
아래 첨부사진과 같이 한파일을 선택하여 현재시간의 이름을가진 다른 엑셀파일로 저장하려고 할때 다음과 같은 오류가 뜹니다. 무엇이 문제인가요 ㅠㅠ
-
미해결스프링 시큐리티
AjaxAuthenticationSuccessHandler 관련 질문
안녕하세요 강사님!실습을 진행하다가 오류가 생기는 부분이있어서 질문드립니다. AjaxAuthenticationSuccessHandler 부분에서 @Overridepublic void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { Account account = (Account) authentication.getPrincipal(); response.setStatus(HttpStatus.OK.value()); response.setContentType(MediaType.APPLICATION_JSON_VALUE); objectMapper.writeValue(response.getWriter(),account);} Rest방식으로 user를 호출했을 때, 302에러와 함께 Account account = (Account) ... 부분에서 타입캐스팅 관련 오류가 뜹니다. 그래서 Account 가 아닌 기존의 Object 형으로 받아서 진행하면 오류없이 잘 진행이됩니다. authentication.getPrinciple() 이 String을 반환하는 코드는 아무리 찾아봐도 없는데 String cannot be cast to... 오류가 뜨는것이 이해가 가지 않아 질문드립니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
html코드 복붙 및 정리 질문
html 코드를 복붙했어요 그런데 이렇게 나오네요 <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <body><div class="container"> <div> <h1>Hello Spring</h1> <p>회원 기능</p> <p> <a href="/members/new">회원 가입</a> <a href="/members">회원 목록</a> </p> </div></div> <!-- /container --></body> </html> 그래서 Ctrl+Alt+L로 정리를 했떠니 <!DOCTYPE HTML><html xmlns:th="http://www.thymeleaf.org"><body><div class="container"> <div><h1>Hello Spring</h1> <p>회원 기능</p> <p><a href="/members/new">회원 가입</a> <a href="/members">회원 목록</a></p></div></div> <!-- /container --></body></html> 이렇게 나오구요. 아래처럼 깔끔하게 나오게 한번에 나오게 하려면 어떻게 해야할까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Resources.Load를 해도 계속 null인 상태입니다,,
강사님이 알려주신 방법대로 따라해보았는데 초기화시키길 원하는 오브젝트가 Null이라는 오류가 계속 뜹니다.. 제가뭔가 잘못 입력한것일까요..? ㅠㅠ 구글링해도 방법을 찾을 수 없습니다