묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결처음 만난 AWS
클라우드 스토리지 서비스
네이버 마이박스나 구글 드라이브처럼 사진을 저장해놓는 클라우드 스토리지 서비스를 만들고 싶습니다이런 서비스들은 클라우드 컴퓨팅을 운영하는 회사들 특히 대기업들이 많이 하고 있는데요개발이나 운영에 다른 서비스들보다 힘든가요? 왜 스타트업들은 많이 없는지 궁금합니다또 이런 스토리지 서비스를 aws를 통해 제공하면 비용문제가 심각한가요? 일단 서비스 개발과 업그레이드를 하면서 고객을 확보하고 나중에 좀 커졌을때 따로 데이터센터를 만든다고 하면 어떨까요??
-
미해결홍정모의 따라하며 배우는 C++
#include 오류가 발생합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.강의와 같이 작성했는데 오류가 발생합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 분리할때 stratify=y 옵션을 적용하는 방법과 효과 등에 대해
분류 문제에서 학습 데이터와 검증 데이터를 분리할 때 stratify=y 옵션을 사용하는 것을 강조하는 글을 본 적이 있습니다.반드시 사용하는 것이 좋은가요?특히 실기시험에서 효용성이 있는지 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 분리할때 stratify=y 옵션
데이터 분리할때 stratify=y 옵션을 강조하는 글을 본적 있습니다. 이렇게 설정하여야 하는 이유가 있나요?빅분기 실기 시험에서 어떤 효용이 있을까요?
-
미해결이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
Multicast RPC가 연관성으로 돌아간다고 했는데 DistanceSquared가 적용 안되는것 같아요
프로퍼티 복제에서는 Distance에 따라 연관성 따져서 통신 되고 안되고 했던 것 같은데요. Multicast RPC는 멀리 떨어져도 통신 하던데 무엇을 잘못 한 건지 아니면 Multicast RPC는 그냥 AlwaysRelevant 모드인 연관성인지 궁금합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-N 붙일 수 있는 최대크기의 종이를쓴다
증명 까진 안되나요 일종의 그리디 인가요
-
해결됨포토샵 마스터 클래스 (만들면서 배우는 포토샵 입문)
Unit.11 : 전신 사진 보정 Extra 사진 요청
안녕하세요. 강의 Unit. 11 : 전신 사진 보정 책 Chapter 09 : 전신 사진 보정해당 부분 182페이지 Designer's Comment!에 사용된 사진이 학습자료에 들어있지 않는 것 같습니다. 사진 자료 요청드립니다. 강의에서 학습자료 다운로드 받으면 Unit 12 관련 자료인 에코백 관련된 사진만 있습니다. 강의와 학습자료 건이 일치하지 않습니다. 수정 부탁드립니다. 감사합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
get()을 하는 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 수업 도중 궁금한 점이 생겨 질문드립니다.@Test public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); // System.out.println("result = " + (result==member)); Assertions.assertEquals(member, result); } 이 부분에서 Member result를 할 때 get()을 해주는 이유는 findById의 반환값이 optional이기 때문인건가요...? 그렇다면 optional은 get을 왜 해줘야하는지도 궁금합니다. 감사합니다
-
해결됨유니티 2D RPG 게임 만들기
강의 순서가 바뀌어 있습니다.
안녕하세요. 섹션5의 맨처음에 나와야할 5강_Town구성_1, 5강_Town구성_2(페이드아웃) 이 맨 뒤에 있네요. 확인바랍니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 풀이 시에 데이터 전처리
모의고사2 와 같은 작업형2 문항을 풀이할 때시험 문제에서 특별히 데이터 전처리에 대한 언급이 없다면데이터 전처리를 하지 않고 바로 데이터 분리와 학습으로 넘어가도 되는 건가요...?
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
"%" + itemName + "%"가 @Param에서 읽히지가 않아요
@Override public List<Item> findAll(ItemSearchCond cond) { String itemName = cond.getItemName(); Integer maxPrice = cond.getMaxPrice(); if (StringUtils.hasText(itemName) && maxPrice != null) { //return repository.findByItemNameLikeAndPriceLessThanEqual("%" + itemName + "%", maxPrice); return repository.findItems(itemName , maxPrice); } else if (StringUtils.hasText(itemName)) { return repository.findByItemNameLike("%" + itemName+"%"); } else if (maxPrice != null) { return repository.findByPriceLessThanEqual(maxPrice); } else { return repository.findAll(); } }JpaItemRepositoryV2에서 이름이랑 가격이 모두 있을 때 return repository.findItems(itemName, maxPrice); 이 코드를return repository.findItems("%" + itemName + "%", maxPrice);로 변경하면@Query("select i from Item i where i.itemName like :itemName and i.price <= :price ") List<Item> findItems(@Param("itemName") String itemName, @Param("price")Integer price);여기 코드에서 @Param("itemName")이 itemName을 %itemName%으로 받아서 그런지 org.springframework.dao.InvalidDataAccessApiUsageException: For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.; nested exception is java.lang.IllegalStateException: For queries with named 이런 오류가 뜹니다어떻게 해결할 수 있나요?
-
미해결스프링 배치
다음과 같은 부분에서 어떤 부분을 먼저 수강하는 게 좋을까요?
안녕하세요. 회사에서 저한테 매일 밤 12시에 20개 사이트에서 각각 1000 ~ 6000개의 데이터를 크롤링 후 해당 데이터 목록을 조회하는 웹 사이트 제작 업무를 맡겨서 진행중입니다. 업무를 시키실 때 스프링 배치를 활용해서 만들라고 하시고, 다른 곳에 출장가셔서 사무실에서 혼자 해당 업무를 완료해야하는 상황입니다ㅠㅠ. 다소 답답한 질문일 수도 있지만 다음과 같은 상황에서 제가 잘못 생각하고 있는 게 있는지, 또 이 상황을 해결하려면 어떤 부분의 강의를 들으면 되는지 여쭙고 싶습니다. 스프링 배치 개념이 익숙치 않기 때문에 스프링 MVC로 먼저 만들어봤습니다. 대신 Insert는 배치쪽에서 해야한다고 생각하여 service단에서 DB에 insert를 하는 dao 메소드를 실행시키지 않고 해당 데이터를 담은 List<VO>를 return 후 controller에서 DB insert하는 쪽으로 생각해봤습니다. 그대로 스프링 배치로 가져오려고 하니 step에서 service를 그냥 실행하고 List<VO>를 받아 DB insert를 하는 dao를 실행하면 되는지 아니면 service에 해당하던 내용을 ItemReader, processor, writer과 같이 스프링 배치에서 사용하는 클래스로 바꿔야 하는건지 잘 모르겠습니다. 또 20개의 서비스를 호출해야 하는데, 1개의 job에서 1개의 step에서 호출하는 게 좋을지, 1개의 job에서 20개의 step을 만드는 게 좋을지 각각 20개의 job을 만드는 게 좋을지 여쭤보고 싶습니다. 감사합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@MapsId 에서 cascade가 기본옵션인가요?
@Entity @Getter @Setter public class Board { @Id @GeneratedValue private Long id; private String title; @OneToOne(mappedBy = "board") private BoardDetail boardDetail; } @Entity @Getter @Setter public class BoardDetail { @Id private Long boardId; @MapsId // BoardDetail.boardId와 매핑 @OneToOne @JoinColumn(name = "board_id") public Board board; private String content; } public class OneToOne { private EntityManager em; private static final EntityManagerFactory emf = Persistence.createEntityManagerFactory("non"); @BeforeEach void setUp(){ em = emf.createEntityManager(); } @AfterAll static void finish(){ emf.close(); } @DisplayName("1:1 식별 매핑일 경우 ") @Test void t1(){ EntityTransaction tx = em.getTransaction(); tx.begin(); Board board = new Board(); board.setTitle("T1 4번째 월즈 우승"); BoardDetail boardDetail = new BoardDetail(); boardDetail.setContent("상혁아 축하해"); boardDetail.setBoard(board); em.persist(boardDetail); tx.commit(); } }여기서 제가 부모 테이블인 board를 저장하지 않고 바로 boardDetail만 저장했습니다.cascade옵션을 주지 않았는데도 부모 테이블에 갱신이 되더라구요Hibernate: call next value for hibernate_sequence Hibernate: /* insert non.Board */ insert into Board (title, id) values (?, ?) Hibernate: /* insert non.BoardDetail */ insert into BoardDetail (content, board_id) values (?, ?)공식 문서에서도 Person 저장하고 PersonDetail을 저장하던데이렇게 해도 동작하는 이유가 궁금합니다.
-
미해결초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
matplotlib 설치시 문제
안녕하세요. matplotlib 설치시 아래와 같은 문제가 있습니다.=======================(ch01_env) D:\lectures\inflearn_chatGPT\inflearn_chatGPT-main\ch01>pip install matplotlibWARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', ConnectionResetError(10054, '현재 연결은 원격 호스트에 의해 강제로 끊겼습니다', None, 10054, None))': /simple/matplotlib/WARNING: Retrying (Retry(total=3, ...WARNING: Retrying (Retry(total=2, ...WARNING: Retrying (Retry(total=1, ...WARNING: Retrying (Retry(total=0, ...ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none)ERROR: No matching distribution found for matplotlib==============내용을 찾아보니 아마도 제가 최근에 python을 깔아서 최신버전을 지원하는 matplotlib가 없어서인것같은데요.. python 3.12.0입니다... python을 3.11등으로 다운그레이드해야할까요?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
res.status(201) 부분에서 typeerror가 발생합니다
에러메시지: TypeError: Cannot read properties of undefined (reading 'status')res.status(200); 해당 코드에서 발생하는 에러인데 강사님이 코드돌리실때는 해당 에러가 발생하지 않는데 제 pc에서는 왜 에러가 발생하는지 잘 모르겠습니다...코드는 강의에서 입력하신 그대로 따라서 했습니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
3유형 logit 이랑 ols
3유형 logit 이랑 ols 가 서로 다른건가요?로지스틱, 다중 회귀분석때동일하게 데이터를 뽑아서요
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
강의자료 공유 어디서 받을수있나요?
안녕하세요,앞의 강의들중에 어떤 리소스 자료나 비슷한것들을 공유해주시겠다고 말씀이 있는데, 어디서 공유받을 수 있는지 궁금합니다~!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료 부탁드립니다
강의 자료 부탁드립니다.doruddy@naver.com
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
예시문제 작업형2(구버전)의 X_train, X_test 주구매상품의 unique가 다른 문제
해당 데이터에서 X_train '주구매상품'의 unique는 42,X_test '주구매상품'의 unique는 41인데이렇게 unique가 다른 상태에서 데이터를 합치는 등의별도 처리 없이 바로 LabelEncoder를 써도 되는 걸까요?
-
해결됨Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
앱 내 스크롤 구현
안녕하세요. 데이먼님Axure에 강의 영상 잘 보고 있습니다.앱 스크롤 관련해서 궁금한 점이 있어서 질문드립니다.앱의 대지 영역을 설정했을 때 '구성 요소'가 해당 영역을 높이를 초과하여 배치 했을 때 프로토 타입 모드에서는 자동으로 스크롤이 되는걸 확인했습니다.위 부분은 강의영상 보면서 직접 구현을 해보았습니다.다만 여기서 질문이 있습니다.만약 앱의 바텀 메뉴가 있다고 가정했을 때스크롤을 구현하고싶은데 영역을 초과하여 배치해도 바텀메뉴 때문에 내용이 잘리더라구요..바텀메뉴와 상단 헤더 사이에서만 스크롤을 하고싶은데 혹시 도움을 얻을 수 있을까요? ㅠㅠ