묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
immer
실무에서도 immer를 많이 사용하나요 ? 어느 게시글에서 읽어 봤는데 immer를 사용하는 경우 좀 무거워진다는 글을 봤는데 데이터가 적은 경우에만 사용하는게 맞는걸까요 ??
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
오토인코더 훈련에서 궁금한 점이 있습니다
안녕하세요. 불량 데이터가 그렇게 많지 않을 때 오토인코더를 사용하면 x, y는 각각 자기 자신이 들어가게 됩니다 입력과 정답이 같게 되는 거죠 근데 불량 데이터가 어느정도 있다면 이미지 배치를 (x, y)=(불량, 정상)로 해서 입력해도 되나요? 아니면 그냥 정상만 훈련하는 것이 좋을까요? 클래스는 정상/비정상 2개뿐입니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
혹시 include한 model은 limit 설정은 힘들까요?
안녕하세요. 제로초님 혹시 router에서 include한 model은 limit 설정은 힘든가요? const user = await User.findOne({ where: { id: req.user.id } }); const fullUser = await User.findOne({ where: { id: user.id }, attributes: { exclude: ['password'], }, include: [{ model: Image, }], order: [ ['createdAt', 'DESC'], [Image, 'createdAt', 'DESC'] ], }); res.status(200).json(fullUser); 추가 기능 넣으려고 합니다.유저 프로필 이미지를 구현하는 라우터인데요.구현은 되는데 섬네일 등록 시 그 유저의 해당 섬네일이 모두응답으로 넘어오더라구요. (전에 등록했었던 섬네일 이미지 포함) 그래서 제일 하단에 order로 최근 등록된 섬네일을 배열 0번째로받아서 프론트에서 섬네일 이미지 수정되어보이게 했습니다. 저럴 필요없이 최근 등록된 섬네일 이미지만 limit 1을 하면좋을 것 같은데 구글링해서 order 방법은 찾았는데 limit은 자료가 안보여서 여쭤봅니다!
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
10:40, 원본데이터에 값 추가하여 수정 후 저장 시 오류가 뜹니다.
원본데이터에서 3월 시트에 추가 데이터 입력 후 저장하려고 했더니, "공유 위반 때문에 변경내용을 '6_시트통합.xlsx'에 저장할 수 없습니다." 라고 저장실패 오류팝업이 뜨네요;;
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
retrieveUser에서 @Valid 사용방법
@GetMapping("/users/{id}")public User retrieveUser(@Valid @PathVariable(value="id") @Size(min=2)int id) { User user = service.findOne(id); if(user == null) { throw new UserNotFoundException(String.format("ID[%s] not found", id)); } return user;}이렇게 해봤는데 에러는 안나는데 작동을 안합니다. id를 2이 이상 조회 이런 의미로 적용하려고 하는데 어떻게 하면 될가요?
-
미해결
intellij 오류 고치는 것 좀 도와주세요ㅠㅠㅠ
d오늘 처음깔아서 진행하는데 계속 이런 오류창이 뜨네요 검색해도 고치는 방법은 안나오고 도와주세요ㅠㅠㅠ
-
해결됨웹 게임을 만들며 배우는 React
useEffect []
리액트에서 setState될때 리렌더링이 일어나는데 클래스는 아래 render() 부분이 다시실행되는반면 Hooks는 전체가 다시실행되버리기때문에 useEffect에 [ ] 배열이 비어있을경우 setInterval이 딱한번만 실행되고 리렌더링되버려서 그림이 더안바뀌고. [ ] 에 useEffect로 값이변경되는 state를 넣으면 그걸 감지해서 setInterval이 다시실행되고 .반복한다. 제가 이해한 useEffect 작동원리가 이런데.. 맞는건가요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
this.renderView() 호출
안녕하세요, 강사님. 강의 잘 듣고 있습니다^^ 4분 50초 경 onRemoveHistory 함수 내부에서 this.renderView 함수를 호출하셨는데요, onRemoveHistory함수에서는 HistoryView만 재 렌더링 해주면 될 것 같은데 this.fetchSearchHistory() 가 아닌 this.renderView()로 호출하신 이유가 있으신지 궁금합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 업로드 에러
뒤늦게 시작했는데 오류가 많아서 질문도 많아지네요.. 계속 구글링해보고 비슷한 사례 찾아서 최대한 코드를 추가하고 수정해봐도 고쳐지지 않습니다 ㅠ 504랑 404가 같이 뜨기도 하고 업로드할 사진을 선택하면 화면에 나타나지 않고 오류가 콘솔에 저러한 오류가 생겨요... 확인해보면 uploads 폴더에 이미지는 들어와있는데 아마 백엔드에서 프론트로 전달하는 과정에서 오류가 있는거 같은데 도저히 혼자서 해결이 안되네요 ㅠ
-
미해결Zapier로 노코드 업무자동화, 게으르지만 일 잘하고픈 분들을 위한 최고의 방법
무료 재피어 범위 문의
안녕하세요 강의 잘 듣고 있습니다. 지금 TRIAL로 사용 중인데, 몇일 남지 않아서. 사용 기간이 지나면 무료로 전환이 되어서, 무료 범위가 1STEP, 5ZAP인데 이 의미를 알고자 합니다. 구현 실습(2)강의를 보면 단계가 여러 단계를 실행하는데, 무료에서는 이런 단계를 할 수 없는 건지요? 감사합니다
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의 관련 질문드립니다.
안녕하세요! 현재 수강중인 수강생입니다. 군에서 하루 두세시간씩 공부하면서 강의 진행중인데, 내년까지 강의를 통해 포트폴리오를 만들 정도의 퀄리티가 나올지 너무 걱정됩니다. 강의 중 특별히 더 신경써야 하는 파트가 있을까요 ?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
Put 숙제
--UserDaoService.java//delete, insertpublic User update(User user, int id) { User deleteUser = deleteById(id); User saveUser = new User(); if(deleteUser == null) { return null; } else { saveUser = save(user); } return saveUser;}--UserController.java @PutMapping("/users/{id}")public ResponseEntity<Object> updateUser(@RequestBody User user, @PathVariable int id) { User savedUser = service.update(user, id); if(savedUser == null) { throw new UserNotFoundException(String.format("ID[%s] not found", id)); } return ResponseEntity.status(HttpStatus.NO_CONTENT).build();}
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
참조자와 메모리
예를들어 int number = 1; int* Iptr = &number; int& Iref = number; 라고하면 메모리에는 대략적으로 저렇게 잡혀 있자나요?? 0000011C 0000011A (int& Iref = number;) 0000011B 0000011A (int* Iptr = &number;) 0000011A 00000001 (int number = 1;) 근데 제가 알기로는 주소 연산자에서 &number =0000011A &Iptr = 0000011B 로 알고 있는데 참조자는 &Iref = 0000011C 가아닌 number의 또다른 이름 이기때문에 0000011A 로나오는 것이 맞나요?? 그리고 그 역활은 컴파일러가 하는 것이 맞나요?? 그렇다면 0000011C 접근하는 방법은 무엇인가요??? 예전에는 그러려니 했는데 어셈블리랑 같이 보니까 궁금하네요^^
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
안녕하세요. DTO로 body에 데이터 넘길때 궁금한점이 있습니다!
영한님 안녕하세요. 좋은 강의해주셔서 실력이 나날이 늘어가고 있습니다. 다름이 아니라 성능 최적화 부분에서 궁금한 점이 있어서 질문드립니다.! 예를 들어 AddressBook이라는 주소록 엔티티가 존재한다고 가정했을 때, 상품 주문 시 프론트단에서 주소록 안에 있는 주소의 ID[PK] 값만 넘겨서 서버에서 select 쿼리문을 날려서 주소를 조회하는 방법과,아예 프론트에서 주소의 모든 세부내용을 함께 넘겨서 select 쿼리문을 날릴 필요 없게 구현하는 방법 중 현업에서는 어떤 식으로 사용하고 있는지 궁금합니다.성능만 생각하면 당연히 후자 방법이겠지만 서버로 넘겨줄 데이터가 많은 경우에는 조금 애매한 것 같아서요.질문 읽어주셔서 감사합니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
HttpStatus.NOT_FOUND 별도 클레스 없이 반환 할 수 있나요?
UserController의 retrieveUser 함수에서 throw new UserNotFoundException 하지 않고별도 클레스 생성하지 않고 HttpStatus.NOT_FOUND 를 반환 할 수 있나요?
-
미해결
비즈니스 질문드립니다.
안녕하세요. 회사에서 인프런을 복지 차원에서 비즈니스 신청을 할 예정입니다. 혹시나 비즈니스를 신청하면 비즈니스 계정에 개인 개정을 입력하여 사용하는것같은데 혹시나 A라는 강좌를 1,2,3 이라는 회사 사원이 들어야 한다면 비즈니스 계정으로 A라는 강좌를 3개를 구입해야하나요?
-
미해결대세는 쿠버네티스 (초급~중급편)
pod 생성 이후 k8s-master ping 관련
안녕하세요. 강의 시청하는 도중 문의사항이 생겨서 질문을 남깁니다. pod를 생성하고 k8s-master에서 curl ip:port 로 날려서 정상적인 커넥션을 확인하려고하는데 k8s-master에서는 핑이 빠지질 않고 k8s-node1에서는 정상적으로 curl ip:port로 containerPort:8000 이 출력됩니다. 이럴 경우 master에서도 node1번 파드에 임시 생성된 ip 대해서 ping이 나가야될거같은데 영상에서는 k8s-master서버로 해당 아이피로 정상적인 동작을 하는걸로 봐서 제가 잘못한 것인지 여쭙고 싶습니다.
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
createUser에서 응답 형태를 왜 ResponseEntity<User> 하는지요?
System.out.println("location = " + location);를 찍어보니"location = http://localhost:8088/users/4"이렇게 나오는데 이건 User 데이터 클래스와 다른데 왜 응답 형태를 ResponseEntity<User> 이렇게 하는지 궁금합니다.
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Kafka와 트랜잭션에 대해서 궁금한점이 생겨서 질문드리고 싶습니다.
안녕하세요 질문하기 앞서 좋은 수업 굉장히 잘 듣고 있습니다. Kafka와 관련된 수업을 들으면서 몇가지 궁금한 사항이 생겨서 여쭤보고 싶습니다. 아직 개발에 미숙하다보니 질문이 이상하다고 생각하실 수 있으시겠지만 답변해주시면 감사하겠습니다 ㅠㅠ... Spring Boot의 Controller단에서 KafkaTemplate을 이용하여 메시지를 생산하여 Kafka로 보냈습니다. 여기서 몇가지 의문사항이 생기는게 있었습니다. 메시지가 Kafka 서버로 가지 못했을때 상황에 대한 것입니다. 만약 메시지가 가지 못했다면 Catalog 서비스에서 물품 재고 수량에 대한 데이터 불일치가 발생합니다. (개인적으로 Producer가 발행한 메시지가 100% 카프카 서버로 간다고 보장할 수 없을것 같다고 생각합니다. 예를들면 네트워크 상황이 좋지못해서 못보내는 경우) 위의 방안에 대한 해결 방안으로 저는 KafkaProducer가 메시지를 생산하는것을 Transaction 내에 넣으면 되는것이 아닌가? 라는 생각을 하였습니다. Kafka 서버로 메시지를 보내는것에 실패했을때 주문 자체를 실패시키는것입니다. 하지만 생각했던 위의 방안에 대해서 또한 몇가지 문제가 보입니다. 1. 트랜잭션 내에서 네트워크를 타다보니 성능에 좋지 않은 영향을 미칠 수 있다. ( 트랜잭션 내에서 RestTemplate으로 동기적으로 요청하는것보다는 성능에서 좋을것 같다고 생각합니다.) 2. 메시지가 발행되지 못했다고 해서 트랜잭션을 실패하는게 과연 옳은 일인가? 그래서 위의 2가지 의문으로 Kafka 메시지 생산을 트랜잭션 바깥으로 꺼내는것이 옳은가? 라는 생각이 들었습니다. 제 질문은 어떤 방안이 좀 더 현실적인지에 대한 것입니다. Kafka 메시지 생산을 트랜잭션 내에 넣는것이 옳은 방식일까요? 두번째 질문은 동시적인 상품에 대한 주문 트래픽이 많이 발생하여, Catalog의 재고가 마이너스가 되는 상황입니다. 이런 경우 별개의 로직으로 주문을 취소시키는 로직이 필요할것 같습니다. 여기서 질문은 주문트래픽이 많을때 이러한 상황이 실제로 벌어질 수 있는가에 대한 것입니다. 아직 학생이라 실제 트래픽을 경험해본적이 없어 이러한 상황이 쉽게 발생할 수 있는 상황인지 궁금해서 여쭤보게 되었습니다. 감사합니다
-
미해결얄팍한 GraphQL과 Apollo
저만 4-1 실행시에 에러나나요?
npm 으로 인스톨 하고 실행시 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! 4-2-react-before-apollo@0.1.0 start: `react-scripts start` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the 4-2-react-before-apollo@0.1.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/hdh1987/.npm/_logs/2021-04-22T05_46_01_246Z-debug.log 이런 내용으로 에러가 발생하면서 안되네요..