묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전 프로젝트로 배우는 타입스크립트
타입 구조를 어떤식으로 줘야하는지 궁금합니다.
reduce를 사용하는데 타입 지정에 대해 어려움을 느끼고 있습니다. // people은 내가 아는 정보만 넣었기 때문에, 타입이 같은것도 있지만, 대부분 다릅니다. const people = { home: [ { name: '홍길동', age: 45, relationship: 'father', gender: 'man', }, { name: '김길순', age: 42, relationship: 'mather', }, ], school: [ { name: '둘리', age: 45, relationship: 'teacher', height: 170, }, { name: '마이콜', age: 21, relationship: 'friend', gender: 'man', }, ], }; type LocationType = keyof typeof people; // 함수의 인자로 people 객체의 'home' or 'school' 만 받습니다. const peopleFunction = (location: LocationType) => { // selectLocation에는 people에 home 또는 school이 들어간 상태라고 생각하고 있습니다. const selectLocation = people[location]; // 나는 모든 객체의 공통으로 있는 name와 age만 빼오고 싶습니다. 하지만 아래 reduce에서 에러가 납니다. const answer = selectLocation.reduce((acc, cur) => { acc[cur.name] = { name: cur.name, age: cur.age, }; }, {}); return null; }; 어떤식으로 해결해야할까요?
-
미해결실전 프로젝트로 배우는 타입스크립트
Typescript에서 interface와 type은 어떻게 정의해서 쓰나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 어느 시점에서 interface를쓰고, 어느시점에서 type을 쓰는지 정말로 궁금합니다..!
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
새로 리뉴얼한 ssd 실습 코드는 따로 제공되지 않나요?
안녕하세요 https://github.com/chulminkw/DLCV_New/tree/main/ssd 이곳에 자료가 없어서 혹시나해서 질문을 드립니다
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 풀이법 및 시간복잡도
해당 문제를 이런식으로 풀게 되면 시간복잡도는 어떻게 되는 걸까요 ?? function solution(arr1, arr2) { let answer = []; for (let i = 0; i < arr1.length; i++) { const findIdx = arr2.indexOf(arr1[i]); findIdx === -1 ? null : answer.push(arr1[i]); } return answer.sort((a, b) => a - b); }
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
아코디언 콘트롤 예제 소스에서 헤더와 바디가 그룹으로 묶여 있는 것 같은데 어떤 설정을 하는것인가요?
아코디언 콘트롤 예제소스를 보면 분명히 박스와 박스를 이어 붙여서 헤더와 바디를 만들었는데..아코디언 메뉴 전체 다 구현된 소스를 보면 메뉴가 그룹핑되어 함께 움직입니다. 어떤 설정을 하신건가요? 박스와 박스를 생성한 헤더와 바디를 그룹으로 묶으면 되는건가요?
-
미해결홍정모의 따라하며 배우는 C++
define 의 의미와 하는 일
안녕하세요! 매번 감사드립니다,. 1) 전처리기 챕터에서 define을 처음 배우는데 define을 했을 때 컴퓨터에서 발생하는 일이 궁금합니다. #define #endif 2) 모두 전처리기라면 main함수 바깥 즉 제일 처음 부분에서만 써야되는 줄 알았는데 강의를 보면 그렇지도 않은 것 같습니다. 아래에서 처럼 LIKE_APPLE 의 변수 선언 같은 것을 아무것도 안했는데 이런 처리과정이 가능한게 잘 이해가 안갑니다. #define LIKE_APPLE int main() { #ifdef LIKE_APPLE cout<<"apple\n"; #endif LIKE_APPLE cout<<"nothing\n"; }
-
미해결초보를 위한 도커 안내서
선생님 안녕하세요
제가 Mac OS Intel CPU에서 docker를 설치하였는데요 맥은 docker desktop이 있어야만 docker daemon의 실행이 가능한건가요 ??? 처음에 docker desktop을 끈상태로 제가 CLI사용하는걸 더 선호해서 CLI로docker run ubuntu:20.04 명령을 실행했는데 이렇게 daemon이 실행중이냐는 오류메시지가 나왔고 docker Desktop을 실행하고 안하고에 따라서 저 오류가 나오고 안나오더라고요 mac에서는 docker daemon을 실행하는 방법이 docker desktop밖에 없다는 결론에 이르게 됬는데요, 구글링과 다른 오픈톡방에서 여쭤보니 Mac사용자분들이 docker desktop을 running 시켜놓고 CLI를 선호한다면 작업을 터미널로 하신다고 하시더라고요 혹시 제가 조사한 이런것들이 맞는것일까요 ??? 정리를하자면 저는 Docker Desktop없이 터미널로만 도커를 이용하고싶습니다. 근데 저러한 방법이 없다면 Docker Desktop을 저도 Running시킨다음에 결국 작업은 터미널로 할것인데요. Docker Desktop에 종속되지않고 그냥 터미널로만 하는방법이 맥에는 없는걸까요 ??
-
미해결홍정모의 따라하며 배우는 C++
매크로에선 식별자가 필요없는가? 에 대한 질문
안녕하세요! 1) 강의 4:68즈음에 #define MAX(a,b) ( (a) > (b) ) ? (a) : (b) 이런 식을 나오는데 함수와 다르게 a나 b에 대해 int 선언 같은 걸 안해줘도 되나요?? 2) 함수와 역할이 거의 흡사한 것 같은데 차이점이 뭔지 궁금합니다. 적용 범위의 차이인가요?
-
미해결
3.8.6.버전 설치하고 환경설정 하는데 자꾸 다르게 떠요ㅠㅠ
설치할때부터 링크예시엔 3.8.2 버전이라고 되어있는데 눌러서 설치하니 3.8.2아니고 3.8.6 버전으로 설치되네요. 그게 달라서 인지 설치부터 ㅁAdd Python 3.8 to PATH 버튼은 활성화 되는데 문제는 그 위에 자동으로 활성화 되어있어야할 ㅁInstall launcher for all user 버튼이 비활성화 되어 체크가 안됩니다. 그상태로 다음단계 넘어가는게 문제인지 모든 설치가 완료되고나서 helloworld.py 를 입력하면 우측하단에 Python extension 설치팝업이 생성되지 않네요ㅜㅜ 다른 에러 창이 뜹니다.
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
아코디언 콘트롤에서 Header와 body 의 간격 조정 문의
안녕하세요. 강좌 잘 보고 있습니다. 예제 1.3 아코디언 콘트롤에서 헤더 1 의 바디 1 영역이 아래로 떨어지고, 헤더 2 영역이 바디 1의 하단에 붙어 있게 되는되요..강좌에 영상에서는 헤더 2 영역이 바디 1의 제일 하단에 라인에 딱 맞게 붙어 있는데.. 저 의 경우 헤더 2영역이 바디 1과 마진이 생겨서 보기가 안 좋습니다. 헤더 2 영역과 바디 1 영역이 펼쳐졌을 때 사이 간격 조정은 어떻게 할가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
6:40초에 튜플->리스트가 아니라 스트링->리스트 형변환 아닌가요?
6:40초에 튜플->리스트가 아니라 스트링->리스트 형변환 아닌가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
데이터베이스까지 연동.. 질문드립니다!
안녕하세요. 강의 열심히 잘 보고 있는 취업 준비생입니다! 2개 강의에 걸친 스프링 시큐리티 사용법은 yml, config 에 username, password를 따로 명시하는 방법으로 설명해주셨는데요. 그렇다면 데이터베이스의 특정 테이블의 특정 데이터로 매칭하는 방법은 없나요?? 예를 들어 유저가 로그인 할 때는 직접 username과 password를 입력하게 될 텐데 db에 적절한 데이터가 있는 경우에는 그 데이터로 인증을 수행하고, 없는 경우에는 exception을 날리는 식의 프로세스를 생각해보았습니다. 어떤 방법이 있는지 궁금합니다..!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
script 3.18.1 대신 다른 script 다운받아도 되나요?
script 3.18.1 대신 다른 script 다운받아도 되나요? 3.18.1 말고 다른 스크립트는 있네요
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
엑셀 날짜
날짜를 밑으로 내리면 #이 뜨는데 어떻게 해결할 수 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의자료는 어디에서 다운로드 하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의자료는 어디서 다운로드 하는지요?
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
강의 교재 다운로드
섹션 4부터의 강의 교재는 어디서 다운로드 받을 수 있나요? 공공데이터 이전의 강의 교재들을 못 찾겠습니다..
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
proxy설정문의
안녕하세요, 웹프록시를 127.0.0.1:8080으로 설정하였는데 다른 웹사이트들은 다 잡히는데 실습사이트는 잡히지 않습니다. 혹시 어떻게 설정해야할까요?
-
미해결실전! Querydsl
Projection 과 Tuple의 사용 질문 드립니다.
안녕하세요. 강의내용중 projection과 Tuple사용과 관련하여 질문이 있습니다. 목표 : 아래 코드와 같은 결과값을 가지고 json 응답을 보내주려고 한다면 select (select count(1) from Atable) as totalCnt, (select sum(Atable.column_a))from Atable 질문 : ..........해당 ~ReporitoryImpl 클래스 ...@Overridepublic List<TableDto> info() { return queryFactory .select(new TableDto( Atable.count(), Atable. column_a.sum())) .from(Atable) .fetch();} 위와 같이 TableDto 클래스를 따로 만들어서 원하는 두 값만 projection해서 가져오는게 맞을까요? 그게 아니라면 return 을 List<TableDto>가 아니라 List<Tuple>로 바꾼 후에, queryFactory 코드쪽에서 서브쿼리를 사용하는게 맞을까요? 첫번째 방법을 사용하자니, TableDto를 만들때 해당 테이블의 특정 컬럼만 멤버변수로 사용하는게 아니라서 뭔가 좀 표준이 아닌것 같고, 두번째 방법을 사용하자니, queryFactory의 fetch 결과가 여러개가 나올뿐더러 (물론 limit(1)을 쓰면 되긴하지만...) List<Tuple> 결과값을 Service단에서 받아서 뽑아내서 쓰자니 코드도 길어지고 ,Tuple은 Repository에서만 사용하는게 좋다고 들은것 같아서 이렇게 사용하기 좀 애매해서요. 어떤 방법이 정석인지 궁금합니다. 감사합니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
냅색 알고리즘 식
식이 v[j] = max(v[j] //기존의 값 , (j/weight)*value +v[j%weight]); 이건 안되는 건가요? j/weight* value 로 weight가 몇개까지 들어갈수 있는지 확인하고 남은값을 v[j%weight]로 했는데 답이 틀리게 나와서 질문드립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
1.Exception 관련, 2. Item에 정의한 메서드
1.MemberService에 이 메서드도 Exception에 두어도 될까요?validateDuplicateMember2.Item에 정의한 재고수량/제거 메서드를 Member와 같이 ItemService를 만들어 여기에 둔다면 조금 어색한 느낌인가요?