묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
transition 관련 질문 있습니다
소스는 위와같이 강의내용대로 적용되었으나, 트랜지션이 작동하지 않는 부분이 발생합니다.TODO 목록을 삭제할때는 트랜지션이 작동하는데 TODO 목록을 추가하는 경우는 트랜지션이 작동하지 않네요.그래서 혹시나 싶어 style 부분에 아래 css를 추가하였습니다.이렇게 적용하니 TODO 목록 추가에 트랜지션이 적용되었습니다.하지만, translateY 때문인지 아래로 30px 내려가면서 추가되는 애니메이션이 적용되더군요. 혹시 강의내용처럼 위로 올라오면서 추가되게 하려면 어떻게 해야할까요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
passport와 jwt
강의에서는 session을 사용하고 있는데 만약 로그인을 jwt토큰으로 구현한다면session: false 옵션을 주고isLogginde와 isNotLogginedIn 미들웨어처럼 accessToken과 refreshToken에 대한 인증절차를 직접 작성해서미들웨어로 등록해주면 될까요?패스포트가 다양한 소셜 로그인 구현시 편리함을 주는건 알겠는데 jwt를 사용한다면 패스포트를 어떤 방식으로 사용해야 할 지 잘 모르겠습니다
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
변수의 type을 일치시켜야 하나요?
안녕하세요! 숫자맞추기 게임만들기를 수강하다가 질문이 생겼습니다.강의에서 보면 number = random.randint(1,99) user_input = input("몇일까요?")를 작성하는데요number에 저장된 값을 그대로 user_input으로 입력해도 같지 않다고 나옵니다. 예를들어 number 에 5가 저장되어있고user_input에 5를 입력하면 string으로 '5'가 입력되는데요number는 integer 형이고강의하고는 다르게user_input은 string 형으로 변수 type이 다르면 값이 다르다고 인식하는 것 같습니다.따라서user_input = int(input("몇 일까요?"))로 입력해 줘야 같은 값을 받았을 때 정답이라고 출력이 되고 있습니다. string으로 받은 값을 int로 변환해 준 후 사용해야 하는건가요?
-
해결됨스프링 핵심 원리 - 기본편
'주문과 할인 도메인 실행과 테스트' 강의에서 질문합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.'주문과 할인 도메인 실행과 테스트' 강의의 4:41 부분입니다.OrderServiceTest 는 memberService와 orderService 둘을 모두 인스턴스로 갖고 있습니다. 19줄에서 memberService.join(member)를 하게 되면, memberService가 가리키고 있는 memberRepository에 member를 저장하게 됩니다. 그러나 orderService가 가리키는 memberRepository에는 위에서 저장한 member가 저장되지 않습니다. 그래서 제가 해보았을때, 21줄에서 Order order = orderService.createOrder(memberId, "itemA", 10000); 이 부분에서 NullPointerException이 발생생하였습니다. 그런데 강의에서는 해당 테스트 코드가 정상적으로 통과가 되더라구요. 분명 지금까지의 강의에서는 다른 추가적인 설정이나 이런것들이 없는것 같은데, 어떻게 통과가 될 수 있었는지 의아합니다.제가 작성한 MemberServiceImpl와 OrderServiceImpl도 첨부합니다.
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
문자열 비교 질문
코드 내에서 s1 이 "1234"이고, s2 가 "1234" 라면 같은 메모리에서 참조되는 것이어서== 이 같다라고 인식된다면 ==는 주소값을 기준으로 판단하는 것인가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
첫번째페이지크롤링 질문~!!!!
import requests from bs4 import BeautifulSoup main_url = "https://www.coupang.com/np/search?component=&q=%EA%B2%8C%EC%9D%B4%EB%B0%8D+%EB%A7%88%EC%9A%B0%EC%8A%A4&channel=auto" # 헤더에 User-Agent, Accept-Language 를 추가하지 않으면 멈춥니다 header = { 'Host': 'www.coupang.com', 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Accept-Language': 'ko-KR,ko;q=0.8,en-US;q=0.5,en;q=0.3', } response = requests.get(main_url, headers=header) html = response.text soup = BeautifulSoup(html, 'html.parser') links = soup.select("a.search-product-link") # select의 결과는 리스트 자료형 for link in links: sub_url = "https://www.coupang.com" + link.attrs['href'] response = requests.get(sub_url, headers=header) html = response.text soup = BeautifulSoup(html, 'html.parser') #try: #brand_name = soup.select_one("a.prod-brand-name").text #except: #brand_name = "" # 브랜드명 #try: #brand_name = soup.select_one("a.prod-brand-name").text #except: #brand_name = "" #print(brand_name) # 상품명 #product_name = soup.select_one("h2.prod-buy-header__title").text #product_name = "" # 가격 #product_price = soup.select_one("span.total-price > strong").text #product_price = "" #print(brand_name, product_name, product_price) for 문 안에 soup 를 print로 찍어보니 <html lang="en"> <head> <script type="text/javascript"> document.location.replace("https://www.coupang.com/"); </script> </head> <body></body> </html><!DOCTYPE html> <html lang="en"> <head> <script type="text/javascript"> document.location.replace("https://www.coupang.com/"); </script> </head> <body></body> </html> 이렇게 나와서 아래의 soup.select_one 값이 공백으로 나오네요.brand_name = soup.select_one("a.prod-brand-name").text 강의랑 코드를 몇번씩 계속 돌려보는데도 이해가 안가네요
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
웹뷰 수행시 cocoapods 문제
안녕하세요 웹뷰 수행시에만 ..Launching lib/main.dart on iPhone 13 in debug mode...Warning: CocoaPods not installed. Skipping pod install. CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side. Without CocoaPods, plugins will not work on iOS or macOS. For more info, see https://flutter.dev/platform-pluginsTo install see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.CocoaPods not installed or not in valid state.Error launching application on iPhone 13. 이런 메시지가 나옵니다. 실제로 cocoapods 는 잘 설치가 되어있구요 . coupangpay@cpp-julim23 ~ % flutter doctor -v[✓] Flutter (Channel stable, 3.3.4, on macOS 12.6.1 21G217 darwin-x64, locale ko-KR) • Flutter version 3.3.4 on channel stable at /Users/coupangpay/work/flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision eb6d86ee27 (3달 전), 2022-10-04 22:31:45 -0700 • Engine revision c08d7d5efc • Dart version 2.18.2 • DevTools version 2.15.0[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0) • Android SDK at /Users/coupangpay/Library/Android/sdk • Platform android-33, build-tools 33.0.0 • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165) • All Android licenses accepted.[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1) • Xcode at /Applications/Xcode.app/Contents/Developer • Build 13F100 • CocoaPods version 1.11.3[✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome[✓] Android Studio (version 2020.3) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7281165)[✓] Connected device (3 available) • iPhone 13 (mobile) • 29B248FB-AB77-42F8-930E-BFB48122A77A • ios • com.apple.CoreSimulator.SimRuntime.iOS-15-5 (simulator) • macOS (desktop) • macos • darwin-x64 • macOS 12.6.1 21G217 darwin-x64 • Chrome (web) • chrome • web-javascript • Google Chrome 108.0.5359.124[✓] HTTP Host Availability • All required HTTP hosts are available• No issues found!coupangpay@cpp-julim23 ~ % 아마도 버전 문제때문이지 않을까 싶은데요.. 어떻게 해야할까요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
mysql 접속 로그인
깅의명: MYSQL 환경 구축, 외부접속 하는 방법상황AWS 보안그룹에서 MYSQL/Aurora 보안그룹 Anyware IPv4 설정 완료WINSCP - Putty 통해서1) local host 127.0.0.1 주석처리 완료2) 모든 계정으로 접속 완료3) Password 000000으로 설정 완료4) 저장완료그런데 MYSQL 입력시Failed to connect to MYSQL 에러가 나옵니다.왜 그런것일까요?문제의 59.9.61.119 는 어디서 나온것인지..기존에 한번 로그인했었습니다.
-
미해결생활코딩 - Linux
cloud9 사용하려는데
https://c9.io 로 접속하면 aws로 접속되고 다른분이 구름꺼사용하라는데 주소를 모르겟어요 ㅠㅠ
-
미해결디지털 포렌식 (Digital Forensic) 전문가 과정
질문이 있습니다 대답해주세면 감사하겠습니다 ^^
FTK imger로 메모리 덤프를 뜨면 블루 스크린이 떠요 그리고 여기서 다운받은 2강이랑 강의에서 2강이랑 달라요 답볍해주세요
-
미해결SAT Writing and Language
강의자료가 있다고 동영상에 나와있는데 없네요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 동영상에서 말씀하신 강의 자료 올려주시면 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
8.2 캡슐화 ,접근지정자,접근 함수 강의의 setter getter
private으로 숨긴 멤버변수를 getters로 가져오고 setter로 값을 정하는 건가요?? 그럼 순서가 어떻게 되는 건가요? 이 부분이 잘 이해가 가지 않습니다. 그리고 그 값을 set으로 바꾸면 어차피 멤버변수에 접근할 수 있는 거 아닌가요?? 이상하게 이해가된거 같은데 어떻게 이해하면 좋을가요
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
영화데이터를 가지고 올 때 useEffect
Banner.js나 Row.js에서영화데이터를 가지고 올 때왜 useEffect에 함수를 선언해 가지고 오는지 궁금합니다.그냥 함수 바로 선언해서 데이터를 가지고 오면 되는거 아닌가요?
-
미해결만들면서 배우는 리액트 : 기초
TypeError: Cannot read properties of null (reading 'includes') 에러가 뜹니다.
react-dom.production.min.js:189 TypeError: Cannot read properties of null (reading 'includes')강의 36. create-react-app으로 만든 앱 배포하기에서 다음과 같은 에러가 뜹니다. includes는 아래에서만 1회 사용하였습니다. const alreadyFavorite = favorites.includes(mainCat);
-
미해결마케터를 위한 구글 애널리틱스 실무
환불
안녕하세요 환불요청드리고싶은데고객센터 연결이 아무리 찾아봐도 없네요 챗봇말고 고객센터 번호를 알수있을까요
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-0 질문드립니다
안녕하세요 선생님.공유 소스 보기 (acmicpc.net)위 링크는 선생님이 짜주신 코드 그대로입니다. 다름이 아니라 처음에 cnt가 1이므로 while문에 들어가면 else문에 의해서 cnt가 11이 되고cnt %=n에 의해서 만약 n이 3이라고 가정을 하면 cnt = 2가 되는 것 아닌가요??11 % 3 = 2니까요... 그러면 그 다음 cnt = cnt* 10 + 1에 의해서 cnt = 21이 된다고 생각하는데 왜 11, 111, 1111...이렇게 올라갈 수 있는지 모르겠습니다
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
3_5_4.py asyncio 에서 response.status_code 실행 문제
안녕하세요 강사님,앞서 synchronous, threading, multiprocessing 에서는print(f'[Read Contents : {len(response.content)}, Status Code : {response.status_code} from {url}]') 잘 실행이 되어, status code: 200 값을 확인 할 수 있었습니다.그런데 asyncio에서는 response.status_code가 출력이 안됩니다.강사님 설명처럼, 그냥 response 값 전체를 출력하면 확인할 수 있지만.. asyncio에서는 왜 response.status_code 가 실행이 안되는지 설명 좀 부탁 드리겠습니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-N 질문입니다
https://www.acmicpc.net/source/52895140 안녕하세요 선생님선생님 코드를 보고 제 생각대로 바꾸어서 코드를 짜봤는데 '('가 들어오면 push를 해주고 ')' 일 때는 stack에 아무것도 없을 때는' )'를 넣어주고 stack에 요소가 있을 때는 top이 '('면 pop을 하는 거로 코드를 짰는데 어떤 부분에 이상이 있는지 모르겠어서 질문 드립니다 ㅠ
-
해결됨[코드캠프] 훈훈한 Javascript
타이머 새로고침시 오류
함수활용 목차까지 수업 잘 들었습니다. 아직 이해는 완벽히 하지 못했지만 잘 따라 만들어 본것같은데요,새로고침을 해도 로컬스토리지에 데이터가 기억되어있으니 이전 입력했던 카운트다운이 계속해서 진행된다고 하셨는데, 새로고침을 하면 데이터가 사라집니다.그래서 강의 마지막의 82줄에 나오는 setClearInterval 함수 안의 localStorage.removeItem("saved_date");를 resetTimer함수 안으로 옮겨보았더니 새로고침을 했을때 데이터가 사라지지 않고, 초기화를 하면 사라집니다. 이렇게 수정하는것이 맞는지 궁금합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
동영상이 없을 경우에
강사님 video가 없으면 버튼이 안보이게 코딩하고싶은데혹시 그 부분 어떻게 코딩하면 될까요?버튼 부분에다만 조건을 걸 수 있나요?