묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
module.exports와 exports 사이의 참조관계 재연결 관련
강의 내용 관련 질문드립니다.CJS 사용시 module.exports와 exports는 같은 객체를 참조하고 있지만, module.exports에 값을 할당할 경우 참조관계가 끊어지고 exports는 해당 파일 스코프에서 단순 객체로 사용된다는 점 까지는 이해했습니다.하지만 예시로 참조를 다시 연결하기 위해 아래와 같은 방식을 소개해 주셨는데, 해당 방식을 직접 하드코딩 해본 결과 참조값이 여전히 끊어져 있는 것이 확인되었습니다.const odd = '홀수입니다.'; const even = '짝수입니다.'; exports.odd = odd; exports.even = even; module.exports = { odd, even, }; console.log(exports); // { odd: '홀수입니다.', even: '짝수입니다.' } console.log(module.exports); // { odd: '홀수입니다.', even: '짝수입니다.' } console.log(exports === module.exports); // false혹시 다른 조건이 만족된다면 해당 참조관계를 재연결 시킬 수 있는지 궁금합니다.강의 내용은 exports와 this편 4:47 부분입니다.
-
해결됨만들면서 배우는 Svelte
섹션6 storeTodos에서 editTodo 함수
안녕하세요. 강의 잘 듣고 있습니다.store를 활용한 editTodo 기능에 대해 궁금한게 있어 글 남깁니다.해당 강의 영상에서 8분 40초경에 나오는 editTodo 함수 내용은 다음과 같습니다 const editTodo = (editMode) => { update( datas => { const setData = datas.todoLists.map(todo => { if (todo.id === editTodo.id) { todo = editTodo } return todo }) datas.todoLists = setData return datas } ) }위 코드에서 todo.id === editTodo.id 라인과 todo = editTodo 라인에서 editMode가 아닌 editTodo로 작성된 이유가 있을까요?실제로 handler에서는 매개변수로 todo를 전달하고 있고 editTodo는 todo를 전달받아 해당 todo를 수정하는 로직인데 전달 받은 editMode는 사용되지 않고 함수인 editTodo에서 id를 가져오고 todo에 함수를 저장한다는게 이해가 되질 않습니다.이게 틀리다면 동작이 안되는게 맞을텐데 정상적인 동작을 하는걸로 봐선 제가 이해하지 못하는 무언가가 있는것으로 보입니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sse https프로토콜 사용시
sse는 http 프로토콜을 사용하는데,https 프로토콜을 사용하는 서버에서 데이터를 받아오면 오류가 나나요? https 프로토콜을 사용하는 서버에서 실습을 진행해보고 있는데, sse가 작동하지 않아서 질문올립니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
학습확인
우리가 format을 활용하는 이유를 다음과 같이 이해하면 되는지 여쭙고 싶습니다. Format을 사용하는 이유가, print('Today's gas price is %f $ per gallon' %(3.45))과 같이, 고정된 문구 (Today's gas price is ~ per gallon) 과 변화를 줘야하는 문구 (3.45)를 구분하여, 변하는 값에 따라서 print()를 새로 작성할 필요를 없애는 건가요?
-
해결됨스프링 프레임워크는 내 손에 [스프2탄]
스프2 완강 이후 고민
스프2 구매해서 듣고 있는데 스프2 완강하고 스프1 들어야할까요??? 나프도 안들은 상황인데 스프2듣고 스프1을 들을까요 나프1이나 나프2를 들을까요 고민이네요 ㅠ
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
app.use와 app.get의 차이점이 궁금합니다.
안녕하세요. 수업 잘 듣고 있습니다.한가지 궁금해서 문의드립니다.app.use와 app.get을 사용하셨는데, set와 get의 차이점이 무엇인지 잘 모르겠습니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
Jest는 행위 또는 구현 주도 테스트 중에 어떤 것일까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요.행위 또는 구현 주도 테스트의 대표적인 라이브러리를 듣고 그 뒤에 Jest 프레임워크에 대해 설명해주셨는데요.Jest는 행위 또는 구현 주도 테스트 중에 어떤 것인지 궁금합니다. 아니면 아예 다른 의도로 만들어진 프레임워크라고 생각하면 될까요?
-
미해결데이터 과학을 위한 파이썬 NumPy Basic
1-1 N차원 배열 생성하기 강의에서 질문 있습니다!!
arr = np.array() 이 코드에서 array() 괄호 안에 세트가 들어가거나 딕셔너리가 들어갈 순 없나요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
격자판 최대합 질문입니다! 이렇게 풀어도되나요?
for문 한번으로 하려고 이렇게 풀었는데정답처리가 나오긴하는데 이렇게 풀어도되나요? 문제가 될만한게 있으면 알려주세요ㅠpublic int solution(int[][] arr) { int max = 0; //대각선 int diagonalR = 0; int diagonalL = 0; for (int i=0; i<arr.length; i++) { //가로행, 세로행 int tr = 0; int le = 0; for(int j = 0; j<arr.length; j++){ tr += arr[i][j]; le += arr[j][i]; if(i == j){ diagonalR += arr[i][j]; } } diagonalL += arr[i][arr.length-1-i]; max = Math.max(max,Math.max(tr, le)); } max = Math.max(max,Math.max(diagonalR, diagonalL)); return max; }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃허브 권한 404로 뜹니다 ㅜㅜ
https://github.com/joshua1988/vue-advanced.git404 not found 나옵니다. 주소가 바뀌었나요?아니면, 승인이 해제된건지요? 인프런 아이디 :juyun2490@gmail.com인프런 이메일 : juyun2490@gmail.com깃헙 아이디 : chajuy깃헙 Username : chajuy
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
i 태그에서 click 이벤트가 작동하지 않는 사유
질문 글에 i 태그에서 click 이벤트가 작동하지 않는 분들의 글이 다수 있는것 같습니다.저도 동일하게 발생했는데, 그 이유는 fontawome에서 올바른 link를 index.html에 해주지 않아 그런것으로 보입니다.https://www.inflearn.com/questions/652460 글을 참조하시어 index.html에 fontawsome 링크를 추가하니 정상적으로 click 이벤트가 발생했습니다. 특이사항으로 올바르지 않은 링크를 추가하면 강의 영상과 같이 클릭 아이콘의 위치가 정상적이지 않았습니다. 올바르지 않은 링크 추가 올바른 링크 추가
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
6분 45초쯤 양방향 연관관계에 대해서 간단한 질문이 있습니다.
6분 45초쯤에 말씀을 하시는게 지금 이 강의는 예제로 보여주기 위해 Member와 Order가 일대다, 다대일로 양방향 연관관계를 이루고 있지만실무에서는 이렇게 양방향으로 짜기보단 Order가 Member를 참조하게 되는 다대일만 써주는 것이 좋다.이 말이 혹시 맞을까요...?그리고 추가로 Order와 OrderItem의 관계에서는 양방향 연관관계를 안쓰려고 하면 OrderItem이 Order를 참조하는 것으로만 설계를 하면 되는건가요...?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
칼리리눅스 호스트 전용 어댑터 설정 관련 오류
칼리 리눅스에서 어댑터를 추가하는 설정을 하면 칼리 리눅스가 접속이 안됩니다. 호스트 전용어댑터를 설정하지 않으면 접속이 잘 되는데 호스트 전용 어댑터를 설정하면 접속이 안되는데 뭐가 문제인건가요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-L 14889번 - 스타트와 링크 시간복잡도 계산을 어떻게 해야 할지 모르겠습니다.
안녕하세요 선생님. 문제를 풀다 이런 비트마스킹을 이용한 조합 문제에서 1억이 넘는지 확인을 어떻게 해야 할지 궁금해서 질문 남깁니다.제 생각으로는 비트를 20개를 사용하니 2^20 - 1 만큼 연산을 하지만 비트가 N /2 만큼 켜진 것이 아니면 다음 연산으로 넘어가니 20C10 으로 보는것이 맞는건가? 라고 추측을 하는데 혹시 이게 맞을까요?만약 이게 맞다면 20!이나 되는 큰 숫자를 시험도중에 대략적인 계산을 해보기에는 너무 크다는 생각이 드는데 TLE가 날지 어떻게 계산을 해봐야 할지 막막한데 방법이 있을까요?
-
미해결
Zoho Mail Backup Software
Zoho Mail Backup Software :- This is a basic utility to back up Zoho Mail Messages, Messages, and Letter boxes to nearby capacity and online Records. It permits you to save single and different Zoho Mail client accounts in a solitary cycle. It gives different choices to reinforcement Zoho Mail account email organizers, including inbox, sent, draft, spam, and so on, with connections. This device can save Zoho Mail letter box things to a hard drive in a necessary record design like PST, EML, MSG, EMLX, MSG, HTML, PDF, MHT, RTF, XPS MBOX, and so on.Read More :- https://www.mailsbackup.com/zoho-mail/
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요. 네이버 쇼핑 상품 정보 수집 강의 중 에러 문의
from selenium import webdriver from selenium.webdriver.common.keys import Keys #검색어 입력Import시키기 import time #브라우저 생성 browser = webdriver.Chrome('C:/chromedriver.exe') #크롬 드라이버 저장된 경로 넣기 #웹사이트 열기 browser.get('https://www.naver.com') #브라우저 꺼짐 방지S #chrome_options = Options() #chrome_options.add_experimental_option("detach",True) #웹사이트 로딩이 끝날 떄까지 10초까지 기다리기(브라우저가 열려야 메뉴를 클릭하니까!) browser.implicitly_wait(10) # 로딩이 끝날 때까지 10초까지는 기다려줌 #쇼핑 메뉴 클릭하기 (find~ : 해당되는 한개 데이터만 가져옴) browser.find_element_by_css_selector('a.nav.shop').click() time.sleep(2) #시스템 자체를 2초동안 멈춤 (browser.implicitly_wait()과 차이!) #검색창 클릭하기 search = browser.find_element_by_css_selector('input._searchInput_search_text_3CUDs') search.click() #검색어 입력 search.send_keys('아이폰 13') search.send_keys('Keys.ENTER') #스크롤 전 높이 before_h = browser.execute_script("return window.scrollY") #현재 스크롤된 높이를 계산해줌 (0~) #무한 스크롤 while True: #무한 반복문 # 맨 아래로 스크롤을 내린다. (네이버 쇼핑은 스크롤 숨겨져 있음!) browser.find_element_by_css_selector("body").send_Keys(Keys.END) # 스크롤 사이 페이지 로딩 시간 time.sleep(2) #스크롤 후 높이 after_h = browser.execute_script("return window.scrollY") if after_h == before_h: break before_h = after_h #파일 생성 f = open(r"C:\Startcoding_Crawling\03.네이버_쇼핑 크롤링\data.csv",'w',encoding='CP949',newline='') #'w' : 쓰기모드, 'encoding' : 인코딩 안하면 깨짐, 'newline' : 윈도우 경우 줄바꿈 자동으로 들어가므로 없애주기 csvWriter = csv.writer(f) #상품 정보 div items = browser.find_element_by_css_selector(".basicList_info_area__TWvzp") #반복문으로 아이템 정보 저장 for item in items: name - item.find_element_by_css_selector("basicList_title__VfX3c").text #아이템 타이틀 try: #아이템 가격이 없고 다른 내용이 있을 떄!!!(ex."판매불가") 많이 쓰니까 알아두기!! price = item.find_element_by_css_selector("basicList_price_area__K7DDT").text #아이템 가격 (부모태그) except: price = "판매중단" link = item.find_element_by_css_selector("basicList_link__JLQJf > a").get_attribute('href') #아이템 가격 링크 (자식태그) print(name, price, link) #데이터 쓰기 csvWriter.writerow([name,price,link]) #파일 닫기 f.close() 안녕하세요. 먼저 좋은 강의 해주셔서 감사합니다.강의를 들으며 실습하던 중 2가지 에러 및 문의가 생겨서 문의글 올립니다...네이버 쇼핑 넘어가기도 전에 네이버 창이 종료되어버립니다.. 셀레니움 4.0 강의도 듣고 했는데도 마찬가지네요... csv, name 정의가 안되어있다고 뜨는데 왜이러는거죠ㅠㅠ변수인데 왜 이렇게 뜨는지 모르겠네요ㅠㅠ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Resilience4J CircuitBreaker 관련되어 질문드립니다.
Resilience4J CircuitBreaker 활용 관련하여 feign client를 사용시 circuitBreaker의 run 메서드를 활용하여 보여주셨는데, gateway-service에서 user-service로 route시에 user-service 모듈에서 일정시간 이상 응답이 안오는 경우에 Resilience4J 를 적용 할 수 있나요? 감사합니다!
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
provider lib 버전 업
프로바이더 lib 버전이 업데이트 되면서 사용법이완전히 달라진 것 같은데 강의 내용이 너무 예전 방식이라 감이 도저히 안잡힙니다. 강의 내용을 바꾸거나 이곳에 사용 방법 설명 부탁드립니다.
-
미해결인공지능 기초수학
강의교안 요청드립니다.
안녕하세요. 수강생입니다.강의교안 요청드립니다~jjygasuwon@naver.com
-
해결됨스프링 핵심 원리 - 기본편
getId()부분에 오류가 납니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]<회원도메인 개발 > 6분 58초 쯤 나오는 MemoryMemberRepository에서 public save 부분에 stroe.put(member.getId(),member);에서 계속 getId()부분에 오류가 납니다. member 클래스에는 분명 get, set으로 넣었는데 왜그럴까요