묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
애매한 질문
루키 강사님 제 질문이 잘 이해가 될지 모르겠습니다만, 일단 제가 궁금한것은 일단 이번 강의에서는 dummyclient랑 servercore랑 같은 컴퓨터에 실행하면서 서로 dns와 아이피주소를 이용해 정보를 간단하게 주고 받았는데 만약에 인터넷이 연결돼있는 컴퓨터 2대가 있을때 하나는 우리가 만든 dummyclient 파일을 가지고 있고 다른 하나는 servercore를 가지고 있을때 이때 servercore를 먼저 실행시키고 그 다음 dummyclient를 실행시키면 둘다 정보를 주고 받을 수 있나요? 일단 제 개인적인 생각으로는 안될거같은데 그래도 궁금해서요.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
왜 히든필드가 있나요?
스프링쪽에서 체크박스가 선택이 안됐을 때 NULL이 오는 것이 불편한 것을 알기에 히든필드라는 기능을 제공하는거라면 그냥 체크박스가 선택이 안돼있을 때 NULL이 아니라 False를 리턴하게 만들면 되지 않나요 ? 어째서 선택을 하지 않았을 때 False가 아닌 null을 리턴하는건가요 ?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 요청드립니다
인프런 아이디 : wlswnwhro95@naver.com 인프런 이메일 : wlswnwhro95@naver.com 깃헙 아이디 : wlswnwhro95@naver.com 깃헙 Username :JinjuNa 요청드립니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
QClass가 안보입니다.
현재 gradle을 빌드해서 Q 클래스들이 생성이 됬는데 안보여서 들어가보니 명시된 package 경로로 보아도 안보입니다.. 이게 왜이럴까요? 개발엔 큰 문제가 없을까요? 현재 gradle 소스 남깁니다.. buildscript { dependencies { classpath("gradle.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.10") }}plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java'}group = 'jpabook'version = '0.0.1-SNAPSHOT'sourceCompatibility = '11'apply plugin: 'io.spring.dependency-management'apply plugin: "com.ewerk.gradle.plugins.querydsl"repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-hibernate5' compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation("org.junit.vintage:junit-vintage-engine") { exclude group: "org.hamcrest", module: "hamcrest-core" } implementation 'com.querydsl:querydsl-jpa' implementation 'com.querydsl:querydsl-apt'}def querydslDir = "$buildDir/generated/querydsl"querydsl { library = "com.querydsl:querydsl-apt" jpa = true querydslSourcesDir = querydslDir}sourceSets { main { java { srcDirs = ['src/main/java', querydslDir] } }}compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl}configurations { querydsl.extendsFrom compileClasspath}test { useJUnitPlatform()} 일단 ppt 코드로 넣었구요.. 원래는 'src/main/java/generated/querydsl' 의 하위에 만들어져야 하는게 맞나요?
-
해결됨Nuxt.js 시작하기
fetch 구분 관련해서 질문드립니다.
안녕하세요 강사님! 좋은 강의 제공해주셔서 감사합니다. fetch에서 url로 바로 접근하는 것과 특정 페이지에서 이동하는 것과 다른 것으로 인지했습니다. console로 this가 다르게 나오는 것까지요. 혹시 이 2개를 구분하는 방법이 있을까요? fetch() hook 안에서 url로 바로 접근했는지... 아니면 다른 페이지에서 타고 왔는지요...
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
GET http://localhost:3000/api/users/auth 504 (Gateway Timeout) 에러
안녕하세요! 업로드 페이지 마지막강(15강)을 듣고 테스트를 해보는 과정에서 계속 이러한 에러가 뜹니다. 프로젝트 실행하자마자 뜨는 에러입니다. 또 vscode 들어가서 보면 에러는 product.js에서 41번째 줄에 있고 왜 세미콜론 부분에서 에러가 뜨는지 잘 모르겠습니다. login 부분은 딱히 건들지 않았는데 해당 부분에서 에러가 떠서 git 주소 남깁니다. git 주소: https://github.com/reader-wh94/boilerplate-mern-stack-master
-
해결됨윤재성의 만들면서 배우는 Spring MVC 5
Locale 관련 질문입니다.
다른 properties를 읽을 때에 ServletAppContext에 res.setBasenames("/WEB-INF/properties/data1", "/WEB-INF/properties/data2"); 이렇게 properties 파일을 Message로 등록해서 그걸 컨트롤러에 주입 받아 res.getMassage로 사용하였습니다. (질문) Locale일 경우 그냥 getMassage("이름", null, locale) 하면 되는 건가요? ServletAppContext 에 위치를 지정하지 않아도 사용이 가능한 부분인지 궁금해서 질문드립니다. data1_en.properties 와 data1_ko.properties는 이름이 같아서 그 페이지의 언어 따라 변하는 점은 이해가 갑니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
안녕하세요 n2 시간복잡도일 때 문제가 풀리는거 같아서 질문남깁니다.
아래와 같은 코드로 문제를 제출했는데 정답처리를 받았습니다. 해당 코드는 단순히 전부 비교하면서 진행하니까 n2 시간복잡도를 가질꺼라서 안되겠지? 했는데 통과를 해버렸습니다. break문 때문에 완전n2이 아닐수도 있지만 그래도 시간복잡도는 n2 이지 않나요?? 왜 통과과 된건지 알려주시면 감사하겠습니다. 아 그리고 문제는 씨름선수인데 문제 중간 바둑선수라고 문제설명이 되어있습니다. 해당 부분에서 문제 설명 수정이 필요하실 것 같습니다. import java.util.Scanner;public class Greedy_1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int result = N; Man[] mans = new Man[N]; for (int i = 0; i < N; i++) { int h = sc.nextInt(); int w = sc.nextInt(); mans[i] = new Man(h,w); } for (int i = 0; i < mans.length; i++) { for (int j = 0; j < mans.length; j++) { if (mans[i].height < mans[j].height && mans[i].weight < mans[j].weight) { result--; break; } } } System.out.println(result); } static class Man { int height; int weight; public Man(int height, int weight) { this.height = height; this.weight = weight; } }
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. 질문드립니다.
아래와 같이 했을 경우, "YES"가 출력되기는 하는데요. 맞는 풀이인지 확인 부탁드립니다! function solution(str) { let answer = "NO"; let n = str.length; let s = str.toUpperCase(str); for (let i = 0; i < n; i++) { for (let j = n - 1 - i; j <= 0; j++) { if (s[i] === s[j]) answer = "YES"; } } return answer; } let str = "gooG"; console.log(solution(str));
-
미해결초보를 위한 쿠버네티스 안내서
ingress 오류
안녕하세요. Ingress 실습 간 에러가 발생해서 문의 드립니다. ===== # version 1. minikube > minikube version: v1.23.0 2. kubectl > Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.1", GitCommit:"632ed300f2c34f6d6d15ca4cef3d3c7073412212", GitTreeState:"clean", BuildDate:"2021-08-19T15:45:37Z", GoVersion:"go1.16.7", Compiler:"gc", Platform:"linux/amd64"} > Server Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.1", GitCommit:"632ed300f2c34f6d6d15ca4cef3d3c7073412212", GitTreeState:"clean", BuildDate:"2021-08-19T15:39:34Z", GoVersion:"go1.16.7", Compiler:"gc", Platform:"linux/amd64"} ===== # error 내역 1. kubectl get ingress의 결과에서 address에 minikube ip가 정상적으로 할당되지 않음. 2. kubectl -n ingress-nginx logs -f pod/ingress-nginx-controller 시 아래의 메시지 반복 발생. > E0912 08:02:17.918796 8 leaderelection.go:361] Failed to update lock: configmaps "ingress-controller-leader" is forbidden: User "system:serviceaccount:ingress-nginx:ingress-nginx" cannot update resource "configmaps" in API group "" in the namespace "ingress-nginx" 3. ingress addon을 반복적으로 재활성화 했으나 동일한 에러가 발생했습니다. > 강의 내용과 네임 스페이스가 다르게 설정됨. => 강의 내용: kube-system => 테스트 결과: ingress-nginx 4. 윈도우 환경에서도 발생했고 리눅스 환경에서도 동일한 에러가 발생했습니다. ===== 상기 에러를 조치할 수 있는 방안이 있는지 확인 부탁드리겠습니다.
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
queryDSL Gradle 설정
다른 질문글을 보고 gradle 내용을 비교해봐도 차이를 모르겠습니다.. https://www.inflearn.com/questions/149157 이 분과 같은 상태인데 답변 내용을 봐도 해결을 못하겠습니다 ㅠ buildscript { dependencies { classpath("gradle.plugin.com.ewerk.gradle.plugins:querydsl- plugin:1.0.10") }}plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java'}group = 'jpabook'version = '0.0.1-SNAPSHOT'sourceCompatibility = '11'apply plugin: "com.ewerk.gradle.plugins.querydsl"configurations { compileOnly { extendsFrom annotationProcessor }}repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6' implementation 'com.fasterxml.jackson.datatype:jackson-datatype-hibernate5' compileOnly 'org.projectlombok:lombok' developmentOnly 'org.springframework.boot:spring-boot-devtools' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation("org.junit.vintage:junit-vintage-engine") { exclude group: "org.hamcrest", module: "hamcrest-core" } implementation 'com.querydsl:querydsl-jpa' implementation 'com.querydsl:querydsl-apt'}def querydslDir = "$buildDir/generated/querydsl"querydsl { library = "com.querydsl:querydsl-apt" jpa = true querydslSourcesDir = querydslDir}sourceSets { main { java { srcDirs = ['src/main/java', querydslDir] } }}configurations { querydsl.extendsFrom compileClasspath}compileQuerydsl{ options.annotationProcessorPath = configurations.querydsl}test { useJUnitPlatform()}
-
미해결타입스크립트 입문 - 기초부터 실전까지
[질문아님] index.ts 노란색 밑줄 안뜨는 분들 참고하세용
2021-09-12 기준 영상과 동일하게 실습하면 밑줄이 안뜹니다. 먼저, Ctrl + Shift + P 키를 누르고 'settings'를 입력하시면 아래와 같은 화면이 나옵니다. 여기서 기본 설정: 설정 열기(JSON) 들어가시고 안에 내용을 추가해주세요. { ..., // 기존에 있던 내용 아래에 추가 "eslint.workingDirectories": [ {"mode": "auto"} ] } 그리고 저장 하시면 밑줄이 뜹니다. 한 프로젝트 내부에서 여러 개의 tsconfig.json을 사용하는 것을 IDE가 잘 인식하지 못하는 게 원인인 것 같습니다. 도움되셨으면 좋겠네요!
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
이전 강의에서도 나온거였는데... 어떻게 하는지 궁금해서 여쭤봅니다
대화실 쉘 스크립트 강의에서 11:18초 쯤에 쉘의 작성 내용을 비주얼블럭으로 블럭을 씌운뒤 한번에 주석처리하시는 부분이 있는데 이건 어떻게 하는건가요?? 제가 해볼려고 했을때는 자꾸 블럭이 풀리네요
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
오류가 납니다 ㅠㅠ
5_styling 브랜치에서 npm run serve를 하면 다음과 같은 에러가 나요.. Failed to compile with 1 error 3:30:01 PM This relative module was not found: * ./src/main.js in multi (webpack)-dev-server/client?http://192.168.42.231:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js어 어떻게 해야할까요..
-
미해결함수형 프로그래밍과 JavaScript ES6+
선생님 질문 있습니다^^;
선생님 강의 잘 보고 있습니다. 제가 이해력이 부족해서요..양해바랍니다. 노란색으로 칠한 부분이 인자로 전달되는 곳인지 궁금합니다.
-
해결됨홍정모의 따라하며 배우는 C++
정렬을 했는데 방법이 특이합니다.
이렇게 코드를 작성했는데 교수님께서 작성하신거랑 비슷하면서 결과가 많이 다름니다... 어떤 점이 틀린건가요?? #include <iostream> using namespace std; void printArray(int* array, int length) { for (int i = 0; i < length; i++) cout << array[i] << " "; cout << endl; } int main() { const int length = 5; int array[length] = { 3,5,2,1,4 }; printArray(array, length); for (int i = 0; i < length; i++) { for (int j = 0; j < length-1; j++) { if (array[i] < array[j]) { int k = array[i]; array[i] = array[j]; array[j] = k; } } printArray(array, length); } return 0; }
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요, 질문드립니다.
처음에 answer를 지정할 때, 배열이 짧다면, 아래와 같이 해도 될런지요? 혹 인터뷰에서 감정대상일까요? let answer = [1, 1, 1, 1, 1]; Array.from를 사용할 경우, 빈 괄호안에 x를 넣는 것과, 넣지 않는 것의 차이는 무엇인가요? let answer = Array.from({ length: 5 }, (x) => 1);
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
안녕하세요, 슬랙 초대 부탁드립니다.
daeun3807@gmail.com입니다. 그리고 제가 아직 수강을 다 하지 못했는데 이틀 후 만료라 수강기간을 두세달 정도 더 늘려주셨으면 합니다. 이것도 슬랙을 통해 문의드리면 될까요?
-
해결됨스프링 핵심 원리 - 기본편
자동 빈 등록과 수동 빈 등록
안녕하세요. 간단한 질문인데요. 자동 빈 등록과 수동 빈 등록의 범위가 궁금합니다. 컴포넌트 스캔을 통해 컴포넌트 어노테이션이 붙은 객체들을 자동으로 등록하는 것을 자동 빈 등록이라고 한다면, 그 외 모든 빈 등록은 수동 빈 등록이라고 볼 수 있을까요? 그렇다면, 기술 지원 객체의 경우는 수동 빈 등록을 추천해주셨는데, 따로 강의 초반에 만드신 @Configuration과 @Bean으로만 구성된 AppConfig와 같은 Class를 만들어 구현하는 것으로 이해하는게 맞을까요?
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
로그인 되고나서 로그아웃이 안되네요 왜그러는 걸까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.