묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
해당 과정 도커로 우분투 깔아서 해도 괜찮나요?
해당 과정 도커로 우분투 깔아서 해도 괜찮나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
2회 기출유형(작업형2) 질문있습니다.
강사님, x_train, y_train을 굳이 concat하지 않고 바로 진행해도 문제 없나요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
diaryList 날짜 필터 관련
안녕하세요. 저는 현재 "페이지구현-홈(/)" 강의 18분 쯔음 까지 들었습니다.Home 컴포넌트에서 filter 를 사용하여 현재 날짜에만 dummyList 로 작성해둔 일기가 떠야하는데 뜨질 않습니다.import { DiaryStateContext } from "./App"; import MyButton from "./components/MyButton"; import MyHeader from "./components/MyHeader"; import { useContext, useEffect, useState } from "react"; import DiaryList from "./components/DiaryList"; const Home = () => { const diaryList = useContext(DiaryStateContext); //dummyList 를 받음 const [data,setData] = useState(); const [curDate , setCurDate] = useState(new Date()); const headText= `${curDate.getFullYear()}년 ${curDate.getMonth() + 1}월`; useEffect(()=> { if (diaryList.length >= 1) { const firstDay = new Date( curDate.getFullYear(), curDate.getMonth(), 1 ).getTime(); //현재 년, 월의 1일의 시간을 구함 const lastDay = new Date( curDate.getFullYear(), curDate.getMonth() +1, 0, ).getTime(); setData(diaryList.filter((it) => firstDay <= it.date && it.date <= lastDay)); } },[diaryList, curDate]); useEffect(() => { console.log(data) console.log(diaryList) },[data]) const increaseMonth = () => { setCurDate(new Date( curDate.getFullYear() , curDate.getMonth() + 1, curDate.getDate() )) } const decreaseMonth = () => { setCurDate( new Date(curDate.getFullYear(), curDate.getMonth() - 1, curDate.getDate()) ); }; return ( <div> <MyHeader leftChild={<MyButton text={"<"} onClick={decreaseMonth} />} headText={headText} rightChild={<MyButton text={">"} onClick={increaseMonth} />} /> <DiaryList diaryList={data}/> </div> ); } export default Home;이게 제 Home 컴포넌트이고, 중간에 보면 useEffect 로 data 와 diaryList 를 출력했을때 data 는 빈 배열로 출력되고 diaryList 는 제가 App.js 에서 dummyList 로 작성한 데이터가 잘 출력됩니다. 아무리 봐도 어디가 잘못된건지 모르겠습니다. ㅜㅜ날짜가 잘못된건가 싶어 new Date() 로 다시 확인해봐도 현재 날짜로 잘 나옵니다이건 useEffect 로 출력한 콘솔창 입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문 검색 필터링 오류시 참고하세요
다른 분들 질문도 찾아보고 저도 어이없는 실수로 고생을 좀 했습니다.다음 내용 참고하셔서 시간 절약하세요~ 컨트롤러 체크@GetMapping(value = "/orders") public String orderList(@ModelAttribute("orderSearch") OrderSearch orderSearch, Model model) { List<Order> orders = orderService.findOrders(orderSearch); model.addAttribute("orders", orders); return "order/orderList"; }위 부분에 문제가 없다면 orderService.findOrders -> orderRepository.findAllByString or orderRepository findAllByCriteria 부분에서 쿼리 작성하는 부분 반드시 체크가끔 복사 붙여넣기 해서 사용하면 띄어쓰기 차이로 오류가 발생하는 경우가 있습니다꼼꼼하게 확인하시고 한번쯤은 손으로 쳐보세요!OrderStatus가 enum타입으로 잘 정의되었는지 체크public enum OrderStatus { ORDER, CANCEL } OrderSearch가 잘 정의되었는지 체크@Getter @Setter # 글쓴이는 바보같이 Setter를 Service로 작성해서 한참을 헤맸음, 자동완성(tab) 할 때 너무 급하게 하지맙시다... public class OrderSearch { private String memberName; private OrderStatus orderStatus; }요렇게만 체크해도 해결되더라구요. 그리고 팁을 좀 드리자면웹 페이지(html) 쪽은 사실 복사,붙여넣기해서 사용하면 오류날 곳이 없기 때문에 컨트롤러를 기준으로 차근차근 따라가면서 하나씩 꼼꼼하게 체크하시면 오류 찾기 쉬우실 겁니다!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
predict_proba 와 predict
안녕하세요! 시험 앞두고 갑자기 한번 더 확인하고싶은 사항이 있어 문의드립니다 ㅠㅠ!예측할 pred작성시 평가방법이 roc_auc_score 일때만 predict_proba를 사용했었는데, 이거 말고도 혹시 proba를 붙여서 써야하는 경우가 또 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
_map[b]++; 질문드립니다.
안녕하세요!_map[b]++; 하게 되면 b에 입력된 값하고 인덱스번호가 자동으로 추가가 되는건가요?for(auto it : _map) cout << "first : " << it.first << " second : " << it.second << "\n";로 로그를 찍어봤는데 번호하고 값이 잘 나오기는 했습니다만 정확한 답변을 알고자 질문드렸습니다. 감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
변수 값 바꾸기
변수 값 바꿀때 자바는 다른 변수 하나 더 필요한데 파이썬은 없어도 되나요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Create Table Error
sql 테이블 생성 시 이와 비슷한 질문들을 보았을 때는 오타 수정이었지만 이 경우에는 오타가 5번정도 다시 봐도 없는 것 같아서 질문드려요 어떻게 해야할까요....
-
해결됨Redux vs MobX (둘 다 배우자!)
observable의 함수를 익명함수로 바꿔봤습니다.
const userStore = observable({ isLogginIn: false, data: null as any, logIn(data: any) { this.isLogginIn = true; setTimeout(() => { this.data = data; this.isLogginIn = false; postStore.data.push(1); }, 2000); }, logOut() { this.data = null; }, }); const userStore = observable({ isLogginIn: false, data: null as any, logIn: (data: any) => { userStore.isLogginIn = true; setTimeout(() => { userStore.data = data; userStore.isLogginIn = false; postStore.data.push(1); }, 2000); }, logOut: () => { userStore.data = null; }, });평소에 선언적함수보다 익명함수로 코딩을 하고 있어서 코딩스타일을 맞추고 싶어위 코드를 밑에처럼 익명함수로 바꿔봤습니다.익명함수에 화살표함수를 쓰니 this가 바인딩되어undefind가 된것 같은데 그래서 this 대신 userStore에서 접근하는 방식으로 바꿔봤습니다.this대신에 useStore로 접근해도 괜찮은지 잘 모르겟습니다.
-
해결됨입문자를 위한 게임 프로그래머 개론
어떤 강의로 공부하면 될까요?
https://www.inflearn.com/questions/915086/%EA%B3%B5%EB%B6%80-%EB%B0%A9%ED%96%A5%EC%84%B1%EC%97%90-%EB%8C%80%ED%95%B4-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4아까 질문했던 학생입니다추가적으로 드리고싶은 질문이 생겨서 다시 작성하게되었습니다.위 URL의 답변을 보고 방향을 계획해봤습니다. 1. 가장 먼저 C++의 기초적인 부분을https://www.inflearn.com/course/%ED%95%98%EB%A3%A8-10%EB%B6%84-%EC%94%A8%EC%81%A0%EC%81%A0/dashboard위 URL의 강의를 보고 공부를 한 이후Rookiss님의 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버 로 C++부분을 추가로 공부하고C++은 따로 더 깊게 공부를 하고 다시 [게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버 강의로 돌아와서 C++ 이후의 과정을 쭉 공부하고 완강한 이후에 [C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] 로 공부하는 방향으로 계획을 해봤는데 이런식으로 나아가면 될까요?혹시 제가 잘못짚었다면 Rookiss님 강의 기준으로 어떤식으로 공부해나가는게 좋을까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형3 예시 문제 질문
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요 작업형3 예시문제 1번 표본평균 구하는 문제 관련 질문드립니다. 1번 표본평균을 구할 때, df['diff'] 열을 만든 후에 바로 평균을 구한 값으로 제출하면 된다고 하셨는데 이 부분이 이해가 안 가 문의드립니다. (df['diff'] = df['bp_after'] - df['bp_before'])뮤 값이 (치료 후 혈압 - 치료 전 혈압)의 평균값이면df['diff']의 평균 값을 구한 후에 그 값을 다시 평균을 내야하는게 아닌가 해서요! 감사합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
window.removeEventListener("scroll", () => {});
안녕하세요 강사님🙇♀️다름이 아니라, removeEventListener와 관련되어 질문이 있습니다. 1. window.removeEventListener("scroll", () => {});에서 함수 부분에 아무것도 적어주지 않았는데, 빈 함수를 전달한다면 어떤걸 의미하는건가요? addEventListener과 같은 함수를 적어줘야 하지 않나요?처음 리액트를 공부하는 거라, 많이 부족합니다ㅠㅠ 바쁘시겠지만 도움주시면 감사하겠습니다!(아래는 참고자료 겸 전체코드 첨부드립니다.)import React, { useState, useEffect } from "react"; import { useNavigate } from "react-router-dom"; import "./Nav.css"; export default function Nav() { const [show, setShow] = useState(false); const [searchValue, setSearchValue] = useState(""); const navigate = useNavigate(); useEffect(() => { window.addEventListener("scroll", () => { console.log("window.scrollY", window.scrollY); if (window.scrollY > 50) { setShow(true); } else { setShow(false); } }); return () => { window.removeEventListener("scroll", () => {}); }; }, []); const handleChange = (e) => { setSearchValue(e.target.value); navigate(`/search?q=${e.target.value}`); }; return ( <nav className={`nav ${show && "nav__black"} `}> <img alt="Netflix logo" src="https://upload.wikimedia.org/wikipedia/commons/thumb/0/08/Netflix_2015_logo.svg/170px-Netflix_2015_logo.svg.png" className="nav__logo" onClick={() => (window.location.href = "/")} /> <input value={searchValue} onChange={handleChange} className="nav__input" type="text" placeholder="영화를 검색해주세요." /> <img alt="User logged" src="https://occ-0-4796-988.1.nflxso.net/dnm/api/v6/K6hjPJd6cR6FpVELC5Pd6ovHRSk/AAAABbme8JMz4rEKFJhtzpOKWFJ_6qX-0y5wwWyYvBhWS0VKFLa289dZ5zvRBggmFVWVPL2AAYE8xevD4jjLZjWumNo.png?r=a41" className="nav__avatar" /> </nav> ); }
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
지수표현식 문의
시험에서 지수표현식 사용안하는 코딩을 쓰지 않아도 되나요? 시험에서 문제될 게 있는지 궁금합니다.
-
미해결즐거운 자바
Java Comparator 인터페이스 - 람다 표현
안녕하세요 강의 감사히 잘 듣고 있습니다. comparator 인터페이스(람다 인터페이스) 내부 코드 확인 중에,equals()라는 메서드도 있는데, 이건 Object 클래스 메서드를 오버라이딩 한 것이라고 IntelliJ에서 알려줬습니다.compare() 메서드랑 구조(리턴타입 메서드명(파라미터))가 똑같고, @override 표시가 없는데, equals()가 오버라이딩 되었는지 어떻게 확인할 수 있나요?
-
미해결실전! Querydsl
빌드 디렉토리에 리포지토리를 생성한 이유에 대해서 구체적으로 궁금합니다.
src main java study에 만들어도 순수JPA 리포지토리로 사용할 수 있는거 아닌가해서요?여태껏 src 패키지에 리포지토리를 한번도 생성하지 않았는데 갑자기 빌드파일에 생성하니까 어떤 이유에서 구체적으로 설명좀 부탁합니다.예를들면 일반 Application.java 파일이 들어있는 src 경로에 생성하면 순수 JPA 리포지토리가 아니라던지?다른분이 질문남겼던거 보긴 했는데 뭔; 공식서포터즈가 강의를 초반에 보면 이유가 나온다고 하는데 강의를 보면 김영한님은 빌드 디렉토리에 생성하는 이유 자체를 구체적으로 언급하지 않던데요?
-
미해결
SpoolDirCsv topic을 avro로 전환
안녕하세요,connect와 ksql 을 함께 수강중입니다.시간이 촉박해서 나름 필요한 부분으로 생각되는 부분만 수강하고 있는데요,csv를 spoolDirCsv로 읽었습니다.강의용 자료 spooldir_source.json 을 사용했구요kafka-console-consumer --bootstrap-server localhost:9092 --topic spooldir-test-topic --from-beginning --property print.key=true 하면 잘 나옵니다. kafka-avro-console-consumer --bootstrap-server localhost:9092 --topic spooldir-test-topic --from-beginning --property print.key=true 하면 안나오구요. avro --> elastic search 에 저장하려고 하는데요,spooldir_source.json 에서 다음 4줄을 추가해봤습니다. "key.converter": "io.confluent.connect.avro.AvroConverter", "value.converter": "io.confluent.connect.avro.AvroConverter", "key.converter.schema.registry.url": "http://localhost:8081", "value.converter.schema.registry.url": "http://localhost:8081" 그랬더니,kafka-console-consumer 도 안나오고 kafka-avro-console-consumer 도 안나옵니다.ksql에서 확인해보면, connector와 topic은 생성되어 있습니다. spoolDirCsv에서 만들어진 topic을 어떻게 avro topic으로 전환할 수 있는지요?궁극적으로는 elastic search index로 생성하려고 합니다.만약 설명이 복잡해진다면, 강의목록이라도 알려주실 수 있으시면, 그 부분 수강해서 이해해 보도록 하겠습니다. 감사합니다.
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
7번 문제 이 풀이도 맞는 풀이인가요?
(사진)
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
L2 Access switch의 연결
안녕하세요 선생님 유튜브 강의 잘 보고 있습니다! 좋은 강의 만들어주셔서 감사합니다 !!이번 강의를 보다가 궁금증이 생겼습니다Q. L2 Access switch가 End-point와 직접 연결되는 스위치라고 적혀있는데 여기서 '직접 연결'이란 유선으로만 연결되는게 아니라 무선도 포함하는건가요? '직접 연결'이라는 표현이 유선만 포함되는 것 같아 헷갈립니다 !..
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
Test 코드에서 @Transactional 의 자동 롤백 유무 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 강의듣다 궁금한점이 생겨 질문 드립니다.섹션 9 트랜잭션 적용 확인 강의 약 10분쯤에서, Test 코드에서 @Transactional 을 남긴 메서드를 실행했는데, 커밋된 로그는 남지 않고, 컴플리트 된 로그만 남아있다고 설명하시는 부분에서 질문이 있습니다.지난번 강의에서 Test 코드에서 @Transactional 을 남기면 이건 Test이기 때문에 자동으로 롤백 된다는 설명을 하셨던 거로 기억하는데,이게 @Test 어노테이션이 붙은 메서드만 해당해서, 강의중 나온 메서드에선 적용이 안된는걸까요? 강의에선 Test코드에서 BasicService 를 static 클래스로 만들고, 해당 메서드에서 @Transactional 을 사용하는 메서드를 선언했습니다.아님 단순 로그가 커밋이나 롤백을 표시해주지 않기 때문에 그 내용을 설명해주신 걸까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
Flush 1차캐쉬 내부 동작과정
1차 캐시가 다 유지된다고 하셨는데 한 가지 의문이 들어 정확히 알고 싶어 질문 올립니다. 말씀하신 그대로 1차 캐시의 모든 정보가 유지가 되는건지 아니면 아래의 과정이 맞는건지 궁금합니다.memberA를 영속성 컨텍스트에 저장을 하고 이후 memberB를 em.persist() -> flush를 했을 때 Entity는 변경후 데이터 , 스냅샷이 변경 전 데이터가 들어가고 commit을 하면 하면 스냅샷이 변경 후 데이터로 변경되고 rollback을 하면 다시 Entity가 변경 전 데이터로 돌아가는 것이 아닐까 하는 생각이 들었습니다.