[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] 'MemberService()' cannot be applied to '(com.example.demo.repository.MemberRepository)' error: constructor MemberService in class MemberService cannot be applied to given types; return new MemberService(memberRepository()); ^ required: no arguments found: Membe 적용할 수 없다는 에러가 나오는데 왜 나오는지 모르겠네요. 찾아보니 저만 이런 것 같은데 뭐가 문제일까요 package com.example.demo.config; import com.example.demo.repository.JdbcMemberRepository; import com.example.demo.repository.MemberRepository; import com.example.demo.repository.MemoryMemberRepository; import com.example.demo.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import javax.sql.DataSource; @Configuration public class SpringConfig { @Autowired DataSource dataSource; @Bean public MemberService memberService(){ return new MemberService(memberRepository()); } @Bean public MemberRepository memberRepository(){ //return new MemoryMemberRepository(); return new JdbcMemberRepository(dataSource); } }
안녕하세요 수업듣고 심도있게 학습하고 있는 학생입니다. 인터럽트 처리를 공부하고 있는데 질문이 있습니다. exti가 여러 개인 경우 어떻게 처리하는지 궁금합니다. 저의 처리방식은 인터럽트gpio가 4개로 가정했을때 char 전역변수; void 콜백함수(gpio) { if(gpio==1){전역변수+=1;} if(gpio==2){전역변수+=2;} if(gpio==3){전역변수+=4;} if(gpio==4){전역변수+=8;} vTaskNotifyGiveFromISR(xHandle1, &xHigherPriorityTaskWoken); portYIELD_FROM_ISR(&xHigherPriorityTaskWoken); } 이런식으로 하고자 하여 전역변수를 뮤택스로 묶으려 했는데 isr에서는 뮤택스를 사용하면 안된다고 하신 걸로 학습했습니다. 다른 여러 자료를 찾아보아도 예시를 찾기가 어려워 질문드리게 되었습니다. 제가 질문드리고자 하는 핵심은 여러 인터럽트를 동시에 사용할경우 어떻게 사용해야하는지 궁금합니다.
안녕하세요~ 삭제된걸 blogs 페이지에 보여주기 위해서 filter 메서드를 쓰셨는데 혹시 왜 이 메서드를 쓰셨는지 알수있을까요? 아래처럼 새로고침 하는 코드를 넣으면 더 간편하지 않을까 싶어서요! filter를 쓰는게 성능적으로나 혹은 어떤 이유에서 더 유리할까용?? 혹은 성능적인 이슈보다는 단순히 새로고침(?) 되는 과정없이 자연스럽게 화면에 보여주기 위해서 하신건가용?!? window.location.reload();
안녕하세요. 올려주신 강의 재미있게 수강 하고 있습니다. 그런데 오랫동안 궁금했던 부분이 있어서요, 가능하시다면 답변 부탁 드립니다. "모던 CSS 배경 지식의 이해" 편의 8분 50초 정도부터 나오는 reset.css (css 초기화) 에 대한 내용입니다. 강사님께서는 normalize.css 의 cdn 을 사용하여 초기화 시키는 방법을 공유해주셨는데요. 사실 이전까지 저는 초보자라 실전에서 사용할 경험도 없고 해서, 잘 아시겠지만 아래와 같은 방법으로 css 를 초기화 했었습니다. * { margin: 0; padding: 0; box-sizing: border-box; } 그런데 normalize 를 사용해보니 위와는 다른 결과가 나오더라구요. 전체 초기화는 되지 않고 margin 값 등이 남아있던데, 검색해보니 유용한 css 값들은 제거하지 않고 남겨둔다고 합니다. 그런데 이 유용한 값의 기준이 무엇인지 모르겠어서 홈페이지나 깃허브에 들어가봤는데 사실 못 찾았습니다. 그래서 저는 normalize css 를 사용하되, 전체 선택자로 margin 0을 주고 시작하려 하는데, 이렇게 한다면 normalize css 를 사용하는 이점이 없어질까요? 혹자는 reset cdn 을 사용하는 대신 전체선택자를 이용하면 브라우저 렌더링이 느려진다고 하더라구요. 끝으로, 혹시 올려주신 웹 페이지 만들기 실전 프로젝트 부분 클론코딩 한 것을 개인 깃허브에 게시해도 될지 여쭙고도 싶습니다. 감사합니다!
안녕하세요 선생님 수업 감사히 잘 듣고 있습니다! 다름이 아니라 숙제 진행 과정에서 질문이 생겨서 여쭤보려고 합니다! 현재 진행사항은 이렇게 되었고, 코드는 <html> <css> 이렇게 작성했습니다! 근데 제목인 '회원 가입을...' 이 부분이 선생님은 왼족으로 잘 정렬이 되있는데 저는 정가운데에 와있습니다! 왜이렇게 되는지 궁금합니다! 또, 전체 박스 크기도 선생님은 여유가 있는데 저는 딱 맞아 떨어집니다! 왜 이렇게 되는지, 어떻게 해결해야 할지 궁금하여 질문드립니다!
GameObject go = GameObject.Find("EventSystem"); if (go == null) Managers.Resource.Instantiate("UI/EventSystem").name = "@EventSystem"; BaseScene.cs Init 메서드 안의 46번째 줄입니다. EventSystem을 프리팹화 시켜서 하이어라키상에 없으면 생성하도록 만드셨는데, 혹시 이렇게 방어적으로 코드를 작성한 이유가 따로 있을까요? Scene 이동도 없어서 파괴될 일은 전혀 없을 것 같은데, 프리팹까지 빼서 null 체크 부분 코딩을 한 이유가 궁금합니다.
강의에서는 코드 작성 후 실행을 누르면 exe파일이 생성된 경로로 cmd창에서 이동 후 명령어로 코드를 실행시키는데 저는 실행을 눌러도 exe파일이 생성이 안되고 exe.recipe라는 파일만 보이는데 혹시 설정을 다르게 해야하나요? 그리고 혹시 컴파일과 빌드의 용어의 차이점을 설명해주실수 있으실까요? 강의에서는 cmd창을 비쥬얼스튜디오용? cmd창을 사용하는것 같은데 그냥 윈도우에서 cmd검색시 나오는 기본 명령프롬프트와는 어떻게 다른건가요?
안녕하세요, 강의 내용 중, "@PostConstruct 메서드에 트랜잭션을 적용할 수 없는 이유는 빈의 초기화 코드가 먼저 실행되고 나서 트랜잭션 AOP가 적용되기 때문"이라는 부분에 대한 질문입니다. 테스트 메서드에 추가적인 로깅을 해보니 ApplicationContext 속 Hello 빈이 프록시 객체임을 확인할 수 있었습니다. 그런데 이처럼 컨테이너에 프록시 객체로 등록되었다는 것은 이미 해당 빈의 초기화 시점에 @Transactional 어노테이션을 인식했기 때문인 것으로 이해했습니다. 그렇다면 초기화 시점에 해당 빈이 트랜잭션 적용 대상이라는 것을 알고있다는 것인데, 어째서 트랜잭션 AOP가 작동하지 못하는 건가요? 컨테이너에 프록시 객체로 등록되는 것과, 실제 트랜잭션 AOP 적용은 별개의 문제인건지 궁금하네요
안녕하세요 강의 늘 잘 듣고 있습니다. 다름이 아니라 강의를 보면서 오류가 발생하여 방법을 찾다가 해결이 안되어서 개복치 개발자님의 코드를 그대로 복사해서 붙여넣기를 해도 같은 오류가 발생합니다. 실행하고 로그캣을 보니 viewmodels 쪽에서 오류로 앱이 종료가 되는데 도저히 모르겠습니다. 깃허브 주소입니다. 해결방법 알려주시면 감사하겠습니다. 늘 좋은 강의 감사합니다.
AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 이렇게 생성 타입을 ApplicationContext로 하는 것과 AnnotationConfigApplicationContext로 하는 것 차이와 어떤 방법이 더 나은지 알 수 있을까요?
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
비전공자가 공부중인데 너무 기초적인 질문인것같지만 혼자하다보니 헷갈려 질문남깁니다. static 함수가 아닌경우 함수 호출을하려면 객체를 생성후 호출을 해야한다고 알고있습니다 . 메인함수에서 Game game = new Game(); 으로 game 객체 생성 후 game.Process(); 함수를 호출하는것은 이해가 가는데 Game 클래스 내에서 ProcessField()등 다른 함수들을 호출하는 동안은 game.을 작성하지 않고 호출하는데 같은 클래스에서 함수호출은 game.과 같이 객체 이름을 따로 작성하지 않아도 되는건가요? 그냥 되나보다 생각하려다 확실히 알고싶어 질문남깁니다. 며칠째 강의보고 RPG 혼자 만들보려는데 정말 어렵네요..