묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Node.js에 TypeScript 적용하기(feat. NodeBird)
sequelize include 질문드립니다.!
sequelize include를 이용해서 테이블을 조인을 하여서 얻은 결과를 map을 이용해서 가공하려고 하는데, 타입이 없다고 나와서 Model의 class 선언부에 타입을 public Users: User[] | undefined; 이런식으로 지정해주었는데 이렇게 하면되나요? 또한 조인해서 사용하는 모든 부분을 이런식으로 타입을 지정해 주어야하나요?
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
서버에서 데이타는 가져오는데 바인딩이 안 됩니다.
서버에서 데이타를 조회가 되는데, 바인딩된 테이블의 리스트가 변경이 안 되네요 왜 그럴까요? <template> <div> <div> <select v-model="city"> <option v-for="(city, i) in cities" :value="city.code" :key="i">{{city.name}}</option> </select> <input type="text" v-model="userName" @keyup.enter="searchUserList"> <button @click="searchUserList">조회</button> </div> <div> <table> <thead> <th>이름</th> <th>나이</th> <th>직업</th> </thead> <tbody> <tr v-for="(user, i) in userList" :key="i"> <td>{{user.name}}</td> <td>{{user.age}}</td> <td>{{user.job}}</td> </tr> </tbody> </table> </div> </div> </template> <script> import axios from 'axios'; export default { name: '', components: {}, data() { return { cities: [{code:'02',name:'서울'},{code:'051',name:'부산'},{code:'064',name:'제주'}], city: '02', userName: '', userList: [] } }, setup() {}, created() {}, mounted() {}, unmounted() {}, methods: { async searchUserList() { const params = { selectedCity: this.selectedCity, userName: this.userName } console.log(params); this.userList = await this.api('https://ca2cf65a-ebd5-4efc-a0c4-55baeaf6d52c.mock.pstmn.io/userList','get', params); // this.userList = [ // {name:'유재석2', age: 50, job:'연예인'}, // {name:'하하2', age: 45, job:'연예인'}, // {name:'김종국2', age: 48, job:'연예인,가수'} // ]; console.log(this.userList); }, async api(url, method, data) { return ( await axios({ method: method, url: url, data: data }).catch(e => { console.log(e); }) ).data; } } } </script> <style scoped> </style>
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Transform과 GameObject의차이
안녕하세요 강의 잘보고 있습니다. 1. 강사님 코드를 보면 항상 Transform을 더 자주 사용하시는 것 같아요, 중요 기능도 GameObject보다 Transform과 같은 컴포넌트를 가져오고 거기서 게임오브젝트를 끌어오시는? 그런 코드를 자주 접했는데 속도면에서 장점등이 있어서 그런건가요? 2. 저는 컴포넌트를 게임오브젝트 산하의 부산물이라는 애매한 개념을 갖고있었는데 컴포넌트 == 게임오브젝트 이렇게 이해해도 될까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
상자그림 해석
선생님 안녕하세요. 상자그림 해석 관련해서 질문 드립니다. index 를 월로 설정하여서 상자그림의 폭을 나타내었는데요. 2019년에는 월간 분양가격의 폭이 굉장히 크다는것을 의미하고, 중앙값이 최대값에 가까운 것으로 보아, 2019년에는 분양가격이 전체적으로 높다는 구체적인 사실을 알 수있다. 반면, 2015년에는 최소값과 최대값의 폭이 작으므로 월간 평당분양가격이 고만고만 했다는것을 의미한다. 라고 해석하는것이 맞을까요? +추가질문 선그래프와 막대 그래프 에서는 행을 구성하는것이 index 이지만, 상자그림에서는 columns 에 해당하는 값이 행을 구성하는데요. index 값들은 상자그림에서 최소값 최대값 중앙값으로 상세하게 표현되기 때문에 상자그림에서 index 값은 상자그림으로 표현되는것이다.로 해석하는게 맞을까요?? 질문이 많네요 ㅜㅜ 확인해주시면 감사하겠습니다!
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberForm 부분 이해가 잘 안 되네요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 호기심 삼아서 MemberForm과 똑같은 내용의 TestForm이라는 걸 만들고 MemberController에 public String create(MemberForm memberForm, TestForm testForm) 이런식으로 매개변수를 줘봤습니다 그리고 화면에서 이름을 입력했는데 create메서드에서 print 찍어보니 memberform도 testform도 똑같이 name에 값이 들어가있네요 그렇다면 createMemberForm.html 에서 submit을 하면 spring은 만들어놓은 모든 class를 확인하고 setName이 있는지 찾아서 setName이 있으면 전부 다 찾아서 다 값을 넣어주는 건가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
MessageSource 관련 추가 질문
안녕하세요! MessageSource에 대해서 더 알아보다가, 개인적으로 다른 기능이 있어 살펴보다가 문의드립니다.(강의에 나온 내용은 아닙니다. 가능하신 부분만 답변 부탁드립니다!) 기본적으로 MessageSource의 구현체는 ResourceBundleMessageSource로 동작하게 되는 것으로 말씀하셨는데, "ReloadableResouceBundleMessageSource"를 Application 시작 시점에 Bean으로 직접 등록하여 변경하게 되면 reload 기능을 사용할 수 있다고 들었습니다. 해당 기능은 properties가 수정되어도 서버 재시작 없이 빌드만으로 반영이 된다고 하는데, IntelliJ 상에서 재빌드를 하면 눈으로 볼 때는 서버가 재시작 되는 것으로 보여서요. ResourceBundleMessageSource(default)를 사용할 경우에도 재 빌드 하면 수정사항이 반영되는데, 두 구현체의 차이를 잘 모르겠습니다. 아니면 제가 서버 빌드라는 개념을 잘 이해하지 못한걸까요?
-
미해결실전 HTML & CSS 강좌
답변을 주실지 모르겠네요
덕분에 css강좌내용으로 레이아웃은 어느정도 할수있을것 같습니다. 궁금한게 있는데...만약 gnb,lnb 메뉴들을 클릭했을때 실제 가운데 content쪽만 변경하고 싶은데....전체 페이지가 변하는건 아닌것 같고... 그럴경우에도 div로 모두 레이아웃을 잡호 id="content"에 해당되는 부분들만 어떻게 다른 페이지나 내용을 불러올수있는건지... 실무적으로 어떻게 하는지 궁금합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
{0} ~ {1} 치환 문자 질문 드립니다.
slf4j에서 log문 작성할 때나 bindingResult 메시지 처리할 때 보면 {0} 이런 치환 문법을 사용하는데 이건 자바 문법인가요?? 자바 format 문법을 찾아보니 %s, %d처럼 형식 지정자를 이용하던데 위와 같이 형식지정자 없이 사용하는 { } 치환 방식은 어떻게 가능한지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Send하는부분 전체적인 로직 질문입니다.
Send함수 : _pending이 true일 때 -> 지금 RegisterSend를 하고 있으니 등록하지 않고 대기열(큐) 에 넣어준다. _pending이 false일 때 -> 지금 RegisterSend를 하고있지 않으니 RegisterSend를 실행한다. 동시에 Send를 실행할 수 있으니 lock을 걸어줘야 한다. RegisterSend함수: _pending을 true로 바꿔서 실행중이라는 것을 표시, 큐에서 버퍼 하나를 꺼내서 SendAsync를 비동기로 실행, 완료되면 OnSendCompleted를 호출한다. Send에서 호출하는 경우와 OnSendCompleted 에서 호출하는 두 가지 경우가 있지만, Send에서는 _pending이 false일때 호출, OnSendCompleted에서는 _pending이 true일 때 호출하기 때문에 lock을 걸어주지 않아도 된다. OnSendCompleted 함수: RegisterSend을 하는 동안 큐에 쌓인 버퍼를 전부 처리하고 _pending을 false로 바꿔서 일을 끝냈다고 표시한다. 직접 호출과 콜백 두 가지 경로로 올 수 있기 때문에 lock을 걸어줘야한다. 대충 이렇게 이해했는데 이해한게 맞을까요..?
-
해결됨14일만에 배우는 ASP.NET CORE
Add-Migration ~~ 사용시 add-migration : 'add-migration'이라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다.
Add-Migration 사용시 add-migration : 'add-migration'이라는 용어는 cmdlet, 함수, 스크립트 파일 또는 작동 가능한 프로그램의 이름으로 인식되지 않습니다. 라는 메세지가 출력됩니다. nutget문제인가 싶어서 모든 프로젝트마다 Microsoft.EntityFrameworkCore.Tools 추가도 해보고 했는데 자꾸 실패하네요 현재 2019 비쥬얼, net 5.0 사용중입니다. 참고로 https://docs.microsoft.com/ko-kr/aspnet/core/tutorials/first-mvc-app/adding-model?view=aspnetcore-5.0&tabs=visual-studio 에서 처럼 진행하면 이상없이 성공합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
강의 코드에 넣었을때 답이 잘못나오는 것 같은데요 확인부탁드립니다~
선생님~ 테스트 케이스로 강의 내용 중 손 코딩으로 진행하셨던 [ [3, 4, 0, 0, 0], [5, 2, 2, 0, 0], [1, 4, 5, 1, 0], [3, 4, 0, 0, 0], [1, 2, 1, 3, 0],] [1, 5, 3, 5, 1, 2, 1, 4] 값을 넣어보니까 4가 아닌 2가 나오는데요, 확인부탁드립니다. 코드는 강의 내용과 동일하게 해서 테스트해봤습니다 function solution2(board, moves) { let answer = 0; let stack = []; moves.forEach((pos) => { for (let i = 0; i < board.length; i++) { if (board[i][pos - 1] !== 0) { let tmp = board[i][pos - 1]; board[i][pos - 1] = 0; if (tmp === stack[stack.length - 1]) { stack.pop(); answer += 2; } else stack.push(tmp); break; } } }); return answer; }
-
미해결파이썬(Python) 기초부터 실무까지 part.2
리스트-1(이론-2)
안녕하세요. 파이썬 강의를 유용하게 잘 듣고 있는 학생입니다. 강의를 듣다가 슬라이싱부분에 궁금한 점이 있어서 글을 적습니다. squares[4 : ]는 squares[4 : len(squares)-1]와 동일하다. 이 부분에서 슬라이싱 [4:]와 [4:len(squares)-1]이 동일하다고 하셨는데 예를들어 squares 리스트의 크기가 [10]까지 있다면 len(squares)-1을 하면 [4:10]까지 범위를 잡게되면서 squares[10]가 포함이 안되는게 아닌가요? 실제로 해보니 조금 다른 결과가 나와서 질문드립니다.
-
미해결따라하며 배우는 MySQL on Docker
ProxySQL 이중화에 대해 문의 드립니다
ProxySQL 이중화에 대해 언급을 하신걸 봤습니다. 관련해서 어플리케이션 단에서 연결 시도 후 에러 발생시 차선으로 다른 ProxySQL로 넘어가게 구현을 하는 방식으로 사용할것 같은데 이와 같은 구현 외, 실무에서 실재 사용하고 있는 ProxySQL 이중화와 관련한 솔루션들이 있는지 알고 싶습니다.
-
미해결스프링 배치
실습 중에 궁금 한게 있습니다.
실습 중에 같은 job을 여러 번 실행 하실때 내부스텝 부분만 수정해서 실행 하시던데 같은 완료된 같은 job은 여러번 실행 못하는 걸로 알고 있습니다. 소스 참고 해보려고 하는데 섹션별로 git에 어느 branch로 찾아 가면 되는지 모르 겠습니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
강의내용 블로그정리
박조은 선생님 안녕하세요. 데이터분석에 관해 관심이 있어 수강 잘 하고 있는 학생입니다. 강의 들은것을 블로그에 정리하고 싶어서 강의 내용 일부를 캡쳐해서 정리하고 있는데 혹시 문제가 되거나 수정해야 할 사항이 있으면 말씀해주시면 감사하겠습니다. https://jaejun1210.tistory.com/7 박조은 선생님 강의, 링크, 공공데이터 포털을 올렸습니다. 혹시 문제가 생긴다면, 비공개로 처리하거나 수정하겠습니다..! 선생님 추가로 이렇게 블로그로 정리해서 공부하는 것은 처음인데, 아무래도 강의를 듣고, 따라서 해보고, 블로그로 정리까지 해버릇 하니 거의 한강의당 한시간 가까이 걸리는거 같은데... ㅜㅜ 이렇게 하는 방식이 괜찮을까요? 블로그 정리하는 것도 처음이고 코딩공부는 다른 공부와 다른거 같아서 처음인 부분이 많아서 의문이 많아서 질문드립니다. 감사합니다!
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
pd.read_html(url) 관련 질문
이렇게 pandas로 html 문서를 읽어올 경우, html 문서에는 table 헤더 말고도 다양한 헤더들이 있을텐데 어떻게 자동으로 table 헤더 부분만 가져오는 건가요? 파이썬이 아니라 pandas로 불러왔기 때문에 데이터프레임 형태의 문서 일부분만 가져오는 건가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
국제화에 질문있습니다.
해당 validation기능이 국제화. 즉, 외국에서 접근시 한글에러미시지가 영어메시지로 치환되는거처럼 개발자가 따로 설정 안해줘도 자동으로 적용이될까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
동영상 라벨링
안녕하세요 선생님! 자유주제에 질문을 잘못 남겨 여기에 다시올립니다! 제가 5분짜리 ai hub에서 제공한 이상행동 동영상을 초당 프레임으로 나눠서 이상행동만 라벨링하여 yolov5에 맞게 데이터셋을 구축하고있습니다. 동영상을 150장정도의 이미지로 나누고 이상행동에 대한 라벨링을 하다보니 150장 중 라벨링 된 이미지는 30장 정도이고, 나머지 이미지는 빈 txt를 만들어져 150장 모두가 yolov5에 맞게 데이터셋을 만들고있는데 이 데이터셋을 갖고 학습을 시킬 경우 30장만 학습시키는게 좋은 결과값이 나오는지 150장을 모두 학습시키는게 좋은결과 값이 나오는지 궁금합니다!! 감사합니다 선생님
-
미해결파이썬(Python) 기초부터 실무까지 part.1
turtle graphic 이 안됩니다.
= RESTART: C:/Users/user/AppData/Local/Programs/Python/Python38/파일썬작업/turtle_graphic.py Traceback (most recent call last): File "C:/Users/user/AppData/Local/Programs/Python/Python38/파일썬작업/turtle_graphic.py", line 11, in <module> t.shape("turtle") AttributeError: 'dict' object has no attribute 'shape' 이라고 오류가 뜨면서 거북이모양이 나오지않습니다....
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemberService와 MemberServiceTest 관련한 질문입니다!
[질문 내용] 안녕하세요. MemberService와 MeberServiceTest에 관련해 궁금한 점이있어 질문드립니다! 1. MemberService 생성자에서 인자를 MeberRepository 타입(인터페이스)으로 넣은 이유는 추후에 만약 수동으로 빈을 등록할 시 이후 강의에 나오는 AppConfig에서 구현 클래스인 MemoryMemberRepository를 넣어 유연성을 높여주기 위함인가요? 2. 강의 후반부에 개발자님께서 말씀하시길 MemberService에서 사용하는 리포지터리와 MemberServiceTest에서 사용하는 리포지터리가 각각 new ~로 생성하여 다르다고 하셨습니다. 이를 수정하기 위해 MemberService에서는 생성자와 MemberServiceTest에서는 @BeforeEach에 있는 코드와 그 위에 코드를 통해 같은 리포지터리(인스턴스)를 사용할 수 있게끔 하였는데 이것이 왜, 어떻게 같은 인스턴스를 사용하게 되는건지 이해가 잘 가지 않습니다 ㅠㅠ