inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

타입스크립트 컴파일러 옵션 - include

해결됨

한 입 크기로 잘라먹는 타입스크립트(TypeScript)

타입스크립트 옵션 설정하기 파트에서 tsconfig.json파일에서 { "include" : ["src"] } 위와 같이 작성을 했고 src폴더 하위에 index.ts와 test.ts파일을 한번에 컴파일하기 입력한 tsc명령어는 잘 동작했었습니다. 하지만, 이전에 가르쳐주셨던 tsc와 node명령어를 한번에 실행할 수 있는 tsx명령어는 입력했을때 Welcome to Node.js v20.17.0. Type ".help" for more information. (To exit, press Ctrl+C again or Ctrl+D or type .exit) 위와 같이 출력이 되고, 컴파일은 되지않았습니다. 찾아보니까 tsx명령어로 파일을 실행할 때는 특정 파일명을 지정해야 실행이 가능하다고 하는데, 다른 방법이 있을까요?

  • typescript
gga01075 댓글 2 좋아요 0 조회수 297

클래스 이름 동시 변경

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

클래스이름을 MyApp으로 변경했을때 해당되는 const다음 name 부분까지 MyApp으로 같이변경하는 단축키는 어떤건가요? 그리고 이렇게 임포트하는걸 바로 검색하는것도 궁금합니다

  • flutter
  • firebase
  • bloc
youj0912 댓글 2 좋아요 0 조회수 232

<img /> 요소 대신 <Image /> 컴포넌트를 사용해야 하는 이유 (성능 최적화)

미해결

Next.js 시작하기

섹션 11의 이미지 성능 최적화 강의에서 Next.js의 이미지 성능 최적화에 대해 설명하실 때의 강의 코드가 <Image /> 컴포넌트가 아닌 <img /> 요소인데도 이미지 성능 최적화가 잘 되는 것을 보았습니다. 그럼 굳이 <img /> 요소 대신 <Imgae /> 컴포넌트를 사용해야 하는 이유가 있나요?

  • javascript
  • react
  • next.js
  • imgae컴포넌트
  • 성능최적화
  • lazyloading
  • 지연로딩
play _Er 댓글 2 좋아요 0 조회수 287

수업 질문 있습니다!

미해결

파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2

안녕하세요. 수업 너무 잘 듣고 있습니다. 리밸런싱 코드는 주식을 구매할 때 당일 종가를 기준으로 구매하는건가요? 전날의 종가를 기준으로 한다면 shift함수를 써주면 될까요? 월초로 리밸런싱을 하게 된다면 keep="first"만 바꿔주면 될까요? 감사합니다

  • pandas
  • 투자
  • 퀀트
김도균 댓글 1 좋아요 0 조회수 210

재수강 문의

미해결

안녕하세요~ 해당 강의 구매해서 수강 했었는데, 재수강 하고 싶어서 문의 드립니다. 다른 분도 비슷한 문의를 올리신 것을 봤는데 재수강 할 수 있도록 이메일로 방법이 안내 되었던 것 같아서, 저도 가능할까 싶어 문의 드립니다. ㅠㅠ sxmnew@naver.com 으로 안내 주시면 감사드리겠습니다.

댓글 1 좋아요 0 조회수 151

메모리 가변 분할과 메모리 압축에 대해 질문 있습니다.

해결됨

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

메모리 가변 분할의 기법 중에 최악 적합은 필요한 공간과 가장 큰 차이가 나는 공간을 할당한다고 설명하셨는데, 이건 의미가 없는 게 아닌가요? 오히려 메모리 내부 단편화가 발생할 것 같습니다. 메모리 외부 단편화의 해결책으로 윈도우 운영체제에서 흩어진 메모리를 한곳으로 모으는 메모리 압축을 사용하는 것으로 알고 있습니다. 하지만 윈도우의 페이지, 프레임 크기는 4KB인데 남은 메모리 공간 중에 4kb의 경계에 정렬할 수 없는 공간(남은 공간 총합 % 4096)의 압축은 진행하지 않는건가요?

  • 면접
  • 운영체제
  • 기술면접
누구게 댓글 1 좋아요 0 조회수 139

4-5. 3번 시간데이터 연습문제 질문

해결됨

초보자를 위한 BigQuery(SQL) 입문

3. 각 트레이너별로 그들이 포켓몬을 포획한 첫 날(catch_date)을 찾고, 그 날짜를 'DD/MM/YYYY' 형식으로 출력해주세요. 해당 문제에서 catch_date는 UTC 기준의 데이터이므로, 한국 기준으로 하려면 catch_datetime을 사용해야 한다고 하셨는데요! 테이블을 보면, TIMESTAMP 타입인 catch_datetime만 UTC 기준의 데이터인 것으로 이해했는데 DATE 타입인 catch_date가 UTC 기준의 데이터인 이유가 무엇인가요?

  • sql
  • bigquery
  • 데이터-리터러시
