묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨쉽게 설명하는 AWS 기초 강의
강의 내용을 블로그에 정리해도 괜찮나요?
안녕하세요, 강의 너무 잘 듣고있는 aws 입문자입니다.자주 하는 질문에 보면 "학습한 내용을 본인의 생각으로 요약하고 정리하는 것은 괜찮습니다.예제 코드나 강의자료도 설명을 위해서 일부분 발췌하는 것은 괜찮습니다.출처는 해당 강의 링크를 꼭 남겨주세요."라고 적혀있는데..여기에 써있는 방식대로 제 tistory 블로그에 요약 정리할 예정인데 괜찮을지 여쭤봅니다.
-
미해결
인프런 넘유익하고 좋은데 개인사정으로 일시정지하고 싶습니다
질병휴직으로 쉬는중입니다. 일정기간 좀 정지를하고싶어요. 빅분기실기강의입니다
-
해결됨블렌더 3D 미피 캐릭터 인사하는 애니메이션 만들기
5:16 g+z로 정점 올리는게 안됩니다.
정점 하나만 올라가는데 왜 이렇게 되는지 잘 모르겠습니다
-
미해결
KHOPENAPI.KHOpenAPICtrl.1 could not be instantiated 이건 뭔가요?
from pykiwoom.kiwoom import Kiwoomkiwoom = Kiwoom()kiwoom.CommConnect(block=True) # 로그인 창을 띄워 로그인을 진행합니다. block=True는 로그인 완료까지 코드 실행을 대기시킵니다.accounts = kiwoom.GetLoginInfo("ACCNO") # 로그인한 계좌 목록을 가져옵니다. 문자열 형태로 계좌번호가 반환됩니다.first_account = accounts[0] # 첫 번째 계좌를 선택합니다.# 예수금 상세 정보 요청# '예수금'은 "opw00001" TR을 사용하여 조회할 수 있습니다.# 첫 번째 매개변수는 TR 코드, 두 번째는 계좌번호 10자리, 세 번째는 비밀번호(미사용 시 ""),# 네 번째는 조회구분(2: 일반조회, 3: 추정조회), 마지막은 요청구분(0: 조회, 1: 파일로 저장)입니다.data = kiwoom.block_request("opw00001",계좌번호=first_account,비밀번호="",비밀번호입력매체구분="00",조회구분=2,output="예수금상세현황",next=0)# 예수금 정보 출력deposit = data['예수금']print(f"계좌 예수금: {deposit}원") 이렇게 입력하면 이번에는PS C:\OpenAPI\kiwoom> python chapter4_1.pyQAxBase::setControl: requested control KHOPENAPI.KHOpenAPICtrl.1 could not be instantiatedTraceback (most recent call last):File "C:\OpenAPI\kiwoom\chapter4_1.py", line 3, in <module>kiwoom = Kiwoom()File "C:\Users\sanmok\anaconda3\Lib\site-packages\pykiwoom\kiwoom.py", line 36, in initself._set_signals_slots()~~~~~~~~~~~~~~~~~~~~~~~^^File "C:\Users\sanmok\anaconda3\Lib\site-packages\pykiwoom\kiwoom.py", line 221, in setsignals_slotsself.ocx.OnReceiveTrData.connect(self.OnReceiveTrData)^^^^^^^^^^^^^^^^^^^^^^^^AttributeError: 'QAxWidget' object has no attribute 'OnReceiveTrData'PS C:\OpenAPI\kiwoom> 이런 에러발생 합니다.
-
미해결Spring Boot + React.js 로그인 (+소셜) 서비스 이해하기
랜덤 키 생성
키가 부팅 시 생성되는 랜덤 키라 하셨는데,로그인 쪽 서버 인스턴스가 단일이 아니라 다중이라면 어떻게 되나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 코드 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 김영한님 강의 중 스프링 입문 - 스프링 통합 테스트 부분에서 테스트 코드 돌리는 중 계속 tests were not found 란 에러가 발생하더라구요. 라이브러리, gradle 툴에서 gradle 다 설정했는데도 계속 저 에러 떠요... 2일 연속으로 해결 못해서 힘드네요. 도와주세요. 아래는 제 해당 내용의 깃입니다. https://github.com/bukwon/testcode
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요
figma 에 들어가도 css 코드가 안나오고과제 정답 과 해설이 있으면 좋을거같은데피그마에서 아무 코드 정보없이 혼자 다 만드려는게처음 강의를 듣고 과제를 하려는데 있어서 응용해서 뚝딱 만들기가 너무 어렵고 힘들어요 ㅠ
-
미해결김영한의 실전 데이터베이스 - 기본편
### **: 복합 인덱스 순서 변경에 따른 쿼리 성능 차이가 없는 이유 분석**
안녕하세요!MySQL에서 복합 인덱스의 순서 변경이 쿼리 성능에 실질적으로 영향을 미치는지 테스트해 보고 있는데, 예상과는 다른 결과가 나와 도움을 요청드립니다.테이블 구조데이터가 저장된 테이블은 다음과 같습니다:(예시)CREATE TABLE orders ( group_id VARCHAR(10), -- 그룹 ID order_id VARCHAR(20), -- 주문 ID condition_id VARCHAR(20), -- 조건 ID contract_type VARCHAR(10), -- 계약 유형 status_code VARCHAR(10), -- 상태 코드 include_exclude_code VARCHAR(10) -- 포함/제외 코드 );데이터 분포는 다음과 같습니다:group_id는 카디널리티가 낮음 (예: 값 종류가 'A', 'B' 등 소수 종류만 있음).order_id와 condition_id는 각각 고유값(유니크하거나 높은 카디널리티)을 가집니다.실험한 쿼리복합 인덱스를 2개 생성한 후 아래의 쿼리를 실행했습니다:EXPLAIN ANALYZE SELECT order_id, include_exclude_code, group_id, contract_type, condition_id, null AS additional_condition, status_code FROM orders FORCE INDEX(ix_orders_01) -- 또는 ix_orders_02 WHERE condition_id = 'C100000001' AND group_id = 'A' AND order_id IN ( 'O20201016020421', 'O20250808368450', 'O20250808368492', 'O20250711342532', 'O20250711342535', 'O20240412709178' );생성한 인덱스인덱스 1: 데이터를 (group_id, order_id, condition_id) 순으로 정렬CREATE INDEX ix_orders_01 ON orders (group_id, order_id, condition_id);인덱스 2: 데이터를 (condition_id, order_id, group_id) 순으로 정렬CREATE INDEX ix_orders_02 ON orders (condition_id, order_id, group_id);실행 결과두 인덱스를 강제로 사용해서 실행한 결과, 실행 비용(cost), 실제 실행 시간(actual time), 그리고 사용된 인덱스 조건에서 모두 차이를 보이지 않았습니다.실행 계획 결과 (인덱스 1과 2 공통):인덱스 조건: (condition_id = 'C100000001' AND order_id IN (...) AND group_id = 'A')실행 비용(cost):15.41 rows=22실제 실행 시간(actual time):0.054~0.058초질문두 인덱스가 서로 다른 순서로 설정되었는데, 실행 결과가 동일한 이유가 무엇인가요?이런 경우 복합 인덱스의 순서가 실제 성능에 영향을 주지 않는다고 판단해도 될까요?추가로 고려해야 할 사항이 있다면 조언 부탁드립니다!
-
미해결딥러닝 CNN 완벽 가이드 - Pytorch 버전
안녕하세요! Kaggle import부분 질문이 있습니다.
혹시 원래 import시 대량의 시간이걸리는 것 일까요?import 후 전체적으로 따라가려했으나, 진행이 더뎌져서 학습이 더뎌지는 중이여서 문의드립니다.특정 세팅이 잘못되어있는 것인지... 궁금합니다! 감사합니다.
-
미해결2025 정보처리기사 필기
7강 소프트웨어 아키텍처에서 14분 정도 이전 시간으로 되돌아 갑니다.
14분 레이어드 이야기 하다가 3분 소프트웨어 아키텍쳐 특성 부분으로 되돌아 갑니다.
-
미해결카카오,구글 SNS 로그인(springboot3, vue3)
소셜 로그인 설계
안녕하세요 강사님 혹시 oauth2 를 이용한 로그인을 한 다음에 사용자 프로필을 받는 것이 서비스 플로우인데 이럴경우 웹이 아닌 앱을 사용할경우 (로직은 다른 거 알고 있습니다.) (PCKE 방식 사용 예정입니다.)oauth2 를 해서 사용자 db에 저장이 되고 이렇게 처음에 저장이 되고 그 다음에 프로필을 받으면 저 값이 수정이 되게 만들어 주는 게 맞을지 질문드립니다. 사용자엔티티에 Provider 나 socialId 로 값을 받습니다. (구글과 애플을 사용할 예정입니다.) @Entity @Table(name = "users") @Getter @NoArgsConstructor @Setter public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "user_id") private Long id; @Column(name = "name", nullable = false) private String name; @Enumerated(EnumType.STRING) @Column(name = "SEX", nullable = false) private Sex sex; @Column(name = "age", nullable = false) private Integer age; @Column(name = "nationality", nullable = false) private String nationality; @Column(name = "introduction", length = 40, nullable = false) private String introduction; @Column(name = "visit_purpose", length = 40, nullable = false) private String visitPurpose; @Column(name = "languages", nullable = false) private String languages; @Column(name = "hobby", nullable = false) private String hobby; @Column(name = "created_at", nullable = false) private Instant createdAt; @Column(name = "updated_at", nullable = false) private Instant updatedAt; @Column(name = "Provider", nullable = false) private String provider; @Column(name = "social_id", nullable = false) private String socialId; @Column(name = "email", nullable = false) private String email; @Builder public User(String name, Sex sex, Integer age, String nationality, String introduction, String visitPurpose, String languages, String hobby, String provider, String socialId, String email) { this.name = name; this.sex = sex; this.age = age; this.nationality = nationality; this.introduction = introduction; this.visitPurpose = visitPurpose; this.languages = languages; this.hobby = hobby; this.provider = provider; this.socialId = socialId; this.email = email; this.createdAt = Instant.now(); this.updatedAt = Instant.now(); } public void updateProfile(UserUpdateDTO dto) { if (dto.getName() != null && !dto.getName().trim().isEmpty()) { this.name = dto.getName().trim(); } if (dto.getSex() != null) { this.sex = dto.getSex(); } if (dto.getAge() != null) { this.age = dto.getAge(); } if (dto.getNationality() != null && !dto.getNationality().trim().isEmpty()) { this.nationality = dto.getNationality().trim(); } if (dto.getIntroduction() != null && !dto.getIntroduction().trim().isEmpty()) { this.introduction = dto.getIntroduction().trim(); } if (dto.getVisitPurpose() != null && !dto.getVisitPurpose().trim().isEmpty()) { this.visitPurpose = dto.getVisitPurpose().trim(); } if (dto.getLanguages() != null && !dto.getLanguages().trim().isEmpty()) { this.languages = dto.getLanguages().trim(); } if (dto.getHobby() != null && !dto.getHobby().trim().isEmpty()) { this.hobby = dto.getHobby().trim(); } this.updatedAt = Instant.now(); // 수정 시각 갱신 } }
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
11-3. context 분리, 핫리로드
수업을 따라 진행 중인데, 이 부분에 오류가 뜹니다. export const TodoStateContext = createContext();export const TodoDispatchContext = createContext(); Fast refresh only works when a file only exports components. Move your React context(s) to a separate file.eslint(react-refresh/only-export-components) 찾아보니 핫리로드 규칙 때문이라고 하는데요. 어떻게 해결할 수 있을까요?
-
미해결실전! FastAPI 입문
DB 질문
내용 관련된 질문은 아니지만 궁금해서 여쭤봅니다. 혹시 MSSQL을 사용해도 이후의 내용을 동일하게 진행할 수 있을까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-C 질문입니다!
https://www.acmicpc.net/source/97439152 문제에서 인구이동이 일어날때 연합이 1개라는 말이 없어서 인구이동이 일어날 시점에 여러개의 연합이 동시에 인구이동을 할 수도 있다 생각하여vector<vector<pair<int,int>>> v;전체 연합 <연합 < 연합의 좌표> > v;이렇게 선언하고 문제를 풀긴했는데 이렇게 풀어도 괜찮은걸까요??
-
해결됨자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
DTO 관련 질문
저희 회사에서는 코드를 model이나 dto 코드를 만들때 보통하나로 전부 request보내고 받고 다하던데이 강의에서는 용도마다 UserCreateRequest, UserUpdateRequest, UserResponse 이렇게 따로 만들던데 혹시 그 이유가 있을까요?
-
해결됨디자인 시스템 with 피그마
피그마 배리어블에 export시 값 저장 안됨
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 토큰 스튜디오에 아래와 같은 식으로 스페이싱 정리 후, 배리어블로 export를 했는데 아래처럼 값이 0으로 나옵니다. 모드 이름을 다르게 해서 그런 건가요? ㅠ 스타일은 아무래도 범용성이 적어서 실제 사용할 때는 배리어블로 토큰 정리를 하려고 하는데, 배리어블에서 토큰스튜디오로 import는 도ㅣ는데 반대가 안 돼서요… 토큰 스튜디오에는 primitive.spacing.* 식으로 저장을 하고 실제 값은 중괄호로 변수처리했습니다.배리어블에는 primitive.spacing.* 식으로 저장을 해뒀는데 mode 이름이 default라서 그런 건가요?? 궁금합니다ㅠㅠㅠㅠㅠㅠ
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
강의 자료 1,2,7단원만 뜨고 압축 아무리 풀어도 나오지 않는데
이런 식으로 뜨는데 확인 부탁드립니다...!!
-
해결됨Real MySQL 시즌 1 - Part 1
레코드 수정시 저장공간이 부족하면
레코드를 저장할 위치가 같은 페이지내에 존재하지 않으면 다른 페이지에 저장될까요?
-
해결됨디자인 시스템 with 피그마
Style - variable 문으ㅣ ㅜㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님! 강의 잘 듣고 있습니다. 그런데 한 가지 이해가 가지 않는 것이… 피그마 토큰 플러그인을 사용해서 등록한 후에 네이티브로 스타일에 등록을 하신다고 했는데, 배리어블에 등록을 하면 되는 것 아닌가요? 스타일은 참조 같은 기능이 안 돼서 피그마에서 실제로 사용할 때도 배리어블로 토큰 관리하는 게 좋다고 알고 있는데 뭐가 맞는 건지 모르겠습니다 ㅠㅠ
-
미해결
RN 리액트 네이티브 고수님 모십니다
안되는거 해결 해주실 분 구합니다 ...https://open.kakao.com/o/s7A0rmMh