묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
꿀팁 컨텐츠 데이터 한번에 등록하기
for (i in items){ myRef.push().setValue(i) } 강의보면 하나하나 등록하기 번거로워서 몇 개만 하던데 저는 이렇게 items를 순회하면서 등록했습니다 다른분들 참고하세요~! items가 선언되고 이런저런 모델을 다 add해주고 난 뒷 부분에 붙여넣기 하면 됩니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 요청드립니다
몇달전에 권한 받아서 수강했었는데요, 다시 들으려고 해보니 해당 프로젝트가 조회가 안되어서요~ 인프런 아이디 : fkflgjql@gmail.com 인프런 이메일 : fkflgjql@gmail.com 깃헙 아이디 : dkssm1206@naver.com 깃헙 Username : dkssm1206 확인 부탁드립니다~
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
URL 접근구너한 제한 취약점 관련 문의
좋은 강의 감사합니다. 관련하여 몇 가지 문의 드립니다. 1. 관리자페이지를 운영하는 방식은.. 1) 같은 페이지에서 권한으로 분리 (예: A계정은 일반권한, B계정은 관리자 권한 주는방식) 2) 관리자전용 페이지 운영 (관리자페이지 접근 위해서는 ~~.co.kr/admin 이런식으로 지정된 url로 접속해야 함) 이렇게 2가지로 나눌 수 있어 보이는데요, 둘 중 보안성을 따지자면 2) 번이 더 좋은 방법이겠죠? 편리함을 떠나서, 보안적으로만 보았을때요. 2. 관리자페이지 접속포트를 분리하는 방법도 있는거로 아는데, 이것이 보안적으로 실효성이 있나요? nmap 으로 웹서버 포트스캐닝 하면 오픈된 포트가 확인되는데, 80과 8080 제외한 다른 오픈포트가 있으면 이를 관리파 페이지로 추측할 수 있을 것 같아서요. 3. 일반사용자로 로그인한 상태에서, 관리자페이지로 접근할 때 인증우회되는 것을 막기위한 방법은 세션id에 박혀있는 세션주인의 계정권한을 서버사이드에서 재검증 하는 방법이 제일 좋은 방법인가요? 감사합니다.
-
미해결Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
소셜 로그인 관련 질문 있습니다.
강사님 덕분이 장고 공부 잘 하고 있습니다. 장고 소셜 로그인 할 때 저는 다음 창이 나오네요? 강사님은 로그인할 때 안나오던데요. 로그인, 로그아웃 할 때도 안나오게 하고싶은데 방법이 있을까요? 로그인 버튼 눌렀을 때 나오는 첫화면 로그아웃 버튼 눌렀을 때 나오는 화면 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jar실행 오류
jar 실행시 이런 오류가 뜨는데 알 수 있을까요1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결대세는 쿠버네티스 (초급~중급편)
join.sh에 아무 내용이 없어요
vagrant up 이후에 master node 접속해서 join.sh는 그냥 빈 파일만 생성됩니다. 토큰 정보를 가져오려면 어떻게 해야 할까요?
-
미해결애플 웹사이트 인터랙션 클론!
setCanvasImages 내의 반복문 작성시 imgElem.src 관련 질문
안녕하세요 선생님. 좋은 수업 감사합니다. imgElem.src = `./video/001/IMG_${6726_i}.JPG`; 혹시 위의 setCanvasImages 내에서 이미지 개수를 30장 정도로 줄이고, 시작 번호를 0001로 변경하려고 합니다. 이렇게 되는 경우에, ${} 내의 번호 중 0이 모두 생략되어, 이미지 번호가 한자리수면 0을 3개를 붙이거나, 두자리수가 되면 00을 붙여야 하게 되는 현상이 있었습니다. 혹시 0의 자리에 맞게 자동으로 처리하는 데에 어떤 키워드로 찾아보면 좋을지, 혹은 방법이 있는지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
인텔리제이에서 Auto import 순서를 변경할수 있나요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] assertThat()메소드를 쓸때 Assertions 클래스를 import하는데 항상 junit의 클래스가 첫번째로 뜨네요. 인텔리제이는 히스토리기반 자동완성이라 쓰다보면 assertj 클래스가 첫번째로 오게될줄 알았는데 지금까지 강의따라 라이브코딩을 계속해왔지만 변동이 없습니다. 혹시 임의로 자동완성 순서를 변경할수 있는 방법이 있을까요?
-
미해결SwiftUI - iOS14 퍼펙트 가이드
grid 질문 있습니다!
우선 제가 만들어본 코드입니다. switch gridType { case .single : GridType_Single(items: items) default : ForEach(items){ item in Image(item.imageName) .resizable() .aspectRatio(contentMode: .fit) .animation(.default) } } 강의에서는 ForEach문이 먼저 나오고 클로져에선 item : Item 을 다루었습니다. GridType_Single에게도 배열이 아닌 item 구조체 한개를 인수로 사용하였습니다. 저는 items: [Item], 즉 배열을 인수로 사용하는 ForEach문을 사용하였습니다. 그렇게 만들기 위해 switch문이 제일 먼저 나오게 되었습니다. 선생님의 코드에서는 오류없이 동작하였습니다. 하지만 제 코드에서는 picker 를 변경할때마다 view 갱신이 제때 되지 못해 gridType이 .single일때만 랜더링돼야하는 Text()들이 다른 모드에까지 따라왔습니다. (UIKit이었다면 reloadData() 사용해야하는 상황) 왜 이런 문제가 발생하는건지 알 수 있을까요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
수강후기 남겼습니다 !
메일 주소 : delight_yj@naver.com 인데요. 혹시 자료 공유 해 주실수 있으실까요 ? 부탁드립니다. 감사합니다.
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
headless option 질문
안녕하세요. headless 개념 설명 이해 강의 14강 12:20 에서 options 에 여러 옵션을 add하는 부분이 있는데요! lang = ko_KR 옵션은 관계가 ' = ' 으로 되어 있고 User-Agent : 옵션은 관계가 ' : ' 으로 되어 있는데 어떤 상황에서 ' = ' 과 ' : ' 를 쓰는건지 헷갈립니다. 구글에 쳐봤는데 제가 잘 못 찾는 건지.. 자료를 찾기 힘들어서요. 각 관계표시가 어떤 상황에서 쓰이는건지 차이점을 알고 싶습니다. 항상 좋은 강의 감사합니다 :)
-
미해결쉽게 따라하는 SketchUp Pro 2019 (한국어판)
FollowMe 질문입니다.
- 안녕하세요? 질문이 있어요~~ 편집도구과정 마지막 구 만들기 에서 원을 만들고 회전복사를 하는데 정화하게 중심 라인에서 회전이 안됩니다 알려주세요~ 왜 그러는 걸 까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 웹 기능 - 등록 할 때 @GetMapping에 value가 들어 가는 이유가 궁금합니다
HelloController나 HomeController에는 @GetMapping("") 의 쌍따움표 안에 templates이나 static폴더의 매칭 되는 html 파일명이 들어 갔는데 회원 웹 기능 - 등록 강의중에 MemberController에서 @GetMapping(value = "/members/new") 이부분이 나오는데 여기는 왜 value가 들어가는 걸까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
BatchSize, Batch Fetch Size 옵션이 적용되지 않는 문제
안녕하세요 영한님 강의 잘 듣고 있습니다! 해당 강의에서 글로벌전략을 지연로딩 설정후 Order -(one to Many) - OrderItemList -(Many To One)- Item 연관관계의 엔티티에 BatchSize, Batch Fetch Size 옵션을 적용해 3계층 깊이를 가진 엔티티 그래프를 조회하면 총 쿼리가 계층별로 하나씩, 3개 날라간다고 이해를 했습니다. 그런데 jdk 11, 스프링 Data Jpa와 mysql 등 약간의 환경 변화후 같은 예제로 테스트해보니 1. order 쿼리 2. orderItemList의 N개 쿼리(강의에서는 총 2개) 3. 이후 in절로 묶인 item 쿼리가 위의 N개쿼리때문에 N개 총 5개의 쿼리가 날라가는 현상이 발생했습니다. 요약하면 첫 연관 엔티티 orderitem은 batchsize 옵션이 적용되지 않아 N개의 쿼리가 날라가고 이후에 배치 옵션이 적용되어 각각 in절로 묶인 item 엔티티 쿼리가 날라가고있습니다. 이것저것 조작하다가 서비스단에서 transaction 어노테이션을 제거하니 강의에서처럼 엔티티 그래프 계층별로 한개씩 쿼리가 3개로 바뀌어 날라가는데 이유를 잘 모르겠습니다. transaction(Readonly = true) 일때도 정상적으로 쿼리가 3개 날라가는거보면 transaction(Readonly = false) 상황에서만 발생하는 문제같은데 혹시 원인을 알수 있을까요? 해당 문제를 고민하는 과정을 블로그에 글로 작성했는데 참조해서 정확한 원인을 알려주시면 정말 감사하겠습니다. https://www.jiniaslog.co.kr/article/view?articleId=559 언제나 양질의 강의 제공해주셔서 정말 감사하고 새해복 많이 받으세요!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
spring gateway 설정에서의 application.yml vs pojo configuration
안녕하세요 도원님 강의 정말 잘 보고 있습니다. apigateway-service는 "api gateway를 담당하는 application 서버로써의 역할을 목적으로 한다." 로 해석되는데요. 운영 레벨의 서버를 만들 때 application.yml 을 통해 설정하는것과 본 강의 처럼 pojo로 configuration 하는것 중에.. 어떤 것이 더 나은 선택일지. 장단점이 무엇인지 더 자세하게 궁금합니다. 감사합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
스플래시 관련 질문
안녕하세요 트와이스 앱 만들기에서 스플래시 폴더 생성 후 아래와 같이 true / false 코드가 자동 생성되는데 왜 그런건지요? 그리고 이뮬레이터가에서 구현이 안되고 에러가 계속 뜨네요. 도와주세요ㅠ - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
new&gallery span 부분라인이 왜 안맞을까요 ??
(사진)
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ResponseBody 사용 시, 응답 코드 설정 문제
안녕하세요 초보개발자 명아주입니다. 강의듣다가 문득 질문이 있어서 글을 남깁니다. @ResponseBody 인 경우엔 응답코드를 설정할수가 없는데요. 만약 응답코드가 필요하다면 ResponseEntity 같은걸 이용해야 되는건지 궁금합니다. 또, ResponseEntity를 사용하는 경우엔 ResponseBody 아노테이션이 없어도 view resolver를 거치지 않는 것으로 보이는데 맞는지 궁금합니다! 감사합니다!
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
이미지 업로드를 리액트 드롭존으로 구현하려고 하는데 잘안되서요
안녕하세요 김시훈 강사님 질문이 있습니다. 질문1 메인 페이지의 파일 업로드 컴퍼넌트 로직이 좀 이상해서 봐주시면 감사요 특히 폼데이터 설정 부분이 폼 데이터를 지우고 다시 설정하는데 좀더 좋은 방법이 있을까요? // set file data to form Object and axios request to file upload to server const onSubmit = async (e) => { e.preventDefault() console.log('submit 함수 실행 check') const formData = new FormData() // if (files != null) { // console.log("files : ", files); // for (let file of files) { // formData.append("image", file); // } // } else { // alert("파일을 선택해 주세요"); // return; // } try { await Promise.all( [...files].map((file, index) => { formData.delete('image'); formData.append("image", file); const res = axios.post("/upload", formData, { headers: { 'Content-Type': 'multi/form-data' }, onUploadProgress: (e) => { setPercent((prevData) => { const newData = [...prevData]; newData[index] = Math.round((100 * e.loaded) / e.total); return newData; }) } }) console.log({ res }) }) ) await toast.success('success!!') setTimeout(() => { setPercent([]); setFileNames([]); }, 2000) } catch (err) { toast.error('fail!') console.log(err) } } 질문2 드롭존 페이지에서 파일 업로드가 안되는데 원인을 잘 모르겠습니다 한번 봐주시면 감사하겠습니다. github: https://github.com/hyunsokstar/making-daum-file-upload server 실행 명령어 npm run dev front 서버 실행 명령어 npm start main page: http://127.0.0.1:3000/main dropzone page: http://127.0.0.1:3000/dropzone노트 정리: http://www.skilnote-for-react.co.kr/wm/myshortcut/making-daum-file-upload/27
-
미해결생활코딩 - Web2 : OAuth 2.0
너무좋아!너무좋아!너무좋아!
O Auth two point zero 를 이해하기 너무 좋았어요!