inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

Decorator 설정 방법 질문드립니다.

미해결

코딩으로 학습하는 GoF의 디자인 패턴

안녕하세요. 기선님 강의를 보고 토이 프로젝트에(Java/Spring) decorator 패턴을 적용하다 궁금한 점이 있어서 질문드립니다. 먼저 제가 생각하는 로직은 매 요청마다 CommantService의 정책이 변경되지 않고, booting 시 properties 값에 따라 enable되는 decorator가 정해지는 방식으로 만들고자 합니다. === 질문 실제 서비스에서 decorator 패턴 적용시 CommentService를 언제 어떤식으로 초기화를 해야할지 모르겠습니다. CommontServiceFactory를 싱글톤 패턴으로 만들어두고 CommontService를 필요로 하는 곳에 CommontServiceFactory를 di시키면 될까요? 아님 다른 방법으로 진행해야 할까요?

  • decorator
  • pattern
  • java
  • 디자인-패턴
  • 데코레이터
  • 패턴
  • 설정
  • 초기화
qoomgam 댓글 1 좋아요 0 조회수 499

데이터 초기화 관련 문의드립니다.

미해결

Slack 클론 코딩[실시간 채팅 with React]

안녕하세요 제로초님 ! 수업 잘 듣고 관련 공부를 하다가 질문드립니다 . DELETE /workspaces/:workspace/members/:id 으로 workspaces 내부의 멤버를 제거하는 API는 존재하는데 혹시 workspace나 channel 을 삭제하는 방법은 없을까요? 만약 없다면, 모든 데이터를 초기화 하는 방법이 있을까요? back과 front 폴더를 전부 다시 설치해봐도 되지 않아서 데스크톱 로칼에 데이터가 존재하기 때문에 삭제할 수 없는 것인지 여쭙고 싶습니다!

  • 초기화
  • babel
  • 삭제
  • typescript
  • react
  • 웹팩
  • Socket.io
  • 클론코딩
군고구마 댓글 1 좋아요 0 조회수 265

선생님 초기화는 어떻게 하나요?

미해결

애니메이트로 배우는 나만의 움직이는 이모티콘 만들기(feat. 2천만 뷰 크리에이터)

애니메이트 프로그램을 사용하다가 브러쉬가 처음 설정과 다르게 이상하게 나와서 초기화하여 원래 상태로 만들고 싶습니다. 지워서 다시 설치하는 방법 말고 다른 방법이 있을까요??

  • 초기화
  • animation
  • 이모티콘
  • animate
kalrtm 댓글 1 좋아요 0 조회수 343

C언어에서 선언만 하고 할당을 안하면???

미해결

예를 들어 1) int i; 2) int i = 0; 이 두개가 다르더라구요... 근데 만약에 저 코드 뒤에 scanf("%d", &i); 이런식으로 i에 값을 입력해줄 예정일지라도 꼭 2번처럼 0을 넣어줘야 하나요?? 아래 예시 코드에 answer = 0을 안해주면 실행자체가 안되네요... answer가 초기화되지 않은 메모리를 쓴다고 에러가 나오고요... 비록 쓰레기값이지만 i를 선언해줬고, 그 쓰레기값을 대체하는 입력값이 뒤에 있는데도 왜 실행이 안되는거죠?? const int password = 4545; int answer; while (answer != password) { printf("enter secret code : "); scanf("%d", &answer); } printf("good!");

  • 초기화
  • c언어
  • 따배씨
팡휘 댓글 0 좋아요 0 조회수 278

초기화가 안되요ㅜㅜ

해결됨

실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화

