[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
class와 struct는 차이가 거의 없다고 하셨는데 find_if(v.begin(), v.end(), CanDivideBy11()); 와 같이 함수 객체를 인자로 넣는 부분에서 만약 struct가 아니고 class를 사용한다면 생성자를 넣는 문법이랑 똑같은거 아닌가요? struct가 아닌 class를 사용한다면 생성자가 아닌 연산자 오버로딩을 통한 함수 객체를 부르는 것이라고 어떻게 구분해야 하나요?
안녕하세요 선생님 의사결정나무를 배우고 한번 다른 데이터에서도 실습을 해보고 싶어서 해보는데 오류가 나와서 질문이 있습니다 iris_data 같은 경우는 변수의 속성들이 연속형변수인데 변수들이 만약에 알파벳같이 string 타입이면 분류가 불가능한가요? 오류가 나서 질문드립니다
비슷한 질문이 있는것 같은데..답이 확인되지 않아 재 문의드립니다. Windows10 기반에 도커데스크탑 설치해서 수업듣고 있는데요. Ansible 에서 kubernetes 제어하기 강의 관련, Ansible Container에서 Window Host로 SSH 접속시 계속 Connection Error 가 발생합니다. [root@ab43a5323c31 ~]# ssh xx@172.30.1.86 ssh: connect to host 172.30.1.86 port 22: Connection refused window에 ssh 허용을 위한 추가 설정 같은게 필요할것 같은데..검색해도 잘 안나와서 문의드려봅니다.
interface customArray<T>{ filter<S extends T>(callback:(v:T, index: number, array:T[]) => v is S): S[] } const sample1: customArray<string> = ["1", "2"] const value = sample1.filter((value, index): value is string => Number(value) > 1) 강의에서 구현하신 custom filter는 custom type guard 로 별도 리턴 분기처리를 하지않았는데 어떻게 true 케이스들만 필터링 할수 있는지 궁금합니다. 저의 개인적인 생각은 callback의 반환값으로 value is string 를 반환하는데 위의 케이스를 바탕으로 value는 string 형식이기 때문에 true 가 됩니다 때문에 callback 메서드 수행시 false 반환값은 무시되고 true 반환값들만 리턴된다라고 추측이되는데 이 추측이 맞는지 궁금합니다
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
맛비님 강의 잘 듣고 있습니다. fsm으로 counter모듈을 제어하는 실습을 따라해보면서 시뮬레이션을 확인했는데, 코드를 그대로 시뮬레이션을 돌렸는데 <그림 1. 문제상황 (확대)> 다음과 같은 상황이 발생합니다. <그림2. 문제상황 (축소)> 그림2는 위 그림1을 축소한 모습입니다. 보시는 바와 같이 i_run값도 정상동작하고 reset_n값이 변경되는 것도 정상인데 왜 cnt_always값에 파형이 찍히지 않는 것일까요? 그래서 이를 어쩌면 좋지... 하다가 testbench 코드를 복붙해서 0~99 이후 한번더 0~99가 잘 되는지 test해보았습니다. 그랬더니 놀랍게도 파형이 보이더라구요.. 이로써 코드문제가 아님을 확인했습니다. (당연히 아닐거라고 생각했지만...) <그림3. 두번째 상황 정상파형 확인 (축소)> 이런식으로 두번째 reset_n값과 i_run 값을 준 상태에서는 0부터 1 2 3 4 ... 99 까지 작동하는 것을 확인할 수 있었습니다. <그림4. 두번째 상황 정상파형 확인 (확대)> Q. 왜 위와 같은 상황이 발생하는 것일까요?.. 왜 77부터 시작하는것일까요? , code문제가 아님에도 이렇게 동작하는 이유가 있는걸까요? 궁금한데 혹시 맛비님은 이유를 알고 계실까요..ㅠㅠ
비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
AWS EC@ 인스턴스 임대 부분을 듣고 있습니다. 맥북 프로 M1을 쓰고 있습니다. aws 로그인하고 AMI 선택하는데 인강하고 똑같이 우분투 18.04 선택하면 되나요? 아키텍쳐는 64비트 (x86)으로요. 컴퓨터 지식이 없어서 맥북도 똑같이 따라하면 되는지 질문합니다.
안녕하세요 강의 잘 듣고 있습니다. 실전 Querydsl에서 설정 후 테스트 중 테스트가 잘 안되서 질문 드립니다. package study.querydsl; import com.querydsl.jpa.impl.JPAQueryFactory; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.annotation.Commit; import org.springframework.transaction.annotation.Transactional; import study.querydsl.entity.Hello; import study.querydsl.entity.QHello; import javax.persistence.EntityManager; @SpringBootTest @Transactional class QuerydslApplicationTests { @Autowired EntityManager em; @Test void contextLoads() { Hello hello = new Hello(); em.persist(hello); JPAQueryFactory query = new JPAQueryFactory(em); QHello qHello = QHello.hello; //Querydsl Q타입 동작 확인 Hello result = query .selectFrom(qHello) .fetchOne(); Assertions.assertThat(result).isEqualTo(hello); //lombok 동작 확인 (hello.getId()) Assertions.assertThat(result.getId()).isEqualTo(hello.getId()); } } --오류메세지-- java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.springframework.util.Assert.state( Assert.java:76 ) 테스트 코드와 실제 코드 디렉토리때문인가 해서 @SpringBootTest(classes=Hello.class) 로 실행하면 em bean관련 오류코드가 뜹니다.. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'study.querydsl.QuerydslApplicationTests': Unsatisfied dependency expressed through field 'em'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'javax.persistence.EntityManager' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 예를들어 카테고리를 빨강과 점에 둘 다 나오게 하고 싶으면 두 개를 입력해도 되나요? const dataSet = [ { title: "빨강-점", address: "서울 영등포구 대방천로 260", url: "https://ipari.kr/product/red-dots/", imgurl: "https://i0.wp.com/ipari.kr/wp-content/uploads/2022/06/red-dots.png?fit=1105%2C611&ssl=1", category: "빨강", "점", } ]
안녕하세요 강의 잘듣고 있습니다! 혹시 Custom Error를 만들때 Throwable 인자를 포함한 생성자를 만들지 않은 이유가 있나요? Throwable 인자를 포함한 생성자를 만들고 예외 발생 시킬때 발생한 예외를 같이 던져줘야, 해당 에러를 추적 할 수있다고 자세히 추적할 수 있다고 들어서 질문합니다!
안녕하세요! 강의를 보다가 궁금한 점이 생겼는데, Order 엔티티에 public static Order createOrder(Member member, Delivery delivery, OrderItem... orderItems) 이렇게 생성메소드를 만들어서 Order를 생성해서 사용하셨는데, 왜 생성자가 아닌 생성 메소드를 만들어서 사용한것인지 궁금합니다!