inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

로그인/로그아웃 REDIRECT가 구현되지 않습니다.

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

LOGIN_REDIRECT_URL = reverse_lazy( 'home' ) LOGOUT_REDIRECT_URL = reverse_lazy( 'accountapp:login' ) 안녕하세요...강의를 듣고 완료한 후 전반적인 테스트 중에........ 위처럼 settings.py에 설정되어 있는데 구현되지 않습니다. REDIRECT가 직전화면으로 이루어지고 있습니다. 오니언 사이트에서도 동일하게 오류가 발생하고 있군요..... 확인바랍니다...감사합니다.

  • redirect
  • python
  • django
  • docker
moljin 댓글 1 좋아요 0 조회수 354

sasm 디버그 에러 질문입니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

디버그를 시도하면 An error has occurred in the debugger. Please check the names of the sections.로 에러가 나는데 이유를 모르겠습니다 ㅠㅠ

  • 디버그
  • C++
ghdwnsvy1025 댓글 3 좋아요 1 조회수 657

host3 추가시 발생하는 에러

미해결

15일간의 빅데이터 파일럿 프로젝트

현상 : 1. host2 를 복제 후에 클러스터에 새 호스트를 추가하는데 설치파일을 못 찾음. 2. wget 경로가 현재 없어서 레포지토리도 받을 수 없음. (동일한 문제를 겪으시고, 해결한 분이 있으시면 답변 부탁드립니다, 구체적인 원인과 해결방법 찾을 시, 글 수정하겠습니다 ~ )

  • host추가
  • bigdata
  • Hadoop
  • ZooKeeper
  • redis
  • Kafka
  • Impala
  • 데이터 엔지니어링
  • Flume
박범 댓글 1 좋아요 0 조회수 215

개발자님 이거 접속이 안되면 어떻게 진행해야 할까요?

미해결

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

안녕하세요. 지금 h2 database 말씀하신대로 깔아보고 안되서 여기 질문 다 본 후 윈도우버전으로 깔아보고 지웠다가 종합버전으로 깔아보고 또 윈도우버전으로 깔아봤는데 h2 database가 연결이 안됩니다. lenovo x1 쓰고 있는데 노트북과 관련이 있을까요..? 계속 이 오류였는지는 확인하지 못했지만 지금은 Database "C:/Users/Lenovo/test" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200] 90149/90149 (도움말) 이런 오류가 뜨면서 접속이 안됩니다.. ㅠㅠ

  • MVC
  • spring-boot
  • java
  • spring
댓글 2 좋아요 1 조회수 238

후반부강의자료 부탁드려요.

미해결

머신러닝 엔지니어 실무

며칠전에 요청했는데 아직 안 왔습니다. hakjuknu@gmail.com

  • 머신러닝 배워볼래요?
hakjuknu 댓글 0 좋아요 0 조회수 214

css 질문

미해결

<M.B.I.T> 테스트 페이지 만들기! with Django

- 안녕하세요. 강의를 너무 잘듣고 있습니다. 다름아니라 제가 활용을 해보고자 영문으로 텍스트를 바꾸었더니, 정렬이 틀어지네요. 이것은 css 문제가 아닌가요? 아직 초보라 이런 질문을 드려서 부끄럽습니다. 고맙습니다.

  • javascript
  • HTML/CSS
  • django
malawica510 댓글 2 좋아요 0 조회수 299

안녕하세요! PPT 자료 공유 부탁드립니다!

미해결

팀 개발을 위한 Git, GitHub 입문

안녕하세요! 다름이 아니고 PPT 자료 보내주실 수 있을까요? 협업 중에 기억이 안날 때 틈틈이 보면 좋을 것 같네요 ㅎㅎ luckyfelliix@gmail.com 입니다. 감사합니다!

  • 버전관리시스템
  • git
  • github
Steve 댓글 1 좋아요 0 조회수 267

맵 질문

미해결

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

연습으로 게임을 하나 만들고 있는데 맵 같은 경우에는 terrain과 AssetStore의 에셋을 이용하여 본인이 원하는대로 일일이 꾸미는 건가요? 혹시 맵 제작시에 편리하게 할 프로그램 같은게 있을까요? 참고로 3D RPG 형식 제작중입니다 유튜브에 맵 제작 관련하여 검색하니 terrain 말고는 따로 나오는게 없어서 여쭤봅니다

  • C#
  • unity
