1. 메이븐 빌드도 했고 실행도 했던 코든데..안뜨네요 IntelliJ Community버전이라 그런걸까요? 2. IoC Container가 Singleton Scope를 달성했다? 구현되어있다?라고 하면 ApplicationContext란 객체가 여러 bean들을 그때 용도에 맞게 잘 사용된다라고 보면 되는건가요?
@Autowired를 사용하여 빌드하니 그것보다는 private final 과 생성자를 통해서 bean을 주입받으라고 하는것을 보았습니다. 잠깐 검색을 해보니 @Autowired를 남용하면interface의 구현체가 여러개인 경우 문제가 생길 수 있다는건 알았는데요, 혹시 또 다른 중요한 이유가 있을까요?
강의자료의 예시에는 Data 객체 생성으로 시간을 다룬 거 같은데 ISOData도 동일하게 new 연산자로 new ISOData("2017-10-24T05:02:46.3952") 로 하면 되나요? 강의자료가 서로 충돌하는 거 같아서요 ㅎㅎ.ㅎ 잘보고있습니다. 감사합니다.
var result = []; for ( var n = 2 ; n <= 9 ; n ++){ // store in here for ( var i = 1 ; i <= 9 ; i ++){ result [ 0 ] = n * i ; result[0] 로 하지않고 result[i] 로 해도 작동하는데 왜 i 로 해도 작동하는지 이해가 잘 안되네요..
책(Vue.js 입문)을 공부를 하다가 동영상과 병행하면서 공부를 할려고 오늘 결제하였네요. 책과 동영상이 둘다 같은분이라서 조금 더 쉽게 접근할 수 있을 꺼 같아요. 이렇게 Vue를 접할수 있게 도움을 주셔서 감사합니다.. 초급강좌가 끝나고 중급 webpack등 위로 다 공부할생각인데 이벤트는 13일까지라서 강의소감은 못남길꺼 같네요 ㅠㅠ 조금만 더 일찍 움직일껄 그랫네요 그래도 동영상을 제공해주신 장기효 선생님께 감사드립니다!
const SETTING = { name: "LUCKY LOTTO!", count: 6, maxNumber: 45 } // min (포함) 과 max (포함) 사이의 임의 정수를 반환 // Math.round() 를 사용하면 고르지 않은 분포를 얻게된다! // https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Math/random 에서 가져옴 ;; function getRandomIntInclusive(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } function getRandomNumber() { // set let numSet = new Set(); let {count, maxNumber} = SETTING; // 6개의 번호 추출을 위한 반복 while(numSet.size < count) { // 추출된 번호인지 확인 let tmpNum = getRandomIntInclusive(1, maxNumber); if (!numSet.has(tmpNum)) { numSet.add(tmpNum); } } return [...Array.from(numSet)]; } console.log(getRandomNumber()); /* [41, 4, 12, 26, 18, 8] */
이전 분이 올려주신 질문과 동일한 에러가 납니다. 원인은 두가지가 있었는데요. 1. 첫번째 setup.js 파일을 __test__ 디렉토리에서 테스트 파일로 인식하는듯 하다. 2. 두번째 shallow(<Text>{test}</Text>).text() 의 반환값이 <TouchableText />로 나온다 첫번째는 setup.js파일을 __test__디렉토리 밖으로 빼줌으로써 해결했구요. 두번째는 shallow(<Text>{test}</Text>).text() 는 잘 동작하지 않지만, shallow(<div>{test}</div >).text() 는 일단 잘 동작하는 걸로 확인 되었습니다. 그래서 우선 제가 예상하기론 react-native와 enzyme의 버전 호환성 문제가 아닐까 싶기도 하구요. 또는 jest와의 버전 호환성 문제가 아닐까 생각이 됩니다. 아래는 저의 버전 상태입니다. ------------------- "react" : "16.8.3" , "react-native" : "0.59.9" "@babel/core" : "7.5.4" , "@babel/runtime" : "7.5.4" , "babel-jest" : "24.8.0" , "enzyme" : "^3.10.0" , "enzyme-adapter-react-16" : "^1.14.0" , "jest" : "24.8.0" , "metro-react-native-babel-preset" : "0.55.0" , "react-dom" : "^16.8.6" , "react-test-renderer" : "16.8.3"