묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
강의자료 요청
강의자료 PPT 는 없나요? 유료강의 결재했는데 아무런 자료가 없네요!
-
미해결R로 배우는 통계
회귀분석 3차원그래프 그래프
안녕하세요 선생님, 덕분에 좋은 강의로 R 배우고 있어서 늘 감사합니다! 저는 지금 회귀분석 파트에서 rgl 패키지를 이용하여 3d 그래프 그리는 부분 강의를 듣고있는데요, 패키지 적용하고 선생님 코드를 그대로 적용해도 그림이 안떠서 질문 남깁니다. 아래의 코드를 입력했는데도 3d 그래프가 나오지 않는 것은 왜그런걸까요? 에러가 뜨는 것도 아니고 그냥 코드만 입력되고 아무것도 나오지 않습니다. 어떤 부분이 문제인지 알려주시면 감사하겠습니다! RSS <- function(intercept, slope){ + y_i_hat <- c(2, 4, 6, 8) * slope + intercept + y_i <- c(1, 6, 4, 8) + sum((y_i - y_i_hat)^2) + } > rss <- Vectorize(RSS) > persp3d(rss, + xlim = c(-5, 5), + ylim = c(-2, 2), + zlim = c(6, 15), + n = 100)
-
해결됨[입문] 예민한 UX 디자인
와이어프레임과 low Fidelity
프로토 타입 중에 low fidelity가 있다고 설명하셨는데, 와이어프레임도 더블다이아몬드 모델 중에 첫번째 다이아몬드에서 화면 구성을 간단하게 하는 거라고 알고 있어요 그럼 와이어프레임과 low fidelity의 차이점은 무엇인가요?
-
미해결애플 웹사이트 인터랙션 클론!
샘플 동영상 어떻게 찍으셨어요?
실습하려고 하는데 핸드폰으로 찍은 거는 너무 길쭉해서 쓰기가 어렵네요.. 동영상 편집같은 것을 잘안해봐서 샘플 동영상같이 깔끔하고 화면에 딱맞는 크기로 만들려면 어떻게 해야하는지 말씀해주시면 감사하겠습니다~!
-
해결됨애플 웹사이트 인터랙션 클론!
document.body.offsetHeigh vs window.innerHeight
document.body.offsetHeight 과 window.innerHeight 의 차이를 알고싶습니다 ㅠ__ㅠ 차이를 비교해보려고 document.body.offsetHeight->window.offsetHeight로 바꿔보니 안되더라구요 검색해보니 둘다 스크롤바를 포함한 높이라고 하는데.. body일때랑 window일때랑 다르게 써야하는건지.. 같은 스크롤바 포함 높이인데 다르게 써야하는 이유가 궁금합니다~
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
궁금한게 있습니다.
왜 이런 좋은 퀄리티의 강의들을 대부분 무료로 풀고 계신가요? 강의자님의 꿈은 무엇인지 물어봐도 될까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
만약 데이터에서 법정동명 이 없을경우..
지번주소 "서울특별시 양천구 목동서로" 면 법정동명은 "목동"으로 나오면 될 것같은데 지번주소에 있는 내용중 원하는 부분만 찾아서 추출하는 방법을 아무리 해도 모르겠습니다. 혹시 다른 라이브러리로 추출해야하나요??
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
Colab에서의 한글 지원 오류
아래의 코드를 Colab에서 시행해도, 한글폰트가 계속 깨지고 있습니다. plt.rc('font', family='Malgun Gothic')
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
cmd에서 사용자계정 생성하실때 오류뜨시는분들
오라클 12c로 넘어오면서 바꼈다네요 .. https://ngg3319.tistory.com/74 한시간삽질했습니ㅏ ㅋㅋㅋㅋ
-
미해결애플 웹사이트 인터랙션 클론!
canvasScrollRatio를 맞춰주는 기준
let heightRatio = window.innerHeight/objs.canvas.height; let widthRatio = window.innerWidth/objs.canvas.width; let canvasRatio; console.log('heightRatio:',heightRatio,'widthRatio:',widthRatio); if (heightRatio<=widthRatio) { //캔버스보다 브라우저가 납작할때 canvasRatio = widthRatio } else { //캔버스보다 브라우저가 길쭉할때 canvasRatio = heightRatio; } 1.캔버스 대비 화면의 폭/높이 비율을 구하는 건 알겠는데 왜 한쪽비율의 값이 더 클 때 그 값을 canvasRatio로 쓰는지 잘 모르겠습니다. 스크롤하다가 캔버스의 윗 부분이 화면에 들어맞으면 움직이기 위해서라면 heigthRatio만 조절해서 캔버스의 높이를 화면의 높이와 맞춰주면 되지 않나 헷갈려서요~ objs.canvas.style.transform=`scale(${canvasRatio})`; objs.context.drawImage(objs.videoImages[0],0,0); //recalculated하는 이유? //캔버스 사이즈에 맞춰 가정한 innerWidth,innerHeight const recalculatedWidth = window.innerWidth / canvasRatio; const recalculatedHeight= window.innerHeight / canvasRatio; 2.recalcaulated하는 이유 recalculatedWidth/Height 값을 구하면 둘 중 하나는 원래 캔버스의 너비/높이 중 하나의 값을 가지게 된다고 생각되는데요. 캔버스를 화면의 크기에 맞춰준 상태인데 다시 계산하는 이유가 있을까요? 화면의 크기에 맞춰진 캔버스의 양 끝에 그대로 사각형을 그려주면 되는 게 아닌가 싶어서요. 질문이 너무 긴데 이해가 쉽지 않아 여쭤봅니다. 항상 강의 잘 듣고 있습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
카트 페이지 오류
안녕하세요! 카트 페이지에 정보가 안 담기네요. 일단 에러는 이렇습니다. CartPage, user_actions, product 다 보아도 어디가 잘못된 건지 모르겠네요.. github : https://github.com/dongha1992/MERN-boilerplate 매번 답변 감사드립니다!
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
face_recognition 프로그램 최적화 강의 영상저장 질문
face_recognition 프로그램 최적화 강의에서 영상저장을 하셨던데 코드를 실행하고 영상이 끝나도 저장이 안되고 강의에서도 저장하는방법 설명이없네요. 어떻게 영상을 저장하나요?
-
해결됨Vue.js 끝장내기 - 실무에 필요한 모든 것
첫번째 로그인시에 토큰값이 없는 이유
많은 분들이 헷갈려 하시는 것이 첫번째로 로그인할때 headers 에 Authorization 부분이 비어 있는 부분이 강의에 나오지 않아 헷갈려하시는것 같습니다. 현재 강의에서는 강사님도 로그인을 첫번째로 하시고 토큰값을 받아온 뒤 로그아웃 이후 다시 로그인을 하셔서 토큰값을 서버에 보내신것같습니다. 첫번째 로그인할때는 당연히 토큰을 받아온게 없으므로 없는게 정상인것같습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
다차원배열 GetLength 질문드립니다.
int[1, 2, 3]의 배열이 있을때 GetLength(0)은 3 GetLength(1)은 2 GetLength(2)은 1 로 배열 길이의 값이 구해지는 것이 맞는건가요?
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
localhosr3000에 접속 오류
HPM] Error occurred while trying to proxy request /api/users/logout from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) submit 버튼 누르면 위와 같은 에러가 나옵니다. 밑에 분도 저랑 동일한 에러 문제가 있었는데, 답변이 질문에 없어서 질문드립니다. 이유가 뭘까요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
스레드 락에 관한 질문입니다.
안녕하세요. 공부하면서 다시 질문이 생겨 문의 드립니다. 다음강의때 언급될 내용인건지 모르겠는데 본강의에도 언급이 되어서.. sql 서버를 스레드에서 접근하게 되면 내부적으로 알아서 처리하기에 락이 필요없다고 하셨는데. 혹시 sql 변수자체도 전역변수하나를 동시에 접근해서 사용해도 되는지요? 아니면 스레드로컬변수로 스레드당 하나씩 생성해야 되는걸까요? 개인적인 생각에는 처음 할당 초기화때만 동기화에 조심해야 되는걸까 싶습니다. 그리고 레디스 변수도 똑같은 질문을 드립니다(레디스도 내부 처리는 알아서 동기화 해주는걸로 알고 있습니다). 여튼 바쁘신 와중에도 강의 꾸준히 올려주셔서 감사드리며 다음 강의도 손꼽아 기다리고 있겠습니다.
-
해결됨HAL, CubeMX, TrueSTUDIO를 이용한 STM32F4 무료 강좌
SDIO 강의 내용 누락여부 확인 부탁드립니다.
SDIO를 통한 파일시스템 강의중 일부 내용이 빠져있어서 마운팅이 되지 않고 FR_DISK_ERR 오류가 발생합니다. sd_diskio.c 파일의 끝부분에 /* USER CODE BEGIN afterIoctlSection *//* can be used to modify previous code / undefine following code / add new code *//* USER CODE END afterIoctlSection *//* USER CODE BEGIN callbackSection */ /* can be used to modify / following code or add new code */void HAL_SD_TxCpltCallback(SD_HandleTypeDef *hsd){ WriteStatus =1;}void HAL_SD_RxCpltCallback(SD_HandleTypeDef *hsd){ ReadStatus =1;} 두개의 콜백함수를 추가하니 모든 문제가 말끔히 해결되었는데, 강의파일 작업중 혹 저 함수들을 미리 작성하고 강의중에 저 내용이 빠진것이 아닌지 확인 부탁드립니다. 좋은 강의 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
상속관계에서 궁굼한 부분이 있습니다.
Item class에서 @Entity 어노테이션을 쓰고 Item을 상속받은 Movie, Album class에서 @Entity 을 다시 사용하는데 어노테이션은 상속이 안되는건가요? 아니면 정규화된 테이블 처럼 만들기 위해서 @Entity를 모든 class에 써준건가요? *질문을 정리하자면 어노테이션은 상속을 받을때 같이 적용이 안되는건가요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
not a program account 에러
not a program account 에러는 어떤 상황에서 생기는 오류인가요...! 에러메세지와 error.js 화면 적어놓겠습니다. 해결법에 대해서도 조언 가능하시다면 부탁드립니다. <에러메세지> errors.js:74 Uncaught (in promise) Error: Returned error: not a program account (e.g., an account having code and storage) at Object.ErrorResponse (errors.js:74) at eval (index.js:155) at XMLHttpRequest.request.onreadystatechange (index.js:112) at XMLHttpRequestEventTarget.dispatchEvent (xml-http-request-event-target.js:34) at XMLHttpRequest._setReadyState (xml-http-request.js:208) at XMLHttpRequest._onHttpResponseEnd (xml-http-request.js:318) at exports.IncomingMessage.eval (xml-http-request.js:289) at exports.IncomingMessage.emit (events.js:157) at endReadableNT (_stream_readable.js:1010) at afterTickTwo (index.js:28) <errors.js> onst constants = __webpack_require__(/*! ./constants */ "./node_modules/caver-js/packages/caver-core-helpers/src/constants.js") const hasErrorMessage = result => !!result && !!result.error && !!result.error.message const txErrorTable = { '0x2': 'VM error occurs while running smart contract', '0x3': 'max call depth exceeded', '0x4': 'contract address collision', '0x5': 'contract creation code storage out of gas', '0x6': 'evm: max code size exceeded', '0x7': 'out of gas', '0x8': 'evm: write protection', '0x9': 'evm: execution reverted', '0xa': 'reached the opcode count limit', '0xb': 'account already exists', '0xc': 'not a program account (e.g., an account having code and storage)', '0xd': 'Human-readable address is not supported now', '0xe': 'fee ratio is out of range [1, 99]', '0xf': 'AccountKeyFail is not updatable', '0x10': 'different account key type', '0x11': 'AccountKeyNil cannot be initialized to an account', '0x12': 'public key is not on curve', '0x13': 'key weight is zero', '0x14': 'key is not serializable', '0x15': 'duplicated key', '0x16': 'weighted sum overflow', '0x17': 'unsatisfiable threshold. Weighted sum of keys is less than the threshold.', '0x18': 'length is zero', '0x19': 'length too long', '0x1a': 'nested role-based key', '0x1b': 'a legacy transaction must be with a legacy account key', '0x1c': 'deprecated feature', '0x1d': 'not supported', '0x1e': 'smart contract code format is invalid', } module.exports = { InvalidConnection: host => new Error(`CONNECTION ERROR: Couldn't connect to node ${host}.`), ConnectionTimeout: ms => new Error(`CONNECTION TIMEOUT: timeout of ${ms}ms achived`), InvalidProvider: () => new Error('Provider not set or invalid'), InvalidNumberOfParams: (got, expected, method) => new Error(` Invalid number of parameters for "${method}". Got ${got} expected ${expected}! `), ErrorResponse: result => { const message = hasErrorMessage(result) ? result.error.message : JSON.stringify(result) return new Error(`Returned error: ${message}`) }, InvalidResponse: result => { if (result === null) return new Error('Invalid response: null') const message = hasErrorMessage(result) ? result.error.message : `Invalid JSON RPC response: ${JSON.stringify(result)}` return new Error(message) }, needNameCallPropertyToCreateMethod: new Error('When creating a method you need to provide at least the "name" and "call" property.'), blockHashNull: new Error('blockHash null'), contractCouldntBeStored: new Error("The contract code couldn't be stored, please check your gas limit."), receiptDidntContainContractAddress: new Error("The transaction receipt didn't contain a contract address."), transactionReverted: receiptJSON => new Error(`Transaction has been reverted by the EVM:\n${receiptJSON}`), transactionRanOutOfGas: receiptJSON => new Error(`Transaction ran out of gas. Please provide more gas:\n${receiptJSON}`), invalidGasPrice: () => new Error(`Invalid gas price. Please provide valid gas price: ${constants.VALID_GAS_PRICE}`), invalidGasLimit: () => new Error('Invalid gas limit. Please provide valid gas.'), invalidData: () => new Error('Invalid data. Please provide valid hex-strict data.'), notAllowedZeroGas: () => new Error("gas can't be 0. Please provide more gas."), txErrorTable, }