묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Illustrator CC 2021 기초 다지기
기본 도형 연습하기1 질문이요
직접 선택 툴로 상단에 있는 점을 선택하면 제거 할 수 있다고 하는데, 저는 직접 선택 툴로 선택을 해도 전체 선택밖에 안되는데 어떻게 해야할까요. 17:07 부분입니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리 테이블 질문드립니다
vector<MemoryPool*> _pools; // 메모리 크기 <-> 메모리 풀 // 0(1) 빠르게 찾기 위한 테이블 MemoryPool* _poolTable[MAX_ALLOC_SIZE + 1]; 이부분에서 결국에 _pools도 = pool을 할당하고 _poolTable도 크기에 맞게 = pool로 할당하면 _poolTable로 통합해서 사용하면 안되는지 궁금합니다.
-
해결됨함수형 프로그래밍과 JavaScript ES6+
질문..
1:42초에서 왜 setTimeout이 작동하지않는건가요...?? 그리고왜 pending아닌 resolved로 출력되나요..??
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
실행 오류 디버깅
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 쌤, 위에 문구로 했는데 디버깅 으로 설정이 되어있어서 그런지 모르겠는데 실행이 아무것도 안됩니다 ㅠ 다른 예제파일로 가서 실행하면 되는데 문제점을 모르겠습니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 생명주기에 대한 필드 추가시 질문
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? [질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 제목과 같이, 엔티티 설계시에 각 레코드에 대한 생명주기 필드들을 추가하고 싶습니다. 예를 들어 다음과 같이, startDate: LocalDateTime endDate: LocalDateTime status: String 필드들을 모든 엔티티에 추가한다고 할 때, LifeCycleModel 이라는 class 를 선언하여 해당 필드들을 선언하고 이를 상속받게 하려고 합니다. 여기서 질문이 있는데, 이럴 때 임베디드 타입을 사용하는게 좋을까요 아니면 abstract class 로 만들어 @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) 전략을 사용하는게 좋을까요? 그마저도 아니라면 각 엔티티에 필드들을 따로 추가하는게 좋을까요? 현업에서는 어떤 방식을 사용하시는지 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
마지막 주문수정.. 오류뜹니다 ㅠㅠ
상품주문에서 다 입력하고 submit제출하면 이렇게 오류가 뜹니다. 회원과 상품 정상적으로 입력되어있구요. 주문 내역 페이지도 뜨긴하는데 정상적으로 작동하는지 모르겠습니다. (상품 주문에서 오류가떠서..) 어디가 문제인가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 유니크 제약조건에 대해 궁금한 점이 생겨서 질문드립니다.
안녕하세요 강의를 듣고 복습하다가 유니크 제약조건에 대해서 궁금한 점이 생겨서 이렇게 질문을 드립니다. 책에서는 @Table(name = "Member", uniqueConstraints = @{UninqueConstraint ~~}) 이런식으로 적혀있는데 그러면 유니크 제약조건을 Member라는 테이블 에 있는 모든 colum에 거는건가요? 그리고 인터넷에서 찾아보니 @Column(unique = true)이렇게도 사용하던것 같던데 이렇게 사용하면 해당 @Column에만 유니크 제약조건을 거는 것이 맞나요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
setonclicklistener
안녕하세요 bts 앱 강의 듣고 있습니다. 아래와 같이 작성하였는데 test device 실행이 아예 되지 않습니다. 제 생각에는 setonclicklistener 하고서 it :view!가 뜨지 않아서인 것 같은데 맞나요? 어떻게 실행할 수 있을까요?! 해결방법 부탁드립니다. 감사합니다! package com.zip23.bts_lectureimport android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.widget.ImageViewimport android.widget.Toastclass MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) //1.화면이 클릭되었다는 것을 알아야 합니다! (프로그램이) val image1 = findViewById<ImageView>(R.id.btsImage1) image1.setOnClickListener { Toast.makeText(this, "1번 클릭 완료", Toast.LENGTH_LONG).show() } //2. 화면이 클릭되면, 다음 화면으로 넘어가서, 사진을 크게 보여줌! val intent = Intent(this, Bts1Activity::class.java) startActivity(intent) } //7개 image들의 이름을 다 붙이고, 각각 클릭 시, 다른 액티비티로 이동! val image2 = findViewById<ImageView>(R.id.btsImage2) val image3 = findViewById<ImageView>(R.id.btsImage3) val image4 = findViewById<ImageView>(R.id.btsImage4) val image5 = findViewById<ImageView>(R.id.btsImage5) val image6 = findViewById<ImageView>(R.id.btsImage6) val image7 = findViewById<ImageView>(R.id.btsImage7) image2.setOnClickListener { val intent = Intent(this, Bts2Activity::class.java) startActivity(intent) } image3.setOnClickListener { val intent = Intent(this, Bts3Activity::class.java) startActivity(intent) } image4.setOnClickListener { val intent = Intent(this, Bts4Activity::class.java) startActivity(intent) } image5.setOnClickListener { val intent = Intent(this, Bts5Activity::class.java) startActivity(intent) } image6.setOnClickListener { val intent = Intent(this, Bts6Activity::class.java) startActivity(intent) } image7.setOnClickListener { val intent = Intent(this, Bts7Activity::class.java) startActivity(intent) }}
-
미해결스프링 핵심 원리 - 고급편
전략패턴 질문이요!
안녕하세요 영한님 백엔드 3년차 개발자인데 정말 잘듣고있습니다! 전략 패턴 강의 듣고 궁금증이 생겨서요~ 전략 패턴도 인터페이스안에서 메소드 선언이 추가되거나 하면 해당 인터페이스를 구현하고있는 구현 클래스들도 각각 일일이 찾아가서 강제로 구현해야되는 점이 있는것 같은데 이런것은 실무에서 상관없을까요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
webpack을 안해도 괜찮나요?
정말 잘 듣고 있습니다! 너무 유익합니다! 강사님의 열정에 저도 덩달아 학구열이 불타올라서 궁금한 걸 여쭤보게 됐습니다! Webpack을 살짝 다뤄주셨는데 ... 혹시 webpack을 꼭 안해도 괜찮은 건가요? webpack을 하면 뭐가 좋나요? +)예전에 다른 분 코드를 봤는데, 그분은 js 확장자가 아니라 jsx 확장자 이던데 혹시 이것도 웹팩을 설정해서 그런건가요?
-
미해결홍정모의 따라하며 배우는 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: 자료구조와 알고리즘
오류가 나는데 이유를 모르겠습니다..
오류가 이렇게 발생하는데..이유를 모르겠슴다..ㅠㅠ.. 이게..전 강의때 발생해서 처음부터 다시 강의 들으면서 작성을 했는데도 같은 오류가 뜨고 있습니다.. 저장파일이 문제 라서 오류 인거 같은데.. 어떻해야 할까요 비쥬얼 지웠다가 다시 깔아볼까요..?