묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설지질문
txt수정하려고 vi /root/.Xilinx/install_config.txt 입력하면 아래와 같은 화면이 뜹니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
백엔드서버 질문드립니다
[제로초 강좌 질문 필독 사항입니다]질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.도움이 되는 질문을 하는 방법을 알려드립니다.https://www.youtube.com/watch?v=PUKOWrOuC0c0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다. 안녕하세요. 저는 조현영님의 강좌를 다듣고 이번에 한 작은 스타트업에서 Nodejs 백엔드 개발자로 일하게 되었습니다. 수업에서 공부한 내용으로 많은 일을 할 수 있게 일단 감사인사 드립니다 ^^ 제가 백엔드를 설계하면서 궁금한 점이 생겨서 질문드립니다 1. 수업에는 항상 로그인, multer및 사진처리, 게시물 등 여러 API 를 한 서버에 넣으시는데 실무에서도 이러시는 지 궁금합니다 2. 로그인 전문서버, multer 전문서버, 게시글 전문서버 등 이런식으로 서버마다 역할을 두어 따로두면 비효율 적인가요? 3. 1번과 2번이 각 장단점이 있다면 어떤것이고 어느서비스에 잘 맞을까요? 제가 처음 스타트업 실무에 투입되서 질문이 번거롭고 많은점 양해부탁드립니다 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
javax.persistence.Enetity import 안 됩니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1. 상황 -스프링입문 강의에서JPA 강의 영상 중 - 강사님 안내에 따라 build.gradle, application.properties에 반영했습니다. 2. 문제: javax.persistence.Entity가 라이브러리로 동작하지 않음. 빨간색으로 되어 있고 라이브러리를 import할 수 도없습니다. 답변에 미리 감사합니다.
-
미해결[No개발, No코딩] 개발자 없이 MBTI 테스트 만드는 법
'답변 인원이 많아질 경우'에 대해 문의드립니다.
안녕하세요. 선생님. 선생님 덕분에 최근 성공적으로 심테를 만들어서 오픈할 수 있었습니다. 그런데 천명으로 결제하고 오픈했는데 하루만에 모두 소진해버리고 말았어요. 영리 목적으로 제작한 것이 아니다 보니 매달 요금을 지불하는 것이 부담스러워 생각하다보니 강의 중 선생님이 만든 심테가 엄청나게 흥해서 외부의 어떤 도움을 받아 많은 조치할 수 있었다고 지나가듯이 말씀하셨던것이 생각나 문의드립니다. 단순히 요금을 업그레이드 하신 것인지, 아니면 동일한 포맷으로 보이게끔 html이나 c++를 써서 바꾸신 것인지 무척 궁금합니다. 심테 다음에는 선택지를 클릭하는 방식으로 진행하는 작은 미니게임을 만들고 싶은데, 이번처럼 만든지 하루만에 닫아야 한다면 너무 아쉬울 것 같아서요. 좋은 하루 되세요. 감사합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
이미지 크롤링 강의
안녕하세요! 강의 잘 듣고 있습니다! 54강을 듣고 있는데요. 아직까지는 텍스트위주의 크롤링을 배우고 있는데 혹시 이미지 크롤링도 본 강좌에 있나요? 간단하게 있다/없다로만 말씀주시면 될것 같습니다 :)
-
미해결[NLP] IMDB 영화리뷰 감정 분석을 통한 파이썬 텍스트 분석과 자연어 처리
1강 질문드립니다.
안녕하세요 선생님 오랜만에 뵙습니다. 새해 복 많이 받으시고, 질문 드립니다. 코드를 따라 치고 있는데 이러한 오류가 나오는데 무엇으로 정정해야 올바른 코드가 될까요? 감사합니다. 저의 경로는 D:\data 입니다, (제가 저장한 데이터의 경로입니다) https://colab.research.google.com/drive/1itGPWGv502rdSKsZqz6M6aIDN74xhp0w?usp=sharing
-
미해결홍정모의 따라하며 배우는 C언어
공용체 Designated initializer 질문이 있습니다.
#include <bits/stdc++.h> using namespace std; /* Union - Store differnt data types in the same memory space - Structure vs Union */ /* 유니온은 유니온 안에 다른 데이터형들이 여러개 있어도 메모리공간을 같이 공유해서 사용한다. 그래서 밑의 my_union은 8바이트가 잡히게된다. */ union my_union { int i; double d; char c; }; int main() { union my_union uni; cout << sizeof(uni) << endl; cout << (long long)&uni << endl; //모두 맴버의 같은 주소가 나온다 -> 주소를 공유한다.!! cout << (long long)&uni.i << " " << (long long)&uni.d << " " << (long long)&uni.c << endl; //결과는 A에 대해서 나온다! uni.i = 5; uni.c = 'A'; union my_union uni2 = uni; union my_union uni3 = { 10 }; // First member only union my_union uni3 = { .c = 'A' }; return 0; } ================= 현재 소스에서 union my_union uni3 = { .c = 'A' }; 를하니 오류가 뜨는데 왜 이런거죠?
-
해결됨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 이중화와 관련한 솔루션들이 있는지 알고 싶습니다.