묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결운영체제 공룡책 강의
메세지 패싱에 대해 질문이 있습니다.
안녕하세요 교수님! 프로젝트를 하다가 연구 방향에 대해 궁금한 점이 있어서 질문드립니다. 공유 메모리(Shared-memory)가 아니라 메세지 패싱 방식을 이용해서 다자간(생산자, 소비자 각 3명 초과 > 3) 생산자 소비자 문제에 대한 해결 방법을 코딩으로 구현해야 하는 데요. 세마포어를 이용하여 자원 관리를 하고, 타임스탬프를 통해, 큐에 들어온 지 오래된 것부터 소비해야합니다. 이런 경우, 어떻게 접근해야 할까요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
썸네일 저장 시 504에러 나시는 분들 참고하세요!
1. 썸네일 저장 자체가 안되는 문제 강의에서는 에러가 나도 uploads/thumbnails폴더에 썸네일이 저장은 됐었으나 저는 저장도 안되었습니다. 2. 해결 방법 routes/video.js 파일의 ffmpeg.ffprobe(req.body.url, function (err, metadata) { ... }); 상단에 아래처럼 ffmpeg.exe의 경로 추가하기
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
if 문과 case 문의 차이점에 관해 문의 드립니다.
fsm_test.v의 64행 Step 3 의 always block 에서 o_done 을 1로 셋하는 부분에 궁금한 점이 있습니다. 아래와 같이 if ..else 문을 사용해도 되는 것 같은데 case문을 사용한 것과 타이밍이나 사이즈 면에서 합성 결과가 차이가 나는지 궁금합니다. 시뮬레이션 결과는 같이 보여서요.. if (c_state == S_DONE) o_done <= 1; else o_done <= 0; if 문과 case문을 선택하는 것은 단지 설계자의 취향 차이 일까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
실제 배포시에는 webpack dev server의 historyApiFallback 설정 같은 건 어떻게 하나요?
제로초님 안녕하세요. 강의 중에 webpack dev server에서 historyApiFallback 설정을 통해서 리액트 앱에서 새로고침을 했을 때 react router에 의해서 부여된 url로 바로 접근하더라도 프론트엔드에서 바로 처리하게끔 할 수 있다는 식으로 이해했는데요. 혹시 실제로 배포시에는 어떤 식으로 처리할 수 있나요? 서버단에서 index.html 외에 다른 html 파일을 보내주도록 하는 것도 방법일 것 같은데 별로 좋지 않은 방법 같다는 생각이 들었고요. 리액트단에서 할 수 있는 일이 있을 것 같은데 어떻게 하면 될지 감이 잘 오지 않네요. 코드 없이 여쭤보는 질문이다보니 혹시 어떤 식으로 가능할지 대략적으로 큰 그림만 좀 알려주실 수 있을까요? 좋은 강의 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
ClassType 오류 관련하여 질문있습니다.
강좌 잘 듣고 있습니다. 이번 강의의 코드를 그대로 따라해보았는데, 제가 Visual studio 2022를 쓰고 있기에 탬플릿이 강의당시의 버전과 완전 동일하진 않습니다. 다만 저 빨간줄 부분에서 "CS8803: 최상위문은 네임스페이스 및 형식 선언 앞에 와야합니다."라는 오류가 뜨는데, 왜 이러는지 잘 모르겠습니다. Main 메소드 진입 전에 enum을 선언해야 오류가 풀릴듯 한데, 정확한 방법을 잘 모르겠어서 질문 남깁니다!
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
저도 3D 사운드 효과가 적용 안되네요
아마..강의에서 빠진 부분인것 같은데요, 강의에서 내용을 앞뒤로 다시 들어봐도 뭔가 코드에 추가 설정해야줘야 하는 부분이 빠진 것 같습니다. (플레이 하자마자 배경음이 들리는 점, 배경음이 이전 회차에서 설정한 음악이 아닌 점 등이 차이 나네요) 워낙 강의하시는 범위가 넓다보니 생긴 문제 같은데 아래 분이 댓글 달아주신 것처럼 해봐야 할 것 같습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강사분께서 강의하시는 이미지 자료와 타이핑 하시는 코드를 볼수있는 링크는 없을까요?
해당 이미지와 코드들을 따로 정리해서 복습용으로 남겨두고 싶은데 따로 링크가 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberServiceIntegrationTest 실행시 오류
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]코드를 짜고 마지막에 MemberServiceIntegrationTest 에서 join(회원가입)을 실행 할 때 에러가 뜨는데 해결 방안을 못찾겠습니다..ㅠ 에러 화면은 다음과 같습니다..!
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
2-2 문자열기본 질문
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다. 안녕하세요 2-2 문자열 기본 강의 들었는데요 다른건 다 고대로 잘됐는데 \n 했는데 줄바꿈이 안되는데 이유가 뭔지 모르겠어요
-
미해결디파이 킹덤 P2E(Play to Earn)로 투잡하기
LP토큰
1. 강의에서 언급되는 LP토큰은 무엇인가요? 2. 디파이킹덤과 유사한 게임이 또 있을까요? 아니면 이런 카테고리의 최고 게임이기에 강의 대상이 된 걸까요?
-
미해결디파이 킹덤 P2E(Play to Earn)로 투잡하기
기초질문
1. 업비트에서 쿠코인으로 넘기는 복잡한 과정을 거치는 것은 업비트에 원코인이 상장 안되있기 때문인것이죠? 2. ONE코인은 이더리움이 아닌 하모니 네트워크의 네이티브 코인인 것으로 이해했습니다. 그런데 어떻게 메타마스크를 쓰는지요? 약간 혼동이 왔습니다. 3. 인게임 재화 역시 블록체인에 올라와있을까요? 그건 HRC-20토큰 형태일까요?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
vm 재시작 후 putty connection refused
[질문 전 답변]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 법을 읽어보셨나요? 예 [질문 하기] 2강까지 진행을 하고 VM 상태 저장을 하고 종료한 뒤에 며칠 후 VM을 재시작하였는데, vm에 putty 원격이 불가했어요. connection refused 에러가 확인됬는데 원인이 뭘까요...? 최초 구성 후 설정에서 변경한 사항은 없었고 vm 상태는 콘솔로 봤을 때 정상이었습니다. 처음 그냥 강의 따라갈 땐 술술 따라가기만 했었는데, 중간에 다시 하려 할때 뭔가 제가 실행했어야하는걸 놓친걸까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리듀서 콘솔
일단 로그인 로그아웃은 문제 없이 잘 되는데 문제점이 1. 사가 콘솔만 찍히고 리듀서 콘솔은 아예 찍히지 않습니다. 2. 로그아웃 할떄는 1초동안 뱅글 돌아가는게 되는데 로그인 할때는 1초동안 뱅글 돌아가는게 안되는데 이런건 리듀서 로그인쪽 문제일까요...
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
fsm 에서 next state 계산하는 always 블록 관련 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 맛비님. 먼저 글씨가 흐려서 죄송합니다.. 어떻게 바꾸는지 모르겠어요..ㅠㅠㅠ next state 계산?하는 always block에서 n_state = S_IDLE; n_state = S_RUN; Blocking 구문으로 작성되어 있는데요. n_state <= S_IDLE; n_state <= S_RUN; 이런식으로 Non-blocking 구문으로 작성하면 안되는 이유가 있나요? 제가 이해하기론 n_state 는 combinational 회로라 굳이 Non-blocking 구문으로 작성할 이유는 없다고 생각해요. clock이랑 동기화를 해줄 이유가 없어서..그런데 https://verilogguide.readthedocs.io/en/latest/verilog/fsm.html#verilog-edgedetector 위 링크에서 rising edge detector 예제를 푸는데, waveform이 next state 를 Non-blocking 구문으로 작성했을 때 예제에서 제공한 waveform이랑 같은 것을 확인할 수 있었습니다. 이상한 것은 예제에서는 next state가 Blocking 구문으로 작성되어 있다는 것이에요. 아래 그림은 위 링크 예제처럼 작성했을 때 waveform 차이입니다. 코드는 혹시나 제가 실수한 것이 있을까봐 올려둡니다. 죄송합니다. figure1. 링크 waveform figure2. 실습했을 때 waveform, mealy_tick과 moore_tick이 위 사진과 다르게 출력되는 것을 확인. 아래처럼 Blocking 구문을 전부 Non-blocking 구문으로 바꾸면 파형이 잘 나옵니다. figure3. Non-blocking 구문으로 수정한 후의 waveform. 내용이 너무 기네요. 정리해보겠습니다. 수업 외 다른 코드를 이용해 질문 드리는 것에 대해 사과드립니다. 그래도 최대한 코드 볼 필요 없이 질문 드려봅니다. <- 제 개인적인 생각입니다.. 제가 알고 싶은 것은 1. next state 계산에서 Blocking 구문으로 사용하는 이유가 제가 이해한 것이 맞는지 2. 제가 이해한 것이 맞다면 왜 이 예제는 Blocking 구문으로 작성하면 원하는 파형이 안 나오는 것인지 3. 추가로 지금 waveform을 보면 reset이 눌리기 전에 c_state와 n_state가 x로 나오는데, 만약 x로 나오지않고 0으로 나온다면 c_state와 n_state는 Latch로 된 것인지 알고싶습니다. 이상입니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
Mesh 강의 질문드립니다.
강의를 들으면서 제가 따라 만든 프로젝트를 실행하는데 fbxsdk.h의 41번째 줄에서 아래와 같은 오류가 납니다! Engine 속성창에서 포함 디렉터리에 $(SolutionDir)Library/Include/FBX/ 는 해주었는데 해결이 되지 않아 질문드립니다. (강의자료로 올려주신 프로젝트는 잘 실행이 됩니다)
-
미해결야곰의 iOS 프로그래밍
코드블록 10-3-5 에러
switch PHPhotoLibrary.authorizationStatus() { 해당 라인에 에러메시지 "switch must be exhaustive" 어떻게 수정해야 하나요??
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문있습니다
.ejs 파일에서 이미지를 올리려고 하는데요 app.js파일에서 res.render를 했을 때 이미지가 안뜹니다. .ejs파일을 확장자를 html로 바꾸어서 그냥 파일을 열어봤을 때는 이미지가 잘 보여서 경로문제는 아닌 거 같은데요 혹시 다른 문제가 있을까요?
-
해결됨[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
해당 강의에 버그가 있습니다.
유니티 버전 2020.3으로 수강중 1. 문제발생 Quest View에서 Completed Quest List View의 Quest List Element Text항목을 클릭해도 가끔 씹히는 문제발생 2. 문제 원인 Quest View에서 Completed Quest List View의 Quest List Element Text항목이 Completed Quest List View의 그룹에 들어가지 않는 버그 발견됨. Quest View Prefab에서 Completed Quest List View를 비활성화 해놓아서 스크립트에서 Awake함수 toggleGroup = GetComponent<ToggleGroup>()등록이 안된 것으로 판단됨 3. 해결방법 1. toggleGroup을 SerializeField사용 후 인스펙터창 에서 직접 등록 OR 2. AddElement()에서 gameObject활성화 상태에 따라 코드실행전 gameObject임시 활성화 후 다시 끄기
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로그인 질문 있습니다!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 강의랑 조금 떨어진 얘기긴 하지만 궁금해서 여쭤봅니다. 제가 지금 개인 프로젝트를 하고 있는데 , 스프링 시큐리티를 사용 하려고 합니다 , 보통 회원가입이나 로그인 기능을 언제 도입하나요? 게시판을 예로 들면 시큐리티나 세션 로그인을 구현해두고 이후에 글이나 댓글같은 로직을 작성 하는 건가요? 개발 하는 입장에서 볼 때 로그인 기능이 먼저 들어가있으면 이리저리 개발할때 불편 할 것 같다는 생각이 들어서 여쭤봅니다!
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
vector와 배열 질문
선생님 Vector랑 배열을 왔다갔다 쓰시는데 혹시 어떨때 vector를 쓰고 어떨때 배열을 쓰면 되나요? vector는 동적이고 배열은 정적인건 아는데 선생님은 어떤 기준에서 vector를 쓰시고 어떤기준에서 배열을 쓰시는지 조금 헷갈립니다 ㅠㅠ