묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
start 폴더를 불러왔는데 에러가.. 너무 많은데..
안녕하세요 따라하고 싶은데 따라할 염두가 나지 않은 상태입니다일단 Level Art에서도 Mesh Filter에서도 잃었고,여러가지로 문제가 많이 벌어졌네요 ㅠ 일단 저는 window 컴퓨터입니다.
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
정말 중요하고 개인적으로 어렵게 느껴지는 부분이라 집중해서 보고있습니다.
스프링을 통해서 뭔가 만들어보는데 자바 기본개념이 확실히 잡히지 않아서 다시 리턴해 복습중인데 이렇게 설명 잘해주시는 분은 처음입니다. ㅎㅎ 이 강의를 듣고 비로소 싱글톤 개념을 제대로 이해할수 있었습니다. -_-
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터 질문 있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) ajax요청은 인터셉터로 어떻게 처리 할까요? 리다이렉트가 안됩니다![질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
loadbalancer로 application.yml 수정 시 오류
apigatewayservice에서 application.yml 파일에서 lb://MY-FIRST-SERVICE 이렇게 load balancer로 수정을 하니까 이전에 뜨지 않았던 아래와 같은 오류가 뜹니다. 이유가 무엇인가요,,,? 이걸 어떻게 해결해야할지 모르겠어요. java.net.UnknownHostException: failed to resolve 'DESKTOP-QSU4PN8.mshome.net' after 2 queries at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1046) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *__checkpoint ⇢ org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ HTTP GET "/first-service/welcome" [ExceptionHandlingWebHandler] Original Stack Trace: at io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1046) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:999) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:417) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.resolver.dns.DnsResolveContext.access$600(DnsResolveContext.java:65) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:466) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:578) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:571) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:550) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:491) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:616) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:609) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:117) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.resolver.dns.DnsQueryContext.tryFailure(DnsQueryContext.java:224) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.resolver.dns.DnsQueryContext$4.run(DnsQueryContext.java:176) ~[netty-resolver-dns-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.PromiseTask.runTask(PromiseTask.java:98) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java:170) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) ~[netty-transport-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.70.Final.jar:4.1.70.Final] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] Caused by: io.netty.resolver.dns.DnsNameResolverTimeoutException: [/203.246.162.253:53] query via UDP timed out after 5000 milliseconds (no stack trace available)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
YoloV3 pt 모델을 최적화 하는 방법
안녕하십니까 교수님 기존에 custom cata 253장을 사용해 80epochs 학습한뒤 만들 모델이 480MB 정도 되는데요 (개별이미지 크기는 500KB 내외입니다 ) 웹캠을 사용해 돌려보니 컴퓨터 사양 문제도 있겠지만 , 정말 너무 느립니다 향후 웹캠이 아닌 고화질 카메라를 사용할 예정이고, 해당 모델의 고도화도 필요한 상황이라 데이터셋을 3천장정도 확보 해두고 재학습시키려고 하는데 모델을 크기를 결정하는 가장 큰 요소는 무엇인지 궁금합니다 (참고로 클래스는 1개입니다) 모델을 가볍게 만들면서도 성능을 좋게 만드는게 너무 어렵습니다....
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
post 작성하고 백엔드에서 res.status(201).json(fullPost) 하면 프론트로 데이터가 안옵니다.
안녕하세요 선생님. 제가 지금 post를 작성해서 데이터를 백엔드에 보내고 다시 만들어진 데이터를 res.status(201).json(fullPost) 통해서 프론트로 데이터를 받아올려고 하는데 데이터가 받아오질 않습니다. 에러 지금 에러가 아마도 result 값이 'undefined' 여서 45번째줄 result.data 하면 data 라는 프로퍼티 가 없기 때문에 발생한 에러 같습니다. 하지만 백엔드에서는 모든게 정상적으로 처리가 되는걸 확인을 했습니다. 데이터베이스에서 post 데이터가 잘 생성되는것도 확인되고 fullPost 콘솔찍어보면 값도 잘 나오는것을 확인했습니다 . 근데 res.status(201).json(fullPost) 이렇게 프런트로 데이터를 보내도 fullPost가 보내지질 않습니다. ㅜㅜ 몇시간째 헤메고 있습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
c언어? c++?
안녕하세요! 강사님! 우선... 좋은 강의 열심히 듣고 있습니다! 저는 지금은 c언어 밖에 제대로 모르는 상태고 c++은 얕게 아는 상태인데, 그래서 이 강좌를 시작할 때, 이 강좌이름이 c/c++ 이라고 되어 있어서, c++을 잘 모르는데 들어도 되나 되게 걱정했었거든요 근데 막상 들어보니까 그냥 c언어만 알아도 아무 문제가 없더라고요 그래서 그런데, 미래에 코딩테스트를 응시할 때, 언어를 하나 선택하게 된다면, c언어를 선택하나 c++을 선택하나 큰 차이가 없는건가요??
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
테스트 DI 관련 질문
안녕하세요 제로초님 강의 잘 보고 많이 배웠습니다!! 항상 좋은 강의 올려주셔서 감사합니다! 다름이 아니라 마지막 UsersService 부분에서 Error: Nest can't resolve dependencies of the UsersService (UsersEntityRepository, WorkspaceMembersEntityRepository, ChannelMembersEntityRepository, ?). Please make sure that the argument Connection at index [3] is available in the RootTestModule context. Potential solutions: - If Connection is a provider, is it part of the current RootTestModule? - If Connection is exported from a separate @Module, is that module imported within RootTestModule? @Module({ imports: [ /* the Module containing Connection */ ] }) 다음과 같은 에러가 발생하게 되었습니다. constructor( @InjectRepository(UsersEntity) private usersRepository: Repository<UsersEntity>, @InjectRepository(WorkspaceMembersEntity) private workspaceMembersRepository: Repository<WorkspaceMembersEntity>, @InjectRepository(ChannelMembersEntity) private channelMembersRepository: Repository<ChannelMembersEntity>, private connection: Connection,) {} usersService의 connection 에서 문제가 발생한거 같은데 버전문제인지, Mocking 을 따로 해주는 것인지 모르겠습니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
components질문입니다
안녕하세요 강사님 강의를 다시 정주행 하면서 공부하는 학생입니다 컴포넌트를 정의한때 컴포넌트이름 : 컴포넌트 내용으로 정의하는데 컴포넌트의 내용은 객체로 정의하는 건가요? components: { 'app-footer' : { template:'<footer>footer~~</footer>' } 이런식으로 말고↓↓↓↓ components: { 'app-footer' : '<footer>footer~~</footer>' } 컴포넌트 내용을 이렇게 해도 상관없는 건가요? <div id="app"> <app-header v-bind:프롭스 속성 이름 :'상위 컴포넌트의 데이터 이름 '></app-header> ← 컴포넌트 태그 정의 </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var appHeader = { ← 컴포넌트 내용 등록 template: '<h1>Header</h1>' } new Vue({ el:'#app', components: { ← 컴포넌트 이름 정의 'app-header': appHeader }, data : { message:'hi' } }) 이렇게 생각하면 될까요?? 다시 들을니깐 애매하게 이해한 내용들이 많아서 물어볼께 왕창 쏟아지네요 ㅜㅜ
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
for문 조건식
9부터 0까지 쭉 내림으로 순회하고 싶은데요, for(int i=9; i==0; i--) { .... } 이렇게 for문을 작성하였더니, 오류가 났습니다..ㅠㅠ 알아보니 가운데에 조건식에 i==0라고 쓴게 문제가 난 것 같더라구요... 혹시 왜 i==0이 들어가면 오류가 나는지 아시는분 있나요?? ㅠㅠㅠㅠㅠ 답변해주시면 감사하겠습니다..
-
미해결Tip으로 배우는 엑셀(Excel)
인쇄
인쇄할 때 가운데 정렬을 위해 K페이지를 지우셨는데, 정확한 가운데 정렬을 위해서는 A페이지도 지워야 하는 거 아닌가요?? A페이지는 왜 그대로 두는지 궁금합니다
-
해결됨윤재성의 Kotlin 기반 안드로이드 앱 개발 Part2 - 메뉴와 4대 구성요소
Action Intent 누를때 action 설정 질문.
action button이 아니라 notification view를 클릭하면 setautoCancel 기능이 잘 되는데, action을 추가해서 Activity를 불러오면 notification 창이 없어지지 않는 것같습니다. 혹시 action을 이용해서 Activity를 불러올때도 notification 창이 없어지게 할 수 있을까요??
-
미해결스프링 배치
ThreadPoolTaskExecutor 여러 Job 실행 시 대기 처리
안녕하세요, 강사님 @Slf4j@RequiredArgsConstructor@Configuration@EnableBatchProcessingpublic class BatchConfig extends DefaultBatchConfigurer { @Override public JobLauncher createJobLauncher() throws Exception { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); taskExecutor.setCorePoolSize(1); taskExecutor.setMaxPoolSize(2); taskExecutor.setQueueCapacity(500); taskExecutor.afterPropertiesSet(); SimpleJobLauncher jobLauncher = new SimpleJobLauncher(); jobLauncher.setTaskExecutor(taskExecutor); jobLauncher.setJobRepository(createJobRepository()); jobLauncher.afterPropertiesSet(); return jobLauncher; }//...} 공통으로 Job 관리할때는 JobLauncher에 ThreadPoolTaskExecutor을 등록해서 대기작업을 했습니다. 만약 엑셀 가져오기(업로드), 통계배치 등 배치Job 종류가 여러개이고 따로 관리해야할때, 엑셀 pool 2개, 통계배치pool 1개 이렇게 따로 pool 을 만들고 싶다면, 어떻게 해야할까요? Job 종류 마다 JobLauncher 을 여러개 만들어야 하는건가요? pool 개수 이상에 요청이 들어오면 대기상태였다가 앞의 배치 작업 끝나면 실행시키는 방식을 생각하고 있습니다. ex. 엑셀 pool 2개, 통계배치pool 1개 일 경우 엑셀가져오기 작업 요청이 3번 들어오면 앞의 두 작업은 실행되고 나머지 하나는 대기상태. 동시에 다른 통계배치작업 요청이 2번 들어오면 앞의 한 작업은 실행되고 나머지 하나는 대기상태.
-
미해결스프링 핵심 원리 - 기본편
로드맵에 관련해서 질문드립니다
강의를 수강하다가 시험이랑 겹쳐 내용을 많이 까먹은 것 같아서 처음부터 다시 보려고 합니다! 스프링 입문 - 코드로 배우는 스프링 부트 > 웹 MVC, DB 접근 기술 > 스프링 핵심 원리 - 기본편 > 모든 개발자를 위한 HTTP 웹 기본 지식 > 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 > 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 > 스프링 핵심 원리 - 고급편 순서로 수강한 후 김영한의 스프링 부트와 JPA 실무 완전 정복 로드맵의 야생편을 따라가면 될까요?
-
미해결홍정모의 따라하며 배우는 C언어
표준입출력 라이브러리를 선언하지 않아도 main함수에서 잘 작동됩니다
9.11강 17분 처럼 표준입출력 라이브러리를 빼도 에러가 생기지 않습니다 . 이는 헤더파일로 들어가 my_print_functions.c 에 있는 표준 입출력 라이브러리를 인식한 것 입니까 ? (표준입출력 라이브러리는 my_print_functions.c 에서만 선언하였습니다.)
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
자동차 등록번호 마스킹
자동차 등록번호 마스킹할 때 질문 있습니다 32 가 1234 가 있을 때 '3*가1**4'로 표현하기 위해서 선생님께서 re.sub('([0-9])([가-힣])(\d)(\d{2})(\d)', r'*\2\3**\5', car_num)으로 작성하셨었는데요 처음에 작성하시는 과정에서 ([0-9])([가-힣])까지 쓰셨을때 이렇게 작성하면 문자 앞에 있는 숫자 한자리수가 변한다고 하셨었는데요 이게 어떻게 가능한건지 궁금합니다. 저는 sub메소드가 인식할때 (car_num이 32가1234라고 가정할 경우), ([0-9])는 가장 첫 숫자로 인식할 것이라고 생각했었는데요 정말로 실행해보니 한글 앞에 숫자인 2를 *로 바꾸더라구요 그래서 제가 이해한 바로는 ([0-9])([가-힣])(\d)(\d{2})(\d)' r'*\2\3**\5' 두 식 모두 번호판의 첫 자리 숫자인 3은 포함하지 않고 작성한 것 같다고 생각이 들었습니다. (가장 마지막 자리인 (\d)와 \5를 똑같이 지워도 같은 결과가 나왔는데 컴퓨터가 알아서 ([0-9])([가-힣])(\d)(\d{2})(\d)이 car_num과 일치하는 위치를 찾아서 바꿔주는건가요? 가령 여기서는 [가-힣]이 한글자밖에 없어서 그 위치를 기준으로 바꿔주는건가요??? 제가 따로 이렇게 기준을 알 수 없는 식인데 앞뒤를 생략한 re.sub식을 적어봤는데 그건 또 오류가 나던데 제가 이해한게 맞는지 궁금합니다 질문이 너무복잡한 것 같은데 정리하자면,, 1. re.sub을 작성할때 꼭 바꾸고자 하는 문자열을 다 커버하지 않아도 되는지 2. 다 커버하지 않더라도 문자열을 수정할 때의 기준점이 반드시 있어야 하는지 궁금합니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
드롭리스트 가운데정렬 가능한가요??
드롭리스트 가운데 정렬을 하고싶은데 기능이 없는건가요 ㅠㅠ 도와주세요 선생님 ㅠ.ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
강의 관련하여 질문이 있습니다!
연관된 질문이 있습니다. 1. (2번을 위한 질문입니다) 리엑트 같은 경우 서버에서 쏴준 Json데이터를 통해 클라이언트 웹에서 JS가 받은 데이터를 만져서 결과를 사용자에게 보여주는데 이러한 방식이 Rest API방식이다. 라고 인지하고있는데 맞을까요? 2. 1번이 맞다면 해당 메시지과 국제화에 관련해서, 리엑트에서는 받은 데이터를 가지고 만지기때문에 타임리프를 쓰지않을텐데, 보통 실무에서는 리엑트같은 RESTAPI의 경우 어떤식으로 국제화, 메시지를 관리하는지 궁금합니다!
-
미해결모든 개발자의 실무를 위한 올인원 기본기 클래스
마이크로서비스가 유행하게 된 계기
카카오앱 보면 각 서비스 별로 한개의 계열사(게임즈, 페이)가 담당하고 있는 꼴인데, 이러한 추세와 마이크로서비스의 유행 계기가 같은 것일까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 연결문제
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. h2 에서 연결문제가 일어나서 회원 조회가 되지 않는것같습니다. application.properties 에서 spring.datasource가 먹지 않는것같아요 오류 메세지는 아래처럼 뜹니다 도움 부탁드립니다 ㅠㅠ