묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문 있습니다 !
갑자기 Could not find org.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6. Required by: project : Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html 이런 에러가 떠서 maven repository에서 compile group: 'com.github.gavlyukovskiy', name: 'p6spy-spring-boot-starter', version: '1.5.6' 이걸로 변경해도 진행하는데 무관할까요 ?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
http post get method 질문있습니다!
안녕하세요 선생님. 강의 잘 보고 있습니다! 강의를 듣던 중 궁금증이 생겼습니다. 예를 들어 정렬과 검색기능을 사용해 글을 불러오는 http 요청을 보낼 경우, 백엔드가 필요한 데이터가 searchInput, skip, limit, type 등 여러 데이터 정보가 필요한 상황이라고 가정을 한다면 1. get 요청으로 보내고 query에 여러 데이터를 모두 집어 넣는다. 2. get 요청으로 보내고 메시지 바디를 사용해 데이터를 전달한다( 강의에서는 실무에서는 거의 안쓰인다고 언급해주심) 3. 이럴 경우에는 post 요청으로 바디에 넣어서 보낸다. 실무에서는 이와 같은 상황일때 위 1,2,3 중 어떤 방식으로 로직을 수행하는지 궁금합니다! 이와 같은 상황이 강의에서 언급해주신 어쩔 수 없이 POST를 사용해야 하는 경우인지 아니면 더 적절한 다른 예시가 있으면 말씀 부탁드리겠습니다. 감사합니다.
-
미해결애플 웹사이트 인터랙션 클론!
이미지가 안뜨고 에러가 나는데 어떡해야하나요,
Uncaught DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state. 콘솔창에 이러한 에러가 뜨고 이미지가 뜨질 않아요.ㅜㅜ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
GET http://localhost:3000/api/users/auth 504 (Gateway Timeout) 오류
해결 방법 좀 올려주세요
-
미해결홍정모의 따라하며 배우는 C++
비주얼 스튜디오 프로젝트 관련 질문
'1140 평균 점수'라는 프로젝트의 '소스.cpp' 에서 Ctrl+F5를 눌러서 실행시켰을 때 다른 1141 파도반 수열같은 프로젝트의 영향을 받나요? 1140 평균 점수라는 프로젝트만 따로 빼서 실행을 했을 때는 정상적으로 작동을 하는데 이렇게 한 솔루션에 여러개의 프로젝트가 들어있을 때는 정상적으로 작동을 하지 않더라구요. 이유가 무엇인지 알고싶습니다.
-
미해결홍정모의 따라하며 배우는 C++
vector형 array 사용성. 단점
vector 로 array 를 사용하니 1. 사이즈를 안 정해줘도 된다. 2. 메모리 누수가 없다. 3. 각종 함수와 연동해서 쓸 수 있다. 등등 여러가지 장점이 있는 것을 알았습니다. 본론으로 가서... 전쟁 때 탱크 있는데 굳이 짱돌들고 싸울 필요 없다고 생각합니다 제가 궁금한건 현업에서도 vector 로 array를 사용을 많이 하나요? (이거 하나면 거의 만능처럼 여겨집니다.) 혹시 현업에서 vector를 많이 안 쓴다면 vector array의 단점이나 기피되는 이유를 알 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C언어
(!isspace(c) && !line_flag) 트루??
if (!isspace(c) && !line_flag) { n_lines++; line_flag = true; }라는 문법이 빈칸이아니면서 라인플레그가 트루일때 if문이 실행되는데요. 질문은 두가지 입니다. 1. 위에서 라인플래그를 false 로 초기화를 했는데 어떻게 (!isspace(c) && !line_flag)문이 실행이 되나요? 2. if문 조건에서 !line_flag가 트루인데 다시 line_flag = true; 트루로 바꿔야하는 이유가 뭘까용? 우문에 현답을 부탁드릴게요 ..ㅠ
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
메인 페이지가 안 뜹니다..
강의 그대로 따라했는데도 브라우저에 메인 페이지가 안 뜨는데 어떤 부분을 수정해야 할까요? +) MainPage 옆에 () 넣었는데도 안 뜨더라구요.. 괄호 넣기 전 캡처본입니다.
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
승인 부탁드립니다.
https://gist.github.com/joshua1988/062448fd0251fa928d71276b3ba2f1eb 여기 주소에 leh8767 로 승인요청했습니다. 승인 부탁드립니다. 위의 주소에서 승인을 받으면 아래 주소에서 자료 확인할 수 있는 건가요? https://github.com/joshua1988/vue-advanced
-
해결됨스프링 핵심 원리 - 기본편
스프링 핵심원리 / 주문과 할인 도메인개발 / 1:00 주석 관련질문입니다.
이게 copyright? 기능인가요? 단축기가 궁금합니다. 몇번을 돌려봐도 컨트롤 s , 컨트롤 x 밖에 안보여서 질문드립니다...
-
미해결스프링 핵심 원리 - 기본편
실행 오류가 뜸니다. 답변 부탁합니다.
아래와 같은 메세지가 뜨면서 실행이 안됩니다. 첫 프로젝트 부터 애를 먹고 있네요. 답변 급히 부탁 드립니다. Cause: unable to find valid certification path to requested target
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
맥북에서 사용법 문의드립니다.
안녕하세요, 윈도우 노트북 가진게 없어서 맥북에 부트캠프에 윈도우를 설치해 사용중이었습니다. 하지만 제 노트북이 오래되어서 그런지 자꾸 블루투스 연결이 끊기고, 발열이 심해져서 다시 맥 os 에서 강의를 이어가고자 하는데 visual studio code 혹은 pycharm 으로 하려니 txt 파일을 받아오는 것에서 조언을 구하고자 질문드립니다. 윈도우에서 하는 것과 좀 다른 것 같아서요 readlines 를 쓰려고 하니 split( ) 으로 하는게 먹히지를 않고 파일.readline( ).split( ) 을 쓰자니 txt 파일에서 필요한 행만 가져오는 방법을 모르겠습니다. 예를 들어 5 1 2 3 4 5 6 7 8 9 이렇게 txt 에 입력이 주어졌을 때 5를 따로 n 값에 저장하고, 7 8 9행만 따로 저장한다던지 하는 방법 질문드립니다. 윈도우에선 그냥 따라하면 아무런 문제가 없었는데 맥에서 동일하게 하려니 난감하네요 ㅜ.ㅜ 초보자를 도와주세요
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
rest api + 관리자 페이지 제작 및 oauth 관련하여 질문드립니다.
안녕하세요. 현재 모바일 앱 연동을 위해 bearer 인증 기반으로 rest api 서버를 구축하였습니다. 회원가입은 firebase 의 id_token 인증을 통해 진행됩니다. 여기서 관리자페이지 제작을 하려고 하는데 보통 관리자 페이지는 api서버 프로젝트와 따로 프로젝트를 생성하여 만드는지 아니면 한 프로젝트에 모든 기능을 한 번에 구축하는지 일반적으로 현업에서는 어떤 구조로 이루어져있는지 궁금합니다. 프로젝트를 따로 가져가는 경우 공통된는 service 기능이나 domain은 중복해서 생성해야할거같아서 비효율적일거 같아 우선 저의경우 한 프로젝트에 앱 서버와 관리자 서버 모두 구축하는 방법을 진행해 봤는데 rest api 기반 시큐리티 설정과 웹 시큐리티 설정이 동시에 구축되는게 문제가 있는지 웹 로그인이 진행이 안됩니다. 다른 질문으론 oAuth2가 스프링에서 deprecated 된거같은데 선생님께서는 다른 방안을 어떻게 생각하고 계신가요?? 답변 부탁드립니다. 감사합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Raycast() 메서드의 오버로딩 목록을 어떻게 확인하나요??
강의에서 강사님께서 스크롤 하듯이 16개의 오버로딩을 가볍게 확인하시던데 어떻게 하는지 알 수 있을까요??
-
해결됨스프링 핵심 원리 - 기본편
질문있습니다!
안녕하세요. 강의 듣다 궁금한 것이 있어 질문 드립니다. 입문자라 기본적인 것도 많이 모릅니다. ㅠ public class ApplicationContextExtendsFindTest { AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); @Test @DisplayName("부모 타입으로 조회시 자식이 둘 이상 있으면, 중복 오류가 발생한다") void findBeanByParentTypeDuplicate() { assertThrows(NoUniqueBeanDefinitionException.class, ()->ac.getBean(DiscountPolicy.class)); } ...... @Configuration static class TestConfig { @Bean public DiscountPolicy rateDiscountPolicy() { return new RateDiscountPolicy(); } @Bean public DiscountPolicy fixDiscountPolicy() { return new FixDiscountPolicy(); } } } 이 테스트 클래스에서는 테스트용(?) 클래스?? 만들때 @Configuration 을 사용했는데 아래 테스트 클래스에서도 테스트용 클래스를 만드는데 @Configuration을 사용하지 않아서 궁금합니다. class StatefulServiceTest { @Test void statefulServiceSingleton() { ApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class); StatefulService statefulService1 = ac.getBean(StatefulService.class); StatefulService statefulService2 = ac.getBean(StatefulService.class); //ThreadA: A사용자 10000원 주문 int userAprice = statefulService1.order("userA", 10000); //ThreadB: B사용자 20000원 주문 int userBprice = statefulService2.order("userB", 20000); //ThreadA: 사용자A 주문 금액 조회 // int price = statefulService1.getPrice(); System.out.println("price = " + userAprice); // Assertions.assertThat(statefulService1.getPrice()).isEqualTo(20000); } static class TestConfig { @Bean public StatefulService statefulService() { return new StatefulService(); } } } 좋은강의 감사합니다. 열심히 배우고 있습니다!!
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
keyframe 실행이 안 됩니다 ㅠㅠ
. 매번 친절한 답변 감사드립니다. 1. 코드를 실행하면 로딩이 느리게 되고, 화면이 뜨면 상자가 돌지 않고 그냥 네모 상태로 색이 바뀝니다.. 코드가 어디가 틀린 걸까요? ㅠㅠ keyframe loading 쪽 문제인 거 같기도 하네요.. 2. 다음 강의 분에서도 코드를 그대로 친 거 같은데도 오류가 생기고(보더 박스가 아주 작게 나올 뿐더러 만들어지지가 않네요..) 로딩이 걸리면서 뜨네요 .ㅠ 어디가 문제인지 알려주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
앗...질문 수정합니다 ㅠㅠ
제가 따라하면서 빼먹어놓고 .. 엄한곳에서 한참 찾아보다가 질문남겼더니...영상에서 딱 보이네요 ㅎㅎ 강의 너무 잘 보고 있습니다 ! 감사합니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
안되는 부분 html css 및 웹 공유드립니다 확인부탁드려요
아래 html css 및 현재 표기되고 있는 화면 공유드립니다. <html> <head> <title>hojun market</title> <link href="index.css" type="text/css" rel="stylesheet" /> </head> <body> <div id="header"> <div id="header-area"> <img src="images/icons/logo.png" /> </div> </div> <div id="body"> <div id="banner"> <img src="images/banners/banner1.png" /> </div> <h1>판매되는 상품들</h1> <div id="product-list"></div> <div id="footer"></div> </div> </body> <script> var products = [ { name: "농구공", price: 10000, seller: "조던", imageUrl: "/images/products/basketball1.jpeg", }, { name: "축구공", price: 20000, seller: "메시", imageUrl: "/images/products/soccerball1.jpg", }, { name: "키보드", price: 30000, seller: "그랩", imageUrl: "/images/products/keyboard1.jpg", }, ]; let productsHTML = ""; for (var i = 0; i < products.length; i++) { productsHTML = productsHTML + '<div class="product-card">' + "<div>" + ' <img class="product-img" src="images/products/basketball1.jpeg" />' + "</div>" + ' <div class="product-contents">' + ' <span class="product-name">농구공 1호</span>' + ' <span class="product-price">50,000원</span>' + '<div class="product-seller">' + '<img class="product-avator" src="images/icons/avatar.png" />' + " <span> 그랩 </span>"; (" </div>"); ("</div>"); ("</div>"); } document.querySelector("#product-list").innerHTML = productsHTML; </script> </html> css * { margin: 0; padding: 0; } #header { height: 64px; border-bottom: 1px solid gray; display: flex; justify-content: center; } #body { height: 100%; width: 1024px; margin: 0 auto; padding-bottom: 24px; } #footer { height: 200px; background-color: red; } #banner { height: 300px; background-color: yellow; } #header-area { width: 1024px; height: 100%; display: flex; align-items: center; } #header-area > img { width: 128px; height: 36px; } #banner > img { width: 100%; } #body > h1 { margin-top: 16px; } #product-list { display: flex; flex-wrap: wrap; } .product-card { width: 180px; height: 300px; margin-right: 12px; margin-bottom: 12px; border: 1px solid black; border-radius: 12px; } .product-img { height: 210px; width: 100%; } .product-contents { display: flex; flex-direction: column; padding: 8px; } .product-name { font-size: 14px; } .product-price { font-size: 16px; font-weight: 600; margin-top: 4px; } .product-seller { display: flex; align-items: center; margin-top: 12px; } .product-avator { width: 24px; }
-
해결됨홍정모의 따라하며 배우는 C언어
[여러분의 궁금증] if ( ... && !line_flag) false? true??
// 질문 아님.. 문제가 있다면 덧글 남겨주세요~ Ⅰ. 개요 Ⅱ. 원인 Ⅲ. 결론 ---------------------------------------------------------- 안녕하세요. 강의 잘 듣고 있습니다. 이번 강의를 보는 중에 처음에는 너무 당연하게 생각했던 것과 다른 수강생분들의 질문을 보다보니, 저도 너무 헷갈린 나머지, 글을 남기고 싶어졌습니다. Ⅰ. 개요) !false는 true입니다. 반대로 !true == false가 되겠죠? line_flag = false로 초기화했다면, !line_flag는 true일 것입니다. 그렇다면 if (!line_flag)는 if (true)를 의미합니다***. 여기서! 오해의 원인) if (!line_flag)는 line_flag가 !false일 경우에만 if문을 실행하겠다는 의미로 기대하게 됩니다. (아직 모호하면 아랫 글 참고 ↓↓↓) ---------------------------------------------------------- Ⅱ. 문제 원인) 이제 예시를 보겠습니다. 예상하기로, if(!line_flag)는 line_flag가 true일 경우에 if문을 실행하겠다는 의미로, 바로 위에 line_flag = false라서 실행되지 않을 것이라 기대하게 됩니다. (위 코드는 printf함수가 출력이 됩니다) 마치! 위처럼 num이 1이라면 if문은 실행되지 않았을 겁니다. 한편 "num = 0;" 으로 대입을 했다면, num != 1에 만족하니 if문이 실행되겠죠. line_flag도 똑같이 생각한 것입니다. 다음 사진과 같이 생각한 것이죠. 이 때는 line_flag가 false로 초기화되어 있으니, if문도 실행되지 않겠죠. if문에 들어가기 전에 line_flag = true;로 설정값을 바꿔준다면 if문이 정상적으로 실행될 것입니다. line_flag = true; !line_flag; 1번과 2번은 엄연히 다른 개념입니다. 1번은 bool타입의 변수 line_flag에 true값을 넣어준 것이고, 2번은 true값을 가지고 있는 line_flag를 일시적으로, 그 때에만! 반대값인 false로 바꿔주는 것입니다. ---------------------------------------------------------- Ⅲ. 결론) 돌고돌아 간단합니다.. 개요에서 이미 답이 나왔죠? line_flag가 false인 상태입니다. !line_flag는 true를 의미합니다. 즉, if(!line_flag) == if(true)인 것입니다. 이미 쓰여있던 질문과 답변을 보았는데, 분위기가 마치 엄청 배고픈데, 햄버거 한 개밖에 못 먹은 분위기였어요.. 그래서 남겨보아요..
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
헤더와 푸터 경로문제
리액트 경로가 잡히지 않는것 같아요 헤더랑 푸터 임포트해서 했는데도 Can't resolve '../components/Footer' in 이런 에러만 뜹니다...