inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

RN 최신버전 react-native-vector-icons 사용

미해결

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

현재 RN0.77 버전으로 프로젝트를 하고있는데, react-native-vector-icons가 강사님께서 강의를 찍으신 당시와 좀 바뀌어서 몇 개의 아이콘 종류들은 사라지고 다른 것들로 대체되거나 몇개는 기존 것이 있는 상황입니다. 근데 옛날과 다르게 github문서( https://github.com/oblador/react-native-vector-icons )의 과정과 강사님의 과정이 좀 차이가 있어서 다음과 같이 수행했습니다. 1. 라이브러리 설치 ```npm install --save @react-native-vector-icons/common``` 에서 common을 제외하고 받았습니다. 2. node_modules 에서 ttf파일 추출 후 Fonts폴더 생성 후 그곳에 넣기 추후에 build phase에서 적용된 것 확인함(5-3 강의 16분23초 쯤인가 그 과정) 3. 라이브러리 호출 후 사용 이 때 계속 아이콘이 깨져서 나옵니다 RN버전이랑 안맞는 건지, 아니면 공식문서와 강의의 설정이 차이가 있는지 잘 모르겠네요. import icon from '@react-native-vector-icons/ionicons 로 호출하게 되면 에러메시지는 안뜨지만 사진처럼 나오고, import icon from 'react-native-vector-icons/ionicons 로 하게되면 아래와 같은 에러 로그가 나옵니다. ``` Error: Unable to resolve module react-native-vector-icons/ionicons from /Users/juhkang/Documents/Github/ReactNative/matzip/Matzip_FE/src/navigations/drawer/MainDrawerNavigator.tsx: react-native-vector-icons/ionicons could not be found within the project or in these directories: ``` 77버전에서 react-native-vector-icons를 자유롭게 사용하고 싶은데 해결책이 있을까요?

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
juhyunk0820 댓글 2 좋아요 0 조회수 304

논문 구현

미해결

[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지

강의 제목이 논문 구현인데 논문에 대해서는 너무 짧은거같습니다 ㅠ 혹시 연구원(강사) 님 다른 강의추천 해주실수있나요..

  • python
  • 머신러닝
  • 딥러닝
  • 인공신경망
  • pytorch
jm 댓글 2 좋아요 0 조회수 229

LCA 관련해서 질문이 있습니다.

해결됨

코딩테스트 [ ALL IN ONE ]

LCA 코드에서 left, right 변수는 방명록 (visited) 변수와 같이 방문한 값을 저장하기 위한 용도로 사용하는 것인 가요?!

  • python
  • 코딩-테스트
  • 알고리즘
김도현 댓글 2 좋아요 1 조회수 141

리터럴 질문

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

질문 리터럴 자체가 특정한 타입을 가지고 있나요? 형변환 때 작은범위에서 큰 범위로 대입할 수 있다라고 말씀하셨는데, long a = 10;로 예를 들자면 10이라는 정수 리터럴도 타입이 있는걸로 받아들여져서요 자바에서의 상수 는 final 키워드가 붙은 변수 로 변수안에 저장된 데이터 값이 변하지 않는걸 뜻하는데, 리터럴 도 리터럴상수 라고 표현한다고 알고 있습니다. 리터럴 상수에서 상수 는 변하지 않는 값 으로 값자체가 고정되어있다고 생각하면 될까요??

  • java
  • 객체지향
김민정 댓글 2 좋아요 0 조회수 133

왜 자바에서 대입은 항상 변수에 들어있는 값을 복사해서 전달 할까?

미해결

김영한의 실전 자바 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 섹션 2 9강에서 자바에서 대입은 항상 변수에 들어 있는 값을 복사한다라고 하셨는데요 왜 자바에서 대입은 항상 변수에 들어있는 값을 복사해서 전달하나요?

  • java
  • 객체지향
석영 댓글 1 좋아요 0 조회수 126

1-2부터 화면이 안 보여요

해결됨

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

1-1까지는 영상이 보이는데 1-2부터는 사운드만 나오고 영상이 안 보입니다.

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
Mk 댓글 1 좋아요 0 조회수 149

설치에 관해서

미해결

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

인텔리제이로 뉴프로젝트 만들고 있는데요 옛날버전인건지 지금 나온 버전하고 많이 달라서 뉴프로젝트 생성하는것도 뭘 어떻게 해야할지 모르겠어요 ㅠ_ㅠ 로드맵들 다 설치 부분 같은거는 지금에 맞게 다시 만들어 주시면 안될까요? 옛날 버전인건지 지금하고는 완전 달라서 참고하시는 스프링 부트 사이트 까지 내용도 달라요 ㅠ_ㅠ

  • java
  • jpa
culwonder.company 댓글 1 좋아요 0 조회수 307

Oracle DB 연결과 관련해 질문이 있습니다..

미해결

실전! FastAPI 입문

Sqlalchemy 라이브러리와 Python-oracledb 드라이버를 이용해 DB 연결을 하려고 하는데 쉽지 않습니다.. 저는 service name 정보만 있고 SID 정보는 없는 상태인데, 공식문서를 참고해 아래와 같이 접속을 시도해도 에러가 발생합니다..ㅠ 에러 내용 ) File "src/oracledb/impl/thin/transport.pyx", line 289, in oracledb.thin_impl.Transport.send_oob_break OSError: [Errno 22] Invalid argument DB 접속 코드 ) import sqlalchemy engine = sqlalchemy.create_engine("oracle+oracledb://MY_USERNAME:MY_PASSWORD@MY_DB_HOST:MY_DB_PORT/?service_name=MY_DB_SERVIC_NAME") disable_oob=True로 하면 될 것 같은데, sqlalchemy에서 어떻게 해당 값을 세팅해야 하는지 모르겠습니다...ㅠ 따로 설정파일을 만들어야 하나요?ㅠㅠ

  • python
  • 리팩토링
  • orm
  • FastAPI
  • pytest
