묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
몽고디비 설치에 따른 GUI변경
GUI가 변한 것으로 인해 잘되어가는지 몰라서 한번 확인이가능할까요??
-
미해결처음 만난 리액트(React)
미니블러그 질문
Button(props) 에서 props로 받은 title이 버튼 목록에 표시하고props로 받은 onClick은 <StyleButton>에 onClick에 넣어 주므로써 <질문> onClick이벤트를 상위 컴포넌트에서 받을수 있도록 해 주었다고 설명하셨는데~질문입니다? onClick={onClick} 이벤트를 상위 컴포넌트에서 받을수 있도록 해 주었다라고위에서 설명 하셨는데, 이해가 잘 안되어서 질문합니다onClickItem(post)도 같은 맥락인것 같은데 이해가 안됩니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
AOP가 적용되지않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]"package hello.hellospring.aop;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.springframework.stereotype.Component;@Component@Aspect public class TimeTraceAop { @Around("execution(* hello.helloSpring..*(..))") public Object execute(ProceedingJoinPoint joinPoint) throws Throwable {long start = System.currentTimeMillis(); System.out.println("START : " + joinPoint.toString()); try { return joinPoint.proceed(); } finally {long finish = System.currentTimeMillis(); long timeMs = finish - start; System.out.println("END : " + joinPoint.toString()+ " " + timeMs + "ms"); }}}" TimeTraceAop 클래스를 작성한 이후에 실행을 시켜보아도 수업처럼 START END 부분이실행되지 않습니다. 단순 스프링 실행화면만 보이는데 어디가 문제일까요?
-
미해결하루만에 Cypress로 작성하는 자바스크립트 E2E 테스트 코드
Cypress 실행할 때 git Switch에서의 문제점
제가 오늘 다시 교수님이 알려준대로 따라 해보려고 하니 깃허브에서 관련 링크는 복사해서 실행한 결과 이미 존재하는데 문제는 git switch를 깔려고 하는데 거기서 막힌거 같습니다. 참고로 저는 Windows를 쓰고 있고 교수님은 맥북을 가지고 강의를 하시는거 같은데, 기종이나 해당 제품이 나온 년도가 달라서인가요?
-
미해결[에듀윌] 2022년 컴퓨터활용능력2급 실기 단기패스
예제 파일 요청
강의 설명은 예제파일에 작업을 하는 것인데, 과정에 첨부된 파일은 PDF 파일로 된 설명파일만 있습니다. 예제 작업용 엑셀파일 제공요청합니다.
-
미해결엑셀 기초에서 실무까지
INDEX, MATCH 함수
[된다! 7일 실무 엑셀] 교재의 엑셀 강의들 중 VLOOKUP 함수를 뛰어넘는 INDEX, MATCH 함수 강의를 들으며 수업 자료로 실습을 해보고 있습니다.나중에 하는 INDEX, MATCH 함수 적용 때 수업 자료로 해보니 영상에 나온 자료하고 수업 자료하고 상이한 점이 있어 이렇게 질문 드립니다. 적용이 계속 안되는데 뭘까요.. 전혀 다른 식이여서 첨부드립니다.어떻게 식을 해야 적용이 될까요?https://www.inflearn.com/course/lecture?courseSlug=%EC%97%91%EC%85%80&unitId=16777&tab=community
-
해결됨실전! FastAPI 입문
Depends() 안에 callable한 것을 넣는 경우와 안 넣는 경우
4:24 초에 user_repo: UserRepository = Depends()이런 식으로 여기서는 Depends() 안에 아무것도 넣어주지 않는데, 그냥 Depends() 자체만으로는 어떤 의미가 있나요?
-
해결됨
소수 만들기
def solution2(nums): a = itertools.combinations(nums,3) answer = 0 for num in (a): nums = sum(num) cnt = 0 for i in range(2,nums): if nums %i ==0: break else: answer += 1 return answer이 코드에서 마지막에 for 루프가 돌면서 예를들어 nums 가 7이면 7의 2,3,4,5,6을 돌 때 answer에 계속 1을 더해주는게 아닌가요? 왜 이렇게 하면 소수 갯수가 정상적으로 나올 수 있는지 궁금합니다.
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
복습문제는 어디서 확인할수있을까요?
깃허브에서 찾아보았는데 안나오네요...
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
레포짓토리 dio provider를 왜 read가 아닌watch로 읽어오는 걸까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!
-
미해결코딩이 필요 없는 데이터분석, 머신러닝 - 오렌지3(Orange3) 기초
오렌지3 다운로드
오렌지3를 다운로드를 받으려고 합니다. 그런데, 다운로드를 클릭하면 실패-파일없음으로 나옵니다. 어떻게 해야 할까요?
-
해결됨하루만에 배우는 AWS REDIS
ubuntu 명령어가 어디에 있나요?
다음과 같은 양식으로 남겨주세요.질문을 한 배경 : 강의에서는 아래에 강의자료에 남겨두겠다고 하셨는데 강의에는 별도로 존재 하지 않는 듯 하여 남겨봅니다. 질문내용 :강의에 첨부가 되지 않은 것인지 궁금합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 신청
안녕하세요.업무로 인하여 수강 신청 시작이 늦었습니다.가능하시다면, 수강 연장 신청 부탁드립니다.감사합니다.
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
venv 따라하기
인터프리터 설정했는데 안되는 이유가 무엇일까요...?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
릴레이션과 엔터티의 관계
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 릴레이션이 테이블이면 엔터티는 객체 하나를 말하는 건가요?예를 들어 학생 테이블이 있고 속성이 이름, 나이 전화번호가 있을때, (철수, 21, 010-1234-5678)이 엔터티이면 이를 저장하는 곳이 테이블인건가요???
-
해결됨그림으로 쉽게 배우는 네트워크
12:35 or 연산이 아니고 and 연산인가요?
130.5.0.0과 255.255.254.0을 and 연산하면 그대로 130.5.0.0 아닌가요?그대로인 것 같은데 이해가 잘 안됩니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
event.dataTransfer.items의 타입이 무엇인가요?
MDN의 가이드에 따라 DragNDrop 코드를 작성하는데파일을 가져오기 위한 코드인 event.dataTransfer.items 에서 아래와 같은 오류가 발생햇습니다.'DataTransferItemList' 형식은 배열 형식이 아닙니다.ts(2461)MDN DataTransfer: items 속성 가이드에서는 목록을 반환하고 항목이없어도 빈목록을 반환한다고 되어있고MDN DataTransferItemList 타입 가이드에서 객체라고 명시되어 있던데 개별항목에는 [ ]표기법으로 접근할수 있다는걸로 보아 event.dataTransfer.items의 타입은 리스트가 아닌 오브젝트에 숫자를 KEY로 값을 넣어놓은 형태인가요?? 아님 또다른 타입인건가요?코드 function dropHandler(ev: React.DragEvent<HTMLDivElement>): void { console.log('File(s) dropped'); // Prevent default behavior (Prevent file from being opened) ev.preventDefault(); if (ev.dataTransfer.items) { // Use DataTransferItemList interface to access the file(s) [...ev.dataTransfer.items].forEach((item, i) => { // If dropped items aren't files, reject them if (item.kind === 'file') { const file = item.getAsFile(); if (file) { console.log(`… file[${i}].name = ${file.name}`); } } }); } else { // Use DataTransfer interface to access the file(s) const files = ev.dataTransfer.files; [...files].forEach((file, i) => { console.log(`… file[${i}].name = ${file.name}`); }); } }MDN DragNDrop가이드https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API/File_drag_and_dropMDN DataTransfer: items 속성 가이드https://developer.mozilla.org/ko/docs/Web/API/DataTransfer/itemsMDN DataTransferItemList 타입 가이드https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItemList
-
미해결확률과 통계 기초
3,1 Example 8 정답 확인 부탁드립니다.
i = 10 ~ 15를 넣고 계산하면 각각의 P값은 아래와 같이 나옵니다.[0.3486784401000001, 0.3486784401, 0.19177314205499993, 0.07670925682199997, 0.024930508467149986, 0.006980542370801994]그리고 전체 합을 구하면 대략 99.78%가 맞는것 같은데.. 확인 부탁드릴께요.감사합니다.
-
미해결앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
[65강] MemberListManager 질문있어요.
안녕하세요. MemberListManager 클래스를 ViewController에서 인스턴스를 생성하는 과정에서 의문점이 생겨 질문글을 남깁니다. 1️⃣강의 영상에서는 별도 makeMembersList() 메소드를 불러서 홍길동, 임꺽정 등 인물 정보를 불러오고 있습니다. 하지만, makeMemersList() 메소드가 아닌 별도 이니셜라이저를 정의해 인스턴스를 생성할 때 인물 정보를 불러오도록 시도하면 인물 정보가 두 번 불러와서(초기화되서) 제일 마지막 조커의 ID가 6이 아닌 13이 되네요.class ViewController: UIViewController { // 테이블 뷰 private let tableView = UITableView() // MARK: - 관리 모델 선언 // MVC패턴을 위한 데이터 매니저 (배열 관리 - 데이터) var membersListManager = MembersListManager() // 네비게이션 바에 넣기 위한 버튼 lazy var plusButton: UIBarButtonItem = { let button = UIBarButtonItem( barButtonSystemItem: .add, target: self, action: #selector(plusButtonPressed) ) return button }() // NOTE: - lazy 변수로 선언한 이유⭐️ // - plusButton을 일반적인 프로퍼티로 선언했다면, target으로 self를 사용할 때 초기화되지 않은 self를 참조하게 되어 오류가 발생할 수 있습니다. override func viewDidLoad() { super.viewDidLoad() setupNaviBar() setupTableView() setupTableViewConstraints() setupDatas() } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) // 뷰가 다시 나타날 때, 테이블 뷰 리로드 tableView.reloadData() }class MembersListManager { // 멤버리스트를 저장하기 위한 배열 private var membersList: [Member] = [] init() { membersList = [ Member(name: "홍길동", age: 20, phone: "010-1111-2222", address: "서울"), Member(name: "임꺽정", age: 23, phone: "010-2222-3333", address: "서울"), Member(name: "스티브", age: 50, phone: "010-1234-1234", address: "미국"), Member(name: "쿡", age: 30, phone: "010-7777-7777", address: "캘리포니아"), Member(name: "베조스", age: 50, phone: "010-2222-7777", address: "하와이"), Member(name: "배트맨", age: 40, phone: "010-3333-1234", address: "고담씨티"), Member(name: "조커", age: 40, phone: "010-4321-1234", address: "고담씨티") ] } // <...이하 생략...> 아래는 인스턴스의 생성 과정을 추적하기 위해 콘솔에 멤버 리스트를 출력한 결과입니다.0 - Optional("홍길동")1 - Optional("임꺽정")2 - Optional("스티브")3 - Optional("쿡")4 - Optional("베조스")5 - Optional("배트맨")6 - Optional("조커")7 - Optional("홍길동")8 - Optional("임꺽정")9 - Optional("스티브")10 - Optional("쿡")11 - Optional("베조스")12 - Optional("배트맨")13 - Optional("조커")테이블에는 6 ~ 13번까지 결과가 표시됩니다. ViewController에서는 분명 하나의 인스턴스만 생성했음에도, 왜 이런 결과가 출력되는 건가요? 2️⃣ 그리고 ViewController에서 plusButton 변수를 선언할 때, lazy 변수로 선언하는 이유가 무엇인가요? 대충 ViewController의 초기화 과정과 연관(ViewController 인스턴스가 만들어지기도 전에 self를 할당하면 nil로 대입?)되어 있다는 점만 알고 있는데, 정리가 안되서 그러는데 설명 부탁드려도 될까요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
chromedriver 설치가 안돼요
크롬 버전이 115.0.5790.110인 경우 설치를 어떻게 해야하는지 모르겠습니다.....status가 X라고 표시돼있는데 어떻게 설치해야할까요....?