묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
default 접근제어자에 관한 질문
강의 내용에 따르면 패키지 내부에 있는 클래스의 접근제어자가 생략되면 default 접근제어자를 갖는데, default package에 있는 클래스의 접근제어자가 생략되어도 default 접근제어자를 갖는 건가요? 그렇다면 클래스의 위치에 상관 없이 접근제어자가 생략되면 default 접근제어자를 갖는다고 보면 되는 건가요?
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
L.takeWhile과 L.filter의 차이에 대해 제가 제대로 이해했는지 알고 싶어서 질문드립니다ㅎㅎ
혹시, L.takeWhile과 L.filter의 차이가 L.takeWhile의 경우, 조건에 맞지 않는 값을 발견한 순간까지만 순회하고 그때까지의 값만 뽑아내고, L.filter의 경우 전부 순회하여 특정 조건에 맞는 값만 뽑아내는 게 맞나요?아래 코드의 경우, L.takeWhile 대신 L.filter를 사용해도 똑같은 결과가 나오는 것 같아서요ㅎㅎ우연히 같은 결과가 나오는건가용? const track = [ { cars: ["철수", "영희", "철희", "영수"] }, { cars: ["하든", "커리", "듀란트", "탐슨"] }, { cars: ["폴", "어빙", "릴라드", "맥컬럼"] }, { cars: ["스파이더맨", "아이언맨"] }, { cars: [] }, ]; _.go( L.range(Infinity), L.map((i) => track[i]), L.takeWhile(({ car: { length: l } }) => l == 4), _.each(console.log) );
-
해결됨몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
존경하는 코딩일레븐님 이런 것도 가능하신가요?
코딩일레븐님 강의 너무 감사합니다. 많은 것들을 배우고 성장하고 있습니다. 혹시 https://marmont.gucci.com/ 사이트와 같은 것도 구현 가능하신가요? The Dawn Wall 과 비슷하게 구현방식이라 생각이 됩니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] 번외편: AWS로 시작하는 서버 운영
코드 deploy
기초 질문 드립니다. build된 유니티 파일은 ec2 화면에 올리는 것인가요 아니면 s3 파일스토리지에 올리게 되나요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
BFS함수의 두 번째 while문 조건에 대하여
BFS함수의 두 번째 while문은 while (parent[y, x].Y != y || parent[y, x].X != x) { _points.Add(new Pos(y, x)); y = parent[y, x].Y; x = parent[y, x].X; } 이렇게 가르쳐주셨습니다. 그런데 제가 조건을 while (parent[y, x] != new Pos(y, x)) 로 수정을 해도 되지 않을까 싶어서 시도해보았는데 무한루프에 걸려버리더라구요. y, x의 부모가 자기 자신과 동일하다면 출발점이므로 강사님께서 가르쳐주신 조건과 같은 것이 아닌가요? 고민을 해보고 있는데 Pos라는 클래스를 새롭게 생성하게 되면 좌표는 동일하더라도 다른 주소를 가리키게 되는 것이기 때문에 parent[y, x] != new Pos(y, x) 라는 조건이 true가 될 수 없는 것인가요?
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
"프론트엔드에서 함수형/이터러블/동시성 프로그래밍" 강의 시청 중 currying과 관련해서 궁금한 점이 있어 질문 드립니다
"프론트엔드에서 함수형/이터러블/동시성 프로그래밍" 강의를 쭉 보다보면, 거의 많은 함수에 currying을 적용하시는데, 혹시 currying을 적용하시는 이유가 함수 합성할 때, 앞의 함수에 전달받은 매개변수를 생략할 수 있거나 표현력이 좀더 좋아지기 때문에 적용하시는 건가용? 거의 대부분의 함수에 currying을 적용하시는 이유에 대해 궁금합니다. 추가로, currying을 적용했을 때, 매개변수가 생략할 수 있어서 좋은 점도 있지만, 나중에 디버깅시 매개변수가 생략되는것보다 명시적으로 매개변수를 해주는 게 좀더 좋을 것 같은데, 유인동님 의견은 어떠신가요? 제가 아직 함수형 프로그래밍에 익숙하지 않아, 이런부분에 어색한데, 함수형 프로그래밍에 대해 익숙해지면, 이런 고민을 하지 않게 될까요??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
TypeError: 'int' object is not callable 코드 에러 관련 질문
안녕하세요 선생님, 좋은 강의 항상 감사합니다. 위와 같은 문제가 있어 해결 방법을 구글에도 찾아보고 했으나 찾을 수가 없어 이렇게 질문 드립니다. 강의시간 3분39초 중 문제 풀이를 하던 와중 선생님과 같은 방법으로 하였음에도 불구하고 TypeError: 'int' object is not callable 문구와 함께 계속 되지 않아 이렇게 글 남깁니다. 시간되실때 답변 부탁드립니다 선생님, 감사합니다.
-
해결됨mongoDB 기초부터 실무까지(feat. Node.js)
혹시 소스코드 공개되어있나요?
혹시 소스코드 공개되어있나요?
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Pascal과 COCO차이점에 대해 질문있습니다~
Pascal 에서는 IOU 기준을 0.5로 설정해 평가하고 COCO 에서는 다양한 IOU기준을 사용해 mAP를 구해 평가하는 차이가 있다고 이해했습니다. Pascal에서는 mAP를 못 구하나요? 단순히 데이터 구조에 대한 차이와 난이도 차이로 이해해도 될까요?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
실습 실행 안됩니다 ㅠ
다음과 같은 에러와 함께 실행이 안됩니다. pip install --upgrade google-api-python-client pip install googletrans 이 두 명령어를 통해 설치에 이상은 없고, 'Requirement already satisfied' 이 나오는 것으로 보아 설치는 제대로 된 것 같은데,, 왜 이러는 걸까요? 혹시 몰라서 주피터 종료 후 실행, 컴퓨터 다시 시작 해보아도 오류 코드 명은 동일합니다!
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
axios 서버 관련 에러 해결 부탁드립니당...
어그제 까지는 잘되던게 갑자기 error 429라고 뜨면서 오류가 나더라구요...인터넷에 검색을 해봐도 잘모르겠어서 질문답니다
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
kakao passport 질문있습니다.
안녕하세요 제로초님! passport를 이용해서 kakao 로그인을 구현하고 있는데 데이터를 받아올때 카카로 계정이 안넘어와서 질문을 드립니다. 혹시 빠진게 있을까요?nestjs를 사용하고 있고 모듈은 @nestjs/passport , passport-kakako 를 사용하여 구현했습니다.
-
미해결함수형 프로그래밍과 JavaScript ES6+ 응용편
"안전한 합성에 대해" 강의 관련해서 질문드립니다
먼저, 덕분에 함수형 프로그래밍에 조금씩 친숙해지고 있어서 너무 감사합니다. 다름 아니라, "안전한 합성에 대해" 강의 관련해서 궁금한 점이 있어서 질문드립니다~ "안전한 합성에 대해" 강의에서 에러가 터지지 않게 배열로 만들어 안전하게 합성한다고 하셨고 예전 feConf에서 유인동님의 "ES6+ 비동기 프로그래밍과 실전 에러 핸들링" 영상에서는 에러를 뿜어내는게 좋다고 말씀하셨는데, 에러를 뿜는게 좋으면, map을 이용해서 만드는 의미가 어떤게 있나 라는 궁금증이 들더라구요. 어떤 맥락에서는 에러를 뿜는게 좋고, 어떤 맥락에서는 map을 이용해서 에러를 뿜지 않는게 좋은지 궁금합니다.
-
해결됨인터랙티브 웹 개발 제대로 시작하기
animation pause, play, stop, restart 도 가능한가요?
animation 을 재생 진행 중에 멈추고 멈춘 시점에서 다시 재생, 그리고 처음부터 다시 재생..이런 기능도 있을까요?
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
포인터와 배열
설명을 잘 해주셔서 포인터와 배열의 차이점은 이해하였습니다! 그런데 말씀해주신 것처럼 C++ 문법에서 "배열이름은 바구니 모음의 시작주소를 나타낸다!"는 것으로 인해 "배열이름을 포인터와 똑같이 활용할 수 있게 되었다?"라고 이해해도 되나요? 이 부분에서 조금 헷갈렸습니다...
-
미해결[기초] 처음부터 설치하며 배우는 앤서블(Ansible)
playbook을 통한 nginx 구동 실습 중 에러
안녕하세요! 질 좋은 앤서블 강의 감사합니다. playbook 실습에서 막히는 부분이 있어서 질문 남깁니다. 아래와 같이 nginx.yml 파일은 스페이스 키로만 작성하였습니다. nginxyml 플레이북을 돌리니 아래와 같은 에러가 떳습니다. 정작 ssh 접근은 가능한 상태이며, 해당 노드들로 핑 명령도 가능합니다. 조언 부탁드립니다. ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
쿠키 만료
프론트나 백엔드 서버를 껐다가 다시 켜거나, 브라우저를 아예 껐다가 다시 켜면 쿠키도 만료되는 건가요? application 안쪽에 쿠키는 남아있는데 쿠키를 이용해 사용자 정보를 가져오려고 하면 null 값이 뜹니다(쿠키가 없거나 로그인 중인 사용자가 없을 때 null을 반환하도록 작성해두었습니다).
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
속성을 닫을때 작은따옴표로 쓰면 안될까요?
예를들어서 'utf-8' 이렇게요..! 나중에 차질이 있을까요? 감사합니다!
-
미해결실전! Querydsl
Spring Sort를 QueryDSL 변환 적용하는 방법 문의
안녕하세요. 강사님 QueryDSL 재미있게 배웠습니다. 정렬기준을 아래와 같이 받았을 때 pageable 파라미터를 이용해서 QueryDSL에 적용하는 방법에 대해서 고민입니다. 정렬기준 입력 형태: URI?sort=field1,asc&sort=field2,desc org.springframework.data.domain.Sort 방법1. pageable 값을 얻어와 직접 queryDSL에 OrderSpecifier로 지정 if (pageable != null) { query.offset(pageable.getOffset()); query.limit(pageable.getPageSize()); for (Sort.Order o : pageable.getSort()) { PathBuilder<Object> orderByExpression = new PathBuilder<Object>(Object.class, "object"); query.orderBy(new OrderSpecifier(o.isAscending() ? com.mysema.query.types.Order.ASC : com.mysema.query.types.Order.DESC, orderByExpression.get(o.getProperty()))); } } 방법2. applyPagination() 함수로 매핑 getQuerydsl().applyPagination(pageable, jPQLQuery); 결과적으로 방법2가 더 깔끔해 보이는데 원본 엔티티와 DTO객체가 달라서 org.hibernate.hql.internal.ast.QuerySyntaxException이 발생하는 이슈가 있습니다. 현재까지 결론은 방법1을 사용해야할 것으로 보이는데 더 좋은 방법을 아시는지 문의드립니다. 감사합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
EF 업데이트 관련 질문.
안녕하세요. EF 관련해서 질문이 있어 글을 적습니다. 우선 DB관련 강의는 구매 해놓고 아직 보지 않은 상태에서 본 강의의 EF 내용을 기준으로 여쭤보는 부분 죄송합니당. ORM의 경우 코드에서 객체의 값을 바꾸고 Save함으로써 그 내용이 DB에 적용되기 때문에 작업자가 매우 편리하게 사용할 수 있는 것으로 이해하였는데요. 그런데 저 Save의 경우 실제 DB의 모든 값을 바꾸게 되는것일까요? 아니면 변경된 부분만을 EF가 알아서 판단하여 Update해 주는 방식인 것일까요? 전자의 경우 바뀐 값은 하나인데 모든 데이터를 통째로 갈아 치운다면, Update하는 것보다 상대적으로 DB 트래픽 낭비 또한 심하게 될것 같은데 제 생각이 맞는 것일까요? 답변 부탁 드리겠습니다!