안녕하세요 항상 좋은 강의 감사드립니다. 영한님. MemberServiceV3_3Test 에서 필드 주입을 하잖아요? @Autowire 으로 MemberRepositoryV3, MembrerServiceV3_3 를 주입받는데요. 그런데 정작 MemberRepositoryV3 클래스와MembrerServiceV3_3는 Bean으로 등록되어 있지 않은데(@Component로 등록X) 어떻게 주입을 받아서 사용하는 것인가요? DI 중에서 필드주입(@Autowired)는 생성자 주입과 달리 미리 Bean으로 등록해서 주입을 해주기 때문인가요? (그런데 그렇다 하더라도 일단 @Component로 등록 자체가 안되어 있는데 의문이 듭니다) 미리 감사드립니다.
[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 코팩님. 벌써 90%가량 듣게된 수강생입니다 여러 우여곡절 끝에 글 한 번만 쓰고 여기까지 오게되었는데요 물론 다시 들으면서 복기를 해야만 하겠지만 큰 문제없이 왔습니다 이 문제를 해결 못하는 것 보니 특히나.. 그런데 장바구니 결제에서 에러가 발생합니다 장바구니 담기는 것까지는 별 문제가 없었는데요 현재 상황에서는 결제가 안 되면, false 값만 전달받기 때문에 어디서 문제인지 알기가 힘듭니다 에러가 발생하는 곳은 basket_screen.dart의 스낵바일 테구요, 스낵바에서 호출하는 곳은 postOrder() 메서드니까, orderProvider에서 try-catch에서 에러가 발생하나 봅니다 캐치하는 에러를 프린트하니 type 'Null' is not a subtype of type 'String' in type cast 입니다 에러가 어디서 난 것인지 알면 검색을 해다가 해결을 하겠는데 3일째 못찾고 있어서 올려봅니다. 스트링 캐스트가 잘못된 것 같아서, 그리고 장바구니 결제 이후의 파일들을 다 살펴봐도 모르겠네요. 제가 해본 건 DateTime쪽 문제인가 싶어서 건드려봤었고 그래서 아래 깃허브 코드가 거기는 다르구요 코드도 여러 번 비교해봤는데 모르겠네요... 깃허브도 올려놓아보겠습니다
안녕하세요 강사님 CASCADE 강의를 들으면서 공부 도중 여러가지 테스트를 해보면서 이해가 안되는 부분이 있어서요 제가 이해한 내용으로는 CASCADE를 사용하면 Parent 필드에 있는 children 도 연관관계의 주인의 기능을 할 수 있다고 이해했는데요 위 코드를 실행한 결과 findChild1은 삭제 되지 않고 db에 남아있었습니다. 또한 em.remove(findChild1)을 지우고 list.remove(0)을 넣어도 데이터가 그대로 남아 있었습니다. CASCADE 속성은 ALL으로 사용했습니다. 질문 1 영속성컨텍스트에 child 객체 두개와 children 내부에 child 객체 두개가 있어서 그런건가요? 질문2 그리고 고아객체 강의를 보고 이해가 안되는게 CascadeType.ALL + orphanRemoval=true 을 쓰는 것과 CascadeType.ALL 만 쓰는 것에 차이가 있을까요?
이전에 질문을 보고 말씀 주신 링크 들어가서 pull 받고 아래 명령어 실행해도 같은 오류가 발생하는데 제가 놓친게 있을까요? intell chip MAC 입니다. docker run --privileged --name docker-server -itd -p 10022:22 -p 8081:8080 -e container=docker -v /sys/fs/cgroup:/sys/fs/cgroup edowon0623/docker:latest /usr/sbin/init
안녕하세요, 제가 nba농구 문제를 풀이하다가 문제의 로직 상에는 가르쳐주신 것과의 차이가 없는 것 같은데 틀렸다고 나오더라고요. 혹시 배열을 사용해서 로직이 틀렸다고 나오는 것일까요? 아니면 다른 이유가 있을까요? http://boj.kr/ef7e2233be9f4332b11b06e47c7f6336 답변 부탁드립니다. 감사합니다.
react-native-vector-icons를 현재 진행되는 다른 프로젝트에서도 사용중입니다. 하지만 그 프로젝트를 하면서 java/src/assets/fonts에 nodemodule의 폰트를 복사하지 않고도 임포트하여 사용했습니다. (배포 전이라서 문제를 확인하지 못한걸까요?? ) 강의를 듣던중 java/src/assets/fonts이 폴더에 꼭 붙여넣어줘야하는지 설명이 더 듣고 싶어 질문 남기게 되었습니다. 감사합니다 :)
manager public class Managers : MonoBehaviour { static Managers s_Instance; //유일성이 보장된다 public static Managers instance { get { Init(); return s_Instance; } } // 유일한 매니저를 갖고온다 InputManager _input = new InputManager(); public static InputManager input { get { return instance._input; } } // Start is called before the first frame update void Start() { Init(); } // Update is called once per frame void Update() { _input.OnUpdate(); } static void Init() { if (s_Instance == null) { GameObject go = GameObject.Find("@Managers"); if (go == null) { go = new GameObject { name = "@Managers" }; go.AddComponent<Managers>(); } DontDestroyOnLoad(go); s_Instance = go.GetComponent<Managers>(); } } } ================================== playercontroller.cs public class PlayerController : MonoBehaviour { [SerializeField] float _speed = 10.0f; // Start is called before the first frame update void Start() { Managers.input.KeyAction -= OnKeyboard; //실수 방지용으로 미리 한번 -함 Managers.input.KeyAction += OnKeyboard; } // Update is called once per frame void Update() { } void OnKeyboard() { if (Input.GetKey(KeyCode.W)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.forward), 0.2f); transform.position += Vector3.forward Time.deltaTime _speed; } if (Input.GetKey(KeyCode.S)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.back), 0.2f); transform.position += Vector3.back Time.deltaTime _speed; } if (Input.GetKey(KeyCode.A)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.left), 0.2f); transform.position += Vector3.left Time.deltaTime _speed; } if (Input.GetKey(KeyCode.D)) { transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.right), 0.2f); transform.position += Vector3.right Time.deltaTime _speed; } } } ================================== public class InputManager { public Action KeyAction = null; public void OnUpdate() { if (Input.anyKey == false) return; if (KeyAction != null) KeyAction.Invoke(); } } ================================== player.cs public class Player : MonoBehaviour { // Start is called before the first frame update void Start() { Managers mg = Managers.instance; } // Update is called once per frame void Update() { } } 지금 unitychan 오브잭트에 playercontroller 컴포넌트를 inspector창에다 추가한뒤에 실행을 하는데 input값을 입력받을떄마다 어떤식으로 작동이되는지 순서가 이해가 안가요 playercontroller 에 update()에 아무것도 없는데 지속적으로 어떻게 key값을 받는지 궁금해요 start()는 1회실행되는 함수인데 player.cs도 지금 존재 이유가 유일한 manager 컴포넌트를 쓰게하기 위해서 만들었는데[ 점점 갈수록 어렵네요
강사님 안녕하세요. pandas profiling 한글폰트 관련 질문이 있습니다. pandas profiling 결과에 한글이 출력은 되는데, 딱 interactions, correlations, missing values 이 3곳만 네모박스로 뜹니다. 영상보고 소스코드 3군데 수정완료한 상태입니다. 추가로 무엇을 수정해야 할 지 질문드립니다.
안녕하세요. 강의를 듣다보니, 전역변수로 선언을 많이 하던데 그 이유가 있으실까요? 코드를 작성할 때 전역변수는 좋지 않다고 생각하는데... 코드가 길어져서 함수를 여러개 만들면 함수 내에 변수를 선언해야 하지 않나 싶어서요. #include<bits/stdc++.h> using namespace std; string s, temp; //main 함수에 넣지 않고 여기서 선언 int main(){ } 그럼 답변 부탁드려요.
안녕하세요. 현재 제가 선생님 책을 사서 읽고 있는 중인데, 혹시 이 보다 더 심화된 내용의 책도 존재하나요?? 뭔가 공부하다 보니까 설명을 너무 잘 적어두셨고, 강의까지 있으니까 이해도 쉽고 해서 이 이상 더 배우고 싶은 욕심이 생겼어요, 그래서 이 책을 다 나가고 나면 연계해서 추가적으로 더 배우고 싶은데, 혹시 계획 중이거나 기존에 존재하는 그런 자료 없을까요?