묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
패킷 직렬화 관련 질문있습니다 !
수업에서 사용했던 Protobuf 외에 Json 으로도 우리 서버에서 실습을 해보고 싶습니다 !!혹시 Json 으로 패킷 직렬화를 사용하려면, 1) 라이브러리는 어느걸 사용해야 하나요 ?2) 라이브러리 적용 및 사용 관련된 문서나 간단한 가이드가 있을까요 ?
-
미해결실전! Querydsl
SQL Function 관련 (DB : postgresql)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용] DB는 Postgresql 사용 중으로, .yml 에 아래와 같이 정의했습니다. dialect: org.hibernate.dialect.PostgreSQL10Dialect 사용하고 싶은 것은 날짜별로 Group By 하여 AVG 구하는 것인데요. 아래와 같이 sql 문 작성하였는데 에러가 납니다ㅜㅜ return queryFactory.select(Expressions.dateTimeTemplate(LocalDateTime.class, "DATE_FORMAT({0}, '{1s}')", osMonitorCollection.timestamp, ConstantImpl.create("YYYY-MM-DD")), osMonitorCollection.cpuUtilization.avg()) .from(osMonitorCollection) .groupBy(Expressions.dateTimeTemplate(LocalDateTime.class, "DATE_FORMAT({0}, '{1s}')", osMonitorCollection.timestamp, ConstantImpl.create("YYYY-MM-DD"))) .fetch(); org.hibernate.QueryException: No data type for node: org.hibernate.hql.internal.ast.tree.MethodNode +-[METHOD_CALL] MethodNode: '(' | +-[METHOD_NAME] IdentNode: 'DATE_FORMAT' {originalText=DATE_FORMAT} | \-[EXPR_LIST] SqlNode: 'exprList' | +-[DOT] DotNode: 'osmonitorc0_.timestamp' {propertyName=timestamp,dereferenceType=PRIMITIVE,getPropertyPath=timestamp,path=osMonitorCollection.timestamp,tableAlias=osmonitorc0_,className=com.kt.cloud.redis.monitoring.domain.OsMonitorCollection,classAlias=osMonitorCollection} | | +-[ALIAS_REF] IdentNode: 'osmonitorc0_.os_monitor_collection_id' {alias=osMonitorCollection, className=com.kt.cloud.redis.monitoring.domain.OsMonitorCollection, tableAlias=osmonitorc0_} | | \-[IDENT] IdentNode: 'timestamp' {originalText=timestamp} | \-[QUOTED_STRING] LiteralNode: ''YYYY-MM-DD''
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
전자정부프레임워크 3.7 버전 설치 후 실행 오류
전자정부프레임워크 3.10 버전을 설치했다가 3.7 버전을 재설치했는데(다른 폴더에) 이클립스 실행 시 아래와 같은 오류가 발생하네요. 해결 방법 부탁드립니다.
-
미해결스프링 핵심 원리 - 기본편
애너테이션 상속 관련 질문드립니다.
자바에서는 애너테이션 상속 기능이 없다고 하셨는데 자바 자체적으로 '@Inherited' 애너테이션을 통해 상속 기능을 지원할 수 있지 않나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
json 딕셔너리 관련
Json을 딕셔너리로 담는걸 제가 응용해서 한번 쓰려고 이것저것 해보는중인데요! 항상 다른 스크립트에서 예를 들어 data 라는 싱글톤이 있고, 그 안에서 json을 불러와서 딕셔너리로 바꿔준 후 이걸 다른 스크립트에서 사용하기 위해 data.mondict[101].hp 이런식으로 불러오려고 하면 키를 찾을수없다고합니다... 키 , out value 를 써봐도 널값만 뜹니다... 웃긴게 파싱? 한 스크립트 내에서는 잘 써진다는건데... 제가 놓치고 있는 게 있을까요?
-
미해결그림으로 배우는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
EXTERNAL-IP와 VM IP Range가 다를 경우 어떻게 맞추어 주어야 하나요?
안녕하세요. VirtualBox의 정책 변경으로 private_network의 IP Range를 192.168.1,*를 사용하지 못하고 192.168.56.*으로 설정해서 사용하고 있습니다. 그런데 Endpoint 실습에 사용되는 4.7/loadbalancer.yaml를 사용하게 되면 EXTERNAL-IP가 192.168.1.11로 설정로 설정되어 접속이 브라우저에서 안되는 것 같습니다. 이런 경우 192.168.1.11 를 변경을 하려면 어떻게 하나요? 아니면 다른 방법으로 처리해야 할까요?
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
팩토리 패턴
강의 내용과 직결되는 내용은 아닌데요 제가 디자인패턴을 보다가 생각이나서요 spawnmanager와 factory build pattern하고 관련이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
ui 임포트가 안됩니다.
import org.springframework.ui.Model;임포트가 되질 않네요.
-
미해결팀 개발을 위한 Git, GitHub 입문
conflict가 많은 파일에서 발생할 경우
안녕하세요. conflict가 발생했을 때 SVN의 override commit / override update 와 비슷한 기능이 GIT에도 있을까요? 1. remote와 master branch 간 conflict 2. master branch와 develop 간 conflict 감사합니다. 그리고 강의자료를 요청했었는데 아직 못 받았습니다~ pmamoon79@gmail.com 입니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
검색어 관련 질문입니다. (limit, offset, oreder) / pages/index.js PostCard key value
routes/posts.js에서 게시글을 불러올때 limit, offset, order 이 방법으로 게시글을 정해진 수 만큼 불러오는데 추후에 이 방법을 구글에서 검색해서 알고 싶다면 검색을 어떻게 하는게 좋을까요? 검색해본 것들입니다. nodejs limit nodejs limit offset nodejs limit order nodejs 게시글 10개씩 불러오기 이렇게 검색하면 대부분 sql문이나 해당강의 nodebird에 대해 나옵니다. 그리고 pages/index.js PostCard key 값으로 유니크한 값을 설정하고 싶은데 어떻게 하면 좋을까요? (key값이 중복되는 오류 문구가 뜹니다.) react_devtools_backend.js:2540 Warning: Encountered two children with the same key, `2`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version. [시도] post.createdAt, post.id, post.updateAt, post.userId
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
rv.setOnItem click
강의에서 rv.setOnItem click이게 없다고 하셨는데 저번에 했을 때는 있었던 거 같은데 왜 없나요...? 그리고 저번에는 item을 넣어줄 때 [position]으로 넣어줬던 거 같은데 이거는 문자 하나하나씩 넣어줘서 저 item click도 안되고 [position]도 안쓰는 건가요....?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도메인이 무엇을 뜻하는건가요..?
도메인 이라는 단어가 반복적으로 나오는데 도메인이 정확히 무엇을 뜻하는건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
웹 서버와 WAS
안녕하세요 좋은 강의 감사합니다! 웹서버와 WAS에 관해서 질문드립니다.웹서버를 프론트엔드(react, vue)등이 쓰는 서버WAS를 백엔드(스프링,node)등이 쓰는 서버로 이해하면 될까요? 아니면 그것과도 다른 개념인가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
예외테스트 중 저번강의에서 햇던 것과 차이
Exception을 테스트하는 부분에서 궁금한 점입니다. 해당 강의에서는 @Test(expected = IllegalStateException.class) 어노테이션과fail()함수를 이용해서 테스트하셨는데, 이 강의보다 최신강의로 알고있는 spring 기본편에서 테스트하실때는 아래코드와 같이 하셨습니다.두 테스트 차이가 있을까요? @Test public void 회원가입_중복() throws Exception { // given Member member1 = new Member(); member1.setName("인프런"); Member member2 = new Member(); member2.setName("인프런"); // when memberService.join(member1); // then IllegalStateException e = assertThrows(IllegalStateException.class, () -> { memberService.join(member2); }); assertThat(e.getMessage()).isEqualTo("이미 존재하는 회원입니다."); }
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
인터페이스= 컴포넨트?
인터페이스의 모습이 unity 에서 drag and drop을 하는 component를 코드로 구현한 것으로 보이는데 맞을까요?
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
구조체의 쓰임
구조체와 클래스의 차이 설명 잘 들었구요 그렇다면 구조체가 클래스와 실제에서 다른 용도로 쓰일텐데 어떤 경우가 있는 것일까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Order class 질문
Order 클래스에서 createOrder 메서드를 사용하지 않고, 생성자를 통해서도 충분히 createOrder 로직을 수행할수 있는데 생성자를 막고, createOrder 메서드로 Order 인스턴스를 초기화하는 이유가 있을까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
transactional 질문.
transactional 을 리포지토리단에 걸지 않고, 서비스단에 거는 이유가 있을까요~?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
어떤 오류인가요 ㅠ
배경이 계속 저렇게 뜨네요 ㅠ
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
featherlight을 사용했을 때 취업한 학생들처럼 body의 overflow:hidden이 자유자재로 되려면..
코딩웍스 강사님 안녕하세요! 앞 강의에서 플러그인질문은 여쭤봐도 알려주시기가 난감하셨다 하셨지만, 취업한 학생분들 홈페이지도 제가 하고자 하는 홈페이지대로 되어있어서.. 여쭤봅니다. 해당 강의의 9:57 에서 강사님께서 pc버전을 눌렀을 때 취업한 학생분의 모달창 healing art 홈페이지의 오른쪽부분을 보면 세로스크롤이 한줄이고, 모달창을 꺼도 개인홈페이지가 계속 스크롤할수있는데, 제 홈페이지의 스크롤을 보시면 이 스크린샷이 featherlight를 사용해서 모달창을 띄운 상태입니다. 스크롤 두개중에, 왼쪽 스크롤이 featherlight를 이용해서 나온 포폴홈페이지이고, 오른쪽 스크롤이 개인홈페이지입니다. 취업한 학생분의 홈페이지처럼, featherlight을 이용한 홈페이지가 나오면 개인포폴홈페이지는 잠시 움직이는걸 멈추게하고 싶어서, 반응형 강좌때 (모달창띄울때 body가 움직이는걸 방지할경우)이럴 경우엔 body에 overflow를 주면된다고하셔서 jquery로 $('body').addClass('active') 해보았습니다만 body에 addClass('active')는 적용되는데, $('.featherlight-close-icon')를 클릭했을때, body removeClass('active')는 어떻게해도 적용이 안됩니다. 선택자가 잘못된건가싶어서, F12로 확인해서 .featherlight-close-icon .featherlight-close .close .featherlight-close-icon.featherlight-close .featherlight.featherlight-iframe .featherlight-content .featherlight-close-icon.featherlight-close 여기 있는 선택자들로도 바꿔봤는데도 안되더라구요. 방법이 잘못된걸까요? 공유해주신 featherlight.css에도 나와있지않아서 여쭤봅니다. ↓ 밑의 코드는 css파일과 js파일에 각각 작성하였지만 복붙하니까 이어붙여서 보이네요. .view 는 pc버전보기 버튼입니다! body.active { overflow:hidden; } $(function(){ $('.view').click(function(){ $('body').addClass('active'); }) $('.featherlight .featherlight-close-icon').click(function(){ $('body').removeClass('active'); }) })