묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결FreeRTOS 프로그래밍
NUCLEO-L476RG보드 포팅 요청
안녕하세요 강의 잘 듣고있습니다. 제가 NUCLEO-L476RG보드를 사용해 수업을 듣고있는데요. 선생님 포팅강의에서 무엇을 잘못 따라해서인지 중간중간 동작하지 않는 예제들이 있습니다. 제가 문제해결을 해가며 수업을 따라가는게 베스트겠지만 실력이 부족하여 진도가 나가질 않네요ㅠㅠ 그래서 NUCLEO-L476RG 용 프로젝트 파일생성을 요청드립니다 감사합니다
-
미해결따라하며 익히는 크롤링 마스터 with데이터공방
크롤링 페이지 접속 에러
# '접속' url = 'https://www.naver.com/' browser.get(url) 이라고 할 경우 아래 사진과 같이 오류가 발생하게 되는데, 어떻게 해결할 수 있나요 ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
이클립스나 sts4처럼 인텔리제이에서는 서버 종료하는 방법 없나요?
인텔리제이 종료시켰는데 계속 포트사용중이라고 떠서 구글링해보니 cmd에서 종료하는 방법만 나오던데 인텔리제이안에서는 실행 시켰던 서버를 따로 종료하는 방법은 없을까요?
-
미해결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안녕하세요.기존 지식의 한계를 느껴 신청하게 되었습니다.처음 배우는 것처럼 열심히 하겠습니다.잘부탁드립니다.