qpal1zm23 댓글 2 좋아요 0 조회수 193

windows 환경에서 설치 방법

해결됨

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

저는 windows 환경을 사용하고 있습니다. 이 수업에서 설치하는 내용중에 설치해야하는 환경이 무엇인지 알려주세요. mac 사용자도 아니고, 환경 설정 처음하는 수강생일때 어려움이 있습니다

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
김충훈 댓글 3 좋아요 0 조회수 221

이터레이터와 제러네이터 4 - 재귀 제너레이터

미해결

파이썬 중급

안녕하세요 강사님. 제목의 강의 중에서 depth_first 함수의 동작이 궁금하여 기본 코드에서 "2.코드 변경"과 같이 print 문을 추가 하여 분석 중 "3. 실행결과"와 같이 출력 되는 것을 확인 하였습니다. 질문 Node(3) 출력하기 전에 s-yield가 한번 출력 되어야 할 것 같은데 두 번 출력에 대한 해석이 안됩니다. f-yield Node(3) s-yield Node(1) Node(3) s-yield Node(0) Node(3) Node(3) @@추가 질문을 올려 놓고 고민 하다 보니 Node(1).depth_first() 함수가 한번만 호출 된다고 생각했는데. 프로그램이 종료 될 때 까지 총 4번이 호출 되면 말이 되는 듯 한데.. 추측한 시나리오가 맞는지요? Node(1).depth_first() : next(Node(1)) 4번 호출 Node(3).depth_first() : next(Node(3)) 2번 호출 Node(4).depth_first() : next(Node(4)) 2번 호출 Node(2).depth_first() : next(Node(2)) 3번 호출 Node(5).depth_first() : next(Node(5)) 2번 호출 코드 변경 def depth_first(self): print("f-yield",self) yield self print("f-next",self) for c in self: for x in c.depth_first(): print("s-yield",self,x) yield x print("s-next",self,x) 실행 결과 f-yield Node(0) Node(0) f-next Node(0) f-yield Node(1) s-yield Node(0) Node(1) Node(1) s-next Node(0) Node(1) f-next Node(1) f-yield Node(3) s-yield Node(1) Node(3) s-yield Node(0) Node(3) Node(3) s-next Node(0) Node(3) s-next Node(1) Node(3) f-next Node(3) f-yield Node(4) s-yield Node(1) Node(4) s-yield Node(0) Node(4) Node(4) s-next Node(0) Node(4) s-next Node(1) Node(4) f-next Node(4) f-yield Node(2) s-yield Node(0) Node(2) Node(2) s-next Node(0) Node(2) f-next Node(2) f-yield Node(5) s-yield Node(2) Node(5) s-yield Node(0) Node(5) Node(5) s-next Node(0) Node(5) s-next Node(2) Node(5) f-next Node(5)

  • python
  • numpy
  • matplotlib
  • 웹-스크래핑
  • 병렬-처리
