inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

C++ ORM 질문드립니다

미해결

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

1 .C++은 EntryFramwork같은 라이브러리가 없을까요? 실무에서는 ORM은 잘 사용하지 않는다고 하셨는데 혹시 사용을 안하는 이유가 있을까요?

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

LogTrace, AopConfig 순환 참조..

미해결

스프링 핵심 원리 - 고급편

안녕하세요. 제가 아래 코드 처럼 개인 프로젝트에 로그를 추가해보고 싶어 빈으로 등록 했습니다. @Configuration public class LogConfig { @Bean public LogTrace logTrace() { return new ThreadLocalLogTrace(); } } @Slf4j @Aspect//ㅇㅓ드바이저로 변환하여 저장(어드바이저 빌더) public class LogTraceAspect { //어드바이스 로직 private final LogTrace logTrace; public LogTraceAspect(LogTrace logTrace) { this.logTrace = logTrace; } } @Configuration public class AopConfig { @Bean public LogTraceAspect logTraceAspect(LogTrace logTrace) { return new LogTraceAspect(logTrace); } } ┌─────┐ | logTraceAspect defined in class path resource [co/kr/***/cofig/aop/AopConfig.class] ↑ ↓ | logTrace defined in class path resource [co/kr/****/cofig/log/LogConfig.class] └─────┘ 이렇게 순환 참조 에러가 나더라구요..log와 aop에서 서로 참조하고 있는데 어떻게 설계를 해야 할지 감이 잘 안옵니다. 빈을 아래와 같이 한 곳에 모아두면 잘 동작 하지만 왜 동작 하는지 이해가 안되며 이렇게 해도 되는지 모르겠습니다. @Configuration public class AopConfig { @Bean public LogTraceAspect logTraceAspect(LogTrace logTrace) { return new LogTraceAspect(logTrace); } @Bean public LogTrace logTrace() { return new ThreadLocalLogTrace(); } } 혹시 더 좋은 방법이 있을까요?? 감사합니다.

  • spring
  • 디자인-패턴
jhahn 댓글 1 좋아요 0 조회수 518

깃헙 권한 요청 부탁드려요

미해결

PWA 시작하기 - 웹 기술로 앱을 만들자

안녕하세요 :) 권한 요청 부탁 드립니다. 인프런 아이디 : jennafuttrup@gmail.com 인프런 이메일 : jennafuttrup@gmail.com 깃헙 아이디 : jenn2464@edu.easj.dk 깃헙 Username : Jenna-P 감사합니다. 좋은하루 되세요 :)

  • vuejs
  • 웹앱
  • pwa
Jenna Petersen 댓글 1 좋아요 1 조회수 302

map이 안먹습니다.. ㅠㅠㅠ

미해결

자바스크립트 : 기초부터 실전까지 올인원

let news = []; const getLatestNews = async()=>{ let url = new URL( `https://api.newscatcherapi.com/v2/search?q=Apple&from='2022/10/05'&countries=CA&page_size=10`); let header = new Headers({ "x-api-key": "zpAatDWQatkuDD2G4_7OSLQt344GVruaD6Rav-u8tIc" }); let response = await fetch(url, { headers:header }); let data = await response.json(); news = data.articles; console.log(news); render() }; getLatestNews(); const render = ()=>{ let newsHTML = ""; newsHTML =news.map((item) => { return `<div class="row news"> <div class="col-lg-4"> <img class="news-img-size" src="images/dish1.jpg" alt=""> </div> <div class="col-lg-8"> <h1>헤드라인 제목</h1> <p> Lorem ipsum dolor sit, amet consectetur adipisicing elit. Ducimus repellendus, nobis at commodi explicabo ipsum deleniti sint quos quae tenetur, sed aspernatur consectetur quasi nostrum unde blanditiis ad quia iusto. </p> <div> SBS * 2022-10-06 </div> </div> </div>`; }); console.log(newsHTML); document.getElementById("news-board").innerHTML = newsHTML; }; getLatestNews(); 왜 map이 안먹는지요 정말 이것때문에 하루종일 아무것도 안되고 있습니다... ㅠㅠㅠㅠ

  • javascript
  • HTML/CSS
댓글 2 좋아요 0 조회수 387

간단한 오류인데 뭔지 잘모르겠습니다..

미해결

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

