묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
질문이 있습니다.
1. Object.prototype.constructor 는 new Object() 와 같다는 거죠? 2. new Object() 또는 {} 로 생성하지 않고 prototype 으로 생성하는 이유가 무엇인가요? 어떨 때 prototype를 사용하나요? .. prototype 에 대해 이해가 가질 않네요..,,,
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이런 방식은 어떨까요?
function solution(arr) { let answer = []; let sum = 0; for(let x of arr) { if(x % 2 === 1) { sum += x; answer.push(x); } } console.log(sum); console.log(Math.min(...answer)); } let arr = [12,77,38,41,53,92,85]; solution(arr);
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Tensorflow 1.x 버전 가상 환경에서 돌아가지가 않습니다.
안녕하세요? 선생님께서 해 주시는 컴퓨터비전 강의를 수강하고 있는데 오류가 계속 발생해서 글을 써 봅니다. 제 데스크탑 내에 GPU가 있어서 데스크탑으로 코드를 수행하고 있었는데 yolo코드를 Tensorflow 1.x 버전에서 수행하려고 하는데 코드가 돌아가지가 않습니다. 제 경우는 일단 선생님께서 알려주신 대로 아나콘다 가상 환경을 만들고 tf113환경에서 코드를 돌리려고 하니 위의 그림과 같이 모듈을 가져올 수 없다는 오류가 계속 뜹니다. 전에 해 주신 Faster-R-CNN, SSD 같은 경우에는 Tensorflow 2.0 환경에서도 몇 가지 함수들만 바꿔서 실행을 해 보니 2.x 환경에서도 코드가 잘 수행이 되었는데 yolo부터는 아예 2.x 환경에서는 이런 식으로 2.x 버전에서 지원하지 않은 함수라고 해서 yolo부분에서부터 선생님께서 알려주신 대로 tf113환경에서 돌리려고 하니 ImportError가 나서 어떻게 하는게 좋을지 선생님께 여쭤보고 싶어서 이렇게 글을 쓰게 되었습니다. 어떻게 하는게 좋을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
파라미터
호출되는 함수에 적는 파라미터이 대한 질문입니다. function setValue (one,two){ var total = one + two; }; 이렇게 호출된 함수를 작성할 때 파라미터의 one two는 변수같은 개념인가요? 예를 들어 function setValue (first,second){ var total =first + second; }; 이렇게해도 상관없나요?? 그리고 저런 호출된 함수에서는 return문 어떻게 작성하나요? 수업에서는 그냥 수치를 바로 대입했는데 그냥 저렇게 one two로 표현하고 싶으면 return one+two; 하면 되나요??
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
YOLO 정량적 평가
안녕하세요 선생님. 제가 커스터마이징하여 만든 YOLO모델의 성능을 확인해보고 싶습니다. 정성적으로는 많이 테스트해보았는데 정량적으로 평가하려면 어떤 방법을 사용해야 할까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
람다함수를 변수로 할당해서 사용할경우 객체가 생성될테니 리소스 절약이 안 될 것 같은데 맞나요?
람다함수의 특징 중에서, 즉시실행되기 때문에 리소스(메모리)를 절약할 수 있다고 말씀해주셨는데 람다함수를 변수에 할당하면 이 과정에서 객체가 생성되니까 리소스 삭제가 안 될 것 같은데 맞나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Assertions.assertThat과 asertThat을 어떻게 같이 사용한건가요?
import org.assertj.core.api.Assertions 이걸 적으면 assertThat이 안되고, import static org.assertj.core.api.Assertions.* 이걸 적으면 Assertions.assertThat이 안됩니다. 둘다 적으면 하나가 적용이 안되네요. 어떻게 두개 다 쓰신건지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Managers 생성
(@Scene)오브젝트 CursorController.cs의 Start 함수에서 Managers.Resource.Load 호출 시 Managers의 Init 함수가 호출되면서 @Managers오브젝트가 Hierachy에 생성이 되야 된다고 생각을 했는데 안되는거보니 생각이 틀린듯한데 어떤 부분이 틀렸는지 간단하게 답글을 달아주시면 감사하겠습니다
-
해결됨홍정모의 따라하며 배우는 C언어
NULL을 이해한건지 알고싶습니다.
안녕하세요, 질문이 있습니다. 제가 이해한게 맞는건지 확인하고자 합니다. int* a = NULL; 을 사용한다는 것은 int b; scanf("%d", &b) if (b % 2 == 0) a = &b; 처럼 입력값에 따라 실제 메모리 공간을 할당받은 메모리주소를 가진 변수b를 조건이 true일 경우 제대로 대입이되서 사용이 가능한거고 조건이 false일 경우 그대로 NULL인 값을 포인터 변수 a가 가지고 있을때 포인터 변수 a를 이용하는 구문을 만났을때 printf("%p %d", a, *a); 이대로 실행하면 런타임 에러가 발생하기 때문에 이걸 방지하고자 if (a != NULL) printf("%p %d", a, *a); 이것처럼 조건을 걸어 제대로 값을 대입받았다면 실행이 되고 그러지 아니하면 실행이 안되고 그냥 런타임 에러 없이 넘어가기 위함 인가요? 제가 한번더 확인하고자 NULL 말고 int *a = 1; 을 한다음 if (a != 1) printf("%p %d", a, *a); 을 해도 런타임 에러없이 그냥 넘어가더라구요 그래서 NULL로 초기화 해준게 a포인터 변수를 이용하는 구문을 만났을때 그냥 적어두면 오류가 발생하니 조건의 기준을 정하기 위해 임시로 NULL을 넣은게 아닌가 생각했습니다. * 두번째 질문. * NULL을 눌러서 vcruntime.h 로 들어가서 보니 ((void *) 0) 이라고 define으로 되어 있더라구요 이 의미는 다른의미가 있나요? 아니면 0과 같나요? 실제 NULL하고, 0을 int *a 포인터 변수에 초기화를해서 %p로 출력해보니까 둘다 같은 16진수인 00000000 으로 나오더라구요. 같은건지 아니면 다른의미가 있는데 이어지는 강의에서 나오는건지 궁금합니다.
-
미해결자바스크립트 제대로 배워볼래?
html.json이 안 나옵니다.
안녕하세요. 스니펫 추가하려는데 file-preference- user snippets-상단 검색란에 html.json 입력해도 안 나옵니다. 왜 그런걸까요? 구글링해도 html.json이 나오게하는 방법은 안 보이는데요 알고 계시면 도와주세요.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
강의자료(소스코드 포함) 다운로드에 대해 문의드립니다
안녕하십니까. ReactNative 베이직 강의를 신청하고 잘 수강을 하고 있습니다. 그런데 강의에서 다룬 소스코드 및 강의자료를 다운받을 수 있는 곳을 도저히 찾지 못해 이렇게 문의를 드립니다. 일반적으로 IT 강의는 강의에서 다루어진 소스코드를 제공해 주기 때문에 해당 강의에서도 소스코드를 제공해 주실 것이라 생각을 합니다. 다운받을 수 있는 경로를 제가 찾지 못하고 있다면 경로를 알려 주시면 감사하겠습니다. 그리고 혹시라도 소스코드를 제공해 주시지 않고 있다면 수업의 효율성을 위해 자료를 제공해 주실 수 있을까요? 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@PostMapping("/{itemId}/edit") 부분 질문입니다.
@PostMapping("/{itemId}/edit")public String edit(@PathVariable Long itemId, @ModelAttribute Item item){ itemRepository.update(itemId, item); return "redirect:/basic/items/{itemId}";} 위의 코드에서 궁금중이 있습니다. @ModelAttribute Item item 위의 매개변수가 어디서 넘어오는건가요? editForm의 Form에서 넘어오는 값을 받아 위 코드에서 매개변수로 받는거라고 생각하는데요. editForm을 보면 name을 통해 값을 받아올텐데 item.id item.price 처럼 item의 변수들만 넘기지 item을 넘기진 않는거로 보입니다. item은 어디서 넘어오는건가요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
마커 기능 질문
현재 업로드 기능에는 검색을 이용해서 위치를 등록하게 되어 있는데 지도상의 임의의 위치를 클릭했을 때 마커가 생성되면서 자신이 클릭한 위치를 등록할 수 있는 기능은 로직을 어떻게 구현하나요?
-
미해결[딥러닝 전문가 과정 DL1101] 딥러닝을 위한 파이썬 레벨1
exercise 99 에서 inner_idx 부분 관련 질문드립니다!
안녕하세요 강사님. exercise 99 관련해서 inner_idx 부분 관련해서 질문 드리겠습니다. ###### ( '변수명'만 조금 수정한 코드입니다!) for row_idx in range(n_row): vec1 = mat1[row_idx] # mat1 의 차원데이터를 각각 [1,2,3] ,[4,5,6] , [7,8,9] 씩 저장 dot_prods = list() for col_idx in range(n_col): vec2 = list() # vec1 값에다가 mat2 의 세로로 한줄씩 [11,14,17] [12,15,18] 씩 꺼내야됨 for inner_row_idx in range(n_row): # 행을 순환시키고, 열은 고정해야 세로로 한줄씩 [11,14,17] [12,15,18] 씩 꺼낼수 있음. vec2.append(mat2[inner_row_idx][col_idx]) dot_prod = 0 for inner_idx in range(n_col): dot_prod += vec1[inner_idx] * vec2[inner_idx] dot_prods.append(dot_prod) mat_mat_mul.append(dot_prods) ###### (어차피 값은 동일하겠지만...) 저의 경우에는 inner_idx 부분을 range(n_row) 로 하는 게 좀 더 정확하지 않을까 싶은데요! mat2 에 접근할때 세로로 한줄씩 리스트로 뽑아서 vec2 에 넣으려고 하는 건데... 열(col_idx)는 고정되어있고 행 부분을 iteration 시키니깐, in range(n_row) 라고 하는 게 좀 더 정확하지 않을까 싶습니다. inner_idx 부분에서 range 안에 n_col 을 넣는 것이 조금 개념적으로 헷갈려서 질문을 드렸습니다. 저의 이해나 수정한 방식에서 틀린 부분이 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
생성자 this
선생님 안녕하세요!! 마지막 세번째 Knight 생성자에서 두번째 생성자를 먼저 호출시키고 싶어서 this(hp)를 해보았더니 오류가 떴어요. 그래서 세번째 생성자에 int hp를 추가해보니까 오류가 사라지더라구요. 무슨 차이가 있는 건지 궁금합니다!
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
pfsense 추가 패키지 설치
안녕하세요 강의 잘 듣고 있습니다. 질문을 올립니다. pfsense 추가 패키지 설치시 (ex squid, snort 등) please wait while the update system initializes 메세지 이후 전혀 넘어가지 않습니다. 1시간을 기다려도 반응이 없는데 혹시 다른 방법으로 패키지를 설치할 수 있나요? (호스트에서 파일을 다운 받아 업로드 한다거나..) PC 사양은 램: 16GB CPU : i5-4690 입니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
질문
안녕하세요 강사님! 9:38초에서 강사님처럼 /etc/prometheus/prometheus.yml prom/prometheus 를 했을 때는 위와 같은 오류가 나는데 /etc/prometheus.yml prom/prometheus 이렇게 뒤쪽에 prometheus 하나를 빼주면 정상 작동합니다. 문제가 있을까요?
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
style에서 px단위로 입력하는 방법
안녕하세요. 강사님. 항상 수업 잘 듣고 있습니다. :) 다름이 아니라 style에서 쓰이는 숫자(ex width: 20)가 픽셀이 아니라고 말씀하셨는데, 제가 현재 피그마로 디자이너와 함께 작업을 하고자 하는데 피그마에서는 px단위로 나오는것을 확인하였습니다. 이러한 경우에 react-native에서 px단위로 작업을 할 수 있는 방법이 있을까요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
문자열 s에 공란 하나 추가
선생님 말씀으로는 문자열 마지막 "E "뒤에 빈문자를 하나 추가해 E 와 공란을 비교할 수 있게 해라 라고 하셨는데 꼭 공란을 추가해야하나요?? s[10] === s[11] 자체가 아예 성립이 되지 않는 문법적 오류를 방지하기 위한 대처방안 인가요??
-
해결됨홍정모의 따라하며 배우는 C언어
21:34 16진수 이해 부족
출력 하면 b.ap1은 1.7400000000000P+4 와 같다고 이해하면 되는건가요? 16진수는 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 로 표현하는데 b.ap1은 왜 저런 숫자가 나오는지 잘 이해가 가질 않아요.. 머릿속이 복잡해서 질문을 제대로 한건지도 모르겠네요 ㅠ