강사님:D 안녕하세요! 제가 지금 복습하면서 문제를 두번째로 풀어보고 있는 중에 새로 질문이 생겨서 남깁니다! 사실 처음에 풀 때는 해설하고 다른 방법으로 풀었어서, 그냥 이런 방법도 있구나~하면서 봐서 발견을 못 했었는데요. 소수 배열의 반 만큼만 순회를 하게 되면 100 == 47 + 53 의 케이스를 얻지 못하게 되지 않을까요?? 만약 가장 작은 차를 갖는 쌍을 구한다면 [41, 59]보다 [47,53]이 적합할텐데 break 조건을 순회 > parseInt(소수.length / 2, 10) + 2로 바꾸면 또 다른 n 값이 들어왔을 때는 적합하지 않을 것 같구요... 제가 뭘 놓친 걸까요? 혼란스럽습니당... ㅠ_ㅠ
안녕하세요 기선님 강의 잘 듣고 있는 학생입니다ㅠㅠ 자바와 함께 스프링을 공부 중인데 람다식이 잘 이해가 가지 않아서요. 람다식 관련 코드들을 참조해봐도 쉽게 와닿지가 않는데 혹시 아래 부분에서 toModel() 부분의 두번째 인자에 들어가는 람다식을 풀었을 때 어떤 코드로 나오는지 알 수 있을까요? @GetMapping public ResponseEntity queryEvents ( Pageable pageable , PagedResourcesAssembler < Event > assembler ) { Page < Event > page = this . eventRepository .findAll ( pageable ) ; PagedModel < EventResource > pagedEntityModel = assembler .toModel ( page , e -> new EventResource ( e )) ; return ResponseEntity . ok ( pagedEntityModel ) ; }
mybatis 가 정상적으로 작동하면 반환값을 받고싶습니다. select 문 같은 경우에는 강사님이 하신 것처럼 resultType =_int (int 타입으로 받으려면 _int 해야되는게 맞나요?) 해서 지정하면 되는데, insert나 update 같은 경우에는 어떻게 하는지 궁금합니다. 일단 xml에서 이렇게 작성하고 < insert id ="insert" > insert into myuser values(#{id},#{name}) < / insert > public void insertUser(MyUserDTO myUserDTO){ int t= myUserDao .insert(myUserDTO); System. out .println( "insert 체크 = " + t); } 이렇게 하면 t에 1이 뜹니다. 이렇게 하는게 맞나요?
정말 너무 만족하며 수업 잘 듣고있습니다. 코딩학원에서는 기초,기본 부분을 제외하고 수업을 하는 느낌이 있어서 열심히 한다고 해도따라가지 못하는경우가 많았는데, 선생님 수업을 들은 이후부터 기초, 기본을 채울수 있어서 자신감도 생기고 알고리즘에 흥미도 느껴지네요. 그래서 드리는 말씀인데 혹시 이 강의보다 난이도가 높은 알고리즘 수업을 c ++로 촬영하실 계획은 없으신가요? 꼭 수강하고싶습니다.
안녕하세요~ 강의 너무 잘 보고 있습니다. 프로젝트 생성부터 전부 따라서 해보고 있는데요. pom.xml 파일에 의존성 설정을 선생님과 똑같이 했는데 @Valid와 @Length 애노테이션 관련 의존성이 추가가 안되었더라구요. 메이븐 리포지토리에서 검색해서 아래와 같이 의존성을 따로 추가해서 해결하긴 했는데요. <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>2.0.1.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>5.4.10.Final</version> </dependency> pom.xml 파일에서 스프링 부트 2.3.0 버전을 사용했다는 차이만 있는데 이렇게 의존성 차이가 있는 이유가 궁금합니다 ~
1. 태그를 클릭했을 시 이러한 에러가 발생했습니다. pages/hashtag.js 에서 이렇게 수정하고, components/PostCard.js 에서 key값을 이렇게 수정하니 콘솔에러가 사라졌습니다. 같은 키를 사용해서 발생한 에러같은데 결국엔 같은 키값을 사용했더니 에러가없어진? 이러한 느낌인데 조금 상세히 설명 부탁드려도 될까요? 2. 밑에 질문들을 참고하였지만 해결이 되지 않은 부분입니다. 강의 잘 듣고있습니다. 감사합니다.
만약 백앤드 개발과 프론트앤드 개발이 동시에 진행이 되야 한다고 하면, 백 없는 상태에서 가짜 데이터를 넣고 작업해도 괜찮을까요? 어떤 json data를 받아올지 구조를 짜 두고, 백이 없는 상태에서 json파일만 불러오는 형태로 프론트 작업을 해두는게 나은지, 아니면 퍼블리싱을 먼저 하고, 백엔드가 개발 되는데로 뒤따라서 프론트를 개발하는게 더 나은지 궁금합니다.
(node:24348) [SEQUELIZE0004] DeprecationWaning: A boolean value was passed 이거 떠가지고 시퀄라이즈 버전을 4버전으로 바꿔주려는데.. 바꾸려고하면 Invalid tag name "@4.37.6": Tags may not have any characters that encodeURIComponent encodes 이렇게 오류떠서 바뀌지 않습니다.. 어떻게 하면 좋을까요
안녕하세요. Symbol 사용 이유가 궁금해서 질문을 남기게 되었습니다. const nop = Symbol("nop") 대신으로, const nop = "nop";을 사용해도 정상 작동하는걸 확인했는데요, 1.혹시 Symbol("nop")을 사용하신 특별한 이유가 있을까요? 2.추가적으로 Symbol을 검색해도 명확히 설명 된 글을 찾지 못했습니다ㅠ. Symbol에 대해서 간단히 알려주실 수 있을까요?
1. RequestMatcher matcher = entry.getKey(); if (matcher.matches(request)) ~ 해당 부분이 어떤 흐름인지는 대충알겠는데 확실하게 하고 싶어서요 RequestMap에 담긴 key값과 FiltetInvocation의 요청정보 를 matches()메소드로 비교하기 위해서RequestMatcher타입의 객체에 담는다 라고 생각하면 될까요? 2. RequestMatcher AntPathRequestMatcher 아키텍쳐 관점에서 설명 한번 부탁드립니다ㅜ .antMatchers()나 mvcMatchers() 이런거랑은 관계 없는건가요? 이번에도 잘 부탁드립니다