묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결리눅스 커널 해킹. A부터 Z까지
커널 CTF
- 영상과는 관련없지만 질문드립니다 커널 CTF 문제를 풀어보고 싶은데 구글이나 네이버나 별로 없어서 커널 CTF문제를 풀어볼수잇는곳이 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
CQS 관련 질문
안녕하세요 선생님 강의 정말 재밌게 듣고 있습니다 다름이 아니라 Service에 join메서드에서 id(Long) 값을 반환해주고 있는데 선생님께서 앞서 질문에서 CQS라고 말씀해주셨습니다. 서비스에서는 테스트의 용이성 등등 여러 장점때문에 Id값을 반환하는게 좋다고 말씀해주셨는데 컨트롤러에서는 join 이나 혹은 다른 Command쿼리를 날리는 메서드들에서 반환값은 어떤게 좋을까요.. id를 반환해 줄 수도 있는거고 void를 반환할 수 도 있는데 어떤게 best practice 인지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
오버로딩 new
오버로딩 new가 궁금합니다 매개변수로 타입 size_t인데 어떻게 생성자로 new Knight()가 받아지는건가요? 디어셈블리에서도 해당 크기가 받아지는데 그 부분이 왜그런지 궁금합니다.
-
미해결웹 게임을 만들며 배우는 React
가위바위보 강의에서 질문이 있습니다.
안녕하세요. 제로초님, 가위바위보 강좌에서 2가지 질문이 있습니다. 1. componentDidMount와 WillMount componentDidMount() { this.interval = setInterval(this.computerChange, 50); } componentWillMount() { clearInterval(this.interval); } onClickBtn = (e) => { clearInterval(this.interval); const myChoice = e.target.id; const { imgCoord } = this.state; 콘솔에 찍어보니 WillMount가 먼저 찍히고 그 다음에 DidMount가 찍히는 것으로 확인하였습니다. 제로초님 블로그를 보고 호출되는 순서는 이해를 하였는데요. 위 코드에서 WillMount 함수를 삭제해도 게임에는 아무런 문제가 없는데 렌더링이 되기 전 호출이 되어야 하는, WillMount가 꼭 필요한 상황들이 있을까요? 2. useEffect const onClickBtn = (e) => { if (interval.current) { clearInterval(interval.current); 1번 부분의 hooks 에 제로초님 깃허브 코드에서는 클릭 버튼에 if문이 추가된 것을 보았습니다. 제 생각으로는 useEffect는 콘솔로 확인해보았을 때, 실행이 반복(?)되고 있기때문에 클릭으로 실행되는 onClickBtn 코드는 return문이 실행되기 전이어야 함을 구분하기 위한 것인가…? 라고 생각해보았는데요. 테스트해보니 있어도 없어도 게임 실행에는 문제가 없었는데 깃허브 코드에는 넣으신 이유가 궁금합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
update쿼리가 member 에대해서만 나가는 이유
team만 손댔는데 member에 대한 update쿼리가 나가는이유 → 일에서 컬렉션을 수정하면 그 컬렉션과 연관된 다의 외래키 컬럼이 수정되기때문. 근데 그러면 team에 대해서도 update쿼리가 나가야하는거아닌가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
with 오류
파이참에서 왜 이렇게 뜨는 건지 모르겠어요
-
미해결부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
vm min-vm은 어떻게 다른가요?
자세한 설명이 있었으면 합니다, ㅡㅡ
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요 맛비님. vitis관련해서 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. vitis관련해서 질문이 있습니다. vitis에서 fopen함수를 이용해서 파일 값을 입출력하려고 하는데 자꾸 파일 입출력 실패가 뜹니다. visual studio에서는 잘되는 데, vitis에서는 안됩니다. 혹시 vitis에서는 fopen, fscanf 함수를 다르게 사용하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 코드
이번 강의를 듣고 나름대로 간단한 테스트 코드를 만들어 봤는데요 이렇게 하는게 맞나 싶어서 여쭤봅니다 public class ItemTest { @Test public void 수량증가() { //given Item item = new Book(); item.setStockQuantity(10); //when item.addStock(10); //Then Assertions.assertThat(item.getStockQuantity()).isEqualTo(20); } @Test public void 수량감소_합계0_이상() { //given Item item = new Book(); item.setStockQuantity(10); //when try { item.removeStock(10); } catch (NotEnoughStockException e) { return; } //Then Assertions.assertThat(item.getStockQuantity()).isEqualTo(0); } @Test public void 수량감소_예외발생() { //given Item item = new Book(); item.setStockQuantity(10); //when try { item.removeStock(11); } catch (Exception e) { e.printStackTrace(); return; } fail("예외가 발생해야 한다."); }} 이렇게 진행해도 괜찮을까요? 이상한 부분이 있다면 조언 부탁드리겠습니다
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
show_history
show.history 할때 이렇게 나오는데 선생님 강의와 코드를 똑같이 입력했지만 그래프가 달라서요 ... 이런 경우도 있는건가요 ?
-
미해결인터랙티브 웹 개발 제대로 시작하기
우주선 스프라이트 이미지
홈페이지가 개편되었는지 우주선이 보이지 않습니다. (studiomeal.com 드어가면 섬같은게 보여요) 구글에서다른 이미지 구해서 하려는데 쉽지 않네요. 도움 부탁드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
_itoa() error!
안녕하세요 10분경~12분 이후 강의를 듣다가 제 환경에서는 실행이 되는 것 같지 않아 질문드립니다. #include <stdlib.h> #include <stdio.h> int main(int argc, char * argv[]) { char temp[100] ; puts(_itoa(10, temp, 16)); sprintf(temp, "%x", 10); puts(temp); return 0; } 안녕하세요 11분경 이후 강의를 듣다가 제 환경에서는 실행이 되는 것 같지 않아 질문드립니다. 다음과 같이 코드를 짰고, 이를 돌려보려 하였으나 오류가 아래와 같이 났습니다. '_itoa()가 C99에서는 작동하지 않는다'라고 이해했고, 혹시나 표준으로 이름이 바뀌기 전인 itoa()를 사용하나 싶어서 itoa()로 코드를 바꾸고 돌려보았지만, 동일하게 에러가 발생하였습니다. 구글을 둘러보니 코딩을 할 때마다 _itoa()를 정의하라고 하는데, 더 좋은 방안이 있을 것 같아 질문을 드립니다. 문제가 무엇이고, 앞으로 _itoa()를 문제없이 사용하려면 어떻게 해야하는지 여쭤보고 싶습니다. 감사합니다!
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
몽구스 모델 강의에서 에러가 발생했습니다
몽구스 모델 강의에 있는 post에서 코드500 에러가 발생합니다. 검색을 해봐도 어떻게 해결해야되는지 모르겠어서 질문 남깁니다
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
컨트롤러에서 multer 사용 질문
안녕하세요. 매일 노고많으십니다. const uploadNone = multer(); router.post("/write", uploadNone.none(), (req, res, next) => { console.log(req.body); }) multer는 (req, res) 전에 클라이언트 요청을 해석하여 req로 넣어주는 걸로 알고 있습니다. // 컨트롤러 const uploadNone = multer(); exports.noticeWrite = uploadNone.none(), async (req, res, next) => { console.log(req.body); res.end(); }; // 라우터 const { noticeWrite } = require("../controllers/notice"); router.post("/write", isLoggedIn, noticeWrite); 컨트롤러에서 처리하려고 (req, res) 요청 전에 넣어주니 라우터 응답이 안돼서요. 어쩔 수 없이 라우터에서 적어줘야 하는 건지 모르겠습니다. 질문. 컨트롤러에서 multer 사용하는 방법이 궁금합니다!
-
미해결
Howto-cancel.com
It is seen that several individuals encounter complication whenever they look for any kind of subject pertaining to 'howto-cancel.com/'. Considering these we have actually reviewed right here assistance as well as a system i.e. http://howto-cancel.com/ that will definitely assist you to decrease every one of the questions when it pertains to Howto-cancel. A short on HowTo-Cancel.com: · The howto-cancel.com web page is the internet site on 'how to' which is especially made to reveal the individuals on how to cancel practically virtually every product and services imaginable. · It intends to supply its individuals to urge the termination procedure, reimbursement and also return treatment less complex than ever before. · This is done by establishing a complimentary treatment that consists of detailed directions on how to- cancel along with 600 exceptional solution systems and also even more checking. · The overviews that are furnished are etched in a basic as well as simple layout in a way where anybody can recognize as well as discover them. Obtain the critical Assistance: It occurs with a number of the individuals that acquire the paid subscription or membership however have actually possessed it simply a couple of times. At the same time, the business charges with the subscription or service charge from the bank card frequently, even if it is no more utilized by you as well as hence trigger irritability. The primary inflammation shows up when a lot of the moment obtains squandered looking for howto-cancel the subscription or registrations. Most of the participants obtain irritated to find out the real treatment on howto-cancel as well as therefore pay the month-to-month registration cost in order to stop the irritability. Summarizing: Hence, the http://howto-cancel.com/ web site is developed to scroll with the procedure of termination detailed. Whichever solution or membership develops it is; it will not matter, one can conveniently discover the overview that is trying on how to cancel. The primary objective or purpose is to lower the difficulties, questions and also stress that emerge while the participant aims to cancel the membership account. Helpful Blog: https://www.houzz.co.uk/ideabooks/159357569/list/howto-cancel-com
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
SGD 지그재그 질문드립니다.
안녕하세요. 강사님 옵티마이저의 이해 - Momentum, AdaGrad 챕터 중 Momentum의 효과에서 local minima가 loss 값이 작은 목표 지점인 것은 알겠는데 그쪽으로 갈때 SGD가 왜 지그재그로 움직이는지 직관적으로 잘 이해가 안됩니다. 교재의 그림에서 X Y 좌표와 등고선이 뜻하는 건 무엇인가요. 그리고 강의 11:43 쯤에 말씀하신 y축으로 갈때 Loss가 크게 감소한다고 말씀하셨는데 왜 그런지 그 이유도 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
클립이 없다고 오류가떠요
AudioClip Missing ! SoundsUnityChan/univ0001 UnityEngine.Debug:Log (object) SoundManager:Play (Define/Sound,string,single) 매니저로 만든 게임오브젝트를 확인하니깐 오디오 클립이 논 이더라고요 플레이 부분에도 코드 잘넣어줫는데 어디서 문제가 난걸까요??
-
미해결입문자를 위한 자바스크립트 기초 강의
이미지 api
안녕하세요 선생님 포토 앨범 만들기에 실습 파트에서 이미지 api https://api.beansdrawer.com/ 해당 사이트가 접속이 안되는데 혹시 다른 문제가 있는걸까요? 감사합니다!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
transition v-enter-from 관련 문제 해결
저 같은 경우 개발자도구 콘솔창에 transition-group children must be keyed. warning이 뜨고 enter 트랜지션이 적용이 안되길래 이것저것 해보다가 <li> key 에 todoitem.item 이 아닌 index 로 넣으니까 해결이 됐어용 근데 이게 맞는 방법인진 모르겠네요.. <li v-for="(todoItem, index) in propsdata" :key="index" class="shadow">
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1
자바스크립트 코드 실행
welcome.html 실행하는데 이런 오류가 뜨더라고요. 확장자를 설치하라는 것 같은데 보통 이런 문구가 뜨나요? 제가 맥북으로 해서 방법이 다른 건지 아무리 찾아봐도 해결 방법을 잘 모르겠습니다.