묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
세션에 관한 질문이 있습니다.
안녕하세요 선생님.이번 세션 강의가 조금 저에겐 어렵게 다가오는 부분이 있네요.궁금한게, 여러번 로그인을 하게 되면 세션이 여러개 생성되는데, 로그아웃 할 때는 저희가 입력한 sessionid만 사라지는 것을 볼 수가 있습니다.그러면 나머지 sessionid는 현재 저장되어 있는 상태인데, 이렇게 없애지 않는 sessionid가 있어도 보안상 괜찮은건가요~?
-
미해결
three.js 수업에 webpack error..ㅠㅠ
1 ERROR in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)npm start를 해서 실행하면위와 같은 에러가 나네요.ㅠㅠ선생님께서 수업하는거 그대로 하는데 뭐가 문제인지 모르겠습니다ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Temporal 과 @CreatedDate 차이가 궁금합니다.
안녕하세요 해당 강의에서 날짜에는@Temporal 어노테이션을 사용하셨는데 김영한님과 친하신 배민 개발자 출신 jojoldu님은 @CreatedDate @LastModifiedDate를 사용하여생성일 / 수정일을 나타내더라고요 @Temporal과 @CreatedDate @LastModifiedDate의 차이점이 궁금합니다@Temporal은 Time, Date, TimeStamp 이렇게 3가지 타입으로 나타낼 수 있다 날짜,시간을 나타내고 싶지만 Created, Modify가 아닌 경우에 사용한다. 이렇게 2가지 차이점을 생각해봤는데 이게 맞을까요...?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
2:51초 부분 GoogleMapController? mapController
GoogleMapController? mapController;이 부분에 대한 질문입니다.변수명을 mapController로 작성할 때 자동완성이 되던데 꼭 변수명이 mapController여야만 하나요?
-
미해결Python 입문자를 위한 강의
섹션 1 미션 답 제출합니다.
(사진)
-
미해결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);
-
미해결마케터를 위한 구글 애널리틱스 실무
환불
안녕하세요 환불요청드리고싶은데고객센터 연결이 아무리 찾아봐도 없네요 챗봇말고 고객센터 번호를 알수있을까요