묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
수업 내용을 MVVM 패턴으로 변경 중에 질문이 있습니다.
친절한 jetpack 개론 <상> 편과 커뮤니티 강의를 둘 다 듣고, MVVM 패턴으로 게시판을 변경하고 싶어서 코드를 변경 중에 있습니다. 처음 접하는 개념이라 조금 버벅거리면서도 한 단계씩 변경중에 있습니다. 그런데 질문이 하나 있습니다. BoardEditActiviy와 BoardInsideActivity는 Realtime database에서 저장된 데이터를 불러오는 코드가 똑같이 중복되어 있어서 중복을 제거하고 싶습니다. 따라서 제가 생각한 방법은 하나의 BoardViewModel을 만들어서 두개의 액티비티에서 공유하는 것인데, 찾아본 결과 ViewModel을 여러 액티비티에서 공유시 문제점이 많아서 하나의 Activity에서만 사용 권장이라고 알고 있습니다. 혹시 이러한 문제를 해결하는 방법이 있을까요 ...?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
adminjs 라이브러리 문제
안녕하세요.명쾌하고 좋은강의 잘 듣고 있습니다.다름이 아니오라 강사님께서 추천해주신 admin 라이브러리인 adminJS 관련해서 해당패키지를 다움받고나서 모듈자체를 불러올 수 없다는 오류가 계속 생기고 있습니다.공유해주신 깃헙코드 기준으로 거의 똑같이 작성해보았습니다. 하지만pakage.json등에도 모두 잘 기록되어 있는데, 어떤 문제가 있는지 몰라 문의 드립니다. 관련 라이브러리는 nestJS에서 사용이 가능한 상태인가요? nestJS가 버전업되면서 사용할 수 없게 되었는지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
adminjs 라이브러리 문제
안녕하세요.명쾌하고 좋은강의 잘 듣고 있습니다.다름이 아니오라 강사님께서 추천해주신 admin 라이브러리인 adminJS 관련해서 해당패키지를 다움받고나서 모듈자체를 불러올 수 없다는 오류가 계속 생기고 있습니다.pakage.json등에도 모두 잘 기록되어 있는데, 어떤 문제가 있는지 몰라 문의 드립니다. 관련 라이브러리는 nestJS에서 사용이 가능한 상태인가요? nestJS가 버전업되면서 사용할 수 없게 되었는지 궁금합니다.
-
해결됨웹플로우(Webflow) 시작하기 - 코딩 없이 자유도 높은 프로토타입 만들기
power importer 질문
안녕하세요. 열심히 응용해보려고 하는데 power importer 부분에서 막혀서 질문드립니다. airtable과 webflow에서 region이라는 값을 줬는데 이를 airflow에서는 sing selection, webflow에서는 option으로 만들었고 옵션 값은 europe, africa, south america, north america, oceania, asia로 만들었습니다. 서로 대응하는줄알았는데 싱크를 시켜보면 Field not described in schema로 에러가 뜹니다. 웹플로우 field값을 short text로 바꾸어도 그렇고요.. 이거 어떻게 해결하는 방법이 있을까요
-
해결됨코딩테스트 [ ALL IN ONE ]
강의에 바라는 점입니다!
안녕하세요, 좋은 강의 제공해주셔서 덕분에 잘 듣고있습니다.강의를 들으면서 몇가지 개선되었으면 하는 점이 있어서 글을 남겨봅니다.참고로, 저는 다른 코딩테스트 강의는 들어보지 않았고 지극히 주관적인 견해입니다! 집어주신 코드는 아예 템플릿처럼 암기하라고 하셨는데, 암기할 수 있도록 예제를 Notion에 정리해서 공유해주셨으면 이해하기가 더 쉬웠을 것 같습니다.(저는 별도로 정리를 하고 있습니다.)코드가 수업중간에 수정되는 경우도 있고 코드가 풀로 적혀있지 않은 경우도 있어서, 템플릿처럼 암기를 하기 위해서는 정리되어있는 자료(예시 input값을 포함한 전체 코드)가 있었으면 좋겠다고 생각했습니다. 예를 들어 Tree 자료구조를 설명하실 때는 return의 속성과 같은 부분에 대해 연결지어서 설명해주셨으면 더 좋았을 것 같습니다.class가 나오는 경우에는 왜 여기에는 값을 미리 부여했고 이 케이스에는 미리 값을 주지 않았는지 등등 부연설명을 더 해주시면 좋을 것 같습니다. 인터넷 강의 특성 상 커뮤니티 게시판에 feedback을 신경 써주시면 좋을 것 같습니다. 좋은 강의 저렴하게 제공해주셔서 감사합니다! 부족하지만 열심히 따라가고 있습니다.강의를 듣는동안에는 따로 문제를 풀지 않고 쭉 들어보고 있습니다. 강의에 나온 코드를 완벽히 외우고 백준 문제들을 자료구조나 알고리즘당 5~10문제를 풀어보려고 하는데 괜찮은 공부방법인지 문의드립니다. 감사합니다.
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
드랍박스 경로 다시 공유해주실수있나요?
3.1 EDA 소개강의 초반에 나오는 드랍박스 경로 막힌것 같은데다시 공유 가능한가요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
동영상 준비중입니다!
오늘 결제해서 듣고 있는데요! 정수 범위의 비밀은 동영상 준비중이라 뜨는데 언제 올라오는건가요??
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
블루프린트 로직순서가 어떻게 되는지 모르곘습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.여기 작동 순서가키보드 1(첫번째 입력)-> SET A(1) ->Branch(true)->print :A-> 키보드 1(2번째 입력) ->A(이미 1이기 때문에)->NOT ->SET(0) -> Branch(faluse) -> print :B 이렇게 순서 맞나요? 첫번째 입력 했을 때 순서는 키보드 부터 print까지 인데 두번째 입력 부터는 GetA부터 순서가 시작되는 거 맞나요?
-
미해결CSS 기본부터 활용까지
쌤은 body에 높이값을 안주셨는데 어떻게 align-items가 적용이 되셨나요?
저는 그게 안되서 찾아보니까 높이값이 필요하다고 하더라구요.쌤은 높이값을 안주신것 같은데 어떻게 그게 되셨나요?
-
해결됨호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
스프링 2.7.x 사용자 오류
오류 난 거 몇 가지 적겠습니다.이제 User 클래스에 @Table(name = "users") 붙여줘야 합니다. h2 버전 올라가면서 테이블 이름 user를 사용 못 합니다. 9:15에서 실행하면 중간에 에러 떠요.15:44sql:init:mode: always 그리고 이전까지 h2가 잘 실행됐는데 이번 편에서localhost:8080/h2-console 접속 시 whitelabel이 계속 나오고 Application 실행 시에 h2가 실행된다는 메시지도 안 나오는 미친 에러 걸려서 (h2 로그 안 나옴)해결법을 못찾아서 압축하고 드라이브 올리고 마지막으로 확인차 다운받아서 확인해 봤는데 다시 h2 실행이 잘 되네요..? 왜 그런지 아시는 분 댓글 부탁드립니다 ㅎㅎ
-
해결됨업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
날짜데이터에 문자데이터 입력시 파워쿼리 오류
안녕하세요 강사님지난번 질문한게 잘 이해가 되지 않습니다.날짜데이터에 문자데이터가 있어서 오류가 있을 경우 어떻게 수정해야 하는지요..?원본데이터에 (총합계 데이터가 없는것)과 (결제일에 문자데이터)를 추가해봤고, 새로고침하니파워쿼리에는 공란으로 나오고, 옆에 1개 오류라고 나왔고요파워쿼리편집기에서.. 어떻게 오류를 수정하는 건지 잘 모르겠습니다.파워쿼리는 강의처럼 1. 통화 null 삭제 2. 아래로 채우기 3.결제일 날짜형식으로 변경 순서로 진행했습니다.( 변경된 유형1이 결제일 날짜형식 변경 단계입니다)답변 부탁드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
extenal libraies 목록이 안뜹니다.
안녕하세요 이번 강의로 인텔리제이를 공부하고있는 학생입니다.초반 부분 강사님께서 extenal libraies 목록을 펼치셔서 보여주셨는데 , 제 프로젝트 창에서 extenal libraies의 목록을 보여주는 화살표가 아예 뜨질 않습니다.
-
해결됨실전! Querydsl
Querydsl random select 쿼리
https://www.inflearn.com/questions/284950/querydsl-random-select%EA%B4%80%EB%A0%A82년정도 전에 Querydsl에서 ramdom select는 지원하지 않는다고 하셨는데 지금은 찾아보니 Expressions.numberTemplate()을 통해 SQL Function을 사용할 수 있다고 하는데 권장하는 사용법인지, 올바른 random select 방법인지 궁금합니다.추가로 같은 결과를 반환하는 random select, distinct, limit, 프로젝션을 한번에 수행하는 2개의 방법인데 2개의 차이는 다음과 같고 어느것을 추천하시는지 궁금합니다.case1의 방법이 limit를 가져오기에 불필요한 count쿼리를 추가로 날리지 않지만 실행 시간이 더욱 큽니다.case1 - Querydsl 사용테스트 실행시간 : 78mscount 쿼리를 추가로 생성하지 않음public List<QuizWordDto> findMyWordRandomForQuiz() { return queryFactory .select(Projections.constructor(QuizWordDto.class, myWord.name, myWord.morpheme, myWord.mean)) .distinct() .from(myWord) .orderBy(Expressions.numberTemplate(Double.class, "RAND()").asc()) .limit(40) .fetch(); } case2 - 페이징을 이용하여 Limit 가져오기테스트 실행시간 : 22mscount 쿼리를 추가로 생성@Query(value = "SELECT DISTINCT new com.ll.kotudy.word.service.dto.QuizWordDto(mw.name, mw.morpheme, mw.mean) " + "FROM MyWord mw " + "ORDER BY FUNCTION('RAND')", nativeQuery = false) Page<QuizWordDto> findDistinctRandomQuizWords(Pageable pageable);테스트 코드@BeforeEach void init() { for (int i = 0; i < 50; i++) { myWordRepository.save(new MyWord("동물" + i, "명사", "사람을 제외한 길짐승, 날짐승, 물짐승 따위를 통틀어 이르는 말." + i)); } } @Test void findMyWordForQuiz() { long startTime = System.currentTimeMillis(); PageRequest pageRequest = PageRequest.of(0, 40); Page<QuizWordDto> distinctRandomQuizWords = myWordRepository.findDistinctRandomQuizWords(pageRequest); long endTime = System.currentTimeMillis(); System.out.println(String.format("코드 실행 시간: %20dms", endTime - startTime)); } @Test void findMyWordForQuiz_querydsl() { long startTime = System.currentTimeMillis(); List<QuizWordDto> myWordRandomForQuiz = myWordRepository.findMyWordRandomForQuiz(); long endTime = System.currentTimeMillis(); System.out.println(String.format("코드 실행 시간: %20dms", endTime - startTime)); }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 권한 요청 드립니다!
인프런 아이디 : mwkang@ecstel.co.kr인프런 이메일 : mwkang@ecstel.co.kr깃헙 아이디 : mwkang@ecstel.co.kr깃헙 Username : goo1949
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-A 맞왜틀
안녕하세요 강사님 2-A 맞왜틀 원인을 알고싶습니다!http://boj.kr/7829432fbf3947d7a15bad0490d056d6
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
작성글 저장2 - 클래스 분리
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.selfstudy.request.PostCreate]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com.selfstudy.request.PostCreate (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 2] 안녕하세요 호돌님, 강의의 '작성글 저장2 - 클래스 분리' 파트 초반부분에서 영상대로 따라했는데 테스트가 실패하여서 관련 오류를 찾아 PostCreate 클래스에 @NoArgsConstructor 어노테이션을 이용해 기본생성자를 추가하는 방법으로 오류를 해결했습니다.그런데 영상에선 분명히 PostCreate 클래스에 따로 기본생성자를 추가한 것이 안보이는데 어떤 차이로인해 오류가 발생한 것인지 궁금합니다
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Docker - Ubuntu - Docker
선생님, 안녕하세요. 좋은강의 정말 감사합니다. 도커를 이용해 aws Ec2에 배포하기 전, 미리 ec2와 같은 환경을 조성해, 그 안에 다시 도커를 설정해 가동해보고 싶은데요. 말이 좀 복잡하지만 정리해서 보여드려보자면Mac (제 PC) - Docker Ubuntu Container - Docker 설치 및 실행 Mac (제 PC)Docker Ubuntu 이미지 설치 및 컨테이너 접속2에서 접속한 컨테이너에서 Docker 설치Docker 실행여기서 3번 까지는 성공했는데, 4번에서 Docker 실행이 안됩니다. docker -v Docker version 23.0.6, build ef23cbc도커 버전확인이 되는 걸 보니 도커가 설치된 거 같긴한데, 여기서 간단한 명령인 sudo docker run hello-world를 입력하면Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'.이런 메세지가 뜹니다.구글링을 통해 sudo systemctl start docker 명령어를 입력하면 된다고 해서 sudo systemctl start docker System has not been booted with systemd as init system (PID 1). Can't operate.입력해봤지만, 여전히 위와 같은 메세지가 나오며 실행되지 않습니다.혹시 방법이 있을까요??
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
혹시 수업자료는 따로 없을까요?
아무리 찾아봐도 없어서 질문 남겨봅니다
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
섹션5 데이터 추가하기 강의에 질문있습니다.
섹션 5 useRef , 데이터 추가하기강의에서 useRef가 dom을 지정하기 위해 사용한다고 이해했거든요?근데 데이터를 전달을 위해const dataID = useRdf(0)하고dataId.current += 1처럼변수같이 사용하는데그냥 변수처럼도 사용한거는건가요? 아니면 저가 이해를 못한 사용 의미가 있는건가요제 생각엔 그냥 변수 하나 0으로 초기화하고 그걸 써도 되지 않나란 생각이 들어서요
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
jpa save 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]보통 jpa에서 제공하는 save는 Customer를 저장하고 싶은 경우(모든 컬럼에 값이 설정돼있지 않음)Customer customer = new Customer();customer.setCustomerName("aa");customerRepository.save(customer);setter로 설정하기엔 컬럼이 너무 많은데이게 맞는건지 아니면 컨트롤러에서 파라미터를 OrderVO로 받아서 Entity로 변환한 다음 저장하는게 맞는지 잘 모르겠습니다.