안녕하세요. @Order가 적용 된 Aspect끼리는 순서가 보장되는 것을 이해 했는데요. @Order가 적용 된 Aspect와 적용되지 않은 Aspect를 섞어서 사용할 때는 순서가 어떻게 적용 되는 지 문의 드립니다. 예) @Order가 붙은 순서대로 먼저 적용 된 후, 안 붙은 Aspect들의 실행 순서는 보장되지 않는다.
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 맛비님. 매우 좋은 강의를 무제한으로 들을 수 있어 감사합니다. 다름이 아니라 BRAM 강의를 듣다 궁금사항이 생겨 질문 드립니다., verilog season 관련 계획을 말씀하실때 였나 정확히 기억은 안나지만, CDC, FIFO 같은 내용 들을 다루신다고 하셨는데.. 혹시 강의 계획이 있으신지.. 있다면 언제쯤 일지 궁금합니다.
df.loc[df["거주지"].isin(gu), "지역"] = df["거주지"] 이코드가 이해가 잘안가서 질문드립니다. '지역'이라는 새로운 칼럼명을 넣는거 까지는 이해가된거같은데. = df['거주지'] 를 넣으면 keyerror 가 사라지고 새로운 칼럼이 생성되는지 궁금합니다.
URL Routing 에서 어느 링크 를 누르든 Forbidden Error 403 페이지가 나옵니다. 직접 URL 로 하면 잘 되서 <li class="nav-item"><a class="nav-link" href="<?= ScriptApp.getService().getUrl() ?>?page=index" target="_top">Home</a></li> 이렇게 링크를 바꿨습니다만... 혹시 해결책이 있을까요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. order 패키지에 Order 클래스를 생성하고 OrderService 인터페이스를 생성했어야 하는데 OrderService를 클래스로 잘못생성하였습니다. 잘못 생성된 OrderService 클래스를 삭제하고 같은 이름으로 인터페이스를 생성하려하니 아래와 같은 오류가 발생하였는데 어떻게 해결해야 하나요?
안녕하세요. point cut 적용 범위가 hello.aop.order의 모든 하위 패키지로 지정되었는데요. 조건만 봐서는 AspectV1의 doLog() 또한 AOP 적용 대상이 될 것 같습니다. (AspectV1도 bean으로 등록 되었으므로..) 물론 그렇게 되면 끊임 없이 doLog가 호출될 것이므로, 제외 할 것 같은데요. 어떤 조건을 보고 AOP 적용 대상에서 제외를 하는 걸까요? (@Aspect, @Around 등...)
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
작성을 하다보면 CreatureType Type; protected int hp = 0; protected int attack = 0; protected Creature(CreatureType type) { this.Type = type; } 이렇게 작성하면 반환값이 없다고 하면서 오류가 나길래protected void 를 붙였더니 오류가 사라지는데 이게 아직 다른 값들을 작성전인데 void 를 붙여도 나중에 상관없나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. IDE로 VScode를 이용해도 괜찮을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 영상에서 보면 클래스가 40번대 줄에서 시작되는걸로 보아 영상에 보이는 @api 어노테이션 위에도 몇가지 어노테이션이 더 있는걸로 예상은 되는데 영상에는 소스가 나오지 않아 영상을 따라가는데 문제가 있습니다 ㅜㅜ 그리고 추가로, resources - globals 폴더 내에 세가지 properties 파일을 생성해주셨는데, global-local.properties 외에는 나머지 파일들이 보이지 않아 영상대로 따라기가 어려움이 있습니다!
생성 메서드(정적팩토리)를 만드는 도중 .setMember없이 (.changeMember같은 것 포함) 기본 생성자 외에 다른 생성자 없이 다음과 같이 접근이 가능하길래 이렇게 써도 되나 싶어 질문드립니다. public static createOrder(Member member, Delivery delivery, .. ) { Order order = new Order(); order.member = member; .. ] 처럼 세터(order.setMember)나 생성자(Order order = new Order(member , ...)) 없이 order.member로 그대로 값에 접근해도 test시 사용할 때 문제가 없는 것 같아 질문 드립니다. 이렇게 써도 되는 건가요 ? 오더 클래스 Order.class : @Entity @Table ( name = "orders" ) @Getter @NoArgsConstructor ( access = AccessLevel. PROTECTED) public class Order { @Id @GeneratedValue @Column ( name = "order_id" ) private Long id ; @ManyToOne ( fetch = FetchType. LAZY) @JoinColumn ( name = "member_id" ) private Member member ; @OneToMany ( mappedBy = "order" , cascade = CascadeType. ALL) private List < OrderItem > orderItems = new ArrayList <>() ; @OneToOne ( fetch = FetchType. LAZY , cascade = CascadeType. ALL) @JoinColumn ( name = "delivery_id" ) private Delivery delivery ; @Enumerated ( EnumType. STRING) private OrderStatus orderStatus ; // 연관관계 편의 메서드 public void addOrderItem ( OrderItem orderItem ) { this . orderItems .add ( orderItem ) ; orderItem.changeOrder ( this ) ; } // 생성 메서드 public static Order createOrder ( Member member , Delivery delivery , OrderItem... orderItem ) { Order order = new Order () ; order. member = member ; order. delivery = delivery ; for ( OrderItem item : orderItem ) { order.addOrderItem ( item ) ; } order. orderStatus = OrderStatus. 결제완료 ; return order ; } } 성공 테스트 : @Test @Commit public void test2 (){ Member memberA = new Member ( "memberG" , 1234 ) ; em .persist ( memberA ) ; Item item = new Item ( "itemA" , 1000 , "Cats TowerAA" , "" ) ; em .persist ( item ) ; Address address = new Address ( "seoul" , "12345" ) ; Delivery delivery = new Delivery ( address ) ; OrderItem orderItem = OrderItem. createOrderItem ( item , 900 , 1 ) ; Order order = Order. createOrder ( memberA , delivery , orderItem ) ; em .persist ( order ) ; System. out .println ( "order = " + order ) ; }
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
영상에서 포인터와 배열의 차이점을 제가 받아들인대로 설명하면 포인터의 경우 문자열의 첫번째 주소만을 담는다. 따라서 어떤 문자열을 담던지 용량은 고정이다. 배열의 경우 모든 문자열을 한글자씩 다 각 바구니안에 담아준다. 따라서 문자열에 따라 용량이 커질수도 있고 작아질 수도있다. 포인터와의 공통점은 배열도 포인터처럼 첫번째 주소를 알수 있기 때문에 포인터처럼도 사용할 수 있다. 정리 공통점 : 둘 다 첫번째 주소를 이용해 데이터를 다룰 수 있다. 차이점 : 포인터는 고정용량, 배열은 가변용량 이렇게 이해하는게 맞을까요?? 추가로 뭔가 잘못알고 있거나 더 이해해야 할게 있으면 알려주세요! 감사합니다
현재 강사님 과정을 따라하고 중간에 작동이 안되서 node 버전 업데이트 하고 다시 하니까 되기는 되는데 속도가 너무 느립니다.;; 검색 해보았습니다만 제가 윈도우 환경에서 사용하고 있는데 운영체제를 조금 따진다고 맥환경으로 해야 빨라 진다는 말 이 몇건 있습니다. 이 를 어떻게 해야 해결 할 수 있을 까요. 웹팩을 써서 해보는 방법도 있다고는 하는데 아직 어려운 감이 있어서 도움 부탁 드립니다.