묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결국가공인 산업보안관리사(ISE) 자격증 대비
웹 애플리케이션 보안 내용이랑, 책에있는거랑
뭐가 단어랑 영어랑;; 설명이랑 다 상이한데 뭐 어찌공부하란말인가요..?
-
해결됨Flutter로 SNS 앱 만들기
안드로이드 스튜디오 업데이트 했는데 에러가 났습니다.
이건 왜 에러가 나는 겁니까
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
모바일 조이스틱은 어떻게 만들 수 있을까요?
studiomeal.com 을 모바일로 들어가면 조이스틱이 있는데 혹시 이런 조이스틱을 찾을 수 있는 키워드 없을까요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
스스로하기에서 귓속말 구현할때
socket.id로 하면맨첨엔 귓속말 잘되는데 유저가 나갔다가 들어오면 socket.id가 갱신되어서 예전에 보냈던 채팅의 귓속말 버튼으로는 귓속말이 안가게 되는데 저만 이런건가요??
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증1 - Validation-오류 코드와 메시지 처리1강의 중에 질문이잇습니다.
섹션 4. 검증1 - Validation-오류 코드와 메시지 처리1강의 중에 질문이잇습니다.아래는 해당 강의 코드 중 일부분입니다.제가 궁금한 내용은 위의 사진처럼 new가 3번 나오는데 위의 그림처럼 이해해도 되나요?즉 bindingResult 변수 안에 FieldError객체 생성하고 그 안에 new String[]1개,new Object[]1개생성되는것이 맞나요? // @PostMapping("/add") public String addItemV3(@ModelAttribute Item item, BindingResult bindingResult, RedirectAttributes redirectAttributes, Model model) { //검증 로직 if (!StringUtils.hasText(item.getItemName())) { bindingResult.addError(new FieldError("item", "itemName", item.getItemName(), false, new String[]{"required.item.itemName"}, null, null)); } if (item.getPrice() == null || item.getPrice() < 1000 || item.getPrice() > 1000000) { bindingResult.addError(new FieldError("item", "price", item.getPrice(), false, new String[]{"range.item.price"}, new Object[]{1000, 1000000}, null)); } if (item.getQuantity() == null || item.getQuantity() >= 9999) { bindingResult.addError(new FieldError("item", "quantity", item.getQuantity(), false, new String[]{"max.item.quantity"} ,new Object[]{9999}, null)); } //특정 필드가 아닌 복합 룰 검증 if (item.getPrice() != null && item.getQuantity() != null) { int resultPrice = item.getPrice() * item.getQuantity(); if (resultPrice < 10000) { bindingResult.addError(new ObjectError("item",new String[]{"totalPriceMin"} ,new Object[]{10000, resultPrice}, null)); } } //검증에 실패하면 다시 입력 폼으로 if (bindingResult.hasErrors()) { log.info("errors={} ", bindingResult); return "validation/v2/addForm"; } //성공 로직 Item savedItem = itemRepository.save(item); redirectAttributes.addAttribute("itemId", savedItem.getId()); redirectAttributes.addAttribute("status", true); return "redirect:/validation/v2/items/{itemId}"; }
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
타입스크립트 교과서 p122 forEach 메서드 질문
[1, 2, 3].forEach((item, index, array) => { console.log(item, index, array); }); [1, 2, 3].forEach((item, index) => {}); [1, 2, 3].forEach((item) => item); 책에 forEach 메서드의 콜백 함수는 callbackfn 타입입니다.콜백 함수의 매개변수에 타입을 표기할 필요가 없고, 매개변수도 전부 옵셔널입니다.라고 쓰여있습니다. 질문)forEach 메서드의 매개변수가 옵셔널이라는 것을 어떻게 아는거죠?옵셔널이라면 thisArg?: 이런식으로forEach(callbackfn: value?:number, index ?:number ...) 이런식으로 쓰여있어야 하는거 아닌가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
if 문 작성 후 : 엔터 시 들여쓰기 질문
if 문 작성 후 : 엔터 시 들여쓰기가 안되고, 한칸만 띄워지는데 어떻게 해결할 수 있나요?
-
미해결실전! 스프링 데이터 JPA
@Transaction을 서비스, 리포지토리 계층 모두에 적용해야하나요
Spring Data JPA의 경우 자동으로 @Transaction이 적용되는 것으로 알고있는데, 이를 사용하는 서비스 계층에도 @Transaction을 적용해야하는지 궁금합니다.
-
미해결실전! Querydsl
JPA가 생성해주는 페이징 쿼리 질문 (fetch)
안녕하세요, 스프링부트3.x 와 H2(메모리 모드) 를 사용하고 있습니다.페이징 쿼리가 limit offset 이 아니라 offset fetch 쿼리가 나갑니다.@Test public void paging1() { List<Member> result = queryFactory .selectFrom(member) .orderBy(member.username.desc()) .offset(1) //0부터 시작(zero index) .limit(2) //최대 2건 조회 .fetch(); assertThat(result.size()).isEqualTo(2); }스프링부트2.x 로 테스트를 해보니 limit offset 으로 나가는데 혹시 버전이 올라가면서 최적화를 해주는걸까요?그렇다면 fetch 가 더 성능이 좋다는 이야기가 되는걸까요? 항상 감사합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
atomic 스마트포인터에 대해서궁금합니다.
밑에 질문들을 읽고 궁금한것이 있습니다.스마트포인터를 사용하면 refcount에 대해서는 스레드세이프가 이제 구조상 보장이 되지만 set부분이나 치환하는 부분에 대해서는 아직 완전 보장이 안되어 atomic 스마트포인터를 활용하거나 lock을 건다고 하셨는데 그렇게 되면 성능적인 부분에서 많이 걸리지 않나 궁금합니다. set이나 치환부분이 얼마 되지 않기 떄문에 신경쓸 필요가 없는걸까요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
안녕하세요 매달 말일로 날짜 설정하면 작성이 안되는데 이유가 뭘까요
🚨 아래의 가이드라인을 꼭 읽고 질문을 올려주시기 바랍니다 🚨질문 하시기 전에 꼭 확인해주세요- 질문 전 구글에 먼저 검색해보세요 (답변을 기다리는 시간을 아낄 수 있습니다)- 코드에 오타가 없는지 면밀히 체크해보세요 (Date와 Data를 많이 헷갈리십니다)- 이전에 올린 질문에 달린 답변들에 꼭 반응해주세요 (질문에 대한 답변만 받으시고 쌩 가시면 속상해요 😢)질문 하실때 꼭 확인하세요- 제목만 보고도 무슨 문제가 있는지 대충 알 수 있도록 자세한 제목을 정해주세요 (단순 단어 X)- 질문의 배경정보를 제공해주세요 (이 문제가 언제 어떻게 발생했고 어디까지 시도해보셨는지)- 문제를 재현하도록 코드샌드박스나 깃허브 링크로 전달해주세요 (프로젝트 코드에서 문제가 발생할 경우)- 답변이 달렸다면 꼭 확인하고 반응을 남겨주세요- 강의의 몇 분 몇 초 관련 질문인지 알려주세요!- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 4월 30일 3월31일 같이 매달 말일로 설정해서 작성하면 작동하지 않는데 이유가 뭘까요
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장 요청드립니다.
안녕하세요 강사님 우선 너무 좋은 강의 해주셔서 감사합니다. 업무가 너무 바빠서 해당 강의를 못 듣고 있었는데 수강 기간 연장 가능할까요? 이상입니다.감사합니다.
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
npc와 player 에셋을 다른 것을 사용하는 경우
강의 시에는 npc와 플레이어가 같은 에셋을 사용해서 mesh등의 reference들을 사용할때 base에서 한번에 처리하는 식으로 되어있는데 만약 캐릭터 asset과 몬스터 asset이 다른 경우에는 base의 생성자에서 처리하는게 아닌 각각의 npc와 player의 코드에서 에셋 경로를 입력해 주어야하나요? 또 공격판정시에 플레이어가 총을 쏘고 몬스터는 근접공격을 한다할때 이 또한 둘의 판정을 각각의 코드에서 적어주는게 맞는건가요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
23장 valid/ready basic module의 timing 관련해 질문드립니다!
=================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================안녕하십니까 인터페이스 ip 설계자가 꿈인 만큼 완벽히 이해하고싶어 질문드립니다. 읽어주신 것에 대해 매우 감사드립니다.강의에서 언급하신 미지의 슬레이브 모듈에서 베이직 모듈을 거쳐 미지의 마스터 모듈로 전해지는 ready 신호는 아무리 늦게 도착한다 해도 timing violation 이 일어났을 때 동작 속도는 느려지더라도 데이터 손실은 일어나지 않는다고 생각하는데 저의 개념이 맞을까요?이렇게 생각하는 이유는 미지의 마스터 모듈에서 베이직 모듈로 전해지는 s_valid,s_data는 미지의 슬레이브에서 출발한 ready신호가 도착하기 이전에는 CE핀(미지의 마스터 모듈 안의 CE핀)이 활성화 되지않아 이전 상태를 계속 유지할 수 있기에 아무리 ready신호가 미지의 마스터 모듈로 늦게 도착한다고 해도 즉, 늦은 만큼 클럭 주기를 넘어가더라도 s_valid,s_data를 유지해주어 결국 클럭 주기를 넘어가 timing violation이 일어나도 속도만 느려질 뿐 데이터는 무손실로 전송된다는 것입니다. 강의 내용에 대해 더욱 더 나아간 질문을 드리는 거 같아 죄송하지만 저는 인터페이스 ip 설계 전문가가 되기 위해 스스로 궁금증을 던지는 것이 중요하다고 생각해 이런 질문을 드립니다. 감사합니다!+ 질문드리다가 데이터의 손실이 일어날 수 있는 경우를 생각해보았는데 맞는지 확인해주시면 감사하겠습니다!: ready 신호가 미지의 마스터 모듈로 도착되는 시간이 만약 클럭의 setup과 hold time 사이가 된다면 metastable 상태가 되어 0,1 중 예상할 수 없는 값이 될수도 있기에 동작속도가 느려지는 것 뿐만 아니라 회로의 오동작을 일으킬 수 있을것이다.이것이 제가 추측하는 이유입니다. 글이 길어서 죄송하지만 피드백 부탁드리겠습니다.. 감사합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
서버 성능 테스트
안녕하세요 강사님강의 내용 기반으로 제작된 서버는 성능 테스트를 위해 어떤 툴이나 방법을 사용하는지 궁금합니다.구글링해서 JMeter, Gatling, Locust, nGrinder같은 툴로 성능 테스트를 하고 시각화까지 할 수 있다고 정보가 나오는데 HTTP 또는 HTTPS 프로토콜을 사용하는 환경에서 테스트 하는 것 같더라구요. 강의 내용과 같이 C++로 자체 제작한 서버에서는 어떤 툴이나 방법을 사용해서 성능 테스트를 할 수 있는지 궁금합니다. 강의 듣고 서버를 제작해서 연동까지 해서 이제 포트폴리오로 제출하기 위해 성능테스트 하고 수치화나 시각화된 자료를 첨부해보고싶은데 방법을 모르겠습니다. 전부 웹 성능테스트 얘기만 나와서..ㅠㅠ
-
해결됨김영한의 실전 자바 - 중급 1편
참조값(사이드 이펙트) 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.영한님의 설명을 보면 자바 문법상 Address b = a 가 만들어저도 문제가 없다고 하였고,참조값을 공유해서 사이드 이펙트를 만드는 경우가 있다고 말하였습니다.여기서 갑자기 궁금해지네요. 여태 까지의 코드를 보면, 사이드 이펙트를 만드는 경우가 없었던 걸로 기억하는데..어는 경우 에서야, 사이드 이펙트를 활용하는지.예시를 알켜 주실수 있으실까요?답변 부탁 드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
V3 회원 에러
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의와 PDF 자료를 반복하면서 찾아봤지만 어떤 문제인지 잘 모르겠습니다.... 혹시 도와주실 수 있나요? ㅠㅠ [구글드라이브]https://drive.google.com/file/d/1q6pVce7vTuhJV_ilO5rSr9OYhVt4qPnj/view?usp=sharing
-
미해결
styled-components를 적용 하기 위해서
styled-components를 적용하기 위해서는 꼭 스타일을 위한 component를 만든다음에 그걸로 감싸야하나용?그렇게 사용하다보면 리액트 콤포넌트와 스타일 콤포넌트가 섞여서 헷갈리지 않을까용??
-
해결됨김영한의 실전 자바 - 중급 1편
주석 질문합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 좀 뜬금 없는 질문이지만. 주석을 쓰면서 갑자기 궁금한게 생겨서 질문을 남깁니다. 코드에 주석을 다는 경우가 있습니다.어떤 때는 코드를 다 쓰고 나서 우측편에 주석을 쓰는 경우가 있고.b.setValue("부산"); //b의 값을 부산으로 변경 해야함 어떤 때에는 코드 위에 주석을 붙이는 경우가 있습니다.// 참조형 변수는 하나의 인스턴스를 공유할 수 있다. Address a = new Address("서울"); Address b = a;주석이 붙일 경우에 어떤 때는 우측에,어떤때에는 위에 붙이는 경우가 보이는데, 어떤 때에는 위에 붙이고,어떤때에는 우측에 붙이는지 설명해 주실수 있으신가요?아니면 그냥 맘대로 주석을 붙여도 상관없는건가요?답변 부탁 드립니다.
-
미해결Airflow 마스터 클래스
강의 내용 정리
안녕하세요! 에어플로우를 사용하고 싶어서 강의를 수강하게 되었는데 수업을 너무 잘 해주셔서 많은 도움을 받고 있습니다.다름이 아니라 제가 개인적인 공부를 목적으로 개인 블로그를 하고 있는데, 에어플로우에 관해 강의 자료를 토대로 정리해서 게시물을 작성해도 될지.. 여쭤보고 싶습니다..! 강의 자료를 그대로 사용하지는 않고 내용을 바탕으로 정리해서 작성할 계획입니다..!