묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
DIP(의존성 역전의 원칙)은 왜 의존성이 역전된다는 것인가요?
안녕하세요 영한님~ 강의 잘 듣고있습니다! 옛날부터 궁금했던 점이 하나 있는데 바로 의존성 역전의 원칙은 왜 의존성 역전이라고 표현하는가입니다. 의존성 역전의 원칙이 뭐하는 녀석이고, 왜 필요한 지는 알겠지만, 왜 의존성이 역전된다고 표현하는 지는 잘 모르겠어서요! 어떤 경우의 의존성과 비교했을 때 그 경우와 의존되는 방향이 역전되었기 때문인가요? DIP가 사용되는 경우 사람은 추상적인 자동차 인터페이스에 의존해야지 구체적인 K3라는 구현체에 의존해서는 안된다고 할 수 있을텐데. 이와 반대로 추상적인 것이 아닌 구체적인 것에 의존해야하는 경우도 있기때문에 DIP가 사용되는 경우는 그 반대를 의미하는 "역전"이라고 부르는 건가요? 감사합니다!
-
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
31강 Exercise45문제 질문이요
삭제된 글입니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
확인차 질문드려요~
df_last[df_last["전용면적"] == "전체"] df_last[df_last["전용면적"] == "전체"][cols] 이 내용을 df_last.loc[df_last["전용면적"] == "전체"] df_last.loc[df_last["전용면적"] == "전체", cols] 이렇게 써도 같은 결과 값이 나오는데, 둘을 혼용하여 사용해도 상관이 없는것인가요?? 실제로 여러 프로잭트를 하시다 보면 둘중 어느것을 더 많이 사용하게 되나요? 코더가 익숙한것을 고르면 되는것이가요??
-
미해결요즘 누가 유료로 웹서비스 구축 하나, Firebase의 모든것
호스팅 단계 레코드 등록 오류
안녕하세요. hosting 단계 따라하던중에 a레코드 등록시 하나는 제대로 등록이 되는데 두번째 a레코드 등록시 이미 사용중인 레코드 라는 문구와 함께 등록이 되지 않아요. 다른곳에서 사용하고 있는 도메인이 아닌데, 혹시 왜이런지 해서 문의드립니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
질문아니고 내용공유
쿠키못가져올 때 이렇게 하면댐. //Client Cookie에서 Token을 가져온다. let token = req.headers.cookie.split('x_auth=')[1];
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
url에 대해 질문있습니다
url과 dns의 차이가 궁금합니다 http://www.naver.com/login 이라는 게있으면 url은 저기 저문장 전체고 dns는 www.naver.com 이라고 이해하면되는걸까요??
-
미해결홍정모의 따라하며 배우는 C언어
마지막 예제에서 질문있습니다.
안녕하세요!! 복습을 하다가 질문이 생겨 문의드립니다. [그림 1] [그림 2] 1. 강의에 나온 코드와 똑같이 작성하였으나, Magic Carpet at 8223712에서 의문점이 생깁니다. Jasmine의 크기인 8이 추가되어 끝자리가 552가 될 것으로 예상했지만 왜 712가 나왔는지 모르겠습니다. 2. 또한 컴파일을 할 때마다 주소가 동일하게 나옵니다. 보통 포인터와 관련하여 컴파일을 할 때마다 주소값이 다르게 나오는데, 왜 이러한 형식에서는 고정값이 나오는지 잘 모르겠습니다. 감사합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
dns에 대해 질문입니다
dns 서버에 ip주소를 등록한다고 했는데 만약에 ip주소가변경됐을경우 dns서버에 ip를 다시 등록해야지 되는건가요?? 또 dns서버라는게 인터넷 통신사에서 제공해주는건가요??
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
선생님 질문있습니다.
[코드 2] use strict 작성 "use strict"; try { book = "변수 선언하지 않음"; console.log(book); } catch(error) { console.log(error.messege); } 이 부분에서 결과값으로 저는 실행 결과값으로 undefined가 나오는데 실행결과으로 변수 선언하지 않음. 이 나오는게 맞는 건가요? 제가 이해하기로는 var을 사용하지 않았기 때문에 에러가 발생하고, error에 message 의 프로퍼티가 설정되지 않았기 때문에 undefined가 발생하는 것 같은데 맞나요? 맞다면 uindefined 말고 다른 문자를 error 프로퍼티에 저장하려면 어떻게 해야하나요. 궁금합니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vuex 관련 질문이 있습니다!
vuex 사용시 eventbus나 emit props는 사용을 지양하는게 맞나요? eventbus를 사용하면 동일선상에 있는 컴포넌트간 통신이 훨씬 간단해질것같아서 고민입니다. 지금 댓글 crud를 만들어보고 있는데 페이지마다 달라지는 댓글 정보를 state에 저장하는건 좀 이상하다는 생각이 들어서요.ㅜㅜ
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
api서버로 다른 프레임워크를 사용하게 되는 경우,,,
안녕하세요 여기서는 api문서를 따로 사용하는데 혹시 flask를 api서버로 사용하고 싶으면 vue와 어떻게 연결해야하는지요,,,, 이 레포지토리를 똑같이 app.js를 통해서 서버와 연결하는건지,,, 또한 npm run serve로는 왜안하시는지 궁금합니다! (뒤에 나오는군요 ㅎㅎㅎ)
-
미해결웹 게임을 만들며 배우는 자바스크립트
9 곱하는게 이해가 안 되요~
Math.random()*9 에서 왜 9를 곱했더니 3.0484 같은 숫자가 나오는지 이해가 안되요 또, Math.random( ) 하면 항상 값이 0.3939 이런식으로 나오니까 정수로 만들려고 했는가 싶었는데요, 10도 아니고 왜 9를 곱해야하는지요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
복합키 관련해서 질문드립니다.
JpaRepository 상속받을때 키부분에 자료형을 아이디의 자료형을 사용하는데테이블이 복합키(복수의 pk)일 경우는 어떻게 해야하나요?
-
해결됨홍정모의 따라하며 배우는 C언어
[4:47]2차원 배열과 이중 포인터
안녕하세요, 항상 답변 감사드립니다. 4:47 쯤에 2차원 배열은 역참조를 2번해서 이중포인터 처럼 사용할 수 있다고 말씀하셨는데, 실제로 2차원 배열은 이중 포인터는 아닌거죠?
-
파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
역슬러쉬를 쳤는데도...
삭제된 글입니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
why3
강의에서 보면 AUC 값이 다 같습니다. LogisticRegression의 기본 설정 임계값이 0.5라서 그런건가요? 그렇다면 AUC값을 임계값마다 바꾸는 방법은 무엇인가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vuex 저장 후, 새로고침 시
강사님, vuex에 저장한 후 페이지를 새로고침 할 경우 사용자 정보가 날라가지 않나요..? 그 부분을 보완하기 위해서 localStorage에 값을 넣는 것은 vuex를 사용하는 장점이 크게 보이지 않는데.. 어떻게 처리하는게 좋은가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
noexept 키워드에 대해서 질문드립니다.
안녕하세요 선생님 수업 시간에 나온 noexcept 키워드에 대해서 질문 드립니다. 면접을 대비해서 c++을 정리하다가 해당 키워드도 나올 것 같아서 면접대비 리스트에 추가 하려 하는데요 구글에서 찾아보니까 vector에 대한 예시가 나오더라구요 선생님께서 수업시간에 벡터에대해서 설명하실때 size와 capacity 값이 동일하다면 메모리 바로 뒷공간에 무언가 메모리가 할당되어있어서 더이상 푸쉬 백을 할 수 없다 따라서 다른 메모리 공간을 컴파일러에 따라 차이가 있지만 size값에 1.2 ~1.5배 정도 할당을 해주고 기존에 벡터들을 복사나 이동을 시키고 원래있던 벡터를 소멸시킨다라고 하셨는데 블로그에서 이때 값 복사를 하게되면 성능 저하가 발생하니 이동생성자를 두어서 값 복사가 아닌 이동으로 성능 저하를 막는다. 하지만 이때 컴파일러는 예외가 발생하지 않을까 판단 을해서 이동이 아닌 값 복사를해서 복사생성자를 호출한다 따라서 이런 상황을 방지하고자 noexept를 명시적으로 두어 컴파일러에게 예외가 발생하지 않는다는 것을 알림으로 서 이동생성자가 호출되고 이동이 된다가 결론인거 같은데 여기서 질문이 예외가 발생한다는게 어떤 상황인지 모르겠습 니다. 검색해봐도 무슨말인지 잘 모르겠고 명확하게 설명이 안 되어 있어서 수업시간에 키워드가 나온김에 질문하려 합니다. 감사합니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
이미지 버전 찾는 방법
안녕하세요. Jenkins 이미지를 다운 받기 위해서 sudo docker pull jenkins라고 명령어를 치니까 Using default tage:latest Error response from daemon : manifest for jenkins:latest not found: manifest unknown; manifest unknow 이렇게만 나오고 다운이 안되더군요 질문이 latest 버전이 존재하지 않을 수 있나요.? 그리고 만약 latest가 없을 경우 버전을 찾아야하는 것 같은데 docker 명령어로 버전 찾는 방법이 있나요? docker search jenkins를 해보니 버전은 따로 나오지 않는 것 같았습니다... 이상입니다. 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
1-1 수업중인데 자꾸 autocomplete-python traceback output: 뜹니다. 왜이런가요? 환경은 맥입니다. 처음 세팅할때 패키지 다 설치했습니다.
v출력도 안됩니다. 분명히 처음 세팅하고 는 실행할때 잘 되었는데 지금은 아예 안되네요 File "/Users/yunseongsig/Desktop/python/python_basic/chapter02_01.py", line 2 SyntaxError: Non-ASCII character '\xed' in file /Users/yunseongsig/Desktop/python/python_basic/chapter02_01.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details [Finished in 0.087s] 이렇게 나옵니다....