inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

puppeteer 네이버 로그인

미해결

안녕하세요. 제가 프로그램을 만들고 있습니다. 네이버 로그인을 puppeteer로 자동화를 하려고 하고있습니다. 하지만 네이버에서 매크로 프로그램으로 로그인을 하는것을 막고 있습니다 ㅠㅠ 로그인을 자동화 시키려하면 캡챠로 넘어가서 다른 방법이 있는지 알아보는 와중 복사 붙여넣기 기능을 하면 된다고 구글링을 통해 봤습니다. 하지만 복사 붙여기능또한 네이버 로그인에서는 안되게 막아놓은것 같습니다.. 혹시 네이버 로그인 자동화를 구현하신 분 있는 멋진분을 찾습니당.

  • puppeteer
  • javascript
  • 매크로
  • 크롤링
  • electrone
댓글 2 좋아요 0 조회수 378

소스코드 파일 질문

해결됨

맛집 지도앱 만들기 (React Native & NestJS)

안녕하세요. 강의에 쓰시는 이미지 파일 등을 가져오기 위해 소스코드 수업 자료를 다운받았는데 서버쪽 파일만 있는것 같습니다. 프론트엔드쪽 소스나 assets폴더에 있는 파일을 다운받으려면 어떻게 해야하는지 말씀 주시면 감사하겠습니다.

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
배수민 댓글 1 좋아요 1 조회수 250

머신러닝(랜덤포레스트) 에러 코드

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

섹션 4 머신러닝 공부하면서 선생님의 코드를 따라 실습하고 있는데요. 이런 error가 나와서 다음으로 실행이 안됩니다 ㅜㅜ X_test[cols]에 결측치가 있다는거 같은데 어떻게 해야 할까요?

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
92200607 댓글 2 좋아요 1 조회수 421

어노테이션 내부에 가지는 값을 표기할 때 ()를 사용하는 이유

미해결

스프링 핵심 원리 - 고급편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 강의 감사하게 잘 수강하고 있습니다! 어노테이션 내부에 가지는 값을 표기할 때 다음과 같이 int value(); 선언을 하는데, 어노테이션 내부에 선언할 때 int value 이렇게 하지 않고 꼭 뒤에 소괄호를 붙여야 하는 이유가 있을까요? 어노테이션 내부에 가지는 값을 선언할 때 지켜야되는 당연한 규칙이라고 알고있는데, 왜 이런 규칙이 있는지 내부 동작원리랑 함께 알고싶습니다!

  • spring
  • 디자인-패턴
blackjack_96 댓글 1 좋아요 0 조회수 267

@Transactional 적용 범위 질문

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요! 강의 잘 듣고 있습니다. @Tansactional 어노테이션을 붙이면 private 메서드들에도 해당 어노테이션이 적용되는 건가요? 이 질문을 하는 이유는 join 메서드 안에서 validateDuplicateMember 메서드를 사용하고 있고 join은 @Transactional이 걸려있는 상태인데 이럴 경우에 어떤 게 적용되는지 궁금합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
김수용 댓글 1 좋아요 0 조회수 303

Docker restart시 spring boot 연동이 안됩니다.

미해결

재고시스템으로 알아보는 동시성이슈 해결방법

