묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
완강 후 추가로 c#에 대해 공부하고 싶을때
안녕하세요. 강의로 많은 도움이 됐습니다. 강사님 강의를 완강후에 c#에 대해서 좀더 깊게 알고싶어서 그러는데 혹시 참고할만한 서적이 있는지 궁금해서 질문드립니다. c++은 effective책을 보고 조금 더 깊은 이해를 할 수 있었는데 c#도 이와 같은 서적이 있을까요? 더불어서 개인적으로 입문자가 참고하면서 볼만한 c# 기본 서적도 혹시 추천하시는 게 있으시면 추천 부탁드립니다!
-
미해결스프링 핵심 원리 - 기본편
강의관련 질문 드립니다.
안녕하세요. 친절하게 잘 설명을 해주셔서 잘 듣고 있지만 약간의 궁금한 점이 생겨 문의 드립니다. 1. Controller쪽에서 Service를 호출하고 다시 provider를 통해 다시 MyLogger 를 get하였을때 저의 생각으로는 특별한 id 값이 필요할 것 같은데 그냥 request별로 구별하여 반환 되는 것이 잘 이해가 안됩니다. 동작 원리가 어떻게 될까요? 2. 예제에서 여러 request가 들어왔을 때 병렬적으로 처리하는 것을 볼 수 있는데 Controller,Service에 등록된 로직이 어떻게 병렬로 처리될 수 있는지 방법이 궁금합니다. 다른일로 바쁘실수도 있겠지만 알려주시면 감사드리겠습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
이상한 점이 있습니다
#include <stdio.h> int main(){ //freopen("input.txt", "rt", stdin); char input[100]; int count = 0; scanf("%s", &input); for(int i=0; input[i] != '\0'; ++i){ if(input[i] == '(') count ++; else if(input[i] == ')') count --; //In this question, if ')' is more than '(', answer is wrong. counter < 0 -> false if(count < 0) break; } //If count = 0, it means that '(' meets ')' if(count == 0) printf("Yes\n"); //If count < 0, it prints NO as well else printf("NO\n"); return 0; } 단순히 변수명만 바꿨을 뿐인데 채점기를 돌리니까 test case 1과 5번이 'wrong answer'로 나옵니다. 그런데 그냥 vscode terminal 에서 돌리면 test case 1,5번 둘 다 정확한 정답이 나옵니다. 혹시 채점기 오류인가요?? 혹시 정답 소스코드와 제 코드가 다른점이 있는건가요? cf)정답 소스코드를 넣고 채점기를 돌리면 test case 전부 통과합니다. 감사합니다.
-
미해결파이썬 레시피 - 웹 활용 입문편 (전자책 포함)
find값이 None값이 나오는데 해결이 안 되네요..ㅠ
from bs4 import BeautifulSoup as bs from pprint import pprint import requests html = requests.get('https://search.naver.com/search.naver?query=날씨') # pprint(html.text) soup = bs(html.text,'html.parser') data1 = soup.find('div',{'class':'detail_box'}) pprint(data1) 코드 값은 이렇게 쳤는데 아무리 찾아보고 div, class 값 바꿔봐도 값이 안 나옵니다..
-
미해결스프링 시큐리티
예제 프로젝트 소스 실행관련 lombok 이슈
질문은 아니지만 저와 같은 경험을 겪는 사람이 있을까하여 공유합니다. 현재 예제 프로젝트 pom.xml의 lombok 경우 버전을 따로 지정하지 않아 1.18.10으로 받아집니다. 이때, 최신버전의 Intellij에서 예제 프로젝트 실행시 lombok을 찾지 못하는 문제가 발생할 수 있는데 lombok 버전을 1.18.16으로 지정하여 dependency를 다시 pulling 해주신 후 실행하시면 됩니다. 참고 - https://github.com/mplushnikov/lombok-intellij-plugin/issues/988
-
미해결예제로 배우는 스프링 입문 (개정판)
nanosecond -> milliseconds
성능테스트하면 계속 나노second로 되는데 혹시 밀리second로 자체적으로 바꿀 수 있나요?..
-
미해결Python 엑셀 프로그래밍 - with xlsxwriter
리눅스 명령이 먹히질 않아요.
!ls 입력하고 alt+enter해도 계속 *표시만 발생하고.. 다시 처음부터 해봤는데도, 상태가 똑같은데 왜 이러는걸까요? -- 추가 질문입니다. !를 빼고 하니깐 작동하긴 하는데요.. ls -al , touch 명령어는 작동되지 않는데 요것도 답변 주시면 감사하겠습니다.
-
미해결스프링 핵심 원리 - 기본편
@SpringBootApplication에 대한 질문입니다.
@SpringBootApplication에 @ComponentScan이 있는데 굳이 AutoAppConfig를 만들어준 이유는 그럼 excludeFilter를 넣고 테스트코드에서 테스트 해보기 위해서 만들어준건가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
source folder 설정법
안녕하세요 Eclipse 환경에서 강사님 강의를 따라하고 있습니다. MemberServiceIntegration.java의 테스트가 불가능하고 " The input type of the launch configuration does not exist "라는 오류가 뜹니다. 찾아보니 intellij에선 상관없지만 eclipse에서 발생하는 문제이며, source folder로 등록되어 있지 않기 때문에 발생한다고 하는데 build path 통해서 확인해보니 사진과 같습니다. 존재하긴 하는데 다른 폴더들과 달리 진하게?? 되어있어 source folder로 등록되어 있는 것이 맞는지 의문입니다. gradle 환경에서 따로 source folder를 강제로 등록시키는 방법이 있을까요??
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
중복 회원 가입 테스트에서 에러가 발생해여
에러 내용은 다음과 같습니다. 잘못된 부분이 어디인지 알려주시면 감사여 ~! 코드는 package hello.hellospring.repository; import hello.hellospring.domain.Member; import javax.persistence.EntityManager; import java.util.List; import java.util.Optional; public class JpaMemberRepository implements MemberRepository { private final EntityManager em; public JpaMemberRepository(EntityManager em) { this.em = em; } @Override public Member save(Member member) { em.persist(member); return member; } @Override public Optional<Member> findById(Long id) { Member member = em.find(Member.class, id); return Optional.ofNullable(member); } @Override public Optional<Member> findByName(String name) { return Optional.empty(); } @Override public List<Member> findAll() { return null; } }
-
미해결디자인 패턴 with JAVA (GoF)
데코레이터 패턴 질문 있습니다.
안녕하세요. 데코레이터 패턴 강의를 듣고있는데 이렇게 price를 추상메서드로 만들었는데 이 데코레이터 클래스는 아이스크림 클래스를 상속받는데 왜 price 메소드를 구현하라는 강제메세지가 없는건가요..? 답변 부탁드립니다~
-
미해결스프링 핵심 원리 - 기본편
MVC 강의 언제 올라오나요?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. MVC 강의 언제 올라오나요
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
not in 사용법과 관련하여 질문드립니다.
안녕하세요! 좋은 강의 감사드립니다. Binary Tree Nodes와 관련한 질문이 있습니다. 저는 BST 테이블의 node 중 parent가 아닌 node만 (leaf만) 뽑고 싶어서 아래와 같은 코드를 실행했는데 에러가 뜹니다. SELECT N FROM BST WHERE N NOT IN (SELECT DISTINCT P from BST) NOT IN이 아닌 IN으로 실행하면 코드가 잘 돌아갑니다. NOT IN이라는 문법을 제가 잘못 사용하고 있는 건지 궁금합니다. 그리고 제가 의도대로 데이터를 뽑으려면 어떤 구문을 써야 하는지도 궁금합니다.
-
해결됨프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
1-14 실습 중
<input type="number" name="birth-month" placeholder="년" min="1900" max="2020" required="required"> <select name="birth-month" required="required"> <option>월</option> <option value="1">1월</option> 여기서 1-12월 사이가 아닌 월을 선택했을때도 제출이 되는데 제출을 반드시 1-12월로 선택해야 제출이 되게 하는 건 어떻게 해야하나요?
-
해결됨타입스크립트 입문 - 기초부터 실전까지
객체의 prototype 속성에 대한 질문입니다.
검색을 살짝 해 봤는데 헷갈리는 부분이 있어서 질문 남깁니다. 생성자 함수에는 prototype이라는 속성이 있고, 생성자로 만든 객체에는 __proto__ 가 있는데 둘이 같네요? Person.prototype === seho.__proto__ 까지 썼는데 질문을 잊어버렸습니다 ㅋㅋㅋㅋ. 무언가 많이 복잡하고 혼란스럽네요. 이해할 듯 말듯한 이 느낌. 원래 질문은 생각이 안 나지만 추가적으로... Person.prototype.numEye = 2; 이런식으로 static 변수처럼 사용해도 되는 걸까요?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
영상에 사용 되어진 예제 파일은 없나요?
제가 찿지를 못했는건지 영상에 사용 되어진 파일이 보이지가 않네요.. 텍스쳐 제작실습1 영상입니다
-
해결됨실전 리액트 프로그래밍
강의 말씀 중에 궁금한 점이 있어서 질문드립니다.
강의를 듣다가 궁금한 점이 있어서 질문드립니다. 8:40에서 3개의 요소에 각각의 버튼을 랜더링 하고 그에 대한 설명으로 보통은 리액트 안에서 해결을 하는게 좋다고 말씀해주셨는데 리액트 안에서 해결한다는 말이 어떤 의미인지 정확히 모르겠습니다. 저는 각 root 1, 2, 3에 랜더링을 하는 것도 리액트를 사용하는거고 리액트 안에서 사용을 한다고 생각했는데 리액트를 사용한다는 것과 리액트 안에서 해결한다는 의미의 차이가 궁금합니다. 그냥 단순히 1개의 요소에 여러개의 버튼을 랜더링하는게 리액트 안에서 해결한다는 의미인가요? 기본 개념에 대해 거의 무지한 채로 리액트를 사용하다보니 작은 것이라고 온전히 이해하고 싶어서 질문드립니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
안녕하세요, 에러가 계속 생겨서 질문드려요!
안녕하세요, 하다가 도저히 무슨의미인지 몰라서 이렇게 질문드립니다. CKEditor에서 이러한 에러가 뜨는데 어떻게 해결할수있을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 부탁드립니다
어제 강좌내용처럼 댓글 작성 완료했습니다 권한부여 부탁드립니다
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
모든 회원 찾기 테스트 코드는 어떻게 만들면 될까여?
안녕하세요 강사님 질문이 있습니다. 전체 회원 조회시 테스트 코드가 아래와 같았었는데여 메모리 저장시에는 두명 회원 가입후 전체 멤버가 2명이면 된다는식으로 테스트코드를 작성했는데 디비에 저장할때는 어떻게 해야 될까여? @Test public void findAll() { // 멤버 객체 member1 설정 Member member1 = new Member(); member1.setName("spring1"); repository.save(member1); // 멤버 객체 member2 설정 Member member2 = new Member(); member2.setName("spring2"); repository.save(member2); // 전체 회원 정보 리스트로 리턴 받아 result에 저장 // 두명 저장했으므로 2명이어야 함 List<Member> result = repository.findAll(); assertThat(result.size()).isEqualTo(2); }