묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
안녕하세요! 질문이 있습니다.
안녕하세요! 영한님, 좋은 강의 감사드립니다 :) 강의를 수강하다가 궁금한 점이 생겨 질문드립니다. 스프링 빈이 스프링 컨테이너에 로딩되는 시점에 대한 궁금증인데요. 컴파일된 바이트 코드가 Class loader에 의해 JVM 내로 로딩되는 시점에 Spring container가 먼저 생성되고, @Bean이나 @Component 등의 어노테이션이 붙은 메서드나 클래스를 찾아서 객체(bean)를 생성한 이후에 Spring container 내에 등록 시키고, 의존관계를 주입해주는 등의 일련의 과정으로 동작하는 것이 맞을까요?
-
미해결파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
수업내용이 좀 짤린거 같애요 말하는 도중에 수업이 끝나네요
제목 그대로 입니다. 뭔가 말을 끝맺음하지 않고 동영상이 끝나요 확인 부탁드려요
-
미해결스프링 핵심 원리 - 기본편
안녕하세요! 질문이 있습니다.
안녕하세요, 영한님! 언제나 좋은 강의 감사드립니다. 강의를 들으면서 몇가지, 궁금한 점이 생겨 질문 드립니다. 1. 첫번째 질문 @Configuration, @Bean, @Component 등등... Spring 에서 지원하는 여러 어노테이션 들이 있는데, 어쨌든, spring에서는 이러한 어노테이션을 스캔해서 추가 적인 작업을 수행해야 할 텐데, 이때, 어노테이션을 스캔하는 과정에서 자바의 리플렉션 API 기술이 사용되는 것일까요?? 2. 두번째 질문 CGLIB으로 바이트코드를 조작하여 생성된 AppConfig를 상속한 클래스의 내부 코드를 직접 확인해볼 수 있는 방법이 있을까요?
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
같은 코드인데 크롤링 하는 갯수가 실행마다 다릅니다.
import requests from bs4 import BeautifulSoup from selenium import webdriver from urllib.request import urlopen from selenium.webdriver.common.by import By browser = webdriver.Chrome() browser.maximize_window() url = "https://www.google.com/search?q=%EC%82%AC%EA%B3%BC&sxsrf=ALeKk03BqEA7aHRUtvEA6hE14DpJIdLTNg:1624619249906&source=lnms&tbm=isch&sa=X&ved=2ahUKEwiQmqSq0rLxAhWSNKYKHco2CUQQ_AUoAXoECAEQAw&biw=958&bih=959" browser.get(url) soup = BeautifulSoup(browser.page_source, "lxml") imgs = soup.find_all("div", attrs={"class":"isv-r PNCib MSM1fd BUooTd"}) print(len(imgs)) for idx, image in enumerate(imgs): print(idx) image = imgs[idx].find("img", attrs={"class":"rg_i Q4LuWd"}) name = image.get('src') if name == None: continue if name.startswith("http"): image_res = requests.get(name) image_res.raise_for_status() with open("apple{}.jpg".format(idx+1), "wb") as h: h.write(image_res.content) else: with urlopen(name) as f: with open("apple{}.jpg".format(idx+1), "wb") as h: img_src = f.read() h.write(img_src) browser.quit() selenium을 통해 browser를 열고 html을 가져오는 방식을 이용했습니다. 구글 사과 이미지를 다운받는 코드를 작성했는데 실행마다 저장하는 이미지 갯수가 다릅니다. 그리고 image속성의 src가 모두 들어있는데 가끔 'src'를 찾을 수 없다는 error가 발생해서 if문으로 src속성값에 따라 분기처리를 했습니다. 왜 이런 상황이 발생하는지 알려주실 수 있나요??
-
해결됨Vue.js 시작하기 - Age of Vue.js
윈도우에서 Vue cli 터미널 에러뜨시는 분들 여기보세요
이거보고 해결했습니다.https://singa-korean.tistory.com/21
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
모바일API 서버 질문이 있습니다.
이미 만들어진 웹사이트가 있는데 그사이트를 웹뷰로 안띄우고 네이티브 앱으로 만들려면 따로 API 서버 만들어야하는건가요?
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
opendir.c 에서 괄호 관련
강의 재미있게 듣고 있습니다. while (entry = readdir(dp)){ 괄호를 위와 같이 하면 에러가 납니다. 왜 그런가요? while ((entry = readdir(dp))){ ... 하나씩 더 해주어야 하는 이유가 궁금합니다. 현재 위 내용을 듣고 있어서 ... 이후 내용에 아래 내용 포함되나요? fork(), kill, wait, waitpid, exec 등도 다루어 지나요? POSIX threads
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
flush, clear 질문
안녕하세요. flush, clear를 호출하지 않았더니 members 리스트에 값이 들어오지 않아 질문 드립니다. 이전 강의에서 flush, clear를 호출하는 이유는 영속성 컨텍스트를 모두 지우고 Select 쿼리가 호출되는 것을 보기 위해 넣는다고 하셨는데요. 그래서 저는 flush, clear를 호출하지 않고 find를 호출해도 영속성 컨텍스트에서 값을 잘 찾아오기 때문에 호출하지 않고 양방향 예제를 작성하였습니다. 그런데 members에 값이 들어오지 않아서 혹시나 해서 flush, clear를 호출했더니 리스트가 잘 들어옵니다. 그런데 이 부분이 이해가 가지 않습니다. 위에서 persist하는 과정에 영속성 컨텍스트에 1차 캐시가 이뤄졌고 find를 통해 member도 잘 찾아왔는데 members는 왜 값이 들어오지 않을까요? 혹시 양방향 연관관계는 반드시 flush, clear를 호출 해줘야 하는건가요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Can't find variable: Image에러가 뜹니다
안녕하세요 그랩님 처음에 농구공 이미지를 Image source에 넣을때 Can't find variable : Image라고 error가 뜨면서 이미지가 나오지 않고 경고창만 뜹니다 코드도 여러번 확인해봤는데 잘 모르겠어서요 확인 부탁드립니다. 항상 감사합니다. import { StatusBar } from "expo-status-bar"; import React from "react"; import { StyleSheet, Text, View } from "react-native"; import BasketballImage from "./assets/products/basketball1.jpeg"; export default function App() { return ( <View style={styles.container}> <Text>판매되는 상품들</Text> <View> <View> <Image source={BasketballImage} /> </View> <View></View> </View> </View> ); }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문드립니다
FollowList.js인데 위에서 표시된 부분이 실행되면 하단에 있는 dispatch는 실행이안되나요?? 검색해서 찾아보면 금방나올거같은데 검색능력이 부족해서..ㅠ 이런걸 찾아보려면 어떤 키워드로 검색해야할까요,,??
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
Yolo dataset 전처리는 생략인가요?
안녕하세요 :) 이번 강의도 감사히 잘 듣고 있습니다. 수강을 하던 도중 GUI도 좋고 모델도 좋아서 제가 데이터를 만들어서 모델을 만들어보고 싶은데, 이미지 전처리 과정은 없는 것 같아서 질문드립니다. 3:55초에 들으니 YOLO에서 했던 구조 그대로 사용하신다 하시긴 하셨지만 데이터 전처리하는 방법 알려주실 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
scanf관련하여 질문드립니다!!
위에 그림과 같이 _CRT_SECURE_NO_WARNIGS을 추가하여도 scanf밑에 초록색 선이 계속 나타납니다 교수님 강의 동영상을 보면 녹색선이 안나오시던데..... 컴파일 실행 시 문제는 없지만 시각적으로 보기 불편합니다 혹시 숨기거나 안나오게 하는 방법이 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
초기화가 안되요ㅜㅜ
안녕하세요! 강의를 다 듣고 복습하다가 다시 진행하려고 init 패키지를 지운 이후 컴파일 시 초기화가 되지 않습니다. 어떠한 insert 쿼리가 나가지 않습니다. 선생님의 강의자료를 복붙해도 똑같이 초기화가 진행되지 않습니다. 하지만 이전 프로젝트에서는 잘 돌아갑니다. 혹시 초기화 하는데 있어서 어떤 설정을 잘못한걸까여? package com.work.init;import com.work.flow.domain.*;import com.work.flow.domain.item.Book;import lombok.RequiredArgsConstructor;import org.springframework.stereotype.Component;import org.springframework.stereotype.Service;import org.springframework.transaction.annotation.Transactional;import javax.annotation.PostConstruct;import javax.persistence.EntityManager;@Component@RequiredArgsConstructorpublic class InitDb { private final InitService initService; @PostConstruct public void init() { initService.dbInit1(); initService.dbInit2(); } @Component @Transactional @RequiredArgsConstructor static class InitService { private final EntityManager em; public void dbInit1() { Member member = createMember("userA", "서울", "1", "1111"); em.persist(member); Book book1 = createBook("JPA1 BOOK", 10000, 100); em.persist(book1); Book book2 = createBook("JPA2 BOOK", 20000, 100); em.persist(book2); OrderItem orderItem1 = OrderItem.createOrderItem(book1, 10000, 1); OrderItem orderItem2 = OrderItem.createOrderItem(book2, 20000, 2); Order order = Order.createOrder(member, createDelivery(member), orderItem1, orderItem2); em.persist(order); } public void dbInit2() { Member member = createMember("userB", "진주", "2", "2222"); em.persist(member); Book book1 = createBook("SPRING1 BOOK", 20000, 200); em.persist(book1); Book book2 = createBook("SPRING2 BOOK", 40000, 300); em.persist(book2); Delivery delivery = createDelivery(member); OrderItem orderItem1 = OrderItem.createOrderItem(book1, 20000, 3); OrderItem orderItem2 = OrderItem.createOrderItem(book2, 40000, 4); Order order = Order.createOrder(member, delivery, orderItem1, orderItem2); em.persist(order); } private Member createMember(String name, String city, String street, String zipcode) { Member member = new Member(); member.setName(name); member.setAddress(new Address(city, street, zipcode)); return member; } private Book createBook(String name, int price, int stockQuantity) { Book book = new Book(); book.setName(name); book.setPrice(price); book.setStockQuantity(stockQuantity); return book; } private Delivery createDelivery(Member member) { Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); return delivery; } }} 위의 코드는 강의자료의 코드들입니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
6-3 패키지 과제
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 6-2 모듈을 sub 폴더에 넣고 import sub.chapter06_02_모듈 print(chapter06_02_모듈.add(1,5)) 다음 코드를 실행했을 때 아래와 같은 에러가 발생했습니다. Traceback (most recent call last): File "C:/python_basic/chapter06_03_패키지.py", line 64, in <module> print(chapter06_02_모듈.add(1,5)) NameError: name 'chapter06_02_모듈' is not defined 모듈이 작동하기 위해서는 두 개의 패키지(ex. sub > sub1 > chapter06_02_모듈) 안에 모듈이 들어가야 하나요? 단순히 sub 패키지 안에 chapter_06_02_모듈 이 들어가면 안 되는지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
EntityManagerFactory 질문드립니다!
안녕하세요! EntityManagerFactory가 하나의 애플리케이션에서 하나의 DB당 1개만 생성된다고 하셨는데요. 그러면 하나의 애플리케이션이 2개의 DB를 사용하면 EntityManagerFactory가 DB당 1개씩 총 2개가 생성되나요?? EntityManagerFactory가 2개일 때, 하나의 Thread가 2개의 DB를 모두 조작하면 2개의 EntityManagerFactory에서 각각 한 개씩 EntityManager를 얻어서 총 2개의 EntityManager를 사용하는 건가요??
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
express관한 질문
express에서는 hostname을 안쓰던데 express에서 자동으로 내 컴퓨터 주소로 기입되어져 있나요?
-
미해결홍정모의 따라하며 배우는 C언어
좀 이상할수 있는 포인터 질문입니다....
보시다시피 주소값의 최소 단위는 4byte라고 강의에서 배웠는데요. 이게 말하자면 4byte 간격으로 데이터를 저장할 수 있다는 의미 이잖아요. 위 코드는 말그대로 어떤 주소값에 1을 더하면 4byte 만큼 증가하니까 그 증가된 주소값에 새로운 데이터를 적용할 수 있겠다 싶어서 그걸 구현한 코드인데요. 코드는 제가 예상한 것대로 잘 나오는데 저런 알수없는 경고표시가 뜹니다. 혹시 왜그런건지 알 수 있을까요? 아 그리고 주소값을 2를 더하면 8byte만큼 증가라는 뜻이잖아요 1이 아니라 2 이상을 더해주면 위의 경고문구가 안뜹니다. 또 질문이 있는데 위의 코드는 x64환경에서 디버깅 할시 주소값을 1 더했을경우 4byte 간격으로, 2를 더했을 경우 8byte 간격으로 잘 나오는반면에 x86환경에서 디버깅을 할시 2를 더했을때 어쩔때는 8byte 간격으로 잘 나올때도 있는데 어쩔때는 2byte 간격으로 출력이 됩니다. 혹시 이것도 왜이런건지 알 수 있을까요? 아... 제가봐도 질문이 너무 이상해서 죄송합니다 ㅠㅠ
-
미해결Slack 클론 코딩[실시간 채팅 with React]
회원가입 네트워크 질문이요 ㅠ
안녕하세요 질문이 있어서 올립니다 재가 그대로 코드를 받아서 back 을 실행을 하였고 회원가입까지 와서 axios 코드를 추가해서 실행을 하였는데 세션문제라고 나옵니다 ㅠ 세션문제를 해결하기 위해선 어디 코드를 봐야 알수있을까요???
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
addEventLIstener 오류
addEventListener 입력시 계속해서 아래 오류가 반복되고있습니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요 설치확인 중 문제 발생
sususus@DESKTOP-M889D25:~$ source ./tools/Xilinx/Vivado/2020.2/ 라고 하면 강의에서는 비바도 명령어가 보이는데 저는 bash: source: ./tools/Xilinx/Vivado/2020.2/: is a directory 이렇게 뜹니다ㅠㅠ 그리고 안돼도 그냥 끝까지 했지만 xvlog나 vivado & 명령어 둘다 안됩니다.. 설치는 GUI로 했구요 어디가 잘못됐는지 궁급합니다