묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 프레임워크 핵심 기술
리플랙션과 프록시가 뭔지 알고싶습니다.
안녕하세요 제목대로 리플랙션과 프록시가 뭔지 알고싶습니다.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
main() 함수를 정의할때
기존에 함수를 만들때는 var calculate = function(){}; 과 같은식으로 정의했는데, main함수는 function main(){}; 으로 정의한 이유가 있나요? 둘사이에 차이가있는지 궁금합니다. 아 그리고 코드 마지막에 항상 쉼표를 찍어주는것을 안하면 문제가 생기나요...? 예전에 파이썬을 공부했을때는 쉼표를 마지막에 찍지 않았던것같아서.. 여쭤봅니다.
-
미해결홍정모의 게임 만들기 연습 문제 패키지
제가 아직 초보라 이 부분을 어떻게 해결해야 할지 모르겠습니다
Vcpkg를 이용해서 opengl, glew, glfw3 설치구글에 vcpkg를 검색해서 다음의 3개를 설치하라는 말씀이신건가요??
-
미해결Kotlin Android부터 Firebase 서버 그리고 훌륭한 Chatbot 만들기
Nested data class 문의 드립니다.
data Class student (var name: String,var subject: Subject) {data Class Subject (var math: Int,var english: Int)}이 형태인데... 만약 구조를 이름, 성적 (수학, 영어), 번호 이렇게 해야 한다면,,, 순서를 꼭 이렇게 해야 한다면 아래와 같이 하나요? : (생략)var subject: Subject,var number: Int ( { data Class Subject ( : (생략) nested class가 왠지 마지막으로 가야 할거 같은데.. 위 구조 처럼 작성이 가능한가요?
-
미해결스프링 웹 MVC
formBackingObject에 관해 궁금한 부분이 있습니다!
검색을 해보니 스프링 3.x대에 formBackingObject() 라는 메서드가 있었고, 이것을 이용해 값을 채워넣었던 것에 유래된 용어라고 생각하면 될까요?비슷한 개념으로 Command Object라는 용어가 있는걸로 알고 있는데, Command Object는 Form을 객체에 맵핑하는 개념정도로 생각하면 맞을까요?전반적인 흐름을 생각해봤을때 Form Submit시 핸들러에서 Form 데이터를 받을 때 객체에 맵핑하면 Command Object,Form에 맞는 객체를 모델을 통해 Form에 돌려줄 때는 Form Backing Object라는 생각이 듭니다.즉, 용어의 차이가 있을뿐 본질적인 부분은 객체에 데이터를 맵핑하는 것이고 시점이 다를뿐이다로 이해를 하면 될까요?사용 예를 생각해보건데 [1] 등록 폼에서 폼 서브밋을 발생했을 때 서버에서 에러(Exception)가 발생했을 경우, 이전에 입력한 데이터를 다시 돌려주는 경우,[2] 수정 폼에서 폼 서브밋 발생했을 때 서버에 에러가 발생했을 경우 혹은 정상적으로 수정 완료하고 수정 폼으로 돌아가야하는 경우.정도로 간단히 추정이 되는데 적절한 예일까요?스프링과 이런 방식의 Form처리 하는 부분에 대한 경험이 많지 않아 조금 햇갈리네요..^^;
-
미해결홍정모의 따라하며 배우는 C++
예제를 수행해 보았는데요
cmath, limits를 굳이 include 하지 않아도 예제 수행에는 이상이 없네요. 아마 해당 기능이 iostream에 다 있는 것같다는 생각이 드네요.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
export default와 new Vue 관련
설명 중에 궁금한 것이 있습니다.아래와 같이 변수와 인스턴스를 사용하는 방법,var my_cmp = { ... };new Vue({...}그리고export default를 사용하는 것의 차이는 제가 이해한 것이 맞는지 궁금합니다.첫번째 사례는 component 내에서 template를 적용하는 것이고두번째 export default는 만들어진 컴포넌트를 불러서 사용하는 것인지?설명중에 위의 방법이 ES5방법이라고 언급해서 제가 맞게 이해하고 있는지 궁금합니다.그리고 export default에 대한 언급이 없던데,이건 import 한 component를 현재 작업 중이 template로 가져온다는 것인가요?
-
미해결Node.js로 데이터베이스 다루고 웹 애플리케이션 만들기
vsc에서 작성한 레코드를 orientdb studio로 업데이트할때..
2:35초까지 보고 그다음 몇번을 돌려봐도 잘 모르겠습니다. cmd는 orientDB가동중이라 아무런 키도 작동이 안되고 2:35부분 부터 어떤 값을 입력해서 레코드를 동기화 했는지 조금 더 상세한 답변 감사합니다. 일단 orientdb 끄는게 맞나요? ps)참고로 os는 윈도우 입니다
-
미해결C++ Let's Make Games
쉬프트 연산자 이해가 잘 안됩니다.
중 후반에 칠판에 적는 듯한 소리가 났는데 어떤 걸 적으셨는지.. 모르겠습니다. int iHigh = 187; int iLow = 13560; int iNumber = iHigh; iNumber <<= 16; // 187 0000 0000 0000 0000 // 187 = 1011 1011 // 즉 iNumber<<=16은 1011 1011 0000 0000 0000 0000 이고 // iLow=13560;은 0011 0100 1111 1000 이고 iNumber |= iLow; // 를 하면 OR이여서 1011 1011 0011 0100 1111 1000 이 되고 cout << "High: " << (iNumber >> 16) << endl; // 뒤에서 영(0)을 16개 날려보내면 1011 1011 만 남으니까 187 이고 cout << "Low: " << (iNumber & 0x0000ffff) << endl; // 1011 1011 0011 0100 1111 1000 // 0000 0000 1111 1111 1111 1111 // 0000 0000 0011 0100 1111 1000 이 되니까 13560 이 되는 것이군요??
-
미해결스프링 기반 REST API 개발
Spring OAuth2 인증서버 TokenStore 관련 문의
1,인증서버 설정시 TokenStore를 In Memory 방식을 사용하는것은 권장되지 않는다고 하는데 이유가 1)인증서버와 리소스서버를 분리할 경우 인증 토큰이 공유 되지 않는 이슈 2)서버 재시작시 인증토큰이 모두 초기회 되여 클라이언트가 다시 인증을 받아야 하는 이슈 이외에 다른 이슈가 있는지 궁금합니다. 서비스 규모가 크지 않아서 인증서버와 리소스서버를 분리하지 않고 서비스 재시작시 토큰은 만료 시키고 재인증을 요구하는 해야 하는 상황이면 JDBC 로 DB에 저장시 OAuth2 인증을 관리 하기 위하여 사용하는 테이블이 6개정도 생성해야 하는것으로 기억하는데 오히려 인메모리가 유리하지 않을까요? 그리고 인중토큰은 Rdsis에서 관리하는 방법은 없는지요? 2.TokenStore를 JWT Tokenstore로 사용하려고 하는데 Spring 공식 문서는 OAuth2 에 관련된 레퍼런스가 많지 않고 OAuth2 라이브러리도 여러 프로젝트에서 별도로 관리되고 있어서 여러 싸이트의 문서를 보았는데 Spring Secury 에 대한 이야기 부족해서인지 연동이 잘되지 않고 있습니다. Spring Security 강좌를 진행하실 계획이 있으신지요? 있다면 언제쯤 등록 되나요?
-
미해결초절정 파이썬 강좌 (python)
재밌는 선생님 질문있어요~
요일들을 print 하기 전에는 Saturday 그 다음에 Sunday 인데, 왜 del frenchweek['Friday']print(frenchweek.keys())를 하고 나서는 Sunday가 먼저고 다음이 Saturday인가요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
List Component 구현 2 에서 index.html 부분
type === 'keyword' 가 그대로 있어야 할것 같은데 맞나요? ''' <span v-if="type === 'keyword'" class="number">{{index + 1}} {{item.keyword}} <span v-if="type === 'history'" class="date">{{item.date}} <button v-if="type === 'history'" class="btn-remove" > '''
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
박스 밀림
박스를 밀면 그냥 쭉 밀려서 벽에 부딧쳐야지 멈춤니다
-
미해결프로들만의 차별화된 엑셀 데이터 분석과 차트 시각화
날짜 제외하고 나머지는 느낌표를 눌러서 숫자변환해도 되는 거 아닌가요?
안녕하세요~! 깔끔한 설명과 강의 잘 듣고 배우고 있습니다^^홈택스 매입합계표에서 숫자로 변환할 때, 날짜를 제외하고 나머지는 옆에 뜨는 느낌표를 통해서 숫자로 변환해도 되지 않나요?혹시 그렇게 안하시는 이유가 있을까요?
-
미해결아이폰 앱 개발 입문 2편
안녕하세요 이 강의에서 name에 관련해서 질문드립니다.
강의 중에 나온 것 처럼 var name = "" 으로 초기화 해주고 클래스도 만들고 마지막에 macbook.name = "Macbook Pro"해서 작동시켜보면 이름이 공백으로 출력이됩니다. 왜이런건가요... 초기화한 변수에 이름을 작성하면 출력이 제대로 되는데 강의에서 보여주신것 처럼 하면 되지가않습니다ㅠㅠ
-
미해결스프링 웹 MVC
혹시...
동영상 인코딩 시 노이즈 필터 같은거 걸었나요?기존과 다르게 말씀안하실 때 소리가 완전 무음이 돼서버퍼링 걸리는줄 알고 깜짝깜짝 놀랄때가 있네요.
-
미해결MAXST AR SDK와 유니티를 사용한 증강현실 앱 개발
Ar카메라에 대해서
타케팅이없이빌드할려고햇는데'' 안돼서 어떻게해야하나요?
-
미해결id software 3D 아티스트에게 배우는 Maya 3D 모델링 입문
마야2019에 뷰포트 큐브가 보이지 않아요ㅠㅠ
유튭보고 따라하려고 했지만 너무 어려워요....뷰포트 큐브는 어디에 있을까요...ㅠ
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
강의 잘보고 있습니다!
그런데 강의도중 자꾸 중급강좌를 참조하라고 언급이 되고 링크를 누르면 볼수가 없는데요중간에 언급된 중급강좌 링크내용은 결제해야만 볼수있는 부분들인가요?필요하다면 중급강좌도 수강하겠지만 최소한 링크를 올려주신 부분은 확인할수 있었으면 좋겠습니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
2번 과제 관련 질문입니다.
안녕하세요?파이썬 강좌 잘 듣고있는 학생입니다.다름아니라 Chapter2 과제를 풀고 채점을 하는데..''' -------------------------------------------------------------------Test Case | Passed? | Feedbacktest_add_string_number | PASSED | Good Jobtest_add_string_string | PASSED | Good Jobtest_associative_law_add | PASSED | Good Jobtest_associative_law_mutiple | PASSED | Good Jobtest_distributive_law | PASSED | Good Jobtest_exponent | FAILED | Failedtest_number_to_str | PASSED | Good Jobtest_str_to_float | PASSED | Good Jobtest_str_to_int | PASSED | Good Job''' 위에 보시듯이 채점결과가 exponent 함수부분에서 FAILED가 나옵니다. 제가 basic_operations.py파일의 해당 함수부분만 따로 출력테스트해봤을때는 243 False ====> True 이런식으로 원하는 정답이 잘 출력되는데 채점할때는 무슨이유에선지 자꾸 Failed가 나옵니다. ''' def exponent(base, power): result = int(base) ** int(power) return result''' 위는 제가 실제 수정했던 코드인데 어떤식으로 더 수정해야할지 잘 모르겠습니다. 혹시나 서버오류인가 싶어서 인터넷 쿠키도 삭제해보고 그랬지만 계속 오류처리가 납니다.. 도움을 주시면 감사하겠습니다.