묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
querydsl 질문
안녕하세요 querydsl을 따라하는 중 build.gradle을 적용하는 과정에서 다음과 같은 에러가 나서 문의드립니다. A problem occurred configuring root project 'jpashop'. > Could not resolve all files for configuration ':classpath'. > Could not find gralde.plugin.com.ewerk.gradle.plugins:querydsl-plugin:1.0.10. Searched in the following locations: - https://plugins.gradle.org/m2/gralde/plugin/com/ewerk/gradle/plugins/querydsl-plugin/1.0.10/querydsl-plugin-1.0.10.pom If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration. Required by: project : Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
아나그램 문제 풀이 방법!
안녕하세요! 16번 아나그램을 풀다가 이렇게 한번 풀어봤는데요, 16번까지 오면서 처음으로 모범 답안보다 조금 더 효율적인 방법이 아닐까 싶어서 제안겸 자랑(?)을 하기 위해 소스를 공유합니다 :D #include <iostream> using namespace std; int main() { //FILE* fp = nullptr; //freopen_s(&fp, "input.txt", "rt", stdin); char a[150]; char b[150]; char temp[100] = { 0 }; cin >> a >> b; for (int i = 0; a[i] != '\0'; i++) { temp[a[i] - 65]++; temp[b[i] - 65]++; } for (int i = 0; i < 51; i++) { if (temp[i] == 0) continue; if (temp[i] % 2 == 1) { cout << "NO"; return 0; } } cout << "YES"; return 0; } a와 b의 크기를 100으로 했을 경우 "- Stack around the variable 'a' was corrupted." 에러가 발생을 해서 어떻게 해야할지 몰라 일단 메모리 크기를 넉넉하게 잡고 풀었습니다. 좋은 강의 감사드리고 앞으로도 열심히 들을게요!
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
컴파일에러
안녕하세요 강의를 잘 듣고있는 초보 학생입니다. 문의드릴것이 있습니다. 프로젝트 안에서 강의 별로 study_1,cpp, study_2,cpp 이런식으로 소스 파일을 만들어서 하고 있습니다. 근데 따라서 하는 도중 F5 눌러서 컴파일 하면 (study2에서) 코드명:LNK2005 또는 LNK1169 하는 에러가 발생하는데 어떤 이유인지요? 설명으로는 'main 이 이미 study_1에 정의 되어있습니다'라고 나오는데 어떤 이유에서인지.. 혹시 study_1, study_2 의 메인 함수명이 같아서 인지요??? (코드의 오타는 확인해 봤습니다. study_1에서도 같은 에러가 발생하네요..)
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
문법 질문드립니다!
titanic_train.csv 파일을 불러 온 뒤 불린 인덱싱을 할 때 예제로 titanic_df[titanic_df['Age']>60] 을 사용했는데 여기서 DataFrame인 tatanic_df를 [] 안에서 한 번 더 쓴 이유가 무엇인가요? 다시 질문 드리면 titanic_df['Age']>60 과 위에서 사용한 예제의 해석이 어떻게 다른지 궁금합니다
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
왜 강의마다 소리가 다 다른가요?
제발 강의 소리 좀 일정하게 녹화 해주셨으면 좋겠습니다. 강의마다 어떤 강의는 소리가 작고 또 어떤강의 소리가 엄청 크고 맨날 강의 들을때마다 스피커조절을 해야되네여
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
i 가 증가되지 않았다는 게 이해가 안갑니다.
package assignment; public class OperationEx3 { public static void main(String[] args) { int num1 = 10; int i =2; boolean value = ( ((num1=num1+10)>10)&&((i = i+2)>10) ); System.out.println(value); System.out.println(num1); System.out.println(i); } } 결과 : false 20 4 i 가 증가가 되지 않았다고 했는데 이미 4로 증가되지 않았나요 ? (강의 22:42)
-
미해결스프링 핵심 원리 - 고급편
static 키워드에 대해 질문드립니다.
HelloTraceV1은 빈입니다. 빈에서 공통적으로 사용할 상수를 private static final로 정의하셨는데요. 이 경우 싱글톤이닌까 private final로 한다면 stack 영역에 저장되니 메모리를 좀더 아낄수있는게 아닌가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
초보적인 문의입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 표현하신 dx dy 는 위치를 말씀하시는건가요?ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
주문 내역 페이지 문의
강의를 진행하던 중 궁금한 부분이 있어서 질문합니다. 아래 사진과 같이 대표상품주문수량의 글이 왜 저렇게 출력되는지 모르겠습니다! 화면 창 크기와는 관련 없는거 같습니다! 프로젝트 압축 폴더 주소는 https://drive.google.com/file/d/1V6hn7NUWdGVv5fnD2gBm3f29jE-KORPd/view?usp=sharing 입니다!
-
미해결실전! 스프링 데이터 JPA
[Error] Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters.
안녕하세요 영한님 spring data jpa 를 사용해서 사이드 프로젝트를 진행 중인데 발생하지 않던 에러가 발생하여 너무 이상해서 이렇게 질문을 드립니다. 처음 @Query 어노테이션을 사용하여 @Param을 따로 사용하지 않고 데이터를 바인딩 해주었습니다. (제가 알고 있기론 spring 4version 이상부터는 파라미터의 이름이 같을 시 생략이 가능하다고 알고있었습니다.) 그리고 실제로 @Param을 사용하지 않고도 잘 적용도 되었고 문제없이 실행되었지만 기능을 확장하는 과정에서 갑자기 ava.lang.IllegalStateException : For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on Java 8+ use the javac flag -parameters. 이렇한 에러가 발생한 것이었습니다. 그래서 @Param 어노테이션을 사용해서 해결은 하였지만 정확히 왜 기존에는 잘 되었는지, 그리고 이제와서 에러가 발생한건지 원인을 찾고 싶었는데 아무리 검색해도 찾지를 못했습니다. 혹시 이에 대해 정보를 얻을 수 있을까요??? 감사합니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
회원가입시 오류가 뜹니다..ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
방화벽에 대해서 질문드립니다.
강의에 대한내용은아니지만 질문드리고 싶어서 글남깁니다. 제가 개인블로그를 리노드서버에서 관리중인데요. 방화벽을 꺼 두어도 상관없을까요?
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
var와 global에 대해 질문드리고 싶습니다
강사님 안녕하세요 https://inf.run/iURH지난번 질문도 다시 확인해봤는데, 이해가 어려워서 가르쳐주시면 감사하겠습니다아래의 소스코드의 1행에서 var를 붙였을 때와 안붙였을 때, 출력결과가 달라져서 질문드리고 싶습니다소스코드는 맨 아래에 첨부했습니다1번째 질문부터 3번째 질문까지 1행의 name1 변수 앞에 var 붙이고 안붙이고 let 붙이고 차이입니다 1번째로 드리고 싶은 질문은,아래의 이미지처럼 1행의 name1 앞에 var를 붙였을 때 this.name1이 undefined로 나타나는 이유를 질문드리고 싶습니다. this가 global 이므로, 1행의 name1이 출력될 줄 알았는데 아니어서 질문드리고 싶습니다. 2번째로 드리고 싶은 질문입니다. 이번에는 1행에서 var를 지웠습니다 this는 global 이어서 this.name1의 출력결과가 name1으로 나올 것 같았습니다그런데 왜 이번에는 this.name1의 출력결과가 name1이 아닌 aaa로 나오는지 질문드리고 싶습니다 3번째로 드리고 싶은 질문입니다 이번에는 1행에 let을 붙였습니다 여기서 global.name1 이 왜 undefined 로 나오는지 이해가 어려워서 질문드리고 싶습니다 4번째로 드리고 싶은 질문은 global과 module.exports 중 어느 것이 더 상위 객체인지 질문드리고 싶습니다 너무 긴 질문을 읽어주셔서 감사합니다 아래는 소스코드입니다 let name1 = 'name1'; const objectA = { name1: 'objectA.name1', getname: function(){ name1 = "aaa"; const name2 = 'name2'; console.log(`this.name1: ${this.name1}`); function fullname() { // this: global console.log(`>> name1:${name1}, name2:${name2}, this.name1:${this.name1}, this.name2:${this.name2}, this${this}`); return `>>>> objectA.name1 + name2: ${objectA.name1} ${name2}`; }; return fullname(); }, } console.log(objectA.getname());
-
미해결
How Do I Speak to Someone at Coin base?
If you're unsure how to start your trading with cryptocurrency, consider using an online chat support service. These services are often free, and they can also be helpful for newcomers. While many users enjoy the convenience and privacy offered by these services, some users might have trouble using them. In this case, Coin base has a live-help feature. You can also email the company to get help. Contact number :- +1 855 ( 300 ) 1590 A recent CNBC investigation found that more than 12,000 Coin base users had complained about poor customer service. Although the exchange has a live helpline, some people have reported that the chat feature was not helpful or that the representative did not respond to their questions. Fortunately, Coin base is addressing these concerns by releasing more customer support channels. For now, customers can use email support to address any issues with their accounts. Since Coin base wallet went public, the company has been the subject of many complaints. Many users have complained about account theft, account lockouts, and other problems. In these cases, the company failed to detect the issues properly and did nothing to help them. While the company has a reputation for providing exceptional customer support, some users are not happy with the current experience with Coin base. In this case, it's essential to speak to someone in person and ask questions. Read more :- coin base stock || coin base wallet || coin base issues || coin base support || coin base support number || coin base help || coin base wallet support Contact number :- +1 855 ( 300 ) 1590 BLOG :- https://www.cryptocurrencynumber.com/coinbase/ Twitter :- https://twitter.com/MariaSu33308986 Youtube :- https://www.youtube.com/channel/UCHbTiQLH3H2-utNMJPlCiMQ
-
미해결웹 게임을 만들며 배우는 React
질문있습니다!
안녕하세요 제로초님. 3-11강을 수강하던중 의문이 생겼습니다. 1. 만약 try컴포넌트에 memo를 사용하게 되면 숫자를 입력할때는 부모컴포넌트인 NumberBaseball에서 onChangeInput 함수가 실행되어 value state만 변경되어서 자식컴포넌트인 try컴포넌트는 리렌더링이 되자않는것은 이해했습니다. 그러나 숫자를 입력하고 입력버튼을 눌러 onSubmitForm함수가 실행되게 되면 tries state 배열에 데이터가 추가되고 try컴포넌트에 props인 tryInfo props를 넘겨주잖아요? 이때 tries state배열이 변경되었는데 왜 자식컴포넌트인 try를 리렌더링이 되지 않는지 궁금합니다! 입력버튼을 눌렀을 때는 tries의 state가 변하고 props를 넘겨주니 자식컴포넌트인 try 컴포넌트가 한번 렌더링 되어야 하는거 아닌가요?.. 밑에는 전체 코드입니다! const NumberBaseball = () => { const [answer, setAnswer] = useState(getNumbers()); const [value, setValue] = useState(""); const [result, setResult] = useState(""); const [tries, setTries] = useState([]); const inputEl = useRef(null); const onSubmitForm = useCallback( (e) => { e.preventDefault(); if (value === answer.join("")) { setTries((t) => [ ...t, { try: value, result: "홈런!", }, ]); setResult("홈런!"); alert("게임을 다시 실행합니다."); setValue(""); setAnswer(getNumbers()); setTries([]); inputEl.current.focus(); } else { const answerArray = value.split("").map((v) => parseInt(v)); let strike = 0; let ball = 0; if (tries.length >= 9) { setResult(`10번 넘게 틀려서 실패! 답은 ${answer.join(",")}였습니다!`); // state set은 비동기 alert("게임을 다시 시작합니다."); setValue(""); setAnswer(getNumbers()); setTries([]); inputEl.current.focus(); } else { console.log("답은", answer.join("")); for (let i = 0; i < 4; i += 1) { if (answerArray[i] === answer[i]) { console.log("strike", answerArray[i], answer[i]); strike += 1; } else if (answer.includes(answerArray[i])) { console.log( "ball", answerArray[i], answer.indexOf(answerArray[i]) ); ball += 1; } } setTries((t) => [ ...t, { try: value, result: `${strike} 스트라이크, ${ball} 볼입니다.`, }, ]); setValue(""); inputEl.current.focus(); } } }, [value, answer] ); const onChangeInput = useCallback((e) => setValue(e.target.value), []); return ( <> <h1>{result}</h1> <form onSubmit={onSubmitForm}> <input ref={inputEl} maxLength={4} value={value} onChange={onChangeInput} /> <button>입력!</button> </form> <div>시도: {tries.length}</div> <ul> {tries.map((v, i) => ( <Try key={`${i + 1}차 시도 : ${v.try}`} tryInfo={v} /> ))} </ul> </> ); }; export default NumberBaseball; try.js import React, { memo } from 'react'; const Try = memo(({tryInfo}) => { return ( <li> <div>{tryInfo.try}</div> <div>{tryInfo.result}</div> </li> ); }); export default Try;
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
m.team과 Team t의 차이
1.조인대상 필터링에서는 jpql을 위와 같이쓰고(m.team) 2.연관관계 없는 엔티티 외부 조인에서는 jsql을 Team t 으로썼잖아요 이 둘의 차이가 있나요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문이있습니다.!!!
안녕하세요 질문이 있습니다.!!(늘 감사합니다.. 질문 많이하는데...) 기본적으로 레이아웃을 제가 짤줄을 잘 모릅니다.! 사실 짜기도 싫기도 한데... 그럼에도 불구하고 그래도 어느정도 레이아웃 구색은 짤줄은 알면 좋을 것같아서요. 현 강의 기준 마우스 휠로 레이아웃 비율을 줄이면 가로로 길게 줄어드는데 보통의 레이아웃은 마우스 휠로 줄이면 전체적으로 줄어들잖아요 제로초님 블로그도 마우스 휠로 줄이면 세로 가로로 비율에 맞게 줄어들던데 그 현 강의는 antd 요소테마만 가지고해서 가로로 길게 늘어뜨려지는건가요? 휠로 줄이면 css와 div로 레이아웃 설계를 하고 그 위?안?에 antd 테마를 넣으신건가요? 그렇다면 템플릿을 쓰는게아니면 브라우저 비율을 줄일때 전체적으로 줄어들게하려면 기본 레이아웃틀 위에 antd 테마를 넣어야 겠네용?
-
미해결눈떠보니 코딩테스트 전날
스택에서 pop 구현
스택 구현 시 pop메소드를 작성하실 때 index파라미터를 받아서 원하는 인덱스의 데이터를 삭제할 수 있게끔 만드셨는데, 스택 자료구조는 데이터를 꺼낼 때 오직 마지막에 들어온 데이터부터 차근차근 꺼낼 수 있는 것 아닌가요? 제가 이해한 것이 맞다면 따로 index를 파라미터로 받지 않고, pop() { return list.pop() } 이런식으로 하거나 혹은 index를 파라미터로 받아서 해당 인덱스를 꺼낼 수 있을 때까지 반복문을 돌려 순차적으로 빼도록 구현해야할 것 같다는 생각이 들었습니다. 다르 강의를 들었을 때도 stack 자료구조 구현시 원하는 인덱스를 지우는 것은 본적이 없는데 설명부탁드립니다ㅠ
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring Cloud Gateway & Spring Cloud Load Balancer 질문
안녕하세요 강사님 강의를 보면서 많은 도움이 되었습니다. Spring Cloud Gateway - Load Balancer 1,2 강의를 보고나서 궁금한 점이 있어서 글을 남깁니다. 강의에서 보면 Spring Cloud Gateway에서 load balance를 처리하셨는데, 따로 Spring Cloud Load Balancer 의존성 추가없이, 단지 lb://MY-FIRST-SERVICE로만 처리하여 Load balance 기능이 작동되는 것을 확인했습니다. 그렇다면 Spring Cloud Load Balancer가 Spring cloud Gateway 안에 내장되어 있는건가요? 아니면 Spring Cloud Load Balancer는 완전히 다른 모듈이고, Spring Cloud Gateway안에 있는 독자적인 loadbalance기능이 있다고 생각해야되는 걸까요? 만약 내장되어 있다면, 강의에 있는 프로젝트와 같은 상황에서 Spring Cloud Load Balancer를 따로 처리할 필요가 없는건가요? Spring Cloud Load Balancer의 용도에 대해서 고민이 되어 글을 남깁니다. 감사합니다.
-
미해결Flutter 중급 1편 - 클린 아키텍처
Freezed 질문 드립니다.
항상 답변 주셔서 감사합니다. 이해가 서툴러서 이리저리 다시 보고있습니다. 혹시 map 형태의 json은 어떻게 받아오나요? diary라는 List<Map<String, dynamic> 안에 today, month 이렇게 두가지 key가 있다고 하면 어떻게 작성하면 될까요?그리고 한 가지 더 질문드립니다.값을 사용할 때도 있고, 아닐 때도 있는데, 해당 값이 null이 들어올 수 있는 경우에는 값을 선언할 때 (영상에서 final int id; final String tag;) 값들을 nullable하게 타입 뒤에 ? 를 붙여야하나요? 아니면 그냥 똑같이 하면 되나요??