묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
각 환경에 관한 차이
안녕하세요.제가 환경 고르는 부분에 대한 이해를 못한 것 같은데요. 초반에 Esxi 를 VMware Workstation에 올렸는데 그 환경과, 1) , 2), 3)번의 환경을 골라서 쓸 수 있다고 말씀하신 부분이 어떤 연관이 있는 건가요? 초반에 구현했던 환경은 1)번용이고 EsXi를 구동하는 방법이 컴퓨터 환경에 따라 3가지가 있다는 말씀이신걸까요? 위의 내용이 맞다면, 특히 3)번의 워크스테이션을 통한 구동에 대한 내용이 아직도 이해가 안간 것 같습니다. 실습 영상을 보니, 한 Vmware Workstation에 추가적인 2개의 가상환경이 있길래 개인적으로 더 헷갈리는 것 같고, 초반 환경과 3)번의 내용이 어떤 차이가 있는 것인지 모르겠습니다. 네트워크 설정의 차이인건지 여기에 대해 추가 설명을 해주실 수 있을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
jwt.io에서 토큰 확인 시
{ "refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3RAY29kZWZhY3RvcnkuYWkiLCJzdWIiOiJmNTViMzJkMi00ZDY4LTRjMWUtYTNjYS1kYTlkN2QwZDkyZTUiLCJ0eXBlIjoicmVmcmVzaCIsImlhdCI6MTY5Nzk3NDAzNSwiZXhwIjoxNjk4MDYwNDM1fQ.hQMG5C5jegj0zMHIyJBaLGoxIDeRLkw9CCkuTofG3QU", "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3RAY29kZWZhY3RvcnkuYWkiLCJzdWIiOiJmNTViMzJkMi00ZDY4LTRjMWUtYTNjYS1kYTlkN2QwZDkyZTUiLCJ0eXBlIjoiYWNjZXNzIiwiaWF0IjoxNjk3OTc0MDM1LCJleHAiOjE2OTc5NzQzMzV9.NuRi9YyLy0vwi4yy5pkC52-6tBq8ZnyzQwHKgkv2D6E" } jwt.io에 위 코드를 붙여넣기 하면 Invalid Signature 상태고,이때 Verify Signature에 codefactory를 입력해야 한다고 하였는데요.c만 입력해도 Signature Verified로 나오네요.심지어 아무 글자나 입력해도 그래요.왜 그런걸까요?제가 뭔가 잘못했을 것 같긴 한데요..
-
미해결Selenium 기본 과정
구름 ide에서 folder 아래 Scripts 폴더가 안 만들어져요
군인이라 사지방 윈도우 컴 사용 중이고 구름 ide 사용해서 따라가고 있어요. virtualenv 까진 잘 따라갔는데 python -m virtualenv folder해서 폴더는 잘 만들어졌는데 안에 Scripts 파일이 없어서 folder/Scripts/activate를 못하고 있어요. 혹시 구름 ide로 재현해서 알려주실 수 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
RestController 가 Id 를 인식한다는게 뭔지 잘 모르겠습니다.
[질문 내용]약 8분 10초 쯤에서 RestController 를 사용하지 않아 "ok"라는 문자열을 ID 로 인식 못한다고하셨는데 이때 ID 라는게 뭔가요? 그리고 또 ... ResponseBody 가 ResponseEntity 보다 우선순위인가요?? 강의 7분쯤에서 내용이 잘 이해가 안가서요..ResponseBody 가 HTTP 응답 값을 바로 HTML에 뿌려주기 때문에 Entity는 무시되는건가요..? 무시된다면 어떤 결과를 가지고 오는지가 궁금합니다.. -> 정정 : ResponseEntity 는 ResponseBody가 필요없다는 걸 알게 되었는데요. 이때 ResponseEntity에도 ResponseBody 가 적용되면, ResponseBody는 그냥 무시되고 ResponseEntity 동작 방식이 우선순위가 되어 작동하는건지 질문변경합니다.
-
미해결모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
강의 부분이 틀렸네요. 수정 요청드려요!
score = LoggedScoreAccess()를 Studenet class의 변수로 설정하여서, s1.score 든 s2.score든 공유를 하는데요. 그러다 보니, 25~26 분대 강의 보시면, s1과 s2에 각각 더해도 결과가 상관없이 더해지는 게 보입니다.s1.score += 20 (결과 70)s2.score += 30 (결과 100) 다른 분들도 이상하다고 질문하는데, 계속 답변이 없으시네요. 수정 해주세요.
-
해결됨ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
서버용 우분투와 공격용 우분투 VMware에 설치
안녕하세요 수업 잘 듣고 있습니다.좋은 강의 감사합니다.다름이 아니라, 제가 수업 초반까지 VMware Workstation에 ESXi 를 설치하여 DHCP ip를 통해 웹용 ESXi에 접속하던 환경을 따라가고 있었습니다.이후, 제 노트북 환경이 16GB 메모리를 사용하는지라 서버용 우분투와 공격용 우분투를 모두 앞선 VMware Workstation에 설치하려고 하였습니다. 초반 수업에서 말씀하신 것처럼, ESxi에 메모리를 최대한 활용하도록 설정해두었는데요.이후 서버용 우분투를 설치 하던 중 메모리를 아래와 같이 비슷한 크기로 할당하다 보니아래와 같이 설정하던 중 둘을 동시에 실행하면Not enough physical memory is available to power on this virtual machine with its configured settings.To fix this problem, power off other virtual machines, decrease the memory size of this virtual machine to 272 MB, or adjust the additional memory settings to allow more virtual machine memory to be swapped.If you were able to power on this virtual machine on this host computer in the past, try rebooting the host computer. Rebooting may allow you to use slightly more host memory to run virtual machines.오류가 발생합니다. 추정컨대 제 컴퓨터의 메모리를 16GB중에 가상머신 두개에 거의 13기가 이상을 할당하여 동시에 돌리다보니 당연히 저런 오류가 난게 아닌가 싶은데요. 다만 초반에 ESxi 메모리를 16기가 정도로 잡으라고 말씀해주신 바가 있으시다보니(아마 1,2번용 환경이 아닌가 싶은데요) 3번 환경을 이용하는 상황에서 조금 헷갈리는 부분이 있습니다. 1) 그렇다면 워크스테이션에서 가상 환경 생성 시 메모리의 총 합이 예를 들어 EsXi 8기가 + 서버용 우분투 4기가 + 공격용 우분투 4기가 이런식으로 총합이 16기가가 안되게 설정을 바꿔 주어야 하는건지2) EsXi의 16기가 메모리를 그대로 두고 서버용 우분투와 공격용 우분투를 모두 EsXI에 올리면 3번환경에서는 적합하지 못한 운영인지3) 3번 환경에서 서버용 우분투, 공격용 우분투를 VM 워크스테이션에 설치해주는 것 자체를 제가 잘못 이해한 것인지 궁금합니다. 제가 맞게 이해했는지, 또 설치하는 방향성이 맞는 것인지 궁금합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
unique는 이터레이터를 반환한다.
안녕하세요 큰돌님 강의에서 11:19 쯤 설명 관련해서 교안에는 그다음 이터레이터를 반환한다고 하는데 제가 이해하기로 그저 나머지 요소가 시작되는 인덱스를 반환하는 것으로 이해했는데요 왜 이터레이터가 반복된다고 하는건가요? js로 언어를 시작해서 포인터 이런 개념이 부족한데 그런 개념이 들어간건가요? 강의 1주차인데 아직 어려운것은 없지만 C++ 확실히 다르긴하네요ㅋㅋ 좋은 강의 해주셔서 감사합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
정답 고르는 법 질문
획일화 할 수 없는 질문이라는 것 압니다만문항에 secret manager이랑 systems manager parameter store이 있으면 secret manager가 정답일 확률이 더 높나요?둘 차이가 뭔지 검색해도 잘 모르겠는데 전자가 기능이 더 많은 것 같아서요
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.02
dragger에서 #timeline이 드래그 되는 이유
const dragger = Draggable.create('#playhead', { type: 'x', cursor: 'pointer', trigger: '#playhead', // #playhead bounds: { minX: 0, maxX }, onDrag(e) { // console.log(e); animation.pause(); animation.progress(this.x / maxX); }, });트리거를 #timeline으로 할 경우 타임라인드래그로 플레이헤드가 제어되는데이렇게 수정하면 안되나요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
404오류 servlet
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] servlet 들어가자마 다 404가 뜹니다..ㅜㅠ뭐가 문제일까여 유료버전 사용
-
미해결데이터 분석 SQL Fundamentals
제발 설치 좀 도와주세요...
이전에도 설치가 안되서 고생하다가 지인이 관리자 계정으로 접근해서 설치하는 방법을 알려주셔서 겨우 설치를 완료했었습니다.비전문가이다보니까 기초 강의만 듣고는 강의가 이해가 안되어서 추가로 다른 강의를 더 듣고 다시 강의를 들으러 왔는데, 오랜만에 접속하니 오류창이 뜨면서 안열려서 기존 설치 내역을 모두 지우고 재설치를 시도하고있습니다.그런데 자꾸 기존 데이터와 호환이 안된다는 식의 알림창이 뜨네요... 너무 듣고싶어요.... 제발 설치 좀 도와주세요 ㅠㅠ
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
정규성 검정, 등분산성 검정 in 가설검정, 분산분석
실제 시험 볼 떄, 정규성 검정과 등분산성 검정을 시행하는 코드를 써야하나요?제 생각으로는 그냥 정규성 검정과 등분산성 검정을 해서 정규성의 유무와 등분산성의 유무만 판단 후, 다시 코드를 지우고분산분석이나 가설검정 코드만 써주면 될것같은데... 어떻게 해야할까요? 정규성, 등분산성을 검정했다~라는 것도 표현하기 위해 정규성 검정 코드, 등분산성 검정 코드를 써야할까요?
-
미해결실전! Querydsl
정렬 조건에 대해 질문이 있습니다.
public enum Tier { CHALLENGER("challenger"), GRANDMASTER("grandmaster"), MASTER("master"), DIAMOND("diamond"), EMERALD("emerald"), PLATINUM("platinum"), GOLD("gold"), SILVER("silver"), BRONZE("bronze"), IRON("iron"), NULL("null"); private final String tier; Tier(String tier) { this.tier = tier; } }이런 enum을 필드로 가지고 있는 entity가 있습니다.public class MyEntity { ... @NotNull @Column(name = "queue", columnDefinition = "VARCHAR(20)") @Enumerated(EnumType.STRING) private Tier queue; ... } 그런데 querydsl로 이 enum기준으로 custom sort를 할 경우에는 어떻게 해야하나요?예를 들면 enum Tier에 적혀있는 순서대로 CHALLENGER > GRANDMASTER > ... > NULL 순서대로 정렬할 때 어떻게 해야하는지 궁금합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
오류가 떴는데 코드를 봐도 잘 모르겠네요..
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]이유를 잘 모르겠네요...
-
해결됨앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
블로그나 깃허브 업로드 질문
안녕하세요 앱만들기 강의를 열심히 수강 중인 수강생입니다.강의로 가이드 라인을 받으며 공부하니 혼자서는 놓쳤을 부분도 많이 챙길 수 있었습니다, 감사합니다.다름이 아니라 블로그나 깃허브에 업로드 할 수 있는 기준에 대해서 여쭤보려고 질문을 드립니다.저작권에 많이 신경쓰고 계시고, 제공된 자료나 강의 내용은 사용불가하다는 점 알고 있습니다.다만 예전에 제가 어디서 봤는지 기억은 안나지만 코드 자체를 올리는 건 괜찮다고 본 기억이 있는데,이 기억이 맞는지 여쭙고 싶습니다.만약 코드 자체를 올리는건 괜찮다고 하시면, 블로그나 깃허브에 공부 증빙용으로 업로드하려고 합니다.항상 좋은 강의를 제공해주셔서 감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
5-2 강의 내용 관련 질문있습니다.
안녕하세요. 선생님. 5-2 강의 내용 중 잘 이해가 되지 않는 것이 있어 질문드립니다.train.nunique()를 통해 나타난 컬럼 중 name, host_name, last_review, host_id 데이터를 삭제하신 이유가 궁금합니다.nunique()함수는 그 컬럼값 중 고유값이 몇 종류나 되는지 알려주는 것으로 알고 있는데, 그 값과 결측치의 개수가 서로 상관이 있어서 그런것인가요?가령, name같은 데이터는 강의에서 거의 전체 데이터 개수와 nunique함수를 통해 나타난 개수가 별로 차이가 나지 않을 만큼 많기에 지운다고 말씀하셨는데, 이 부분이 잘 이해되지 않습니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
ReturnType 질문있습니다ㅏ.
type ReturnType<T extends (...args: any) => any> = T extends ( ...args: any ) => infer R ? R : never;여기서 rest parameter인 ...args가 왜 any타입인가요..?rest parameter는 인수들을 배열 형태로 받는 매개변수 아닌가요?그러면 ...args는 배열 타입으로 선언이 되어야 할 것 같은데 any타입으로 선언할 수 있는 건가요? 잘 이해가 되지 않습니다.
-
해결됨15일간의 빅데이터 파일럿 프로젝트
휴 설치 에러 yum install scl-utils
yum install centos-release-scl 까지는 설치가 됐는데utils 부분에서 에러가 나네요 ㅠㅠ 어떻게 해결하나요? 그런데 python27은 정상적으로 설치가 됐어요.. 문제없는건가요? 추가로 휴 설치 이후 HBase 탭에서 DriverCarInfo에 들어왔는데 실시간 적재 데이터가 하나도 없는데 실시간 적재 데이터를 다시 수행해야 하는 건지 아니면 데이터가 날라간건지 궁금합니다 .. ㅠㅠ
-
해결됨스프링 핵심 원리 - 고급편
@AfterReturning에서 질문있습니다.
안녕하세요 강사님!강사님께서 말씀해주신 AOP로 구현하면 좋은 기능을 실제 코드로 작성해봤습니다.로그 트레이스기능에 매서드 종료가 1초 5초 10초가 될때 로그 레벨을 높여서 로그를 찍는 기능입니다. @Aspect @Slf4j static class LogTraceSelf { ThreadLocal<TraceStatus> trace = new ThreadLocal<>(); private TraceStatus SynchronizedTrace(){ TraceStatus traceStatus = trace.get(); if (traceStatus == null) { trace.set(new TraceStatus()); traceStatus = trace.get(); } return traceStatus; } @Pointcut("@annotation(hello.aop.exam.annotation.Trace)") public void logTrace() {} @Before("logTrace()") public void doTrace(JoinPoint joinPoint) { TraceStatus traceStatus = SynchronizedTrace(); traceStatus.begin(joinPoint.getSignature().getName()); } @AfterReturning("logTrace()") public void doTraceSuccess(JoinPoint joinPoint) { TraceStatus traceStatus = SynchronizedTrace(); long gap = traceStatus.end(joinPoint.getSignature().getName()); } @AfterThrowing(value = "logTrace()", throwing = "ex") public void doTraceException(JoinPoint joinPoint, Exception ex) { TraceStatus traceStatus = SynchronizedTrace(); traceStatus.end(joinPoint.getSignature().getName(),ex); } }조인포인트 실행 권한이 필요없는 부가 기능이다보니@Around 사용을 하지 않고 나누어서 처리를 하다보니 불필요한 코드가 더 증가하게되었습니다.그리고 @Around와 다르게 어드바이스내 지역변수에 TraceStatus를 저장하고 사용할수 없기때문에ThreadLoacal에 공유할 데이터와 본인이 가지고 있어야하는 timestamp도 저장했습니다.@Slf4j public class TraceStatus { private final String id; private int depth = 0; private Deque<Long> timeStampHolder = new ArrayDeque<>(); private final int offsetInfoMs; private final int offsetWarningMs; private final int offsetErrorMs; }기능은 stack 자료구조를 활용해서 begin을 할때마다 timeStampHolder에 시작시간을 저장합니다.end를 호출하면 pop으로 자신이 넣은 시작 시간을 꺼내서 시간을 계산하고 로그를 출력합니다.기타 기능 메서드들은 강사님이 작성하신거와 유사해서 제외했습니다. 이제 소요된 시간이 1초, 5초, 10초가 걸릴 경우 info,warning,error로 출력하는 로그를 남기려고할때어드바이스가 조건을 가지고 추가 기능을 만든다.위 코드처럼 로그 트레이스 내에 저장하고 로그 트레이스 내부에서 출력하도록 한다.경고 알림용 트레이스를 따로 만들고 상태를 전달한다.제 생각은 트레이스에게 넘길경우 트레이스를 인터페이스로 만들어서 필요에 따라 다른 트레이스를 사용한다고 한다면 이 기능을 계속 구현해야 된다는 단점이 생길거 같습니다.저라면 어드바이스에서 소요시간을 트레이스에게 받아서 추가 로직을 수행하려고 할거같습니다. 강사님께서 코드를 작성하신다면어떤 포인트컷을 사용하셔서 구현하실건지,그리고 애노테이션에서 넘어온 값을 가지고 어드바이스에서 처리하게 하시는지아니면 로그 트레이스 내에서 처리하게 하실건지 그 이유가 궁금합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
EDA 데이터 합치기에서 만약 id 순서가 다르거나, 데이터 개수가 다르면 어떻게 합치나요? 시험에서 그런 경우도 있을까요?
데이터를 합칠 때 수업 내용을 보면 ID를 빼고 그냥 합치는 것 같던데 (제가 이해한게 맞다면요.) 혹시 데이터 개수가 다르거나 ID 순서가 다르면 어떻게 해야하나요? 혹시 시험에서 그런 경우도 있나요?