묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
17:00 Line 44 ClassType choice = ChooseClass() 질문이요.
ChooseClass()를 보면 return을 choice, 즉 선택한 직업을 반환하잖아요. 그럼 Line 44 처럼 메인에서 ChooseClass()를 불러왔을 때 선택한 직업인 ClassType 중 하나가 나와야 하는거 아닌가요 knight나 archer나 mage나 none.. cw(${choice})를 했을 때도 선택한 직업이 나오던데 어째서 ClassType choice = ChooseClass()를 입력했을 때 선택한 직업(choice)만 return하는게 아니라 cw("직업을 선택하세요")부터 전체가 불러와지는지 궁금해요.
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
node version 과 nvm에 대한 질문입니다.
안녕하세요. 캡틴판교님의 가장 첫 Vue 강의부터 Webpack... 그리고 마지막 강의까지 오게 되었습니다. 독학으로 Vue를 공부했는데 강의를 들으며 많은 기법과 개념들을 알아가게 되었습니다. 양질의 강의 감사합니다. 👍💕각설하고, 해당 강의에서 사용 되는 "Node version(v10.16.3)과 nvm"에 대한 질문이 있습니다. dependecies로 인하여 node version을 v10.16.3을 써야한다고 설명하셨습니다. 그래서 nvm을 이용하여 관리할 수 있도록 안내해주셨는데, 아무래도 캡틴판교님께서 사용중인 OS(mac)와 달라서 그런지 강의에 나와있는 과정대로 했으나 정상동작하지 않았습니다. 찾아보니 nvm의 window 버전(nvm window version)이 있어 다행히 버전을 맞추는데 성공했습니다만, 최신 LTS버전을 사용하면 안돼는 이유가 있을까요? 답변주시면 감사하겠습니다.
-
미해결실전! Querydsl
페치 조인과 on 절
안녕하세요! 4:39초 코드에서 질문 있습니다. 코드를 left조인으로 수정, where절 대신 on절 추가로 코드를 바꿔봤습니다. on절로 걸러진 것들을 left join하고 Lazy인 것을 페치 조인으로 땡겨올 것이라 예상했는데 오류가 나더라구요 혹시나 해서 활용편을 다시 봤는데 fetch join 예시에서는 on을 사용하지 않으셨더라구요 fetchjoin은 on절과 사용하지 못하는 건가요? List<Member> findMembers = queryFactory .selectFrom(member) .leftJoin(member.team, team).fetchJoin().on(team.name.eq("teamA")) .fetch();
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
다운로드 받은 파일로강의 영상과 동일하게 진행할 수 있는 것이 맞는지 확인 요청드립니다.
전체 UI UX를 제어하는 플러그인 다운로드 및 폴더파일 셋팅하기 에 해당하는 다운로드 파일을 받아 셋팅을 진행하였습니다. 강의 영상에 따라 진행하였는데, index.html 파일은 중복되고 영상에 없는 파일이 다운로드 파일에는 있어서 문의 드립니다. 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
Axios , Router ?
안녕하세요 선생님 . 질문이 있어서 글을 올리게 됐습니다. 제가 Axios 와 Express.Rotuer의 차이를 알아보고 있는데 이 프로젝트의 경우에는 Axios 와 Router 를 섞어가면서 사용했더라구요. Axios 와 route를 사용할 때의 예시를 알 수 있을까요 ?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
그림 엑박 관련 질문
안녕하세요 ! 그랩님 먼저, 좋은 강의 해주셔서 감사 말씀 드립니다. 다름이 아니오라 강의 해주신것과 똑같이 경로를 설정하여 그림을 불러 올때 계속해서 엑박이 떠서 구글링 해서 찾아보니 import하는 방법도 있어서 그방법으로 하니 제대로 그림은 불러왔습니다. 다만 계속해서 import하는 방법밖에 없는가 해서 질문 드립니다. 바쁘신데 감사합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
세로 레이아웃의 슬라이드에 대한 질문입니다.
이전에 질문한 내용인데 코드를 올려 달라고 하셔서 여기에 올립니다. 한 번 더 보니까 .slide div에 width:2400px을 지정해도 가로로 나열이 안된 것처럼 보이는게 container에 overflow:hidden을 지정해서 그런것 같더라고요~ 그걸 푸니까 가로로 올라가는게 보였어요. 그런데 애니메이션이 적용되면서 왼쪽으로 이동될 때 여전히 이동된 왼쪽 슬라이드가 보여서 .right에 overflow:hidden을 지정했거든요. 이렇게 코딩하는게 맞을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
완강했습니다 ~
c++ 문법뿐만 아니라 다른 여러가지 지식도 배울 수 있어서 정말 좋았습니다. 템플릿 이후부터는 역시 어려운거같네요.. 혹시 문법연습용 토이프로젝트 추천해주실 수 있나요? ex) 테트리스?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
mutate(response.data)
mutate(response.data) 만 하게 되면 response.data를 백엔드에서 데이터를 받아와서 검증 이후 data에 넣어주는건가요 ? (pessimistic ui)
-
미해결인터랙티브 웹 개발 제대로 시작하기
프로토타입에 화살표 함수 이용 질문입니다
안녕하세요 강의 정말 잘 보고 있습니다, 제가 강의를 보던중 프로토타입에 만들어지는 함수를 화상표 함수로 사용했더니 생산자에서 만들어진 변수를 이용 못하더라구요 원래 화살표 함수를 사용 하면 안돼는 건가요? <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> </style> </head> <body> <h1>object</h1> <script> (() => { function Constructor(nickname,age) { this.name = nickname; this.age = age; console.log(this.name); } Constructor.prototype.init = () => { console.log(this.name); } const con1 = new Constructor('asdf',18); con1.init(); })(); </script> </body> </html>
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
return 값이 data 일때와, jsonify(data) 일때 둘다 똑같이 json형태입니다
@app.route('/json_test') def hello_json(): data = {'name': 'ddd', 'family': 'Byun'} return jsonify(data) @app.route('/data_test') def data_test(): data = {'name': 'ddd', 'family': 'Byun'} return data 혹시나 해서 return값을 data로 넣어봤습니다 브라우저에서 확인을 해보니 아래와 같이 둘다 똑같은 형태로 값이 나옵니다. jsonify() 쓰는 이유는 무엇인지 궁금합니다.
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
project 섹션의 project-info padding 값 질문입니다
강의에서 배운것을 토대로 포트폴리오 사이트를 제작하고 있습니다. 그중에서 프로젝트 슬라이더 부분을 만들고 있는데. 아래 강의에서 만든 코드를 그대로 이런식으로 옴기면 padding값에 의해 25%비율이 커지면서 project photo 부분이 흘러내려가더라고요. 왜냐하면 padding이 안에 크기값을 추가하니깐요. 생각해보니 이게 당연한 것 같은데 .project-info { width: 25%; padding: 50px; } .project-photo { width: 75%; overflow: hidden; } 그런데 강의에서는 25%비율은 깨지지 않고 유지하면서 padding값이 주어지는데 그 이유가 뭔가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
index.html 질문
선생님~ 항상 강의 잘 듣고있습니다! 감사합니다~~ 3:25 즈음에 26번째 줄을 보면, <link rel="stylesheet" href="https://a.slack-edge.com/bv1-9/client-boot-styles.dc0a11f.css?cacheKey=gantry-1613184053" crossorigin="anonymous" /> 이렇게 작성했는데, 매번 업데이트 될 때마다 수정해주는 것이 번거롭다면 다운받아서 css에 개별적으로 저장해서 사용하면 된다고 하셨는데, 혹시 그 방법이 어떻게 되는지 어려워서 힌트를 여쭙고자 합니다~! (그리고 혹시 backend 강의는 언제쯤 올리시나요?ㅎㅎ 얼른 수강하고 싶어서 애타게 기다리고 있습니다~ㅎㅎ!)
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
"(정정) POST 하는 login, register ..."
강의 영상 밑에 "정정" 이라고 하셨는데.. 혹시 git에 update가 되어 있나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
mvc, spring과의 관계
안녕하세요 김영한멘토님, 매번 잘 듣고있습니다. 웹개발을 시작한지 7개월정도 되었는데요, 대부분의 홈페이지 프로젝트에선 전자정부 프레임워크로 개발을 하고 있구요. 강의를 보게 된건 aJax통신을 하던 중에 http 헤더와 바디에대한 개념을 잡고 싶어 바로 보게 되었고, 많은 궁금증이 풀려가고 있습니다. 다만, SI웹개발 현업에선 정말 Get,Post메소드만 사용하고 aJax통신에서도 다른 메소드를 사용하는 경우가 거의 없는데 그러다보니 MVC2와 Spring에 이 메소드들이 어떤 연관이 있는지 잘 이어지지가 않습니다. 다른 질문글에 있는 답변 중, 어차피 HTTP URI를 설계 했으면 스프링에서도 컨트롤러에서 매핑을 시켜주는 과정이 필요하다 라고 하셨는데, 그럼 혹시 스프링MVC에 PUT, DELETE등을 사용하는게 더 나은 경우가 어떤게 있을까요? 감사합니다.
-
미해결자바스크립트 중고급: 엔진 핵심
호이스팅 관련 정리
호이스팅 KeyWord 호이스팅 : 함수 앞에서 함수를 호출 본인 생각 ) 함수 선언문 자체가 해당 스코프의 최상위로 먼저 해석되고 올려지는 현상 함수 선언문 : function 함수명() { 구현 로직 }; 호이스팅에 영향, 초기화 단계에서 function object 할당 함수표현식 : var 함수명 = function () { 구현 로직 }; 호이스팅에 영향 X 예제풀이 1 번 예제 function book() { function getBook(){ return "책1"; }; //여기서 함수 호출 console.log(getBook()); function getBook(){ return "책2" }; }; book(); 함수 선언문 , 함수 호출, 함수 선언문 1. book 함수 호출 2. book 함수 안으로 엔진컨트롤 이동 // 함수 선언문 해석 3. 전체 코드에서 함수 선언문 검색 4. 첫 번째 function 오브젝트 생성(getbook) - scope 등록 5. 두 번째 function 오브젝트 생성(getbook) - scope 등록, value 대체, 호출 가능 6. 엔진 컨트롤 처음으로 이동 // 변수 초기화(추출) - 식별자 해결 7. var 변수 초기화(undefined) - 대상 없음 8. 엔진 컨트롤 처음으로 이동 // 코드 실행 - debugger, console 등 실행코드 동작 9. 해석된 선언문은 건너 뜀 10. console.log로 getBook 호출 11. value로 scope에 등록된 두 번째 getBook에서 선언문 해석, 변수 초기화, 코드실행 과정 수행 12. 책2 반환 13. 콘솔창 출력 14. book 함수 내 반환값이 없기에, void 함수로 처리되어 undefined를 반환 2번 예제 function book(){ debugger var getBook = function(){ return "책1"; }; console.log(getBook()); debugger getBook = function(){ return "책2"; }; debugger }; book(); 함수 표현식, 함수 호출, 함수 표현식 1. book 함수 호출 2. book 함수 안으로 엔진컨트롤 이동 // 함수 선언문 해석 3. 전체 코드에서 함수 선언문 검색 - 대상없음 4. 엔진 컨트롤 처음으로 이동 // 변수 초기화(추출) - 식별자 해결 5. getBook에 undefined 할당 초기화 6. scope에 등록 7. 엔진 컨트롤 처음으로 이동 // 코드 실행 - debugger, console 등 실행코드 동작 8. getBook에 function(){ return "책1"; } 할당 9. scope 등록 10. console.log로 getBook 호출 11. 변수로 지정된 첫 번째 getBook에서 표현식 실행 12. 책1 반환 13. 콘솔창 출력 14. 다음 함수 표현식을 엔진이 해석하지만, 실행코드에 의미가 없기에 순차적인 진행 종료 15. book 함수 내 반환값이 없기에, void 함수로 처리되어 undefined를 반환 3번 예제 function book(){ debugger function getBook(){ return "책1"; }; console.log(getBook()); debugger var getBook = function(){ return "책2"; }; debugger }; book(); 함수 선언문, 함수 호출, 함수 표현식 1. book 함수 호출 2. book 함수 안으로 엔진컨트롤 이동 // 함수 선언문 해석 3. 전체 코드에서 함수 선언문 검색 4. 첫 번째 function 오브젝트 생성(getbook) - scope 등록 5. 엔진 컨트롤 처음으로 이동 // 변수 초기화(추출) - 식별자 해결 6. 변수 getBook에 undefined 할당 초기화 7. scope에 등록 8. 엔진 컨트롤 처음으로 이동 // 코드 실행 - debugger, console 등 실행코드 동작 9. 해석된 선언문은 건너 뜀 10. console.log로 getBook 호출 11. value로 scope에 등록된 getBook에서 선언문 해석, 변수 초기화, 코드실행 과정 수행 12. 책1 반환 13. 콘솔창 출력 14. 다음 함수 표현식을 엔진이 해석하지만, 실행코드에 의미가 없기에 순차적인 진행 종료 15. book 함수 내 반환값이 없기에, void 함수로 처리되어 undefined를 반환 4번 예제 function book(){ debugger var getBook = function(){ return "책1"; }; console.log(getBook()); debugger function getBook(){ return "책2"; }; debugger }; book(); 함수 표현식, 함수 호출, 함수 선언문 1. book 함수 호출 2. book 함수 안으로 엔진컨트롤 이동 // 함수 선언문 해석 3. 전체 코드에서 함수 선언문 검색 4. function 오브젝트 생성(getbook) - scope 등록 5. 엔진 컨트롤 처음으로 이동 // 변수 초기화(추출) - 식별자 해결 6. 변수 getBook에 undefined 할당 초기화 7. scope에 등록 8. 엔진 컨트롤 처음으로 이동 // 코드 실행 - debugger, console 등 실행코드 동작 9. getBook에 function(){ return "책1"; } 할당 10. scope 등록 11. console.log로 getBook 호출 12. 변수로 지정된 getBook에서 표현식 실행 13. 책1 반환 14. 콘솔창 출력 15. book 함수 내 반환값이 없기에, void 함수로 처리되어 undefined를 반환 알맞게 정리된 건지 궁금합니다..
-
미해결쉽고! 짧고! 강하게! 준비하는 웹디자인기능사 실기
자료 관련
안녕하세요 강사님. 간혹 제공되는 학습 파일이 강의에서 진행된 코드들과 달라서 학습하는데 어려움을 겪고 있습니다. 혹시 이 강의에서 진행된 파일 그대로 받을 수 있을까요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
브라켓에서 폴더 구조가...
이 상태로 작업하는게 맞나요? 제출시 수험자 파일과 포토샵 원본 파일은 제외한 A01(임의로 지정) 파일을 제출하고요. index.html은 브라켓 열고 마우스 우측 버튼 클릭해서 파일 만들기로 만들었어요.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
질문이요~
Article 수정하거나 만들때, project 선택하는 부분에서요 project = forms.ModelChoiceField(queryset=Project.objects.all(), required=False) 내가 만든 Project만 선택하게 하고싶은데 queryset안에서 filter 처리 하기 위한 데이터를 가져오고싶은데 form안에서는 가져올수 없나요? 예를들어 view에서는 requset.user로 user 정보를 가져올수있는 것처럼요
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
아파치 웹서버가 실행이 안되요 ㅠㅠㅠ
이럴 때는 어떻게 해야 하나요?