설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요 🙂 [1. 질문 챕터] : 14상 파이프라인 (실습편) 9:23 [2. 질문 내용] : vi 명령어를 통해 rtl_v.txt 파일을 들어가서 결과값을 확인하는데 rtl_v.txt파일이 정확이 어떤것이고 어떻게 생겨났는지, 파일의 result값이 어떻게 power_of_8 값이 나오는지 잘모르겠습니다. [3. 시도했던 내용, 그렇게 생각하는 이유] : tb를 코드를 찾아봤습니다. 이유는 tb쪽에 result 값으로 power_of_8을 불러오는것이 있을거라 생각했기 떄문입니다
api gateway 실행시 bootstrap.yml파일의 profiles.active.dev 설정을 하면 아래와 같이 에러가 발생하면서 api gw 포트가 8080으로 변경됩니다. spring: cloud: config: uri: http://127.0.0.1:8888 name: ecommerce profiles: active: dev 실행 로그 [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_UNKNOWN/localhost: registering service... [nfoReplicator-0] com.netflix.discovery.DiscoveryClient : DiscoveryClient_UNKNOWN/localhost - registration status: 204 [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port 8080 [ main] .s.c.n.e.s.EurekaAutoServiceRegistration : Updating port to 8080 profiles.active.dev 설정을 주석처리하면 정상적으로 동작하구요. ecommerce-dev.yml파일은 강사님이 작성하신 내용과 동일합니다. 포트가 8080으로 바뀌는 원인을 알수 있을까요?
안녕하세요! 이벤트이 매개변수 설정 관련해서 질문 드립니다. 목적: 홈페이지 내의 다양한 회원 가입 버튼을 하나의 클릭으로 잡되, 매개변수 값을 통해 어디에 위치한 회원가입 버튼인지 식별 가능하도록 셋팅하고자 함. 홈페이지 내부의 서브 페이지 별로 '회원 가입' 버튼이 존재합니다. 회원 가입 버튼이 클릭 시 'click_signup'이 뜰 수 있도록 설정하고자 하여 위와 같이 설계했습니다. 매개변수는 page로 두고, 매개변수 값으로 각 서브 페이지를 의미하는 이름을 설정하였는데 막상 어디에 넣어야 의도 한대로 정보가 수집 될지 헷갈립니다. 1. 각 페이지 별 '회원가입' 버튼의(위치는 모두 동일) class 이름을 파악하여 총 5개의 트리거를 만든 뒤, click_signup 태그를 만들어 5개의 트리거를 건다. 2. '회원가입 클릭 트리거'를 만들어서 트리거 실행 조건을 5개로 셋팅하고, 해당 트리거를 태그와 연결 어떤 방법으로 접근해야 할지 답변 주시면 감사드리겠습니다.
안녕하세요 😀 , 강의가 너무 재밌어서 2회차 돌고 있는 학습자 인사 드립니다. 🙇 복습하고 있는 중 궁금한 게 있어 글 올리게 되었습니다. 일단, 두 객체가 서로를 참조하는 상황이면 순환참조의 가능성이 있다고 알고 있습니다. Member, Team에서 두 객체가 서로 참조하고 있는 것을 예로써 이 상황을 설명하는 것을 많이 봐 왔습니다. class Team { private long id; private String name; private List<Member> members; } class Member { private long id; private String name; private Team myTeam; } 강좌의 Movie 객체와 Screening 객체도 위 처럼 필드로서 서로 참조하는 것은 아니지만, 아래와 같이 Movie는 Screening을 calculateFee 메소드의 인수로 전달받아 참조하고 있고, Screening은 필드로서 movie를 참조하고 있습니다. public class Movie { private Money fee; private DiscountPolicy discountPolicy; public Movie(Money fee, DiscountPolicy discountPolicy) { this.fee = fee; this.discountPolicy = discountPolicy; } // Movie가 Screening 참조 public Money calculateFee(Screening screening) { return fee.minus(discountPolicy.calculateDiscount(screening)); } public Money getFee() { return fee; } } public class Screening { // Screening이 Movie 참조 private Movie movie; private int sequence; private LocalDateTime whenScreened; public Screening(Movie movie, int sequence, LocalDateTime whenScreened) { this.movie = movie; this.sequence = sequence; this.whenScreened = whenScreened; } public Reservation reserve(Customer customer, int audienceCount) { Money fee = movie.calculateFee(this).times(audienceCount); return new Reservation(customer, this, audienceCount, fee); } public Money getFixedFee() { return movie.getFee(); } public boolean isSequence(int sequence) { return this.sequence == sequence; } public LocalDateTime getStartTime() { return whenScreened; } } 서로 참조하는 것은 당장은 아니더라도 추후에 순환참조를 만들 길을 열어 두게 되어 왠만하면 배제해야 하는 것으로 알고 있습니다. 여기서 질문이 있습니다! 예제에 사용된 Movie와 Screening도 두 객체가 서로를 참조하고 있는 것으로 볼 수 있나요? 만약 그렇다면 이 경우에도 순환참조의 가능성이 있는 것인가요? 감사합니다. 😃
안녕하세요 강의 잘 듣고 있습니다. type TFunction = (x: number, y: number) => number; const fun4: TFunction = function(x) { return x; } 위와 같이 함수의 형식을 type 으로 명시하고 fun4 와 같이 함수를 표현했을 때, 매개변수가 2개 필요한데 1개 밖에 적지 않았으므로 오류가 발생할 것으로 기대했는데, 오류를 발생시키지 않더라구요.. 왜 그런것일까요?? 코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다! [코드팩토리 디스코드] https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요. 현재 아래 빨간색 부분 강의 실습을 진행중에 있습니다. root@873e7cd9bbae:/app# ls build/libs 이렇게 했을 때 아래 처럼 정상적으로 파일이 생성되었습니다. Leafy-0.0.1-SNAPSHOT.jar Leafy-0.0.1-SNAPSHOT-plain.jar 그 다음 아래와 같이 실행 했을 때 Error 가 발생했습니다. 주신 실습 파일 그대로 빌드했습니다. root@873e7cd9bbae:/app# java –jar build/libs/Leafy-0.0.1-SNAPSHOT.jar Error: Could not find or load main class –jar Caused by: java.lang.ClassNotFoundException: –jar 이경우 어디를 체크해 봐야 하는 건지요? 감사합니다.
현재 제가 인벤토리를 만들어 사용할 스킬을 등록하는 스킬창과 획득한 스킬을 보관하는 스킬보관창을 만들었습니다 스킬창에 있는 스킬은 활성화되고 보관창에 있는것은 비활성화되게 할려는 의도입니다. 액티브 스킬의 경우 키를 눌러 발동하기 때문에 문제가 없는데 패시브 스킬의 경우 스킬보관창에 있어도 계속해서 발동됩니다. 그래서 패시브 타입인 경우 스킬보관창에 있을 경우 비활성화되게 하기 위해 skill 스크립트와 skillsystem 스크립트에 비활성화 변수를 추가하여 의도한 목적을 제작할려고 하였는데 어디에서 제어해야 하는지 감이 안잡혀 이 부분에 대해 어딜 수정해야 되는지에 대한 조언을 부탁드립니다...
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Step.4 num_cnt 캡처 부분에서 클락의 rising edge 일때, i_run이 1인 상태면 제가 표기한 부분에서 num_cnt에 i_num의 값인 100이 입력되어야 할 것 같은데, 이렇게 한 사이클 뒤의 클락에서 num_cnt에 100이 입력되는 이유가 궁금합니다! 125ns 에서는 i_num_cnt의 값이 100으로 천이되고 있는 상태여서 그런걸까요? 마찬가지로 이 부분에서도 클락의 rising edge와 o_done이 만족되면 num_cnt가 0으로 초기화 되어야 한다면 표기 드린 부분에서 num_cnt가 0이 되어야 할 것 같은데, 한 사이클 이후에 0으로 초기화 되는 이유가 궁금합니다!
안녕하세요 강사님, 그라파나 대시보드를 elb, ecs의 cpu, memory, reqeust count, healthy/unhealthy count 등의 데이터를 그래프로 간단하게 등록해서 사용했었는데요 그라파나를 학습해서 조금 더 체계적인 모니터링을 하고싶어서 수강하려고합니다. 그런데 프로메테우스는 사용하질 않는데, 혹시 선수작업으로 프로메테우스를 듣고 그라파나 강의를 들어야하는 연계 과정일까요? 그냥 실습의 예가 프로메테우스&EKS 로 그라파나 구성하는거고 프로메테우스를 잘 모르더라도, 그라파나에 패널을 알고 이해하고 제가 필요한 데이터로 대시보드를 생성하면 될까요? 초반부 강의 듣다 궁금하여 문의드립니다..!
[질문 내용] JdbcMemberRepository클래스를 만들고 코드를 복붙했으며, 대부분 오류나는 부분은 모두 import해서 없어졌지만, 해결되지 않은 부분이 2군데 있었습니다. java: hello.hello_spring.repository.JdbcMemberRepository is not abstract and does not override abstract method findAlL() in hello.hello_spring.repository.MemberRepository java: method does not override or implement a method from a supertype 12줄에 public class JdbcMemberRepository implements MemberRepository { 이 부분에서 빨간줄이 계속 표시되고, 71줄에 findAll()메소드에서 바로 상단에 @Override에 빨간줄이 뜹니다. 어떤 방식을 적용하든 계속 오류가 해결되지 않은데 어떻게 해야 좋을지 궁금합니다.