묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Unexpected default export of anonymous function
아래와 같은 경고가 나타나서 질문드립니다. 선생님의 수업을 그대로 따라가고, 코드에도 오타가 없어 보이는데, React Hook를 활용하게 되면서 anonymous function을 쓰지 못해서, return또한 불가능해지고, 이것이 Auth & user_reducer.js에서 모두 나타나는 거 같은데, 무엇이 문제인지 도통모르겠습니다. 대부분의 것을 본인이 찾아서 해결해야하는 것이 개발자 강호의 도리인줄 알지만, 찾아도 답이 나오지 않아 질문 드립니다. 항상 감사드립니다. Compiled with warnings. [1] [1] src/_reducers/user_reducer.js [1] Line 7:1: Unexpected default export of anonymous function import/no-anonymous-default-export [1] Line 12:13: Unreachable code no-unreachable [1] Line 15:13: Unreachable code no-unreachable [1] Line 18:13: Unreachable code no-unreachable [1] [1] src/hoc/auth.js [1] Line 6:1: Unexpected default export of anonymous function import/no-anonymous-default-export [1] Line 33:12: React Hook useEffect has missing dependencies: 'dispatch' and 'props.history'. Either include them or remove the dependency array react-hooks/exhaustive-deps 혹시 몰라 깃허브 링크도 첨부드립니다. (https://github.com/jihyeonmun/Nodejs/tree/master/BoilerPlate/Code) P.s. 이 질문을 보시는 학생분들에게, 혹시나 도움이 되실까 싶어 마크다운 필기본도 공유드립니다. 설정 및 설치(https://github.com/jihyeonmun/Nodejs/tree/master/BoilerPlate/DownloadSetting) 세부 기능(https://github.com/jihyeonmun/Nodejs/tree/master/BoilerPlate/Functions) 리액트 부분(https://github.com/jihyeonmun/Nodejs/tree/master/BoilerPlate/React)
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
레파지토리 권한 요청
1 인프런닉네임 : share illeum 인프런이메일 : sharehyeji13@gmail.com 깃허브아이디 : pumpkintime84@gmail.com 깃허브Username :reverse-wisdom
-
미해결실전 인공지능으로 이어지는 딥러닝 개념 잡기
손실함수 예제 질문
안녕하세요 11:25 부근, 차량 보유 유무 문제 손실함수를 계산하는 부분에서 내적하는 y의 값 중 첫 번째에는 (1-0), 나머지는 1이라고만 되어 있는데, (1-0)은 y예측값-y실제값 인건가요? 나머지 내적되는 1은 차이값을 활용하지 않은 것 같아 질문드립니다 :)
-
미해결[데브원영] 아파치 카프카 for beginners
안녕하세요 kafka 동시요청 관련 문의 드립니다.
정상적으로 카프카를 동작 시키는 거까진 성공했는데 동시에 1000개씩 요청 을 하고싶은데 돼지않아 문의 드립니다. props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, bootstrapAddress);props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, JsonDeserializer.class);props.put(ConsumerConfig.REQUEST_TIMEOUT_MS_CONFIG, "10000");props.put(ConsumerConfig.MAX_POLL_RECORDS_CONFIG, 500);props.put(ConsumerConfig.MAX_POLL_INTERVAL_MS_CONFIG, 10000); ConcurrentKafkaListenerContainerFactory<String, Long> factory = new ConcurrentKafkaListenerContainerFactory<>();factory.setConsumerFactory(consumerFactory());factory.setConcurrency(1000); 14만개의 CSV파일을 FOR문을 돌며 PRODUCER 로 계속 밀어넣고 컨슈머는 그값을 받아 처리하도록 하고싶은데 CONSUMER 가 동시에 처리되는게 너무 낮아 10건 정도씩 되고 있어 문의드립니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
JPA Entity Getter 문제 질문드립니다.
안녕하세요 영한님!! 오늘 공부를 하다 느낀점인데 엔티티에 @Getter 롬복을 실무에서도 사용하는지 궁금합니다. 왜냐하면, Order와 OrderItem의 관계에서 Order가 List<OrderItem> items를 OneToMany로 가지고 있는데 Order order = orderRepository.findById(1L).get();List<OrderItem> items = order.getItems();OrderItem orderItem = new OrderItem("test", 1, 1);items.add(orderItem); 위와 같은 코드에서 jpa의 변경감지와 Cascade 옵션으로 인해서 OrderItem Insert쿼리가 나가는걸 이해했고 테스트코드를 통해 확인했습니다. 이렇게 되면 의도한바(order.addOrderItem()) 등의 메소드를 사용하지 않고도 추가되는 문제점이 발생할 것 같은데, @Getter를 지양해야 할까요? 그러기엔 @Getter의 편의성이 너무 좋은 것 같아 실무에서는 어떻게 사용되는지 궁금합니다. 추가적으로, getter가 없으면 lazy loading이 불가능하다고 생각해서 대안으로 OrderEntity에 getter를 재정의 해주었습니다. public List<OrderItem> getItems() { return new ArrayList<>(this.items);} 이렇게 되면 getItems를 통해 가져온 뒤 add를 통해서는 insert쿼리가 나가지 않게는 되었습니다. 그런데 만약 이 상황에서 OrderItem을 접근해서 변경하게 되면 OrderItem은 영속되어 있기 때문에 변경이 됩니다. 이렇게 해도 괜찮은걸까요??! 항상 질좋은 강의 감사합니다!!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
runtime error
안녕하세요 선생님,채점하면 런타임 에러 나오는데.. 코드 한 번 봐주실 수 있을까요? import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in=new Scanner(System.in); int n = in.nextInt(); String str = in.nextLine(); in.close(); String result = password(str,n); System.out.println(result); } public static String password(String s, int n){ String result = ""; for(int i=0;i<n;i++){ String sub = s.substring(0,7).replace('#','1').replace('*','0'); int num = Integer.parseInt(sub,2); result += (char)num; s = s.substring(7); } return result; } }
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Response 관련 질문있습니다!
안녕하세요 영한님! 보통 실무에서는 ResponseEntity를 많이 쓰나요? 그럼 ResponseEntity에 제네릭을 쓰는 데 구성 요소를 회사마다 다르지만 보통 원칙적으로 어떻게 구성하나요? 1. HTTP status code 2. message 3. data (responsedto) 이런 식으로 보통 구성되어 있는 것으로 아는데 HTTP 상태 코드와 메시지만으로 반환할 때도 있나요?
-
미해결스프링 시큐리티
질문있습니다.
동영상 시간 11:17에 쿠키 테스트를 위한 크롬 확장을 사용하셨는데 어떤 확장인지 알 수 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
entity관련 질문입니다.
강의 초반부터 entity라는 용어가 계속 나오는데, entity를 객체라고 생각해도 무방할까요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
store.js에서
fetchNerwsList 같이 함수를 불러올떄 .then(response =>{}).catch 로 넘어갈떄 ;이거를 안붙이는 이유가 뭘까요?? ; 붙여도 상관이 없는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
격자판 최대합
안녕하세요 강사님 저는 largest 가 2개 있어야 한다고 생각했었는데요 각행에서 제일 큰 값을 저장하는 largest1 각열에서 제일 큰 값을 저장하는 largest2 그래서 largest1 과 largest2 중 제일 큰값을 고르려햇습니다. 강의를 보니 largest를 하나만 써서 궁금증이 생겼습니다. 제가 생각하기엔 강의에서 하나로 쓴 이유는 먼저 1행을 largest와 비교, 그다음 변한 largest가 1열과 비교되면 최종적으로는 1행과 1열중 제일 큰값이 largest에 저장된다고 생각하였습니다. 1행,1열의 합들에서 최대값을 또한번 선택하기 위해서 largest값을 하나로 둔게 맞나요? 이게 맞다면 다음 2행, 2열을 돌때, largest에는 1행 과1열 비교해서 그 중 최대값이 저장되어있을것이고, for문이 돌면서 계속 비교한다면 최종largest 값에는 각행, 각열들의 합 중 최대값으로 저장된다고 생각했습니다. 이생각의 흐름이 맞는지 궁금합니다 ㅠㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
ngrok http 8080 에러
위의 명령어를 입력하면 아래와 같은 에러가 발생합니다. 어떻게 해야 할까요?
-
미해결모던 자바스크립트(ES6+) 심화
강의 자료 관련 문의
안녕하세요. 선생님! 강의를 처음부터 잘 듣고 있는 수강생입니다. 다른건 아니고 ES6 기초 강좌 때와 마찬가지도 디버깅 및 소스코딩 관련 자료는 따로 게시가 되는 것인지 궁금합니다. ES6 기초를 할 때 구조를 살펴보는 부분에서 많은 도움이 되어서 혹시나 해서 질문드립니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
writeHead, listen, end구문의 역할이 무엇인가요?
listen에 대해서도 무언가 너무 추상적으로 설명해주셔서 잘 이해가 되지 않습니다. writeHead나 end에 대해서도 언급이 없이 그냥 쓰셔가지고 이해가 되지 않습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다!
안녕하세요. 쇼핑몰 카테고리 구현중입니다. nextjs에서는 NavLink같은게 없는데 Link를 사용하면 되는것인가요 ? /shop/category/all /shop/category/outer /shop/category/acc 와 같이 헤더와 푸터는 카테고리는 변하지않고 경로만 바뀌면서 품목 리스트들만 바뀌게 하고 싶습니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
38:25초 강의내용에 대해 질문있습니다.
위 코드에서 em.close를 하고난후, refMember.getUsername()을 실행하게 되면, 해당 프록시는 영속성컨텍스트에서 더이상 관리하지 않게 되므로 "could not initialize proxy"라는 오류가 발생하는 것은 이해가 되었습니다. 그런데, 위에 주석처리한 refMember.getId()를 하게 되면 똑같은 오류가 발생하지 않아서 질문드리게 되었습니다. em.getReference(Member.class, member1.getId())부분에서 Id를 영속성컨텍스트에 등록하였지만, 그 후 em.close()가 호출되어 영속성컨텍스트는 분명히 비어있는걸로 이해하고 있습니다. refMember.getId()를 하였을때는 왜 오류가 나지 않는건가요?
-
미해결예제로 배우는 스프링부트 입문
IoC 컨테이너 질문입니다.
IoC 컨테이너라는 것은 자바 메모리 영역중 heap쪽에 생성되어 있나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
안녕하세요 선생님 Loader 는 어디서 나오는건가요?
ILoader 인터페이스를 생성해서 StatData에 붙여주는건 이해가 됩니다만 데이터 매니저안의 Loader LoadJson() 이 함수의 Loader는 어디서 온 건지 명확히 이해가 되질 않네요. ILoader와 뭔가 관련이 있을것 같다는 느낌적인 느낌만 있는데 혹시 명확히 설명해주실 수 있으실까요?
-
해결됨공공데이터로 파이썬 데이터 분석 시작하기
전처리 필요성에 대해서 질문드립니다.
안녕하십니까. 저는 현재 파이썬으로 공공빅데이터 분석 과정을 수강 중에 있습니다. 가장 처음 실시하였던 서울시 아파트 값 데이터 분석에서는 2개의 엑셀 파일에 있는 결측치를 다른 값으로 변환하여 전처리 과정을 거쳤습니다. 하지만 이번 서울시 상가 빅데이터 분석에서는 이유에 대한 별도의 언급이 결측치를 그대로 두고 계속 분석을 진행하십니다. 데이터 분석의 거시적인 면을 대략적으로 이해하신 강사님이라면 전처리의 필요성 유무를 쉽게 판단하시지만 아직 초보자인 저로써는 그 필요성에 대한 판단을 할 역량이 부족합니다. 간략하게라도 전처리가 필요한가에 대한 여부를 어떤시각으로 추측하거나 판단하시는지 알려주시길 부탁드립니다. 김영목 드림
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
동전 교환 문제 연산 줄일 때,
안녕하세요 선생님 강의 너무 잘 듣고 있습니다. 다름이 아니라 9.동전교환(DFS-Cut Edge Tech) 문제에 대해서 궁금한 점이 있어서 질문 올립니다. 강의 마지막 부분에서, if(L>answer) return; 코드를 추가하여 불필요한 연산을 차단할 수 있다고 말씀해주셨는데, 동전의 최소 개수를 구하는 문제이니 만약 arr배열을 내림차순으로 미리 정렬하면 큰 단위의 동전부터 거슬러주게 되니 연산을 훨씬 더 줄일 수 있는 게 아닌가 하는 생각이 들었습니다. 이 문제의 경우도 5원짜리 3개인 경우가 바로 나오니 딱 한 번의 경우로 답을 구하여 연산이 더 빨라질 수 있지 않나요? function solution(M, arr){ let answer=Number.MAX_SAFE_INTEGER; arr.sort((a,b)=>b-a); function DFS(L, sum){ if(sum>M) return; if(L>answer) return; if(sum===M){ console.log(L, sum); answer=Math.min(answer, L); } else { for(let i=0; i<arr.length; i++){ DFS(L+1, sum+arr[i]); } } } DFS(0, 0); return answer; } 다만 궁금한 것은, arr.sort((a,b)=>b-a); 를 추가했을 때 sort 함수를 사용하면 선생님이 하신 방법보다 연산 시간이 더 오래 걸리는지가 궁금합니다. 횟수로는 확실히 줄어드는 것 같아서요. 감사합니다.