묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
자바 스터디
자바를 새롭게 배우고 싶은데 동기부여 차원에서 스터디에 가입하고 싶은데 자리가 남은 스터디가 있을까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
@Transcational 로 생성되는 프록시 실제 코드
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용]@Transcational 로 Spring AOP 가 적용되어서 실제 객체를 담고있는 프록시 객체가 생성되는 것은 이해하였습니다.(질문1)실제로 스프링이 생성해주는 프록시 객체 코드를 확인해보고싶은데 어떤 클래스를 확인하면 좋을까요?(질문2)'어떻게동작하지?' 하고 확인하려고 할 때마다 막히곤 합니다. 어떤 코드로 인해서 생성된 bean인지 확인하는 것에 어려움이 있는 것 같습니다. 앞으로 공부할 때 스프링으로 인해 생성되는 프록시 객체들의 실제 코드를 확인하기 위해서는 어떤 방법을 통해 확인할 수 있을까요? 항상 좋은 강의 올려주셔서 감사합니다.도와주시는 서포터즈 분들도 수고가 많으십니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문 있습니다.
안녕하세요. 1번 노드 check를 DFS 호출 전 check[1] = 1과 같이 하셨는데,아래와 같이 DFS 안쪽 첫째 라인에 하는 건 어떨까요?? // ... const DFS = (v) => { checkArr[v] = 1 if (v === n) { answer++ } else { for (let i = 1; i <= n; i++) { if (graph[v][i] === 1 && checkArr[i] === 0) { DFS(i) checkArr[i] = 0 } } } } DFS(1)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-A 질문
안녕하십니까,1-A (난쟁이 문제)관련 질문 입니다.테스트 코드는 잘 돌아가는 데 문제가 계속 틀렸다고 해서 질문 드립니다.저는 조합으로 풀었습니다.https://www.acmicpc.net/source/54215134 항상 좋은 가르침을 주셔서 감사합니다.
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
mysql완전 삭제 후 재설치
MySQL workbench연결이 잘 안되어서 이것 저것 하다 보니까 MySQL version이 8.0이 깔렸네요..MySQL version에 따라서 명령어가 달라지는 것 같구..MySQL을 완전 삭제하고 재설치 할려고 합니다.MySQL완전 삭제 절차 좀 알려 주세요.
-
해결됨Vue.js + TypeScript 완벽 가이드
`type MyVue<T> = VueConstructor<Vue & T>;` 가 필요한 이유는 무엇인가요?
type MyVue<T> = VueConstructor<Vue & T>; 가 필요한 이유는 무엇인가요?작동하는데 아무상관 없는 것 같습니다.
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
DB 인스턴스 awslearner 생성 요청이 실패했습니다.
[4-5] RDS 실습-1부에서 영상과 같이 작업을 완료한 후 데이터베이스 생성을 누르면 아래와 같이 에러가 발생하는데 어떻게 해결해야 될까요? The DB subnet group doesn't meet Availability Zone (AZ) coverage requirement. Current AZ coverage: ap-northeast-2a. Add subnets to cover at least 2 AZs. (Service: AmazonRDS; Status Code: 400; Error Code: DBSubnetGroupDoesNotCoverEnoughAZs; Request ID: adc0a208-3d58-4b88-876b-195b4f751aa5; Proxy: null
-
미해결스프링 핵심 원리 - 고급편
@target 적용 여부가 애플리케이션 로딩 이후에 결정되는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]@target 의 동작 방식 자체는 이해가 되는데, @target 이 적용 여부가 애플리케이션 로딩 이후(빈이 모두 생성된 이후)에 결정되어야 하는 이유가 궁금합니다. 빈으로 등록될 객체가 생성된 직후, Spring 빈 후처리기가 동작할 때, 그 객체 클래스 및 상속 관계에 있는 클래스들에, 어떤 annotation 들이 달려있는지 판단 가능하다고 생각했습니다. 때문에, Spring 이 AspectJ Expression 사용 시 @target 조건만 주고 다른 조건으로 한정하지 않을 때, 모든 빈에 대해 proxy 를 생성하려 시도한다는 점이 잘 이해가 되지 않았습니다. 제가 뭔가 놓치고 있는 지점이 있는 것 같은데, 지적 부탁드립니다. 좋은 강의 감사합니다.
-
해결됨Vue.js + TypeScript 완벽 가이드
`canvasElement` 에 호버에서 타입을 확인할때, `Vue | Element | Vue[] | Element[]` 나오는게 아니라 설명이 길게 나오는데, 따로 설정할께 있을까요?
canvasElement 에 호버에서 타입을 확인할때, Vue | Element | Vue[] | Element[] 나오는게 아니라 설명이 길게 나오는데, 따로 설정할께 있을까요?
-
미해결[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 사용하고 있습니다.