묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Page Component들의 render() 에 대하여
안녕하세요! 먼저 좋은 강좌 너무나도 감사드립니다. 급하게 리엑트를 공부하느라 러닝커브에 정신못차리고 있었는데 그나마 이렇게 좋은 강의 남겨주셔서 실낱같은 희망을 안게되었습니다. 강의 듣던중 2강좌를 남겨둔 이 시점에 문득 생각난 질문이 있어 이렇게 질문올립니다. 리엑트는 기본적으로 Component에서 render() {}를통해 화면을 그리는 처리를 넣어서 가상DOM에 state가 변할때 마다 다시 그리는 처리를 한다고 이해하고 넘어왓었는데, 지금보니 오직 index.js에만 render가 있더라구요. 그렇다면, 각 콤포넌트에 render를 다는 것이 필수가 아니라 index.js에만 render를 처리하고 나머지 콤포넌트들은 Switch를 통해 SPA 를 실현하고 라우팅 될때마다 return을 통해 DOM 오브젝트들을 리턴한다고 이해해도 괜찮을까요? 아니면 REDUX를 함께 쓰는 특수한 상황에 의한 것으로 state는 오직 중앙에 있는 Redux를 통해서만 관리하기 때문에 Redux를 연동하는 처리를 넣어준 index.js에서만 render를 해서(해줘야) state의 변화를 감지하고 render에서 state가 바뀔때마다 다시 그리는 처리가 실행된다고 이해하는 것이 옳을까요? <강의중 index.js의 코드> ReactDOM.render( <React.StrictMode> <Provider store={createStoreWithMiddleware(Reducer, window.__REDUX_DEVTOOLS_EXTENSION__&& window.__REDUX_DEVTOOLS_EXTENSION__() )} > <App /> </Provider> </React.StrictMode>, document.getElementById('root') );
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
proxy 연결오류
선생님 안녕하세요! 제가 현재 proxy강의를 듣고 실습을 따라해보고 있는 중에 에러가 나서 /api/hello를 받아올수 없습니다.. 위의 오류가 뜨는데 서버연결이 안되는 오류 인것같은데 이 전 강의로 해서 postman으로 보내고 할 때까지만 해도 잘 전달이되었습니다..! 서버 포트도 5000으로 잘 되어있구요 서버의 index.js에서 app.get('/api/hello', (req,res)=> res.send("proxy!!")) 이렇게 작성해주었고요.. 서버는 npm run dev하면 5000번 포트로 연결되었다는 문구와 몽고db연결되었다는 구문이 같이 뜹니다!! 어떻게 하면 해결이 될까요? 배우기 쉽게 항상 강의해 주셔서 감사합니다!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
53번 문제 using namespace std; 사용하는 이유
컴파일러는 visual Studio 사용/ 파일 저장은 1.cpp로 함 #include <stdio.h> #include<stack> using namespace std; int main() { int n, k; stack <int> s; char str[20] = "0123456789ABCDEF"; scanf("%d %d", &n, &k); while (n > 0) { s.push(n % k); n = n / k; } while (!s.empty()) { printf("%c", str[s.top()]); s.pop(); } return 0; } 에서 using namespace std;를 사용해야 stack<int> s;부분에서 오류가 안 나더라구요. 이유가 무엇인지 궁금합니다. 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
설정
원래이렇게 복잡한건가요? 다들 외워서하시는건가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
데이터 구조 관련 (set)
안녕하세요 데이터구조 관련 chapter에서 집합에 관련된 질문입니다. 강의 내용에서 set내에서는 순서가 존재하지 않다고 설명해주셨습니다. 제가 궁금한건 아래의 output에서 k라는 변수를 set로 바꾸어 줬을때 set내의 원소들의 순서가 바뀌어서 출력되는 것을 보고 질문드립니다. 물론 set내에서 순서는 의미가 없으니 상관없지만 이를 그대로 다시 list화 시키면 초기의 k와는 다르게 index에 해당되는 값들이 변경됩니다. 원래 이와 같이 변경되는지 궁금하여 질문드리게 되었습니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
주피터 노트북 한글제목파일의 제목이 깨져서 접근할 수 없습니다.
안녕하세요. 주피터 노트북을 실행해서, Selective_search와_IOU구하기.ipynb 파일을 확인하려고 했는데, 보시는 바와 같이 한글제목으로 된 모든 파일들의 이름이 깨져서 클릭이 되지 않습니다. 영어로 된 파일은 문제없이 접근이 가능한데, 어떻게 해야할 지 알 수 있을까요? 증상 스크린 샷과 터미널을 첨부했습니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vuex 설치하고 실행시 아래와 같은 에러가 발생하는데, 이유를 모르겠습니다..
vuex 설치하고 실행시 아래와 같은 에러가 발생하는데, 이유를 모르겠습니다.. To install it, you can run: npm install --save core-js/modules/es.array.splice 와 같이 install을 해도 에러가 발생합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom폴더 만들기
atom에서 폴더를 만들 때 강사님과 똑같이 C폴더에 phython_basic 폴더를 만드려고 입력하니까 'phython_basic '경로가 없습니다. 라고 뜹니다. 어떻게 해결하면 좋을까요?
-
미해결악성코드 유형과 유입경로(이메일과 웹을 중심으로)
강의 자료는 어디서 다운 받을 수 있나요?
강의 자료는 어디서 다운 받을 수 있나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
cmd에서 python실행
cmd에서 python실행하면 3.6.5버전이라 뜨네요 3.7.3으로 다운받았는데 왜 이런지 모르겠습니다ㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
12강 무한로그인 되시는분들을 위한글
저도 검색하고찾았네요! 영상속에 오타인지 userSchema.methods.comparePassword = function (plainPassword, cb) { //plainPassword 1234567 암호화된 비밀번호 <?????> bcrypt.compare(plainPassword, this.password, function (err, isMatch) { if (err) return cb(err); cb(null, isMatch); }); }; if (err) return cb(err); <-이 부분이 영상에선 , 로 되어있습니다. cb(null, isMatch);
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
터미널에 넣으니 에러가 왜자꾸 뜨는지 모르겠어요 ㅠㅠ
PS C:\Users\박시웅\Documents\boiler-plate> git commit -m "처음 저장소에 올림" *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got '박시웅@DESKTOP-APM75DT.(none)') PS C:\Users\박시웅\Documents\boiler-plate> 이렇게 에러가 뜹니다 ㅠㅠ
-
해결됨애플 웹사이트 인터랙션 클론!
질문드려요~~~~~~
중간까지 하다가 처음부터 다시 하고 있는데 ~ 첨부터 막혔어요~, style 속성을 읽지 못하는데 이유를 모르겠습니다.~html이나,css완성본을 썼는데 혹시 연관이 있을까요? 코드의 문제점을 알고 싶습니다. (() =>{ // 1.animate 정보를 배열에 담는다. const sceneInfo =[ // 2.객체 4개를 만든다.섹션이 4개 이므로 // 3.각 구간의 type을 설정한다. {//0 type:'sticky', heightNum:5,//브라우저 높이의 5배로 scrollHeight세팅 scrollHeight:0, // 5.objs객체를 담는다. objs:{ container: document.querySelector('#scroll-section-0'), } }, {//1 type:'normal', heightNum:5, scrollHeight:0, objs:{ container: document.querySelector('#scroll-section-1'), } }, {//2 type:'sticky', heightNum:5,//브라우저 높이의 5배로 scrollHeight세팅 scrollHeight:0, objs:{ container: document.querySelector('#scroll-section-2'), } }, {//3 type:'sticky', heightNum:5,//브라우저 높이의 5배로 scrollHeight세팅 scrollHeight:0, objs:{ container: document.querySelector('#scroll-section-3'), } }, {//4 type:'sticky', heightNum:5,//브라우저 높이의 5배로 scrollHeight세팅 scrollHeight:0, objs:{ container: document.querySelector('#scroll-section-4'), } }, ]; //4.layout setting 함수 function setLayout(){ //각 스크롤 섹션의 높이 세팅 for(let i= 0;i<sceneInfo.length;i++){ sceneInfo[i].scrollHeight = sceneInfo[i].heightNum * window.innerHeight; sceneInfo[i].objs.container.style.height = `${sceneInfo[i].scrollHeight}px`; } } window.addEventListener('resize',setLayout); setLayout() })(); 슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습 니다.
-
미해결예제로 배우는 스프링 입문 (개정판)
안녕하세요 강사님 커리큘럼에 대해 질문이 있습니다.
강사님의 로드맵을 따라서 수강하려고 하는데요 현재 스프링의 기초정도만 들은상태이고 이제 시작하려는데 혹시 servlet/jsp프로그래밍을 먼저선수강 해야하는지 궁금해서 질문드립니다. 또 스프링 데이터JPA강의와 스프링 웹MVC 에서 스프링 부트가 쓰이는지 궁금합니다. 만약쓰인다면 스프링부트 개념과 활용 강의만으로 충분히 이해할수있을까요? 감사합니다. [초급~활용] 마이크로소프트 개발자가 알려주는 자바 스프링(spri [초급~활용] 마이크로소프트 개발자가 알려주는 자바 스프링(spring) 완전 정
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
12강 소스코드에러 질문드립니다.
혹시 index.js 파일 예제로 받을 수 는 없을까요 ㅠㅠ? 처음으로 놓친 코드? 괄호나 아무리 실수를 찾아봐도 후우.. 12강부터 소스에러가 나는데 도저히 찾을 수 가 없네요 11강까지는 제대로 동작하고 실습도 따라했습니다. https://drive.google.com/file/d/1MHHLdfA7GxeYkpqtaQPRzBeIRmrmBJIc/view?usp=sharing 제가작성한 index.js파일입니다.
-
미해결실전! 웹사이트제작! Step by Step! (대방산업_InteractiveWeb)
visual 클래스 높이 100%가 안됩니다.
안녕하세요. visual 클래스와 부모 wrap과 body에 height 100%를 넣어줘 봤는데요 visual 클래스부터 100% 지정이 안됩니다. 왜그러는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
테스트케이스 질문
안녕하세요. 문제를 풀다가 테스트케이스에서 오류가 나서 질문 드립니다. 3번과 5번 테스트케이스에서 1 차이로 오류가 나는데 이유를 알 수 있을까요? 아래는 오류가 나는 코드입니다. import sys #sys.stdin=open("input.txt", "rt") n, m=map(int, input().split()) a=list(map(int, input().split())) a.sort() cnt=0 s=0 e=n-1 while s<=e: cnt+=1 e-=1 if a[s]+a[e]<=m: s+=1 print(cnt)
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
남은크레딧이 적은 경우
안녕하세요. 제가 한동안 일이 바빠 수강을 못했는데, 클러스터를 계속 켜놨었네요. 이제 겨우 7만원 남았는데, 계정을 다시 만들어서 할당받는것이 좋을까요?
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
api 사이트 질문입니다
아랫분이 질문이랑 같은 질문인데 찾은 api 사이트가 xml이 아닌가요 아래로 내리면서 확인해봤는데 안보여서 질문드립니다. search = 로 이루어 져있는 자료가 보이지 않네요 ㅠㅠ
-
미해결[애플 공식 교재] iOS 앱 만들기 입문 (리뷰포함)
로그
로그를 남겨주는게 좋은 개발자라고 하셨는데 / 로그를 남기는 법을 알 수 있을까요 ?