안녕하세요 기선님! 강의 도중에 웃으실때마다 저도 덩달아 웃게됩니다ㅎ 미리 짜보고 애러나면 같은 애러를 같이 내어주셔서 그때그때 잡아주시거든요 ㅎㅎㅎ 당연 의도하신거라 믿고 열심히 응용하고있어요^^ 그래서 저의 의문점은요..ㅎ "3 dot parameter method invoke" 문장으로 구글링으로 로 찾아보긴 했지만 맘에드는 결과물이 없더라구요.. 다중인수 메서드를 invoke 할 경우 // Book 클래스 public int sum(int ... ints) { return Arrays.stream(ints).sum(); } // App.main() // 이부분에서 '잘못된 인자 개수 예외' 가 나더라구요.. bookClass.getDeclaredMethod("sum", int[].class); sum.invoke(book, 1, 2, 3, 4, 5 ) // 예외 핵심구문 Exception in thread "main" java.lang.IllegalArgumentException: wrong number of arguments 그래서 메서드 파라미터가 3 dot 인수의 경우는 int[].class 가 아니고 어떻게 지정해야 할까요? 읽어주셔서 감사합니다.
from travel import * 위와 같이 했을때 타일랜드만 import가 되는건 단지 타일랜드 모듈이 먼저 만들어 졌기 때문인가요? 무슨 법칙이 있는건지요? 패키지를 만들었을때 모든 모듈을 import가능하게 하기 위해서는 __init__.py에 모두 기재를 해야 하는건지요 답변 부탁 드릴께요
안녕하세요. vultr 도메인에서 admin으로 접속할 때, 로그인 화면은 뜨는데... 기존 로컬에서 만든 아이디, 비번으로 로긴이 안됩니다. 이것은 앞쪽 수업에서 로컬에서 만든 sqllite는 git에 올리지 않았기 때문에 vultr 도메인에서는 새로 superuser를 만들어야 하는 것으로 이해하고 있습니다. 우선 vultr 콘솔창에서 python manage.py createsuperuser를 치면.. 이런 알 수 없는 글자들이 나오는데.. 마치 아이디와 비번을 입력하라는 것 같은데.. 어떻게 입력해도.. 끝나지가 않네요. 확인 부탁드립니다. 감사합니다.
안녕하십니까 강사님! 활용1편을 정독하고 jpa기본을 다지기위해 공부중인 학생입니다! 항상 좋은강의 해주셔서 정말 감사합니다 강사님 덕분에 공부하는게 즐겁습니다ㅎㅎ 임베디드 타입과 @MappedSuperclass중에 뭘써야할지 저도 궁금했었는데 다른분이 똑같은 질문을 올려서 그걸 보고 다른 궁금한점들이 있어서 여쭤보려합니다. 1. @MappedSuperclass는 공통적으로 많은 클래스에 공통항목을 적용할때 써야하고 임베디드 타입은 타입별로 사용될 메서드들이 나뉘어져야 할때 사용하면 되는건가요?! 어느 경우에 어떤걸 쓸지 머리속에 딱 정리가 되었으면 하는데 두 경우가 많이 헷갈리는것 같습니다ㅜ 2. 또한 자바에서는 다중 상속이 안되는데 MappedSuperclass로 상속을 써버리는게 괜찮은건지 궁금합니다! 3. 활용1편에서 Address 설계를 임베디드로 하셨는데 MappedSuperclass를 안쓰신 이유가 궁금합니다! 4. 다른 답변의 댓글에서 결국에는 임베디드와 @MappedSuperclass는 상속과 위임의 차이밖에 없다고 하셨습니다! 그리고 JPQL 쿼리 때문에 상속을 선택하신다고 하셨는데 그러면 앞으로 메서드가 타입별로 나뉘어져야 할때 빼고 다 @MappedSuperclass만 써도 되는건지 궁급합니다! 막 궁금한걸 치다보니까 질문이 4개나 되었습니다ㅜ 혹시 질문이 많아서 답변하기에 불편하시다면 죄송합니다..
double average(double *arr, int n) // it gets pointer! { double avg = 0.0; for (int i = 0; i < n; ++i) { avg += arr[i]; } avg /= (double)n; return avg; } 상단의 함수에서 arr[i] 문법이 작동하는 이유가 arr이 포인터이긴 하지만, 배열의 포인터이기 때문인가요? 제가 이해하기로는 포인터의 메모리에는 주소값이 할당되어 있어서 redirection을 해야 그 주소값의 메모리를 찾아 갈수 있다고 앞강의에서 배웠습니다. *arr이 되어야 할거 같은데 아니어서 질문 드립니다.
1) <데이터 작업하기>라는 초반 강의에서 도움말>>샘플 갤러리를 누르면 강사님께서 말씀하신 환경처럼 tableau가 구성해 준다고 하셨는데... 도움말 탭에서 샘플 갤러리라는 것이 없네요... 8월 1일에 윈도우 버전으로 새로운 certificate가 적용이 되었다고 하는데 이 업데이트로 바뀐 건가요?? 2) 같은 <데이터 작업하기> 부분에서 처음에 강사님께서 '저장된 데이터 소스에서 superstore를 불러왔고 그 다음에 상단 메뉴에서 도움말>>샘플 갤러리~~~' 라고 말씀하셨는데.. 처음 tableau를 다루는 입장에서 제가 저 말대로 따라 했을 때는 superstore를 불러온 다음 밑에 시트1 탭을 눌렀더니 강의에서처럼 시트 화면이 떴습니다. 이게 시트1 탭을 눌러서 저런 화면으로 넘어가야 하는 건지, 아님 강사님처럼 파일을 불러오기만 해도 저런 시트 화면이 뜨는건지 잘 이해가 가지 않는데 설명해주시면 감사하겠습니다.
1분 38초 경에 #딕셔너리도 시퀀스형이기 때문에 길이를 확인할수가 있다고 하셨습니다. 그런데 시퀀스(sequence) 는 데이터에 순서(번호)를 붙여 나열한, 순서가 있는 자료형태 아닌가요? 인터넷에 시퀀스 자료형을 종류들을 찾아보면 딕셔너리는 보이지 않고, 딕셔너리와 시퀀스 자료형은 다르다는 말만 보입니다.
강의를 따라치며 공부하고 있습니다. 가장 바깥쪽 main.jsp c:set 태그 부분에서 value does not support runtime expressions 라는 메세지가 뜹니다. 크롬에서 main.jsp로 들어갈 때 500번 오류가 나는데 이 경우 어떤게 문제인건가요?
현재 수업을 계속 듣다가 보니 제가 평소에 사용하지 않았던(못했던..) 기능들이 많이 나오게 되서 신기하면서도 재밌지만 can i use에서 찾아보면 ie 구버젼에서는 지원되지 않는 것들이 많더라구요 ㅠ.ㅠ 최근에 마이크로소프트에서도 구버젼은 더이상 지원이나 업데이트가 안된다는 희소식이 있는데 그렇다면 현재 ie구버젼에서는 지원안되는 기능들을 맘 놓고(?) 사용해도 되는지 여쭙고 싶습니다!