묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
contains 순서 문의드립니다
안녕하세요 강의 잘 보고 있습니다~ 객체가 포함되어 있는지 판단하기 위해 contains를 사용할 때 말입니다. set.contains(stoneChar) 라고 되어 있는데 저는 stoneChar.contains(set) 이라고 해서 틀렸는데 무슨 차이가 있을까요? 감사합니다.
-
미해결CSS Flex와 Grid 제대로 익히기
안녕하세요 질문이 있습니다
안녕하세요 텍스트가 볼드, 가운데 정렬, 눌렀을때 컬러가 하얀색이 되지 않습니다. 이유를 알수있을까요? ㅠㅠ
-
해결됨스프링 웹 MVC
Maven provided
안녕하세요 기선님 언제나 좋은 강의 감사드립니다. maven provided 동작 매커니즘에 관련해서 설명 해주셨는데, 제가 제대로 이해한게 맞는지 여쭤보려고 합니다. servlet-api dependency 를 provided 로 scope 를 설정하면 소스코드 작성시에는 관련 dependency 들을 사용할 수 있지만, war 패키징시에는 관련 dependecy 는 빠진채로 패키징이 된다. 그렇지만 해당 war 파일을 서버사이드의 톰캣 위에서 돌리게 될테니 톰캣에서 servlet-api dependecy 들을 제공해준다. 이런 매커니즘이 맞는건가요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
docker run alpine ping localhost
실행되고 있는 docker run alpine ping localhost를 어떻게 끄나요? 중지시키는 단축키가 있나요?
-
미해결스프링 핵심 원리 - 기본편
실무에서의 관계도 및 다이어그램
안녕하세요. 코딩 전 설계도를 가지고 설명해주시는 부분에서 문뜩 궁금한 것이 있어 질문 드립니다. 실무에서도 명세서 뿐만 아니라 도메인 협력 관계라던지 클래스 다이어그램을 그려 개발자들이 공유하면서 개발을 진행하나요?
-
미해결Node.js를 이용해 웹 애플리케이션 만들기
모듈을 찾을 수 없다고 합니다. 어떤 모듈을 설치해야하나요?
(사진)
-
해결됨웹 게임을 만들며 배우는 자바스크립트
그럼 target 은 어떻게 사용해야 적절할까요?
<div>button*100 </div> 라치고 for 문 돌려서 100개나 되는 button 각각 하나마다 이벤트리스너를 달아주는게 좋아보이진 않는데요. ========== 검색을 해보니 부모 div 하나에다가만 이벤트리스너 달아주고 이벤트 버블링으로 처리하는 방법도 있다 라고 소개가 되어있더라구요. (e.target 으로요) ========== 1. 실무에서는 주로 어떠한 방식으로 사용하나요? 2. 버블링으로 한다치면 e.target 들을 어떠한 방식으로 구별하나요? (e.target.className 으로 하기엔 class 를 100개 다 다르게 작성해야하구...) ======== 이하는 제가 작성해본 예시입니다. (moveEvent 함수는 생략하겠습니다.) <div class="area_slide_arrow"> <button type="button" class="btn_left">왼쪽</button> <button type="button" class="btn_right">오른쪽</button> </div> const elBtn = document.querySelector(".area_slide_arrow"); elBtn.addEventListener("click", (e) => { if(e.target.className === "btn_left") { index--; moveEvent(); } else if(e.target.className === "btn_right") { index++; moveEvent(); } })
-
해결됨웹 게임을 만들며 배우는 자바스크립트
11:33 Array.prototype.indexOf.call(객체?, 인수?) 사용법
querySelectorAll 로 유사배열인 NodeList 를 가져와서 배열전용 메서드를 사용할때 타입이 달라서 오류가 발생하므로 > Array.prototype.indexOf.call ~~~~ 방식으로 사용할 수 있게끔 하는것 같은데요. ========== 유사배열(querySelectorAll)을 배열 메서드로 가공하는 경우가 많을거 같은데, 매번 저렇게 처리를 해야하나요??? 뭔가 좀더 개선할 수 있어 보이는데 실무에서는 어떠한 방식으로 사용하나요?
-
미해결IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
문의가 있습니다.
보통 L4 WEB서버 WAS서버 를 통해서 DB에 접근해서 반대로 보내주는 걸로 알고있어요. 강의에 말씀주신 API서버는 이중에 어느 영역에 속할까요? 아니면 캐시서버같이 독자적인 서버로 볼 수있을까요? 아울러 이미지를 저정하는 파일서버의 경우도 어느영역에 속한다고 볼 수있는지 궁금합니다. 감사합니다.
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
학습자료라는게 뭔가요?
reset 강의 중에 revert나 diff는 학습자료에 만들어서 준다고 하셨는데 이 자료는 어디서 다운이 가능한가요?
-
해결됨초보를 위한 도커 안내서
수업 자료 관련해서 문의 드립니다.
수업 소개에서 쿡북을 지원한다고 쓰여져 있는데 어디로 가면 다운로드를 할 수 있나요?
-
미해결홍정모의 따라하며 배우는 C언어
사진과 같은 경고가 뜨는 이유가 무엇인가요??
(사진)
-
미해결IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
추가된 영상 재생불가
'(추가) URL 구조 영상이 재생이 안됩니다! 저만 그런 걸까요 ㅠㅠ?
-
미해결함수형 프로그래밍과 JavaScript ES6+
추상화되어있다
강의에서 어떻게 추상화되어있는지 알아보겠다고 말씀해주셨는데, 여기서 추상화가 되어있다는게 어떤 뜻으로 말씀하신건지 궁금해요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다.
안녕하세요 로초님. 크롤링작업을 하는데 특정사이트 이미지에서net::ERR_CERT_COMMON_NAME_INVALID 이런에러가 발생하면서 이미지 업로드가 안되는 현상을 확인했습니다.(크롬 브라우저)사파리나 firefox에서는 정상적으로 이미지업로드 되는걸 확인했습니다. 해결방법을 아시는지 궁금합니다. 감사합니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
Java 8버전으로 해도 상관없나요?
오픈JDK java8 버전으로 실습하고자 하는데요 문제가 없을까요? 그리고 vscode 특정 버전을 사용해야하는 이유가 있나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
랜덤액세스와 시간복잡도
안녕하세요 . 시간복잡도란 , 코드내의 변수에따른 컴퓨터가 실시하는 실제 연산개수를 나타내는건데 (실제연산개수를 나타내야 .. 시간복잡도를 따지는게 의미가 있기도 하고 . ..다만 극한개념이라 , 영향이 작은건 무시됨) public T this [int index] { get {return _data[index]} set {_data[index]=value; } } 의 시간복잡도는 상수처럼 무시되는데요 , 그 이유가 배열은 랜덤액세스가 가능해서인데 그 말인즉슨 컴퓨터는 배열[index] 를 추적시에 0부터 index 까지 메모리공간을 하나하나 타고 가는게 아니라 ( 이러면 index에 따라 계산횟수가 Count 개 만큼 나타내질수도 있는건데 ) 진짜 바로 해당인덱스의 메모리공간으로 워프가 가능해서 계산횟수가 1이 나오는건가요 ? 감사합니다. 좋은하루되세요
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
코드 해석 부탁드립니다 ㅎㅎ :)
안녕하세요, 강사님 올려주신 파일에서 가장 아래부분에 도전과제를 하는 중인데요 아래 코드의 정확한 해석을 듣고 싶어서 질문 드립니다. if each_row[0].row == 1: 제가 해석한 바로는 each_row[0].row 라는 코드가 데이터가 채워진 가장 왼쪽열의 마지막 행 번호를 출력하는것 같던데 이렇게 해석해도 될까요? 강의 항상 잘 보고 있습니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
패키지 설치 에러
집에서는 설치가 정상적으로 되는데 회사 컴퓨터에서는 스크립트 및 컴플리티드 파이썬이 설치되지 않습니다. 어떻게 해결하면 될까요. 말씀해주신 것처럼 사용자 명도 영문으로 바꿨습니다.
-
해결됨함수형 프로그래밍과 JavaScript ES6+
함수형 프로그래밍 테스트
안녕하세요. 학습 중 어려움이 있어 질문드립니다. 문제 상황 1 take 함수 코드를 작성하면서 limit 값이 0 일 때도 동작하는 코드를 작성하고 싶어 코드를 아래와 같이 수정했는데요. 아래와 같이 작성하니깐 문제가 발생하더군요. 디버깅을 통해 원인이 두번째 인자로 받은 iter가 기존 코드보다 순회를 한번 더 해 iter를 참조하고 있는 다른 함수에서 부수효과가 발생해서 생긴 원인이드라고요. const take = curry((l, iter) => { let res = []; iter = iter[Symbol.iterator](); return function recur() { let cur; while (!(cur = iter.next()).done) { const e = cur.value; if (e instanceof Promise) { return e .then(e => res.length == l ? res : (res.push(e), recur())) .catch(e => e == nop ? recur() : Promise.reject(e)) } if (res.length == l) return res; res.push(e); } return res; }(); }); 문제 상황 2. 아래 코드의 경우 reduce를 하기 위해 acc 값을 header를 받아오는데 filter의 결과로 nop을 받아와 에러처리가 안되 에러가 발생했습니다. go([0, 1, 2, 3, 4], a => a, L.map(a => Promise.resolve(a * a)), L.filter(a => Promise.resolve(a % 2)), reduce(add), log); const reduce = curry((f, acc, iter) => { if (!iter) return reduce(f, head(iter = acc[Symbol.iterator]()), iter); iter = iter[Symbol.iterator](); return go1(acc, function recur(acc) { let cur; while (!(cur = iter.next()).done) { acc = reduceF(acc, cur.value, f); if (acc instanceof Promise) return acc.then(recur); } return acc; }); });