[질문 내용] 여기에 질문 내용을 남겨주세요. 서버에서도 화면이 안나오고 에러코드를 봐도 잘 모르겠습니다 뭐가 문제 인건가요?

  • spring
  • MVC
  • spring-boot
  • java
아오이 댓글 2 좋아요 0 조회수 334

점프관련해서 UI버튼클릭을 통한 전달값에 대한 질문입니다.

미해결

레트로의 유니티 C# 게임 프로그래밍 에센스

moveInput스크립트에서 점프를 UI버튼으로 통제하려고하는데 Awake부문에서 OnClick.AddListener(Jump)를 통해 Jump함수를 불러와 public void Jump() { isJump = true; } 을 전달한 후 void update() { isJump = false; } 업데이트부문에서 UI버튼이 클릭되지 않았을시는 false 계속 반환되게 하려고 만들었습니다. Movement스크립트에서 Jump코드는 그대로 사용을 했을때 Jump함수의 true값이 MoveInput스크립트로 전달이 되지을 않는데 어떠한 문제때문인지를 모르겠습니다. update에서의 false로 하지 않으면 MoveInput 스크립트로 잘 전달은 됩니다. 기존 코드는 Update부분에서 jump = Input.GetButtonDown(jumpButtonName); 이렇게 받아오는 방식이시던데 저방식도 false로 계속 값을 받아드리다가 버튼 클릭을 통해 한번의 true를 받아오는걸로 아는데 뭐가 다른지 궁금합니다.

  • unity
  • C#
허인호 댓글 1 좋아요 0 조회수 331

2022.10.06 학생입니다!

미해결

취미로 해킹#3(WebGoat)

java 11 버전은 현재 회원가입이 필요해서 가장 최신버전인 19로 다운받아도 가능할까요...

  • 모의해킹
  • webgoat
고대현 댓글 1 좋아요 0 조회수 405

React로 웹개발하기 2 - 콤포넌트 명명

해결됨

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

index.js에서 함수의 이름은 Mainpage인데, app.js에서 불러와서 return할때는 MainPageComponent일까요?? 이전에 ChildComponent는 함수이름에 Component가 들어가서 이 부분은 그냥 함수명을 그대로 쓰면 되는거구나 했는데.. 함수명에 콤포넌트를 따로 써줘야하는건지 import규칙이 혼선이 옵니다.

  • HTML/CSS
  • tensorflow
  • express
  • 머신러닝 배워볼래요?
  • react
  • react-native
  • javascript
  • nodejs
elena 댓글 1 좋아요 1 조회수 209

"집합의 레벨"의 의미

미해결

데이터 분석 SQL Fundamentals

안녕하세요 유익하고 훌륭한 강의 덕분에 쿼리 이해가 일취월장하고 있습니다. 감사합니다. 강사님께서 거듭 강조하시고 중요하다고 지적하신 "집합의 레벨"이 무슨 의미인지 문의드립니다. group by로 집계하거나 analytic sql로 데이터를 aggregate할 때 "집합의 레벨"이란 표현이 자주 나오는데 어떻게 이해하면 좋을까요? 하나의 행(레코드)가 여러 열(속성)을 가지는 경우에 있어서, 어느 하나의 열을 기준으로 다른 열의 값을 집계할 때, 그 기준이 되는 열을 집계결과의 '집합의 레벨' 이라고 이해하면 될까요? 이전 질문과 같이, 저도 첫 임시테이블(temp_01)에서 group by를 product_id와 category_id 두 열을 기준으로 했습니다. 여기서 첫 임시테이블의 '집합의 레벨'인 product_id이므로 category_id를 또다른 레벨로 두는 것이, 기능상 차이는 없지만 개념상 부적절하다고 생각하면 옳게 이해한 것일까요? "집합의 레벨"이라는 표현이 모호하게도 들으면 이해되는듯 하면서도 막상 쿼리를 작성할 때 머릿속에 원하는 결과가 흐릿해서 바라는 대로 결과를 얻지 못해 질문드립니다.

  • postgresql
  • DBMS/RDBMS
  • sql
qazpoiu79 댓글 1 좋아요 1 조회수 622

(2:48) a, b, q 입력은 모두 다 잘 받는데, c 입력만 정상적으로 받아들이지 못합니다.

해결됨

