[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
매개변수나 함수를 호출할때 변수앞에 ref를 붙이는데 이것이 c언어에서 포인터와 유사한 것 같습니다. 궁금한 것은 static void AddOne(ref int num) { num+=1; } 함수 정의하고 int a =0; AddOne(ref a); 함수 호출하면 C언어에서 주소값을 전달하듯이 a의 참조값을 매개변수 num에 전달한다고 이해를 했습니다. 여기서 헷갈리는 것은 그렇다면 매개변수 ref int num에서 num은 참조값을 다루는 참조형 변수라고 생각해야 할까요?(마치 포인터처럼요) 하지만 그렇다면 바로 다음에 나오는 num+=1;이라는 문장은 값형 변수처럼 쓰이는 것 같은데, 이 부분이 이해가 안됩니다.
안녕하세요 강사님! 항상 강의 잘 보고 있습니다. 다름이 아니라, 제가 실행은 되는데, System.out.println(); 이 부분이 출력이 되지를 않습니다. 강사님이 말씀하시는 대로 똑같이 쓰고 따라 갔는데(Test는 돌리면 초록색 뜨면서 잘 돌아갑니다), 계속 출력이 안됩니다.....ㅜ
안녕하십니까! 강의 너무 잘 듣고 있습니다. 감사드립니다. Keras-Retinanet 을 실습하고 있습니다. * 개발환경은 노트북이며 윈도우10 입니다.(GPU 2개) 먼저 그래픽카드는 Nvidia GeForce GTX 1660 Ti 이며 드라이버를 설치하였습니다. cuda는 10.0을 설치하고 cudnn은 7.4를 설치하였습니다. (검색하니 tensorfolw 1.15에 가장 적합한 버전이라고 해서) 그리고 anaconda를 설치하고 tf115의 가상환경을 설정하였습니다. jupyter notebook을 통해 소스를 실행하며 GPU 사용하는 곳(예측)에서 아래와 같이 오류가 발생합니다. jupyter notebook console에서는 아래와 같은 메세지가 출력됩니다. =================== 질문 올리기 전에 몇가지 시도를 해 봤습니다. - nvidia, cuda, cudnn 모두 삭제 하고 다시 설치 - window 포맷하고 다시 설치 - cuda/cudnn 버전 변경해 보기 - anaconda 삭제 하고 python, pip 로 구동해 보기 - gpu가 2개 여서 문제인가 싶어서 아래 코드 적용 os.environ["CUDA_VISIBLE_DEVICES"]='1' 참고로 아래 코드를 실행하면 import os import tensorflow as tf import keras print(tf.__version__) print(keras.__version__) 아래와 같이 console에 출력되는데 잘은 모르겠지만 'Successfully opened dynamic library cudnn64_7.dll'와 같은 메세지는 나옵니다. 질문이 두서가 없어 죄송합니다. 답변 부탁드립니다.
dispatch()가 실행되고, type.js파일을 먼저 들른 후 변수가 생성되고 action함수들이 실행이 되는 건지요. 이게 컴포넌트에 연결되어 있는건 action속 loginUser함수라서 dispatch가 type.js 파일을 거치는게 상상이 잘 안갑니다. redux의 데이터 흐름을 정리해 주시면 더 이해가 갈것 같습니다.
<Networking - Pod / Service Network (Calico), Pause Container> 강의 12분 45초경 IPtable Mode에 대해서 설명을 해주시는데요 그림에서 iptables의 매핑정보가 10.103.9.116 -> 20.96.2.5 라고 나옵니다. 제가 잘못 이해한것인지 모르겠는데 pod의 ip가 20.111.156.6 이기 때문에 그림에서 10.103.9.116 -> 20.111.156.6 으로 표기해야 하는게 아닌지 여쭤봅니다.^^
안녕하세요, 강의 듣다가 궁금한게 생겼는데요. 타입과 인터페이스의 차이점이 뭔가요? 둘 다 중복된 코드를 제거 하기 위해 사용하는게 동일해보여서요. 미리 선정의된 타입/인터페이스를 하단의 코드에서 임포트해서 사용하는 듯 한데... 둘이 사용하는 상황이 어떻게 다른지, 용도가 서로 어떻게 다른지 궁금합니다!! :-)
안녕하세요. 강의 잘 듣고 있습니다. 지금 자바개발자취업 로드맵으로 수강 중에 있는데요. 지금 이 강의가 로드맵의 마지막 강의인데 스프링을 전문적으로 개발을 하기 위해 다음 로드맵은 어떤걸로 할지 추천 부탁드립니다. 스프링 로드맵이 너무 다양해서.... 그리고 수업들도 너무 많아서 어떤걸 배워야할지 고민이 되네요. 답변 부탁드립니다. 감사합니다.
안녕하세요 ! 프론트엔드 개발자로 이직하기 위해 공부하고 있는 직장인 입니다. 다름이 아니오라 제이쿼리 연결을 했는데 안들어 가서 문의 드렸습니다. 스크립트 파일 연결도 다 시켰고 알파벳 하나하나 봤는데 연결이 안됩니다 ㅜㅜ 직접 쳐서 그런가 싶어서 강사님 파일로 다시 넣어보기도 했느데 오류가 떠서... 이걸 어떻게 해결해야 하는지 잘모르겠습니다. 클래스 네임도 동일하게 했는데 어떤 문제일까요? 강사님 힌트 좀 부탁드릴게요!
안녕하세요 강사님 좋은 강의 많이 만들어주셔서 감사합니다 svg text를 사용해서 svg파일을 만들수는 없는걸까요? 예를들어 제가 text에 글귀를 넣고 style 태그에 구글폰트 임포트문도 추가하고 하여 글귀를 완성했습니다 html에서 이 svg 태그를 .svg확장자로 파일을만들고 안에 복사하니 오류가 떠서 문의드립니다! svg파일은 단순히 선이나 도형 그리기 외에는 html 태그 내에서 꾸며주어야 하는 부분으로 나눠서 생각해야 하는 건가요? 인터렉티브웹 강의에서 canvas를 활용이 무궁무진하더라구요 svg로는 단순한 아이콘 꾸미는것만 생각이 나는데 어떤 효과를 줄수 있을까요?
Packet Generator 4 강의까지 수강했습니다. 이전 3강에서 Skill 구조체 내에 Attribute 리스트가 들어 있는 형태로 패킷을 생성했었는데요, 생성은 정상적으로 되는데 List<Attribute> attributes = new List<Attribute>(); 식으로 선언하다보니 구조체 내에서 동적 할당이 안 된다는 문제가 발생합니다. 이런 경우는 구조체 내 리스트를 처리하기 위한 포맷을 따로 만들어야 하나요? 아니면 공통적으로 Read/Write에서 리스트를 동적 할당해도 괜찮을까요?
재밌고 유익한 강의감사합니다. 저는 여기저기다양한 홈페이지에서 공부하고있습니다. 다른 홈페이지에서는 var는이제더이상 사용하지않는다고 하는데요 저는 강의 거의 70퍼센트까지 수강했습니다 var를 그냥 let으로만 바꾸면 상관없는건가요? let으로바꿀시에는 달라지는것이 있을까요? 아님 이런식으로 문법작성하는것에 의의를 둬야하나요? 그리고 이 강의를 다수강하고나서 어떤식으로 연습을해야하는지도 여쭤봅니다 친절한답변감사합니다!