묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
캐릭터에 심어진 콜라이더에 대해 재질문 및 추가 질문입니다.
너무 궁금해서 질문올립니다. 구글 검색해보니 PlayerController를 쓰는 예제도 있고 뭐 여러가지가 있는데 캡슐 콜라이더를 붙이고 정상적으로 이동이 되는 걸 보고 싶어서요. 강사님께서는 키네마틱이 꺼져있어서 물리 적용을 받아서 그런거 같다고 하는데 제 생각도 같습니다. 다만 키네마틱을 켜는 순간 다른 오브젝트들과 물리 상호 작용을 하지 않는 것으로 알고 있어서 물리 상호 작용하면서 정상적으로 구현하고 싶네요. 예전에도 만들다가 결국 PlayerController써서 중력 적용 시켜서 만들었는데 뭔가 안되서 포기하고 만들었던거라 찜찜한게 남아있거든요. 부탁드립니다 ㅠㅠ 아 그리고 강의 중반부터 섹션 5부터 섹션 6으로 넘어갈때 캡슐콜라이더가 꺼져있고 메쉬콜라이더가 켜져서 움직이던데 스킨메쉬렌더러라서 메쉬정보 없어서 convex가 안되는 것으로 알고 있는데 어떻게 plane위에 서있는지도 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
브라우저에서의 결과값 모양(?)이 선생님과 조금 달라요...
안녕하세요 선생님. 강의 늘 잘 듣고 있습니다. 질문드립니다. 브라우저(크롬)에 목서버url/products 입력했을때, 이그잼플에 입력해 둔 products코드가 나오긴 나오는데요,,, 선생님 화면처럼 깔끔하게 마치 에디터에 코드 쓴 것처럼 나오는게 아니라 아래 화면과 같이 나오는데.... 이거는 왜 그런건가요?.. 이대로 진행해도 상관 없는건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
깃 설치할때 옵션사항이 굉장히 많이나오는데
깃 설치할때 옵션사항이 굉장히 많이나오는데 그냥 계속 next만눌러서 설치하니까 vscode 터미널에서 git --version 처도 'git'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라고 나오네요... 어떻게 해결하죠
-
미해결홍정모의 따라하며 배우는 C언어
arr[-1]의 경우 어떻게 되는지 궁금합니다.
현재 아두이노를 배우고 있는데 이것이 코딩할 때 C언어를 씁니다. 일단은 코드블럭으로 확인해본 결과 이렇게 하면 arr[-1]에 쓰레기값이 나오고, 제대로 0으로 대입도 된다는 것을 확인하였습니다. 그렇다면 arr배열의 바로 그 전의 메모리 공간이라고 추측이 가능한데, 혹시나 컴파일러가 미연의 버그를 방지하기 위해 사용가능 메모리의 제일 앞쪽과 제일 뒷 쪽, 그리고 각 선언한 저장공간들을 띄엄띄엄 해놨는지 궁금합니다. 제가 이런 질문을 한 이유는 pinMode 함수는 그 핀에 전기를 흐르게 할지 말게할지 하는 함수인데 OUTPUT이 출력이 가능하도록 설정해놓는 겁니다. 전역변수로 선언된 switch_pin과 led배열에 들어간 값은 핀 번호입니다. INPUT_PULLUP은 전류가 흐르냐 안 흐르냐, 흐르지 않다면 전기가 고여있어 1로, 흐른다면 고여있지 않다는 뜻으로 0으로 표시됩니다. 그래서 빵판에 물리적인 스위치를 눌렀을 때 흐르게 되어 1로 됩니다. setup 함수와 loop함수는 코딩환경을 켜면 main함수처럼 기본 입니다. digitalRead는 신호를 읽는 것이고, digitalWrite는 디지털 신호를 쓰는 명령입니다. 위의 코드는 스위치를 눌렀을 때마다 차례로 LED가 점등되고, 전에 점등된 스위치를 꺼지게 함으로써 계단처럼 차례로 LED가 점등되는 코드입니다. 일단은 위 코드는 문제없이 작동을 하였습니다. 그런데 먼저 말한 궁금증 컴파일러가 미연의 버그를 방지하기 위해 사용가능 메모리의 제일 앞쪽과 제일 뒷 쪽, 그리고 각 선언한 저장공간들을 띄엄띄엄 해놨는지 궁금합니다. 가 아닐 경우는 버그가 발생할 지도 모릅니다. 그러나 arr[-1]을 쓸 경우 위처럼 정말로 간단하고 짧게 코딩이 가능한데, 그렇지 않을경우 if문을 하나 더 쓰는 둥 깔끔하게 되지 않습니다. 가르쳐 주실수 있나요.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
파이참 사용자인데 쥬피터 노트북만 설치해서 사용해도 무방한지요.
파이참으로 python.exe 3.6.8 버전 설치해서 사용중인데 아나콘다설치하면 3.7 파이썬이 설치될 거 같은데요.. 혹시나 파이썬 버전이 두개 이상일경우 문제가 발생할 거 같아서 그런데.. 쥬피터 노트북만 따로 설치 가능한가요.. ? 따로 설치해서 강의 들어도 되는지요? 파이참으로만 개발을 배워봐서.. 쥬피터는 낯섭니다. 둘다 설치되어 있을 경우 버전이 다르다면, 어떤 식으로 따로따로 써야하는지에 대해서도 설명이 곁들여졌으면 좋겠습니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
주소에 프로젝트 이름 부분이 두 번 중복되어 나옵니다
root 를 ${pageContext.request.contextPath }/ 로 변경 후 실행했더니 메인화면은 그대로 뜨는데 게시판이나 홈으로 이동하려고 클릭하면 주소가 http://localhost:8080/MiniProjectJava/MiniProjectJava/board/main 이런식으로 나와서 404가 뜹니다. MiniProjectJava 이부분이 왜 중복되어서 나오는 걸까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
최대 부분 증가수열 max(dy)가 안되는 이유를 모르겠습니다.
최대 부분 증가수열에서 마지막 부분에 print(max(dy))를 하면 안되는 이유를 모르겠습니다. dy가 list이기 때문에 max(dy)하면 나와야 할 것 같은데, 아래와 같은 에러가 나는지 모르겠습니다..ㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
LogisticRegression 에 대해서
안녕하세요 오차행렬을 구하는 코드에서 LogisticRegression을 이용하는 이유가 궁금합니다. LogisticRegression이 Estimator에 해당하는지, Estimator라면 생존자 분류모델에서 Classifier가 아닌 Regression을 쓰는 이유가 무엇인지 궁금합니다?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
생성자 관련 질문입니다.
public knight() { hp = 100; attack = 10; Console.WriteLine("생성자 호출") } public knight(int hp) : this() { this.hp = hp; Console.WriteLine("int 생성자 호출!") } 아래 생성자를 호출했을 시 attack 이 없는 문제를 해결하려고 this()를 사용한다는 건 알겠습니다. 그런데 이렇게 하면 hp와 attack을 가진 생성자를 만들려는 원래의 의도와 다르게 hp만 가진 생성자 하나, hp와 attack을 모두 가진 생성자 하나, 이렇게 두 개를 생성하게 되는데, 이렇게 했을 때 생기는 문제는 없나요?
-
미해결실전! 스프링 데이터 JPA
상황에 따라 DB table 칼럼이 추가 또는 변경시 jpa 에서 어떻게 다룰수 있나요?
안녕하세요 김영한님 오랜만에 질문을 남깁니다. 프로젝트 중간중간 jpa 관련 의문점이 들때마다 다시한번 책과 이 강좌가 많은 참고가 됩니다. 이 자리를 빌어 다시한번 감사드립니다^^ 제목에서처럼 테이블명과 기본 구조 칼럼은 그대로이나 상황에 따라 아래의 code000 칼럼의 갯수가 추가 또는 삭제가 되는 그런 구조인데 jpa에서 어떻게 다룰 수 있는지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA Count 쿼리 Return 값
안녕하세요 JPA 사용하다 궁금한게 생겨 질문드립니다.현재 강의를 듣고 Spring Data JPA를 사용중인데요공식 문서를 보니 count query 시 return 값이 Long(Wrapper Type)으로 반환된다 합니다.혹시나 싶어서 jpa에서 count 후 return class type을 보니 java.lang.Long으로 반환되네요....궁금한건 count는 sql도 그렇고 jpa 문서상에도 null인 경우가 없는것으로 보이는데요JPA에서 Count 쿼리 호출시 primitive가 아닌 Wrapper로 반환하는 이유가 있을까요??엔티티 ID처럼 nullable로 인한 이득이 있는것도 아닌데, 결과값을 박싱해서 내려주는게 어떤 이득이 있는지 모르겠습니다.마지막으로 Long으로 반환되는 결과값을 아래처럼 long으로 unboxing 해서 사용해도 성능이나 여러가지면에서 손해보는면이 있을까요?@Query("select count(m) from ....... wherer ....")long countMember();
-
해결됨도커 쓸 땐 필수! 도커 컴포즈
docker volumns의 db_data에 저장한 내용을 밖으로 뺴내려면 (dump) ??
삭제된 글입니다
-
미해결스프링 핵심 원리 - 기본편
조회한 빈이 모두 필요할 때, List, Map에서 질문입니다.
static class DisscountService에서 @Autowiredpublic DisscountService(Map<String, DiscountPolicy> policyMap, List<DiscountPolicy> policies) { this.policyMap = policyMap; this.policies = policies; System.out.println("policyMap = " + policyMap); System.out.println("policies = " + policies);}이 부분에 policyMap 과 policies가 출력 되는데 DiscountPolicy로 했기 때문에 스프링이 알아서 찾아서 주입 시켜 주는 건가요?Mmap이나 List로 만들어 놓은 적이 없던거 같든데 어디서 생성되어 들어 왔는지 궁금합니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
[개선코드]signinAndSignup()의 else문 보완
fun signinAndSignup() { auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString()) ?.addOnCompleteListener { task -> if (task.isSuccessful) { //계정 만들기에 성공했을 때 //Creating a user account moveMainPage(task.result?.user) } else { //Login if you have account if (task.exception?.message.equals("The email address is already in use by another account.")) signinEmail() //Show the error message else Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show() } } } 동일 계정 존재로 인한 exception일 경우 signinEmail() 함수를 호출하도록 했습니다. (그 외 이메일 형식 오류 또는 비밀번호 형식 오류일 경우 Toast로 에러 메시지를 보여줍니다.)
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
RPN Loss함수에서 t,t*값과 Alternating Training 질문입니다!
안녕하세요! 공부하다가 이해가 잘 안되는 부분이 있어서 질문 남깁니다! 1.RPN Loss함수에서 t, t*값에 대한 설명이 각각 Anchor Box에 대한 예측, 실제좌표라고 하셨습니다. 이 때 '실제좌표'라 함은 RPN 과정에서 새겨진 칸 당 9개의 Anchor Box들의 실제 좌표를 의미하는건가요? Ground Truth의 실제좌표는 아닌거죠? 그렇다고 하면 처음에 Anchor Box 9개를 각각 만들 때, 9개 박스에 대한 좌표값들은 얻지 못하기 때문에 위와 같이 t, t*값을 이용해서 Anchor Box 좌표값을 초기화(t값)시킨다음 처음에 만들었다고 한 9개의 Anchor Box 좌표의 실제값(t*값)에 근접하도록 학습시킨다는 말인가요? (결국, t와 t*에 대해 loss함수를 수행할 때 Ground Truth의 실제 좌표값은 관여하지 않게 되나요?) 2. Alternating Training에서 Fine Tuning이라는 것이 구체적으로 어떻게 동작하는 건가요? 예를 들면...현재 갖고 있는 모든 이미지 데이터셋으로 Feature Extractor가 먼저 RPN을 통해 파라미터가 학습되고 Fast RCNN을 학습시키면서 파라미터가 변경됩니다. 그 이후에 새로운 이미지가 들어와서 학습하게 되면 RPN에서는 1 by 1 컨볼루션 layer를, Fast RCNN에서는 FC layer를 Fine tuning한다는 의미로 이해를 했는데.. 구체적으로 어떻게 파라미터 값이 fine tuning되는건지 궁금합니다! 또 다른 역전파를 통해서 구현된다던지..? 답변 부탁드리겠습니다! 감사합니다!
-
미해결파이썬 웹 개발(Flask, SQLAlchemy 이용)
BluePrint 질문입니다.
안녕하세요 강의 잘 들었습니다. 항상 좋은 강의 해주셔서 감사드립니다. 다름이 아니라, 약간은 강의 내용을 벗어났을 수도 있는 질문이지만 궁금증이 풀리지 않아 질문을 남깁니다. 이 강의를 들으며 구글링을 하다가 blueprint라는 개념을 알게 됐는데요, 블루프린트를 사용하지 않는 경우에는, url프리픽스가 똑같이('/')인 함수가 2개 이상 존재하면 충돌이 되던데 블루프린트를 사용하면 충돌이 되지 않더라고요. 이 이유가 무엇인지 알고 싶습니다. 감사합니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
질문은 아니고 응원드릴려고 글남깁니다.
박조은강사님 강의라서 강의목차도 보지않고 일단 질렀습니다. 항상 기대치 이상의 강의를 해주셔서 이번강의도 돈 이상의 값어치를 하겠구나 생각했습니다. 강의스타일도 너무 좋고 같은 내용도 반복해서 잘 설명해주셔서 좋더라구요 항상 감사합니다. 앞으로도 강의 많이 올려주세요.~
-
미해결IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
선생님 수업 잘 듣고 있습니다. 이 강만 소리가 잘 안들리네요 ㅠㅠ 원래그런가요?
선생님 수업 잘 듣고 있습니다. 이 강만 소리가 잘 안들리네요 ㅠㅠ 원래그런가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
카카오 이메일 값 질문
안녕하세요 제로초님 개인적으로 리액트로 로그인 회원가입 작업 중인데요. 카카오 로그인 작업을 했습니다. 다름이 아닌 kakaoStrategy.js 에서 profile_json.kakao_account_email 이라고 강의에서 보여주셨는데요. 이메일을 못가져와서 콘솔로 profile 확인 후 profile_json.kakao_account.email로 하니까 가져오더라구요. 혹시 이 부분은 개인정보 수집을 동의한 내용이 아니어서 가져오는 방법이 다른건가요? 일단 로그인은 잘 되고는 있긴 한데 개인정보수집동의 페이지가 안떠서 문제긴합니다... 물론 카카오 개발 페이지에서 수집관련 체크도 다 했는데 이상하네요... 제가 만든 작업물에서 처음 카카오로 가입 절차에서는 개인정보수집동의 페이지가 나타났는데, MySQL DB에서 카카오로 가입된 내역 삭제 후 다시 카카오로 가입할때는 아예 수집동의 페이지가 안나타나고 바로 가입이 되버리네요 ㅜ 원래 이런걸까요..?
-
미해결Javascript ES6+ 제대로 알아보기 - 초급
default parameter TDZ
const multiply = function (x = y * 3, y) { console.log(x, y) } multiply(2, 3) multiply(undefined, 2) <- 이 부분에서 reference error 가 나는 이유를 모르곘습니다