igwangmin@igwangmin-ui-MacBookPro ~ % docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8550a9a141fd mysql "docker-entrypoint.s…" 15 hours ago Exited (0) 11 hours ago mysql igwangmin@igwangmin-ui-MacBookPro ~ % docker container restart 8550a9a141fdaee67b6f7c586a24085c98a9b99512cb7a8901f0c23cf9082536 8550a9a141fdaee67b6f7c586a24085c98a9b99512cb7a8901f0c23cf9082536 igwangmin@igwangmin-ui-MacBookPro ~ % docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8550a9a141fd mysql "docker-entrypoint.s…" 15 hours ago Up 4 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mysql Docker restart를 한 후 Spring을 가동했을 때 아래와 같은 오류가 발생합니다. 2024-04-21 09:25:02.485 INFO 1378 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2024-04-21 09:25:03.641 ERROR 1378 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.29.jar:8.0.29] at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) ~[mysql-connector-java-8.0.29.jar:8.0.29] at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) ~[mysql-connector-java-8.0.29.jar:8.0.29] at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:448) ~[mysql-connector-java-8.0.29.jar:8.0.29] at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) ~[mysql-connector-java-8.0.29.jar:8.0.29] 기존에 알려주신 방법인 아래와 같은 터미널 창에서 입력후 재실행하였으나 똑같은 오류가 발생해 혹시 다른 방법이 존재할까요 igwangmin@igwangmin-ui-MacBookPro Mikor % docker exec -it mysql bash bash-4.4# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.3.0 MySQL Community Server - GPL Copyright (c) 2000, 2024, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use stock_example; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | stock_example | | sys | +--------------------+ 5 rows in set (0.00 sec) mysql> use stock_example; Database changed mysql> Spring 버전은 아래와 같고 plugins { id 'org.springframework.boot' version '2.7.1' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'com.shop' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { compileOnly { extendsFrom annotationProcessor } } 도커 버전은 아래와 같습니다. igwangmin@igwangmin-ui-MacBookPro ~ % docker version Client: Docker Engine - Community Version: 26.0.0 API version: 1.44 (downgraded from 1.45) Go version: go1.22.1 Git commit: 2ae903e86c Built: Wed Mar 20 15:10:03 2024 OS/Arch: darwin/arm64 Context: desktop-linux Server: Docker Desktop 4.28.0 (139021) Engine: Version: 25.0.3 API version: 1.44 (minimum version 1.24) Go version: go1.21.6 Git commit: f417435 Built: Tue Feb 6 21:14:22 2024 OS/Arch: linux/arm64 Experimental: false containerd: Version: 1.6.28 GitCommit: ae07eda36dd25f8a1b98dfbf587313b99c0190bb runc: Version: 1.1.12 GitCommit: v1.1.12-0-g51d5e94 docker-init: Version: 0.19.0 GitCommit: de40ad0

  • java
  • spring
  • 동시성
댓글 1 좋아요 0 조회수 228

imagefont 함수 사용

미해결

남박사의 파이썬 기초부터 실전 100% 활용

font = ImageFont.truetype("malgun.ttf", 17) text_w, text_h = font.getsize(text) 상기 코드에서 getsize함수가 오류가 납니다. 찾아보니 Pillow라이브러리가 버전업이 되면서 없어졌다고 하는 것 같습니다. 대체하는 함수가 따로 있을까요?

  • python
  • 웹-크롤링
hzkizma 댓글 1 좋아요 0 조회수 300

일대일 단방향 관계

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 일대일 관계에서 외래 키를 대상 테이블에 넣을 때 왜 양방향 관계만 JPA에서 지원하고 단방향은 지원하지 않는지 궁금합니다.

  • java
  • jpa
hongjunehuke 댓글 1 좋아요 0 조회수 241

relation option "nullable : false" 로 설정했는데, 테이블에 insert가 되고 있습니다.

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요 선생님~ 위와 같이 세팅해서 user/profile 로 post 요청을 보내면 500 에러가 나야하는걸로 알고 있는데, 이처럼 잘 들어가 버리네요ㅜ `users` 로 get요청을 보내도 profile이 null이 들어간 상태로 조회됩니다. 개발환경 버전도 올려드립니다~

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
노상 댓글 3 좋아요 0 조회수 442

08. 응용 문법 활용(5)_프로그래밍[기출] 23분 문제 질문

해결됨

윤파고의 정보처리기사 DB/프로그래밍 All-In-One

2021년 3회차 1번문제에서 heap 주소가 200이라고 하셨는데 이 부분에서 왜 200인지에 관한 설명이 나와있지 않아서 질문 드립니다!

  • python
  • java
  • c
  • dbms/rdbms
  • 정보처리기사
jkjk8002 댓글 1 좋아요 0 조회수 399

Hello 서블릿 강의 질문있습니다.

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

강의 Hello 서블릿 강의 13분 26초에서 kim은 인코딩해서 이상한 문자로 표시되던데요. 저는 영문자로 잘표시되는데 왜그런건가요? 아래는 코드입니다. webapp이 java폴더안에 들어가고 실행하면 리퀘스트 에러 라는 문구가 뜨는데 왜 그런건가요?

  • spring
  • mvc
zzzzz 댓글 1 좋아요 0 조회수 223

CSS 적용 안되는 현상

해결됨

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

위와 같이 코드를 작성하였습니다만, body 부분의 css가 적용이 안됩니다. 여기서 제가 궁금한 것은 .html 파일 위의 <!DOCTYPE html>을 삭제하면 body값이 100%에 맞게 보여지는데, 왜 이렇게 적용 되는지 잘 모르겠습니다.. <!DOCTYPE html>의 태그 같은 경우는 문서 형식을 선언하는것으로 알고있는데.. 해당 코드의 존재 유무에 따라 CSS 적용이 되다 안되다가 하는지 잘 모르겠습니다.. 답변 주시면 감사드리겠습니다!!

  • HTML/CSS
  • javascript
  • react
  • node.js
  • react-native
  • 머신러닝
  • express
  • tensorflow
