묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! Querydsl
union 질문 입니다.
안녕하세요 강사님 강의 잘 듣고 있습니다. jqpl 에서는 union 자체를 지원하지 않는 걸로 알고 있는데 지원하지 않는 이유가 union으로 문제를 해결하는게 좋은 로직이 아니어서 일까요? union을 써서 해결해야 하는 것들은 어떤 식으로 해결하는지 궁금합니다!
-
미해결초보자를 위한 HTML 기초
tr 요소 내에 th, td 혼용 관련 질문입니다
tr 요소 내에 th와 td 요소 혼용해서 써도 괜찮나요? 강의 1:19 정도쯤 보면, tr 요소 내에 th, td를 혼용해서 쓰시는데, 오타인지 아니면 이렇게 쓰일 수 있는지 궁금해서요!
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
Oracle Database 18c Express Edition를 다운받아 설치하는데 롤백이 되고 설치가 완료되지 않습니다.
설치가 되지 않네요ㅜㅜ 다른 버전을 설치해봐야 하나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
델리게이트 Action 옵저버
강의 잘 들었습니다~ 제가 이해한것이 맞는지 확인 하고 싶습니다. 델리게이트 개념 (옵저버 디자인?) 은 UI 와 같은 곳에 잘 쓰인다고 하셧는데, 여기서(Input Manager 강의) 객체가 많아지고 일일히 객체마다 업데이트문 에서 키보드 입력을 체크하면 성능저하 가 될 수 있어서 키보드입력을 받아 일을 처리하는 것들은 키보드입력이라는 공통적인 원인? 이 있으니깐 델리게이트에 묶어서 InputManager 의 OnUpdate() 한곳에서 체크를 하고, 입력이들어오면 키보드입력과 관련된 (구독자) 함수들한테 해당될지 안될지는 모르겠지만 전부 신호를 보낸다. UI 도 '버튼 누름'과 같이 이 버튼을 누르면 내가 등록한 구독자 함수들이 실행 되는 그런 원리이다. 라고 이해를 했습니다. 혹시 제가 잘 못 이해하고 있거나 조금 미흡하게 이해하고 있을까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
typeof질문입니다!
선생님 강의 잘 듣고 있습니다! 아래 질문을보다 결과 값이 궁금해서 간단하게 코드를 짜봤습니다. const Questions = prompt ('입력하세요'); console.log(typeof(Questions)); 그런데 빈칸으로 놔두고 enter를 치면 type으로 string이 찍히는데 이유가 있을까요? 코드를 실행하기 전까지는 당연하게 undefined이 찍힐 줄 알았는데, string이 찍히니 당황스럽네요ㅠㅠ..
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
nodemon ./bin/www 시에 서버가 안열립니다.
PS C:\Users\Administrator\Desktop\myfirstmap> nodemon ./bin/www Usage: nodemon [nodemon options] [script.js] [args] See "nodemon --help" for more. PS C:\Users\Administrator\Desktop\myfirstmap> 라고 뜨고 host에 들어가면은 연결거부 뜹니다..
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
타임리프 몰라도 수강하는데 문제가 없나요???
jsp사용하다가 강의구매하게 되었는데 타임리프사용하신다구 하셔서요 jsp어느정도 알고 있다면 수강하는데 무리가 없을까요?
-
미해결문제로 배우는 C언어
강의관련질문입니다!
c/c++ 코딩대비 문제풀이강좌랑 파이썬 문제풀이강좌의 문제들이 겹치나요? 둘중하나만들어도되나요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
포토샵 관련 문의
선생님 포토샵 강의 목록 보니까 cs6 영문판으로 강의를 해주셨는데 저는 현재 포토샵 cc 2021 한글판 사용중인데 저 강의를 들어도 상관없을까요?ㅠㅠ.. 결제 다 해놓고 이제 확인을 해서요...ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
querybuilder질문잇습니다.
안녕하세요. 제로초님 typeorm querybuilder로 특정행만 가져올려고하는데 어떻게 가져오면 될까요? sql 작성시 처럼 select from으로 해봤는데 잘 안되서요 const findProduct = await this.productRepository .createQueryBuilder('product') .select(['product.title']) .from(ProviderProductInfo, 'product') .where('product.title like :title', { title: `%${query}%` }) .andWhere('product.progress = :progress', { progress: ProgressEnum.INPROGRESS, }) .skip(pagination) .take(limit) .getMany();
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
java.lang.NoClassDefFoundError 에러 발생합니다
회원관리예제 강의 듣는 도중에 에러가 발생하여 문의드립니다. 아래는 build.gradle 부분입니다. plugins { id 'org.springframework.boot' version '2.3.8.RELEASE' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'hello' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' testImplementation('org.springframework.boot:spring-boot-starter-test') { exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' } } test { useJUnitPlatform() } 에러 내용은 아래와 같습니다. java.lang.NoClassDefFoundError: org/junit/platform/commons/util/ClassNamePatternFilterUtils at org.junit.platform.launcher.core.LauncherFactory.loadAndFilterTestExecutionListeners(LauncherFactory.java:122) at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:108) at org.junit.platform.launcher.core.LauncherFactory.create(LauncherFactory.java:75) at org.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.<init>(JUnit5TestLoader.java:34) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.lang.Class.newInstance(Class.java:584) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createRawTestLoader(RemoteTestRunner.java:371) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createLoader(RemoteTestRunner.java:366) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:310) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:225) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) Caused by: java.lang.ClassNotFoundException: org.junit.platform.commons.util.ClassNamePatternFilterUtils at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 14 more 참고로 윈도우를 사용하고, sts 이클립스를 사용하였습니다. 아무리 봐도 강사님이랑 코드는 똑같은거 같은데 test 수행시 저런 에러가 발생하는데 아무리 찾아도 모르겠습니다.
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
BFS 게임 맵 최단거리 문의
안녕하세요 기존에 BFS를 응용해서 타사이트중에 최단거리를 찾는문제에서 위,아래,오른쪽을 체크하는 방법을 몰라서 아래와 같이 막혔습니다. ㅠㅠ 오늘 10시간동안 골머리 앓다가 결국 문의 올립니다 ㅠ 해당 링크와 작성한 소스는 아래와 같습니다. https://programmers.co.kr/learn/courses/30/lessons/1844 import java.util.LinkedList;import java.util.Queue;public class GameMapTest { int m, n = 0; // 가로 세로를 구하기 위해 셋팅 int[][] dirs = {{1,0},{-1,0},{0,1},{0,-1}}; // 오른쪽, 왼쪽, 위, 아래 int size = 0;// 칸의 개수 public int solution(int[][] grid) { int answer = 0; if(grid == null || grid.length == 0) { return answer -1; } m = grid.length; // 행 길이 4 n = grid[0].length; // 열 길이 5 int maxCnt = 0; int [][] visited = new int[m][n]; for(int i=0; i<m;i++) { //행렬보기 for(int j=0;j<n;j++) { System.out.print(grid[i][j]); } } for(int i=0; i<m; i++) { for(int j=0; j<n; j++) { if(grid[i][j] == 1) { size = 1; bfs(grid, i, j, visited); // 0 만들기 if(maxCnt < size) { maxCnt = size; } } } } answer = maxCnt; return answer; } public int bfs(int[][] grid, int x, int y, int[][] visited) { Queue<int[]> queue = new LinkedList<>(); queue.offer(new int[] {x, y}); // 0, 0 으로 초기화해 버리기 // 오, 왼, 위 ,아래 while(!queue.isEmpty()) { int[] point = queue.poll(); // 사방으로 조회 for(int[] dir : dirs) { int x1 = point[0] + dir[0]; int y1 = point[1] + dir[1]; // 1. 마이너스 좌표 체크 x1 >= 0 && y1 >= 0 // 2. m*n 범위 체크 m > x1 && n > y1 // 3. grid[x1][y1] == 1 if(x1 >= 0 && y1 >= 0 && m > x1 && n > y1 && grid[x1][y1] == 1) { if (!queue.isEmpty()) size++; grid[x1][y1] = 0; queue.offer(new int[]{x1, y1}); } } } return size; }
-
따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
초기에 서버랑 클라이언트 켰을때 선생님 화면이랑 달라요
삭제된 글입니다
-
해결됨반응형 웹사이트 포트폴리오(App Official Landing Website)
선생님 인터넷에서 vh를 검색해보니....
.welcome { /* border: 5px solid #000; */ height: 90vh; position: relative; } 저기 있는 vh라는 단위를 보고 vh라는 단위를 보고 궁금해서 인터넷 검색을 해보니... 예를 들어 브라우저 높이값이 900px일때 1vh는 9px이라는 뜻이 되지요. 그와 유사하게 뷰포트의 너비값이 750px이면 1vw는 7.5px이 됩니다. 출처: https://webclub.tistory.com/356 [Web Club] 라고 나오는데 90vh라면은 810px라는 말입니까?
-
해결됨반응형 웹사이트 포트폴리오(App Official Landing Website)
그래도 header모양이 이런데요 header { position: fixed; width: 100%; z-index: 10; } 해도 모양이 이래요
그래도 모양이 똑바로 되지 않네요 <!DOCTYPE html> <head> <meta charset="UTP-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>StarUp Mate : App Offical Landing</title> <link rel="icon" href="images/logo-favicon.png"> <!-- jQuery CDN--> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <!--Slick Slider--> <link rel="stylesheet" href="../js/slick/slick-theme.css"> <link rel="stylesheet" href="../js/slick/slick.css"> <script src="../js/slick/slick.min.js"></script> <!--Custom CSS & JS--> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/responsive.css"> <script src="script/custom.js"></script> </head> <body> <!--Header--> <header> <div class="header-inner"> <div class="logo"> <a href="#"><img src="images/logo.png" alt=""></a> <div class="gnb"> <a href="#none">CEO 인사말</a> <a href="#none">서비스 특징</a> <a href="#none"> 자주 묻는 질문들</a> <a href="#none">경영비전</a> <a href="#none"> 사용자 리뷰</a> <a href="#none"> 앱 사용자 가이드</a> <a href="#none">최신소식</a> </div> </div> </div> </header> <!--welcome--> <section class="welcome"> <div class="slideshow"> <img src="images/slide-welcome-01.png"> <img src="images/slide-welcome-02.png"> <img src="images/slide-welcome-03.png"> </div> <div class="welcome-heading"> <span>창의적인 아이디어를 만드는 가장 빠른 방법</span> <h1> An idea solution of startup for your </h1> <em> Business strategy Organization Management Business Innovation </em> <p> 스타트업 메이트 앱이 여러분의 최상의 스타트업 구축을 위해 창의적인 아이디어를 제공하는 데 최선을 다하겠습니다. </p> </div> </section> <!--ceo-access--> <section class="ceo-access"> <div class="ceo-inner"> <div class="ceo-inner"> <div class="ceo-content"> <div class="ceo-left"> <img src="images/quotation-mark.svg" alt=""> <h3>3 Pre-made Solutions for your Startup Business</h3> <p>창의적인 아이디어를 가장 빠르게 창출할 수 있는 최고의 앱 솔루션을 제공합니다. 여러분의 스타트업을 더욱 성장시키기 위해 온 힘을 다할 것이며 STARTUP MATE 라는 이름답게 항상 동반자가 되겠습니다. 감사합니다.</p> <span>앤드류 - 스타트업 메이트 대표이사</span> </div> <div class="ceo-right"> <div class="ceo-msg"> <h3>Application Downloads<big>30,000+</big></h3> <p>스타트업메이트는 앱 다운로드 30,000명 이상의 앱 사용자의 충분한 피드백을 통해 검증된 서비스를 제공합니다.</p> </div> <div class="ceo-photo"> <img src="images/icon-face-ceo.jpg" alt=""> </div> </div> </div> </div> </div> <div class="access-inner"> <div class="access-content"> <div class="access-left"> <h2>언제나 어디서나 즐겁고 편리한 액세스 스타트업 CEO들의 커뮤니티</h2> <p>언제나 어디서나. 즐겁고 편리한 액세스가 가능합니다. 회원 가입은 쉽고 간단합니다. 무료 회원 가입 후 로그인하시면 업데이트 된 스타트업 메이트의 서비스를 받으실 수 있습니다.</p> <div class="btn-download"> <a href=""><img src="images/btn-appstore.png" alt=""></a> <a href=""><img src="images/btn-playstore.png" alt=""></a> </div> </div> </div> <div class="access-right"> <img src="images/access-mockup.png" alt=""> </div> </div> </section> css /* Fontawesome 4.7 */ @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); /* XEION CDN */ @import url('http://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css'); /* Web Fonts - Source Sans Pro */ @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap'); /* font-family: 'Source Sans Pro', sans-serif; */ /* Web Fonts - NoonNoo */ @font-face { font-family: 'NEXON Lv2 Gothic'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff') format('woff'); font-weight: normal; font-style: normal; } /* Reset CSS */ * { box-sizing: border-box; } a { text-decoration: none; color: #222; } button, input { outline: none; } h1,h2,h3,h4,h5,h6 { margin-top: 0; font-weight: normal; line-height: 1.5em; } /* Default CSS */ body { font-family: 'NEXON Lv2 Gothic', sans-serif; font-size: 18px; line-height: 1.7em; margin: 0; background-color: #fff; color: #222; } /* header */ header { position: fixed; width: 100%; z-index: 10; } .header-inner { width: 1300px; margin: auto; overflow: hidden; padding-top: 30px; padding-bottom: 15px; } .logo { float: left; } .logo img { margin-top: -7px; } .gnb { float: right; } .gnb a { margin: 10px; font-size: 16px; }
-
미해결웹 게임을 만들며 배우는 자바스크립트
?
어떻게 다운로드 하나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
함수 구조 의문점
여기서 보면 다른 함수는 다 str_01. 함수 이름(), 형태인데 왜 sorted함수만 sorted(str_01) 의 형식인가요? str_01.sorted() 이렇게 쓸 수는 없나요?
-
미해결[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Javascript
Firebase 호스팅 강의 질문합니다
Firebase 호스팅강의에서 cmd로 which firebase 명령어치면 설치가 안되요 어떻게하죠??
-
미해결iOS12 앱 개발 퍼펙트 가이드
import CreateMLUI 이 안됩니다.
안녕하세요 강사님 ML강의 시작부분에서 CreateMLUI를 찾을 수가 없습니다. Mac os로 했는데 무슨 문제인지 모르겠습니다.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
header부분 오류때문에 질문 드립니다 분명 제가 한것에다가 코드도 복사해서 붙여넣었는데도 이상해요
hhtml과 css 첨부해서 적습니다 <!DOCTYPE html> <head> <meta charset="UTP-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>StarUp Mate : App Offical Landing</title> <link rel="icon" href="images/logo-favicon.png"> <!-- jQuery CDN--> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <!--Slick Slider--> <link rel="stylesheet" href="../js/slick/slick-theme.css"> <link rel="stylesheet" href="../js/slick/slick.css"> <script src="../js/slick/slick.min.js"></script> <!--Custom CSS & JS--> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/responsive.css"> <script src="script/custom.js"></script> </head> <body> <!--Header--> <header> <div class="header-inner"> <div class="logo"> <a href="#"><img src="images/logo.png" alt=""></a> <div class="gnb"> <a href="#none">CEO 인사말</a> <a href="#none">서비스 특징</a> <a href="#none"> 자주 묻는 질문들</a> <a href="#none">경영비전</a> <a href="#none"> 사용자 리뷰</a> <a href="#none"> 앱 사용자 가이드</a> <a href="#none">최신소식</a> </div> </div> </div> </header> <!--welcome--> <section class="welcome"> <div class="slideshow"> <img src="images/slide-welcome-01.png"> <img src="images/slide-welcome-02.png"> <img src="images/slide-welcome-03.png"> </div> <div class="welcome-heading"> <span>창의적인 아이디어를 만드는 가장 빠른 방법</span> <h1> An idea solution of startup for your </h1> <em> Business strategy Organization Management Business Innovation </em> <p> 스타트업 메이트 앱이 여러분의 최상의 스타트업 구축을 위해 창의적인 아이디어를 제공하는 데 최선을 다하겠습니다. </p> </div> </section> <!--ceo-access--> <section class="ceo-access"> <div class="ceo-inner"> <div class="ceo-inner"> <div class="ceo-content"> <div class="ceo-left"> <img src="images/quotation-mark.svg" alt=""> <h3>3 Pre-made Solutions for your Startup Business</h3> <p>창의적인 아이디어를 가장 빠르게 창출할 수 있는 최고의 앱 솔루션을 제공합니다. 여러분의 스타트업을 더욱 성장시키기 위해 온 힘을 다할 것이며 STARTUP MATE 라는 이름답게 항상 동반자가 되겠습니다. 감사합니다.</p> <span>앤드류 - 스타트업 메이트 대표이사</span> </div> <div class="ceo-right"> <div class="ceo-msg"> <h3>Application Downloads<big>30,000+</big></h3> <p>스타트업메이트는 앱 다운로드 30,000명 이상의 앱 사용자의 충분한 피드백을 통해 검증된 서비스를 제공합니다.</p> </div> <div class="ceo-photo"> <img src="images/icon-face-ceo.jpg" alt=""> </div> </div> </div> </div> </div> <div class="access-inner"> <div class="access-content"> <div class="access-left"> <h2>언제나 어디서나 즐겁고 편리한 액세스 스타트업 CEO들의 커뮤니티</h2> <p>언제나 어디서나. 즐겁고 편리한 액세스가 가능합니다. 회원 가입은 쉽고 간단합니다. 무료 회원 가입 후 로그인하시면 업데이트 된 스타트업 메이트의 서비스를 받으실 수 있습니다.</p> <div class="btn-download"> <a href=""><img src="images/btn-appstore.png" alt=""></a> <a href=""><img src="images/btn-playstore.png" alt=""></a> </div> </div> </div> <div class="access-right"> <img src="images/access-mockup.png" alt=""> </div> </div> </section> css /* Fontawesome 4.7 */ @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); /* XEION CDN */ @import url('http://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css'); /* Web Fonts - Source Sans Pro */ @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap'); /* font-family: 'Source Sans Pro', sans-serif; */ /* Web Fonts - NoonNoo */ @font-face { font-family: 'NEXON Lv2 Gothic'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff') format('woff'); font-weight: normal; font-style: normal; } /* Reset CSS */ * { box-sizing: border-box; } a { text-decoration: none; color: #222; } button, input { outline: none; } h1,h2,h3,h4,h5,h6 { margin-top: 0; font-weight: normal; line-height: 1.5em; } /* Default CSS */ body { font-family: 'NEXON Lv2 Gothic', sans-serif; font-size: 18px; line-height: 1.7em; margin: 0; background-color: #fff; color: #222; } /* header */ .header {} .header-inner{ border: 1px solid #000; width: 1300px; margin: auto; overflow: hidden; padding-top: 30px; padding-bottom: 15px; } .logo { float: left; } .logo img{ margin-top:-7px; } .gnb { float: right; } .gnb a{ margin: 10px; font-size: 16px; }