뜬금없이 이 예제코드가 나온 이유가 잘 이해가 안돼서 질문합니다. 제 생각에 이 예제 코드를 제시한 이유는 빈의 생명주기를 모사하려고 한거 같은데 맞는지 한번 봐주세요. 생성자에서 connect를 호출해 초기화를 하는 당시에는 아직 url이 null로 되어 있으므로 set 메소드를 이용해 값을 넣어주고 초기화를 해야한다. 즉, 생성자와 초기화를 분리하는게 좋다. -> 빈이 생성되고 의존관계가 주입되기 전에 초기화를 하면 객체가 null일 수 있기 때문에 생성자와 초기화 단계를 분리하는게 좋다. 이런식으로 이해를 위해 상황을 비유해서 보여주려고 예제 코드가 들어온것인가요? 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 강의를 따라하던 중 앱빌드도 잘되었고, 섹션1에 들어와서 src 디렉토리 등등을 만들면서 코드를 추가하였습니다. 계속 잘 되던 앱빌드가 갑자기 이러한 오류가 나고 있습니다. android 폴더 안에 있는 코드를 아무것도 바꾸지 않았는데 왜 이러한 오류가 나는건지 모르겠습니다 ㅜㅜ 에뮬레이터 오류인가 싶어 안드로이드 스튜디오 에뮬레이터 설정하는 곳에서 캐시 삭제도 하고 해보았는데 해결이 되지 않습니다..! info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag. Jetifier found 1062 file(s) to forward-jetify. Using 8 workers... info Starting JS server... info Launching emulator... info Successfully launched emulator. info Installing the app... > Task :app:compileDebugJavaWithJavac FAILED Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings 51 actionable tasks: 2 executed, 49 up-to-date C:\Users\82102\Delivery\android\app\src\main\java\com\delivery\MainActivity.java:7: error: class, interface, or enum expected ... ^ C:\Users\82102\Delivery\android\app\src\main\java\com\delivery\MainActivity.java:9: error: class, interface, or enum expected protected void onCreate(Bundle savedInstanceState) { ^ C:\Users\82102\Delivery\android\app\src\main\java\com\delivery\MainActivity.java:11: error: class, interface, or enum expected } ^ 3 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 10s error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 C:\Users\82102\Delivery\android\app\src\main\java\com\delivery\MainActivity.java:7: error: class, interface, or enum expected ... ^ C:\Users\82102\Delivery\android\app\src\main\java\com\delivery\MainActivity.java:9: error: class, interface, or enum expected protected void onCreate(Bundle savedInstanceState) { ^ C:\Users\82102\Delivery\android\app\src\main\java\com\delivery\MainActivity.java:11: error: class, interface, or enum expected } ^ 3 errors FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. * Try: > Run with --stacktrace option to get the stack trace. > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 10s at makeError (C:\Users\82102\Delivery\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:174:9) at C:\Users\82102\Delivery\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:278:16 at processTicksAndRejections (node:internal/process/task_queues:96:5) at async runOnAllDevices (C:\Users\82102\Delivery\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5) at async Command.handleAction (C:\Users\82102\Delivery\node_modules\@react-native-community\cli\build\index.js:192:9) info Run CLI with --verbose flag for more details.
css까지 됐는데 js에서 막힙니다 ㅜ 보이기 클릭을 해도 box가 보이질 않아요... vscode라 script 말고 js/custom.js 이렇게 해줬구요. html 에서 링크 이동 확인 해봤는데 링크로 연결됩니다.. 유사한 질문이 있었는지 검색해주세요. - 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다. - HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요. - 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
안녕하세요. 먼저, 강사님께서 해주신 강의 너무 잘 듣고 있습니다! 반복하면서 듣고 있는데 기본 개념부터 잡아주셔서 대만족 이에요. 그런데 수강중 질문 사항이 생겨서 남깁니다. 한 개의 깃허브 계정을 데스크탑과 노트북과 연동해서 사용하고 싶은데 방법이 없을까요? 바쁘시겠지만 확인해주시면 감사드리겠습니다 ㅜ
강의에서는 python을 실행할 때 따로 저장하지 않고 그냥 terminal에서 실행이 되는데요 저는 파일 저장을 하지 않으면 이전에 저장된 대로만 python이 실행됩니다. 그 전 내용을 창에서 다 지워도요. 자동으로 저장되게? 하는 방법이 있을 것 같은데 혹시 설정을 어떻게 바꿔야 할까요? 도움 부탁드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강사님 에러코드 확인 한번 부탁드리겠습니다. 에러로 인해서 문제가 되지는 않지만 1)블로그 글 작성 화면에서 이미지와 글이 왼쪽으로 치우쳐져 있습니다. 2) vue@next:1616 [Vue warn]: Failed to resolve component: class If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. at <App> 이라는 에러를 해결하지 못하고 있습니다. 클래스를 확인하지 못하고 있다고 하는데 어느쪽 문제인지 이해하지 못하고 있습니다... 확인해주시면 감사하겠습니다 :)
Row.js에서 modalOpen state가 true가 되면 <MovieModal>을 렌더를 하는데 여기에 props를 넘겨줄때 {...movieSelected}에서 왜 spread문법을 쓴지 이해가 가지 않습니다 movieSelected는 제가 movie를 클릭할때마다 스테이트가 변경이 되는데 그럼 {movieSelected}만 해주면 되지 않나요? {movieSelected}만 해주니 위와 같은 에러가 발생합니다 추가로 리액트는 불변성을 지켜야한다고 하는데 스프레드 문법이 불변성을 지키기 위한것인가요?
엔티티를 혼자 분석하던 와중에 저는 다음과 같은 연관관계를 더해서 생각해봤는데 1. 회원:배송 = 1:N -> 하나의 회원은 여러번의 배송 가능, 하나의 배송은 하나의 회원이 가능 2. 상품:배송 = N:M -> 하나의 상품은 여러번의 배송 가능, 하나의 배송에는 여러 상품 포함 가능 : "상품배송"이라는 추가적인 연결 테이블 생성 이 경우는 실제 설계상에서 정규화를 통해서 없애는 부분들인가요? 제가 생각해도 다른 관계에 대해서 반복되는 구조가 보여서 질문을 드려봅니다
FireBase 연동 강의를 듣고 있습니다. 1. Future<QuerySnapshot> read(String uid) async { 이 부분에서 QuerySnapshot에 계속 빨간 줄이 그어집니다. 혹시 이게 무엇이고, 어떻게 해결할 수 있는지 알수 있을까요? 2. Create 부분에서 in Pressed 내에 클래스명.create(파라미터)를 넣으면 create에 빨간 줄이 그어집니다. 혹시 해결할 수 있는 방법이 있을까요
Team t = new Team(); em.persist(t); t.setName("teamA"); 이렇게 영속성 컨텍스트의 1차캐시에 t를 먼저 저장하고 t의 name을 "teamA"로 변경하였을 때 변경되는 것이 맞을까요? 코드로 돌려보니 변경되는 것 같긴한데 그래도 찜찜해서 여쭤봅니다. 변경되는 이유는 1차 캐시에 객체 t 자체가 있는거고 그 객체의 속성이 변경됐으니 1차 캐시에 있는 객체 t도 당연히 변경된 것이다. 맞을까요?
이전에는 AppConfig 클래스에서 @Bean을 통해 빈을 수동으로 컨테이너에 등록할때 @Bean public DiscountPolicy discountPolicy(){ return new RateDiscountPolicy(); //return new FixDiscountPolicy(); } 에서 보듯이 discountPolicy로 RateDiscountPolicy와 FixDiscountPolicy 중 어떤 객체를 빈으로 등록할지 정하였습니다. 그런데 @Component 와 @Autowired를 사용할땐 RateDiscountPolicy와 FixDiscountPolicy 중 어떤 클래스에 @Component를 붙일지 정해야 하는게 맞는건가요? 객체를 교체하고 싶으면 이전에는 AppConfig클래스 코드를 수정하였는데 이제는 단순히 @Component를 어디지 붙일지 수정하면 되는건가요? 헷갈리네요 ㅠㅠ
안녕하세요. 강의에서 보여주신 코드와 예제로 들어주시는 '미옹이'를 이용하여 5페이지까지 크롤링 하였으나 현재 네이버에서 검색되는 미옹이와 관련된 기사가 3페이지까지 있음에도 불구하고 저는 5페이지까지 모두 크롤링 되는 것으로 확인된 거 같습니다. 이와 동시에 '마지막 페이지 입니다.'라는 문구는 제 결과창에 확인할 수가 없었습니다.. 이런 경우에는 어떤 곳에 수정을 해야지 강의에서 와 같은 화면을 제가 접하게 될 수 있을까요? 감사합니다.
인스턴스 생성할 때 강의에서는 선택옵션이 페이지 단위로 구성되어 있는데 저는 한 페이지에 몰아서 나옵니다. 바꾸는 방법이 있나요? 그리고 내용도 조금 다른것 같습니다 강의에서는 iam 역할란이 있는데 제 경우에는 iam 인스턴스 프로파일 이라는 란이 있습니다. 같은 기능을 하는건지 궁금합니다.