묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
넷플릭스 싸이트 포트폴리오 싸이트로 해도 괜찮을까요?
넷플릭스 싸이트를 포트폴리오 싸이트로 만들고싶은데 제가 넷플릭스 싸이트로 레이아웃 부분이랑 더 추가해서 포트폴리오 싸이트로 써도 괜찮을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
송아지찾기에서 찾으려는 값이 나오면 level + 1하는데
송아지찾기에서 찾으려는 값이 나오면 if(nx = e) return L + 1 ; 이부분이 이해가 잘 안됩니다 ㅠㅠ 단순히 L을 출력하게되면 x의 레벨이고 nx의 레벨은 x의 자식이므로 무조건 +1을한다 라고 이해하면될까요 ?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
three.js 일분코딩님 자바스크립트 module 기본 수업 듣다가 질문 하나 드립니다.
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 새로운 강의 재미있게 공부하고 있습니다. 다름이 아니오라...지금 콘솔창에 에러가 뜨는데 이거 제가 뭘 잘못한건지 알 수 있을까요?ㅠㅠ미리 감사드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
포인터 멤버 변수
class Game { public: private: Player _player; Player* _player; }; 클래스 멤버 변수로 포인터가 아닌 일반 객체를 선언해서 들고 있을 경우 발생하는 문제점(?) 혹은 한계에 대해 질문이 있습니다. 첫째, 일반 객체에 추후 knight, archer 등등 다른 캐릭터 타입을 _player에 할당할 경우 자식 클래스의 데이터가 더 크기 때문에 데이터 소실이 발생할거라고 설명을 해주셨습니다.그런데 이 문제는 포인터로 선언해서 들고 있는 클래스 변수에도 동일하게 나타나는 문제가 아닌가요? 강의를 듣고 이해하기로는 포인터가 아닌 일반 클래스 타입 객체를 사용할때만 이 문제가 발생하는 것으로 이해가 되는데 제가 잘못 이해한 부분이 있을까요? 둘째, 포인터 변수와 일반 클래스 변수와의 명백한 차이는 Game 클래스 자체적으로 들고 있어야 하는 데이터 양이 크기인데 포인터의 경우(4 or 8 byte)로 국한되지만 일반 클래스 변수의 경우 해당 멤버 클래스의 크기만큼 Game 클래스에서 복사되어 들고 있어야 한다. 멤버 변수로 포인터가 아닌 일반 클래스 변수를 들고 있을 경우 발생하는 한계점에 대해 '두번째'로 언급한 내용에 대해서는 이해가 됩니다. 하지만 첫번째 내용이 명확히 이해가 되지 않습니다.
-
미해결Nuxt.js 시작하기
Config Vars 설정 에러 질문있습니다
github 연동을 완료하고 Settings 의 config vars 설정에서 KEY : HOST VALUE : 0.0.0.0 을 입력했는데 다음처럼 추가가 되지 않습니다. 첨부해주신 Heroku 도 읽어봤는데 어떤 부분에서 문제가 생긴건지 잘 모르겠어서 질문드립니다..
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
model의 attribute를 뷰에서 어떻게 아나요?
위에 ModelAndView를 반환해주는 V1메소드는 addObject로 뷰에 넘어갈 "data"에 "hello!"값을 넣어서 리턴해주는 것을 이해하겠는데 밑에 model에 addAttribute 해도 실제 return 값은 뷰 네임인데 어떻게 뷰에서 렌더링할때 data가 hello! 인지 알까요? model을 리턴한 것도 아닌데 어떻게 전달되나요??
-
미해결
Necessary Guidance To Safeguard Your Account Via Facebook Customer Service Number
If you are seeking the right and necessary guidance to tighten up the security of your Facebook account, you don’t need to worry at all. What you can do is to make proper utilization of Facebook Customer Service Number which will provide you with some effective security measures at your doorstep
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
30강 reducer 관련 질문 드립니다. 흐름이 이해가 안되네요ㅠㅠ
user_action.js user_action.js LoginPage.js 코드 상에서 user_action.js의 return 값에는 payload가 존재하고 user_reducer.js의 return 값에는 payload가 존재하지 않습니다. 그런데 LoginPage.js에서 response에 payload가 있다는 것은 user_action.js로부터 return 값을 받았다는 것인데 이 부분이 이해가 가질 않습니다. user_action.js의 return 값은 user_reducer.js로 간다고 하셨는데 그렇다면 user_reducer.js의 return 값은 어디로 가는 것이며 LoginPage.js에서 response에 왜 payload가 있는 것인가요?
-
미해결
How To Resolve Password Problems Through Facebook Customer Service?
Are you one of those users who are seeking the best troubleshooting solutions to rectify your problems permanently from the root? Stop wandering as you can make proper utilization of Facebook Customer Service through which you will be able to resolve the entire host of your problems within the least time frame.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
클래스 변수와 인스턴스 변수
클래스 변수를 이용한 코드를 혼자서 작성하다가, 조금 궁금한 부분이 있어 질문드립니다. 사람이 가방에 물건을 넣는 동작을 클래스로 구현해보고자 했는데요 class Person: bag = [] def put_bag(self, stuff): self.bag.append(stuff) james = Person() james.put_bag('책') maria = Person() maria.put_bag('열쇠') print(james.bag) print(maria.bag) 다음과 같이 bag 라는 클래스 변수를 선언하고, 코드를 실행해보니 james.bag와 maria.bag를 출력한 결과가 같게 나왔습니다. 각각 다른 인스턴스를 생성하여 bag에 물건을 넣었는데도 결과가 같게 나온 이유를 생각해 보았는데요... james.put_bag('책') 이 코드를 실행하면 def put_bag(self, stuff): self.bag.append(stuff) 이 메소드에서 self에는 james가 할당되므로 결과적으로 james.bag.append('책') 이 실행될 것입니다. 그런데 코드 상에서 james 인스턴스는 bag라는 변수가 네임스페이스에 존재하지 않으므로, 그 대신 Person 클래스의 네임스페이스에서 bag 변수를 찾아 여기에 '책'을 넣었다고 생각을 하였습니다. 혹시 잘못된 부분이 있으면 설명 부탁드립니다. 감사합니다
-
미해결Vue.js + TypeScript 완벽 가이드
깃헙 권한 요청 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지 안녕하세요. [Vue.js + TypeScript 완벽 가이드] 강의를 수강중입니다. 2번째 프로젝트에서 깃헙 권한이 필요하다고 해서 글을 남깁니다. [깃헙: syh8088] - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
nodebird 스스로 구현하기 동영상
9강 마지막 강좌에서 말씀하신 스스로 구현하기 유튜브 동영상(답안지) 이거 맞나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
함수 내의 멤버변수에 대해 계산할때는 굳이 getter안써도되지않나요?
저는 그냥 멤버변수 그대로 계산을해서요.. 그떄도 getter를 써줘야하는 이유가있나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
Top down, Bottom Up
안녕하세요 강사님 강의 정말 잘 듣고 있습니다. 해당 문제에서 궁금한 점이 있어 질문드립니다. 보석의 개수가 무제한이라는 조건에서 다음과 같이 푸셨는데 for i in range(n): for j in range(w[i],k+1): dp2[j] = max(dp2[j-w[i]] + v[i], dp2[j]) 문제의 조건에서 보석이 무제한이라는 조건이 없고 하나씩만 써야 한다면 다음과 같이 풀어야 답이 나오더라구요 for i in range(n): for j in range(k, w[i]-1, -1): dp1[j] = max(dp1[j-w[i]] + v[i], dp1[j]) 이때, j를 거꾸로 돌고 안돌고의 차이가 어떤 영향을 미치는지 궁금해서 질문드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Order생성자에서 OrderId반환이 아니라 Order객체를 반환하는 이유
어떤거에서는 Id를 반환하고 어떤거에선 해당 객체를 직접 반환하고.. 무슨차이인건가요? 그냥 섞어써도 되는건가요? 아무렇게나,.?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요.
안녕하세요. 저는 현재 a5000 gpu(ubuntu18.04) 에서 본 강의를 듣고 있습니다. 강의를 듣는데 코렙에서 모델을 사용하는데에 한계가 있고(강의에서 주신 추가코드를 돌리기 위함도 있고) 그래서 제 피시에 환경에서 강의를 듣고 있는데요. 다음과 같은 오류로 wandb 이후 과정이 해결되지 않고 있습니다. 아래의 코드를 작성하면 위의 사진과 같은 에러를 마주하게 되는데 어떻게 해결할 수 있을까요? %cd /content/DLCV_New/yolo %cd yolov3 !python train.py --img 640 --batch 16 --epochs 3 --data coco128.yaml --weights yolov3.pt --nosave --cache
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
스크롤링이 안됩니다 ㅠㅠ
안녕하세요! 양질의 강의 정말 감사합니다. 완강을 앞두고 빨리 실전반 강의를 듣고 싶은데 스크롤링이 안되어 진행이 안되고 있어요. 쇼핑 - 아이폰 13까진 검색 하는데 그 다음부턴 멈춰있습니다ㅠ 코드도 똑같이 작성했는데, 뭐가 문제인지 답변 주시면 감사하겠습니다 :))) from selenium import webdriver from selenium.webdriver.common.keys import Keys import time # 브라우저 생성 browser = webdriver.Chrome('C:/chromedriver.exe') # 웹사이트 열기 browser.get('https://www.naver.com') browser.implicitly_wait(10) # 로딩이 끝날 때까지 10초까지는 기다려라 # 쇼핑 메뉴 클릭 browser.find_element_by_css_selector('a.nav.shop').click() time.sleep(2) # 검색창 클릭 search = browser.find_element_by_css_selector('input.co_srh_input._input') search.click() # 검색어 입력 search.send_keys('아이폰 13') search.send_keys(Keys.ENTER) # 스크롤 전 높이 before_h = browser.execute_script("reuturn window.scrollY") # 무한 스크롤 while True: # 맨 아래로 스크롤을 내린다. browser.find_element_by_css_selector("body").send_keys(Keys.END) # 스크롤 사이 페이지 로딩시간 time.sleep(1) # 스크롤 후 높이 after_h = browser.execute_script("reuturn window.scrollY") if after_h == before_h: break before_h = after_h # 상품 정보 div items = browser.find_element_by_css_selector(".basicList_info_area__17Xyo") for item in items: name = item.find_element_by_css_selector(".basicList_title__3P9Q7").text price = item.find_element_by_css_selector(".price_num__2WUXn").text link = item.find_element_by_css_selector(".basicList_title__3P9Q7 > a").get_attribute('href') print(name, price, link)
-
해결됨스프링 핵심 원리 - 고급편
스프링 AOP에서 @Aspect 설정과 advisor 객체들의 관계가 궁금합니다.
스프링 AOP에서 @Aspect 설정과 advisor 객체들의 관계가 궁금합니다. 예를 들면 @Aspectpublic class AspectClass { @PointCut("...");private void pointCut1(){} @PointCut("...");private void pointCut2(){} @Before("pointCut1() && pointCut2()")public void doBefore(JoinPoint joinPoint){}@After("pointCut1()")public void doAfter1(JoinPoint joinPoint){}@After("pointCut1()")public void doAfter2(JoinPoint joinPoint){}} 이런 설정이 있다면 빈 후처리기 안에 있는 advisor 객체들은 총 3개가 되는 건가요? 1pointCut1() && pointCut2() 설정으로 생성된 포인트 컷 객체 1개 + doBefore() 설정으로 만들어진 advice 객체 1개= advisor 객체 1개 2pointCut1() 설정으로 만들어진 포인트 컷 객체 1개 + doAfter1() 설정으로 만들어진 advice 객체 1개 = advisor 객체 1개 3ponitCut1() 설정으로 만들어진 포인트 컷 객체 1개 + doAfter2() 설정으로 만들어진 advice 객체 1개 = advisor 객체 1개총 3 개이렇게 결국 advice 설정 함수만큼 advisor가 생성 되는 것인지 궁금합니다. <추가질문>@PointCut 설정으로 서브 포인트 컷 객체들이 만들어져서, 그것들이 조합되는 형식으로 스프링의 pointcut객체들이 만들어지나요? 위의 예로 치면 서브 포인트 컷 객체들이 2개(pointCut1(), pointCut2())이고, 서브 포인트 컷 객체들로 조합해서 만들어진 스프링 포인트 컷 객체가 2개(pointCut1() 서브 포인트 컷으로 만들어진 포인트 컷 객체, pointCut1() 서브 포인트 컷과 pointCut2() 서브 포인트 컷으로 만들어진 포인트 컷 객체)가 되는 것인가요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
로그가 안떠요
분명 똑같이 한 것 같은데 안뜨네요.. 뭐가 문제일까요? package com.parkjiae.val_logimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val test = "여기는 테스트 값입니다." Log.e("MainActivity",test) //오류 Log.w("MainActivity",test) //경고 Log.i("MainActivity",test) //정보 Log.d("MainActivity",test) //디버그 Log.v("MainActivity",test) //상세 }}
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링부트 질뭄
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 네[질문 내용]해당 강의는 스프링 부트 강의던데 커리큘럼이 있는 스프링 mvc나 다른 스프링 강의들은 테그를 보니 스프링만 써 있던데 부트는 이 강의에서만 쓰고 스프링으로 하나요?