학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 인텔리제이 에서 자동으로 경로패키지도 만들어주나요 ? 강의내에서 WEB-INF/views/new-form.jsp 를 만들어놓지 않았는데 패키지도,jsp파일도요 이렇게 선언했다고 해서 인텔리제이에서 감지해서 자동으로 패키지경로+jsp파일까지 만들어줄수가있나요? 미리 만들어져있길래 소름이 돋아서 물어봅니다
BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); N = Integer.parseInt(br.readLine()); M = Integer.parseInt(br.readLine()); graph = new boolean[N][N]; visited = new boolean[N]; int x, y; for (int i=0; i<=M; i++) { StringTokenizer tokenizer = new StringTokenizer(br.readLine()); x = Integer.parseInt(tokenizer.nextToken())-1; y = Integer.parseInt(tokenizer.nextToken())-1; graph[x][y] = true; graph[y][x] = true; } dfs(0); System.out.println(answer - 1); br.close(); } void dfs(int index) { visited[index] = true; IntStream.range(0, M).forEach(i -> { if (!visited[i] && graph[index][i]) dfs(i); }); answer++; } 위에처럼 저는 +1을하지않고(그래프에 0인덱스들은 사용을 안한다고 생각해서요.) 대신 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수를 입력받을 때 -1을해줘서 처리했는데요. 예제입력은 정상처리 되나 실제 제출해보면 런타임 에러 (ArrayIndexOutOfBounds)가 발생합니다. +1을 해줘야하는거같은데... 제가 생각한 배열사이즈, -1로 입력받기가 잘못된걸까요?
사용법 ) 첨부 파일 다운로드 및 압축해제 하신 후, IntelliJ 에서 (1) File 메뉴 (2) Open (3) JavaWorkspace (압축 해제된 폴더) 선택 (4) Trust Project 선택 하시면 프로젝트를 확인하실 수 있습니다. 3번에서 폴더 누르고 확인 누르면 팝업창이 꺼지는데... Trust Project가 뭘 의미하는지 모르겠습니다..!
안녕하세요. 강의를 잘 보고 테스트를 하고 있는데 안되는 부분이 있어 글을 올립니다. 응용프로그램에서 리스트가 있어 스크롤을 맨 하단까지 가서 글을 넣는 것을 자동화 하고 싶어서 스크롤 기능을 보니 simulate scroll wheel down 이라는 것이 있어서 사용해 봤습니다. 이 것이 픽셀 단위를 넣는데 999보다 더 큰 값을 넣을 수 없어 988 값을 넣고 두번 반복하도록 했는데, 시작할 때는 스크롤 두번이 되더니, 여러번 반복 루틴에 들어가서는 스크롤 두번이 안되고 한번만 됩니다. 이런 경우는 뭐가 문제일까요?
안녕하세요. 다양한 활동들을 하던 중, 펀딩에 관심이 생겨서 찾아보다가 괜찮은 프로그램을 발견해서 배웠더니 직접 상품을 기획하고 펀딩 사이트에 등록해보게 됐어요. 처음에는 조금 어려웠지만 멘토의 서포트 받으면서 결국 상품 등록 성공했습니다. 혹시 펀딩이나 해당 프로그램에 관심 있으신분 쪽지주세요!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 김영한 강사님의 스프링 핵심 원리 -기본편 을 수강중입니다. 리스트와 맵으로 받아오는 부분을 듣고 있는데 리스트는 정상 출력 되지만, 맵이 정상 출력이 되지 않습니다. 또한 @Autowired가 빨간줄이 뜨며 에러표시가 됨니다... 에러 메시지는 autowired members must be defined in valid spring bean 이렇습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 윈도우 사용자는 cmd에서 하는건가요?
안녕하세요 큰돌선생님 저는 deque 자료구조와 queue 자료구조를 이용하여 문제를 풀었는데요, 예제입력을 집어넣었을때 정답을 출력하지만 코드가 끝나지 않고 계속 돌아가더라구요. 일단 모르겠다 하고 백준에 제출하니 맞았다고 떠서 좀 당황스러운데.. 혹시 어디가 잘못된거 일까요? 사진은 예제2 입력을 넣었을때 입니다. 예제1번과 3번은 정상적으로 출력 후 코드가 종료됩니다. 작성한 코드입니다 http://boj.kr/444ceed7f7844486bcc6feeb7d3d8e37
서브넷 마스크 강의를 듣다가 몇가지 질문이 있어서 질문 드립니다! 12개의 장치를 확보하기 위해 /28의 서브넷 마스크를 할당해야 하는 것은 이해했는데요. 예제로 주신 IP가 123.12.12.12인데 맨 앞자리가 192부터 시작해야 하는거 아닌가 생각이 들어서 말씀드립니다. 클래스풀과 클래스리스는 다르게 생각해야 하는 걸까요?? 예제 IP인 123.12.12.12/28은 123.12.12.12라는 IP의 서브넷 마스크가 255.255.255.240이다 라고 표기하신게 맞을까요?? 질 높은 강의로 많은 지식 전달해 주셔서 항상 감사합니다!!
안녕하세요~ 선생님. 강의를 복습하다 보니 compare_exchange_strong 문법에 호기심이 생겨서 찾아보니, atomic과 compare_exchange_strong은 C++ 11 부터 추가된 문법이라고 그러더라고요. 저는 현재 연습용으로 옛날 문법(C++ 11 이전)을 이용해서 Read-Write Lock을 구현해보려고 하는데 atomic 과 compare_exchange_strong,weak 없이 구현할 수 있을까요? ㅠㅠ...
안녕하세요 수업 잘 듣고 있어요 :) DRF 시리얼라이저 궁금한 게 있는데.. 시리얼라이저에서 update, create, save를 오버라이딩 할 수 있는데, 이게 json으로 들어온 값을 객체로 만들어서 바로 DB에 넣기 위해 존재한다고 보면 맞을까요? 장고는 MVT 모델이잖아요, 프론트엔드를 react로 하게 되면 DRF에서는 M, V만 건들면 될 것 같고 Model을 수정하는 create, update, save 같은 로직은 view단에서 해야할 거 같은데 왜 이게 시리얼라이저에 들어가 있는 지 궁금해요 ㅜㅜ 예를 들어 회원가입 요청이 json, post요청으로 날아오면 View단에서 CreateAPIView의 post 함수 오버라이딩 하면서 시리얼라이즈하면서 객체 A로 만들어주고, 이걸 someModel.objects.create (A)해야할 것 같은데, 이게 왜 serializer 속으로 들어가 있는 지 궁금합니다.
각 마이크로서비스에서 지정하는 config name이 파일 명으로 들어가는데요, 만약 다른 확장자의 동일이름인 파일인 경우 어떻게 되는건가요? ecommerce.yml, ecommerce.properties name을 ecommerce로만 지정해도 되는 이유가 무엇인지 궁금합니다. 단순 설정 파일의 확장자를 제외하는 이유인지 아님 yml 파일로만 config server에 등록될 수 있는지요
안녕하세요 보드를 구매하고 실습한지 일주일정도 되는 학생입니다. FS-I6AB와 통신 하는 과정 실습 중에 ST링크로 디바이스 인식이 안되서 보드에 업로드가 안되는 문제가 발생했습니다. 이와 관련하여 보드에 대한 AS 혹은 시도해볼 수 있는 솔루션을 주실 수 있으신지 궁금해서 이글 남깁니다. 일단 점검한 항목은 다음과 같습니다. ST링크가 문제인가해서 다른 ST링크로도 연결해보고, 오실로스코프로 확인해본 결과 ST링크 문제는 아닌것 같습니다. 보드에 전원인가시 MUC(STMF4)쪽에 약간의 발열이 있습니다. UART to usb로도 기존 업로드 된 내옹도 출력이 안되는 상황 입니다. 하드웨어적인 문제는 멀티미터로 체크했을때 문제 없었습니다. (쇼트문제, 전선 단선문제 등) ※ MCU가 나간것 같은데, 쇼트로 인한 건지 과부하로 인한건지는 잘 모르겠습니다. 스스로 고치려고 하다가 AS도 안되는 경지로 갈 수 도 있을 것 같아서 전문가에게 자문을 구하기 위해서 이 글을 남깁니다. 감사합니다.
안녕하세요. 최초에 스프링부트 파일을 열고 모델을 빌드했을 때 문제가 발생하여 질문 남깁니다. 자바 버전의 문제인가 싶어 java8, java17 둘 다로 해봤는데 여전히 오류가 사라지지 않습니다. 오류로그와 plugins는 다음과 같습니다. No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.1.3 was found. The consumer was configured to find a library for use during runtime, compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '8.2.1' but: plugins { id 'java' id 'org.springframework.boot' version '3.1.3' id 'io.spring.dependency-management' version '1.1.3' } 감사합니다.
안녕하세요 강사님. 마이페이지 내 포인트 화면의 구매내역 조회기능을 구현 중에 있습니다. fetchPointTransactionsOfBuying API 로 구매내역을 조회하는데 판매자의 이름이 불러와지지 않습니다.. const FETCH_POINT_TRANSACTIONS_OF_BUYING = gql` query fetchPointTransactionsOfBuying($search: String, $page: Int) { fetchPointTransactionsOfBuying(search: $search, page: $page) { _id impUid amount balance status statusDetail useditem { _id name price seller { _id # name # email } buyer { _id name email } soldAt } createdAt } } `; useditem.seller._id 까지는 조회가 되는데 name 과 email 은 조회가 되지않습니다. 혹시나 해서 buyer 정보를 불러왔는데 buyer 도 _id 만 조회가 되고 name 과 email 는 조회가 되지 않습니다. 위와 같은 오류가 나오는데 제가 모르는 부분이 있는건지 데이터에 문제가 있는건지 잘 모르겠습니다.. !
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 제가 V5구조를 제대로 이해했는지 헷갈려서 질문글 올렸습니다. 핸들로 = 컨트롤러 라고 생각하고있으며, 핸들러 매핑 정보에서 컨트롤러를 찾아오고, 핸들러 어댑터 목록에서 찾아온 핸들러(컨트롤러)를 처리할 수 있는 어댑터를 찾아온다. 어댑터가 없는 경우 해당 컨트롤러는 지원하지 않는 컨트롤러여서 다른 컨트롤러로 개발을 해야한다. 어댑터가 있는 경우, 찾아온 어댑터의 파라미터로 핸들러 매핑 정보에서 찾은 핸들러를 파라미터로 넘겨줌으로써 사용하고자 하는 핸들러를 내부 호출하고 아케텍처 구조에 맞게 처리하여 ModelView를 반환해준다. 아키텍처 구조에 맞게 처리한다는 것은 v4 컨트롤러는 view-name을 반환하지만 FrontController에서는 view-name이 아닌 ModelView 객체를 사용해야하니 어댑터 내부에서 ModelView를 반환하도록 처리한다는 의미입니다. 이러한 아키텍처를 사용하면 A개발자는 v1 컨트롤러로, B개발자는 v2 컨트롤러로 개발을 하고싶을 수 있는데, 이때 핸들러 어댑터를 통해 실제 컨트롤러를 호출하기 때문에 핸들러 어댑터가 서로 다른 컨트롤러를 맞춤 스펙으로 내부에서 처리(110v -> 220v 바꿔주기)해주기때문에 개발의 유연성이 확대 로 이해했습니다. 혹시 잘못 이해한 부분이 있을까요?
안녕하세요, Pandas 연계 과정 중 위와 같은 오류가 지속적으로 발생합니다. 아나콘다 관리자모드에서 psycopg2-binary 인스톨 완료했으며, 패스워드와 로컬호스트 넘버도 이상 없습니다. 버전도 모두 상위 버전으로 이상 없습니다. 해결 방법 문의 드립니다. 감사합니다.
colima 를 통해서 doker에 oral 11g를 사용하려고 하는데요 colima start 시엔 되는데 저렇게 하면 안됩니다ㅠ 그리고 start로 그냥 실행 시켜서 docker run --name oracle -d -p 1521:1521 jaspeen/oracle-xe-11g 도커 오라클 까진 Ps로 보이고 잘 설치되지만 docker exec -it oracle sqlplus 이걸 했을때 아이디 system / 패스워드 oracle 해도 자꾸 접속이안되는데 ㅠㅠ 해결방법 있을까요 ?