묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
Api status 관련 질문이용
강의영상 23분00초 쯤에 코드마다 status코드를 다르게 구현해주어야 한다고 말씀하셨는데, 이것이 api별로 코드를 다 다르게 설정해주어야 한다는 말씀이신가요?
-
미해결하루만에 만드는 깃허브 블로그
강의 버리신건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님의 블로그를 봐도 링크가 깨져있고, 꽤 오래된 질문도 답변이 하나도 안되어있네요... 강의 진짜 버리신건지 인프런측에서 강사님께 확인 좀 부탁드려도 될까요? 학습에 도움을 받고 싶습니다
-
미해결스프링 핵심 원리 - 기본편
Service Impl 을 만드는 관행에 대해서 질문입니다.
안녕하세요! 늘 양질의 강의 감사드립니다:) SOLID 강의를 듣다가 질문이 생겨서 글을 남깁니다! 강의를 듣고 실무를 하다보면 꽤 심심치않게 Service - ServiceImpl 과 같은 구조로 서비스를 만드는 것을 보곤했는데요, 뭔가 인터페이스로 분리하는 것 치고는 구현체가 하나밖에 없는 경우를 많이 보았는데 interface- Impl 로 분리하는 것에 의문을 가졌습니다. 혹시 강사님은 Impl 과 같이 코드를 작성하는 경우에 어떤 이유로 이렇게 작성하는지 여쭤보고 싶습니다 감사합니다
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
start.js 부분에서 goNext 함수 관련 질문 입니다.
goNext라는 함수를 실행시키지 않았는데, q라는 변수 안에 innerHTML이 왜 들어가는지 궁금합니다.
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
CAPTCHA 공격과 SQL인젝션 공격 관련 질문입니다
CAPTCHA공격 부분 중 하이단계에서 g-recaptcha-response, HTTP_USER_AGENT 값을 개발자들이 test값을 정해두고 지우지 않고 release해서 공격당한다고 말씀하셨는지 정확히 g-recaptch-response와 HTTP_USER_AGENT값이 무엇인지, 어떤 목적으로 쓰이는지 그리고 cookie처럼 랜덤한 값이 아니라 개발자들이 정해놓은 값인지 궁금합니다. SQL인젝션 공격 부분에서 surname은 항상 리턴되는 문자열이라 상관 안 써도 괜찮다고 말씀해주셨습니다. DB테이블명을 조회할 때 surname에 테이블명이 나오고 password 조회할 때는 hashed password가 노출이 되는 것은 문제가 되는 것이 아닌지 의문이 듭니다. 의미없는 문자열이라 하셨는데 DB명이 조회할 때와 테이블명과 패스워드를 조회할 때는 다른지, 정확히 surname이 무엇을 말하는지 궁금합니다.
-
해결됨작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
comment.created_at 이 표시되지 않습니다
{{ comment.created_at }} 이라고 오타 없이 작성했는데 댓글 작성자, 내용은 다 뜨는데도 작성시간만 표시되지 않으면 무엇을 집중적으로 살펴보면 좋을까요? 해당 내용에 관련된 검색어가 있나요?
-
미해결SharePoint로 회사 파일 서버를 대체할 인트라넷 사이트 만들기
"사이트 메뉴 정리하는 부분 설명" 에 관한 건.
강의 잘 들었습니다. 그리고 감사합니다. 강의 내용에 대해 질문이 있습니다. (1) 강의 내용 중 사이트 메뉴를 추가하는 방법 설명이 있었고, (2) 다음 강의에서 만들어진 메뉴를 정리하는 방법 설명해 주신다고 했는데, (3) 다음 강의가 " 공지사항" 만드는 것으로 설명이 바로 넘어가네요. (4) 그리고 샘플 메뉴를 보면 메인 메뉴가 있고 하위메뉴가 있어 하위 메뉴 구성 하는 방법도 설명되야 할 것 같은데 이 부분도 안 보입니다. (5) 강의 내용 편집 때 빠진 건지 아님 강의 내용에서 빠진 건지 알려주시면 감사하겠습니다. 수고하십시오.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
cannot find module 문제
이런 문제가 발생했는데요, 어떤게 문제 일때 나타나는 에러인가요? 디렉터리 구조가 달라지면 생기는 문제인가요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
detection 된 객체 구별하는 방법
교수님 안녕하세요! TensorFlow Object Detection API를 이용해서 Custom Dateset을 학습시켰습니다. 한가지 궁금한 점이 있어서 질문하게 되었습니다. 첨부된 사진에 현재 2개의 로봇이 detection 됩니다. 이 상태에서 각 로봇마다 id를 지정하고 싶은데, 좋은 방법이 떠오르지 않아 혹시나 아이디어가 있을까 해서요... id는 간단히 생각해서 로봇끼리 구별하기 위한 방법입니다! 항상 좋은강의 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
질문
실습정말 잘 듣고있습니다. 몇가지 질문이 있습니다. 1. xml파일의 gateway.ip 이 값은 어디서 쓰이는건지 궁금합니다. 이 값을 바꾸지 않아도 잘 작동이 되서 질문드립니다. (제가 놓친 강의가 있다면 죄송합니다...) 2. 계속 403에러가 떠서 스프링 시큐리티 때문이라고 판단하여 일단 시큐리티의 hasipaddress 이부분을 없애고 permitall하여 사용하고 있습니다. 결과로 403 에러는 없어졌습니다. 원래 실습 방법처럼 하려면 hasipaddress이부분을 user서비스가 실행되는 ip주소로 바꿔줘야하는데 그러면 컨테이너가 실행될때 동적으로 바뀌는 주소값을 넣어줘야 한다고 생각하였습니다. (실행 순서에 따라 주소가 계속 바뀌기 때문) 이를 해결하기 위하여 어플리케이션.xml파일에 user.ip 값을 하나 만들고 hasipaddress의 부분에 env.getproperites("user.ip") 이런식으로 가져와서 사용하여 docker run 의 -e 옵션에 "user.ip=user-service" 이런식으로 사용하면 되나요?
-
해결됨실전 리액트 프로그래밍
실습한 내용 개인 깃헙에 public으로 올려도 되나요?
공부한 흔적을 남겨서 회사 지원이나 동아리 지원 때 포트폴리오로 쓰려 하는데 실습 코드를 개인 깃헙에 올려도 될까요?
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
질문있어요~ 꼭 봐주세요 퓨ㅠㅠ
제가 지금 여기까지 잘 따라 오고 있는데 갑자기 오류가 잘 해결이 안되요.. 뭐가 잘못 된 것인지... .9 분15초까지 따라왔는데!! 메세지가 나와야하는데 안나옵니다.. 혹시나 해서 콘솔로 다찍어 봤는데. 디비에 있는 메세지 잘불러오고 깃허브 한번 확인 부탁드려도 될까요? https://github.com/SHT-3756/practice/blob/master/react/react-firebase-chat-app/src/components/ChatPage/MainPanel/MainPanelF.js const renderMessage = (messages) => { messages.length > 0 && messages.map((message) => ( console.log("message" , message) // map() 함수도 잘되고 console.log("message.timestamp", message.timestamp) // console.log("message", message ) // 잘나오고 console.log("user", user) // 잘나오고 <Message key={message.timestamp} message={message} user={user} /> )); }; // <Message /> 여기로 잘안넘어가는 거 같아요.. Message.js 가서 콘손찍어보니 아예 안넘어오는데.. 뭔문제죠? import 도 두번세번 확인했어요.
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
BCryptPasswordEncoder 로그인
비밀번호를 암호화하여 DB에 저장하고 같은 비밀번호를 암호화해도 다른 값이 저장되는데 로그인시 같은 비밀번호인지 어떻게 알 수 있나요???
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 매니저 질문드립니다!
안녕하세요!! 제가 생각하는게 맞는지 확인하고 싶어서 질문드립니다!! 엔티티 매니저 팩토리는 연결된 DB당 하나씩 생성되고, 엔티티 매니저는 트랜잭션 단위로 생성된다. 즉, 트랜잭션이 시작될 때, 엔티티 매니저 팩토리가 해당 트랜잭션에 하나의 엔티티 매니저를 할당한다. 그렇기 때문에, 만약 entityManager.flush();를 하고 싶으면 memberRepository.flush(); 로 하든 teamRepository.flush(); 로 하든 똑같다. 위의 내용이 맞을까요!?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
정답이 나오는데 0점 나옵니다.
#include <iostream> using namespace std; int a[100]; int b[100]; int i, sum = 0; int digit_sum(int x){ a[i] = x; while(x > 0){ sum += x % 10; x = x / 10; } b[i] = sum; return sum; } int main() { //freopen("input.txt", "rt", stdin); int n; int ip, max = -1, max_i = 0; scanf("%d", &n); for(i = 0; i < n; i++){ sum = 0; scanf("%d", &ip); sum = digit_sum(ip); } for(i = 0; i < n; i++){ if(b[i] > max) max = b[i]; max_i = i; } for(i = 0; i < n; i++){ if(b[i] == max){ if(a[i] > a[max_i]) max_i = i; } } printf("%d\n", a[max_i]); } 이렇게 해서 맞는 답을 얻었고 in1, 부터in5까지 다 해봤는데 출력다 정상적으로 되는데 왜 전부 Wrong anwser인지 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
비디오가 안떠요
비디오가 안뜨고 계속 loading 만 뜹니다 POST http://localhost:3000/api/video/getVideoDetail 404 (Not Found) dispatchXhrRequest @ xhr.js:178 xhrAdapter @ xhr.js:12 dispatchRequest @ dispatchRequest.js:52 Promise.then(비동기) request @ Axios.js:61 Axios.<computed> @ Axios.js:86 wrap @ bind.js:9 (익명) @ VideoDetailPage.js:13 commitHookEffectListMount @ react-dom.development.js:19731 commitPassiveHookEffects @ react-dom.development.js:19769 callCallback @ react-dom.development.js:188 invokeGuardedCallbackDev @ react-dom.development.js:237 invokeGuardedCallback @ react-dom.development.js:292 flushPassiveEffectsImpl @ react-dom.development.js:22853 unstable_runWithPriority @ scheduler.development.js:653 runWithPriority$1 @ react-dom.development.js:11039 flushPassiveEffects @ react-dom.development.js:22820 performSyncWorkOnRoot @ react-dom.development.js:21737 (익명) @ react-dom.development.js:11089 unstable_runWithPriority @ scheduler.development.js:653 runWithPriority$1 @ react-dom.development.js:11039 flushSyncCallbackQueueImpl @ react-dom.development.js:11084 flushSyncCallbackQueue @ react-dom.development.js:11072 unbatchedUpdates @ react-dom.development.js:21909 legacyRenderSubtreeIntoContainer @ react-dom.development.js:24757 render @ react-dom.development.js:24840 ./src/index.js @ index.js:20 __webpack_require__ @ bootstrap:784 fn @ bootstrap:150 1 @ serviceWorker.js:135 __webpack_require__ @ bootstrap:784 checkDeferredModules @ bootstrap:45 webpackJsonpCallback @ bootstrap:32 (익명) @ main.chunk.js:1 createError.js:16 Uncaught (in promise) Error: Request failed with status code 404 at createError (createError.js:16) at settle (settle.js:17) at XMLHttpRequest.handleLoad (xhr.js:61) 오류이고 return res.status(200).json({success:true, videoDetail}) 여기서 videoDetail 값이 안들어 오는것 같아요 뭐가 문젠가요 ㅠㅠㅠ
-
미해결Redux vs MobX (둘 다 배우자!)
기존 프로젝트에서 redux toolkit을 적용하려면?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 기존 프로젝트가 redux로 구성되어있는 환경에서 레거시 소스를 건들지 않고 redux toolkit을 적용할 수 있을까요? 기존 기능은 소스 수정이 일어나면 QA의 부담이 있어서 신규기능에만 Toolkit을 적용하고 점진적으로 리팩토링 해나가고자하는데 가능할까요?
-
미해결Vue.js + TypeScript 완벽 가이드
2분 25초 <TodoInput> option키 누르고 클릭시 이동이 되지 않습니다 => 해결했습니다 ^^
캡틴판교님 강의 잘 듣고 있습니다. :) vscode 에 vetur, vue vscode snippet 설치한 상황인데, 영상의 2분 25초 <TodoInput> 에 마우스 오버시 나오는 화면도 나오지 않고, option키 누르고 클릭시 이동이 되지 않고 있어요~ 혹시 다른 방법을 추가해야 하는지 질문드립니다 ^^ => 오 혹시나해서 vscode를 업데이트 했더니 되었습니다. https://code.visualstudio.com/
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
aws s3에 관련 질문좀 드리겠습니다
s3에 이미지 업로드 까지 성공을 하엿습니다. 근데 궁금한 점이 하나 생겼습니다. 이 사진은 s3가 아닌 그냥 백엔드 서버 폴더에다가 업로드를 한 사진이고 해당 이미지의 url 을 가져와 주소창에 넣어보면 이런식으로 브라우저에서 이미지가 보입니다. 허나.. 이번에는 s3에 업로드한 이미지 url을 가져다가 주소창에 넣어보니 이미지가 안나오고 해당 이미지가 그냥 다운받아집니다. s3에서 첫번째 사진처럼 url을 입력했는데 이미지가 브라우저창에서 보이도록 할 수 있는게 가능할까요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
지금 jsonfilter 가 jsonignore에 비해 장점이 있나요?
결국 두 개가 비슷한 거처럼 보여서요. 이번 세션의 목적이랄까 jsonfilter가 이전 수업인 jsonignore에 비해 장점이 있습니까?