묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Nuxt.js 시작하기
nuxt 버전 질문입니다.
위 질문에서 'npm install nuxt@2.15.3' 으로 강의버전에 맞는 nuxt.js를 설치 할 수 있다고 말씀해 주셨는데 npm init nuxt-app 으로 프로젝트를 만든 뒤에는 수정할 수 없는 건가요?아니면 Vue 프로젝트를 먼저 만들고 난 뒤 해당 버전의 nuxt.js를 설치한 다음 폴더구조를강의에 맞게 설정해주면 정상적인 작동이 될까요?
-
미해결초보자를 위한 HTML 기초
리액트에서 picture 사용법
혹시 리액트에서 picture, source를 사용하는 방법을 아실까 해서 질문 남겨봅니다. 아래 코드와 같이 리액트에서 응용해보았는데, 화면에는 이미지가 나오지 않습니다. img 태그를 썼을 때는 정상적으로 보입니다. import React from 'react'; import Image1 from './images/image.png'; import Image2 from './images/image@2x.png'; import Image3 from './images/image@3x.png'; function App() { return ( <picture> <source src={Image1} srcSet={`${Image2} 2x, ${Image3} 3x`} type="image/png" /> </picture> ); } export default App; 그리고 지금은 source의 src에 기본 이미지를, srcSet에는 화소 밀도가 두배, 세배인 이미지를 넣는 방식으로 사용하였는데,src를 사용하지 않고 srcset에만 모두 넣어 사용이 가능한지도 궁금합니다.예를 들어, <picture> <source media="(min-width: 45em)" srcSet="large.jpg, large-hd.jpg 2x" /> <source media="(min-width: 18em)" srcSet="med.jpg, med-hd.jpg 2x" /> <source srcSet="small.jpg, small-hd.jpg 2x" /> <img src="small-1.jpg" alt="rwd" /> </picture> 이렇게 사용이 가능한지 알고 싶습니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
windows nvm 삽 오지게 푸다가 해결방법 남기고 갑니다
windows는 강의대로 하시면 안되고 windows용 프로그램 받으셔야 합니다 우선 programfiles -> nodejs 폴더 삭제 Users/user/Appdata/Roaming -> npm, nvm(설치된경우) 삭제 https://github.com/coreybutler/nvm-windows/releases 들어가서 nvm-setup.zip 압축해제 nvm-setup.exe 실행 후 설치 ****cmd, 파워셀 관리자명령으로 실행***** nvm install 10.16.3 nvm use 10.16.3 만약 use에서 오류 날 경우 다시 nodejs, npm, nvm 삭제. 폴더 없으면 그냥 그대로 진행 (아마 nvm 빼고 없을거에요) 자기가 원하는 경로에 nvm 폴더 생성 setup.exe 실행하고 설치 시 폴더경로를 nvm 폴더 생성한 경로로 지정 다시 nvm install nvm use
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
어떤 논문인가요?
선생님 안녕하세요, 강의를 상황상 앞에서부터 못 듣고 SSD에 대한 학습이 필요해 이 부분을 먼저 들었는데요, 그래서 모를지도 모르는데.. 혹시 말씀 중 참고하셨다 언급하신 '논문'이 어떤 논문인가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
채널 생성시 개발자도구에서
안녕하세요 채널 생성시 채널생성이 되지 않고 개발자도구 network란에 "존재하지 않는 워크스페이스 입니다" 라고 뜹니다. 타이핑도 모두 동일하고 어느부분이 잘못됬는지 잘 모르겠습니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
map 함수의 리턴값에 관한 질문입니다
concureent.futures의 map 함수의 출력값과 관련해서 궁금한 내용인데요 from concurrent import futures import threading import time def task(n): print('{} : sleeping {}'.format(threading.current_thread().name, n)) time.sleep(n / 10) print('{} : done with {}'.format(threading.current_thread().name, n)) return n / 10 ex = futures.ThreadPoolExecutor(max_workers=2) print('main : starting') results = ex.map(task, range(5, 0, -1)) print('main : unprocessed results {}'.format(results)) print('main : waiting for real results') real_results = list(results) print('main : results : {}'.format(real_results)) 다음의 코드를 실행하니 print('main : unprocessed results {}'.format(results)) 이 부분의 출력값이 ThreadPoolExecutor-0_1 : sleeping 4main : unprocessed results <generator object Executor.map.<locals>.result_iterator at 0x000002899230B7B0> 이렇게 나오는 것을 확인할 수 있었습니다.. generator와 iterator가 모두 나오는걸 볼 수 있었는데요 map 함수의 출력값은 generator인가요 iterator 인가요??
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Resource HateOAS
Resource 부분에서 HateOAS가 보이지 않는데 어떤 오류일까요..? POM.xml 에는 정상적으로 등록되어 있습니다..
-
해결됨Oracle SQL 입문자를 위한 강의
dummydata파일 수정본으로 올려주실 수 있나요?
안녕하세요 강사님, 더미데이터파일 수정본으로 새로 올려주실 수 있는지 여쭙고 싶습니다. 오라클db와 문법에 차이가 있는 파일이 그대로 업로드 되어 있는게 당황스러워요. 웬만하면 강의 영상으로 해결하려 했는데 강사님 하시는 걸 보고 똑같이 따라해도 8행부터 6236행까지 쭉 오류가 뜹니다.
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
질문입니다.
안녕하세요. 강의를 듣고 하는 도중에 잘 안되어 질문드립니다. { "success": true, "data": "login" } 이렇게 나올까요..? 유효성검사도 안 됩니다. (이메일을 반값으로 요청해도 위와 같이 나옵니다. 회원가입은 유효성검사 전부 잘 됩니다.) 컨트롤러 부분에서 jwtLogin 함수가 안불러지는거 같은데 어떤 부분이 문제일까요?? 깃허브에서 코드 따와서 했는데도 계속 data가 토큰이 안 나오고 login만 나오네요.. ㅠㅠ 혼자 찾아보려고 했는데 안 되어서 질문드립니다. import { Injectable, UnauthorizedException } from '@nestjs/common'; import { CatsRepository } from 'src/cats/cats.repository'; import * as bcrypt from 'bcrypt'; import { JwtService } from '@nestjs/jwt'; import { LoginRequestDto } from './dto/login.request.dto'; @Injectable() export class AuthService { constructor( private readonly catsRepository: CatsRepository, private jwtService: JwtService, ) {} async jwtLogIn(data: LoginRequestDto) { const { email, password } = data; //* 해당하는 email이 있는지 const cat = await this.catsRepository.findCatByEmail(email); if (!cat) { throw new UnauthorizedException('이메일과 비밀번호를 확인해주세요.'); } //* password가 일치한지 const isPasswordValidated: boolean = await bcrypt.compare( password, cat.password, ); if (!isPasswordValidated) { throw new UnauthorizedException('이메일과 비밀번호를 확인해주세요.'); } const payload = { email: email, sub: cat.id }; return { token: this.jwtService.sign(payload), }; } }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
dictionary 질문
이부분에서 저 _objects.Add(typeof(T), objects); 부분에서 분명 밸류값이 빈 배열값이었거든요? 근데 뒤에 for문 돌리고 대입을 하면 _object의 밸류값도 같이 채워지던데 근데 대입을 하기전에 먼저 add를 했는데 먼저 add하고 나중에 값대입을 해도 dictionary는 채워지나요? debug로 확인하니까 채워지길래
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
강사님 도와주세요!
제가 하려고 해도 어떤 부분이 왜 안되는지 전혀 모르겠습니다. ㅠㅠ Console에 문제가 생겼다고 하지도 않은데 왜 안되는지 모르겠습니다. ㅠㅠ 빨간 박스가 전혀 움직이지 않고 undefined만 뜹니다.ㅠㅠ <!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"> <title>Mouse의 움직임</title> <style> body{ background-color: rgb(255, 182, 93); position: relative; } h1{ color: #000; } .cursor_item { position: absolute; width : 100px; height : 100px; background-color: red; top: 0; left: 0; } </style> <script> window.onload = function(){ let h1 = document.getElementsByTagName("h1")[0]; //Tag이름으로 선택 let cursor_item = document.getElementsByClassName("cursor_item")[0];//클래스 이름으로 선택 window.addEventListener("mousemove", mouseFunc,false); function mouseFunc(e){ h1.innerHTML = "x: " + e.clinetX + "y: " + e.clinetY; //console.log(e.clinetX, e.clinetY); cursor_item.style.transform = "translate(" +e.clinetX + "px," + e.clinetY + "px)"; } } </script> </head> <body> <h1>test</h1> <div class="cursor_item"></div> </body> </html>
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
실무에서 마이그레이션
안녕하세요! 혹시 실례가 되지 않는다면 답변 부탁드립니다! 회사에서 typeorm module config를 작성할때 ormconfig.ts 파일을 안빼신다고 하셨는데 혹시 현영님 회사에서는 마이그레이션은 typeorm cli를 사용하지 않으신가요???
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
다운캐스팅에 대해서 질문이 있습니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]무지한 질문을 드려서 정말 죄송합니다. 다운캐스팅 하실때에 원래 업캐스팅을 진행하고 다운캐스팅이 가능한것으로 알고있는데 구글링을 해봐도 RequestServlet -> HttpServletRequest로 다운캐스팅 가능한 이유를 모르겠습니다.. 답변 해주시면 감사하겠습니다!
-
미해결동영상으로 배우는 솔리드웍스(Solidworks) 2019 3D모델링, Part 1
파워포인트 자료는 어디서 다운받나요?
파워포인트 자료는 어디서 다운받나요?
-
미해결앱 기획의 새로운 방식, Figma!
서비스 메뉴 구조도 작성하기 2부 자료
안녕하세요~ 서비스 메뉴 구조도 작성하기에 PPT 자료는 어디서 확인 가능할까요? 엑셀자료만 업로드 되어있는거 같은데..확인 부탁드립니다.
-
해결됨PHP 7+ 프로그래밍: 객체지향
패키지스트에서 똑같이 따라했는데 안되서....
강의 똑같이 따라하고 했는데도.. 안되길래.. 몇시간을 삽질을 했습니다.. 잘 안되시는 분들이 분명 있을꺼라 생각되어.. 남깁니다.. 만든 패키지 파일에서 컴포저로 다운받을때 계속 에러가 발생해서 확인해보다가 알아낸 내용을 공유합니다. 이렇게 pronist/eclair 하려다가 패키기스트에 등록하려다보니 중복된다고 하길래 저의 아이디로 등록을 했는대도 강사님처럼 한번에 다운로드가 되지 않아서... 패키지 다운받을때 명령 끝에 한가지 키워드를 추가하면 다운로드가 된다는 것을 알았네요.. composer require 패키지명:dev-main 이렇게 하고서야 다운로드가 되었습니다.
-
미해결스프링 핵심 원리 - 기본편
커리큘럼 고민으로 질문드립니다!
안녕하세요 스프링핵심원리를 마치고 커리큘럼 관해 질문 드립니다! 저는 이 다음 수업으로 일단 HTTP수업을 들을 예정인데요 커리큘럼 관해 질문을 드리고 싶습니다. 스프링입문(완료)- 스프링 원리(완료)- HTTP(진행중) 이렇게 진행중인데요 그 다음에 MVC수업을 들을지 아니면 JPA 커리큘럼을 따라가야 할지 잘 모르겠습니다. 저는 12월, 1월 취업을 목표로 하고 있고 빨리 저 혼자 프로젝트를 만들어보고 싶긴 한데요. 강사님께서 야생형을 추천하시면서 바로JPA로 가라고 하시는데 원래 http 수업 다음인 mvc를 안들어도 JPA가서 수업을 듣고 이해하고 따라갈 수 있을까요? http웹 수업 이후 mvc1편을 듣고 가야할지 jpa커리큘럼으로 바로 넘어가도 될지 고민이 되어 질문 남깁니다 바로 jpa로 갔다가 못따라갈까봐 걱정은 되고 하지만 마음은 급하고 잘 모르겠습니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
08:11초 CreateChannelModal 임포트시 오류발생
안녕하세요 제로초님 08:11초에서 CreateChannelModal import 할때 아래 setShowCreateChannelModal에서 아래와 같은 오류가 발생합니다. (구글에서 구글링해보고 다 해봤는데 어디가 문제인지 몰라 여쭈어보려고 합니다.) '{ show: boolean; onCloseModal: () => void; setShowCreateChannelModal: Dispatch<SetStateAction<boolean>>; }' 형식은 'IntrinsicAttributes & Props' 형식에 할당할 수 없습니다.'IntrinsicAttributes & Props' 형식에 'setShowCreateChannelModal' 속성이 없습니다.ts(2322)
-
미해결코딩인터뷰를 저격하는 JS 스나이퍼 양성학교
이벤트 위임관련...
내용 너무 좋네요... 버블링과 캡처링에 대해서 쉽게 설명해주셨어요. 다만 개인적으로 아쉬운부분은 왜 요소마다 addEventListener를 매번 등록이 아닌 이벤트 위임을 사용하게되는지 내용을 구체적으로 더 언급을 해주셨으면 좋지않았을까싶어요. 제가 아는 범위내에서 설명을 드려보고자한다면 이벤트가 필요한 요소마다 매번 addEventListener를 등록하게된다면 메모리 부담이 증가하게됩니다. 그래서 이벤트 위임을 이용하는것으로 알고 있어요. 여기서 질문이 있는데... js에서 만약 등록된 요소를 remove element를 하게된다면 이전에 removeEventListener를 하고 remove element를 해야할까요? 아니면 그냥 요소만 삭제한다면 gc에서 알아서 지워줄까요??
-
미해결Vue.js + TypeScript 완벽 가이드
git 접근 권한 요청 드립니다.
github id : seokg79 inflearn email : mo.sp@autocrypt.io