묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
7.11 최대,최소,평균 구하기 예제
초반에 while(scanf("%f",&input)==1) 이렇게 설정하면 문자를 input에 넣는 순간 while문을 나가도록 하는 설정이라고 설명 해주셨는데.. 이유가 input의 자료형이 float이기 때문에 문자를 넣는순간 while문을 빠져나오는 것인가요??(문자는 float형이 아니기 때문!) 또, scanf("%f",&input)==1 에서 ==1이 뜻하는 것은 무엇인가요???input에 float형을 넣기만 하면 무조건 true라는 뜻인가요? 수업을 듣다 이 부분이 너무나도 이해가 되지 않아서 이렇게 질문드립니다!~~
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
파이썬 기본 터미널 파워쉘
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 쌤! 혹시 파이썬 기본 터미널을 파워쉘? 처럼 실행하면 프롬프트 창이 따로 뜨는걸로 설정하고 싶은데 갑자기 아래 터미널에 출력되는 형식으로 바뀌었습니다 기본 터미널 선택을 파워쉘로 누르는데도 강제로 디버깅 쪽으로 체킹되어있습니다 혹시 변경법 알려주실 수 있을까요 기본 프롬프트로 설정하고 재시작 하였는데도 디버깅으로 설정이 된게 안바뀝니다 ㅠ 처음에는 프롬프트 창이 따로 뜨면서 실행이 됐는데 복구법 알려주시면 감사하겠습니다 ㅠ_ㅠ 참고로 기본 터미널을 command prompt로 클릭하고 재접속까지 진행하였지만 똑같이 디버깅 으로 설정이 되어있습니다..
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
라이브서버 실행이 왜 안될까요 ?
라이브 서버 실행시 실행은 안되고 이렇게만 뜹니다 ㅠㅠ 뭐가 문제일까요 ?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
ADD_POST_TO_ME 질문있습니다.
게시글을 추가할 때(ADD_POST)는 잘 됩니다.그런데 ADD_POST_TO_ME 를 할 때 문제가 발생합니다. 1. me.Posts 에 id 값만 넣었을 경우 case ADD_POST_TO_ME: console.log('action.data: ', action.data); console.log('draft.me: ', state.me); draft.me.Posts = action.data break; 이 코드는 action.data를 통해 id 값을 잘 받아오는지 테스트를 위해 작성했습니다. 결과는 아래와 같습니다. me.Posts가 생겼고 값으로 id값이 잘 들어갑니다. 그러나 문제는 unshift를 통해 넣었을때 발생합니다. 2. me.Posts.unshift({id: action.id}) case ADD_POST_TO_ME: console.log('action.data: ', action.data); console.log('draft.me: ', state.me); draft.me.Posts.unshift({ id: action.data }); break; 위와 같이 작성할 경우 아래와 같은 에러가 생기며ADD_POST_TO_ME action이 실행되지 않습니다. reducer에서 문제가 생기는것 같은데.. 혹시 me의 상태가 객체여서 그런것일까요? 문제가 무엇인지 파악하기 어려워 조언을 구합니다. 3. redux-saga (post.js) function addPostAPI(data) { return axios.post('/post', data); // { title: data.title, category: data.category, content: data.content } } function* addPost(action) { try { const result = yield call(addPostAPI, action.data); // console.log('result', result.data.id); yield put({ type: ADD_POST_SUCCESS, data: result.data, }); yield put({ type: ADD_POST_TO_ME, // 사용자 본인의 POST에 추가 data: result.data.id, }); } catch (err) { yield put({ type: ADD_POST_FAILURE, error: err.response.data, }); } } 결과 값(result)은 잘 받아옵니다. 참고: https://github.com/ko7452/e-Library/tree/master/prepare
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
Node클래스 멤버변수 질문있습니다.
좋은 강의 감사합니다. 강의 8분10초대에 Node 클래스의 멤버변수에서 _prev와 _next의 자료형이 Node<T>* 가 아닌 Node*인 이유가 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Despawn하는 부분 질문
만약에 GameScene에서 SetMonsterKeepCount를 20으로 설정을 하고 _monsterCount 가 15정도가 되었을때 부터 생성되고 몇초후에 몬스터를 Despawn을 해보고싶어서 ReserveSpawn() 안에 if(_monsterCount > 14) 일때부터 Depsawn을 하기 시작하니 15마리까지 생성이 되고 Spawn이 멈추게 되던데 Spawn할때 Invoke로 1을 넘겨주고 Despawn하면 -1을 넘겨주니까 Despawn을 하게되면 자동으로 _monsterCount가 1이 깍여서 스포닝풀의 Update문 안의 while문이 계속 돌아야 한다고 생각이 드는데 _monstercount가 14를 넘긴후부터는 생성이 안됩니다.. 이런 부분은 어디서 손을 봐야 하나용..?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃허브 승인 부탁드립니다
인프런 아이디 : eodnr96@gmail.com 인프런 이메일 : eodnr96@gmail.com 깃헙 아이디 : eodnr96@gmail.com 깃헙 Username : LEEDAEUK안녕하세요.기존 지식의 한계를 느껴 신청하게 되었습니다.처음 배우는 것처럼 열심히 하겠습니다.잘부탁드립니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
일정 문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 안녕하세요~ 스프링 3탄 강의는 1월 언제쯤 오픈될까요?!
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
parseAggregate: expected colon after dict key 에러에 대해 아시나요??
자바스크립트(node.js)안에서 변수를 만들고 만든 변수를 넌적스를 활용해 html 내부에서 사용하려했습니다. res.render()로 html 파일과 변수를 연결해주었습니다. 그리고 html에서는 평범하게 변수를 <p>태그안에 넣고 {{}}로 감싸두었습니다. 여기까지는 프로젝트를 실행했을 때 변수가 성공적으로 적용된 것이 확인이 됩니다. 그런데 {{}}로 감싸여진 변수를 반복문으로써 사용하기 위해 다음과 같은 문법을 썼습니다. {% for item in {{productNames}} %} 이런 문법이 들어갈 때 parseAggregate: expected colon after dict key에러가 표출되더라구요. {{productNames}}를 넌적스 변수 문법을 따르려 해도 에러가 똑같이 발생합니다. {% set names = {{productNames}}%} 왠만해서는 구글링으로 최대한 검색한 후 질문을 드리려했었는데 실제 구글에 'parseAggregate: expected colon after dict key' 를검색해도 페이지가 2개밖에 안나옵니다. 조현영님께서는 이 오류에 대해 거치신게 있을까봐 이 오류에 대해서 여쭤봅니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
오류가 나는데 이유를 모르겠습니다..
오류가 이렇게 발생하는데..이유를 모르겠슴다..ㅠㅠ.. 이게..전 강의때 발생해서 처음부터 다시 강의 들으면서 작성을 했는데도 같은 오류가 뜨고 있습니다.. 저장파일이 문제 라서 오류 인거 같은데.. 어떻해야 할까요 비쥬얼 지웠다가 다시 깔아볼까요..?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Controller 갯수 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]Controller를 HomeController, MemberController 분할한 것은 각 기능에 맞게 나눈 것이고, 사실은 안 나누고 하나의 Controller로도 만들 수 있는 것이 맞나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
D3DCompileFromFile 가 실패해 blob이 null로 뜹니다
shader Init() 함수를 호출한 후 CreateVertexShader 함수를 타고 들어간 후 CreateShader에 들어갔을 때 D3DCompileFromFile 함수 호출 시에 FAILED에 들어가서 아래의 "Shader Created Failed !" 메시지가 뜨게되고 ByteCode에서 blob의 주소 또한 nullptr로 떠서 실행이 안되는 에러가 생깁니다. 혹시나 shader파일의 경로의 문제인가 싶어 경로 추적도 해보니 그건 아니었습니다. 또 예제 코드를 다운받아서 돌리면 제대로 실행이 되는데 복붙해서 쓴 제 코드는 돌아가지 않고 있는 상황입니다. 차이점이라고 하면 C드라이브랑 D드라이브에 각 솔루션이 배치되어있는 것 말고는 없습니다. D3DCompileFromFileㄱ가 실패하는 경우를 찾아봤지만 제가 잘 못찾는 것인지 해결을 못했습니다. 뭐가 문제일까요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
animation transition
선생님 여쭤볼게 있어서 글을 남기게 되었습니다. 큰 테두리를 div라고 했을때 overflow: hidden을 준 다음 이미지에다가도 animation속성을 줘서 y축을 변경해 슬롯머신처럼 작업을 해보고 싶습니다. 만약 이미지가 3개가 저렇게 있다는 가정하에 한쪽방향으로 쭉 돌아가도록 하고 싶은데 이미지가 3개라 한쪽방향으로 전환하면 3개가 끝이라 연속적인 느낌이 안들어서 고민하다가 선생님께 조언을 듣고 싶습니다. 감사합니다. <div class="wrap"> <img src=""> <img src=""> <img src=""> </div> --wrap
-
미해결언리얼 엔진4 입문 (C++ 기반)
폰을 배치한후에 시작해야 되는게아닌가요?
폰을 맵에 배치하고 시작하면 그 폰은 그대로 있고 하나가 더 생성되서 그걸 움직이게되던데 맵에 배치된 폰에 빙의하는게아닌가요?
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
코드가 다운받아지지 않습니다.
혹시 가능하다면, 구글드라이브 연결이 잘 되는지 한번 체크 부탁드립니다. 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
강의 자료 받을 수 있나요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
visual studio code 환경 질문
강의에선 studio를 사용하시는데 .net에서 제공하는 sdk로 visual code에서도 C#이 실행 가능한 것으로 알고있습니다. 다른 언어들 편집할 때 code를 사용해 왔던 저로써는 code가 더 편한 상황입니다. 1. code는 사용해서는 안되는 것인지 2. 사용을 해보려 노력해보긴 했지만 디버깅에서 build의 경로를 찾지 못해서 dotnet run은 되는데 디버깅은 안되는 이상한 현상을 겪고있습니다. 2번 문제를 해결하지 못해 결국 studio로 돌아가서 강의를 들으려 하고 있지만 해결 방법이 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
프록시 질문 있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 코드1 package hellojpa;import javax.persistence.EntityManager;import javax.persistence.EntityManagerFactory;import javax.persistence.EntityTransaction;import javax.persistence.Persistence;public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try{ Member member=new Member(); member.setUsername("hello"); em.persist(member); em.flush(); em.clear(); Member refMember = em.getReference(Member.class, member.getId()); //refMember.getUsername(); refMember.getClass(); em.detach(refMember); System.out.println("refMember.getUsername() = " + refMember.getUsername()); tx.commit(); } catch(Exception e){ tx.rollback(); e.printStackTrace(); }finally { em.close(); emf.close(); } }} 코드2 package hellojpa;import javax.persistence.EntityManager;import javax.persistence.EntityManagerFactory;import javax.persistence.EntityTransaction;import javax.persistence.Persistence;public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try{ Member member=new Member(); member.setUsername("hello"); em.persist(member); em.flush(); em.clear(); Member refMember = em.getReference(Member.class, member.getId()); refMember.getUsername(); //refMember.getClass(); em.detach(refMember); System.out.println("refMember.getUsername() = " + refMember.getUsername()); tx.commit(); } catch(Exception e){ tx.rollback(); e.printStackTrace(); }finally { em.close(); emf.close(); } }} 강의에서 설명해주신대로 코드1에서는 LazyInitializationException:could not initialize proxy가 발생했습니다 하지만 제가 기존코드를 약간 변경한 코드2에서는 에러가 발생하지 않고 refMember.getUsername()=hello가 출력되었습니다. 코드2에서 에러가 발생하지 않고 출력이 되는 이유를 생각해보았고, 제가 생각한 것이 맞는 것인지 알고 싶어 질문을 남겼습니다. 코드1 은 프록시 객체가 초기화되지 않은 상태에서 detach로 준영속 상태로 바뀌었고 이후 refMember.getUsername()을 호출해도 프록시의 target이 실제 entity를 가리키지 않아서 에러가 뜬다고 이해했습니다. 코드 2는 detach되기 전 refMember.getUsername()을 통해 프록시 객체를 초기화해주어 영속 컨테이너가 관리중인 실제 entity 객체를 가리키게 해주었고, detach로 프록시 객체를 준영속 상태로 바꾸어도 프록시 객체는 실제 entity객체를 가리키고 있어 username을 찾을 수 있기 때문에 refMember.getUsername()=hello를 출력했다고 생각했습니다. 제가 생각한 것이 맞는지 궁금해서 질문드렸습니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
마지막 수치에 대하여
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 수강 잘 하고있습니다. 마지막 셀을 실행 시킬때, segment된 사진 말고 그전에 nuclues:0.9971 같은 숫자가 나오는데, 대체 어디서 출력이 되고 , 이 수치가 의미를 하는지 궁금합니다. 그리고 inference에 대해서 조금 헷갈리는데 정확히 알고 싶습니다!
-
미해결스프링 데이터 JPA
entity 중 null이 아닌 필드만 update 할 방법이 있을까요?
안녕하세요, 강의 덕분에 너무 큰 도움이 되었습니다. 감사합니다. :) Repository의 save() 메소드를 실행하던지, @Query를 사용하던지 해서 update 문을 실행할 경우, null이 아닌 필드만 업데이트하는 방법이 있을지요? 예를 들면 Post 라는 entity에 id, name, email, description 필드가 있을 경우, name 만 값이 있고 나머지는 null인 경우 name만 update 하고 싶다면 어떻게 하면 될까요? 추가 select 없이 하는 방법이 있을지 여쭤봅니다. 다시 한 번 감사 드립니다. :)