묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[백문이불여일타] 데이터 분석을 위한 기초 SQL
SELECT는 뭘 불러오는거고 FROM 은 뭘불러오는건가요
우선 첫시간에 배울 때 가로(행row) 는 데이터 1개 세로(Column)는 데이터의 특성( ex. Customers, Product..) 라고 하셨는데 그렇다면 '테이블' 은 각각 세로줄 (column) 하나씩을 말하는건가요? 그리고 SELECT 에 거의 항상 *가 들어갔었는데 SELECT라는 개념이 FROM 보다 더 큰 개념인거죠? 그러니까 모든 Column들을 선택하라는거죠? 이문제에서는 왜 Station 보다 작은 범위안에 있는 City 를 SELECT 에 넣고 FROM에 STATION을 넣는건가요? SELECT의 범위 그리고 뭘 불러오는거며 FROM 의 범위는 어딘지 헷갈립니다... - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
다중 확장에 대한 추가내용
interface Animal { name:string; age:number; } interface Dog extends Animal { name:'멍뭉이'; isBark: boolean; } interface Cat extends Animal { isScratch : boolean; } interface DogCat extends Dog, Cat { // 해당 상속은 에러가 발생합니다. }interface DogCat의 에러가 발생하는 이유는 Dog 및 Cat 형식을 동시에 확장할 수가 없기 때문입니다. Dog 에서는 상속받은 name 프로퍼티를 string 리터럴로 재정의 했기 때문에 Cat 에서 상속받은 name 과 같지 않기 때문에 이부분도 같이 알면 좋을듯 싶습니다.혹시나 잘못된 지식 공유가 있다면 말씀해주시면 수정하겠습니다~!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
describe로 나온 백분위수에서 하위25% 값을 loc나 iloc로 추출할 수 있나요?
강의영상 - 자주 활용되는 판다스 예제 - 내장함수 백분위수, 하위 25%값test = df['가격'].describe() test test.iloc['25%', '가격'] 한번 해봤는데 에러네요. 아직 series에 대한 이해가 부족해서...ㅠㅠ 강의 감사히 보고 있습니다.^^
-
해결됨[Python 초보] Flutter로 만드는 ChatGPT 음성번역앱
음성인식 번역
음성인식으로 영어 인식은 잘 되는데 한국어 인식을 잘 못합니다한국어로 이야기를 해도 영어로 인식이 되는 문제가 있습니다
-
미해결퀀트 투자를 위한 파이썬 트레이딩룸 만들기 - Part 2
div3 graph > df_trace.pct_change(periods = -1).iloc[0]*100 에서 에러가 납니다.
영상에서는 에러가 나지 않는데, daily_return = round(df_trace.pct_change(periods = -1).iloc[0]*100, 1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Anaconda3\Lib\site-packages\pandas\core\generic.py", line 12161, in pct_change rs = data / shifted - 1 # type: ignore[operator] ~~~~~^~~~~~~~~ File "C:\Anaconda3\Lib\site-packages\pandas\core\ops\common.py", line 76, in new_method return method(self, other) 와 같이 에러가 나서 히트맵이 그려지지 않습니다. 어떻게 해결하면 좋을까요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
nodemon설치와 express-generator 오류
이러한 오류가 뜨는데 어떻게 해결할 수 있을까요?개발환경은 windows입니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
자동 로그인에서 pyperclip 사용했는데도 똑같이 자동입력방지가 뜨네요 ㅠ
자동 로그인에서 pyperclip 사용했는데도 똑같이 자동입력방지가 뜨네요 ㅠ
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
네이버 메일 자동화에서 자동입력 방지가 우회 방법을 써도 똑같이 뜨는데 혹시 이 방법이 막힌건가요?
네이버 메일 자동화에서 자동입력 방지가 우회 방법을 써도 똑같이 뜨는데 혹시 이 방법이 막힌건가요? 클립보드에 붙여넣는 방식으로 똑같이 따라했는데도 그러네요 ㅠ
-
미해결
쿠키 명시적일 경우 서브도메인 포함하는 이유?
• 예) domain=example.org• 명시: 명시한 문서 기준 도메인 + 서브 도메인 포함• domain=example.org를 지정해서 쿠키 생성• example.org는 물론이고• dev.example.org도 쿠키 접근• 생략: 현재 문서 기준 도메인만 적용• example.org 에서 쿠키를 생성하고 domain 지정을 생략• example.org 에서만 쿠키 접근• dev.example.org는 쿠키 미접근 서브도메인을 포함도 명시적으로 포함에서 ?쿠키가 접근이 되는건가요?근데 명시적으로 문서기준 도메인만 있는데 서브도메인까지 어떻게 접근이 가능한가죠? 쿠키 명시적일 경우 서브도메인 포함하는 이유는 무엇인가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
그리디 알고리즘으로 풀어지는게 이해가 안됩니다.
아무리 생각해도 '현재 최선을 선택하는 것이 최종적으로도 최선이 된다.'라는 개념의 그리디 알고리즘이 이 문제에 적용되는게 이해가 안됩니다.만약 테스트 케이스가 아래와 같을 때,190 50180 60170 100160 70150 80140 90해당 그리디 알고리즘으로 풀게되면 선택되는 것은(190 50), (180, 60), (170, 100) 입니다.하지만, 실제로 최적으로 선발하는 방법은(190 50), (180, 60), (160, 70), (150, 80), (140, 90) 입니다.제가 생각 하기에는 키 내림차순으로 정렬한 후에, 최장으로 길어질 수 있는 무게 오름차순 순열을 고르는게 맞는 것 같은데, 무언가 잘못 생각하고 있는건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
자바 기출변형
자바 21분 45초에 Add 5 ~ Add0이 맞는거죠?? 말씀하시는 내용은 Add1까지로 말씀하셔서요sum(n) 리턴 받고 int sum(int n) 으로 다시 반복으로 돌아가서 그런가요?
-
해결됨RAG 마스터: 기초부터 고급기법까지 (feat. LangChain)
실습파일 003 CSVLoader, UnicodeDecodeError
안녕하세요, 판다스님강의를 보면서 실습 중 에러가 발생해서 문의드립니다.실습파일은 LangChain_003_Data_Processing.ipynb 입니다.2.4 CSV 문서에서 오류가 발생했습니다.에러 코드는 UnicodeDecodeError: 'cp949' codec can't decode byte 0xed in position 62: illegal multibyte sequence 입니다.혹시, 해결방법을 알고 계세요??
-
미해결스프링 핵심 원리 - 기본편
Bean 어노테이션을 통해 생성된 인스턴스에 관하여
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요, @Bean을 통해 컨테이너에 빈을 등록할 때 생성되는 인스턴스에 대한 궁금점이 있습니다.강의 코드에서는 다음과 같이 AppConfig.java에서 MemberRepository를 new MemoryMemberRepository()를 통해 매번 생성하여 반환하고, 이를 memberService() 그리고 orderService()에서 생성하여 호출하고 있습니다.@Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } @Bean public OrderService orderService() { return new OrderServiceImpl(memberRepository(), discountPolicy()); }여기서 제가 궁금한 점은 memberRepository()를 통해 매번 새롭게 생성되는 MemoryMemberRepository를 호출하는 것으로 예상하고 실제 메모리 참조를 확인해보니 모두 동일한 값을 가지는 것을 확인했습니다. 아래는 코드 중 일부입니다.MemberService, OrderService에 다음을 추가MemberRepository getMemberRepository();아래는 위 메소드를 각 Impl에서 구현한 코드입니다.@Override public MemberRepository getMemberRepository() { return this.memberRepository; }public static void main(String[] args)의 일부 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService = applicationContext.getBean("memberService", MemberService.class); OrderService orderService = applicationContext.getBean("orderService", OrderService.class); MemberRepository repo = applicationContext.getBean("memberRepository", MemoryMemberRepository.class); System.out.println("member Service Repository = " + memberService.getMemberRepository()); System.out.println("order Service Repository = " + orderService.getMemberRepository()); System.out.println("member repository bean = " + repo);실행 결과member Service Repository = hello.core.member.MemoryMemberRepository@5552768b order Service Repository = hello.core.member.MemoryMemberRepository@5552768b member repository bean = hello.core.member.MemoryMemberRepository@5552768b이에 대해 다음과 같은 두 가지 질문이 있습니다.memberRepository는 new를 통해 매번 새롭게 생성하지만 같은 주소를 가지는 이유가 스프링 컨테이너 내부에 빈으로 등록되었기 때문인지 궁금합니다.만약 인스턴스마다 다른 값을 가지고 있어야 하는 경우가 있다면, 필요에 따라 @Bean을 통해 생성 해야 하는건지 궁금합니다. 감사합니다.제가 강의 도중 궁금증이 생겨 확인, 질문했었는데 내용 후반부에 싱글톤과 관련된 설명이 있군요... 머쓱..
-
해결됨쉽게 설명하는 AWS 기초 강의
wordpress 실습 강의에서 efs 생성 시 서브넷을 default 서브넷으로 구성한 이유가 있나요?
800명이 넘는 AWS 강의실 오픈채팅방에 오시면 더 좋은 답변을 실시간으로 받아보실 수 있습니다.질문내용은 상세하고 자세하게 부탁드립니다.예시 : "Amazon EC2의 t2.micro 타입으로 Amazon Linux 2023타입으로 퍼브릭 서브넷에 프로비전 했습니다. 키페어와 같이 프로비전해서 SSH로 접속하고 싶은데 접속 요청시 Timeout이 발생합니다. 어디를 확인하면 될까요?" 새로 생성한 wordpress 서브넷이 아닌 기존 디폴트 서브넷으로 설정하는 이유가 있나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
난생 처음 보는 동작인데 visual studio2022 버그일려나요. 도저히 이유를 모르겠습니다.
Missile 클래스에서 WraithRef _target = nullptr; 코드를 넣어주면, GameServer.cpp에서 테스트할 때 MissileRef missile(new Missile()); 이 코드를 타고 들어가면 TSharedPtr(T* ptr) { Set(ptr); } 동작할 때 ptr에 nullptr이 들어옵니다.Missile 클래스에서 WraithRef _target = nullptr;을 하지 않고 Missile 클래스에서 WraithRef _target; 으로만 작성하면 정상 동작하고요.저와 같은 증상 겪는 분 없나요? vs 버전은 17.10.4 입니다.
-
미해결실전! 스프링 데이터 JPA
save 메서드와 변경감지 질문입니다.
안녕하세요.강의 항상 잘 보고 있습니다. SimpleJpaRepository 구현 클래스의 save 메서드 안에em.merge가 있습니다. 결국 엔티티를 변경할 일이 있으면 save 메서드를 사용하지 말고 변경 감지를 사용하라는 말씀이 맞으신가요? save 메서드는 새로운 엔티티를 저장할 때만 사용하라는 것으로 이해하면 될까요?
-
미해결배달앱 클론코딩 [with React Native]
NextJS 기반으로 만들어서 웹뷰 React Native로 배포 가능한가요?
안녕하세요 제로초님, 문득 궁금한점이 생겨 질문드립니다.로그인 후 부터는 NextJS 기반으로 모든 페이지를 웹뷰 형식으로 만들어서 React Native로 배포할 수 있나요?웹뷰만으로 구현하면 ios에서 심사 거절당한다는 얘기를 들은적이 있어 질문드립니다.그리고 만약 가능하다면 사람들이 이런 방식을 채택하지 않는 이유가 뭘까요? 웹 지식만 있어도 앱 개발이 가능할텐데요. 미리 감사합니다!
-
해결됨Next + React Query로 SNS 서비스 만들기
인터셉트 + 패러렐 라우트 catch-all route 모달 닫힘 경로 문제
안녕하세요 제로초님! 제로초님 강의 보면서 개인 프로젝트 해보고 있는 수강생입니다. 현재 로그인과 회원가입 페이지를 인터셉트와 패러렐 라우트를 이용했는데,(저의 현재 폴더 구조입니다.)app/ ├── layout.tsx ├── page.tsx // 메인 페이지 ├── @modal/ │ ├── (.)login/ │ │ │ └── page.tsx // 로그인 모달 페이지 │ ├── (.)signup/ │ │ │ └── page.tsx // 회원가입 모달 페이지 // 프로필 수정 모달 페이지 │ ├── [...catchAll]/ │ │ └── page.tsx // 모달을 닫기 위한 catch-all 라우트 ├── (auth)/ │ ├── login/ │ │ └── page.tsx // 로그인 페이지 │ ├── signup/ │ │ └── page.tsx // 회원가입 페이지 └── 기타 페이지들... 회원가입이 되면 메인 페이지('/')로 이동하게 했는데 router.push, replace로는 경로는 이동이 되나 모달이 닫히지 않는 문제가 있었습니다. 그래서 catch-all route를 이용해서 특정 경로에 매칭되지 않으면 모달이 닫히도록 null을 반환하였습니다.// catch-all route export default function ModalCatchAll() { console.log('CatchAll triggered'); return null; } 그런데 router.push('/') 메인 홈페이지인 '/' 경로로 이동을 해도 catch-all route가 실행되지 않았는데, 메인 경로 외에 게시글 라우트로 router.push('/foster') 경로를 변경했더니 catch-all route가 실행이 되었습니다. router.back 말고도 push나 replace를 사용하고 싶어서 catch-all route를 사용했는데메인 홈 경로는 안되고 다른 경로로 이동시킬 때는 catch-all route가 왜 적용되는지 모르겠어서 질문 남깁니다..
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
memoizedDispatch 말고 MemoizedProvider
const MemoizedProvider = React.memo(TodosStateContext.Provider);TodosStateContent가 컴포넌트이니까 memoizedDispatch의 useMemo말고 아예 React.memo를 사용해서 최적화 해도 되나요? 이렇게 하면 안에 있는 객체 {onCreate, onUpdate, onDelete}도 재생성 안되지 않을까요..?
-
해결됨김영한의 실전 자바 - 중급 2편
배열의 특징2 - 데이터 추가 에서 질문이요.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 궁금증이 생겨서 질문을 남깁니다.배열로 데이터를 첫 번째 위치에 추가, n 번째 위치에 추가, 마지막 위치에 추가 하는것 을 잘 보았습니다.근데 강의를 들으면서 객체 배열(ex: Integer)이면 어떻게 해야하지 라느 생각을 하게 되었습니다.30개 제한이 있는 객체 배열이 있고값이 20개(0~19) 까지만 담아져 있고, 나머지 값(19~29번째 )은 'null' 이라고 한다면, 마지막의 값(21번째에 넣겟다는 뜻입니다.)은 어떻게 넣지? 라는 생각을 하게 되었습니다.이런 경우 어떻게 해야 하나요?혹 나중 강의에 이런 내용 같은 게 나오나요?(그러면 강의를 통해서 배우면 되니까 안 알켜주셔도 됩니다.)답변 부탁 드립니다.