묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Windows 소켓 프로그래밍 입문에서 고성능 서버까지!
강의와 관련이 적은 Window 질문을 드려도..괜찮을까요?
blender 앱을 디버거로 보면서 실행시키고 싶어서, 빌드를 했는데요.'응용 프로그램의 side-by-size 구성이 잘못되어 응용프로그램을 시작하지 못했습니다.' 라고 하면서 sxstrace.exe를 찍어보라고 하길래 찍어보았습니다.Microsoft.Windows.Common-Controls.DLL이 GAC_64\Microsoft.Windows.Common-Controls\6.0.0.0_ko_KR_(이상한 key값)\ 안에 없다면서 매니페스트를 찾지 못했다고 합니다... C:\Windows\WinSxS\x86_microsoft.windows.common-controls_(이상한 key값)_(무슨무슨 값) 폴더 안에 comctl32.dll이 있긴한데.. 요거랑 상관 없는건가요? 어떤 강의를 보면 갈피가 잡힐까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BasicErrorController와 국제화
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]앞선 강의에서 스프링 메시지와 국제화 기능을 학습 했었는데 BasicErrorController가 모델로 전달해주는 에러 메세지는 상속받아 구현하지 않는 경우 따로 스프링 메시지 기능이나 국제화 기능을 사용하지 못하는건가요?
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
nest 서버 에러
안녕하세요 네스트 서버에서 아래와 같은 에러가 발생해서 보니 커넥션 관리가 안되고 있더라고요prisma disconnect 추가하시면 좋을 거 같습니다. 강의 잘 보았습니다 감사합니다. PrismaClientInitializationError: Invalid prisma.review.findMany() invocation: Can't reach database server at aws-0-ap-northeast-2.pooler.supabase.com:5432 Please make sure your database server is running at aws-0-ap-northeast-2.pooler.supabase.com:5432. at In.handleRequestError (/var/task/node_modules/@prisma/client/runtime/library.js:122:7154) at In.handleAndLogRequestError (/var/task/node_modules/@prisma/client/runtime/library.js:122:6188) at In.request (/var/task/node_modules/@prisma/client/runtime/library.js:122:5896) at async l (/var/task/node_modules/@prisma/client/runtime/library.js:127:11167) at async ReviewService.findBookReviews (/var/task/dist/src/review/review.service.js:32:16) at async /var/task/node_modules/@nestjs/core/router/router-execution-context.js:46:28 at async /var/task/node_modules/@nestjs/core/router/router-proxy.js:9:17
-
미해결홍정모의 따라하며 배우는 C++
int array 과제 피드백 부탁드립니다!
#include <initializer_list> #include <iostream> #include <memory> class my_array { private: int m_length = 0; int m_capacity = 0; int* m_data = nullptr; public: explicit my_array(int count = 0) { initialize(); } my_array(const std::initializer_list<int> &list) { for (const int& ele : list) { push_back(ele); } } ~my_array() { reset(); } void initialize() { m_data = new int[m_capacity]; } void reset() { m_length = 0; m_capacity = 0; delete[] m_data; m_data = nullptr; } void resize(int number = 1) { int* tamp = new int[m_length]; memcpy(tamp, m_data, m_length * sizeof(int)); m_capacity += number; delete[] m_data; m_data = new int[m_capacity]; memcpy(m_data, tamp, m_length * sizeof(int)); delete[] tamp; tamp = nullptr; } void insert(int idx, int value) { if (m_length == m_capacity) { resize(); } memmove(m_data + idx + 1, m_data + idx , (m_length-idx) * sizeof(int)); m_data[idx] = value; m_length++; } void remove(int idx) { memmove(m_data + idx, m_data + (idx + 1), (m_length - (idx+1)) * sizeof(int)); m_length--; } void push_back(const int& value) { if (m_length == m_capacity) { resize(); } m_data[m_length++] = value; } friend std::ostream& operator << (std::ostream& out, const my_array &arr); }; 일단 initailizer_list 사용해여 초기화 할때 push_back 함수로 변형하여 사용했는데 가능한 것인지 궁금합니다.파괴자에서 reset으로 사용해 보기도 했습니다. 이상입니다 .
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
수정된 부분만 하이라이트 표시 가능할까요?
안녕하세요. 액슈어 내에 수정된 부분만 따로 보여준다든가 하이라이팅 해주는 기능이 있을까요?ppt 사용할 때는 수정날짜로 딱지 붙여놓기 + 날짜로 검색하는 방법 사용했었는데 액슈어에서 이런 기능들 제공하고 있지는 않은지 질문 드립니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
JPA save 때 동일 컬럼이 두 번 선언되는 현상이 있습니다.
두 개의 테이블을 OneToOne으로 연관관계를 설정하여 JPA 로 account와 authority테이블을 한 번에 save하는 로직을 강의 내용을 응용하여 개발하고 있습니다.save를 통해 저장하려고 하면 insert 구문에 LOGIN_ID가 두 번 지정되어 쿼리가 날아가는 현상이 있는데 어느 부분이 잘못된 것인지 도움 부탁드립니다..(쿼리문 예시insert into LOGIN_ACCOUNT (LOGIN_ID, ~~~, login_id)select SCOPE_IDENTITY() AS GENERATED_KEYS', ~~~, form에서 입력받은 실제 id값) 아래는 소스 내용의 일부입니다.
-
미해결피그마 시작하기
6- 디자인시스템 구축을 위한 스타일 만들기 > 그레이 선정
그레이 스타일 설정할 때 쓰려고 하는 가장 어두운 색을 설정했다면(예를들어 #000000) 여기서 명암만 10 or 100단위로 내려서 800 700 이렇게 내려가는 걸까요? 기준에 대한 감(?)이라고 해야 될 지 모르겠지만 가장 어두운 컬러를 선정할 때 그렇게 선정하는 이유와 점차 밝아지는 텀에 대한 기준을 모르겠습니다!
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장 부탁드립니다.
안녕하세요. 강의너무 잘 듣고있습니다. 시간이 부족해 완강을 하지 못했네요. 가능하다면 수강 연장 부탁드리겠습니다!감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
순수JDBC 문제
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]다 음 메서드에서 DataSourceutils가 빨간밑줄이 뜹니다.어떤 조치를 취해야 하나요? 임포트를 임의로 넣어줘도 JDBC에만 빨간밑줄이 쳐집니다. import org.springframework.jdbc.datasource.DataSourceUtils;private Connection getConnection() { return DataSourceUtils.getConnection(dataSource); }private void close(Connection conn) throws SQLException { DataSourceUtils.releaseConnection(conn, dataSource); }
-
미해결MySQL 성능 최적화
performance_schema.events_stages_history_long, performance_schema.events_statements_history_long 테이블에 데이터가 쌓이지 않고 있습니다.
안녕하세요 우선 좋은 강의 남겨주셔서 감사합니다. 인덱스 다이브 최적화 영상을 보고 따라 해보았는데요. SHOW VARIABLES LIKE 'performance_schema';`performance_schema` 퍼포먼스 스키마 조회를 하게된다면 이렇게 ON 으로 되어 있습니다.UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED = 'YES' WHERE NAME LIKE 'statement/%'; UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED = 'YES' WHERE NAME LIKE 'stage/%'; UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME LIKE 'events_stages%'; UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME LIKE 'events_statements%%';퍼포먼스 스키마에 필요한 지표들을 수집 하도록 하고 테이블에 저장 할 수 있도록 해당 쿼리문을 실행 했습니다. 이에 대한 해당 테이블 조회 값 입니다. (performance_schema.setup_instruments 테이블은 너무 많아 생략하고 performance_schema.setup_consumers 만 보여드립니다.) 그리고 해당 orders 테이블을 조회 하고 나서SELECT stages.EVENT_ID, statements.EVENT_ID, statements.END_EVENT_ID, statements.SQL_TEXT, stages.EVENT_NAME, stages.TIMER_WAIT / 100 FROM performance_schema.events_stages_history_long AS stages JOIN performance_schema.events_statements_history_long AS statements ON (stages.EVENT_ID >= statements.EVENT_ID AND stages.EVENT_ID <= statements.END_EVENT_ID) WHERE stages.EVENT_NAME LIKE '%statistics%' AND statements.SQL_TEXT LIKE '%FROM orders%' AND statements.SQL_TEXT NOT LIKE '%SELECT stages.EVENT_ID,%' ORDER BY statements.EVENT_ID DESC; performance_schema 를 통해 성능 비교 했는데요. 아무것도 나오지가 않습니다. 실제로performance_schema.events_stages_history_longperformance_schema.events_statements_history_long이 테이블이 아무것도 쌓이지 않는다는 것을 확인하였습니다. 왜 이런 현상이 나타나는걸까요? 참고로 버전은 MySQL (ver. 9.1.0) 이고 docker 를 이용해 서버를 구동했었습니다.
-
미해결
퍼블리싱
퍼블리싱 관련 교육을 받고 싶습니다.초보자입니다. 진로 방향과 강의 추천 부탁드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원가입 테스트 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]테스트는 초록불이 켜지는데 콘솔창에는이런 내용이 뜹니다.. 이건 왜이런건가요? 어떻게 해결하죠?현재 build.gradle는이 상태 입니다
-
미해결AI 시대의 프로덕트 디자인 - Figma Meetup in Korea
피그마 새로 바뀐것
적응하기 힘들어욧! 이렇게 강의 해주셔서 감사합니다.
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
참여도 > 전환수
참여도에 이제 전환수 메뉴가 없어졌는데 어디서 봐야할까요:?
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
Plugins Person 상속 관련
안녕하세요 교수님.강의 잘 듣고 있습니다.42:20 부분에 Plugins 으로 만든 Person을 상속하는 과정에서 Person.h 파일을 못 찾는 에러가 발생했습니다. 빌드 cs 파일에서도CommonUtility를 추가한 상태입니다ㅠㅠ
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
Copy Link로 프로토타입 공유 시, 휴대폰 프레임 안보이게 하는 기능
제목 그대로, Copy Link로 프로토타입 공유 시, 제가 Advanced settings > Show device frame 메뉴에서 unchecked하고 프레임 없앤 상태에서 공유를 해도, Link를 받은쪽에서는 휴대폰 프레임이 디폴트로 보여지는데, 공유할때부터 프레임 없이 보일 수 있도록 설정이 불가능할까요?
-
해결됨[React 2부] 고급 주제와 훅
3.1.3 14:00 정도부터 영상이 조금 이상합니다...!!
제목그대로입니다...!!교안내용을 토대로 이해를해도 될것같지만, 전파차원에서 글 남깁니다
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
지표 정의 연습 질문
안녕하세요 카일님지표 정의를 연습해 보았는데 처음 지표 정의를 하다보니 이런 식으로 하는 게 맞을지 한 번 봐주실 수 있을까요? 뭔가 부족하거나 이상한 부분이 있다면 알려주시면 정말 감사하겠습니다!그리고 사용자 유입 경로나 사용한 디바이스 같은 것들을 가입 전환율의 파라미터에 넣기는 했는데 이런 정보는 트래킹 플랜의 유저 프로퍼티에 한 번에 적는 게 좋을까요? [서비스 예시]AI로 청약 자격 검사를 해주고 신청서 작성까지 도와주는 서비스를 출시 [지표 정의]A. 성공 지표가입 전환율(50% 이상이면 성공)가입 완료 사용자 수 / 서비스 방문 사용자 수:서비스 첫인상과 프로세스의 간편함 확인. 사용자들의 니즈 확인.Event:click_signup: 회원가입 시작complete_signup: 회원가입 완료 > 화면이 따로 없어서 서버 로그 확인파라미터:referrer: 사용자가 유입된 경로 (예: 광고, 검색, 직접 방문 등)device: 기기 정보 (mobile, PC 등)청약 자격 분석 완료율(50% 이상이면 성공)청약 자격 분석 완료 사용자 수 / 청약 자격 분석 시작 사용자 수:청약 자격 분석을 시작한 사람 중에서 분석을 완료한 비율Event:click_analysis: 청약 자격 분석 시작view_analysis_complete: 청약 자격 분석 완료파라미터:user_id: 사용자의 고유 ID사용자의 청약 자격 데이터를 구분하고 분석 기록을 추적.eligibility_result: 분석 결과 유형예: "적합", "부적합", "조건 미충족".error_type: 분석 실패 시 발생한 에러 유형예: 데이터 불충분, 네트워크 문제, 인증 실패.time_spent: 분석 시작부터 완료까지 소요된 시간분석 완료에 걸린 시간을 기록하여 평균 시간과 성능 개선에 활용.청약 신청서 작성 완료까지 평균 소요 시간 3분 이하 유지전체 청약 신청에 소요된 시간 (합계) / 청약 신청서 작성 완료 사용자 수:서비스의 핵심 가치를 확인Event:click_apply_start: 신청서 작성 시작view_apply_complete: 신청서 작성 완료파라미터:user_id: 사용자 IDtime_spent: 각 사용자별 작성 소요 시간 (시작~완료 시간 간격)B. 보조 지표DAU, 청약 신청서 작성 완료율, 청약 신청서 발급 완료율(신청서 작성 완료 후 발급 버튼이 따로 있는데 이때의 이탈율을 알아보기 위함), 가입한 사용자 중 원하는 청약 상품을 검색하거나 탐색한 비율, 방문 리텐션C. 가드레일 지표서비스 이탈율, 신뢰도 관련 클레임[Action Plan]발급 완료율이 낮다면 신청 과정의 특정 단계에서 많은 사용자가 이탈했는지 분석평균 소요 시간이 3분을 초과한다면? 데이터 입력 단계나 인증 절차를 단축하거나 간소화 필요DAU 감소? 신규 사용자 유입 전략 및 재방문을 유도하는 리마인더 기능 검토이탈율이 높다면? 이탈 포인트를 정확히 파악하고 프로세스를 최적화, 고객센터 강화 및 빠른 피드백 체계 구축 감사합니다!
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
assets과 public의 차이점
assets에 있는 파일이 번들링이 된다면 assets에 이미지같은것들을 넣으면 될까요???public에있는 파일들은 '최종번들에 복사되어진다'고 하셨는데 이말이 무슨뜻인지 잘이해가 안가서그러는데 부가설명해주시면 감사하겠습니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
value 와 defaultValue 의 차이
포트폴리오 강의를 보다가 질문이 생겼습니다.defaultValue 와 value 의 차이가 defaultValue 는 기존값이 수정되고, value 는 수정이 안된다는 것 뿐인가요? 그렇다면 value 는 값을 수정할 수 없으므로 readOnly 라는 코드를 빼도 되는것 아닌가요?그리고 아래의 코드는 삼항연산자로 되어 있는데 (props.address !=="" ) 이 거짓일때는 게시물 수정할 때를 의미하는것이 맞나요?제가 정확히 이해하고 있는지 의심이 들어서 질문 올립니다!그리고 BoardCommentWrite.presenter컴포넌트에서 value={props.writer} 라고 되어 있는데 defaultValue={props.writer} 라고 되어도 문제 없는게 맞나요? <S.Input placeholder="작성자" onChange={props.onChangeWriter} value={props.writer} /> <S.Address readOnly value={ props.address !== "" ? props.address : props.data?.fetchBoard.boardAddress?.address ?? "" } />