묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Job 생성자 관련 질문입니다.
위의 생성자를 이용하여 아래와 같은 코드로 job 객체를 따로 생성해보려고 하였습니다.맞는 생성자 instance가 없다고 하며 코드가 정상 동작 하지 않았습니다.JobSerializer::PushJob의 과정을 똑같이 따라한 것 같은데 동작이 안되는 이유를 모르겠습니다.원인을 알고 싶어 찾아보았으나 제가 template 에 대한 이해가 미숙하여 어떤 이유로 객체 생성이 되지 못하는 건지 모르겠습니다.
-
미해결[개념은 호옹~, 실습 빡] SQL 데이터 분석, 활용!
퀴즈 답 혹시 틀린게 있을까요 ...? [ 홍빡님한테도 피드백 받고 싶고..]
퀴즈 정답 공유해도 괜찮나요 ?안된다면 삭제하겠습니당! 문제정답
-
미해결Vue.js + TypeScript 완벽 가이드
두번째 프로젝트 권한요청 드립니다.
ckdh336@gmail.com감사합니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
for문 말고 for of문 쓰시는 이유가 있나요?
저는 for문이 더 익숙해서 for문을 주로 쓰는데 for of문을 쓰는게 더 나은가 해서요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
2019로 다운받았는데요
첫번째 사진처럼 나와서 강의대로 두번째처럼 입력했는데 F5누르니까 디버깅창? 이 안뜨고 그냥 종료됩니다 ㅠㅠ 뭣때문에 그런건가요 ㅠㅠ
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
Quiz 2에서 질문있습니다.
quiz2 같은 경우에 키를 115 121처럼 특정한 키를 정해놓고 탑승 가능 여부를 판단하는 코드인데요,boolean 끼리는 비교가 안된다는 오류가 떠서 실행은 안됐지만 제가 시도한것처럼 특정한 키를 정해놓는 것이 아닌 120 이상인 사람은 탑승 가능, 미만인 사람은 탑승 불가능 하다는 코드를 짜는 법을 알고 싶습니다!
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
Git-environ에서 이슈가 존재하여, 문의드립니다. `environ`이 import가 되지 않는 문제
environ 에서 다음과 같은 문제가 나오는데, 관련 샘플이 해당 오류의 원인을 찾지 못하겠습니다. 다음은 세팅 파일 전문입니다.""" Django settings for pragmatic project. Generated by 'django-admin startproject' using Django 4.1.5. For more information on this file, see https://docs.djangoproject.com/en/4.1/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/4.1/ref/settings/ """ from pathlib import Path import os import environ env = environ.Env( # set casting, default value DEBUG=(bool, False) ) # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # Take environment variables from .env file environ.Env.read_env(os.path.join(BASE_DIR, '.env')) # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = env('SECRET_KEY') # SECURITY WARNING: don't run with debug turned on in production! DEBUG = env('DEBUG') ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'accountapp', ] MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] ROOT_URLCONF = 'pragmatic.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] WSGI_APPLICATION = 'pragmatic.wsgi.application' # Database # https://docs.djangoproject.com/en/4.1/ref/settings/#databases DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } # Password validation # https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] # Internationalization # https://docs.djangoproject.com/en/4.1/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.1/howto/static-files/ STATIC_URL = 'static/' # Default primary key field type # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료가 필요합니다
강의 자료가 계속 오류가 나서 안 보입니다.자료 보내주시면 감사하겠습니다..!!자료는 sean0305@naver.com 주소로 보내주시면 감사하겠습니다그리고 아톰 에디터 사이트 들어가보니 설치할 수 있는 항목이 없는데 굳이 아톰 에디터를 설치해야 할까요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
무엇이 오답인지 모르겠습니다...
예시 입력 이 외 다른 값으로 입력해도 올바른 값이 나오는데 오답이 나오는 이유가 무엇일까요...? public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); int[][] arr = new int[n][5]; for (int i = 0; i < n; i++) { for (int t = 0; t < 5; t++) { arr[i][t] = in.nextInt(); } } int[] result = new int[n]; for (int i = 0; i < n; i++) { for (int t = 0; t < 5; t++) { for (int j = 0; j < n; j++) { if (i == j) continue; if (arr[i][t] == arr[j][t]) { result[i]++; break; } } } } int max_index = 0; for (int i = 0; i < result.length; i++) { if (result[i] > result[max_index]) { max_index = i; } } System.out.print(max_index + 1); } 예시 입력을 넣으면5 2 3 1 7 3 4 1 9 6 8 5 5 2 4 4 6 5 2 6 7 8 4 2 2 2 학생 순서대로 학년마다 같은 반 이였던 적이 있는 학생이면 +1을 해서 result 배열에 넣어주었습니다.[0, 1, 2, 3, 1] 마지막으로 result 배열 안에 가장 큰 수를 가진 인덱스에 +1을 해서 출력했습니다. 4
-
미해결Spring Boot JWT Tutorial
SecurityContext 와 Authentication 관련 질문입니다.
안녕하세요 강의를 듣다가 궁금한 점이 생겨서 질문합니다. jwt의 특징으로는 Session 과는 다르게 Stateless 하다고 알고 있습니다. 하지만 Jwtfilter 클래스에 doFilter 메서드를 보시면 SecurityContext에 authentication을 set 하였습니다. 이렇게 되면 클라이언트와 서버는 Stateless가 아닌 Statefull 한 상태가 되는 것이 아닌가요?참고로 저는 authentication 안에 사용자의 인증 정보가 담겨 있다고 알고 있습니다.답변해 주시면 감사하겠습니다!!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
2023-01-16T21:06:29.772+09:00 INFO 66968 --- [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 에서 무한 로딩
안녕하세요! 서버를 시작하면 2023-01-16T21:06:29.772+09:00 INFO 66968 --- [ restartedMain] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 와 같은 로그에서 무한로딩이 걸립니다.왜 그러는지 알 수 있을까요?스프링부트는 3.0.1 버전을 사용하고 있고 자바 17 사용하고 있습니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
자동채점 에러 내용
처리되지 않은 예외: System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 위치: Judge.Program.Main(String[] args) 이런 에러로 자꾸 자동채점이 안되는데 이유가 뭔가요?강의코드로 해도 안되는거 보니 코드문제는 아닌거 같습니다무엇보다 기존에 잘 돌아가던것도 코드들도 지금은 안되네요;;
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
정밀도를 100%로 만드는 법
1명의 확실한 P 예측과 나머지를 모두 N으로 예측했을 때 정밀도가 100%가 된다고 말씀하셨습니다.이 경우에 재현율도1 / 1+0 해서 100%되지 않나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Form 전송 객체 분리에서 질문 있습니다!
안녕하세요 Form 전송 객체 분리 동영상 강의를 보다 궁금한 것이 생겨서 질문 드립니다.처음에 repository에 item이 없다 보니, add시에 new item을 했습니다. 나중에 update 시에도 new item을 하게 되는데, 이게 dto로써 item을 사용하기 때문에 그런 것 이고, 따라서 update시에도 dto를 만들어야 되기 때문에 item을 만드는 것이 맞나요??만약에 제가 생각한 것이 맞다면, 트래픽이 상당히 높은 상황에서, item이 계속해서 생성되게 되는 것인데, 가비지컬렉터가 작동을 하기 때문에 상관이 없다고 보는게 것이 맞을까요?? item이 edit 을 시도할 때마다 계속해서 생성되게 되는데, 트래픽이 높은 상태에서 영향을 주지 않을까..하는 생각이 들어 질문 드립니다! 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
Exception in thread "main" java.lang.NullPointerException 오류가 발생합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강사님과 똑같은 코드로 작성했는데 Exception in thread "main" java.lang.NullPointerException 오류가 발생하고 출력부분은 new member과 같이 되는데 이유가 무엇인지 알 수 있을까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
%d 에서 질문
%s나 format에서 nice는 콤마 안에 있는데 %d에서 1,2는 왜 콤마를 안붙여주나요? 숫자는 원래 출력할때 콤마를 안붙여주나요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ModelAttribut 검증에 관해 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Field Error를 사용하면 잘못된(검증에 실패한) 값이 입력될 경우 따로 값을 보관해서 다시 웹화면에 값을 보여준다고 강의에서 말씀하셔서 그 부분은 이해 하였습니다.//ValidationItemControllerV1 @PostMapping("/add") public String addItem(@ModelAttribute Item item, RedirectAttributes redirectAttributes, Model model) { Map<String, String> errors = new HashMap<>(); if (!StringUtils.hasText(item.getItemName())) { errors.put("itemName", "상품 이름은 필수입니다."); } if (item.getPrice() == null || item.getPrice() < 1000 || item.getPrice() > 1000000) { errors.put("price", "가격은 1,000 ~ 1,000,000까지 허용합니다."); } if (item.getQuantity() == null || item.getQuantity() >= 9999) { errors.put("quantity", "수량은 최대 9,999까지 허용합니다"); } if (item.getPrice() != null && item.getQuantity() != null) { int resultPrice = item.getPrice() * item.getQuantity(); if (resultPrice < 10000) { errors.put("globalError", "가격 * 수량의 합은 10,000원 이상이어야 합니다. 현재 값 = " + resultPrice); } } if (!errors.isEmpty()) { log.info("error = {}", errors); model.addAttribute("errors", errors); return "validation/v1/addForm"; } Item savedItem = itemRepository.save(item); redirectAttributes.addAttribute("itemId", savedItem.getId()); redirectAttributes.addAttribute("status", true); return "redirect:/validation/v1/items/{itemId}"; }하지만 V1의 코드를 보면 bindingResult, fieldError등 관련 기술을 사용하지 않는데도 검증에 실패한 값이 유지가 되면서 웹 화면에 그래도 출력됩니다. (타입이 잘못된 경우는 오류가 나면서 오류페이지를 출력합니다.)V1은 순수한 자바코드로 작성 되었고 스프링을 사용해서 @ModelAttribute를 사용해서 객체를 view에 전달하는데 혹시 @ModelAttribute에서 잘못된 값을 임시로 저장해서 출력하는 건가요??질문이 뜬금없지만 이부분이 찝찝해서 찾아봐도 쉽게 알 수 없어서 질문 드립니다. 긴글 읽어 주셔서 감사합니다.
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
실수형 float 과 double
int와 long의 차이가int는 21억 이하의 숫자, long은 21억 이상의 숫자 일 때 사용한다고 하셨는데int로 충분히 사용 가능한 경우에 long을 사용하면 데이터가 남용되기 때문에 적절하게 사용하라고 하셨는데float과 double의 경우에도 7자리 미만의 소숫점의 실수의 경우 double말고 float을 사용하는 것이 좋나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리트윗 관련
게시글 마다 좋아요 갯수처럼 리트윗 갯수도 표시해주고 싶은데 어떤식으로 코드를 짜주는게 좋을지 감이 안와서 문의드립니다 항상 좋은 강의 감사합니다
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
형 변환(전반전) 강의 9분 정도에서
int , long , float , double 이 점점 double 쪽으로 갈수록 정밀한 값이 나온다고 하셨는데double은 int , long , float 의 특성을 포함하고 있다고 봐도 되는 건가요?float은 int, long 을 , long은 int 를 포함하고 있다고 봐도 되는 건가요??