묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
선생님 홀수인 경우가 살짝 이해가 안됩니다.
홀수일 경우 2^5 = 2^2 * 2^2 * 2^1 이됩니다. 아래 코드를 보시면 조금 다른 것 같습니다 ret = (ret * ret) % c;if(b % 2)ret = (ret * a)% c; 하지만 위의 홀수일때의 계산을 풀어보면ret = ((ret * ret) % c * a) %c가 됩니다. 이를 다시 풀어보면 ret % c %c * ret %c %c * a %c 됩니다. 이러면 모듈러 연산이 두번씩 이루어지는 부분이 생기기 때문에 맞지 않는거 아닌가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
18 버전 노드에서 에러나시는 분
저는 nvm 파일 다운받아서 node 16.13.0 버전으로 재설치해서 해결되었습니다.
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
terraform으로 eks 구성 관련하여 질문 + 기타 질문
안녕하세요, 현재 스타트업에서 일하고 있는 장선우라고 합니다. 팀에서 aws cloud를 terraform으로 관리하는 것을 도입중에 이 강의를 우선 듣게 되었습니다.먼저 좋은 강의 감사합니다 :) 얼마전 인프콘 발표도 정말 인상깊게 들었는데, 정말 감사드려요.저희는 현재 eksctl로 eks를 운영(helm, argocd활용) 하고 있습니다. terraform으로 이를 마이그레이션 하려고 할 때 몇가지 궁금증이 생겨 질문 드립니다. 1. eks에서 helm을 운영하는경우에, terraform provider helm을 사용하는 경우가 많나요? 아니면, terraform에서 eks만 띄워두고, helm은 따로 yaml파일로 사용하나요?2. 혹시 후자인 경우에는 보통 repository는 분리해서 사용하나요? (아니면 tf폴더와 helm 템플릿 관련 폴더가 나눠져 있을까요?) aws workshop 레퍼런스를 봤는데 해당 파일의 샘플앱은 kuberenets 템플릿을 yaml이 아닌 tf로 구성하고 있는데, 낯설게 느껴지기도 하고 helm에도 적용이 될지, 실제 현업에서도 사용하는 베스트 프렉트스 일지 궁금해서 질문 드립니다. (관련 레퍼런스는 여기 입니다.) 기타 질문최근 '확장 가능한 테라폼 코드 관리'라는 자료를 읽게 되었습니다. 해당 자료에서는 확장성이나 커스텀을 위해 외부 모듈 사용 (e.g., terraform-aws-module) 을 지양해야 한다는 내용이 있었습니다. 같은 생각이신지 궁금합니다. 이 부분을 배제하고 terraform을 세팅하는 것이 좋을지 궁금해서 질문드렸습니다. 질문이 너무 길었네요. 강의 정말 감사드립니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Dio 패키지가 http 패키지의 역할을 하는 것인가요?
이전 개인적인 경험상 api데이터를 받아오거나 네트워킹을 할때 dart.dev 에서 제공하는 http package (pub.dev/packages/http) 를 사용하고 했었는데, dio 가 그 역할을 하는 것인가요?어차피 극히 일부분만 다루었어서 둘 다 잘은 모르지만, http 패키지가 아닌 dio 패키지를 사용하는 결정적 차이나 각각의 장단점을 간략하게 알려 주실 수 있을까요? dio는 이번에 첨 알았는데 둘 다 어마어마한 좋아요를 받은 패키지라 궁금합니당.감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
스크롤탑 동기처리 이슈.
안녕하세요 제로초님.인피니티 스크롤 로딩 후 추가 데이터를 로딩하고 스크롤 위치를 유지하는 로직에 문제가 있어서 문의드립니다.아래 코드에서는 setSize의 then문 안에 setTimeout으로 한 번 더 감싸주었는데setTimeout이 없는경우 데이터가 불러와지기전에(스크롤의 높이가 늘어나지 않은 상태에서) setTimeout내부의 로직이 실행됩니다.그로인해 스크롤의 높이는 기존높이 - 기존높이 로 scrollTop(0) 과 같은 상태가 되어버리는데요.setTimeout으로 0초의 딜레이를 주면 또 순서대로 동작을 합니다...이런경우에 좋은 해결책이 있을까요? const onScroll = useCallback((values: positionValues) => { if (values.scrollTop === 0 && !isReachingEnd) { setSize((prevSize) => prevSize + 1).then(() => { setTimeout(() => { if (typeof scrollbarRef !== "function" && scrollbarRef?.current) { scrollbarRef.current.scrollTop(scrollbarRef.current.getScrollHeight() - values.scrollHeight); } }, 0); }); } }, []);
-
미해결
scikit-learn설치에 문제점이 있어서 질문합니다!
안녕하세요 저는 처음 python을 설치하여 파이썬의 ㅍ자도 모르는 정말 아무지식이 없는 초보입니다. 어쩌다 scikit-learn을 설치해야하게 되어 파이썬을 설치 후 scikit-learn 홈페이지에 나와있는 대로pip install -U scikit-learn을 입력후 엔터를 눌러봤는데 File "<stdin>", line 1 pip install -U scikit-learn ^^^^^^^SyntaxError: invalid syntax>>> 이라는 구문만 뜹니다. 전혀모르겠습니다 어떻게 해야할까요?인터넷에 나온 방법에 있는건 다 해보았습니다 (환경 변수 편집(파이썬 주소 path에 넣기),(pip 주소 환경 변수 path에 넣기) + 레지스트리 편집((LongPathsEnabled) 1에서 0로 바꾸어 놓기) 아나콘다도 설치하고 visual c++ (2015~2022) Redistributable (x64)도 설치했는데 아무것도 안됩니다(명령 프롬프트는 작동이 되네요)
-
미해결빅데이터분석기사 실기대비 (R 활용)
마지막 질문이될것같습니다 선생님!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요먼저 선생님덕에 시험 잘 마치고나왔습니다 감사합니다. 유형별 질문 총 3가지있습니다 단답형. 가채점 해보니 4개 (1개불확실) 정도 맞았습니다Q. 불확실한 1개의 질문인데요 f1 스코어 문제로 정답은 0.25 로 추정됩니다. 전 1/4로 적었구요. 이건 같은 답으로 처리가 될지 궁금합니다.(시험에서 어떤 형태로 입력하라는 내용X) 유형1. 정수 출력이 전제조건인 문제들입니다(우선 3문제 다 맞춘것같습니다)1번의 답은 122로 소수점이나왔으나 round(변수, 0) 하여 소수점안나오고 딱 정수가 나왔습니다. 2,3번문제는 정수가 나와 그대로 제출했구요. 커뮤니티에서 조금 논란이되는게 정수형(int) 출력여부입니다.Q. 공지사항에서 시험 가이드라인.pdf에는 정수로 출력으로만 나와있는데, int로 바꿨어야만 할까요? 답은 맞지만 변수가 num형식일 경우에 감점을 시키면 논란이 되지않을까요? 유형2. 데이터가 너무 깔끔했습니다. 여기서 배운대로 간단하게만 처리했으며 스케일이나 별도 데이터를 삭제하거나 하지는 않았습니다.회귀 문제였기에 팩터형을 지우고 수치만 가지고 모델 만드신 분들이 계시다는데, 데이터가 많지도 않았고 자동차 회사를 다니는 저에게 자동차모델명과 같은 팩터는 조금 중요한 요인처럼 느껴져, 예측 y값은 그대로 두고, 팩터형 변환이 필요한 부분만 팩터화, 전체 데이터를 넣고 랜포를 돌렸습니다. (별도 설정없이 ntree만 100설정). 정상적으로 잘 돌아갔고 rmse 1250 정도에 r2 0.92정도, 과적합인가 의심은 했습니다만 그냥 그대로 제출했습니다Q. 여기서 궁금한게 회귀형일때에는 팩터형을 다 제거하고 모델을 만드는게 맞는건가요? 선생님의 강의덕에 아무탈 없이 잘 제출했습니다 마지막이 될 수 있는 질문입니다 선생님 그동안 감사했습니다!
-
미해결타입스크립트 입문 - 기초부터 실전까지
제가 질문이 있습니다요
유니온타입을 사용하면 아래의 askSomeone 두번째 와 같이 공통된타입을 필수로넣고 그외에 각자 가지고있는 타입은 선택적으로 넣는것으로 알았는데 지금 위 사진과같이 name과 age의 조합은 에러가 안나는데 name과 skills의 조합은 에러가 나는 이유가 뭘까요? 이렇게 3개를 다 넣어줘야 에러가 안나는데 밑에있는 ask는 name과 age만 넣어도 에러가 안나는 이유가 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
화면레이아웃에 대해 질문드립니다.
안녕하세요...thymeleaf강의를 듣고 질문이 있어 여쭙습니다.지금 jsp를 쓰고 있는데 thymeleaf 로 교체하려니 엄두가 나지 않습니다.혹시 tiles는 너무 old한가요? tiles를 사용하고 있는 곳이 아직 있을까요?질문드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@JoinTable
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.Member, Post 연관관계 매핑할 때 다음처럼 MEMBER_POSTS 테이블이 자동으로 생성됩니다..JoinTable을 사용하지도 않았는데 왜 생기는 건가요?domain/Member , domain/Post 봐주시면 됩니다. 감사합니다!https://github.com/320Hwany/board
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문 있습니디
안녕하세요 강사님 561~562쪽 socket.js의 axios요청실습하고 있는데요 마지막 문장에 DELETE /room/:id 라우터에서 req.user를 통해 요청자가 누구인지 확인할 수 있습니다 라고 되어 있는데요해당 라우터에서 req.user를 console로 확인해 보았는데 undefined라고 뜹니다
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
DB lock에 대해
트래픽이 많은 앱을 개발하는 중에서는 어떤걸 쓰는게 효율적일까요?? pessimistic lock을 사용한다고 치면 시간이 오래걸려서 다량의 트래픽에서는 불리할까요?
-
미해결CSS Flex와 Grid 제대로 익히기
11vmin
선생님 vmin이 브라우저 기준 가로 세로중 작은 값 기준으로 100분의 1값이라는 것은 알겠는데 왜 값을 11vmin으로 줬는지는 잘 이해가 안됩니다 그냥 원하는 수치로 11을 넣어주신간가요??
-
미해결그림으로 배우는 자바, 파트2: 객체지향!
강의 정리 내용
안녕하세요 ! 쌤 덕분에 자바를 쉽게 이해하면서 공부하고 있습니다!다름이 아니라, 강의에서 중요한 부분을 블로그에 정리하고 싶은데 강의가 유료다보니 블로그에 공개 게시글로 올리는건 무리겠죠?
-
해결됨생산성을 향상시키는 스프링부트 기반의 API 템플릿 프로젝트 구현
TokenManager 생성 이유
/loginForm을 생성하여 카카오 토큰 정보들을 이미 가져왔는데요.왜 TokenManager를 이용해서 다시 토큰 정보를 생성하는지 궁금합니다.(아직 TokenManager 뒤 강의를 보지 않은 상태입니다.)
-
미해결지금 당장 NodeJS 백엔드 개발 [사주 만세력]
터미널(powershell)에서 npm run dev를 입력하면 에러가 납니다.
PS C:\Users\June\Desktop\saju\saju-backend-nodejs> npm run dev> saju-backend-nodejs@1.0.0 dev> nodemon server[nodemon] 2.0.16[nodemon] to restart at any time, enter rs[nodemon] watching path(s): .[nodemon] watching extensions: js,mjs,json[nodemon] starting node server.jsC:\Users\June\Desktop\saju\saju-backend-nodejs\node_modules\@slack\webhook\dist\IncomingWebhook.js:15 throw new Error('Incoming webhook URL is required'); ^Error: Incoming webhook URL is required at new IncomingWebhook (C:\Users\June\Desktop\saju\saju-backend-nodejs\node_modules\@slack\webhook\dist\IncomingWebhook.js:15:19) at Object.<anonymous> (C:\Users\June\Desktop\saju\saju-backend-nodejs\app\commons\slack.js:2:17) at Module._compile (node:internal/modules/cjs/loader:1218:14) at Module._extensions..js (node:internal/modules/cjs/loader:1272:10) at Module.load (node:internal/modules/cjs/loader:1081:32) at Module._load (node:internal/modules/cjs/loader:922:12) at Module.require (node:internal/modules/cjs/loader:1105:19) at require (node:internal/modules/cjs/helpers:103:18) at Object.<anonymous> (C:\Users\June\Desktop\saju\saju-backend-nodejs\server.js:7:15) at Module._compile (node:internal/modules/cjs/loader:1218:14)Node.js v19.2.0[nodemon] app crashed - waiting for file changes before starting...여기서 더이상 진행이 안되네요.제가 nodejs를 배우지 않아서 어떻게 돌아가는건지 잘 모르기도 하지만 설명이 너무 간소화되어 잘 이해하기 힘들어요..ㅠㅠ. 어떻게 해야하는지 좀 알려주세요.
-
미해결한번에 끝내는 워드프로세서 자격증 취득(필기+실기)
오리엔테이션 강의자료
안녕하세요. 선생님 강의를 수강하고 있는 수강생입니다.필기하고 실기자료는 있는데 영상에 나오는 오리엔테이션 자료는 업로드가 되어 있지 않아서 여쭤봅니다 ^^
-
미해결스프링 배치
43:07 skip 질문입니다.
ItemWriter에서 '12' 아이템이 예외가 터져서 Skip처리 되고, 다시 ItemReader 부터 재실행 되는 것은 이해했습니다.근데 ItemProcessor에서 '6'과 '7' 을 Skip처리한 거처럼ItemWriter역시 마찬가지로 ExecutionContext에 '12' 아이템이 저장되므로 ItemProcessor와 ItemWriter에서 '12' 아이템은 Skip 해야 되지 않나요? 그러면 출력값에 6, -6과 7, -7이 안뜬거 처럼12, -12는 안떠야 된다고 생각합니다.
-
미해결홍정모의 따라하며 배우는 C언어
char* arr[]
만들어진 함수의 매개변수를 보면 '[]'가 붙을 때가 있고 그렇지 않을 때가 있음을 선생님의 코드 속에서 살펴볼 수 있는데요, 어느 때 붙고 어느 때 붙지 않는 건가요? 우선, 이전 강의에서 숫자를 선택정렬 할 때는 만들어진 함수에 []가 쓰이지 않았었습니다
-
미해결실전! 스프링 데이터 JPA
벌크 수정과 영속성 컨텍스트 초기화 관련 문의
이전 강의부터 궁금했던건데, 해결되지 않아 문의 드립니다.벌크 수정을 했을때, DB 값과 1차캐시에 저장된 값이 달라지는 경우 flush 해 주면 메모리의 값은 초기화 되어 이후 쿼리는 DB 로 다시 요청 하는걸로 이해하고 있습니다.궁금한 점은 만약 시스템이 다르면 어떻게 될까요?벌크 수정을 batch 장비에서 돌리고 flush 해 준다고 해도, 서비스 장비에 올려진 값들은 계속 유지될것 같습니다.벌크 작업을 스케쥴링해서 서비스 장비도 함께 재시작 해주거나 하면 될것 같지만, 혹시 라이브 중에 벌크 작업을 해 줘야 할경우엔 다른 장비의 값들은 어떻게 초기화 해줘야 할지 궁금합니다.