. AI Agent에 직접 Google API 를 사용해서 구글 검색 툴 작성하기 를 다시 보고 있는데요.. 파라미터에 q 를 넣고 value Provided 를 입력 하는 부분이 있는데요.. By Model 로 나오는데요. 제가 설치한 n8n 에는 그런 부분이 없고 그냥 value 로 되어 있습니다. 전에 한번 본게 있어서 value 에다가 컬럼을 끌고 와서 넣었는데.. 추천 할 수 없다고 나옵니다.. 그런데..http 에서 Execute step 를 해보면 결과가 나옵니다.. 이게 왜 그럴까요? 영상과 입력 하는 부분이 다르니까 좀 당황 스럽네요..
강의 관련 내용은 아닙니다만, VSstudio상에서 kernel을 찾지 못하는 문제가 있어서 문의드립니다. myenv-finance-analysis 이름의 가상 환경을 구축해서 강의를 잘 듣고 있었는데요, 어느 날 다시 강의 수강을 진행하려고 보니까 아래와 같이 kernel을 찾기만 하고 kernel을 찾지 못하네요. 해당 부위를 클릭해서 가상환경을 선택하려고 해도 myenv-finance-analysis 가상환경을 찾지를 못합니다. 가상환경 내에서 pip install ipykernel로 패키지도 설치해놓았는데... 이런 문제가 발생하는 이유가 뭘까요?
안녕하세요 강사님 ACM 에서 인증은 받았고 사진 1 바로아래입니다. CloudFront에 도메인 이름을 넣었습니다.(밑에 사진2) 사진 3 Route53 에 CloudFront로 배포를 했는데도 aws s3 를 통한 정적웹사이트 배포는 정말 잘 되는데 뭐가 문제인지 모르겠습니다. 이렇게 연결이 되지 않습니다. 뭐가 문제인지 잘 모르겠습니다.
👋 안녕하세요! 팀 Moobean 입니다! 저희는 휴대폰 카메라를 통해 AI로 동작을 인식해 운동 자세를 실시간으로 분석 및 교정하고 AI 트레이너와 사용자가 소통하는 시스템 을 개발중에 있습니다. 🏋♀️ 운동하는 모든 사람들에게 더 안전하고 효율적인 경험을 제공하고자, 최고의 딥러닝 솔루션 을 만들어가고 있어요! 올해 하반기 출시를 목표로 시드 투자를 위한 프로덕트 개발중에 있습니다. 따라서 현재 AI PT 트레이닝 서비스 프론트,백엔드 개발자를 모집중에 있습니다. 운동과 기술 의 만남에 흥미를 느끼신다면, 바로 지원해주세요! 🙌 🔥 성과 및 현 상황 2024년 생애 최초 청년 창업 지원사업 선정 2024년 학생유망창업팀 300(예비트랙) 선정 사업자 등록 및 관련 기술 특허 출원 완료 AI 헬스 트레이너와의 감성 교류 기반 운동 케어 플랫폼 → 메인 프로젝트 (현재 실제 출시 프로덕트 개발중) 👥 현재 팀 구성 및 일정 대표 1명, 운영책임자 1명, 백엔드 2명 프론트엔드 1명, 디자이너 1명, AI 개발자 2명으로 구성되어 있습니다. 매주 화요일, 목요일 중 일정 조정을 통해 공덕역 서울 창업 허브 혹은 ICT COC에서 오프라인 회의 혹은 온라인 회의 진행 (일정 조정 가능) 모집 부문 🎯 1. 백엔드 개발자 (1명) 🤖 주요 업무: MSA 기반 백엔드 서비스 설계 및 개발 RESTful API 설계 및 구현 데이터베이스 모델링 및 쿼리 최적화 코드 리뷰 및 테스트 코드 작성 지원 자격 📋 필수 조건: Spring, Spring Boot, 또는 Django, Nest 프레임워크를 사용한 RESTful API 설계 및 개발 경험. RDBMS(MySQL, PostgreSQL 등) 설계/운영 경험. Git 기반 협업 경험. 팀 프로젝트 경험 및 협업 능력. 우대 조건: Docker, Kubernetes 활용 경험 Redis, MongoDB 등 NoSQL 활용 경험 Kafka, RabbitMQ 등 메시지 큐 시스템 활용 경험 2. 프론트엔드 개발자 (총 2명 / 1명 마감 ) 🤖 주요 업무: 디자이너와 협업 및 퍼블리싱 웹앱 프론트엔드 개발 및 UX 최적화 react native로 크로스 플랫폼 관리 지원 자격 📋 필수 조건: html, css, JavaScript(or Typescript) React, react native(or Expo), redux git 기반의 협업능력 팀 프로젝트 경험 및 협업 능력 우대 조건: html, css, JavaScript 이해도 반응형웹, 모바일 개발 능력 RESTful API 연동 능력 📌 필독 상단에 기술한 우대 사항에 충족되지 않으시더라도 열정만 있으시면 지원 가능합니다 :) 예비 창업 단계이고 스타트업인 만큼 현재의 경제적 이익보다는 미래를 위해 노력하며, 진취적이고 행동력 있는 분이었으면 좋겠습니다. 저희 “MOOBEAN”도 많이 부족합니다. 함께 성장하고 웃으며 저희와 함께 세상을 변화 시키고 싶으신 분들은 언제든 연락 주시기 바랍니다. 논리적인 문제 해결 능력이 있으신 분 원활한 커뮤니케이션 능력을 가지신 분 새로운 기술 습득에 대한 열정이 있으신 분 수익 발생시 팀원 분배 + 시드 투자 유치시 스톡옵션 제공합니다. 오피스 위치 : 인천광역시 연수구 갯벌로 12 a동 511호 (인천 1호선 테크노파크역) -> 매주 화요일, 목요일 공덕역 서울 창업 허브 or ICT COC 에서 오프라인 회의 진행 (일정 조정 가능) 📲 지원문의 및 방법 간단한 자기소개, 지원 직무, 관련 역량 및 경력사항에 대해서 기술해서 지원 부탁드립니다! 포트폴리오가 있으시다면 첨부 부탁드립니다 :) 자세한 문의는 링크를 통한 오픈채팅방으로 부탁드립니다 🙂 https://inf.run/uHN6L 운동하는 모든 사람들을 위한 스마트한 헬스 솔루션 을 함께 만들어갈 여러분을 기다립니다. 📩 지금 바로 지원해주세요! 💡 새로운 도전과 혁신을 함께 이끌어 갈 열정 넘치는 여러분을 환영합니다! 🚀
Code에서 relativedelta 를 import 해서 실행하면 ModuleNotFoundError 가 발생하는데, 어떻게 해결이 가능한가요? n8n 은 별도의 n8nio/n8n으로 단독 설치한 버전입니다. ( Version 1.99.1) -- 소스 -- from datetime import datetime from dateutil.relativedelta import relativedelta # 이전 노드의 데이터를 가져옵니다. first_item_json = _input.first().json code = first_item_json.get("code") input_ymd = first_item_json.get("ymd") # 'YYYYMM' 형식의 입력값 base_date = None # 'input_ymd' 값이 유효한 'YYYYMM' 형식인지 확인합니다. if input_ymd and len(input_ymd) == 6: try: # 'YYYYMM' 문자열을 datetime 객체로 변환합니다. (일자는 1일로 자동 설정) base_date = datetime.strptime(input_ymd, '%Y%m') print(f"입력된 ymd '{input_ymd}'를 기준으로 계산합니다.") except ValueError: # 형식은 맞지만 유효하지 않은 값(예: '202313')일 경우 print(f"잘못된 ymd 값 '{input_ymd}'입니다. 현재 날짜를 기준으로 합니다.") base_date = datetime.now () else: # 'input_ymd' 값이 없거나, 비어있거나, 길이가 6이 아닐 경우 print("ymd 값이 없거나 형식이 올바르지 않아 현재 날짜를 기준으로 합니다.") base_date = datetime.now () # 기준 날짜로부터 한 달 전을 계산합니다. target_date = base_date - relativedelta(months=1) # 계산된 날짜를 다시 'YYYYMM' 형식의 문자열로 변환합니다. output_ymd = target_date.strftime('%Y%m') print(f"최종 계산된 ymd: {output_ymd}") # 결과를 반환합니다. return [{ "code": code, "ymd": output_ymd }] -- -- 오류 내용 --
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 에러메시지와 AutoAppConfig, AppConfig를 보여드릴게요 *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in hello.core.member.MemberServiceImpl required a single bean, but 2 were found: - memoryMemberRepository: defined by method 'memberRepository' in class path resource [hello/core/AutoAppConfig.class] - memberRepository: defined by method 'memberRepository' in class path resource [hello/core/AppConfig.class] This may be due to missing parameter name information Action: Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed Ensure that your compiler is configured to use the '-parameters' flag. You may need to update both your build tool settings as well as your IDE. (See https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x#parameter-name-retention) package hello.core; import hello.core.member.MemberRepository; import hello.core.member.MemoryMemberRepository; import org.springframework.context.annotation.*; @Configuration//설정정보니까 @ComponentScan//스프링빈을 쫙 긁어 가지고 자동으로 스프링 빈으로 끌어올려야 된다. ( basePackages = "hello.core.member",//이 위치에서부터 찾아서 들어가는 것 이렇게 해갖고 멤버부터 컴포넌트 스캔 대상이 된다 basePackageClasses = AutoAppConfig.class,//지정한 클래스의 패키지를 탐색 시작 위치로 지정한다. 지정 안하면 디폴트 excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) )//컴포넌트 스캔을 사용하면 @Configuration 이 붙은 설정 정보도 자동으로 등록되기 때문에, AppConfig, TestConfig 등 앞서 만들어두었던 설정 정보도 함께 등록되고, 실행되어 버린다. 그래서 excludeFilters를 이용해서 설정정보는 컴포넌트 스캔 대상에서 제외했다. public class AutoAppConfig {//테스트 결과 memberService2, memoryMemberRepository 이두가지만 입력 됨 @Bean(name= "memoryMemberRepository") //@Primary //한 빈을 기본적으로 사용하고 싶다면 그 빈에 @Primary 어노테이션을 추가하세요. public MemberRepository memberRepository(){ return new MemoryMemberRepository(); } }// 설정 정보 클래스의 위치를 프로젝트 최상단에 두는 것, 프로젝트 시작루트에 두는게 좋음, componentScane->스프링 빈 자동 등록 SpringBootApplication ctrl+클릭해보면 알수 있다. //컴포넌트 스캔 기본 대상 컨트롤러, 서비스, 리포지터리, 컨피규레이션 다 스프링 빈 등록 어노테이션 상속이나, 연동되는 기능없다. package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.MemberRepository; import hello.core.member.MemberService; import hello.core.member.MemberServiceImpl; import hello.core.member.MemoryMemberRepository; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Primary; @Configuration //안붙여도 스프링 컨테이너에 스프링 빈로 다 등록됩니다 애를 빼고 테스트시 순수한 앱구성이 출력됨 근데 이렇게 되면 다른 싱글톤이 깨짐 출력이 5개 전체 출력됨 public class AppConfig { //@Bean memberService -> new MemoryMemberRepository() //@Bean orderService -> new MemoryMemberRepository() 이렇게 하면 싱글톤이 깨지지 않을까요?? //이 골뱅이 빈이면 컨텐츠 앱이 들어와요 //call AppConfig.memberService //call AppConfig.memberRepository //call AppConfig.memberRepository //call AppConfig.orderService //call AppConfig.memberRepository //실제 테스트 돌려보니 //call AppConfig.memberService //call AppConfig.memberRepository -> 이게 세번호출되어야 하는데 한번만 호출 된 신기한 상황 스프링이 정말 어떠한 방법을 써서라도 싱글톤을 보장해 주는구나 라는 걸 아실 수 있음 //call AppConfig.orderService //appconfig에 비밀이 있다. //이 골뱅이 빈이 붙은 메서드마다 이미 스프링빈이 존재하면 존재하는 빈을 //반환하고 스프링빈이 없으면 새로 생성해서 스프링빈으로 등록해서 반환하는 코드가 동적으로 //만들어지는 거예요 이덕분에 싱글톤이 보장되는거에요 없으면 스프링빈등록, 있으면 기존에 꺼내서 반환 그렇기 때문에 세번 호출되는게 아니라 한번만 호출 이미 등록이 되있어서 // @Autowired MemberRepository memberRepository;//이렇게하면 Configuration 없애도 해결이됨 의존관계 주입 그러면 스프링에서 다시 끌어온 거를 집어넣어 주는 거거든요 @Bean public MemberService memberService(){// 멤버서비스가 빈의 이름 System.out.println("call AppConfig.memberService");//soutm return new MemberServiceImpl(memberRepository());// ctrl+alt+m 리턴해서 new해서 반환하는 요 객체를 빈 객체로 등록해준다. 요거를 스프링 빈이라고 한다. }// 빈 이름은 항상 다른 이름을 부여 @Bean public MemberRepository memberRepository() { System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } @Bean public OrderService orderService() { System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository(),discountPolicy());//이렇게 주입된걸 넣어주면 테스트 통과됨, 주소값도 같음 } @Bean public DiscountPolicy discountPolicy() { //return new FixDiscountPolicy();// 할인 정책에대한 객체를 바꾼다. return new RateDiscountPolicy(); } }
http://boj.kr/137ec1df9b104354b9678dbe3c1581c2 사진에서 위에 제출은 선생님 코드를 따르고 아래 제출은 링크인데 왜 실행 시간에서 큰 차이가 나는 건가요? 함수에 (vector<long long> &tree)로 참조할 벡터를 직접 넣어서 프로그램이 바로 찾을 수 있어서 빠른 건가요? 아니면 scanf(), printf()와 cin, cout의 차이로 시간에서 차이가 나는 건가요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] Parameter 0 of constructor in hello.core.member.MemberServiceImpl required a single bean, but 2 were found: - memoryMemberRepository: defined by method 'memberRepository' in class path resource [hello/core/AutoAppConfig.class] - memberRepository: defined by method 'memberRepository' in class path resource [hello/core/AppConfig.class] This may be due to missing parameter name information 이런 에러메시지가 뜨고.. AutoAppConfig 클래스 @Bean(name= "memoryMemberRepository") MemberRepository memberRepository(){ return new MemoryMemberRepository(); } 그리고 AppConfig 클래스 @Bean public MemberRepository memberRepository() { System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } 이렇게 두 메서드 이름이 같아서 생기는 거 같은데 원래 여기 까지 들을때 다른 이름으로 수정 되어있어야 하나요?
안녕하세요, 강의를 들으면서 생긴 질문 세가지가 있습니다. 답변해주시면 너무 감사드리겠습니다. Swift Concurrency에서 NSLock을 사용해도 되나요? 이전 GCD환경에서 데이터 동기화를 위해 사용하던 NSLock을 Swift Concurrency환경에서 사용해도 같은 효과 를 볼수있을지 궁금합니다. Actor에 접근할때는 await으로 Task를 따서 비동기적으로 접근하는데, 기존에 비슷한 참조타입인 class에 접근하는것보다 속도가 느려지는 이슈 는 없을까요? cpu에서 context switch를 하면, 저장하고 로딩하는 동기화하는 작업때문에 컨텍스트 스위칭이 비효율적이다 라고 설명해주셨는데, 그럼 swift concurrency에서는 task가 다른 cpu(다른 쓰레드) 에서 재개되는것도 동기화작업 이 필요할텐데 이 작업은 비싼(?) 비효율적인 작업이 아닌가요? 질문이 조금 많은데.. 액터까지 강의 들으면서 궁금했던 점이라 부탁드립니다.
안녕하세요. 현재 강의를 통해 JWT를 구현하여 전체적인 개념을 익힌 백엔드 개발 취준생입니다. 배운것을 저의 웹 프로젝트에 적용하려고 했지만 이 api를 호출해서 하는 것은 자바스크립트를 사용해서 하는 것이 있길래 백엔드 개발자라면 어디까지 구현해야할지가 참 어려운 것 같습니다. RestController로 API 개발까지는 수업을 통해 구현할 수 있지만 나머지를 웹에 적용하는 것은 어려운 것 같습니다.
안녕하세요 제가 파일 구조를 보다가 하나 궁금한점이 생겼는데요 [username] 폴더는 제 마이페이지를 보여주는걸로 아는데 모달로 route가 되어있잔아요 라우트가 근데 [username]파일 안에 index 파일에 패스 url 언디파인일때 보여주는 거 같더라고여 이거는 혹시 다른 상황에 대비해 패스 경로가 언디파인이여도 정상적으로 보여줄수 있도록 설계가 되있는 건지 궁금해서 질문 남깁니다..!
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 맨 처음 강의에 1:33:35 보시면 강사님이 "그리고 Async 프로그래밍도 제가 링크를 넣어둘테니까 설명에다가 찾아가셔가지고 보시면" 이라고 하셨는데 그 링크가 어디에 있나요? 다른 질의를 보았는데 대답이 강의 설명이나 강의섹션의 다운로드 링크를 보라고 하셨는데 강의 설명이라 함은 동영상 재생될때 화면에 팝업으로 뜬다는 말씀이신가요? 그게 안뜨는데... 그리고 강의섹션의 다운로드링크는 어디에 있는건아요? 컴퓨터로 강의를 듣는데 찾을수가 없네요 ㅠ