Ara Jo 댓글 2 좋아요 1 조회수 496

구현 알고리즘이 부족한데 계속 진도를 빼도 괜찮을까요?

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님. 구현 알고리즘에 대해 취약한 것 같아 질문 드립니다. 현재 1-O까지 풀면서 답안을 안 보고 푼건은 2번 정도인 것 같습니다. 구현 유형의 알고리즘이 약하다고 생각됩니다. 이런 와중에 2주차 그래프이론을 바로 학습하는게 맞을지, 아니면 구현 관련 알고리즘을 좀 더 찾아서 풀어보는게 맞을지 잘 모르겠습니다.

  • c++
  • 코딩-테스트
김영찬 댓글 1 좋아요 0 조회수 413

섹션 12 반복문 필수 실습 문제 별 찍기

해결됨

독하게 시작하는 C 프로그래밍

안녕하세요 강사님 섹션 12 반복문 필수 실습 문제 별 찍기 관련해서 질문있습니다. 변수 i=0; 초기화를 맨위나 while문 바로 위에 선언하면 실행이 잘되는데 변수 i=0; 초기화를 맨위나 while문 바로 위에 둘 다 선언하면 if 문까지만 실행이되고 그 아래 while문은 실행되지 않을까요? 그런데 또 맨위쪽과 while문 바로 위 모두 변수를 한번씩 선언하고 코드 실행 후 맨위나 while문 바로 위에 둘 다 선언했더니 정상적으로 작동이 됩니다 마지막으로 원래 return 0; 을 main함수 맨 밑에만 주로 썼는데 강사님께서 이 문제에서는 return 0;을 if 문 끝날때 쯤에도 한번 쓰셨는데 이유를 알 수 있을까요? 솔직히 return 0;의 의미를 0의 값을 반환해서 최종적으로 함수를 실행되게 한다는 것 빼고 확실하게 모르겠습니다.

  • c
  • 컴퓨터-구조
  • assembly-language
  • vc++
semu0523 댓글 2 좋아요 0 조회수 236

다형성과 가상함수

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

