묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
CCNA 문제풀이 1에 9번 문제 오류
9번에 클라우드 토플리지 답이 C번 Services are provided by a public, private, or hybrid deployment 이 맞지 않은가요?
-
미해결기초부터 따라하는 디지털포렌식
VolatiliTY 실행에러
볼라틸리티 실행시 Volatility Foundation Volatility Framework 2.6 ERROR : volatility.debug : You must specify something to do (try -h) 다음과 같은 에러가 납니다. volatility_2.6_win64_standalone.exe -f cridex.wmem imageinfo Volatility Foundation Volatility Framework 2.6 ERROR : volatility.debug : The requested file doesn't exist
-
해결됨스프링과 JPA 기반 웹 애플리케이션 개발
(응용) 프로젝트 진행 전 상수-Constants 구성 에 관한 질문입니다.
자주 쓰이고, 오타가 날법한 String 을 모아 아래 처럼 상수화 했습니다. 상수패키지 com.studyolle.core.constant.* 이후 Controller , Test 등에서 아래와 같이 사용중입니다. 질문입니다 Enum 으로 관리 하려고 했지만, 컨트롤러-핸들러 의 @GetMapping( Enum.URI.name() ) 과같은 선언도 불가능 하고, 단순 값 참조를 Enum .name() 이라던지, Enum .custom() 과 같이 덕지덕지 메서드가 붙게되어, 심플하게 하고자, Enum 은 사용하지 않았습니다. 그러나 이렇게 static final 필드로 관리하다보면, 언젠가 양이 많아 질탠데, 이럴 경우는 또다시 나누어야 될거라 생각이 듭니다만.. 이런 일반적인 방식 보다 효과적으로 관리하는 ( Map 을 쓴다던지, 특정 패턴이라던지) 방법이 있을까요? 상수 관리는 이런 방향이 괜찮았다.. 라는 사례가 궁금합니다. 읽어주셔서 감사합니다.
-
해결됨자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
예시로 채점 사이트에 자동입력된 소스코드도 런타임 에러가 발생 합니다.
10. 가장 짧은 문자거리 문제 채점 사이트가 이상합니다. 예시로 입력된 소스코드도 런타임에러가 떠서 문제를 풀 수가 없습니다. import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); int input1 = in.nextInt(); int input2 = in.nextInt(); System.out.println(input1 + input2); return ; } }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
xhr.js:178 GET http://localhost:3000/api/users/auth 504 (Gateway Timeout)
계속 504에러가 떠서 온갖 검색을 다하여 따라해봐도 되지않았습니다. 그래서 새로 다운받아서 정말 한글자한글자 비교해가며 다시 해보았더니 사진이 잘 들어왔습니다! 다음것을 따라라치려고 vs코드로 돌아왔다가 다시한번 확인차 페이지를 봤더니 또다시 504에러가 뜹니다..! 분명히! 잘 됬는데 사진도 들어왔는데!! 꿈을 꾼건가요 제가?? 이게 되다가 안되는 경우도 있나요??? ㅠㅠ GET http://localhost:3000/api/users/auth 504 (Gateway Timeout) dispatchXhrRequest @ xhr.js:178 xhrAdapter @ xhr.js:12 dispatchRequest @ dispatchRequest.js:52 Promise.then (async) request @ Axios.js:61 Axios.<computed> @ Axios.js:76 wrap @ bind.js:9 auth @ user_actions.js:31 (anonymous) @ auth.js:14 commitHookEffectListMount @ react-dom.development.js:19731 commitPassiveHookEffects @ react-dom.development.js:19769 callCallback @ react-dom.development.js:188 invokeGuardedCallbackDev @ react-dom.development.js:237 invokeGuardedCallback @ react-dom.development.js:292 flushPassiveEffectsImpl @ react-dom.development.js:22853 unstable_runWithPriority @ scheduler.development.js:653 runWithPriority$1 @ react-dom.development.js:11039 flushPassiveEffects @ react-dom.development.js:22820 performSyncWorkOnRoot @ react-dom.development.js:21737 (anonymous) @ react-dom.development.js:11089 unstable_runWithPriority @ scheduler.development.js:653 runWithPriority$1 @ react-dom.development.js:11039 flushSyncCallbackQueueImpl @ react-dom.development.js:11084 flushSyncCallbackQueue @ react-dom.development.js:11072 unbatchedUpdates @ react-dom.development.js:21909 legacyRenderSubtreeIntoContainer @ react-dom.development.js:24757 render @ react-dom.development.js:24840 ./src/index.js @ index.js:20 __webpack_require__ @ bootstrap:784 fn @ bootstrap:150 1 @ serviceWorker.js:135 __webpack_require__ @ bootstrap:784 checkDeferredModules @ bootstrap:45 webpackJsonpCallback @ bootstrap:32 (anonymous) @ main.chunk.js:1 createError.js:16 Uncaught (in promise) Error: Request failed with status code 504 at createError (createError.js:16:1) at settle (settle.js:17:1) at XMLHttpRequest.handleLoad (xhr.js:61:1) 콘솔창에 뜨는 빨간 에러 코드입니다. 사진을 올리기 전에도 계속해서 떠있습니다.!!! 분명히 이 에러가 없었는데 갑자기 떠서 원인을 더 모르겠습니다 !! ㅠㅠ +동영상에서는 product.js파일에서 req.json이라고 되어있었는데 다른게시글을 보고 req.json을 res.json로 고쳐야한다는 것을 보고 고치고 새로 npm run dev를 했습니다. 그랬더니 이번엔 GET http://localhost:5000//var/folders/xr/kqrr20dn4yv307hpyc916qfr0000gn/T/2e37de435ad620ba0840cef7c263dd65 404 (Not Found) 이렇게 404에러가 뜹니다! upload(req, res, (err) => { if(err) { return res.json({ success: false, err }) } return res.json({ success: true, filePath: res.req.file.path, fileName: res.req.file.filename }) }) <FileUpload.js코드> import React, { useState } from 'react'; import Dropzone from 'react-dropzone'; import { Icon } from 'antd' import axios from 'axios'; function FileUpload() { const [Images, setImages] = useState([]) const dropHandler = (files) => { let formData = new FormData(); const config = { header: {'content-type': 'multipart/fomr-data'} } formData.append("file", files[0]) axios.post('/api/product/image', formData, config) .then(response => { if(response.data.success) { setImages([...Images, response.data.filePath]) }else { alert ('파일저장실패') } }) } return ( <div style={{display: 'flex', justifyContent: 'space-between'}}> <Dropzone onDrop={dropHandler}> {({getRootProps, getInputProps}) => ( <div style={{ width: 300, height: 240, border: '1px solid lightgray', display: 'flex', alignItems: 'center', justifyContent: 'center' }} {...getRootProps()}> <input {...getInputProps()} /> <Icon type='plus' style={{fontSize: '3rem'}} /> </div> )} </Dropzone> <div style={{display: 'flex', width: '350px', height: '240px', overflowX: 'scroll' }}> {Images.map((image, index) => ( <div> <img style={{minWidth: '300px', height: '240px'}} src={`http://localhost:5000/${image}`} /> </div> ))} </div > </div> ); } export default FileUpload; <product.js코드> const express = require('express'); const router = express.Router(); const multer = require('multer'); //================================= // product //================================= var storage = multer.diskStorage({ // destination: function (req, file, cb) { // cb(null, 'uploads/'); // }, // filename: function (req, file, cb) { // cb(null, `${Date.now()}_${file.originalname}`) // } }) var upload = multer({ storage: storage }).single("file") router.post('/image', (req, res) => { //가져온 이미지를 저장을 해주면 된다. upload(req, res, (err) => { if(err) { return req.json({ success: false, err }) } return res.json({ success:true, filePath: res.req.file.path, fileName: res.req.file.filename }) }) }) module.exports = router;
-
미해결vue.js 실전 프로젝트(트위터 클론)
트윗 분기 처리 강의 내용 중 delete에 관한 문의입니다.
안녕하세요 트윗 분기 처리 강의 내용 중 delete에 관해서 질문드릴게 있어 글 올립니다. 강의 중에 강사님께서는 다음과 같이 코드를 작성해서 리트윗한 것에 대해 코드를 작성해 주셨습니다. 그런데 당연스럽게도 다음과 같이 error가 발생했습니다. 그래서 공식문서를 참고해서 다음과 같이 현 버전으로 코드를 작성해보았습니다. 그래서 이렇게하면 error가 해결될 줄 알았는데 다음과 같이 다른 error가 발생했습니다. 그래서 검색을 해보니까 결론은 참조하는 querySnapshot.docs[0].ref의 type이 string이 아니라서 error가 발생했다고 생각이 들었습니다. 그래서 querySnapshot.docs[0].ref를 console.log로 찍어보니까 다음과 같이 값이 출력되었습니다. 여기서부터 저는 '값을 string이 아닌 array로 불러서 type error가 발생한 것이 아닌가?'라는 생각이 들었습니다. 그래서 저는 원점으로 돌아가서 querySnapshot에서 retweet 파일의 id가 어디있는지를 찾기 시작했습니다. 결국에는 아래와 같은 위치에 있었더군요. 그래서 저 id를 참조해서 코드를 아래와 같이 작성하니 정상적으로 retweet이 취소되고 해당 파일도 삭제가 되었습니다. 해결은 되었지만 한가지 궁금한 점이 있었습니다. 그러면 강의에서 강사님께서는 querySnapshot.docs[0].ref를 통해서 해당 파일의 id를 불러온 것같은데 제가 앞서 말씀드린바와 같이 제가 해당 내용을 console.log로 찍었을 때에는 array로 출력이 되었습니다. 구 버전 내용을 보아도 해당값은 string이 들어가야하는게 맞는거 같아서 이에 관해 ref가 array임에도 불구하고 강의에서는 어떻게 정상적으로 구동되었는지 궁금합니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
* 스타 대한 질문입니다.
aa1 = divmod(100, 9) aa2 = divmod(*(100, 9)) print(type(aa1)) print(type(aa2)) 타입은 동일하게 tuple로 나오는데 다른점이 뭔가요? 단지 (100,9)를 인자하나로 인식해서 안에 있는 두 숫자를 인식해라~ 라는 기능 뿐인건가요? (*(divmod(100, 9))) 이거는 11 1 숫자 두개가 리턴된다 하셨는데 t1, t2 = (*(divmod(100, 9))) 이렇게는 왜 안될까요..?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
플러시에 대한 정리
안녕하세요. 맨 마지막에 플러시 정리해주실 때 설명이 헷갈려서 질문드립니다. 플러시는 트랜잭션 단위로 동작하기 때문에 '커밋 직전'에만 변경 내역을 DB에 날려주면 된다고 하셨는데요, 앞서 배운 그림 자료는 commit() 호출 -> flush() 호출 -> 쿼리가 날아감 인 것 같은데 커밋 직전에 변경 내역을 날린다는 게 무슨 의미인지 궁금합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
Unresolved reference : mutableListOf
보시다시피 Unresolved reference : mutableListOf 오류가 있고, listOf 함수 또한 사용할 수 없습니다. 구글링을 해도 나오지 않아 해결 방법을 여쭙습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
실행 오류
오류를 어떻게 고치는지 모르겠어요. Server 뭘 깔라고 하는데 굳이 깔아야할까요?? 다른 방법이 없을까요..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
create-react-app . 입력시 PSSecurityException 해결법 공유
https://ktae23.tistory.com/148 1. powershell 관리자 권한으로 실행 2. Get-ExecutionPolicy 로 권한 확인 restricted이면 변경해야함 3. Set-ExecutionPolicy RemoteSigned : restricted >> RemoteSigned 변경 - 예[Y] 4. Get-ExecutionPolicy 변경 확인!
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
주피터 노트북 실행 단축키 안내 필요
9:05 에서 sklearn 버전 보여주실때 주피터 노트북 사용 방법 안내가 없는 상태에서 단축키로 실행하셔서 당황했네요. Cell 메뉴에서 실행버튼 찾아서 했네요. ^^
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
중복 제거 set함수 이용
안녕하세요 순열을 구할때 중복순열의 코드에서중복을 제거할때 set함수를 이용해도 될까요 ?테스트는 통과했습니다 def DFS(L): global res, cnt if L == m: if len(res) != len(set(res)): pass else: for i in res: print(i, end = ' ') print() cnt += 1 else: for i in range(1, n+1): res[L] = i DFS(L+1)if __name__ == "__main__": n, m = map(int, input().split()) res = [0] * m cnt = 0 DFS(0) print(cnt)
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
서버 메모리와 DB 저장 관련 질문
안녕하세여 루키스님 강의 듣다 문득 궁금한게 있어서 질문 드립니다~ 서버 메모리를 DB에 저장하는 방법에 대해서 고민해보고 있는데요 1.서버가 DB에 주기적으로 저장 하는것 2.유저가 종료할 때 저장하는것 를 병행해야 한다고 생각하고 있는데 만약에 서버에서 아이템 거래가 일어나는 도중에 갑자기 서버가 죽어버리면 그럴때에는 주기적으로 DB에 저장한것을 토대로 서버가 죽기 이전으로 롤백을 시키는게 바람직한 방법일까요? 서버에서 중요한 데이터들이 움직일때 그때 갑자기 서버가 죽는상황을 대비해서 서버는 DB 저장 처리를 어떻게 해야할까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문 목록 검색 컨트롤러에서 @ModelAttribute가 적용된 orderSearch 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 주문 목록 검색 요청을 처리하는 OrderController의 orderList() 메서드 관련 질문이 있습니다. 제가 findOrders()내부 findAllByString() 로직을 이해한게 아니여서, orderList()메소드가 이런식으로 동작하는게 맞는지 궁금합니다. 이 메소드는 다음의 3가지 상황에 의해 호출 될 것 같은데요, 1. 상품 주문 화면에서 상품 주문 후, 주문을 처리하는 order() 메소드에 의한 리다이렉션 요청을 받을 때 2. 홈 화면에서 순수하게 주문 내역을 클릭하였을 때 3. 주문 내역 화면에서, 회원명 or 주문상태를 조건으로 하여 검색할 때 그래서 상황 1,2와 같은 경우에는 모든 주문 내역을 다 보여주고, 상황 3의 경우에는 조건에 따른 주문내역만을 보여주도록 동작해야 할 것 같습니다. 이때 실제 코드에서는 OrderService의 findOrders() 메소드 호출만으로 위 3가지 상황을 모두 커버하고 있는데요, 그렇게 되면 () 상황 1,2의 경우에는 orderList()의 @ModelAttribute orderSearch에 null이 대입되어 모든 주문 내역이 다 조회되는 것 같습니다. 그리고 상황 3의 경우에는 선택한 조건에 따른 orderSearch 객체가 form태그에 의해 요청파라미터로 념겨져와서, orderList()의 파라미터 중 orderSearch가 받아 조건에 따른 주문 내역이 조회되는 것 같은데, 제가 맞게 이해한건지 궁금합니다. 그리고 특히 상황 3의 경우 선택한 회원명or주문상태에 따른 orderSearch객체를, form태그가 생성하여 보내주는 것이 맞는지 궁금합니다. 긴 질문 읽어주셔서 감사합니다!
-
미해결Vue.js 시작하기 - Age of Vue.js
function props vs emit
안녕하세요! 뷰에서도 props로 function을 전달해서 사용할 수 있는것으로 확인했는데 안티패턴이라고 하더라고요...혹시 두 방식의 장단점을 알 수 있을까요? ( react만 하다 보니 function props 방식이 어째서 안티패턴인지 잘 이해가 되지 않습니다. )
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
이해가 안대여
>>, <<을 제외한 다른 연산 기호는 int num = 어떤 수 라면, <<나 >>쳐럼 num = num & 1 이렇게 사용하는건가요?
-
미해결
pro coinbase sign up
+1 855 300 1590 Ćóínbáse Prǒ is an advanced resource trade and is one of the well known exchanging trades for individual dealers and pro coinbase sign up. It plainly offers a protected and simple method for buying, sell and exchange Ćóínbáse Prǒ resources online right away across the different exchanging matches. With the assistance of pro coinbase login account, you can undoubtedly watch market refreshes, view the exchanging history, search for the orders, deal with different portfolios, and learn through instructive center point. In this article we will talk about the working of Ćóínbáse Prǒ works and how to set up a Ćóínbáse Prǒ account.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
GenerateId
GenerateId는 이미 lock이 잡힌 Add 안에서 호출되는데 왜 lock을 또 잡아주나요? 다른 곳에서 호출할 때를 대비해서 잡아둔 것일까요??
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
vitis AI관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요:) 수업에 관련된 질문이 아니긴 합니다만 ㅠㅠ 혹시 도움받을 수 있을까 싶어서 질문남깁니다. 졸업프로젝트로 딥러닝을 fpga에 올릴때 vitis AI를 쓰고 싶은데요 수업에서 설치하는 vitis 2020.2 설치하고 리눅스로 vitis AI를 쓰는건 문제가 없을까요?(AI는 window로 깔 수 없는것 같더라고요) 맛비님이 vitis AI 써보신적이 있다고 하셔서 질문남깁니다. 아시는 부분이 있으시다면 조언부탁드립니다. 감사합니다:)