묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
8분 Bit Flag질문
0. Thread.CurrentThread.ManagedThreadId 가 1씩 늘어나는 그런 숫자라고 해주셨는데 이게 무슨말인지 모르겠습니다. 1. 쉬프트 연산자를 사용을 할때, Thread.CurrentThread.ManagedThreadId << 3 을 하게되면 이런 의미인것인가요 아니면 3번째 칸만 켜주는 이런 의미가 되는 것인가요? 2. 만약 Thread.CurrentThread.ManagedThreadId << 3 라는 의미가 첫번째 질문의 원리와 같다면 이런상태라 가정하였을때 다시 Thread.CurrentThread.ManagedThreadId << 3를 하게되면 이런식으로 바뀌는 것인가요?? 3. 현재 if (_flag == EMPTY_FLAG)일 경우 WriteThreadID은 15비트를 켜진상태 ( 1인 상태를) 가져오고 싶은것이 맞다면 Thread.CurrentThread.ManagedThreadId << 16 이렇게 밀어버리게 되면 이렇게 되는것이 맞나요? 3-1. 이렇게 되는 것이 맞다면 (Thread.CurrentThread.ManagedThreadId << 16 뒤에 & WRITE_MAKS; 이녀석은 Thread.CurrentThread.ManagedThreadId << 16 && Thread.CurrentThread.ManagedThreadId << WRITE_MASK 라는 뜻인가요?? 3-2 Thread.CurrentThread.ManagedThreadId << 16 && Thread.CurrentThread.ManagedThreadId << WRITE_MASK 라는 뜻이 맞다면 Thread.CurrentThread.ManagedThreadId << 16 로 이렇게 한번 밀어주고 Thread.CurrentThread.ManagedThreadId << WRITE_MASK로 이렇게 밀어주게되면 Unused(1)이 나오게 되는것 아닌가요..?? 4. 비트 마스크 ex) 1 << 5를 하면 1 << 10을 하게되면 이런 기초적인 것은 이해를 했는데 위에 질문드린 부분들이 이해가 안갑니다 ㅠ 제가 완전히 잘 이해를 이상하게 하고 있는거 같습니다..ㅠ
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
다이어그램 중 ConcreteStrategy에 set이 필요할까요?
안녕하세요! 강의 너무너무 잘 듣고 있습니다. 좋은 강의를 찍어주셔서 감사합니다 :D 4:30분부터 다이어그램 자료 중 ConcreteStrategy에 setContext가 있는 이유가 있을까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
갑자기 에러가 발생합니다...
[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 방금까지 잘 실행되다가 갑자기 에러가 발생하는데... 다른 분들 댓글 찾아보면서 해봐도 해결이 안돼서 질문 올려요 저렇게 갑지기 Unable to start embedded Tomcat 오류가 뜨는 이유가 뭘까요ㅜㅜ gradle로 되어있고 dependencies에 /'org.springframework.boot:spring-boot-starter-tomcat 이 부분 주석 처리해도, 주석 해제해도 같은 오류가 발생합니다 갑자기 안되니까 너무 당황스럽네요
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
후반부 강의 자료 요청
안녕하세요 수강평작성했습니다 후반부 강의자료 부탁드립니다. ggjeon@gmail.com
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
이런경우엔 어떻게 구해오는게 맞을 지 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요! 강의를 듣던중 궁금한점이 생겨 질문드립니다. Member와 Item의 다대다 관계를 OrderItem으로 2개의 다대일 관계로 풀어냈을때 만약 Member를 모두 구해오는데 각 Member의 모든 OrderItem도 가져올 필요가 있다면 이 상황에서는 어떻게 구해오는게 맞을지 궁금합니다. 일단 제가 생각한 방법은 두가지입니다. 1. Member에 OrderItem을 양방향 매핑하고 fetchjoin을 2번(Member -> OrderItem -> Item)해서 구해오기 2. OrderItem에서 fethcjoin을 2번(Member, Item) 그리고 애플리케이션에서 처리하기 어떤 방법으로 처리하는것이 맞을지 궁금합니다. 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
사람들 정보는 톰캣 내장서버에 저장이 되는 것인가요??
new-form.jsp에서 입력하면, 그 정보들은 스프링 실행될 때, 톰캣 내장서버에 저장이 되어서 members.jsp에서 그 정보들을 출력할 수 있게 되는건가요?? 전에 배운 그 내용이 맞는지 궁금합니다.. 저장이 내장서버로 되는건지?...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Address 질문드립니다.
안녕하세요 엔티티 개발 완료하고 h2 서버에서 테이블확인 하는 중에 멤버테이블에 address부분만 보이지 않습니다. delivery테이블은 address가 확인이 되는데 어떤 부분이 문제인지 답변 부탁드립니다.
-
미해결리눅스 IPC 프로그래밍 - 이론과 실습
안녕하세요! 메세지 큐 방식에 대해 질문있습니다.
안녕하세요 선생님! 혹시 메세지큐(메세지패싱) 방식과 세마포어를 이용해서, 생산자-소비자 문제를 C로 구현해야 합니다. 이와 관련해서 조언을 구할 수 있을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
빈생성자
[질문 내용] 안녕하세요 김영한 개발자님! 강의를 듣다 궁금한 점이 있어서 질문남겨요 2:40분 경에 Member 클래스에서 빈 생성자를 만드는 이유가 뭔가요? Username, age가 없는 member객체도 없을거라 생각되고, public이라 싱글톤을 위한 것도 아니라 생각하는데 특별한 이유가 있을까요?? 항상 좋은 강의 감사합니다! 늘 친절하게 답 달아주시는 서포터즈 분들도 진심으로 감사드려요
-
미해결도커 쓸 땐 필수! 도커 컴포즈
구글링을 했는데 해결방안을 모르겠습니다.
도커 로그인을 했는데도 레포지토리를 생성 하고 docker-compose up 을했는데 위와 같이 에러메시지를 출력합니다. 어떻게 해결하나요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
비슷한 깜박임 문제
라우터 네비게이션 가드를 적용했을 때다른 분들 질문과 같이 깜박임 문제가 발생했습니다.그래서 App.vue 의 style에서 /*Router Transition*/때문인것 같아 시간을 조정하거나 아예 스타일을 지웠더니 깜박이는게 보이진 않습니다. 그래서 이렇게 해결하는게 맞는지,라우터 네비게이션 가드를 쓸 때 트렌지션도 고려해야하는 부분이 맞는지 여쭤보려합니다!
-
미해결운영체제 공룡책 강의
메세지 패싱에 대해 질문이 있습니다.
안녕하세요 교수님! 프로젝트를 하다가 연구 방향에 대해 궁금한 점이 있어서 질문드립니다. 공유 메모리(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 했는데 줄바꿈이 안되는데 이유가 뭔지 모르겠어요