묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결타입스크립트 입문 - 기초부터 실전까지
질문이요
class Person { 에서 Person에 마우스를 올리면 class Personinterface Person 이렇게 나오는데 왜 계속 같은 폴더내의 다른 파일에서 선언한 것들을 참조 하나요..ㅠㅠ
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
extension에서 init 가능여부
선생님 안녕하세요 extension에서 질문이 있습니다. 1. Guest, Vip 도 Member처럼 Init을 하고싶을 때 extension에 넣으면 안되는건가요? extension UserInfo { init(name: String, age: Int) { self.name = name self.age = age } func isAdult() -> Bool{ if age > 19 { return true } return false } } ===================================== 2. extension에 init을 못넣는다면 세가지 class모두 init을 쓰고싶을 땐 어떻게 하는게 좋을까요? 3. extension에 넣을 수 있는 것과 없는 것이 대략적으로 궁금합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
h2 테이블 반영 안됨
혼자 개인으로 jpa 복습중입니다 그런데 로그 창에 sql 쿼리문도 확인했고 yml 도 들여쓰기도 잘되어있는데 h2에 반영이 안됩니다..ㅠ 도저히 원인을 모르겠어요 spring: datasource: url: jdbc:h2:./FirstPortfolio username: ssa password: sa driver-class-name: org.h2.Driver jpa: show-sql: true open-in-view: true hibernate: ddl-auto: create properties: hibernate: format_sql: truelogging: level: org.hibernate.SQL : debug org.hibernate.type : trace
-
미해결혼자 공부하는 머신러닝+딥러닝
군집화 전 시각화
말 그대로 과일 이미지 데이터를 KMeans로 군집화 하기 전에 데이터가 어떤 식으로 분포되어 있는지 산점도를 보고 싶은데, 이때 코드는 어떻게 구현해야 할까요?
-
미해결코딩으로 학습하는 리팩토링
파라미터와 이들을 가진 클래스
안녕하세요 기선님! 강의 항상 잘 듣고 있습니다. 오늘 궁금한 점은 파라미터 수를 줄이기 위해 해당 파라미터를 갖고 있는 다른 클래스를 의존해도 되는가 입니다 제가 작성한 코드 중 A 메소드에서 여러개의 파라미터를 받는데, 그 파라미터들이 한 엔티티 클래스의 필드들입니다. 그리고 이 A 메소드에서 사용되는 파라미터들이 또 다른 메소드들에서도 공통적으로 사용되고 있는 상황입니다. 그래서 저는 이 공통적으로 사용되는 파라미터를 가진 DTO 클래스를 만든 후 이 클래스에 해당 엔티티를 받는 팩토리 메소드를 만들어서 A를 비롯한 여러 메소드의 파라미터를 DTO 하나로 줄이는 리팩토링을 진행했습니다. 하지만 해당 엔티티 클래스는 필드가 10개가 넘고, 고작 이 엔티티의 필드 몇개를 사용하기 위해 의존하는 것은 다소 무거운 게 아닌가라는 고민이 생기는데, 기선님의 시각은 어떠한지 궁금합니다!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
13:45 Component
편집의 문제인거같은데 component폴더를 만드는건 어떤 강의에서 한건가용?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
length 값 변환 논리에 대한 질문입니다.
var value = "ABC" 라는 변수를 선언해줬다고 했을 때 자바스크립트의 매커니즘은 그 값의 데이터 종류에 따라 자료형을 지정해준다고 이해를 했습니다. 즉 내부적으로 new String()이라는 값 할당이 이루어진 것이라고요. 그럼 1. var value = "ABC"라는 선언과 2. var value = new String("ABC")라는 선언의 차이는 변수의 value값을 사용할 때 1 = console.log(value); 2 = console.log(value valueOf()); (2번의 value는 [[]]형태 즉 프리미티브 값으로 저장되어 있기 때문) 의 방식으로 사용해야 한다는 차이가 있다고 이해를 했는데 맞게 이해한건가요?
-
미해결프론트엔드 개발자를 위한 웹팩
--output=public/output.js 오류 문의
`webpack.config.js` 사용하지 않고, `package.json`안에 `scripts`를 이용하여 강의 내용처럼 커스텀명령어 입력 후 $ npm run build 했는데 "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build" : "webpack --mode=none --entry=src/index.js --output=public/output.js" }, [webpack-cli] Error: Unknown option '--output=public/output.js' 터미널에서 output 에러가 생기는데 원인이 뭔지 찾이 못해 문의드립니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Array 가 클래스인것같은데요. Array를 생성한곳이 없는것같은데
Array.sort 가바로되는것같은데 혹시 이유알수있을까요?
-
미해결더 자바, 코드를 조작하는 다양한 방법
안녕하세요.
제가 블로그에다가 수업 내용을 좀 정리하고 싶은데 출처를 이 강의로 명시한 상태에서 블로그를 작성해도 될까요?
-
미해결스프링 핵심 원리 - 고급편
빈 후처리 관련 질문
안녕하세요 영한님~아래와 같은 부분이 궁금하여 여쭤봅니다.#. 빈 후처리 - 스프링 컨테이너가 생성한 Bean에 대해서 스프링컨테이너에 저장하기 전에 처리되는 과정#. AnnotationAwareAspectJAutoProxyCreator ( 자동프록시 생성기 ) - implementation 'org.springframework.boot:spring-boot-starter-aop' 라이브러리를 통해서 자동 Bean으로 등록된 AnnotationAwareAspectJAutoProxyCreator 후처리기를 통해서 @AspectJ, Advisor 내 Pointcut을 확인하여 자동 Proxy 등록해줌.#. 정리를 위한 질문 1. AnnotationAwareAspectJAutoProxyCreator - 프록시만 등록해주는 빈 후처리기이므로 프록시 생성 목적이 아닌 다른 목적의 빈 후처리를 하기 위해서는 BeanPostProcessor 구현한 객체를 Bean으로 등록하여 처리하는 것이 맞는지 궁금합니다. 2. 실무에서 자주 사용하는 빈 후처리기는 주로 무엇이 있는지 주제만 알려주시면 찾아보겠습니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
런타임 오류가 왜 나는지 궁금합니다.
강사님이랑 거의 똑같이 코드 작성한 것 같은데 채점사이트에서 계속 런타임 오류가 납니다. IDE에서는 잘 돌아가는데 말이죠 ㅠㅠ import java.util.*; public class Main { public static int solution2 (String s, String t){ Map<Character, Integer> amap = new HashMap<>(); // window Map<Character, Integer> bmap = new HashMap<>(); for(int i = 0 ; i < t.length(); i++){ bmap.put(t.charAt(i), bmap.getOrDefault(t.charAt(i), 0)+1); } int LEN = t.length()-1; for(int i = 0; i < LEN; i++){ amap.put(t.charAt(i), amap.getOrDefault(t.charAt(i), 0)+1); } int lt = 0, cnt = 0; for(int rt = LEN; rt < s.length(); rt++){ amap.put(s.charAt(rt), amap.getOrDefault(s.charAt(rt), 0)+1); // 판정 if(amap.equals(bmap)) cnt++; // 윈도우 밀기 amap.put(s.charAt(lt), amap.get(s.charAt(lt))-1); if(amap.get(s.charAt(lt)) == 0) amap.remove(s.charAt(lt)); lt++; } return cnt; } public static void main(String[] args){ Scanner sc = new Scanner(System.in); String s = sc.next(); String t = sc.next(); System.out.println(solution2(s, t)); } }
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
VIVADO 어떤 파일을 받으면 되나요?
XILINX 홈페이지가 개편되어 강의 화면과 같은 페이지가 사라졌습니다. 현재는 ML 관련된 페이지만 있는 상태입니다. 이 버전을 설치해도 무난한 것인지요. 설치 과정에서도 WebPack 버전이 없고, ML 버전만 있습니다. 어떤 파일을 받으면 좋을지 답변 부탁드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
8분30초~8분50초쯤
/response-view-v2에서 화면에 hello!가 나오는 과정에서 responseViewV2(Model model) 여기 model값이 들어가지는 방식을 알고싶습니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
socket.timeout
안녕하세요, 강사님. 항상 좋은 강의 감사합니다. 현재 아두이노가 아닌 라즈베리파이로 실습을 진행하고 있는데, 제 Window10 PC에 브로커를 설치하고 라즈베리파이 Publisher에서 데이터를 보내려고 하는 파이썬 코드를 작성했습니다. import paho.mqtt.client as mqtt # mqtt publisher broker_address="제 PC 아이피 주소입니다." client2 = mqtt.Client("ClientPublisher") client2.connect(broker_address, 1833) client2.publish("vds1/data", "Hello") #vds1/data : topic name pc에서 브로커 실행시켜놓고 라즈베리파이에서 위와 같은 코드를 실행시키면 socket.timeout: timed out이라는 오류가 발생합니다. 구글 뒤져봐도 답이 나오질 않네요... 해결책 알려주시면 감사하겠습니다 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Spring MVC와 Spring Framework의 차이를 알 수 있을까요?
학습하Spring MVC와 Spring Framework의 차이를 알 수 있을까요?는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Spring MVC와 Spring Framework의 차이를 알 수 있을까요? 다음으로 김영한님의 Spring MVC 강의를 보고 싶은데 혹시 Framework와 많이 다른지 그리고 이게 포함되는 개념인지 알고 싶습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요, 강사님. 코드 관련해서 질문있습니다.
항상 양질의 강의 감사합니다. 다름이 아니라, 강사님께서 구현해주신 코드 중에 정렬하는 sort()가 포함되어 있는데 혹시 이것이 반드시 필요한 이유가 있을까요? 감사합니다.
-
미해결이펙티브 자바 완벽 공략 1부
[과제] EnumMap을 쓰는게 효율적인 이유
안녕하세요 기선님, 강의 항상 잘 보고있습니다. 과제 링크 남기겠습니다. https://junikang.tistory.com/641 감사합니다.
-
미해결혼자 공부하는 머신러닝+딥러닝
KMeans
307p에서... draw_fruits() 함수 생성할 때 행과 열 값을 변수로 선언하잖아요, def draw_fruits(arr, ratio=1): # arr : 출력할 이미지의 배열 n = len(arr) # n은 샘플 개수이다. / 출력할 이미지의 개수를 담을 변수 # 한 줄에 10개씩 이미지를 그린다. 샘플 개수를 10으로 나누어 전체 행 개수를 계산한다. rows = int(np.ceil(n/10)) # 10개의 열을 둔다. ceil() --> 올림 함수 # 행이 1개 이면 열 개수는 샘플 개수이다. 그렇지 않으면 10개이다. cols = n if rows < 2 else 10 <-- fig, axs = plt.subplots(rows, cols, figsize=(cols*ratio, rows*ratio), squeeze=False) for i in range(rows): for j in range(cols): if i*10 + j < n: # n 개까지만 그린다. axs[i, j].imshow(arr[i*10 + j], cmap='gray_r') axs[i, j].axis('off') plt.show() 1. raws에 저장된 값이 행의 개수이고 사과 이미지의 샘플 수가 100개라면 10개의 행이 저장되는 건데, cols 변수의 조건문에서 어떻게 '행이 1개라면'이라는 가정을 하나요? 행이 한개만 나올 수가 없지 않나요? 행이 1개일 때 열 개수가 샘플 개수이고 그렇지 않으면 10개라는 말이 잘 이해되지 않습니다.
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
선생님~
설치하려고 사이트에(https://bitnami.com/wamp /stack)에 접속했는 데 개인정보 보호 오류라고 뜨는 데 어떡해야 하나요?