[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 문제 조건은 이렇게입니다! int 형 변수 score 를 선언하세요. score 가 80점 이상이고, 100점 이하이면 true 를 출력하고, 아니면 false 를 출력하세요. 사소한 질문이긴한데, 문제 답은 저렇게 나왔는데 boolean result 변수를 사용해서 출력해야하나요?? 저는 그냥 바로 이렇게 했습니다 ;-; ... 결과는 똑같이 나오는데 ... 이렇게 했을 시에 가독성이 떨어져서 변수로 하는걸까요 ..?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 3가지 언어들은 각 기능마다 문법과 사용 환경만 조금씩 다른것이라고 이해 하였습니다. 주위에서 듣기로는 php는 과거의 기술이고 jsp가 php보다 많이 사용되고 있다고 들었습니다. 영한님 강의에서는 jsp는 사라지는 추세이고 time leaf가 최선의 선택 이라고 해주셨는데 3가지의 기능적인 차이와 html을 생성하는 기능 이라는 것이 어떤것인지 궁금합니다. Php또한 html을 생성하는 기능이 있는 지도 궁금합니다.
안녕하세요. 자동 새로고침에 대한 문의드립니다. Dataverse의 데이터를 연결모드 DirectQuery로 PowerBI Desktop에서 보고서를 제작하고, 제작한 보고서를 Service에 게시를 했습니다. Direct Query 연결 모드라서 Desktop에서는 페이지 서식-> 페이지 새로 고침 으로 자동 새로 고침이 되었습니다. 위에서 제작한 보고서를 Service로 게시하였고, Service에 게시된 보고서는 위에서 설정한 3초의 자동 새로 고침 기능이 적용되지 않았습니다. Service에서는 Desktop에서 설정한 짧은 간격의 자동 새로 고침 기능은 작동하지 않는 것일까요? 아래 문서처럼 프리미엄이 아닐 경우, 최소 간격을 30분으로 두고 해야하는 걸까요? 혹시 Service에 생성된 의미 체계 모델의 새로고침 빈도를 설정하면 30분보다는 좀 더 빠르게 진행될 수 있을까요? DirectQuery의 의미 체계 모델의 예약된 새로 고침이 최소 15분으로 설정할 수 있던데, 의미 체계 모델이 한 번씩 업데이트가 되면, 게시된 보고서도 같이 업데이트가 되는 것은 아닐까요? *Service에 게시된 보고서에서 수동으로 새로고침없이 자동으로 새로고침되려면 어떤 방법으로 진행되어야 하는지 궁금합니다..! 혹시 제가 놓치고 있는 부분이 있다면 말씀해주세요!
영상에서 7분즘에 이런 말씀을 하셨는데요. "커넥터를 딱 하나만 하는 경우도 있겠지만 경우에 따라서는 우리가 리스너에서 계속 뺑뺑이를 돌면서 천명이건 만명이건 계속 받을 수 있는 것처럼 커넥터도 한 번만 받고 끝내는게 아니라 여러 병을 받을 수 있으니까 굳이 이런 식으로 소켓으로 받기 보다는 이런 식으로 이벤트를 통해서 인자를 넘겨주고 있는 것이다." 하지만 그 리스너에서는 Socket을 필드로 들고 있도록 하셨었잖아요? Socket을 필드로 들고 있는 것과 SocketAsyncEventArgs의 Token으로 socket을 넘겨주는건 결국 똑같이 작동하는 건가요? connector에서는 Socket을 필드로 두지 않고 args의 token으로 socket을 건네주신 이유를 이해하지 못하겠습니다. 아니면 그냥 똑같이 동작하는데 이런 방법도 있다고 알려주기 위함이셨나요?
사용자로부터 첫번째 문자와 마지막 문자, 그리고 몇번 반복할건지를 직접 입력받는 경우를 가정하여 다음과 같이 코딩해봤습니다. 문자를 입력받고, 정수로 형변환한 후, 정수를 한개씩 늘려가다가 사용자가 지정한 마지막 문자를 만나면 멈추고 다시 문자로 출력되도록 하면 되겠다 싶어 작성한 코드입니다. 첫번째 scanf까지는 정상적으로 작동하는데 두번째 scanf값을 입력하면 실행창이 꺼져버립니다. 어느 부분에서 오류가 발생한건지 알 수 있을까요?
string의 slice메소드를 활용해서 다음과 같이 작성해보았는데 이렇게 해도 문제는 없는지, 시간복잡도는 어떻게 되는지 궁금합니다! // 두 문자열 아나그램인지 비교하는 함수 function compareStr(target, str) { // target문자열을 담은 hash 만들기 let targetH = new Map(); for (let x of target) { if (targetH.has(x)) targetH.set(x, targetH.get(x) + 1); else targetH.set(x, 1); } // target과 str이 같은지 비교 for (let x of str) { if (!targetH.has(x) || targetH.get(x) === 0) return false; targetH.set(x, targetH.get(x) - 1); } return true; } function solution(s, t) { let answer = 0; let n = t.length; // target의 길이 for (let i = 0; i <= s.length - n; i++) { let slicedStr = s.slice(i, i + n); // 문자열을 target 길이 맞춰서 잘라주기 // 비교해서 true이면 answer올리기 if (compareStr(t, slicedStr)) answer++; } return answer; } let a = "bacaAacba"; let b = "abc"; console.log(solution(a, b)); 감사합니다!
안녕하세요. 현재 react 로 구성되어 있는 프로젝트를 next.js 로 마이그레이션 하기 위해 강의 신청해서 들었습니다. 마이그레이션 도중 질문이 있어서 글 남겨봅니다. 1) 기존 react 에서 navigate 의 state 값으로 전달하던 데이터 들이 있습니다. 전달된 데이터는 location state 로 가져와서 사용했구요. 2) next 12 버전 까지는 query 에 객체를 담아서 보낼수 있고 url 도 as 를 이용해서 제어할 수 있는걸 확인했습니다. 3) 하지만 13버전 이후부터 next/router -> next/navigate 로 변경되면서 query 객체, as 가 삭제되어진 걸로 확인되는데 페이지 이동시 데이터를 전달하러면 url 에 그냥 꼬라박는 방법 뿐인지 질문 드립니다.
현재 수강중인 강의는 스프링 MVC 2편 - 섹션 5. 검증2 - "Bean Validation 오브젝트 오류" 강의입니다. 실습에 사용되는 코드도 위 강의에서 사용되는 예제 코드 그대로 입니다. 제목과 첨부한 이미지에서 볼 수 있듯, 에러메시지에 금액이 포함되어 있을 경우 천 단위마다 쉼표가 찍혀있는 것을 볼 수 있는데요, CSS를 이용한 것인가 싶기도한데, 해당 기능이 정확히 어떤 기술을 이용해서 적용된 것인지 찾지 못해서 질문 올려드립니다!
controller, repository 이런걸 스프링 빈으로 등록하는 이유는 자주 사용하기 때문인가요 ?? 딱 1개만 생성이 되어서 메모리 낭비를 방지하기 위함인가요 ? 그리고 해당 컨트롤러/레포지토리 객체를 만들어서 스프링 컨테이너가 들고있을 때 해당 객체의 내용을 다 포함하고 있는 형태로 들고있나요?? 아니면 인터페이스처럼 가볍게?? 들고있는건가요 ?? 질문이 너무 추상적이네요 죄송합니다