묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도메인 질문입니다.
정말 좋은 강의 찍어주셔서 감사합니다. 강사님 덕분에 웹사이트를 구축할 수 있었습니다.기존에 알려주신 방법대로 https를 붙일 수 있었습니다.하지만 요구사항이 변경되어 기존 서버에서 새로운 도메인으로 변경해야 하는데 certbot 설정만 전부 지워주면 가능한 건지 궁금하여 질문을 남기게 되었습니다.질문 올리기 전에 혼자 해보려고 했으나 제가 잘못하여 도메인이 잘 안될까 염려되어 질문을 남기게 되었습니다. 읽어주셔서 감사합니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
스크롤 알고리즘에 질문있습니다.
스크롤을 내리기 전과 스크롤을 모두 내린후가 같다면 무한루프를 중지시킨다고 하셨는데요스크롤을 내리기 전 스크롤의 높이는 0, 스크롤을 모두 내린 후 스크롤의 높이는 MAX가 되어서 서로 같지 않게 되는거 아닌가요?그런데 어째서 스크롤을 내리기 전의 높이와 스크롤을 모두 내린후의 높이가 같다고 인식되는 것입니까?파이썬의 browser.execute_script("return document.body.scrollHeight") 코드를 이용해 높이를 측정해 보았을때, 스크롤을 내리기 전과 모두 내린 후의 높이가 다르게 나오고 있는데 이것도 잘못된 것인지 궁금합니다.
-
미해결[스프링 배치 입문] 예제로 배우는 핵심 Spring Batch
오류 확인 부탁드려요 ㅠㅠ..
*************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of method validateParamJob in com.iroutine.batchexample.job.validateParam.ValidateParamJobConfig required a single bean, but 2 were found: - helloWorldStep: defined in BeanDefinition defined in class path resource [com/iroutine/batchexample/job/helloWorld/HelloWorldJobConfig.class] - validateParamStep: defined in BeanDefinition defined in class path resource [com/iroutine/batchexample/job/validateParam/ValidateParamJobConfig.class]위와 같은 오류가 발생하였는데요 @Configuration 을 HelloWorldJobConfig에서 주석 처리하니오류가 발생하지 않았습니다 ㅠ @Configuration 을 여러 곳에서 사용하여 발생한 오류일까요?이거는 추가적인 질문인데 아래의 2개 어노테이션 비슷한 기능하는거 같은데두개 다 넣는 것이 맞나요 ?@RequiredArgsConstructor @Autowired
-
미해결[개념은 호옹~, 실습 빡] 스프링 부트, 입문!
페이지에 정렬 문제
이렇게 똑같이 작성했는데이렇게 정렬이 안 된 채로 나와요..ㅠㅠㅠ 무슨 문제일까요..?그 전에 질문주신 부분들은 참고해서 잘 해결했습니다. 센스있고 핵심을 쏙쏙 담은 답변 감사합니다!
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
배포 관련 질문 드립니다!!
우분투에서 git clone 프로젝트 해서배포를 일단 했는데요!이것저것 수정한 다음에우분투 메인에서 git clone 하려고 하니까destination path '폴더명' already exists and is not an empty directory.이렇게 폴더가 있기 때문에 안된다고 하네요? ㅠ코드를 수정한 다음에 기존 배포한 내용을 수정 / 배포 하려면이 부분을 어떻게 해야할까요??(폴더를 지울까 했더니 기존 업데이트 된 이미지 등의 데이터들 땜시 ㅠ)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
처음부터 잦은 오류가 발생하는데 코드를 받을수는 없나요?
pdf 파일로 봐서는 잘 모르겠는데 실제 작성하신 코드나 예시를 받을수는 없나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Get<Text>() null 반환
유니티 2022에서 계속 null을 반환하네요.30분동안 삽질한 결과 2019의 Text는 Legacy로 바꼇고최신버전에서는 TextMeshPro를 쓰므로Bind<TextMeshProUGUI>Get<TextMeshProUGUI>이렇게 해주어야 합니다.저 같은 사람있을까봐 글 남깁니다.
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
닉네임 부분이 잘못되어 있는 것 같습니다.
해당 강의 이후에 수정하시는지 모르겠지만 닉네임이 제대로 적용되어있지 않는 것 같습니다.// MsgList.js <MsgItem ... user={...} />현재 해당 강의 시점에서 user을 넘기고 user.nickname으로 표시를 하게 되어 있는데 { id: 'roy', nickname: '로이' } 가 계속 넘어가서 닉네임이 '로이'로만 렌더링되고 있습니다.// MsgList.js <MsgItem ... users={users} /> // MsgItem {users.find(user => user.id === userId).nickname}저는 일단 이런식으로 수정하였는데 닉네임 부분 한번 확인 부탁드립니다! 혼동이 올 수도 있을 것 같습니다 ㅎㅎ..
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
빌드시 오류가 발생합니다
npm run build이 부분에서 계속 오류가 발생합니다..ㅜㅜPS D:\lecture-frontend-dev-env> npm run buildDebugger attached.> lecture-frontend-dev-env@1.0.0 build> webpackDebugger attached.[webpack-cli] [Error: EISDIR: illegal operation on a directory, open 'D:\lecture-frontend-dev-env\dist\main.js'] { errno: -4068, code: 'EISDIR', syscall: 'open', path: 'D:\\lecture-frontend-dev-env\\dist\\main.js'}Waiting for the debugger to disconnect...Waiting for the debugger to disconnect...
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ArgsResolver
HandlerMethodArgumentResolver를 이용해서PathVariable 어노테이션이 붙은 매개변수에 대한 검증을 하고 싶은데코드를 잘못짜는 게 아닌 이상 기능상의 문제는 없겠죠?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청드려요
인프런 아이디 : boolpae@naver.com인프런 이메일 : boolpae@naver.com깃헙 아이디 : boolpae@gmail.com깃헙 Username : boolpae그리고 영상 속 vue-intermediate URL( https://github.com/joshua1988/vue-intermediate )에 접근하려니 404 Page Not Found 에러가 발생합니다.
-
해결됨스프링 핵심 원리 - 기본편
단위 테스트 관련 질문
안녕하세요 강의를 쭉 듣다가 단위테스트가 어렵다는 단점이 잘 이해가 가지 않아 질문드려봅니다.예를 들어 빈스코프 파트-DL 부분 중 스프링 컨테이너를 주입하여 프로토타입 빈을 계속 새롭게 생성했때 - 단점이 스프링 컨테이너에 종속적이어서 단위테스트가 어려운것으로 설명이 되어 있습니다.여기에서 다른 부분에서도 (의존성 필드 주입) 단위테스트가 어렵다 이런부분이 나오는데, 이것이 왜 어려운 것인지 잘 모르겠습니다.DL 방식 중 Provider 를 사용하지 않고 스프링 컨테이너를 필드에 저장해서 새로운 프로토타입 빈을 생성하는 방법 역시 필드에 @Autowired 해서 의존성 주입을 받는데, 이것이 필드 주입때문에 단위테스트가 어렵다고 연계되는것일까요?
-
미해결리눅스 입문 - 개념으로 탄탄히!!
동적 라이브러리 사용 중 궁금한 사항
A 프로그램과 B 프로그램이 쉐어드 라이브러리를 사용한다고 할 때 필요한 쉐어드 라이브러리의 버전이 다를 경우 오작동이 나는 경우는 없을 까요?
-
미해결중상급 퍼블리싱을 위한 CSS3의 모든 것
선생님 질문이 있습니다. (float 속성)
안녕하세요 선생님. 질문이 있습니다..logo .menu 부분의 float를 저렇게 설정을 해주었는데요,float: right 가 오른쪽으로 이동하질 않아서요...아무리봐도 오타는 보이지 않는데 뭐가 문제인걸까요?..
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
파일을 찾을수 없어요
docker 주요명령어익히기 5에서 설명하시는 index.html 파일을 제공해주셨다고 했는데 저는 다운로드 받은 파일 중에 말씀하신 파일을 쉽게 찾을 수가 없습니다. 어디에 있는지 알려주실 수 있을까요?
-
미해결마인크래프트 게임을 활용한 파이썬 프로그래밍 완벽 이해
127.0.0.1 에러
127.0.0.1 아이피로 서버로 멀티플레이를 열어보려고 해도 서버에 연결할 수 없습니다-만 뜨네요어떻게하면 고칠수 있나요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
dir 과 __dict__의 차이
안녕하세요 dir --> 클래스 안의 모든 메소드를 보여준다.__dict_ --> 선언된 변수의 인스턴스 메소드의 키와 밸류를 보여준다. 라고 이해하면 될까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
XGBoost and LightGBM 질문입니다!
선생님 안녕하세요, 퀄리티 너무 좋은 수업 덕분에 하루하루 배우는 재미가 있네요. 이런 기회를 주셔서 정말 감사드립니다.공부를 하다가 질문이 있어서 질문을 남겨요!제가 적용하려는 데이터의 타겟값이 -1 or 1 인 상태입니다. 현재 logloss가 eval_metric이어서 그런지, 타겟값이 -1 or 1 인 상태로 넣으면 에러가 나와서, 첫 3줄의 코드를 통해서 타겟값이 -1 인 경우는 0으로 바꾸었더니 돌아갑니다.여기서 궁금한게 생긴게,1) validation-logloss 값이 음수가 나오더군요! (똑같은 데이터를 Dmatrix를 구해서 똑같이 XGBoost를 적용할 때는 그러지 않았는데 wrapper를 사용할때는 왜 음수가 나오기 시작하는지 조언을 주실 수 있을까요?) 또한, logloss 값 자체가 음수가 나올 수 없는게 아닌가 싶어서 좀 찾아보니, https://stackoverflow.com/questions/26282884/why-is-the-logloss-negative 에서 설명이 나와있던데, 이 설명으로서는 잘 이해가 안되네요.2) 똑같은 데이터에 대해서 아래와 같이 LightGBM를 적용하려고 하였습니다. n_estimator = 1000 이고, early_stopping_rounds = 50 인데도 100번째 이터레이션 이후로 값들이 나오지 않더군요. 이럴때는 그냥 100번째 이터레이션이 optimal 한것인가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
클라이언트 서버에서 소셜 로그인
현재 상황클라이언트와 서버를 각자 다른 도메인에 배포했습니다.소셜 로그인은 passport 모듈과 session을 사용했습니다.서버에서 소셜 로그인이 성공해도 클라이언트에는 세션 쿠키가 전달되지 않습니다.클라이언트axios get 요청을 보내면 cors 에러가 떠서 a 태그를 사용했습니다.<a href="http://서버ip/auth/github">깃 헙 로그인<a/>서버아래의 코드는 강의의 내용과 동일합니다. passport 모듈을 활용해 소셜 로그인을 구현했습니다.import express from "express"; import passport from "passport"; import { isLoggedIn, isNotLoggedIn } from "../middlewares/authMiddleware.js"; const router = express.Router(); router.get("/github", passport.authenticate("github")); router.get( "/github/callback", passport.authenticate("github", { failureRedirect: "/", }), (req, res) => { res.redirect(`http://localhost:3000`); } ); router.get("/logout", isLoggedIn, (req, res) => { req.logout(); req.session.destroy(); res.json({ message: "logout" }); }); export default router;소셜 로그인에 성공하면 클라이언트 서버의 메인 페이지로 redirect 시키고 있습니다.문의서버에서 소셜 로그인 성공시 클라이언트 서버에도 session 쿠키를 전달하고 싶습니다.두 개의 다른 서버에서 소셜 로그인을 어떻게 구현해야될지 모르겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이제 이번 강의 보려고 하는데요..
이번 강의가 연동을 위해서 클라이언트를 만드는 것이 맞나요? 저희가 여태 만든 C# 서버는 그대로 사용하고 서버에서 만들었던 여러 파트 중 클라이언트에 필요한걸 가져와서 사용하는 것인가요?