묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
오늘 7일까지 가입하면 평생 무료라서 가입했어요?
오늘 7일까지 가입하면 무료라서 가입했어요~ ? 혹시 과장 광고 입니까~?
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
centos vm 자동 생성에 관해 질문드립니다
안녕하세요 vagrant 로 centos 이미지가 자동으로 설치 되면 virtual box 에 이 이미지가 생성되는 것을 보여주셨습니다. 저는 현재 mac os 사용중입니다 그렇다면 만약 virtual box가 미리 제 os에 설치 되어있지 않다면 centos 서버가 생성 되지 않나요? 저는 이미 전 강의를 들어서 virtual box가 있었지만 어떠한 원리로 자동으로 virtual box에서 저희가 확인할 수 있는지가 궁금합니다. 감사합니다
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
ETag 값 Hash 질문
ETag값을 Hash를 이용해 생성을 한다면 Hash 충돌이 일어날 경우 실제 데이터는 변경 되었는데, 변경되지 않은 것으로 인식될 수도 있는건가요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
.card에 3d속성을 또 주면 어떻게 되나요?
.world에 3d 속성을 주고 이를 자식태그(.card) 에 보존시키기 위해 preserve-3d를 써주었는데요, 여기서 internet이 preserve-3d 기능을 지원하지 않는다면 .card에 새로 perspective 속성을 주면 안되는 건가요?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
Unique Email Addresses 질문 드립니다.
안녕하세요, 강사님. Unique Email Addresse 강의 보던중 궁금한점이 있어 질문 드립니다. 저는 replace 함수를 사용해서 구현해 보았는데요. StringBuilder 를 사용하는 것이 코테에서 더 높은 점수를 받는지 궁금합니다. StringBuilder 말고도.. 다른 코테에서 가산점을 받을 만한 내용들이 있을까요? 예를들면 필요한 경우 함수를 만들어 호출하거나 하는 등..의 내용이요. public static int numUniqueEmails(String[] emails){ int result = 0; Set<String> set = new HashSet<>(); for(String email: emails) { String tmpLocal = makeLocalName(email); String tmpDomain = makeDomainName(email); set.add(tmpLocal+tmpDomain); } for(int i=0; i<emails.length; i++) { String tmpLocal = ""; String tmpDomain = ""; tmpLocal = emails[i].substring(0, emails[i].indexOf("+")).replace(".", ""); tmpDomain = emails[i].substring(emails[i].indexOf("@")); set.add(tmpLocal+tmpDomain); } result = set.size(); return result; } 답변 미리 감사드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Order, OrderItem create 메소드
안녕하세요. 주문 도메인 개발 목차에서 Order, OrderItem 엔티티에서 값을 설정할 때 생성자를 사용하지 않고 static createOrder, static createOrderItem 함수를 사용을 해주셨는데 1. 생성자를 사용하지 않고 create 함수를 사용하면 더 좋은 점이 있을까요? 2. 상황에 따라서 생성자를 사용할 때와 create 함수를 사용할 수 있는 기준이 있을까요? 감사합니다.
-
미해결
오늘 가입하면 평생 무료라서 가입했어요?
오늘 7일까지 가십하면 평생 무료라는 광고보구 가입했어요~? 혹시 과장 광고인지요.
-
미해결억대 연봉을 버는 프리랜서 개발자 브랜딩 로드맵
앱 웹 방향 관련 문의
안녕하세요~ 열심히 강의 듣고 있는 고등학생입니다. 몇가지 질문이 있어 글 남깁니다! 프로그래밍에 관심이 있어 인터넷을 통해 기초적인 부분을 독학하다가, 수익창출과 세부적인 방향성에 대한 궁금증이 생겨 프리코더님의 강의를 듣고 있습니다! 당장은 리액트 네이티브를 활용한 아주 간단한 앱개발만 할 줄 아는 상황입니다. 프리코더님의 강의를 듣고 자신감과 확신이 생겨 본격적으로 깊게 프로그래밍 공부에 착수하려고 합니다. 1. 조금 피상적이고 실없는 질문일 수 있지만 앱과 웹 중 어느 것으로 공부를 시작하는게 외주, 아울러 수익창출 하는데 더 적합할까요?? 궁극적으로는 두 부분 다 능숙하게 다룰 수 있게 하고 더 나아가 사업과 연결시키고 싶은 생각도 큽니다! 다만 수익창출이 용이한 부분을 먼저 건드리는게 동기부여나 지속성에 있어 메리트가 있을 듯 하여 질문드립니다. 2. 대학 진학에 대한 생각을 크게 하고 있지 않은데 혹시 개발외주를 오퍼 받을 때 학력이 부정적으로 작용할 수 있을까요?? 도움 많이 되는 질 높은 강의 제공해주셔서 감사합니다! 수고하세요~
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
안녕하세요.. 간단한질문인데...
Line 16:6: React Hook useEffect has a missing dependency: 'id'. Either include it or remove the dependency array react-hooks/exhaustive-deps 이렇게 에러가 나는데 이유가 있는거지요?
-
미해결인공지능 기초수학
안녕하세요, 정말 감사합니다! 강의교안 부탁드릴게요!
제 메일은 a992644322@gmail.com입니다 항상 감사합니다 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결UX/UI 시작하기 : UI 디자인 (Inflearn Original)
섹션6의 잘 된 포트폴리오 중 유튜브 뮤직 포트폴리오에 대해 질문드립니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요, 오늘 완강한 학생입니다. uiux 의 기본과 활용 및 앞으로 어떤 디자인을 해야 할지 틀이 잘 잡히는 정말 알차고 실용적인 강의였습니다. 공부에 정말 도움이 많이 될 것 같습니다. 섹션6의 잘 된 포트폴리오 소개 중 유튜브 뮤직 포트폴리오에 대해 질문드립니다. 해당 포트폴리오가 모션을 활용한 감각적인 소개가 인상적이라고 하셨는데 이런 모션 효과는 어떤 프로그램을 이용한것인지 궁금합니다. 스케치, 피그마, xd 중에 저런 효과를 나타내는 프로그램이 있는 것인가요? 아니면 별도의 프로그램을 쓴것인지, 그 프로그램이 무엇인지 너무 궁금합니다. 저도 저런 움직임을 효과적으로 나타내에 포트폴리오를 만들고 싶어 선생님께 여쭤봅니다.
-
미해결웰컴 투 태블로 월드
추출필터와 데이터 원본 필터의 차이를 모르겠습니다.
추출필터와 데이터 원본 필터가 각각 선택할 수 있는 옵션의 차이가 있나요? 추출필터 또는 데이터 원본 필터에서 필터를 2개 추가해서 진행해도 같은 결과가 나오지 않나요? 아래 이미지는 추출필터의 필터를 order date 의 연도와 category 모두 적용한 것입니다.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하십니까 Retinanet에 대한 전반적인 이해를 질문하고자 합니다.
안녕하십니까, 현재 RetinaNet을 구현해보고자 Retitanet paper를 읽고 케라스 공식홈페이지의 Retinanet 예시 코드(https://keras.io/examples/vision/retinanet/#implementing-smooth-l1-loss-and-focal-loss-as-keras-custom-losses) 를 이해하고자 하는데 제가 전반적인 흐름을 이해하질 못하고 있습니다. 본 강의에 있는 Fast RCNN 파트에서, 예측 박스가 Ground Truth 좌표값을 따라가는 것이 아닌 Anchor Box 중에서 Ground Truth와 IOU 높은 Positive Anchor Box를 따라간다고 하였습니다. 그렇다면 1. RetinaNet이 작동하기 전 과정이, 우서적으로 Anchor box들 생성하고 그 중에서 Ground Truth와의 IoU>= 0.5인 Positive Anchor Box 찾기 가 맞는지요. 2. 그리고 RetinaNet 구조를 보면 FPN 에서 나온 P3 ~ P7(Retinanet paper 기준) feature map을 class subnet과 box subnet으로 각각 들어가게 되고, 위 케라스 공식 홈페이지 예제 코드 이때, box subnet의 결과값이 W x H x (4 x 9) 꼴인데, Positive Anchor Box의 좌표는 (x, y, w, h)로 4개인데 어떻게 regression 계산이 되는지 궁금합니다. class subnet에 들어가게 되면 W x H x (num_classes x 9) 꼴의 결과값이 나오는데, 이는 2번질문과 마찬가지로 class labeling은 0,1,2,...과같은 정수형이거나 벡터형으로 나타날텐데 어떻게 regression 계산이 되는지 궁금합니다. 3. 또한, Positive Anchor Box를 제외한 나머지 Anchor Box들은 결국에는 직접적인 학습에 사용되지 않는 것인지요? 만약 사용된다면 Negative Anchor Box(IoU < 0.4)와 Ignorance Anchor Box(0.4 <= IoU < 0.5)가 어떤식으로 사용되는 지에 대해 설명 부탁드립니다. 4. 또한, 한 이미지에 서로 다른 객체가 2개 이상일 때, feature map이 class subnet에 들어가서 도출된 결과값( (num_classes) X 9)이 어떤 방식으로 해당 객체의 레이블과 대응하여 학습되는지 궁금합니다. 예를 들어, 사과(0), 고양이(1), 강아지(3) 클래스가 3개인 데이터셋에서, 사과(0)와 고양이(1)가 존재하는 특정 이미지를 RetinaNet에 training시키게 되면, P3 ~ P7의 feature map이 class subnet으로 들어가서 W x H x (3 x 9)꼴의 결괏값이 나올텐데, 이때 해당 결괏값이 사과(0)인지, 고양이(1)인지 어떤 값이 대응하여 학습해야할 지에 대해서 알 수가 없어 이렇게 질문드립니다. 대략적인 이론을 알고 있다고 생각하여 직접 코딩을 하려했지만, 막막하여 keras 예제를 통해 역으로 이론을 이해하려 시도했습니다. 하지만 코드 자체가 이해가 되질 않고, 어떤 식으로 데이터가 흘러가지는에 대해서도 파악할 수가 없었습니다.. 혼자서 해결해보려 했으나 며칠동안 해결되지 않고 오히려 이해가 되지 않는 부분이 많아져서 이렇게나마 질문을 드립니다...
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
서브메뉴 a 개수가 다를 때 서브메뉴의 크기 지정해주는 방법이 궁금합니다.
대한은행이나 유진건설같은 문제의 경우 서브메뉴의 개수가 다를 때에는 코드를 작성하면 위처럼 개수가 부족한 부분이 배경이 채워지지 않는데 혹시 이 부분을 해결할 수 있는 방법이 있을까요? sub-back을 주는 방법도 생각해봤는데 더 간단한 방법이 있는지 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 다대다 설정과 개인프로젝트 적용에 대해 질문있습니다
강좌에는 카테고리-상품에 N:M 다대다 관계로 해놓으셨는데요! 제가 30살인데 29살에 퇴사하고 혼자 JPA공부해서 학교다니던 친구와 백1프론트1을 맡아서 프로젝트를 만들고있는데.. 1:N, N:1은 좀 해결했는데 N:M에서 막히고있어요ㅠㅠ 약간 힌트라도 주실 수 있으신지 해서 여쭤봅니다. 질문이 너무 많아서 힘드시면 직접적으로 말씀하셔도괜찮습니다..! 만약에 이런 경우는 어떻게 하나요? (1) ~한다,~되다의 V 중간테이블 1.여러명의 회원은 여러개의 게시글을 찜목록에 추가할 수 있다. 1-1. 여러명의 회원은 여러개의 공고를 찜목록에 추가할 수 있다. 1-2. 여러명의 회원은 여러개의 기업을 찜목록에 추가할수있다. USER(회원)과 기업/공고/게시글 엔티티 사이에 중간테이블을 놓고 유저ID랑, 각각 필요한 기업/공고/게시글 아이디로 매핑해놓은 상태인데요 - 검은색 이렇게 하는게 맞는지 궁금합니다. (2) ~한다,~되다의 V 중간테이블 [회원]은 여러개의 [이력서]로 [공고]에 [지원]할 수 있다라고 해서 이력서와 공고의 N:M관계를 해소하고자 중간테이블을 만들고 지원한다라는 APPLY 엔티티를 따로 만들었는데, JPA에서도 이렇게 하면 되는건가요..? (3) 중간테이블 질문 DB상으로는 외래키가 PK가 되면서 한 테이블안에 PK가 없어도 된다는 식으로 들었는데, 검색을해보니 JPK는 PK가 있어야된다하더라구요!? 만약에 N:M관계 중간에 중간테이블을 만들면 보통은 외래키 2개가 들어가는데, JPA식으로 만들면 PK, FK, FK해서 총 3개가 만들어지는게 맞나요? (4) intelliJ에서 DB연결을 하고 data Diagram Visualization으로 매핑관계를 살펴보니 이렇게 나오는데.. intelliJ나 datagrip에서는 흔히 까마귀발이라고 하는 1:N, N:1 관계는 안보여주더라구요..! 그리고 mysql workbench reverse engineer모드로 erd를 그려봤는데..여기에서는 1:1관계도 1:N으로 나오는데...(분명히 유저와 멤버는 @OneToOne으로 양방향 매핑했는데도 이렇게 나옵니다. 혹시 DB를 설계하면서 잘 되었는지 erd로 뽑아보고싶은데, 아직 완벽하게 보여주는 건 없는건가요..?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
cors설정을 해줬는데 cors에러가 발생합니다
삭제된 글입니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
줄바꿈 br
선생님 span태그에서 선생님처럼 줄바꿈이 안 되길래br 사용해서 줄바꿔도 괜찮나요??
-
해결됨실전! 스프링 데이터 JPA
@Modifying에 관한 질문
안녕하세요 영한님!이번 강의로 Modifying 어노테이션의 clearAutomatically 옵션이 왜 필요한건지 잘 이해했습니다. 그런데 다른 옵션인 flushAutomatically는 제가 아는 상식과 충돌이 되서 질문드립니다.기본적으로 createQuery를 날리면 db에 직접 접근하여 처리하기 때문에 현재 영속성 컨텍스트의 1차 캐시에 있는 것들을 강제로 flush하고 작성한 쿼리를 날리는 것으로 이해를 하고 있습니다.벌크연산 역시 createQuery의 일종이라고 생각하기 때문에 flushAutomatically 옵션의 기본값은 true일 거라고 예상했는데 false로 되어있어서 헷갈립니다.1. Modifying에서 제공하는 자동 flush 옵션과 벌크 연산전에 자동으로 일어나는 flush는 의미가 서로 다른건가요?//추가: 구글링을 해본 결과, 두 flush는 같은 의미가 맞고 @Modifying 옵션 값과 상관없이 hibernate에서 강제로 flush를 해준다고 합니다.그리고 이건 질문은 아니고 제가 정리한게 맞는지 여쭤봅니다.강의 영상처럼 테스트 클래스의 한 @Transaction 안에서 멤버를 생성하고 벌크연산으로 변경하고 조회하는 것이 아니라서비스 레이어에서 각각의 @Transaction가 있는 메서드로 분리해서 테스트를 해봤는데, 여전히 동일한 현상이 일어나더라구요.2. 이것은 OSIV에 의해서 영속성 컨텍스트의 생명주기가 트랜잭션의 종료시점이 아닌 최종적으로 response를 뱉을때까지 유지되고, 1차 캐시 역시 유지되기 때문에 각각의 트랜잭션에서 실행되는 서비스 메서드 간에서도 1차 캐시가 공유된다는 뜻으로 이해하면 될까요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
세션쿠키 질문
안녕하세요 질문있습니다 '세션 쿠키를 브라우저에 보내줘요' 부분에서 console.log(req.isAuthenticated());console.log(req.session); 해보니 전부다 정상적으로 잘 받아진 것 확인 되는데 브라우저에 쿠키 추가가 안됩니다. 리액트 쓰는 중인데 res.redirect('/') 부분이 잘 이해가 안가서 res.send('success')로 login 컴포넌트에서 받은다음 스테이트 변경되면 다른 컴포넌트로 넘어가게 하려고 하고있습니다. 페이지는 잘 넘어가는데 쿠키는 반응이 없네요.. 이부분이 문제일까요? 조언 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
A* 알고리즘 질문입니다
안녕하세요 강사님 강의를 여러번 돌려보다보니 이해가 안되고 넘어갔었던 부분들도 조금씩 이해가 가고 있는 중입니다 A* 강의를 모두 듣고 궁금한점이 생겨서 질문드립니다 최단 거리가 아니라 방문했었던 모든 길들을 표시해보고싶어서 List<Pos> visitedPoint = new List<Pos>(); 로 리스트를 만들고 마지막에 pq.Push() 부분에서 visitedPoint.Add(new Pos(nextY, nextX)); 로 방문한 자점들을 모두 등록한 후에 플레이어 위치 업데이트 부분에서 visitedPoint 에 있는 좌표를 하나씩 표시하도록 하였는데 처음 예상에는 일단 길이 있는 부분으로 간뒤에 막히면 다시 왔던 길로 돌아간 뒤에 방문하지 않은 쪽으로 이동할 줄 알았는데 미리 예약된(?) 좌표인건지 플레이어의 위치가 이리저리 워프가 되는데 pq노드 안에 등록되었던 예약된 좌표 중에 g+h가 더 적은 위치로 이동이 되는건가요? 그리고 하나더 궁금한게 closed를 이용해서 한번 방문한 지점은 더이상 방문하지 않도록 하였는데 방문했었던 지점도 더 효율적으로 재방문 할수 있을것 같은데 한번만 방문할수 있도록 만들어져있는데 이건 현재 타일맵이라서 작성된 부분일까요?