학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 2022-12-23 23:40:36.655 ERROR 5284 --- [nio-8080-exec-1] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-1] Exception processing template "basic/items": Exception evaluating SpringEL expression: " item.id " (template: "basic/items" - line 37, col 35) Controller System.out.println(items.get(0).getId()+": id"); 할떄 값이 나왔어요
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
처음 docker-compose.yml 파일을 생성후 내용을 작성하고나서 한번만 쳐주면되는건가요? 아니면 프론트,서버,가동과 같이 도커 -컴포즈 업 명령어를 쳐줘야하는건가요? 도커-컴포즈 업 명령어를 치는 이유가 프론트,서버를 도커컨테이너가 통합적으로 관리해준다? 뭐 환경이런걸 관리해주는거라고 이해헀는데 맞을까요?
안녕하세요, 파이썬 완전 초보 입문자 입니다. 강의 듣게 된 지 얼마 되지 않아 이제 프로그램 다운로드 받는 중인데 12월 15일 부터 atom이 중단 되었더라구요.. vscode만 다운 받은 상태입니다. 아직 atom과 vscode차이조차 잘 모르는 상태인데 atom으로 진행하는 강의를 그대로 따라가도 괜찮을까요..? 혹 vscode기반으로 강의가 재 업로드 될 예정이 있으신지요?
안녕하세요. 강의 잘보고있습니다. 아래와 같은 질문드립니다. 1. Group Policy Management Editor에 보면 컴퓨터 정책과 유저 정책이 있는데, 똑같은 항목도 있더라구요(예를들어 Policies-Software Settings-Software installiation 같은), 어떤 차이점이 있는 건가요? 2.SoftWare설치 강의에서 Files 폴더에 Domain Computers과 Domain Users에 대해 Full Control을 주셨는데 이유가 있으실까요?
안녕하세요, 캡틴판교님. 수강 중 궁금증이 생겨 질문 남깁니다. 제 생각이 맞는지 한번 확인해주시면 감사하겠습니다. exam.~ 과 같은 형태는 객체의 형태와 같다고 생각합니다. 즉 우리가 흔히 쓰는 str.split(',')라던가 num.toString() 등이 모두 String 객체, Number 객체이지 않나 생각합니다. 만약 var str = "a,b"; 라고 한다면 사실은 class String(text) { constructor(text) { this.type = 'string'; this.__proto__ = ~~~ } } 와 같은 형태였으며 "~"이라면 자동으로 String 객체를 리턴하는,,, 그런 느낌이지 않을까 생각해봅니다. 추가로 질문드리자면 위와 같은 형태가 맞다면 사실 toStirng이나 split 같은 내장 함수들은 String이나 Number 객체가 아닌 __proto__ 객체 안에 있다고 보는 것이 맞을 텐데 어떻게 str.__proto__.split(',')이 아닌 str.split(',') 만으로도 내장 함수를 실행 가능한지 궁금합니다.
터미널에서 아래와 같이 명령어를 주었습니다. mvn spring-boot:run - Dspring-boot.run .jvmArguments='-Dserver.prot=9003’ 그런데 9001 포트까지 같이 실행되서 중복 포트라 fail이 되어버리네요. default 9001 포트를 변경해줘야 할까요?
useParams hook을 사용할때 import를 react-router 에서 하시는데 react-router-dom에서 하든 react-router에서 하든 별 상관 없는건가요? 강의에서는 react-router-dom을 사용하고 있는걸로 있는데 react-router와의 차이와 import할 때 이 둘을 구분하지 않아도 되는지 궁금합니다.
[제로초 강좌 질문 필독 사항입니다] 질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다. 도움이 되는 질문을 하는 방법을 알려드립니다. https://www.youtube.com/watch?v=PUKOWrOuC0c 0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다. 1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다. 2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다. 3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요. 4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요. 5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다. 6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다. 선생님 안녕하세요 3판이 출간된 걸로 아는데, 혹시 리뉴얼 강의도 출시하시는지 문의드리고 싶습니다 그리고 REACT에 관심이 있으면 웹게임을 만들며 배우는 react -> react nodebird 순으로 들으면 될까요?
주사위 100개 던지는 코드를 작성할 때 int[] counts = new int[13]; for(int i = 0 ; i<100; i++){ int a = DieA.roll(); int b = DieB.roll(); counts[a+b]++; } 이렇게 작성하셧는데 counts[a+b]++; 이 부분이 이해가 가질 않습니다 이것의 효과가 뭔가요? 이걸로 무슨일이 일어나나요? 너무 궁금합니다
===== [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요 이번 강의를 보고 배우는 학생입니다. 다름이 아니라 이번에 강의를 보고 따라했는데요 spring 자체는 실행 되지만 강제 종료가 되면서 쿼리문도 찍히지 않습니다. 원인을 찾기 위해 3일동안 생각 하였는데도 알지 못하겠습니다. pdf 도 참조 하였습니다. H2 데이터베이스는 최신을 쓸려고 하였으나 실행이 안되어 현재 pdf 내 버전인 1.4.200을 사용하고 있습니다. java 버전 17를 사용하였습니다. 파일 전체 project 링크 남깁니다. https://drive.google.com/file/d/1arku76D2AedlxlE3HFGhIQPMSzefJTjO/view?usp=share_link
function solution(scores) { let scoreGroup = {}; let result = []; scores.forEach((score, i) => { if (scoreGroup[score] === undefined) { scoreGroup[score] = []; } scoreGroup[score].push(i); }); let rank = scores.length; // 아래 부분 시간 복잡도 질문합니다. Object.keys(scoreGroup).forEach((key) => { rank -= scoreGroup[key].length - 1; scoreGroup[key].forEach((index) => { result[index] = rank; }); rank -= 1; }); return result; } 제가 짠 코드는 다음과 같습니다. Q) 여기서 이 부분 시간 복잡도가 O(n)인가요 O(n^2)인가요?? Object.keys(scoreGroup).forEach((key) => { rank -= scoreGroup[key].length - 1; scoreGroup[key].forEach((index) => { result[index] = rank; }); rank -= 1; }); forEach가 이중으로 실행되지만 key가 n개면 각 value 길이는 1이 되고, key가 1개이면 각 value 길이가 n이 되는 상황이라서 O(n)인거 같은데... 정확하게 알려주시면 감사하겠습니다😭