묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 데이터 JPA
Member member로 바로 받아서 출력 질문있습니다!
안녕하세요 영한님. 진행 중에 출력이 잘 되지 않아서 질문드립니다. @GetMapping("/members2/{id}") 이 부분을 Member member로 바로 받아서 return member.getUsername()을 해보니깐 1 만 출력이 되길레 member 를 print 해보았더니Member(id=null,username=1,age=0) 라고 뜹니다.DB에는 정확히 들어가 있는 것은 확인되는 상태입니다. 무엇이 문제일까요 ??
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
우선순위 큐 마무리 강의에서 IComparable<Knight> 부분 질문드립니다.
안녕하세요 날씨가 더운데 고생이 많으십니다. 다름이 아니라 질문이 있어 여쭤보고자 합니다. 우선순위 큐 마무리 강의에서 6분 30초 이후에서부터 우선순위 큐를 int형 뿐만 아니라 다른 형태에서도 사용할 수 있게 ( class 등) 제네릭을 사용하셨는데 이해가 안되는 부분은 먼저 코드를 보자면 1. class PriorityQueue<T> where T : IComparable<Knight> { ... } class Knight : IComparable<Knight> { ... } ... 이 코드내용인데 여기서 이해 안되는 부분은 class PriorityQueue<T> where T : IComparable<Knight> 에서 where T를 사용하셨지만 왜 class Knight : IComparable<Knight>에선 where T를 사용하지 않으신가요? 정리하자면 왜 PriorityQue 클래스 에서는 where T 를 쓰셨고 Knight 클래스에서는 where T를 사용하지 않은 이유가 궁금합니다 2. class Knight : IComparable<Knight> 에서 인터페이스를 구현하지 않아 에러가 나서 Knight 클래스에서 public int CompareTo(Knight other) { if (Id == other.Id) return 0; return Id < other.Id ? 1 : -1; } 라는 인터페이스를 구현했는데 왜 class PriorityQueue<T> where T : IComparable<T>에서는 따로 인터페이스를 구현 안해도 에러가 나지 않는 이유가 궁금합니다 같은 인터페이스인 IComparable<T> 를 사용하면 Knight 클래스와 마찬가지로 PriorityQueue 클래스에서도 인터페이스를 구현해야 맞지 않나요??? 질문에 대한 답변좀 부탁드리겠습니다. 바쁘신데 시간 뺏어 죄송합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
화면(=크롬 개발자도구console에) 아래와 같은 오류가 발생하는데ㅠㅠ....
화면에(=크롬 개발자도구 Console에) "Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers." 라는 오류가 찍히는데ㅠㅠ...구글링해봐도 무슨말인지 이해가 잘 되지 않습니다ㅠㅠ....
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
강의와 똑같이 따라쳤는데 안되는 경우는 무엇이 문제일까요?
자바스크립트 부분에 .value에서 value 에 아무색도 안들어오고 검색창에 글자를 입력하면 저 함수부분이 실행이 안됩니다 <!DOCTYPE html> <html> <head> <title>나의 첫번째 html</title> <link rel="stylesheet" href="basic_style.css"/> </head> <body> <nav> <a href="index.html">Home</a> </nav> <h1>my first</h1> <p>my first paragraph</p> <a href="https://www.naver.com">let's go</a> <input type="text" name="name" id="user_name" onkeyup="doSomething()"> <button type="button" onclick="alert('abc')">Say hi</button> <hr/> <img src="https://thumbs.dreamstime.com/b/woman-praying-free-birds-to-nature-sunset-background-woman-praying-free-birds-enjoying-nature-sunset-99680945.jpg"> <script> function doSomething(){ var name = document.getElementsById("user_name").value; document.getElementsById("hello").innerHTML="hi" + name + "님" } </script> </body> </html>
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강사님하고 별반 다를거 ㅇ벗는 코드인데 타임리미트가 걸립니다.
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; int main() { int rou = 10; int A[10] = {}, B[10] = {}; int scoA = 0, scoB = 0, lastW = 0; for (int i = 0; i < rou; i++) scanf("%d ", &A[i]); for (int i = 0; i < rou; i++) scanf("%d ", &B[i]); for (int i = 0; i < rou; i++) { if (A[i] == B[i]) { scoA += 1; scoB += 1; } else if (A[i] > B[i]) { scoA += 3; lastW = 1; } else { scoB += 3; lastW = 2; } } printf("%d %d\n", scoA, scoB); if (scoA > scoB) printf("A"); else if (scoA < scoB) printf("B"); else if (scoA == scoB) { if (lastW == 0) printf("D"); else if (lastW == 1) printf("A"); else if (lastW == 2) printf("B"); } return 0; } 저 위의 코드가 타임리미트가 걸리는데 강사님과 크게 다르지않는 코드에서 타임리미트가 걸려서요..; 제가 뭔가 잘못된건가요? 답은 제대로 나옵니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
저는 엔터만 눌렀는데 이렇게 뜨는데 왜그런거죠?ㅠㅠ
(사진)
-
미해결웹 게임을 만들며 배우는 자바스크립트
for문하면 더 간단하게 할 수 있는데 foreach로 보여주신 이유가 무엇인가요???
let arr = Array(45); console.log(arr); for (let i = 0; i < 45; ++i) { arr[i] = i + 1; }
-
미해결하울의 안드로이드 인스타그램 클론 만들기
앱 실행 관련
1강 따라하고 있습니다. 빌드하는데 오류 없이 잘 되는데 애뮬레이터에서 앱 실행이 안되네요. 무슨 문제가 있는걸까요?
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
Keras로 사과와 귤을 식별하는 Colab 프로그램 강의 듣고있습니다 그런데
본강의의 모든 다운로드와 크리애플로 가서 강의다운로드 4개 있는것 모두 다운받고 찾아보아도 tensorflow_custom_test_GUI 파일이 보이지 않던데 어딜 찾아보아야 하는지요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
강의 설명 중에 박스 플롯에 대한 설명에 의문점이 있습니다
안녕하세요. sns.boxplot을 설명해주시는 파트에서 이 부분을 마우스로 맨 위 가로선을 최댓값, 맨 아래 가로선을 최솟값이라고 설명해주시는데 개인적으로 알아보니 저 모양의 맨 위 가로선은 제3사분위수 + 1.5*IQR, 맨 아래의 가로선은 제1사분위수 - 1.5*IQR 라고 합니다 따라서 위 차트의 2019년 평당분양가격의 최댓값은 최상단에 있는 검정색 점 중 가장 위에 있는 것으로 제3사분위수 + 1.5*IQR을 넘어감으로써 이상치로 구분되어지는 것이라고 하는데 강사님이 설명해주신 것이 맞는지 제가 찾아본 결과가 맞는 것인지 검토 부탁드립니다. 다른 수강생들도 가볍게 짚고 넘어갈 수 있을 것 같다는 생각이 들어 질문 남겨드립니다 참고로 Chapter. 1, 19/20 강의 수강 중 느낀 부분 입니다
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
댓글 저장문제
겨우 에러 없에고 저장해놨던 파이로로 다시 해보고 있는데 전과 같은 댓글이 잘 작성이 되긴 하는데 Robo T3 에 board, members 외에 comment 라는 것이 생성되고 그안에 댓글들이 저장되고 있습니다. 우선 반복적으로 해봐서 보안강화 를 무사히 끝네고 Ajax 이전에 있는 댓글기능 구현에서 문제가 생기는건 확인하였습니다. 그리고 확실치는 않지만 여러번 해본결과 board.py 에서 댓글기능 하면서 comment_write 함수 안에서 문제가 생긴게 아닌가 추측되는거 까진 해보았으나 확실하지는 않습니다. 분명 동영상 내용과 제가 coding 한게 동일하다 생각되어 동영상 사진과 제가 coding 한 사진 그리고 T3 사진을 올립니다. upload 한 사진에서 문제점이 보이신다면 그 네용과 해결할수 있는 방법과 실제 그럼 어디에 댓글이 저장되어야 하는지 알았으면 합니다. 동영상 강의 사진 coding 한 사진 T3 사진
-
[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
강의자료 개인 Github관련하여 문의드립니다.
삭제된 글입니다
-
미해결R프로그래밍 기초 다지기
rbind
rbind(m2, c(3,2,4,5)) 를 입력한 결과값이 아래처럼 나옵니다. 선생님 강의처럼 똑같이 실행했는데 왜 오류가 뜰까요? > rbind(m2,c(5,2,5,5)) # X1 X2 X3 x4 1 1 2 3 1 2 4 5 6 2 3 7 8 9 3 4 10 11 12 4 5 13 14 15 5 6 <NA> 2 <NA> 5 경고메시지(들): 1: In `[<-.factor`(`*tmp*`, ri, value = 5) : 요인의 수준(factor level)이 올바르지 않아 NA가 생성되었습니다. 2: In `[<-.factor`(`*tmp*`, ri, value = 5) : 요인의 수준(factor level)이 올바르지 않아 NA가 생성되었습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 강사님 커리큘럼에대한 질문드립니다.
강사님의 강의 로드맵을 수강하려는 학생인데요. 혹시 자바ORM JPA기본~활용수강전에 servlet/JSP프로그래밍 과 sql 강의를 먼저 학습해야하는지 궁금합니다. 만약 해야한다면 오라클과 mysql중에 어떤것이 좋을까요..? 혹은 미리 배워야할것/같이 배우면 좋을것을 알려주시면 감사하겠습니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
컨트롤 + z
안녕하세요! 컨트롤 / z 를 입력 후 엔터를 눌렀는 데 프로그램이 종료가 안 되는데 뭐가 문제 일까요 ? 저는 맥 os에서 vscode로 실습 진행중입니다 .
-
해결됨스프링 부트 개념과 활용
application listener를 람다로 구현하는 경우에 대해서 질문 드립니다.
주석 처리한 부분대로 하면 어플리케이션이 시작되고 나서 한 번만 출력되는데, 람다로 구현해서 add하면 여러 번 출력됩니다.아직 람다가 익숙하지 않지만 여러 번 출력되는 이유를 잘 모르겠습니다. @SpringBootApplication public class StudyaloneApplication { public static void main(String[] args) { SpringApplication app = new SpringApplication(StudyaloneApplication.class); // app.addListeners(new ApplicationListener<ApplicationStartedEvent>() { // // @Override // public void onApplicationEvent(ApplicationStartedEvent applicationStartedEvent) { // System.out.println("App Started =================================="); // } // }); ApplicationListener listener = (ApplicationStartedEvent) -> { System.out.println("App Started =================================="); }; app.addListeners(listener); app.run(args); }
-
해결됨스프링 프레임워크 핵심 기술
ApplicationRunner 인터페이스 질문입니다!
"5부 빈의 스코프" 강의를 보던 중 ApplicationRunner 인터페이스에 관해서 질문이 있습니다. API를 찾아보면 ApplicationRunner는 반드시 실행시켜야 하는 빈을 등록하는 것이라고 이해를 했습니다. 근데 궁금한게 어차피 Demonspring51Application에서 run 메소드를 사용하는데, 굳이 클래스파일을 하나 더 만들어서 run 메소드를 사용하는 이유는 뭔가요?? 아래와 같이 무식하게 코드를 집어 넣으니 static 필드가 아니라서 사용할 수 없다는 에러 메세지는 발생합니다... 근데 이유를 잘 모르겠습니다ㅠㅠ @SpringBootApplication public class Demospring51Application { @Autowired Single single; @Autowired Proto proto; public static void main(String[] args) { SpringApplication.run(Demospring51Application.class, args); System.out.println(single.getProto()); System.out.println(proto); } }
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제관련하여 이메일 확인 부탁드립니다.
도무지 에러를 찾지 못하겠네요. TeamLab.Gachon@gmail.com 로 메일 보냈습니다. 확인 부탁드립니다.
-
미해결React로 NodeBird SNS 만들기
제로초님
제로초님 리뉴얼 까지 잘봤습니다 매번 강의 잘해주셔서 감사합니다 질문이 있어서 글을 남기게 되었습니다. 게시판에서 데이터가 1000개 가량이 되는 데이터를 처리 하려고 하는데 1000개를 들고오게 되면 과부하에 걸릴것 같은데 리액트에서 서버사이드데이터테이블을 사용하고 싶은데 antd table에서 서버사이드는 까지는 안될것같고 제로초님 블로그 등을 사용 하셨을때 많은 데이터 사용 해보셨을 것 같은데 혹시 사용하신 모듈이나 사용을 안하셨으면 혹시 어떤 방법이 있을지 해서 글남기게 되었습니다.
-
미해결부트스트랩(BOOTSTRAP)3을 활용한 반응형 웹페이지 만들기
화면 크기 줄어들었을 때의 검색기능
Collapse 되어서 토글 버튼을 눌렀을 때 나타나는 search 칸과 submit 버튼을 한 줄에 표현하려면 어떻게 해야 되나요? (큰 화면 기준에서의 search submit 형식처럼 작은 화면이 되었을때도 search submit 이 아닌 일직선 상에 표현하고 싶습니다.) 감사합니다!