안녕하세요. 따배씨와 따새씨플플을 모두 수강한 학생입니다. 강의를 다 듣고, c++을 더 공부하고 싶다는 생각에 관련 원서를 찾아보게 되었습니다. C++ Primer - Stanley Lippman을 공부한 후, Effective Modern C++ - Scot meyers을 공부하려고 계획중입니다. 지금 C++ Primer을 공부하고 있는데, 책에 나와 있는 내용들이 대부분 강의에서 배운 것들이라 효율적이지 못한 공부를 하고 있는 것인가 하는 의문이 생겨질문드립니다. C++문법을 교수님의 강의를 들은 것으로 충분할지, C++문법을 더 보는 것보단, 모던 C++에 대한 내용이나, 기타 프로젝트를 진행하는 것이 더 도움이 될지 여쭙고 싶습니다.
왜 day에 acc를 저장하고, 반복문에서는 acc에만 값을 누적시켰는데 day의 값이 0이 아닌 값으로 바뀌는지 이해가 가지 않습니다. 도와주세요! acc = 0 month = 0 for i in range(10, 0, -1): day = acc acc += 2 ** i month += 1 if acc > surdays: break
HEROPY님 좋은 강의 만들어주셔서 감사합니다. 최종 프로젝트 부분만 남아있는 시점에서 한가지 궁금한게 있어서 질문드립니다. 라이프사이클 함수중에 tick에 대해서 제가 정확히 이해하고 있는지 궁금합니다. 제가 이해한 tick 함수의 역할은 아래와 같습니다. (모호한 표현이 있을 수 있으니 이해해주세요.) 1. svelte 반응성은 할당을 통해서 일어납니다. 2. 할당에 의해 상태가 변경되면 DOM이 변경됩니다. 3. 그런데, 한 컴포넌트에서 동시 다발적으로 할당이 일어나는 경우 매번 DOM을 할당마다 변경해주기보다는 한꺼번에 처리해주는 게 성능상 더 효과적일겁니다. 그래서 마이크로 큐? 라는걸 도입해서 큐에 쌓아서 반응성을 차곡차곡 쌓고 한꺼번에 처리합니다. 4. 여기에서 tick 함수는 사용자가 마이크로 큐에 있는 값의 반응성을 명시적으로 일으킬수 있습니다. (스벨트가 자체적으로 몇 ms 마다 일으키는 반응성을 즉시 일으킬 수 있는 함수가 tick 함수입니다.) 저는 대략 이런 흐름으로 tick 함수를 이해했습니다. 제가 이해하는게 맞을까요? 늘 좋은 강의 감사드리며 앞으로 출시될 강의 기대하겠습니다 ^^!
안녕하세요! 책을 보며, 값 타입 컬렉션을 공부중에 질문이 생겼습니다. 값타입 컬렉션에는 ID가 존재하지 않기 때문에, 변경시 모든 값을 제거한 뒤, 해당 데티어를 제외한 모든 값을 다시 집어넣는 쿼리가 발생한다는 부분을 보고있는데요, 예를들어 Member 엔티티가 있고, List<Item> 이라는 값타입 컬렉션을 Member 엔티티가 가지고 있을때, 아래와 같이 테이블이 생성이 되는데요, Member Member_Item id name name member_id(foreign key) 1 A i1 1 2 B i2 1 이때 member: 1 이 소유한 i1 아이템을 제거한다고 했을때. 쿼리가 delete from member_item where member_id = 1 and name = 'i1'; 이렇게 발생하면 되지 않나요 ?? 왜 모든 값을 지우고 다시 저장해야만 할까요?...
강의 코드 공유 부탁드립니다!! 이 손흥민을 찾아라! 강의요. creapple.com 사이트 로그인해도 강의를 볼 수 없습니다. 아마도 인프런에서 결제하였는데, 공유해주신 방법은 creapple.com에서 구매한 경우에만 볼 수 있는거 아닌가요? 따로 이메일이나 별도의 링크로 소스를 받고 싶습니다!
안녕하세요 선생님 xgboost설치에 문제를 겪어서 질문드립니다. conda install -c anaconda py-xgboost 명령어로 xgboost를 설치하여 import xgboost를 하였는데 no modul에러가 떴습니다. 혹시나 하여 명령어를 다시 실행하였지만 All requested packages already installed.라는 말이 뜨더군요. 구글에서 xgboost 파일을 직접 다운 받아서 설치를 해도된다고해서 직접 다운받아서 설치도 해보았습니다...그런데 여전히 import시 no modul이라고 뜹니다... 어떻게 해야할까요?
Test 생성시에 Page 에 관한 정보를 가져오기로 테스트 케이스를 만들고 관련된 정보가 오지 않으시니까 바로 PageResourceAssembler 라는 라이브러리를 사용해서 처리하셨는데, 혹시 테스트 케이스를 만들때부터 해당 라이브러리를 생각하고 만드신걸까요?? 아니라면 자신이 필요한 라이브러리를 다 외우시고 계신것 같은데.. 많은 라이브러리를 자신의 것으로 만드는 팁이 있을까요???
만약 var로 따로 빼주지 않고 arrow 함수를 이용해서 바로 SumFunction을 적용한다면 밑에 처럼 작성해주면 될까요? 만약 맞다면 const sum: SumFunction = (a: number,b: number) => { return a + b} 이렇게 매개변수에 다시 한번 타입을 명시해주는 게 좋을까요 ? interface SumFunction { ( a : string , b : string ) : string ; } // var sum: SumFunction; // sum = function(a:number, b: number): number{ // return a + b // } const sum : SumFunction = ( a , b ) => { return a + b } sum ( 3 ,4);