제가 과정을 잘 아는지 체크하고 싶어요. 그리고 의존관계 주입이 어디까지를 말하는건지 알고 싶어요 ConfigurableApplicationContext ac = new AnnotationConfigApplicationContext(LifeCycleConfig.class); 에서 1. LifeCycleConfig.class가 파라미터로 들어가면 2. 이제 스프링 컨테이너에 LifeCycleConfig.class 안에 @Bean이 지정된 networkClient()가 스프링 빈에 등록되면서 이때 객체가 만들어지는거죠? 3. 그러면서 생성자가 발생되고, 4. 이렇게 생성자까지 설정되고 나면, // 여기까지가 의존관계 주입 이라는 거죠? 5. @PostConstruct의 init()이 실행되고 // init() 안에 connet()가 있는데, connet 하는게 //의존관계 주입이라는 건가요? 6. ac.close()가 발생되기 전에 @PreDestroy가 설정되는거겠죠?
안녕하세요 xgboost와 lgbm을 사용하여 학습후 feature importance를 사용하여 중요도를 알아보았는데 몇가지 질문사항이 있습니다. 그래프 y축이 컬럼명이 아닌 f21. f0 이런식으로 나오게 되었습니다. 혹시 저게 어떤 데이터를 가리키는지 알수있는 방법이 있나요? 2. 컬럼명이 나오게 그래프를 그리려면 pd.Dataframe으로 바꾸면 된다고 했는데 그러면 코드를 처음부터 수정해야하나요? 아니면 from xgboost import plot_importance fig, ax = plt.subplots(figsize=(10, 12)) plot_importance(clf, ax=ax) 이 부분에서 수정이 가능할까요?
로그 확인해보니 아래와 같은 에러가 있습니다 Error: ENOENT: no such file or directory, stat '/app/client/build/index.html' 다른 에러는 없고 위 에러 코드만 3번 뜨네요. + 몽구스 에러도 나왔습니다. production.js에 키는 제대로 입력을 했습니다 MongooseError: The uri parameter to openUri() must be a string, got "undefined". Make sure the first parameter to mongoose.connect() or mongoose.createConnection() is a string.
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
강사님 영상 https://www.youtube.com/watch?v=S_66BYHWT2A 안녕하세요 강사님 강의 잘 보고 있습니다. 강의중 테스트 코드 작성하는 부분에서 궁금한 부분이 있어서요 H2 데이터베이스를 사용해서 하나의 테스트 파일에 여러개의 테스트 코드를 작성하게 되면 auto-increment 가 같이 증가하면서 문제가 발생하더라구요 관련해서 구글링을 해보니까 @Transactional과 this.entityManagr .createNativeQuery("ALTER TABLE portfolio ALTER COLUMN pofo_post_no RESTART WITH 1") .executeUpdate(); 초기 값으로 초기화 하는 방법이 있더라구요 강사님은 트랜잭션을 서비스 코드에서 사용하지 않는다고 하셨는데 auto-increment 초기화를 어떻게 하시는지 궁금해서 질문 드립니다. 참고 링크 https://github.com/HomoEfficio/dev-tips/blob/master/Spring%20Data%20JPA%20%ED%85%8C%EC%8A%A4%ED%8A%B8%20%EC%8B%9C%20auto-increment%20%EB%AC%B8%EC%A0%9C.md 감사합니다.
안녕하세요, http 강의를 끝까지 어제 일자로 완강하고 다시 한번 보고 있는데 아리송 한게 생겨서 질문 남겨봅니다. 쿠키는 사용자 인증을 도와주며 최소한의 정보만으로 사용자를 식별하여 http의 stateless 문제를 해결할수 있었습니다. 또한 session의 개념이 cookie를 통해 전달되는 session id를 서버에서 관리하는 것일뿐 cookie와 session이 완전 다른 것이 아니라 cookie의 일부분이 session임을 알수 있었습니다. 반면 캐시는 이미지 파일등과 같은 크기가 큰 데이터를 전송 할때 서버에서 네트워크 부하를 줄여 주며 클라이언트에서도 랜더링이 더 빠르게 되게끔 해주는 역할을 하는 것으로 이해 하였습니다. 제가 궁금한점은 제가 이해한 cookie와 session, cache에 대한 이해가 명확한지 궁금합니다. 쿠키에 해당 URI에 대응하는 쿠키 저장소에 정보가 존재한다면, 반드시 request시 함께 보내는것이 HTTP cookie specification 에 있음을 알았는데, 캐시 또한 항상 uri에 대응하는 데이터가 브라우저 캐시에 있으면 request시 함께 보내는지 궁금합니다. '쿠키로 광고 정보 트래킹시 사용할 수 있다'는 부분이 이해가 안되는데 session id로 서버쪽에서 이 광고에 누가 접근 했는지 기록해서 맞춤 광고를 내보낼수 있다라는 말인가요? 캐시와 조건부 요청 헤더 3:30초 부분에서 잘 이해가 안되는데, 캐시 만료일 지정시 expire에서 캐시 만료일을 날짜로 지정하는 것이 초단위(max-age)로 설정하는것 보다 왜 덜 유연하다고 표현하나요? 초단위는 계산을 해야하는데 왜 더 유연하다고 표현하는지가 명확히 이해가 안됩니다 항상 답변 감사합니다.
yolov5에서 labelimg를 사용하는데 labelimg로 라벨링 작업을 한 후, 새로운 이미지들이 생겨 이전에 라벨링 작업을 했던 이미지 폴더에 새로운 이미지들을 추가하여 라벨링 작업을 이어서 했더니, 전에 작업했던 라벨링들이 다 지워지는 현상이 발생했습니다. labelimg를 사용하여 전에 라벨링 작업했던 것과 새로 라벨링 작업한 것을 합쳐도 이런 현상이 발생하는데, labelimg에서 새로운 이미지를 추가하려면 모든 이미지들을 처음부터 라벨링 다시 해야 하나요? 아니면 해결방법이 있을까요?
export와 this에서, global에 있는 this와 {}가 같다고 하셨는데, 테스트 하면 false로 뜹니다. console.log(this === module.exports === {}) //false 어떻게 해야 같다고 뜨는 건가요? 제가 잘못 작성한건지 문의드립니다.
안녕하세요. 다름이 아니라 코드푸시 학습중 궁금한 점이 있어 질문드립니다. 첫번째로 코드푸시할때만 package.json 버전으로 편의상 체크만 해두고 aos, ios는 버전 안올리고 앱스토어에 배포할 경우에만 (aos,ios) 버전을 package.json과 맞추면 되는지 궁금합니다. 두번째로 코드푸시 할 때 'npm run codepush:android'만 해도 코드푸시가 작동하는데 'npm run bundle:android'와 'npm run codepush:android'가 어떤 상호작용을 하는지 궁금합니다. "codepush:android": "appcenter codepush release-react -a name/sentry_codepush -d Production --sourcemap-output --output-dir ./build -m -t 1.0", "bundle:android": "react-native bundle --assets-dest build/CodePush --bundle-output build/CodePush/index.android.bundle --dev false --entry-file index.js --platform android --sourcemap-output build/CodePush/index.android.bundle.map", 세번째로 제가 잘못한 부분인것 같은데 앱센터에 코드푸시 올라간 상태로 앱을 지우고 다시 설치해서 실행하면 업데이트 문구가 뜹니다. 코드 푸시 적용한 코드와 같은 상태에 빌드앱 인 것 같은데 업데이트가 어떤 이유로 뜨는지 궁금합니다. 감사합니다.
안녕하세요! 강의 잘 듣고 있습니다 :) 다름이 아니라 이 문제에서 궁금한 점이 있습니다. else: for i in range(n): DFS(L+1, sum+a[i]) 로 지정하셨더라고요! 근데 다른 문제에서는 else: DFS(L+1, sum+a[L]) 이런 방식으로 푸셨는데 어떤 차이일까요?
안녕하세요 제로초님 ssr에서 동적라우팅으로 생성된 페이지들은 검색엔진이 어떻게 캐치하는 것인가요? getServerSideProps로 ssr 하는 경우 빌드 시점이 아닌 해당 페이지를 요청할때 데이터를 포함시켜서 문서를 만들텐데 검색엔진에 어떻게 노출되는지 궁금합니다.
안녕하세요 vue.js로 websocket 구현시키는 중 문제가 발생하여 질문드립니다. websocket 구현시키려면 server.js에 express를 사용해야 한다고 해서 'npm install express socket.io ' 를 사용하였고 코드를 아래와 같이 구현시켰는데 에러가 발생하네요 아래 사진은 에러 메시지 입니다. 원인을 좀 알 수 있을까요??
안녕하세요? 강사님 머신러닝 강의에 이어서 SQL 강의도 잘 보고 있습니다 질문이 있는데 가령 3개의 테이블을 join할 경우 테이블a join 테이블b join 테이블c 이렇게 순서대로 join하는 것과 테이블a와 테이블b를 join하고 그 결과를 서브쿼리로 해서 테이블 d로 만들고 테이블c와 join하는 것과 성능적인 측면에서는 차이가 없는건지 궁금합니다
안녕하세요! 수업중에 순수 자바 테스트 코드에서는 @Autowired가 동작하지 않아서 @SpringBootTest처럼 스프링 컨테이너를 테스트에 통합한 경우만 가능하다고 하셨는데, 그동안의 수업에서 진행한 unit test는 통합 테스트였었나요? 분명 스프링컨테이너로 스프링 빈을 등록하고 여러 테스트를 진행했어서 순수 자바 테스트란 어떤 테스트 인지 궁금합니다.