안녕하세요. 이 강의랑은 살짝 상관 없을 수 있지만... 제가 유튜브에 댓글은 알림이 잘 안와서, 인프런 질문하기로 질문합니다.. 현재 유튜브에서 슬랙 클론 코딩 강의를 진행중이신데, 기존에 html, css, javascript, python backend, mysql, mongodb 에 대한 선지식이 있는 상태에서, 제로초님의 node.js 강의(유료), 리액트 웹게임 강의(무료)를 수강하였고, 현재 리액트 nodebird(유료) 를 수강하고 있습니다. 슬랙 클론 코딩 강의를 듣기에 사전 지식이 충분할지 궁금합니다. 아니면 추가적으로 어느 강의를 듣고 와야 수월할지 궁금합니다. 또한, 헤당 슬랙 클론 코딩 강의가 인프런에는 언제 정도 업로드 되며, 가격은 어느 선일지 궁금합니다.
강의 잘 보고있습니다~ 궁금한것이 있는데 왜 굳이 enum을 사용하나요? 그냥 이름을 비교해서 찾는거라면 string[] texts = {"PointText", "ScoreText"}; 같이 스트링배열로 저장한다음 Bind<Button>(texts); 스트링배열을 넘겨서 바인드를 하면 안되나요? 강의에서도 바인드함수에서 제일 처음하는 일이 어떤타입의 Enum이 가지고 있는 이름들을 string 배열로 옮기는데 (string[] names = Enum.GetNames(type); ) 굳이 enum을 사용하는 이유가있나요?
회사에서 django-postgresql로 구성할 때 구글링을 해보니 wait_for_it.sh를 사용하는 방법이 있어서 적용해서 서비스 중인데요. 강의에서 설명하신 restart와 비교했을때 어떤 것을 더 추천하시나요? 물론 wait_for_it.sh 보다는 restart가 간편해보이지만요. 그리고 restart: always로 설정하니 로컬 개발환경에서 재부팅 후 docker를 다시 실행하면 자동으로 해당 컨테이너가 켜집니다. docker-compose 명령어로 실행을 안했는데도요. 이런 문제는 해결 할 수 있는 방법이 있나요?
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요 교수님 강의를 보면서 따라하는데 자꾸 오류가 생겨서 혼자서 도저히 해결을 못할 것 같아 문의드립니다! #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int i = 0, j = 0; printf("input two integers"); scanf("%d%d", &i, &j); printf("%d %d\n",i,j); return 0; } 정말 교수님이랑 같은 코드로 코딩을 했는데 scanf 반환값이 무시되었습니다라고 오류가 뜹니다.. 혹시 해결 가능할까요?ㅜ
이동 키 입력 시 회전이 이상하신분들은 Tank 밑에 있는 Body, Top, Canon의 Position을 확인해 보세요 PlayerController가 Tank에 추가되었으므로 Tank의 Position 값을 기준으로 Rotation하게 됩니다. Body, Top, Canon의 Position 값은 Tank의 위치에 상대적이기 때문에 X,Y좌표가 크게 차이날 경우 Tank를 기준으로 원을 그리며 이동하게 보입니다.
안녕하세요 제로초님. 오류가 난 것은 아니지만 궁금한 점이 생겨서 질문드립니다. AppLayout.js에서 const isLoggedIn = useSelector ( ( state ) => state . user . isLoggedIn ); 이 부분이 이해가 잘 안됩니다. 이 파일의 import문에는 어디에도 configurStore이나 reducers 디렉토리가 보이지 않는데 저 useSelector는 어떻게 알고 state를 찰떡같이 initialState로 들고오는 건가요...? store의 기능같기는 한데 store라는 개념이 완전히 처음이라서 모르겠습니다 ㅠㅠ
게임 종료시 Stat Data를 저장하고 다시 로드할때 json으로 변환해서 저장하고 재실행하면 저장된 json을 파싱해서 사용하면 될까요?? 그리고 Dictionary로 Stat 을 만들어 주셨는데 json으로 저장할때 리스트로 저장해야 되는건지 ..감이 잡히질 않아서 질문 남깁니다!
안녕하세요 백기선님! static변수에 관한 질문이 있습니다 static 변수는 컴파일 시점에 메모리에 안착되어 프로그램이 종료될때 까지 살아있다. 그러므로 static 변수가 점유하고 있는 메모리는 가비지컬렉터에 의해 회수되지 않는다. 로 알고 있습니다. https://openjdk.java.net/jeps/122 아래는 해당링크의 일부 내용을 발췌한 것입니다. Class metadata, interned Strings and class static variables will be moved from the permanent generation to either the Java heap or native memory. The code for the permanent generation in the Hotspot JVM will be removed. Application startup and footprint will not regress more than 1% as measured by a yet-to-be-chosen set of benchmarks. 1. java8 부터는 static 변수/함수를 남발한다는 이유만으로 메모리 부족 문제가 생길 가능성이 희박해 진걸가요? 'static 변수를 남발해도 시스템에 크게 지장이없다?' 2. heap 영역으로 옮겼다면 GC의 관리영역으로 들어와서 mark & swap 인 가능해 진 건가요? 개발자 꿈나무입니다 ! 답변의 수준이 낮더라도 이해 부탁드리겠습니다 ㅠㅠ!
안녕하세요 캡틴판교 님:] 타입스크립트 핸드북(블로그)을 참고하면서 강의를 듣고 있는데요, 강의를 들으면서도 블로그 내용 중 "제네릭 타입" 부분이 이해가 가질 않아서요 "간략하게라도" 설명을 요청드려요!궁금한 부분 표시해뒀습니다! [1]. 아래 두 코드(#1, #2)가 어떻게 같은 의미로서의 코드인지 궁금합니다, [2]. 변수(let) str를 <T>(text:T)=>T 함수 타입으로 하려고 , let str: <T>(text:T)=>T 까지는 이해가 되는데요, logText를 할당(=)하는 이유가 궁금합니다, 함수선언 방식 같은 모양으로 '추측'이 되는데요, 어떤 의미에서 이런 코드형태가 나온걸까요? [3]. 2번과 같은 코드를 {..}로 객체 리터럴을 만드는데, 어떤 의미에서 <T>(text:T)=>T를 { }로 감싸는 건가요? [4]. <T>(text: T) : T; 제네릭 인터페이스, interface GenericLogTextFn{ 이하 <T>(text: T) : T; 에서<T>(text: T) 에 제네릭 T를 선언하는 "구조/방법"이 어렵게 느끼는데요, 주로 프로퍼티 명: T(예: name : T , value: T)처럼 단순한 구조를 보다가 어떤 구조/의미인지 궁금합니다. <T>(text: T) : T; 는 어떤 의미이고 왜 이렇게 작성할 수 있는지요?
Traceback (most recent call last): File "C:\python\chapter10_02.py", line 45, in <module> words.append(c) NameError: name 'words' is not defined cmd에서 이렇게 뜨는데 제가 쓴 코딩은 이렇게 썻습니다. 문제가 무엇인가요? # chapter10-2 # Hangman(행맨) 미니 게임 제작(2) # 프로그램 완성 및-최종 테스트 import time # CSV 처리 import csv # 랜덤 import random # 사운드 처리 import winsound # 처음 인사 name = input ( "What is your name?" ) print ( "Hi, " + name, "Time to play hangman game!" ) print () time.sleep( 1 ) print ( "Start Loading..." ) print () time.sleep( 0.5 ) # CSV 단어 리스트 WORDS = [] # 문제 CSV 파일 로드 with open ( './resource/word_list.csv' , 'r' ) as f: reader = csv.reader(f) # Header Skip next (reader) for c in reader: words.append(c) # 리스트 섞기 random.shuffle(words) q = random.choice(words) print (q)