묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
강의랑 똑같은 입력
#include <iostream> using namespace std; class fruit{ public: enum class fruitType{ //enum class apple,banana,cherry, }; private: fruitType m_type; public: fruit(fruitType type):m_type(type){} fruitType getType(){ //fruitType형을 반환한다 return m_type; } }; int main(int argc, const char * argv[]) { fruit::fruitType Apple(fruit::fruitType::apple); if(Apple.getType() == fruit::fruitType::apple){ cout<<"Apple!"<<endl; } return 0; } main문의 Apple.getType()에서 fruit::fruitType is not a structure or union이라는 오류메시지가 뜹니다 ㅠ memb ㄴㅁㅇㄹer reference base type 'fruit::fruitType' is not a structure or unioㅁㄴㅇㄹ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Warning 뜨는거 관련하여 질문드립니다.
AppLayout 컴포넌트에서 LoginForm 와 UserProfile 에props로 setState 함수를 전달하면서 로그인 시 warning이 발생합니다. state 초기값을 boolen 형이 아닌 number 형으로 0 혹은 1로 검사시에도 이런 현상이 발생합니다. 왜그런건가요... ?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm start 에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 리액트네이티브 엑스포 스타트를 하려고 하는데요. 강의대로 npm start나 expo start 모두 아래의 에러가 나오는데요. 구글링하다가 안되서 질문 올립니다. 지난주에는 이런 에러가 나오지 않고 잘되었습니다. 이번주 들어서 업데이트 문제가 발생한건지 되지 않습니다. brew reinstall watchman 을 하라는 구글링도 있지만 모두 안됩니다. Expo Developer Tools is disconnected from Expo CLI. Use the expo start command to start the CLI again. 검토 및 답변 부탁드립니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
질문있습니다.
안녕하세요 선생님. 객체 강의까지 잘 들었습니다. 감사합니다. 질문이 있습니다. 일단, 강의에서는 Class 에 대해서는 언급만 잠깐 하고 넘어가서개인적으로 prototype 때문에1. 생성자함수안에 멤버함수를 정의했을때2. 생성자함수안에 멤버변수만 정의하고, 멤버함수는 prototype 에 따로 정의했을 경우3. Class 를 정의했을 경우를 비교해봤습니다. [1. 생성자함수에 전부 정의했을 경우] [2. 생성자함수만 정의하고, prototype을 통해 introduce Func 을 등록하고 객체를 생성한 경우 ] [3. Class 에 introduce Func 정의만 해서 객체를 생성한 경우 ] 이와 같이 결과가 나왔다는 것은클래스에서는 따로 prototype 에 공유할 Func 을 정의하지 않아도Class 를 정의하는 과정에서 이미 그 과정을 진행한거라고 생각하는 게 맞을까요 ??============================추가질문으로는 Card 예제에서, Card 생성자함수 정의에서의 Card 생성자함수에 this.init( ) 이 조금 헷갈립니다. Card 생성자함수를 "호출"하는 시점은 결국 마지막에 있는 new 연산을 만났을 때 이뤄나기 때문에 그 시점에서는 Card 생성자함수 내부에 this.init( ) 에서 init 프로퍼티에 대한 존재는 이미 알고 있기 때문에 정상적으로 호출되는 것이라고 이해해도 될까요 ??
-
미해결파이썬으로 장고(Django) 공략하기: 입문
virtualenv가 설치가 안됩니다..
이렇게 뜨면서 설치가 안된건지 cirtualenv를 인식을 못해요...ㅠㅠ
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
fetch quizs에서 데이터가 불러와지지 않습니다
heroku 통해 배포까지 했는데, 플러터앱에서 http.get으로 호출하면 응답이 오지 않는것 같습니다 ㅠㅠ 메인에서 퀴즈풀기 버튼 누르면 _fetchQuizs함수 호출까지는 되는 것 같은데 http.get 다음으로 넘어가지 않습니다. 아래처럼 print 찍어보면 "fetch quizs"까지만 뜨고 그 밑의 로그는 전혀 찍히지 않습니다. 메인화면에서 버튼 누르면 화면은 퀴즈 나오는 화면으로 이동되고 그 화면 안에는 아무 데이터도 뜨지 않습니다. 다시 뒤로가기 누르면 아래 오류가 나오는데.. 찾아보니까 Cors 관련 오류인 듯 하더라구요. 관련해서 조치는 취했는데.. 왜 안되는지 모르겠네요..ㅠㅠㅠㅠㅠ Error: XMLHttpRequest error.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
웹 소켓을 이용 하려면
<script src='https://unpkg.com/@babel/standalone/babel.min.js'></script> <script src='https://polyfill.io/v3/polyfill.min.js?features=default%2Ces2015%2Ces2016%2Ces2017%2Ces2018%2Ces2019' ></script> <script src='https://cdn.socket.io/3.1.3/socket.io.min.js' integrity='sha384-cPwlPLvBTa3sKAgddT6krw0cJat7egBga3DJepJyrLl4Q9/5WLra3rrnMcyTyOnh' crossorigin='anonymous' ></script> 이 코드는 항상 있어야 하는건가요?
-
미해결2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax
20 분쯤에서 코드대로 했는데 왜 안되는걸까요ㅜ_ㅜ
jquery에서 버튼 누르면 함수가 실행되는 부분을 따라하려하다가 잘 안되서 질문 남겨봅니다. 이 코드대로 그대로 한거 같은데 왜 안되는걸까요 <!DCOTYPE HTML> <HTML> <HEAD> <title>Hello</title> <meta http-equiv="Content-type" content="text/html; charset=UTF-8"/> </HEAD> <BODY> <h1 id="one">hello world 1</h1> <h1 id="one">hello world 2</h1> <h1 id="one">hello world 3</h1> <h1 id="one">hello world 4</h1> <h1 id="one">hello world 5</h1> <h1 id="one">hello world 6</h1> <button id="two" onclick="f()"> 눌러주세요 </button> <script src="https://code.jquery.com/jquery-3.6.0.slim.min.js" integrity="sha256-u7e5khyithlIdTpu22PHhENmPcRdFiHRjhAuHcs05RI=" crossorigin="anonymous"></script> <script> $('#two').click( function f(){ $('h1:odd').click('반갑습니다 :)').css("background-color","skyblue"); } ); </script> </BODY> </HTML>
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
가격정보를 직접 접근하지 못하게 하는 방법은 어떻게 하나요??
안녕하세요 강사님. 좋은 강의 잘 듣고 있습니다. 클래스 메소드를 사용하여 가격을 인상하는 방법이 효율적이라는 것을 알게 되었습니다. 그렇다면 print(car1._details.get('price')) print(car2._details['price']) 해당 코드와 같이 가격정보를 직접 접근하지 못하게 하기 위해선 어떤 방법을 사용해야 할까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
process 메서드 파라미터
안녕하세요. 항상 강의 잘 보고 있습니다. process 메서드 파라미터에 관해서 궁금한 점이 있습니다. SpringMemberFormControllerV1이나 SpringMemberListControllerV1에서 사용된 process()는 request나 response가 없는데, SpringMemberSaveControllerV1의 process는 request나 response를 받으셨는데요. 해당 메서드에서 request와 response를 주는 건 누구인가요? 이 부분이 잘 이해가 안 됩니다. 이게 @RequestMapping을 달아서 스프링이 넣어주는 거라면 또 어떤 정보를 받을 수 있나요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
각 아이템 Door 를 찾아가는 과정에 있어서 질문이 있습니다.
안녕하세요 선생님. 일단 인터랙티브한 UI 개발능력이 필요해서 이 수업을 듣게 되었는데요. 공부라기엔...너무 재밌게 듣고있습니다. 감사합니다. 질문은 현재, 저희 예제 같은 경우는 door 클래스 안에, 바로 다음 depth 에 door-body 클래스가 있어서door-body 일때, 바로, parentNode 속성으로 해당 door-body의 door 에 접근을 했습니다. 그런데 만약, HTML 코드의 depth 가 내부적으로 더 깊게 구성이 되어 있다면, 이전 시간에 언급해주셨던, "while문" 같이 반복문을 통해서 DOM Tree 를 타고 올라가면서 원하는 타겟요소를 찾는게 가장 베스트일까요 ??
-
해결됨이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
objectId compare
강의에서 언급해주셨듯이 objectId를 비교할 때는 string으로 변환하여 비교해야하는데, useEffect(() => { const img = Images.find((image) => image._id === imageId); if (img) setImage(img); }, [Images, imageId]); 이 경우에는 image._id는 objectId이고 imageId string이여서 image._id를 image.id로 하던지 string으로 변환해야한다고 생각하는데 위의 코드와 같이 해도 정상적으로 동작하는 이유가 무엇인가여??감사합니다!
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
A2 비트 질문
안녕하세요 FC의 회로도 상에서 A2핀은 내부적으로 GND에 연결되어 있는데 그 이유가 궁금합니다. Vcc에 연결하거나 GND에 연결 두 가지 방법이 있는데 GND에 연결하는 이유가 있을까요?
-
미해결자바스크립트 머신러닝 TensorFlow.js
목걸이 착용 AR을 만들려고 하고있습니다.
텐서플로어 입문을 시작했는데요 목걸이 착용 AR을 만들기 위해 목부분의 양쪽 끝점이 필요합니다. 텐서플로어의 bodypix을 사용해서 해볼려고 했는데 정확도가 많이 떨어질것 같습니다. 이런경우는 제가 직접 모델을 만들어서 학습을 시켜야 하는건가요? 아직 초반이라 어떻게 해야할지 감도 안 잡히는데 텐서플로어를 배워서 가능한지도 모르겠습니다. ㅠㅠ 공부하고 있으면서 이걸로 가능한건가.. 하면서 공부하니 너무 힘듭니다. ㅠㅠ 제가 잘 가고있는걸 까요?
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
colab에서 iplot 실행시, 화면이 보이지 않는 현상
colab에서 iplot 실행시, 화면이 보이지 않습니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
blog폴더에 views.py에 class PostList(Listview) 내용과 post_list.html에 변수명이 틀린거에 대한 의문
view.py 에서 model = Post를 대입한 부분은 이해가 가는데 post_list.html에서 포문을 돌릴때 post_list라고 하는거는 변수명이 안맞는데 잘 돌아가는거에 대한 의문점이 듭니다.
-
미해결C# 입문부터 Xamarin Forms(자마린 폼즈) + Maui(마우이) 안드로이드, 윈도우 앱(UWP) 동시에 만들기
처음에 만든 탭페이지에서 화면 추가는 어떻게 하나요?
xaml상에서 뒤에 C# 코드로 폼을 추가한거 처럼 추가하고 싶은데 혹시 어떻게 하나요?
-
미해결스프링 핵심 원리 - 기본편
객체지향 단일책임 원칙에 궁금한게 있습니다
선생님 SOLID 객체지향을 공부하다가 궁금한게 있어서 질문드립니다. S. 단일책임의 원칙에서 객체는 하나의 책임만 갖고있어야한다고 했는데 간단한 MVC 패턴의 웹서비스를 생각해보면(입문편에서 만들어본 회원가입예제처럼) DAO나 Repository 객체가 비지니스 로직의 메세지를 받고 DB와 소통한다는 책임을 갖지만 달리 보자면 CRUD에 대한 모든 메소드를 다 갖고있는만큼 여러 책임을 갖고있는것 아닌가요? 이런게 강의에서 말씀하신 단하나의 책임이란 개념의 모호함인가요?
-
미해결자바 기본을 위한 강의 1부
강의소스
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 자바입문강의 복습겸 듣는데 소스코드를 첨부 안해주셔서 2배속으로 듣는데 일일히 타이핑하기 번거롭네요ㅠㅠ 국비지원 수업중이라 시간이 없고 복습겸 들을려고 했는데 소스코드 공유 안되는 건가요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원가입 테스트 에러(No value present)
아래와 같이 코드를 짜서 테스트를 해보는데, 회원가입 테스트 시 값이 존재하지 않는다는 에러 메세지가 나옵니다. package hello.hellospring.service;import hello.hellospring.domain.Member;import hello.hellospring.repository.MemberRepository;import hello.hellospring.repository.MemoryMemberRepository;import org.junit.jupiter.api.AfterEach;import org.junit.jupiter.api.BeforeEach;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.transaction.annotation.Transactional;import static org.assertj.core.api.Assertions.assertThat;import static org.junit.jupiter.api.Assertions.assertThrows;@SpringBootTest@Transactionalclass MemberServiceIntegrationTest { @Autowired MemberService memberService; @Autowired MemberRepository memberRepository; @Test void 회원가입() { //given Member member = new Member(); member.setName("spring"); //when long saveId = memberService.join(member); //then Member findMember = memberService.findOne(saveId).get(); assertThat(member.getName()).isEqualTo(findMember.getName()); } @Test public void 중복_회원_예외(){ //given Member member1 = new Member(); member1.setName("spring"); Member member2 = new Member(); member2.setName("spring"); //when memberService.join(member1); IllegalStateException e = assertThrows(IllegalStateException.class, () -> memberService.join(member2)); assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다.");// try {// memberService.join(member2);// fail();// } catch (IllegalStateException e) {// assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다.");// }//end catch //then }} java.util.NoSuchElementException: No value present