묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
파일업로드 취약점 공격 실습에서 질문이 있습니다!
안녕하세요 좋은 강의 잘듣고있습니다. 파일업로드 취약점 공격 실습-1 에서 파일 업로드 후에 업로드 경로로 접근했을때 실습 화면처럼 코드가 보이는 것이 아니라 다운로드가 되는데, 서버 설정의 차이점이 있는지 질문드립니다!공부에 많은 도움이 됩니다 감사합니다!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
GetButton 에서 반복문을 통한 이벤트 등록 오류에 대한 질문
안녕하세요. 선생님.제가 프로그래밍 도중 Enum값 바인딩 한 부분에서 for문을 사용해서 순차적으로이벤트를 등록하려는데 1번 케이스의 경우는 정상적으로 작동하지만2번 케이스의 경우 정상적으로 작동하지 않습니다.. 이유가 뭘까요...? ///////// 1번 case GetButton((int)PetButton.PetType0).onClick.AddListener(() => OnTypePet(PetButton.PetType0)); GetButton((int)PetButton.PetType1).onClick.AddListener(() => OnTypePet(PetButton.PetType1)); GetButton((int)PetButton.PetType2).onClick.AddListener(() => OnTypePet(PetButton.PetType2)); GetButton((int)PetButton.PetType3).onClick.AddListener(() => OnTypePet(PetButton.PetType3)); //////// 2번 case for(PetButton i = PetButton.PetType0; i <= PetButton.PetType3;i++) GetButton((int)i).onClick.AddListener(() => OnTypePet(i));
-
해결됨그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
ReferenceError: currentNode is not defined오류가 납니다ㅠㅠ
코드가 중간에 잘못된건지 선생님이 주신 자료를 다운받아 복붙을 해보았는데도 오류가 납니다ㅠㅠ 무엇이 문제인지 봐주시면 감사하겠습니다ㅠㅠㅠ
-
해결됨쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
4.1 강의 the path "/root/_Lecture_k8s_starter.kit/ch4/4.1/del-" does not exist 오류
안녕하세요 수업듣고있는 수강생입니다 4.1 강의에서 kubectl apply -f ~/_Lecture_k8s.starter.kit/ch4/4.1/del-이 루트로 들어가는데 계속error: the path "/root/_Lecture_k8s.starter.kit/ch4/4.1/del-" does not exist이런 에러가 나와서요 어떻게해야될까요...?
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
데이터 중심사고 VS 호기심 사고
안녕하세요. 갑작이 떠오른 아이디어(문제)나 호기심으로부터 시작하더라도 데이터 분석 + 인터뷰를 통해 근거를 마련했다면 괜찮을까요?이 경우에도 호기심 사고에 해당된다고 생각하시나요?감사합니다 :_)
-
미해결평생 써먹는 데이터 기반 투자법 with 파이썬 퀀트 투자
FAA 전략에서 상관성
안녕하세요 강좌를 듣던중 궁금증이 생겨서 글 남깁니다.FAA 전략을 보면 상관성이 낮은 종목들의 순위를 높게 주려는거 같은데요.해당 수치를 계산할때 합산을 해버리면 '상관성이 낮다'의 의미는 아닌거 같습니다.abs나 **2 해서 합산을 하고 그 수치가 작은 것이 자산간의 상관관계가 낮은게 아닌가 생각됩니다.예를 들어 1과 -1 은 둘다 상관관계는 높습니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
eslintrc.cjs 에 아래 내용추가하라고 교안수정부탁드립니다.
rules: { "prettier/prettier": ["error", { "endOfLine": "auto" }], },
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Map에 들어가는 ControllerV1 객체
는 싱글톤이 아닌 것인가요 ? 스프링 빈으로 저장도 안해줬고, static을 선언해서 클래스 변수도 아닌데 이럴 경우에는 호출 할 때마다 ControllerV1 객체가 생성되고 process를 진행되는 형식인가요 ?
-
해결됨실전! Querydsl
테스트 메서드 이름은 왜 스네이크 인가요??!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.자바는 보통 카멜케이스를 쓴다고 알고 있고,영한님도 메서드명이나 클래스명에 카멜케이스를 그동안 쓰셨던거 같은데테스트 메서드는 왜 스네이크로 쓰시나요??코드가 달라지는 건 아니지만.. 궁금해서요 전에 영한님이 클라이언트도 다 한국이면 한글로도 쓰기도 한다고 하셨던거같은데..테스트는 스네이크로 쓰는 것이 국룰인가요?!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 문의드립니다 !
강의중 구글지도 띄우는데google map 세팅 다 하고지도 띄울려고 하는데LatLng 에서 빨간줄이 뜹니다 ㅠㅠ왜이런거죠?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
라우터를 돌릴 때
안녕하세요. 어제 알려주신 대로 제어판에서 다시 편집하고 npm run start까지 돌리는 것 까지는 잘 되었습니다. 근데 문제는 chrome에 localhost:5000을 쳤을 때는 잘 나왔지만 localhost:5000/api/products라고 칠 때는이렇게 뜹니다.이거는 단순한 코딩 문제인가요? 아니면 제가 잘 못따라 오고 있는건가요?그리고 MongoDB 새로 가입했을 때 제가 뭔가 실수한 거 같은데, MongoDB 쪽 스킵하고 Jest쪽만 들어도 상관없나요? 아니면 MongoDB도 순차적으로 들어야 하나요?
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
젠킨스와 톰캣의 관계에 대해 질문드립니다!
현재 처음 강의부터 EC2에서 진행하고 있습니다.Tomcat 설치하고 권한 설정하는 부분에 있어 질문 드립니다.EC2에 도커를 설치하고 젠킨스 컨테이너를 띄웠습니다.이런 경우 Tomcat의 설치 위치가 어디가 되어야 할까요?1. 젠킨스 컨테이너에 Dockerfile로 이미지를 쌓는다.톰캣 컨테이너를 생성해 띄운다.EC2 리눅스 환경에 톰캣을 설치한다.3가지 방법중 어떤것이 맞을까요?
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
crispy적용오류
아래랑 똑같은 상황인데 어떻게 해야하나요?https://www.inflearn.com/questions/802016/django-crispy-%EC%A0%81%EC%9A%A9-%EC%98%A4%EB%A5%98
-
해결됨Flutter 앱 개발 기초
플러터 오픈 채팅방 이미 1500명이 꽉 차서요
오늘 강의 결제 했는데요 여기 카톡 오픈 채팅 방에 들어갈 방법은 1분이 나오셔야 들어갈 수 있을까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
프론트서버를 s3로 배포하는 방식은 어떤가요?
강좌에서는 ec2 인스턴스 2개로 프론트 백엔드를 유지하는 방식인데 블로그 글들을 찾아보면 프론트서버는 s3로 유지하는 경우가 많더라구요. Get post patch delete 같은 요청에 열려있다는 단점은 있지만 프론트서버같은 정적인 컨텐츠에는 큰 무리가 없고 무엇보다 ec2 2개를 만드는것보다 과금이 없다는건데.. 실제 서비스를 운영할때는 어떤방식으로 하는 편인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Locale 관련 질문입니다.
@Test void formattingConversionService() { DefaultFormattingConversionService conversionService = new DefaultFormattingConversionService(); conversionService.addConverter(new StringToIpPortConverter()); conversionService.addConverter(new IpPortToStringConverter()); conversionService.addFormatter(new MyNumberFormatter()); IpPort ipPort = conversionService.convert("127.0.0.1:8080", IpPort.class); assertThat(ipPort).isEqualTo(new IpPort("127.0.0.1", 8080)); assertThat(conversionService.convert(1000, String.class)).isEqualTo("1,000"); assertThat(conversionService.convert("1,000", Long.class)).isEqualTo(1000L); }여기서 따로 Locale을 설정하지 않았는 데도 자동으로 Locale.KOREA가 들어가서 1000을 넣었을 시 "1,000"으로 나오는 것 같은 데 이 Locale 값은 스프링이 자동으로 넣어주는 건가요??
-
미해결
Closure 실전 세번째 설명 질문입니다.
강의을 수강하면서 아래의 함수를 사용하려고 하는데 if name.contains 구문에서아래와 같은 오류가 발생됩니다.let names = ["apple", "air", "brown", "red", "orange", "blue", "candy"] func someFind(find: String) -> [String] { var newNames = [String]() for name in names { if name.contains(find) { newNames.append(name) } } return newNames } Cannot convert value of type 'String' to expected argument type 'String.Element' (aka 'Character')강의에서는 잘 되는데, 제가 선언해서 저 함수를 쓰려고할때 발생되는 에러 메세지인데..String에서는 Charater Type밖에 찾을 수 없다고 합니다. 왜 강사님 코드는 되고 저는 안되는것인가요..?문자열 배열에서 검색한번 해보려고 하는데 오류가 발생되는데... 왜 이런 오류가 발생되는것인가요. ㅠㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:value=""; 로 이전 데이터 가져오지 못하는 문제
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@nullable로 잡혀있는 rejectedValue 을 addItemV1에서 new FieldError 매개변수에 넣지 않으니 가격이나 수량에 넣어줬던 값이 error 발생 시 그대로 저장이 안되더라구요. 그래서 구글링 후에bindingResult.addError(new FieldError("item", "price", item.getPrice(), false, null, null, "상품가격 범위 초과(1000~1000000)"));이런 식으로 넣으니까 강의처럼 값이 그대로 넘겨지긴 하네요. 영상에서는 해당 부분말고 상품명까지만 확인한거같은데 참고 부탁드립니다~
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
RedirectAttribute Url인코딩여부
return에 redirect:/ + 값 위와같이 URL매핑주소에 파라미터를 그대로 넘겨서 반환하게 된다면 URL 인코딩에 대한 위험성을 함께 지적하시면서 RedirectAttribute수업을 진행하였는데요.수업 중 status를 통한 유효성 검증 처리만 하고 인코딩 여부를 어떤식으로 확인할 수 있는지에 대한 내용이 생략된거 같습니다.혹시 따로 글로라도 확인시켜주실수는 있을까요?
-
해결됨Flutter 앱 개발 기초
플러터 어뮬레이터가 vs코드나 밖으로 창을 빼면 작동이 안합니다.
수업 유용하게 잘 듣고 있습니다^^이렇게 안드로이드 스튜디오 안에서 어뮬레이터를 실행하면 실행에 이상이 없습니다. 이렇게 어뮬레이터만 밖에서 실행하거나 비쥬얼 스튜디오 코드에서 어뮬레이터 실행하면 어뮬레이터가 잘 돌아가지가 않습니다. 구글링 해서 문의했는데 전원 버튼을 누르거나 디바이스 'wipe data'도 했는데 똑같이 어뮬레이터가 실행이 안됩니다. 그래서 어뮬레이터를 삭제한 뒤 다시 만들었는데 안되네요.강사님께서 "재설치시 안드로이드 os 버전도 올려보시길 권장드립니다." 하셨는데 제가 코린이라 os버전 어떻게 하는지 어렵네요 ㅠㅠㅠ