묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결유니티 게임 개발 (2D) 실전편 - 스크립트는 물론, 디자인 패턴과 알고리즘까지
오류가 뜨는데 왜이러는건가요
NullReferenceException: Object reference not set to an instance of an object스크립트 그대로 따라했는데 저런 오류가 뜹니다
-
해결됨스프링 부트 개념과 활용
spring factories 생성에서요..
스프링 프레임워크 공부하다가 라이브러리 생성하는게 전부 달라서 스프링부트 찾다가 강의를보게되었는데 인텔리j도 처음써보고 검색해도 이런문제를 찾을수가없어서 질문드려요spring.factories 파일 생성하면 springboot에서 지원하는 파일모양으로 바뀌던데 그냥문서모양으로 만들어지고 자동완성기능도 없는거보니 그냥 아무상관없는파일같아서 어디를 설정해야되는지 모르겠습니다.. 그냥 무시하고 진행해서 실행하니 에러가 뜨네요.Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2018-11-06 19:19:02.445 ERROR 8148 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : APPLICATION FAILED TO STARTDescription:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the following:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).Process finished with exit code 1에러뜬곳부터 복사붙여넣기 한거입니다. 독학하는데 막히면 물어볼곳이 없어서 ..질문드려요
-
미해결디지털 포렌식 전문가 2급 실기 과정
휴지통을 거치지 않고 완전삭제시 변화되는 영역에 대해서 확인해주세요
안녕하세요. 동영상 잘 보고 있습니다.다름이 아니라, 동영상 마지막 부분에서 휴지통을 거치지 않고 완전삭제시 파일이름의 앞부분만 E5 로 변경된다는 부분을 보다가, 이렇게 글을 남깁니다.완전삭제를 한다는 것은 다음에 다른 파일을 디스크에 쓰는 경우, 공간이 부족하면 언제든지 이전에 완전삭제한 파일이 사용하던 영역을 재 사용하는것으로 알고 있습니다.따라서, 파일을 완전삭제하게 되면, 파일이름의 앞부분바이트를 변경해서, DIR 에 의해서 사용자에게 보이지 않도록 함과 동시에, 관련된 파일의 실제 내용이 들어있는 위치를 알려주는 FAT 클러스터번호를 설명하는 FAT테이블에서 해당하는 파일이 차지하는 모든 FAT 엔트리항목의 값을 모두 '0'으로 기록하는것으로 알고 있습니다. 이렇게 해야, 해당하는 파일이 완전히 삭제된것으로 간주되며, 이렇게 해야 빈공간으로서 다음에 재사용이 가능한것 아닌지요?이로 인해, 완전삭제시, 실전에서는 해당하는 파일이 Fragmentated 되지 않아야만 복구가 가능하고, 분산되어 데이타영역에 기록이 되어있다면 하나 하나 찾아가면서 FAT 연결작업까지 수행해야 완전히 복구가 가능한것으로 알고 있습니다.이에, 말씀하신대로 완전삭제시 파일이름의 앞부분 한바이트만 변경되는것 외에 FAT 테이블에서 해당하는 클러스터인덱스까지 함께 '0' 으로 기록되어집니다.
-
미해결
이 동영상의 임베딩 코드는 유효하지 않습니다-라는 메세지
이 동영상의 임베딩 코드는 유효하지 않습니다-라는 메세지
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
python fahrenheit_converter.py 제출하는데 프로그램이 입력이 안되서 제출이 안되네요
cmd에서 실행시킬때는 잘되는데 과제 제출할 때는 온도 입력이 안되서 제출이 안되는데 코딩 상 문제일까요?..
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
289p users 와 user 가 헷갈려서요
질문1271페이지 하단에 //시퀄라이즈는 기본적으로 모델 이름은 단수형으로, 테이블 이름은 복수형으로 사용합니다// 라고 쓰여있는데요 이것때문에 시퀄라이즈에서는 user 라고 했지만 테이블에는 자동적으로 users라고 저장이 되는것인지요질문2289페이지 routes/index.js 에 시퀄라이즈에서는 user라고 정의했지만res.render('sequelize', { users }); 이 부분에서는 users라고 되어있어서 헷갈립니다 ㅜ한마디로 user와 users가 헷갈리는데 어떻게 정리하면 이해가 잘 될까요
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
int main(void)는 return 값이 필요한가요?
include int main(void){printf("Hello World");return 0;}이렇게 되어있을때 int main(){ ~return 0;} 은 많이 봤는데 int main(void){ ~return 0;}은 처음 봐서여... void가 적힌 이유가 있을까요? 그리고 원래 void가 적혀있으면 return 이 필요없지않나요???
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
다음 금융 싸이트 스크래핑 예제 질문2
우선 스크래핑 할려는 부분은 다음과 같습니다.http://finance.daum.net/다음 금융 싸이트 들어가시면 우측 하단 카테고리 중에 '시가총액' 을 눌러야 활성화되서시가총액 리스트 나오는 부분을 스크래핑 할려고 합니다.알려주신대로 개발자도구 활용해서 copy->selector를 하니 boxMarketTrend > div.box_contents > div:nth-child(6) > div.halfB.fr > ul > li:nth-child(1) > a위와 같은 내용으로 나와서 실제 소스에 붙여 놓고 실행을 해봤을 때는 빈값을 가져오게 됩니다..boxMarketTrend태그만 실행했을때는 정상적으로 데이터를 가져오고 boxMarketTrend > div.box_contents를 실행했을 때는 데이터를 못가져오는데요.. 어떤 방법으로 해결해야할지 질문드립니다..
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
에러 처리에 관해 질문 있습니다.
1.에러 처리 부분에서 질문 있습니다.강좌중에 말씀하시,app.use((req.res.next) =>{res.status(404).send(‘Not Fount’); })이 코드 대로라면, 라우터들이 실행되고, 마지막에는 결국 위의 라우터까지 도달하기 때문에,무조건 ‘not fount’ 가 실행 되어야 하는 거 아닌가요? 미들웨어들은 순서대로 계속 실행되니까요. 그리고 위에, 404 자리에, 505나 다른 숫자들을 집어 넣으면 다른 에러들도 커버가 되는 건가요?404에러를 커버하기 위해서는 위의 app.use가 404 에러를 디덱팅하는 방법이 있어야 하는데 위의 코드에서는 res.status, 즉 그냥 응답하라는 말만 있어서요.또 위의 코드는 아래의 애러 핸들러와는 독립적으로 움직인다고 보면 되겠죠?그러나 만약, next('Not Found')를 넣으면 이것도 아래의 애러 핸들러로 가는 거죠? app.use(function(err, req, res, next){res.status(500).send(‘Server Error’);})http-errors(createError)를 사용 했들때(책에 나온 예제).책에는서는 (페이지 197)app.use(function(req, res, next){next(createError(400));})을 사용했을 경우에는 저기서 만들어진 에러 코드가 에러 헨들러로 보낸다고 나와 있습니다.1번과 비슷한 질문인데, 위의 코드 상에서는 어떤 에러를 어떻게 디텍팅하는 거죠? 코드 상에서는 req, res, next 인데, req 인자를 사용한 것도 아니고, 바로 에러를 만들어서 쏴주는 거 같아서요. 혹시 위의 코드와는 상관 없이 무조건 적으로 에러들을 만들어 놓고 대기하고 있다가, 발생하면 디텍팅해서 "에러핸들러" 쪽으로 넘기는 코드 인가요?항상 좋은 강좌 잘 보고 있습니다.감사합니다.
-
해결됨스프링 부트 개념과 활용
시큐리티 2가지 질문이 있습니다.
@EnbaleWebSecurity 어노테이션에대해서custom security 설정을 해보고 있는데 인터넷 예제들을 보면 설정파일에 @EnbaleWebSecurity 어노테이션을 붙이라고 하는 분들도 계신던데 어떤차이가 있는건가요 설정하지 않은 추가적인 기능들이 자동 적용되는 것인가요? 중복 로그인 방지중복로그인 방지 설정을 하고 테스트를 진행중인데 로그아웃후 재로그인시에 문제가 있습니다. 찾아본 결과 3. 버전의 문제였다라고 하던데 저는 지금 security 버전이 5인데 문제가 발생하여 @Beanpublic ServletListenerRegistrationBean<HttpSessionEventPublisher> httpSessionEventPublisher() { return new ServletListenerRegistrationBean<HttpSessionEventPublisher>(new HttpSessionEventPublisher());}위와 같은 빈을 추가해주니 제대로 작동은 하지만 원인을 잘 모르겠어서 질문드립니다.!
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
모노디벨롭, 비주얼스튜디오2017
제 노트북에는 모노디벨롭이 깔려있지 않아서 제가 기존에 하던 비주얼 스튜디오로 연걸해서 c#을 열었는데 calculator 함수선언하는 부분을 오타 없이 모두 쳤는데도 빨간줄이 그어지네요.. 뭐가 문제죠/?
-
미해결
이 동영상의 임베딩 코드는 유효하지 않습니다-라는 메세지
이 동영상의 임베딩 코드는 유효하지 않습니다-라는 메세지가 나오고 동영상이 안나옴두번쨰질문드립니다전화로 문의하니 질문하기에 넣어달라 하셨는데 답변이 없네요
-
미해결코어 자바스크립트
primitive type의 값 변경 시 원리 질문드립니다. (immutable)
안녕하세요. 동영상 강의를 들으면서 인터넷 자료 참고하다 이해 안되는 부분이 있어 질문 드립니다. 우선 primitive type은 immutable value라는 자료를 봤습니다. immutable value란, "값을 재할당은 할 수 있지만, 메모리 영역에서의 변경이 불가능"임으로 이해를 했습니다. 그렇다면 들어주신 예시 중 var b = 'abc'; b = false; 구문이 실행될 때, b가 가리키고 있던 314 주소의 값 'abc'가 바로 false로 변경되는 것이 아니라, 316 주소(새로운 주소)에 false 값이 들어가고, b가 가리키는 주소가 314에서 316으로 변경되는 것은 아닌지..헷갈려서 질문드렸습니다. 강의 잘 듣고 있습니다. 감사합니다.
-
미해결파이썬 웹 프로그래밍 - Django로 웹 서비스 개발하기
django 2.1.3 버전 url path 설정입니다
path('lotto/<int:lottokey>/detail/', views.detail, name='detail'),
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
Array.prototype.random 질문
마지막에 console.log(arr.random());이라고 되있는 것이 Array 위치에는 배열만 들어갈 수 있게끔 해놓은 건가요?
-
미해결유니티 게임 개발 (Unity 2D) - 시작부터 배포까지
포물선으로 떨어지게 하는건 어떻게하나요?
Addforce에 Rigidbody는 0으로 놓고 하니 왼쪽으로 가는데..음 모랄까 중력이 1일땐 왼쪽으로 안가거든요 ㅜ ㅜ포물선으로하려면 어떻게하면좋을까요
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
맨 마지막 reduce 함수 콘솔창에 리턴값이 안뜨네요 ㅠ
아톰 화면입니다~from functools import reducedef factorial(n)return reduce(lambda x, y : x*y, range(1,n+1))factorial(5)콘솔창 리턴값이안떠요
-
미해결테스트주도개발(TDD)로 만드는 NodeJS API 서버
In Memory DB 관련 질문드립니다~!
안녕하세요 강사님 세션을 저장할때 In Memory DB를 사용하면 좋다고 말씀하셨는데,1.그럼 서버를 재구동하면 세션정보는 다 날아가는건가요?! 간단한 사이트를 운영하는데 서버쪽 소스를 수정하면 업데이트 하기위해서 매번 서버를 재구동시키는데, 좋지 않은 방법인가요? 라우팅정보만 수정하는 로직을 만들어서 그것만 실행시키는게 좋을까요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
req.params 한글 깨짐 현상과 카카오 로그인 CORS 에러 현상 질문입니다
1) 해쉬 검색 기능을 책에 있는 데로 비슷하게 구현 해봤습니다. 그런데 한글 해쉬의 경우는 검색이 안됩니다. app.use(express.json()) app.use(express.urlencoded({ extended: false })) post.js 라우터에서 router.get('/:hash', async (req, res, next) => { .... req.params.hash 의 값을 콘솔로 찍어보니 숫자는 읽히는데 한글이 특수문자로 읽힙니다 . morgan 로그가 찍어주는 콘솔도 살펴보니 GET /post/t@3 이런식으로 깨져서 나옵니다. 어떻게 해야할까요? 2) 프론트와 서버가 나뉘어져 있는데, 서버 쪽에서 GET /kakao 라우터를 만들고, 프론트(크롬브라우저)에서 GET /kakao 로 request를 보내면 CORS 에러가 납니다. 제 서버에서 아무리 app.use(cors()) 혹은 router.use(cors()) 를 해봐도 cors 에러가 여전히 적용되서, 카카오 서버 쪽에서 cors 에러 처리가 안되어 있어 생기는 오류인 것 같은데 맞나요? (참고로 프론트 쪽에서는 axios로 request를 보내고 있습니다) 이런 경우에는 어떤 방식으로 해결해야 좋을까요?
-
미해결누구나 다루기 쉬운 Vue.js 입문 - 3시간 안에 배우기
[실습]Vue CLI 와 싱글파일 컴포넌트를 이용한 컴포넌트 등록 강좌에서 질문있습니다
Global component는 Main.js에서 만드셨고 Local component는 App.vue 에서 만드셨는데 Global coponent는 꼭 Main.js에서 만들어야하는건가요? Main.js가 하는 역할을 몰라서 전역과 지역을 다른곳에 나눠서 만들어야하는건지 헷갈리네요.마지막으로 뷰 CLI에서 화면보이게 하는 요소는 App.vue에 정의해야 브라우저상에서 화면을 볼 수 있는거죠?