inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Formatter적용에서 locale 정보

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

Formatter를 이용하여 문자 변경시 테스트는 따로 ko로 설정을 하고 WebConfig에 적용하고 실행 할 때는 하지 않았는데 어떻게 locale 정보가 ko로 나오는건가요? 강사님 설명이나 자료를 찾아봐도 이것에 대한 설명은 없어서 질문 드립니다.

  • spring
  • MVC
IGOR 댓글 1 좋아요 1 조회수 373

프로젝트 생성 후 실행

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

2022-08-26 14:50:53.851 INFO 3056 --- [ main] hello.jdbc.JdbcApplication : No active profile set, falling back to 1 default profile: "default" 2022-08-26 14:50:54.636 INFO 3056 --- [ main] hello.jdbc.JdbcApplication : Started JdbcApplication in 1.259 seconds (JVM running for 2.611) Process finished with exit code 0 프로젝트 실행 시 저런 오류가 뜨는데 어딜 다시 봐야 할까요?

  • spring
moomin 댓글 1 좋아요 0 조회수 333

DX 공부방법에 대해서 질문 있습니다.

해결됨

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

DX 처음 강의를 보고 도저히 이해가 가지 않아 포기했다가 다시 조금씩 천천히 공부하는 중입니다. 강의에서 계속 숲을 보라고 하셨는데 전체 코드가 어떤 흐름으로 가는지조차 파악하는 것이 어려워 추천해주신 책도 사고 어찌저찌 옛날 해골책이라 불리는 책도 구하게 되어 같이 병행해서 보려고 합니다. 지금도 해골책을 보면서 공부하는게 도움이 될까요? DX9~10버전이라 이론 지식은 도움이 될 수도 있다 생각하지만 DX12랑 병행하면서 봐도 괜찮을지 모르겠습니다. 장치초기화 부분을 이해하는데 꽤 오랜시간이 걸렸습니다. 책과 루키스님 코드를 보면서 나름대로 DLL을 엔진라이브러리로 사용하는 코드를 만들어봤습니다. 특히 RenderBegin과 End를 분리해 놓으신건 정말 많이 도움이 됐습니다! 공부하고 보니 코드는 이제 어느정도 설명할 수 있을정도로 이해를 한 것 같은데 한 파트에 이렇게 시간을 투자해서 모두 이해하면서 하는게 맞는 것인지 모르겠습니다. 그래픽스 지식을 쌓는다기 보다는 DX사용법에 대해 공부하는 느낌이라서요.. 확신이 없어서 조언해주시면 감사하겠습니다!

  • 게임수학
  • DirectX
LeafC 댓글 1 좋아요 0 조회수 678

LThreadIid의 범위 질문

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

const unit32 desired =((LThreadID<<16))&WRITE_THREAD_MASK); 이부분에서 LThreadID가 2^16-1 이하라는 가정으로 하는건가요?? 이 값보다 LThreadID가 커버리면 중복되는 경우가 생길것같아서 질문드립니다.

  • network
  • MMORPG
  • windows-server
igh01pr 댓글 1 좋아요 0 조회수 264

page 에러

미해결

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

Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Aug 26 14:10:46 KST 2022 There was an unexpected error (type=Internal Server Error, status=500). 정적 index.html 은 잘 찾아가는데 hello-mvc는 찾아가질 못하네요 Controller 소스코드 package hello.hellospring.Controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class HelloController { @GetMapping("hello") public String hello(Model model) { model.addAttribute("data", "hello!!"); return "hello"; } @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name); return "hello-template"; } }

  • spring
  • spring-boot
  • MVC
  • java
이우연 댓글 1 좋아요 0 조회수 221

개편전영상 추가문의 입니다

미해결

데브옵스(DevOps)를 위한 쿠버네티스 마스터

안녕하세요. 며칠전 개편전영상자료에 대해 문의 드렸고, 아래의 답변을 주셨습니다. 이전에 촬영했던 영상이고 지금은 최신으로 다 업데이트 되었습니다. 지워야 되는 영상인데, 인프런 운영상 이전 참여자들이 다시 참고할 수 있다 해서 남겨둔거라 보시면 됩니다. 표기되지 않은 영상으로 쭈욱 보시면 됩니다. 그런데 아래의 항목들에 대해서는 개편전영상으로 되어 있느데, 교재 중 대체할 수 있는 영상의 제목을 안내 해 주시면 좋을 것 같습니다. [리소스 로깅과 모니터링] (개편전영상-선택)GKE에서 프로메테우스 설치와 모니터링 (개편전영상-선택)Helm 차트를 활용한 쿠버네티스 모니터링 시스템 EFK 설치하기 1 (개편전영상-선택)Helm 차트를 활용한 쿠버네티스 모니터링 시스템 EFK 설치하기 2 -> 프로메테우스 그라파나를 활용한 리소스 모니터링 로 대체 [istio] (개편전영상-선택)서비스 매쉬 환경 모니터링 도구 istio 시작하기 (개편전영상-선택)서비스 매쉬 환경과 istio 소개 (개편전영상-선택)istio 설치와 적용 (개편전영상-선택)프로젝트에 istio 적용하기 (개편전영상-선택)istio 환경에 테스트 프로젝트 올리기 (개편전영상-선택)Kiali 대시보드로 트래픽 관찰하기 -> Istio를 활용한 네트워크 메시 모니터링으로 대체 [클러스터보안] (개편전영상-선택)클러스터, 애플리케이션 트러블 슈팅 가이드 정리 -> ???

  • kubernetes
  • docker
