묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨CSS Flex와 Grid 제대로 익히기
파이어폭스 개발자 모드에서 검사기에 그리드 안나와요 ㅜㅜ..
firefox의 inspect element > rules 에서 grid가 사용이 안되었다고 자꾸 나옵니다.. ㅜㅜ 구글링하다보니 display: grid에 격자 모양이 붙었다면 나와야 하는 게 맞는 것 같은데 왜일까요..? ㅜㅜ 헤더 문제인가 해서 헤더도 강사님 소스에서 붙이고 필요한 것만 덧붙였는데 안되네용.. ㅜㅜ 왜일까요..? css link로 다른 폴더 안의 css를 붙여서 그럴까요? ㅜ
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
kali에서 curl 실패
안녕하세요 강사님 방화벽에서 Port Forward, WAN 설정 후 kali 서버에서 curl 보내는 부분이 안되는데 어디를 봐야 할까요? 기존에 있던 rule 2개도 말씀해주신대로 Block 옵션을 뺐습니다 10.0.0.1로는 ping이 나가는데, 10.0.0.254로는 ping, curl 둘 다 안됩니다.. 도움요청드립니다ㅠㅠ 1. Port Forward 설정 2. WAN 설정 3. Kali에서 curl 10.0.0.254
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의를 계속 이어나가야 될 지..
안녕하세요 스프링 입문을 완강 하였는데 걱정이 되는 부분은 입문도 아직 헷갈리고 조금은 어렵고 낯설게 느껴집니다 이 상태에서 다음 강의를 나가기엔 걱정돼서 입문을 다시 처음부터 공부 해볼지 다음강의로 넘어갈 지.. 모르겠습니다 이 경우엔 어떻게 하는게 좋을까요?
-
해결됨웹 게임을 만들며 배우는 자바스크립트
안녕하세요 깊은 복사 부분에서 질문 있습니다.
안녕하세요. 강의 계속 듣다가 질문생겨서 여쭤봅니다. var arr1 = [1, 2, 3, [1, 2, 3]]; var arr2 = arr1.slice(); // 1번 arr2[3] = [2, 3, 4]; console.log(arr1); console.log(arr2); // 2번 arr2[3][1] = 6; console.log(arr1); console.log(arr2); 2번을 주석처리하고 실행하면 [ 1, 2, 3, [ 1, 2, 3 ] ] [ 1, 2, 3, [ 2, 3, 4 ] ] 1번을 주석처리하고 실행하면 [ 1, 2, 3, [ 1, 6, 3 ] ] [ 1, 2, 3, [ 1, 6, 3 ] ] 둘다 주석처리 안하면 [ 1, 2, 3, [ 1, 2, 3 ] ] [ 1, 2, 3, [ 2, 3, 4 ] ] [ 1, 2, 3, [ 1, 2, 3 ] ] [ 1, 2, 3, [ 2, 6, 4 ] ] 이렇게 나옵니다. 강의에서 1단계 값만 복사가 되고 배열 속 배열은 참조만 된다고 말씀하신걸로 알고 있습니다. 그런데 두 경우의 결과가 왜 다르게 나오는지 잘 모르겠습니다.
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
ec2에서 포레스트 어드민 설치 후 연결 안됨.
제 컴퓨터에서 forestadmin을 로컬로 사용하는데 문제없이 성공했습니다. 그래서 aws ec2에서 배포해보고자, ec2에서 똑같이 진행하는데 https://app.forestadmin.com/projects에 접속이 되지 않습니다. root@ip-172-31-47-97:/home/ubuntu/react-nodebird/prepare/jeongwoon-admin/.env
-
미해결팀 개발을 위한 Git, GitHub 입문
강의 완강했습니다. ppt자료 공유 부탁드려도 될까요?
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 강의 완강했습니다. 쉽고 재밌게 git을 배울 수 있어 좋았습니다. 추가로, ppt자료에 대하여 공유 부탁드려도 될까요? eumingyu@gmail.com입니다. 잘 부탁드립니다. 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결웹 게임을 만들며 배우는 자바스크립트
document.createElement('')함수에서
안녕하세요, 강의 잘 보고있습니다! document.createElement('td')나 document.createElement('tr')에서 table태그에 td/tr 태그를 만들어라고 얘기해줘야 확실할 것 같은데 그냥 document.createElement()를 해도 알아서 table태그를 찾아서 td/tr을 붙혀주는 건 어떻게 그렇게 되는건가요? 아니면 제가 잘못 이해하고 있는 것 같은데.. 알려주시면 감사하겠습니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
요청파라미터 객체변환
안녕하세여 영한님 너무잘듣고있습니다. 너무 어렵고 막막했던 스프링도 덕분에 감을잡아가고있네요! 구조를 먼저파악하니 이해도잘되고 너무좋아요. 그런데 이번에 요청파라미터를 객체로 변환하는 이유가 궁금하네요. 실제 개발에서는 객체로 변환한다고 하셨는데 제가 생각하기론 객체로 변환해야 받은 파라미터에 대한 여러가지 비즈니스 로직을 처리하는데 편하기 때문이라고 생각하는데 맞을까요? 감사합니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
import 할 때 중괄호 넣는 규칙
import ListItem from "../components/ListItem.vue"; 강의 잘 듣고 있습니다😀 vuex에서 mapGetters는중괄호 {} 넣어야 정상동작하고, 위와 같은 vue파일은 그냥 써야 정상동작하는데 이해가 잘 안됩니다ㅜㅜ 어떤 규칙이 있나요? (어떤 의미가 있는건가요?)
-
해결됨대세는 쿠버네티스 (초급~중급편)
CSI -VS- StoreageOS
안녕하세요! 수업을 재미있게 듣고있는 학생중 1명입니다. 수업중에 볼륨관련해서 StorageOS 설치해서 사용되었습니다. 그런데 쿠버네티스 공식홈페이지에서 여러검색해보다가 CSI 를 알게되었는데요 사실상 동적볼륨할당같은건 비슷한거같은데요. 1. 수업에 StorageOS를 채택하신 결정적인 이유가있을까요? 2. CSI를 다룬 수업내용이 업데이트 될수가 있을까요? 귀중한시간 답변에 써주셔서 감사합니다 :)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이와 이중 for문과의 차이
문법이 while인것 빼면, 2중 루프는 동일한 것 같은데 어떤 차이가 있는지 궁금합니다. 어차피 2중 for문으로 구현해도, 이미 체크된 왼쪽으로는 루프를 돌지 않는 것 같아서요. (참고) function solution(num, arr = []) { let count = 0; for (let i = 0; i < arr.length; i++) { let sum = arr[i]; for (let j = i + 1; j < arr.length; j++) { sum += arr[j]; if (sum === num) { count++; break; } } } return count; }
-
미해결애플 웹사이트 인터랙션 클론!
수업 자료 관련 질문이 있습니다.
안녕하세요, 수업 자료를 다운 받았는데 videotest 폴더에 02-image.html 파일이 한 개 있는데 해당 파일 코드가 선생님이 강의중에서 설명하신 파일과 다릅니다. 강의에서 설명하신 02-image-2.html 파이링 02-image.html 로 덮어쓰기 된 것 같습니다.. 강의에서 설명해주신 코드는 강의를 보면서 코드를 따라 쓰는 방법외엔 없을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OneToMany Many쪽의 페이지네이션 질문입니다
안녕하세요? 섹션 4 강의 컬렉션 조회 페이징을 보고 질문 드립니다. 주문 조회 V3.1에서 페이징을 위해 jpa.properties.hibernate.default_batch_fetch_size=100, @BatchSize를 사용하거나 또는 V5에서 Map, groupBy를 이용하여 DTO 직접 조회Order에 대하여 페이징이 가능하다는 것을 알았습니다. 그런데 만약 Order 페이징 + OrderItem 페이징(예를 들어 주문을 10건 중 비싼 아이템 2건만 조회하기)같은 경우에는 어떻게 적용이 가능한가요? public List<OrderQueryDto> findAllOpt(){ List<OrderQueryDto> result = findOrders(); // 기존의 ToOne 쿼리 List<Long> orderIds = result.stream() // in 쿼리를 위한 id 뽑기 .map(o -> o.getOrderId()) .collect(Collectors.toList()); List<OrderItemQueryDto> orderItems = findMap(orderIds); Map<Long, List<OrderItemQueryDto>> orderItemMap = orderItems.stream() .collect(Collectors.groupingBy(OrderItemQueryDto::getOrderId)); result.forEach(o -> o.setOrderItems(orderItemMap.get(o.getOrderId()))); return result; } public List<OrderItemQueryDto> findMap(List<Long> orderIds) { return em.createQuery( "select new queryDto(파라미터들)" + " from OrderItem oi" + " join oi.item i" + " where oi.order.id in :orderIds", OrderItemQueryDto.class) .setFirstResult(0) .setMaxResults(2) .setParameter("orderIds", orderIds) .getResultList(); ) } 이렇게 Limit를 걸었을 때 UserA 2건 뜨고 UserB는 null 이 뜨더군요. 다른 방법을 찾아본 결과 https://bottom-to-top.tistory.com/45 처럼 방향을 반대로 하여 ManyToOne으로 조회하는 방법도 있다는것을 알았습니다. 결국엔 Order 페이징 + OrderItem 페이징 까지 접목시키려면 ManyToOne으로 조회하는 방법밖에 없을까요?
-
미해결홍정모의 따라하며 배우는 C++
9.8[3:40] Dollar -> cents 변환 문제
안녕하세요, Cents 클래스와 Dollar클래스를 이용하여 Dollar -> cents로 변환을 하고있는데, 메인함수에서 Cents cents = dol; 이 부분이 잘 이해가 가지 않습니다. 제가 이해한 프로세스가 1 .Dollar dol(3); 으로 선언 2. Dollar 클래스 안에 operator Cents()로 Cents로 형변환 오버로딩이 실행되서 dol(3)의 타입이 Cents가 됨. 3. 따라서, 메인함수의 cents객체에 대입 가능 (Cents가 사용자 정의 타입이므로) 제가 이해한게 맞나요..?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
sort관련 질문드립니다.
안녕하세요 강사님. 강의 잘 듣고있습니다. 듣다보니 궁금증이 생겼는데요. 효율을 위해서 sort메서드를 사용하지 않는다는 취지는 이해하겠는데,, arr1.sort(), arr2.sort()는 시간복잡도를 증가시키지 않나요?
-
해결됨자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
printf로 %를 출력하는방법
안녕하세요. 제가 어떤분의 질문을 답변하다 궁금한점이 생겼습니다. c언어에서는 출력할때 항상printf를 사용하잖아요?(자바강좌에서 질문하여 죄송합니다.) 구구단같은 연산코드에서는 대부분이 이런코드를 사용할거라고생각합니다. printf("%d * %d = %d", n, i, n * i); //구구단 printf("%d + %d = %d", a, b, a + b) //"기본" 그래서 나머지연산자에서도 똑같을거라고 생각했는데 printf("%d", a % b); 와같이 설명(?)이 생략됐거나 "나머지"같은 문구로 바꿔져있었습니다. https://dojang.io/mod/page/view.php?id=106 http://mwultong.blogspot.com/2007/01/c-modulus-operator-get-remainder.html 제 질문이 뭐냐면 System.out.printf("%d % %d = %d", 20, 3, 20 % 3); //예상출력: 20 % 3 = 2 같은 서식출력코드에서 %는 출력가능하냐?입니다. 답변해주면감사합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
업로드가 되지 않습니다..
포스트맨으로 요청할때는 응답이 잘되는거 같은데 강의 3:37초 와 같이 업로드를 하면 아래 스크린샷과 같이 에러가 나오는데 .. 혹시나 코드에 오타 때문에 그런가 아무리 봐도 잘못된점을 못찾겠어서요..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
atom은 회사 컴퓨터에 깔아도 따로 비용 지불이 없나요~?
안녕하세요:) atom을 집에서 깔고 연습하고 있었는데 혹시 이 프로그램을 회사 컴퓨터에 깔아도 따로 비용을 내거나 이런 것이 없을까요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
안녕하세요 강사님 강의 잘보고 있습니다
제가 한번 직접 해보고 싶어서 원카드 스페이드 A모양을 학습을 따라서 해봤습니다 4000번 학습 후 map 를 돌려보았는데 mean average precision (mAP@0.50) = 0.000000, or 0.00 % 이러하게 나왔습니다. 학습이 아예 안되었나 싶어서 테스트 이미지를 돌려보니 그건 또 잘 인식을 하여서 저 값이 0%가 나오는 이유와 그래도 인식을 하는 이유가 무엇인지 알 수 있을까요? -------------------------------------------------------- 아 제가 classes.names를 classes.names.txt 로 이름 두고 진행하였는데 이게 원인이 될 수 있나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Vuex는 써드파티 라이브러리인가요?
Vuex는 axios와 같은 서드파티 라이브러리인가요?