묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
intellij에서 첫 hello-spring 실행시 MultipleCompilationErrorsException이 발생하여 해결하지 못하고 있습니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: - MultipleCompilationErrorsException 발생하여 시작하는 것을 실패했다고 합니다. => 구글링 결과 Project SDK 버전 지정이 되어 있지 않았을 때 나타날 수 있다고 하여 이와 같이 지정하였습니다. => 구글링 결과 Gradle - Build and run using: Intellij IDEA, - Run tests using: Intellij IDEA 지정하라고 하여 지정하였습니다. => 또한, Gradle JVM: 11로 지정하였습니다. 위 완료 후 재실행해도 똑같은 오류가 발생합니다.ㅠㅠ 그래서, 다시 상위 경로로 올라가서 확인해보았습니다. 마지막으로, FAILURE: Build failed with an exception. ijinit.gradle에서 import org.jetbrains.plugins.gradle.model.internal.DummyModel 와 import org.jetbrains.plugins.gradle.tooling.internal.ExtraModelBuilder 에서 무엇인가 잘못되었다고 하는데 계속 자료 찾아봐도 어떠한 오류인지를 모르겠습니다ㅠㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
증가하는 수열 응용문제
안녕하세요 강사님. 질문에 앞서 강좌문제가 아닌 문제를 질문하여 죄송합니다. 증가하는 수열 문제를 응용한 문제를 백준(#14002)에서 풀어보았는데 답이 틀렸다고 나와서 질문드립니다. 제가 코드를 짜보았을때 반례는 이상이 없어보였습니다. 혹시 반례나 코드가 틀린부분이 있다면 조언 부탁드리겠습니다. 문제는 대략적으로 강사님께서 풀어주신 문제가 단순히 길이만을 나타내는 문제라면, 이 문제는 길이뿐아니라 순열까지 나타내는 문제입니다. 도움 주시면 감사합니다. 문제링크 ( https://www.acmicpc.net/problem/14002 ) import sys sys.stdin = open('input.txt','rt') n = int(input()) arr = list(map(int,input().split())) arr.insert(0,0) dp = [[0]*(2) for _ in range(n+1)] dp[0][1]=[] dp[1][0] = 1 dp[1][1]=[arr[1]] for i in range(2,n+1): max=0 c=[arr[i]] for j in range(i-1,-1,-1): if arr[i]>arr[j] and dp[j][0]>max: max = dp[j][0] b=dp[j][1] c=b+[arr[i]] elif arr[i]==arr[j]: b=dp[j][1] c=b dp[i][0] = max+1 dp[i][1] = c res=0 for i in range(1,n+1): if dp[i][0] > res: res = dp[i][0] for i in range(1,n+1): if dp[i][0] == res: print(dp[i][0]) for j in range(len(dp[i][1])): print(dp[i][1][j],end=' ') print() break #for x in dp: #print(x)
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
페인트 채우기가 안돼요
- 안녕하세요 강사님 지금 강의보고 따라하고 있는데 무슨일인지 채색이 잘 안되네요ㅠ 말씀하신대로 그룹에 들어가서 연필로 그리고 했는데도 채색이 안되서 여쭈어봅니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
사전훈련된 모델(VGG16)을 이용하여 CIFAR10 에 응용하기
이미지 분류 경현대회의 VGG16 같은 모델은 1000개의 label이 있고 이를 분류하는 모델인데 이를 CIFAR10에 응용한다는 것은 CIFAR10의 10개의 라벨이 이미지 분류 경연대회의 1000개의 label에 포함되기 때문에 가능한 것 인 가요? 예를들어 A라는 좋은 모델은 개, 고양이, 등 10개의 동물을 분류하는 모델이 있고, 제가 식물 2종을 분류하는 모델을 만드는것이 목표일 때 A라는 모델이 좋다고 식물을 분류하는 모델을 만들기위해 동물을 분류하는 A모델을 가져와서 사용하는것은 괜찮을까요? label 숫자와 상관 없이 label이 전혀 달라도 상관 없을까요? 그리고 pretrained model을 활용한다는것은 weights 가져와서 train을 시작하는게 효율적이기 때문에 활용하는 것인가요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
다르게 코딩했는데, 특정 부분 오류의 이유를 모르겠어 질문드립니다.
안녕하세요 교수님! 강의 보면서 정말 도움 많이 받고 있습니다. 다름이 아니라, 이 문제를 for문, while문을 써서 풀려고 하다가 막혀서 질문드립니다. 제 코드는, //가장 많이 사용된 숫자의 개수 #include<iostream> using namespace std; int main() { int a; int arr[10]; cin >> a; int k=a; while (k >= 1) { for (int i = 0; i < 10; i++) { if (i = k % 10) arr[i]++; } k = k / 10; } for (int i = 0; i < 10; i++) { cout << arr[i] << " "; } return 0; } 이렇게 해서 일단 arr의 배열에 잘 들어갔는지 확인 하려고 했는데, 출력 값이 안나옵니다. 일단 while loop를 빠져나오지 못하는 것으로 판단되는데, 왜 저기를 빠져나오지 못하는지 모르겠어서 질문 드립니다. 감사합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
마지막 alert 에러
안녕하세요 제로초님 err.data에 이미 사용중인 아이디입니다. 가 들어있는데 alert 로 표출되지 않습니다. 쉽게 해결되지 않아서 질문 남깁니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
pred_proba 질문입니다
auc_roc_curve() 계산할 때, pred_proba는 xgboost처럼 0과 1로 표현하지 않아도 되나요? y_test,pred_proba할 때 질문입니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
npm run build 오류 해결이 안됩니다.
ubuntu@ip-172-31-15-137:~/react-nodeBird/prepare/front$ npm run build > react-nodebird-front@1.0.0 build /home/ubuntu/react-nodeBird/prepare/front > ANALYZE=true NODE_ENV=production next build Browserslist: caniuse-lite is outdated. Please run: npx browserslist@latest --update-db info - Using external babel configuration from /home/ubuntu/react-nodeBird/prepare/front/.babelrc info - Creating an optimized production build Failed to compile. ModuleNotFoundError: Module not found: Error: Can't resolve '../../components/AppLayout' in '/home/ubuntu/react-nodeBird/prepare/front/pages/post' > Build error occurred Error: > Build failed because of webpack errors at build (/home/ubuntu/react-nodeBird/prepare/front/node_modules/next/dist/build/index.js:15:918) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:95:5) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-nodebird-front@1.0.0 build: `ANALYZE=true NODE_ENV=production next build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-nodebird-front@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2021-09-13T07_35_54_295Z-debug.log =========================================== 오류를 보고 오류가있는곳은 이곳 두곳 같은데 아무리해도 해결이 되지않습니다. // 레이아웃 파일 import React, { useCallback } from 'react'; import PropTypes from 'prop-types'; import Link from 'next/link'; import { Menu, Input, Row, Col } from 'antd'; import styled from 'styled-components'; import { useSelector } from 'react-redux'; import Router, { useRouter } from 'next/router'; import UserProfile from './UserProfile'; import LoginForm from './LoginForm'; import useInput from '../hooks/useInput'; // const Global = createGlobalStyle` // .ant-row{ // margin-right: 0 !important; // margin-left: 0 !important; // } // .ant-clo:first-child { // padding-left:0 !important ; // } // .ant-col:last-child{ // padding-right: 0 !important; // } // `; const SerachInput = styled(Input.Search)` vertical-align: middle; `; const AppLayout = ({ children }) => { const { me } = useSelector((state) => state.user); const router = useRouter(); const [serachInput, onChangeSearchInput] = useInput(''); const onSearch = useCallback(() => { Router.push(`/hashtag/${serachInput}`); }, [serachInput]); return ( <div> <Menu mode="horizontal" selectedKeys={[router.pathname]}> <Menu.Item key="home"> <Link href="/"> <a>노드버드</a> </Link> </Menu.Item> <Menu.Item key="profile"> <Link href="/profile"> <a>프로필</a> </Link> </Menu.Item> <Menu.Item key="search"> <SerachInput enterButton value={serachInput} onChange={onChangeSearchInput} onSearch={onSearch} /> </Menu.Item> </Menu> <Row gutter={8}> <Col xs={24} md={6}> {me ? <UserProfile /> : <LoginForm />} </Col> <Col xs={24} md={12}> {children} </Col> <Col xs={24} md={6}> <a href="https://www.zerocho.com" target="_blank" rel="noreferrer noopener"> zerocho </a> </Col> </Row> </div> ); }; AppLayout.propTypes = { children: PropTypes.node.isRequired, }; export default AppLayout; ----------------------------------------- // post/[id].js; import React from 'react'; import { useRouter } from 'next/router'; import { END } from 'redux-saga'; import axios from 'axios'; import { useSelector } from 'react-redux'; import Head from 'next/head'; import wrapper from '../../store/configureStore'; import { LOAD_MY_INFO_REQUEST } from '../../reducers/user'; import { LOAD_POST_REQUEST } from '../../reducers/post'; import AppLayout from '../../components/AppLayout'; import PostCard from '../../components/PostCard'; const Post = () => { const router = useRouter(); const { id } = router.query; const { singlePost } = useSelector((state) => state.post); // if (router.isFallback) { // return <div>로딩중...</div>; // } return ( <AppLayout> <Head> <title> {singlePost.User.nickname} 님의 글 </title> <meta name="description" content={singlePost.content} /> <meta property="og:title" content={`${singlePost.User.nickname}님의 게시글`} /> <meta property="og:description" content={singlePost.content} /> <meta property="og:image" content={ singlePost.Images[0] ? singlePost.Images[0].src : 'https://nodebird.com/favicon.ico' } /> <meta property="og:url" content={`https://nodebird.com/post/${id}`} /> </Head> <PostCard post={singlePost} /> </AppLayout> ); }; // export async function getStaticPaths() { // return { // paths: [ // { params: { id: '1' } }, // { params: { id: '2' } }, // { params: { id: '3' } }, // ], // fallback: true, // }; // } export const getServerSideProps = wrapper.getServerSideProps((store) => async ({ req, params }) => { const cookie = req ? req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (req && cookie) { axios.defaults.headers.Cookie = cookie; } store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); store.dispatch({ type: LOAD_POST_REQUEST, data: params.id, }); store.dispatch(END); await store.sagaTask.toPromise(); }); export default Post;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 .env파일을 활용하고싶어서 질문남깁니다.
.env파일을 활용하고싶어서 질문남깁니다. 환경변수에 몽고디비 패스워드가 담긴 URI를 넣은후, dev.js에서 참조하게끔 하였으나 자꾸 오류가 뜹니다. 코드는 다음과 같습니다. const env = require('../../.env') module.exports={ mongoURI : `mongodb+srv://corepen:${env.MONGO_PASSWORD}@boilerplate.cvbef.mongodb.net/myFirstDatabase?retryWrites=true&w=majority` } .env MONGO_PASSWORD : password 위와 같이 비밀번호를 따로 .env파일에 넣어두고 하였습니다만, 자꾸오류가 뜨네요.. 이것을 어떻게해줘야 .env파일의 비밀번호를 인식할수 있을까요 ?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
프레임워크가 무엇인가요?
0:11이랑 0:27에서 프레임워크를 완성했다고 하셨는데 프레임워크가 무엇인가요?? 검색을 해봐도 이해가 잘 안돼서 질문드립니다
-
미해결실전! Querydsl
@QueryProjection Set<String> 타입
안녕하세요 프로젝트를 해보고있습니다. @QueryProjection 으로는 Set<String> 타입을 QueryDsl을 사용해서 new Operation으로 사용할 방법은 없나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
프로젝트를 불러오자마자 에러가 8개 뜨는데 어떻게 해결하나요....
이클립스 쓰고 있는데 이런 에러가 뜨는데 뭐가 문제일까요? 검색해도 안나오고 답답하네요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Overlapped I/O에서 APC 큐에 일감을 넣어주는 부분에서 궁금한점
IOCP 는 각각의 I/O의 결과가 큰 공용 바구니인 Completion Port에 담겨 Recv,Send,Connect,Accept,Disconnect 를 각각 의 사과?라고 가정을하면 각각의 쓰레드들이 서로 바구니에 있는 사과들을 막 가져가면서 먹고 다 먹으면 또 바구니에 있는 다른 사과를 찾아서 먹는 식으로 이해를 해보고 있습니다. 이런 관점에서는 OS가 IO가 완료되면 그 결과(5종류의 사과들)를 Completion port에 넣어준다는게 이해가 되는데 Overlapped 모델은 쓰레드마다 별도로 바구니(APC 큐)를 가지고 있고 그러면 OS가 I/O 결과(5개의 사과들)들을 어떤 쓰레드 APC큐에 넣어주는것인지 궁금합니다. 현재 쓰레드들 중 APC 큐가 비어있는애를 우선적으로 찾아서 넣어주는것인지, 처리된 모든 I/O의 결과들이 결국은 APC큐가 비어있는 쓰레드 1개가 전부 몰빵해서 받는건지 궁금합니다.
-
미해결실전! 스프링 데이터 JPA
@EntityGraph 관련 문의드립니다.
Spring Data Jpa에서 @EntityGraph는 left outer join(fetch)만 가능한건가요? inner join(fetch)을 사용하고 싶으면 JPQL을 이용해야할까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Mac 사용자의 경우 pygame을 사용하는데 소리가 안들립니다.
import pygame pygame.mixer.init() sound = pygame.mixer.Sound('../Atom/sound/good.wav') sound.play() sound = pygame.mixer.Sound('../Atom/sound/bad.wav') sound.play() 이렇게 진행하고 있는데 사운드가 안들리네요. 문제없이 실행은 잘 되고 음향 사운드도 잘 나오고 있습니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 버전별로 Ingress 생성방식이 다른가요?
현재 버전 1.22.0으로 실습 진행중에 있습니다 우선 Ingress를 추가할때 강사님께서 미리 준비해두신 yml대로 입력해보았습니다 apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: service-loadbalancing spec: rules: - http: paths: - path: / backend: serviceName: svc-shopping servicePort: 8080 - path: /customer backend: serviceName: svc-customer servicePort: 8080 - path: /order backend: serviceName: svc-order servicePort: 8080 이렇게 입력하니 'the server could not find the requested resource'와 같은 에러가 발생하였습니다 appVersion에 beta1을 빼니 해당 에러는 안나오는데 pathType이 빠졌다고 나오더라고요 그래서 구글링 해보니 강사님이 작성하신 양식하고 인터넷에 돌아다니는 양식이 조금 달랐습니다 pathType이 추가되었고, serviceName과 servicePort는 service속성 아래로 들어갔고요 어쨋든 구글링해서 생성은 완료 했습니다 단지 Ingress 속성들이 바뀐게 맞는건지 제가 뭘 잘못해서 제대로 안된건지 궁금합니다 아래는 수정한 Ingress 소스입니다 apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: service-loadbalancing spec: rules: - http: paths: - path: / pathType: Prefix backend: service: name: svc-shopping port: number: 8080 - path: /customer pathType: Prefix backend: service: name: svc-customer port: number: 8080 - path: /order pathType: Prefix backend: service: name: svc-order port: number: 8080
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
데코레이터 관련 질문입니다.
훌륭한 강의에 감사드립니다. 다만, 이해가 되지 않는 부분이 있어 이렇게 질문하게 되었습니다. 데코레이터 관련 예제 중에서 type_checker 구현부를 보면 해당 부분을 보면 유효성 검사 함수를 성공적으로 구현 하였는데 이때, divide(2,1) 과 같은 정수 부분을 집어 넣으면 오류가 납니다. 혹시 이부분을 해결 하기 위해선 정수가 맞을때에 대한 처리가 필요한걸까요??
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
bootstrap을 적용 안시켰는데 적용이 되었습니다.
안녕하세요! 야생형 커리큘럼 따라서 먼저 한번 듣고 두번째로 실전1 강의 듣고있습니다. 궁금한게 있어 질문드립니다. bootstrap같은 경우 프로젝트 내부 static 폴더에 css와 js 패키지를 다운로드 받아서 적용시키잖아요, 그런데 두 번째 시도에서 파일을 다운로드 받지도 않고 그냥 실행했는데 예쁘게 적용이 되어있는걸 확인할 수 있습니다. 아마 지난번에 만들었던 프로젝트가 영향을 준 것 같은데 어떻게 그럴수 있을까요? 혹시 캐싱 문제일까 해서 강력 새로고침을 해보기도 했는데 그 문제는 아닌 거 같습니다. 어떻게 이렇게 되는건지 혹시 가르쳐주실 수 있을까요? static 폴더가 비어있는 상태에서 localhost:8080 화면입니다!
-
미해결15일간의 빅데이터 파일럿 프로젝트
R에서 하이브데이터 로드 실습 오류
R에서 하이브데이터 로드 실습 중 다음과 같은 오류가 났습니다. 도와주세요. conn <- dbConnect(drv, "jdbc:hive2://server02.hadoop.com:10000/default","hive1","cRTskaaYMg") ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging. ** 제 config 내용은 아래와 같습니다. { "items" : [ { "name" : "hbase_service", "value" : "hbase" }, { "name" : "hive_metastore_database_host", "value" : "server01.hadoop.com" }, { "name" : "hive_metastore_database_name", "value" : "hive1" }, { "name" : "hive_metastore_database_password", "value" : "cRTskaaYMg" }, { "name" : "hive_metastore_database_port", "value" : "7432" }, { "name" : "hive_metastore_database_type", "value" : "postgresql" }, { "name" : "hive_metastore_database_user", "value" : "hive1" }, { "name" : "mapreduce_yarn_service", "value" : "yarn" }, { "name" : "zookeeper_service", "value" : "zookeeper" } ] }
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
8-1)합이 같은 부분집합
안녕하세요 강사님 ! DFS 함수를 void 반환으로 하지 않고 String 형으로 바꾼 뒤에 부분집합 합이 동일할 때 YES 를 return 하는 방법으로 코드를 작성했는데 답이 NO로 나옵니다. 분명 if((sum - tmp) == tmp) 문 안으로 들어오긴 하는데 왜 YES를 반환하지 못하는지 궁금합니다.