묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨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)이런식으로 넣어도 괜찮은걸까요?
-
미해결웹 게임을 만들며 배우는 React
Hooks 관련 질문
안녕하세요 제로초님! 이번 강의에서 hooks의 특성상 항상 함수 컴포넌트가 재실행되어 그 안에 코드가 모두 다시 실행된다고 하셨는데 여기서 궁금증이 생겨 질문 드립니다. lottoNumbers는 useMemo로 인해 한번 실행되고 계속 기억하고 있어서 winNumbers가 변함이 없다는 것은 이해가 됐습니다. 여기서 그럼 다른 winballs, bonus, redo는 매번 실행이 되는거면 계속 새롭게 다시 선언이 되어서 초기화가 되는게 아닌가요? 이상한 질문인 것 같지만.. 헷갈려서요ㅜㅜ