묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨김영한의 실전 자바 - 기본편
분홍색 하이라이트 부분의 말이 이해되지 않습니다.
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 교안은 보면, 'Student 타입의 변수 / Student 배열' 라고 표현이 되어 있는데, 표현이 조금 애매한듯합니다.물론, 제가 이해를 못하는 것이겠죠?개념은 이해 했습니다. 어떤 식으로 흘러가는지도 이해 했구요. 다만 분홍색 하이라이트 부분이 제가 이해한 부분과 부딛치고, 오히려 복잡하게 만드는거 같습니다. Student 타입의 변수 students1, student2는 Student 클래스를 기준으로 만든 객체, 즉 new Student();의 반환값을 보관한다. Student 배열인 students의 각각의 인덱스 항목도 Student 타입의 변수 students1, student2의 참조값을 대입할 뿐이다. 따라서 Student 타입의 참조값을 보관한다. 라고 이해 해도 되나요?어떻게 쉽게 이해하면 될까요?
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
태현님 안녕하세요!
좋은강의 만들어주셔서 감사합니다.잘보고있습니다. 테스트 코드 관련 궁금증이 생겨서 문의드립니다.BeforeEach 나 AfterEach 를 사용해서deleteAll() 등을 할때 Mysql 같은 DB 보다 In memory db가 조금더 적합할것같은데요 혹시현업에서도 로컬환경으로 개발하실때 DB 를 H2 In Memory DB 를 주로 사용하여 개발하셨는지 궁금합니다 !
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
spring legacy project 발견되지 않아서 문의 드립니다!
현재 eclipse 4.26 버전 사용중이고 강의에서 나온 sts가 Eclipse Marketplace에서 확인 되지 않아이걸로 다운 받고나서spring legacy project 생성 하려고 했더니이렇게만 나와 질문드립니다!
-
미해결홍정모의 따라하며 배우는 C언어
vscode 실행이 안됩니다......정말 힘드네요
실행하려고 했더니 위와 같은 오류가 발생했습니다..... 제 나름대로 구글링도 해보고 깔려있는 json 파일에 들어가서 컴파일 경로도 수정해보고 configuration도 바꿨는데도 계속 오류가 나더군요....정말 너무 안 돼서 답답합니다 혹시 이 문제 어떻게 해결해야 할지 여쭤봐도 될까요? 도움 주신다면 정말 감사하겠습니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
logo와 video의 html 순서 문제
안녕하세요, 강의 영상에서 페이지의 요소들을 모두 position 속성을 이용해 배치할거라 html 태그의 순서는 상관없다고 하셔서 시험삼아 logo 요소를 video 요소의 앞에 배치시켜봤습니다. 그랬더니 아래 화면처럼 logo 요소가 video의 위에 위치하고 z-index를 주거나 배경색을 transparent로 설정해도 바뀌지 않더라고요.로고가 비디오 위에 오는건 html 태그의 순서의 영향이 있는거 같은데, 그러면 실제 웹사이트를 만들때도 html 태그들의 순서를 고려해서 배치해야 하나요? 사용한 html와 css 스크립트는 댓글에 첨부했습니다
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
질문있습니다!!
위 코드에서 작성자 부분에서는 defaultValue와 readOnly 속성값 지정시에 명확하게 명시적으로 작성해주어야 했는데,제목 부분에서는 똑같이 text input 요소인데 왜 명시적으로 작성하지 않아도 오류가 발생하지 않는지 궁금합니다.
-
미해결
자바 comparable & comparator..
안녕하세요 현재 자바의 정석 : 기초편으로 컬렉션 프레임워크를 학습하고 있습니다.학습 중 comparable과 comparaor가 잘 이해가 되지 않아서 질문을 드립니다. public static void main(String[] args) { String[] strArr = {"cat" , "Dog" , "lion" , "tiger"}; Integer[] intArr = {1,5,3,4,7,2,6}; Arrays.sort(intArr); System.out.println(Arrays.toString(intArr)); Arrays.sort(intArr, new Descending()); System.out.println(Arrays.toString(intArr)); Arrays.sort(strArr); System.out.println("Arrays.sort(strArr) = " + Arrays.toString(strArr)); //정렬한 후 [Dog, cat, lion, tiger] Arrays.sort(strArr , String.CASE_INSENSITIVE_ORDER); System.out.println("strArr = " + Arrays.toString(strArr)); //대소문자 구별 X = > [cat, Dog, lion, tiger] System.out.println(Arrays.toString(strArr)); Arrays.sort(strArr , new Descending()); System.out.println("strArr = " + Arrays.toString(strArr)); } class Descending implements Comparator{ @Override public int compare(Object o1, Object o2) { if(o1 instanceof Comparable && o2 instanceof Comparable ){ Comparable c1 = (Comparable)o1; Comparable c2 = (Comparable)o2; return c1.compareTo(c2)*-1; } return -1; } 현재 제가 이해한 부분은 다음과 같습니다.정렬은 두 대상을 비교하고 자리바꿈을 하는 것정렬을 위해서는 정렬에 대한 기준이 필요하다 하지만 Array.sort(strArr);정렬에 대한 대상은 존재하지만 정렬에 대한 기준이 없다.String , Integer 등과 같은 클래스는 comparable이 구현되어 있다. 따라서 sort메서드를 실행할 때 정렬에 대한 기준이 x => 기본적으로 오름차순으로 정렬한다.strArr은 오름차순으로 정렬된 값이다.Arraty.sort(strArr , String.CASE_INSENSTIVE_ORDER);strArr([Dog, cat, lion, tiger])을 대소문자 상관없이 정렬따라서 strArr = {cat,Dog, lion, tiger} 순으로 정렬된다. Array.sort(strArr , new Descending());strArr를 사용자 정의 정렬 기준으로 정렬한다. 제가 이해가 되지 않는 부분은 다음과 같습니다.Descending 클래스를 디버깅을 해보았으며 o1에는 Dog가 들어오고 o2는 cat이 들어가는데 왜 그런지 모르겠습니다.strArr = {cat,Dog, lion, tiger}인데 왜 Dog가 o1에 들어가고 cat이 o2에 들어가고 또한 o2가 더 크니 음수를 리턴하는데 각 각 char의 총합의 차를 반환하는 것인가요?디버깅 이후 스텝 오버를 해봤습니다. o1에는 lion이 들어가고 o2에는 Dog가 들어가던데 왜 그러한지 잘 모르겠습니다. 그리고 int[]도 확인해보았는데 오름차순으로 정렬되었으니 [1,2,3,4,5,6,7] 이며 Descending에 디버깅을 해보았는데 o1에는 2가 o2에는1이 스텝오버를 하니 o1에는 3이 o2에는 2가 대입되더라구요 이것 또한 잘 이해가 되지 않아서 질문을 드립니다.
-
미해결홍정모의 따라하며 배우는 C언어
1차 배열과 2차 배열에서 *ptr의 차이
1차 배열에서 *ptr은 해당 첫번째 메모리의 값이엿는데2차 배열에서 *ptr은 메모리값이 아니라 첫번째 메모리의 주손가요??
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간연장부탁드립니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수강기간을 생각하지 못하고 네트워크 스페셜이랑 동시에 구매했더니 강의를 다 듣지 못했습니다...ㅜㅜ수강기간 연장부탁드립니다..
-
미해결백엔드 취업을 위한 프로젝트 구조 와 데이터베이스 다루기 [MySQL, Mongo]
로직이 수정된 코드 실행 후 db생성이 안됩니다.
Mongo를 통한 eCommerce API 작성하기에서 인덱스 생성 유틸 함수 디버깅하기편에서 코드를 많이 바꾸셨는데 이코드를 실행하니까 eCommerce db가 생성이 안되는데, 안되는게 맞는건가요?
-
해결됨배달앱 클론코딩 [with React Native]
안녕하세요 tab-view 설계관련 질문입니다.
안녕하세요 강의 잘보고 있습니다.강의를 참고하며 View를 구성하고 있습니다 . 현재 Tab view - group chat view -> bottomSheet View ..etc- calander view- config view 현재 Tab View를 통해 group chat view, calander ,config view등으로 이동할 수 있게 하고 각 tabview에서 돌아왔을 때 이전 상태 그대로 이도록 하고싶은데..(stack 처럼..) 혹시 방법이 없을까요..? 감사합니다..
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
실습자료 어디서 받죠?
실습자료 어디서 받죠?모바일에는 커리큘럼 탭에서 다운받을수있는데 PC에서는 탭이 안보여요
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
Konlpy 설치 페이지에서 jpype 설치 링크
Konlpy 설치 페이지에서 jpype 설치 링크가 Not Found가 나오는데. 어디에서 설치파일을 다운받을 수 있을까요..?https://konlpy-ko.readthedocs.io/ko/v0.4.3/install/ 이 링크가 막혀있습니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vuex 헬퍼 전역 설정
안녕하세요. 강사님의 명쾌한 강의 덕분에 vuex에 대한 이해도가 높아졌습니다.실무에서는 Todo app 보다 더 복잡한 컴포넌트를 다루기 때문에 vuex 헬퍼를 왠만한 컴포넌트에 다 import할텐데요. 이렇게요. import {mapGetters, mapMutation 등등} from "vuex";이럴 경우에 한 번만 import해서 전역적으로 사용할 수 있는 방법이 궁금합니다. 감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-Q 질문있습니다
http://boj.kr/0cfb08048b9141b798f199cfd9993367굉장히 직관적으로 풀었는데,치즈가 남아있는지 체크남아있다면, 치즈의 가장자리 녹이기 (반시계방향으로)남아있는 치즈의 덩이 (연결요소 개수) 개수 구하고 또 녹이기. 형식으로 구현했습니다..테스트 케이스는 어찌저찌 맞은듯 한데 어디에 문제가 있는 코드일까요
-
미해결Google Apps Script로 시작하는 업무 자동화
완성된 코드를 공유해 주실 수 있으신가요?
안녕하세요, 강의 잘 듣고 있습니다. 혼자 하려고 하니, 코드 오류가 일어나거나 이메일 본문과 첨부파일이 분리되어 오는데,완성된 코드를 공유해 주실 수 있으신가요? 제가 작성한 코드와 비교해 보고 싶습니다.
-
해결됨
딕셔너리 add
my_set = {23, 32} print(my_set.add(12)) my_set = {23, 32} my_set.add(12) print(my_set)이 두 코드의 출력이 왜 다른가요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
실무 사용 질문
A폼에서는 required만 사용하고, B폼에서는 더 구체적인 레벨의 required.item을 사용한다는 가정하에,errors.properties에 required.item 메시지를 정의해두면 A, B폼 모두 구체적인 레벨의 메시지가 적용될 것이라고 생각합니다.즉, 여러 단계 레벨의 메시지를 작성해놓더라도, 항상 가장 구체적인 레벨의 메시지만 사용되지 않을까하는 의문입니다. 그럼 결국, 폼에 따라 메시지를 다르게 사용하는 게 아니라 모두 구체적인 메시지를 사용하게 되는 것인데, 어떻게 실무에서는 이걸 다르게 적용되도록 구현하는지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-J [14497:주난의 난] 질문 있습니다.
큰돌님 안녕하세요? 항상 강의 잘 보고 있습니다. http://boj.kr/b8636c720918477b86a00858b5a8929a위의 제 코드를 채점했을 때 96%에서 "틀렸습니다"로 채점됩니다.반례가 도저히 생각나지 않아 큰돌님께 여쭤보고 싶어서 질문글을 작성하게 되었습니다. 항상 감사드립니다 !
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
프록시 초기화 안했는데 조회되는 경우가 있나요?
@GetMapping("/api/v2/orders") public List<OrderDto> ordersV2() { List<Order> orders = orderRepository.findAllByString(new OrderSearch()); return orders.stream() .map(order -> new OrderDto(order)) .collect(Collectors.toList()); } @Getter static class OrderDto { private Long orderId; private String name; private LocalDateTime orderDate; private Address address; private List<OrderItem> orderItems; public OrderDto(Order order) { orderId = order.getId(); name = order.getMember().getName(); orderDate = order.getOrderDate(); address = order.getDelivery().getAddress(); orderItems = order.getOrderItems(); } }안녕하세요!강의 잘 듣고 있습니다~제가 OrderDto 안에 있는데 orderItem을 초기화 하지 않았는데, null로 반환되지 않고 db에 있는 값으로 반환이 되어서요..! (jpa 활용2편 강의 섹션 4에선 null로 찍힙니다)혹시 프록시는 초기화하지 않아도 그대로 값이 응답에 반영되는건가요?