묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코드 설명이 필요합니다ㅠ.ㅠ
안녕하세요 선생님 벡터 관련 함수를 사용하다가 도저히 이해가 안되서 질문 남깁니다ㅜ.ㅜ#include<bits/stdc++.h>using namespace std;int n, p , d, sum;vector<int> b;int main(){ ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); b.push_back(10); b.push_back(20); b.push_back(50); b.push_back(100); if(b.size() - 10 > 0) b.erase(b.begin(), b.begin() + b.size() - 10); for(int i:b) cout << i << " "; return 0;}위 코드의 출력이 왜 10 20 50 100이 아닌 엉뚱한 것이 출력되는지 모르겠습니다ㅜ.ㅜ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
서버사이드렌더링 준비하기 강의 질문
강의에 올라와 있는 pages폴더에서 index.js 파일 getServerSideProps부분이 저도 store.dispatch오류가 나서 고차함수로 바꾸어 주니까 해결됬습니다. 근데 이유를 잘모르겠습니다 ㅠㅠexport const getServerSideProps = wrapper.getServerSideProps( (store) => async () => { store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POSTS_REQUEST, }); store.dispatch(END); await store.sagaTask.toPromise(); } );
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1N 6분 부근 모듈러 합동 관련
안녕하세요! 1N 문제 강의 6분 부근에 모듈러 합동 관련하여 설명해주신 부분에 오류가 있는 것 같습니다. 교안과는 다르네요. 확인 한번 부탁드립니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
아두이노에서 MQTT서버 접속이 안됩니다.
위 상태의 환경인데요, 아두이노에서 wifi 접속까지는 되지만 192.168.0.2의 브로커에 접속하려하면Attempting MQTT connection... failed, rc=2 try again in 5 seconds의 메세지가 계속 뜨며 접속이 안됩니다. 구글에 찾아보니 client null이 아니라 다른 문자열이 나오는 것 같은데, 이를 어찌해야 좋을까요? 진도를 못 나가고 있습니다...방화벽도 해제하였고, # listener port-number [ip address/host name/unix socket path]#listenerlistener 1883# Defaults to false, unless there are no listeners defined in the configuration# file, in which case it is set to true, but connections are only allowed from# the local machine.allow_anonymous true 위 내용도 콘피그에 넣어봤습니다. 당연히 토픽 명은 아두이노 코드와 같게 outTopic으로 하였습니다.
-
해결됨혼자 공부하는 머신러닝+딥러닝
은닉 상태에 대한 질문이 있습니다
강사님 언제나 친절한 답변에 감사드립니다.다름이 아니라 490p에 은닉 상태 이미지에 관해 질문이 있습니다.하단의 도움말을 참고하면 '앞의 그림 O도 은닉상태랍니다'라고 적혀있는데, 이 말이 의미하는 것이 두번째 타임스탭부터는 이전 층의 출력이 재사용되기 때문에, 셀도 출력에 포함되는 것으로 생각하면 된다는 말씀이 맞을까요?그 부분이 직관적인 이해가 되질 않습니다
-
미해결비트코인 알고리즘 트레이딩 봇 개발
데이터 수집하기 오류 질문
8분 22초 print(type(webpage)) run하면 아무 결과값이 안뜹니다14분 50초 run 눌러도실행이 안되고 오류가 납니다. File "C:\Users\kimminsoo\AppData\Local\Temp\ipykernel_6404\2059768320.py", line 31 $ print(df_temp_data.head(5)) ^ SyntaxError: invalid syntax 이런 오류메시지가 뜹니다 뭐가 문제인가요?
-
미해결
배포에 대한 질문이 있습니다. 급합니다 ㅠㅠ
현재 프론트하고 백엔드하고 배포를 따로 하려고 하는데이 배포를 언제까지 유지해야 하는지가 궁금합니다.포폴에 배포 링크를 담아주고 취업할 때 까지 유지해야 하는지 아니면 배포하고 시연 이미지 첨부한 설명을 포폴에 담고 배포를 종료해도 되는지 어떻게 해야하는지 궁금합니다. 알려주시면 감사하겠습니다 ㅠㅠ (__) 꾸벅
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher. 해결법을 모르겠습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.잘 따라가다가'13. Firebase로 이메일 로그인 기능 구현' 강의 수강 중pubspec.yaml 파일에flutterfire_ui: ^0.4.3+20 을 추가 하니The Android Gradle plugin supports only Kotlin Gradle plugin version 1.5.20 and higher.The following dependencies do not satisfy the required version:project ':sign_in_with_apple' -> org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50라고 오류가 떠서 못넘어가고 있습니다 ㅠㅠ 어떻게 해결해야할까요?구글링도 해봤으나 적절한 답을 찾지 못했습니다ㅠㅠ
-
미해결퍼블리셔 개인 포트폴리오 홈페이지 제작 완벽 가이드(PDF)
취업시 포폴을 제출할 때
궁금한점이 있습니다. 취업시 포트폴리오를 작성한 것을 제출할 때프로젝트 배포한것을 계속 유지한체 링크를 포폴에 올려줘야나요 아니면 배포했을 때 모습을 이미지로 보여주는 건가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
1차캐시와 SQL 쓰기지연 저장소에 저장되는 시점이 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]섹션3을 듣고 나서 영속성 컨텍스트에 대해서 이해가 되지 않아서 질문드립니다./* 비영속 / Member member = new Member(); member.setId(101L); member.setName("HelloJPA"); / 영속 / em.persist(member); Member findMember = em.find(Member.class, 101L); / 변경 감지 */ findMember.setName("HelloJPA dirty checking"); tx.commit();영속성 컨텍스트의 동작원리에 대해 이해하려다 보니 이상한? 코드가 작성되었는데 양해 부탁드립니다.Member 객체를 persist하면 영속성 컨텍스트에 저장되고 em.find를 하면 그 객체를 다시 가져오게 이때 영속성 컨텍스트에 저장된 객체는 1개그 객체의 value를 다시 변경하면 dirty checking에 의해 1차캐시에 저장된 객체에 반영 로그를 확인했을 때 commit 시점에 insert쿼리와 update쿼리가 둘다 나감. 트랜잭션이 commit되는 시점에 sql 쓰기지연 저장소에서 insert문 하나만 나갈 것으로 예상했는데 둘다 나가서 의아질문 드립니다.도중에 flush되는 시점이 없고 sql쓰기지연저장소에 쌓이는 시점 때문인거 같긴한데, 변경감지해서 쓰기지연저장소에 쌓이는 시점이 commit할 때가 아닌건가요? 아니라면 어느시점에 쌓이는 건지 궁금합니다. 또한 그래서 1차캐시가 sql 쓰기지연 저장소와 동기화가 되지 않는다고 이해하면 될까요?실제로 이렇게 코드가 작성되지는 않겠지만 영속성 컨텍스트가 어떤 메커니즘으로 작동하는지 궁금해서 여쭤봅니다. 강의 너무 잘듣고 있어요.!! 감사합니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
상태코드
1.13:09 부분을Integer statusCode = (Integer)request.getAttribute(ERROR_STATUS_CODE)위와 같이 해도 될텐데, RequestDispatcher를 사용하신 이유가 궁금합니다.2.log.info("1 : " + request.getAttribute(ERROR_STATUS_CODE));log.info("2 : " + request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE));getAttribute의 반환 타입이 Object여서 위와 같이 로그 출력을 하면 Object안에 데이터가 출력될 줄 알았는데 500이 출력 됩니다.이건 왜 그런건가요? 타입 자동 변환 그런것이 있는 건가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
github
제 깃헙 아이디를 만들어서푸시를 해야 이 섹션 진행 할 수 있는건가요?vscode와 git 연결을 해야하는건지답변 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
맥 OnRecvCompleted transferredBytes 에러
구글 프로토 버퍼 연동을 하던중서버에서는 패킷을 보내도 클라쪽에서 recvArgs 는 받은 바이트배열이 하나도 없는데 구글 프로토버프 패킷 형식이나 그냥 바이트 배열을 보내봐도 똑같습니다.분명히 socketError == SocketError.Success인데 받은 바이트가 없다는게 이해가 안됩니다ㅠ혹시 왜 그런지 알 수 있을까요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Google Map 강의 내용 관련
Google Map 관련된 내용을 학습하고 있는데, 재미있으면 댓글을 남겨주면, 관련된 내용을 좀 더 준비하시겠다고 해서 댓글 남깁니다." 재미 있음 "사용자가 특정 앱을 통해 본인의 위치를 조작할 수 없도록 하는 것에 대해서 코딩 강의를 해 주시면 좋을 것 같습니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
가장 간단한 Bean 검증이 안되고 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요.Bean Validation 가장 처음에 나오는 간단한 예제를 Item 클래스에 적용해 보았는데 오류 검증로직이 수행되지 않고 있습니다. 어디서 잘못된 것인지 조언 부탁드립니다.제가 만든 프로젝트는 아래 주소에 있습니다.https://drive.google.com/file/d/1QPoMqciIcKlqDc1jQFtRPTu55orNfEOs/view?usp=share_link감사합니다.
-
미해결실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
기초적인 질문 질드려요 vscode에서 clear 명령어 사용
강의 영상중에서 5분 27초 보면vscode 터미널 내용지울땐, 선생님께서clear 라는 입력하시고 엔터 누르시면, 터미널 내용이 사라집니다.저는 clear라고 하면, 'clear'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.위와 같이 나옵니다. 그래서 찾아보니, cls라고 하면 지워진다고 하는데,선생님처럼 clear 명령어를 사용하고 싶습니다. 선생님께서는 터미널 단축키를 수정하신건지아니면 다른 터미널을 사용하신건지 궁금합니다. 이게 간단한거 같으면서도, 검색으로는 더이상 알아낼수가 없네요 알려 주시면 감사하겠습니다.
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
주문 목록 API 호출 시 500 에러 (undefined (reading '0'))
주문 목록 실행 시 서버쪽 로그에서 아래와 같은 에러가 발생합니다. [Nest] 89380 - 04/14/2023, 5:33:24 PM ERROR [ExceptionsHandler] Cannot read properties of undefined (reading '0')TypeError: Cannot read properties of undefined (reading '0')at /cf-flutter-lv2-server/src/order/order.service.ts:35:39 호출 API 는 아래처럼 보내집니다.http://127.0.0.1:3000/order/?count=20 혹시 위 현상에 대해서 어떤 이유가 있을까요? 아래 서버 로그 추가로 올립니다. { basket: [ { productId: '76e4ddb0-0a4c-44c2-be91-b35fdd3e32a9', count: 1 }, { productId: 'faea6be9-f5ca-4005-9922-98c04ff2c89d', count: 2 } ]}PatchMeBasketDto { basket: [ { productId: '76e4ddb0-0a4c-44c2-be91-b35fdd3e32a9', count: 1 }, { productId: 'faea6be9-f5ca-4005-9922-98c04ff2c89d', count: 2 } ]}{ basket: [ { productId: 'faea6be9-f5ca-4005-9922-98c04ff2c89d', count: 2 } ]}PatchMeBasketDto { basket: [ { productId: 'faea6be9-f5ca-4005-9922-98c04ff2c89d', count: 2 } ]}{ basket: [ { productId: 'faea6be9-f5ca-4005-9922-98c04ff2c89d', count: 1 } ]}PatchMeBasketDto { basket: [ { productId: 'faea6be9-f5ca-4005-9922-98c04ff2c89d', count: 1 } ]}{ basket: [] }PatchMeBasketDto { basket: [] }
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
script 속성 defer 질문드립니다.
안녕하세요.<script> 태그를 넣는 위치에 대해 질문드립니다.<script> 태그를 </body> 바로 위에 넣어야 <body> 태그 안에 있는 html 내용들이 전부 파싱 된 이후에 script 가 실행된다고 하셨는데, 그렇다면 </head> 바로 위에 넣고 나서 script 태그의 속성으로 defer 를 넣으면 <body> 태그 안에 있는 html 내용들이 전부 파싱될때까지 <script> 태그 내용들이 실행을 기다렸다가 <body> 태그 안에 있는 html 내용들이 전부 파싱된 후에 실행된다고 알고 있는데,defer 속성을 쓰고, </head> 바로 위에 script 태그를 넣으면 안되는걸까요?2번 방법을 쓰게 된다면 아마 즉시실행함수를 만들어야 하는거 같은데, defer 속성을 쓰게 되면 즉시실행함수를 굳이 만들지 않아도 될것 같은데 defer 속성을 쓰면 안되는건가 해서 궁금해서 질문 드립니다!!
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
필터, 인터셉터 흐름
1. 5:29부분에 "인터셉터와 중복으로 처리되지 않기 위해 앞의 logFilter() 의 @Bean 에 주석을 달아두자" 라고 하신거는 로그에 필터와 인터셉터 로그가 나와서 그런건가요?2. FilterRegistrationBean에 있는 @Bean을 제거 해서 doFilter로는 안가는데, 이 경우에는 filter가 없는거라 이해하면 되나요? 아니면 내분에 필터가 따로 있어서 그 필터가 적용되는 건가요?3. 필터에서 dispatchType=REQUEST로 설정해두는 부분이 아래 부분에서filterRegistrationBean.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ERROR);이 부분이 맞나요??public FilterRegistrationBean logFilter() { FilterRegistrationBean<Filter> filterRegistrationBean = new FilterRegistrationBean<>(); filterRegistrationBean.setFilter(new LogFilter()); filterRegistrationBean.setOrder(1); filterRegistrationBean.addUrlPatterns("/*"); filterRegistrationBean.setDispatcherTypes(DispatcherType.REQUEST, DispatcherType.ERROR); return filterRegistrationBean;}4. 3번이 맞다면 dispatchType은 REQUEST, ERROR로 설정이 된것이 맞나요?5. 4번이 맞다면 6:37 쯤에서 설명하시는 내용인 4번은 어떻게 진행이 되는 건가요?dispatchType이 REQUEST로 되어 있으면 ERROR의 경우에는 해당 필터가 호출되지 않는다고 하셨는데, 이 경우에는 호출이 되는 건가요?6. 필터, 인터셉터는 개발자가 코드를 작성해야만 적용이 되는 건가요? 아니면 내부에(?) 필터, 인터셉터가 알아서 처리되는 부분도 있는 건가요?
-
미해결파이썬을 활용한 머신러닝 딥러닝 입문
셔플 시, target과 데이터가 섞일 때
제가 강의를 들으며 사이킷런에 iris 샘플을 가지고 data와 target을 나누고 있는 와중에 문득 궁금한 점이 생겼습니다.train_test_split을 통해 train셋과 test셋을 나누게 되는데 shuffle이 True로 되어 있기 때문에 자동적으로 shuffle이 수행되지않습니까? 이 때 샘플데이터와 타겟은 짝을 지어서 셔플이 되는 건가요? 아니면 샘플데이터도 타겟 데이터도 둘 다 아무렇게나 섞이는 건가요?