묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
안녕하세요, zynq 7 블럭 추가에 관한 오류입니다
안녕하세요 선생님! 이제 막 비바도를 설치하고 zynq 7 processing block을 추가하려고 하는데, 특정 block들을 ubuntu가 지원하지 않는다고 오류가 뜨고 비바도 GUI가 먹통이 됩니다..ㅜ 구글링 해봐도 관련 내용이 없어 바쁘시겠지만 질문 드립니다..! 감사합니다
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
강의 잘듣고있어요!
쌤 재밌는 강의 듣고 있는 학생입니다..ㅎㅎ 다름이 아니라 다른 강의보면 redux라는 걸 사용하는데 이 강의에서도 사용하나요? 아니면 따로 강의를 수강해야하나요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
BOOK_MAG is not mapped 오류 문의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] @Overridepublic List<BookMember> findAll() { return em.createQuery("select m from BOOK_MAG m", BookMember.class) .getResultList();} 상기 구문에서 org.hibernate.hql.internal.ast.QuerySyntaxException: BOOK_MAG is not mapped 에러가 나는데 BOOK_MAG 테이블이 맵핑이 안됐다고 하는것 같은데요? 무슨 오류지요?
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
하이퍼 파라미터
n_estimators와 같은 하이퍼 파라미터를 고려할 땐 무조건 예측 성능이 높게 나오는 하이퍼 파라미터를 선택하는것이 옳나요?
-
미해결프레이머를 활용하여 쉽고 간단하게 프로토타입 제작하기
문의사항
문의사항 > 1. 프레이머는 업그레이드가 많은 프로그램인데다가 현재 강의와 좀 다른 부분들이 있는데, 혹시 이후 업그레이드 프레이머 강좌를 새롭게 오픈하시거나 내용 추가하실 경우, 기존에 프레이머 강좌 구매한 사람들에게는 프레이머 new강좌나 추가 강좌등이 .. 무료로 오픈되는건지 궁금합니다. 2. 평생 무제한 수강 맞는지 궁금합니다. 잘 배워보겠습니다. 감사합니다~!
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
부트스트래핑 분할
부트스트래핑 분할 방식으로 서브세트 데이터들을 분할할 때 정말 우연으로 모든 데이터가 같은 값으로 분할될 수도 있나요?
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
칸반보드 완료된 이슈 사라짐
안녕하세요. JIRA 초보입니다. 칸반에서 완료된 이슈를 백로그로 내리니 보드에서 사라지는 현상이 있습니다. 다시 보드로 노출시키는 방법은 없을까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한 요청드립니다!!
인프런 아이디 : 행팡 인프런 이메일 : rlarkdtjrek@naver.com 깃헙 아이디 : rlarkdtjrek@naver.com 깃헙 Username : happypangpang
-
미해결
환불문의>취소상태인데 미입금 상태입니다 실환불까지 얼마나 걸리나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋.아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
데이터 변경시 set과 persist
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)[질문 내용]안녕하세요 JPA 기본편 8강 영속성컨텍스트2 강의듣다가 의문이 생겨서 질문남깁니다. 요즘제가 git도 배우면서 보니 약간 개념이 겹치는 것 같더라구요. 수업중에 데이터 변경시에 persist를 쓰면 update쿼리가 날라가니 쓰면안되는거구 set으로 변경을 해주면 된다라고 하셧을때 곧이 곧대로 이해가 갔는데 그 부분을 되게 강조해서 말씀하시더라구요. (git에서도 update는 새로운 정보를 올리는거고 modified가 수정이라서 그런갑다 했었는데) 혹시 이 부분을 보통 왜 헷갈려하는지 여쭤봐도 될까요..? 제가 모르는게 많다보니 헷갈려할 지식도 없는 듯해서, persist를 사용해서 데이터의 등록이아닌 수정을 하는 경우가 있어서 그런건지. 왜 어떤 개념때문에 헷갈려 하는지.. 궁금합니다.! 감사합니다!
-
미해결쉽고 빠르게 익히는 PowerPoint 2016
예제 파일 혹시 어디있을까요??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 쉅 잘 듣고 있습니다. 수업 중 강사분이 예제파일을 열라고 하시는데 예제파일이 어디있을까요??
-
미해결NEW!! 12시간 안에 끝내는 R 활용 데이터분석 / 시각화
ㅇㅇ
install.packages(c('hash', 'tau', 'Sejong', 'RSQLite', 'devtools', 'bit', 'rex', 'lazyeval', 'htmlwidgets', 'crosstalk', 'promises', 'later', 'sessioninfo', 'xopen', 'bit64', 'blob','DBI', 'memoise', 'plogr', 'covr', 'DT', 'rcmdcheck', 'rversions'), type = 'binary') ######################### install.packages('remotes') library(remotes) install_github('haven-jeon/KoNLP', upgrade = 'never', INSTALL_opts=c("--no-multiarch")) library(KoNLP)
-
미해결웹 게임을 만들며 배우는 React
Cannot read properties of undefined (reading 'length')
안녕하세요 제로초님, 최대한 질문하지 않고 제힘으로 해결하려했는데 도무지 해결이 안나서 질문드립니다. 처음 시작 할때는 정상으로 작동을 하는데 'start'버튼을 누를경우 이런 에러가 뜹니다. Uncaught TypeError: Cannot read properties of undefined (reading 'length') at Table.jsx:9:24 Table 파일에 length 부분이 이상한거 같아 table파일을 확인해 보니, <table> {Array(tableData.length).fill().map((tr, i) => <Tr rowIndex={i} />)} </table> 이부분에서 오류가 난거 갔습니다. 오타는 없기에 그렇다면 tableData부분이 문제가 있다고 생각이 들었습니다. tableData가 들어있는 파일은 MineSearch.jsx 파일을 샅샅이 뒤졌는데도 오타나 다른부분을 찾지 못하겠습니다.. 제로초님의 github 에서 MineSearch.jsx 파일을 복사 붙여넣기를 해보니 잘 작동합니다. 때문에 MineSearch.jsx 파일부분에 오류가 있는게 확실한데... 도무지 찾기가 쉽지 않습니다. MineSearch.jsx 전체를 붙여놓겠습니다. 의심이 되는 부분만 첨부하라고 하셨는데 거의 모든 부분에 'tableData' 코드를 사용하고 있어서... 일단 첨부합니다.. 너무 시간이 오래걸릴경우 그냥 질문무시 하셔도 됩니다... 항상 너무 감사합니다. import React, { useEffect, useReducer, createContext, useMemo } from 'react'; import Table from './Table'; import Form from './Form'; export const CODE = { MINE: -7, NORMAL: -1, QUESTION: -2, FLAG: -3, QUESTION_MINE: -4, FLAG_MINE: -5, CLICKED_MINE: -6, OPENED: 0, // 0 이상이면 다 opened }; export const TableContext = createContext({ tableData:[], halted:true, dispatch:()=>{} }); const initialState={ tableData:[], timer:0, result:'', halted:true, } const plantMine = (row, cell, mine) => { console.log(row, cell, mine); const candidate = Array(row * cell).fill().map((arr, i) => { return i; }); const shuffle = []; while (candidate.length > row * cell - mine) { const chosen = candidate.splice(Math.floor(Math.random() * candidate.length), 1)[0]; shuffle.push(chosen); } const data = []; for (let i = 0; i < row; i++) { const rowData = []; data.push(rowData); for (let j = 0; j < cell; j++) { rowData.push(CODE.NORMAL); } } for (let k = 0; k < shuffle.length; k++) { const ver = Math.floor(shuffle[k] / cell); const hor = shuffle[k] % cell; data[ver][hor] = CODE.MINE; } }; export const START_GAME = 'START_GAME'; export const OPEN_CELL = 'OPEN_CELL'; export const CLICK_MINE = 'CLICK_MINE'; export const FLAG_CELL = 'FLAG_CELL'; export const QUESTION_CELL = 'QUESTION_CELL'; export const NORMALIZE_CELL = 'NORMALIZE_CELL'; export const INCREMENT_TIMER = 'INCREMENT_TIMER'; const reducer = (state, action) =>{ switch(action.type){ case START_GAME: return{ ...state, tableData:plantMine(action.row, action.cell, action.mine), halted:false, } case OPEN_CELL:{ const tableData =[...state.tableData]; tableData[action.row] = [...state.tableData[action.row]]; tableData[action.row][action.cell]=CODE.OPENED; return{ ...state, tableData } } case CLICK_MINE:{ const tableData =[...state.tableData]; tableData[action.row] = [...state.tableData[action.row]]; tableData[action.row][action.cell]=CODE.CLICKED_MINE; return{ ...state, tableData, halted: true, } } case FLAG_CELL:{ const tableData =[...state.tableData]; tableData[action.row] = [...state.tableData[action.row]]; if (tableData[action.row][action.cell] === CODE.MINE){ tableData[action.row][action.cell]=CODE.FLAG_MINE; } else { tableData[action.row][action.cell]=CODE.FLAG; } return{ ...state, tableData, } } case QUESTION_CELL:{ const tableData =[...state.tableData]; tableData[action.row] = [...state.tableData[action.row]]; if (tableData[action.row][action.cell] === CODE.FLAG_MINE){ tableData[action.row][action.cell]=CODE.QUESTION_MINE; } else { tableData[action.row][action.cell]=CODE.QUESTION; } return{ ...state, tableData, } } case NORMALIZE_CELL:{ const tableData =[...state.tableData]; tableData[action.row] = [...state.tableData[action.row]]; if (tableData[action.row][action.cell] === CODE.QUESTION_MINE){ tableData[action.row][action.cell]=CODE.MINE; } else { tableData[action.row][action.cell]=CODE.NORMAL; } return{ ...state, tableData, } } default: return state; } } const MineSearch = () => { const [state, dispatch] = useReducer(reducer, initialState); const { tableData, halted, timer, result } = state; const value = useMemo(() => ({ tableData, halted, dispatch }), [tableData, halted]); return ( <TableContext.Provider value={value}> <Form /> <div>{timer}</div> <Table /> <div>{result}</div> </TableContext.Provider> ); }; export default MineSearch;
-
미해결함수형 프로그래밍과 JavaScript ES6+
선수 학습 영상
이 영상을 보기전에 학습하면 좋은 영상을 추천해주실수 있나요??기초적인 문법지식만 가지고 보기에는 어려운것 같아서요. 추천 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 생성 관련 질문입니다
[질문 내용]이번강의를 통해서 엔티티 클래스를 만들면서 hibernate를 이용해서 ddl문을 자동생성하고 이를 기반으로 db에 table을 만드는것을 배웠습니다. 만약, 제가 직접 ddl문을 작성해서 수동으로 테이블을 만들고 관계설정해서 db에 넣거나 erd Tool을 이용해서 테이블들을 만들어서 h2 jpashop db 안에 생성한다고 가정을 하면 이 강의에 나왔던 @ManyToOne, JoinTable 이런 어노테이션을 전부 빼고 SpringMVC 강의에 나왔던것처럼 클래스만 만들어서 사용해도 되는걸까요? 실무나 개인 프로젝트에서는 어떤 방식이 더 많이 사용되고 어떤방식이 더 나은지 궁금합니다. 항상 좋은 강의 감사합니다
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
s3버킷에 파일업로드 하고싶은데 8버전쓰는사람은 어떤거 사용해야하는지 궁금하네요
어떤 라이브러리를 사용해야하나요?
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
MySql ssl 보안 옵션 질문 입니다.
안녕하세요. 제로초님~ 강의 보면서 기존의 js 서버를 ts 로 바꾸고 있었는데요. 저는 mysql을 클라우드 서버에 생성해서 작업하고 있습니다. 클라우드의 mysql에 보안 설정으로 ssl설정을 켜둔 상태라 기존 js 서버의 config에 ssl: true, dialectOptions: { ssl: { require: true } 이렇게 설정이 들어가 있었는데 강의 내용대로 ts 로 바꾸려 하니 잘 안되서 질문 드립니다. booean 타입과 object 타입은 어떤 식으로 변경 해야 할까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
생성된 dns 이용관련
생성된 dns를 이용해서 curl로 확인을 했는데(srv-jenkins.blue:8080) private 환경에서 해당 dns를 brower에서 이용해서 접속을 하려면 nginx-ingress를 이용해야 하는 건가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
slack 클론코딩 npm install 에러가 납니다
안녕하세요, slack 클론코딩 강좌를 듣는 수강생 입니다. 다름이 아니라, 아래와 같이 npm install 에러가 나서 문의드립니다. 여러가지 찾아보다가 깃허브에서 에러 발생시 문의하라고 적혀있어서 글남깁니다. 감사합니다 ~ npm i npm ERR! code 1 npm ERR! path /Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt npm ERR! command failed npm ERR! command sh -c node-gyp rebuild npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@8.4.1 npm ERR! gyp info using node@16.14.0 | darwin | x64 npm ERR! gyp info find Python using Python version 3.9.6 found at "/Library/Frameworks/Python.framework/Versions/3.9/bin/python3" npm ERR! gyp info spawn /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'make', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args '/Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt/build/config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args '/Users/bboyooning/Library/Caches/node-gyp/16.14.0/include/node/common.gypi', npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args '-Dnode_root_dir=/Users/bboyooning/Library/Caches/node-gyp/16.14.0', npm ERR! gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', npm ERR! gyp info spawn args '-Dnode_lib_file=/Users/bboyooning/Library/Caches/node-gyp/16.14.0/<(target_arch)/node.lib', npm ERR! gyp info spawn args '-Dmodule_root_dir=/Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args 'build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp: Undefined variable module_name in binding.gyp while trying to load binding.gyp npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:259:16) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:520:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) npm ERR! gyp ERR! System Darwin 21.5.0 npm ERR! gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd /Users/bboyooning/Desktop/sleact/back/node_modules/bcrypt npm ERR! gyp ERR! node -v v16.14.0 npm ERR! gyp ERR! node-gyp -v v8.4.1 npm ERR! gyp ERR! not ok npm ERR! A complete log of this run can be found in: npm ERR! /Users/bboyooning/.npm/_logs/2022-06-28T01_14_11_927Z-debug-0.log
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청 드립니다.
인프런 아이디: nice.devteam@gmail.com 인프런 이메일: nice.devteam@gmail.com 깃헙 아이디: hotpotatto@naver.com 깃헙 Username: hotpotato0 깃헙 리포지토리 접근권한 요청드립니다. 감사합니다.