묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
새프로젝트 생성 시, 선택 옵션이 안 보임
안녕하십니까?ZYBO Z7-20 보드를 이용해서 프로젝트 생성중입니다.그런데, XSA 파일을 생성하고자 하는데, 이를 위해서 프로젝트 생성 시 vitis platform에 대한 선택 옵션이 없습니다.위와 같이 'RTL Project"를 선택하면, 아래 부분에 추가 옵션으로 "Project is an extensible Vitis platform" 보여야 하는데, 저는 보이지 않네요.버전은 2020.1 이며, PetaLinux 버전과 일치하기 위해서 이로 작업을 하려고 합니다. 이게 Vivado 설치 문제인지? 라이선스 등록 문제인지? 위의 옵션이 선택되지 않더라도, Vivado 프로젝트 내에서 추가로 선택이 가능한지 궁금하네요. 아래의 내용을 토대로 따라하기 하는데, 중간 쯤 "Platform Setup" 메뉴가 없고 "Platform Interface" 메뉴가 있기는 한데, 전혀 다른 내용이 나오고 하네요. https://www.hackster.io/mohammad-hosseinabady2/vitis-2021-1-embedded-platform-for-zybo-z7-20-d39e1a
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
useMemo hook 질문
강의 내용 중 useMemo 부분의 실습이 없어서 질문드립니다. Component.js로 컴포넌트를 작성하고App.js에서 컴포넌트를 호출해봤는데요. App.js..<div>{<Component a={1} b={5} />}</div> ... Component.js...useMemo(() => compute(a,b),[a,b]); ...이렇게 작성했을 때 useMemo가 제대로 작동하고 있는지 확인하고 싶은데요. useEffect는 console.log로 확인이 됐는데 useMemo는 어떻게 확인을 할 수 있을까요?(useEffect랑 useMemo는 방식이 달라서 useEffect에 로그를 찍어봤자 useMemo를 확인할 수 없었어요...)
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
page scroll effects 관련
안녕하세요. 선생님! 다름이 아니라 알려주신 플로그인 무료라서 사용하려고 했는데 그세 유료가 된건지 요렇게 변했네요. 그냥 알려드리고 싶어서 글 남깁니다! ㅎㅎ
-
해결됨쉽게 배우고, 포트폴리오로 만드는 반응형 웹! #설화수
navigation script 질문드립니다.
강사님 안녕하세요![header] navigation script 작성하기 << 부분 방금 들었는데, 현재 설화수 사이트는 header부분이 변경되어gnb가 [브랜드 블리프]로 바뀌면서 submenu도 첫번 째 거부터 나와야하는데 강의 스크립트대로 했더니 첫번 째꺼는 안나오고 두번 째 꺼부터 나오더라구요..스크립트를 어떻게 수정해야 첫번 째 꺼도 나올까요??그리고, [제품]쪽에 마우스를 대고 하위항목인 [전제품구성]과 [신제품]에 마우스를 가져다 댔을 때, a태그가 정상적인 기능을 하지않습니다.. 영역이 이상하게 잡히는거같아요..display:none이 아니라 opacity로해서 그런거같은데..;; 이부분도 문의드립니다.(아래 캡쳐는 수업자료 첨부해주신 것중에 [01_desktop layout_header]폴더에 있는 index.html 입니다)
-
미해결다양한 사례로 익히는 SQL 데이터 분석
PK와 not null+unique의 차이
안녕하세요? 선생님정성어린 강의 잘 보고 있습니다다른건 아니고 샘플 테이블을 만지작 거리다가 궁금한게 생겨서 질문 드립니다샘플 테이블을 보면 pk와 똑같은 칼럼으로 index도 설정 하셨던데 제가 알기로는 pk를 설정하면 자동으로 인덱스가 설정되는 것으로 알고 있는데 제가 이상하게 알고 있는 건지 궁금합니다저희 회사 데이터베이스의 테이블을 보면 DBA가 무슨 생각인지 몰라도 PK성 칼럼을 제약조건 PK를 쓰지 않고 unique index + not null로 설정하였습니다. 제가 생각하기엔 unique index+not null은 한 테이블에 여러 개 설정할 수 있다 정도 빼면 둘은 본질적으론 같다고 생각하는데 혹시 다른 점이 있을까요? 강의에서 다루신 내용을 벗어나는 질문을 한 점 양해 부탁드립니다.감사합니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
체점관련문의
강의보면서 답 똑같이 입려했는데 컴파일에러가 납니다 이유가 궁금해요 ,, 강의랑 똑같이 입력했습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
run 오류
11버전인데 어디서부터 오류가 났을까요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:for 질문
2:56 화면의 <div th:each ... > 태그 안쪽 <label th:for ...> 에 관한 질문입니다.th:for 태그가 어떻게 작동하는지 잘 이해가 가지 않습니다.th:each의 iter에 종속되어 같이 한 단계씩 실행되는 것이라 이해했는데, 잘 이해한 것이 맞나요?input 엘리먼트의 id, name은 th:field 태그를 통해 각각 itemType으로 설정되는 것으로 이해했습니다. 그런데 th:each로 인해 같은 엘리먼트가 여러개 생겨나므로 id 중복을 막기 위해 id에 suffix가 붙는 것으로 이해하였는데, 그럼 이 suffix는 어디에서 붙여주는 것인가요?th:each 태그가 th:field의 렌더링에 영향을 끼쳐 suffix를 붙이는 것인지,th:for="${#ids.prev('itemType')}" 가 렌더링되면서 같은 <div>엘리먼트 내 모든 itemType이란 값을 가진 id 태그를 수정시키는 것인지,혹은 지금 설명하기에는 어려운 내부 처리로 인한 것이라면, 참고할 만한 doc이 있을까요?항상 감사드립니다. 강의 잘 보고 있습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자동완성도 안되고 회색으로 뜨는 이유가 무엇인가요??
properties 파일에 쓰고있는데, 자동완성도안되고 회색으로 뜨네요 뭔가 문제가 있는것같고 warning도 뜹니다혹시 이유가 무엇인가요 ???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 케이스 구동 불가
https://drive.google.com/drive/folders/1pLbia43K1mHBFm-UN5xJrjgVN6jKQGPp?usp=sharing 구글 드라이브 파일입니다.테스트케이스 public void save() 구동시, 정상적으로 컴파일되며 서버가 돌아가기는 하는데, 테스트 성공 창이 나타나지 않아 문의드립니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 영한님 질문 있습니다.
안녕하세요 영한님.우선 좋은 강의 잘 듣고 있음에 정말 감사드리며, 영한님의 첫 번째 강의를 수강하고 있는 jseo라고 합니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/unit/49594?category=questionDetail&tab=community스프링 입문 스프링 부트의 20강에서 17분 대에 영한님께서 스프링의 장점 겸 스프링을 사용하는 이유를 설명해주신 부분에 궁금한 점이 있습니다! 제가 영한님의 강의를 들으며 이해하여 정리한 바는 아래와 같습니다.스프링이 객체지향적인 설계가 좋다고 하지만 정확히 왜 좋은가?객체지향 언어들은 인터페이스를 두고 구현체를 바꿔 끼울 수 있음 (이는 다형성의 특징 덕임), 헌데 스프링은 이 작업이 매우 편리하도록 구성되어 있음 → 다형성을 잘 활용하면 OCP를 양호하게 준수 할 수 있음 (일부 코드는 고치더라도 많은 범위의 코드를 고치지 않아도 됨)물론 다른 객체지향 언어들이 사용하는 프레임워크에서도 이를 비슷하게 흉내낼 수 있겠지만, 인터페이스의 구현체를 바꿔끼우는 작업이 스프링만큼 편리할 수 없음그 이유는 결과적으로 의존 관계에 있는 객체들을 변경 했을 때, 주입 지점으로 가서 코드를 직접적으로 바꾸는 작업이 수반될 수 밖에 없기 때문임 → 스프링은 그렇지 않음SpringConfig라는 단일 객체의 역할이 스프링 빈 등록을 해주는 역할이고, 빈을 통해 의존 관계를 자동으로 설정할 수 있기 때문임 → 이것이 원활히 작동할 수 있는 이유는 스프링 컨테이너가 이를 지원해주기 때문임그리고 제가 이 부분을 들으면서 든 의문은 아래와 같습니다.근데… 의존 관계에 대한 수립을 스프링 컨테이너가 해주긴 하는데… 이 역시도 코드 상에서 싱글턴으로 객체를 생성해주고 관리해줄 수 있는 객체를 두고 해당 지점만 바꿔주면 되는 것이 아닌가..?그리고 인터페이스를 지원하는 객체지향 언어들이면 구현체를 바꿔 끼우는 행위가 어렵지 않은 것도 사실 아닌가..? 스프링을 사용하는 이유에 대해서 말씀해주신 것이 스프링의 장점으로 확 와닿지 않는 것 같은데, 아직까지 제가 스프링 컨테이너가 해주는 역할에 대해 많이 모르고 있어서 그런 것일까요..?혹은, 이후 영한님의 다른 강의들을 들으면 해결될 수 있는 부분일까요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ansible + k8s 사용조합 관련해서 궁금한 점
아직 완강은 못했지만 강의를 듣다가 ansible과 쿠버네티스 어떠한 상황에서 같이 사용해야 하는지 감이 안잡혀서 질문을 남깁니다 ansible만 사용해도 다른 서버들에 쉽게 배포할 수 있을 것 같은데 쿠버네티스를 같이 사용하는 경우는 좀 더 배포를 편하게 하기 위함인가요? 궁금합니다 그리고 젠킨스 서버에서 바로 쿠버네티스 서버에 접속해서 배포를 하지 않고 ansible 서버에 거쳐서 하는 이유가 CI, CD를 구분하기 위해서 인건가요?? 좋은 강의 올려주셔서 감사합니다!
-
미해결
수강기간 연장 방법
기초대수학편, 미적분할 Part I, 수식 작성을 위한 레이텍 튜토리얼이 3개 강좌를 지금 결제하려 합니다. 모두가 “공대형아”님 강좌입니다.강의가 각 3개월씩 이던데, 3개월안에 다 들을 수 있을지 불확실합니다.수강료 결제시 액수 추가결제를 통해 6개월 혹은 1년 동안 수강할 수 있는 방법이 있는지 알려주시면 감사하겠습니다.인프런쪽 상담전화 번호 자체가 없어서 전화문의를 못했고, 챗봇도 문답식이 아닌 기존의 FAQ만 보여주고 마네요.
-
미해결데이터 분석 SQL Fundamentals
Non equi join 문의
강사님, 안녕하세요!강의듣다가 헷갈리는 부분이 있어 질문드립니다.-- 직원정보와 급여등급 정보를 추출.select a.*, b.gradefrom emp a join salgrade b on a.sal between b.losal and b.hisal여기에서 키 값으로 연결하지 않고 테이블을 연결하는데-- 직원 급여의 이력정보를 나타내며, 해당 급여를 가졌던 시점에서의 부서번호도 함께 가져올것.select a.*,b.detpnofrom emp_salary_hist ajoin emp_dept_hist b on a.empno= b.empnoand a.fromdate between b.fromdate and a.todate여기에서는 키 값으로 연결한 조인으로 테이블을 연결하는데정확히 이 둘의 차이점이 궁금합니다!위에는 non equi조인이라면아래에는 equi 조인이랑 none equi 조인을 동시에 하는 건가요?
-
미해결코딩으로 학습하는 리팩토링
4:04 단축키 궁금합니다.
안녕하세요. 단축키가 어떻게되죠?(작성했던 코드 돌리기)
-
미해결생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
accessTokenExpireTime만들때 LocalDateTime 을 안쓰고 date타입을 사용한 이유가 궁금합니다.
안녕하세요.accessTokenExpireTime, refreshTokenExpireTime을 만들때 LocalDateTime 을 안쓰고 date타입을 사용한 이유가 궁금합니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
13:00
13분 14초 경에 em.persist(team); 이 아니라 em.persist(member); 아닌가요? pdf파일에도 team으로 나와있는데.....
-
해결됨Microservice 이해(with MSA패턴)
학습중에 몇가지 질문이 있습니다.
안녕하세요, MSA패턴1- 인프라 섹션의 컨테이너 오케스트레이션 챕터에서 몇가지 질문이 있습니다. 먼저, node 와 pod 의 관계가 헷갈립니다.주신 자료의 k8s 아키텍처 이미지를 보면 각 worker node 는 여러개의 pod 를 가질 수 있는 것 같은데 보통 한개의 node 에 여러개의 pod 를 설정하는 경우가 흔한가요?Scale out 을 진행 할 때 실제로 Scale out 되는 주체는 worker node 가 맞는건가요? (worker node 에 하나 이상의 Pod 가 존재 한다는 가정하에)보통 실무에서는 pod 수를 늘려주세요 라는 요청을 많이 들어봤는데요, 결국 node 를 늘리므로써 pod 가 늘려지는게 맞는건지 아니면 특정 node 안에서 pod 수 만 늘리는 건지 궁금합니다.보통 이런 요청은 Scale out 의 목적으로 pod 수를 늘려달라는 요청인데, 특정 node 안에서 pod 수만 늘어난다면 이게 Scale out 맞는건가 라는 생각이 들어서요. 그 다음은 worker node 에 관한 질문입니다. master node 는 연결된 worker node 들을 API 를 통해 관리하는 목적으로만 쓰이는것이 맞을까요? 인그레스는 master node 에서 관리하는 설정이 맞는지 궁금합니다.
-
해결됨
강의 무제한 수강권
인프런 내에 강의 무제한 수강권이 있나요?찾아보니 없어서 질문 드립니다~만약 없다면 생기는것도 좋을것 같아요^^
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
동시간대 동일메세지 api 수신시 중복오더번호
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? 아니오)[질문 내용]안녕하세요 강사님저희회사 환경은 스프링 + jpa + 오라클19c 환경입니니다창고시스템에서 -> 메인 플랫폼 시스템으로 입/출고 신규 오더 를 요청합니다이럴때 메인 플랫폼시스템에서입출고 오더에 대한 json api 대량 메세지수신시 동시간대 같은 동일한 json 요청 메세지가 오는 경우 동일하게 오더번호가 채번되는 경우가 발생하고 있습니다이런 경우 기술적으로 동일한 오더번호 채번을 막기위해서 어떤식으로 처리를 해야 하는지조언을 구합니다 사정상 저희플랫폼 소스를 못올리고 질문드려 죄송합니다인터벌을 줘야하는지, 한쓰레드가 끝날때까지대기하게했다가 다음api 호출을 할수있게 하는방법은 없는지,채번로직을 어떻게 바꿔야 하는건지...