묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨유니티 Addressable 을 이용한 패치 시스템 구현
실제 게임에서는 어느 시점에 로드를 하고 해제를 해야 하나요??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Level 별로 씬이 나눠져 있다고 할때 어느 시점에서 에셋을 로드해야 하고 어느 시점에서 게임오브젝트를 인스턴트 해야하는지 궁금합니다. 예를 들면 씬이 로드될때 거기서 사용하는 에셋들을 로드하고 게임캐릭터가 소환될때 인스턴트를 하고 씬에서 해당 캐릭터가 더는 사용되지 않을때 인스턴트를 해제하고 씬이 닿힐때 에셋도 해제한다던지 등이요. 또한 번들은 어떤 기준으로 나눠야 하는지도 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
혹시 자막설정 가능한가요?
자막설정이 없는건가요? 궁금해서 여쭤봅니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
비동기로 콜백을 받는다는 것이 무슨 뜻인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. library에서 제공하는 기능인 pickImage 설명할 때 return을 Future<file>로 하는데 Future라는 방식이 비동기로 콜백을 받는다고 설명하셨어요. 그게 무슨 뜻일까요?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
Node.js 앱을 테스트하기 위한 Jest 설정 부분..
jest.config.js 파일을 생성 해주지 않았는데도npm test 했을 때 몽구스 관련 에러 메세지가 나오지 않는 이유는 뭘까요?
-
미해결
라즈베리파이에서 에라 질문입니다
qtcreator 또는 터미널에서 빌드 또는 ./실행파일 하면libEGL warning : DRI2 : failed to authenticate 이런 에라가 뜨면서 실행은 되는대버튼에 대한 이벤트함수가 실행되지 안내요해결방법이 없는지요
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
mixins 폴더가 있는 강의샘플 소스가 git 에 있는지요?
안녕하세요.제가 이번강의를 따라했는데 다른분들이 이전에 질문해주신 깜빡이는 증상이 동일하게 발생한 것 같아서 혹시 소스를 잘못따라한게 있는지 궁금해서 비교해 볼려구 하는데요. 강사님 git 저장소에 이번강의 mixins 폴더가 있는 곳을 못찾아서 그런데 혹시 있다면 알려주시면 감사하겠습니다.화면이 깜빡인다는 표현이 .. 제가 기대한 효과는 현재 화면이 news 리스트 화면인 경우에 ask 링크를 누르면 transition 및 스피너 효과에 의해서 현재 news 리스트 목록이 천천히 안보였다가 조회하면서 스피너 보이구조회끝나면 스피너 안보이구ask 리스트 목록이 천천히 보이는 거를 기대했는데요.지금 제가 수업 따라 한 결과는 news 목록에서 ask 링크를 누르면조회 하면서 스피너 보이구 (이때는 new 목록보이는 상태)조회 끝나면 스피너 안보이면서 화면이 ask 목록으로 바뀜이후 TRANSITION 효과에 의해서 화면이 안보였다가( ask 목록인 상태에서 천천히 안보임)동일한 ask 목록이 천천히 보임.그래서 ask 목록이 두번 보이는 것처럼 보여서 깜빡인다고 표현한 것 같은데요.뷰가 스토어 값이 바뀌면 화면이 저절로 갱신되게 되어있어서 구현을 라우터의 before enter 에 구현하다 보니.. 화면이 바뀌기 전에 공통으로 사용하는 리스트 값을 바꿔버려서..화면이 갱신 되었다가 ( 화면이 news 목록에서 ask 목록으로 바뀜) 이후 화면이 이동되면서 transition 효과가 발동해서 ask 목록인 상태에서 화면이 안보였다가 보이게 되는 것 같긴한데요.제가 원하는 효과는 news 목록에서 화면이 천천히 안보였다가 ask 목록으로 화면이 천천히 보이는 건데 혹시 이렇게 구현하려면 어떻게 해야 할려나요 ?조언 부탁드립니다.감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format 사용법 질문
선생님께서 알려주신 print('{1} {0}'.format('one', 'two'))를 활용하여 print('{2} {0} {1}'.format('one', 'two', 'three'))를 사용해봤는데 가르쳐주신 결과로는 two three one으로 출력이 되어야 하는데 three one two로 출력이 되네요. 왜 이런 것인가요?
-
미해결스프링 핵심 원리 - 기본편
@Configuration 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? ()2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1. 클래스에 @Configuration을 적으면 스프링컨테이너에 자동등록, @Configuration을 적지않으면 스프링컨테이너에 직접등록이라면,어떨때 자동등록을 해야하고, 어떨때 직접등록을 해야하는건가요? 2. 클래스에 @Configuration을 적지않고 @Bean도 적지않은 Config를 스프링컨테이너에 직접등록해도 스프링 빈으로 등록하여사용가능하고 등록된 스프링빈은 싱글톤으로 관리되나요?
-
미해결실무에서 바로 쓰는 영어 이메일
강의 자료 요청드립니다.
유익한 강의 감사합니다.강의 자료 요청드립니다.hello2semin@gmail.com 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
scanf()
int sum = i + j; 를 scanf 해주기 전, 저 같은 경우는 i, j를 초기화 해준 바로 다음에 작성해줬는데 이 때 scanf를 통해 입력 받은 값의 합이 할당되는 것이 아닌 초기화 된 값의 합을 할당받는 것을 보았습니다. 코드를 사용하는 순서가 달라지면 왜 결과가 이렇게 변하나요?
-
해결됨홍정모의 따라하며 배우는 C++
공변 반환형에 대해서 질문이 하나 더 있습니다.
#include <iostream> #include <string_view> class Base { public: // This version of getThis() returns a pointer to a Base class virtual Base* getThis() { std::cout << "called Base::getThis()\n"; return this; } void printType() { std::cout << "returned a Base\n"; } }; class Derived : public Base { public: // Normally override functions have to return objects of the same type as the base function // However, because Derived is derived from Base, it's okay to return Derived* instead of Base* Derived* getThis() override { std::cout << "called Derived::getThis()\n"; return this; } void printType() { std::cout << "returned a Derived\n"; } }; int main() { Derived d{}; Base* b{ &d }; d.getThis()->printType(); // calls Derived::getThis(), returns a Derived*, calls Derived::printType b->getThis()->printType(); // calls Derived::getThis(), returns a Base*, calls Base::printType return 0; }공변반환형이 잘 이해되지 않아서 https://www.learncpp.com/cpp-tutorial/the-override-and-final-specifiers-and-covariant-return-types/ 에서 한 번 더 공부를 해봤는데요There is one special case in which a derived class virtual function override can have a different return type than the base class and still be considered a matching override.If the return type of a virtual function is a pointer or a reference to some class, override functions can return a pointer or a reference to a derived class. These are called covariant return types.One interesting note about covariant return types: C++ can’t dynamically select types, so you’ll always get the type that matches the actual version of the function being called.Now the interesting case. We then call b->getThis(). Variable b is a Base pointer to a Derived object. Base::getThis() is a virtual function, so this calls Derived::getThis().Although Derived::getThis() returns a Derived*, because Base version of the function returns a Base*, the returned Derived* is upcast to a Base*.Because Base::printType() is non-virtual, Base::printType() is called.파생 클래스의 virtual function 오버라이드가 기본 클래스의 return 타입과 다른 return 타입을 가지면서 여전히 매치되는 오버라이드라고 생각되는 특별한 경우가 하나 있다.만약 virtual function의 return 타입이 어떤 클래스의 포인터나 레퍼런스라면 오버라이드 함수들은 그 클래스의 파생 클래스의 포인터나 레퍼런스를 return할 수 있다. 이러한 것들을 공변 반환형이라고 부른다.공변 반환형에 대해서 한 가지 흥미로운 사실이 있다. C++가 동적으로 타입을 선택할 수가 없어서 호출되는 함수의 원래 버전의 타입을 항상 갖는다는 것이다.이제 흥미로운 경우이다. 우리는 b->getThis()를 호출한다. b는 Derived 객체의 Base 포인터이다. Base::getThis()는 virtual function이라서 Dervied::getThis()를 호출한다.비록 Dervied::getThis()가 Dervied*를 반환할 지라도 Base 버전의 함수는 Base*를 return하기 때문에 Dervied*는 Base*로 upcast된다.그리고 Base::printType()은 non-virtual function이기 때문에 그냥 Base::printType()이 호출된다.이렇게 해석을 해보았는데 One interesting note about covariant return types: C++ can’t dynamically select types, so you’ll always get the type that matches the actual version of the function being called. 이 부분에서 type이 의미하는게 return type을 의미하는 건지 아니면 자기 자신의 class type을 의미하는 건지 알고 싶습니다. 그리고 동적으로 타입을 선택할 수 없다는 게 무슨 의미인지도 알고 싶습니다.
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
궁금한 점이 있어 문의합니다.
샤프지수 계산하는 함수관련 영상을 보다 0.025 <-- 채권이자 정도를 넣으셨다고 했는데요.최근에 이자가 좀 올라가서 0.025 최근 이자가 0.5 라고 하면 이렇게 수정하면 되나요?def get_sharpe_ratio(log_rtn_df, yearly_rfr = 0.025): excess_rtns = log_rtn_df.mean()*252 - yearly_rfr return excess_rtns / (log_rtn_df.std() * np.sqrt(252))Sharpe ratio(샤프지수) = (평균 수익 - 무위험이자율) / 표준편차
-
미해결문제로 배우는 C언어
섹션 6. 소수
C언어에서는 bool이안쓰이는걸로 알고있는데 어떻게 하나요?
-
미해결실무에서 바로 쓰는 영어 이메일
강의자료 요청
유익한 강의 잘 들었습니다.아래 메일로 강의 자료 요청드립니다.5sela@naver.com감사합니다~
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
로지스틱 회귀 파라미터 질문
안녕하세요. 강의 잘 듣고 있습니다 :)로지스틱 회귀를 이용한 위스콘신 암 예측 모델 실습 강의5분 45초에서 로지스틱회귀 모델의 파라미터인 max_iter는 정확히 무엇을 의미하는 것이고, 무엇을 위해 있는 파라미터 인가요? 설명 부탁드립니다.감사합니다.
-
미해결스프링 핵심 원리 - 기본편
TestConfig에 대해 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]다른 질문들을 찾아보고 제가 이해한게 맞는지 확인하기위해서 TestConfig에 대해 질문드립니다.1. static Class TestConfig 위에는 따로 @Configuration을 적어주지 않으셨는데,이 이유가 @Configuration을 적어주지않더라도ApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); 이렇게 함으로써스프링 컨테이너에 TestConfig클래스를 직접 스프링 빈으로 등록하여 사용 가능하고 등록된 스프링빈은 싱글톤으로 관리가 되는게 맞나요? 2. 1의 이유가 맞다면 이전에 Config들에서는 모두 @Configuration을 적어줬는데, 이전에 Config를 스프링 컨테이너에 등록할때도ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 이런식으로 직접 스프링 빈으로 등록하여사용가능하고 등록된 스프링빈은 싱글톤으로 관리되는데, @Configuration을 적는것과 적지않는것의 차이가 무엇인지 알수있을까요?@Configuration을 적으면 스프링컨테이너에 자동등록, @Configuration을 적지않으면 스프링컨테이너에 직접등록이 맞을까요? 3.@Configuration을 적으면 스프링컨테이너에 자동등록, @Configuration을 적지않으면 스프링컨테이너에 직접등록이라면,어떨때 자동등록을 해야하고, 어떨때 직접등록을 해야하는건가요? 4. @Configuration을 적지않고 @Bean도 적지않은 Config를 스프링컨테이너에 직접등록해도 스프링 빈으로 등록하여사용가능하고 등록된 스프링빈은 싱글톤으로 관리되나요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
마크가 뜨지 않는 현상 오류입니다.
안녕하세요.사진과 같이, 마크들이 뜨지 않는 상태입니다.Uncaught (in promise) ReferenceError: axios is not defined 라는 오류가 뜹니다.현재 소스에는, node_modules 안에 axios 라이브러리가 존재합니다. 1) 마크가 안 뜨는 문제가 axios 때문이 맞는지2) axios 때문이라면 node_modules 디렉토리에 라이브러리가 존재하는데 왜 안뜨는지3) 정확하진 않지만 db에 제대로 연결이 안 되어서 생기는 현상인지...가 궁금합니다. ㅜㅜ현재 소스 정보가 너무 부족하다면 이메일로 소스를 보내드릴 수 있습니다. 감사합니다..
-
미해결
강의 결제 후 아이디 공유
회사에서 스터디 목적으로 유료 강의를 구매 후 아이디를 공유해서 여러사람이 강의를 들어도 괜찮은가요?아니면 개별로 유료강의 금액을 지불해야 할까요>
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
멘토링 문제 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의에서 작성한 if(arr[i][k]==arr[j][k])를 사용하면 코드 진행 순서가 k가 있는 for문이 먼저 진행되니까1)arr[1][1]==arr[1][1]2)arr[1][2]==arr[1][2]3)arr[1][3]==arr[1][3]으로 되지 않나요?? 그래서,if(matrix[i][j]==matrix[k][j]) 으로 하면 학년별 비교가 가능하지 않나요???전체코드public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n=sc.nextInt();int[][] matrix = new int[n][5];int max = 0;int cnt=0;int answer = 0;for(int i=0; i<n; i++) {for(int j=0; j<5; j++) {matrix[i][j] = sc.nextInt();}}for(int i=0; i<n; i++) {cnt=0;for(int j=0; j<n; j++) {for(int k=0; k<5; k++) {if(matrix[i][j]==matrix[k][j]) {cnt++;}}}if(cnt>max) {max = cnt;answer = i+1;}}System.out.print(answer);}이렇게는 풀면안되는건가요?? 인프런에서는 런타임 오류가 뜨네요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
안드로이드 스튜디오 버전에 따른 gradle 차이
안드로이드 돌핀을 쓰고 있습니다. 강의 영상에 gradle이 달라서 firebase에 관한 의존성을 추가하기 어려운 경으이전 버전의 안드로이드 스튜디오를 설치하라고 되어 있는데 이전 버전을 설치하지 않고 돌핀 버전에서 gradle을 수정해서 firebase를 사용할 수는 없나요?