조성수 댓글 1 좋아요 0 조회수 126

동영상이 안되는거 또발견

해결됨

[2025] 자바 입문 부트캠프 JAVA DEEP DIVE [PART2/2 심화편]

자바 파트1 챕터 11-2강의 경우는 영상은 나오는데 음성이 나오질않습니다 -_-;;; 자바 파트2 자바 입출력의 숨은 조력자: 보조 스트림으로 자바 입출력 최적화하기 이건 5분 31초 타임라인에서 화면이 검게변하고 원같은게 핑핑 돌며 재생이안됩니다. 딱 5분 31초때 멈쳐요 아마 강의 업로드하실때 에러가 발생한듯.... 확인후 조치부탁드립니다. 강의 너무나 만족하며 잘듣고있습니다. 다른강좌 수강평보니 수강기간도 연장해주신것같은데 저도 강사님 자바부터 스프링까지 커리큘럼을 탈생각인데 수강기간즘 넉넉하게 보너스로 챙겨주실수없을까요? 그리고 전체적으로 강의가 다잘올라와져있는지 점검한번 해보셔야할듯합니다. 분량이 너무많아서 일괄로 올리다가 에러가 종종 발생한듯하네요

  • java
  • jsp
  • 객체지향
c7681330 댓글 2 좋아요 0 조회수 165

JPQL Limit 문법 관련 질문

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 현재 저희 프로젝트는 Spring Boot 3.3, Spring Data JPA, MySQL을 사용하고있습니다. 제가 강의를 통해서 JPQL에서는 Limit문법을 사용할 수 없으니 s etMaxResults/setFirstResult와 같은 메소드를 통해서 페이징 처리를 해야 하는 것으로 알고 있습니다. 근데 프로젝트를 진행하다가 팀원이 limit문법을 통해서 조회를 하는 쿼리를 보았습니다. (저희는 Spring Data JPA를 사용하고 있어 JPQL은 @Query 어노테이션을 활용하여 쿼리를 작성하고 있습니다.) @Query("select Member m where m.nickname = "홍길동" limit 1") 위와 같은 쿼리로 데이터를 조회하는데 문제없이 애플리케이션이 돌아가는 것을 확인했습니다. Hibernate 버전이 6.x로 올라오면서 처리를 따로 해주는 걸까요? 만약 그렇다면 어느 버전에서 바뀐 것이고 어떻게 동작하길래 가능한건지 답변주시면 감사하겠습니다.

  • java
  • jpa
새벽형개발자 댓글 1 좋아요 0 조회수 314

Anaconda 32비트 다운로드하는건가요?

해결됨

챗GPT와 파이썬으로 주식 자동매매 앱 및 웹 투자 리포트 만들기

64로 되어 있어서 키움하고 연결이 안되는거 같아요(kiwoom32) PS C:\Users\main> python -c "import struct; print(struct.calcsize('P') * 8)" >> 64 (kiwoom32) PS C:\Users\main>

  • python
  • 재테크
  • streamlit
  • chatgpt
  • 프롬프트엔지니어링
