묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
안녕하세요 빌드 오류가 생겨서 질문드립니다.ㅠ
안녕하세요 선생님일반 프로젝트에서 많이쓰는 CI/CD 구축방법 실습 따라하고 있는데 위와 같은 오류가 게속 발생합니다.ㅠ인텔리제이안에서 setting,project structure 버전도 17로 맞추고, 환경변수도 확인해보고 java version도 다 확인해봤는데 같은 오류가 떠서 질문드립니다... 혹시 다른게 원인일까요?
-
미해결RAG를 활용한 LLM Application 개발 (feat. LangChain)
chromadb 오류 질문있습니다.
vscode에서 계속 같은 오류로 진행이 안돼서 구글 코랩에서 실행했더니 실행이 됩니다. 그러면 vs code에서 실행이 되게 할려면 어떤 조치를 취해야하는지 궁금합니다.
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
디자인 토큰이 뭔지 잘몰겠어요
www.inflearn.com/course/lecture?courseSlug=피그마-배리어블-디자인-시스템&unitId=189420&tab=community디자인 토큰이 뭔지 감이 잘 안와요뭔가 기본 구성 단위라고 한거 같은데 그래서 그 기본 구성 단위가 왜 필요한거고 언제 쓰이는건지 설명을 못찾겠습니다그리고 뭐가 뭘 가르키고 막 그러셨는데 무슨 설명인지 모르겠습니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형1 모의문제1 첫번째 문제풀이 및 실기대비
csv 파일을 주어졌으니,import pandas as pddf=pd.read_csv여기까지는 뜻도 모르고 기계적으로 따라하기는 했습니다. print(df)한 셀만 이용하라고 하셔서 내용도 궁금하니 확인할 겸 print문을 썼습니다. . f1 컬럼의 결측치를 중앙값으로 대체df.isnull().sum()을 통해 df에 결측치가 있다는 사실을 이해했는데,df['f1']=df['f1'].fillna()와 같은 형태로 채우기는 해야하는데.. 중앙값 (median 맞나요??) 코딩을 어떻게 응용해야 할 지 모르겠습니다. . 나머지 결측치가 있는 데이터(행) 모두 제거. 앞에서부터 70% 데이터 중 view 컬럼의 3사분위수에서 1사분위수를 뺀 값 계산 궁극적으로 첫번째 문제 때 부터 문제를 읽다가 난독(?) 증상이 와서어떤 코딩을 어떻게 적용 또는 응용해야 할 지를 몰라서 도무지 갈피가 잡히지 않습니다. 비슷한 고민이나 어려움을 겪어보셨던 분들 조언해주시면 좋겠습니다.필기합격 유효기간도 얼마 남지 않아서 실기를 꼭 따고싶어서 인터넷 동영상 강의를 들으며 따라해볼 때는 자신감이 붙는 것 같은데, 막상 모의문제 코딩 풀이를 하려니 마음만 앞서고 몸은 전혀 따라주지 않네요...그냥 처음 몇 번은 고민해봤자 생각이 안되니 코딩 방법이라도 외우든 요령을 틔워야만 할 수 밖에 없는지.. 정말로 갈피가 잡히지 않습니다.문제 읽고 이해를 못해서.. 문제를 읽고 적합한 코딩을 어떻게 응용해야 할 지 몰라 실기 0점만 주구장창 받으면 스트레스만 쌓이지 않겠습니까?
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Go router 적용시 에러 (버전 충돌 문제?)
final routerProvider = Provider<GoRouter>((ref) { // watch - 값이 변경될때마다 다시 빌드 // read - 한번만 읽고 값이 변경돼도 다시 빌드 하지 않음 final provider = ref.read(authProvider); return GoRouter( routes: provider.routes, initialLocation: '/splash', refreshListenable: provider, redirect: (context, state) => provider.redirectLogic(context, state), / ); });void main() { runApp( ProviderScope( child: _App(), ),ㅇ ); } class _App extends ConsumerWidget { const _App({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { final router = ref.watch(routerProvider); return MaterialApp.router( theme: ThemeData(fontFamily: 'NotoSans'), debugShowCheckedModeBanner: false, routerConfig: router, ); } }안녕하세요. GoRouter 적용해보기 파트에서 에러를 만나 어려움을 겪고 있네요. 버전업 때문에 기존 코드를 조금 수정하니 이전에 뜨던 오류는 사라졌습니다. 그러나 아래 에러 메시지에서는 어떻게 해결을 해야할 지 모르겠네요.. Got a stack frame from package:stack_trace, where a vm or web frame was expected. This can happen if FlutterError.demangleStackTrace was not set in an environment that propagates non-standard stack traces to the framework, such as during tests.'package:flutter/src/foundation/stack_frame.dart': 패키지 버전은flutter_riverpod: ^2.2.0go_router: ^7.1.1
-
미해결코어 자바스크립트
안녕하세요. 16:01초에 궁금한게 있어서 질문 남겨보아요
obj1값과 obj2의값이 @5003번 주소를 가리키는데obj2에 obj1이라는 변수가대입 되는 것이니이름: obj2값:@1004이렇게 되는건 잘못 된걸까요?var obj2=@5003;이렇게이해하면될까요?
-
해결됨태블로를 향한 첫 걸음
Set - Create Set 창
안녕하세요, Product name -> create - > Set 을 클릭하면 create set 창이 떠야하는데 아무것도 뜨지 않습니다.다른 옵션으로 팝업창을 띄울수 있는 기능이 있을까요?
-
해결됨백엔드 애플리케이션 성능 테스트하기
외부 api는 어떻게 테스트해야 하나요 ?
api를 제가 개발했다고 가정하겠습니다. 이 기능에는 외부 api 호출이 포함되어 있습니다. 그러면 api를 어떻게 테스트할 수 있을까요 ?? 과금 문제나 타사의 api 를 무차별적으로 호출해 성능테스트 하면 여러 문제가 있을 것 같습니다. 예를들어 실시간계좌이체를 위해 금감원이나 금결원의 api를 연동하는 경우나, 소셜로그인 등을 위해 네이버, 카카오의 api를 연동하는 경우, 타사에서 제공해준 api 호출이 포함된 기능을 개발하는 경우가 될 것입니다. (물론 타사에서 호출은 일정 수준으로 제한하는 등 여러 가이드를 보내주겠지만 이런게 없다고 가정합니다) wiremock, mockserver같은 여러 방법들을 찾아보았지만 이는 테스트코드 기반의 테스트방법이고 외부 연동이 성공적으로 연동되었음을 테스트할 수는 있지만 성능테스트에는 부적절하다고 생각되는데, 성능테스트를 하기 위해서는 적절한 방법이 있을까요 ?
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
강의 중 에러 문의
강의 중 빨간줄이 떠서 문의드립니다.빌드도 정상으로 되는데 저기 빨간줄은 왜 계속 떠있는거죠?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
SecurityContextRepository / SecurityContextHolderFilter - 3
강의 17분 33초를 보면 다음과 같은 메서드가 있습니다.private SecurityContextRepository getSecurityContextRepository(HttpSecurity http) {SecurityContextRepository securityContextRepository = http.getSharedObject(SecurityContextRepository.class);if(securityContextRepository == null) {securityContextRepository = new DelegatingSecurityContextRepository(new HttpSessionSecurityContextRepository(), new RequestAttributeSecurityContextRepository()}return securityContextRepository;} 저가 궁금한 것은 securityContextRepository가 null인 경우가 존재하는 경우가 있는지에 대해서 의문이 듭니다.이전 강의에서 SecuritContextRepository는 configure 메서드로 인하여 securityContextRepository가 이미 설정되어 있지 않나, 따라서 null의 경우는 없지 않을까 입니다.
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
SecurityContextRepository / SecurityContextHolderFilter - 3
강의 17분 33초를 보면 다음과 같은 메서드가 있습니다.private SecurityContextRepository getSecurityContextRepository(HttpSecurity http) {SecurityContextRepository securityContextRepository = http.getSharedObject(SecurityContextRepository.class);if(securityContextRepository == null) {securityContextRepository = new DelegatingSecurityContextRepository(new HttpSessionSecurityContextRepository(), new RequestAttributeSecurityContextRepository()}return securityContextRepository;} 저가 궁금한 것은 securityContextRepository가 null인 경우가 존재하는 경우가 있는지에 대해서 의문이 듭니다.이전 강의에서 SecuritContextRepository는 configure 메서드로 인하여 securityContextRepository가 이미 설정되어 있지 않나, 따라서 null의 경우는 없지 않을까 입니다.
-
미해결필요할 때 찾아 쓰는 SQL 쿼리북, Part I
자료 준비가..
구글 드라이브 주소도 없고.... 그렇다고 강의자료에 INSERT문이 있는것도아닌..
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
해당 챕터에 대한 질문은 아닌데 혹시 강의 자료파일은 따로 없을까요 ?
강의PPT파일받을수있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 교재가 따로 있는 건가요?
1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문내용]캡처의사이트?는어디서볼수있는건가요?ㅜㅜ
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
4-3 EXECUTE IMMEDIATE 쿼리
변수 선언해서 사용할때와 EXECUTE IMMEDIATE 사용할 때의 차이점은 무엇인가요?DECLARE custom_event STRING DEFAULT 'screen_view'; SELECT COUNT(*) AS output FROM advanced.app_logs WHERE event_date = '2022-08-01' AND event_name = custom_event GROUP BY ALL
-
해결됨BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)
4-3. while 문 쿼리
예제 쿼리 결과에 대해 궁금한 점이 있어 질문 드립니다쿼리 결과 i는 11이 왜 나왔는지 궁금합니다. i 변수는 1,2,3,4,5,6,7,8,9,10,11 있는데, 쿼리 결과에서 MAX함수를 사용하지 않았는데도 11이 나온 이유는 뭔가요?쿼리 결과 sum_value는 25가 왜 나왔는지 궁금합니다.sum_value 변수는 1,3,5,7,9 (홀수) 있는데, 쿼리 결과에서 sum함수를 사용하지 않았는데도 25가 나온 이유는 뭔가요?
-
해결됨Readable Code: 읽기 좋은 코드를 작성하는 사고법
질문 제목을 뭐라 적어야할지 모르겠습니다. 죄송합니다
우선 강의 너무 재밌게 잘 보고있단 말씀 드리고 싶습니다. 일단 새로운 도메인에서 혼자 리팩토링을 하고있었는데요, List<StudyCafeLockerPass> 를 일급 컬렉션으로 감싸 StudyCafeLockerPasses 를 만들었습니다. 여기서 StudyCafeLockerPass 에게 type 과 duration 이 같은지 비교하는 질문을던질 때 StudyCafePass 자체를 인자로 넘길지, 아니면 StudyCafePass 로부터 type 과 duration 을 꺼내서 넘길지 고민입니다. public class StudyCafeLockerPasses { private final List<StudyCafeLockerPass> lockerPasses; public StudyCafeLockerPasses(List<StudyCafeLockerPass> lockerPasses) { this.lockerPasses = lockerPasses; } public static StudyCafeLockerPasses of(List<StudyCafeLockerPass> lockerPasses) { return new StudyCafeLockerPasses(lockerPasses); } // TODO V1. 여기 (StudyCafeLockerPass 에게 질문을 던질때 StudyCafePass 자체를 넘길지) public StudyCafeLockerPass findOneBy(StudyCafePass selectedPass) { return lockerPasses.stream() .filter(option -> option.isEqualWith(selectedPass)) .findFirst() .orElse(null); } // TODO V2. 여기 (StudyCafeLockerPass 에게 질문을 던질때 StudyCafePass 에서 type 와 duration 을 getter 로 꺼내서 넘길지) public StudyCafeLockerPass findOneBy2(StudyCafePass selectedPass) { return lockerPasses.stream() .filter(option -> option.isEqualWithV2(selectedPass.getPassType(), selectedPass.getDuration())) .findFirst() .orElse(null); } } V1 같은 경우의 StudyCafeLockerPass 메서드는 아래와 같습니다.public class StudyCafeLockerPass { private final StudyCafePassType passType; private final int duration; private final int price; public boolean isEqualWith(StudyCafePass studyCafePass) { return isSamePassType(studyCafePass.getPassType()) && isSameDuration(studyCafePass.getDuration()); } public boolean isSamePassType(StudyCafePassType passType) { return this.passType == passType; } public boolean isSameDuration(int duration) { return this.duration == duration; } } V2 경우의 StudyCafeLockerPass 메서드는 아래와 같습니다.public class StudyCafeLockerPass { private final StudyCafePassType passType; private final int duration; private final int price; public boolean isEqualWithV2(StudyCafePassType passType, int duration) { return isSamePassType(passType) && isSameDuration(duration); } public boolean isSamePassType(StudyCafePassType passType) { return this.passType == passType; } public boolean isSameDuration(int duration) { return this.duration == duration; } }제가 느끼기에는 Getter 를 사용하지 않으려면 V1 이 맞는거같고.., 의존성을 생각한다면 V2 가 맞는거같은데 강사님의 기준이 있으실까요 (질문이 제가 봐도 이상한것같은데.. 죄송합니다)
-
미해결
shift + D 혹은 G 오류
옮기려고 하는 개체 선택하여 shift +D로 복사 붙여넣기 혹은 G로 옮겨 놓기를 하려고 하는데게체는 옮겨지지만 놓았을 때 다시 제자리로 돌아가요ㅜㅜㅜㅜ 뭐가 문제일까요?1. 스냅 설정 확인: 블렌더 뷰포트 상단 메뉴에서 자석 모양의 아이콘을 찾아 끄거나, 스냅 설정을 확인하여 이동에 영향을 미치고 있는지 확인합니다.이동 제약 조건 확인: 객체의 변형이 제약된 경우, 이동할 때 임시로 위치가 변경될 수 있습니다. “N”키를 눌러 사이드바를 열고, 변환 패널에서 제약 조건을 확인해보세요.수동으로 변환 지정: “T”키를 눌러 툴 바를 열고, 변환 옵션을 통해 매쉬를 수동으로 이동시켜 보세요.세 가지 방법을 알려주셨는데1번은 계속 꺼져있었고 나머지 2,3번은 확인하였지만 문제 없었습니다..다시 껐다 켜도 그렇네요...
-
해결됨개발자를 위한 쉬운 도커
npm run ci 캐싱 관련 질문입니다.
안녕하세요도커가 npm 패키지 변경내역을 어떤식으로 알 수 있는건지 원리가 궁금해서 질문드립니다.도커 자체에서 package.json과 package-lock.json파일이 패키지에 관련된 파일이란 것을 인식해서, 해당 파일들의 내용이 변경여부에 따라 캐싱이미지를 사용할지 말지 결정하는건가요?감사합니다.
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
두수의합 sorting 질문
강사님밑에 코드로 작성해도 괜찮은가요!? 잘보고있습니당!!def solution(nums, target): answer = [0]*2 nums.sort() n = len(nums) left = 0 right = n-1 sumV = nums[left] + nums[right] for _ in range(n): if sumV == target: answer = [nums[left], nums[right]] break elif sumV > target: right -= 1 sumV = nums[left] + nums[right] elif sumV < target: left += 1 sumV = nums[left] + nums[right] return answer