묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
데이터 전처리(결측치 채울때 궁금한점)
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요먼저 유사한 질문이 있었는지 검색해보세요안녕하세요! 공부하다 궁금한 점이 있어 질문드립니다.데이터 전처리할때, 수치형 변수 스케일링은x_train의 값으로 scaler.transform(test)만 하는것으로 이해를 했습니다! 그런데 결측치 처리를 할때에는 train은 train의 값으로test는 test의 값으로 채우는데.. 수치형 변수 처리할때처럼 train값으로 test 값을 처리하는 것이 아니라, 결측치는 각 데이터 셋의 값으로 채우는것이 맞을까요 ?
-
미해결Next + React Query로 SNS 서비스 만들기
msw 모바일 환경으로 local 접속 에러
localhost 환경에서 모바일로 접속 하였을때 IP 주소 확인하여 넣어줬는데도 api error가 발생하는데 이유를 잘 모르겠습니다.app.use( cors({ origin: 'http://내 IP 주소:3000', optionsSuccessStatus: 200, credentials: true }) );
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
혹시 이거 Mysql로 바꾸려면 어떻게 해야되나요?
혹시 이거 Mysql로 바꾸려면 어떻게 해야되나요?바꿀부분 다 바꿨는데 [Nest] 61395 - 05/16/2024, 6:50:32 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)...Error: Access denied for user ''@'localhost' (using password: YES) at Packet.asError (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/packets/packet.js:728:17) at ClientHandshake.execute (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/commands/command.js:29:26) at PoolConnection.handlePacket (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/connection.js:481:34) at PacketParser.onPacket (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/connection.js:97:12) at PacketParser.executeStart (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/packet_parser.js:75:16) at Socket.<anonymous> (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/connection.js:104:25) 이런 오류가 나네요. env // // 서버 프로토콜 -> http / https// export const ENV_PROTOCOL_KEY = 'PROTOCOL';// // 서버 호스트 -> localhost:3000// export const ENV_HOST_KEY = 'HOST';// // JWT 토큰 시크릿 -> codefactory// export const ENV_JWT_SECRET_KEY = 'JWT_SECRET';// // JWT 토큰 해시 라운드 수 -> 10// export const ENV_HASH_ROUNDS_KEY = 'HASH_ROUNDS';// // 데이터베이스 호스트 -> localhost// export const ENV_DB_HOST_KEY = 'DB_HOST';// // 데이터베이스 포트 -> 5432// export const ENV_DB_PORT_KEY = 'DB_PORT';// // 데이터베이스 사용자 이름 -> postgres// export const ENV_DB_USERNAME_KEY = 'DB_USERNAME';// // 데이터베이스 사용자 비밀번호 -> postgres// export const ENV_DB_PASSWORD_KEY = 'DB_PASSWORD';// // 데이터베이스 이름// export const ENV_DB_DATABASE_KEY = 'DB_DATABASE';//// 서버 프로토콜 -> http / httpsexport const ENV_PROTOCOL_KEY = 'PROTOCOL';// 서버 호스트 -> localhost:3000export const ENV_HOST_KEY = 'HOST';// JWT 토큰 시크릿 -> codefactoryexport const ENV_JWT_SECRET_KEY = 'JWT_SECRET';// JWT 토큰 해시 라운드 수 -> 10export const ENV_HASH_ROUNDS_KEY = 'HASH_ROUNDS';// 데이터베이스 호스트 -> localhostexport const ENV_DB_HOST_KEY = 'localhost';// 데이터베이스 포트 -> 5432export const ENV_DB_PORT_KEY = '3306';// 데이터베이스 사용자 이름 -> postgresexport const ENV_DB_USERNAME_KEY = 'root';// 데이터베이스 사용자 비밀번호 -> postgresexport const ENV_DB_PASSWORD_KEY = 'root';// 데이터베이스 이름export const ENV_DB_DATABASE_KEY = 'bigproject'; 이런식으로 다 바꿨는데요
-
미해결
canvas의 도형에 원하는 이미지들을 넣고 싶습니다.
const COLORS = [ "#394fb8", "#554fb8", "#605ac7", "#2a91a8", "#2e9ab2", "#32a5bf", "#81b144", "#85b944", "#8fc549", "#e0af27", "#eeba2a", "#fec72e", "#bf342d", "#ca3931", "#d7423a", ]; export class Polygon { constructor(x, y, radius, sides) { this.x = x; this.y = y; this.radius = radius; this.sides = sides; this.rotate = 0; } animate(ctx, moveX) { ctx.save(); const angle = PI2 / this.sides; const angle2 = PI2 / 4; ctx.translate(this.x, this.y); this.rotate += moveX * 0.008; ctx.rotate(this.rotate); for (let i = 0; i < this.sides; i++) { const x = this.radius * Math.cos(angle * i); const y = this.radius * Math.sin(angle * i); i == 0 ? ctx.moveTo(x, y) : ctx.lineTo(x, y); ctx.save(); ctx.fillStyle=COLORS[i] ctx.translate(x, y); ctx.rotate((((360 / this.sides) * i + 45) * Math.PI) / 180); ctx.beginPath(); for (let j = 0; j < 4; j++) { const x2 = 160 * Math.cos(angle2 * j); const y2 = 160 * Math.sin(angle2 * j); j == 0 ? ctx.moveTo(x2, y2) : ctx.lineTo(x2, y2); } ctx.fill(); ctx.closePath(); ctx.restore(); } ctx.restore(); } }지금은 COLORS 배열을 이용해 fillstyle의 색을 넣었는데, 색상 대신 특정 이미지들을 넣고싶습니다. ctx.fillstyle = colors[i] 를 어떤 식으로 바꿔야할까요..?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
3강에서 시점 변경 부분이요
시점 변경 전까지 정상 적으로 작동 되었는데 변경 후부터 움직임도 먹통이고 해서 이것저것 수정하다가 ACharacterPlayer::ACharacterPlayer() { // 카메라 붐 생성 (충돌이 있으면 플레이어 쪽으로 당겨짐) CameraBoom = CreateDefaultSubobject<USpringArmComponent>(TEXT("CameraBoom")); CameraBoom->SetupAttachment(RootComponent); CameraBoom->TargetArmLength = 400.0f; // 카메라가 캐릭터 뒤에서 이 거리만큼 따라갑니다 CameraBoom->bUsePawnControlRotation = true; // 컨트롤러를 기반으로 암을 회전시킵니다 // 팔로우 카메라 생성 FollowCamera = CreateDefaultSubobject<UCameraComponent>(TEXT("FollowCamera")); FollowCamera->SetupAttachment(CameraBoom, USpringArmComponent::SocketName); // 카메라를 붐 끝에 부착하고 붐이 컨트롤러 방향에 맞춰 조정되도록 합니다 FollowCamera->bUsePawnControlRotation = false; // 카메라는 암과 상대적으로 회전하지 않습니다 //Jump Input Action을 찾습니다. static ConstructorHelpers::FObjectFinder<UInputAction> InputActionJumpRef(TEXT("/Script/EnhancedInput.InputAction'/Game/KoreaSoul/Input/Actions/IA_Jump.IA_Jump'")); if (nullptr != InputActionJumpRef.Object) { JumpAction = InputActionJumpRef.Object; } static ConstructorHelpers::FObjectFinder<UInputAction> InputChangeActionControlRef(TEXT("/Script/EnhancedInput.InputAction'/Game/KoreaSoul/Input/Actions/IA_ChangeControl.IA_ChangeControl'")); if (nullptr != InputChangeActionControlRef.Object) { ChangeControlAction = InputChangeActionControlRef.Object; } // ShoulderMove Input Action static ConstructorHelpers::FObjectFinder<UInputAction> ShoulderMoveActionRef(TEXT("/Script/EnhancedInput.InputAction'/Game/KoreaSoul/Input/Actions/IA_ShoulderMove.IA_ShoulderMove'")); if (nullptr != ShoulderMoveActionRef.Object) { ShoulderMoveAction = ShoulderMoveActionRef.Object; } // ShoulderMoveLook Input Action static ConstructorHelpers::FObjectFinder<UInputAction> ShoulderMoveActionLookRef(TEXT("/Script/EnhancedInput.InputAction'/Game/KoreaSoul/Input/Actions/IA_ShoulderLook.IA_ShoulderLook'")); if (nullptr != ShoulderMoveActionLookRef.Object) { ShoulderLookAction = ShoulderMoveActionLookRef.Object; } // QuaterMove Input Action static ConstructorHelpers::FObjectFinder<UInputAction> QuaterMoveActionRef(TEXT("/Script/EnhancedInput.InputAction'/Game/KoreaSoul/Input/Actions/IA_QuaterMove.IA_QuaterMove'")); if (nullptr != QuaterMoveActionRef.Object) { QuaterMoveAction = QuaterMoveActionRef.Object; } CurrentCharacterControlType = ECharacterControlType::Quater; } void ACharacterPlayer::BeginPlay() { // 부모 클래스의 BeginPlay 함수를 호출합니다. Super::BeginPlay(); SetCharacterControl(CurrentCharacterControlType); } void ACharacterPlayer::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) { Super::SetupPlayerInputComponent(PlayerInputComponent); // PlayerInputComponent를 UEnhancedInputComponent로 캐스팅합니다. UEnhancedInputComponent* EnhancedInputComponent = CastChecked<UEnhancedInputComponent>(PlayerInputComponent); // 점프 액션을 트리거 이벤트에 바인딩합니다. // JumpAction이 발생하면 ACharacter의 Jump 함수를 호출합니다. EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Started, this, &ACharacter::Jump); EnhancedInputComponent->BindAction(JumpAction, ETriggerEvent::Triggered, this, &ACharacter::StopJumping); EnhancedInputComponent->BindAction(ChangeControlAction, ETriggerEvent::Triggered, this, &ACharacterPlayer::ChangeCharacterControl); // MoveAction이 발생하면 ACharacterPlayer의 Move 함수를 호출합니다. EnhancedInputComponent->BindAction(ShoulderMoveAction, ETriggerEvent::Triggered, this, &ACharacterPlayer::ShoulderMove); EnhancedInputComponent->BindAction(ShoulderLookAction, ETriggerEvent::Triggered, this, &ACharacterPlayer::ShoulderLook); EnhancedInputComponent->BindAction(QuaterMoveAction, ETriggerEvent::Triggered, this, &ACharacterPlayer::QuaterMove); Controller = GetController(); // 컨트롤러 초기화 // 바인딩 확인용 로그 추가 UE_LOG(LogTemp, Warning, TEXT("InputComponent bound successfully")); } void ACharacterPlayer::ChangeCharacterControl() { UE_LOG(LogTemp, Warning, TEXT("ChangeCharacterControl called")); if (CurrentCharacterControlType == ECharacterControlType::Quater) { SetCharacterControl(ECharacterControlType::Shoulder); } else if (CurrentCharacterControlType == ECharacterControlType::Shoulder) { SetCharacterControl(ECharacterControlType::Quater); } // SetupPlayerInputComponent를 다시 호출하여 새로운 입력 맵핑을 적용합니다. SetupPlayerInputComponent(InputComponent); // 상태 변경 로그 추가 UE_LOG(LogTemp, Warning, TEXT("Control type changed to %s"), CurrentCharacterControlType == ECharacterControlType::Quater ? TEXT("Quater") : TEXT("Shoulder")); } void ACharacterPlayer::SetCharacterControl(ECharacterControlType NewCharacterControlType) { // CharacterControlManager 맵에서 NewCharacterControlType 키에 해당하는 값을 검색합니다. UCharacterControlData* NewCharacterControl = CharacterControlManager[NewCharacterControlType]; // 검색된 NewCharacterControl이 유효한 값인지 확인합니다. check(NewCharacterControl); // 가져온 CharacterControlData를 적용합니다. SetCharacterControlData(NewCharacterControl); APlayerController* PlayerController = CastChecked<APlayerController>(GetController()); if (UEnhancedInputLocalPlayerSubsystem* Subsystem = ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(PlayerController->GetLocalPlayer())) { Subsystem->ClearAllMappings(); UInputMappingContext* NewMappingContext = NewCharacterControl->InputMappingContext; if (NewMappingContext) { Subsystem->AddMappingContext(NewMappingContext, 0); } } // 현재 캐릭터 컨트롤 타입을 새로운 타입으로 설정합니다. CurrentCharacterControlType = NewCharacterControlType; UE_LOG(LogTemp, Warning, TEXT("Character control changed to %s"), NewCharacterControlType == ECharacterControlType::Quater ? TEXT("Quater") : TEXT("Shoulder")); } void ACharacterPlayer::SetCharacterControlData(const UCharacterControlData* CharacterControlData) { // 각 프로퍼티를 CharacterControlData 값으로 설정합니다. Super::SetCharacterControlData(CharacterControlData); CameraBoom->TargetArmLength = CharacterControlData->TargetArmLength; // 대상의 팔 길이를 설정합니다. CameraBoom->SetRelativeRotation(CharacterControlData->RelativeRotator); // 상대 각도를 설정합니다. CameraBoom->bUsePawnControlRotation = CharacterControlData->bUsePawnControlRotation; // 폰의 제어 회전을 사용하는지 설정합니다. CameraBoom->bInheritPitch = CharacterControlData->bInheritPitch; // Pitch 상속을 사용하는지 설정합니다. CameraBoom->bInheritYaw = CharacterControlData->bInheritYaw; // Yaw 상속을 사용하는지 설정합니다. CameraBoom->bInheritRoll = CharacterControlData->bInheritRoll; // Roll 상속을 사용하는지 설정합니다. CameraBoom->bDoCollisionTest = CharacterControlData->bDoCollisionTest; // 충돌 검사를 수행하는지 설정합니다. UE_LOG(LogTemp, Warning, TEXT("Character control data set")); } void ACharacterPlayer::ShoulderMove(const FInputActionValue& Value) { // 입력 값에서 2D 이동 벡터를 가져옵니다. FVector2D MovementVector = Value.Get<FVector2D>(); // 컨트롤러가 유효한지 확인합니다. if (Controller) { // 컨트롤러의 현재 회전값을 가져옵니다. const FRotator Rotation = Controller->GetControlRotation(); // Yaw(좌우 회전)만 사용하여 회전 값을 만듭니다. const FRotator YawRotation(0, Rotation.Yaw, 0); // 회전 매트릭스를 사용하여 전방 방향 벡터를 구합니다. const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); // 회전 매트릭스를 사용하여 오른쪽 방향 벡터를 구합니다. const FVector RightDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::Y); // 입력 값에 따라 전방 방향으로 이동을 추가합니다. AddMovementInput(ForwardDirection, MovementVector.X); // 입력 값에 따라 오른쪽 방향으로 이동을 추가합니다. AddMovementInput(RightDirection, MovementVector.Y); } UE_LOG(LogTemp, Warning, TEXT("ShoulderMove called")); } void ACharacterPlayer::ShoulderLook(const FInputActionValue& Value) { // 입력 값에서 2D 회전 벡터를 가져옵니다. FVector2D LookVector = Value.Get<FVector2D>(); // 컨트롤러가 유효한지 확인합니다. if (Controller) { // 입력 값에 따라 컨트롤러의 회전 값을 변경합니다. AddControllerYawInput(LookVector.Y); AddControllerPitchInput(LookVector.X); } UE_LOG(LogTemp, Warning, TEXT("ShoulderLook called: Yaw=%f, Pitch=%f"), LookVector.X, LookVector.Y); } void ACharacterPlayer::QuaterMove(const FInputActionValue& Value) { // 이동 벡터를 생성합니다. 입력 값으로부터 FVector2D 타입을 가져옵니다. FVector2D MovementVector = Value.Get<FVector2D>(); // 입력 값의 제곱의 크기입니다. float InputSizeSquared = MovementVector.SquaredLength(); // 이동 벡터의 크기를 기본값 1로 설정합니다. float MovementVectorSize = 1.f; // 이동 벡터의 제곱 크기입니다. float MovementVectorSizeSquared = MovementVector.SquaredLength(); // 이동 벡터의 제곱 크기가 1을 초과하는 경우 if (MovementVectorSizeSquared > 1.0f) { // 이동 벡터를 정규화합니다. MovementVector.Normalize(); // 이동 벡터의 제곱 크기를 1로 설정합니다. MovementVectorSizeSquared = 1.f; } else { // 이동 벡터의 크기를 이동 벡터의 제곱 크기의 제곱근으로 설정합니다. MovementVectorSize = FMath::Sqrt(MovementVectorSizeSquared); } // 이동 방향을 설정합니다. 입력 벡터의 x, y를 사용하고 z를 0으로 설정합니다. FVector MoveDirection = FVector(MovementVector.X, MovementVector.Y, 0.0f); // 캐릭터 생성자의 컨트롤러에 이동 방향의 로테이터를 설정합니다. GetController()->SetControlRotation(FRotationMatrix::MakeFromX(MoveDirection).Rotator()); // 이동 입력을 추가합니다. 이동 방향과 이동 벡터의 크기를 인자로 사용합니다. AddMovementInput(MoveDirection, MovementVectorSize); UE_LOG(LogTemp, Warning, TEXT("QuaterMove called: X=%f, Y=%f"), MovementVector.X, MovementVector.Y); }일단 여기까지 고쳤는데 마우스 동작도 안되고 방향키는 전부 반대로 되어있고 v키를 눌러도 숄더로 돌아가서 다시 안돌아옵니다3시간동안 헤맸는데 도저히 모르겠어요
-
해결됨김영한의 실전 자바 - 중급 2편
섹션 8。map1
Map<String, Integer> studentMap = new HashMap<>(); . . . Collection<Integer> values = studentMap.values();studentMap.values()를 하면 Collection타입으로 반환해준다고 하셨는데 의문이 하나 들었습니다.Collection은 인터페이스, map은 Collection을 상속받지 않음으로 Collection은 studentMap.values()를 담을 수 없지어야 한다고 생각했는데... 모르겠습니다ㅠㅠ
-
미해결모두를 위한 대규모 언어 모델 LLM Part 3 - 구글 제미나이(Google Gemini) API, OpenAI API와 젬마(Gemma)로 AI 어플리케이션 만들기
PDF RAG 제작 프로젝트 진행 중 답변 정확도를 올리기 위해 무엇을 해야 할지 모르겠습니다.
안녕하세요! 현재 Gemini, Streamlit, LangChain을 이용하여 오류 Q&A 모음 PDF 문서를 학습시켜 해당 문서로 질의응답을 할 수 있는 RAG Chatbot을 구현하는 중에 있습니다.PDF 내용이 정제가 되어 있지 않지만 175개의 모든 페이지를 다 읽어온 것은 확인했는데 같은 페이지에 있는 내용이더라도 답변하는 것이 있고 아닌 것이 있습니다. 또한 같은 질문을 해도 어떤 때는 잘 대답하고 어떤때는 문서에 없다고 대답하는 현상을 발견하고 있습니다... 이런 현상들의 원인이 뭔지 또한 학습시키는 문서를 정제하면 대답 정확도가 조금 올라가는지..어떤 형식으로 문서를 정제해야 할지, PDF보단 WORD나 CSV 파일이 더 정확도가 올라갈지 등등ChatBot의 정확도를 올릴려면 어떤 방식들을 시도해 봐야 하는지 감이 잡히지 않아 질문드립니다.
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
22강 에러관련 짊문입니다
HTTP ?? 500 ? ?? ?? ???? ?? ????? not insert?? ???, ?? ??? ????? ??? ?? ??? ?? ??? ???????.??javax.servlet.ServletException: not insert controller.MemberInsertController.service(MemberInsertController.java:49) javax.servlet.http.HttpServlet.service(HttpServlet.java:583) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) ?? ?? ??(root cause)? ? ?? ?????, ?? ????? ??? ? ????.이렇게 뜨는데요 DB에는 정상적으로 데이터가 들어가있어요 스스로 해결하려 하려해도 모르겠네요 도와주세요
-
미해결Next + React Query로 SNS 서비스 만들기
msw text/event-stream 질문
안녕하세요. 강의를 다 듣고 혼자 프로젝트를 진행해보고 있는 중인데 궁금한 것이 생겨 질문 드립니다!msw로 모킹하여 스트림데이터를 넘겨주고, 브라우저에 데이터가 나타날 때 gpt 답변처럼 한글자씩 보여지게 처리하고 싶은데 공식문서를 봐도 잘 안되네요..(한글자씩 안 나오고 한번에 나타남) 감사합니다.버전 : msw 2.0참고 문서 : https://mswjs.io/docs/recipes/streaming/
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HttpServletRequest request, HttpServletResponse response 사용이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Controller public class SpringMemberSavaControllerV1 { private MemberRepository memberRepository = MemberRepository.getInstance(); @RequestMapping("/springmvc/v1/members/save") public ModelAndView process(HttpServletRequest request, HttpServletResponse response) { String username = request.getParameter("username"); int age = Integer.parseInt(request.getParameter("age")); Member member = new Member(username, age); memberRepository.save(member); ModelAndView mv = new ModelAndView("save-result"); mv.addObject("member", member); return mv; } }이 코드에서 컨트롤러가 저 HttpServletRequest request, HttpServletResponse response 이 파라메타를 받는다는건 DispatcherServlet > 어댑터 > 컨트롤러까지 실행될때 계속 매개변수로 HttpServletRequest request, HttpServletResponse response 이걸 넘겨준건가요??
-
해결됨데이터 분석 SQL Fundamentals
join 질문
join employee b on a.key = b.key and a.fromdate betweeen b.fromdate and b.todate여기서 질문 있습니다! join 을 할때 between 조건을 걸어주는 것과 이렇게 where 절에 조건을 걸어주는 게 어떤 차이가 있는지 궁금합니다. ~ join employee b on a.key = b.keywhere a.fromdate betweeen b.fromdate and b.todate 조인 조건에 조건을 추가하는 것과 where 절에 조건을 추가하는게 똑같아보이는데 차이가 있을까요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
초반 진행 시 오류
Execution failed for task ':JpashopApplication.main()'.> Process 'command 'C:\Program Files\Java\jdk-17\bin\java.exe'' finished with non-zero exit value 1 이런 오류가 계속 나고 있습니다. 최대한 똑같이 따라하고 있다 생각했는데 어디가 잘못된 걸 까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
sum(), len(), count() 각각 언제 사용되는지 차이가 궁금합니다
합계, 길이, 개수 이런식으로 문제에 명시되지 않고 데이터 수를 구하여라 이런 식으로 적혀있을 때, sum이 사용된 적도 있고 len이 사용된 적도 있는데 sum(), len(), count() 각각 언제 사용되는지 궁금합니다수치형, 범주형에 따른 사용 가능 여부 차이도 있나요??
-
미해결1시간만에 끝내는 virtual thread in spring boot
1강 성능비교 질문
tomcat thread 를 500개로 늘리면 되지 않나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
중복된 강의가 있습니다
지금 까지 배운 것을 큰 그림에 저장하기 2회로도 딱 필요한 만큼만 배우자 2이 두 개의 강의가 똑같습니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
파이썬 강의 자료 요청
안녕하세요 파이썬 강의 자료 부탁드립니다 spah853@naver.com 감사합니다 !
-
해결됨Next + React Query로 SNS 서비스 만들기
Suspense와 prefetch 관련 질문이 있습니다.
안녕하세요 제로초님! 강의를 듣던 중 궁금한게 생겨서 질문 드립니다. TabDeciderSuspense 컴포넌트를 사용하는 것을 보았습니다.원래는 postRecommends의 데이터를 프리페칭해서 서버에서 데이터를 페칭하고 클라이언트에서 하이드레이션 하고있었는데, suspense를 사용해버리면 서버에서 프리페칭이 되는건지 궁금합니다.suspense를 적용하고 나서 페이지 새로고침 후에 페이지 document를 보면이렇게 prefetch한 데이터가 있는 것이 아니라 loading이 넘어와 있습니다.원래는 서버에서 prefetch한 데이터가 document로 넘어왔는데, suspense 적용 후 로딩스피너가 넘어 온 것으로 보아 suspense를 적용하면 prefetch가 되지 않는 것 인가요 ?? 그것이 아니라면 suspense를 적용하고 prefetch를 사용하는 이유가 궁금합니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
RouterLink와 router.push()
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 어떨 때 RouterLink를 사용하고, 어떨 때 router.push를 사용해야하나요?? 두 개의 기능이 똑같아보이는데, 404에서는 RouterLink를 사용하신 이유가 궁금합니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
섹션3-3 문제 8번에서
views가 세번째로 큰 city(도시) 이름을df.iloc[2,0] 가 아닌 df.loc[2,0] 로 출력하면 오류가 나는 이유가 무엇인가요??왜 loc로는 안되는지 궁금합니다! 또, iloc는 해당 숫자를 미포함하는걸로 이해하고 있는데 3번째인 대구를 출력하기 위해 왜 df.iloc[3,0] 가 아니라 df.iloc[2,0] 가 입력되는지 모르겠습니다 ㅠㅠ
-
해결됨[무료 MS RPA를 활용한 업무 자동화] Power Automate Desktop Essentials
텍스트 자르기의 방법중 줄나누기(엔터)를 기준으로 자르는 방법이나 날짜형식(****.**.**)을 기준으로 나누는 방법이 있을까요?
안녕하세요. PDF를 읽어와서 그 내용 중 제목, 담당자, 발송 일자 등을 정리하는 RPA를 작성 중에 있습니다.(공공기관의 공문입니다.) 그중 담당자와 결재권자를 가져와야 하는데. 공문의 형식이 "전결 날짜(줄바꿈) 담당자 관리자 결재자 수신자" 이런형태로 되어 있습니다. 여기서 담당자와 결재자를 가져와야 해서 텍스트 자르기를 통하여 rpa를 작성하고 있는데 더 이상 진도가 안나가서 질문드립니다. 위 형식 중 날짜, 담당자, 관리자, 결재자는 항상 바뀌는 값이고 전결과 수신자는 변하지 않는 값이다 보니텍스트 자르기로 전결 과 수신자 사이의 텍스트를 가져와서 처리하고 있습니다. 좀 비효율적이라 생각되어 날짜나 줄바꿈을 기준으로 텍스트를 자르면 더 수월할 듯 한데 날짜는 매일변하는 것이고, 줄바꿈은 조건에서 엔터를 어떻게 넣어야 할지 모르겠습니다.(정규식으로 아무리 해봐도 안되네요...PAD 텍스트 나누기에서는 정규식을 지원하지 않는 것인가요?) 매일변하는 날짜를 정규식으로 표현하여 플래그로 표현 하는 방법이 있을까요?엔터를 플래그로 표현 하려면 어떻게 해야 할까요?