어노테이션 뭐가 있는지 궁금했습니다. 스프링 공식 문서( https://docs.spring.io/spring-framework/reference/index.html )에 Annotation 검색해보니까 여러가지가 나오네요. 어떤 걸 봐야 어노테이션 전체를 볼 수 있나요? 어노테이션 페이지가 따로 없나요?
취준생으로서 아주 유용하게 강의를 듣고있습니다. 그런데 테스트코드를 실행할 때 현재상황에서 기본설정된 junit6이 지원되지않는 상황이고 build.gradle 의존성에서 junit5로 지정변경하고 테스트 케이스를 작성하고 실행할때 junit5와 6이 버전충돌해서 테스트코드가 실행이 안됩니다. 어떻게 해결해야 할까요?
안녕하세요 강의 잘 듣고 있습니다. 해당 문제 테스트 케이스에 오류가 있는 것 같아 글 남깁니다! 연결된 네트워크 그룹이 여러 개일 때를 고려하지 않고 문제를 풀었는데 정답 처리 되었습니다..! 확인 부탁드립니다 감사합니다! import java.util.*; class Solution { List<List<Integer>> graph; public boolean solution(int[][] friends) { graph = new ArrayList<>(); for (int i = 0; i < friends.length; i++) { graph.add(new ArrayList<>()); } for (int i = 0; i < friends.length; i++) { for (int j = 0; j < friends[i].length; j++) { graph.get(i).add(friends[i][j]); graph.get(friends[i][j]).add(i); } } return bfs(0); } private boolean bfs(int start) { Queue<Integer> queue = new ArrayDeque<>(); queue.offer(start); int[] team = new int[graph.size()]; Arrays.fill(team, -1); team[start] = 0; // 시작 팀 while(!queue.isEmpty()) { int cur = queue.poll(); for(int next : graph.get(cur)) { if (team[next] == -1) { // 아직 미방문한 노드 team[next] = 1 - team[cur]; // 반대팀 배정 queue.offer(next); } else if (team[next] == team[cur]) { // 방문한 노드가 같은 팀이면 false 반환 return false; } } } return true; } }
[!] Flutter (Channel stable, 3.24.5, on Microsoft Windows [Version 10.0.19045.6466], locale ko-KR) • Flutter version 3.24.5 on channel stable at C:\flutter ! The flutter binary is not on your path. Consider adding C:\flutter\bin to your path. ! The dart binary is not on your path. Consider adding C:\flutter\bin to your path. • Upstream repository https://github.com/flutter/flutter.git • Framework revision dec2ee5c1f (1 year, 3 months ago), 2024-11-13 11:13:06 -0800 • Engine revision a18df97ca5 • Dart version 3.5.4 • DevTools version 2.37.3 • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades. [√] Windows Version (Installed version of Windows is version 10 or higher) [X] Android toolchain - develop for Android devices X Unable to locate Android SDK. Install Android Studio from: https://developer.android.com/studio/index.html On first launch it will assist you in installing the Android SDK components. (or visit https://flutter.dev/to/windows-android-setup for detailed instructions). If the Android SDK has been installed to a custom location, please use `flutter config --android-sdk` to update to that location. [√] Chrome - develop for the web • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe [√] Visual Studio - develop Windows apps (Visual Studio Community 2019 16.11.2) • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community • Visual Studio Community 2019 version 16.11.31624.102 • Windows 10 SDK version 10.0.19041.0 [!] Android Studio (not installed) • Android Studio not found; download from https://developer.android.com/studio/index.html (or visit https://flutter.dev/to/windows-android-setup for detailed instructions). [√] VS Code (version 1.108.2) • VS Code at C:\Users\user\AppData\Local\Programs\Microsoft VS Code • Flutter extension can be installed from: https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter [√] Connected device (3 available) • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.19045.6466] • Chrome (web) • chrome • web-javascript • Google Chrome 144.0.7559.133 • Edge (web) • edge • web-javascript • Microsoft Edge 144.0.3719.115 [√] Network resources • All expected network resources are available. ! Doctor found issues in 3 categories. exit code 0 여기서 Android toolchain 부분 [x] 부분인데 이거 필수로 설치 해야 되는 부분이죠?
1. 현재 학습 진도 몇 챕터/몇 강을 수강 중이신가요? 여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분 어느 부분에서 막히셨나요? 코드의 어떤 로직이 이해가 안 되시나요? 어떤 개념이 헷갈리시나요? 3. 시도해보신 내용 문제 해결을 위해 어떤 시도를 해보셨나요? 에러가 발생했다면 어떤 에러인가요? 현재 작성하신 코드를 공유해주세요 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다! 안녕하세요. 아직 수강전인데 수강을 해야만 백엔드 기술면접 실전문제집을 받을 수 있는건가요? (혹시 아직 여분이 있는걸까요?!)
선생님 안녕하세요. 편의적으로 연동해서 사용하는 것은 알겠지만 . Cursor와 Claude를 연동해서 사용하려고 하는데, 환경 설정 단계에서 계속 문제가 발생해서 질문드립니다. 현재 Cursor와 Claude CLI 설치, 확장 설치, 환경 변수 설정 등 여러 방법을 시도해봤는데 터미널에서 IDE 연동이 제대로 되지 않아 Cursor 내부에서는 Claude 패널이 보이긴 하지만, 터미널에서는 /ide 연결이 계속 실패하고 있어 환경 설정 단계에서 학습 진행이 멈춘 상황입니다. 그래서 질문드립니다. 강의를 진행할 때 반드시 Cursor와 Claude를 연동해서 사용해야 하는지 Cursor–Claude 연동은 나중에 익숙해진 뒤에 설정해도 괜찮은지 환경 설정에 시간이 너무 많이 소요되어 학습 진도가 전혀 나가지 않고 있어 조언 부탁드립니다. 감사합니다.
내가 타이타닉에 탔었다면?! PyTorch & Next.js로 생존 확률 예측 AI 웹 서비스 만들기
안녕하세요! 코드 중에서 이해 안가는 부분이 있어 질문드립니다. fig = px.sunburst(df, path=["Pclass", "Sex", "SurvivalStatus"], values="PassengerId", # 각 조각의 크기를 승객 수로 설정 title="Hierachical View of Survival by Class and Sex", color="Survived", color_discrete_map={1:'gold', 0:'darkblue'}) fig.show() 여기에서 values="PassengerId", # 각 조각의 크기를 승객 수로 설정 이라고 하셨는데 PassengerId는 단순 인덱스 개념이 아닌가요? 왜 사람 수를 의미하게 되는지 이해가 잘 가지 않습니다.
안녕하세요 선생님. Cursor에서 Claude IDE 연동 문제 때문에 문의드립니다. 현재 상황을 정리하면 다음과 같습니다. Cursor에서 Claude Code 확장 설치 및 활성화 완료 Cursor 좌측에 Claude 패널이 정상적으로 표시되고 응답도 생성됨 Claude CLI는 native 버전(2.1.37)으로 정상 실행됨 /doctor 결과도 native 실행 상태로 정상 표시됨 하지만 터미널에서: claude /ide 를 실행하면 계속 아래 메시지만 반복됩니다. Installed extension to Cursor No available IDEs detected. 또는 IDE selection cancelled 환경변수(PATH), npm 설치 제거, native 재설치, 프로필 충돌 제거 등 가능한 설정은 전부 점검하고 초기화까지 진행했지만 터미널에서 IDE 감지만 계속 실패하는 상태입니다. 다만 Cursor 내부 Claude 패널에서는 코드 분석과 응답이 정상적으로 동작합니다. 이 경우: Windows + Cursor 환경에서 /ide 감지가 안 되는 것이 정상적인 현상인지 강의 진행 시 터미널 IDE 연동 없이 Cursor 패널만 사용해도 되는지 추가로 확인해야 할 설정이 있는지 확인 부탁드립니다. 감사합니다.
안녕하세요 강사님 제가 알림기능을 만들려고 하는데 예를 들어 음식을 사고 영수증을 찍었을 때 OCR 기술을 이용하여 사진을 인식하여 유통기한이 임박했을때 알림이 오는 기능을 만들려고 생각중입니다. 이런 경우는 따로 ERD 를 이용해서 만들어야 할까요? 이런 기능 자체가 처음이라 질문드립니다. 그리고 알림 기능은 현업에서 파이어베이스를 쓰는 게 맞을까요?
https://www.youtube.com/watch?v=k1l4NJw5SF0 해당 유튜브 채널에서 설명하는 AI 프로젝트 팀을 만드는 방법이 서브 에이전트를 관련된 전문가로 만들어서 서브에이전트 체이닝을 통해 각 전문가 서브에이전트들이 하나의 프로젝트에 대해서 협업해서 업무를 보게끔 만들어내는 방식이 맞을까요?
안녕하세요 선생님. Cursor에서 Claude를 터미널로 연동하려고 설정 중인데 IDE 연결이 되지 않아 문의드립니다. 현재 상태는 다음과 같습니다. Cursor에 Claude Code 확장 설치 완료 터미널에서 claude 명령 실행은 정상 동작 하지만 /ide 명령 실행 시 → No available IDEs detected 메시지가 나오면서 Cursor가 감지되지 않습니다. 확장은 설치되어 있고, 사용 상태로도 설정해 보았지만 여전히 IDE 연결이 되지 않는 상황입니다. 혹시 Cursor에서 Claude CLI를 IDE와 연동할 때 추가로 필요한 설정이나 확인해야 할 부분이 있을까요?
현재 나만의 스타터킷을 사내 프로그램 자동화 스타터킷으로 정하고 만들다 보니 욕심이 생겨 스타터킷에서 멈추지 않고 기능들을 늘려가고 있습니다 그러다 보니 알려주신 계획 단계에서 플랜모드로만 컨텍스트가 70퍼 이상 차버리고 있는데요 이 때 /compact 정보 요약 하고 지속해서 계획을 계속 짜가는게 나을까요 아니면 클로드 코드 명령어로 컨텍스트 정리를 위해 백업을 해주고 다시 시작할게 이런식으로 말하면 직접 md로 백업 파일을 만들어줍니다 그 이후 Exit나 클리어를 하고 다시 계획을 추가적으로 고도화하고 있는데 어떠한 방식으로 하는게 맞을지 여쭙습니다 인사/노무/회계/정부지원 자동화를 위해 이것저것 도전해보다 보니 계획이 너무 방대해지는데 기존 계획에서 계속 검증하고 살을 붙이려다 보니 어디서 끊어야 될지 어떻게 정리해야 될지 막막해지네요 (context7/playwright mcp 설치 후 활용 중입니다)
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요, 강의 잘 수강하고 있습니다. 17P에 시간의 흐름으로 분석 이라는 그림이 있습니다. 그런데, 마치 스레드 생성 이후에, start()를 통해 실행을 하는 것 처럼 그림이 그려져 있습니다. 'start() 호출 전 3. 호출 후' 라는 프린트가 중간에 끼어있으니 더 그런것 같은데. 제가 알기로 start() 명령어와 동시에 실제 스택이 생성되고 실행되는 것으로 알고 있습니다. 그렇다면 '1 start() 호출 전' 이 main 박스 맨 위로 가고, 스레드 생성이 호출 뒤로 가야 하는거 아닌가 싶습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요?예 3. 질문 잘하기 메뉴얼을 읽어보셨나요?예 [질문 내용] 안녕하새요 강사님 수업내용이 너무 알차서 정말 잘 듣고 있습니다 근데 하나 궁금한 점이 생겨서요! 요즘 백엔드는 서버가 여러대인 환경이라 각 서버의 메모리가 공유되지 않아서 자바에서 서로 락을 걸어도 서로의 RAM이 다르기때문에 재고쪽 문제에서 생기는 좋아요 수라던가 재고 같은 문제는 자바 쪽 락보다는 DB의 낙관적락 또는 비관적 락으로 막아주는경우가 많다고 보게 되었는데 또 다른 예시로는 버튼을 따닥 해서 여러 요청이 들어오는 경우도 자바 스레드 제어보다는 DB에서 유니크 키로 막을수 있다고 생각이 드는데 그렇다면 현업에서 ConcurrentHashMap이나 Atomic, synchronized 같은 자바 동시성 기술은 구체적으로 어떤 상황에서 필수적으로 사용되나요? DB 부하를 줄이기 위래 또는 성능 최적화를 위해 멀티스레드를 어떻게 활용하는지도 궁금합니다 !
안녕하세요 스타터킷 제작 강의 수강중에 이제 실습 중입니다. 먼저 cot를 통한 클로드 코드와 웹 개발 스타터킷에 대해 공부하고 제 상황에 맞춘 킷을 개발하려고 기획을 짜고 있습니다 스택을 추천해달라고 하고 이후 다시 한 번 최신 공식문서 기반으로 버전 체크를 해봤습니다 이 때 26년도 1월에 나온 next.js 최신 버전 16.1.6과 15중 일단 현재는 AI가 가장 잘 이해한다고 권장하는 15로 버전설치를 하였습니다 최신으로 하는게 나을까요? 아니면 지금 선택이 맞는걸까요