묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
왜 newhead의 첫번째 val이 0이 되어야 하는지 모르겠습니다ㅠㅠㅠ
그냥 더한 값을 바로 넣어주면 안되는 이유가 뭘까요?
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
number of cases 코드 질문
안녕하세요. 강의 잘듣고 있습니다. 코드 실행후, 리스트 값을 [0,0,1] 혹은 ["a","a","b","b","c",3,4,5]등 넣어서 실행시켜도 중복값도 잘 제거된것으로 확인되는데요, 혹시 어떤부분이 잘못되었는지 힌트좀 부탁드리겠습니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
graldw clean build 오류가 발생합니다..ㅜ
제가 작성한 코드가 잘못된 것같아서 복붙을 해서 해봤는데도 똑같은현상이 나타나는것 같아서 질문드립니다..ㅜ gradlew clean build > Task :compileJava FAILED D:\spring_data\jpashop_test\src\main\java\com\example\jpashop_test\MemberRepository.java:14: error: cannot find symbol return member.getId(); ^ symbol: method getId() location: variable member of type Member 1 error FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileJava'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 2s 2 actionable tasks: 2 executed
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
튜닝이라고 해서 쿼리를 수정하는 과정인줄 알았는데요
안녕하세요 강의를 수강하고 있는 웹개발자 입니다 강의를 들으면 들을수록 제가 생각하는 튜닝(쿼리 수정) 과는 거리가 멀고 이론적인 이야기와 기초들을 다루고 정작 쿼리 수정은 안하는것 같은데요 강의를 듣다가 쿼리 튜닝은 안한다는 내용을 듣고 깜짝 놀랐습니다 이 강의에는 튜닝은 정말로 안하는건지 궁금합니다 혹시 튜닝을 정말로 안하는 강의라면 웹개발자로서 이 강의에서 얻어갈수 있는 챕터가 어느 부분인지 추천좀 부탁드립니다~!
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
이런 사이트는 어떻게 크롤링 한 건 가요?
https://yhes.tistory.com/ 쿠팡과 관련된 글을 크롤링한 것 같은데 어떤 방식으로 크롤링 하면 괜찮을까요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
메모장이안돼요 처음에
C:\Program Files\JavaC:\Users\82104\Desktop\java\ex\테스트 'C:\Program'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. C:\Users\82104>
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
pos
선생님 질문있습니다. 문장속 단어 솔루션에서 int m = Integer.MIN_VALUE, pos; 하셨는데요 여기서 pos가 무엇인지 설명 부탁드려요! 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Arraysegment return null 부분 컴파일 에러
open 함수의 if (reserveSize > FreeSize) 문 부분에서 return null과 ArraySegment<byte>.Empty를 둘 다 사용해 보았는데 null은 null을 반환할 수 없다 / Empty는 정의가 포함되어있지 않다는 오류가 발생합니다. .net 도 최신 버전으로 설치되어 있는데 왜 이러는건지 잘 모르겠습니다 ㅠㅠ 혹시 대체할만한 다른 코드가 있을까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
swr관련 추가 질문
제로초님 ! swr이 리덕스를 완전히 대체할 수 있다는 글을 보고 이리저리 찾아보던 중 swr은 데이터를 가져오는데 (GET) 에 특화 되어 있다는 걸 알게되었습니다.그러면 POST를 사용하고 싶을때는. ..axios을 사용하여 받을 값을 mutate로 업데이트를 해주는건가요 ?! (헷갈..리는 중 ..ㅜ.ㅜ)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
git 주소가 어떻게 될까용?
제목과 내용은 같습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
AddComponent와 UI_Popup.cs에 대한 질문
안녕하세요 강의 너무 잘 듣고 있습니다. 강의를 들으면 들을수록 기초 개념이 부족하다는 생각이 듭니다. 1. 이미 되게 자연스럽게 쓰고있던 AddComponent 함수에 대한 질문입니다. 를 실행하면 ShowPopupUI에 들어가 GetOrAddComponent<UI_Button>(go) 함수를 호출한 셈이 될테고, 만약 go에 UI_Button 컴포넌트가 없다면 Add를 하게 될텐데 Add될 컴포넌트는 UI_Button.cs인가요? 더 궁금한건 실제 Prefabs/UI/Popup 안에도 UI_Button이란 prefab이 존재하는데 Unity가 이 둘을 잘 알아서 구분하나요? (물론 prefab이 컴포넌트로 붙을 수는 없다고 생각하지만 예를 들어 같은 이름의 스크립트 파일이 다른 파일에도 여러개 존재할 수 도 있을텐데 이럴땐 어떻게 구별하나요?) 2. UI_Popup의 init함수에 들어가는 내용이 Start에서 실행되지 않기에 UI_Button.cs의 Start()->Init()->base.Init()를 통해 간접 실행하게 되는데 UI_Popup에 있는 gameObject가 UI_Button으로 뜨는 이유가 아리송합니다. gameObject가 Component라는 조상클래스의 맴버 변수이며 UI_Button이 UI_Popup을 상속받았기에 가능한 일인가요? 3. ClosePopupUI함수를 virtual 키워드로 작성하신 이유를 알 수 있을까요? UI_Base에서 재정의하여 사용하는 경우가 있나요?
-
해결됨Svelte.js [Core API] 완벽 가이드
api 호출 시점에 관련해서 질문 드립니다.
안녕하세요. 강의 정말 잘 보고 있습니다. :) 해당 강의를 보고, 검색 전에 영화 목록을 불러오는 기능을 만들어 보고 있습니다. getMovies 라는 함수를 만들어서 생명주기 강의 때 배웠던 beforeUpdate 훅에서 호출을 했었는데, beforeUpdate 는 컴포넌트의 데이터 값이 바뀌면 실행돼서 검색어를 입력할 때마다 getMovies 가 호출되는 문제가 있더라구요. 그래서 onMount 훅에서 getMovies 함수를 호출하는 방법으로 바꿔서 문제는 해결했지만, 보통 실무에서 api 를 호출할 때 어느 시점에서 불러오는지 궁금해서 질문드립니다. beforeUpdate 훅에서 불러오면서 문제를 해결할 방법도 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
2:50~3:50 부분
안녕하세요. 강의 감사합니다. 2:50~3:00 부분 컨티뉴 디플로이먼트에서 운영에 반영하기 전에 충분한 테스트를 거치고 그 다음에 반영한다는 말인가요? 그 후에 카나리나 배포 블루그린 배포처럼 문제가 있을 수 도 있지만 새버전에 문제가 발생하면 지속적으로 수정 업데이트 한다는 설명으로 이해한게 맞나요??
-
미해결Vue.js 시작하기 - Age of Vue.js
안녕하세요! 4/10 Live방송 때 router-view 관련한 질문드린 학생입니다!
안녕하세요! 캡틴판교님 :) 4/10 Live방송때 router-view관련해서 질문드리고 답변받았던 학생입니다! 다름이 아니라 캡틴판교님 말씀대로 오탈자와 router를 정의한 부분들(path나 component)을 살펴봤을 때 별 다른 문제는 없으나 아직 제대로 동작하지 않습니다.ㅠ 또한 캡틴판교 블로그의 '질문을 잘하는 개발자'글을 읽고 제가 처한 상황을 명확히 알려드려야 질문을 받는 입장에서도 편할거 같다고 생각해서 다시 질문드립니다! :) 1. 개발환경: 에디터는 VS코드를 사용하고 있고, npm으로 vue-cli를 설치해서 vue init webpack-simple로 프로젝트를 만들었으며, npm run dev를 통해서 개발하고 있는 내용을 확인하고 있습니다. 2. 문제상황: 싱글파일컴포넌트를 사용해서 컴포넌트들을 분리했으며, router에 관한 파일도 router.js로 따로 만들어서 main.js에서 import해서 사용했습니다. npm run dev를 통해서 실행시 console과 cmd창에서 모두 오류가 발생하지 않고 동작됩니다. 다만 App.vue의 template부분에 router-view를 통해서(5.참고) 나타내고 싶은 부분이 있는데 그 부분이 표시되지 않습니다.(7.참고) nav부분에서 router-link를 통해서 URL을 변경하는 부분을 구현했는데(6.참고) 해당 부분은 잘 동작됩니다. 실행된 웹에서 해당 버튼을 누르면 알맞게 URL이 /, /menu2, /menu3 ...으로 변경됩니다. (다만 Section컴포넌트가 뜨지 않는 것은 동일) 3. 다음은 router.js 내용입니다. 4. 다음은 main.js 내용입니다. 5. 다음은 App.vue 내용입니다. 6. 다음은 PlandNav.vue 내용입니다. 7. 다음은 실제로 동작하는 웹화면과 개발자도구에서 확인한 실제 렌더링 결과입니다. (footer내용은 가렸습니다!) 위의 사진과 같이 router-view를 통해서 나타내고 싶은 PlandSection1~4부분이 알맞게 렌더링되지 않고 <!---->로 표현됩니다 :( 혹시 제가 실수한 부분이나 발견하지 못한 오류가 있나요?? 제가 구글링하면서 찾은 제 문제와 가장 가깝다고 생각되는 문서입니다. https://stackoverflow.com/questions/60238731/vue-router-showing-blank-page-when-built https://router.vuejs.org/guide/essentials/history-mode.html
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
안녕하세요. 질문이 있습니다. 현재문제에서 풀이를 할 때 할인한 금액 + 배달료 를 합한것이 제일큰 아이들부터 전체 금액에서 빼주면서 전체 금액 - (할인한 금액 + 배달료 중 제일 큰 아이) > 예산금액 이라면 product의 요소를 하나씩 지워가는 형태로 로직을 짜고 마지막에 product의 length를 answer에 대입해서 풀었습니다. 이럴 때 생길 수 있는 문제가 있을까요 ? 로직은 아래와 같습니다. function solution(m, product) { let answer = 0; // 전제 조건 // 상품비, 선물이 각각 10만원을 넘지 않는다. // 상품비 하나를 50퍼센트 깍을 수 있는 할인권이 있는데 가장 큰 액수(배송료 + discount적용한 선물 가격)를 할인하면 될듯 // m이 예산 let sum = 1000000000; let productArray = product; let discountPricePlusDeliverFeeArray = []; while (sum - m > 0) { sum = 0; discountPricePlusDeliverFeeArray = []; for (let i = 0; i < productArray.length; i++) { const giftPrice = productArray[i][0]; const deliverFee = productArray[i][1]; discountPricePlusDeliverFeeArray.push(giftPrice / 2 + deliverFee); sum += giftPrice + deliverFee; } if (sum - m > 0) { const mostExpensivePrice = Math.max(...discountPricePlusDeliverFeeArray); const index = discountPricePlusDeliverFeeArray.findIndex( (val) => val === mostExpensivePrice ); const mostExpesiveGiftPrice = productArray[index][0]; const discountPrice = mostExpesiveGiftPrice / 2; if (sum - discountPrice > m) { productArray = productArray.filter((val, i) => i !== index); sum = sum - mostExpensivePrice; } else { sum = sum - discountPrice; } } } answer = productArray.length; return answer;
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
문법오류
url = "http://naver.com" my_str = url.replace("http://", "") my_str = my_str[:my_str.index(".")] password = my_str[:3] + str(len(my_str)) + str(my_str.count("e")) + "!" print("{0} 의 비밀번호는 {1} 입니다." .format(url, password))
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 방법도 괜찮은 방법일까요?
function solution(s) { let answer = ''; let block = 0; for (const l of s) { if (l === '(') { block++; continue; } else if (l === ')') { block--; continue; } if (block > 0) { continue; } else { answer += l; } } return answer; } let str = "(A(BC)D)EF(G(H)(IJ)K)LM(N)"; console.log(solution(str)); for문 하나로 풀어보았습니다. ( 를 만나면 block 변수를 1 증가. )를 만나면 blcok 변수 1 감소 block 변수가 0보다 크면 그 안에 있는 문자들은 괄호 안에 있으니까 무시 block이 없을 때 만나는 문자만 answer에 추가. 이런 로직으로 풀어보았습니다. 혹시 대응하지 못하는 예시가 있을까요?? 항상 감사합니다 선생님
-
미해결비개발자를 위한 RPA 강의 (UiPath 기본편)
응용 엑셀 강좌 말미에 언급된 pdf 파일이 어디 있는지요?
엑셀 액티비티가 정리되었다고 말씀하신 그 pdf가 어딨는지 모르겠습니다. 첨부파일 눌러봐도 example.xls 파일만 있고요 ㅠ
-
미해결IT보안을 위한 와이어샤크 네트워크 패킷 분석 실전
선생님 패킷분석에 관해서 궁금한 점이 있습니다.
강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요 선생님 강의를 듣다가 궁금한 점이 있어 질문을 드립니다. 와이어샤크로 패킷을 분석할때 WIFI 와 유선으로 연결했을때 패킷의 가장 큰 차이점이 무엇인지 궁금합니다.
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
6-2 오늘 날짜 카운트 스크립트 만들기 에서 롤링 관련 질문입니다!
var rolling = 24; //롤링될 개수 에서 롤링 될 개수는 왜 24개로 하신건지 알 수 있을까요?