안녕하세요. 다형성 챕터 강의 완강하고 제가 수업을 듣고 개념을 제대로 이해한 것이 맞는지 궁금해서 질문 올립니다. 1. 정적바인딩은 컴파일시 결정된다. 모든 함수는 정적바인딩. Knight k; MovePlayer(&k); void MovePlayer(Player* player) { player->Move(); // Move Player! } 이 함수가 매개변수로 최상위 클래스 타입의 포인터를 매개변수로 받고 있기에 함수 입장에서 컴파일시 Move함수가 최상위 클래스의 Move함수로 인식하기 때문에 이런 현상이 일어나는 것 인가요? 2. 동적바인딩은 런타임시 결정된다. 동적바인딩(가상함수)으로 함수를 설정하고 싶으면 virtual 키워드를 함수앞에 사용. 클래스 내에 가상함수가 있다면, 그 클래스를 생성할때 그 클래스주소 (offset 0)에 vftable 주소가 들어감, vftable에는 가상함수로 지정한 함수들의 주소가 있다. 이 vftable로 인해 최상위 객체로 관리하는 함수에서 파생클래스의 주소를 넘겨주어도 알아서 재정의된 가상함수를 찾아서 실행해 준다.

  • c++
_E 댓글 1 좋아요 0 조회수 258

restaurant_repository.g.dart header 생성 문제

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

import 'package:code_factory/restaurant/model/restaurant_detail_model.dart'; import 'package:dio/dio.dart' hide Headers; // import 'package:retrofit/http.dart'; import 'package:retrofit/retrofit.dart'; part 'restaurant_repository.g.dart'; @RestApi() abstract class RestaurantRepository { factory RestaurantRepository(Dio dio, {String baseUrl}) = _RestaurantRepository; @GET('/{id}') @Headers({'accessToken' : 'true'}) Future<RestaurantDetailModel> getRestaurantDetail({ @Path() required String id, }); } // GENERATED CODE - DO NOT MODIFY BY HAND part of 'restaurant_repository.dart'; // ************************************************************************** // RetrofitGenerator // ************************************************************************** // ignore_for_file: unnecessary_brace_in_string_interps,no_leading_underscores_for_local_identifiers class _RestaurantRepository implements RestaurantRepository { _RestaurantRepository( this ._dio, { this .baseUrl, }); final Dio _dio; String? baseUrl; @override Future<RestaurantDetailModel> getRestaurantDetail( { required String id}) async { const _extra = <String, dynamic >{}; final queryParameters = <String, dynamic >{}; final _headers = <String, dynamic >{r'accessToken': 'true'}; _headers.removeWhere((k, v) => v == null ); final Map<String, dynamic >? _data = null ; final _result = await _dio.fetch<Map<String, dynamic >>( _setStreamType<RestaurantDetailModel>(Options( method: 'GET', headers: _headers, extra: _extra, ) .compose( _dio.options, '/${id}', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls( _dio.options.baseUrl, baseUrl, )))); f inal value = RestaurantDetailModel.fromJson(_result.data!); return value; } RequestOptions _setStreamType<T>(RequestOptions requestOptions) { if (T != dynamic && !(requestOptions.responseType == Re sponseType.bytes || requestOptions.responseType == ResponseType.stream)) { if (T == String) { requestOptions.responseType = ResponseType.plain; } else { requestOptions.responseType = ResponseType.json; } } return requestOptions; } String _combineBaseUrls( String dioBaseUrl, String? baseUrl, ) { if (baseUrl == null || baseUrl.trim().isEmpty) { return dioBaseUrl; } final url = Uri. parse (baseUrl); if (url.isAbsolute) { return url.toString(); } return Uri. parse (dioBaseUrl).resolveUri(url).toString(); } } 생성된 repository.g.dart 파일을 보시면 final _headers = <String, dynamic >{r'accessToken': 'true'}; accessToken 앞에 계속 r 이 붙습니다. 왜이럴까요..

  • flutter
  • 하이브리드-앱
맥북유저 댓글 1 좋아요 0 조회수 295

양방향 매핑과 단방향 매핑의 차이

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 단방향 매핑이랑 양방향 매핑의 차이점에 대해 생각해보았습니다. 먼저, DB에서 FK 하나만 있으면 양 테이블 Join 조회가 가능해서 FK 는 단방향 매핑처럼 DB 테이블에 존재하면 된다고 이해했습니다. 그래서 단방향 매핑과 양방향 매핑의 차이는 FK "하나"를 가지고 단방향 이동을 할것인가 or 양방향 이동을 할것인가 의 차이 -> 이 경우는 양방향 매핑은 mappedBy 로 객체 세상에서 기존 단방향에서 양방향으로 접근이 가능하게 만들고(DB에선 원래 가능했음), By 쪽에서 DB 세상의 반대쪽 매핑 테이블 값을 변경하지 못하도록 JPA 에서 막는다고 이해했습니다. 제가 이해한 게 맞는지 궁금합니다. 추가적으로 @OneToMany 가 붙은 컬럼은 데이터베이스 테이블에 생성되지 않는건가요 원래?

  • java
  • jpa
김동현 댓글 1 좋아요 0 조회수 775

3-D 문제 질문있습니다

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님, 올려주신 강의 잘 듣고 있습니다. BFS를 이용하여 3-D 문제를 풀고 있습니다. http://boj.kr/c6c17d2eb9a749febe75792df0897caf Tree 깊이가 변할 때마다 fire() 라는 함수를 사용하여 불의 위치를 업데이트하는 방법으로 구현했습니다. 예제는 잘 통과하는데, 성공하지 못했습니다. 혹시 반례를 알 수 있을까요? 감사합니다.

  • c++
  • 코딩-테스트
JL 댓글 1 좋아요 0 조회수 154

docker-compose yaml 파일 깃 업로드

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요 코팩님 nestjs/config 모듈과 process.env 를 이용해서 환경변수 파일을 작성하고 환경변수를 불러오고 하잖아요. 그런데 docker-compose.yaml 파일에도 db password나 이런게 존재하는데, docker-compose 파일은 깃허브에 보통 포함을 안 하나요?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
정민교 댓글 1 좋아요 0 조회수 322

포트폴리오(프로젝트)가 완성되면 문서정리..

미해결

곧 프로젝트가 다 완성되가는데, 보통 프로젝트 완성되면 erd, 사용자 기능 요구사항 명세서 , API 명세서 등 정리해서 문서로 만들더라구요, 어떤것들이 문서로 정리해서 들어가는게 정석일까요? 어떻게 문서로 정리해야할지 감이 안와용

하얀 댓글 1 좋아요 0 조회수 170

인기 태그

인프런 TOP Writers

주간 인기글