홍정모의 따라하며 배우는 C언어

int main() { while (1) { char c; printf("Enter the letter of your choice: \n"); printf("a. avengers\tb. beep\n"); printf("c. count\tq. quit\n"); if ((c = getchar()) == 'a') printf("Avengers assemble!\n"); else if ((c = getchar()) == 'b') printf("\a"); else if ((c = getchar()) == 'c') { int num; printf("Enter an integer : "); scanf("%d", &num); for (int i = 1; i <= num; i++) printf("%d\n", i); } else { printf("\n"); break; } } 1. a, b, q 모두 정상적으로 받아들여서, 의도했던 결과를 도출하는데, c만 정상적으로 받아들이지 않습니다. 2. 제가 처음에 char c; 선언 후, c = getchar( );이라고 입력해준 후, 각 조건문에서 getchar( )없이 c == 'b' 이런 식으로 c하고만 비교해주기도 했는데, →a 입력만 받아들이고 끝내버리는 문제가 있었습니다. 1과 2 두가지 경우에서 발생한 문제의 원인이 무엇인지 잘 모르겠습니다.

  • c
픽린 댓글 1 좋아요 0 조회수 257

swr, getServerSideProps관련 질문드립니다.

미해결

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

안녕하세요. 제로초님 강의 잘 듣고있습니다. 강의를 듣다 getServerSideProps와 swr의 차이점이 궁금해서 질문드립니다. 제가 아직 부족해서인지 강의의 내용만을 토대로 생각해보면 getServerSideProps, swr둘다 랜더링전 데이터를 가져와 빠르게 화면을 표시하는 역활같아보이는데 코드량이 줄어드는 것 이외에 두 방식의 다른 차이점이 뭔지 알 수 있을까요?

  • Next.js
  • react
  • express
  • redux
  • nodejs
hib4888 댓글 1 좋아요 0 조회수 265

메모리 초과 관한 질문 (3-H)

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

(continue) http://boj.kr/f688c89ebb7d44dfac431470fef0935e (if &&) http://boj.kr/e6d648034d564e96809c7dc41d6b30a2 안녕하세요 센세 위 코드를 봐주시면 중간에 주석 처리 돼있는 continue으로 된 if문과 그 아래에 and 문으로 되어 있는 if이 있는데용 continue로 제출할 때는 제출이 성공하는데 그 아래에 and문으로 된 if문으로 제출할 때는 메모리 초과가 나오더라고요 메모리 초과가 날 정도로 if문을 사용해서 생기는 리소스가 큰가용? ㅠ

  • C++
  • 코테 준비 같이 해요!
Feus 댓글 1 좋아요 0 조회수 324

.getClass() -> 프록시 객체

미해결

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

16:06 질문입니다. void AopCheck() { log.info("memberService class={}", memberService.getClass()); 이 부분은 프록시가 나오는걸 이해했는데 빈으로등록한 이부분 @Bean MemberServiceV3_3 memberServiceV3_3(){ return new MemberServiceV3_3(memberRepositoryV3()); } 이것은 왜 프록시가 아닌 본 객체가 출력되나요 ?

  • spring
H K 댓글 2 좋아요 1 조회수 474

junit5

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

개인 프로젝트 하면서 junit5로 테스트 했는데 뭔가 콘솔부분이 지저분하고 다소 이상하게 나오는데 문제가 있는걸까요?(테스트는 정상적으로 성공했습니다.)

  • 웹앱
  • spring-boot
  • java
  • JPA
  • spring
alrnr3521 댓글 1 좋아요 0 조회수 646

BeautifulSoup 한글깨짐

미해결

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

업무 관련 크롤링을 할 겸 관련 페이지에서 크롤링을 할려고 했는데요. 크롤링 시 계속 아무 응답이 없어 구글링 하다, url을 soup 실행시켰는데요. 아래와 같이 일부 문자열이 깨져서 나옵니다. utf-8형태로도 바꿔보았지만 계속 동일 오류가 나는데요 ㅠ 간단하게나마 답변 부탁드립니다 ㅠㅠ 그리고 차단되는 홈페이지는 보통 url 을 실행시키면 <Response [200]> 문구가 아닌 다른 문구형태로 나온다고 알고 있는데요. 전체적으로 실행이 계속 안되는데 혹시 방법이 있을까요? soup = BeautifulSoup(res.text,"html.parser", from_encoding='utf-8')

  • 웹-크롤링
  • python
kennyjeon16 댓글 1 좋아요 0 조회수 1345

MemberServiceV3_3Test 코드중 질문

미해결

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

MemberServiceV3_3Test 테스트중 @Transactional 어노테이션을 쓰기위해 @SpringBootTest 어노테이션을 추가 시키는것 까지 이해는 했는데 (06:30 참고) 그 이후 이전 코드의 @BeforeEach 코드를 지우셨습니다. (직접 주입) 그이후에 @TestConfiguration 을 추가해주셨는데 왜 꼭이렇게 빈을 주입해야 하나요 ? ( [MemberRepositoryV3, MemberServiceV3_3] << 이 두 객체를 @Autowired하지않고 이전 @BeforeEach로 사용했지만 안됌) - DataSource, PlatformTransactionManager 두 객체는 @Bean 설정 그 이후 테스트 실패. 결론적으로 MemberRepositoryV3,MemberServiceV3_3 이 둘 클래스도 왜 @TestConfiguration로 빈으로 주입해야 정상작동 하나요 ?? 실패한 코드 =================================== @BeforeEach void before(){ memberRepository = new MemberRepositoryV3(TestConfig.dataSource()); memberService = new MemberServiceV3_3(memberRepository); } @TestConfiguration static class TestConfig{ @Bean static DataSource dataSource(){ return new DriverManagerDataSource(URL, USERNAME, PASSWORD); } @Bean PlatformTransactionManager transactionManager(){ return new DataSourceTransactionManager(dataSource()); } }

  • spring
H K 댓글 1 좋아요 0 조회수 400

PlayerController script 관련 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Q1. 5:00 부터 이어지는 강의를 보면 주기적으로 input event가 발생하는지 알기 위해 Update 함수 안에 Onkeyboard(); OnMouseClicked(); 함수가 들어가야 한다고 생각하는데 그렇지 않아도 잘 실행되는 이유가 궁금합니다 Q2. 강의대로 code를 짠 후 unity를 실행시켜보면 Managers.input.KeyAction -= Onkeyboard; Managers.input.KeyAction += Onkeyboard; 부분에서 NullReferenceException 에서가 발생하는데 원인을 못찾겠습니다 문제가 될만한 부분이 있을까요?

  • C#
  • unity
audtls107 댓글 1 좋아요 0 조회수 351

작업물 관련 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

강의 따라하면서 작성한 프로젝트 파일들을 깃허브랑 연동하려하고 하는데 public으로 열어 두어도 괜찮은지 질문드립니다. 안 된다면 private으로 두고 해도 될까요?

  • C#
  • unity
꾼신 댓글 1 좋아요 0 조회수 589

RememberMe 의 user계정 조회

미해결

스프링 시큐리티

TokenBasedRememberMeServices 를 강의에서 설명하실 때 메모리상에 있는 user계정 정보를 조회하는 용도로 쓰인다고 설명해주셨습니다. 저 클래스를 찾아보니 아래와 같은 구현 상속관계를 갖습니다. TokenBasedRememberMeServices -> AbstractRememberServices -> RememberServices 반면, 강의의 SecurityConfig.java 에서 설정을 해주실 때 작성했던 코드입니다. @Autowired UserDetailsService userDetailsService; http.rememberMe() .rememberMeParameter("remember") .tokenValiditySeconds(3600) .userDetailsService(userDetailsService) ; 강의 6) Remember Me 인증 07:05 에서도 user계정을 조회하는 용도로 인터페이스 userDetailsService 에 빈을 주입한다고 하셨습니다. (주입되는 구현 클래스의 정체를 모르겠습니다) 질문. 위 글에서 먼저 언급했던 RememberServices 인터페이스와 userDetailsService 인터페이스는 서로 다른 인터페이스인데 두 인터페이스의 관계를 어떻게 바라봐야하는지 궁금합니다. 두 인터페이스의 구현클래스 모두 "user계정을 조회" 하는 기능으로 소개를 해주셔서 질문드립니다.

  • Spring Security
  • java
  • spring-boot
창신동 장첸 댓글 1 좋아요 0 조회수 243

인기 태그

인프런 TOP Writers

주간 인기글