묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
Trunk 세팅 (ISL)
또 한가지 질문이 있습니다. 영상에서는 ISL 에 대한 세팅은 설명이 없는데요, 혹시 씨스코 장비끼리 ISL 로 트렁킹을 세팅할 경우에 대한 설명도 부탁드려도 될까요? 아니면 참고 자료라도 알려주시면 감사하겠습니다.
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
Trunk 선언 및 세팅
안녕하세요, 질문이 있습니다. 강의에서 15분 38초에 라우터에서 encapsulation 명령어를 사용할때요, 여기서는 그냥 어떠한 Trunking 프로토콜을 쓰겠다!! 라고 단지 선언만 하는 건가요? 영상을 계속보니 실제 트렁킹 세팅은 스위치에서 이루어 지는데, 그럼 원래 트렁킹 세팅은 L2 에서만 이루어지고 (switchport mode trunk 커맨드로) L3 장비에서는 단지 dot1Q 와 ISL 중 어떤걸 쓸지 선언만 하는 건가요? 아니면 라우터에서도 트렁킹을 세팅하는 방법이 따로 있는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
f의 선언방식에서 숫자를 key값으로 가질 때
다른 선언방법은 숫자를 key값으로 사용할 때 그것이int 인지 str인지 구분할수있습니다. 하지만 f의 선언방법에서 숫자를 key값으로 사용할때는 해당 숫자 key값이 int형인지str형인지 구분할수가 없어 보입니다. 혹시 어떻게 되는지 알 수있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
FieldError에 arguments로 Integer를 넘겨줬는데 화면에는 콤마가 포함되는 이유가 궁금해요.
FieldError 생성자 중 arguments에 Object 배열을 전달하는데 분명 Integer 값을 전달했음에도 화면에는 알아서 1000 단위로 콤마가 찍혀서 나오는 이유가 궁금합니다. 혼자서 검색으로 알아보려 했는데 어디서 찾아야 하는지도 몰라 계속 헤매기만 하네요. ㅠㅠ
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
질문 두가지
안녕하세요 ㅎㅎ 제로초님 제로초님 강의를.. 대부분 다 들은 혹은 듣고있는 광팬입니다. 1. 제로초님 강의를 듣고 블로그에 정리를 하고싶은데 어디까지 허용이 되나요 ?? 2. secret: process.env.COOKIE_SECRET! 에서 느낌표는 언제 사용하면 되나요 ?? 그냥 확신?? 이라고생각하면 되나요 ?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Cascade.ALL 과 지연 로딩에 대해 질문 있습니다!
안녕하세요 영한님. 프로젝트를 하던 도중 이유를 확실하게 모르겠는 현상이 발생해 질문 드립니다. class User{ ... @OneToMany(mappedBy = "user", cascade = Cascade.ALL, orphanRemoval = true) private Set<Account> accounts = new HashSet<>(); } class Account { ... @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id) private User user } 위와 같이 Account 엔티티와 User 엔티티를 양방향 연관관계를 맺어주었습니다. @OneToMany는 디폴트로 지연 로딩으로 설정돼있는데, User 엔티티를 findById 메소드로 조회하면 User와 Account가 조인되는 현상이 발생하였습니다. @OneToMany(mappedBy = "user", cascade = { Cascade.PERSIST, Cascade.REMOVE}, orphanRemoval = true) 로 설정하면 조인이 발생하지 않습니다. 왜 이런 현상이 발생하는지 궁금해서 질문 드렸습니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa data 오류 질문드립니다.
VO가 user로 만들어서 더 많은 컬럼으로 한것 빼고는 동일하게 진행하였는데 아래와 같은 에러가 발생하였습니다. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'yoo.springlearn.repository.UserRepository' available: expected single matching bean but found 2: userRepositoryImpl,springDataJpaUserRepository 다른 질문들을 보고 2개의 Bean으로 인해 발생한걸 알았고 에러를 보면 userRepositoryImpl를 인식하여 생긴 에러같더군요. 에러자체는 userRepositoryImpl를 날려버림으로써 해결하였는데 강사님은 따로 삭제하지 않았어도 동작을 잘했던것 같아 왜 저만 에러가 나는지 궁금합니다. 그리고 이 에러를 해결하고 나니 userVO에 id가 없다는 에러가 발생하였는데 제 VO는 id를 userId로 정의해 주었는데 개발자마다 변수명 붙히는게 다른걸 생각하면 설마 같은 변수명을 써야한다는 에러 같지는 않은데 이런에러가 발생하는 이유를 알 수 있을까요? 혹시몰라 깃허브에 프로젝트 경로도 남깁니다. https://github.com/fkfkfk9/spring_basic
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃 요청드립니다
인프런 아이디 : 돈까스는맛있어인프런 이메일: mamamu@naver.com깃헙 아이디: mamau@naver.com깃헙 Username : mamamu
-
해결됨스프링 핵심 원리 - 기본편
SOLID 질문
안녕하세요 강의잘보고있습니다! DIP를 지키게되면 자동적으로 OCP , SRP를 지키게 되는건가요? 이 부분이 헷갈려서 질문 드립니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
유니온 사용 이유가 헷갈려요 ㅠㅜ
typescript 입문하기가 너무 어려웠는데 선생님 덕분에 차츰차츰 배우고 있는 학생이에요! 인터페이스 Developer와 Person의 공통 멤버인 name만 사용할 수 있다고 하셨는데 유니온을 왜 사용하는건지 감이 잘 안와요.. name 하나만 사용할거면 타입을 하나만 정해도 되는거 아닌가요? 보통 뭘 할때 많이 사용 되는 개념인지 예시 하나만 들어주실 수 있으신가요?? ㅠㅜㅠ // 특징: 모든 타입의 공통적인 멤버에만 접근 가능 interface Developer { name: string, skill: string } interface Person { name: string, age: number } function askSomeone(someone: Developer | Person) { someone.name }
-
미해결스프링 핵심 원리 - 기본편
관심사의 분리 파트 중 정리한 내용 질문
안녕하십니까 선생님 스프링 핵심 원리 이해2 - 객체 지향 원리 적용에서 관심사의 분리 강의를 듣고 나서 복습하고 제가 이해한 내용이 맞는지 판단하고 싶어 여쭤봅니다. 해당 강의 내용은 MemberServiceImpl, OrderServiceImpl이 인터페이스와 구현체 모두 의존하다가, 인터페이스로만 의존하게 되는 과정입니다. MemberServiceImpl은 클라이언트이다. 그 전 코드들은 클라이언트가 직접 어느 Repository를 쓰는지 직접 결정해야한다. 그렇다면 클라이언트는 repo도 정해야하고, 회원가입도 해야한다. SRP가 위배된다. 그리고, 코드를 보면 MemberRepoistory memberRepostiory = new MemoryMemberRepostiory() 에서 인터페이스에도 의존하고, 구현체에도 의존하게 된다. DIP가 위배된다. 그래서 전체를 포괄? 관리?하는 AppConfig를 만들어서 구현체를 만들어 회원 서비스 클라이언트에게 어떤 저장소를 사용할지 정해준다. OrderServiceImpl도 클라이언트로 위와 마찬가지로 AppConfig를 이용하여 구현체를 만들어 주문 서비스를 요청하는 클라이언트에게 어떤 할인정책, 어떤 저장소를 사용할지 정해준다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
선생님 질문이 있습니다..
선생님 아래 코드는 제가 먼저 해설없이 풀어봤는데 정답 '10' 나오고 다이나믹 배열에 해당 벽돌마다 알맞은 높이값이 계산되서 들어가는데 왜 오답인지 알 수 있나요? 인자를 하나하나씩넣어서 그림그리면서 로직 태워봐도 어디가 문제인지 잘 이해가 안됩니다.. import java.util.ArrayList;import java.util.Scanner;class Point{ int a; int h; int w; public Point(int a, int h, int w){ this.a = a; this.h = h; this.w = w; }}public class Main { static int num; static int[] dy; static void Solution(ArrayList<Point> arr){ dy[0] = arr.get(0).h; // 시작 셋팅 int result = dy[0]; for (int i = 1; i < num; i++) { int temp = arr.get(i).h; for (int j = i-1; j >= 0; j--) { if(arr.get(j).a > arr.get(i).a && arr.get(j).w > arr.get(i).w){ if(temp < dy[j] + arr.get(i).h) temp = dy[j] + arr.get(i).h; } } dy[i] = temp; result = Math.max(result, dy[i]); } System.out.println(result); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); num = sc.nextInt(); ArrayList<Point> arr = new ArrayList<>(); dy = new int[num]; for (int i = 0; i < num; i++) { int a = sc.nextInt(); int h = sc.nextInt(); int w = sc.nextInt(); arr.add(new Point(a, h, w)); } Solution(arr); }}
-
해결됨탄탄한 백엔드 NestJS, 기초부터 심화까지
프론트 코드는 어디서 받나요?
https://github.com/amamov/teaching-nestjs-a-to-z 에 있는 frontend 디렉토리가 프론트코드인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
cors 문제 질문 드립니다.
강의에선 app에 cors 미들웨어를 붙여서 /user에 post하는 경우도 한번에 해결되었는데, 제가 개인적으로 연습할 때는 app이 아닌 요청의 대상이 되는 router 각각에 use(cors())를 붙여줘야 정상적으로 작동하더구요.proxy로 시도해보아도 app에 직접하는 것은 안되던데 이유가 뭔지 알 수 있을까요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
WSL-Ubuntu 관련하여 질문드립니다
안녕하세요 맛비님 제가 c 드라이브에 용량이 부족하여 따로 있던 USB 하드에 Vivado를 설치하여 우분투로 연결하여 실습 진행중인데 우분투 실행 속도가 너무나도 느립니다 ㅠ vivado & 이렇게 실행하는것도 거의 3분이 넘게 걸리고요 .. 혹시 USB에 넣어서 실행하는 것 때문에 속도가 느린걸까요? 컴퓨터 사양이 문제인걸까요..?(사양이 좋은편은 아닙니다) 해결 방법이 있으시면 알려주시면 감사하겠습니다..
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청합니다!
https://github.com/joshua1988/vue-advanced 권한이 없어서 강의를 진행할 수 없습니다 인프런 id : bulestat000@gmail.com github id : Seungho-Na
-
미해결스프링 핵심 원리 - 기본편
오류 질문입니다.
LogDemoController, LogDemoService 클래스에서 final로 지정한 인스턴스들이 아래와 같은 에러가 납니다. The blank final field myLoggerProvider may not have been initialized 검색해봤을땐 lombok에 대한 에러로 나오는데 어떻게 해결하는게 좋을까요..
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Send의 Lock
안녕하세요. 항상 질 좋은 강의 감사합니다! 복습중에 이해가 안가는 부분이 있어 질문 드립니다. ServerCore의 Send부분 입니다. 제가 다음과 같이 이해를 했습니다. Send를 호출해서 Lock을 걸은 스레드가 RegisterSend를 호출하고, 여기서 pending이 true 라면 그대로 종료하면서 Lock을 풀고, 이후에 Send를 호출한 스레드는 Queue에만 담고 종료한다. 나중에 다른 스레드로 OnSendCompleted가 비동기로 호출되면, Queue를 확인해서 일감이 있다면 바로RegisterSend를 호출해서 처리한다. 일단 이렇게 이해하는게 맞는건지 궁금합니다. 만약 맞다면 Queue에 일감이 있어 OnSendCompleted를 비동기로 실행한 스레드가 RegisterSend를 호출하면, Send에는 Lock이 안 걸려있는 상태 이니 RegisterSend가 동시에 두 번 호출될 수 있지 않나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
엔티티를 조회하는 방식과 dto를 직접조회하는 방식의 차이
강의를 보다 궁금한 점이 있어 질문 드립니다. v1,v2,v3 같은 경우에 엔티티를 조회한 뒤, dto로 변경하는 방식을 사용하였다면, v4부터는 dto를 직접 조회하는 방식을 사용하고 있는데 dto를 직접 조회하는 방식이 코드가 복잡한데 엔티티를 조회후 dto로 변환하는 방식에 비해 가지는 장점이 궁금합니다.
-
미해결[Python 실전] 웹크롤링과 데이터분석 : 전세계 축구 선수 몸값 분석
error
url="https://www.transfermarkt.com/spieler-statistik/wertvollstespieler/marktwertetop" 이 부분에서 connectionError가 납니다.