묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Struct 도 내부에 함수 생성이 가능한가요?
엉뚱하고 댕청한 질문일 수도 있는데.. Class 내에 public Knight Clone() 했던것처럼 Struct 내에서도 함수 선언하고 사용가능한가요? 코린이라... 코송합니다 + 끝나고 직접 다시 해보는 과정에서 생각을 정리하는데요 Clone이라는 것을 Program 내 static void clone으로 해서 만들어서 할 수 있는 거지만, 강의 앞서 말한 것처럼 객체 속 하나의 특성으로서 반복적으로 사용하고 이해하기 용이하니 강의 내용대로 하는게 더 좋은 방향인거죠..? knight.Clone();
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
로테이션 동시에 2개의 키를 눌렀을때에 대하여
안녕하세요 로테이션 부분중 동시에 키를 입력했을 때에 대해서 궁금한 점이 생겨 질문드리게 되었습니다 if (Input.GetKey(KeyCode.W)) { transform.rotation = Quaternion.Euler(new Vector3(0.0f, 0.0f, 0.0f)); } if (Input.GetKey(KeyCode.S)) { transform.rotation = Quaternion.Euler(new Vector3(0.0f,180.0f,0.0f)); } if (Input.GetKey(KeyCode.A)) { transform.rotation = Quaternion.Euler(new Vector3(0.0f, 270.0f, 0.0f)); } if (Input.GetKey(KeyCode.D)) { transform.rotation = Quaternion.Euler(new Vector3(0.0f, 90.0f, 0.0f)); } 위와 같이 코딩되어 있을 때 W 와 D를 같이 누르면 앞을 한번 봤다가 오른쪽을 한번 보는 하는 행동을 반복해야하는 것 아닌가요? 테스트를 해보니 오른쪽만을 바라보네요 왜 그런 것인가요?
-
미해결실전! Querydsl
Slice 질문 있습니다.
안녕하세요, 만약 Page대신 Slice를 사용하려고 하면 리미트에 +1 만큼하고 쿼리를 날리고, 다음페이지가 있는지 확인해야하는데, 이 부분은 아래 코드처럼 개발하는 사람이 직접 처리해주어야 하는건가요? List<MemberTeamDto> content = queryFactory .select(new QMemberTeamDto( member.id.as("memberId"), member.username, member.age, team.id.as("teamId"), team.name.as("teamName"))) .from(member) .leftJoin(member.team, team) .where( usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageBetween(condition.getAgeLoe(), condition.getAgeGoe())) .offset(pageable.getOffset()) .limit(pageable.getPageSize() + 1) .fetch();if (content.size() == pageable.getPageSize() + 1) { SliceImpl slice = new SliceImpl<>(content.subList(0, pageable.getPageSize()), pageable, true);} else { SliceImpl slice = new SliceImpl<>(content, pageable, false);} 그리고, 카운트 쿼리를 따로 날리는 Complex인 경우현재 Member와 Team이 다대일 이니깐 아래처럼leftJoin(member.team, team) 이부분 지워도 count는 똑같이 나오는게 맞죠?? queryFactory .selectFrom(member) .where( username(condition.getUsername()), teamName(condition.getTeamName()), ageBetween(condition.getAgeLoe(), condition.getAgeGoe()));
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
하이퍼 파라미터
해당 강의와 책p.209 를 공부하는 중입니다. 혹시 하이퍼 파라미터를 적용 할 때 책의 예제와 같이 max_depth 와 min_samples_split 를 조정해서 GridSearchCV 를 통해 정확도를 측정 할 때 책에서는 최적의 파라미터가 8,16 이라 나왔지만 제가 실습했을 때는 8,24 가 나왔는데 그럴수도 있는건가요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
런 눌럿는데 구동이 안되는데 뭐가잘못된거에요??
저장을 프로그램 기본깔리는대로 했긴했는데 Error occurred during initialization of boot layer java.lang.module.FindException: Error reading module: C:\Users\dhrlt\eclipse-workspace\project test\bin Caused by: java.lang.module.InvalidModuleDescriptorException: nameclass.class found in top-level directory (unnamed package not allowed in module) 이렇게 뜹니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
android 실행 시 오류
npm install @react-native-picker/picker --save 설치를 하고 android 에서 실행할 경우 이 오류가 뜹니다 github에서 추가 설치가 없다고 뜨는데 뭘 더 해야하나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 질문 드립니다!
일하면서 틈틈히 강의 잘 듣고 있습니다. 다름이 아니라, 일대다 페치조인할 때, 기본적으로 별칭을 주지 않는다 로 알고 있는데, 예제와 같은 상황일때는 별칭을 주고 페치 조인을 해도 상관없는 걸까요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
이벤트 등록에 대해서 질문 드립니다.
안녕하세요! 강의 정말 잘 듣고 있습니다. 지난 Tab Change 구현에서도 궁금했던 부분인데 비슷한 내용이 또 나와서 질문드립니다. Tab li 목록에 이벤트를 등록할 때와 이번 강좌에서 remove 버튼에 이벤트를 등록할 때 유사 배열을 가져와 배열로 변경해 이벤트가 필요한 모든 객체마다 이벤트를 등록해 주는 방법을 사용하셨는데요. 이벤트를 상위 객체에 한 번만 등록해두면 이벤트 버블링을 통해 상위 객체에 전달될 테고 거기서 이벤트를 처리하는 것이 이벤트를 일일이 등록하는 것보다 비용이 적게 들어갈 것으로 생각되는데요. (HistoryView의 경우 HistoryView.el에 클릭 이벤트를 등록하고 핸들러 함수에서 이벤트 발생이 remove 버튼에서 시작됐는지 아닌지 판단하여 서로 다른 emit 호출하는 식으로) 혹시 이벤트를 일일이 등록하신 이유가 있으신지 질문드립니다. 답변 부탁드립니다. 감사합니다!
-
미해결선형대수학개론
4.4 vector space와 Rn space 에서
안녕하세요, 매번 강의 잘 듣고 있습니다. 항상 친절한 설명 감사드립니다. 4.4 4~6분경에 설명하신 내용에서 b1..bn은 임의의 vector space에 있는 basis vector이고 그 basis vector를 Rn space에 나타낼때, coorindate vector를 곱해서(linear combination) 표현을 하는게 맞는건가요? 또한 x= r1b1+...rnbn cooridnate vector가 곱해진 상태인데 왜 vector space에 있는건지도 궁금합니다. 감사합니다.
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
아나콘다 윈도우 설치 후 주피터 노트북 실행
안녕하세요. 아나콘다 네비게이터에서 주피터 노트북 런치 버튼을 눌렀는데 한참이 지나도 웹브라우저에서 실행되지 않습니다. 주피터 노트북을 직접 실행했을 때 아래와 같은 검은창에 안내 메세지가 뜨고, URL을 직접 웹브라우저에 입력하니 접근이 되는데 이건 무슨 문제일까요? Or copy and paste one of these URLs: http://localhost:8888/?token=35d7877ce01289ead3302ae61d9e2cf5dbfe48bfd2f1260c or http://127.0.0.1:8888/?token=35d7877ce01289ead3302ae61d9e2cf5dbfe48bfd2f1260c [I 14:19:52.267 NotebookApp] 302 GET /?token=35d7877ce01289ead3302ae61d9e2cf5dbfe48bfd2f1260c (::1) 1.00ms
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
오류
정상적으로 동작하는데 해당 부분에 자꾸 빨간줄로 에러가 발생하는데 혹시 어떤게 잘못된건지 알 수 있을까요??
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
주문 조회 v1에서 반복문을 통해 json 응답할 내용 설정 되는 과정이 잘 이해가 안가여
주문 조회 v1의 컨트롤러 로직에서 주문 조회에 대해 lazy 패치 문제를 해결하고 필요한 데이터를 응답 객체에 세팅하기 위해 for문이 아래처럼 돌아가는데여 for(Order order:all) { // fetch.Lazy 로 인한 데이터 공백 에러를 피하기위해 주문에 대한 멤버 정보,배송 정보를 미리 조회 order.getMember().getName(); order.getDelivery().getAddress(); // 주문 상품의 이름들의 정보가 필요하므로 아래와 같이 재구성 List<OrderItem> orderItems = order.getOrderItems(); orderItems.stream().forEach(o -> o.getItem().getName()); } 이중에 item 정보 출력이 어떻게 설정되는건지 잘 이해가 안가여 all = 초기화할 내용 이렇게 뭔가를 가져와서 all에 저장한뒤 all을 리턴해야 json 응답에 반영되는게 아닌가여? 아래 코드에서 리스트를 재구성한건 알겠는데 그럼 item 정보 중에item.name 만 나와야 되는거 아닌가여? List<OrderItem> orderItems = order.getOrderItems(); orderItems.stream().forEach(o -> o.getItem().getName()); 실제 출력 결과는 아이템 이름 이외의 정보다 다 출력이 되서여 "item": { "id": 3, "name": "JPA2 BOOK", "price": 20000, "stockQuantity": 98, "categories": [], "author": null, "isbn": null }, 어떤식으로 all에 설정이 되서 json 응답 정보가 구성되는지에 대해 좀더 보충설명 해주실수 있나여? 좋은 하루 되세여 ~!
-
해결됨자바 기본을 위한 강의 1부
강사님 혹시 현업에서 JPA 많이 쓰나요?
학원 프로젝트해서 알려주셔서 쓰긴했는데 ... 어느날 서점에서 책을 보니 완전 두껍더라구요.;;
-
미해결웹 게임을 만들며 배우는 자바스크립트
지뢰찾기 에러잡아내기에서 질문있습니다!
항상 친절한 답변 감사드려요 덕분에 열심히 공부하고 있습니다! 다름이아니라 '에러잡아내기' 강의 1:20 부근에 값이 false인 경우 값을 ''도출해주는 :: 이런 기호가 있는데 어떤 키인지.. 키보드에 없어서 궁금해서 올립니다 ㅜㅜ
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
다운로드 파일을 꼭 영상처럼 해야되나요
자바 파일을 만들어서 굳이 영상처럼 다 한파일로 저장시켜줘야하나요?? 영상처럼 하려니까 게속 오류나서 기본저장되는경로로 저장했는데 상관없을까요
-
미해결캐글 Advanced 머신러닝 실전 박치기
히스토그램의 y축 의미 질문
안녕하세요. 시각화 우측에 히스토그램에서 y축이 의미하는 것이 무엇인지요? X축은 AMT_CREDIT 값일텐데 y축은 어떻게 해석해야 하는지 궁금합니다. AMT_CREDIT을 예로 들면 단위가 1e-6 라서 단순히 비중(x축의 bin이 전체의 몇%를 차지하는지)은 아닌 것 같고, density 인가 추측해봅니다. 위와 별개로 kde 에서 density의 의미를 찾아봤으나 정확히 이해가 어려운데 설명해주실 수 있는지요?
-
미해결Vue로 Nodebird SNS 만들기
nuxtServerInit이 작동하지 않습니다.
안녕하세요, 제로초님! store/index.js에 nuxtServerInit 부분을 포함했는데 users/loadUsers로 dispatch가 되지 않고 nuxtServerInit 함수가 활성화가 되어있지 않은데요. 어떤 부분에서 문제가 있는것인지 궁금합니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
질문backend.js:1414 Uncaught (in promise) TypeError: Cannot set property '__VUE_DEVTOOLS_UID__' of null at registerAppJob (backend.js:1414)
TypeError: Cannot set property '__VUE_DEVTOOLS_UID__' of null backend.js:1414 Uncaught (in promise) TypeError: Cannot set property '__VUE_DEVTOOLS_UID__' of null at registerAppJob (backend.js:1414) 도움이 필요합니다.
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
Function 활용하기에서 Terrafom init이 안됩니다.
git clone해서 가져오고 테라폼 버전 0.13.6 설치하고 backend 파일도 맞췄는데 다음과 같이 에러 메세지가 나옵니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
boiler plate 강의를 듣고 넘어왔는데
boiler plate에서는 redux를 쓰셨는데 이번 강의에서는 redux를 활용하지는 않나요 ?