묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React
왜 전 plugin-proposal 추가하기 전에 성공적으로 컴파일이 될까요?
전 왜 module로 고친 후에 plugin-proposal 추가하기 전에 성공적으로 컴파일이 될까요? 이후에 Hello webpack도 잘 나오네요.. 이유가 뭘까요? 이후 강좌를 위해 plugin-proposal도 추가해야될까요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Average population of each continent 문제는 "모든 대륙의" 이므로
Average population of each continent 문제는 "모든 대륙의" 이므로 5개대륙 외에 north america null 과 antarctica null도 결과가 나와야 하지 않나요? 그러기 위해서는 inner join 이 아니라 Country 와 City 순서로 한 다음 left join이어야 할 둣 합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
질문있습니다.
그랩 마켓 서버 구축하기와 Express 프레임 워크 사용하기 수업 보면서 궁금한 점이 있습니다. 수업중 나온 화면을 비교용으로 캡쳐하였습니다. 수업을 보며 따라친 코드는 캡쳐한 화면처럼 나오지 않고 쭉 1~2줄 로 작성되어 보기가 매우 불편하게 나오더라구요; 그래서 영상 아래에 올려주신 깃헙 링크로 들어가 다르게 코드를 작성한게 있나 비교를 해봤지만 크게 다른부분을 찾을수 없었습니다. 영상에 캡쳐한거처럼 데이터가 나오게 하려면 어떻게 해놔야 하나요?..
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ResponseBody vs ResponseEntity
1. @ResponseBody와 ResponseEntity의 기능적인 부분이 동일한 것으로 알고 있는데 ResponseEntity를 사용하면 HTTP header를 좀 더 편리하게 변경할 수 있다고 이해하면 될까요? 2.어떤 상황에 어떤 것을 사용하는지 예시를 들어주실수 있나요? - 제가 생각한 예시는, HTTP 상태코드를 변경하지 않아도 되는상황에 API통신을 할 때 @ResponseBody를 사용하고 HTTP 상태 코드도 변경해야할 때는 ResponseEntity를 사용하는 것이라고 생각했습니다. (물론 @ResponseBody도 파라미터로 Response객체를 받아 헤더의 상태코드를 변경할 수 있지만 ResponseEntity는 추가 파라미터 없이 가능하니까 좀 더 유연하다?는 개념으로 이해했습니다.)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
에러 관련 질문있습니다!
server.on("error", err => { console.error(err) }) 로 서버에 대한 에러를 잡아주고 있는데 try catch로 한번 더 에러를 잡는 이유가 궁금합니다. 그리고 try catch는 async await할때 사용하는 이유도 부탁드리겠습니다 ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
nullPointException 에러
map 객체에 static을 안붙이면 nullpoint 예외가 나오는데 static을 붙이지 않으면 메모리를 공유하지 않기 때문인가요??
-
미해결파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)
오류
PIL 오류가 납니다 이유를 모르겠는데 도와주세요~
-
미해결스프링 핵심 원리 - 기본편
테스트에 대한 질문
안녕하세요 본 강의의 핵심 내용은 아니지만 테스트 관련해서 궁금한 점이 있어 여쭤봅니다. 1. 협업 현장에서 하나의 테스트 (@Test 1개) 에 대해서 다양한 데이터로 돌아가면서 테스트를 진행하나요? 2. 만약 그렇다면 하나의 테스트에 적용할 다수의 데이터에 대해서 디자인 패턴이 있을 것 같은데 어떤 방식으로 짜는지 궁금합니다. 2번에 대해서 구글링도 해보고 고민을 해봤는데 뭔가 정석? 이 아닌것 같아 질문 드립니다. 아래는 예제 코드입니다. // test 클래스 일부 @Test void join() { //given Member member = MemberTestUtil.getMemberSample("sample1"); //when, then 생략 } // MemberTestUtil 클래스 public class MemberTestUtil { public static Member getMemberSample(String descriptor) { Member member = new Member(); // Member는 @builder 포함 switch (descriptor) { case "sample1": member.builder().id(1L).name("memberA").grade(Grade.VIP); break; case "sample2": member.builder().id(2L).name("memberB").grade(Grade.VIP); break; // 생략 } return member; } }
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
TEAM 객체 부분에서 궁금한게 있습니다.
궁금한게 있어서 질문합니다. Team 객체에 Member를 List로 선언하는데요 @OneToMany 같은 경우 꼭 collection으로만 선언을 해야만 하는건가요??
-
미해결홍정모의 따라하며 배우는 C언어
fread fwrite 질문
다름이 아니라, 위에 코드에서 보다시피 fflush() 아니면 rewind() 함수를 넣지 않고 실행시 위와 같은 결과가 나오는데요. 명확하게 어떤 이유에서인지 알지 못하겠습니다.
-
미해결스프링 핵심 원리 - 기본편
역할과 구현
역할과 구현 분리의 장점은 특정 역할의 구현 부뷴이 바뀌어도 쉽게 갈아끼울 수 있는 게 맞나요? 예를 들어, DB 인터페이스를 하나 만든다고 할 때 오라클, MySQL, h2를 만들어놓고 DB 종류가 바뀔 때마다 쉽게 갈아끼우는 것이라고 생각하면 되나요?
-
미해결타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
함수 또한 객체라는 것과 관련
(Code 1) def add1(a, b): return a + bprint(add1(2, 3)) (Code 2) class Cal: def __init__(self): pass def __call__(self, a, b): return (a + b)add1 = Cal()print(add1(2, 3)) (Code 1)을 실행할 때, 파이썬 내부에서는 (Code 2)가 발생하고 있다고 이해해도 될까요?
-
미해결스프링 핵심 원리 - 기본편
콘솔에 찍힌 로그 똑같은 부분 어떻게 드래그 하는건가요?
아래 단축키 Paste라고 적혀있어서 keymap에 검색해보니 Ctrl + V라고 되어있는데 해당 텍스트 드래그 후 Ctrl + V 하면 이전에 복사해둔 텍스트만 콘솔 맨아래에 붙여넣어집니다. 영상에서 보듯이 동일한 텍스트를 한번에 드래그하는 키는 어떤건지 알고싶습니다,
-
해결됨함수형 프로그래밍과 JavaScript ES6+
유명함수를 추가함으로써의 차이
안녕하세요! 유명함수 추가하면 -> 프로미스 이후의 상황을 콜스택에서 한방에 처리 유명함수가 없으면 -> promise 등장 이후의 부분들을 microtask queue와 콜스택을 여러번 왔다갔다 하면서 처리 이래서 효율적이라고 하신게 맞나요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
label 위치 질문입니다.
안녕하세요! 이 코드에서 라벨의 위치만 바꿔서 이렇게하면 제 예상으론 label이 위로가서 원래 ㅁ 판매오픈 , ㅁ 서울 ( ㅁ은 체크박스 입니다) 이렇게 나오는게 판매오픈 ㅁ, 서울 ㅁ 이렇게 나온다고 예상했는데 판매오픈같은 경우에는 옮겨도 오류는 안나지만 그대로 ㅁ판매오픈 이런식으로 나오고 서울 부산 제주 밑에 코드의 경우에는 아예 오류가 나버리던데 왜그런건가요,..?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa에서 db 연결방법이 궁금합니다
jpa에서 db 연결되는과정이 어떻게 되는건가요?? datasource를 프로퍼티에서 설정하고 따로 @Configuration에서 설정안해주는거같은데 리포지토리에 EntityManager만 넣어도 연결되는점이 궁금합니다!
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
완강후 질문
완강했습니다. woojin0413@gmail.com 혹시 블로그 스킨이나 메뉴관련해서 꿀팁도 받을 수 있을까요? 그리고 제가 기존에 운영하던 블로그가 있는데 그건 엄마 아이디였어서 이번엔 제 아이디로 하려고 생각하고 있는데 제꺼는 개설된지는 너무 오래되었어요 한 8년~10년? 다시 살려도 문제 없을까요?
-
미해결스프링 핵심 원리 - 기본편
너무 햇갈려서 질문하겠습니다..
안녕하세요 강사님 스프링 컨테이너 생성 → 스프링 빈 생성 → 의존관계 주입 → 초기화 콜백 → 사용 → 소멸 전 콜백 → 스프링 종료 초기화 콜백 : 빈이 생성되고, 빈의 의존관계 주입이 완료된 후 호출 소멸전 콜백 : 빈이 소멸되기 직전에 호출 뒤죽박죽인걸 감안해주시고 어이없는 질문이라도 양해좀 부타드립니다 ㅠ 1) 빈 라이프사이클이 아래 메서드 자체가 빈 라이프사이클을 도는것인지, 이 메서드 내부 라이프사이클을 도는것인지 잘모르겟습니다. @Bean public NetworkClient NetworkClient(){ NetworkClient networkClient = new NetworkClient(); networkClient.setUrl(" "); return networkClient } 2) NetworkClient networkClient = new NetworkClient(); 를 인스턴스화후 생성자가 호출되는 시점까지는 라이프사이클중 어느시점이죠...? 3)지금 여기서 networkClient.setUrl() 이것이 빈의 의존관계 주입단계인건가요?, 이부분만 몇일째 듣고있는데 머리속에 적립이안되서요
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Snapshot 은 어떤 의미인가요?
일부 스프링 부트 버전은 스냅샷 이라고 괄호에 나와 있는데 snapshot은 lts 같은 의미인가요?
-
미해결
XD 플러그인 중에서 Icons 4 Design 저작권
XD 플러그인 중에서 Icons 4 Design 저작권이 있나요?