inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

sdsoc 바우쳐

미해결

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

안녕하세요 맛비님 fpga강의 들어가기전에 zybo z7 20 보드를 구입하려고 하는데요 sdsoc 바우쳐가 있는걸로 꼭 사야 할까요?? 바우쳐가 있다면 어디에 쓰이는지 궁금합니다

  • fpga
  • verilog-hdl
  • 임베디드
tmddls4562 댓글 1 좋아요 1 조회수 294

ItemRepository 구조 질문!

미해결

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

항상 좋은 강의 감사합니다! 지금 프로젝트의 디자인 패턴(?) 즉, 구조에 대해 질문이 있습니다. ItemRepository 객체를 따로 설정해주시는데 이 Repository객체를 이용하여 나중에 DB와 연결하여 이 repository의 store객체 안에 있는 값들만 DB에 실제로 저장하게 되는건가요? 즉, repository라는 네이밍이 붙은 객체들을 이용해 실제 DB에 저장할때 사용하기 위해 이 객체를 따로 만드는 것인지 여쭙고자 합니다. 그렇다면 DB에 일괄적으로 저장하는 코드는 어떤식으로 언제 실행되는게 일반적인가요?

  • spring
  • MVC
오현석 댓글 1 좋아요 1 조회수 259

빌드, 실행 질문

미해결

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

안녕하세요 질문 있습니다! 강사님이 build하면 libs폴더가 생기고 그 안에 18메가짜리 파일이 생긴다고 하셨는데 저는 libs폴더가 생기지 않았습니다 제가 어떤 부분을 놓친걸가요?

  • spring-boot
  • spring
  • MVC
  • java
Eden 댓글 1 좋아요 0 조회수 293

Spring Boot 2.5.3 오류 언제 쯤 알려주시나요 ㅠ??

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

Spring Boot 2.5.3 오류 언제 쯤 알려주시나요 ㅠ??

  • spring-boot
  • JPA
  • spring-cloud
  • architecture
  • Kafka
  • msa
jongin 댓글 1 좋아요 1 조회수 429

model 관련 질문 있습니다

미해결

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

영한님 강의를 너무 재밌게 듣고 있는 학생입니다 :) 강의를 듣는중 Model에 대해서 궁금한 점이 생겨서 질문을 드립니다.. SpringMemberControllerV2 에서는 members() 메소드에서 ModelAndView 에 members 라는 객체를 담아서 ModelAndView를 return 해줬습니다. 근데 SpringMemberControllerV3 에서는 ModelAndView가 아닌 String으로 return 해주는데 Model에 담은 객체가 어떻게 JSP로 전달되는 건지 궁금합니다. DispatcherServlet에서 Model를 관리하는 건가요???

  • MVC
  • spring
xmrrhd03 댓글 1 좋아요 0 조회수 353

getFollowers랑 getFollowings는 users.js로 라우팅 분리 안하는 이유?

미해결

[리뉴얼] React로 NodeBird SNS 만들기

저도 제로초님 따라서 복수, 단수 철저하게 구분해서 코딩하는 습관 기르려고 하는데 이 글의 제목처럼 따로 분리를 안하시는 이유가 있을까요? 포스트를 가져올 때 posts.js로 분리하셨던 거처럼요. 그리고 제가 지금까지 다닌 회사는 리액트를 쓰지 않는 회사였어서 디비 부하랑 네트워크 비용 줄이려고 getFollowers랑 getFollowings같은 요청을 하나로 묶어서 처리했었거든요. const sql = `SELECT followingId, followerId FROM follow WHERE followingId = ${myId} OR followerId = ${myId}`; const users = await sequelize.query(sql); const followersFollowings = users.reduce((m, v) => { const name= v.followingId === myId ? 'followers' : 'followings'; m[name].push(v); return m; }, { followers: [], followings: [] }); res.status(200).json(followersFollowings); 이런식으로요. 근데 리액트를 쓰는 곳은 디비랑 네트워크 비용을 감수하고 따로따로 api를 만들고 요청하나요?

  • redux
  • react
  • express
  • nodejs
  • Next.js
한수빈 댓글 1 좋아요 0 조회수 182

orthgonal

미해결

선형대수학개론

안녕하세요 수업 잘듣고있습니다. orthogonal basis 이면 orthogonal set으로 볼수 있을까요? 감사합니다.

  • 선형대수학
jhkim749 댓글 1 좋아요 0 조회수 220

atom 실행 에러

미해결

파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기

안녕하세요. 크롤링 구동시 윈도우 한글 경로 설정 시 안될때 해결하는 법 강의를 보고 따라 했는데 위처럼 에러가 떠서 찾아보다가 질문드립니다. 좋은 강의 감사합니다. 꼭 완강할게요~!

  • atom
  • python
  • 웹-크롤링
