묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
%의미
print문에서 %의 의미가 무엇인가요? d 혹은 s 혹은 f등을 사용하겠다고 명령하는 것인가요?
-
미해결React로 NodeBird SNS 만들기
서버사이드 렌더링이 안 되는 문제에 대해 질문했던 사람입니다!
https://www.inflearn.com/questions/39556 위 주소는 기존 질문입니다. 제가 계속 제로초님 깃허브 코드를 복사해보고 해도 해결이 안 되어 고민을 해본 부분이 있는데 제가 화면을 넘어갈 때 가독성이 안 좋다면 죄송합니다 postcard.js에서 이렇게 card meta 안에 description에 Link를 걸어서, post.id로 넘어가게 했는데 혹시 이 부분에 대해 순서나 그런 이슈가 있을까요? 강좌를 다시 들어보면서 순서에 대한게 갑자기 생각나서요 ㅠㅠ 아무리 생각해도 화면에만 노출이 안 되고 sinlgePost가 계속 null로 들어가는게 혹시 이 부분은 아닐까 하는 생각이 들었습니다. (주소로 바로 들어가면 잘 들어가집니다) 혹시 이 부분에서 문제가 생길 수 있을지 궁금합니다 ㅠㅠ description 부분 클릭 시 주소 자체는 http://localhost:3060/post/58 이런식으로 주소 자체는 잘 전송이 되고 있습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
onetoone에서 lazy관련해서 질문드립니다~!
안녕하세요, 고퀄리티 강의 감사합니다 영한님. onetoone과 lazy에 관련해서 궁금한점이 있어 질문 남깁니다. ※ table구조 - member (1) - (1) phone (onetoone) - fk는 phone에 member_id로 존재하는 형태 - member에 phone_id소유 X 1. 위 테이블 구조일때 jpa입장에서 onetoone에서는 proxy객체를 생성할 수 없기때문에 lazy로 설정해도 쿼리가 나간다는 부분에대해 이해했습니다. 2. 그런데 모든 연관관계는 lazy로 설정해야된다고 말씀하셨는데 onetoone을 lazy로 설정해버리면 복수건을 find했을때 바로 N+1이 발생하는것 같습니다. onetoone일 경우 lazy로 어떻게 동작하게 할 수 있는지 궁금합니다~! 불가능하다면 이런 경우 어떻게 해결할 수 있는지도 말씀해주시면 감사하겠습니다~!
-
미해결실전! 스프링 데이터 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); } }