묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결벡터 미적분학 시리즈1 - 미분 기초
Normalize 질문
해당 강의의 9:11 부분에서 Example2의 예제를 가지고 벡터 v=(2,3,-1)을 Unit Vector로 만들어주는 과정을 거치게 되는데요,벡터의 길이가 rot{14} 가 나왔으므로 기존 벡터 v에 각 x,y,z 항에 1/rot{14}를 곱해v/||v|| = {2/rot{14}}*i+{3/rot{14}}*j-{1/rot{14}}*k 가 나와야되는거 아닌가요 ?-? 영상에서는 조금 다른 결과값이 나왔는데.. 혹시 제가 놓친게 있다면 말씀주시면 감사하겠습니다!
-
미해결자바스크립트 : 기초부터 실전까지 올인원
20초~ 59초 사이에 pagenationHTML 질문드립니다.
혹시처음에 `<<` 이런 화살표를 만들기위해서1) for문 들어가기전에 pagenationHTML = `` 이렇게하시구그다음에 `>>` 이런 화살표를 만들기위해서2) for문 실행후 pagenationHTML += `` 이렇게하셨는데왜 1번처럼 for문들어가기전에는pagenationHTML = `` 이렇게 =만 작성하셧구2번처럼 for문 실행후에는pagenationHTML +=`` 이렇게 += 작성하셨는지이해가 잘안가서 질문드립니다.
-
미해결모던 자바스크립트(ES6+) 심화
response object
fetch가 끝나면 프로미스를 반환하는거 아니였나요?..
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
안녕하세요 처음부터 다시할려고하는데요 프론트엔드 기초다지기 (HTML, CSS, JS)강의 깃허브 소스 주소좀 알려주세요 찾아봐도 없네요
프론트엔드 기초다지기 (HTML, CSS, JS) 강의 깃허브 소스 주소좀 알려주세요 찾아봐도 없네요깃허브에 찾아봐도 안나와서
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
git confing --global 이메일 이름 세팅 주의하세요!!!
git confing --global 이메일 이름 세팅 주의하세요!!!이메일이랑 이름 github랑 일치 안시키면git push 할때 push는 돼도 잔디안심어집니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
static 폴더에 파일 생성이 안됩니다..
static 폴더에 hello-static.html file 생성이 안되는 경우는 어떻게 해야할까요?resources 폴더 하위에 있는 폴더에 파일 생성 불가능한것 같습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 아이디 : ddegury@gmail.com인프런 이메일 : ddegury@gmail.com깃헙 아이디 : ddegury@gmail.com깃헙 Username : ddegury감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
플루드 필 문제 추천해주실 수 있나요?
백조의 호수나 숨바꼭질 5같은 문제 풀면서 이런 유형 문제를 두세개는 더 풀어봐야겠다는 생각이 강하게 들어서 글을 올립니당.qsize를 변수에 저장해서 큐가 빌때까지 탐색을 하는게 아니라 이번턴에 조사한 공간들만 큐에서 꺼내서 조사하겠다는거나 (숨바꼭질 5 ) 이번턴에 받은 만든 임시큐를 다음턴에 메인으로 사용하겠다는게 아직 안와닿는 느낌이여서요.(백조의호수)solved.ac에 tag: flood fill 이런게 없어서 글 올립니다~!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Authorization 헤더에 관한 질문입니다.
헤더가 사용자가 정의한 헤더인지, HTTP 표준으로 제공하는 인증 헤더 인지 어떻게 구분 하는지 궁금합니다.예를 들어 서버에서 Jwt 를 읽어올때 해당 header key 값을 Authorization 으로 설정을 해놓고,client 에서 요청을 보낼때 ,value 값으로 단순히 헤당 토큰만 넣어줬을때 ex) "Authorization" : "fadkslfjlkadsfjkadsfjdas"이것은 인증 헤더 라고 볼 수 있나요? 아니라면어떻게 구분하는지 또, 인증헤더와 개발자가 정의한 헤더 중 인증헤더를 사용하게 되면어떤 이점이 있는지 궁금합니다.
-
미해결웹 게임을 만들며 배우는 React
생성자 함수변경
안녕하세요 제로초님constructor 생성자 함수로 초반에 state값을 설정하셨었는데왜 8분대부터는 그냥 state를 직접 state = {liked : false}로 설정하셨는지 이유가 궁금합니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
getSub 함수 관련 문의드립니다.
선생님 getSub 함수 관련 질문입니다.강의 내용에서 배운것을 토대로 별도의 프로젝트를 진행중입니다.제 프로젝트의 경우에 findOneByOrFail에 id를 전달해주고 싶은데요.아래와 같이 타입 오류가 뜹니다. 이럴경우 어떻게 해야 할까요..const getOrderDetail = async (req: Request, res: Response) => { const id = req.params.id; try { const ids = await Order.findOneByOrFail({ id }); return res.json(ids); } catch (error) { return res.status(404).json({ error: "커뮤니티를 찾을 수 없습니다." }); } };
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
커넥션 풀에 있는 커넥션이 데이터를 얻는 과정에 대한 질문입니다.
커넥션 풀에 있는 커넥션들은 서버가 올라갈 때 데이터베이스와 연결되는 것 같은데..각각의 커넥션들이 연결을 얻을 때는 데이터베이스 드라이버를 통해 획득 가능한 커넥션을 조회하고, 드라이버에서 TCP/IP 커넥션을 연결하고, 데이터베이스에서는 내부 인증을 하고... 이런 과정을 거쳐야 하나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
bfs 풀이
강사님 안녕하세요. 이 문제를 bfs로 풀면 안되나요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
anaconda 사용중인데 pyenv 사용해야하나요???
anaconda 사용중인데 pyenv 사용해야하나요???기능이 비슷한것같은데 괜히 설치했다가 혹시 에러뜰것같아서요..현재 pyenv설치 안한상태에서 python 관련 출력상태입니다
-
미해결모던 자바스크립트(ES6+) 심화
비동기 통신, 실행
아 전에 질문이 이 파트를 이해를 잘 못한거 같은데 비동기 통신과 비동기 실행을 합치는 이유를 잘 모르겠네요 ㅠ비동기 통신만 하면 비동기 실행은 자동으로 되는게 아닌가요?..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
파일을 저장하는데 실패했다고 뜹니다.
서버쪽에 문제가 있는 것일까요? uploads 폴더에 들어가보면 사진은 저장이 잘 되어 있습니다.FileUpload.jsimport React, {useState} from 'react' import Dropzone from 'react-dropzone' import { Icon } from 'antd'; import axios from 'axios'; function FileUpload() { const [Images, setImages] = useState([]); //이미지를 몇개 올릴 수 있게 하기 위해서 배열로 생성 const dropHandler = (files) => { // 파일을 backend에 전달해줘야 한다. // 그리고 파일을 전달 할 때 따로 해줘야 하는게 있다. let formData = new FormData(); const config = { header: { 'content-type': 'multipart/form-data'} }; formData.append("file", files[0]); axios.post('/api/product/image', formData, config).then((response) => { if (response.data.success){ setImages([...Images, response.data.filePath]) } else { alert('파일을 저장하는데 실패했습니다.') } }); // formData와 config를 넣어주지 않으면은 파일을 보낼 때 에러가 발생하게 된다. }; return ( <div style={{ display: 'flex', justifyContent: 'space-between' }}> <Dropzone onDrop={dropHandler}> {({ getRootProps, getInputProps }) => ( <section> <div style={{ width: 300, height: 240, border: '1px solid lightgray', display: 'flex', alignItems: 'center', justifyContent: 'center' }} {...getRootProps()}> <input {...getInputProps()} /> <Icon type="plus" style={{ fontSize: '3rem'}} /> </div> </section> )} </Dropzone> <div style={{ display: 'flex', width: '350px', height: '240px', overflowX: 'scroll'}}> {Images.map((image, index) => ( <div key={index}> <img style={{ minWidth: '300px', width: '300px', height: '240px' }} src={`http://localhost:5000/${image}`} /> </div> ))} </div> </div> ) } export default FileUploadproduct.jsconst express = require('express'); const router = express.Router(); const multer = require('multer'); //================================= // Product //================================= const storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, 'uploads/') }, filename: function (req, file, cb) { const uniqueSuffix = Date.now() + '-' + Math.round(Math.random() * 1E9) cb(null, `${Date.now()}_${file.originalname}`) } }) const upload = multer({ storage: storage }).single("file") router.post('/image', (req, res) => { //가져온 이미지를 저장 해주면 된다. upload(req, res, (err) => { if(err) { return req.json({ success: false, err}) } return res.json({ seuccess: true, filePath: res.req.file.path, fileName: res.req.file.filename }) // 파일을 어디에, 무슨 이름으로 저장했는지 전달해주는 역할 }) }) module.exports = router; index.js
-
미해결Nuxt.js 시작하기
Linting tools
강의에서 나오는 Linting tools가 뭔가요?이전에 학습했다고 설명안하고 넘어가셨는데 저는 이전 강의를 듣지 못해서 뭔지 자세히 설명해주시면 감사하겠습니다
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
7강 AWS관련 추가 질문입니다
안녕하세요! 빠른 답변 감사합니다! 강사님의 답변을 보고 다시 docker-compose.yml파일과 .travis.yml파일을 살펴보았습니다. 8,9강에서 Docker-full-stack-app에서는 강사님 말씀처럼 도커허브의 Dockerfile을 이용해 만든 이미지를 사용하지만 6,7강에서는 Dockerfile.dev만 사용하고 Dockerfile을 사용하는 부분은 못찾겠더라구요ㅠㅠㅠ 조금은 지엽적인 질문일 수 있겠지만 너무 궁금합니다ㅠㅠ생소한 개념이 여러개 나와서 어렵지만 강사님 강의 여러번 돌려보면서 이해해보려 노력하고 있습니다! 오늘도 감사합니다!version: "3" services: react: build: context: . dockerfile: Dockerfile.dev ports: - "3000:3000" volumes: - /usr/src/app/node_modules - ./:/usr/src/app stdin_open: true tests: build: context: . dockerfile: Dockerfile.dev volumes: - /usr/src/app/node_modules - ./:/usr/src/app command: ["npm", "run", "test"]sudo: required language: generic services: - docker before_install: - echo "start creating an image with dockerfile" - docker build -t smileajw1004/docker-react-app -f Dockerfile.dev . script: - docker run -e CI=true smileajw1004/docker-react-app npm run test -- --coverage deploy: edge: true provider: elasticbeanstalk region: ap-northeast-2 app: docker-react-app env: DockerReactApp-env bucket_name: elasticbeanstalk-ap-northeast-2-972153559337 bucket_path: docker-react-app on: branch: master access_key_id: $AWS_ACCESS_KEY secret_access_key: $AWS_SECRET_ACCESS_KEY
-
미해결따라하며 배우는 MySQL on Docker
문의사항
필수로 대문자로 입력하지 않아도 되는 명령어를 강의안에 대문자로 표기하신 이유가 있나요? MYSQL_ROOT_PASSWORD같은 것들은 필수대문자이기 때문에 그렇게 쳐야 하는데 그게 아닌이상은 소문자도 가능한데 혹시나 이유가 있으신 표기인지 궁금합니다(꼭 대문자 아니여도 지장없는 것도 있는데(예를 들어 'create같은경우') 계속 shift눌러가며 따라 입력하다가 궁금해서요)강의를 듣다 계속 반복적인 부분(도커볼륨, 슬레이브구성들)이 나오는데, 강의 들을 때마다 한번은 쳐보는데 2번 세번 계속 치니까 전체적인 실습에서 시간관리에 지장을 받습니다. 혹시 복/붙할 수 있도록 강의안 공유가 가능하실지 문의드립니다.
-
미해결Nuxt.js 시작하기
nuxt3
nuxt3 인경우 파일 생성이 자동으로 안되어있나요?