this.playerId = BitConverter.ToInt64(s.Slice(count, s.Length - count)); 부분에서 s.Slice(count, s.Length - count) 범위가 count 번 째에서 배열 끝까지 반환해주는거 같은데 그러면 배열의 남은 범위가 long보다 크면 ToInt64에서 앞에서 부터 long크기 만큼의 배열을 잘라서 반환해주는 건가요?
조금 이해를 못한 부분이 있습니다. while문을 돌면서 WSAWaitForMultipleEvents에 도달했을 때 timeout 조건을 WSA_INFINITE로 걸게 되면 이 지점에서 block되는 것과 같아지나요? 그러면 비동기 논블락 소켓을 사용하는 이점이 사라지게 되는 것인지 문득 궁금해졌습니다. 더불어서 혹시 취업 특강은 다음 주에 나오는걸까요..? ㅎㅎ
하이버네이트 모듈이 기본상태일때 orderItem을 DB에서 자꾸 쿼리하는게 로그상에 보여서 질문드리는데요 이 상태에서 Order엔티티에 "orderItems" 는 1대다 관계로 묶여있어서 당연히 기본이 lazy로딩이라서 orderItems에 접근하지 않는한 DB에서 쿼리하지 않을줄 알았는데 쿼리가 나가더라구요 ..? 왜 그런걸까요 ..?? 제가 배운 내용으로는 이해가 가지 않아서 ㅠㅠ
1.여기서 정답값의 원핫벡터중에서 y1과y3가 같은데 같은 데이터가 들어왔다고 생각하면 될까요? 2. 다음 과정은 이진 교차엔트로피 사용 할때 사용되는 인공신경망 예제입니다. 이 과정은 이해 되지만 다중분류 과정에서 인공신경망이 어떻게 구성되는 지 상상해보려도 상상이 가지않습니다. 예를들어 정답 원핫벡터yn= (x,y,z)에 대한 feature값들이 인풋값들에 들어가서 yn에 대한 예측값 yn햇값이 나온다음 둘이 내적을 합니다. 여기까지 좋습니다. 그런데 저가 궁금한것은 이 과정을 아웃풋의 예측값이 하나 있는 인공신경망으로 구성할수 있나요? ------------------------------------------- 이 그림과 관련된거 같은데 이해가 가질 않네요.
터미널이란걸 거의 처음 입문해봐서 강의자료에 알려주신대로 인텔리제이 터미널에 gitbash를 적용시킨다음 실행해보았는데요, 어찌어찌 힘들게 여기저기 질문해서 해당 디렉토리로 가는것은 되었으나 강의자료에서 알려주신 윈도우 명령어로 해도 강사분과 같은 현상이 일어나지않습니다. 또한 맥에서하시던 명령어 그대로 해도 거의 같구요. 다른 질문들도 읽어보았으나 11버전으로 맞추어야하는 거의 모든 설정은 다 11로 맞춰놓은 상태입니다. 로딩되는장면없이 꽤 많은 양의 문구가 뜨더니 build폴더안에 다음과 같은 4가지 폴더말고는 중요한 libs폴더가 생성이 되지않습니다.ㅠ 답변 부탁드립니다 ps. ./gradlew clean 하여 빌드파일을 없엔후 다시했더니 이번엔 3개파일만 생기고 lib파일은 생성되지않습니다.. 도와주세요ㅠㅠ 현재 저녁이고 금요일점심에 시작했는데 여기서 진행이 아예 멈춰버렸네요..ㅠ
안녕하세요. 아래와 같은 에러가 발생하는데 이유를 모르겠습니다... 참고로 .next 폴더는 원래 있었습니다 ㅠㅠ (제가 언젠가 build 명령어를 친 건지 그냥 왜 있는지 잘 모르겠습니다.) ------------------------------------------------------------------------------------ (base) ~/profiler2/front master ±✚ npm run build > front@1.0.0 build > ANALYZE=true NODE_ENV=production next bulid > No such directory exists as the project root: /Users/jeonsiwon/profiler2/front/bulid ---------------------------------------------------------------------------------------------- front/package.json "scripts" : { "dev" : "next -p 3060" , "build" : "ANALYZE=true NODE_ENV=production next bulid" } ,
안녕하세요 수업 잘 듣고 있습니ㅏㄷ! 다름이 아니라 제가 코드를 따라썼는데 똑같은데도아래와 같이 에러가 나서요..! test파일 말고 main파일에서 오류가 있는 것 같아서 선생님 코드 붙여넣었는데도 똑같은 오류가 나네요 왜그러는 걸까요 ㅠㅜㅠ 첫번째 사진은 테스트 진행시 오류사항이고요, 두번째 사진은 main의 Memory member Repository 부분 올리겠습니다! 감사합니다!
안녕하세요. 강사님. 간단한 질문 하나 드리려고 하는데요, 영상 10:38 쯤에 로그인 버튼을 눌렀을때 로그인이 성공하면 토스트 메세지가 "ok", uid 순으로 순차적으로 띄워지는데, 제가 띄우면 첫 번째 토스트 메세지("ok") 는 안띄워지고 두 번째 토스트 메세지(현재 로그인된 uid) 만 뜹니다. LENGTH_SHORT 와 LENGTH_LONG 도 섞어서 첫 번째 메세지를 LENGTH_LONG 으로 해보긴 했지만 두 번째 토스트 메세지(uid)만 뜹니다. 무엇때문에 그런건지 궁금합니다. ps) 실습환경 : 윈도우OS, 안드로이드 OS (갤럭시 S8)
윈도우를 쓰고있기에 iTerm을 설치하지 못합니다. 대신 질문들에서 이 글을 발견하고 git bash를 이용해 4번 강의를 따라가려 했습니다. https://www.inflearn.com/questions/53961 그 과정에서 이렇게 invalid directory라고 error가 발생하는데 혹시 어느 디렉토리에 연결해야하는지 알려주실수있으신가요? 참고로 명령프롬프트에서 해도 동일하게 나옵니다. 어떻게 하는지 알려주시면 정말 감사하겠습니다.
만약에 Item과 User라는 클래스가 존재하고 이를 validation할 때 Item클래스를 담당하는 ItemValidator.java, User클래스를 담당하는 UserValidator.java를 만들어 쓰면 될까요? 아니면 하나의 validator로 여러 클래스를 처리할 수 있는 방법으로 만들면 될까요?
안녕하세요! 수업 잘 듣고 있습니다. 지금까지 배운 메시지, Bean Validation, Controller Advice를 적용해서 제 프로젝트에 적용하려고 하는데 정상 작동이 안되네요 저는 Bean Vailidation에서 검증에 실패하면 Controller Advice에서 MethodArgumentNotValidateException을 받아 response에 메시지를 errors.properties에 있는 값으로 보내고 싶은데 정상 동작하지 않고 default message로 계속 보내집니다. 일단 설정 파일에 message.basename에 errors 는 추가하고 errors에서 메시지 가져오는 테스트는 정상 작동 하였습니다. 그리고 Controller에 @Validated 를 추가하였고 bindResult는 필요없어서 추가하지 않았습니다. 실제 검증실패 테스트에서 유효성 검사 하는거 확인하였습니다. 문제는 메시지를 errors.properties에서 가져오지 않는것인데..메시지 코드생성도 확인했고, 메시지 코드대로 errors.properties에 작성하였습니다. 에러 메시지는 아래와 같습니다. org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntity<com.hansung.vinyl.account.dto.AccountResponse> com.hansung.vinyl.account.ui.AccountController.join(com.hansung.vinyl.account.dto.AccountRequest): [Field error in object 'accountRequest' on field 'email': rejected value [123]; codes [Email.accountRequest.email,Email.email,Email.java.lang.String,Email]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [accountRequest.email,email]; arguments []; default message [email],[Ljavax.validation.constraints.Pattern$Flag;@692fa174,.*]; default message [올바른 형식의 이메일 주소여야 합니다]] 메시지 코드가 Email 로 생성되어서 errors.properties에 Email = 이메일 형식이 맞지 않습니다. 이렇게 설정되어있구요..ㅜ 혹시 제가 놓친것이 있을까요?
안녕하세요 강의에서 만든 매직 메소드에서 호출에 관한 질문입니다. __str__ 메소드의 호출에 대해서 궁금한 점이 있는데요, class Fruit : def __init__ ( self , name , price ): self . name = name self . price = price def __str__ ( self ): return 'Fruit Class Info : {} , {} ' . format ( self . name , self . price ) # 인스턴스 생성 s1 = Fruit ( 'Orange' , 7500 ) s2 = Fruit ( 'Banana' , 3000 ) 다음과 같이 인스턴스를 생성한 후, print(s1)을 출력하니 __str__메소드가 호출된 것을 확인할 수 있었습니다. 인자들이 할당되는 과정을 생각해보면, print(s1)은 결국 print(s1.__str__())과 같은 과정이라고 생각이 되는데요, print(str(s1)) 이 print(s1.__str__())과 같은 원리인 것은 이해가 가지만, print(s1)만 호출했는데도 __str__메소드가 호출되는 이유가 무엇인가요??