묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
numpy array nan값 처리
numpy array에 nan값이 존재한다고 할 때,.any(axis=1) 를 사용하지 않고 nan이 없는 행만 구하고 싶을 땐 어떻게 하면 좋을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
input tag에 타임리프로 chekced를 넣는 방법
[질문 내용]안녕하세요 강사님! 강의 잘 듣고 있습니다. 다름이 아니라 타임리프에서 chekced를 표기하는 방법을 알고 싶습니다! html 소스보기 사진<div class="form-check form-check-inline"> <input type="radio" value="ETC" class="form-check-input" id="itemType3" name="itemType" /> <label for="itemType3" class="form-check-label" checked="checked" >기타</label> </div> 소스코드 <!-- radio button --> <div> <div>상품 종류</div> <div th:each="type : ${itemTypes}" class="form-check form-check-inline"> <input type="radio" th:field="*{itemType}" th:value="${type.name()}" class="form-check-input" th:checked="${(type.description == '기타')? 'true':'false'}" /> <label th:for="${#ids.prev('itemType')}" th:text="${type.description}" class="form-check-label" th:checked="${(type.description == '기타')? 'true':'false'}" > BOOK </label> </div> </div>위처럼 표시했는데 label 태그에는 나오고 input태그에는 나오지가 않습니다 ㅠ 이유가 무엇일까요? 또 thymeleaf로 표기하려면 어떻게 해야할까요? 그리고 formController에서 초기값을 설정하는 방법은 직접 해봤습니다! 타임리프에서 조건을 줘서 checked를 주는 방식이 궁금합니다! 감사합니다 ㅎㅎ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
process(paramMap,model) 질문
String viewName= controller.process(paramMap,model) 을 하게 되면 무슨 값이 들어가게 되나요?paramMap과 model 자체가 map 형태인데 어떻게 string 으로 치환이 되는건지 궁금합니다.process 메서드를 제가 잘 이해를 못한건지 이해가 잘 되지않습니다.
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
React-Router 설치중오류
누나 안녕하세요~ 유튭으로만 보다가 누나 강의 보고 인프런으로 넘어온 학생입니다~~다름아니라 리액트 라우터를 설치하는 부분에서 오류가 났는데 하루종일 잡고 있어도 해결이 어려워서 질문드려요 ~!제가 시도한방법은 1.강의에서 나온 npm install react-router-dom@6 와npm install react-router-dom 두가지를 시도해보았습니다! 결과는 npm audit을 활용해 내용을 확인해보니이런식으로 나오는데 .. 여기 나와있는 버전들을 업그래이드 해줘야한다는 소리일까요 ? 맞다면 방법을 혹시 여쭤봐도 될까요 ?+추가 시도package.json도 수정해봤지만 똑같은 에러가 뜨기에 막막하군요 ㅠㅠ리액트 라우터 공식 다큐먼트 확인리액트 라우터 공식 다큐먼트를 들어가보니 누나가 영상을 올려주신때와 조금 달라져있어서시도를 해보았지만 보니까 Vite를 이용한방식이여서 영상강의와 차이가 있는듯해보이네요 ㅠㅠ
-
미해결Flutter 초입문 왕초보편
splash 화면 질문 드려요
강의 내용에서는 다루고 있지 않지만 앱을 실행을 하다보니처음에 뜨는 splash 화면이 기본으로 뜨는데 drawable-xxxhdpi 같은 폴더에이미지를 맞춰서 올리니 자동으로 이미지는 바뀌는데 이미지 크기나 배경색상은너무 작게 나오네요.이런건 어디서 수정을 할 수 있나요?검색해보다 못찾아서 pub.dev에 flutter_native_splash라는거를받아서 실행 해봤는데도 로고이미지가 커지질 않아요
-
미해결스프링 배치
섹션 8. 스프링 배치 청크 프로세스 활용 - ItemReader - DB - JdbcCursorItemReader 디버그로그 관련
섹션 8. 스프링 배치 청크 프로세스 활용 - ItemReader - DB - JdbcCursorItemReader관련으로 문의 드립니다.(https://github.com/onjsdnjs/spring-batch-lecture/tree/Part6.1.4.1 => 소스 찾기 힘드네요... 섹션은 8인데 소스는 part6라늬...) 강의 내용 따라서 진행하다가 오류 발생하여 github에 업로드된 소스로 직접 돌려봤으나 강의 내용처럼 job 실행은 안되고 위의 캡쳐 이미지처럼만 나오고 끝나더라구요.소스는 강사님께서 업로드해주신 소스 그대로입니다.혹시 추가 작업이 필요로 할까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 요청드립니다
예제파일이 비어있어 메일로 강의자료 보내주실 수 있으신가요?메일은 shw030507@naver.com 입니다
-
해결됨타입스크립트 시작하기
객체 할당 관련 질문 있습니다.
전체 질문으로 올라가 있었어서 다시 올렸습니다;; 1) 4:45에서 "속성이 많을 수록 타입에 더 많은 제약을 가하는 것이고 이는 해당 타입의 값의 집합이 작아지는 것을 의미한다" 고 설명해주셨고,6:43에서는 "Person의 age 타입을 보면 Product의 타입이 더 크다"고 설명해주셨는데요그렇다면,타입이 가질 수 있는 값의 제약이 더 클수록 타입이 작고,타입이 가질 수 있는 값이 더 유연해질 수록 타입이 크다고 이해하면 되는 걸까요?2) 아래 코드를 작성해보니interface Person { name: string; } interface Product { name: string, age: number, } const obj = { name: "mkie", age: `23`, city: `abc`, }; let person: Person = obj let product: Product = obj; console.log(person.age)person.age에서 타입 오류가 발생하던데요그렇다면, person에 obj가 할당은 가능하지만person의 타입에 정의되지 않은 properties는 사용할 수 없다는 것으로 이해하는게 맞는건지요?할당 이후에 person을 log로 찍어보면 obj의 properties가 모두 출력되는데person.age에 접근해보면 타입 오류가 발생하고 있어서 이해가 잘 안되네요만일 그렇다면 저런 할당이 왜 필요한지도 이해가 안되고....... 실제로 저런식의 할당을 하는 경우는 어떤 것이 있을까요?
-
해결됨타입스크립트 시작하기
퀴즈 관련 질문이 있습니다.
퀴즈 4번 문제에 function f2(value: number) { if (value < 10) { return value; } else { return "too big"; } } const v2: number = f2(5); const v3: string = f2(35); const v4 = f2(5); 여기서 f2 의 반환 타입은 number | "too big"이 아닌가요?답안 4번 v4의 타입은 "number | string" 이다가 옳은 것으로 되어 있는데 제가 이해를 잘못한 건지....
-
해결됨[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
CCDAK 질문입니다!
CCDAK를 취득하고자 하는데 혹시 강사님은 공부를 어떻게 하셨나요? 그리고 문제는 다 영어로 나오는지 궁금합니다!!!
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
임베디드 모드에서 Spring이 database를 선택하는 과정
Spring 공식 문서를 보면Spring Boot can auto-configure embedded H2, HSQL, and Derby databases. You need not provide any connection URLs. You need only include a build dependency to the embedded database that you want to use.You need a dependency on spring-jdbc for an embedded database to be auto-configured. In this example, it is pulled in transitively through spring-boot-starter-data-jpa.라고 나와있습니다.저는 현재 프로젝트의 경우build dependency= build.gradledependency on spring-jdbc= implementation 'org.springframework.boot:spring-boot-starter-jdbc' (build.gradle)라고 생각하는데, 이것이 맞는 내용인지 궁금합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
회원가입 로그인 api 설정 하고 난뒤로 화면이 로딩중만 떠요
1. 라이브러리도 다 설치했고2. 백도 연결했고3. 로직도 계속안되서 깃허브꺼를 복사해서도 했는데404만 뜨네요.. 어떤부분이 잘못된걸까요??
-
미해결Node.js로 웹 크롤링하기
반복크롤링 할 때 아래 질문주신분 하고 약간 형태가 달라요
반복크롤링 할 때 친구추천 그런 부분은 안뜨는거 같더라구요저는 그런 부분이 뜨지도 않는데, 스크롤이 멈추면서 에러나요에러의 이유는document.querySelector('article:first-child')이부분이 null 표시로 나와요콘솔창에 확인 해보면 null로 뜨는데, 직접 소스코드를 보면 정상적으로 보이거든요수동으로 마우스를 스크롤해주면 또 정상적으로 자동스크롤이되구요 데이터 2개정도 가져오면 바로 에러가 떠요위에 분처럼 2번정도 데이터 가져오면 에러뜨지만 저는 친구추천 그런 부분은 안뜨는거 같아서요아티클 이부분이 왜 검색이 안되는지를 모르겠네요..
-
해결됨만들면서 배우는 HTML/CSS
콘텐츠 영역 페이지 위치 조정 문제
안녕하세요. 페이지 중간에 콘텐츠 영역 넣는 실습을 하고 있는데 크롬창에서 보니 저는 수치가 저렇게 뜨길래 mergin-left, mergin-top을 각각 -640, -480으로 지정했습니다.그런데 확인해보니위치가 다음과 같이 나오더라구요😣 코드는 아래와 같이 작성했습니다..!.contents{ position: absolute; top:50%; left:50%; margin-left:-640px; margin-top:-480px; z-index:20; text-align: center; font-family: "Malgun Gothic", sans-serif; } 그래서 수코딩님과 같은 수치로 코드를 작성해봤는데정중앙에 오는 것 같아요! 뭐가 이상한건가요?..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
레이저가 나오는데 로그는 안찍힙니다
이제까지 모든 로그 찍는 회차도 그랬고,강사님께서 하시는 것 그대로 따라 코딩하고 설정했는데 유니티 창에서 이루어지는 것은 다 이루어 지나딱 한가지 로그 창에 찍히는 것만 안찍힙니다. debug찍을 때 모호하다는 문제로 앞에 UnityEngine 붙여준 것 외에는 강의랑 코드가 다른게 아예 없는데 뭐가 문제일까요?ㅠ
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
status 필드는 String 값으로 안해줘도 되나요 ??
안녕하세요 강사님 !! 강의 너무 재밌게 잘 듣고있습니다 이번 강의에서 한가지 질문 드릴게 생겼는데요!BookType 을 사용하는 Book 도메인 클래스의 type 필드는 @Enumerated(EnumType.STRING) 로 DB에 String 값이 들어가게 하여 확장성 이나 순서변경에 따른 오류를 최소화 해준걸로 아는데요UserLoanStatus 클래스를 사용하는 UserLoanHistory 의 status 필드에는 값이 두가지 (true , false 개념)여서 확장성을 크게 고려하지 않아 해당 어노테이션을 설정 안해줘도 되는건가요 ..?
-
해결됨AWS Certified Solutions Architect - Associate 자격증 준비하기
사용량이 아닌 생성일자에만 영향을 받는건가요?
객체가 생성된지 일정 시간이 지나면 이동되도록 관리하는 것으로 이해하였습니다.그러면, 실제 객체가 사용되고 있더라도 시간이 지나면 그냥 이동되버리는 건가요?
-
미해결
파이썬 numpy, Fancy indexing 질문드립니다.
문제는 이것입니다.저 문제 자체는arr = np.array([1000,2000,1500,2000])print(arr)s= 0order = [1,1,3,2,2,3,4,1]for i in range(len(order)): for j in range(len(arr)): if order[i]-1 == j: s = s+arr[j]print(s)이렇게 풀 수는 있었지만, 저 문제 해결 자체가 numpy array의 fancy index를 활용해서 푸는 문제여서 어떻게 해야하는지 질문드립니다 ㅠㅠ
-
해결됨스프링 핵심 원리 - 기본편
다양한 의존관계 주입 방법 강의 7분 42초 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.basicScan 메소드로 테스트 시sout을 해도 sout이 출력이 되지 않아 질문드립니다.어떤 부분을 확인해봐야 할까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
toggleOneItem > 안티패턴에 대해
안녕하세요. Vue.js 중급편을 듣고 있는 수강생입니다.다름이 아니라, App.vue > toggleOneItem의 이벤트로 넘어온 todoItem을 수정하는 것이 안티패턴이라고 하신 것은 이해가 되었는데, localStorage.setItem(todoItem.item, JSON.stringify(todoItem));에서는 todoItem을 그대로 사용하여, localStorage에 저장하는 방식은 조금 이해가 되지 않습니다. 위 문단의 안티패턴과는 상관없지만 this.todoItems[index]의 필드 수정된 것이 todoItem이 참조하고 있기 때문에 변경 처리되었으니 localStorage에 저장한다는 의미가 되는데, 굳이 그렇게 하는 것보다는 명확하게 하기 위해서이벤트로 index만 받고,toggleOneItem: function (index) { let todoItem = this.todoItems[index] todoItem.completed = !todoItem.completed localStorage.removeItem(todoItem.item) localStorage.setItem(todoItem.item, JSON.stringify(todoItem)); },이렇게 했을 때, App 컴포넌트의 todoItems를 핸들링하는 것을 명확하게 알 수 있지않을까 했습니다.이렇게 구현했을 때의 구현상의 안좋은 패턴이 되는 요소가 있는지 궁금합니다.