정상훈 댓글 1 좋아요 0 조회수 258

클라이언트에서 보낸 데이터가 다 도착하지 않았을 때...? 처리하는 부분이 있는건가요?

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

클라이언트에서 보낸 데이터가 다 도착하지 않았을 때 다음 데이터가 올 때까지 기다린 후 처리한다고 말씀하셨는데, 이 부분이 코드 어디에 구현되어있는건가요...? 위에 있는 코드를 나름대로 해석해보니 1. OnWrite()는 _recvArgs.Buffer에 들어있는 데이터만큼 _recvBuffer의 _writePos를 증가시킨다. 2. OnRecv()한 데이터(_recvArgs.Buffer에 들어있는 데이터)의 크기를 processLen에 담는다. 3. processLen의 크기만큼 _readPos를 증가시킨다. 라고 이해했는데, 클라이언트에서 보낸 데이터가 완전한지 불완전한지 딱히 판단하는 부분은 없어보이고 그냥, [1.데이터가 들어온만큼 _writePos를 증가시킨다 2. 처리한다 3. 처리한만큼 _readPos를 증가시킨다]를 실행시킨거같아서요!

  • unity
  • network
  • C#
박준영 댓글 1 좋아요 0 조회수 372

netlify 가 아무리해도 안되는데 좀 도와주세요

미해결

