묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
강의 맨 마지막에 calibration의 정확한 용도가 무엇인가요?
초기에 정지 데이터값을 저장해서 제어하는데 있어 기준값을 기준으로 조정하는 것인지요??
-
미해결인터랙티브 웹 개발 제대로 시작하기
질문 있습니다~
선생님 아래에서 div는 왜 생성해줘야 하나요? 다른 요소를 생성해도 되나요? constructor:Card, init: function () { const mainElem=document.createElement('div');
-
미해결인공지능 R GO! 하자!
추천 인강과 교재 질문입니다.
안녕하세요! R공부에 대해 여전히 갈증을 느끼고 있는 사람 중 하나입니다. 아주 간단한 것밖에 할 줄 모르는 상태인데요.. 추천해주실만한 인강 과 교재가 있을까요?
-
해결됨TDD 개발 방법론을 활용한 React Native 앱 개발
onCompleted와 onDeleted를 따로 describe로 나누시는 이유가 궁금합니다.
안녕하세요. 궁금한 점이 있어 질문 올립니다. TodoItem.spec.js 에서 onCompleted callback 하는 단위 테스트와 onDeleted callback 하는 단위 테스트를 각각 describe 해서 그룹테스트로 나누시던데, 그 이유가 궁금합니다. beforeEach(() => { // 테스트 진행 이전 호출 props = { item: { text: 'first todo', done: false }, index: 0, onCompleted: jest.fn(), onDeleted: jest.fn() } wrapper = shallow(<TodoItem {...props}></TodoItem>); wrapper.find('Button').at(0).simulate('press'); wrapper.find('Button').at(1).simulate('press'); // wrapper.find('Button').prop('onPress')(); }) it('should call the onCompleted callback with index', () => { expect(props.onCompleted).toHaveBeenCalledTimes(1); expect(props.onCompleted).toHaveBeenCalledWith(props.index); }) it('should call the onDeleted callback with index', () => { expect(props.onDeleted).toHaveBeenCalledTimes(1); expect(props.onDeleted).toHaveBeenCalledWith(props.index); }) 왜 위와 같이 같은 describe 그룹테스트 안에 안두시나요? 개념적으로 제가 부족한건 아닌가 싶어서 질문드렸습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
똑같이 store적용하면 아무것도 안뜨네요;;
똑같이 store.js에 아래 코드처럼 적용하고 todolist에 propsdata를 this.$store.state.todoItems로 변경시켜줬더니 페이지에 아무것도 뜨지않습니다;;왜이럴까요; 물론 main.js파일에 store 등록해놨습니다 import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex); const storage = { fetch() { const arr = []; if(localStorage.length > 0) { for(let i = 0; i < localStorage.length; ++i){ if(localStorage.key(i) !== 'loglevel:webpack-dev-server'){ arr.push(JSON.parse(localStorage.getItem(localStorage.key(i)))); } } } return arr; } }; export const store = new Vuex.Store({ state: { todoItems: storage.fetch() } });
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
5.0 버전 레퍼런스좀 얻을 수 있을까요?
올려주신 강의 버전(4.0.0)버전과 신버전(5.0.0)이 너무 많이 바뀐것 같아요 혹시 레퍼런스를 올려주실 수 있나요? 싸지 않은 가격으로 뒤늦게 구매를 했는데... 너무 바뀌어서 일일히 플로스텍에 검섹하며 찾기가 어렵네요
-
미해결함수형 프로그래밍과 JavaScript ES6+
Go Function은 항상 구현하여 사용해야하는 함수인가요?
go Function은 Iterator 객체나 특정 객체에 Prototype에 전혀 들어가지 않고 항상 따로 구현해야하는 함수인가요?
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
정규분포 공식만 적어주셧으면 좋겟는데
정규분포 무슨 공식 쓴건지만 적어주셧으면 좋겟는데 제가 아는 확률 밀도 함수랑 달라서 무슨 함수를 쓴건지 모르겟어요 * 다음은 제가 알고잇는 확률밀도함수입니다
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
플러터 관련 문의
안녕하세요. 플러터 강의를 잘 수강하고 있습니다. 플러터를 사용해서 기존에 안드로이드 및 iOS 네이티브로 만든 대부분의 앱(금융권 등의 대형까지)들을 만들 수 있는지 아니면 안드로이드 및 iOS 네이티브로 만든 앱들중 간단한 앱들만 만들수 있 는지 궁금합니다.
-
미해결HTML,CSS 개발을 위한 핵심 가이드
안녕하세요~
혹시 flex로 컨텐츠를 구현한 뒤 반응형으로 한다면 지장이 없을까요??
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
써클을 누르면 Run창에 에러가 떠요
누르면 계속 이 메세지만 쭉쭉 올라와요 ㅠㅠ Logcat에서는 Android SDK를 확인하라고 뜨는데 이건 상관없는 문제인가요???
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
19번 문제 질문입니다.
#include <stdio.h> int main() { int a[105]={0,}; int n,t,j; int num; int sum=0; scanf("%d",&n); for(int i=1;i<=n;++i) { scanf("%d",&a[i]); } for(int i=1;a[i]!=0;++i) { for(j=i+1;a[j]!=0;++j) { if(a[i]<=a[j]) break; if(a[j+1]==0) { sum++; } } } printf("%d",sum); } 선생님 19번문제를 이렇게 풀면 채점결과 통과는합니다. 하지만 시간을 효율적으로 더 줄이기위해서 a[i]가 a[j]보다 작아서 break 되는순간 a[i]를 ++i를 이용하지않고 바로 a[j]부터 시작해서 비교를 하려는 생각을 해봤습니다. 55 34 46 89가 있으면 55가 89에 걸리는순간 89부터 검사를 하려구요 그래서 이렇게 다시 짜봤습니다. #include <stdio.h> int main() { int a[105]={0,}; int n,t,j; int num; int sum=0; scanf("%d",&n); for(int i=1;i<=n;++i) { scanf("%d",&a[i]); } for(int i=1;a[i]!=0;++i) { for(j=i+1;a[j]!=0;++j) { if(a[i]<=a[j]) { i=j; break; } if(a[j+1]==0) { sum++; } } } printf("%d",sum); } i=j를 넣는방식으로 짰는데 이러면 어떤건 통과하고 어떤건 통과가안되더라구요 그 이유가 뭔가요??
-
미해결인터랙티브 웹 개발 제대로 시작하기
질문이요~~
선생님 if currentItem 함수 if targetElem순서를 바꾸면 작동을 안하더라구요. 무슨 원리인지 잘 모르겠습니다 function doorHandler(e) { const targetElem = e.target; if (currentItem) { inactivate(currentItem); } if (targetElem.classList.contains('door-body')) { activate(targetElem.parentNode); }
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
소리가 갈수록 작아지는것같아요
ㅠ
-
미해결Vue.js - Django 연동 웹 프로그래밍
할일 수정을 구현하려고 하는데여
안녕하세여 강사님 할일 수정을 구현하려고 하는데여 폼 정보를 어떻게 넘겨야 되는지도 잘몰겠어요 설명해주시면 감사여 그리고 제가 아는 한에서는 vue js의 좋은점이 jquery의 많은 기능을 jquery 없이 구현할수 있고 더 좋다라고 알고 있는데 어떤식으로 추가적인 학습을 해야할지 감이 잘안와요 ; 업데이트뷰, 체크 박스를 체크한뒤 체크한 항목을 삭제 팝업 띄우기, 더보기 버튼, 무한 스크롤 ,파일 업로드, 이미지 출력등 알아야 할것은 많은것 같은데 폼데이터를 보내는것부터 막히니까 막막한데 책을 구입해서 학습을 해야 될까여?
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
강의내용이 빠진 것 같습니다.
따라서 하다보니 금방 끝까지 왔네요. 너무 쉽게 설명해주셔서 이렇게 쉬운 걸 왜 이제서야 배웠나 싶습니다. 그런데, 강의 내용 중에서 "실전 크롤링: 지마켓 크롤링하며, scrapy 실전 활용법 익히기2" 강좌와 그 다음 강좌인 "실전 크롤링: 지마켓 크롤링하며, scrapy 실전 활용법 익히기3" 사이에 아주 짧은 부분이지만 강의 내용이 약간 빠진 것 같습니다. 확인해주시면 감사하겠습니다.
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
Layer에서 addtive시 가중치
1번 레이어에서 가중치가 1이고 2번 레이어 addtive에서 가중치가 1이면 블렌딩이 어떻게 되는건가요? 같은 상황에 가중치가 서로 0.5 0.5면 반반씩 섞인다는게예상이되는데 혹시 평균치로 블렌딩하나요? 레이어 2개에 각 레이어 가중치가 1인 상황에서 해당 레이어 가중치 / 레이어 수 이런식으로 (1번 레이어 가중치 : 1/2 2번 레이어 가중치 : 1/2)
-
미해결Sencha ExtJS 6 로 화면개발 더이상 고민하지 말자 - 기초편
실행시 에러
sencha app watch 로 실행하면 npm.cmd 를 찾을 수 없다는 메세지 뜨면서 자바 에러같은게 나는데 어떻게 해결해야 하나요?
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
이벤트 버스 부분 질문있습니다.
이벤트를 $on로 등록하고나서 이벤트객체가 쌓이면 안돼서 반드시 $off로 없애야 한다고 하셨는데, 어떠한 경우에도 등록했던건 다 제거를 해야하는 건가요?? 이벤트 리스너 등록하고 안지우는 경우도 몇번 봤는데 이런 경우는 대부분 실수인건가요?? https://stackoverflow.com/questions/6033821/do-i-need-to-remove-event-listeners-before-removing-elements 이 글 보니 지워야만 하는게 맞는것 같은데.. 일부러 안지우는 경우도 있는지, 있다면 예를 들어 어떤 경우인지 알려주시면 감사하겠습니다!
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
파이참(Pycharm)도 사용에 문제 없나요?
제가 계속 파이참을 사용하고 있어서 그런데, 강의 진행에 파이참도 문제가 없을까요?