안녕하세요, react 강좌 학습중입니다. 아래 내용에 대해 구글링 해보았으나 .. 해결이 되지 않아 올려봅니다. 해당 redux-promise는 설치가 되었으며 , import 역시 되어있는 상황입니다. 아래 index.js 소스코드 올립니다. 감사합니다. import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; //import * as serviceWorker from './serviceWorker'; import reportWebVitals from './reportWebVitals'; import { Provider } from 'react-redux'; import 'antd/dist/antd.css'; import { applyMiddleware, createStore } from 'redux'; import promiseMiddleware from 'redux-promise'; import ReduxThunk from 'redux-thunk'; import Reducer from './_reducers/user_reducer'; const createStoreWithMiddleware = applyMiddleware(promiseMiddleware,ReduxThunk)(createStore) const root = ReactDOM.createRoot(document.getElementById('root')); root.render( <React.StrictMode> <Provider store={createStoreWithMiddleware(Reducer, window.__REDUX_DEVTOOLS_EXTENTION__ && window.__REDUX_DEVTOOLS_EXTENTION__() )}> <App /> </Provider> </React.StrictMode> ); // If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals reportWebVitals();
집에있는 컴퓨터로 했을 때에는 잘 나오더니 회사 노트북으로 하니까 사진과 같이 저렇게 깨져서 나옵니닷,,, 코드는 같아요ㅠㅠ 그래서 intellij 오른쪽에 있는 crome아이콘 눌러서 누르면 또 잘 나오기는 합니다(데이터는 없는채로) 이런 경우에 어떻게 이쁘게 바꿀 수 있을까요?
LazyGrid 강의 듣는데 List는 한번에 컨텐츠를 다 불러오고 LazyGrid 는 이름처럼 Lazy하게 컨텐츠가 보여질때 불러온다고 하셨는데 궁금해서 찾아봤는데 https://developer.apple.com/forums/thread/651256 여기서 보면 macOS에서는 아니지만 iOS에서는 lazy 하다고 합니다. 맥은 버그인지 의도된건진 모르겠으나... 암튼 제가 잘못알아본건지, 강사님께서 말씀하신 내용의 출처?나 근거가 궁금합니다
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
int arr[3] = {}; 이것은 정수형 배열이라 전체 크기는 12바이트 이고 0번째 주소값을 4바이트로 크기를 할당한 것. int* arr2[3] = {}; 이것은 포인터 배열(정수형) 이고 0번째 주소부터 접근을 하면 그곳에는 정수형으로 해석할 주소값이 들어가있다라는 의미. (어떠한 정수형 데이터의 주소값이 있을 것.) 이렇듯 배열도 배열의 자료형 == 타입(크기)과 들어올 데이터의 자료형 == 타입(크기)이 일치 해야 하는데 이해가 안가는 부분이 현재 - Itme 클래스 크기 sizeof(Item) = _itemType(4), _ ItemDbid(4), _dummy(4096) => 4104Byte - Weapon 클래스 크기 sizeof(Weapon) = sizeof(Item) + _damage(4) => 4108Byte - Armor 클래스 크기 sizeof(Weapon) = sizeof(Item) + _defense(4) => 4108Byte 이상태에서 rand값에 따라 switch 분기를 하여 1이 나왔을 경우 Item[0] = new Weapon를 해주게 되는데 이럴경우 아까 포인터 배열과 똑같이 해석을 하면 "0번째 주소부터 접근을 하면 그곳에는 Itme으로 해석할 주소값이 들어가있다라는 의미." 파생 클래스의 메모리 구조는 직렬형태라 [Item클래스 시작 주소값] [Weapon클래스 시작 주소값] 형태라 Weapon을 동적할당하여 Item 포인터 배열에 데이터를 넣을 수 있는 것 까지는 이해하였습니다. 그런데 4108바이트 짜리를 4104바이트로 해석을 한다는 의미이니 Item[0]->_damage = 10; 이렇게 값을 접근을 못하는것 아닌가요? (Weapon클래스의 _damage 부분이 짤렷으니) (추가적으로 접근을 한다면은 다른 메모리를 침범할 수 있는 메모리 오염이 발생) 그래서 타입변환 5 강의에서 다시 for 문안에서 nullptr체크를 해준다음에 ItemType에 따라서 (Weapon*)item; 이렇게 형변환하여 Weapon의 멤버 변수에도 접근을 할 수 있게 해준 것인가여요? 아니면 제가 아예 다르게 이해를 하고있는것인지 여쭤보고 싶습니다 :)
대게 find조회를 할 경우에는 Id값으로 조회를 하지않나요? 이름은 동명이인이 있을 수있잖아요ㅜ 이럴경우에는 어떻게 구분하나요?? UserDetailsService인터페이스를 구현하지않고 따로 PrincipalDetailsService와 PrincipalDetails를 직접 구현한다면 대략적으로 어떻게 해야하며 웹페이제에 뭐라고 검색을 어떻게 해야 할까요?
안녕하세요 강의 잘 듣고 있습니다 GET HTTP method 방식의 acturator/beans, actuator/health API 호출은 잘 동작하지만 POST 방식의 acturator/refresh 또는 actuator/busrefresh API 호출은 에러가 발생하고 동작하지 않습니다 구글링을 해봐도 원인 파악이 어려워서 강의 진행이 어렵습니다.. 혹시 원인을 알고 계시면 안내해주시면 감사하겠습니다
실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
안녕하세요~ 최태현님 테스트 코드 작성에 있어서 고민이 있어 문의남깁니다. 이전까지 다른 강의 영상에서는 repository를 mocking해서 서비스를 테스트하는 영상을 많이 봤습니다. 그래서 서비스 테스트시에는 repository 를 mocking 하는것이 실무에서 흔한 방식이고 best practice라고 생각했습니다 그런데 실무에서 적용해보니 mocking을 하게되면 테스트 코드가 서비스 메소드의 내부 구현에 대해 너무 잘 알게되더라구요, 그러다보니 실제 코드의 내부 구현이 바뀌면 테스트 코드도 바뀌게 될 여지가 많더라구요.. 반면 스프링부트 테스트로 h2에 연결해서 하는 테스트는 상대적으로 느려 피드백이 늦는것이 단점일것같습니다. 개인적으로는 강의에 나온것처럼 스프링 부트 테스트로 h2에 연결해서 테스트하는 후자가 더 마음에 드는데요. 실제로 현업에서는 서비스 테스트시 둘중 어떤걸로 사용하시나요 ? 실제 강의하신것처럼 후자로 테스트를 많이 하시나요 ? 좋은 강의 감사합니다~
약 15분 37초쯤 ios 디렉터리에 있는 podfile설정하는 부분에 관한 질문입니다. 저는 ios디렉터리 하위목록에 podfile이 없는데 왜 그런 것일까요..??flutter버전이 달라서 그런 것일까요? flutter버전 : flutter_windows_3.0.5-stable