묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
2번째 예제 이해
main 부분 실행이 2개 스레드가 동시에 되는 건가요? 메모리 블락을 이용해서 무엇을 구분하려는 지 정확하게 이해가 안되네요!
-
해결됨웹 게임을 만들며 배우는 자바스크립트
04:12 forEach 내 클로저 질문 드립니다.
04:12 에 보믄... forEach 도 배열의 반복문이고 반복문안에 비동기가 실행되니 비동기 함수 내부의 e 가 마지막 이벤트타겟만을 바라보고 작동해야할 것같은데요. 실제로는 정상적으로 작동을 하네요. ========== forEach 로 돌아가는 반복은 특별하게.... 자동(??)으로 클로저 개념으로, 비동기함수내 e 변수가 외부변수 e 를 기억하는건가요? 특별한건가요?
-
해결됨실전 리액트 프로그래밍
immer 패키지 없이 createReducer함수 작성 문의
import { createStore } from "redux"; import { createReducer } from "./createReducer"; export default function Chapter0603() { return <div>실전 리액트</div>; } const INITIAL_STATE = { value: 0 }; const reducer = createReducer(INITIAL_STATE, { INCREMENT: state => (state.value += 1), }); const store = createStore(reducer); let prevState; // store.dispatch 를 호출하여 액션을 발생시켰을 때 // 액션이 끝이나면 store.subscribe 함수가 호출이 된다. store.subscribe(() => { const state = store.getState(); if (state === prevState) { console.log('상탯값 같음'); } else { console.log('상탯값 변경됨'); } prevState = state; }); store.dispatch({ type: 'INCREMENT' }); store.dispatch({ type: 'OTHER_ACTION' }); store.dispatch({ type: 'INCREMENT' });import produce from "immer"; export function createReducer(initialState, handlerMap) { return function (state = initialState, action) { return produce(state, draft => { const handler = handlerMap[action.type]; if (handler) { handler(draft, action); } }); }; };createReducer에서 immer 패키지 사용해서 불변객체로 리턴해주도록 하잖아요.immer 이용하지않는 createReducer를 만들려면 어떻게 해야할까요?그럴려면 직접 불변객체를 만들어줘야하는데, INCREMENT: state => state.value += 1 이 부분을createReducer로 넘겨준 다음에 함수로써 실행하게 하는 부분을 만들지 못하겠네요.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
70번 문제 질문있습니다.
데이터 구조 리스트 학습할때 리스트를 반복하는 방법에 의하면 a = ['Fun'] b = 3 a * b 결과값 >['Fun', 'Fun', 'Fun'] 이런 결론이 나옵니다 문제를 풀며 가장 자연스럽게 익숙해지는 파이썬 기본: 함수 활용 13분10초 부터 시작되는 70번 문제에 아래와 같이 적용했더니 글자 하나하나 반복이 되네요 def print_string(data1, data2): return list(data1) * data2 print_string("Fun", 3) 결과값 > ['F', 'u', 'n', 'F', 'u', 'n', 'F', 'u', 'n'] 이렇게 나오는 원인을 알고 싶습니다~!
-
미해결대세는 쿠버네티스 (초급~중급편)
curl 관련되서 질문 드립니다.
안녕하세요^^ 강의 정말 설명을 잘해주셔서 실습을 제외하고 모두 보고 이제 실습을 진행하는 중입니다. 여러 PC에서 접속을 하려다보니 GCP환경으로 진행 중인데 curl 키워드를 입력해서 연결 정보를 보고 싶은데 GCP환경에서 진행중일때는 어디서 볼 수 있을지 궁금합니다.
-
미해결비개발자를 위한 RPA 강의 (UiPath 기본편)
샘플파일
샘플파일이 없습니다.
-
해결됨스프링 시큐리티
만료시간 질문
안녕하세요. remember-me 토큰의 만료시간(tokenValiditySeconds)은 로그인 성공 시 Reset되는지 알고싶습니다. - 예) 세션만료 : 30분 / 토큰만료 : 1시간으로 지정 세션이 만료되어 토큰으로 재 로그인처리가 되었을 경우 토큰시간은 재 로그인 처리가 된 30분 시점부터 다시 1시간인가요? 아니면 최초 로그인 시간부터 1시간 인가요? - 정리 : 1. remember me 토큰의 초기화 시점 2. 세션만료 후 재 로그인 후 토큰 초기화 유무
-
해결됨스프링 시큐리티
동시세션제어 질문드립니다.
안녕하세요. 동시 세션 제어 내용을 보다가 remember me 와 관련된 질문드립니다. - [remember me] 내용 중 세션이 만료된 경우 쿠키의 값을 체크하여 세션을 다시 생성한다. - [동시 세션 제어] - [이전 사용자 세션 만료]의 내용을 보면 '기존 사용자'의 세션이 만료가 됨. * 이 경우 remember me 쿠키값이 있을경우 어떻게 흘러가는지 알고싶습니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
EKS 계정관리 방법 문의드립니다
안녕하세요. 좋은 강의 감사드립니다. 현재 AWS EKS 사용중인데, Admin, 개발자, 모니터링 담당자 등 권한두고 차등관리 방법이 궁금합니다. 현재는 EKS 풀권한으로 사용하고 있습니다. 예를들어 부서별로 관리를 하든지, 네임스페이스별로 권한을 차단한다든지, 특정계정은 조회만 한다든지요.... 감사합니다.
-
해결됨[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
강사님 아직 미해결 입니다.
강사님의 답글을 보고 댓글 남겼는데 아직 답변을 없어 다시 질문으로 올립니다. 1차 질문 : object_tracking_opencv.py 테스트 시 다음과 같은 에러 메세지 발생 : AttributeError: module 'cv2.cv2' has no attribute 'MultiTracker_create' 강사님 답변 : opencv 설치 확인 및 가상 환경 설치 확인 요청 확인 사항 : 강사님 답변에 의해 opencv 설치 확인 함 -> opencv-python 4.4.0.46 으로 확인 됨 가상 환경 설치 확인 하는 방법 가이드 필요 함 -> 가상 환경 설치 확인 방법과 위 에러의 연관 관계 설명 부탁합니다.
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
Mac용 Excel 2016 (64bit)에서 데이터 가져오기 (2강) 는 어떻게 해야 할까요?
안녕하세요, 맥에서 엑셀 2016 사용 중 입니다. 수업 듣고 실습을 하려는 과정에 있습니다. 수업중에 나온 위키피디아 웹페이지를 가져오려고 하는데, 맥에서 새쿼리 가져오기를 누르면, 아래 처럼 윈도우와는 다른 모양으로 메뉴 선택이 나오더라구요.. 여기서 어떤 항목을 클릭해야 강의에서 처럼 데이터를 불러 올 수 있는지 방법을 알고 싶습니다 ㅠㅠ 아래 MS Support 페이지를 참고하여 SQL Server ODBC 를 클릭했는데, https://support.microsoft.com/ko-kr/office/mac%EC%9A%A9-excel%EA%B3%BC-%ED%98%B8%ED%99%98%EB%90%98%EB%8A%94-odbc-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-9fa6bc7f-d19e-4f7f-9be4-92e85c77d712 아래와 같은 창이 뜨고 있습니다. 서버 이름에 위키피디아 영화 리스트 페이지 URL 을 넣는게 맞는지도 사실 모르겠어요;;제가 접근하는 방식이 맞는지도 궁금합니다. 맥에서 데이터 불러오기 도와주세요 강사님!! ㅠㅠ 감사합니다
-
따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
노드리액트 기초 강의 #29 로그인 페이지(1) 오류 문의
삭제된 글입니다
-
미해결스프링 핵심 원리 - 기본편
안녕하세요, 선생님. 몇 가지 질문 여쭙겠습니다.
안녕하세요, 김영한 선생님? 강의 내용 중 궁금한 부분이 생겨 질문 드립니다. 첫 째로, DiscountService 라는 static class에서, `private final Map<String, DiscountPolicy> policyMap;` 의 Autowired가 동작하는 방식이 Map<String, DiscountPolicy> 라는 데이터 타입을 보고, 스프링이 "아, Map이니까 이에 걸맞게 넣어줘야 하는구나" 라고 인식해서 주입해주는 것인가요? 바꿔 말하면, List, Map 이외에 다른 컬렉션에서도 모두 사용될 수 있나요? 혹은 더 나아가서, 커스텀 클래스에도 사용할 수 있나요? 그 범위가 어디까지인지, 동작 방식이 궁금합니다. 두 번째로, pdf 강의자료 중, "로직 분석" 의, 'discount() 메서드는 discountCode 로..' 부분에서, rateDiscountPolicy가 넘어오면 fixDiscountPolicy 스프링 빈을 찾아서 실행한다고 작성되어 있는데, 이는 rateDiscountPolicy의 오타인가요? 마지막으로, 조금 다른 이야기인데, 11월 중에 출시하실 스프링 웹 MVC의 구체적인 날짜를 혹시 알 수 있을까요? 너무 기대되는 강의라 하루 빨리 듣고싶습니다. :) 항상 강의 잘 보고 있습니다. 감사합니다.
-
미해결Javascript ES6+ 제대로 알아보기 - 중급
Class 챕터의 2번째 영상 'class 소개' 초반부에 읽어보시라는 링크가 사라졌습니다
Class 챕터의 2번째 영상 'class 소개' 초반부에 읽어보시라는 링크가 사라졌습니다 꼭 한번 읽어보고 싶은데 다시 링크를 찾아 주실 수 있을까요? 주소가 변경된건지, 사라진건지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@OrderColumn관해서 질문이 있습니다!
제가 변경사항이없고 단순 추가만 있는 String 컬렉션을 만들어서 사용중 데이터의 순서가 있으면 좋겠다고 생각해서 @OrderColumn을 추가하였는데 이상하게 Set에서는 적용되지않고 List에서만 적용되더라고요 왜 JPA에서는 모든 컬렉션이아닌 List에 대해서만 OrderColumn을 지원하는지가 궁금합니다
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
webpack-dev-server 에러 질문입니다.
npm start 하면 위 내용 처럼 에러가 발생합니다. 해결 방법이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요 질문드립니다.
스프링입문을 다 들었는데요 자바나 여러 기초가 부족한 탓인지 입문도 힘들게 들었어요 ㅠㅠ 이 상태에서 활용1로 넘어가려고 구매했는데 스프링강의가 따로 또 있더라구요 어떤걸 들어야할까요 ,,?
-
미해결애플 웹사이트 인터랙션 클론!
IE버전은 11기준으로 제작된 영상인가요?
안녕하세요 강사님 항상 유튜브로 접하다가, 들어보고 싶은 강의라 구매해서 듣고 있습니다.혹시 이 영상 IE기준은 11기준으로 제작된 영상인건가요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
엔티티 < -> DTO 관련 해서 조언을 듣고싶습니다.
안녕하세요. 엔티티와 DTO 변환 관련으로 한가지 조언을 듣고 싶어서 글 남깁니다. 저흰 mapstruct를 이용해서 DTO<->엔티티 변환을 자동화 하고 있고 그래서 대부분의 DTO가 엔티티와 변수명과 구조가 일치하고 필요하지 않은 정보는 제거하는 식입니다. 강의를 예로 들면 OrderDto에 name이 바로 있는게 아니라 Member객체로 래핑되어 있는 식이죠. 변환과정을 자동화해서 개발공수를 줄이는게 목적이었고 한 솔루션 내에서 프론트와 백앤드를 api 통신으로 연동하는 구조기 때문에 api spec를 고치는건 크게 문제가 안되기 때문에 이런 방식을 채택했습니다. 앞으로도 이런방식을 하는게 좋을지 아니면 강의에 나온거처럼 변환을 수동으로 해서 엔티티 spec 변경 시에도 응답값을 고정하는게 좋을지 조언을 듣고싶습니다. 감사합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
혹시 IntelliJ Java 컴파일 설정 좀 여쭤봐도 될까요?
몇시간 동안 애를 먹고 있어서 여쭤보게 되었습니다..ㅠ @OneToMany@JoinColumn(name="TEAM_ID")private List<Member> members = new ArrayList<>(); // 이 부분 Error:(18,50) java: diamond operator is not supported in -source 1.5 해당 코드에서 ArrayList 선언 부 제네릭을 비워두는게 1.5 버젼은 지원이 안되는 것 같아, 구글링을 통해서 계속 버젼을 JDK 1.8과 language level을 8로 수정하였습니다. 그래도 잠깐 되는 것 같다가 다시 같은 에러가 발생하고, 확인해보면 이 두 부분이 이렇게 바뀌어있네요. 왜 자꾸 default로 1.5 버젼으로 설정해버리는지 모르겠습니다ㅠㅠ 계속 해결 방법을 찾고 있지만 이미 조치했던 방법 외에는 잘 안 찾아지네요..! 감사합니다!