물만난 튜브 댓글 1 좋아요 0 조회수 252

페치조인의 hibernate sql 보다가..

해결됨

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? ( 예 /아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? ( 예 /아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? ( 예 /아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 페치 조인에서 글로벌설정으로 BatchSize를 적용한 후 나오는 sql보다가 모르겠는 부분이 나와서 질문드립니다. 예전에도 sql에서 좀 봤던 것 같은데 넘어갔거든요. 근데 이제 좀 신경 쓸 때가 온 것 같아 질문드립니다 :( 강의 듣다 까먹은 부분인가 싶기도 해서 인터넷에서 검색도 해보고 했는데.. 검색하는 방법을 잘 모르는 건지 안나오네요 @Entity public class Team { @Id @GeneratedValue private Long id ; private String name ; @OneToMany ( mappedBy = "team" ) private List < Member > memberList = new ArrayList <>() ; public List < Member > getMemberList () { return memberList ; } @Entity public class Member { @Id @GeneratedValue private Long id ; private String username ; private int age ; @ManyToOne ( fetch = FetchType. LAZY) @JoinColumn ( name = "TEAM_ID" ) private Team team ; 일 때, em.flush () ; em.clear () ; String query = "select t from Team t" ; List < Team > resultList = em.createQuery ( query , Team. class ) .getResultList () ; for ( Team team1 : resultList ) { for ( Member teamMember : team1.getMemberList ()) { System. out .println ( "teamMember = " + teamMember ) ; } } 을 실행했습니다. Hibernate: /* load one-to-many jpql.Team.memberList */ select memberlist0_.TEAM_ID as TEAM_ID4_0_1_, memberlist0_.id as id1_0_1_, memberlist0_.id as id1_0_0_, memberlist0_.age as age2_0_0_, memberlist0_.TEAM_ID as TEAM_ID4_0_0_, memberlist0_.username as username3_0_0_ from Member memberlist0_ where memberlist0_.TEAM_ID in ( ?, ? ) 가 나오는데 select부분에서 memberlist 항목이 6개여서 좀 의아하게 생각이 드네요 . member의 요소가 4개니까 4개가 select돼야 되는게 아닌가 생각이 들거든요 . 왜 TEAM_ID와 id를 두 번 셀렉하는 걸까요 ? 너무 기초적인 질문을 드리는 건가 싶기도 하고.. :(

  • JPA
  • java
relate16 댓글 1 좋아요 0 조회수 185

로그인 안했는데 isPublic에 따라 setMyImages를 하는 이유가 있나요?

미해결

이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)

client\src\context\ImageContext.js 에서 로그인이 안된 상태에서도 isPublic에 따라 setMyImages를 하도록 되있는데 로그인 안한 상태에서는 /images 요청만 날리 개인 사진 보기 버튼이 있지도 않은데 setMyImages는 의미가 없지 않나요? useEffect(() => { setImageLoading(true) axios .get(imageUrl) // .then((result) => setImages((prevData) => [...prevData, ...result.data])) .then((result) => isPublic ? setImages((prevData) => [...prevData, ...result.data]) : setMyImages((prevData) => [...prevData, ...result.data]), ) .catch((err) => { console.error(err) setImageError(err) }) .finally(() => setImageLoading(false)) }, [imageUrl, isPublic]) useEffect(() => { if (me) { setTimeout(() => { axios .get('/users/me/images') .then((result) => setMyImages(result.data)) .catch((err) => console.error(err)) }, 0) } else { setMyImages([]) setIsPublic(true) } }, [me])

  • lambda
  • nodejs
  • mongodb
  • express
  • aws
  • react
현석오 댓글 1 좋아요 0 조회수 190

처음 시작할때 무한 스크롤이 안되요

미해결

이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)

안녕하세요 질문이 있습니다. 이미지가 20개 이상이고 15번째 이미지가 ref로 참조되고 있는데도 추가로 이미지를 불러오지 못하는 이유가 무엇일까요? https://github.com/node-hyun/file-attach-dropzone https://github.com/node-hyun/file-attach-dropzone/blob/main/client/src/components/ImageList.js

  • react
  • nodejs
  • mongodb
  • express
  • aws
  • lambda
현석오 댓글 1 좋아요 0 조회수 219

MethodChannel 에 관해서 질문이요..

미해결

Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)

메소드채널을 사용해서 네이티브 통신을 할 수밖에 없는 상황인데요, iOS와 안드로이드 지식이 필수더라구요. 근데 이 부분을 공부하는데 있어서 모든 것들을 공부하는 건 시간낭비같고, 스위프트와 코틀린의 기본문법 만 익히면 되지않을까 생각하는데, 어떤가요?

  • MethodChannel
  • Flutter
하민호 댓글 1 좋아요 0 조회수 351

[UX/UI]-Good vs Bad 과제 제출합니다.

미해결

뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론

안녕하세요,에릭님 사용자 친화적인 UX/UI를 설계하기위해 노력중인 3년차기 기획자입니다. 이번과제로 두 채용(원티드,사람인) 사이트를 비교해봤습니다. 취업사이트에는 2가지 유형(구직자,구인기업) 사용자가 존재하나 구직자 기준으로 좋은 UX/UI를 평가했습니다. ===================================================================== 1. 멘탈모델과 컨셉모델 사용자 ( 구직자 ) 가 원하는 멘탈모델 : 지원하고싶은 기업을 찾거나 취업에 도움이되는 콘텐츠를 기대 [Bad:사람인] ->요약:전체적으로 메인화면이 자체 상품의 고객인 구인 기업 위주로 사이트 컨셉이 설정되어 아쉬움 ->사람인에서 컨셉모델:기업 상품 판매를 향상하기 위한 페이지 정렬 ->공고 소개시 구직자에게는 노출될 필요성이 낮은 상품의 명칭표시(플레티넘,상품소개..) / (첫 화면만 약 500개기업 노출) ->개선 방향:(1) 첫화면에 표시되는 기업의 수 최소화 (2) 사용자(구직인)이 더 사이트에 오래 머물 수 있도록 도움이 되는 콘텐츠 강조 [Good:원티드] ->요약:메인화면의 구직자 중심의 콘텐츠를 제공하고 있다는 느낌이 듦 >원티드 컨셉모델:구직자에게 도움이되는 개인별 맞춤 공고 및 콘텐츠 제공 ->친절한 마이크로카피와 공고와 콘텐츠 간의 영역 구분 (Wanted 합격예측 성장) 배치가 직관적 ->한 페이지의 표시되는 콘테츠의 양도 많지 않으며,이미지 중심으로 노출되어 정보의 전달력이 효과적 ->원티드 AI 기반으로 지원자의 서류 합격 가능성을 수치료 표현해 &lsquo;입사지원&rsquo;에대한 CTA 유도 2.일관성 [ 사람인 ] -> 웹 (PC): 채용공고 페이지내 상세 검색 조건 ( 지역 , 경력등 ) 변경시 최싱단으로 스크롤 업 후 변경 가능 -> 모바일 (IOS): 상단 상세검색을 고정해 스크롤 다운시에도상세검색 조건 변경 가능 -> 개선방향 : 웹화면에서도 상세 검색조건을 변경 가능하도록 변경해 웹 / 모바일에 일관된 경험 제공필요 [ 원티드 ] -> 웹 / 모바일과 전체 페이지 구성이 동일 -> 웹 / 앱 모두 스크롤 다운 후에도 상단에 검색 조건을 변경 가능해 사용자 친화적인 UX 제공 글자수세기 / 맞춤법 검사 내용 입력 3.전체 UX/UI 생각 [사람인] 한 페이지의 제공하는 정보가 많아 강조 되어야 할 정보가 눈에 들어오지 않습니다. 필요한 정보를 찾기 어렵다 보니 페이지에서 이탈률도 높아질 것으로 생각됩니다. 무엇보다 첫 화면에 4~500개가 되는 기업을 표시하는 것은 두 사용자 유형(구인 기업 좋지 않아 보입니다 . [원티드] 심플한 IA(홈/탐색/커리어상장)와 적당한 콘텐츠 배치로 정보 확인에대한 직관성이 높았습니다. 서비스의 방향에대한 선택과 집중 이 사용자 친화적인 UX환경을 만든것 같습니다. 원티드는 사람인과 달리 스타트업 중심의 채용공고를 집중 으로 제공하고 있습니다. . 메인 타깃 연령 층이2 ~ 30층이다보니 텍스트가 아닌 이미지 중심 으로 정보를 전달하고 콘텐츠 제공 방식 또한 개인 맞춤형으로 제공하고있다는 생각이 들었습니다.

  • 웹 디자인
  • 모바일-디자인
쾌남원석호 댓글 1 좋아요 1 조회수 647

@ResponseBody 사용할 경우 뷰리졸버 사용할 수 있는 법이요 !!

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

안녕하세요!! @ResponseBody 관련해 질문드려요 1 @ResponseBody 사용할 경우 , 뷰리졸버를 거치지 않고 return 타입이 String이면 data가 화면에 출력되잖아요 ! 근데 해당 data를 뷰리졸버 화면을 거쳐서 그 화면에 data를 뿌려주고 싶은데 방법이 없을까요? 자바스크립트를 사용하지 않는 방법으로요!

  • network
부릉부릉 댓글 1 좋아요 0 조회수 227

webpack.config.js에서 devServer 프로퍼티 질문이 있습니다.

미해결

웹 게임을 만들며 배우는 React

output : { path : path . join (__dirname , " dist " ) , filename : " app.js " , publicPath : " /dist/ " , }, devServer : { publicPath : " /dist/ " , hot : true , }, 이렇게 하고 패키지도 전부 정상적으로 설치했는데 자꾸 다음과 같은 에러가 뜹니다 혹시 무엇이 문제일가요?ㅠㅠ [webpack-cli] Invalid options object. Dev Server has been initialized using an options object that does not match the API schema. - options has an unknown property 'publicPath'. These properties are valid: object { allowedHosts?, bonjour?, client?, compress?, devMiddleware?, headers?, historyApiFallback?, host?, hot?, http2?, https?, ipc?, liveReload?, onAfterSetupMiddleware?, onBeforeSetupMiddleware?, onListening?, open?, port?, proxy?, setupExitSignals?, static?, watchFiles?, webSocketServer? }

  • react
neostgeart 댓글 2 좋아요 1 조회수 5025

TASKMAN 실습 중 이해가 안되는 것이 있습니다.

해결됨

FreeRTOS 프로그래밍

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. TASKMAN 프로젝트 실습 중 이해가 안되는 내용이 있어서 질문 올립니다. 동일한 Priority를 가지는 Task1과 Task2 생성하고 3초 딜레이 후에 Task2의 Priority를 올리는 코드를 작성하여 결과를 보았습니다. configUSE_TIME_SLICING 은 1, configUSE_PREEPTION 은 1로 설정해놓은 상태여서, 예상되는 결과로는 약 3초정도 Task1과 Task2가 스위칭되면서 실행되다가 3초후엔 Task2만 실행될 것으로 예상을 하였습니다. 그런데 예상과 다르게 3초정도 지나니까 아예 정지를 해버리더군요. FreeRTOS 매뉴얼을 읽어보아도 별 문제 없이 제가 예상한대로 돌아가야할 것 같은데, 왜 이러는지 이해가 안됩니다. 사진은 01_TASKMAN 프로젝트의 TaskMain 함수의 내용 일부입니다. 확인 부탁 드립니다. 감사합니다.

  • 임베디드
  • 운영체제
  • FreeRTOS
김상현 댓글 2 좋아요 1 조회수 328

babel 세팅에 에러가 발생합니다.

미해결

웹 게임을 만들며 배우는 React

npx webpack 으로 설치하는데 Module build failed (from ./node_modules/babel-loader/lib/index.js): 라는 에러가 발생합니다. asset app.js 2.29 KiB [emitted] (name: app) ./client.jsx 39 bytes [built] [code generated] [1 error] ERROR in ./client.jsx Module build failed (from ./node_modules/babel-loader/lib/index.js): Error: Unknown option: .pluguns. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options. at throwUnknownError (/Users/mac/Desktop/React/minigame/node_modules/@babel/core/lib/config/validation/options.js:133:27) at /Users/mac/Desktop/React/minigame/node_modules/@babel/core/lib/config/validation/options.js:118:5 at Array.forEach (<anonymous>) at validateNested (/Users/mac/Desktop/React/minigame/node_modules/@babel/core/lib/config/validation/options.js:94:21) at validate (/Users/mac/Desktop/React/minigame/node_modules/@babel/core/lib/config/validation/options.js:85:10) at loadPrivatePartialConfig (/Users/mac/Desktop/React/minigame/node_modules/@babel/core/lib/config/partial.js:80:50) at loadPrivatePartialConfig.next (<anonymous>) at /Users/mac/Desktop/React/minigame/node_modules/@babel/core/lib/config/partial.js:149:25 at Generator.next (<anonymous>) at step (/Users/mac/Desktop/React/minigame/node_modules/gensync/index.js:261:32) word-relay-setting (webpack 5.51.1) compiled with 1 error in 226 ms 도와주세요 ㅠㅠ

  • babel
  • react
66 7 댓글 1 좋아요 0 조회수 546

회원 클래스 다이어그램 질문있습니다!

미해결

스프링 핵심 원리 - 기본편

회원 클래스 다이어그램에서, 왜 MemberRepository 인터페이스를, MemberService의 인터페이스가 아닌 구현체인 MemberServiceImpl가 참조하는 구조로 설계된건가요? MemberService도 구현체보다 인터페이스를 사용하는게 더 '역할과 구현의 분리'를 잘 지키는게 아닌가요?

  • oop
  • spring
호대씨 댓글 1 좋아요 1 조회수 308

인기 태그

인프런 TOP Writers

주간 인기글