묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Slack 클론 코딩[실시간 채팅 with React]
1강 sql비번 에러
패스워드가 no라니... 사용자 이름은 root가 맞는데 왜 안돌까요..
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
클라이언트와 서버
클라이언트에서 만약 리액트로 서버를 실행해서, 포트가 3000번이고 서버에서 실행해서 포트가 8000번 인 상황에서 소켓 연결을 하기 위해서 클라이언트에서 socket 을 npm 으로 설치하고 나서 서버와는 어떻게 연결해서 서로 통신하게 만드나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
튜토리얼에 대해..
강사님이 말씀하신것 처럼 튜토리얼이나 다큐먼트가 별로없어 학습에 어려움이 있는데 혹시 automl 말고 자료나 튜토리얼이 잘 되어있고 학습에 도움될만한 것은 없을까요??
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
ParseError
안녕하세요! 첫번째 스마트 컨트랙트 강의를 수강하던 중에 remixd에서 가 발생하였는데요, 혹시 제가 친 코드에 문제가 있는건 아닐까 해서 깃허브에서 코드 복사해서 붙여넣었는데 위와 같은 오류가 발생합니다. 왜 @pragma solidity ^0.8.0 에서 문제가 발생한다고 나오는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Getmapping 부분에서 @ModelAttribute를 왜 사용하는지 궁금합니다
안녕하세요 강의 잘 듣고 있습니다. 다름이 아니라 @Getmapping 함수 부분에서 @ModelAttribute("member") Member member를 왜 넣었는지 잘 모르겠습니다. 저 부분을 지울 경우 addMemberForm 타임리프 관련 에러 메시지가 뜨는데 @Postmapping 쪽에서 @ModelAttribute에 객체를 담고 오류처리까지 다 하므로 @Getmapping 부분에서는 안 써도 괜찮은 것 아닌가요? @Getmapping 부분에서는 외부에서 받는 값이 없으므로 @ModelAttribute에 빈 객체가 들어올텐데 굳이 왜 넣어주어야 하는지, 또 저 부분을 안 넣었을 경우 addMemberForm 타임리프에서 왜 에러가 나는지 또한 궁금합니다. 한참 고민했지만 잘 모르겠어서 질문 올립니다.ㅜㅜ
-
미해결코딩으로 학습하는 리팩토링
필드의 직접 접근 vs getter를 통한 접근
안녕하세요 백기선님! 강의를 보면서 드문드문 클래스의 필드를 getter를 통해 접근하시는게 보였는데요. this.필드명 형태와 this.get필드명() 형태 중 어떤걸 선호 하시고, 무슨 이유에서 선호하시는지 궁금해졌습니다. 추가적으로 필드에는 this를 사용하고 메소드에는 this를 사용하지 않으시던데 이거는 또 어떤 이유가 있을까요?
-
미해결
인텔리제이 빌드오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Could not create task ':bootBuildImage'. Could not create task ':bootJar'. Could not create task of type 'BootJar'. org/springframework/boot/loader/tools/Layers org.springframework.boot.loader.tools.Layers 자꾸 이런식으로 뜨는데 도대체 뭘 고쳐야할지 모루ㅡ겠습니다.. 자바버전도 맞추고 다 했는데 지금 이거 때문에 프로젝트를 하나도 진행못하고있습니다..
-
미해결Slack 클론 코딩[실시간 채팅 with React]
eslint 5개 강의에서 설명해주신 부분
설치하고 eslintrc에 react-app을 추가했는데도 eslint가 활성화가 안되는데, vscode 오류일까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
@InjectModel의 필요성
안녕하세요 강사님 실습을 진행하는 도중에 에러를 만나 해결하는 과정에서 발생한 궁금증을 질문드립니다. 기존에 아래와 같이 repository에 접근하는 service단에서 코드가 에러가 발생했습니다. //users.service.ts async signUp(body: UsersCreateDto) { const { email, name, password, passwordConfirm, imgUrl, role } = body; //duplicated email console.log({ email, name, password, passwordConfirm, imgUrl, role }); const isUserExist = await this.usersRepository.existsByEmail(email); .... } 다른 함수인 create는 접근이 가능했는데 existByEmail만 접근이 되지 않았습니다. //users.repository.ts @Injectable() export class UsersRepository { constructor( @InjectModel(User.name) private readonly userModel: Model<User>, ) {} async existsByEmail(email: string): Promise<boolean> { const result = (await this.userModel.exists({ email })) ? true : false; const result = true; return result; } async create(user: UsersDbInsertDto): Promise<User> { try { const result = await this.userModel.create({ user }); return result; } catch (error) { throw new HttpException('db error', 400); } } } 구글링을 하며 찾아본 결과 아래 링크에서 답을 찾아서 타이포 에러는 해결했는데 원리를 모르곘습니다. https://stackoverflow.com/a/61396554 왜 @InjectModel을 삭제했을 때 repository함수에 접근할 수 없었을까요? 왜 다른 함수(create) 는 접근이 되고 existByEmail만 안되었을까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
왜 branch가 master 하나밖에 안 뜰까요?
위 사진과 같이 클로닝까진 성공했는데, 클론 한 이후에 로컬 레포지터리 내부에서 브랜치를 확인해보면 master 브랜치 하나밖에 없네요... 혹시 클로닝 과정이 잘못된 걸까요?? 하나 영상과 다른 게 있다면 구글에서 프라이빗 레포지터리를 클로닝하는 법을 찾아보고 ssh링크를 복사하여서 클로닝하였다는 점입니다.
-
미해결프로그래머를 위한 강화학습(저자 직강)
episode중간에 weight나 모델을 저장하고싶습니다.
안녕하십니까 수강생입니다. 지난번 질문에 대해 답변해주셔서 정말 감사합니다. 또 매우 많은 도움이 되었습니다. 하루 하루 강의를 들으며 발전해나가고 있어 매우 뿌듯함을 느끼고 있습니다. 선생님께 감사의 말씀을 드립니다. 이번에 질문드리게 된 내용은, episode가 500번 정도인 경우에는 잠깐 기다리면 곧 끝나는 양입니다. 가끔씩 episode가 많은면 1000번 혹은 2000번까지 진행하고 있는데요, 500번 인경우에는 부족하고 한 번에 2000번의 episode를 진행하니, 1500번 정도에서 더 이상 reward가 높아지지 않고 정체되는 경우가 가끔 있었습니다. 이 경우에는 2000번을 다하고 model.save를 하기까지 기다리기가 매우 번거로웠습니다. 중간에 episode가 100번마다 model을 save하고자 합니다. if (episdoe % 100) ==0: 이런 식으로 Class Agent(object) 내 def train(self)에 코드를 짜 넣어보려고 했습니다. 아직까지 해결 방법이 잘 떠오르지가 않고있습니다ㅠ 혹시 중간 중간 모델을 세이브할 tf.keras.callback.Modelcheckpoint와 비슷한 코드를 알 수 있을까요? 보통의 일반적 딥러닝 모델은 epoch마다 업데이트하며 저장한다는 것은 알고있었습니다. 하지만 강화학습의 경우에는 다른 방법이 필요할것같다는 생각에 질문하게 되었습니다. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Section으로 묶여있는데 react-virtulized와 같은 가상화 라이브러리를 적용할 수 있을까요??
최근 타 프로젝트에서 무한스크롤과 렌더링 성능 이슈를 해결하면서 React.memo와 react-virtualized, react-window 등의 방법을 찾아서 해결했었는데 그 때의 상황은 노드버드와 같이 같은 컴포넌트를 무한으로 렌더하는 상황이였습니다. 해결은 react-virtualized를 이용했었습니다. 이번 슬리액트강좌에도 무한스크롤이 있길래 잘 보니 날짜별로 묶어 표시하는 기능이 구현되어 있던데 어떻게 해야 적용이 될 지 감이 잘 안잡히네요. 뷰포트의 날짜 데이터를 감지해서 화면에 강제로 뿌리는 억지?스러운 방법 밖에 생각나지 않는데단순히 같은 컴포넌트의 데이터를 렌더링 하는게 아니라 날짜별 섹션으로 묶어 표시하려고 하면react-virtulized나 react-window는 적합하지 않은 라이브러리 선택일지,깔끔한 방법이 있는데 제가 생각을 못하는 것인지 의견이 궁금해서 질문으로 남깁니다! 추가로 모바일이나 태블릿에서 사용 시 innerScroll이라고 해야하나, 화면 전체의 windowScroll?이 아닌 경우 상단을 터치하여 최상단으로 스크롤하는 기능이 먹지 않던데 엘리먼트의 스크롤을 화면 전체의 스크롤로 연동시키는 등의 방법으로 해결하신 경험이 있으시면 관련 내용도 슬쩍 공유해주시면 감사하겠습니다.,.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
실습 중 POST 의 경우에 에러 메세지가 출력됩니다
강사님 안녕하세요~~~ 다름이 아니라, 뒷 부분 실습을 따라서 진행하던 중에 첨부드린 사진과 같이 http --auth user2:1234 http://localhost:8000/post/1/ 는 잘 실행되는데 http --auth user2:1234 http://localhost:8000/post/1/ http --auth user2:1234 POST http://localhost:8000/ message="user 2가 생성하는 첫번째 포스팅" 이렇게 POST를 하면 에러가 발생을 하는 것을 볼 수 있었습니다. ...중략 (아주 긴 에러 메세지가 등장합니다.) 문제의 원인이 무엇인지 잘 모르겠어서 이렇게 질문을 남겨드립니다. ㅠㅠ !! 혹 강사님께서 보이시는 문제점을 알려주시면 감사할 것 같습니다. 그럼 정말 감사합니다.
-
미해결인공지능 기초수학
chapter10-2. 벡터와공간 질문드립니다.
안녕하세요. 문과생인데 내용 보면서 조금씩 익히고 있습니다. 해당 강의 38분 53초에 나오는 랭크 연습문제에서 왜 갑자기 선형독립인 건지 이해가 되지 않습니다.. 선형독립은 벡터에 스칼라를 곱했을 때 이 스칼라가 모두 0일 때 선형독립이다..요거였는데 왜 갑자기 이게 선형독립이 되는건가요? ㅜㅜ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서비스 계층에서 비즈니스 로직을 넣은 이유?
안녕하세요, 몇 가지 궁금한게 있어서 질문드립니다. 1. (2:10 )서비스 계층에서 로그인 체크 비즈니스 로직을 사용한 이유가 있을까요?? 2. (8:10) 글로벌 오류로 처리하고 다시 폼으로 돌려보냈는데, 그렇다면 예외 처리는 어떤 경우에 써야하는 것인가요?? 항상 답변 감사합니다!!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
테스트벤치 사용시
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. chapter 5 폴더 내에 새로운 모듈 d_ff 를 만들어서 새로 제작 후 tb_d_ff 의 DUT 값을 새로 제작한 모듈에 맞춰 바꾸어 주었는데 ./build 가 정상적으로 동작하지 않고 다음과 같은 에러가 나타났습니다. 새로 제작한 모듈을 찾지 못하는것같은데 어떻게 해결해야 하는지 모르겠어서 질문드립니다. 감사합니다~
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
포스팅 업로드 폼에서 Submit버튼이 작동하지 않는 이슈
강사님! 안녕하세요! 오늘 아침부터 포스팅 쓰기 화면 및 API 구현에서 폼에 막혀 스스로 풀다... 저녁이 되야 질문드립니다 ..ㅠㅠ 아래 사진과 같이 Submit버튼을 눌러도 아무런 인터렉팅이 발생하지 않는데요... PostNewForm.js 확인 부탁드릴 수 있을까요?? ㅠㅠ https://github.com/kimsk920825/django-with-react-rev5_submit_issue/blob/post_upload_issue/frontend/src/components/PostNewForm.js
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
공유하기 버튼을 눌렀을때 이미지가 안나옵니다.
결과를 공유할때 이미지가 안나옵니다. 계속 확인중인데 잘 모르겠네요 .. 어디부분을 수정해야할까요??
-
미해결Nuxt.js 시작하기
자동완성 기능 질문 드립니다.
안녕하세요 강사님 질문 좀 드릴께요. 강의 섹션 4.검색 UI 컴포넌트화를 진행하고 있습니다. <Search 타이핑하면 자동완성 기능을 사용하고 계시는데, 저는 아래처럼 자동완성 기능이 나타나지 않습니다. 제가 앞에서 놓쳤던 부분이 있을까요? 감사합니다.
-
미해결R로 배우는 통계
콘솔창에 경고메세지가 계속 뜹니다. + 테마설정x
영상 설명대로 진행하고 있는데요, 영상에서 설명해주신 부분은 전무 영문으로 작성하였는데, Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 이런 경고 메세지가 계속 뒤에 이어지네요(설치는 됩니다). 처음에 윈도우 계정 이름을 한글로 해서 그런것 같은데, 계정 이름을 영문으로 바꿀경우 다른 프로그램들에 문제가 생기지 않나요? 계정이름 바꿔서 Rstudio 다시 설치하는건 크게 어렵지 않을 것 같은데, 다른 프로그램들에 문제 생길까봐 그게 걱정이네요ㅠ + 테마 설정은 안되네요 > rscodeio::install_theme() Error in value[[3L]](cond) : Unable to add the theme file "C:/R/R-4.1.2/library/rscodeio/resources/rscodeio.rstheme". file name conversion problem -- name too long? 이렇게 뜹니다.