[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기

판다님! 안녕하세요~ 판다님의 어마어마한 강의 덕분에 MBTI 마지막 부분까지 왔는데요 netlify 업로드 하고 배포/공유 하려고 하는데 강의 영상에서는 그냥 집어 넣으면 바로 됐는데 저는 안 돼요... 어디를 수정해야 할까요..

  • javascript
  • HTML/CSS
  • bootstrap
이강산 댓글 1 좋아요 1 조회수 672

강의자료 질문입니다

미해결

따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기

안녕하세요. 기본강의 듣고 넘어 왔습니다. 기본강의에서는 강의자료 HTML 버젼이 있어서 보기 쉬웠는데 이번 자료는 XML이라 XML HTML로 변환도 해보고 했는데 잘 안되네요 다른 방법있을까요?

  • mongodb
  • nodejs
  • express
  • react
  • 웹앱
권재기 댓글 1 좋아요 0 조회수 154

안드로이드 사이즈 만들기가 없어요

미해결

김영삼 작가의 XD를 이용한 모바일 UI UX 실무 디자인

맥 사용하는데 새로만들기>>안드로이드 사이즈가 없어요 아이폰 사이즈 밖에 없는데 이런경우 맞춤형 크기로 문서 만들어야하나요?

  • xd
  • XD
  • 모바일-디자인
wg9181 댓글 1 좋아요 0 조회수 499

vuex 사용에 대한 질문입니다.

미해결

Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념

강의에서는 모든 데이터를 vuex에 저장해서 사용하시는데요. 실제 개발할 때도 모든 데이터를 vuex에 저장하는게 좋나요? 프로젝트가 커져도요? 딱 한 컴포넌트 내에서만 사용되는 데이터가 있다면 그 컴포넌트 내에서 비동기 처리하고 데이터 사용 하는게 좋나요? 아니면 vuex에서 action, mutation해서 중앙에서 모든 데이터를 관리하는게 좋나요?

  • vuex
  • vue
  • vuejs
  • javascript
JIYOON LEE 댓글 1 좋아요 1 조회수 233

[정리 시간] 작성해보았습니다.

미해결

자바스크립트 중고급: 엔진 핵심

선생님 안녕하세요. 항상 감사드립니다! [정리 시간]의 내용을 작성해보았는데 어렵네요...ㅜㅜ 가독성 좋고 효율적인 코드를 짜보고 싶은데 맘처럼 쉽지 않은 것 같습니다...ㅎㅎ

  • javascript
이하영 댓글 2 좋아요 2 조회수 344

공격 판정이 잘 안됩니다

미해결

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

공격 판정이 기사의 발을 클릭해야 공격이 들어갑니다 머리를 클릭하면 RUN상태로 부비부비를 하고 있어요 ㅜㅜ 코드는 강의 그대로 따라했습니다! ============================================ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class PlayerController : MonoBehaviour { public enum PlayerState { Die, Idle, Moving, Skill, } int _mask = (1 << (int)Define.Layer.Ground) | (1 << (int)Define.Layer.Monster); PlayerStat _stat; Vector3 _destPos; GameObject _lockTarget; [SerializeField] PlayerState _state = PlayerState.Idle; public PlayerState State { get { return _state; } set { _state = value; Animator anim = GetComponent<Animator>(); switch (_state) { case PlayerState.Die: break; case PlayerState.Idle: anim.CrossFade("WAIT00", 0.1f); break; case PlayerState.Moving: anim.CrossFade("RUN00_F", 0.1f); break; case PlayerState.Skill: anim.CrossFade("Attack1", 0.1f, -1, 0); break; } } } void Start() { #region // Managers.Input.KeyAction -= OnKeyboard; // Managers.Input.KeyAction += OnKeyboard; #endregion _stat = gameObject.GetComponent<PlayerStat>(); Managers.Input.MouseAction -= OnMouseEvent; Managers.Input.MouseAction += OnMouseEvent; Managers.UI.ShowSceneUI<UI_Inven>(); } void UpdateDie() { } void UpdateMoving() { //몬스터가 내 사정거리보다 가까우면 공격 if(_lockTarget != null) { float distance = (_destPos - transform.position).magnitude; if(distance <= 1) { State = PlayerState.Skill; return; } } //이동 Vector3 dir = _destPos - transform.position; if (dir.magnitude < 0.1f) { State = PlayerState.Idle; } else { NavMeshAgent nma = gameObject.GetOrAddComponent<NavMeshAgent>(); float moveDist = Mathf.Clamp(_stat.MoveSpeed * Time.deltaTime, 0, dir.magnitude); nma.Move(dir.normalized * moveDist); Debug.DrawRay(transform.position + Vector3.up * 0.5f , dir.normalized, Color.green); if(Physics.Raycast(transform.position + Vector3.up * 0.5f, dir, 1.0f, LayerMask.GetMask("Block"))) { if (Input.GetMouseButton(0) == false) State = PlayerState.Idle; return; } transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(dir), 10 * Time.deltaTime); } } void UpdateIdle() { } void UpdateSkill() { if(_lockTarget != null) { Vector3 dir = _lockTarget.transform.position - transform.position; Quaternion quat = Quaternion.LookRotation(dir); transform.rotation = Quaternion.Lerp(transform.rotation, quat, 20 + Time.deltaTime); } } void OnHitEvent() { Debug.Log("OnHitEvent"); if(_stopSkill) { State = PlayerState.Idle; } else { State = PlayerState.Skill; } } void Update() { switch (State) { case PlayerState.Die: UpdateDie(); break; case PlayerState.Moving: UpdateMoving(); break; case PlayerState.Idle: UpdateIdle(); break; case PlayerState.Skill: UpdateSkill(); break; } } #region //void OnKeyboard() //{ // if (Input.GetKey(KeyCode.W)) // { // transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.forward), 0.2f); // transform.position += Vector3.forward * Time.deltaTime * _speed; // } // if (Input.GetKey(KeyCode.S)) // { // transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.back), 0.2f); // transform.position += Vector3.back * Time.deltaTime * _speed; // } // if (Input.GetKey(KeyCode.A)) // { // transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.left), 0.2f); // transform.position += Vector3.left * Time.deltaTime * _speed; // } // if (Input.GetKey(KeyCode.D)) // { // transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.LookRotation(Vector3.right), 0.2f); // transform.position += Vector3.right * Time.deltaTime * _speed; // } // _moveToDest = false; //} #endregion bool _stopSkill = false; void OnMouseEvent(Define.MouseEvent evt) { switch (State) { case PlayerState.Idle: OnMouseEvent_IdleRun(evt); break; case PlayerState.Moving: OnMouseEvent_IdleRun(evt); break; case PlayerState.Skill: { if(evt == Define.MouseEvent.PointerUp) _stopSkill = true; } break; } } void OnMouseEvent_IdleRun(Define.MouseEvent evt) { RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); bool raycastHit = Physics.Raycast(ray, out hit, 100.0f, _mask); // Debug.DrawRay(Camera.main.transform.position, ray.direction * 100.0f, Color.red, 1.0f); switch (evt) { case Define.MouseEvent.PointerDown: { if (raycastHit) { _destPos = hit.point; State = PlayerState.Moving; _stopSkill = false; if (hit.collider.gameObject.layer == (int)Define.Layer.Monster) _lockTarget = hit.collider.gameObject; else _lockTarget = null; } } break; case Define.MouseEvent.Press: { if (_lockTarget == null && raycastHit) _destPos = hit.point; } break; case Define.MouseEvent.PointerUp: _stopSkill = true; break; } } }

  • C#
  • unity
soso03185 댓글 5 좋아요 1 조회수 699

강의

미해결

실전! 웹사이트제작! Step by Step! ('라한호텔' 사이트제작_Application Course)

강의 왜 안 보이나요??재생하니까 비공개 동영상이라고 뜨는데..

  • 웹 디자인
  • jquery
  • 인터랙티브-웹
aocl333 댓글 1 좋아요 0 조회수 210

mocha puppeteer 사용시 질문

미해결

Node.js로 웹 크롤링하기

삭제된 글입니다

  • puppeteer
  • nodejs
  • puppeteer
  • javascript
  • 웹-크롤링
seungsoo Ha 댓글 1 좋아요 0 조회수 100

안녕하세요. 질문있습니다!

미해결

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

안녕하세요. 이미 아래 질문글을 다 읽어보면서 비슷한 질문이 몇번 있었던 것은 확인했지만 명확하게 이해가 되지 않아서 재차 질문을 남깁니다. 1. MemberForm을 Controller에 선언한 이유와 실무에서도 저렇게 선언해도 되는지, 선언해도 되고 많이 선언해 사용한다면 vo? dto? domain? 이곳에 선언해야 할 것과 Controller에 선언해 사용해도 될 것의 차이가 무엇인지 궁금합니다. 국비지원 교육을 받은 수준에서는 MemberForm이 그냥 vo 같다고 밖에 안느껴지는데, vo를 domain에 선언하지 않아서 혼란이 생겼습니다. (이전 질문을 보며 domain 과 vo는 다르다고 글을 쓰신건 보긴 했지만 개념은 모르는 상태입니다.) 2. 어디서 lombok이란 라이브러리? api?를 쓰는 것을 봤는데, 제가 보기에는 자동으로 getter, setter를 생성해주는 녀석이라고 느꼈습니다. 그렇다면 lombok이라는 녀석을 무조건 쓰는게 이득이지 않나 1차원적인 생각이 들어서 lombok을 쓸때의 단점과 lombok을 사용하지 않고 getter, setter를 기재해서 사용할 떄의 장점이 있나 궁금해서 질문 남기게 됐습니다. 좋은강의 남겨 주셔서 감사하고 좋은하루 되세요!

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

파일 경로 alias

미해결

Vue.js 끝장내기 - 실무에 필요한 모든 것

수업을 잘 보고 있습니다. 혹시 vue.config.js 에 경로 alias를 안주는 이유가 있으신가요? 개인프로젝트 때 인텔리제이에서 할려고 하는데 거기서는 vue.config.js에서 경로 alias를 줘도 크게 문제가 없는건가요? 답변 주시면 감사하겠습니다.

  • json.config.json
  • vuex
  • javascript
  • vuejs
DAE GEON CHOI 댓글 2 좋아요 1 조회수 250

접근 제어자 관련 질문입니다.

미해결

스프링 핵심 원리 - 기본편

제가 아직 자바 기본 개념이 많이 미숙한가봅니다... 접근제어자에 관한 질문이 좀 있는데요. 1. OrderServiceImpl 등에서 MemberRepository와 DiscountPolicy가 private final로 선언되는 이유가 궁금하고, 2. AppConfig 리팩토링에서 왜 memberRepository()는 접근 제어자가 private인 반면, discountPolicy()는 public으로 하셨는지 궁금합니다.

  • spring
  • oop
달세이 댓글 1 좋아요 1 조회수 302

인기 태그

인프런 TOP Writers

주간 인기글