안녕하세요. 강의 잘 듣고 있습니다! 일반적으로 사용하는 스프링 컨테이너를 포함하는 @SpringBootTest 와 강의에서 사용하신 @ExtendWith + @ContextConfiguration 의 차이점이 궁금합니다. @ExtendWith(SpringExtension.class) @ContextConfiguration(classes = HellobootApplication.class) @TestPropertySource("classpath:/application.properties") class DataSourceTest {} @SpringBootTest(classes = HellobootApplication.class) class DataSourceTest {} 위 두 코드의 실행결과가 같은 것을 확인하였습니다. 만약 두 애너테이션의 classes 속성이 동일하다면 @SpringBootTest 를 사용하는 것이 테스트 프로퍼티를 명시할 필요가 없어서 더 좋아보이는데요. 두 애너테이션의 동작 방식의 차이점이나 장단이 있는지 궁금합니다!
안녕하세요 강의를 듣다 의문이 생겨 질문을 드립니다. before after 가상클래스(도형과 버튼 만들기 , 포지션 활용)01 강의중13분 경 가상클래스 포지션 활용을 설명해 주시면서 absolute가 relative가 우선 한다고 설명해주셨는데요 강의에서는 .btn:before에 적용되어있는데 .btn:after 로 적용하게 되면 text가 가려지게 되는데 relative가 우선하게 되면 before after에 관계없이 text가 보여야 될거 같은데 가려지게 됩니다 동작 원리에 대해 좀 더 설명을 해주시면 감사하겠습니다
안녕하세요! 강의 잘 듣고 있습니다. 덕분에 함수형 프로그래밍에 대해 많은 관심을 가지게 되었고, 또한 실제로 회사 프로젝트 내에서도 저는 fxjs를 적극 활용하여 사용하고 있습니다. 강의를 여러번 돌려 보고는 있지만 DB를 오가며 사용하는 비동기 상황에는 미흡하고 궁금해 질문 드립니다. 아래는 Node.js 서비스 함수 안에서 사용 하고 있으며 DB(mysql)에 접근해 update하는 로직입니다. fn: async() => { _.go( 배열, _.map(로직), _.each(async(num) => await MemberBookmark.update({ where: { target_id: num } })), ); } map으로 가공된 배열을 활용하여 each에서 DB를 업데이트 하는 로직으로 위와 같이 작성 하였는데 문제는 없을지 모르겠습니다. 일단 작동은 제대로 하는데 each함수 내에서 async(num) => await Model 업데이트 이런 식으로 비동기적인 작업을 해도 괜찮을지 궁금합니다!
아이템 관련해서는 오래전에 작성하고 더이상 건들이지 않았는데 건축 강의 수강중에 아이템 버그가 생겨서 자신이 아이템을 먹고 다시 뱉은 후 다시 주으면 바닥에 있는 아이템이 사라지지 않고 계속 남아있어서 무한적으로 먹을수 있게 되는데 NullReferenceException: Object reference not set to an instance of an object QuickSlotController.IsActivatedQuickSlot (System.Int32 _num) (at Assets/Script/UI Script/QuickSlotController.cs:152) Inventory.AcquireItem (Item item, System.Int32 count) (at Assets/Script/UI Script/Inventory.cs:77) ActionControllor.CanPickUp () (at Assets/Script/Player/ActionControllor.cs:111) ActionControllor.TryAction () (at Assets/Script/Player/ActionControllor.cs:50) ActionControllor.Update () (at Assets/Script/Player/ActionControllor.cs:41) 이렇게 널래퍼런스가 뜨는데 스크립트 들어가 보아도 잘못작성한게 없는데 왜 이렇까요
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 출력 포멧과 입력강의 도중 모든변수가 문자열로 취급되는 이유 문제풀이 하다가 digit변수를 분명히 3.1415로 선언을 했는데 'str'문자열로 취급이 되는건지 format으로 digit변수의소수점 한자리수까지만 출력을하려해도 출력이 안되네요.. 이유가 뭔지 아시는분 계실까요? 앞에 digit으로 변수 선언된거 다지워도보고 digit이아닌 다른 스펠링으로 변수선언도 해보고 해봤는데 안되네요.. 파이썬 자체의 문제인걸까요?
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
강의에선 한칸씩 이동을 하는데 저는 float 단위로 이동하게 하고 싶어 클라이언트에서 플레이어의 실제 position이 바뀌는 부분에 서버에 패킷을 보냈습니다! 서버쪽 콘솔창에는 패킷이 온전히 받아와주기 주고 받는게 돼고 있습니다. 클라이언트에도 브레이크 포인트를 찍어보니 제대로 값이 들어오고 있구요! 패킷에서 posX, posY도 docs를 참고하여 float으로 변수 타입을 바꿔줬습니다! 클라이언트에서도 실제 이동이 일어나는 부분에서 값을 바꿔주었고 이동 패킷 또한 서버에 쏴주었는데 화면에는 이동의 동기화가 이루어지지 않습니다 ㅠㅠ 이유가 뭘까요? 이정도 자료만으로 알기 힘드실 것 같지만 막혀서 질문드립니다..! 클라쪽 핸들러 코드도 강의와 똑같습니다! float 이동이나 int 단위 이동이나 이론상 변수 타입만 다르고 돼야하는 게 아닌가가 저의 생각입니다! 답변 부탁드리겠습니다!ㅠㅠ
영상 10분 쯤에서 스크린샷과 같이 GetAnimInstance를 찾으신다고 하셨었는데 이 부분이 이해가 잘 되지않아 질문을 드립니다! 왜 GetAnimInstance를 찾으시는지 궁금합니다 GetAnimInstance의 반환값이 애니메이션 컴포넌트라는것을 알았는데 UMyAnimInstance의 애니메이션 컴포넌트를 반환하는건가요? 왜 AnimInstance의 초기화를 애니메이션 컴포넌트로 하는지 궁금합니다! 너무 많은 질문을 드려 죄송합니다. 하루동안 구글링을 해도 답을 찾을 수 없어 질문을 드립니다. 언제나 좋은 강의 영상 감사합니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 6분 40초쯤 부분에서 transactionManager를 PlatformTransactionManager 로 받으면 유연성이 더 생긴다고 설명하신 부분에 대한 질문입니다. 김영한님께서 주시는 가르침들에 대해서 최대한 세세한 것 까지 흡수하고자 노력하고있습니다. 저 부분에서 설명하신 이유에 대해서 조금만 더 자세히 설명해주실 수 있을까요?
잉여속성검사를 통과하기 위해 객체를 따로 선언해서 할당하면 된다고 하셨는데 이전에 했던 타입 상속 코드를 조금 고쳐서 객체를 선언해서 해보니까 '{ breath: boolean; breed: boolean; think: boolean; hungry: boolean; }' 형식은 'Human' 형식에 할당할 수 없습니다. '{ breath: boolean; breed: boolean; think: boolean; hungry: boolean; }' 형식은 'Animal' 형식에 할당할 수 없습니다. 'breath' 속성의 형식이 호환되지 않습니다. 'boolean' 형식은 'true' 형식에 할당할 수 없습니다.이렇게 뜨는데 이유가 무었인가요? type Animal = {breath: true} type Mammal = Animal&{breed: true} type Human = Mammal& {think : true} const test = {breath : true ,breed : true, think : true, hungry:true } const sumin: Human = test type AA = {name:string} type BB = {age :number} type AB = AA|BB type C = AA&BB const ab:AB = {name:'suhyeon'} const obj5 = {name:'suhyeon',age:25,married:true} // 객체를 따로 변수로 빼서 할당하면 가능 const cc:C = obj5 왜 위에 코드는 되고 아래코드는 안되는지 궁금합니다!
교수님께서 설명하신 부분 중에 왜 이렇게 하는가라는 게 왜 scanf 입력을 받고 메모리에 덮어쓰는가 이 뜻인가요? 이렇게 한다라는 게 정확히 어떻게 한다는 것인지 궁금합니다. 그리고 왜 이렇게 하는지에 대한 이유가 C문법에서는 함수 출력 1개만 가능하고, scanf함수는 여러개의 입력을 받고 값을 바꿔줘야 하는데 그걸 출력으로 할 수 없기 때문이라고 하셨는데 함수 출력을 1개만 가능하다는 게 어떤 건지, 값을 바꿔주는 걸 출력으로 할 수 없다는 게 무슨 말인지 잘 모르겠습니다,,, 조금 더 설명 해주시면 감사하겠습니다!
안녕하세요. 강의 잘 수강중입니다. 다름 아니라, kafka에서 elastic search로 저장하는 일을 조만간 할 예정입니다. 본 과정을 다 수강하고 나면 그런 응용력이 생길지요? 아니면 connect 편 까지 다 수강해야 elastic search에 저장하는 응용력을 키울 수 있을지 문의드립니다. 감사합니다.
안녕하세요 강사님! 좋은 수업 감사합니다. http://boj.kr/09947ca408364d6984681d898089205c 저는 string::npos대신 end함수를 이용하여서 풀어보았는데 end는 컴파일 오류가 뜨더라구요,, end는 안되고 string::npos여야만 하는 이유가 궁금합니다!
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요 맛비님의 2가지 강의를 모두 수강했는데요 복습을 하던 중 문득 제가 만든 모듈의 웨이브폼을 간단하게 확인하고 싶어서 질문 드렸습니다 윈도우 환경에서 리눅스에서 하던 것 처럼 간단하게 cmd 창에서 build 를 통해서 tb와 모듈을 빌드하고 웨이브폼을 관찰할 수 있는 방법이 있을까요..? 이제 막 공부하고 있는 초보 개발자입니다 ㅠ 시간 되실때 질문 받아주시면 감사하겠습니다
배열 데이터 제거하기에서 PhoneInfo.js 스크립트에서 handleRemove 함수 내부에서 onRemove( Info.id ) 대신 key값을 구조분해할당 받아 onRemove(key)를 줬는데 제목과 같은 에러가 뜨고 정상적으로 동작을 안하더라고요. 검색해보니 prop은 자식컴포넌트로 전달하지 않는다고 하더라고요. 이에 대한 설명이 빠져있어서 그런데 key는 왜 자식 컴포넌트로 넘기지 않는걸까요?