묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 기본을 위한 강의 1부
JDK 문의
대학에서 JAVA강의를 수강하는 대학생입니다. 제가 다니는 대학에서는 Oracle JDK 권장하고 있습니다. 혹시 반드시 Open JDK를 설치해야 강의를 진행 할 수 있나요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
socket.io 활용중 조언을 얻고싶습니다.
안녕하세요 nest.js수강 후 nest.js로 개인프로젝트 중 궁금한점이 생겨 질문드립니다. socket.io로 카카오톡과 같은 구조의 채팅창을 구현중인데요. 카카오톡 처럼 채팅방에 들어가기 전에 채팅방 목록에서 읽지 않은 메세지를 어떻게 얻을 수 있을까 고민이 되어 조언을 구하고 싶습니다. react를 배우지 않아 정확히는 모르겠지만, 제로초님 sleact 깃헙을 보니 유저가 채팅방에서 나갈 때의 시간을 db에 저장하고, 나간시간부터 마지막에 올라온 채팅까지 갯수를 count해주는 백엔드 api를 만들고, 프론트는 채팅방 목록 하나하나가 백엔드에 요청하여 읽지 않은 채팅 개수를 받아오는거 같았습니다. 혹시 위 방법이 맞다면 사이즈가 커졌을때 db에 큰 무리가 가지는 않을지, 아니라면 다른 좋은 방법이 있을지 궁금합니다. 항상 감사드립니다!!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
d_ff_test.v에 관한 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 강의 잘 듣고 있는 학생인데 질문이 생겨 글을 남기게 되었습니다. module d_ff_test( input clk , input sync_reset , input async_reset , input async_reset_n , input i_value , output o_value_sync_reset , output o_value_async_reset , output o_value_async_reset_n , output o_value_mixed_reset , output o_value_no_reset ); D Flip-flop과 reset 실습에서 이렇게 output을 정의하고 또 reg인 r_ff_sync_reset, 등등을 사용합니다. 제가 이해하기로는 always 구문을 사용하려면 reg가 필요하고 wire로 정의된 output에 연결하기 위해 assign구문을 사용한 것 같습니다. 그렇다면 제가 의문이 생기는 부분은 새로운 r_ff_sync_reset을 생성하는 대신 output인 o_value_sync_reset을 reg로 선언하여 always 구문을 사용하고 assign과정을 없애면 되는게 아닌가? 하는 질문이 생겨서 여쭤보게 되었습니다. DUT의 output은 wire나 reg 둘다 사용해도 상관없다고 알고 있어서요. 혹시 제가 알고 있는 부분 중 틀린 부분이 있다면 알려주시면 감사하겠습니다 :)
-
미해결웹퍼블리셔가 알려주는 실무 웹사이트 따라만들기 Season1
질문 드립니다.
한솔홈데코 사이트가 현재 리뉴얼돼서 강의와 조금은 다른 것 같아요. 혹시 강의해주신 기준으로 파일은 구할 수 없을까요? 그리고 헤더에서 가로가 100%이고 브라우저 크기에 상관없이 오른쪽 왼쪽 여백은 그대로 유지된다고 하셨는데요. 가로가 100퍼센트인지 어떻게 알 수 있나요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
canvas에서 스크롤 값을 이용하려면 어떻게 해야하나요?
만약 canvas에서 스크롤 값에 따라 무언가를 움직이거나 나타나게 하려면 어떻게 해야하나요??
-
미해결Microsoft Teams - 1 Teams 활용 (기초부터 팀 구성 활용까지)
플래너 활용 / 쉐어포인트 페이지 활용
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1. Planner / To Do / Tasks 의 명확한 구분이 궁금합니다. 기존 플래너와 투두가 합쳐져서 태스크라는 앱으로 신규변경된 것이고 플래너의 일부 기능은 Project 앱으로 빠지게 된 것이 맞는지요? 또한 이들을 활용한 프로젝트 관리 강의는 없는지 궁금합니다. 더 정확하게는 팀장을 위한 Tasks 완벽 활용 ? 이런 느낌의 강의가 있었으면 좋겠습니다. 2. 쉐어포인트의 페이지 개념을 모르겠습니다. 쉐어포인트의 대문을 꾸미고 페이지 템플릿? 을 적용하는 등의 작업을 하는 이유도 잘 모르겠고 인터페이스도 여간 어렵습니다. 이것을 일목요연하게 정리해주는 강의는 없을까요? 강의 너무 유익하게 잘 들었습니다. 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
기본키 전략 AUTO를 왜 사용하면 안되는지 궁금합니다.
기본키 매핑 전략에서 실무에서 AUTO는 사용하면 안된다는 답변을 보았습니다.왜 사용하면 안되는지 궁금합니다. 아니면 어떤 참고할 만한 자료가 있을까요? 감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하십니까 getResultList() 질문
안녕하세요 수업을 듣던 중 질문을 올립니다 아래 코드와 같이 updateDate를 mysql디비에 넣었더니 update_date로 변환되어 들어가더군요 여기서 데이터베이스에 저장된 데이터를 다 불러올때 getResultRist()를 사용하였는데 html에 뿌려주려고하니 update_date는 오류가뜨고 엔티티에 저장된그대로 updateDate로 대소문자 구분 해서 등록되더군요 제가 이렇게 실험한 대로 사용하면될까요? @Entity@Getter@Setterpublic class Board { @Id @GeneratedValue private Long id; private String title; private String content; private LocalDate updateDate;
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
파워쿼리 동일 파일내에서 시트취합
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 쿼리 잘 활용하고 있습니다 그런데 분석하려는 파일내에 쿼리를 만들려고 합니다 테이블 범위를 통해서가 아닌 데이터가져오기롲입니다 예를들어 시트명이 A파일이면 A파일을 열고 데이터 가져오기 -파일에서 시트취합을 합니다 문제는 이 파일 내에 피벗테이블도 만들다보면 시트가 추가되서요 새로고침 하면 애초 만들었던 쿼리가 변하는것 같습니다 쉽게 빈 통합문서에 a파일에서 데이터 파일을 가져오면 쉬운데요 회사특성상 공유도 해야해서 이 경우는 안 될꺼 같아서요 그러면 보완 방법이 a파일내에 빈시트2~3개를 만드는것입니다 추후 피벗테이블을 만들거나 필요할 수 있고요 그리고 나서 시트 취합 쿼리 만들 때 빈 시트는 포함하지 않는것 입니다 위 방법으로 해도 괜찮을까요?!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
1차 캐시 @id값 질문 있습니다.
안녕하세요. 항상 좋은 강의 감사합니다. 영속성 컨텍스트의 1차 캐시에 대해서 질문이 있습니다. 같은 트랜잭션내에 1차 캐시에 @id값과 entity를 맵핑하여 캐싱을 해둔다고 이해했습니다. 그럼 같은 트랜잭션내에 다른 테이블의 @id값이 같은 경우 문제가 되는경우는 없나요? 오직 id값만으로 캐싱을 해둔다면 다른 테이블이지만 id값은 같은 경우도 발생할 것 같아 질문드립니다. 감사합니다.
-
미해결[React 1부] 만들고 비교하며 학습하는 React
문법 질문드립니다
위와 같이 value 를 객체로 보내주지 않아도 실행이 정상적으로 되는데 {value} 처럼 구조 분해 할당으로 전달하는것이 더 좋은 이유가 있을까요? const { value } = this.inputElement; this.emit("@submit", { value });
-
미해결Slack 클론 코딩[실시간 채팅 with React]
git clone한 상태에서 get error가 뜹니다.
안녕하세요. 강의 영상 잘 보고 있습니다. git clone하고 소스코드는 아직까지 건들지 않고 영상만 보고 있다가 네트워크 탭을 보니 Get api에러가 보이네요.. api url이 다른건지, 뭐가 문제일까요? 해당 에러는 이렇습니다.
-
미해결배달앱 클론코딩 [with React Native]
혹시 안드로이드 세팅 안되시는 분들 참고하시길 바랍니다!
우선 티맵 설치 안되시는 분들은 우측 설정 창 (전원, 볼륨, 가로모드, 세로모드, 카메라 등등) 에서 ...<- 요거 클릭하시고 왼쪽에 Google Play 눌르셔서 업데이트 진행하시고 다시 Tmap 설치하시면 정상적으로 설치되구요 티맵에서 libs 폴더에 jar파일 넣을 때 빨간 색으로 뜨시는 분들은 jar파일을 다른 에디터가 아닌 안드로이드 스튜디오에서 직접 libs폴더 생성 후 넣으시고 진행하시면 문제없이 작동합니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
string 말고 배열로는 할 수가없나요?
#include "bits/stdc++.h" using namespace std; int cnt[26]; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); char str[100] = {}; cin >> str; for (char a : str) { cnt[a - 'a']++; } for (int i = 0; i < 26; ++i) cout << cnt[i] << " "; } 이렇게 string말고 배열로 풀어보려고했는데 백준에서 틀렸다고 하더라구요 이게 뭐가 문제일까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI 관련해서 질문드립니다
1. UI_Scene/UI_Popup의 차이-> 결국 크게보면 sortingOrder를 관리해주는지의 여부가 맞나요? 애매하긴하지만.... 가장바닥에 깔릴 용도의 UI = UI_Scene / 어떤 UI의 위로 올라올 용도인 UI = UI_Popup으로 봐도될까요?2. UI_Scene의 경우 Close(Hide/Destroy)구현은 다루지 않은것인가요? 혹시 놓친부분이 있을까요..... 3. 대부분의 UI들이 경우 빈번하게 Show/Hide 되는 경우 매번 Show/Hide하기위해서 잦은 Instantiate / Destroy가 이루어져도 괜찮을까요? 캔버스단위의 UI들을 미리 씬에 올려두고 SetActive(true/false) 하는식으로 쓸 경우 문제될여지가 있을지 궁금합니다.4. 캔버스 / 프리팹들을 관리? 나누는 기준어떤기준으로 캔버스나 프리팹들을 나누시는지 궁금합니다.심하게는 1개의 캔버스에 ui들을 추가/삭제할수도있을텐데캔버스를 나눠쓰는 기준, 프리팹도 묶는데 어떤 기준이 좋은지궁금합니다.5. 이미지에 대해- Sprite(Sprite Renderer)- Image(UI Canvas)- Raw Image(UI Canvas)각각 어떤상황에 어떤용도로 사용해야 적절한지 궁금합니다.감사합니다 ㅎㅎ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
초록줄에러...
ㅇ이런에러는 어떻게 해결하나요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 시도 시, 에러가 뜨며 진행되지 않습니다 ㅜ
안녕하세요 제로초님 강의 듣던중 해결이 안되는 부분이 있어 질문 드려요ㅜ로그인을 하면 redux tool 에도 LOG_IN_SUCCESS가 잘 뜹니다 또한 network에서 login 200으로 잘 찍히구요 그러나 아래의 에러가 뜨며 진행이 되지 않습니다 ㅜ const fullUserWithoutPassword = await User.findOne({ where: {id: user.id}, attributes: { exclude: ['password'] }, include: [{ model: Post }, { model: User, as: 'Followings' }, { model: User, as: 'Followers' }] }) password만 제외하고 불러오는 코드도 작성했는데 무슨문제인지 몰라서 질문드려요 ㅜ 구글링도 해보고 질문 게시판도 봤는데 무슨 문제인지 모르겠습니다ㅜ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
검증시 비밀번호 필드 이전값 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요! 이전에 검증 부분을 공부하면서 Bean Validation기능으로 인해 Validator가 동작하여 검증할 객체의 필드에 붙은 어노테이션에 따라 검증을 수행해 주고, 그 결과에 따른 FieldError나 ObjectError를 BindingResult객체에 담아주는 일을 수행한다고 이해하였습니다. 이때 정확하진 않으나, 잘못 입력한 값을 계속 유지해주는것으로 보아 , 내부적으로 FieldError나 ObjectError를 생성할 때 잘못 입력한 값을 생성자의 인자로 함께 넣어주는구나 라고 생각하였습니다. 그래서 이번 회원가입때도 이전에 입력한 값이 모두 유지될 것 같았으나, 저의 경우는 LoginId나 Name 필드는 잘못 입력한 값을 유지해 주지만, password 필드는 잘못 입력한 값을 유지해주지 않는 결과가 나왔습니다. 이 원인이 제가 잘못 코딩한 것인지.. 잘 모르겠습니다. 그리고 Bean Validation 기능으로 인해 Validator가 동작할 때, 이전값을 인자로 전달하면서 FieldError나 ObjectError를 생성하는것이 맞는지도 궁금합니다. 항상 좋은 강의 및 답변 감사합니다!
-
미해결문제로 배우는 C언어
이렇게 풀어도 맞는건가요?
#include <stdio.h> int main() { int a, b, c, max = 0; scanf_s("%d %d %d", &a, &b, &c); if (a > b && a > c) { max = a; if (b + c < a) { printf("NO"); } else { printf("YES"); } } else if (b > a && b > c) { max = b; if (a + c < b) { printf("NO"); } else { printf("YES"); } } else if (c > a && c > b) { max = c; if (a + b < c) { printf("NO"); } else { printf("YES"); } } return 0; } 제 코드가 너무 더럽게 나와서 별로 보기싫긴한데 처음에 풀때 이렇게 나왔는데 이렇게 풀어도 맞는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
추가할만한 기능
우선 인생 강의 정말 감사드립니다. 도움이 정말 많이 되네요ㅠ,ㅠ 강의 시간과 분량 상 필수적이고 핵심적인 것만 알려주셨을 거 같은데, 강의에서 가르쳐주신 것처럼 자기만의 서버 프레임워크를 만들어갈 때 더 추가할 만한 기능이 있을까요?