묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
혹시 다이어그램
다이어그램 작성하신 자료도 따로 볼 수 있나요?
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
라이브러리 사용에 대해서 질문드립니다.
혹시 deque,defaultDict 을 쓰기 위한 collection 라이브러리도 보통 회사에서 못쓰도록 막을까요? queue 같은 것도 다 list로 구현하는 방법을 알아야할까요
-
미해결실전 리액트 프로그래밍
줄맞춤 단축키가 있나요?
사용하실때 자동 줄맞춤은 확장하신건지 궁금합니다.
-
해결됨자바스크립트 중고급: 엔진 핵심
강사님 질문드립니다
function book(){ function getBook(){ //함수선언식 return "book1"; } console.log(getBook()); function getBook(){//함수선언식 return "book2"; } } book(); 함수 선언문 초기화 마지막 줄에서 book( )함수를 호출하면 function getBook( ){return "book1";}을 만나서 getBook 오브젝트를 생성한다. getBook( )을 호출하지 않고 아래로 내려간다. function getBook( ){return "book2";}을 만나서 getBook 오브젝트를 생성하려고 하는데, 기존의 오브젝트 이름과 같으면서 같은 function 오브젝트이기 때문에 두 번째로 생성한 getBook 오브젝트로 대체된다. {key: value} 형태로 저장이 되는데 value가 바뀌게 되는 것 변수 초기화 book 함수의 첫 번째 줄로 이동하고 나서 함수 표현식과 변수에 undefined를 설정해야 하는 단계인데, 설정할 대상이 없다. 코드 실행 function getBook( ){return "book1";}이 함수 선언문이기 때문에 아래로 내려간다. getBook( ) 함수를 호출한다. return "book2"의 getBook 함수가 실행이 된다. 호출한 함수로 돌아와서 book2를 콘솔창에 찍는다. 그리고 나서 함수 선언문이기 때문에 처리하지 않는다. function book(){ let getBook = function(){ //함수 표현식 return "book1"; } console.log(getBook()); getBook = function(){ //함수 표현식 return "book2"; } } book(); //book1 //undefined 함수 선언문 초기화 함수 선언문을 발췌해서 초기화를 진행해야 하는데, 설정할 대상이 없다. 변수 초기화 book 함수의 첫 번째 줄로 이동하고 나서 함수 표현식과 변수에 undefined를 설정한다. 코드 실행 function getBook( ){return "book1";}이 함수 표현식을 읽는다. getBook: *f ( )*로 설정된다. getBook( )함수가 호출되고 {return "book1";} 을 갖고 있는 함수 표현식이 실행되면서 book1을 값으로 주면서 콘솔창에 찍힌다. 다음 함수 표현식을 엔진이 해석하고 스코프에 getBook키와 함수 값을 저장하려고 하니깐 이미 저장이 되어있기 때문에 무시가 되지만, 스택에는 재할당이 된 상태로 리턴되지 않고 종료되기 때문에 undefined가 콘솔창에 찍힌다. function book(){ function getBook(){ //함수 선언식 return "book1"; } console.log(getBook()); let getBook = function(){ //함수 표현식 return "book2"; } } book(); //book1 //undefined 함수 선언문 초기화 마지막 줄에서 book( )함수를 호출하면 function getBook( ){return "book1";}을 만나서 getBook 오브젝트를 생성한다. getBook( )을 호출하지 않고 아래로 내려간다. 변수 초기화 book 함수의 첫 번째 줄로 이동하고 나서 함수 선언식은 넘어가고 실행문도 넘어가고 getBook 변수에 undefined로 초기화를 진행한다. 코드 실행 function getBook( ){return "book1";}이 함수 선언문이기 때문에 아래로 내려간다. getBook( ) 함수를 호출한다. getBook의 키값에는 function Object가 설정되어 있기 때문에 { return "book1";}을 갖고 있는 getBook 함수를 실행하면서 book1을 값으로 주고 콘솔창에 찍힌다. getBook 변수를 읽고 오브젝트를 생성하려고 하니 이미 function Object가 값이 설정되어 있기 때문에 실행되지 않고 무시되고 콘솔창에undefined가 찍힌다. function book(){ getBook = function(){ //함수 표현식 return "book1"; } console.log(getBook()); function getBook(){ //함수 선언식 return "book2"; } } book(); //book1 함수선언식 초기화 book( )함수를 호출하면 function getBook( ){return "book2";} 선언문을 만나서 getBook 오브젝트를 생성한다. **getBook: ***f getBook( )*으로 디버그 창에서 확인이 가능하다. 변수 초기화 getBook 변수를 만나면서 undefined를 해주면서 초기화를 진행한다. 코드 실행 함수 표현식을 읽으면서함수 오브젝트를 값으로 할당해준다. 그리고 getBook = f ( ) 로 변경된다. 그리고 getBook( )함수를 호출한다. 호출된 getBook 함수는 return "book1"을 갖고 있기 때문에 book1을 값으로 주면서 콘솔창에 찍힌다. 그다음에는 함수 선언식인데 이미 getBook에는 값이 할당 되어 있기 때문에 무시하고 실행되지 않는다.이렇게 디버깅을 하면서 정리를 해보았는데 맞는 것인지 모르겠습니다.
-
미해결Vue로 Nodebird SNS 만들기
노드 개정판을 듣고 여기에서 다시 sequelize듣는데
노드 개정판 강의에선 class문법을 쓰셨고 여기선 다른 문법을 쓰시는데 실무에선 주로 어떤걸 사용하시나요?
-
미해결Vue.js - Django 연동 웹 프로그래밍 (실전편)
이 수업을 듣는 후대를 위해서
강사님이 알려주신 vuetify의 최신버전에서는 themo를 회원가입해서 다운로드 받게 만들어져있어서, 함부로 공유해도 될지 모르곘지만 코드를 공유할까 합니다. 참고로 black mode로 안됩니다. 그래도 강의 하는데 무리가 없을 겁니다. <template> <v-app id="inspire"> <v-navigation-drawer v-model="drawer" app clipped > <v-list dense> <v-list-item link> <v-list-item-action> <v-icon>mdi-view-dashboard</v-icon> </v-list-item-action> <v-list-item-content> <v-list-item-title>dashboard</v-list-item-title> </v-list-item-content> </v-list-item> <v-list-item link> <v-list-item-action> <v-icon>mdi-cog</v-icon> </v-list-item-action> <v-list-item-content> <v-list-item-title>Settings</v-list-item-title> </v-list-item-content> </v-list-item> </v-list> </v-navigation-drawer> <v-app-bar app clipped-left > <v-app-bar-nav-icon @click.stop="drawer = !drawer"></v-app-bar-nav-icon> <v-toolbar-title>Application</v-toolbar-title> </v-app-bar> <v-main> <v-container class="fill-height" fluid > <v-row align="center" justify="center" > <v-col class="shrink"> <v-tooltip right> <template v-slot:activator="{ on }"> <v-btn :href="source" icon large target="_blank" v-on="on" > <v-icon large>mdi-code-tags</v-icon> </v-btn> </template> <span>Source</span> </v-tooltip> </v-col> </v-row> </v-container> </v-main> <v-footer app> <span>© 2020</span> </v-footer> </v-app> </template> <script> export default { props: { source: String, }, data: () => ({ drawer: null, }), created: () => { // this.$vuetify.theme.dark = true }, } </script>
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
엔티티 개발2 이후 적용이 안되네요
안녕하세요. 엔티티 개발2 부분까지 코딩을 쳤는데 실제로 돌려보면 MEMBER 테이블만 보이고 나머지 테이블은 생성이 안됩니다. 프로젝트도 딱히 오류는 안나고 H2 Database도 들어가보면 MEMBER 테이블만 있습니다. 왠지 자꾸 예전 소스만 보는 듯한 느낌인데요. 혹시 어느 부분을 확인해보면 될까요? 바쁘신데 감사합니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
이 오류는 왜 난건가요?
(사진)
-
미해결Svelte.js [Core API] 완벽 가이드
Uncaught ReferenceError: require$$0$1 is not defined
강의대로 진행하는 중인데 에러가 발생합니다.. 일단 uuid 로 대신 바꿔서 진행하고있는데, 해당 에러는 어떻게 해결할 수 있을까요? Uncaught ReferenceError: require$$0$1 is not defined
-
미해결더 자바, 애플리케이션을 테스트하는 다양한 방법
개인 블로그에 내용 작성해도 될까요??
안녕하세요. 백기선님 강의를 개인 블로그에 정리하면서 시청하려합니다. 아무래도 소스코드가 비슷하고 말씀해주신 내용들도 글로 남기려고 하는데 혹시 저작권에 문제가 있을까 하여 작성 가능 여부에 대해서 여쭙습니다. 블로그 내에 백기선님 강의 URL을 걸어놓고 참고했다는 내용을 작성하였습니다. 답변 부탁드립니다. 번외) 강의 정말 잘보고 있습니다. 만들어 주셔서 감사합니다. 자바 라이브 스터디도 너무 유익했습니다. :)
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
강의 수강 관련 질문드려요!
안녕하세요 강사님 강의 수강 전 질문이 몇가지 있습니다! 1. es5 문법을 배우고싶어서 해당 강의를 수강하려하는데 적절할까요? 아무래도 강의가 함수형프로그래밍에 초점이 맞춰있다보니 강의내용이 저에게 투머치하지는 않을지 고민이 되어 질문을 드립니다... 아니면 es5 자체가 함수형 프로그래밍 방식으로만 사용되나요? 2. 그리고 제가 차후에 vue js도 공부할 예정인데 함수형 프로그래밍이 vue js에 쓰일까요? 3. 강사님 es6 강좌에 혹시 es5내용까지 포함되어있나요? https://www.inflearn.com/course/functional-es6#
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
키를 눌렀다가 떼는 이벤트에서,
if event.type == pygame.KEYUP: if event.key == pygame.K_LEFT or event.key == pygame.K_RIGHT: character_to_x = 0 두번째 줄을 if event.type == pygame.KEYUP: if event.key == pygame.K_LEFT or pygame.K_RIGHT: character_to_x = 0 이렇게 바꿔도 작동하는거 같은데, 이렇게 하면 안되는 이유가 있을까요???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
can not find declaration to go 에러
이 강의와는 관련없지만, 여기서 ctrl+왼쪽마우스 클릭하면 왜 안 넘어갈까요?ㅠㅠ src폴더 부분 Mark directory as를 source root로 수정해도 안되고, 해결방법을 모르겠습니다ㅠㅠ 저는 Ultimate버전 사용중입니다!
-
미해결스프링 데이터 JPA
update 시 alter table account add column에서 그 뒤로 진행되지 않습니다.
JPA 프로그래밍 1. 프로젝트 세팅 강의를 따라하던 중 제 코드는 진행되지 않아서 문의 드립니다. database는 mySQL을 사용하였고, application.properties에서 ddl-auto를 update로 변경 후 실행하니 console에서 Hibernate: alter table account add column email varchar(255) 에서 아무 일도 일어나지 않습니다. 서버가 꺼지지도 않고 에러없이 JpaRunner 내의 run 함수에 접근을 하지 못하는 상태로 보입니다. 또한, 테이블 구조에는 변화가 없습니다. 이 문제를 어떻게 해야 해결할 수 있을까요? 제 application.properties입니다. 제 pom.xml 코드입니다. 마지막으로 코드 실행 시 나타나는 콘솔창입니다.
-
미해결왕초보를 위한 Adobe Photoshop CC 2019 입문자 가이드
강의 수강 기간 연장이 가능한가요?
지금 포토샵 강의 수강중인데, 수강 기간이 다끝나 가거든요 ㅜㅠ 아직 강의를 다 못들었는데 혹시 차액을 추가해서 수강 기간 연장이 가능한가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
오류 관련해서 질문드립니다.
HelloServlet을 만들고 처음 실행 후 다음과 같은 에러가 나옵니다. 어떻게 해야될지 모르겠어서 질문드립니다. ㅠ
-
미해결인프랩 A to D : 디자인 OJT
TEST
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
div, tamplate slot 관련
안녕하세요. slot 을 div에 적용했을 때와 template 에 적용했을 때 궁금한 점이 있습니다. <div class="time"><slot name="time"></slot></div> 일 때 1. <div slot="time"></div> 로 적용하면 <div class="time"><div>slot 내용</div></div> 이렇게 나오고 2. <template slot="time"></template> 로 적용하면 <div class="time">slot 내용</div> 로 나오는게 맞나요?? template 태그로 slot을 불러오면 div, p 등의 태그 없이 컨텐츠 내용만 불러오는게 맞나요??
-
미해결Svelte.js SPA 영화 검색 프로젝트
.search 에 대한설명이 2번 나오고 있어요
"13. Search 컴포넌트 작성" 강의 12분 40초 저도 부분 .search 에 대한 설명이 뒤에서도 나오고 있어요 의도하신건지는 모르겠지만 혹시나 해서 알려드려요 강의 항상 잘 듣고 있습니다. 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
비디오 전체 코멘트 수 가져오기 질문 드립니다!
안녕하세요! 강의 전체 수강 후 여러 질문들을 확인하다가 코멘트 수를 가져오는 코드를 봐서 실제 프로젝트에 적용 시켰습니다! 그런데 videos.map((video, index) => { } 안에서는 "commentNum" 코멘트 수가 나오는데 실제 화면 콘솔에서 찍었을 때는 누락이 되어서 질문 남깁니다... Github : https://github.com/kimsojung318/youtube-clone # router/video.js router.get('/getVideos', (req, res) => { // 비디오를 DB에서 가져와서 client에 전달함 // Video 컬렉션에 있는 모든 비디오를 가져온다. Video.find() .populate('writer') // 하지 않으면 비디오 ID만 가져오게 된다. .exec((err, videos) => { if (err) return res.status(400).send(err); // 총 댓글 수 구하기 videos.map((video, index) => { Comment.find({ 'postId': video._id }) .exec((err, comments) => { if (err) { return res.status(400).json({ success: false, err }); } // models/Video.js "commentNum" Schema 추가 video.commentNum = comments.length; console.log("commentNum 추가 : ", video); }) // exec }); // map console.log("최종 : ", videos); res.status(200).json({ success: true, videos }) }); // .find().exec });