안녕하세요 큰돌님! 자바스크립트로 개발을 하다가 코테언어는 C++로 선택한 학생입니다. 강의교안을 한번 다 봤는데, 개념강의 1강에서 나오는 psum과 관련된 문제를 풀려고 하니까 처음부터 어떻게 코드를 적어야할지 감이 잘 안오는데, 다시한번 강의교안을 보면서 외우는 것이 좋을까요? 아니면 문제를 풀면서 익혀보는게 좋을까요? 잘 배워서 꼭 C++로 코딩테스트 잘 보고 싶습니다! 감사합니다
여기 커뮤니티 글을 보면 withRouter 작성이 필요하다고 적혀있는데, react router가 업데이트 되면서 withRouter가 아닌 useNavigate로 변경되었습니다. // This is a React Router v6 app import { useNavigate } from " react-router-dom "; function App () { let navigate = useNavigate (); function handleClick () { navigate (" /home "); } return ( < div > < button onClick = { handleClick } >go home</ button > </ div > ); }
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 강사님. 은닉화 관련 질문이 있는데요, 여기서 MyNode는 MyList에서만 사용할 것이기 때문에 set 접근을 MyList에서만 허용하고 싶습니다. C++의 경우 friend 키워드를 통해 예외적으로 접근을 허용할 수 있었던 것 같은데, C#은 구글링을 해보니 internal 키워드를 이용할 수 있다고 확인했는데, internal 키워드를 통하면 같은 네임스페이스 안에서는 public처럼 사용할 수 있긴 한데... C#에서 제공하는 LinkedList 기본 함수는 NextNode를 get은 가능하지만 set은 하지 못하도록 막혀있습니다. (그 어떤 using namespace 없이..) 그래서 제가 만든 LinkedList는 물론 네임 스페이스를 구분하면 가능하겠지만, 기본 자료형처럼 네임스페이스로 구분하지 않고 다른방법이 있는지 궁금해요!
코딩은 틀린게 없는데, 왜 못 받는지 모르겠네요... 우선, 리액트의 PostList.js는 이렇게 코딩하였고, 터미널에서는 이렇게 응답이 오구요... 장고의 views.py는 이렇게 되어 있습니다. jwtToken도 잘 받아오는 듯 한데요... 401 에러가 계속 뜨더라구요. 장고 터미널에서는 요런 메시지만 계속 뜹니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강사님 강의 잘 보고 있습니다! 실습하면서 궁금한 점이 2가지 생겼는데요, 그동안 배운 것을 응용해보고자 플레이어 좌표를 멤버 변수로 public int x와 public int y가 아닌, 구조체와 프로퍼티를 응용해서 아래와 같이 만들었습니다. 그런데 구조체 프로퍼티를 이렇게 만들면 프로퍼티를 통한 set을 할 수가 없더군요... 어지쩌지 구글링을 해보니 구조체가 값 타입이어서 set을 하는 의미가 없다는 내용으로 이해했습니다. 그래서 아래와 같이 변형해서 사용을 했습니다. 근데 이렇게 사용하면 은닉성이 의미가 없는 것 같아서;; 1. 구조체의 경우 프로퍼티를 어떻게 사용하면 될까요? 다음 질문은 deltaTick 관련 질문입니다. FPS region 안에서 dletaTick 연산 방법이 currentTick - lastTick을 하는 위 조건문과 동일하길래 아래(기존 코드) 에서 아래(수정 코드) 2. 위와 같이 코드를 변경해서 사용해도 겉보기엔 문제가 없어보이는데, 이게 조금이나마 더 근접한 deltaTick으로 계산되지 않을까요? 2-1. 위 코드(기존 코드)는 WAIT_TICK의 값이 크면 클 수록 deltaTick을 연산하는 주기도 줄어들기 때문에 조금씩 오차가 생기는 로직으로 이해했는데, 제대로 이해했나요? 물론 WAIT_TICK 값이 드라마틱하게 크지 않는 이상 큰 차이를 느끼진 못하겠지만, 로직이 조금 해깔려서 이해하고 싶은 취지에서 질문드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요, 교수님. sns.distplot 사용하면 나중에 해당 plot 기능은 사라질거라고 displot 사용하라는 경고가 뜨는데요. 해당 경고는 교수님 " 단 두 장의 문서로 데이터 분석과 시각화 뽀개기 " 해당 강의 커뮤니티 답변을 통해 displot 으로 대체하는 법을 배웠습니다. 근데 displot 은 plt.axvline 이나 plt.axhline 기능과 연동되지 않는건가요? plt.axvline(data["위도"].median(), linestyle="--", color="g") sns.displot(data=data, x="경도", kde=True, rug=False) 위 코드처럼 실행하면 수직선 그래프와 displot 그래프가 따로따로 그려져셔요ㅠㅠ 다른 방법이 있나해서 질문드립니다!
강의 듣는 중 npm run serve 를 실행하면 에러가나서,, INFO Starting development server... ERROR ValidationError: Progress Plugin Invalid Options options should NOT have additional properties options should NOT have additional properties options should NOT have additional properties options should pass "instanceof" keyword validation options should match exactly one schema in oneOf ValidationError: Progress Plugin Invalid Options options should NOT have additional properties options should NOT have additional properties options should NOT have additional properties options should pass "instanceof" keyword validation options should match exactly one schema in oneOf at validateOptions (C:\vue-project\infrun\node_modules\schema-utils\src\validateOptions.js:32:11) at new ProgressPlugin (C:\vue-project\infrun\node_modules\webpack\lib\ProgressPlugin.js:108:3) at new Progress (C:\vue-project\infrun\node_modules\progress-webpack-plugin\index.js:25:21) at new progressPlugin (C:\vue-project\infrun\node_modules\progress-webpack-plugin\index.js:127:10) at C:\vue-project\infrun\node_modules\webpack-chain\src\Plugin.js:14:18 at Object.toConfig (C:\vue-project\infrun\node_modules\webpack-chain\src\Plugin.js:78:22) at C:\vue-project\infrun\node_modules\webpack-chain\src\Config.js:129:63 at Array.map (<anonymous>) at module.exports.toConfig (C:\vue-project\infrun\node_modules\webpack-chain\src\Config.js:129:40) at Service.resolveWebpackConfig (C:\vue-project\infrun\node_modules\@vue\cli-service\lib\Service.js:277:34) at PluginAPI.resolveWebpackConfig (C:\vue-project\infrun\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25) at serve (C:\vue-project\infrun\node_modules\@vue\cli-service\lib\commands\serve.js:75:31) at Service.run (C:\vue-project\infrun\node_modules\@vue\cli-service\lib\Service.js:262:12) at processTicksAndRejections (internal/process/task_queues.js:97:5) npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! infrun@1.0.0 serve: `vue-cli-service serve` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the infrun@1.0.0 serve script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\dongj\AppData\Roaming\npm-cache\_logs\2022-05-05T14_41_48_320Z-debug.log 혹시 해결방법 좀 알 수있을까요,, npm run serve 하기위해 vue add @vue/cli-service npm uninstall vue-cli -g npm install -g @vue/cli npm i postcss@8 -D 이렇게 진행했는데,, 이전상태로 못돌리겠습니다 ㅠ
p157 Router3의 라우팅테이블에서 마지막 라인의 192.168.2.0/24 대역에 대한 Next Hop이 Router3이 아닌 Router1이 되어야하는거 같습니다. p159 Router2의 라우팅테이블에서 마지막라인이 제외가 아니가 아닌 Router3으로 가는 라인에 빨간줄로 제외가 되는게 맞는것 같습니다.
ListView로 게시글 만들고 읽고 보는 강의까지 전부 보고 실습해봤는데 강의가 정말 좋으셔서 잘 따라갈수 있었던것 같습니다. 그래서 정말 저한테 많은 도움이 되었습니다. 정말 감사합니다. 근데 혹시 ListView말고 RecyclerView로 만드신 게시글 만들고 읽고쓰게하는 강의는 만드실 생각이 없으신가요? RecyclerView가 더 안정적이고 좋다는 평이 많은데 확실히 ListView보다는 난이도가 어려워보입니다... 혹시 강의 가능하시다면 부탁드립니다!!
안녕하세요! 테스트 케이스를 작성하는 것과 관련해서 질문이 있습니다 :) 강의에서 각각의 테스트 케이스들은 서로 독립적으로 돌아갈 수 있도록 만드는게 중요하다고 해주셨습니다. (그런 이유로 afterEach 메서드를 만들어 주셨고요!) 강의에서 save 함수에 대한 테스트 메서드를 만드실 때 findById 라는 다른 메서드를 사용해서 구현해주셨는데요. 이 경우 save 함수는 findById 함수에 의존하고 있다고 생각했습니다. (findById가 잘못 구현되었을 경우 save 함수 fail) 그래서 뭔가 각각의 테스트 케이스에서는 직접 구현한 다른 메소드를 사용하지 않는게 맞을 것 같은데 이에 대한 선생님의 의견을 구하고 싶습니다! 좋은 강의 감사합니다 :)
안녕하세요! 클라우드에 제가 지금까지 영상을 따라가며 만든 프로젝트를 올린 후 오류를 발견했습니다. 그래서 프로젝트에서 해당 오류를 수정했는데 클라우드에는 그 수정이 업데이트되지 않는 것 같습니다. 그래서 제 질문 사항은 1) 클라우드 업로드 후 프로젝트 변경사항은 클라우드에 연동되지 않나요..? 2) Axure에서 Share를 통해 생성한 링크에서 수정한 것은 원본에는 반영되지 않는 것이죠?
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
dic.Add(1, new Monster(1)); dic[5] = new Monster(5); 이렇게 두가지 방법으로 값을 넣는 다 하셨는데 dic[5]는 5번째 인덱스에 id값을 5번인 몬스터의 값을 넣는게 아닌가요? 디버깅했을 때 0번재랑 1번째에 값이 들어가있어서 이해가 잘 가지 않습니다.