묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
edit return 할 때 질문드립니다.
삭제된 글입니다
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
안녕하세요.! 세로로 한번 해보고 싶어서 해봤는데 이렇게 하면 될까요?
먼저, 강의 잘 보고 있는 수강생입니다.! 감사합니다.! 처음 질문 남겨보는데, 1) 가로로 만들어보고 세로로 한 번 만들어보고 싶어서 해봤는데 이렇게 하면 될까요? 2) 그리고, 가로와 마찬가지로 세로에서 ①height: 100vh; width: 300%; / height: 100vh; width: 33.3333%; 도 ②height: 300%; width: 100vw; / height: 33.3333%; width: 100vw; 로 줘도 되는데 세로로 만들 경우 형식적으로는 ②으로 해줘야 하는 건가요? -> 둘 다, .tabs { height: 100vh; } 를 넣어주기만 하면 되더라구요.! .tab-inner { /* border: 1px solid red; */ } input[name=tabmenu] { display: none; } .tabs { position: relative; height: 100vh; overflow: hidden; } .items { height: 100vh; width: 300%; position: absolute; top: 0; left: 0; transition: 0.5s; } .items div { height: 100vh; width: 33.3333%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; } .items div:nth-child(1) { background-color: dodgerblue; } .items div:nth-child(2) { background-color: purple; } .items div:nth-child(3) { background-color: rgb(255, 131, 30); } .items div h1 { font-size: 60px; color: #fff; } .btn { position: absolute; top: 50%; left: 20px; transform: translate(50%,-50%) } .btn label { display: block; width: 5px; height: 50px; background-color: #fff; margin-bottom: 10px; cursor: pointer; } input[id=tab1]:checked ~ .tabs .items { top: 0; } input[id=tab2]:checked ~ .tabs .items { top: -100%; } input[id=tab3]:checked ~ .tabs .items { top: -200%; } 그럼, 선생님께 질문을 살포시...남겨두고 다음 강의 계속 들으러 갈게요:) 화이팅!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
new-form에 대한 요청을 할때마다 계속 NullPointError가 발생합니다.
제목과 같이 v3회원가입 url로 넘어갈때마다, attribute에 값이 없어서 계속 nullpoint 에러가 발생하는데 해결방법을 알고 싶습니다.
-
미해결2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax
현재 기준으로 쥬피터 노트북 메뉴가 안보이네요
아래에 있는 메뉴가 구름 파이썬 프로젝트 실행 시키면 보여야 되는데 안보이네요 어떻게 해결할 수 있을까요?
-
미해결
새로 강의를 개설하려면
새로 강의를 개설하려면 어떻게 해나 하나요?- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
[2021년 출제기준] 웹디자인기능사 실기시험 완벽 가이드(HTML+CSS+JQUERY) 수업 PDF 자료
안녕하세요 선생님! 웹디자인기능사 실기시험 강좌를 이제 막 수강 시작하려고 하는 학생인데요, 강의 소개에 있는 PDF는 혹시 어떻게 제공되는 건지 여쭤도 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님...게시글 lastId로 불러올때 질문입니다(무한스크롤)
제가 제로초님 강의를 듣고 따로 프로젝트를 만들고 있는데 무한 스크롤 목록을 보여줄때 where에 조건이 하나 더 붙어야 한다면 어떻게 해주어야하나요?? 제가 만드는 프로젝트는 사용자가 쓴 게시글만 목록에 뿌려주는 형식으라, where에 조건이 하나 더 들어가는데요... 초기 로딩될때는 잘 나오지만 게시글이 무한스크롤 되게끔 스크롤링하면 밑에 게시글이 나오지 않아서 질문드립니다... router.get('/', async (req, res, next) => { // GET /categories try { const where = {}; if (parseInt(req.query.lastId, 10)) { // 초기 로딩이 아닐 때 where.id = { [Op.lt]: parseInt(req.query.lastId, 10) }; console.log(where); } console.log('라스트 아이디?', parseInt(req.query.lastId, 10)); const categories = await PostCategory.findAll({ where: { MemberId: req.query.memberId }, limit: 9, order: [ ['createdAt', 'DESC'], // 게시글 내림차순 ], include: [ { model: Member, }, { model: Attachment, }, ], }); // 모든 게시물 가져온다 // console.log(categories); res.status(200).json(categories); } catch (error) { console.error(error); next(error); } }); 제가 작성한 코드입니다. 내가 쓴 게시글만 불러오고 싶어서 memberId를 쿼리값으로 불러왔습니다.. GET /categories?lastId=0&memberId=1 200 처음 렌더링할땐 이렇게 라스트 아이디 값과 멤버 아이디 값을 잘 불러오는데, 스크롤을 내리면 GET /categories?lastId=7&memberId=undefined 200 6.896 ms - 2 이렇게 멤버 아이디 값이 undefined가 나오는 것 같습니다ㅠㅠ if (parseInt(req.query.lastId, 10)) { // 초기 로딩이 아닐 때 // lastid 가 parseInt(req.query.lastId, 10)보다 작은... where.id = { [Op.lt]: parseInt(req.query.lastId, 10) }; console.log(where); } 여기에서 where.id 에 멤버 아이디를 안넣어줘서 그런건가 싶어 멤버 아이디를 넣어줬는데 그래도 500 에러가 뜨네요ㅠㅠ 혹시 여기 where.id 값에 memberid 값을 넣는 방법이 무엇일까요...? 시퀄라이즈 다중 where 처리..이런식으로 구글링해도 확실한 답을 못찾겠어서 질문드립니다ㅠㅠ
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
mobile rwd tester 이 이제 없는거같아요
알려주신 크롬확장프로그램중에 mobile rwd tester 요게 더이상 없는거같은데 대체프로그램으로 뭘써야좋을까요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
인텔리제이 단축키 질문입니다.
중간중간 변수명 자동완성해주는건 단축키가 어떤건가요? 예를들어서 em.createQuery()에서 어떤 단축키를 누르면 List findMembers = em.createQuery(); 이렇게 자동완성 시켜주는거같던데
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
수강 순서 관련 문의
안녕하세요. Part1 부터 수강중인 학생입니다. 다름이 아니라 저는 프론트, 백 개발이 아닌 다른 커리어를 위해 CPP 강의를 수강중에 있습니다. 아무래도 다른 커리어를 위해 수강중인 것 이다보니 Part1 완강 이후 Part2,3,4 중에서 필요한 Part만 선택하여 수강하고자 합니다. 이때 Part2, 3, 4 를 꼭 순서대로 수강해야하는지 여쭤보고 싶습니다. 감사합니다.
-
미해결애플 웹사이트 인터랙션 클론!
질문있습니다.
선생님 안녕하세요. 인터렉티브 웹사이트 강의 중간까지 듣고 애플클론 강의를 듣고 있습니다. 이런 강의를 만들어주신거에 감사함을 느낍니다. 인터렉티브 웹사이트에서도 언급하셨지만 전역변수 사용을 막기위해서 현 강의들에서는 익명함수안에서 정의를 하시는 걸로 이해하고 있습니다. 그러지 않고, 각 js 파일에서 다음과 같이 처리하는 것도, 블록 Scope 안에서 사용하는 것이랑은 다른걸까요 ? { const arr = [1, 2, 3]; } console.log(arr);
-
미해결Vue.js 시작하기 - Age of Vue.js
root 컴포넌트에서 undefined로 받습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 안녕하세요. 제가 진행한 부분은 root 컴포넌트에 데이터를 event발생하여 전달하는 부분까지 진행했습니다. app-content에서는 num = 10이 잘 등록되었는데, 버튼 이벤트를 발생할 때는 root 컴포넌트에는 undefined로 인식하여 이 값을 대입하는 현상이 있습니다. 오타도 안 난 듯 한데.. 어디서 문제인지 갑이 잡히지 않습니다. ㅠㅠ 에러 : Property or method is not defined on the instance but referenced during render 소스 : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Vue 외부 스크립트 호출 --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <title>Document</title> </head> <body> <div id="app"> <app-header></app-header> <app-content v-on:pass="resultNum(value)"></app-content> </div> <script> Vue.config.devtools = true; // 개발도구 사용여부(이건 제가 별도로 찾아서 적용했습니다.) var appHeader = { template: '<div>header</div>' }; var appContent = { // passNum 이라는 버튼을 클릭했을 때 appHeader로 데이터를 전달하는 방법 // → Root 컴포넌트로 event 발생시키고 appHeader로 props 전달한다. // 이때 Root 컴포넌트에서 하위 컴포넌트로 props를 실행하려면 데이터를 선언해야 한다. template: '<div>content' + '<button v-on:click="passNum">header로 전달</button>' + '</div>', methods: { passNum: function() { this.$emit('pass', 10); } } }; // root 컴포넌트 new Vue({ el: '#app', components: { 'app-header': appHeader, 'app-content': appContent }, data: { num: 0 }, methods: { resultNum: function(value) { // num 받기 this.num = value; } } }); </script> </body> </html>
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
주사위 6이 안 나와요
강의대로 잘 따라했는데요. 1~5까지는 나오는데 6은 안나옵니다. 강의 영상에도 6은 안 나오는 것 같은데, 왜 그럴까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
FIRST_VALUE랑 LAST_VALUE할 때 이해안되는 부분이 있어요
LAST_VALUE(salary) //salary의 마지막 값을 추출 OVER ( PARTITION BY playerID //playerid로 묶고 ORDER BY salary DESC //값이 큰 순서대로 정렬 ROWS BETWEEN CURRENT ROW AND UNBOUNDED FOLLOWING) //현재 줄부터 동일한 palyerID의 마지막 줄까지 범위를 지정 이렇게 해서 정렬 순서대로 가장 마지막의 값이 가장 작은 값이니까 가장 작은 값이 뽑혀오는 것까지는 이해되는데요 왜 ORDER BY로 큰 순서대로 정렬했는데 반대로 뒤집어져서 작은 숫자부터 출력되는지 이해가 안가요..
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
21:40 부분 질문이요!
Swift loop에 들어가서 ctrl alt 드래그를 하면 모양이 정팔각형이 아니고 찌그러지게 몰려 들어가게 되는데 혹시 뭐가 문제일까요?ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Lock을 거는 것과 await 키워드를 사용하는 것는 어떤 차이가 있을까요?
제목 그대로 lock과 await의 차이가 궁금합니다. C#에서 제공하는 await 키워드 또한 lock과 비슷한 느낌적인 느낌인데 혹시 차이가 있을까요? lock은 임계구역을 생성해서 보호막을 만드는 느낌이라면 await은 task가 끝날 때까지 잠시 대기 해주는 역할을 하는 것 같은데 먼가 둘의 차이가 정확하게 와닿지가 않아서요! 좀 더 정확하게 잘 이해가 안되는 부분은 "동시 다발적으로 await이 걸려있는 task를 처리한다고 했을 때 어떤 식으로 동작을 할까?"인 것 같아요.
-
미해결딥러닝 웹서비스 프로젝트 1 - 기본편. Object Detect 불량품 판별
from flask import Flask, request, Resopnse, jsonify 여기서 에러가 나와요..!
위와 같은 사진 형태로 오류가 나오는데 어떻게 해결해야하나요??
-
미해결홍정모의 따라하며 배우는 C언어
scanf 오류
- scanf 쓸려면 scanf 쓴 줄에 빨간줄이 쳐지면서 이러한 경고문이 뜨는데 어떻게 해결해야 하나요??? <경고문> 1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(491,5): warning MSB8028: 중간 디렉터리(Debug\)에 다른 프로젝트(myfirstproject.vcxproj)에서 공유하는 파일이 포함되어 있습니다. 이로 인해 잘못된 정리 및 다시 빌드 동작이 수행될 수 있습니다. #define _CRT_SECURE_NO_WARNINGS은 전처리를 해줬는데..무슨 문제인지 모르겠습니다ㅠㅠ Q2)또 다른 scanf의 오류가 나타났는데요! 아래 오류에 scanf 대신 scanf_s를 사용하라는 식의 오류가 나타났는데 이 오류는 왜 발생한것인가요???
-
미해결스프링 핵심 원리 - 기본편
NoUniqueBeanDefinitionException 에러 ..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(http://bit.ly/3fX6ygx)을 먼저 확인해주세요. 3. 질문 잘하기 메뉴얼(http://bit.ly/2UfeqCG)을 먼저 읽어주세요. 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 강사님 ! AutoAppConfigTest에서 OrderServiceImpl 에러가 발생해 문의드립니다 ㅠㅠ OrderServiceImpl 생성자쪽에 print 찍고 실행해보니 .. 생성자가 두번 호출되어 bean이 두개생성되어 오류나는거 같은데 .. 왜 두번 호출되는지를 잘 모르겠네요 .. 아래는 AutoAppConfigTest랑 AutoAppConfig 코드입니다.. public class AutoAppConfigTest { @Test void basicScan(){ AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(AutoAppConfig.class); MemberService memberService = ac.getBean(MemberService.class); assertThat(memberService).isInstanceOf(MemberService.class); OrderServiceImpl bean = ac.getBean(OrderServiceImpl.class); MemberRepository memberRepository = bean.getMemberRepository(); System.out.println("memberRepository = " + memberRepository); } } package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.MemberRepository; import hello.core.member.MemoryMemberRepository; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.FilterType; @Configuration @ComponentScan ( basePackages = "hello.core", //여기 패키지부터 스캔 //basePackageClasses = //컴포넌트 스캔중 뺄거 지정 (지정하지 않을시 default 현재 @ComponentScan이 붙은 설정정보 클래스의 package) excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) ) public class AutoAppConfig { @Bean(name = "memoryMemberRepository") MemberRepository memberRepository(){ return new MemoryMemberRepository(); } @Bean(name = "orderService") public OrderService orderService(){ System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository(), discountPolicy()); //return null; ////필드주입 } @Bean(name = "discountPolicy") public DiscountPolicy discountPolicy(){ return new RateDiscountPolicy(); } }
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
업데이트 시 질문
강의에서 age 와 name 을 업데이트 해줄 때 updatedBody.age = age updatedBody.name = name 이런 방식으로 하나하나 할당해주는데, 만약 할당해야할 속성이 너무 많은 경우에는 문제가 될거같아서 Object.assign(updatedBody, req.body)이런식으로 넣어도 괜찮은걸까요?