묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
실행이 안되는 윈도우 사용자분은 빌드 할 때 이름을 지정해주세요
안녕하세요. 이번 강의 내용 따라서 빌드 후 실행하고 localghost:8080으로 가면 페이지를 찾을 수 없다고 떴는데, 해결 방법을 찾아서 공유합니다. 빌드 할 때 """ docker build . """ 위 명령어를 """ docker build -t [이미지이름] . """ 이렇게 바꿔서 이미지이름을 지정해주고, 아래 명령어로 실행하면 됩니다. """ docker run -p 8080:80 [이미지 이름] """ 윈도우만 그런지 모르겠는데 이렇게 새로 빌드 할 때 이름을 지정안해주면 이전에 빌드된 아이디의 이미지를 실행시켜서 안됐던 겁니다. 아니면 -t 옵션으로 이름 안정해주고 그냥 빌드할 때 생성된 아이디로 실행시켜도 됩니다. docker build . docker run -p 8080:80 [이미지 아이디]
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
parentId와 @JoinTable 속성질문있습니다.
안녕하세요 영한님 궁금한게 있어서 질문드립니다. 먼저 parent 인스턴스와 child인스턴스는 트리 구조 테이블을 만들기 위한 컬럼인가요?? 카테고리의 경우 depth가 여러개일 수 있는데 테이블을 정규화하지않고 하나의 테이블에서 처리하기 위해 만든 인스턴스인지 궁금합니다. 두번째로는 @JoinTable에서 joinColumns와 inverseJoinColumns를 사용하셨는데 이 전 강의에서는 사용하지 않았는데 사용하는 이유는 중간 테이블의 컬럼명을 정해주기 위한 용도인지 궁금합니다. 항상 쉽게 설명해주셔서 감사합니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
개복치님 !!
개복치님 복습차원으로 listView를 리사이클러뷰로 바꿔서 적용을 해봤습니다.그런데 listView에서는 잘되고 그 코드에서 그대로 리사이클러뷰로만 바꿔줬는데 데이터 저장은 잘되는걸 확인을 하였고 불러오는 과정에서 어떤 오류인지는 모르겠지만 데이터를 3개추가하면 3개가 보여야되는데 하나밖에 보이지 않습니다.사진 첨부해드리겠습니다.바뀐거라고는 listViewAdapter->RVAdapter 그리고 main.xml에서 listView->RecyleView로 그다음 main쪽에서 연결하는 부분 을 reculeview에 맞게 변경하였는데 아무리 봐도 왜 그런지 모르겠습니다. 확실한건 불러오는과정에서 잘못된건 알겠지만 listView에서는 잘되던게 리사이클러뷰에서 잘안된다는게 이해가 안됩니다.한번 봐주시길 바랍니다 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
504(Gateway Timeout)에러
강사님!! Favorite버튼만들기(2)까지 강의듣고 MovieDetail/Sections/Favorite.js 에 서버단에서 받은 data 콘솔에 출력하는 것까지 똑같이 진행했는데 실행하니 콘솔에 위와같이 504에러뜨면서 favoriteNumber를 확인할 수 없네요.. 어떻게 해결할 수 있을까요..ㅠ 제 코드 링크 올려드립니다.. 한 번 확인해주시면 정말 감사드리겠습니다..ㅠ 링크 : https://github.com/moonyy7012/MovieApp-Website-clone-coding-
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
zsh: illegal hardware instruction node helpers/detectProduct.js
안녕하세요 그랩님 터미널에 node helpers/detectProduct.js를 엔터를 치니 zsh: illegal hardware instruction node helper/deectProduct.js 라고 뜨고 실행이 되지 않습니다. 찾아보니 맥북M1를 사용하는 사람들이 같은 문제들이 있다는것 같던데.. (저도 맥북 프로 M1 사용하고있습니다) 해결방법을 모르겠습니다ㅜ 어떻게 해야할까요 도와주세요 항상 감사합니다!!
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
truffle deploy가 되지않습니다. 도와주세요 슨생님
삭제된 글입니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
실무에서 엔티티에서 필드의 변수들은 대략 몇개 정도인지 궁금합니다.
관련 강의를 듣고 개인 프로젝트를 만들고 있는데요 엔티티에서 필드 갯수들이 10개는 기본적으로 넘어가던데 실무에서는 평균적으로 몇개나 사용하는지 궁금합니다. 혹시 많은건 수백개는 되는지요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문있습니다!!
강의 중간에 @RequestMapping("/")에서 @RequestMapping("/", method = RequestMethod.GET) 이런식으로 변경해주셨는데 HTTP메소드를 사용하게 되면 HTTP API 혹은 restful api 개발이라고 할 수 있는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
deque는 통크기가 4개가 한계인가요?
강의를 보면 데이터가 4개가 넘어가면 다른통을 만들더라구요 데이터가 4개가 차면 다른통으로 넘어가나요??
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
이 강의 어느 부분에 AOP가 적용된건가요?
코드상에 AOP가 안보이는데 어느 부분에 코딩으로 AOP가 적용됐는지 알 수 있을까요?
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
모디파이?? 옵션창이 없어졌어요...
동영상이랑 맥스프로그램이랑 왔다갔다하면서 보고있었는데 영상 보고 돌아왔는데... 모디파이 선택하고 작업하는 그 창??이 없어졌어요 맨 오른쪽 붉은면에 항상 있었습니다ㅠㅠ... 따로 바꾼게 없는데 갑자기 없어져서 문의글 올립니다...
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
String s = "" vs String s = new ("apple") 차이
안녕하세요. String s = "" String s = new ("apple") 이렇게 선언할 때, 각각 메모리 영역이 다른데요. 실무에서 두 가지를 구분하여 사용해야 하는 경우가 있다면 설명 부탁드립니다.
-
미해결공공데이터와 Folium(Python Library)으로 만드는 제주 오름 지도 안내 서비스
티스토리 업로드 방법
안녕하세요 티스토리에서 개인 홈페이지를 제작하고 있는데요 수업 때 알려주신 맵을 티스토리 홈페이지에 업로드하는 방법이 궁금합니다.
-
미해결
ETF 정보를 가져올때 미국 ETF 정보도 가져오는지 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. ETF 정보를 가져올때 미국 ETF 정보도 가져오는지 궁금합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
client 인텔리제이 종료해도 서버 레지스트리에 남는분들
서버.yml eureka: client: register-with-eureka: false fetch-registry: false server: #레지스트리 삭제옵션 enable-self-preservation: false #개발일때만 사용, 운영시 삭제해야함 eviction-interval-timer-in-ms: 3000 #하트비트 수신점검 클라리언트.yml eureka: instance: lease-renewal-interval-in-seconds: 1 #하트비트 인터벌 lease-expiration-duration-in-seconds: 2 # 디스커버리는 서비스 등록 해제 하기 전에 마지막 하트비트에서부터 2초 기다림 이거 설정해주시면 3초뒤 삭제됩니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
loadable import error
import { Switch, Route, Redirect } from 'react-router-dom' // import Login from '@pages/Login' // import SignUp from '@pages/SignUp' const Login = loadable(() => import('@pages/Login')) // next dynamic import ? const SignUp = loadable(() => import('@pages/SignUp')) No overload matches this call.Overload 1 of 3, '(loadFn: (props: unknown) => Promise<DefaultComponent<unknown>>, options?: OptionsWithoutResolver<unknown> | undefined): LoadableComponent<unknown>', gave the following error.Type 'Promise<typeof import("/Users/ohyunseok/Documents/PROJECT/Slacku/react-frontend/pages/Login/index")>' is not assignable to type 'Promise<DefaultComponent<unknown>>'.Type 'typeof import("/Users/ohyunseok/Documents/PROJECT/Slacku/react-frontend/pages/Login/index")' is not assignable to type 'DefaultComponent<unknown>'.Property 'default' is missing in type 'typeof import("/Users/ohyunseok/Documents/PROJECT/Slacku/react-frontend/pages/Login/index")' but required in type 'DefaultImportedComponent<unknown>'.Overload 2 of 3, '(loadFn: (props: any) => Promise<ComponentClass<any, any> | { default: ComponentClass<any, any>; }>, options?: Options<any, ComponentClass<any, any>> | undefined): LoadableClassComponent<...>', gave the following error.Type 'Promise<typeof import("/Users/ohyunseok/Documents/PROJECT/Slacku/react-frontend/pages/Login/index")>' is not assignable to type 'Promise<ComponentClass<any, any> | { default: ComponentClass<any, any>; }>'.Type 'typeof import("/Users/ohyunseok/Documents/PROJECT/Slacku/react-frontend/pages/Login/index")' is not assignable to type 'ComponentClass<any, any> | { default: ComponentClass<any, any>; }'.Property 'default' is missing in type 'typeof import("/Users/ohyunseok/Documents/PROJECT/Slacku/react-frontend/pages/Login/index")' but required in type '{ default: ComponentClass<any, any>; }'.ts(2769) index.d.ts(11, 5): 'default' is declared here. index.d.ts(85, 13): The expected type comes from the return type of this signature. import error가 나는 이유가 뭔가요? 제로초님? 에러를 찾아냈습니다. 변경전 import React from 'react' export const Login = () => { return <div> 로그인 </div> } 변경후, import React from 'react' const Login = () => { return <div> 로그인 </div> } export default Login; default 를 설정안해서 설명부탁드려도 될까요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
express + sequelize 기반 프로젝트에서 nest + typeorm 으로 넘어갈 때의 경험담을 듣고 싶습니다.
안녕하세요 제로초님, 먼저, 좋은 네스트 강의를 만들어주셔서 너무나 감사드립니다. nest.js가 아무래도 신생 프레임워크다보니 레퍼런스를 찾기가 어려웠는데 노드 교과서를 쓰신 제로초님이 직접 회사에서 쓰신 nest + typeorm 인사이트를 공유해주신다니, 그것도 express + sequelize 기반 프로젝트를 nest + typeorm으로 넘어가는 단계의 강의를 내신다니 당장 구매하지 않을 수 없었습니다. 또한 강의가 너무 재미있어 3일만에 2배속으로 완강했습니다. [Background] - 저희 회사에서는 express + sequelize를 쓰고 있는데, 이를 nest + typeorm으로 넘어갈 계획을 하고 있습니다. 현재 라우터에 모든 비즈니스 로직이 다 들어가있어 로직을 파악하기 어렵고, 주언어로 typescript를 쓰고 있는데 sequelize는 attribute를 가져올 때 자동완성 기능도 잘 제공해주지 않는 문제점이 있고, 현재 서비스의 문서화가 잘 되어있지 않아 swagger 등 API 명세 툴이 필요한데 express 기반 프로젝트에 swagger를 붙이는 일이 워크로드가 많이 드는 문제점이 있기 때문입니다. - nest.js는 swagger 자동화에 매우 특화되어 있고, controller - service로 로직을 명확히 구분할 수 있어 위의 문제를 해결할 수 있다고 판단했습니다. - 저희 회사는 라우트 개수로 총 277개의 API가 있는데, 이것을 어떤 식으로 nest + typeorm 으로 변경할 지 고민이 있습니다. 아무래도 nest와 typeorm을 배우는데 러닝커브가 있을 것이고, 모든 API를 전부 전환하는데 많은 시간이 들어갈 것이기 때문입니다. [Request] - 제로초님은 express + sequelize 기반 프로젝트를 어떻게 nest + typeorm으로 변경하셨는지 그 경험담과 조언을 듣고 싶습니다. 버저닝을 하셨는지, 신규 기능에 대해서만 nest + typeorm으로 API를 설계를 하다가 전부 넘어가셨는지, nest 로 넘어갈 때 어떻게 하는 것이 좋으셨는지 팁을 알고 싶습니다. 좋은 강의 개설해주셔서 정말 감사드립니다. 감사합니다. 권중훈 드림
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
'backend.ai'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
'backend.ai'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 파일 제출시 나오는 메세지입니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
db를 설치하니 전혀 작동을 하지 않음
삭제된 글입니다
-
미해결
django login template 질문
django 공부 중인 학생입니다. 웹사이트 로그인 예제를 다음과 같이 다른 디자인으로 바꾸고 싶은데 어려움을 느껴 질문 올립니다. <div class="form-group row"> {{ form.username|add_label_class:"col-form-label col-sm-2 ml-3 font-weight-bold" }} <div class="col-sm-5"> {{ form.username|add_class:"form-control"|attr:"autofocus" }} </div> </div> <div class="form-group row"> {{ form.password|add_label_class:"col-form-label col-sm-2 ml-3 font-weight-bold" }} <div class="col-sm-5"> {{ form.password|add_class:"form-control" }} </div> </div> <!-- Email --> <input type="text" id="defaultLoginFormEmail" class="form-control mb-4" placeholder="E-mail"> <!-- Password --> <input type="password" id="defaultLoginFormPassword" class="form-control mb-4" placeholder="Password"> 위에 디자인을 아래 디자인으로 바꾸고 싶습니다. widget_tweaks 사용하고 있습니다. 감사합니다.