쏭쏭 댓글 0 좋아요 0 조회수 287

레포지토리 분리 질문입니다.

미해결

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

스프링에서 일반적으로 레포지토리 클래스를 분리하여 따로 구현하는 것으로 알고 있는데 nest에서는 그렇게 진행하면 레포지토리에 구현된 함수들을 읽어오지 못하는 현상이 있습니다. 현재 강의 구조에서 레포지토리를 분리하는 방법을 알려주시면 감사하겠습니다!

  • nodejs
  • express
  • NestJS
  • TypeORM
osk2090 댓글 1 좋아요 0 조회수 376

서버와 클라이언트

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

개념이 잠깐 헷갈려서 질문드립니다. 모바일이나 웹 페이지에서는 서버와 클라이언트가 명확하게 구분되는데.. 서버 간의 통신이나 시스템 간의 통신에서는 서버와 클라이언트를 어떻게 구분하나요? 웹 페이지에서의 표현을 빌려 사용하면 서버 간의 통신에서는 요청하는 서버를 클라이언트로 간주하고, 응답하는 서버를 서버로 간주하면 괜찮을까요? 서버와 클라이언트라는 개념에서, 서버는 응답하는 요소 / 클라이언트는 요청하는 요소로 이해해도 될까요?

  • spring
  • MVC
13months 댓글 1 좋아요 1 조회수 311

책구분 테이블 관련 질문드려요

미해결

데이터베이스 중급(Modeling)

안녕하세요. 강의 잘 듣고 있습니다. 만약에 기본목록 테이블의 컬럼에 책구분 같은 항목이 많다면 각 테이블에서 해당하는 id를 알아야 기본목록 테이블에 항목을 생성 할 수 있을 듯 합니다. 그러기 위해서는 select 호출이 여러번 필요로 할 것 같은데 그래도 반드시 그렇게 테이블 따로 두는게 맞을까요? 답변 부탁드립니다.

  • DBMS/RDBMS
  • 데이터 엔지니어링
굿데이 댓글 3 좋아요 0 조회수 515

선생님! 아래 코드가 잘 이해가 되지 않습니다.

미해결

[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지

def cluster_acc(y_true, y_pred): y_true = np.array(y_true) y_pred = np.array(y_pred) D = max(y_pred.max(), y_true.max()) + 1 w = np.zeros((D, D), dtype=np.int64) for i in range(y_pred.size): w[y_pred[i], y_true[i]] += 1 ind = linear_assignment(w.max() - w) return sum([w[i, j] for i, j in zip(ind[0], ind[1])]) * 1.0 / y_pred.size 위 코드 부분에서 이게 어떻게 cluster의 accuracy를 계산하는지 직관적으로 이해가 되지 않습니다. 제가 이해하기로는 y_true는 각 image의 label을 batchsize에 따라서 가져오니까 y_true는 (120, )의 tensor가 될 것이고, y_pred는 k_means를 통과한 값이 될 것입니다. 이런 식이겠죠 y_true = [0, 1, 1, 2, 3, 0, ...] y_pred = [3, 4, 4, 5, 1, 3, ...] 계산을 하면 D = 10이 될 것이고, w는 10X10짜리 tensor가 될 것입니다. 이 때 for i in range(120):에서 위의 6 라벨이 들어왔다고 치면 W = [[0, 0, 2, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 2, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 1, 0, 0, 0, 0, 0] [0, 1, 0, 0, 0, 0, 0, 0, 0, 0] ...] 이런 식으로 코딩이 될 것입니다. 그러면 이게 W.max()를 취하면 2가 나올테고, w.max() - w 이 식은 [[2, 2, 0, 2, 2, ...], [2,2,2,0,2,...], [2,2,2,2,1,...], [2,1,2,2,2,...]...] 이렇게 되고 여기에서 linear_assignment를 통과한다면 한 batch에서 정확도를 구할 수 있다는 것인데, linear_assignment가 hungarian algorhythm을 통해서 bipartite한 graph에서의 정보를 처리한다데 이게 구체적으로 어떤 공식에 의해서 되는 것인지 잘 모르겠습니다.. 매번 감사합니다.

  • pytorch
  • 딥러닝
  • 인공신경망
  • python
  • 머신러닝 배워볼래요?
npdrbong 댓글 1 좋아요 1 조회수 473

슬랙 초대 부탁드립니다.

해결됨

코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)

슬랙 초대 부탁드립니다. topsecreat92@gmail.com

  • github
  • git
  • 버전관리시스템
푸미 댓글 1 좋아요 1 조회수 186

깃헙 권한요청 드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

