묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
파일저장 테스트코드 작성 시 파일이 저장이 됩니다.
안녕하세요. 강의듣고 테스트코드를 작성하는 중 해결하지못한 의문이 생겨서 질문남깁니다. 파일을 저장하는 테스트코드를 Mockito를 사용해서 작성했는데 테스트코드이기 때문에 코드만 동작하고 파일이 저장이 안되길 바라는데 바램과는 다르게 파일이 저장이 되더군요. 심지어 테스트코드라서 경로가 지정이 안되있다보니 src와 같은 위치에서 MockMultipartFile로 임시로 넣은 데이터로 만들어진 파일이 생성이 됩니다. 테스트 코드를 실행시킬 떄마다 생성되는 문제라서 생성이 안되도록 하거나 테스트코드위치에 static폴더를 만들어서 전부 모아볼려고 해봤는데 둘 다 실패했습니다... 제가 방법을 잘못 찾고있는건지, 그렇다면 어떻게 해결할 수 있을지 알고싶습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 방법의 DFS
다음과 같이 DFS 함수를 작성하는 것도 괜찮은 방법일까요? def DFS(L): global cnt if L == n_size: for x in result_list: print(x, end='') print() cnt += 1 return else: for i in range(L, n_size): if n[L] != '0' and 65 <= int(n[L: i+1]) + 64 <= 90: result_list.append(chr(int(n[L: i+1])+ 64)) DFS(i+1) result_list.pop()
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
IntelliJ Navigation 기능
김영한님 제가 IntelliJ Ultimate를 쓰고 있는데 아무리 찾아봐도 HTML에서 Command + Left Click시 이동하는 기능을 찾을 수가 없습니다. 이 부분 알려주실 수 있나요?
-
미해결실전! Querydsl
안녕하세요 querydsl의 의존 범위에 대한 질문입니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. 영한님 현재 querydsl을 사용하여 where 조건이 복잡한 동적 쿼리를 구현중입니다. 현재 구현중인 기능에 데이터 조회를 하는 조건을 관리하는 기능이 있어서 조건을 데이터베이스에 저장하고 데이터베이스에서 조건을 가져와서 repository에서 BooleanBuilder로 각 조건을 조합하여 쿼리를 날리고 있습니다. 제가 궁금한건 Entity에서 어차피 조건을 가지고 있으니 Entity에서 바로 BooleanExpression을 만들어 repository로 전달해주는게 어떤가 하는 생각입니다. 그런데 이렇게 Entity에서 바로 BooleanExpression을 반환하자니 querydsl 의존이 domain에 걸리는거 같아서 조금 걱정입니다. 영한님은 Entity나 DTO가 queryDsl 객체에 의존을 가지는 것에 대해서 어떻게 생각하시나요.?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
숙제검사
안녕하세요 선생님. 숙제 코드 잘 작성됐는지 검토 부탁드립니다! import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; // 그래프 최단거리(BFS) level public class Example12 { static int n, m; static int[] answer; static ArrayList<ArrayList<Integer>> graph; static boolean[] visited; static public void bfs(int node) { Queue<Integer> queue = new LinkedList<>(); queue.offer(node); visited[node] = true; int level = 0; while(!queue.isEmpty()) { int length = queue.size(); for(int i=0; i<length; i++) { int v = queue.poll(); answer[v] = level; for(int x : graph.get(v)) { if(!visited[x]) { queue.offer(x); visited[x] = true; } } } level++; } } public static void main(String[] args) { Scanner scan = new Scanner(System.in); n = scan.nextInt(); m = scan.nextInt(); answer = new int[n+1]; visited = new boolean[n+1]; graph = new ArrayList<ArrayList<Integer>>(); for(int i=0; i<=n; i++) { graph.add(new ArrayList<Integer>()); } for(int i=0; i<m; i++) { int x = scan.nextInt(); int y = scan.nextInt(); graph.get(x).add(y); } bfs(1); for(int i=2; i<answer.length; i++) { System.out.println(i + " : " + answer[i]); } } }
-
미해결데이터 분석을 위한 판다스: 기초부터 데이터 분석까지
구글 코랩 관련하여 질문이 있습니다.
파이썬 주피터 노트북 말고 구글 코랩을 실무에서도 사용하는 사람이 있는지 궁금합니다. 회사에 적재된 데이터 용량이 큰 경우에도 코랩을 원활하게 사용하는 사람이 많은지 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
coco.getCatIds()에 대해서 질문있습니다!
안녕하세요! coco_annotations_mask_visuals에서 coco.getCatIds()는 해당 category id별로 한개의 img id를 임의로 출력한다고 하셨는데 catNms를 다른걸로 줘서 해봤는데 결과가 여러 개가 나옵니다 ! 어떻게 된건지 잘모르겠어서 질문남겼습니다!
-
미해결[D.P.2(DappProject2)] 디앱 프로젝트2(Klaytn 네트워크를 활용한 NFT 생성 및 판매)
import MintSaleToken.sol 에러
해결된 문제이긴 하지만 궁금해서 글을 남겨봅니다. 제가 마주한 문제는 import "MintGemToken.sol"을 했을때 제대로 import 해오지 못해서 컴파일 에러가 지속되었던 문제입니다. 이걸 import "./MintGemToken.sol"로 바꾸니 바로 해결되었어요 서로 같은 폴더에 MintGemToken과 SaleGemToken이 있음에도 불구하고 이러한 에러가 발생하는이유가 궁금합니다. 원인 중 짐작가는건 제 진행중인 프로젝트폴더에 두 스마트컨트랙트 파일이 최상위 폴더에 있지 않고 contracts 폴더에 있다는게 인강 내용과는 차이점이네요. 읽어주셔서 감사합니다!
-
미해결Vue.js 시작하기 - Age of Vue.js
vue-cli 질문
vue/cli 5.0.4인데 vue create vue-cli 명령어 실행이 안 되면 어떻게 설정해야할까요? ㅠㅠ
-
미해결배달앱 클론코딩 [with React Native]
package 관련 문의
안녕하세요 현재 수강중인 수강생인데 { "name": "awesomeproject", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "start": "react-native start", "test": "jest", "lint": "eslint ." }, "dependencies": { "@react-native-async-storage/async-storage": "^1.17.6", "react": "17.0.2", "react-native": "0.67.4", "react-native-flipper": "^0.146.1", "redux-flipper": "^2.0.1", "rn-async-storage-flipper": "^0.0.10" }, "devDependencies": { "@babel/core": "^7.12.9", "@babel/runtime": "^7.12.5", "@react-native-community/eslint-config": "^2.0.0", "babel-jest": "^26.6.3", "eslint": "7.14.0", "jest": "^26.6.3", "metro-react-native-babel-preset": "^0.66.2", "react-test-renderer": "17.0.2" }, "jest": { "preset": "react-native" } } 위는 제 packge.json 상황이고 npm 으로 flipper 관련 설치하면 그다음부터 패키지들 설치시 오류가 나옵니다. navigation 부터 설치가 안되는데 아래는 에러 화면입니다. npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: rn-async-storage-flipper@0.0.10 npm ERR! Found: react-native@0.67.4 npm ERR! node_modules/react-native npm ERR! peer react-native@"^0.0.0-0 || 0.60 - 0.68 || 1000.0.0" from @react-native-async-storage/async-storage@1.17.6 npm ERR! node_modules/@react-native-async-storage/async-storage npm ERR! peer @react-native-async-storage/async-storage@"^1.15.2" from rn-async-storage-flipper@0.0.10 npm ERR! node_modules/rn-async-storage-flipper npm ERR! rn-async-storage-flipper@"^0.0.10" from the root project npm ERR! @react-native-async-storage/async-storage@"^1.17.6" from the root project npm ERR! peer react-native@"*" from @react-native-community/cli@6.4.0 npm ERR! node_modules/@react-native-community/cli npm ERR! @react-native-community/cli@"^6.0.0" from react-native@0.67.4 npm ERR! 4 more (react-native-flipper, redux-flipper, the root project, @react-navigation/native) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react-native@"^0.62.0" from rn-async-storage-flipper@0.0.10 npm ERR! node_modules/rn-async-storage-flipper npm ERR! rn-async-storage-flipper@"^0.0.10" from the root project npm ERR! npm ERR! Conflicting peer dependency: react-native@0.62.3 npm ERR! node_modules/react-native npm ERR! peer react-native@"^0.62.0" from rn-async-storage-flipper@0.0.10 npm ERR! node_modules/rn-async-storage-flipper npm ERR! rn-async-storage-flipper@"^0.0.10" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! 버젼 문제인것도 같아서 여러가지 재설치 및 구글링을 해봤는데 해결이 되지않아 문의 올리는데 어디가 문제인지 모르겠습니다. 참고로 프로젝트 생성시 template type script를 이용한 경우 버젼을 지정해도 최신버젼인 0.68.2로 생성이 되어 일단 메인 버젼을 맞추기 위해 type script는 빼고 0.67.4 버젼으로 생성했습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom script 없음
settings > install > script 검색 했는데 강의에 보여지는게 안나옵니다. 댓글을 살펴봐도 vscode 환경설정? 이라고 하시는데 그게 무슨말인지도 모르겠습니다.
-
미해결쉽고 빠르게 익히는 Power BI 심화 2 (데이터 모델링)
테이블의 특정값을 필터로 대상 선정하는 방법 문의 드립니다
안녕하세요 제품테이블의 사용 여부가 'Y' 인 값 만을 정크 테이블로 구현하려 합니다 하기와 같이 제품목록을 전체적으로 가져오는 부분에서는 문제가 없지만, 제품테이블의 사용여부를 필터로 걸 수 있는 방법이 있을까요? 파워쿼리를 통한 별도의 유효제품 테이블 생성이 아닌 새테이블 DAX 식을 활용한 방법이 있을지 안내 부탁 드립니다 VAR 제품 = CROSSJOIN ( ROW ("Type", "제품목록"), VALUES ('제품테이블'[제품명]) ) RETURN UNION ( 제품, ... ... )
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
재귀는 어떻게 표현할 수 있을까요?
함수형으로 연습을 많이 하고 있는데 재귀는 어떻게 표현해야 하는지 잘 모르겠습니다.. 예를들면 const breadcrumb = () => { let path = ""; (function recur(file) { path = "-" + file.getTitle() + path; if (file.parent) recur(file.parent); })(file); path = path.slice(1); return path; }; 이런 코드가 있다고 하면 어떻게 함수형으로 작성할 수 있을까욤..?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
AND 연산자를 이용해 풀어봤습니다
삼각형이 만들어지기 위해선는 가장 짧은 두 변의 합이 가장 긴 변의 합보다 커야한다는 점에 착안해 AND 연산자를 이용해서 풀어봤습니다! (정삼각형 제외) function findTriangle(a, b, c) { let answer; if (a + b > c && b + c > a && c + a > b) answer = 'YES!'; else answer = 'NO!'; return answer; } findTriangle(6, 7, 11);
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
플러시 후, 스냅샷 상태는 어떻게 되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]앞전 시간에 1차 캐시의 엔티티와 스냅샷이 관리 된다고 하셨는데요. Flush 되면 자동으로 엔티티의 데이터가 스냅샷에 동기화가 발생할까요?
-
해결됨[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
레트로핏 사용 및 파이어베이스 클라우드 메시징 서버 키 발급 문제
안녕하세요 선생님. 저는 현재 데이팅 앱 만들기 강의를 수강 중이고, 섹션 7의 Retrofit 사용해보기 파트를 진행중입니다. Firebase의 서버 키를 받아오려는데 화면이 강의와 달라 질문드립니다. (강의 화면) (제 화면) 자세히 알아보기를 클릭하면 다음 문서로, https://firebase.google.com/docs/cloud-messaging/server?authuser=0&hl=ko#choosing-a-server-option 서비스 계정 관리를 클릭하면 구글 클라우드 플랫폼 회원가입 화면으로 이동합니다. https://console.cloud.google.com/iam-admin/serviceaccounts?authuser=0&project=dating-app-b2c17&hl=ko 혹시 몰라 서비스 계정도 만들어봤는데 서버 키와는 무관한 듯 합니다. 아니면 아래 방법처럼 구글 클라우드 계정을 무료 크레딧으로 따로 만들면 서버 키가 생성될까요? https://minimin2.tistory.com/171?category=1014855
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
forEach와 Math.min()을 사용해봤어요
저는 forEach를 사용해 배열을 순환하고 따로 홀수들만 들어있는 배열을 만들어 Math.min()을 사용해서 결과값을 내봤어요. 좋은 답은 아니라고 생각했지만 우선 결과값을 내고 싶어서 이렇게 해봤어요ㅠ let arr = [12, 77, 38, 41, 53, 92, 85]; function solution(arr) { let answer = []; let odd_sum = 0, odd_array = []; arr.forEach(item => { if(item % 2 !== 0) { odd_array.push(item); odd_sum += item; } }) answer.push(odd_sum); answer.push(Math.min(...odd_array)); return answer; } solution(arr);
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
오류발생 4장 HyperOpt 기본실습 오류방생에 대한 질문답변부탁드립니다.
아래 문구로 구글링을 해봤는데 마땅한 해결방법을 찾지 못하였습니다.
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
오브젝트 추가 관련 질문
안녕하세요 강의 잘 듣고있습니다^^ 이번 수업시간에 models 폴더안에 house.glb 라는 오브젝트를 씬에다가 추가를했는데 제가 3d툴로만든(3dmax) 오브젝트를 적용할려하면 어떻게 해야하나요? 일단 모델링후 FBX파일을 GLB파일로 변환후 경로에다가 넣어주고 52번 라인을 수정후 서버를 실행하니 제가만든 오브젝트는 보이질 않네요... 변환시켜준 gbl 파일은 모델링한대로 잘 나오긴합니다
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
랜딩사이트 웰컴 페이지 부분 질문드립니다.
선생님 강의 듣다가 너무 답답해서요.ㅜㅜ 짧게 여쭤봐도 될까요? section welcome 에 경계확인하기 위해 border를 주니깐 위에 헤더부분도 모두 감싸더라고요. 이게 header에 float:fixed; z-index를 줘서 section영역이 헤더영역까지 감싸는 건가요?? float:fixed는 헤더부분이 상단에 고정되기 위해 사용된 걸로 이해했거든요.ㅜㅜ header영역이 끝나고 section영역에서 슬라이더가 있는데 마치 전체 브라우저를 차지하는 것이 어렵네요.. 슬라이더 우선순위 뭐 그런 문제도 있는 건가요?