inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

Event System이 생성되지 않습니다

미해결

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

테스트 하던 도중에 뭔가를 잘못 만진건지, 갑자기 스크린샷처럼 에러가 나오면서 제대로 동작하지를 않습니다. Event System 이 생성되지 않으면서 생기는 문제같은데 정확히 무엇이 문제인지를 모르겠네요.

  • unity
  • C#
장구구 댓글 1 좋아요 0 조회수 173

트와이스

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

https://www.dropbox.com/s/gjv8y4d1bnlvfzh/Twice2.zip?dl=0 트와이스 문제까지 수강한 수강생입니다. 10번 넘게 시도해봤습니다. 하지만 사진을 아무리 클릭해봐도 1번만 뜨네요 그래서 제 컴퓨터가 문제인건가 해서 개발자님 소스코드로 해보면 잘 작동합니다. 그리고 토스트 기능도 작동을 안하네요,,, 위에 링크에 파일 올려놨으니 점검 한번 부탁드립니다,,,

  • firebase
  • android
  • kotlin
tomok 댓글 2 좋아요 0 조회수 173

첫 질문입니다

미해결

따라 하다 보면 완성되는, Ionic 훑어보기

안녕하세요 안드로이드 스튜디오도 개발가능한가요??

  • IONIC
임권일 댓글 1 좋아요 0 조회수 227

리소스 명사 네이밍

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

안녕하세요. 해당 강의 질문 댓글 '좋아요' 기능을 보면서 궁금한 점이 생겼습니다. 1. '좋아요'를 눌렀을 때, 단순하게 생각해보면 아래와 같이 설계할 수 있을 것 같습니다. 영한님이 강의에서 동사 네이밍은 최대한 지양하라고 하셨는데, 저에게 가장 직관적으로 와닿는 건 like라는 단어인데 like는 동사이니 heart 라는 단어를 사용하는 게 좋을까요? 강의/강의idx/댓글/댓글idx POST /lecture/{1}/comment/{12}/like POST /lecture/{1}/comment/{12}/heart 2. 그리고 현재 강좌 api가 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/lecture/61365?speed=1.25&tab=community 인데, 왜 courses가 아닌 course, lecture는 lectures가 아닌 lecture로 설계가 된 건지 궁금합니다!

  • network
강성욱 댓글 2 좋아요 0 조회수 454

Mybatis vs JdbcTemplate 어떤것이 더 좋은가요?

미해결

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

안녕하세요 스프링 JdbcTemplate 편을 보다가 문뜩 궁금한게 생겼습니다. Mybatis와 비교한 자료를 찾아보니 두가지 모두 SQL Mapper 계열로 나옵니다. 더 검색을 해봐도 같은 계열이라고 표시는 되는점 말고 정확하게 어떤점이 더 좋거나 하는 내용들은 찾을수가 없네요... 아무래도 스프링 계열인 jdbc Template가 더 좋아보이긴 하는데.... 궁금합니다.

  • mybatis
  • jdbc
  • MVC
  • spring
  • template
  • java
  • spring-boot
프로그래밍초보JP 댓글 1 좋아요 0 조회수 1935

GET 메서드 body

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

안녕하세요. 영한님이 말씀하신 부분 중에 이해가 잘 가지 않는 점이 있는데요. GET 메서드를 사용할 때 body에 데이터를 넣지 말라고 하시고 그 이유로, 지원하지 않는 서버가 있다라고 하신 말씀이 잘 이해가 되지 않습니다. 여기서 말하는 서버는 스프링 같은 BE Language 단에서 GET에서 body 데이터를 받도록 구현이 안 됐다는 의미일까요?

  • network
강성욱 댓글 1 좋아요 0 조회수 275

리소스 복수명사

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

삭제된 글입니다

  • network
강성욱 댓글 1 좋아요 0 조회수 93

프로젝트 생성 질문입니다

미해결

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

삭제된 글입니다

  • spring
  • MVC
유서정 댓글 2 좋아요 0 조회수 119

데이터 타입 유무가 다른 이유가 먼가요?

미해결

스프링 핵심 원리 - 기본편

public class MemberServiceTest { MemberService memberService ; @BeforeEach public void beforeEach (){ AppConfig appConfig = new AppConfig (); memberService = appConfig . memberService (); //여기는 왜 MemberService이거 붙이면 안되나요? } 아래에 MemberApp에있는 memberService앞에 데이터타입으로 MemberService가 붙는데 위에껀 왜 붙이면 오류나나요?? public class MemberApp { public static void main ( String [] args ) { AppConfig appConfig = new AppConfig (); MemberService memberService = appConfig . memberService ();

