묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결15일간의 빅데이터 파일럿 프로젝트
고사양 pc용 통합 환경 클러스터 구성
안녕하세요 정말 단순한 질문이지만... 1. 고사양pc 환경으로 설치할 때 Cluster2로 설치가 되는데, 이대로 진행 되어도 되는 건가요 ?? 2. Cluster 2 로 추가해도 호스트 추가가 안되는데 방법이 있을까요 ?
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
RecentPostIterator 생성자 문제
안녕하세요. 예제중 아래 부분에서public RecentPostIterator(List<Post> posts) { Collections.sort(posts, (p1, p2) -> p2.getCreatedAt().compareTo(p1.getCreatedAt())); this.internalIterator = posts.iterator(); }posts를 정렬하면 defaultIterator에 까지 영향이 갈꺼 같은데요. posts를 복사해서 사용해야 하지 않을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
mvc와 템플릿 엔진 강의 중 질문이 있습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]HelloController에서 hello-mvc로 매핑하신 부분에서요 강의 도중에는 @RequestParam(value="name", required=false) 라고 적어주셨다가 지우시고 브라우저에서 get방식으로 name 파라미터를 넘기시던데, get방식으로 파라미터를 넘기는 것과 @RequestParam(value="name", required=false) 적어주신 부분의 역할이 동일해서 그러신건가요?
-
미해결홍정모의 따라하며 배우는 C언어
지정된 파일을 찾을 수 없습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의 properties-VC++Directories에서 Executable Directories, Include Directories, Library Directories 모두 C파일이 있는 곳으로 path를 지정하였는데도 이렇게 오류가뜹니다. 어떻게해야할까요? 하기를 이용해주세요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
lastId 질문
안녕하세요 제로초님 강의를 계속 반복해서 보고있는데.. lastId를 통해 서버에서 조회해서 값을 보내주는 로직은 이해하였습니다! 그런데 문득 궁금한것이 조회하였을때 lastId에 해당하는 게시물이 db에 삭제된 경우 어떻게 처리를 해주어야 할지 감이 안잡힙니다. 여러 사용자가 있는 사이트인경우 흔히 일어날수 있는 경우일거같은데 .. 답이 떠오르지가 않네요 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
@Transactional 어노테이션의 기능이 궁금합니다.
저번에 테스트 코드 작성시에는 커밋을 롤백하는 기능이라고 이해했는데, 실제 서비스코드에도 @Transactional 을 써놓는 이유가 궁금합니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
실행은 잘 되는데 크기 불일치라는 경고가 떠서 궁금해서 질문 올립니다
실행은 잘 되는데 이러한 문구가 뜨는 이유에대해서 궁금해서 질문올렸습니다 혹시 제가 뭘 잘못 타이핑한건지 궁금합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
npm start 시 오류가 납니다.
root@ip-172-31-43-165:/home/ubuntu/react_nodebird/back# npm start > react-nodebird-back@1.0.0 start /home/ubuntu/react_nodebird/back > node app internal/modules/cjs/loader.js:905 throw err; ^ Error: Cannot find module './dialects/mysql/data-types' Require stack: - /home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/data-types.js - /home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/utils.js - /home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/sequelize.js - /home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/index.js - /home/ubuntu/react_nodebird/back/models/index.js - /home/ubuntu/react_nodebird/back/routes/post.js - /home/ubuntu/react_nodebird/back/app.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15) at Function.Module._load (internal/modules/cjs/loader.js:746:27) at Module.require (internal/modules/cjs/loader.js:974:19) at require (internal/modules/cjs/helpers.js:101:18) at Object.<anonymous> (/home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/data-types.js:648:20) at Module._compile (internal/modules/cjs/loader.js:1085:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) at Module.load (internal/modules/cjs/loader.js:950:32) at Function.Module._load (internal/modules/cjs/loader.js:790:12) at Module.require (internal/modules/cjs/loader.js:974:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/data-types.js', '/home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/utils.js', '/home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/lib/sequelize.js', '/home/ubuntu/react_nodebird/back/node_modules/sequelize/dist/index.js', '/home/ubuntu/react_nodebird/back/models/index.js', '/home/ubuntu/react_nodebird/back/routes/post.js', '/home/ubuntu/react_nodebird/back/app.js' ] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! react-nodebird-back@1.0.0 start: `node app` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the react-nodebird-back@1.0.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! /root/.npm/_logs/2022-02-16T13_55_05_438Z-debug.log -------------------------- 데이터타입을 못 찾는다길래 models 파일들 상단에 있는 const DataTypes = require("sequelize"); 이 부분이 잘못 됐나 해서 시퀄라이즈랑 시퀄라이즈-cli도 다시 설치했는데 안돼서 다른 문제인 듯 싶은데 도저히 모르겠네요ㅠㅠ
-
미해결스프링 핵심 원리 - 기본편
RateDiscountPolicy 질문드립니다!
public class RateDiscountPolicy implements DiscountPolicy{ private int discountPercent = 10; //1000원 할인 @Override public int discount(Member member, int price) { if (member.getGrade() == Grade.VIP) { return price * discountPercent/100; } else { return 0; } } //컨트롤 쉬프트 t 누르면 테스트 가능} vip일때 10% 할인하는 부분에서 return price / discountPercent; 이런식으로 하면 안되나요? 왜 곱한다음 100으로 나누어주는지 바로 discountPercent로 나누면 안되는지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
17분 질문
ThreadPool.SetMinThreads(1, 1); ThreadPool.SetMaxThreads(3, 3); Parallel.Invoke(WhoAmI, WhoAmI, WhoAmI, WhoAmI, WhoAmI, WhoAmI, WhoAmI); 이런식으로 Min, Max를 설정해주었기 때문에 Parallel.Invoke 가 threadPool에서 아무 쓰레드나 뽑오와서 일을 시키는데 그 과정에서 1번쓰레드가 일을 끝내고 다시 threadPool에 있는 상태에서 다시 parallel가 1번 쓰레드에게 다시 일감을 던져주게 되어 같은 ManagedThreadId 가 cmd창에 찍혀서 나오게 되는 것인가요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TCP 서버 질문입니다.
Client가 100바이트씩 10번 보내어 서버가 1000바이트씩 읽는 것에대해서는 이해를 했는데요. (데이터의 경계가 없기 떄문) 서버의 recv 함수의 3번째 인자로 1000바이트를 설정할 경우 1000바이트를 TCP recv 버퍼에서 응용프로그램 버퍼에 복사할때까지 블로킹 되는 걸로 알고있는데 recv 함수의 3번째 인자를 1000으로 설정했어도 리턴값이 50바이트같이 1000보다 작은 숫자가 나올 수 있나요? 아니면 계속 1000바이트를 읽을때까지 블로킹 되는 것인가요?
-
미해결실전! Querydsl
QueryDsl 바인드 변수 질문있습니다.
안녕하세요. 좋은 강의 내주셔서 감사합니다. 다름이 아니라 사용자가 전달한 DTO 프로퍼티가 아니라 실행되는 SQL내에서 항상 고정 값으로 사용되는 where 절 조건이 있을 경우 최적화를 위해 해당 값을 Parameter 바인딩 형식이 아니라 Literal 값으로 SQL 구문에 포함 시키고 싶습니다. 혹시 입력 값을 Literal로 포함시킬 수 있는 방법에 대해서 여쭙고 싶습니다.
-
미해결예제로 공부하는 Python 100 문제풀이 Part.1
문자형의 자료형을 정수형으로 바꾸는 이유가 무엇인가요?
아스키 코드를 입력하면 해당하는 문자를 출력하는 프로그램 구현에서 a=input('숫자를 입력하면 해당하는 문자를 출력해드려요=')의 자료형은 문자형인데, 이걸 정수형으로 변환하는 이유가 무엇인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
No data source set 에러
마우스 커서 있는 부분 join에 에러가 떠요 ㅠㅠㅠ 왜그런건가요
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
webpack.config.ts import 할 때 에러좀 봐주세요!!
안녕하세요 타이핑 해봤다가 빨간줄이 그여서 깃허브 소스 긁어다 해도 저렇게 에러가 나오는데 어떻게 해결해야할까요?? 플러그인은 다 설치 한 상태입니다. package.json
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
런 질문 드려요ㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을build.gradle 임포트 후 런하면 첨부드리는 캡쳐와 같이 나옵니다ㅠ 뭐가 문제일까요? 브라우저로 localhost:8080 접속 시 캡쳐도 첨부드립니다. 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
포문 시작점
선생님 42번문제에서는 입력받을때 i=0부터 받으셨는데 43번 이 문제에서는 왜 i=1부터 받으시나요 이런것들 명확하게 알려주시면 감사하겠습니다 너무 헷갈려서요,, 문제에서 확인해봤는데 0이나 1이나 차이가 없는데 어떤문제에서는 인덱스를 0부터 돌리시고 어떤문제에서는 1부터 돌리시는데 답변좀 해주세요 ㅠㅠ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
배열 선언
선생님 너무 헷갈리는게 문제를 푸실때 어떨땐 벡터를 쓰시고 어떨땐 전역변수로 배열을 선언하시는데 차이점좀 명확하게 알려주시면 감사할게요 . 이문제만 해도 42번문제에서는 이분탐색을 백터로 하셨는데 43번에서는 배열로 푸셔서요 답변좀 부탁드립니다 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
11강 assertThat 오류
이렇게 오류가 나는데 어떻게 해야할까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문이있습니다.
안녕하세요 질문이 있습니다. 1. redux-saga 에서 async/await은 사용못하나요? 2. 그리고 컴포넌트에서 dispatch(리듀서에있는 함수명()) 할때 무슨 원리로 sagas에도 같이 전달되는건가요? 예를들어 dispatch(loginAction()) 하면 그 함수는 리듀서에있는 함수로 보내지는건 이해가가는데 redux-sagas에 로직적으로 상세하게 어떻게 들어가는지 모르겠어요...