묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Node.js로 웹 크롤링하기
크롤링 자바스크립트 exe파일
안녕하세요!! 크롤링 강의 너무 잘들었습니다!!이 강의를 듣고 더 무언가를 해보고 싶어, 질문드립니다!!강의 내용 중 unsplash사이트에서 이미지를 가져오는 내용이 있는데요.이 코드를 돌리는데 명령어가 아닌 js파일을 exe실행 파일로 만든 후 exe파일을 눌었을 경우 코드가 실행되기 위해서 npm의 pkg를 사용하여 만들었는데 실행이 안되서요..ㅠ강의자님은 js파일을 exe실행 파일로 만들으셔서 사용하실 때 어떤 방법을 이용하시나요?!
-
해결됨[코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습
혹시 심화강의는 계획이 있으신가요?
안녕하세요 강의 잘 듣고 있습니다 입문자들이 듣기에 참 좋은 강의 같아요 혹시 자바스크립트 입문자들을 위한 알고리즘 강의인데 이보다 높은 난이도를 수업하는 강의가 생길까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
[작업형3 예시문제] 문제 설명 부탁드립니다
소문제 3번 문제가 이해되지 않습니다. 로지스틱 회귀모형에서 변수가 한 단위 증가한다는 것의 의미와 왜 np.exp를 사용하는지 추가 설명 부탁드립니다ㅜㅜㅜ
-
해결됨Spring Boot JWT Tutorial
2:00 에서 저처럼 버전 안 맞춰서 해서 헤매는 분들 이걸로 해보세요.
저처럼 버전 안 맞춰서 안되는 분들 이걸로 해결해보세요. 문서 참조해서 지원 중단된 방식은 제외하고 설정했습니다. @Configuration @EnableWebSecurity @EnableMethodSecurity public class SecurityConfig { @Bean public SecurityFilterChain filterChain(HttpSecurity httpSecurity) throws Exception { return httpSecurity .csrf(AbstractHttpConfigurer::disable) .authorizeHttpRequests((registry) -> registry.requestMatchers("/api/hello").permitAll() .anyRequest().authenticated() ) .build(); } } 어노테이션에 꼭 @Configuration 이 들어가야 설정 파일로 인식해 제대로 작동합니다. 빼먹으시면 안됩니다.
-
미해결데이터 자동화(with VBA)
2강 예제파일은 없는 것인가요?
2강 예제파일은 없는 것인가요?
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
아래 서브오브젝트 불러오기 질문보고 해봤는데요
LogTemp: [Package로 에셋 불러오기] 이름 이득우, 순번 36LogTemp: [에셋 서브 오브젝트] 이름 학생1, 순번 1LogTemp: [에셋 서브 오브젝트] 이름 학생10, 순번 10LogTemp: [에셋 서브 오브젝트] 이름 학생2, 순번 2LogTemp: [에셋 서브 오브젝트] 이름 학생3, 순번 3LogTemp: [에셋 서브 오브젝트] 이름 학생4, 순번 4LogTemp: [에셋 서브 오브젝트] 이름 학생5, 순번 5LogTemp: [에셋 서브 오브젝트] 이름 학생6, 순번 6LogTemp: [에셋 서브 오브젝트] 이름 학생7, 순번 7LogTemp: [에셋 서브 오브젝트] 이름 학생8, 순번 8LogTemp: [에셋 서브 오브젝트] 이름 학생9, 순번 9 생성한 순서대로 안 나오고 마지막 10번이 중간에 출력되는데순서는 원래 안 맞춰지는 건가요???
-
해결됨우리 회사의 비디오/영상 컨텐츠 포탈 - Microsoft Stream 활용
Lists 를 Teams에 연결하면 영상이 플레이 안되요
팀즈에 lists 목록을 탭으로 추가했습니다. 그런데 미리보기 그림을 클릭하면 영상이 플레이 되어야하는데요. 미리보기를 클릭하면 링크주소가 편집할수 있게 나와요. 바로 영상이 플레이 되도록 하는 방법이 어떻게 될까요?
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
첫 번째 topStudent 에셋 만드는 예제가 잘 안되요..
성공했다는 로그까지 찍히는데 에디터 상으로 TopStudent에셋은 안보이고, 파일 탐색기에 Content폴더에는 Student.uasset이 있긴 해요. 그리고 로그에LogSavePackage: Moving output files for package: /Game/StudentLogSavePackage: Moving '../../../../Users/themo/Documents/Unreal Projects/UnrealSerialization/Saved/Student425875224600D84377F94498A09EBA32.tmp' to '../../../../Users/themo/Documents/Unreal Projects/UnrealSerialization/Content/Student.uasset'LogTemp: 패키지 저장 성공. 패키지 관련 로그도 찍히는데 뭐가 잘못된 건지 혹시 알 수 있을까요...
-
미해결대세는 쿠버네티스 (Helm편)
TOMCAT 분석에 있는 내용 중 궁금한 게 있습니다.
include1: {{- include "mychart.include" (dict "key1" "value1") | nindent 4 }} 의 의미를 잘 모르겠습니다."- include" 와 include 의 차이는 무엇인지 ? mychart.include 라는 변수는 어디에 정의되어 있으며 어떻게 정의되어 있는 건지?mychart.include 즉 가져온 변수는 dict 와 어떻게 결합되어 사용되어 지는건지 ?부탁드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 반례 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 제목과 같습니다. 아래 링크에 해당하는 코드의 반례를 알고싶어서 질문남깁니다. 항상 감사합니다.https://www.acmicpc.net/source/share/2c4c4086a4314e4688e24d7cbe8d1b4b
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
어플리케이션 재구동 시 H2 DB table 및 data가 유지되게 할 수 없나요?
메모리 기반으로 설정했다고 해서 어플리케이션 재구동 할 때마다 Table 및 Data가 날라가는 것으로 알고있습니다.그런데 개인적으로 공부하면서 여러가지 시도를 하다보면 기존 Data가 유지되었으면 좋겠습니다.김영한 강사님의 다른 기초 강의에서는 H2서버의 Data를 유지하도록 설정했었는데,이 강의에서는 설정을 어떻게 해야 Data가 유지되는지요?
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part2. 실전 분석편
안녕하세요. 제로초님 당신의 강의 매니아 입니다. typescript 모듈 관련 질문이 있어서요.
정말 이부분이 궁금하고, 제가 chatgpt나 구글링 모든 방법을 다 동원해서 찾아 보았는데도, 궁금증 및 해결 방법을 찾을 수 가 없어서 혹시나 하는 마음에 질문을 남기게 되었습니다. 질문은 typescript 모듈 관련 질문 입니다. react + typescript 개발을 하다가 깜빡하고 export를 빼먹은 적이 있었는데, 정말로 신기하게도 interface를 사용하고자 하는곳에서 import도 없어도 에러가 나지 않고 사용이 가능했습니다.a.interface에서 타입 선언b.component.tsx에서 사용그래서 이부분이 궁금해서 꼭 이해하고 넘어가고 싶어서 ts 기본세팅을 해서 테스트 해보았고//second.ts//import meal없음 const lunch: meal = { menu: "ff", }; //first.tsinterface meal { menu: string; } //export없음not found meal 에러가 날줄 알았으나, 아무 이상 없이 작동함. 이거 굉장히 흥미롭다 생각해서 이번엔 nest.js에서 실험 해보았습니다.//src/boards/boards.controller.tsinterface meal { menu: string; } //export없음 //src/boards/boards.service.ts//import meal없음 const lunch: meal = { menu: "ff", }; nest.js에서 tsconfig.ts{ "compilerOptions": { "module": "commonjs", "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "allowSyntheticDefaultImports": true, "target": "ES2021", "sourceMap": true, "outDir": "./dist", "incremental": true, "strict": true, "skipLibCheck": true, "strictNullChecks": true, "strictBindCallApply": true, "forceConsistentCasingInFileNames": true, "noImplicitAny": true, "noFallthroughCasesInSwitch": true, "baseUrl": "./", "esModuleInterop": true, // 추가 "paths": { "@/*": ["src/*"], "test/*": ["test/*"] } } } 당연히 또 에러 없이 될줄 알았으나에러발생: Cannot find name 'meal'. ??? 이거 저만 이해 안가나요. 여러번의 삽질의 끝에 또 한가지 흥미로운 사실을 알게 되었습니다. nest.js에서는 src 밖에다가 //first.ts//second.ts만들어서 위와 똑같이 코드 작성하면 또 에러가 발생하지 않습니다. 정리하면,우선적으로, 특정 경로 설정을 하지 않으면, 어디서든 사용이 가능한것 같습니다. (nestjs에서 src같은 설정)react-typescript에서 export없이 interface선언 import 없이 다른파일 export없는 interface 사용가능ts init로 typescript 프로젝트 처음부터 만들어서 export없이 interface선언 import 없이 다른파일 export없는 interface 사용가능nest.js에서 export없이 interface선언 import 없이 다른파일 export없는 interface 사용가능, 하지만 src 폴더 밖에서만 가능! 질문은 결론적으로 질문은어떻게해서 이게 동작 하는건지가 너무 궁금 합니다.nestjs에서 src처럼 export import없이 사용 불가능하게 하려면 어떻게 해야할지...?
-
미해결
JPA 복합키에 localdatetime 사용 시 조회 안되는 원인
db 는 tibero 입니다..테이블은 키가 date, varchar 타입이고엔티티는 localdatetime, string 타입인데,문제는 각각 컬럼으로 조회는 되지만, key 객체를 생성해서 findById를 하면 조회가 되질 않습니다.euquals, hashcode 추가 했고, 컨버터도 사용해봤지만 이 문제는 아닌 것 같습니다. 생성한 키KEY(inspDt=2023-10-31T12:19:04, inspId=INP0000001)전체 조회해서 확인 한 키KEY(inspDt=2023-10-31T12:19:04, inspId=INP0000001) 혹시나 해서 db 테이블 index를 nonunique로 바꾸니까 조회는 되는데,이럼 인덱스를 거는 이유가 없어지는거 같아 고민하다 글을 씁니다. 도저히 원인을 못찾겠네요 ㅜ
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
Json 예제에서 파일 접근 FFileHelper 사용 질문
Json 예제 에서는 파일 아카이브 안쓰시고FFileHelper를 사용하셨는데요. UObject나 Struct를 파일에 저장/불러오기 할 때도 FFileHelper로 파일 접근 못하나요??? LoadFileToArray 라는 함수도 있는 걸로 보아 테스트 해봤는데 잘 안되는 것 같긴 합니다....
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
질문있습니다ㅠ
아래 화면을 구현했습니다. 그런데 재시작을 할 때마다, 아래와 같은 오류가 뜹니다. ======== Exception caught by widgets library =======================================================The following assertion was thrown while finalizing the widget tree:_PaginationListViewState<IModelWithId>.dispose failed to call super.dispose.dispose() implementations must always call their superclass dispose() method, to ensure that all the resources used by the widget are fully released.When the exception was thrown, this was the stack: #0 StatefulElement.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:5513:7)#1 StatefulElement.unmount (package:flutter/src/widgets/framework.dart:5520:6)#2 ConsumerStatefulElement.unmount (package:flutter_riverpod/src/consumer.dart:578:11)#3 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1952:13)#4 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#5 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#6 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#7 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#8 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#9 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#10 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#11 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6420:14)#12 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#13 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#14 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6420:14)#15 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#16 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#17 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#18 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#19 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#20 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#21 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#22 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#23 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#24 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#25 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#26 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#27 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#28 InactiveElements.unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:1950:7)#29 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5349:14)#30 InactiveElements.unmount (package:flutter/src/widgets/framework.dart:1948:13)#31 ListIterable.forEach (dart:_internal/iterable.dart:39:13)#32 InactiveElements.unmountAll (package:flutter/src/widgets/framework.dart:1961:25)#33 BuildOwner.lockState (package:flutter/src/widgets/framework.dart:2639:15)#34 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3049:7)#35 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:919:19)#36 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:360:5)#37 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1297:15)#38 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1227:9)#39 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1085:5)#40 _invoke (dart:ui/hooks.dart:170:13)#41 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:401:5)#42 _drawFrame (dart:ui/hooks.dart:140:31)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의 7/8(섹션2 ) 강의자료 어딨나요?
강의 7/8(섹션2 ) 강의자료 어딨나요? 코드 일일이 타이핑하고 있는데, 오류가 자꾸 나네요
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
로그로 남겨야하는 항목을 어디까지로 해야할까요?
안녕하세요 제로초님.강의 잘 보았습니다.유저가 http request를 보냈을 때 해당 요청에 대한 로깅을 하려고 하는데 남겨야하는 정보에대한 고민이 있어 문의드립니다.한번의 요청에는 수업시간에 기재해주신 정보 이외에 여러정보가 있는걸로 알고있습니다.header(jwt token정보 등), body, param, query, response body 등 여러정보중 어떤 것을 로그에 포함해서 남겨주는게 좋을지 가늠이 되지 않아서 조언을 구하고 싶습니다!
-
미해결[아파치 카프카 애플리케이션 프로그래밍] 개념부터 컨슈머, 프로듀서, 커넥트, 스트림즈까지!
MSA에서 카프카 사용
학습 목적으로 카프카를 사용 중인데, MSA 구조에서의 카프카 프로듀서, 컨슈머 개념이 잘 이해가 가지 않습니다 ㅠspring boot로 MSA 구조를 구축한 상태입니다. 각 서비스별로 스프링 부트 서버가 존재합니다. 각 서비스가 하나의 데이터베이스 (MySQL 혹은 MongoDB)를 공유하여 사용하려고 합니다. 이 때 스프링 부트가 카프카 토픽에 데이터를 저장하고, 토픽에 있는 데이터를 DB에 저장하여 MSA 환경에서 DB의 일관성을 유지하고자 하는데 이 경우에 카프카를 사용하는 것이 적합할까요?또한 스프링 부트 서버에서 카프카 토픽에 데이터를 주고받을 프로듀서와 컨슈머, MySQL에 토픽의 데이터를 넣고 빼올 프로듀서와 컨슈머 이런식으로 한 서버 당 최소 4개씩을 각각 모두 설정해야하나요?
-
미해결실전! 스프링 데이터 JPA
fetch join 쿼리 질문 드립니당
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 페이징 처리를 하다가 갑자기 궁금해서(이전에 배웠는데 까먹은걸지도..모르겠네요) <질문> : @Query에서 페치 조인으로 팀을 가져왔는데, Team 엔티티에 있는 List<Members> members의 값은 왜 결과 쿼리에서 조회가 되지 않았는지 궁금합니다.패치조인을 하게 되면 member와 team의 모든 필드 값을 다 select 하게 되는거 아니였나요'? 맞다면 리스트 members도 가져와야 된다고 생각하는데 왜 안되는지 궁금하고, 가져올 수 있는 방법이 따로 있는 건지도 궁금합니다. @Query(value = "select m from Member m left join fetch m.team t", countQuery = "select count(m) from Member m")Page<Member> findByAge(int age, Pageable pageable); @Testpublic void paging(){//given memberRepository.save(new Member("member1", 10)); memberRepository.save(new Member("member2", 10)); memberRepository.save(new Member("member3", 10)); memberRepository.save(new Member("member4", 10)); memberRepository.save(new Member("member5", 10)); memberRepository.save(new Member("member6", 10)); int age = 10; PageRequest pageRequest = PageRequest.of(0, 3, Sort.by(Sort.Direction.DESC, "username")); //when Page<Member> page = memberRepository.findByAge(age, pageRequest); // PageRequest의 부모 인터페이스가 Page package study.datajpa.entity;import jakarta.persistence.*;import lombok.*;import java.util.ArrayList;import java.util.List;import static lombok.AccessLevel.PROTECTED;@Entity@Getter @Setter@NoArgsConstructor(access = PROTECTED)@ToString(of = {"id", "name"})public class Team {@Id @GeneratedValue @Column(name = "team_id")private Long id; private String name; @OneToMany(mappedBy = "team")private List<Member> members = new ArrayList<>(); public Team(String name) {this.name = name; }}
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
[타일 좌표 구하기/19:30] 질문
로직은 Valid 체크 후 true일 때만 actor의 위치를 변경하도록 되어 있는데 왜 false인데 위치가 변경된 것일까요?설명도 "원래는 이동할 수 없지만 어찌됐건 이 그리드 단위를 기준으로 얘가 해당하는 그 월드 좌표를 구해 가지고 일단 이렇게 이동을 시켰다는 걸 알 수가 있는거죠" 라고 해주셨는데 어찌됐건, 일단이라는 부분이 잘 이해가 가지 않습니다.언리얼 엔진의 오류라고 봐야하는 부분인 지, GetTilePos를 순수 함수로 체크한 것이 영향이 있는 건지 궁금합니다 (이론적으로는 영향이 없겠지만 이게 오류의 원인인건지).