안녕하세요! 강의를 다 듣고 복습하다가 다시 진행하려고 init 패키지를 지운 이후 컴파일 시 초기화가 되지 않습니다. 어떠한 insert 쿼리가 나가지 않습니다. 선생님의 강의자료를 복붙해도 똑같이 초기화가 진행되지 않습니다. 하지만 이전 프로젝트에서는 잘 돌아갑니다. 혹시 초기화 하는데 있어서 어떤 설정을 잘못한걸까여? package com.work.init ; import com.work.flow.domain.* ; import com.work.flow.domain.item.Book ; import lombok. RequiredArgsConstructor ; import org.springframework.stereotype. Component ; import org.springframework.stereotype. Service ; import org.springframework.transaction.annotation. Transactional ; import javax.annotation. PostConstruct ; import javax.persistence.EntityManager ; @Component @RequiredArgsConstructor public class InitDb { private final InitService initService ; @PostConstruct public void init () { initService .dbInit1() ; initService .dbInit2() ; } @Component @Transactional @RequiredArgsConstructor static class InitService { private final EntityManager em ; public void dbInit1 () { Member member = createMember( "userA" , " 서울 " , "1" , "1111" ) ; em .persist(member) ; Book book1 = createBook( "JPA1 BOOK" , 10000 , 100 ) ; em .persist(book1) ; Book book2 = createBook( "JPA2 BOOK" , 20000 , 100 ) ; em .persist(book2) ; OrderItem orderItem1 = OrderItem. createOrderItem (book1 , 10000 , 1 ) ; OrderItem orderItem2 = OrderItem. createOrderItem (book2 , 20000 , 2 ) ; Order order = Order. createOrder (member , createDelivery(member) , orderItem1 , orderItem2) ; em .persist(order) ; } public void dbInit2 () { Member member = createMember( "userB" , " 진주 " , "2" , "2222" ) ; em .persist(member) ; Book book1 = createBook( "SPRING1 BOOK" , 20000 , 200 ) ; em .persist(book1) ; Book book2 = createBook( "SPRING2 BOOK" , 40000 , 300 ) ; em .persist(book2) ; Delivery delivery = createDelivery(member) ; OrderItem orderItem1 = OrderItem. createOrderItem (book1 , 20000 , 3 ) ; OrderItem orderItem2 = OrderItem. createOrderItem (book2 , 40000 , 4 ) ; Order order = Order. createOrder (member , delivery , orderItem1 , orderItem2) ; em .persist(order) ; } private Member createMember (String name , String city , String street , String zipcode) { Member member = new Member() ; member.setName(name) ; member.setAddress( new Address(city , street , zipcode)) ; return member ; } private Book createBook (String name , int price , int stockQuantity) { Book book = new Book() ; book.setName(name) ; book.setPrice(price) ; book.setStockQuantity(stockQuantity) ; return book ; } private Delivery createDelivery (Member member) { Delivery delivery = new Delivery() ; delivery.setAddress(member.getAddress()) ; return delivery ; } } } 위의 코드는 강의자료의 코드들입니다.

  • 초기화
  • java
  • JPA
  • spring
  • spring-boot
김상운 댓글 4 좋아요 0 조회수 603

2차원 배열 초기화 질문입니다

미해결

it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비

안녕하세요 선생님 강의 잘 듣고 있습니다! 다름이 아니라 위 사진과 같이 scanf("%d", &n); int a[n+2][n+2] = {0,}; 2차원 배열을 초기화 하고 나서 컴파일 하니까, 첨부한 사진과 같은 Warning 메세지가 뜨면서 실행 시에는 입력을 하다 말기까지 하더라구요 ( * n=5로 입력 받을 경우, 원래는 25개의 숫자가 입력받아져야 하는데 6번만 입력받더라구요 ㅜㅜ) ( * 2차원 벡터로 바꿨을 때는 정상적으로 작동했습니다) 그동안 1차원 배열로 n을 입력받고 나서 int a[n] = {0,}; 이런 식으로는 잘 초기화 되고 할당이 되었는데, 2차원 배열의 경우는 이게 안되는 이유가 무엇인가요? (*동적 할당..? 과 관련있는 것인가요?) 위 사진과 같은 오류 메세지는 어떨 때 생기는 오류메세지일까요? ㅜㅜ ( * [Warning] array of array of runtime bound 라고 써져 있는 부분이요,,) * 아래는 코드 전문입니다. #include <stdio.h> #include <vector> using namespace std; int main(){ int n, bongwoori=0; scanf("%d", &n); // vector<vector<int>> a(n+2, vector<int>(n+2, 0)); int a[n+2][n+2] = {0,}; for(int i=1; i<=n; i++){ for(int j=1; j<=n; j++){ scanf("%d", &a[i][j]); } } for(int i=1; i<=n; i++){ for(int j=1; j<=n; j++){ if(a[i][j]>a[i-1][j] && a[i][j]>a[i+1][j] && a[i][j]>a[i][j-1] && a[i][j]>a[i][j+1]){ bongwoori++; } } } printf("%d", bongwoori); return 0; }

  • 이차원배열
  • 초기화
  • C++
  • 코테 준비 같이 해요!
dldldksl 댓글 2 좋아요 0 조회수 1442

생성자 초기화 vs 함수 초기화

미해결

홍정모의 따라하며 배우는 C++

q1 클래스내부에서요 변수를 클래스로 초기화 하는것과 함수로 set함수로 초기화하는것이 다른 차이가 있나요?

  • 초기화
  • C++
김준한 댓글 1 좋아요 0 조회수 273

인기 태그

인프런 TOP Writers

주간 인기글