강의에서 보여주신 * 을 사용한 해결방법 과, import * as Chart from 'chart.js' ; 다음의 구조분해 형태의 차이점이 궁금합니다. import { Chart } from 'chart.js' ; 둘의 차이가 분명히 있을것 같은데 나름대로 판단을 내리기 어려워 질문하게 되었습니다. 혹시 이런것인가요? 1. * 을 사용할 경우 chart.js 내부 자원에서 Chart 형변환이 되는 자원만 import 한다 2. 구조분해 형태는 Chart 클래스만 import 한다.
안녕하세요 잔재미코딩님 SQL 강의 정말 잘 듣고 있습니다. 한가지 질문이 있는데요 pandas 설치가 잘 되었고, 64비트에 맞춰 잘 된거 같은데 pandas 라이브러리와 pymysql 강의에서 import pandas as pd를 입력하면 dead kernel이 계속 뜨네요 ㅜㅜ 해결 방법이 있을까요?
LogisticRegression 학습/예측/평가 진행시에 아래 와 같이warning에 대한 발생이유와 처리는 어떻게 확인을 해야 하는것인가요 ? - 아래 - C:\ProgramData\Anaconda3\lib\site-packages\sklearn\linear_model\_logistic.py:762: ConvergenceWarning: lbfgs failed to converge (status=1): STOP: TOTAL NO. of ITERATIONS REACHED LIMIT. Increase the number of iterations (max_iter) or scale the data as shown in: https://scikit-learn.org/stable/modules/preprocessing.html Please also refer to the documentation for alternative solver options: https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression n_iter_i = _check_optimize_result(
안녕하세요 제로초 강사님! 지뢰찾기 부분을 수강하다가 버그가 발생해서 질문을 드립니다! hor, ver 를 10으로 설정하고 Math.floor(Math.random()*후보군.length)를 하면 후보군.length가 100이기 때문에 0이상 100미만의 값이 나와야 정상이지만 console.log(셔플)를 입력하면 이렇게 100 숫자가 나와서 게임이 올바르게 작동하지 않고 있습니다ㅜㅜ 제가 Math.random()함수에 대한 이해가 잘 못된건가요?ㅜㅜ
초기 정적/동적 분석환경 구성하려고 하는데 아래와 같은 오류때문에 진행이 안되네요 ㅠㅠ 해결방법도 찾기가 어렵고,, 초보라 좀 도와주시면 감사합니다. A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not find com.android.support:appcompat-v7:22.2.0. Searched in the following locations: https://jcenter.bintray.com/com/android/support/appcompat-v7/22.2.0/appcompat-v7-22.2.0.pom https://jcenter.bintray.com/com/android/support/appcompat-v7/22.2.0/appcompat-v7-22.2.0.jar Required by: InsecureBankv2:app:unspecified > Could not find com.google.android.gms:play-services:7.5.0. Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.pom https://jcenter.bintray.com/com/google/android/gms/play-services/7.5.0/play-services-7.5.0.jar Required by: InsecureBankv2:app:unspecified Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
안녕하세요 강사님!! 일단 너무 좋은 강의 감사합니다. 제가 강사님의 강의를 보고 코드를 따라서 썼는데, 스프링 데이터 JPA를 구현하는 중에 궁금한 점이 생겼습니다. JpaRepository를 상속받았기 때문에 save를 따로 구현하지 않아도 기능이 돌아가는 걸 확인할 수 있는데요. service 클래스에서 save 함수를 타고 들어가니 구현된 코드를 볼 수 없었습니다. 저는 JpaRepository에서 어떤식으로 save가 구현되어있는지 궁금했는데 이걸 확인할 수 없으니 답답해 미치겠습니다.... 도와주세요 강사님!! 답장 기다리겠습니다..
안녕하세요 항상 수고하십니다 다름이 아니라 복습중에 궁금점이 생겨서 질문합니다.. c_1(람다_1 - 람다_p)v_1 + ... + c_p-1(람다_(p-1) - 람다_p)v_p-1 = 0 자체를 만족하는 고유벡터들은 없을까요..?? 마치 c_1(람다_1 - 람다_p) 를 하나의 coefficient(b_1)으로 생각해서 b_1 v_1 + ... + b_p-1v_p-1 = 0 를 만족하는 non_trivial soultion이 존재한다고 생각이 들어서요..
Installing “autocomplete-python@1.16.0” failed. Hide output… spawn EPERM Compiler tools not found Packages that depend on modules that contain C/C++ code will fail to install. Read here for instructions on installing Python and Visual Studio. Run apm install --check after installing to test compiling a native module. autocomplete랑 script 를 다운로드 하면 저런 문구가 뜨면서 안되네요... 군대 싸지방에서 하고 있는데 혹시 보안 프로그램 같은 것에 막히는 건가요?
강의 잘 듣고 있습니다! 질문이있는데 paging 시 fetch join을 하면 메모리에 모든 데이터를 가져와서 애플리케이션단에서 paging을 해주기 때문에 out of memory가 날 수 있다고 하셨는데 이 문제는 paging 할 경우 나오는 문제라기 보다 fetch join의 문제라고 생각하면 될까요? 만약 그렇다면 일대다 경우에서 fetch join을 쓸때 굉장히 조심해서 써야하는 건가요?
안녕하세요 강사님, 몇가지 질문 드리겠습니다. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ- 질문 1. 제가 지금까지의 흐름을 맞게 이해하였는지 궁금합니다. 이전까지의 강의에서는(@ComponentScan 등장 전) AppConfig에서 @Configuration을 달았고, @Configuration에 의해 그 밑에 있던 @Bean들을 조회하여 빈을 생성하고 등록하는 방식으로 진행이 됐습니다. 테스트 코드에서 ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 위 코드를 통해서 AppConfig의 빈이 등록될 수 있었고 거기에서 @Configuration을 인식하여 그 안에 있는 @Bean들을 모두 인식해 필요한 빈들을 등록하였습니다. 결론적으로, 지금까지는 어떠한 컴포넌트 스캔도 이뤄지지 않았으며 모든 빈 등록은 new Annotation~~Context(AppConfig.class)에 의해 생성된 AppConfig 빈에 의해 이루어졌습니다. 제가 맞게 이해한건가요? ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 질문 2. @ComponentScan을 사용한다면 ApplicationContext 가 굳이 필요없지 않나 하는 생각이 듭니다. AppConfig와 @Configuration을 통해 수동으로 빈을 등록한다 하더라도.. 컴포넌트 스캔의 범위에 AppConfig를 두면 알아서 모든 빈들이 문제없이 생성될 것입니다. (굳이 new Annotation~~Context(AppConfig.class) 를 통해 AppConfig 빈을 등록하지 알아도 알아서 스캔되어 등록될 테니까) @Component, @Autowired를 통해 의존성 주입을 해결해도 컴포넌트 스캔의 범위만 잘 설정해준다면 모든 빈들은 문제없이 생성되고 주입될 것입니다. 그렇다면 실제 프로그래밍에서는 ApplicationContext는 쓰이지 않는다고 봐도 되나요? 아니면 강의에서 해오셨던 것처럼 테스트 코드에서 getBean을 사용하기 위해서만 사용된다고 보면 될까요? 그것도 아니면 실제 프로그래밍에서도 사용되는 어떠한 용도가 있을까요? ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 질문 3. 다른 질문에서 지금까지 CoreApplication을 전혀 사용하지 않았기 때문에 CoreApplication 없이 프로젝트를 돌려도 똑같이 돌아갈 것이라고 말씀하셨는데요. CoreApplication에 대한 직접적인 사용은 없었지만 CoreApplication에 @SpringBootApplication이 있고 그 안에 @ComponentScan이 있고 CoreApplication은 hello.core 하위에 존재하니까 hello.core 하위의 패키지를 모두 컴포넌트 스캔 할 것이고.. 그럼 CoreApplication은 컴포넌트 스캔으로 프로젝트에 영향을 미치고 있던 게 아닌가요? 어떻게 이 중요한 녀석을 빼놓고도 똑같이 동작할 수 있는 것인가요? 이에 대한 해답으로 new Annotation~~Context(AppConfig.class)를 통해 모든 빈 등록을 했으니 CoreApplication의 @ComponentScan이 없어도 되는 것인가? 라는 생각이 드는데요. 만약 이게 맞다면 하나 더 궁금해지는 것이.. 이대로라면 빈 등록이 CoreApplication의 @ComponentScan에 의해 한 번, AppConfig의 @Configuration에 의해 또 한 번. 총 두 번의 빈 등록이 일어나는데 이것에 의한 에러가 발생하지 않는 이유가 무엇인가요? 이번 실습에서 이와 같은 오류를 막기 위해 @Configuration을 컴포넌스 스캔 범위에서 제외하는 코드를 따로 작성해줬던 것이 아니었나요? ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 질문 4. 이전 강의에서 스프링 컨테이너가 @Configuration을 통해 싱글톤을 가능하게 하는 방법을 설명해주셨는데요. (@Configuration이 동록된 클래스를 상속받아 AppConFIg@@@CGLIB으로 사용하는 방법) 만약 AppConfig와 @Configuration이 없이 @ComponentScan을 통해서만 빈 등록과 의존성 주입을 모두 처리할 경우에는 어떤 식으로 싱글톤을 유지할 수 있게 되나요? 혹시 이게 너무 지엽적인 부분이라면 "그냥 스프링 컨테이너가 알아서 잘 해준다." 정도로 받아들이고 넘어가도 괜찮을까요? ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 지식의 소용돌이가 아직 완벽히 정리되질 않아 질문이 너무 길고 횡설수설 합네요. 죄송합니다. 강의 재밌게 잘 듣고 있습니다. 감사합니다!