묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로젝트로 배우는 Vue.js 3
메인화면에서 로고
메인화면 네브바에 로그를 박아 놓았는데 단일컴포넌트로 들어가면 로고가 잘 뜨는데 자식이 여러개달린 부모컴포넌트로 들어가면 로고가 에러가 뜹니다ㅠㅠ... import로 선언을 해야할지..저좀 도와주세요 쌤 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
_app.js 질문드립니다.
1. _app.js에서 NodeBird 컴포넌트에서 Component는 components 폴더에서 가져오는 건가요? import React from "react"; import PropTypes from "prop-types"; import Head from "next/head"; import "antd/dist/antd.css"; const NodeBird = ({ Component }) => { return ( <> <Head> <meta charSet="utf-8" /> <title>NodeBird</title> </Head> <Component /> </> ); }; NodeBird.propTypes = { Component: PropTypes.elementType.isRequired, }; export default NodeBird; 2. children과 Component 이외의 단어를 쓰니 인식하지 못하던데 반드시 위의 단어들을 사용해야 하나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 요청 메시지에서 path에 대한 정의가 헷갈립니다.
안녕하세요. 좋은 강의 감사드립니다. HTTP 메시지의 요청 메시지 구조에서 `/search`로 시작하는 path가 절대경로라고 하셨는데 host(server URL)에 대한 상대 경로 아닌가요? Swagger OpenAPI 3.0 스펙에서는 아래와 같이 명시하고 있습니다. All paths are relative to the API server URL. The full request URL is constructed as <server-url>/path. `/` 루트 경로로 시작하면 절대경로라고 알고 있기 합니다. 절대경로가 맞다면 Host URL와 분리해서 말씀하신 건가요? 만약 그렇다면 강의에서 지칭하고 있는 API URL은 Host URL을 제외한 엔드포인트 경로인가요? 이부분도 위에 적은 'The full request URL is constructed as <server-url>/path.' 문구와 다르게 때문에 헷갈립니다. 명확한 정의 부탁드립니다. 감사합니다.
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
request 설치
pip install requests 후에 import requests를 하려고 했는데 계속 ModuleNotFoundError: No Module named 'requsts'가 뜹니다ㅜㅜ 이럴땐 어떻게 해야하나용
-
미해결Vue.js + TypeScript 완벽 가이드
깃헙 권한 요청 부탁드립니다.
안녕하세요~ 깃헙 권한 요청 부탁드립니다.
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
mvvm 패턴 과 구글 권장 설계 패턴의 차이
좋은 강의 찍어주셔서 감사합니다! mvvm 샘플 예제 코드와 강의에서 설명해주신 내용을 정리 해보고 있습니다 mvvm 패턴에서는 비즈니스 로직은 model 에서 프레젠테이션 로직은 MVVM viewModel 에서 처리해주고 구글 권장 설계 패턴에서는 프레젠테이션, 비즈니스 로직 모두 AAC ViewModel에서 수행해주되, 이렇게 될 경우 소위말하는 Got viewModel 이 될 수 있기 때문에 Domain Layer 를 도입할 수 있다 (usecase를 통한 비즈니스로직 처리) 라고 이해하면 될까요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
09_HTTPS_NGINX 관련 문의입니다
09_HTTPS_NGINX 에서 도메인 연결후 http://도메인/index 까지는 정상 연결이 되었습니다 . 그런데 https://도메인 연결은 잘안되서 문의드리고 docker-compose up -d 실행지 저와 다르게 나와서 인터넷을 찾아봤지만 잘모르겠습니다 도와주세요 처음 캡처는 첫번쨰 시도에 나온 캠쳐이고 두번쨰 시도때 나온 챕처입니다. 어디가 문제일까요 http는 연결이 되는거 같지만 https:는 어딘가 잘못된거 같습니다.- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요
-
해결됨반응형 웹사이트 포트폴리오(App Official Landing Website)
!important 에 대해서 질문 드립니다.
guide 섹션 - 슬릭 슬라이더 css 상세 디자인 6:57 안녕하세요. 선생님 강의에 따라서 코딩하면서 공부하고 있는데요. .mockup-slider .slick-arrow { display: none; 적용이 안 되는 거예요. 선생님 강의에서는 적용이 되었고요. 하지만 안 되는 경우도 있으니 !important 넣어주면 될 거라고 말씀해주셨고요. 이 부분에서 궁금한 점이 생겨서요. 선생님과 똑같이 따라해왔는데 저는 display:none; 이 왜 적용이 안 된 건지 궁금하고요. 혹시 코딩에 있어서 순서의 다름 부분으로 이런 차이가 발생될 수 있는 건지요? 그리고 slick custom css 에서 보면, .slideshow .slikck-arrow { display: none !important; 이렇게 slideshow 이곳에 이미 넣어줬잖아요. 그래서 .mockup-slider 에서 display: none;이 적용이 안 된 거였을까요? !important넣어주니깐 적용은 됩니다. 임포턴트는 가급적 적게 쓰는 것이 좋다고 들은 것 같은데요. 이렇게 한번 사용하게 되면 그 다음 요소가 적용되기 위해서 또 사용할 수 밖에 없는 것 같은데요. 말이 너무 길어졌네요..ㅜㅜ그러니깐 선생님과 똑같이 코딩을 해왔는데도 강의에서는 display:none;이 적용되고 저는 적용이 안돼서 important로 해야 적용되는 것과, 적용 안 된 이유가 위에서 !importnant를 넣어준 것 때문에 적용이 안 된 것이 아닐까 하는 궁금증을 여쭙고 싶었습니다. /* ▦▦▦▦▦▦▦▦▦ Slick Custom CSS ▦▦▦▦▦▦▦▦▦ */ .slideshow .slick-arrow { border: 1px solid #000; display: none !important; } .slideshow * { outline: none; } /* Review Slider */ .review-slider .slick-dots li { margin: 0; } .review-slider .slick-dots li button:before { opacity: 1; transform: scale(0.8); } .review-slider .slick-dots li.slick-active button:before { opacity: 1; color: transparent; border: 1px solid #000; border-radius: 50%; top: -2px; transform: scale(0.6); } /* Next Prev */ .review-slider .slick-arrow { /* border: 1px solid #000; */ /* z-index: 1000; */ } .review-slider .slick-prev:before, .review-slider .slick-next:before { color: red; content: "\f104"; font-family: fontawesome; color: #000; font-size: 30px; opacity: 1; } .review-slider .slick-next:before { transform: rotateY(180deg); display: block; } /* mockup-slider */ .mockup-slider .slick-arrow { display: none !important; } .mockup-slider .slick-dots { bottom: 10px; } .mockup-slider .slick-dots li { margin: 0; }
-
미해결고수가 되는 파이썬 : 동시성과 병렬성 문법 배우기 Feat. 멀티스레딩 vs 멀티프로세싱 (Inflearn Original)
multiprocessing(4) - Sharing state 8분 21초 질문입니다
프로세스에서 주소공간이 독립적라는 걸 2_5_1 예제를 통해서 공유가 안되는 걸 설명해주시고 2_5_2 에서는 공유가 되는 걸 보여주셨는데, 그럼 주소공간은 독립적이고 주소가 아닌 값만 공유를 하는 것인 건가요? 주소 공간과 데이터를 별개로 봐야 하는 건가요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 풀에서 타임아웃 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요 영한님 강의 수강생입니다. 다음이 아니라 커넥션 풀에 대한 강의를 듣다가 질문이 생겼습니다. 질문1) 강의에서는 커넥션 풀의 커넥션들은 이미 연결이 된 상태로 존재한다고 들었는데, 만약 커넥션을 필요로 하는 요청이 오지 않고 계속해서 커넥션 풀에 커넥션이 남아있게 된다면, TCP 타임아웃이 발생하여 커넥션이 만료될텐데, 이럴 경우에는 어떻게 처리가 되는지 궁금합니다. 히카리에서 TCP 타임아웃이 발생한 커넥션을 다시 살려놓거나 아니면 JDBC 드라이버 단에서 알아서 다시 살려놓을수도 있겠다는 생각을 해봤습니다. 질문2) 커넥션 풀에서 커넥션을 받아 쿼리를 수행하던 도중에, TCP 커넥션이 만료된다면 어떤 상황이 발생하는지 궁금합니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다
인프런 아이디 : ekhwang 인프런 이메일 : ekhwang@changhc.com 깃헙 아이디 : jjh349123@gmail.com 깃헙 Username : JangWoook
-
해결됨[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
협업 서버 질문
강의 내용을 보다 궁금한 점이 생겨 질문 드립니다! 이전 커뮤니티 앱만들기를 진행했을떄 서버는 파이어 베이스를 이용해서 혼자 앱을 만드는 시간을 가졌습니다. 만약에 다른 누군가가 백을 제가 프론트를 담당하여 어플을 만드려고 할때, 학생 수준에서 서버는 어떤걸 사용하는게 좋을까요?
-
해결됨실전! Querydsl
postgresql 쿼리를 dsl 에서 사용시 질문 드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]postgresql 쿼리문을 dsl 을 통해 사용하려 합니다. group by 를 사용하여 해당 기준에 따른 특정 컬럼의 데이터를 array_agg를 통해 받아오려면 어떻게 해야할까요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
윈도우에서 zybo z7-20 장치 인식 문제
안녕하세요. zybo z7-20을 직구했습니다. 그런데 이거 microUSB로 PC(윈도우)에 연결하면 장치관리자에 COM Port 장치로 인식이 돼야 하는건가요? 윈도우에서 zybo z7-20 을 인식하지 않습니다. Vivado의 Hardware Manager에는 localhost(0)으로 나오고 Vitis에서는 Launch HW할 때 문제가 발생합니다. Vivado Hardware Manager Vitis Launching Error 보드 전원 스위치 옆에 점프는 USB로 되어있습니다. Vivado 설치 경로에 있는 digilent driver도 다시 설치해봤지만 여전히 문제입니다ㅠㅡㅠ
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
회원 정보 수정에 관하여 질문드립니다!!
안녕하세요. 강의를 듣던 도중 궁금한게 생겨서 질문드립니다. 만약에 회원정보 수정(비밀번호 수정, 이름 수정...)등을 할 때는 토큰이 필요하니 api/index.js에서 createInstance()가 아닌 새롭게 api/index.js에 (e.x) createInstanceWithUserAuth()와 같이 토큰을 세팅하는 인스턴스를 만들어서 api/auth.js에서 사용하면 될까요?? 즉, 토큰을 필요로 하는 사용자 관련 API를 만들 때 새로운 axios인스턴스를 만들어 토큰 설정 후 api/auth.js에서 사용하나요?항상 좋은 강의 감사합니다!
-
미해결3DS MAX 입문강좌 (입문부터 자동차 예제까지)
사이즈 관련...
사이즈 관련 문의드립니다.저번주부터 계속 혼자 해결할려고 하는데 해결이 안되어서요..건물에 차가 움직이는 것으로 GLTF로 저장해서 전달하는 건데요10m차를 첨에 잘 모를때 mm로 다 설정을해서 너무 작게 나온다고 해서 스케일로 전체를 늘려서 전달해서 잘된다고 하더라구요10대정도 작업을 해야한는데 선생님 강의듣고 작업을 기본세팅을 미터로 바꾸고 첨부터 다시 작업을 했습니다. 그런데 제가 display를meter /system 세팅을 1m로 세팅을 잘못해서 해서 엄청 크게 나온다고 하더라구요그래서 아래 이미지와 같이 display를meter /system 세팅을 0.1cm설정을 다시 해서 보냈는데도 사이즈가 똑같이 나온다고 하네요..참고로 오브젝트사이즈는 10m로 나옵니다. 급한 건인데 해결이 안되어서 질문드려 봅니다. 문제가 뭘까요..ㅠ.ㅠ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강의 슬라이드
안녕하세요 강사님. 강의 너무 재밌게 잘 듣고 있습니다. 혹시 강의 시 사용하는 발표 슬라이드는 따로 제공을 안해주시는지요? 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행시 중복 오류가 발생합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 오류메시지는 다음과 같습니다. Description: The bean 'memberService', defined in class path resource [Hello/hellospring/SpringConfig.class], could not be registered. A bean with that name has already been defined in file [/Users/Kim/Desktop/test/hello-spring/out/production/classes/Hello/hellospring/services/MemberService.class] and overriding is disabled. Action: Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true 다른분들 오류사항을 찬찬히 살펴보았으나 저랑 같은 오류가 있으신분을 못보기도 했고, 강사님은 별다른 문제없이 실행이 된 것으로 보아 제 실수인 것 같다고 판단되며, 인텔리제이 프로그램에서 해결방법으로 제시한 것은 이름을 바꾸거나 오버라이딩을 허용하라는거 같은데 이 제시책을 어떻게 수행해야할지도 잘 모르겠거니와, 이게 올바른 해결방법인지 잘 모르겠어서 질문드립니다. 제 파일은 링크로 공유해두었습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
15:15 테스트 url 확인
15:15 MvcMemberFormServlet 테스트 인데 http://localhost:8080/servlet-mvc/members/new-form 경로가 아닌 기존 jsp 테스트인 http://localhost:8080/jsp/members/new-form.jsp 페이지로 결과 확인한 부분이있는것 같습니다 !
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
MyBatis findById에서 id null
현재 mysql과 연동해서 테스트를 진행하였고 ItemMapper.xml상에 코드는 다음과 같습니다 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="InflearnSpringDBReal.SpringDB3MyBatis.repository.mybatis.ItemMapper"> <insert id="save" useGeneratedKeys="true" keyProperty="id" keyColumn="item_id"> INSERT INTO Item (item_name, price, quantity) VALUES (#{itemName}, #{price}, #{quantity}) </insert> <update id="update"> UPDATE Item SET item_name=#{updateParam.itemName}, price=#{updateParam.price}, quantity=#{updateParam.quantity} WHERE item_id=#{item_id} </update> <select id="findById" resultType="Item"> SELECT item_id, item_name, price, quantity FROM Item WHERE item_id=#{id} </select> <select id="findAll" resultType="Item"> SELECT item_id, item_name, price, quantity FROM Item <where> <if test="itemName != null and itemName != ''"> AND item_name LIKE concat('%',#{itemName},'%') </if> <if test="maxPrice != null"> AND price <=#{maxPrice} </if> </where> </select></mapper> item table은 다음과 같습니다 @Testvoid save() { // given Item item = new Item("itemA", 10000, 10); log.info("item = {}", item); // when Item savedItem = itemRepository.save(item); log.info("savedItem = {}", savedItem); log.info("saveItem.getId() = {}", savedItem.getId()); log.info("{}", itemRepository.findById(savedItem.getId())); // then Item findItem = itemRepository.findById(savedItem.getId()).orElse(null); log.info("findItem = {}", findItem); assertThat(findItem).isEqualTo(savedItem);} 이 테스트를 진행하게되면 결과가 다음과 같이 나오는데 여기서 왜 findItem에 id가 null로 나오는지 파악이 안되고 이거때문에 save test가 failed이 나옵니다. 어디가 문제인지 알수있나요??