  • spring
  • oop
김진욱 댓글 1 좋아요 0 조회수 176

코드질문

미해결

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

안녕하세요 자바 코딩테스트 강의 수강중인 학생입니다. 항상 좋은 강의 감사합니다. 선생님께서 앞에 결정알고리즘 개념을 설명한 상태에서 혼자 코드를 작성했습니다. 작성한 후 채점을 받으니 오답처리 되어, 강의를 마져 보았습니다. 제가 처음 작성한 코드와 접근 방식은 비슷한 것 같은데, 제 코드로 채점하면 오류가 떠서 혼자 계속 고민 해봤는데, 해결이 안되서 글 올립니다. 감사합니다. 좋은 하루 되십시오. import java.util.Arrays; import java.util.Scanner; public class Main { public boolean isOkay(int mid, int m, int[] arr) {//중간값이 적절한건지 판단해주는 함수 int sum = 0; int cnt = 1; for(int i=0; i<arr.length; i++) { sum = sum+arr[i]; if(sum>mid) {//앞에서부터 합이 mid 넘으면 카운트 업 cnt++; sum = arr[i];//카운트하고 합 초기화 } } if(cnt<=m) return true;//카운트가 m보다 작아야함 return false; } public int solution(int n, int m, int[] arr) { int answer = 0; Arrays.sort(arr); int lt = arr[n-1];//외쪽값은 배열의 최대값 => 적어도 DVD길이는 이만큼은 되야함 int rt = 0; for(int x: arr)rt = rt+x;//오른쪾값은 배열의 합 => DVD길이가 이거보다 클 이유가 없음 while(lt<=rt) { int mid = (rt+lt)/2; if (isOkay(mid, m, arr)){ rt = mid-1; answer = mid; System.out.println(answer); } else lt = mid+1; } return answer; } public static void main(String[] args) { // TODO Auto-generated method stub Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int m = kb.nextInt(); int[] arr = new int[n]; for(int i=0; i<n; i++) { arr[i] = kb.nextInt(); } System.out.println(T.solution(n, m, arr)); } }

  • 코테 준비 같이 해요!
  • java
simononze 댓글 1 좋아요 0 조회수 270

타입컨버터 추가 질문

미해결

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

안녕하세요. 전에 드렸던 질문에 대한 영한님의 답변을 보고 mvc1편의 ArgumentResolver와 mvc2편의 컨버젼 서비스에 대해서 다시 듣고 생각을 정리해봤습니다. 제 생각은. 일단은 @RequestBody 나 @ResponseBody를 처리하는 ArgumentResolver는 MappingJackson2 메시지 컨버터를 이용해 메소드 파라미터에 값을 넘겨주고 해당 메시지 컨버터는 Jackson이라는 라이브러리를 사용하기 때문에 컨버젼 서비스를 이용하는게 아니라 해당 라이브러리에 설정을 변경해서 사용해야한다고 이해했습니다. 그럼 @RequestParam, @ModelAttribute, @PathVariable 은 ArgumentResolver가 컨버젼 서비스를 이용해서 메소드 파라미터에 값을 넘기는건가요? 컨버젼 서비스의 클라이언트가 누군지 궁금합니다. ex) ArgumentResolver가 id=10&ipPort=127.0.0.1:8080 을 request.getParameter()로 받고 해당 값은 문자열이기 때문에 컨버젼 서비스를 이용해서 @RequestParam Form form 이라는 컨트롤러의 메소드 파라미터에 값을 넘기는것인지가 궁금합니다. Form 클래스는 아래와 같습니다. class Form { private Long id; private IpPort ipPort; } 감사합니다.

  • MVC
  • spring
김남현 댓글 1 좋아요 0 조회수 191

sink

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

삭제된 글입니다

  • architecture
  • spring-cloud
  • JPA
  • spring-boot
  • Kafka
  • msa
올챙이 댓글 2 좋아요 0 조회수 127

Assertions가 import가 안됩니다.

미해결

스프링 핵심 원리 - 기본편

junit관련 Assertions만 뜨고 assertj관련 Assertions가 나타나지 않습니다. Gradle에 dep에 등록을 했는데도 안됩니다 ㅠㅠㅠ

  • spring
  • oop
tlsrbwls999 댓글 2 좋아요 0 조회수 382

22:17에 에러나는 이유가?

미해결

윤재성의 만들면서 배우는 Spring MVC 5

@GetMapping("test4") public String test4(@SessionAttribute("bean1")DataBean1 bean1){ bean1.setData1("문자열4"); bean1.setData2("문자열5"); } @SessionAttribute 가 추출하려는 세션이 없을 때 null로 된다고 하셨는데 여기서 에러가 난 이유가 bean1 이라는 이름의 세션이 없으니 null 이고 여기다 setter를 써서 그런건가요? 만약 setter를 쓰지 않는다면 에러가 안뜨는게 맞나요?

  • java
  • MVC
  • spring
  • XML
malitol 댓글 1 좋아요 0 조회수 427

http통신을 socket 통신이라고 할 수 있나요?

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

영한님 강의를 통해서 열심히 웹공부 중인 학생입니다. 늘 감사하게 강의를 듣고 있습니다! '웹 브라우저 요청흐름' 강의를 통해서, 실시간 기술이 필요한 게임같은 경우를 제외하고 일반적인 요청-응답 방식으로 http통신을 이용한다는 것을 알 수 있었습니다. http 통신 과정에서 os에 내장되어있는 socket 라이브러리를 통해 TCP/IP 프로토콜로 서버와 커넥션(3-way handshaking)하게끔 한다고 하셨는데, 이 부분에서 클라이언트가 TCP 프로토콜을 직접 사용하지 않고, socket 라이브러리가 대행해준 것 (= 간접적으로 사용)이라고 이해하였습니다. 제가 여쭤보고 싶은건, 보통 http 통신과 실시간 socket 통신으로 구분 짓는 경우가 있는데, http 통신도 socket 라이브러리를 이용한다면 큰 범주로 소켓을 사용한 socket 통신이라고 말할 수 있는 것인가요? 그렇게 된다면 socket 통신이 TCP 프로토콜을 직접 사용하는 것이니, http 통신이 TCP 프로토콜을 간접적으로 사용한다는 부분이 이해가 되지 않습니다..! http통신의"소켓" 라이브러리와 실시간 "소켓"통신에서의 소켓이 다른 맥락인것인지.. 감사합니다!

  • socket
  • http
  • network
도넛 댓글 1 좋아요 0 조회수 720

Rotate와 rotation의 속도차이의 원인에 대한 질문입니다.

미해결

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

_fSpeed = 10.0f; _fYAngle += 10*_fSpeed*Time.deltaTime; //+- 상대 회전값 transform.Rotate(new Vector3(0.0f, _fYAngle, 0.0f)); //특정 축을 기준으로 회전을 시키고 싶으면 이걸 transform.rotation = Quaternion.Euler(0.0f, _fYAngle, 0.0f); //물체의 절대적인 값 실습 도중 Rotate와 rotation에서 같은 변수를 줬는데 유니티를 실행시켜보니 회전속도에서 차이를 보이더군요. 그 이유가 뭘까 생각을 해봤는데 차이점을 찾아봤습니다. 1. Rotate는 따로 지정을 안 해주면 로컬, rotation은 월드 2.Rotate는 벡터값으로, rotation은 쿼터니엄으로 값지정 생각해봤을 때 1번 이유보다는 2번 이유때문에 차이를 보이는 것 같은데 Rotate는 바로 오일러 벡터값을 주고 rotate는 오일러 벡터값을 지정해주면 그걸 쿼터니엄으로 변환해서 준다로 생각하는데 여기서 발생하는 차이일까요? 오일러 값으로 줄 경우는 180도 이상의 각도도 인지되기 때문에 빠른 속도로 돌지만 쿼터니엄은 180도 이상은 표현 못하니 해당 회전값을 180도로 나눈 나머지 값 만큼으로만 인지를 해서 속도의 차이를 보인다고 판단했습니다. 제 결론이 맞는 걸까요? -- 추가적으로 vs2019를 사용하며 f1키를 이용해 ms 공홈에서 함수를 확인하는 걸 애용 했는데 유니티의 경우는 공홈에 접속해서 함수를 검색하는 방식을 이용하고 있습니다. vs자체적으로 단축키를 통해 공홈에서 함수를 자동 탐색을 하는 방법이 있을까요?

  • unity
  • C#
강동훈 댓글 2 좋아요 0 조회수 677

공지사항 칸

미해결

[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드

C2타입 공지사항 부분 하고 있는데, items 부분 총 800px을 300,300,200으로 나눴거든요! 근데 글이랑 날짜가 한 줄에 다 안들어오고 내려가요ㅠㅠ 칸이 적어서 그런거 같은데.. 이런 경우는 폰트사이즈를 조절해야 할까요? 아니면 300px보다 늘려서 400px로 하면 한줄로 다 들어오긴 하는데, 이렇게 되면 공지사항 부분하고 갤러리 부분하고 width값이 보통 같게 하는데 400,400,0 이 돼서 안될거같은데.. 이런 경우에는 어떻게 해야되나요?!

  • jquery
  • HTML/CSS
  • 웹 디자인
재미있는 숭어 댓글 2 좋아요 1 조회수 165

test device 실행을 하는데 launching emulator에서 진행이 안 됩니다

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

수업을 따라서 test device를 만들고 이를 실행하였는데, 화면과 같이 launching emulator에서 진행이 되지 않습니다. 노트북 사양은 충분한 것 같은데 왜 그런지 모르겠네요... 도움 주시면 감사하겠습니다 :)

  • kotlin
  • android
  • firebase
김남예 댓글 1 좋아요 0 조회수 322

인기 태그

인프런 TOP Writers

주간 인기글