묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
모듈 전체 말고 메소드만 import 할 경우
모듈 전체 말고 그 모듈 안에 있는 메소드만 import 할 경우 메소드만 실행되는 거죠?
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
flask 깊은 이해를 위한 파이썬 중급 문법: closure function 관련
flask 깊은 이해를 위한 파이썬 중급 문법: closure function 관련 질문 드립니다. 이전 강의와 해당 강의에서 각각 first class function과 closure function에 대해 배웠는데, 이 둘을 같은 개념이라고 생각하면 되는 건가요? 구글에 검색해도 사람마다 이야기하는게 다른 것 같아 강사님께 질문을 남깁니다. 감사합니다.
-
미해결초보를 위한 도커 안내서
환경변수 이름
GUESTBOOK_DB_ADDR: mongodb:27017 여기서 mongodb는 컨테이너의 이름을 의미하는 것인가요? 27017는 컨테이너의 포트번호를 의미하는 것인가요? GUESTBOOK_DB_ADDR라는 환경변수의 이름은 어떻게 정해지고 쓰이는것인지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
외부 라이브러리 개념...ㅠ_ㅠ
설정정보에 메서드를 지정하는것과 @Postconstruct, @PreDestroy 애노테이션의 가장큰 차이점은 "외부 라이브러리에 적용 가능 여부" 라는 점을 배웠습니다. 다만 이게 와닿지 않아서 질문드립니다. 부족하지만, 제가 이해한 바로는저희가 NetworkClient라는 객체를 만들고, 이 객체를 빈으로 등록하고 있으며, 이 빈의 생명주기 메서드를 호출하는 방법을 배웠습니다. NetworkClient에 주입완료후 호출되는 init()과 빈 소멸직전에 호출되는 close() 메서드가 있습니다. 즉 만들고자하는 빈 안에 생명주기 메서드가 있고, 그것을 설정정보에 지정한것으로 이해했는데...우리가 수정할수 없는 외부라이브러리의 경우에는 제가 어디에 init(), close() 함수를 만들어야합니까? ( 라이브러리도 객체, 즉 빈으로 등록된다고 이해했습니다.) 질문을 정리하자면, 제 이해력으로는 수정할수 없는 라이브러리에는 당연히 제가 만든 생명주기 함수를 추가해줄수없기때문에 생명주기함수를 설정해줄수 없을뿐더러, 설정 또한 불가능 할 것이다. 라고 이해했습니다...ㅠㅠ
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
정규표현식 3장 코딩 실습하기
스크립트 관련된 내용이 사전 지식이 없다보니 조금 어려운 것 같네요..
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
break 질문
for 반복문 안에 있는 if 조건문이 true가 되어서 아래의 코드 break가 실행될 때, if문 밖에 있는 for 반복문까지 중단되는 거 맞죠?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
궁금한거 질문드립니다!!
ClassType.None 의 값을 0 으로 지정 해두셨는데 나중에 main에서 while문 안에 if (choice != ClassType.None) break; 이부분에 대해서요 ! choice != ClassType.None 이라는게 초이스의값이 0 이아니면 break으로 빠져나오는건데 4,5를 실행하면 그냥 다시 반복문이 되잖아요 ? 근데 4,5가 0이아니라서 빠져나올 수 도 있는거 아니에여? 아니면 단순히 ChooseClass 함수에서 0,1,2,3 까지만 설정을 해둔거라서 0,1,2,3 중 1,2,3 이외의값은 인정이안되서 다시 반복문을 돌리게 되는건가요? 그래서 1,2,3 만 눌렀을떄 break이 실행이된다는건가요? 알것같으면서도 애매하게 이해가 안가서 속상하네요 ㅠ
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Completion Port모델 질문드립니다.
IOCP강의를 듣고 실습을 하는 중에 이상현상?이 생겨서 질문 드립니다. 정상적으로 실행되거나 밑에 현상이 생기거나 반복이 되고 있는데 뭐가 문제일까요... 코드는 올려주신것과 똑같습니다! 1) accept만 뜨고 client connected가 안뜨는 경우 (클라에서 송신은 계속 하고있다.) 2) server에서 break point를 잡고 실행하면 client connected도 잘뜨고 수신도 잘합니다. (처음 한두번은 800, 200 이렇게 한꺼번에 데이터를 수신합니다.) 3) 다시 break point를 해제하면 1번과 같은 상황이거나, 정상적으로 처음부터 100씩 수신받는 상황이 랜덤으로 발생
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
keras에서 이미 정의된 모델을 가져와 학습할 경우
안녕하세요. 영상을 보며, 테스트를 하다가 질문 몇개가 생겨서 글을 씁니다. 1. 학습을 진행하다가 다시 재학습을 할 때, train_step을 이용하면 영상과 같이 한다는 것은 이해했습니다. 그런데 케라스에서 미리 정의된 모델(ex. densenet)을 가져와서 학습을 할 경우에는 보통 model.fit을 사용해 학습하던데요. 그 때에는 checkpoint_save = tf.keras.callbacks.ModelCheckpoint(.....) model.fit(x,y,... callbacks=checkpoint_save) 위와 같이 콜백 함수를 사용해 가중치를 저장하더라구요. 영상과는 다른 경우인 model.fit을 사용할 때, 다시 재학습을 하려면 어떤 식으로 해야 하나요. > 알려주신대로, ckpt = tf.train.Checkpoint(step=tf.Variable(0), model=model) ckpt_manager = tf.train.CheckpointManager(ckpt, directory=checkpoint_directory, max_to_keep=5) latest_ckpt = tf.train.latest_checkpoint(checkpoint_directory) if latest_ckpt: ckpt.restore(latest_ckpt) 이렇게 하면 불러와 지기는 할 것 같던데 model.fit으로 학습 하면 epoch가 다시 1부터 시작하더라구요. 그래서 이게 제대로 불러와서 재학습을 하는가 싶기도 하고요. 실제로 재학습이 된다고 해도 몇번째인지 알기도 힘들었습니다. 뭔가 깔끔한 방법이 있는지 궁금합니다. 2. 학습된 가중치를 불러올 때, 영상에서는 ckpt.restore를 썼는데요. model.load_weights와 다른 점은 같은 모델일 때 없는 것인가요. 항상 잘 듣고 있습니다. 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
thymeleaf 노란밑줄이 생기는데 무료버전이라 그런건가요?
(사진)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
연습문제에서 팩토리얼함수 구현문제 이렇게 푸는것도 맞는건가요?
- using System; namespace CSharp { class Program { static int Factorial(int n) { int temp = n; for(int i = (n-1); i > 0; i--) { temp *= i; } return temp; } static void Main(string[] args) { int ret = Factorial(5); Console.WriteLine(ret); } } } 혼자고민하고 고민하다가 팩토리얼이 숫자가 점점 내려가서곱하는거니까 이렇게도 되긴하는데 맞는풀이법인가요?? 답이랑 정반대여서요,..,
-
미해결스프링 핵심 원리 - 기본편
해당 강의에서...
해당강의내용은 앞서 설명했던.. (OCP원칙)을 깨는게 아닌가요?? 예를들면, @ComponentFixDiscountPolicy { ... } @ComponentRateDiscountPolicy {...} 이경우 DiscountPolicy라는 타입으로 빈을 찾게되면 오류가 나기때문에 해당 강의에서 3가지 방법을 제공했고,만약 RateDiscountPolicy를 사용하려면 @Component @PrimaryRateDiscountPolicy {...} 이렇게 코드 수정을 해야하고, 다시 Fix를 사용하기위해선 Rate의 @Primary를 지우고, Fix에 가서 @Primary를 붙여줘야겠죠.이것또한 구현객체의 코드수정인데, 이부분은 OCP원칙을 꺠는것이 아닌건가요?
-
미해결스프링 핵심 원리 - 기본편
조회한 빈이 모두 필요할때 ( Map, List) 질문사항
static class DiscountService { private final Map<String, DiscountPolicy> policyMap; // map으로 모든 DiscountPolicy 하위 구현체들 주입받기 @Autowired public DiscountService(Map<String, DiscountPolicy> policyMap) { this.policyMap = policyMap; }} DiscountPolicy의 구현체에는 fixDiscountPolicy, RateDiscountPolicy가 존재합니다.Map을 이용해서 이 두가지 구현체를 모두 주입 받는 방법이 강의내용이였는데, 어떤 원리로 이게 다 주입되었는지 모르겠습니다.단순히 Map, List처럼 배열(?) 자료형으로 DiscountPolicy(인터페이스)를 주입받으면 스프링에서 알아서 모두 주입해주는것인가요?질문 내용을 정리하지면,생성자를 통해서 주입한 policyMap변수에 어떻게 2가지 객체가 주입되었는지 모르겠고, 자세히는 Map의 String 키값이 어떻게 빈이름으로 저장되고, 벨류가 2가지 각 개체의 참고값을 저장한건지 모르겠습니다..ㅠㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Attempted import error: 'Switch' is not exported from 'react-router-dom'.
Attempted import error: 'Switch' is not exported from 'react-router-dom'. 이 에러가 계속 뜹니다.
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
[JIRA] 프로젝트별 접근권한 제어 방법
안녕하세요. 우선 좋은 강의 감사합니다. 궁금한 사항이 있어 문의 남깁니다. 확인 후 회신 부탁드립니다. JIRA에서 프로젝트별 접근 권한 제어를 할수 있는지 문의드립니다. 예를들어 프로젝트 A,B,C 가 있고, 사용자 그룹이 가,나,다 일경우 A 프로젝트는 가 그룹만 접근권한이 가능하고, B 프로젝트는 가,나 그룹만 접근 권한이 가능. 나머지 그룹들은 접근 불가하도록 설정하는 방법이 있을까요?? JIRA 세팅중에 문의드립니다. 상세하게 답변 부탁드립니다! 감사합니다. 추가 질문) 첨부파일에 노란영역에 프로젝트를 추가하여 별도 관리하면 될거같은데, 이게 맞는지도 문의드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Connector.Connect 질문입니다.
클라에서 Connector를 통해서 연결시도를 할 때, Connector에게 endPoint를 전달합니다 Connector에서는 socket에 endPoint.AddressFamily를 전달하는데, 제가 생각하는 것은 IP주소 '만' 전달합니다. 뒤에 SocketAsyncEventArgs args 변수를 선언하고 args.RemoteEndPoint에 endPoint를 한 번 더 전달합니다. socket.ConnectAsync할 때 args를 전달합니다. 헷갈리는 부분은 endPoint를 두번 전달하는 것입니다. socket에는 IP주소'만' 들어있어서 포트번호를 모르니 args.RemoteEndPoint에 port번호 포함 주소를 다시 준 것 인가요?
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
같은 클래스지만 다른 메소드 변수에 접근이 가능한 이유
shoot 메소드에서 __init__ 메소드의 파라미터인 wow_height에 접근할 수 있는 이유가 뭐죠? __init__ 메소드의 파라미터 wow_height는 지역 변수 아닌가요? 자바에서는 같은 클래스 안에 있는 메소드라도 다른 메소드의 변수에 접근할 수 없는 걸로 알고 있거든요.
-
미해결
국민배움카드 사용할 수 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
.net core version 질문입니다.
.net core 5.0 이 최신 버젼인거 같은데요~최신 버젼으로 프로젝트 만들어도강의 진행에는 지장이 없을까요~?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
회귀 규제에서 alpha값 범위
선생님께서 알려주시는 내용으로 열심히 공부하고 있습니다!! 라쏘와 릿지의 alpha값을 튜닝하는데 책에 있는 예시들이 릿지값들이 더 크게 설정이 되어 있고, 랏쏘는 작은 값들로 세팅이 되거든요. 혹시 이유가 있는건가요?