major 댓글 1 좋아요 0 조회수 221

섹션 8 yfinance 강의 수강 중 발생한 오류

미해결

실리콘밸리 데이터 리더가 알려주는 Airflow 기초

안녕하세요, 데이터 엔지니어에 관심을 가지고 이제 막 공부를 시작한 학생입니다. 섹션 8 yfinance 첫 번째 강의를 수강하던 도중에 에러가 생겨서 문의 남깁니다. 작성되어 있는 코드 중에 extract(symbol) >> load(file_path, symbol, schema, table) 이 부분에서 문제가 생겼었습니다. 그래서 file_path = extract(symbol) extract(symbol) >> load(file_path, schema, table) 이렇게 수정해서 오류를 해결했는데, airflow web ui에서 다른 오류가 발생했길래 또 찾아보니 load함수에서 문제가 생긴 것 같습니다. file_path를 load함수에서도 다시 만들어줘서 snowflake에 데이터를 적재할 때 올바른 파일 경로를 찾지 못해서 생기는 오류가 발생하는거 같아요. def load(file_path, schema, table): cur = util.return_snowflake_conn("snowflake_conn") try: cur.execute(f"USE SCHEMA {schema};") cur.execute( f"""CREATE TABLE IF NOT EXISTS {table} ( date date, open float, close float, high float, low float, volume int, symbol varchar )""" ) cur.execute("BEGIN;") delete_sql = f"DELETE FROM {table}" logging.info(delete_sql) cur.execute(delete_sql) # 바로 받은 file_path 사용 (더 이상 경로 재생성 X) util.populate_table_via_stage(cur, table, file_path) cur.execute("COMMIT;") except Exception as e: cur.execute("ROLLBACK;") raise e finally: file_name = os.path.basename(file_path) table_stage = f"@%{table}" cur.execute(f"REMOVE {table_stage}/{file_name}") cur.close() 요렇게 변경해주니까 데모 영상에 나온 것과 같이 똑같이 스노우플레이크에 잘 적재되었습니다.! 제가 제대로 해결한게 맞을까요??

  • python
  • sql
  • airflow
  • snowflake
hodoldol 댓글 2 좋아요 1 조회수 154

부모 클래스와 자식 클래스의 생성자에 파라미터가 같은 경우에 동작 방식 문의

해결됨

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

7:36초 부분에 대해 문의드립니다. 자식 클래스를 생성하면 부모 클래스에 있는 기본 생성자인 Car()가 한번 호출된다고 말씀해주셨는데, 만약 자식 클래스의 생성자와 부모 클래스의 생성자에 동일한 파라미터로 구성된 경우에는 어떻게 동작하나요? 예를 들어, 부모 클래스에 Car(String name, Int price)라는 생성자가 있고, ElectricCar(String name, Int price)라는 생성자가 있을때, ElectricCar의 두 파라미터를 입력하여 객체를 생성하는 경우입니다. 이런 경우에도 부모 클래스에서는 파라미터가 들어간 생성자가 호출되는 것이 아니라, 기본 생성자가 호출되나요?

  • python
  • java
  • c
  • 정보처리기사
주무세요 댓글 4 좋아요 0 조회수 192

@VersionColumn() save 관련 질문

미해결

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

@VersionColumn() 관련하여 'save()함수가 몇번 불렸는지 기억한다' 라고 하셔서 save함수가 불린 횟수에 따라 1씩 증가하는 것으로 처음에 이해를 했었는데, 강의 영상과 조금 다르게 service & controller 나눠 작성하는 연습을 하다가 아래와 같이 title을 동일한 값으로 수정하는 코드를 작성했었습니다 async PatchUsers(id: string) { const user = await this.userRepository.findOne({ where: { id, }, }); if (!user) { throw new NotFoundException(); } console.log('Before save - Version:', user.version); if (user) { user.title = '수정하기'; } const newUser = await this.userRepository.save(user); console.log('After save - Version:', user.version); return newUser; } 이때 title이 이전과 동일하면 실제로 save함수는 실행이 되지만 DB상에 변화가 없기 때문에 @VersionColumn() 으로 정의한 version에는 변화가 없는 것 같은데 save함수의 실행횟수보다 db의 변화가 있는지에 초점을 맞춰서 생각하면 될까요 ?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
zoezoe 댓글 2 좋아요 0 조회수 116

