inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Api 관련질문

미해결

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

@GetMapping("hello-api") @ResponseBody public Hello helloApi(@RequestParam("name") String name){ Hello hello = new Hello(); hello.setName(name); return hello; } static class Hello{ private String name; public void setName(String name) { this.name = name; } public String getName() { return name; } } 위처럼 APi사용하려는데 이렇게 한국어로 입력 시 문자가 깨지는 현상이 발생합니다 설정은 다음과 같습니다

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

NavigationProps 질문

해결됨

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

❗ 질문 작성시 꼭 참고해주세요 최대한 상세히 현재 문제(또는 에러)와 코드(또는 github) 를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다. 맥/윈도우, 안드로이드/iOS, ReactNative, Node 버전 등의 개발환경 도 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황 을 올려주세요. ( 일부만 자르거나 일부만 복사해서 올려주시면 답변이 어렵습니다. ) MapHomeScreen.tsx 37번째 줄의 아래의 코드에서 CompositeNavigationProp의 첫번째 인자는 StackNavigationProp 이 아닌DrawerNavigationProp가 먼저와야 하는것 아닌가요? 코드는 에러없이 잘 작동하지만 단순히 궁금해서 여쭤봅니다~ type Navigation = CompositeNavigationProp< StackNavigationProp<MapStackParamList>, DrawerNavigationProp<MainDrawerParamList> >;

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
최수렬 댓글 2 좋아요 0 조회수 181

다운로드 소스코드가 계속 안됩니다 ㅠㅠ 도와주세요..

미해결

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

[질문 내용] 그냥 나오는대로 다 예 예 누르고 맞게 한 것 같은데 계속 다른 위치에 저장하라고 뜹니다 선생님 ㅠㅠ 프로젝트를 몇 번이나 삭제하고 다시 깔고 실행했는데도 다운로드 소스코드가 실행이 안됩니다 파일 다운로드 위치도 계속 바꿔봤는데 똑같이 뜹니다 이유가 뭘까요? ㅠㅠㅠ...

  • java
  • InteliJ
댓글 1 좋아요 0 조회수 412

임포트 자동생성

미해결

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

코드를 작성하다 완료하면 임포트하라는 표시가뜨고 클릭하는 단축키가 뭔가요? 저는 임포트를 따라쳐서 해당코드가 활성화가 되지않아요 맨 밑줄 라우터 부분이요

  • flutter
  • firebase
  • bloc
댓글 4 좋아요 0 조회수 315

타입스크립트 컴파일러 옵션 - 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 조회수 306

클래스 이름 동시 변경

미해결

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

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

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

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

미해결

Next.js 시작하기

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

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

수업 질문 있습니다!

미해결

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

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

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

재수강 문의

미해결

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

댓글 1 좋아요 0 조회수 158

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

해결됨

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

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

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

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 조회수 132

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 조회수 281

단축키옵션

미해결

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

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

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

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 조회수 152

이미지 받아오는 방법?

미해결

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

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

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

크롬 토글디바이스툴바에서만 생기는 문제점이요 ㅠ 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 조회수 91

의존성 세팅이 끝나면

미해결

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

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

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

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

미해결

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

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

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

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

해결됨

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

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

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

인기 태그

인프런 TOP Writers

주간 인기글