묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
싱글톤 DIP 위반에 관한 질문입니다.
이전 강의와, 이번 강의 내에서, 싱글톤 패턴을 사용하는 경우 DIP 위반이라고 말씀하셔서 질문 드립니다. 과거 강의에서 작성한 AppConfig 클래스 내부에 public MemberRepository memberRepository() { return MemoryMemberRepository.getInstance(); } 이런식으로 작성한다면, 예전에 말하셨던 Configuration(구성?) 하는 부분만 변경될 뿐, 사용하는 부분에서는 new AppConfig().memberRepository 를 하면 되는데 왜 DIP 위반이라고 하시는지 궁금해서 질문드립니다. ^_^
-
미해결언리얼 엔진4 (Unreal Engine) 3D 횡스크롤 게임 만들기
엉엉
엉엉 선생님, 여기서 어제부터 계속 막혀있습니다!ㅠㅠ 안타깝게도, 영상의 초반부에 MoveCharBP에서 apply damage를 하고 DefaultMonsterBP에서도 체력 처리를 똑같이!따라했는데, Death가 뜨지 않습니다. 그래서 충돌 처리가 안되나 싶어서 Apply Damage뒤에 print를 붙여봤더니 (값은 apply Damage의 return value로 연결해보았습니다) 몬스터를 칠 때마다 0이 출력되었습니다 ㅠ. 이걸 보아하니 충돌처리까지는 잘 따라온 것 같은데, 여기서 왜 갑자기 0이 출력되는 것일까요? hp와 atk의 값도 각각 100과 40으로 설정잘해두었습니다ㅠ 첫번째 질문은 지금 안되고 있는 데미지 처리에 관한 것이며, 두번째로는 혹시 제가 이런 문제에 부딪혔을 때, 문제를 발견하는 좋은 프로세스가 있는지 여쭤보고 싶습니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
Same Site Cookie
안녕하세요, 이번 강의를 듣다가 UserLoading 부분에서 다 똑같이 작성하였지만, 새로고침을 누를때마다 UserLoading 부분에서 Payload가 Null로 들어가서 로그아웃이 됩니다. 찾아보니까, 이렇게 SameSite Cookie라는 것때문이라는것같은데, 여기서 어떻게 해주어야 되는지 잘 모르겠습니다. 혹시 알려주실수있을까요? 감사합니다, 덕분에 강의 잘 듣고있습니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
이전 스크린으로 프로퍼티 전달
다음 스크린으로는 프롭스가 잘 전달 되는데, 이전 스크린으로는 전달하려면 똑같이 구현하면 될까요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
입력값 오류 테스트 진행중에...
안녕하세요. 강의보면서 따라가는 도중에 해결안되는 부분이 있어 혹시나 하고 질문 드립니다. 입력값 오류 테스트 진행중에... 기대값은 200 ok 인데 자꾸 redirect 302가 떨어져서 디버그 돌려봤는데 아래와 같이 오류 입력값임에도 불구하고 에러를 못잡더라구요.. 사인업 폼은 아래와 같구요. 강의와 다르게 진행된 부분은 @Valid 어노테이션이 안먹어서 import javax.validation.Valid를 해줘도 못찾아 오길래 그래들에, compileOnly 'org.springframework.boot:spring-boot-starter-validation'을 추가해주고 진행하고 있는 중입니다. 테스트 코드는 강의와 동일합니다. 한참 허우적대고 있는중에 혹시나 의심가는 부분이 있으실까 해서 질문 드립니다~
-
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
삭제된 글입니다
-
미해결취미로 해킹#1(OverTheWire - Bandit)
5분 초반대 즈음에
uniq 는 연속된 중복되는 값들을 제거 라고 하셨는데 뒤에 -c를 붙이면 좌측에 중복 횟수가 나오잖아요 중복값을 제거했는데 왜 중복횟수가 나오는지 궁금합니다 제가 이해한거는 가령 값들이 a,b,c,d가 있는데 cat ./data.txt | sort | uniq 입력하면 aabbaaccddaaccddbb 이렇게 되있던거를 cat ./data.txt | sort | uniq -c를 입력함으로써 abacdacdb 이런식으로 연속중복을 날려버린다는 말씀인가요? 재밌지만 너무 어렵네요 ㅜ
-
미해결Javascript ES6+ 제대로 알아보기 - 초급
궁금한게 있는데요 ..
ㅠ 블록스코프 안에서(지역) 밖을(전역) 볼수있는데 그게 let이나 const 키워드로 선언한 (변수)만 해당되는게 맞는지요? 아그리고 retun에 대해서 궁금한게요 ㅠ retun을 하면 함수스코프 안에 있는 모든걸 계산해주나요?;;
-
미해결스프링 핵심 원리 - 기본편
싱글톤 단점에 대해서
어떤 글을 읽다보니 싱글톤 단점중에 thread safe 하지 않다 라는 글을 읽었었는데요 그게 영어이다 보니 제가 해석을 잘못한건가 해서요 싱글톤 패턴을 사용하는 경우 thread 에 대한 문제는 없나요? 그리고, 스프링 컨테이너를 통해 싱글톤을 관리할 때도 thread 에 대한 고민은 하지 않아도 되는걸까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드->실행 후 서버를 종료하는 키가 어떤건가요?
강사님 따라서 빌드하고 실행까지 했는데요, 이 화면에서 서버를 종료하는 방법이 뭔가요? ㅠㅠ 강사님이 어떤 키를 치신거같고 화면에 skExecutor' 라고 떴는데 어떤 키를 쳐도 서버가 멈추질 않네요 ㅠㅠ
-
해결됨자바스크립트 중고급: 엔진 핵심
안녕하세요! 강사님 - 질문이 생겼습니다.
마지막에 말씀하신오브젝트 > 오브젝트 > 메서드 구조 설명를 듣고제가 자바 언어와 유사하다 생각된 부분을 나름 정리를 해봤습니다.혹시 바람직하지 않은 부분이 보이신다면조언을 구합니다. "아래는 노트필기의 전문 입니다." 오브젝트 가 포함한 오브젝트 - Outer,Inner 클래스 화 자바에서는 class 내부 inner class 가 존재한다.JS 코드의 book.point 오브젝트는 inner class 개념과 일치하는 구조이다. 오브젝트가 오브젝트를 내포하여inner class 형태로 구현이 가능한JS 만의 계층적 표현식이다.자바의 익명클래스 를 계층적으로 구현시키는 형태와비슷하게 파악이 된다. 단, 프로토 타입, 생성자 프로퍼티가 없어서class 처럼 사용하려면,__proto__ 와 constructor 프로퍼티를 생성하여계층구조를 연결 시켜야 하는 불편함이 있다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
프론트 서버에서 sudo npx pm2 start npm -- start 하고 접속이 안됩니다.
sudo npx pm2 start npm -- start 한후에 sudo npx pm2 monit 을 하고 들어가면 사이트에 연결 할수 없습니다 가 뜹니다. 다른 답변에서 sudo npx pm2 start npm -- start && sudo npx pm2 monit 참고하여 에러를 확인해 보았습니다. 지금 이건 sudo npm start 해서 접속한 사진 입니다. npm install 로 패키지지 빠진거 있는지 확인하고 sudo npm install 이라던지 이것저것 만져보는데 잘 안되네요. git pull도 확인해보기도 하고 밑에 사진은 front에서 npm i 했을경우 나오는 메세지 입니다. https://github.com/wngus6429/portfolio-japanese 몇시간 정도 건드렸지만 답이 잘나오지 않아 질문드립니다.
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
windows에서 설치방법
영상에서는 macOS에서 설치하는 방법을 보여주시는데 windows에서도 동일한건지 문의드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
아이피와 포트번호 질문있습니다.
소켓 프로그래밍 입문 #2 // 서버 namespace ServerCore { IPEndPoint endPoint = new IPEndPoint(ipAddr, 7777); } // 클라이언트 namespace DummyClient { IPEndPoint endPoint = new IPEndPoint(ipAddr, 7777); } 위의 예제는 강사님이 보여준 예제에서 부분적으로 코드를 발췌했습니다. 컴퓨터 한 대로 서버와 클라이언트를 구성해서 ip주소가 같아서 헷갈리는 점이 있어서 질문드립니다. 만약 2대의 컴퓨터가 각각 192.168.2.2(서버) 와 192.168.3.3(클라이언트)이 있다면 서버 : IPEndPoint endPoint = new IPEndPoint(192.168.2.2, 7777); [질문 1] 클라이언트 : IPEndPoint endPoint = new IPEndPoint(192.168.3.3, 7777); 으로 하는 것이 맞나요? [질문 2] 그리고 포트 번호는 당연히 네트워크와 아이피에 관계없이 클라와 서버가 동일해야 되나요? 서버는 포트 7777, 클라는 3333을 하면 안 되겠죠?
-
미해결Vue.js 시작하기 - Age of Vue.js
PROPSDATA
일반적으로 PROPSDATA는 다른이름을 쓰지 않고, 동일하게 해주면 이 데이터가 PROPS 구나를 알기 쉬울거 같은데 실제로 개발할 때도 같이 쓰는게 좋은가요?^^; 너무 허접한 질문 죄송합니다(__);;;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
46초 쯤에 파라미터에 props 넣어주는데 만약 props 값이 불러오지 않는다면
어디에 문제가 있는걸까요...?
-
미해결모던 자바스크립트(ES6+) 기본
DevTools > Sources 에서 Block을 볼 수 없어요!
안녕하세요 저도 강의에 나오는 것처럼 DevTools > Sources에서 prototype 등등 확인하고 싶은데요 비주얼 스튜디오에서 test.html이라는 파일을 작성하고 localhost:8080/test.html로 아래 캡쳐와 같이 파일을 불러오는 것은 성공했는데요, 크롬에서 F12를 눌러 Devtools를 켜고 Sources를 눌러봐도 강의에 보이는 것처럼 Block 등등이 보이는 창이 켜지지 않아요 어떻게 해야 될까요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
안녕하세요 2가지 질문드립니다!
안녕하세요 수강 중 궁금한 사항 질문드립니다~ 질문1) FormView.js 파일 아래 코드에서 import View from './View.js'; const tag = '[FormView]'; const FormView = Object.create(View); // 객체를 생성함 FormView.setup = function(el) { // el 받아서 내부적으로 속성으로 갖게할꺼임 this.init(el) this.inputEl = el.querySelector('[type=text]') this.resetEl = el.querySelector('[type=reset]') this.showResetBtn(false); // 숨길꺼니깐 false로 넘겨줌 } const FormView = Object.create(View) 로 객체?를 생성 후 여기서 this로 메서드를 추가하셨는데 혹시 그냥 View.init(el) 이런식으로 하면 안되는건지 질문드립니다! 질문2) View.js 에서 throw el 은 어떤 역할인건지 궁금합니다.. 그럼 답변부탁드릴게요 감사합니당
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
강의 질문드려요.
강의 내용을 한 번 쭉 다 들었는데, 숙지하고 익숙하게 하려면 여러차례 복습을 해야 될거 같아요. 복습 과정에서 궁금한 건 또 질문 드리겠습니다! ^^ 그리고, 강의 듣고 나니 더 잘하고 싶은 맘이 커졌어요~ 혹시 본 강의 다음으로 중급 또는 고급 내용에 해당하는 강의 계획이 있으신가요? 있으시다면 꼭 듣고 싶어요!!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
궁금한게 보통 서버 나누는 이유가 무엇일까요?
oauth2도 찾아보니까 보통 리소스 서버 하고 인증api서버 이렇게 나눠지는거 같은데 제 생각애는 역시 그것만 따로 하게 하니까 운영보수가 쉬워서 그런건가요??