묻고 답해요
129만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
섹션2 - MVC
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 내용과 같이 코드를 작성하였는데HelloController.java에서 에러가 발생하여 run이 되지 않습니다 왜그런 걸까요?간단한 syntax 오류인 것 같아서 확인했는데, 강의와 같은 코드인 것 같아서 어디서 발생하는 오류인지 모르겠습니다... 확인 부탁드립니다 ㅠㅠpackage hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class HelloController { @GetMapping("hello") public String hello(Model model){ model.addAttribute(attributeName: "data", attributeValue: "spring!!"); return "hello"; } @GetMapping("hell-mvc") public String helloMvc(@RequestParam(name ="name") String name, Model model){ model.addAttribute(attributeName:"name", name); return "hello-template"; } }
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
정렬을 꼭 해야하는 이유
정렬을 하고 안하고 정답이 다르게 나오는데 그 이유가 무엇인가요??완전 탐색이라 모든 경우를 탐색하는데 정렬을 해야하는 이유가 궁금합니다!!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-G 자료형 질문
#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> #include<algorithm> #include<queue> #include<numeric> #include<map> #include<cstring> using namespace std; typedef long long ll; long double X, Y; int Z; bool check(ll mid) { double total = X; double win = Y; total += mid; win += mid; int num = (win / total) * 100; return Z < num; } int main() { cin >> X >> Y; Z = (Y / X) * 100; int start = 1; int end = 1000000000; int ans = -1; while (start <= end) { ll mid = start + end; mid /= 2; if (check(mid)) { ans = mid; end = mid - 1; } else start = mid + 1; } cout << ans; return 0; } 다음과 같이 작성했습니다.Z = (Y / X) * 100;이 부분에서 X,Y가 double이면 오답long double이면 정답이 나옵니다 .double로 선언하면 어떤 문제점이 존재하나요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
인벤토리 실습 #2 질문 AddUIEvent활용
인벤토리 실습을 보다 가 이해가 안가는 부분이 생겨서 질문을 남깁니다.보시면(안보일 수도 있겠지만), Get<GameObject>((int)GameObjects.ItemIcon).AddUIEvent((PonterEventData) => {Debug.Log)})를 했는데.. 여기서 Action 대리자로 람다식이 들어 가서 실행 이 되는건 알겠는데, ㅇ파라미터에 게임오브젝트는 안들어갔는데 이게 왜 바인드가 되는거죠?
-
미해결
프론트웹앱(부트) + REST API(부트) 스프링 시큐리티 질문
안녕하세요. 스프링 시큐리티에 대한 기반 지식없이 맨땅에 헤딩하듯이 하려니 헷갈리는 부분이 많아 질문 드리게 되었습니다. 프로젝트 구조타임리프와 JS로 구성된 웹 프로젝트 (부트기반)로그인 / 회원가입로그인시에만 결제, 마이페이지, 위시리스트 가능실제 로직 및 DB연동이 되는 REST API 프로젝트API 요청을 받았을때, HTTP 헤더의 Basic auth 토큰값을 통해 허용웹앱 테이블에 저장되어있는 웹앱인지 필터 (스프링 시큐리티의 loadUserByUsername를 통해 구현) 보시다시피 유효한 웹앱인지 확인하는 기능을 API단에 구현했는데, 이번엔 앞단 웹앱에 로그인/회원가입을 구현하려고 합니다.이런 경우 스프링 시큐리티 설정을 앞단 웹앱에 해야하는건지, REST API에 해야하는건지 헷갈립니다..로그인이 되었을때만 접근이 가능한 페이지가 있어서 그걸 설정하려면 앞단에 해야하는것 같기도 하고..유효한 웹앱에서 온 요청인지 확인했던 것처럼 유저 테이블을 조회해 처리하려면 REST API에 해야하는것 같기도 하고..가이드 부탁드립니다..
-
미해결
실전! 스프링 부트와 JPA 활용1-변경감지 기능 문의
안녕하세요 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 커리큘럼을 수강하고 있는수강생 입니다.변경 감지와 병합 파트강의 내용에서 갑자기 헷갈리는 점이 있는데요처음 강의 시작할때부터 모든 엔티티에 @Setter는 최대한 지양하는게 좋다라고 말씀하셨습니다. 하지만 이번편을 들어보면변경감지 기능 사용하는것을 권장하시는데 @Setter가 없으면 불가능해보입니다.어느 부분이 맞는지가 궁금하여 질문드립니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
[lab10] Vivado 10_fsm_counter_ctrl_project 진행 중 Address Map 관련 문의 입니다
안녕하세요.Lab10 실습 진행 중 강의 영상과 다르게 나오는 부분이 있어서 문의 드립니다.저는 강의 내용과는 다르게, Address Map 그림에서 주소가0x43c_00000x43c1_0000으로 나오지 않고, 0x00x0으로 나오고 있습니다. 그리고 64K 가 아닌, 16B 로 나와있는데, 혹시 원인이 무엇인지,해결방법 알려주시면 감사합니다. 아래에 해당 과정에서 실습한 Diagram, Address Editor, Address Map 사진 첨부 해 드립니다.
-
미해결딥러닝 CNN 완벽 가이드 - Fundamental 편
kenel_size부분 질문이요!
input_tensor = Input(shape = (IMAGE_SIZE, IMAGE_SIZE, 3)) x = Conv2D(filters = 32, kernel_size = (3, 3), padding = 'same', activation = 'relu', kernel_initializer = 'he_normal')(input_tensor)이 부분에서 입력데이터가 3차원으로 들어오잖아요.저번 강의에서 개별 커널의 차원은 3차원이라고 하셨던거 같은데,그럼 이 코드에선 한개의 커널이 rgb, 총 3개의 채널을 가진 (3 x 3 x 3)가 되는 것인가요?위에 전제가 맞다면, 2번째 줄 kernel_size가 (3, 3)인 이유는 케라스 내부에서 알아서 3개의 채널을 만들어주기 때문인가요??
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
ARP Request가 Broadcast되는 범위
로컬 pc에서 인터넷과 통신하기 위한 게이트웨이의 mac 주소를 알기 위해서 ARP Request를 Broatcast 보내고 ARP Reply 응답을 통해 해당 게이트웨이의 mac 주소를 전달받는다고 설명해주셨습니다.그렇다면 ARP Request가 전달되는 범위는 request가 uplink 하면서 처음 만난 gateway 까지가 되고 그 이상으로 broatcast를 보내지 않고 drop 하게 되는 건가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
home.html 대신 index.html 우선 실행 오류
localhost:8080 입력 시 home.html이 아닌 index.html이 실행됩니다...home.htmllocalhost:8080 실행시HelloSpringApplication 콘솔창유사 질문 검색 결과IDE 재시작 및 크롬 캐시 삭제 --> X프로젝트 빌드 후 실행 --> Xhttps://www.inflearn.com/questions/243659/%EC%A0%9C%EA%B0%80-home%ED%99%94%EB%A9%B4%EC%9D%B4-%EC%95%88%EB%9C%B9%EB%8B%88%EB%8B%A4 --> 해결방법을 찾지 못함.. 이렇게 시도해봤는데 안돼서 질문 드립니다 ㅠ
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
VPN의 개념에 관하여 질문드립니다.
선생님 안녕하세요! 수업 잘 듣고 있습니다.'PN과VPN' 강의를 듣고 VPN에 관해 질문드릴게 있어요.질문1 : '서울 본사'의 LAN이 있고 '부산 지사'도 하나의 LAN이 있는데 이를 Private Network로 묶는다는게 LAN과 LAN을 포함하는 새로운 LAN을 만든다고 보면될까요?질문2 : 'KT 망을 일부 잘라서 Private Network를 만들면 네트워크 속도가 느리다'고 하셨습니다. 질문2-A.우선 'KT망'이란 표현에 대해 궁금한 점이 KT는 ISP로 인터넷 서비스를 제공해 주는 회사이고 우리에게 Public 공간인 Internet으로 접속할 수 있게끔 Public IP를 할당해주는 회사로 알고 있습니다. 그래서 Public IP만 할당해 주는 걸로 만 알고 있었는데 'KT망'이라는 표현을 사용한 걸로 보면 Internet 환경에서 KT만 쓸 수 있는 특정 Network 영역이 있는 걸까요?질문2-B.그리고 KT 망으로 Private Network를 만든다면 네트워크 속도는 왜 느려지는 건가요? 어차피 Internet 환경에서 특정 부분을 좀 잘라서 할당 해주는 건데 속도의 영향은 왜 받는 건가요?
-
미해결파이썬 무료 강의 (활용편5) - 데이터 분석 및 시각화
에러 설명 좀
File "C:\Users\user\AppData\Local\Temp\ipykernel_3456\1125797625.py", line 1 df = pd.DataFrame[data, columns=['이름', '학교', '키']] ^ SyntaxError: invalid syntax
-
미해결파이썬 무료 강의 (활용편5) - 데이터 분석 및 시각화
특정 컬럼만 가져오는 명령에서 아래와 같은 에러 발생 설명 좀 해주세요
File "C:\Users\user\AppData\Local\Temp\ipykernel_3456\2899566209.py", line 1 df = pd.DataFrame[data, column=['이름', '학교', '키']] ^ SyntaxError: invalid syntax
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
DjangoJSONEncoder에서 언급하신 재귀적 로직의 개념
class MyJSONEncoder(DjangoJSONEncoder): def default(self, obj): if isinstance(obj, QuerySet): return tuple(obj) elif isinstance(obj, Post): return {'id': obj.id, 'title': obj.title, 'content': obj.content} elif hasattr(obj, 'as_dict'): return obj.as_dict() return super().default(obj)JSON 직렬화 강의에서 위의 구문의 return tuple(obj) 이 실행될 경우 재귀적으로 default 메서드를 탄다고 말씀하셨는데 어떤 원리인지 이해를 하지 못했습니다.튜플로 변환될 때 어떻게 MyJSONEncoder가 이를 인지하고 작동하는지 여쭤봅니다.
-
해결됨코딩테스트 [ ALL IN ONE ]
a52447879@gmail.com로 노션 공유 요청 확인 부탁드립니다.
메일함에서 확인이 안됩니당
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
section 29 update 함수 어떻게 수정하면 될까요?
감이 안잡히는데 좀 도와주세요 ㅜㅜ힌트라도 주시면 감사하겠습니다.. async update({ productId, updateProductInput, }: IProductsServiceUpdate): Promise<Product> { const product = await this.findOne({ productId }); this.checkSoldout({ product }); const result = this.productsRepository.save({ ...product, // 수정 후 수정되지 않은 다른 결과값까지 모두 받고 싶을 때 사용 ...updateProductInput, }); return result; }
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
VPN을 사용시 MTU가 작아지는 이유!
VPN을 이용하면 기존 패킷을 한번 더 박싱하여 새로운 헤더를 붙이기 때문에 이 헤더크기만큼 가용한 패킷 용량이 줄어들기 때문일까요??
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
0번 IP 주소를 사용할 수 없는 이유를 모르겠습니다.
영상에서 설명해주시기를 0번 IP는 서브넷 마스크의 호스트 주소와 동일하여 사용할 수 없다고 해주셨는데, 서브넷 마스크의 네트워크 주소와 192.168.0이 서로 달라서 사용할 수 있어야 하는게 아닌지 헷갈립니다.
-
해결됨[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
섹션 1번 4번문제 풀이
GROUP BY를 쓰기 위해서는SELECT절에 있어야 사용할 수 있는걸로 아는데섹션1의 4번문제 Occupations풀이를 보면SELECT절에서 rn을 지워도 런코드가 되는 이유가 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1 모의고사 3 풀이 질문
안녕하세요!섹션 5. "작업형1" 과 구슬 게임의 <작업형1 모의고사 3> 강의의 아래 문제풀이 중강사님 풀이 방법과 같이 첫번째 조건(cond1)과 두번째 조건(cond2)의 값을 각각 r1, r2로 받지 않고,cond1 과 cond2의 or 조건으로 한 번에 출력하고, True 값을 sum 하면 왜 결과값이 왜 달라지는지 이해가 안 되어 문의드립니다. (아래 코드 참고 부탁드립니다)답 : 192 (저의 풀이대로 하면 결과값 : 150) 문제7index '2001' 데이터(행)의 평균보다 큰 값의 수와index '2003' 데이터(행)의 평균보다 작은 값의 수를 더하시오 강사님 풀이# 풀이 df = pd.read_csv("data.csv", index_col="Unnamed: 0") m2001 = df.loc[2001].mean() cond = df.loc[2001] > m2001 r1 = sum(cond) # 100 m2003 = df.loc[2003].mean() cond = df.loc[2003] < m2003 r2 = sum(cond) # 92 print(r1+r2) # 결과값 192 제 코드# 풀이 df = pd.read_csv("data.csv", index_col="Unnamed: 0") m2001 = df.loc[2001].mean() cond1 = df.loc[2001] > m2001 m2003 = df.loc[2003].mean() cond2 = df.loc[2003] < m2003 sum(cond1|cond2) # 결과값 150