안녕하세요. 잘 보고 있는데, store.js 쪽에 redux나 사이드 이펙트 관련 된 것들 왜 저렇게 만들고, 이것들이 다 뭘 의미 하는지 설명이 조금 부족 한 것 같습니다. 저는 스스로 검색해서 다 찾아 보긴 했는데, 이 부분에서 뭘 의미하는지 모르고 넘어가는 사람이 많을 것 같아서 아쉽 습니다.
mac os환경에서 Xcode를 이용해서 따라하고 있고, unsigned long 질문 드립니다. 강의내에 printf ( "%u\n" , sizeof ( unsigned int )); printf ( "%u\n" , sizeof (i)); 이렇게 입력을 했더니 Recommend로 u -> lu 로 바꾸라는 주석이 계속 떠서 u와 ul의 차이가 궁금해서 질문 남깁니다! printf ( "%lu\n" , sizeof ( unsigned int )); printf ( "%lu\n" , sizeof (i));
안녕하세요. C언어는 질문도 상당히 많고, 길기도 하네요.. 질문드리기가 정말 실례되네요 ㅋㅋ... 저의 뇌피셜..;;이지만 제가 이해한 게 맞는지 확인하고 싶어요..ㅠ 처음에 while((c = getchar()) != '\n') 부분에서 " * 공백/3 공백 5 공백 "을 받은 것이 중요한 포인트입니다. 여기서 차곡차곡 순서대로 쌓인 버퍼에서 3과 5 앞의 공백은 각각 L-value 변수들을 구분하기 위한 공백입니다. 따라서 char의 버퍼에는 '*', 'space', '\n' 가 들어가게 됩니다. 결과적으로 while은 총 (* 3 5), (space 3 5), (\n 3 5). 세 가지의 경우의 수를 갖게 됩니다. 아래 주석1) 이 설명에 잘못된 점이 하나 있습니다. 처음에 char버퍼에 *과 space와 \n가 있다고 했는데, 그렇다면 (%, 2, 2)가 출력되지 전에, \n를 만나서 while문이 실행되지 않아야 합니다.. \n가 중간에 어디선가에서 제거가 되는 것인데.. 또는 제가 완전히 잘못 이해했던 것일거에요 ㅋㅋ...(허탈) ------------------------------------------------------ 주석1) joy님 말씀대로라면 " 두번째로 scanf가 실행되게 되었는데 버퍼엔 \n 만 남아있게되므로 scanf 에서 가져올게 없는 상태입니다. 근데 이때 \n는 버퍼에서 비워집니다." 이 때문에 sp, 3, 5에서 scanf를 호출할 때, \n는 사라지고 (%, 2, 2 + '\n')가 들어가니 %, 2, 2가 끝나고 while에서 \n를 만나게 되는 것 같습니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
갑자기 헷갈리는 부분이 // 함수 객체(functor) struct IsUniqueItem { bool operator() (Item& item) { return item._rarity == Rarity::Unique; } }; IsUniqueItem it; auto findIt = std::find_if(v.begin(), v.end(), it); if (findIt != v.end()) cout << "아이템 ID " << findIt->_itemId << endl; 여기서 it부분에 IsUniqueItem() 이렇게 적어주시던데 어떻게 작동하는 것인가요? IsUniqueItem() 하면 임시 struct가 생성되는건가요? 예전 강의였던 함수 객체부분에서는 Functor functor; functor(); functor(5); 이런식으로 functor라는 객체를 찍었고 -> ( ) 연산자를 연산자 오버로딩을 통해 쓸 수 있게 만들었다. 이렇게 이해가 되었는데 구조체를 IsUniqueItem( ) 이런식으로 인자로 넘겨주는 방식은 어떻게 작동하는것인지 잘 모르겠습니다. IsUniqueItem( ) 이렇게 하면 구조체 안에 있던 기능들이 자동으로 실행되는건가요?
안녕하세요 크롤링을 하면서 ori_price = ori_price.replace(",","").replace("원","") dis_price = dis_price.replace(",","").replace("원","") 위 코드를 넣기 전에는 모두 정상적으로 작동하는데요 if ori_price == None: ori_price == dis_price 강의 내용대로 위 코드 아래에 넣은 이후로는 코드가 정상적으로 작동하지 않네요... 왜 이런 문제가 생기는 걸까요..? 오류에 AttributeError: 'NoneType' object has no attribute 'replace' 이런게 나오는 거 같은데 어찌할 바를 모르겠네요.. 감사합니다.
안녕하세요 강사님! 새해 복 많이 받으세요^^ Snowpack 이관하다 SCSS 적용안되는것을 스노우팩 예제 깃헙 소스 참고해서 Sortable SCSS 적용안되던거 잘되게 만드느라 이것저것 플러그인 공부도 하게 되었는데요, 스노우팩 공식사이트에서 그랬는지 잘은 기억이 안나는데, Snowpack 만 있어도 충분히 생산성이 좋아지는데, Rollup 플러그인을 지원하는 공식홈에 적힌 설명이, Snowpack + Rollup 은 최상의 생산성을 제공합니다 대충 이런 것이었습니다. 그래서, 저는 이게 단순히 이전의 Rollup 프로젝트를 Snowpack 으로 점진적인 적용을 위한 플러그인 인줄로만 짐작했는데, `생산성`을 높여주다니요? 어떤식으로 생산성이 좋아진다는 것인지, 의문이 드는데요, 저는 막 이렇게 생각했거든요, `컴파일러가 2개에 번들링까지 한다는것 같은데 어느부분에서 생산성이 좋아지는걸까??????` 라구요 ㅎㅎ 이런 부분에 대해서 강사님의 견해가 궁금합니다. 읽어주셔서 감사합니다.