묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결그림으로 배우는 쿠버네티스(v1.35)
로드벨런서 생성하면, 자동으로 external ip가 할당 되는데, 수동 할당도 할 수 있나요?
로드벨런서 생성하면, 자동으로 external ip가 할당 되는데, 수동 할당도 할 수 있나요?
-
미해결게임 프로그래머 취업 전략 가이드
질문의 대한 고민입니다..
항상 강의 잘 챙겨보고 있습니다 강의 보면서 항상 느끼는게 해당 강의에 질문들을 보면 여러가지의 질문들이 있는데 그것들을 보면 어떻게 이런 생각을 했을까 놀랍니다 나는 강의를 제대로 보고 공부하는게 맞는지 의문도 들고요.. 저는 보면서 누구나 생각할법한 간단한 의문만들고 대부분 찾으면 금방 나오는 것들입니다 영상 보면서 왜? 라는 질문을 하려고 노력은 하는데 잘 안되는거 같습니다.. 제가 잘 하고 있는건지 이럴땐 어떻게 해야하는지 고민입니다
-
미해결[애플 공식 교재] iOS 앱 만들기 Part1
Size Class 질문드립니다.
"(wC hR)" 이 의미하는게 Compact, Regular 라는 것을 알겠는데, 그 속뜻을 잘 모르겠습니다. 문서에서의 설명도 좀 막연한것같아서 그게 어쨌다는건지 부연설명이나 부연설명이 들어있는 강의가 있다면 안내 부탁드릴게요!
-
미해결[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);