묻고 답해요
130만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
컨트롤 릭에서 Euler 가 조금 이상합니다...
본 계층의 컨트롤을 디테일에서 직접 확인한 회전 값 ( 오일러 xyz) 과"to Euler" 로 얻은 회전 값이 서로 다릅니다. (정확히는 x축과 y축의 부호가 다릅니다.)이게 왜 그런건지 알고 싶습니다... 그리고 To Euler 에서 Order를 바꾸는 것에 따른 출력 차이를 알 수 있을까요?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
실무에서 spring boot 2.6.x 버전을 사용 하고 있는데요.
여기서 강의 나오는 버전 경우 spring security 버전이 6.x 버전입니다. 현재 실무에서 사용하고 있는 spring boot 버전이 2.6.x 인데요. boot 업그레이드 하지 않고 security 버전을 6.x 버전으로 올려도 괜찮을까요?... implementation group: 'org.springframework.boot', name: 'spring-boot-starter-security', version: '3.2.5' build.gradle 파일에 이렇게 수정해서 올렸더니 @EnableWebSecurity같은 중요한 객체가 import가 안되는 문제가 생겨서요 ㅠㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요! 강의자료 부탁드리겠습니다!
안녕하세요! 강의자료 부탁드리겠습니다!lution88@gmail.comlution88@naver.com
-
미해결실전! Querydsl
application.yml 분리 이유에 대해 궁금합니다.
영한님이 말하시기에 자기는 application-local, dev, 운영 이렇게 나누신다고 하셨습니다. 당연히 나누어야 하는 것에 동의합니다. 하지만 왜 IntelliJ 내에서도 나누어야 하는지 궁금합니다 . 그냥 저는 local yml 만 인텔리제이에 두고 dev yml 은 따로 팀 공동 노션에 보관하는데 그걸 intelliJ 내에서 돌리는 일이 거의 없었던 것 같습니다. 왜 intelli J 내에서 따로 운영 yml 이나 이런 걸 보관하는 건가요??
-
미해결스프링 핵심 원리 - 기본편
테스트 실패: Unsatisfied dependency expressed through field 'prototypeBeanProvider'
해당 오류입니다. org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'singletonWithPrototypeTest1.ClientBean': Unsatisfied dependency expressed through field 'prototypeBeanProvider': No qualifying bean of type 'javax.inject.Provider<hello.core.scope.SingletonWithPrototypeTest1$PrototypeBean>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 빈 주입이 안되어 오류가 나는 것 같아 @ComponentScan도 달아봤습니다. 빈을 못찾는다고 할까요package hello.core.scope;import jakarta.annotation.PostConstruct;import jakarta.annotation.PreDestroy;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.AnnotationConfigApplicationContext;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Component;import javax.inject.Provider;import static org.assertj.core.api.Assertions.*;@ComponentScanpublic class SingletonWithPrototypeTest1 {@Test void prototypeFind() {AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(PrototypeBean.class); PrototypeBean prototypeBean1 = ac.getBean(PrototypeBean.class); prototypeBean1.addCount(); assertThat(prototypeBean1.getCount()).isEqualTo(1); PrototypeBean prototypeBean2 = ac.getBean(PrototypeBean.class); prototypeBean2.addCount(); assertThat(prototypeBean2.getCount()).isEqualTo(1); }@Test void singletonClientUserPrototype(){// 스프링 컨텍스트를 생성하고 빈을 가져옴 AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class); ClientBean clientBean1 = ac.getBean(ClientBean.class); int count1 = clientBean1.logic(); assertThat(count1).isEqualTo(1); ClientBean clientBean2 = ac.getBean(ClientBean.class); int count2 = clientBean2.logic(); assertThat(count2).isEqualTo(1); // 같은 count가 증가함 }@Scope("singleton")@Component static class ClientBean{// ObjectProvider를 통해 싱글톤 빈과 프로토타입을 함께 사용가능 @Autowired private Provider<PrototypeBean> prototypeBeanProvider; public int logic(){PrototypeBean prototypeBean = prototypeBeanProvider.get(); prototypeBean.addCount(); int count = prototypeBean.getCount(); return count; }}@Scope("prototype")@Component static class PrototypeBean {private int count = 0; public void addCount() {count++; }public int getCount(){return count; }@PostConstruct public void init(){System.out.println("PrototypeBean.init" + this); }@PreDestroy public void destroy(){System.out.println("PrototypeBean.destroy" + this); }}}
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
왜 시간초과가 나는지 모르겠습니다.
import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class 매출액의_종류 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); int k = scan.nextInt(); int[] arr = new int[n]; for(int i=0;i<n;i++){ arr[i] = scan.nextInt(); } System.out.println(mySol(n,k,arr)); } private static String mySol(int n, int k, int[] arr) { String result = ""; Map<Integer,Integer> map = new HashMap<>(); for(int i=0;i<k-1;i++){ map.put(arr[i],map.getOrDefault(arr[i],0) + 1); } int lt = 0; for(int rt=k-1;rt<n;rt++){ map.put(arr[rt],map.getOrDefault(arr[rt],0) + 1); result += map.size() + " "; map.put(arr[lt], map.get(arr[lt]) - 1); if(map.get(arr[lt]) == 0) map.remove(arr[lt]); lt++; } return result; } }
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
컨트롤러 메서드명을 명사로 지어도 되나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]BasicItemController를 만드실때,상품 목록은 items상품 조회메서드는 item같이 메서드명을 명사로 지었는데,굳이 메서드명을 동사로 안지어도 될까요?어차피 Mapping URL이 중요하고 메서드명은 큰의미없어서관례를 따르지 않은건가요?
-
해결됨피그마 배리어블을 활용한 디자인 시스템 구축하기
디자인시스템 시멘틱 컬러 관련
안녕하세요 선생님, 얼마전에도 질문을 남겼는데 너무 상세히 답변 잘 해주셔서 감사했습니다.디자인시스템을 만들다보니 질문이 많이 생기네요. 혹시 컴포넌트에 사용되는 요소에 primitive 컬러값을 참조해도 될까요?뱃지컬러나 tooltip 배경컬러 등 다른 요소에서는 중복으로 사용 되지 않는 컬러를 컴포넌트에 사용한다는 이유로 시멘틱 컬러로도 등록을 해줘야할지 고민입니다. 선생님은 어떻게 생각하시는지 궁금합니다!!오늘도 좋은하루 보내세요 :)
-
해결됨두고두고 써먹는 유니티 VR
Weapon line의 Reticle Point를 UI에 맺히게 하기
안녕하세요 Weapon line의 Reticle Point를 UI에 맺히게 하려고 하는데 캔버스에 콜라이더를 줘서 맺히기는 하는데 다른 방법이 혹시 있을까요?
-
미해결
안녕하세요~ 강의 연장을 하고싶습니다..!
현재 피그마 강의가 오늘 마감인데요..회사 퇴사하고 피그마를 쓰지 않아서 한동안 안보다가 결재한게 아까워서 부랴부랴 완강 하려고노력중입니다.. 강의 연장 신청을 할 수 있을까요..?
-
미해결WPF (C#, 자막제공)
RelayCommand에서 CanExecute 리턴값 질문
public bool CanExecute(object parameter) { return canexcute == null ? true : canexcute((T)parameter); } 강의 내용을 보면 textbox의 값에 따라 return값이 정해진다 했는데 textbox값이 null인경우에 ture가 반환되어서 버튼이 활성화 되어야 하는거 아닌가요? textbox에 아무값도 안넣은 공란일 경우 null이 아닌가요? 공란일 경우 버튼이 활성화 될거 같은데 안되어서 문의드립니다.
-
해결됨개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
운영체제와 프로그램에 관계
일반적인 프로그램이 하드웨어에 접근할 수 없기때문에운영체제를 통해서 접근이 가능하다고 말씀하셧는데 조금 햇갈려서 글남겨드립니다."응용 프로그램"이 운영체제라는 길을 통해서 하드웨어에 접근을 하는것인가요?아니면 응용 프로그램이 운영체제에게 부탁을하면 "운영체제"가 대신 하드웨어에 접근을 하는건가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
spring.io에 3.1.5버전이 없는데 3.2.5를 사용해도 무관할까요??
지금 시점에서는 spring.io에 3.3.0, 3.2.6, 3.2.5, 3.1.12, 3.1.11이 있습니다. 버전이 바뀐다고 해서 수업내용을 못 따라 갈 수 있는건가요? 아니면 pom.xml에서 버전을 임의로 바꿔줘도 반영이 되나요?
-
해결됨맛집 지도앱 만들기 (React Native + NestJS)
EncryptedStorage import 오류가 발생합니다.
환경:Macbook Air M2 SonomaVS-CodeRN v0.74.1Metro v0.80.8 문제:아래 명령어로 라이브러리 설치 및 pod install 과정은 모두 완료한 상태입니다. $ yarn add react-native-encrypted-storage$ npx pod-install ios/frontend/utils/encryptStorage.ts에서 EncryptStorage 라이브러리를 불러올 때 다음과 같은 경로로 불러와집니다. 자동완성 기준으로 불러왔으며, 라이브러리 삭제 후 재설치해도 현상은 같습니다. import EncryptedStorage from 'react-native-encrypted-storage/lib/typescript/EncryptedStorage'; 이 경로로 importing된 라이브러리를 파일 내에서 사용하면 정상적으로 메서드가 자동완성 됩니다. (따라서 코딩할 때에는 문제가 되는지 몰랐습니다)이 코드를 바탕으로 앱 실행 시 react-native-encrypted-storage모듈을 불러올 수 없다는 오류가 발생합니다.error: Error: Unable to resolve module react-native-encrypted-storage/lib/typescript/EncryptedStorage from /Users/popo/Desktop/ClipProjects/frontend/src/utils/encryptStorage.ts: react-native-encrypted-storage/lib/typescript/EncryptedStorage could not be found within the project or in these directories: node_modules 1 | import EncryptedStorage from 'react-native-encrypted-storage/lib/typescript/EncryptedStorage'; | ^ 2 | 3 | const setEncryptedStorage = async <T>(key: string, value: T) => { 4 | await EncryptedStorage.setItem(key, JSON.stringify(value)); 해당 모듈 외 문제는 없는 상황 같습니다. 서버 연결 및 응답(로그인, 회원가입에 대해)은 잘 됩니다. 시도해본 것:import EncryptedStorage from 'react-native-encrypted-storage/lib/typescript/EncryptedStorage';를import EncryptedStorage from 'react-native-encrypted-storage'; 로 바꿔 실행해봤는데, 컴파일 오류는 발생하지 않고 로그인 및 회원가입 시점에 eject가 발생합니다. 질문: 왜 이런 문제가 발생하는 것이며, 어떻게 해결할 수 있을까요?
-
미해결프리랜서 개발자가 되기 위한 완벽 가이드
유지보수 비용 문의
안녕하세요. 강의 잘 보고 있습니다. 개발 후 유지 보수 관련해 궁금한 점이 있어서 질문드립니다. 고정 비용과 변동 비용을 책정한다고 하셨는데, 아래 세 가지가 궁금합니다. 프로젝트마다 다르겠지만 보통 각 비용을 얼마나 받으며각각 비용을 책정하는 어떤 기준으로 책정하시는지 고객사 측에 고정 비용을 요구할 때, 받아야 하는 이유와 메리트를 어떤 식으로 잘 풀어서 설명하시는지 또한 해당 부분은 계약서에 어떤 식으로 명시를 해야 할까요?
-
해결됨CloudNet@와 함께하는 Amazon EKS 기본 강의
EKS 관리용 인스턴스(myeks-host)가 사라졌습니다.
EKS 관리용 인스턴스(myeks-host)를 인스턴스 종료 시켰더니 아예 삭제되네요.myeks-host만 다시 만드려면 어떻게 해야하나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
회원가입하고나서 로그인 풀리는 현상
안녕하세요회원가입 후에 로그인이 된 상태여야 하는데로그인이 풀리는 현상을 확인했습니다. 왜 인지 찾아보니프론트에선 회원가입 후 더미데이터를 가지고 로그인 하고 있었음백단에서는 회원가입 유저의 정보를 내려주지 않고 있었음.이런 경우때문인 것 같았습니다.그래서 회원가입 후 메인 페이지로 라우팅 되면메인페이지에서 로그인 유무를 판단하는 로직이 실행되고,더미데이터로 있던 데이터를 로그인 풀어버려서 그런게 아닐까 합니다. 그러면/back/routes/user.jsconst user = await User.create({ email, nickname, password: hashedPassword, }); 여기서 user정보를 내려줘야할거 같은데여기서 더 필요한 post, image같은 이미지는 어떻게 추가해야하는지 궁금합니다.
-
해결됨실전! FastAPI 입문
섹션3 테스트코드 오류발생..
테스트코드 작성시 경고가 뜨는데, 어떻게 해결해야 할까요?
-
미해결피그마 배리어블을 활용한 디자인 시스템 구축하기
[하단 네비게이션]
https://www.figma.com/file/bOSNSdPGVIn8ZpyTacom3d/%5B%EA%B1%B4%EB%84%88%EA%B1%B4%EB%84%88%5D-%EB%84%A4%EB%B9%84%EA%B2%8C%EC%9D%B4%EC%85%98-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8?type=design&node-id=7%3A484&mode=design&t=cn6j72TdmocKUhwt-1badge의 Type을 number나 letter로 만들면 위의 그림처럼 됩니다.dot형태와 동일하게 오른쪽 위에 나타나게 하려면 어떻게 해야할까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
예외 처리와 오류 페이지 강의 질문있습니다.
서블릿 예외 처리 - 시작 4분 java 17에서는 프로퍼티에 server.error.whitelabel.enabled=false 이부분이 없는데 직접입력해야 false가 되는건가요? 아니면 자동으로 false가 되는건가요?