묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
안녕하세요 강사님
10: 26초쯤에 chatroom.id를 [] 이렇게 배열안에다가 넣는 이유가 있을까요? 처음보는 거라서 궁금합니다!! else { usersRef .child(`${user.uid}/favorited`).update({ [chatRoom.id]: { name: chatRoom.name, description: chatRoom.description, createdBy: { name: chatRoom.createdBy.name, image: chatRoom.createdBy.image } } })
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
템플릿 기초 #1에서 질문
#include <iostream> using namespace std; class Knight { public: // ... public: int _hp = 100; }; // 1) 함수 템플릿 template<typename T> void Print(T a) { cout << a << endl; } void Print(int a) { cout << a << endl; } template<typename T> T Add(T a, T b) { return a + b; } template<typename T1, typename T2> void Print(T1 a, T2 b) { cout << a << " " << b << endl; } // 연산자 오버로딩 (전역함수 버전) ostream& operator<< (ostream& os, const Knight& k) { os << k._hp; return os; } int main() { Print(50); Print(50.0f); Print(50.0); Print("Hello World"); Print("Hello", 100); Print<int>(50); Add(50, 30); Knight k1; Print(k1); return 0; } 1) 위와 같은 코드에서 디버그 해보면(컴파일에서 오류가 납니다) Run-Time Check Failure #2 - Stack around the variable 'k1' was corrupted. 이런식으로 오류가 납니다 구글링 해본 결과 포인터가 사용시 메모리 침범이 발생하면 알려주는 오류라는데, 위 코드에서 포인터가 없는데도 왜 이런 오류가 나는지 궁금합니다 ================================================================ #include <iostream> using namespace std; class Knight { public: // ... public: int _hp = 100; }; template<> void Print(Knight a) { cout << "Knight!!!!!!!!!!!" << endl; cout << a._hp << endl; } // 1) 함수 템플릿 template<typename T> void Print(T a) { cout << a << endl; } void Print(int a) { cout << a << endl; } template<typename T> T Add(T a, T b) { return a + b; } template<typename T1, typename T2> void Print(T1 a, T2 b) { cout << a << " " << b << endl; } // 연산자 오버로딩 (전역함수 버전) ostream& operator<< (ostream& os, const Knight& k) { os << k._hp; return os; } int main() { Print(50); Print(50.0f); Print(50.0); Print("Hello World"); Print("Hello", 100); Print<int>(50); Add(50, 30); Knight k1; Print(k1); return 0; } 2) 위 코드의 경우 디버그 해보면 error C2912: 명시적 특수화. 'void Print(Knight)'이(가) 함수 템플릿의 특수화가 아닙니다.라는 에러가 나옵니다. 구글링 결과 위 에러는 "이 오류는 Visual Studio .NET 2003에서 수행된 컴파일러 규칙 작업의 결과로 발생합니다. 모든 명시적 특수화의 경우 기본 템플릿의 매개 변수와 일치하도록 명시적 특수화의 매개 변수를 선택해야 합니다." 라고 MS 오류문서에 나와있던데 - 기본 템플릿이란 무엇인가요? - 위 오류를 제거하려면 어떻게 해야하나요? 위 2가지 문제점이 발생했습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
RequiredArgsConstructor 질문 있습니다!
안녕하세요. @RequiredArgsConstructor를 사용하면 final 이 붙은 필드 생성자를 생성하는 것으로 알고 있는데요. 왜 에러가 발생하는지 모르겠습니다 ㅠㅠ ItemRepository는 public으로 선언하였고@RequiredArgsConstructor가 아닌 @Autowired로 생성자를 직접 추가했을 때는 문제가 생기지 않습니다. 항상 좋은 강의 감사합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
도와주세요!!
https://github.com/truth809/ReactAndNode 안녕하세요 막히는 부분이 있는데 전체소스코드도 보고 질문에 잇는내용들도 보고 검색도 해서 적용해 봤는데 도저히 못찾겟습니다 ㅜㅜ 확인 버튼 누르면 아무 동작이 안일어나요 제발 도와주세요!! 수명이 줄어들고 잇습니다 흑흑.. 그리고 혹시 번거로우시겠지만 동영상 수정을 해주시면 안될까요 동영상 내용에 빠진 부분이나 수정안된 부분때문에 너무 헷갈리고 힘들어요 ㅜㅜ 그랫으면 하는 작은 바램입니다.. 강의 덕분에 도움은 많이 되는것 같아요 감사합니다!!
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
터미널에서 node test.js
이런 문구가 뜨는데 어떤 부분이 잘못된 걸까요...? vscode터미널 말고 기본 터미널에서 node -v와 npm -v모드 버전도 나오고 잘 깔려있다고 나오는데 다음 영상에서 나오는 npm install -g create-react-app 도 비슷한 문구가 나옵니다.
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
점점 사운드가 낮아지네여 ㅋㅋㅋㅋㅋ
전 강의에서는 적당했는데.. 갑자기 사운드가... 진짜.. 강의가 문제가 많네요 정주행 다하면 다른거 봐야겠음..
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
쿼리 날릴때 불필요한게 있네요
쿼리 날릴때 "'+email'" 이렇게 하면 인젝션 공격 받는데 이스케이프로 하던지 아니면 ? 표시 주면서 처리 해야된다 들었는데.. 왜 저렇게 쓰는걸까요..
-
미해결실전 프로젝트로 배우는 타입스크립트
ESLint 설치후에 에러가 너무 많은것 같은데 설정이 잘못된것일까여?
ESLint 설정후 아래와 같이 작성후 저장하면 var a=10; 코드 변환뒤 저장되는건 잘되는데 const a = 10; 에러가 너무 많이 발생해여 혹시 다른 설정이 잘못된것일까여? 봐주시면 감사여
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
test만 run 되는 상황
안녕하세요 강사님. 실행시 main은 실행이 안되고 test만 실행되는 상황이 발생하는데 어떻게 해결해야 하나요??
-
미해결실전 리액트 프로그래밍
spread연산자 질문있습니다
해당 구문에서 spread연산자는 붙여주는 역할을 하는 것으로 알고 있는데 ...state,user : { ...state.name , name : action.name } 이러면 user객체안에 action.name을 추가되어 mike와 수정된 데이터가 새로이 추가되는것이 아닌가요 ? 여기서는 수정?의 개념으로 기존 data인 mike가 없어지고 수정된 이름으로 변환되는것같아서요 !! 만약 기존의 mike는 냅두고 버튼을 클릭했을 때 user에 action.name을 추가하고 싶은 경우라면 어떤 방식으로 작성해야하나요 ?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
윈도우에서의 도커 캐시가 저장되는 위치가 궁금합니다.
안녕하세요, 강의 잘 듣고 있습니다. docker run 을 하다보면, 로컬에 이미지가 없을 경우 도커 허브에서 이미지를 pull 받아 실행하는데요, 이 때 이미지가 저장되는 위치가 궁금합니다. 감사합니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
401 (Unauthorized) 오류가 나옵니다
영상을 다시 보면서 코드를 작성해도 안되길래 git에서 받은 제로초님 코드를 전부 붙여넣기를 했는데도 똑같은 오류가 발생합니다.. 해결 방법을 제시 해주시면 감사하겠습니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
string 타입 데이터 크기
강좌에서 char 타입은 오직 하나의 문자만 들어갈 수 있기에 2바이트라고 설명 주신 거는 이해가 됩니다. 여기서 하나 궁금한게 그럼 string 타입은 문자를 무한대로 집어넣을 수 있는건가요?? 만야 그렇게 된다면 string 타입의 크기가 8바이트인지도 궁금합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
GrideSearchCV와 분류 모델의 차이
안녕하세요. 4장을 공부하면서 이해가 부족한 부분이 있어서 질문 드립니다. 다름아니고 내용 중에서는 결정트리나 랜덤 포레스트, GBM같은 것들이 있지 않습니까. 가령 랜덤포레스트를 이용한 다고 할 때에는 처음에 랜덤 포레스트의 정확도에 대해서 먼저 언급하시고, 그 위에 내용에서는 GridSearchCV를 이용해 하이퍼파라미터를 튜닝한 다음에 '예측 정확도'를 구한 뒤 다시 랜덤포레스트에 넣어서 '예측 정확도'를 구하는 부분에 대해서 이해가 잘 되지 않습니다. 1) 처음에 랜덤 포레스트로 정확도를 구할 때에는 하이퍼 파라미터에 대한 지정을 하지 않았으니 최적화되지 않은 경우에 대해서 무작위로 계산을 했을 때 나올 수 있는 값에 대해서 언급한 것이고 후자에서는 GridSearchCV를 이용해서 하이퍼 파라미터를 설정 해놓았으니 최고 수준으로 정확도를 뽑을 수 있을 때 랜덤 포레스트와 같은 분류 기준을 사용해서 정확도를 다시 구하는 것인지 궁금합니다. 2) 그리고 이럴 경우에는 GridSearchCV를 통해서 정확도를 한번 구한 다음에 다시 분류 기준을 설정하는 이유는 GridSearchCV 보다 더 나은 성능을 요구할 수 있기 때문에 랜덤포레스트나 GBM을 이용하는 것인지 궁금합니다. 감사합니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
드롭리스트에 이미지를 첨부하고 스크롤 가능하게 하려면 어떻게 해야 할까요?
강사님 droplist에 하단 참조 링크 이미지처럼 드롭리스트에 이미지를 첨부하고 스크롤 가능하게 하려면 어떻게 해야할까요? http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A578259650&frm3=V2 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
안녕하세요.
안녕하세요. 좋은강의 잘 듣고 있습니다. 문의사항이 있어서 글을 남깁니다. 혹시 "(선택과목) 구글클라우드플랫폼(GCP) 기초특강" 강의내에서 보여지는 PPT(?)학습자료를 제공받을 수 있을까요? 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!)
안녕하세요, 영한님 강의 잘 듣고있습니다. JPA에 대해서 잘 알려주셔서 감사합니다. 따라하다가 오류가 생겨서 말인데요 문제 JpaMain.class를 실행하니까 이런 오류로그가 떳습니다. WARN: HHH10001002: Using Hibernate built-in connection pool (not for production use!) Feb 06, 2021 9:27:37 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001005: using driver [org.h2.Driver] at URL [jdbc:h2:tcp://localhost/~/test] Feb 06, 2021 9:27:37 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001001: Connection properties: {user=sa} Feb 06, 2021 9:27:37 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH10001003: Autocommit mode: false Feb 06, 2021 9:27:37 AM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections <init> INFO: HHH000115: Hibernate connection pool size: 20 (min=1) Feb 06, 2021 9:27:37 AM org.hibernate.dialect.Dialect <init> INFO: HHH000400: Using dialect: org.hibernate.dialect.H2Dialect Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed to persist: hellojpa.Member at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:807) at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:785) at hellojpa.JpaMain.main(JpaMain.java:24) Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: hellojpa.Member at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:127) at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:62) at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:800) ... 2 more 해본것 1. pom.xml에 라이브러리 잘 추가되었는지 확인 2. persistence-unit name 제대로 되었나 확인 하지만 여전히 문제점은 잘 모르겠습니다. ㅠㅠ
-
미해결타입스크립트 입문 - 기초부터 실전까지
주석에 NOTE
주석에 TODO가 TODO TREE 확장앱과 관련이 있다는건 아는데 NOTE는 다른 확장앱과 관련이 있는건가요? TODO TREE general tags에는 없어서 여쭤봅니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
파일업로드 시 404에러 여러방식을 해도 안됩니다,,ㅠㅠ
localhost:5000/${image.filePath}도 해보고 app.use("/uploads", express.static('uploads')); 이것도 넣어보고 했는데 계속 똑같네요...ㅜㅜ 도데체 뭐가 문제일까요
-
미해결애플 웹사이트 인터랙션 클론!
왜 5를 곱해주는건가요?
섹션을 나누는 것은 알겠습니다. 근데 왜 하필 5를 곱해주는건지 의문입니다 ㅜㅜ 알려주시면 감사하겠습니다. ㅎ