잘되다가 갑자기 되질 않습니다.

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의 잘 따라하고 있다가 @Around에서 service 부분 따라하는 부분 시작하려하니 위 사진들과같은 에러?가 발생합니다 gradle 빌드 clean해봤는데 여전하네요... 뭐가 문제일까요? (참고로 패키지명은 저게 맞습니다. 강의랑 조금 다르게됐어요)

  • java
  • spring
  • mvc
  • spring-boot
yoon6669 댓글 1 좋아요 0 조회수 170

total을 float으로 바꾸신 이유

해결됨

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지

안녕하세요 더치 페이 함수 만들기에서 going_dutch 함수 리턴값 계산하실 때 return float(total) / num_of_ppl 로 int 값인 total을 float으로 바꾸셨는데 굳이 float으로 바꾸신 이유가 궁금합니다 어차피 int끼리 나눗셈(/)을 하면 결과가 무조건 float으로 나오는데, 굳이 total을 float으로 바꾸신 이유가 있을까요? 바꾸지 않아도 결괏값은 float으로 나오지 싶어서요. 답변 기다리겠습니다. 감사합니다

  • python
  • 알고리즘
천천히꾸준하게 댓글 2 좋아요 0 조회수 225

어느 파일을 실행시켜야하나요?

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 강의 캡쳐내용인데 사진을 보면 강의에서는 MemberServiceIntegrationTest 파일을 실행시킨거같은데 저는 이 파일에서 실행시키니 오류가 나고 MemberService 파일을 실행시키면 결과가 나오던데.. 뭔가요?

  • java
  • spring
  • mvc
  • spring-boot
댓글 1 좋아요 0 조회수 93

섬나라 아일랜드 DFS

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

이전강의에서 풀엇던것처럼 ch체크 배열만들고 시계방향 9,12,3,6시 방향으로만 체크해서 이렇게 만들었는데 강사님이 강의 때 하셧던거에 비하면 효율이 많이 떨어지는지 궁금해서 질문 남깁니다 package section9; import java.util.ArrayList; import java.util.Scanner; public class Main13 { static int[] dx= {-1,0,1,0}; static int [] dy= {0,1,0,-1}; static int[][] ch,dir,map; static int n,answer; public static void main(String[] args) { // TODO Auto-generated method stub Scanner s=new Scanner(System.in); ArrayList<Integer> list = new ArrayList<>(); answer=0; n=s.nextInt(); map= new int[n][n]; ch= new int[n][n]; dir= new int[n][n]; for(int i=0;i<n;++i) { for(int z=0;z<n;++z) { map[i][z]=s.nextInt(); } } for(int i=0;i<7;++i) { for(int z=0;z<7;++z) { if(map[i][z]==1 && ch[i][z]==0) { DFS(i,z); if(answer>1) { list.add(answer); answer=0; } }else { answer=0; continue; } } } System.out.println(list.toString()); System.out.println(list.size()); } static void DFS(int x,int y) { if(map[x][y]==1) { answer++; } if(ch[x][y]==1) return; if(map[x][y]==0) return; if(x<0 || x>6 || y<0 || y>6) { return; }else { ch[x][y]=1; for(int i=0;i<4;++i) { int nx= x+dx[i]; int ny=y+dy[i]; if(nx>=0 && nx<7 && ny>=0 && ny<7 && ch[nx][ny]==0 && map[nx][ny]==1) { DFS(nx,ny); } } } } }

  • java
  • 코딩-테스트
이동건 댓글 2 좋아요 0 조회수 84

인기 태그

인프런 TOP Writers

주간 인기글