.Register()에서 함수를 인자로 넘길때 IPacket이 상속되지않은 클래스라서 안된다고 오류가 나더라구요 분명히 IPacket을 상속했는데 왜 저러는걸까요? where T 에서 IPacket 조건을 삭제해서 하니 Register할때의 오류가 없어지긴하는데 MakePacket()함수내에서 p.Read()함수가 오류나게되네요
안녕하세요! 좋은 강의 제공해주셔서 감사드립니다. 강의를 듣던 중 궁금한 점이 있습니다. 1. Producer-Consumer 실습(36:18)에서 해당 코드를 수행 시 Producer와 Consumer가 각각 1개씩만 존재할 때 가끔 Consumer가 2번씩 수행되는 이유가 무엇인가요? Producer와 Consumer가 여러 개 존재하고 소비하는 Item이 다르다면 모르겠지만, 한 개씩 존재하는데 소비하는 Item 이 같아 왜 그런지 이해가 잘 가지않습니다! 2. 만약 멀티 프로세싱 환경에서 서로 다른 프로세서에서 2개의 Producer를 동시에 수행시켜도 해당 코드에수 mutual exclusive를 보장하나요? 예를 들어 Producer1과 Producer2가 서로 다른 cpu core에서 pthread_mutex_lock을 동시에 수행하면 어떤 일이 벌어지나요? 조금 복잡한 질문 드린 것 같아 죄송합니다. 언제나 좋은 강의 감사합니다!
안녕하세요! 인강 감사히 잘 보고 있습니다. 몇가지 질문이 있어서 이렇게 질문을 남깁니다! 📍Webpack을 사용하기 때문에 tsconfig.json에 사진의 옵션들을 설정하지 않는건가요? 두 방식의 차이점이 뭘까요? 📍 index.tsx가 아닌 client.tsx 라고 쓰시는 이유가 혹시 있을까요?
<script> var idList = Array(10); for (var num = 1; num <= idList.length; num++){ idList[num] = '<li id="id' + num + '">id' + num + '</li>'; }; document.body.innerHTML= '<ul>' + idList.join("") + '</ul>'; </script> 안녕하세요! 문제 내주신 코딩시간을 보고 li가 10개이니까 배열 엘리먼트의 갯수를 10개로 정해서 다음과 같은 코드를 써보았는데요 num의 범위가 <일 땐 오류가 나지 않는데 <=라고 작성하니까 코드가 제대로 작동하지 않는데 왜 그런 것일까요? 오류를 다른 방식으로 대체하고자 idList.length + 1이라고도 적어보았는데 마찬가지였습니다..! 변수에 대한 범위를 명확히 숫자로 쓰지 않고 다른 변수로 범위를 지정하면 이렇게 작성하면 안되는 걸까요..?
위 코드를 보면 int형인 ch에 scanf함수를 써서 %c인 문자형으로 입력을 시켜봤습니다 그래서 printf함수로 %c와 %d 출력을 동시에 해 봤는데 문자형으로는 출력이 정상적으로 나오지만 정수형으로는 출력이 -1이 나옵니다(다른 값을 입력해도 -1이 나옴) 질문 1) 아스키코드대로 문자형으로 a가 나왔으면 정수형으로는 97이 나와야 하는것 아닌가요? 질문 2) 디버깅을 해서 변수 ch에 저장된 값이 무엇인지 확인을 해보았으나 Autos 항목에서 ch의 value가 0'\0'으로 확인됩니다 (다시 입력을 했을 시엔 쓰레기값이 뜸) 출력은 정상으로 되는데 Value에 쓰레기 값이 들어있는건 무슨 경우인가요? 왜 그런거죠?
안녕하세요. 올려주신 강의보고 따라하다가 안되는 현상이 나타나서 여쭤봅니다. < p th :text =" ' 안녕하세요 .' + ${data} " > 안녕하세요 . 손님 </ p > 이부분에서 ${data}를 가지고 오지 못하여 웹페이지에는 안녕하세요.null 이렇게 페이지에 나타납니다. 혹시 방법은 있을까요?
안녕하세요:) 강의 초반부터 계속 비주기적으로 발생하던 문제가 있는데 강의 도중에 한꺼번에 복사하고 원래 있던 것을 전체 주석처리하고 밑에 복사본을 붙여넣기하는 과정이 많았었는데 매번 ctrl+/ 눌러서 주석처리 한 후 복사본을 밑에 붙여놓고 위에 다른 주석을 쓰려고 하면 붙여넣기 한 복사본과 주석이 지워지고 맨 마지막으로 건드렸던 주석 뒤에서 한글자가 지워져있어요ㅠㅠ 키보드 문제인가 싶어서 키보드도 바꿨는데 계속 발생하네요ㅠㅠ 질문이 너무 애매한데 비슷한 경우 있으시면 답변 부탁드립니다ㅠㅠ!
대시보드 생성하는데 추가강의 보면서 실습진행하고 있습니다. 그런데 지금 Ubuntu 16.04 를 사용하고 있어서 보내주신 url 보 면서 SELinux 설정 진행하고 있는데 생각보다 잘 진행되지 않습니다. 현재 강의에서 필요한 대시보드를 구축할 목적인데 SELinux설치 를 진행하여야 하는지 궁금합니다. *해당 강의 보면서 구글링하면서 따라왔는데 서비스 강의가 있다는걸 나중에 알아서 보고 있는데 생각보다 딥 다이브해서 잘 안되는 부분이 있는듯 합니다. 감사합니다.
안녕하세요. 클래스와 객체의 개념을 어느 정도? 이해는 하고 있는데요. 오늘 강의의 콘솔 출력창 값에 질문이 있습니다. 먼저 이 앞장 강의에서 만들었던 Player object도 있고 이번 강의에서 만들었던 Enemy1, Enemy2 도 유니티에 존재하는 상황입니다. 콘솔창을 캡쳐해 보면, 위 세가지 모든 오브젝트에 대한 출력값이 나타나는데요. 그런데 출력되는 순서가 Enemy2 -> Enemy1 -> Player -> Enemy Script의 Update함수 안에 있는 발사 이런 순서인데 이게 정상인가요? 아님 다른 이유가 있는지 설명 부탁드립니다.
자바스크립트 연결은 alert창이 떠서 확인 했는데 밑에 console.log를 했을때 적용이 안됩니다. '가입하기'버튼만 누르면 그냥 새로고침만 됩니다. 뭐가 잘못되었을까요...?. window.addEventListener('load',function(){ //이벤트를 여러개 지정 가능 clearMessages(); var formElement=document.querySelector('form'); formElement.onsubmit=submitForm; //on지정후 이벤트명 지정 });// 페이지가 로드되는 시점부터 코드가 실행됨을 보장 function clearMessages(){ var messages=document.getElementsByClassName('alert-message'); //class이름을 이용해서 HTML요소들을 가져오는 메소드 for (var i=0; i<messages.length; i++){ messages[i].style.display='none'; } } function submitForm() { //account info var accountInput=document.querySelector('input[name="account"]'); //document.querySelector: DOM의 자식 노드를 순회하여 매개변수의 선택자를 찾아 반환 var passwordInput=document.querySelector('input[name="password"]'); var passwordConfirmInput=document.querySelector('input[name="password2"]'); //select, radio, checkbox var selectInput=document.querySlector('select[name="birth-month"]'); var radioInput=document.querySlector('input[name="gender"]:checked'); var checkInput=document.querySlector('input[name="agree"]'); console.log(accountInput.value); console.log(passwordInput.value); console.log(passwordConfirmInput.value); console.log(selectInput.value); console.log(radioInput.value); console.log(checkInput.value); return false; //return false: 실행이 안되도록 지정 }