인프런 아이디: operation@tongro.co.kr 인프런 이메일: operation@tongro.co.kr 깃헙 아이디: soae0923@gmail.com 깃헙 Username: soaelee 깃헙 권한요청 드립니다~!

  • es6
  • javascript
  • vuex
  • vuejs
지루한 소 댓글 1 좋아요 1 조회수 210

수업듣다가 궁금한점 있어 질문 드립니다.

미해결

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

@WebServlet(name= "requestBodyStringServlet", urlPatterns = "/request-body-string") 강의에서 서블릿에 대한 어노테이션 작성하실 때 name =" request~~~이 부분 복사해서 가져오신 다음 이부분에서 RequestBody~~~ 첫 알파벳 R -> r (대문자에서 소문자)로 바꾸시는 이유가 궁금합니다. 자바에서 이름 작성할 때 낙타등? 모양으로 하는 걸로 아는데 그 형식에 따라 작성하시는 건가요?

  • spring
  • MVC
코딩하는 누누 댓글 1 좋아요 1 조회수 361

1

미해결

파이썬 무료 강의 (활용편5) - 데이터 분석 및 시각화

1

  • pandas
  • python
  • matplotlib
성태경 댓글 1 좋아요 0 조회수 272

싱글톤에서 위치값 관련

해결됨

스프링 핵심 원리 - 기본편

강의에서 이해하기로는, 생성자를 private으로 두어서 최초 생성된 생성자 외에는 static 매소드로 객체를 호출해서 같은 객체이다! 로 이해를 했습니다. 그런데 System.out.println(instance1.toString()); System.out.println(instance2.toString()); 로 두 객체의 위치값을 확인하면 왜 다른것일까요? 같은 객체가 호출된 것이라면 위치값이 같은것이 아닌지 궁금합니다! package com.hi.core.singleton; public class SingletonService { // 1. static 영역에 객체를 딱 1개만 생성한다 private static final SingletonService instance = new SingletonService(); // 2. public 으로 열어서 객체 인스터스가 필요하면 이 static 매서드를 통해서만 조회하도록 허용한다 public static SingletonService getInstance() { return instance; } // 3. 생성자를 private으로 선언해서 외부에서 new 키워드를 사용한 객체 생성을 못하게 막는다 private SingletonService(){ } public void logic(){ System.out.println("싱글톤 객체 로직 호출"); } } package com.hi.core.singleton; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; public class singletonServiceTest { @Test @DisplayName("싱글톤 패턴을 적용한 객체 생성") public void singletonServiceTest() { SingletonService instance1 = SingletonService.getInstance(); SingletonService instance2 = SingletonService.getInstance(); System.out.println(instance1.toString()); System.out.println(instance2.toString()); assertThat(instance2).isSameAs(instance2); instance1.logic(); } 테스트 결과(콘솔) com.hi.core.member.MemberServiceImpl@1176dcec // 두 객체의 위치값이 다름??? com.hi.core.member.MemberServiceImpl@120d6fe6 Process finished with exit code 0

  • oop
  • spring
sy k 댓글 1 좋아요 0 조회수 242

Register.js 를 보다가 생각이든건데

미해결

MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React

Register.js 에서 useEffect(()=> { if (uesr.accessToken) { navigate("/") } 이 이미 로그인이 되어 토큰을가지고있으면 회원가입 페이지로 못간다는 얘기인데 저 useEffect, useSelector(state) 때문에 회원가입 성공시에 navigate("/login") 로그인 페이지로 이동했을떄 토큰을 들고있어서 로그인페이지인데 우측상단엔 logout 이 떠있네요...

  • express
  • nodejs
  • mongodb
  • firebase
  • react
nnouss 댓글 1 좋아요 1 조회수 238

회원가입 테스트 오류 발생 문의

미해결

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

안녕하세요, 테스트 진행 중 오류가 발생하여 문의드립니다. 회원가입을 테스트할 때 @Transactional을 주석처리하면 정상 작동되지만, 활성화하면 오류가 발생합니다. java.sql.SQLException: Connection is closed 이것은 JdbcMemberRepository의 sava() 작성 내용입니다. @Transactional을 활성화하면 오류가 발생하는 원인과 해결 방법이 궁금합니다..!!

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

코드 질문입니다~

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

const solution = (n: number): number => { return 1 < n ? n * solution(n - 1) : n; }; 이런식으로 짜는건 가독성이 안 좋을까요?

  • 코테 준비 같이 해요!
  • javascript
Duduling 댓글 1 좋아요 0 조회수 218

dispatch type 문의

미해결

따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)

const dispatch = useAuthDispatch(); 에도 마찬가지로 타입 추론이 unknown 타입으로 되서 그림과 같이 빨간줄이 뜨는데 어떻게 처리해야 하나요? export const useAuthDispatch = () => useContext(DispatchContext) as any; 위와 같이 처리하는 방법도 괜찮나요??

  • docker
  • nodejs
  • react
  • postgresql
  • typescript
  • 클론코딩
  • Next.js
우기 댓글 1 좋아요 0 조회수 336

인기 태그

인프런 TOP Writers

주간 인기글