묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
알고리즘 강의 너무 재밌어요 :)
(사진)
-
미해결게임 프로그래머 취업 전략 가이드
학원 질문 한 개만 올려보겠습니다..!
쥬신 학원에 직접 갈 수 있는 상황이 아니여서 의견이라도 듣고 싶어서 여기 질문납깁니다! 내년에 국비로 쥬신을 다닐까 생각중인데, 학업과 병행가능한 커리큘럼일까요? 선생님이 다니셨을 때 기준으로 말씀해주시면 감사하겠습니다!
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
안녕하세요 질문입니다!
질 높은 강의 감사합니다. 1. 데이터 어그멘테이션이 훈련데이터의 품질을 올려주는거라 생각이 되는데 가령 5만건의 데이터중 AGU(어그멘테이션)을 하게 되면 랜덤으로 변환시키니 예를들어 5만건의 원래 데이터가 AUG를 걸쳐 원본데이터(2,5000) + AGU image(25000)개로 되는것 보다 원래의 원본데이터 (5,0000) + AGU image(50000) 이런식으로 하는게 더 학습이 잘 되지 않을까 라는 생각인데 혹시 오버피팅이나 이런 부분들 때문인지 궁금합니다.
-
해결됨따라하며 배우는 리액트 A-Z[19버전 반영]
13:00 return() => {} 부분
안녕하세요. 13:00에서, useEffect 클린업 부분에 '스크롤 하면 이벤트리스너가 제거' 된다고 해석하면 될까요? window.removeEventListener("scroll", () => {})
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
디버깅시 에러가 발생합니다.
따라서 만든 코드도 동일하고, 수업자료로 올려주신 코드로 디버깅을 해봐도 동일한 위치에서 계속 에러가 발생합니다. GameServer.cpp 의 // 나머지 소켓 체크for (Session& s : sessions) 이 부분에서 계속 에러가 발생하면서 디버깅이 멈추는데 어떤 이유에서일까요? vector관련된 에러인듯한데 자세한 원인을 못찾겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
orderitem proxy 초기화 시점 질문있습니다
현재 orderItem 프록시 초기화 시점이 order.getOrderItems()에서 일어나는 건가요? 아님 orderItem.getItem() 시점에서 일어나는 건가요??
-
미해결PHP 7+ 프로그래밍
DB_CONNECTION 부분 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 안녕하세요, 선생님.$GLOBALS['DB_CONNECTION'] = mysqli_connect( 'localhost', 'root', 'qhscjs1!2@', 'blog' ) || exit; 위와 같이 할 경우 접속에 성공했다면 DB_CONNECTION에 true가 입력 되는거 아닌지요? - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결홍정모의 따라하며 배우는 C언어
(10.13)강의에서 20:34, 21:25, 22:03 부분 질문
강의 20:34에서 char aname [][15]과 같이 2차원 배열을 만들어 문자열 원소들을 초기화 해주었는데 이것이 어떻게 배열안에 저장되는지 이해가 되지 않습니다. 첫번째 배열 인덱스가 지정되지 않았는데 어떻게 초기화 되는 것인가요? 그냥 한 행에 다 들어가는것인가요? 그리고 강의 21:25부분에서 배열의 배열이기 때문에 an = sizeof(aname) / sizeof(char[15])에서 사이즈를 sizeof(char[15])로 나누어 크기를 구했다고 하는데 잘 이해가 되지 않습니다. 하나의 원소의 크기로 나누어 사이즈를 구해야 되는 것이 아닌가요? 제가 생각하기에는 어차피 한 행에 원소들이 다 들어가니까 전체크기를 열의 크기로 나누면 한 행의 사이즈 크기가 나오므로 그 크기만큼 원소를 for문으로 출력해준다고 생각이 되는데 어떻게 생각해야 하는지 질문드립니다. 마지막으로 강의 21:03 부분에서 포인터 배열인 name의 출력결과가 원래는 주소인데 %s로 출력해서 문자열로 나오는 것으로 알고 있는데 주소가 문자열로 나오는 것은 아스키 코드의 값과 관련이 있는건가요? 그렇다면 제 생각에는 문자열의 주소를 저장해서 그 주소(어떤값)을 문자열로 출력한다면 아스키 코드값에 따라 주소에 해당하는 문자열이 나올것 같은데(즉 저장된는 주소값이 달라지면 문자열도 달라진다고 생각합니다) 정확하게 입력한 문자열이 나오게 되는 것이 이해가 되지 않습니다. 정확히 어떻게 %s로 주소값이 문자열로 출력되는 건가요? (혹시 가능하시다면 추가적으로 이와 연관된 강의를 알려주시면 좋겠습니다.)
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
TweenMax 효과 리셋
좋은 강의 감사드립니다. 혹시 해당 객체가 다시 화면에 보였을 때 tweenmax 효과를 다시 적용하게 할 수 있나요? 예를 들자면, 화면 첫 로딩시 글씨에 적용된 tweenmax효과를, 사용자가 화면 아래까지 본 뒤 "TOP" 버튼이나 스크롤을 통해 다시 위로 와서 "별이 쏟아지는 코딩일레븐" 글씨의 tweenmax 효과가 다시 보이고, 다시 화면을 아래로 스크롤 하면 card의 tweenmax효과가 또 나오는 식으로 가능한가요? 요약하면, tweenmax효과가 적용된 것을 리셋시켜 다시 효과가 적용되도록 할 수 있나요? 감사합니다~!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
postId 가 존재하지 않을때 404 에러
안녕하세요! 늘 강의 감사합니다. 한가지 질문있습니다. useSWR 을 이용하여 전체 스테터스 관리를 하고있는데요. 아래의 스크린샷에서 postId 가 존재하지 않을때도 GET 을 해서 404 에러가 발생합니다;; 이럴때 어떤식으로 404 에러를 회피할 수 있을까요?? useSWR postId 가 undefined 일때
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
mybatis usegenerateKey
마이바티스로 제너레이트키를 활용해봤는데 의아한 점이 생겼어요 log.info("before board = {} , hashcode = {}",board, board.hashCode()); freeBoardRepository.save(board); log.info("after board = {} , hashcode = {} ",board, board.hashCode()); board 가 dao 인자로 들어갈 때를 기준으로 전 후 해시코드값을 비교해봤는데 동일하네요.. 이게 왜 의문이냐면 Board 객체의 필드는 final로 선언되어 있고 dao에 접근한 뒤, bno 값을 어떻게;; 넣게되었는지 setter가 없고 생성자도 없고 final 또한 지정되어있고 해시코드마저 동일하니 ㅠㅠ 아래가 객체 정의입니다 ㅠㅠ 도대체 어떻게 bno가 삽입된 걸 까요.. @Getter @Builder public class FreeBoard { private final int bno; private final String memberId; private final String tag; private final String title; private final String content; private final Timestamp regdate; private final int viewcnt; private final char showboard; }
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Bean Validation - HTTP 메시지 컨버터 강의 관련 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강사님이 진행하신 과정들 따라하고 포스트맨까지 정상적으로 돌려서 테스트 했습니다. 다만 ValidationItemApiController에서 ObjectError(수량 * 가격이 10000원 이상)를 검증해보고 싶은 욕심이 생겼습니다. 제가 기대한 결과로는 저희가 강의 중에 errors.properties에서 설정했던 아래 메세지가 응답 에러(bindingResult.getAllErrors())에 담겨 있는것이였습니다. totalPriceMin=전체 주문 가격은 {0}원 이상이어야 합니다. 현재 값은 {1}원입니다. 하지만 응답 값에는 위와 같은 메세지는 포함되어 있지 않았고 해당 object 에러에 대한 정보만 담겨 있었습니다. errors.properties의 totalPriceMin과 같이 설정된 값들을 HTTP 통신에서 사용할 수 있는 방법이 있을까요??
-
미해결배달앱 클론코딩 [with React Native]
재설치 에러
앞서 일러주신대로 foodDeliveryApp 폴더 지우고 제로초님 setting 파일 가져와 재설치를 진행해서 npm run android 를 입력하였을 때 해당 오류가 뜨며 진행이 안되네요,,, ㅠ
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
_ maxSessionCount 관련하여 질문드립니다.
안녕하세요 루키스님 강의 정말 잘 듣고있습니다. 처음에 제가 강의를 들으면서 이해한 바로는 _maxSessionCount가 서버에 허용 가능한 최대 세션의 갯수를 의미하는 값으로 생각을 했습니다. 그래서 아래와 같이 ServerService 객체를 생성하면서 마지막 인자값으로 10을 넣으면 최대 10개의 클라이언트가 접속가능하다고 생각했습니다. ServerServiceRef service = make_shared<ServerService>( NetAddress(L"127.0.0.1", 7777), make_shared<IocpCore>(), []() -> SessionRef { return make_shared<GameSession>(); }, // TODO : SessionManager 등 10); 하지만 Listener에서 maxSessionCount만큼 AcceptEvent를 생성하여 RegisterAccept를 해주고 const int32 acceptCount = _service->GetMaxSessionCount(); for (int32 i = 0; i < acceptCount; i++) { AcceptEvent* acceptEvent = new AcceptEvent(); acceptEvent->owner = shared_from_this(); _acceptEvents.push_back(acceptEvent); RegisterAccept(acceptEvent); } 그 뒤에 클라이언트가 접속하면 Listener에서 Dispatch하여 ProcessAccept를 실행하면 아래와 같이 미리 생성했던 Session에 정보를 업데이트하고 난 후에 다시 RegisterAccept를 해줍니다. void Listener::ProcessAccept(AcceptEvent* acceptEvent) { /* 생략 */ session->SetNetAddress(NetAddress(sockAddress)); session->ProcessConnect(); // session->OnRecv(); cout << "Client Connected " << session->_socket << endl; // TODO RegisterAccept(acceptEvent); } 이렇게 된다면 AcceptEvent가 재사용되어 또 Session을 만들어 다른 클라이언트의 접속을 받을 수 있게 되는데 그렇다면 무한정으로 Session을 받을 수 있다는 의미가 아닌지 궁금합니다. 실제로 ServerService의 _maxSessionCount보다 DummyClient의 _maxSessionCount를 더 크게 하여 실행했을 때, DummyClient 갯수만큼 세션을 생성하는 것을 확인했습니다. 즉 _maxSessionCount가 의미하는 것이 서버에서 최대로 허용하는 세션의 갯수가 아니라 서버가 한번에 Accept 처리할 수 있는 최대 세션의 갯수인 것인지 궁금합니다.
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
문의드립니다
위와 같이 결과값이 다른데.. 뭐가 잘못된지 모르겠습니다ㅠㅠㅠㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
버전 질문입니다.
현재 버전이 3.0.0(SNAPSHOT) , 3.0.0(M4), 2.7.3(SNAPSHOT), 2.7.2 , 2.6.11(SNAPSHOT) , 2.6.10 이렇게만 있어서 강의 영상과는 다른데 (SNAPSHOT) 이 아닌 버전으로 하면 될까요?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
드라이브 주소 문의
안녕하세요 강사님, 주소는 현재 강의 밑부분에 넣어주신다고 하셨는데 URL을 찾을 수가 없습니다. 다시 한 번 올려주시면 감사하겠습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
집합 (sets) 부분
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 집합 변수를 list로 변환시켜 출력했을때 출력값이 이상하게 나오는데요 (원래 e와 값이 다름) 이게 맞는건가요? e = {'foo', 'bar', 'baz', 'foo', 'qux'} l2 = list(e) print(l2) = {'qux', 'bar', 'foo', 'baz'}
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
소스코드 정리된거 없나요?
소스코드만 따로 받을 수 없나요? 이때까지 강의를 정주행 하면서 느낀거지만 준비를 완벽히 하고 찍은거 같지 않아 동영상과 같이 해보면서 스킬을 늘리는데에 힘이 드네요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
궁금합니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.=========================================[질문 템플릿]1.안녕하세여 핸들러 매핑이 사용할 컨트롤러를 찾는거고 핸들러 어댑터 목록을 찾는 것이 해당 컨트롤러의 비즈니스 로직(서비스)를 찾아 실행하는 것으로 이해해도될까요??