묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
재귀함수 답 질문
안녕하세요 강사님. 좋은 강의 잘 듣고 있습니다! 몇가지 궁금증이 생겨 질문드립니다. static int Factorial(int a) { if (a == 0) { return 1; } return (a * Factorial(--a)); } 제가 작성한 코드입니다. 정상적으로 실행은 됩니다만, 몇가지 사소한 궁금증이 있어서 올려봅니다. 1. a==0이 참일때 return 값을 1으로 주는 것보다 n==1이 참일때 return 값을 1로 주는게 더 효율적일까요?(루프를 한번 덜 돌까요?) 2. 강사님께서 if문의 조건식을 n<=1로 작성하셨던데 n==1이 아니고 n<=1로 설정하신 이유가 따로 있을까요? 3. factorial(n-1)부분을 전위 연산자(--a)로 먼저 처리하게 하였는데, 후위연산자를 사용하여 return (a*Factorial(a--))로 하면 return (a*Factorial(a))가 먼저 실행되고 a--가 실행되기 때문에 무한루프를 돈다고 이해했는데 맞을까요? 아니라면 혹시 다른 이유가 있을까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
주피터 노트북/ 데이터용량문제
일반적으로 딥러닝모델을 돌릴때는 gpu를 사용하기때문에 gpu가 없으면 주피터노트북에서는 딥러닝모델을 돌리기 어렵나요??? 또한 보통의 이미지 데이터분석 상황에서는 이미지가 몇천 몇만장이면 데이터 용량이 매우 큰데 코랩이나 캐글커널에서도 용량이 많이 부족하지 않나요??
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
시작을 하기에 앞서...
1. pygame 설치를 따로 받아야하는건가요? 2. 아니라면 import pygame을 하였을 때 PS C:\Users\rlagu\Desktop\python> & C:/Users/rlagu/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/rlagu/Desktop/파이썬 활용/pygame_basic/1_create_frame.py" Traceback (most recent call last): File "c:\Users\rlagu\Desktop\파이썬 활용\pygame_basic\1_create_frame.py", line 1, in <module> ModuleNotFoundError: No module named 'pygame' 이렇게 나오는데 어떻게 해야하는지 궁금합니다. 3. pip install pygame 이라고 치면 pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pip install pygame + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이렇게 나오는데 어떻게 해야할지 ..ㅜㅜ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
PacketSession::OnRecv 함수 관련 질문드리고싶습니다ㅠㅠ..
이 강의에서 아직 핸들링 안하신 걸 수 도 있지만, 패킷이 정말로 잘려서 온 경우 예를들면 패킷 헤더에 16사이즈가 16으로 기입이 되어있는데 소켓 IO에서 받아지게된 바이트수는 12로 받아진 상황이라고 가정 했을때, if (dataSize/*12*/ < header.size/*16*/) break; 브레이크 된 이후에는 Disconnet가 되어 버리는데요. 강의에서는 패킷이 다시 올때까지 기다렸다가. 패킷을 파싱 한다고 하셨는데, 실제 동작이랑 조금 다르게 동작하는 것 같습니다 따라서, 질문 : 향후에 핸들링이 바뀔 여지가 있을까요? 그게아니라면 원래 패킷이 잘려오면 디스커넥트가 정석적인 핸들링 방법인건지 궁금합니다! -수정 : 제가 잘못 이해한 내용이니 궁금해서 들어오신분들은 강의 코드에는 문제가 없음을 알려드립니다 ^^;
-
미해결스프링 핵심 원리 - 기본편
'의존'의미 질문이요
의존 이라는 단어의 뜻에 대해 질문드립니다! 예를들어 public class OrderServiceImpl implements OrderService{ private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); } 라는 코드가 있다면 여기서 OrderServiceImpl이 DiscountPolicy와 RateDiscountPolicy 인터페이스와 구체클래스에도 의존하고 있다고 하셨는데 여기서 말하는 의존에 대해 잘 이해가 안갑니다!. 강사님께서 의존은 '알고있다!'라고 생각하면 된다고 하셨는데요 그러면 의존,(알고있다) 의 의미가 OrderServiceImpl이라는 클래스 안에서 사용된다면 의존하는것이다. -> 이렇게 이해해도 되는걸까요?
-
미해결실전 프로젝트로 배우는 타입스크립트
키보드 뭐쓰시나요?
학습 관련 질문이 아니라 죄송합니다. 소리가 참 마음에 드는데 쓰시는 키보드 모델이 궁금합니다ㅎㅎ
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
CodeDeploy 관련
CodeDeploy, S3, EC2의 상관관계가 확실하게 와 닿지 않는데 제가 한 번 여기서 설명해볼테니 맞는지 확인 부탁드리겠습니다. 1. S3에 appspec.yml을 사용하여 script를 실행하며 zip 파일을 업로드 한다 질문 : zip 파일이 정확히 어떤일을 하는지와 어떻게 구성이 되어있는지 궁금합니다. 2. CodeDeploy에서 생성한 application에서 S3에 있는 zip 파일을 사용하여 EC2에 실제 웹을 배포한다 질문 : zip 파일을 사용하여 EC2에 배포하는거 같은데 여기서도 잘 이해가 안갑니다. yml 파일에 있는 스크립트대로 동작하는건가요? 확실하게 이해하고 싶은데 감이 안오네요.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
공부방법문의
먼저 문제를 풀어보고 풀이영상을 보면 되나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
return시
안녕하세요 강의를 잘듣고 있습니다 return명이랑 hello-template.html이랑 이름을 같게 했는데 컨트롤 누르고 return "hello-template";를 들어가려하면 cannot find declaration to go to 가 뜨며 파일을 찾을 수 없다고 뜨네요. 어떻게 해결해야하나요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
후속 강의
강의 영상이 2020년 2월 촬영되었던데 이후에 후속 강의(심화 내용)를 출시하신 것은 없는지 궁금합니다. 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
bootstrap.min.css 가 없습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] 안녕하세요 선생님 실습 진행을 위해 bootstrap을 다운 받았는데 bootstrap.min.css 파일이 없습니다. 구글링을 해서 다운로드 받아봤지만 bootstrap.min.css 파일이 아니라 bootstrap-grid.min.css 파일이 다운로드 되네요. bootstrap.min.css은 어디에서 다운로드 받아야 할까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
카드가 반응형 스타일이 좀 이상하게 됩니다.
ㅋ카드가 모양이 제대로 안나옵니다. antd에서 가져오고 딱히 건든건 없는것같은데 무엇이 문제일까요 import React from "react"; import { List, Button, Card } from "antd"; import { StopOutlined } from "@ant-design/icons"; const FollowList = ({ header, data }) => { return ( <List style={{ marginBottom: "20px" }} grid={{ gutter: 4, xs: 2, md: 3 }} size="small" header={<div>{header}</div>} loadMore={ <div style={{ textAlign: "center", margin: "10px 0" }}> <Button>더 보기</Button> </div> } bordered dataSource={data} renderItem={(item) => ( <List.Item style={{ marginTop: "20px" }}> <Card actions={[<StopOutlined key="stop" />]}> <Card.Meta description={item.nickname} /> </Card> </List.Item> )} /> ); }; export default FollowList;
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
yml 파일 및 명령어 관련 질문
aws deploy push --application-name mywebapp --s3-location s3://aws-learner-code-deploy-bucket/webapp.zip --ignore-hidden-files 위 명령어 관련해서 질문이 있습니다. 이게 단순히 s3에 파일을 업로드 하는건가요? 어떤 파일을 업로드 하는건지 확실하게 이해가 안가서요. yml에 있는 명령어들 그대로 scripts안에 있는 것들을 압축해서 올리는건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
실제 실무에서는 POST/GET으로만 업무
제가 일하던 곳 들이 레거시한 시스템들만 있는 곳이라 그런지 실제로는 거의 POST/GET으로만 업무를 수행하고 있습니다. 강사님이 설명해주시는 미네랄을 캐다와 같은 방식으로 대상에 GET/POST/PUT/PATCH/DELETE 로 수행한다면 GET/POST와 비교했을때 어떤 장단점이 있을까요? HTTP API를 공부 중이지만 실무에서 POST/GET만 사용하게 되서... ㅜ_ㅜ PUT/PATCH/DELETE를 사용하는 도입해야되는 이유가 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
멤버 함수 포인터 질문입니다.
함수 원형 선언같은 경우는 정의는 밑에 있고 맨위에 원형만 선언해주면 이 함수를 쓸거니까 알아둬라 이런 의미로 넘어가는걸로 알고있는데 typedef int(Knight::*PMEMFUNC)(int, int); 이 구문은 왜 그렇게 넘어가질 않는지 궁금합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
insertable = false, updateable = false
Application run을 해보니 Order 클래스 내부 다대일 매핑한 Member의 JoinCloumn 어노테이션 안에 옵션 값 insertable = false, updateable = false 값을 넣으라는 에러 메세지가 뜹니다 ㅠㅠ 이유가 뭘까요 현재 저의 코드상태입니다 https://github.com/TeMlN/JPA-Shop + 강의를 다 듣고나니 @ManyToOne은 mappedBy가 불가능 한데, insertable = false, updateable = false 라는 꼼수가 있다고 언급하셨는데 지금 제 상황과 얼추 맞는거 같은데 조언 부탁드려요 ㅠㅠ =========================================== Exception in thread "main" javax.persistence.PersistenceException: [PersistenceUnit: hello] Unable to build Hibernate SessionFactory at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:1016) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:942) at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:56) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:79) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54) at jpabook.jpashop.JpaMain.main(JpaMain.java:15) Caused by: org.hibernate.MappingException: Repeated column in mapping for entity: jpabook.jpashop.domain.Order column: MEMBER_ID (should be mapped with insert="false" update="false") at org.hibernate.mapping.PersistentClass.checkColumnDuplication(PersistentClass.java:862) at org.hibernate.mapping.PersistentClass.checkPropertyColumnDuplication(PersistentClass.java:880) at org.hibernate.mapping.PersistentClass.checkColumnDuplication(PersistentClass.java:902) at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:634) at org.hibernate.mapping.RootClass.validate(RootClass.java:267) at org.hibernate.boot.internal.MetadataImpl.validate(MetadataImpl.java:347) at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:466) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:939) ... 4 more===========================================
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
참조용 필드 List
전 강의부터 의구심이 든건데 왜 양방향 매핑을 할때는 참조용 필드 에서 List형식을 사용하나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
빌드 도구는 무조건 메이븐으로 따라가야되나요?
MVC 강의 듣고 와서 그래들이 익숙한데 그래들로 하면 문제가 있을까요?
-
미해결팀 개발을 위한 Git, GitHub 입문
PPT 자료 부탁드립니다!
강의 쉽게 알려주시고 재밌어서 이해가 잘되었네요!! 강의 잘들었습니다! 강의 자료 부탁드립니다! dragonappear1@gmail.com
-
미해결AI 포트폴리오 만들기 - Airbnb 클론 프로젝트
Checkpoint 값을 못 받아와요
안녕하세요 강사님 영상에 나온대로 학습을 진행하고 있는데, 학습 모델이 checkpoint를 못 읽어와서 step수를 많이 진행했어도 코랩 런타임이 끊겨서 다시 시작할 때 100 step 부터 시작합니다. model_lib_v2.py에서 checkpoint 경로를 수정해야 되나요?.....