[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 음..아니요 [질문 내용] 여기에 질문 내용을 남겨주세요. 강의 9:32부분에서 에러가 나야되는데 spring2로 member1 이니까요, 근데 저는 spring1도 초록불 save고 spring2에서도 초록불이고 심지어 spring21이여도 초록불이에요 그 전까지는 강의 대로 결과가 나왔는데 이건 아무리 바꿔도 결과가 강의랑 다르네요... 어떻게 해야 에러가 뜰까요????????????????? save가 되면 안되는거잖아요....? MemoryMemberRepositoryTest 코드도 복붙해여 주석은 신경쓰지말고 봐주세여; 한곳 이해못한것있는데 제가 설명을 못알아들어서요 확인되시면 설명도 추가적으로 부탁드릴래요 package hello.hellospring.repository; import hello.hellospring.domain.Member; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.*; class MemoryMemberRepositoryTest { MemberRepository repository = new MemoryMemberRepository(); @Test public void save() { Member member = new Member(); member.setName("spring"); repository.save (member); Member result = repository.findById(member.getId()).get(); //get:바로꺼내는게좋지는않지만테스트니ok //System.out.println("result = " + (result == member)); //이렇게 가져올수없으니 assertThat (member).isEqualTo(result); //option + enter } @Test public void findByName() { Member member1 = new Member(); member1.setName("spring1"); repository.save (member1); Member member2 = new Member(); //shift + F6 중복이름 고칠때 같이 고쳐짐 member2.setName("spring2"); repository.save (member2); Member result = repository.findByName("spring1").get(); //한번까서?보낸다고요??이해못했음 <= 아, 이부분도 설명해주시면 좋을것같아용 히히 assertThat (result).isEqualTo(member1); } }
강의에서 나오는 버전이 달라서 생기는 문제로 일단 파악은 되었지만 인터넷등 댓글에 있는 방법으로 시도해봤지만, 저는 해결되지 않아서 질문글 남깁니다 ㅠㅠ 우선 제가 마지막으로 했던 방법은 BoardsModule 파일에서 forFeature([BoardRepository->Board로 변경하고 @Module({ imports: [TypeOrmModule.forFeature([Board])], controllers: [BoardsController], providers: [BoardsService, BoardRepository], }) export class BoardsModule {} BoardService 파일에서 @InjecRepository(BoardRepository)를 Board entity로 변경하면 된다는 글을 보고 따라했지만, @Injectable() export class BoardsService { constructor( @InjectRepository(Board) private boardRepository: BoardRepository, ) {} 포스트맨으로 직접 실행하기전에는 서버가 잘 실행되도, 포스트맨으로 호출하면 아래와 같은 오류가 나옵니다.. [Nest] 14464 - 2023. 05. 23. 오전 12:51:47 ERROR [ExceptionsHandler] this.boardRepository.createBoard is not a function TypeError: this.boardRepository.createBoard is not a function at BoardsService.createBoard (C:\nestStudy\nestjs-board-app\src\boards\boards.service.ts:42:33) at BoardsController.createBoard (C:\nestStudy\nestjs-board-app\src\boards\boards.controller.ts:27:31) at C:\nestStudy\nestjs-board-app\node_modules\@nestjs\core\router\router-execution-context.js:38:29 at processTicksAndRejections (node:internal/process/task_queues:95:5) at C:\nestStudy\nestjs-board-app\node_modules\@nestjs\core\router\router-execution-context.js:46:28 at C:\nestStudy\nestjs-board-app\node_modules\@nestjs\core\router\router-proxy.js:9:17 BoardRepository가 제대로 주입되지 않은 것 같은데 이후 해결방법을 도와주세요 ㅠㅠ 삽질을 그만 멈추고 싶습니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 왜 리퀘스트와 html을 찾을수 없다고 나오는 걸까요 ㅜㅠ 구글링해도 어떻게 하라는 건지 잘 모르겠는데 여쭤봐도 괜찮을까요 맥을 하고 있습니다 ㅠ.ㅠ
fiy.io강의 진행 후 vercel에 그맵마켓 웹 배포하기 강의 진행했는데 화면에 데이터를 못받아 오고 있습니다. 정말 죄송한데 원인을 잘 모르겠어요.. 어떤 부분을 어떻게 찾아봐야할까요.. fly.io에서 URL에 안들어가지는게 뭔가 이상한거같은데..안돌아가고 있다는 느낌이랄까요 greb-market-server에서 fly deploy에러나는데 이거때문일까여? PS D:\VScode\grab-market-server> fly deploy ==> Verifying app config Validating D:\VScode\grab-market-server\fly.toml Platform: machines ✓ Configuration is valid --> Verified app config ==> Building image Remote builder fly-builder-blue-feather-4034 ready ==> Creating build context --> Creating build context done ==> Building image with Docker --> docker host: 20.10.12 linux x86_64 [+] Building 23.1s (0/1) [+] Building 12.9s (12/14) => CACHED [internal] load remote build context 0.0s => CACHED copy /context / 0.0s => resolve image config for docker.io/docker/dockerfile:1 1.9s => CACHED docker-image:// docker.io/docker/dockerfile:1@sha256:39b85bbfa7536a5feceb7372a0817649e 0.0s => [internal] load metadata for docker.io/library/node:16.17.1-slim 0.6s => [base 1/2] FROM docker.io/library/node:16.17.1-slim@sha256:1f6cbe8654b31c214225bddd12451b857 0.0s => CACHED [base 2/2] WORKDIR /app 0.0s => CACHED [build 1/6] RUN apt-get update -qq && apt-get install -y python pkg-config build- 0.0s => CACHED [build 2/6] COPY --link package.json package-lock.json ./ 0.0s => CACHED [build 3/6] RUN npm ci --include=dev 0.0s => CACHED [build 4/6] COPY --link . . 0.0s => ERROR [build 5/6] RUN npm run build 10.3s ------ > [build 5/6] RUN npm run build: #12 0.549 #12 0.549 > grab-market-server@0.1.0 build #12 0.549 > react-scripts build #12 0.549 #12 1.839 Creating an optimized production build... #12 10.22 Failed to compile. #12 10.22 #12 10.22 ./src/App.js #12 10.22 Line 6: 'React' must be in scope when using JSX react/react-in-jsx-scope #12 10.22 Line 7: 'React' must be in scope when using JSX react/react-in-jsx-scope #12 10.22 Line 8: 'React' must be in scope when using JSX react/react-in-jsx-scope #12 10.22 Line 9: 'React' must be in scope when using JSX react/react-in-jsx-scope #12 10.22 Line 10: 'React' must be in scope when using JSX react/react-in-jsx-scope #12 10.22 Line 12: 'React' must be in scope when using JSX react/react-in-jsx-scope #12 10.22 #12 10.22 Search for the keywords to learn more about each error. #12 10.22 #12 10.22 ------ Error: failed to fetch an image or build from source: error building: executor failed running [/bin/sh -c npm run build]: exit code: 1
public void Connect(IPEndPoint endPoint, Session session) // 사용하는 부분 //connector.Connect(serverEndPoint, () => { return new GameSession(); }); GameSession gameSession = new GameSession(); connector.Connect(serverEndPoint, gameSession); Func 형 말고 그냥 Session을 참조로 받아서 하면 안되나요? 코드가 돌긴 하던데..
ㅇ 에러내용은 다음과 같습니다. '{ username: string; }' 형식의 인수는 'FindOneOptions<User>' 형식의 매개 변수에 할당될 수 없습니다. 개체 리터럴은 알려진 속성만 지정할 수 있으며 'FindOneOptions<User>' 형식에 'username'이(가) 없습니다.ts(2345)
Can't determine type for tag '<macro name="m3_comp_assist_chip_container_shape">?attr/shapeAppearanceCornerSmall</macro>' 이라는 에러가 납니다. 그래서 안드로이드 스튜디오를 지우고 설치하기를 몇번이나 했는데 해결이 도저히 안됩니다.
자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
안녕하세요, 강사님. 컨트롤러 코드 관련 질문입니다. 작성한 코드는 컨트롤러의 메소드 반환 타입을 void로 해서 아무것도 반환하지 않는데요, 만약 postmapping 관련 메소드 작성 시, 작성한 게시글의 id값을 반환해주는 코드와 큰 차이가 있을까요? 그리고 찾아보던 중, ResponseEntity를 사용해서 반환해주는 메소드를 보았는데, 메소드의 반환 타입에 따라 기능에 큰 차이가 있는지, 아니면 API 명세의 차이만 있고 기능에는 크게 차이가 없는지 궁금합니다!
선생님 안녕하세요 문제를 푸는 과정에서 궁금한 점이 생겨서 질문 드립니다. 먼저 저는 문제에서 힌트를 얻어 기존의 배열의 테두리에 0을 추가해주고 풀었습니다. 근데 arr.push / arr.unshift를 통하여 배열 상하단에 [0,0,0,0,0]으로 된 배열을 추가하고 난 뒤 배열 안의 arr[i]의 배열에도 push, shift를 통해 0을 추가해줬습니다. 이 과정에서 동일하게 for문을 진행했는데 추가해준 첫번째, 마지막 배열의 길만 9개가 되는데 왜 그런지 이유를 잘 모르겠습니다. 다른 배열들은 push, unshift가 한번씩만 된 거 같은데, 추가해준 배열만 2번씩 된 거 같습니다. 이유가 무엇인지 알 수 있을까요?? 제가 잘못한 부분이 있는걸까요?? <html> <head> <meta charset="UTF-8"> <title>출력결과</title> </head> <body> <script> function solution(arr){ let answer = 0; let newArr = new Array(arr.length).fill(0); arr.push(newArr); arr.unshift(newArr); for(let i=0;i<arr.length;i++){ arr[i].push(0); arr[i].unshift(0); } for(let i=0;i<arr.length;i++){ for(let j=0;j<arr[i].length;j++){ let res = arr[i][j]; if(i !== 0 && i !== arr.length - 1 && j !== 0 && j !== arr[i].length - 1){ if(res > arr[i+1][j] && res > arr[i-1][j] && res > arr[i][j+1] && res > arr[i][j-1]){ answer += 1; } } } } console.log(arr) return answer; } let arr = [ [5,3,7,2,3], [3,7,1,6,1], [7,2,5,3,4], [4,3,6,4,1], [8,7,3,5,2] ] console.log(solution(arr)) </script> </body> </html>
안녕하세요 WebView강의 3버전으로 듣고 있습니다. 위의 사진은 강사님께서 올려주신 강의의 일부 스크린샷입니다. controller는 nullable타입의 값이고 onWebViewCreated 메서드에서 컨트롤러의 값을 받아 대입을 하고 그 이후에 홈 버튼을 눌러서 null이 아닌 컨트롤러의 메서드 loadUrl을 호출하는 예제인데요. 왜 StatelessWidget을 사용하는지 모르겠습니다. 홈 스크린 위젯의 빌드 함수가 호출되기 전에 이미 컨트롤러는 null값이였고 빌드함수가 호출되면서 컨트롤러의 값을 대입하는 상태의 변환이 이뤄지는데 어떻게 홈 버튼에서 null값이 아닐 경우의 로직을 실행할 수 있나요?
저의 경우 main.tsx 나 app.tsx 가 불필요하다고 하셔서 layout_tsx 에 // if (import.meta.env.DEV) { // const { worker } = require("../mocks/browser"); // worker.start(); // } 를 추가했지만 에러가 뜹니다 ㅜ main.tsx에 작성하는 경우에는 아무것도 나타나지 않습니다. 깃주소 : https://github.com/ssmv713/shopping-mall2.git
안녕하세요. 모델링 및 평가(분류) 강의에서 마지막 부분에 roc_auc_score 넣어주는 부분에서 자꾸 에러가 발생합니다. 에러는 아래와 같이 뜨는데요, 어떤 부분에서 잘못됐는지 알려주세요.. "IndexError: index 1 is out of bounds for axis 1 with size 1" 감사합니다.
안녕하세요. 처음 시작부터 에러가 떠서 구글링을 해봐도 해결이 안되어 질문글 올립니다ㅜ 섹션 23 오티 부분 듣고 있구요. 처음 보일러 플레이팅에서 yarn dev를 하면 자꾸 Module not found: Can't resolve '@/styles/globals.css' 라는 에러 문구가 뜹니다. 지웠다 다시 깔아도 마찬가지 입니다ㅜㅜ..
그리고 오류 메세지는 Manifest merger failed : uses-sdk:minSdkVersion 16 cannot be smaller than version 19 declared in library [ com.google .firebase:firebase-analytics-ktx:21.2.2] C:\Users\wjddl\.gradle\caches\transforms-3\7becfc46b58d8ce50cecb97897d4c456\transformed\firebase-analytics-ktx-21.2.2\AndroidManifest.xml as the library might be using APIs not available in 16 Suggestion: use a compatible library with a minSdk of at most 16, or increase this project's minSdk version to at least 19, or use tools:overrideLibrary=" com.google.firebase.analytics .ktx" to force usage (may lead to runtime failures) 뜹니당