묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문장 속 단어 길이 비교
단어의 길이를 비교를 할때 Integer.MIN_VALUE로 정의를 하셨는데 0으로 설정하는거랑 차이가 있나요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
addEventListener
안녕하세요 강의 듣다가 궁금한 점이 있어서 질문드립니다.자바스크립트의 addEventListener는 제이쿼리처럼 한번에 복수의 이벤트를 넣지 못하나요? 예를들어 $(window).on('load scroll') 이런식으로요
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
안녕하세요~~ 궁금한 거 있어서 질문남깁니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수업 내용과는 별개의 내용인데 알람관제 시스템을 구축해야합니다. 알람은 CloudWatch Alarm을 사용하며 Metric으로는 CPU, Mem, Network IO에 따라 30, 50, 70,90 에 대한 알람을 생성해야합니다. EC2 인스턴스의 갯수는 200개가 넘으며, 각 인스턴스에 대해 CPU 30초과 알람, 50초과, Mem 50초과 알람등 각 자 다르게 설정을 해줘야합니다. 얼추 설정해줘야하는 알람이 1000개가 넘는데 이를 최대한 효율성있게 처리하는 방법이 테라폼이라고 생각하는데 이에 대한 자료나 좋은 가이드라인 제시해주면 감사하겠습니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
쇼핑 예제 사이트 크롤링 질문있습니다
for i in range(1, 10): http = 'https://davelee-fun.github.io/page' res = requests.get('https://davelee-fun.github.io/page' + str(i) +'/') 제가 위에 반복문의 있는 주소를 실제로 검색해봤는데 i가 1일때는 404 에러가 발생했습니다. 하지만 크롤링을 하면 결과는 정상적으로 출력이 되는데 그 이유가 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
오류가 생기는데 혹시 해결법을 아시면 도움을 주시면 감사하겠습니다.
hlsli파일을 fx로 바꾸고 빌드하니까 이런 오류가 생깁니다. 다시 hlsli로 바꾸고 빌드하면 정상적으로 빌드가 됩니다. 강의에서 하신대로 그대로 따라했는데 왜이럴까요ㅠㅠ 해결이 안된다면 일단 hlsli로 진행해도 되겠죠?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고를 배운후에
안녕하세요!! 제가 궁금한것이 있어서 질문합니다. 조금 강의내용과는 동떨어진 내용이지만.. 학교에서 웹을제작하고 데이터 저장 및 모니터링을 위한 클라우드 서버 구축을 해야한다고 하더라고요 이게 장고를 배운후에 장고와 관련해서 할수있는건가요? 아니면 저런 클라우드 서버구축은 장고와 일절 관련이 없나요? 제가 관련한 배경지식이 별로없어서.. 답변 부탁드립니다. 감사합니다!!!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
thymeleaf dependencies 오류
안녕하세요. 버전이 달라서 그런지, build.gradle이 항상 애를 먹여요... 매번 spring 홈페이지에서 프로젝트를 생성하면 build.gradle이 안되길래, 직접 intellij에서 스프링부트 프로젝트를 생성했어요. 제 build.gradle 이 이러한데,,, thymeleaf 를 빼야지 실행이 돼요. 넣으면 자꾸 에러가 나서, 우선 빼고 했었는데 앞으로 강의에 계속 사용되는 것 같아 질문 남깁니다..ㅠㅠ 해결해주세요... *gradle build 시 오류 *프로젝트 실행 시 오류
-
미해결스파크 머신러닝 완벽 가이드 - Part 1
강의자료 문의
안녕하세요. 저작권 관련 문의 드립니다. '본 교재와 실습 자료는 다른 강의나 블로그에 활용 하시면 안됩니다.' 라는 안내 문구가 있어서요. 학습 내용을 블로그나 Github에 포스팅 하면 안 되는 것이지요? 예시) 1. 학습 하면서 요약 정리한 내용을 슬라이드 캡쳐 화면과 함께 올릴 수 없음 2. 학습 요약 내용을 블로그에 포스팅 할 수 없음. 개인 소장만 가능. 3. 관련 코드를 Github에 올릴 수 없음.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
eslint 빨간줄
eslintrc 설정 이후에 파일 전부 맨 첫째줄에 저렇게 조그만 빨간줄이 뜨는데 원인이 뭘까요? 동작은 정상적으로 하고 console 창에도 에러표시가 안나 원인을 모르겠네요 ㅠ
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포폴홈페이지 리뷰 2 , 11:04분 라이트박스 갤러리
포폴홈페이지 리뷰 2 , 11:04분 라이트박스 갤러리 사용해서 결과물들 넘기면서 볼 수 있다고 하셨는데 제가 해보니까 라이트박스는 이미지만 나오나요..? ㅜㅜ 클릭하면 결과물 페이지로 넘어가는데 라이트박스 사용하니 정상 작동 안합니다. 어떻게 사용하나요, 아래에 영상나와있다고 하셨는데 라이트박스말고 풀스크린 모달? 얘기만 보여서요 ㅜ
-
미해결만들면서 배우는 리액트 : 기초
css 질문
css 기능 넣어보다가 질문이 있어 여쭤봅니다! favorites에 있는 각 li에 마우스 hover가 되면 확대하는 기능을 구현하였는데, 확대했더니 이렇게 옆 사진에 가립니다ㅠ 근데 오른쪽 이미지는 확대하면 왼쪽 이미지에 가려지지 않는 것을 보니, 먼저 저장된 이미지가 나중에 저장된 이미지에 가려지는 것 같습니다. 왜 그런 것인가요?? 어떤걸 수정해야할지 몰라 여쭤보고싶습니다!
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
저번 질문은 해결했는데. 새로운 에러가 나타났습니다. 근데 처음 보는거라 ㅜㅜ 도움을 요청합니다.
다음과 같은 크롤링 코드를 짜봤습니다. 첫번째 그림파일은 크롤링 함수이고요. 두번째는 실행을 위한 main()함수입니다. 이 크롤링 목적은 네이버 뉴스 페이지에서 특정 신문사(경향신문, 매일경제 등)에 대한 특정기간과 특정 단어에 대해서 검색하여 뉴스기사 제목, 시간, 신문사 등을 긁어 오는 겁니다. 저번에는 변수의 정의가 안되었다고 나와서, 그건 해결했는데. 이런 에러메세지가 나타납니다. 리스트 인덱스가 범위 밖이라고 나오는데 맨 처음 문장은 fake-useragent 관련된 내용이더라구요. 이건 처음 보는 메세지가 무슨 말인지 모르겠습니다. 그래서 에러에 대한 도움을 요청합니다.
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.2
jQuery 구버전 파일을 올려주시면 감사하겠습니다.
강의에서 사용하신 jQuery 구버전 파일을 올려주시면 감사하겠습니다. jquery-1.10.2.min.js
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
DDD와 JPA
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 기존에 nosql위주로 개발을 하다가 mysql 및 JPA를 도입하려고하는 영한님 강의 듣고 있는 개발자입니다. ddd와 연관지어서 jpa의 엔티티 정책에 궁금한 점이 2가지 있는데 (유사한 카테고리) 1. Team 에그리거트와 Member 에그리거트는 간의 경계가 허물어 지는 문제 예를들어서 @Entity class MemberEntity { ... @ManyToOne Team team; ... } 이런식으로 엔티티가 구성 하시던데요 에릭에반스인지 반버논 책인지 기억은 안나는데 Team을 직접 가지기보다는 String team_id;값을 가지는 것이 권장된다고 알고 있고 저는 실무에서 그렇게 사용하고 있었습니다. 제가 업무에서 mysql를 사용하지 않아서 실제 mysql jpa 사용하시는 분들도 실전에서 위처럼 그대로 사용하는지 궁금하네요. JPA식으로 사용하게되면, MemberRepository에서 member 를 조회하면 , TeamRepository를 조회하지 않고도 팀 정보를 가져오게 되는 것인데, 이러면 바운디드 컨텍스가 무너지는 결과를 초래하지 않나 싶습니다. 이부분에 대해서 영한님 의견은 어떠신가요? 2. Entity의 오염 JPA를 쓰다보면 @ManyToOne, Load 정책 등 같은 비즈니스 로직과 무관한 DB종속적인 값들이 Entity에 들어가게되더라고요 DDD에서 말하는 순수 핵심 비즈니스 로직의 Entity만 넣고 쓰고 싶은데, JPA를 활용하게 되면 이게 힘든 부분이죠? JPA Entity를 흔히말하는 DAO처럼 쓰고 별도의 Domain Entity를 만들고 싶은데 이렇게 가능한지 궁금합니다. 대충 JPA내용을 봤을때 이렇게 분리하는게 불가능한 것 같기는한데 실제로 Entity를 어떻게 사용중이신지 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mmdetection에 다양한 model 사용하는 방법
안녕하세요! 1. mmdetection에 faster RCNN말고 다른 모델이 많은것 같은데, 만약에 YOLO같은 모델을 사용하고 싶을때에는 pretrained된 weight를 어디서 다운로드 해야 하나요..? mmdetection 문서에서 찾아봐도 잘 안보이네요. 수정) mmdetection github에 config 파일 아래에 있는거 찾았습니다. 2. faster RCNN의 config 파일을 보면 train_pipeline에 image_scale = (1333,800)이라고 되어 있는데 이 scale보다 작은 image가 들어오면 padding을 해주어서 image scale을 맞출것 같은데 더 큰 image가 들어오면 어떤 방식으로 scale을 조정하는지 궁금합니다. 3. 사용자가 model을 학습할때 image 크기의 분포를 대략적으로 알고있으면 2번에 image_scale만 바꿔주면 더 잘 최적화가 될까요..?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
D drive 설치
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님 설치과정을 따라서 2021.2 버전을 C drive에 설치 하려하였으나 17 분 가량에 나오는 vivado 설치부분에서 용량 부족으로 인해 D drive로 다시 설치를 하고자 리셋후 시작하였습니다. 하지만 13분 가량부터 무언가 막히는 느낌이 들어 질문을 드립니다. 분명 처음할때는 파일 복사하며 생긴 rm Xilinx_Unified_2020.2_1118_1232_Lin64.bin:Zone.Identifier # explorer.exe 의 폴더로 복사하면 생기는 불필요 파일. 이를 삭제 해당 부분이 삭제 되며 진행 되었지만 D drive로 설치 위치를 옮기며 사라지게 되었습니다.. 어떤 방법을 통해 해결 해야하나요ㅠㅠ
-
미해결배달앱 클론코딩 [with React Native]
react-native-keyboard-aware-scrollview 라이브러리 질문입니다.
강의에서는 해당 라이브러리가 없어서 따로 타입 지정을 해주셔야 한다고 하셨는데, 검색해보니 react-native-keyboard-aware-scroll-view 라는 라이브러리가 따로 있더라구요. 해당 라이브러리를 설치해서 사용해보니 동일하게 작동하는 것 같긴한데 이게 맞는 건지 정확히 모르겠습니다. scroll-view, scrollview 둘다 npm으로 의존성 설치는 되는데 버전도 다르니 더 헷갈리네요ㅠ <react-native-keyboard-aware-scrollview 깃허브> https://github.com/APSL/react-native-keyboard-aware-scroll-view
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
유니티에서 멀티는 되는데 단독 실행시 시작조차 안 돼요!
유니티 게임 실행시 단독으로 실행하면 안 돼요. 멀티로 하면 또 되서 코드 문제인건가 해서 수업 자료를 다운 받고 해도 안 되네요. 오류라도 떠 주면 편한데 오류도 안 뜨고, 브레이크도 잡았는데 정지도 안하고. 이런 경우도 있나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
페치 조인 질문있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 결국에 1. 일반 페치조인 : 데이터 중복이 많을 수 있지만 쿼리수를 줄여준다 , 페이징이 불가능하다 2. 배치사이즈를 먹인@xtoMany(컬렉션) : 쿼리수가 늘지만 필요 할 때 마다 중복을 최소화해서 필요한 데이터만 가져올 수 있다 ( 정규화된 테이블처럼 ) , 페이징이 가능해진다 결국에 페이징을 쓰려면 2번은 필수인것이고 페이징을 안쓴다고 가정 했을 때 1번과 2번을 선택하는 건 1번 : 중복데이터가 적을 때( toMany의 데이터가 적음 ) 2번 : 중복데이터가 많을 때 ( toMany의 데이터가 많음 ) 이게 맞을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
기본키와 관련하여 질문드릴게요!.
@Entity@Getter@Setter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class Bbs { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) @Column(name = "BBS_NO") private Long bbsNo; //bbs기본키 private String bbsTitle; private String bbsContent; private String bbsDate; @ColumnDefault("0") private Integer bbsHit; private String bbsNotice; private String bbsSecret; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "MEMBER_ID") private Member member; @OneToMany(mappedBy = "bbs") List<Comment> comments = new ArrayList<>(); public void addMember(Member member){ this.member=member; member.getBbs().add(this); } public Bbs(String bbsTitle, String bbsContent, String bbsDate, Integer bbsHit, String bbsNotice, String bbsSecret, Member member) { this.bbsTitle = bbsTitle; this.bbsContent = bbsContent; this.bbsDate = bbsDate; this.bbsHit = bbsHit; this.bbsNotice = bbsNotice; this.bbsSecret = bbsSecret; this.member = member; } public void updateBbs(Long bbsNo,String bbsTitle, String bbsContent, String bbsDate, Integer bbsHit, String bbsNotice, String bbsSecret) { this.bbsTitle = bbsTitle; this.bbsContent = bbsContent; this.bbsDate = bbsDate; this.bbsNotice = bbsNotice; this.bbsSecret = bbsSecret; }} 위에 코드가 bbs기본키 전략이고. @Entity@Getterpublic class Comment { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) @Column(name = "COMMENT_NO") private Long commentId; //comment 기본키 private String content; @ColumnDefault("0") private int commentCnt; //대댓글시 정렬을 위해 사용 @ColumnDefault("0") private int commentGroup; private String Date; @ColumnDefault("0") private int commentSequence; @ColumnDefault("0") private int level; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "BBS_NO") private Bbs bbs; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "MEMBER_ID") private Member member; public Comment() { } public Comment(String content, int commentCnt, int commentGroup, String date) { this.content = content; this.commentCnt = commentCnt; this.commentGroup = commentGroup; this.Date = date; } public void addMember(Member member){ this.member=member; member.getComments().add(this); } public void addBbs(Bbs bbs){ this.bbs=bbs; bbs.getComments().add(this); }} 이게 코맨트(댓글) 기본키 전략입니다. 위에 사진을 보면 bbs_no이랑 commemt_no이랑 기본키가 같이 올라갑니다..... 제가 원하는건 bbs_no 도 1부터 증가하고 comment_no도 1부터 증가하게 하고싶은데 따로 기본키 설정을 해주었는데 왜 같이 올라가는지 잘 모르겠습니다. 강의나,JPA 기본키 전략을 다시 보아도 해결책을 찾이 못해 질문 드립니다.