댓글 2 좋아요 0 조회수 121

pyside6-uic login.ui -o login_ui.py 명령어 질문

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

1 . 해당 명령어를 치려면 전역변수로 등록 하고 ui 파일 있는 위치에서 명령어를 실행하기 2 . 환경변수 등록 없이 pyside6-uic.exe 파일이있는 폴더로 터미널 경로를 이동하고 .ui 파일도 exe 폴더있는 경로로 이동시켜서 명령어 실행 위에 두가지 방법으로 했을때 .py로 컴파일이 됐었는데 pyside6-uic login.ui -o login_ ui.py 명령어 실행 할때 vscode 로 다른 방법이 있나요? 환경변수 등록을 안하고 그냥 터미널로 바로 실행하면 pyside6-uic 배치파일 에러가 떴었고 .ui 파일 있는곳에서 실행을 꼭 해야 하더라고요

  • python
  • 웹-크롤링
진용 댓글 2 좋아요 0 조회수 259

단축키옵션

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

이렇게 옵션이 뜨려면 단축키를 어떻게 설정해야하나요?

  • flutter
  • firebase
  • bloc
댓글 2 좋아요 0 조회수 241

Edit page onUpdate 질문

해결됨

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

onUpadate를 주석처리하면 home으로 잘 돌아오는데, onUpadate를 실행하면 위 사진 같은 상태가 됩니다. 매번 오탈자로 질문드려서 죄송하지만 코드를 계속 살펴보고 다시 작성해봐도 같아서 질문드립니다... import Header from "../components/Header"; import Button from "../components/Button"; import Editor from "../components/Editor"; import { useParams, useNavigate } from "react-router-dom"; import { useContext } from "react"; import { DiaryDispatchContext } from "../App"; import useDiary from "../hooks/useDiary"; const Edit = () => { const params = useParams(); const nav = useNavigate(); const { onDelete, onUpdate } = useContext(DiaryDispatchContext); const curDiaryItem = useDiary(params.id); const onClickDelete = () => { if (window.confirm("일기를 정말 삭제할까요? 다시 복구되지 않아요!")) { //일기 삭제 로직 //console.log(params.id); onDelete(params.id); nav("/", { replace: true }); } }; const onSubmit = (input) => { if (window.confirm("일기를 정말 수정할까요?")) { onUpdate( params.id, input.createdDate.getTime(), input.emotionId, input.content ); } nav("/", { replace: true }); }; return ( <div> <Header title={"일기 수정하기"} leftChild={<Button onClick={() => nav(-1)} text={"< 뒤로 가기"} />} rightChild={ <Button onClick={onClickDelete} text={"삭제하기"} type={"NEGATIVE"} /> } /> <Editor initData={curDiaryItem} onSubmit={onSubmit} /> </div> ); }; export default Edit;

  • javascript
  • react
  • node.js
ju004100 댓글 2 좋아요 0 조회수 143

이미지 받아오는 방법?

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

섹션5 컨텐츠 리스트 만들기 - Glide1 강의에서 원래는 이미지 소스를 서버에서 받아와야 한다고 말씀하셨는데 그게 어떤 의미인지 알 수 있을까요????

  • android
  • kotlin
  • firebase
정진영 댓글 2 좋아요 0 조회수 250

크롬 토글디바이스툴바에서만 생기는 문제점이요 ㅠ useEffect

미해결

useEffect(() => { const updateItemsPerRow = () => { if (window.innerWidth <= 500) { setItemsPerRow(1); } else if (window.innerWidth > 500 && window.innerWidth <= 1024) { setItemsPerRow(2); } else if (window.innerWidth > 1023 && window.innerWidth <= 1440) { setItemsPerRow(3); } else { setItemsPerRow(5); } }; updateItemsPerRow(); window.addEventListener("resize", updateItemsPerRow); return () => window.removeEventListener("resize", updateItemsPerRow); }, []); 코드를 이렇게 잡고 반응형으로 해서 페이지가 줄어들었을때 나와있는 아이템 갯수를 줄이려고 하는건데 1440 미만은 3개로 잘 보이고 1024미만도 2개로 잘보이는데 500 미만으로 가면 크롬 토글디바이스 툴바로 해서 iPhone12로 했을때 처음에는 잘 적용이 되다가 iPad 눌러서 1024 한번 보고 다시 iPhone12를 누르면 적용이 안되고 아이템이 2개로 고정되어있습니다. 페이지를 제가 직접 마우스로 줄이고 늘리고 했을땐 잘 적용이 되는데요 코드가 문제일까요 아님 크롬이 문제일까요 ? 물론 제 코드가 문제라고 생각하는데 도저히 원인을 모르게서 여쭤봐요 고수님들 ㅠㅠ

김정현 댓글 0 좋아요 0 조회수 89

의존성 세팅이 끝나면

미해결

[Bloc 응용] 실전 앱 만들기 (책 리뷰 앱) : SNS 로그인, Firebase 적용, Bloc 상태 관리, GoRouter

의존성세팅을 다하고 나면 저장해야하나요? 아니면 코드만 치고 넘어가도 되는걸까요?

  • flutter
  • firebase
  • bloc
youj0912 댓글 1 좋아요 0 조회수 142

기본 생성자 사용자 정의 시 null

미해결

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

[질문 내용] 문제 풀이 과정에서 Book 클래스에 기본 생성자를 사용자가 직접 정의해서 만들었는데, 김영한 강사님께서 값을 비워두면 안 된다고 한 말씀이 의아해서 질문 드립니다. 교육 차원으로 문제에서 null값이 아닌 빈 값으로 보여주게 하기 위해서 this("", "", 0);으로 표시한 것인지, 아니면 실무에서도 기본 생성자를 개발자가 정의할 때에도 꼭 값을 비워두면 안 된다는 것인지 궁금합니다.

  • java
  • 객체지향
soojinkimss 댓글 1 좋아요 0 조회수 149

무한 스크롤 시 화면 위치 문제

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

무한 스크롤 구현 중에, 스크롤을 내리면 자연스럽게 다음 페이지로 이어지는 게 아니라, 한번 아래로 내려갔다가 다시 스크롤했던 위치로 돌아옵니다. 이 문제는 어떻게 해결할 수 있을까요?

  • firebase
  • next.js
  • tailwindcss
  • react-query
  • supabase
댓글 3 좋아요 0 조회수 376

라즈베리파이 메모리 사이즈 큰거 사도 될까요?

해결됨

한국에서 제일 쉬운 리눅스 커널 강의

안녕하세요.당근에 중고로 사려는데 저희동네엔 4기가 하나있어서 그런데 라즈베리파이 메모리만 큰거 사려는데 CPU는 두기종 동일한것 같던데 괜찮을까요?

  • c
  • linux
  • Raspberry-Pi
  • 운영체제
  • arm-architecture
  • asm
황기범 댓글 1 좋아요 0 조회수 378

this 이해가 잘 안돼요..

미해결

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

[질문 내용] 김영한 강사님께서는 this가 예를 들어 nameField에서 먼저 지역변수(매개변수(에서 같은 이름이 있는지 찾고 없으면 멤버 변수에서 찾는다고 애기해주셨고 자바가 자동으로 this를 해준다고도 설명해주셨는데, 자바 입문편에서 배웠을 때 자신의 클래스에 변수를 타입지정하여 선언하면 하위 메소드나 앞으로도 타입 없이 변수명만으로 생존가능한 것으로 알고있습니다. 물론 매개변수의 이름과 멤버변수 이름이 동일하면 왜 this를 써야하는지는 알겠으나, 매개변수명과 멤버변수명이 다르다면 자바가 this를 자동으로 설정하는 설명 전에 일단 멤버변수와 매개변수가 구분을 지을 수 있으니 굳이 this를 설명할 이유가 있나 싶습니다. 애초에 멤버변수를 선언을 했으니 멤버변수를 자유롭게 사용할 수 있는데 거기에 this가 없어도 된다는 내용이 아이러니 하다고 생각이 드네요. 좀 디테일하게 알려주실 수 있을까요?

  • java
  • 객체지향
soojinkimss 댓글 1 좋아요 0 조회수 225

2강 사전문제

해결됨

카카오 코테 6주 합격! 실전 파이썬 코딩테스트

안녕하세요. 2강 사전문제 2강_0.배경지식 퀴즈.ipynb 에서 배경지식 퀴즈 1 의 힌트 두 번째 줄에 숫자가 잘못 표기된 것 같습니다. 다음과 같이 기재되어 있는데, 첫번째 거듭제곱이 1*10^2가 맞는 게 아닌지요?

  • 코딩-테스트
  • 알고리즘
  • 소프트웨어-설계
  • data-structure
밍2 댓글 1 좋아요 0 조회수 227

공유 스레드 풀 질문드려요!

해결됨

코틀린 코루틴 완전 정복

섹션4. CoroutineDispatcher 에서 미리 정의된 공유스레드 풀 내에 Dispatchers.Defualt 는 프로세서 개수(최하 2), Dispatchers.IO (64or프로세서 개수 중의 큰 수) 의 개수만큼의 스레드가 할당되는건가요? - 학습 관련 질문을 남겨주세요. 질문을 상세히 작성하면 더 좋습니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • android
  • kotlin
  • coroutine
  • kotlinx.coroutines
  • android-coroutine
아무도_모를_아이디 댓글 2 좋아요 1 조회수 175

인기 태그

인프런 TOP Writers

주간 인기글