묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[React 1부] 만들고 비교하며 학습하는 React
사용편 1 - 리엑트 : [추천/최근 검색어] 최근 검색어 2 강의 중에 질문있습니다.
사용편 1 - 리엑트 : [추천/최근 검색어] 최근 검색어 2 강의 중 4:32 ~ 4:33 에 정환님께서 크롬 데브툴에서 특정 키를 누르니까 "검사기 "가 뜨면서 클릭한 엘리먼트의 색깔이 보이고, 왼쪽에서는 콘솔 창에서 HTML 내에서 해당 엘리먼트의 위치가 딱딱 보이던데, 어떻게 하신 건지 궁금합니다. 구글 검색해도 잘 안 나오네요ㅠ
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
for문에서 i 범위
for문에서 i의 범위를 arr.length이 아니라 arr.length-1로 해야하지 않나요?? 선택정렬은 arr[i]뒷부분에서 최솟값을 찾는 것으로 이해했어요, arr.length로 설정한다면, 맨 마지막 원소도 for문을 실행할텐데요.. 최솟값을 비교할 원소가 없는데 말이에요 범위를 어떻게 설정해야 할까요? 아래처럼 작성한 것도 정답인가요 function solution(arr) { let answer = arr; for (let i = 0; i < arr.length - 1; i++) { let idx = i; for (let j = i + 1; j < arr.length; j++) { if (arr[idx] > arr[j]) { idx = j; } } [arr[i], arr[idx]] = [arr[idx], arr[i]]; console.log(arr); } return answer; }
-
미해결홍정모의 따라하며 배우는 C언어
scanf() 함수의 매개변수 type 질문
안녕하세요. 코드 첨부합니다. Call-by-reference와 함수의 매개변수 type 부분을 공부하다가 궁금한 점이 있어서 질문 드립니다. scanf() 함수에서 &num을 받는 매개변수의 type은 int *가 되고, str을 받는 매개변수의 type은 char * 일텐데.. 함수로 전달되는 인자에 따라서 scanf() 함수 내부적으로 매개변수의 type을 자동으로 형변환 해주는 건가요..? scanf() 함수 정의문을 봐도 내부적으로 어떻게 동작하는지 이해가 잘 되지 않아서 질문 드립니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C++
수업 내용은 아니지만 AI, C++ 질문 드립니다.
안녕하세요 강사님의 c강의를 듣고 c++까지 듣다가 최근 python만 사용하느라 c++은 신경쓰지 못하고 있는 대학원생입니다... 제가 모 대학 AI 대학원에 진학중인데 python으로 작성한 코드를 c++로 쉽게 구현 할 수 있는지 구글링해보다가 반갑게도 강사님 블로그에서 관련 내용을 보았습니다. 그래서 혹시 실례가 안된다면 c++로 딥러닝을 구현하는 것에 대해 여쭤보고 싶은데요 1. python 코드를 c++로 변환해서 사용이 가능한지요??(간단하게) 가능하다면 어떤 방법을 써야 될까요? 2. python의 numpy나 pandas 같은 자료구조를 c++에서 어떻게 사용 가능할까요? 3. 머신러닝의 KNN(클러스터) PCA(차원축소) 딥러닝의 CNN, GAN 이러한 기법들을 c++로 쉽게 구현이 가능할까요? 그리고 RESNET이나 skip-gan 같은 커스터마이징 된 딥러닝 모델들도 쉽게 구현 가능할까요?? 질문이 과목과 거리가 있고 쉽지않은 내용 같지만 혹시 답변 가능하시면 답변해 주시면 감사하겠습니다!
-
미해결Svelte.js [Core API] 완벽 가이드
Uncaught (in promise) TypeError 오류 질문
mergeConfig.js:92 Uncaught (in promise) TypeError: Cannot convert undefined or null to object at Function.keys (<anonymous>) at mergeConfig (mergeConfig.js:92:24) at Axios.request (Axios.js:39:12) at Axios.<computed> [as get] (Axios.js:129:17) at Function.wrap [as get] (bind.js:9:15) at HTMLButtonElement.searchMovies (App.svelte:11:27) mergeConfig @ mergeConfig.js:92 request @ Axios.js:39 Axios.<computed> @ Axios.js:129 wrap @ bind.js:9 searchMovies @ App.svelte:11 input 창에 lion을 검색했을 때 이러한 오류가 떠서 질문드립니다. 현재 코드 <script> import axios from "axios"; let apikey = "0000000"; let title = ""; let movies = null; let error = null; let loading = false; async function searchMovies() { const res = await axios.get( `http://www.omdbapi.com/?apikey=${apikey}&s=${title}`, ); console.log(res); movies = res.data.Search; } </script> <input bind:value={title} /> <button on:click={searchMovies}>검색</button> {#if loading} <p style="color: royalblue">Loading...</p> {:else if movies} <ul> {#each movies as movie} <li>{movie.Title}</li> {/each} </ul> {:else if error} <p style="color: red;">{error.message}</p> {/if}
-
미해결웹 게임을 만들며 배우는 React
안녕하세요 map질문이요
9:55초 내용에서 ['사과','바나나','포도','귤','감','배','밤].map( (v) => { return ( <li>{v}</li> ) map함수가 return값들을 모아서 배열로 만들어주는 것으로 알고있는데요. <ul>{[map배열]}</ul> 이렇게 되어있는거 같은데 어떻게 배열안에 값들을 호출안했는데 차례대로 나올수 있는건가요? 그리고 map이 값을 모아서 새로운 배열을 return해주면 그 배열을 받을 변수가 필요하지않나요?
-
미해결배달앱 클론코딩 [with React Native]
react-native-nmap 설치 후 안드로이드 빌드 실패
npm install react-native-nmap --force 네이버 지도 NPM 추가하고 강의에 있는 내용따라 설정 수정 후 안드로이드 실행 실패할 때 해결한 내용 공유입니다. ------------------------------------------------------------ FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:packageDebug'. > A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable > java.lang.OutOfMemoryError (no error message)------------------------------------------------------------ 다음과 같이 파일 수정해서 해결 했습니다. 01. android/build.gradle 파일 수정 allprojects -> repositories 항목에 다음 내용 추가 확인 maven { url 'https://naver.jfrog.io/artifactory/maven/' } 02. android/app/build.gradle 파일 수정 dependencies 항목에 다음 내용 추가 확인(최신 버전) implementation 'com.naver.maps:map-sdk:3.14.0' 03. android/gradle.properties 파일 수정 다음의 내용 추가하되 용량은 자신의 환경에 맞게 조정 org.gradle.jvmargs=-Xmx2048m 04. 터미널(콘솔)에서 android 디렉터리로 이동 cd __내_프로젝트_디렉터리__/android mac/linux이면 ./gradlew clean windows이면 gradlew.bat clean 05. 프로젝트 디렉터리로 이동 cd __내_프로젝트_디렉터리__ npm run android
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 코드 리뷰 부탁드립니다.
function solution(arr) { let answer; let n = arr.length; let dy = Array.from({ length: arr.length }, () => 0); dy[0] = 1; for (let i = 1; i < n; i++) { for (let j = i - 1; j >= 0; j--) { if (arr[i] > arr[j]) { dy[i] = Math.max(dy[i], dy[j] + 1); } } dy[i] = Math.max(dy[i], 1); } answer = Math.max(...dy); return answer; } 저는 max 변수를 이용한 비교가 아닌 Math.max 함수를 이용하였는데, 혹시 시간복잡도나 사용 메모리가 높아질까요? 괜찮은 코드인지 리뷰 부탁드립니다.
-
미해결스프링 핵심 원리 - 기본편
DiscountService 스프링 빈 등록 방법
class를 ApplicationContext에 자체적으로 넣어서 빈을 만들경우 빈의 이름은 어떻게 등록되나요?? discountService로 해보니까 찾을 수 없는 빈이라고 나오네요.. 그리고 저런 방식이 실무에서도 자주 쓰이는지 궁금합니다!
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
MEM_SIZE 관련 질문
안녕하세요. 맛비님. default MEM_SIZE가 3840인 이유가 있나요? 갑자기 궁금증이 드는데 보통 메모리는 2의 몇승 되는 값?으로 정의되지 않나 싶어서요.
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
plt.figure
안녕하세요. 선생님 지난 강의에서 catplot할때는 글자가 겹쳐서 plt.figure 해보니까 적용이 안되서 인터넷 찾아보다가 sns.catplot(data = food, x = "시군구명", y= "상호수", kind ="bar", col = "상권업종중분류명", col_wrap = 2, aspect = 2) aspect값 변경으로 차트의 가로 사이즈를 조정해줬는데요 여기에서 barplot 할때는 figure가 적용되는거 같아서요. 차이점이 있나요? 아니면 제가 catplot에서도 figure가 되는데 적용을 잘못시킨걸까요? 질문드립니다:)
-
미해결반복되는 내 업무 자동화하기 - Power Automate(Flow)
강의 자료
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 자료는 없을까요
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
vscode 이어서 질문입니다...
강사님 혹시 부트스트랩 버전을 동일하게 했음에도 이런식으로 출력이되는 이유는 무엇일까요 ? ㅠ
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
리스트를 집합으로 변경
리스트를 집합으로 바꾸는 data = set(data_list) 구문에서 'set' object is not callable 라는 오류가 발생합니다. set선언할 때도 이런 에러가 떠서 다르게 선언했는데 원인을 잘 모르겠습니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
DX 공부 목표를 무엇으로 잡아야 되나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. DX를 공부해서 3D 게임을 만든다는 생각으로 강의를 듣고 추가적으로 더 공부하는 것과 그래픽스와 파이프레더링 등 과 같은 그래픽스 흐름(?) 을 숙지하고 언리얼 엔진으로 게임을 만드는 것 중에서 어떤 방법이 좋을까요? DX를 공부하면서 DX로게임을 만들 수 있을까? DX는 어느정도의 깊이 만큼 공부하는 것이 맞는지? 라는 생각이 계속 들어서 질문남깁니다! DX12를 이용한 3D게임 프로그래밍 입문이라는 책을 구매하였는데 이책을 보면서 DX12를 계속 공부를 하고 언리얼 엔진을 다루는것이 좋은(?) 효율적인(?) 정석(?)...? 방법인지도 궁금합니다! 항상 친절하게 답변해주셔서 감사합니다!
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Table생성이 안됩니다.
안녕하세요! 강의 정말 잘 듣고 있습니다!!혼자 1시간째 고민하다가 도저히 해결이 안되서 글 남깁니다.. application.yml은 강의와 같이 해놓은 상태입니다.그런데 저는 에러가 발생하지도 않고 서버구동도 되는 상태인데 Table이 만들어졌다는 로그를 확인 할 수가 없습니다. 어떤 문제를 해결해야 할까요? 혹시 몰라 User클래스도 올리겠습니다! spring 2.4.5 / h2 1.4.197 쓰고있습니다!
-
미해결홍정모의 따라하며 배우는 C언어
<stdlib.h> 재질문
금방 질문드린 <stdlib.h> 에 대한 답변확인하였습니다. 다시 실행해도 잘 되는데 어떻게 된 건지 모르겠습니다. 실행창도 코드 옆에 같이 첨부하였습니다.
-
미해결RPA로 자동화 천재되기 (UiPath 응용편)
Write range 에사 sheet 이름 바꾸기
엑셀을 활용한 자동화 강의 잘 듣고 있는데 의문이 들어거 여쭤봅니다. 만일 해당 프로젝트를 오늘/ 내일/ 모레 daily로 실행한다면 같은 엑셀파일에 data가 들어가게 될텐데, 만일, 제가 어제의 data가 담긴 sheet, 오늘의 data가 담긴 sheet를 각각 만들고 싶다면 sheet이름은 매일 바꿔줘야 할까요? 저는 sheet 이름이 그냥 오늘의 날짜이면 좋을거 같은데 혹시 해당 건을 구성할 수 있는 함수? 이런것도 있을까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Optional에 대한 질문
안녕하세요 . Optional 쓰면서 궁금한게 있어서 질문드립니다. 다름이 아니라, JpaMemberRepository에서 아이디로 회원을 찾는 메서드(findById)에서 리턴값을 Optional로 감싸서 리턴하는데(아래 그림 참고) Optional에 대해서 궁금해서 구글링을 하다가 아래의 블로그를 찾게 되었습니다. https://homoefficio.github.io/2019/10/03/Java-Optional-%EB%B0%94%EB%A5%B4%EA%B2%8C-%EC%93%B0%EA%B8%B0/ 블로그의 4번 째 항목 보시면 아래의 글처럼 되어 있는데 어떤것이 더 효율적인지 궁금해서 질문드립니다. 감사합니다 ^^
-
미해결홍정모의 따라하며 배우는 C언어
<stdlib.h>
18:45에서 <stdlib.h> 를 include 하셨는데 제가 까먹고 안 쓰고 실행시켰는데 19:50에서 보여주시는 실행화면과 같은 결과가 나오는데요. 그러면 stdlib.h를 안 써도 되는 건가요?