묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
test bench 코드 질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이 부분을 clk 시그널에 맞춰서 생각해봤는데 .. 혹시 clk 시그널에 맞춰서 i랑 i_valid, i_value의 흐름을 그려주실수 있나요?..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
toggleOneItem 메서드의 데이터에 대해 문의합니다.
안녕하세요, 강사님. 열심히 굳은 머리 돌려가며 학습중에 궁금한 점이 생겨서요. 할 일 목록에서 완료 처리 버튼을 클릭하면 선택한 todoItem과 index를 App.vue의 toggleOneItem으로 전달하잖아요. 이때 선택된 todoItem의 completed의 값이 이미 변경된 상태(completed: true) 더라구요. 여기서 궁금한 부분이 2개 있습니다. Q1. TotoList.vue에서는 선택 값만 전송한다고 생각했는데 (completed: false) 를 전송해야 하는거 아닌가요? Q2. completed 값을 바꿔주는 부분이 TodoList.vue에서는 없는 것 같은데 어떻게 버튼을 클릭하자마자 값이 바뀌는건가요? 시간 되실때 답변 부탁드립니다.
-
미해결팀 개발을 위한 Git, GitHub 입문
브랜치로 협업하는 것에 대해서 질문드립니다
안녕하세요. 브랜치에 관해 질문이 있습니다~ 1. 리모트 레포지토리를 하나 만들어서 여러명이서 협업을 한다고 할 때, 제가 브랜치를 만들어서 작업을 하고 push를 하면 리모트 레포지토리에도 제가 로컬에서 만든 브랜치들이 보이는 것으로 알고 있습니다. 혹시 만약에 같이 협업하시는 분이 로컬에서 리모트 레포지토리로부터 pull하시면 제가 만들었던 브랜치도 다 보이고 제가 만든 브랜치에서 그 분도 작업을 할 수 있나요? 2. 3분40초 대에서 git branch cat이라는 명령어를 이용해서 'cat 브랜치를 현재 시점에 만들어라' 라고 하셨느데 이 때 말씀하시는 현재 시점이라는게 HEAD가 가리키는 커밋을 말씀하시는 건가요? 3. 뒤에 이어지는 실습 부분에서 checkout을 이용해서 HEAD를 옮기는 것은 딱히 없는 것 같은데 혹시 그런거는 GUI에서는 마우스 클릭으로 어느 커밋 또는 브랜치를 클릭하고 있는지에 따라 결정되는 건가요?
-
미해결그림으로 배우는 쿠버네티스(v1.35)
supperPutty 접속하려는데 root 암호가 어떻게 되나요?
영상과 같이 설치가 다되어서 superputty로 접속하려 하는데 root 계정의 암호가 어떻게 되나요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Level로 최단 거리를 찾는 문제에서 let len = queue.length;
강사님이 제공한 소스코드 중에서 Level로 최단거리를 찾는 부분에서 let len = queue.length;을 작성하지 않고 for문을 돌면 정답이 안되는 이유가 무엇인가요. for (let i = 0; i < queue.length; i++) {...}으로 소스 코드를 작성하면 틀린 정답이라고 나오네요...
-
미해결대세는 쿠버네티스 (초급~중급편)
calico running 문제
case2로 잘 진행하다가 calico 설치하는 도중에 문제가 발생했습니다. 대부분 다 정상적으로 running 되는데 한 calico만 imageinspecterror가 뜨면서 정상적으로 running 되지 않네요. 이것 때문인지 대시보드도 정상적으로 접속이 안되구요 ㅠㅠ 혹시 해결 방법을 알 수 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO질문
안녕하세요! DTO 생성자 관련해서 궁금증이 생겨 글 남깁니다. 아래 캡쳐처럼 DTO를 inner클래스가 아닌 그냥 클래스로 만든 후 여러 곳에서 사용 중인데 DTO에서 각각의 API에 맞게 생성자를 여려개 만들어서 다른곳에서 각각 다른 생성자를 통해 Result를 생성해서 사용해도 문제가 없는지 궁금합니다! @Datapublic class GymDto { private String gymName; private List<MemberDto> memberList; public GymDto(Gym gym) { memberList = gym.getMemberList().stream().map(m -> new MemberDto(m)).collect(Collectors.toList()); } public GymDto(String gymName) { this.gymName = gymName; }}
-
해결됨풀스택 리액트 토이프로젝트 - REST, GraphQL (for FE개발자)
확장 프로그램
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 데이터의 값이 예쁘게 보이지 않아 질문을 올리게 되었습니다. 7 : 22에 교수님의 data는 펼쳐볼수도 있고 예쁘게 정리가 되어 있는데 저의 data는 그냥 나열만 되어 있어서 브라우저에서 보는 확장 프로그램에 대한 문제가 아닌가 라는 생각을 하게 되어서 질문을 하게 되었습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
style-component 질문드립니다.
style-component 로 스타일을 선언해서 사용하는 경우 새로고침을 하면 해당 스타일이 적용이안되는데 이건 무슨 문제일까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
전체적인 구성에 대한 질문
전체적인 흐름과 구조가 이해가 안가서 질문 남깁니다 제가 이해한 바는 아래와 같습니다 1. 현재 윈도우 운영체제 위에서 VirtualBox(VM)을 설치 2. VirtualBox에 CentOS7을 GuestOS로 하여 총 3개의 가상머신을 설치 3. k8s-master를 제외한 나머지 두개의 가상머신을 일련의 설정 후 k8s-marter에 k8s-node를 각각 연결 여기서 몇가지 궁금한점이 있습니다 1. 쿠버네티스는 k8s-master에만 설치하는건지 아니면 마스터 포함 모든 GuestOS에 설치하는건가요? 2. 만약 마스터노드에만 설치한다고 할때, 저는 마스터노드만 관리를 해주면 마스터노드에 설치되어있는 쿠버네티스가 워커노드의 작업은 마스터노드가 알아서 해주는건가요? 위 이미지는 제가 이해한걸 바탕으로 표현해보았습니다 3. 일반적으로 노드를 추가한다는것은 말 그대로 서버를 돌릴 수 있는 머신을 추가한다는 것과 같은 얘기인가요? 4. 현재 윈도우 운영체제에 도커가 설치되어있는 상태입니다. 설정창에서 보니 Enable Kubernetes가 존재하는데, 이 기능을 켰을때 강사님께서 구성하는 구조와 어떻게 구조적 차이가 존재하나요? 5. 만약 이 예제를 도커를 사용해 진행한다면 도커에 CentOS7을 사용하여 컨테이너 3개를 만들고, master노드와 worker노드를 설치하한 뒤 그 외적인 부분을 설정해주면 되는건가요? 위 이미지는 제가 생각해본걸 바탕으로 표현하였습니다 감사합니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드는 어떤가요
import sys sys.stdin=open("input.txt","rt") n = int(input()) a = [] dp = [0] * (n+1) for i in range(n): a.append(list(map(int, input().split()))) a = sorted(a, key =lambda x: x[0]) for i in range(n): dp[i] = a[i][1] for i in range(1, n): for j in range(i): if a[i][2] > a[j][2]: dp[i] = max(dp[i] , dp[j] + a[i][1]) print(max(dp)) 역순으로 문제를 해결해보려다가 뭔가가 잘 안풀려서 그냥 정렬로 문제를 해결해보았습니다.
-
해결됨팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
선생님 또 질문 있습니다.
밑의 이펙트들도 애니메이트에서 작업 가능할까요? 아님 애프터이펙트 같은 프로그램에서 해야 되나요? 상황에 따라 다르겠지만 보통 애니메이션 작업할 때 애니메이트 -> 프리미어프로 -> 애프터이펙트 순으로 작업하나요?
-
미해결스프링 핵심 원리 - 기본편
질문입니다.
1. 생성자를 제외한 대부분의 빈은 "컨테이너 생성 -> 빈 객체 생성 -> 의존관계 주입 -> 초기화"의 라이프사이클을 가진다고 하셨습니다. 그러면 생성자 빈의 라이프 사이클은 어떻게 되나요? 강의 15분 48초에서 "생성자 주입 같은 경우에는 객체를 생성해야 되기 때문에 스프링 빈 생성 단계에서 어느정도 일어납니다. "라고 하셨는데, 좀 더 구체적으로 알고 싶습니다. 2. 초기화 콜백, 소멸 전 콜백에 관한 질문입니다. 초기화 콜백은 "의존관계 주입 완료 후 호출"이라고 하셨고, 소멸 전 콜백은 "빈이 소멸되기 직전에 호출"이라고 하셨는데, 여기에서 호출이라는 게 뭔가요? 무엇을 호출한다는 건지요?
-
미해결스프링 핵심 원리 - 기본편
질문입니다.
(관련 코드) static class DiscountService { private final Map<String, DiscountPolicy> policyMap; private final List<DiscountPolicy> policies; @Autowired public DiscountService(Map<String, DiscountPolicy> policyMap, List<DiscountPolicy> policies) { this.policyMap = policyMap; this.policies = policies; System.out.println("policyMap = " + policyMap); System.out.println("policies = " + policies); } (강의에서 설명) DiscountService는 Map으로 모든 DiscountPolicy(부모 인터페이스)를 주입 받는다. 이때 fixDiscountPolicy(자식 클래스), rateDiscountPolicy(자식 클래스)가 주입된다. (질문) DiscountPolicy는 인터페이스고 이것을 상속 받는 객체가 rateDiscountPolicy랑 fixDiscountPolicy입니다. 위 설명 대로라면 부모를 주입 받았을 때 자식까지 다 주입 받는 건가요? 자식을 주입 받았을 때 부모까지 주입 받는 거 아니었나요? 제가 상속에 대해 잘못 알고 있었던 건가요?
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
버그를 찾아서 해결을 했는데 이해가 안됩니다
안녕하세요! 강의를 따라하면서, 테스트를 해보는데 버그 2개를 찾아냈습니다 일단, 버그 발생 원인은 저의 오타 때문이었구요 그런데 그 버그 증상이 이해가 잘 가서 혹시 설명을 부탁드려도 될지 궁금해서요 첫번째 버그는 이렇습니다 ShotScriptEnemy.cs의 DestroyGameObject()에서 실수로 ObjectPoolManager.instance.playerShot.Create()를 넣어버렸습니다 적의 탄환이 아니라 플레이어의 탄환을 숨겨버리게 된거죠 증상이 좀 많이 황상한데요 플레이어로 탄환을 발사를 잘 하다가 어느 시점에 가면, 스페이스바를 누르면, 플레이어 우주선 바로 앞에(shotPosition) 적 탄환이 나타납니다 PlayerScript.cs에서 탄환 프리팹을 생성하고 PlayerShot.cs 접근을 하려는데 당연히 적 탄환이 생성되어 버렸으니 해당 스크립트가 없어서 NullReferenceException이 발생합니다 위의 오타를 발견하기 전까지 10번은 확인했는데 인스펙터에서 Player랑 Enemy들에 적용해준 프리펩들이 얽힌건 전혀 없더라고요 도대체 어떻게 전혀 상관도 없는 프리펩이 생성된건지 궁금합니다 두번째 버그는 이렇습니다 적들이 쏘는 탄환이 어느 순간부터 가끔씩, 왼쪽 끝에 도달 하기도 전에 사라집니다 버그의 원인은 PlayerScript.cs에서 적 탄환을 플레이어가 맞았을때, 그리고 EnemyShotScript.cs에서 적 탄환이 플레이어와 충돌 했을때 각각 한번씩, 총 두번 DestroyGameObeject()함수가 호출 됐더라고요 이건 제가 원인을 생각을 해봤는데 오브젝트 풀에, 적 탄환 a가 생성이 되고 화면 끝에 도달을 하건, 플레이어와 충돌을 하건해서 사라지게 됩니다 그런데 사라지게 하는 함수가 2번 호출 된거죠. 문제는 이 오브젝트가 사라지면서 SetActive(false)가 되는 겁니다 그래서 두번째 호출된게 나중에 a 탄환이 다시 나타날 때, 뒤 늦게 적용된게 아닐까요? 바로 사라지지 않는건...... 유니티의 작업 사이클 때문이고요 혹시 실험 해보시고 의견을 알려주실 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리 베리어 강의 중 18:40초 쯤 메모리 베리어 4에 대한 질문
18:40초 쯤 메모리 베리어 4에 대한 질문입니다. 메모리 베리어 3번째에서 _answer = 123과 _complete = true라는 2가지 정보를 다 가져온 것 아닌가요? 따라서 메모리 베리어 4가 없어도 잘 동작해야 하는 것 아닌가요? 그렇다면 메모리 베리어 4는 필수라기 보단 혹시 answer에 대한 정보가 빠졌을 수도 있으니(메모리에 안 올라왔을 수도 있으니) answer를 사용하기 전 가장 최신 정보를 다 가져오라는 차원에서 작성해 준 것인가요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
mongoose 에러
수업내용대로 진행했고(cats에서 comments보여주기) 빌드시 에러는 뜨지 않지만 localhost:8000/cats/all을 출력하면 아래와 같은 메세지가 뜨면서 500에러가 납니다. ERROR [ExceptionsHandler] Schema hasn't been registered for model "comments". Use mongoose.model(name, schema) 강의에서는 mongodb compass에서 db name도 comments고 collection도 comments인데 저는 db name은 cats이고 이 안에 cats와 comments collection입니다. 혹시 이것 때문에 에러가 발생하는지 모르겠어요. 소스는 https://github.com/GroundP/CatsCommunity 입니다. 어떤 문제가 있을까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
return이 어떤 일을 한다는건지 잘모르겠어요.
return으로 '반환'한다는 게 이해가 안돼요. 보통 어떤 경우에 쓰게되는지 알수있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
lint 적용후 문제
lint 적용후 AppLayout에서 children 부분이 빨갛게 밑줄이 그어져 있습니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
build 문의 드립니다.
wsl 에서 build 가 안되서 문의 드립니다. (8:55부분) 아래 링크의 유튜브 내용 보고 wsl / vivado 설치했고, vivado 까지 잘 동작 하는데, build가 되지 않는데요.. 조치사항 알 수 있을까요?? https://www.youtube.com/watch?v=BdtaSQs0RLQ https://www.youtube.com/watch?v=4qwAEJ_3-8o