묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보자를 위한 HTML 기초
input 과 label 의 작성 순서
안녕하세요~ 이번 피자주문 form 예시를 보다보니 사이즈/토핑추가의 경우 input 이 label 보다 앞서서 작성되어있는데, 추가 요청 사항 영역은 label 이 textarea 보다 우선해서 작성되어있더라구요. label 의 위치는 입력요소의 종류에 관계없이 작업자가 원하는 위치(두 요소를 나란히 작성한다는 가정하에)에 작성해도 괜찮은 것인가요? 또 input (textarea)과 label 요소 사이에 div 등 다른 요소가 작성될 수도 있나요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
inner join 절 질문드립니다
안녕하세요. inner join절 질문드립니다. 영상에서 [inner join challenges c on s.challenge_id=c.challenge_id] 쿼리를 [inner join challenges c on h.hacker_id = c.hacker_id]로 입력을 해서 실행한 결과 전혀 다른 값이 나오는 것을 확인할 수 있었습니다. (다른 쿼리는 모두 동일했습니다) 윗줄에서 submissions table과 hackers table이 inner join되어 있어서 hackers table과 challenges table을 inner join 해도 결과값이 같을 것이라고 예상했었는데요. 해당 쿼리를 이용하여 inner join했을때 왜 다른 값이 나오는지 궁금합니다. 또한 이때 테이블 구조가 어떻게 변경되는지도 알려주시면 감사드리겠습니다. 감사합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
PID 제거 관련 질문이 있습니다.
back에서 발견된 문제점 1. 브라우저에서 pm2 kill이 된 상태인데도 정상적으로 서버가 켜져있습니다. 2. 모니터링을 해보면 이미 사용중인 포트라고 합니다. 프론트도 마찬가지 입니다. lsof -i tcp:80 또는 lsof -i tcp:3065 또는 lsof -i tcp:3060으로 조회 후 사용중인 PID를 kill -9 했습니다. 그런데 지워도 지워도 끝이 없습니다. 계속 생성되고 위와 같이 에러가 계속 생깁니다... 그리고 하나더... aplication tap에 cookie가 없습니다..새로고침하면 로그인 또한 계속해서 풀립니다.. 프론트 백 back/app.js if (process.env.NODE_ENV === 'production') { server.use(morgan('combined')); server.use(hpp()); server.use(helmet()); server.use( cors({ origin: 'https://coding-factory.site', credentials: true, }) ); } else { server.use(morgan('dev')); // 프론트에서 백엔드로 어떤 요청을 보냈는가 확인 server.use( cors({ origin: true, credentials: true, }) ); } server.use(cookieParser(process.env.COOKIE_SECRET)); server.use( session({ secret: process.env.COOKIE_SECRET, resave: false, saveUninitialized: false, // proxy: true, // nginx express session cookie cookie: { httpOnly: true, secure: true, domain: process.env.NODE_ENV === 'production' && '.coding-factory.site', }, }) ); // 세션 활성화 saga/index.js // sagas/index.js import { all, fork } from 'redux-saga/effects'; import axios from 'axios'; import userSaga from './user'; import postSaga from './post'; import { backURL } from '../config/config'; axios.defaults.baseURL = backURL; axios.defaults.withCredentials = true; export default function* rootSaga() { yield all([fork(userSaga), fork(postSaga)]); }
-
미해결배달앱 클론코딩 [with React Native]
설치는 제대로 한 것 같은데
git bash 에서 adb 세글자를 치면 Segmentation fault 가 뜨고 adb help라고 쳐야 현영님이 한 것 처럼 되는데..ㅜ 아 그리고 which adb 를 치면 adb 가 설치되어 있는 위치를 정확히 찾아내는데 신경 안써도 되는 부분이겠죠? ㅜ
-
미해결애프터이펙트 마스터 시즌1 패키지(에피소드1,2,3,4통합)
실습 예제 파일은 어디있나요?
강의를 들으려 구매를 하고 듣다보니 실습 예제가 필요한데 어디를 찾아봐도 예제파일이 없네요
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
안녕하세요 학습환경 문의드립니다.
안녕하세요. 학습 전 문의드립니다. 제가 사정상 vscode를 사용하지 못하고 구름ide를 사용해야할것 같은데 학습 진행에 제한될게 있을까 여쭤봅니다. 감사합니다 :)
-
미해결스프링 핵심 원리 - 고급편
안녕하세요 쓰레드에 대해 질문 드립니다.
쓰레드 로컬에 대해 설명해 주셨는데. 흔히 사용되는 스프링 MVC에서 쓰레드는 컨트롤러가 호출을 받으면서 생성되고 그 스레드가 서비스 레파지토리 쭉이어지다가 다시 return을 통해 컨트롤러에서 다시 ui 단에 값을 return 하면서 쓰레드가 종료 or 반납하게 되는게 맞을까요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI 위에 마우스를 올리면 키 입력이 되지않는 상황이 있습니다.
안녕하세요. 게임을 새로이 개발중에 모르는 내용이 있어서 질문드립니다. 현재 만드는 게임에서 UI위에 마우스를 올리면 키보드 입력이 되지않는 오류가 발생하고 있습니다. 저번에는 UI에 마우스 입력이 되지 않아서 구글링으로 검색해 Graphic Raycaster를 추가했는데, 그 때 부터 UI위에 마우스를 올리면 키보드 입력이 되지않았습니다. 관련이 있을지 모르겠지만 EventSystem도 하이어아키창에 만들어져있습니다. 다만 로비 에셋에서 New Input System을 사용해서 다음과 같은 새로운 인풋시스템을 사용하라는 문구는 떠있는 상태입니다. 계속 생각해봐도 그래픽 레이캐스터를 추가해서 생긴 문제인데.. 그래픽 레이캐스터를 없애면 UI클릭이 안되니 너무 막막해서 질문 올립니다. PS. 저번에 비전공자 취업 관련해 답변해주신 것 다시 한 번 너무 감사드립니다!
-
해결됨비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
코딩 테스트 언어 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 지난 번에 Hugo github page 관련하여 질문했던 김제하라고 합니다. 한정수님의 글과 여러 구글링으로 잘 만들었고, TIL도 꾸준히 하고 있습니다. blog: https://jeha00.github.io/ github: https://github.com/JeHa00 github 에서 dev-content repo를 따로 만들어서 한정수님이 공유하신 것들 중 보고 싶은 것들을 가져와서 will do, doing, done으로 나눠 현재 내용 정리하며 하고 있습니다. 이 부분 관련해서 제가 저작권 관련하여 잘 몰라서 잘못한 게 있다면 시간이 있어서 보신다면 알려주시면 감사하겠습니다. 이 과정을 진행하면서 현재 코딩 테스트 영상과, 기술 면접 영상 파트 또한 다 보았고, 부록이 남았습니다. 다시 한 번 좋은 영상 감사드립니다. 제 개발자 준비를 위한 첫 결제가 한정수님 강의여서 정말 운이 좋았고, 감사하다는 말씀 드리고 싶습니다. 현재 python을 기초부터 공부하고 있습니다. 그러다가 고민이 한국 개발자라면 다들 고민할 문제 같습니다만, 주력 포토폴리오 언어로 java를 할지 , python을 할지가 참 고민이 되더군요. 어느 분들은 코딩 테스트 전용으로 파이썬을 하고, 포토폴리오로는 자바 backend 분야를 준비하는 분들도 많았습니다. 저 또한 server 개발자에 적성이 맞는 것 같아 글로 준비하려고 하는데, python backend 자리가 있긴 하지만, java 가 넘사벽인 건 한정수님이 너 잘 알고 계실거라 생각합니다. 현재 Devops에 관한 TO가 많아져서 이 분야로 생각하고 있지만, 아직 고민 중입니다. 한 언어로 코딩 테스트와 포토폴리오까지 해야 하는지, 코딩 테스트를 준비하셨던 그 시절 이것에 대해 생각을 하신 적이 있으신지 궁금합니다. 아니면 공고 수는 신경쓰지 않고, 제가 더 관심있는 domain에 집중해서 그 분야에 맞춰서 언어를 결정해야할까요??? 핀테크 같이 금융에 관심이 있으면 java가 답일까요??? 바쁘신데 일겅주셔서 감사드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Collider 관련 질문
강사님 안녕하십니까 이동 오류 관련해서 질문 사항이 있습니다.이동 과정을 따라한 후 실행해 보니 캐릭터가 계속 뒤뚱뒤뚱하는 현상이 있었습니다. 그래서 질문을 찾아보니 다른 분도 그렇게 뒤뚱거리다가 부웅 뜨는 현상이 발생한다고 하더군요. 저도 마찬가지로 unity짱의 RigidBody의 Use Gravity 와 Is Kinematic을 다 끈 상태였습니다. 그렇게 디버그도 해보고 이리저리 움직여 보다 Capsule Collider의 범위가 유니티짱 발밑으로 조금 아래 설정되어 있다는 것을 찾고 그 범위를 수정하니 뒤뚱거리고 부웅 뜨는 현상이 없어졌습니다. 제가 궁금한 점이 gravity를 끈 상태임에도 뒤뚱거리는 현상(중력이라고 생각합니다)이 발생한 것은 Collider자체의 물리 때문인가요..?
-
해결됨[React 1부] 만들고 비교하며 학습하는 React
[구현하기 1] SearchForm 1 강의 중 질문있습니다.
안녕하세요~ 정환님 강의를 듣던 중에 궁금한 점이 생겨서 이렇게 질문 드립니다. 아래의 코드는 강의 중에 등장하는 SearchForm.js 입니다. render() 함수는 ReactDOM에서 제공하는 메소드로 알고 있는데요. 현재 코드 같은 경우는 ReactDOM 을 import 하지 않고도 정상적으로 작동합니다. 물론, 정환님께서 강의하시면서, 시연해주실 때도 정상적으로 작동했구요. 그래서, 살짝 혼란스럽습니다. Q) ReactDOM 을 import 하지 않고도 render()를 사용할 수 있는 이유가 뭔가요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue.js공식문서
안녕하세요 캠틴판교님 다름이 아니라 최신 Vue.js의 공식문서에는 slot에 대한 내용이 없어서 일단 강의대로 따라서 타이핑하면서 공부하고 있습니다. 최신 modal문서에서는 slot대신 template태그를 불러와서 사용하고 있는데 뭐가 맞는 방식인지 몰라서 질문남깁니다. <modal :show="showModal" @close="showModal = false"> <template #header> <h3>custom header</h3> </template> </modal> https://vuejs.org/examples/#modal
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
자전거 공유 문제 이해와 EDA1 질문입니다
영상 11분 33초에서 df_train.shape 를 통해서 행의 개수가 10886개로 나오는데 df_train=df_all[:10885] 로 df_train을 할당 하는 부분에서 df_train=df_all[:10886] 으로 작성을 해야 하는거 아닌가요?
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
signInReport라고 하는게 안보이네요... 아무리 봐도...
아래 캡처와 같이 안보여요...- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
이클립스에서 실행시 답은 잘 나오는데 왜 채점시 오답으로 뜰까요?
import java.util.Scanner; public class Main { public int[][] solution(int n, int a[][]) { for(int i=0; i< n-2; i++) { for(int j=i+1; j<n-1; j++) { if(a[i][0] > a[j][0]) { int temp1 = a[j][0]; int temp2 = a[j][1]; a[j][0] = a[i][0]; a[j][1] = a[i][1]; a[i][0] = temp1; a[i][1] = temp2; } if(a[i][0]==a[j][0]) { if( a[i][1] > a[j][1]) { int temp1 = a[j][0]; int temp2 = a[j][1]; a[j][0] = a[i][0]; a[j][1] = a[i][1]; a[i][0] = temp1; a[i][1] = temp2; } } } } return a; } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); int n =kb.nextInt(); int a[][] = new int[n][2]; for(int i=0; i<n; i++) { for(int j=0; j<2; j++) { a[i][j] = kb.nextInt(); } } a = T.solution(n, a); for(int i=0; i<n; i++) { System.out.println(a[i][0]+" "+a[i][1]); } } }
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
useCreateIndex 를 사용하면 DB 연결이 안됩니다.
useCreateIndex: true, 를 사용 하면 DB 연결이 안됩니다. 이 라인을 지우면 연결이 되고요. 그 이유가 뭔지 알수 있을까요?? ㅠㅠ 몽고디비 연결이 끊겼습니다. 연결을 재시도합니다. 만 계속 출력을 합니다.
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
관계설정에 대해서 질문있습니다
이번 강의에서 Blog모델에 Comment를 가상으로 추가하셨는데요~ 그렇게 하는 이유가 있을까요 ? 예로 드실 때 comment 추가하셨다가 이렇게 해도 되는데 가상으로 추가하신다고 하고 이유를 말씀안해주셔서 궁금합니다 관계 설정때문에 그렇게 하신걸까요 ? 그리고 모델 생성하실 때 1대 다 관계는 "다"인 관계쪽에만 연결해주셨는데 "1" 쪽에는 넣어주면 안될까요 ? 예를 들어 User가 다수의 Comment를 가지고 있으니 User(1) Comment(다) 이 구조에서 User 모델에는 Comment를 안가지고 있고 Comment 모델에만 User를 연결한게 궁금합니다 User 모델에도 comment: [ id~~ , ref: 'comment']를 연결해주면 어떻게 되는걸까요 ? 아래처럼요! user: { type: Types.ObjectId, required: true, ref: 'user', }, 그렇게 하면 User모델에 comment가 생겨서 본인이 쓴 코멘트들을 가상 설정안해도 바로 프론트에서 쓸 수 있을거같아서요~ 아니면 User 모델에 에 가상으로 만들어서 연결하고 보내주는게 더 성능이 좋은걸까요 ? 아니면 Comment 모델에서 userid로 검색해서 해당 Comment만 가져오는 api를 만드는게 나을까요 ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
localhost:8080/basic/hello-form.html 오류 발생한다면?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) This application has no explicit mapping for /error, so you are seeing this as a fallback. There was an unexpected error (type=Not Found, status=404). 여러분 혹시 이런 오류가 나타난다면 @ServletComponentScan이 등록되어 있는 메인 클래스의 패키지 명이나 위치를 확인해보세요. 메인 클래스 경로가 최상위 위치어야만 내부 탐색이 정상 작동합니다. 특히 스프링 부트 스타터에서 프로젝트 생성 시 오타가 발생한 경우엔 간단한 실수인줄 모르고 저처럼 불필요한 삽질을 하게 됩니다. ㅠㅠ 질문) 패키지명 오타로 인한 서블릿 컴포넌트 스캔 오류 발생 -> 404 에러가 있었는데요. URL 파라미터와 RequestParamServlet 내부 객체가 일치하는 것과 서블릿 컴포넌트 스캔이 어떻게 연관되어 있길래 요청 리소스가 없다고 판단하게 된건지(404) 궁금합니다:) 요청 승인을 거부한 것이라면, 왜 자동으로 처리된건지도 궁금합니다:) 혹시 질문이 이상하다면 죄송합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
뜬금없지만 마이크 어떤 것 쓰시는지 알 수 있을까요?
다른 강의보다 음성이 깔끔해서 궁금합니다 :)
-
미해결
안녕하세요 쿠버네티스 네트워크 질문드립니다~!~!
쿠버네티스 네트워크에서 인그레스실습에서 1. kubectl apply -k `pwd`/ingress-nginx/deploy/static/provider/baremetal/ 를 입력했더니 The connection to the server localhost:8080 was refused - did you specify the right host or port? 2. root@master:~# openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ > -out ingress-tls.crt \ > -keyout ingress-tls.key \ > -subj "/CN=ingress-tls" --cert ingress-tls.crtGenerating a RSA private key .................................................+++++ ....+++++ writing new private key to 'ingress-tls.key' ----- root@master:~# root@master:~# kubectl create secret tls ingress-tls \ > --namespace default \ > --key ingress-tls.key \ > --cert ingress-tls.crt error: failed to create secret Post "http://localhost:8080/api/v1/namespaces/default/secrets?fieldManager=kubectl-create": dial tcp [::1]:8080: connect: connection refused 이렇게 뜨는데 어디를 바꾸면 될까요??