묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
${data}가 적용이 안 되는 거 같습니다..
무엇이 문제인 건가요?ㅠㅠ
-
해결됨타입스크립트 입문 - 기초부터 실전까지
유니온 제거 질문
interface Dropdown<T> { value: T; selected: boolean; } const emails: Dropdown<string>[]= [ { value: 'naver.com', selected: true }, { value: 'gmail.com', selected: false }, { value: 'hanmail.net', selected: false }, ]; const numberOfProducts: Dropdown<number>[] = [ { value: 1, selected: true }, { value: 2, selected: false }, { value: 3, selected: false }, ]; function createDropdownItem<T>(item: Dropdown<T>) { const option = document.createElement('option'); if (item.value) { option.value = item.value.toString(); option.innerText = item.value.toString(); } option.selected = item.selected; return option; } // NOTE: 이메일 드롭 다운 아이템 추가 emails.forEach(function (email) { const item = createDropdownItem<string>(email); const selectTag = document.querySelector('#email-dropdown'); selectTag?.appendChild(item); });안녕하세요! 유니온 제게어 대해서 질문드립니다! 제가 유니온을 제거해 보려고 했는데 createDropdownItem() 함수에서 if 문을 쓰기 전에는 " 'T' 형식에 'toString' 속성이 없습니다 "라고 에러가 떴었는데 if 문을 추가하니 에러 표시가 사라졌습니다. 이렇게 코드를 작성해도 되는 걸까요? 아니면 if 문보다는 이후 강의에서 알려주신 extends로 제네릭을 제한하는 게 더 좋을까요?
-
미해결Vue.js 시작하기 - Age of Vue.js
Prettier 따옴표 자동수정 바꾸고 싶은 분들
질문은 아니지만 수업을 따라가면서 플러그인 설정같은건 안알려주셔서 다른분들도 보라고 남깁니다. 홑따옴표가 쌍따옴표로 자동 저장되는건Prettier 옵션에서 single quote 를 사용하지 않는게 디폴트더라구요.위에거 외에 자동개행 글자수등등 취향에 맞게 수정하면 될거같아요.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
Nested 방식을 쓰고있는데
404 Not Found & 중첩 라우트 적용 파트 공부하고있습니다. 근데 Nested children 해서 NestedOneView 와 NestedTwoView의 내용을 불러올려고 해도 내용이 안뜹니다. 혹시나 싶어 따로 NestedOneView를 자식으로 안쓰고 따로 메뉴를 만들어서 써봤더니 내용이 나옵니다..혹시 제가 다른 라이브러리를 다운 안받아서 그런건가요?
-
미해결빅데이터분석기사 실기대비 (R 활용)
3회 작업형 1유형 전처리 문제
안녕하세요! 실기 기출 3회 작업형 1유형 1번에서, 상위 70%를 뽑을 때 round 함수를 사용하는 이유가 궁금합니다!! val <- round(nrow(df_na)*0.7) 이부분이요! 감사합니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
강의를 학습하면서 블로그에 기록해도 될까요?
큰돌님 강의를 들으며 cs를 준비 중인 수강자입니다.큰돌님의 강의로 cs 준비 잘 하고 있습니다.다름이 아니라, 강의를 학습하면서 기술 블로그에 따로 정리해도 되는지 여쭙고 싶습니다.출처 밝히는 것은 당연하고 제 생각도 들어가야 하지만, 큰돌님의 허락을 받고 싶습니다.
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
마지막에 modifyBook 이 안되는 이유
기존에 book7 이라는 객체가 없어서 그런거더군요.book_name에 book7, book_loc에 아무거나 입력하고 주소창에 http://localhost:포트번호/lec18Pjt001/modifyBook해주시면 success 나옵니다! 기분 좋네요 :) 열공하세요 :)
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
counter_toggle_out.v 질문있습니다!
- 강의 내용외의 개인 질문은 받지 않아요 (개별 과제, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 해당 파일 39번줄에서 if(cnt_always >= i_cnt_th-1) begin에 cnt_always=0, led 토글 반전을 넣어주셨는데 if괄호내 cnt_always>=i_cnt_th-1이면 입력된 cnt_th보다 1작은값 "이상이 되었을때" led가 토글되는거아닌가요?설명에서" i_cnt_th값일때마다" 토글되는 코드라고하셨는데 -1은 무슨 이유로 붙은걸까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 페이지에 Postman 관련 데이터가 들어오지 않는 것 같습니다.
다른 수강생분들에게도 문제 해결에 도움을 줄 수 있도록 좋은 질문을 남겨봅시다 :) 1. 질문은 문제 상황을 최대한 표현해주세요.2. 구체적이고 최대한 맥락을 알려줄 수 있도록 질문을 남겨 주실수록 좋습니다. 그렇지 않으면 답변을 얻는데 시간이 오래걸릴 수 있습니다 ㅠㅠex) A라는 상황에서 B라는 문제가 있었고 이에 C라는 시도를 해봤는데 되지 않았다!강의를 두번 보고 Github에 올라온 코드와 비교해가며 코드는 완전히 똑같이 작성이 되어 있는 데 /page/1에 상품 정보를 받고 있습니다... 만 나오고 /2 /3은 나오지 않습니다. /1에서도 기다려도 상품 페이지와 프로필이 나오지 않습니다.5분 46초에서 각 상품페이지에 들어갔을 때 product를 가져오는 것 부터 문제가 있었는 데 어디가 문제인 지 모르겠습니다.3. 먼저 유사한 질문이 있었는지 꼭 검색해주세요!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
pages 폴더의 기능과 폰으로 사이트를 보는 방법에 대해 질문드리겠습니다.
1. 이 강의와 같은 방법이 아니라create react app으로 리액트를 만들때는src 폴더 안에 만든 pages 폴더가 이 강의의 pages와 똑같이 작동을 하지 않는 것 같아요.어떻게 해야 이 강의의 pages와 똑같이 작동을 할까요? 2. 그리고 이 강의로 만든 사이트를 폰으로도 보고 싶은데 localhost밖에 안떠서 볼 수가 없어요, 무슨 방법이 없을까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님 npm run dev/yarn dev 시 궁금한게 있습니다.
수업 관련된 질문이 아닌 제 순전히 궁금증 입니다.next 관련 스터디 중에 팀원이 제안을 한 게 있었습니다.yarn dev나 npm run dev를 할 때 뜨는 url을 특정 페이지로 이동하게 변경할 수 있냐는 얘기였는데요저는 next를 공부하면서 저 명령어가 package.json 의 scripts 를 동작시킨다 정도만 이해한 상태이고요 $npm run dev나 $yarn dev 이후 이런식으로 url이 뜨면이 url을 제가 임의로 변경할 수 있나요? 예를 들어 처음부터 localhost:3000이 아니라 localhost:3000/auth이런식으로 특정 페이지의 url로 설정하는 건 가능한가요? (안 될 것 같은데 혹시나 여쭤봐요) port는 이미 켜져있는 port가 있으면 다른 port로 연계해주거나 그런건 많이 봐서 되는 것 같고 port 지정도 scripts에 명령어를 쓰면 간단히 될 것 같은데/auth 같은 건 라우팅 개념이라 안되는 건가요?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
https://start.spring.io/ 프로젝트 생성시 오류
[질문 내용]안녕하세요, 프로젝트 생성 중 오류가 있어 질문드립니다. jdk, gradle 설정도 했는데, 아예 failed라고 뜹니다 ㅠㅠ 계속 이것저것 해보다가 안돼서 .. 답변 기다리겠습니다!
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
dart 파일 타입 변환이 안됩니다.
앞에 분이 질문하신거 답변 보았는데, 저는 오른쪽 클릭해도 Override File Type > Dart파일 그 버튼이 없네요 ㅠdart파일로 변환이 안되어 일반 문서로 인식되는거 같은데 어떻게 하면 되나요?
-
미해결핵심만 쉽게, 모두의 SQL 데이터 분석
날짜타입함수 문의
날짜타입함수강의를 보다가회사 시스템을 활용하여 실습하였는데, 아래와 같은 에러가 나옵니다.Error running query: line 2:24: Cannot check if timestamp is BETWEEN integer and integer제가 사용한 함수는 다음과 같은데요.Select order_id, order_created_at from order_15where order_created_at between 2022-01-01 AND 2022-01-31맞는 함수를 썼음에도 불구하고, Raw data에서 order_created_at 열의 데이터 형식이2022-10-06 00:56:42.000와 같은 타임스탬프형식이어서 오류가 뜨는건가 해서요..이 경우 추가 명령어가 필요할까요? 어떤 명령어가 필요할지도 궁금합니다..
-
미해결아메리카노 한 잔으로 듣는 구글시트 기초
E2 의 의미
수식을 작성할 때, $E2 라고 쓰는데, 여기서 2는 셀 서식을 바꿀 테이블의 두번째를 의미하는 것인가요, 아니면 말그대로 E열의 2행을 의미하는 것인가요?만약 후자라면, 전체적으로 적용되는 수식에 그냥 E가 아닌 특정 셀의 값(E2)이 작성되는 이유가 있는지 궁금합니다.
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
TF-IDF 질문입니다.
자료에서 IDF 값을 구하는 방식이 궁금해서요.자료를 다운받으면 IDF를 구하는 식이import numpy as npD = len(tf)idf = np.log((D+1) / (df+1)) +1로 나와있는데 이 전에 df를 구하는 식이 먼저 나와야 하지 않나요?공식 자체에 대한 질문입니다.idf = np.log((D+1) / (df+1)) +1자료에 라고 제시되고강의에서는 idf 값이랑 보정하는 걸 강의에서 설명해주셨습니다그런데 이게 어떻게 나온 식인지 이해가 안 됩니다.보정으로 취하신 것 같은데np값은 무엇인가요?그리고 df와 D에 각각 1을 더해주는 이유는 무엇인가요?맨 마지막에 1을 더한 이유는 무엇인가요?tfidf에 대한 질문입니다.tfidf = tf * idf 인데tfidf = tfidf / np.linalg.norm(tfidf, axis=1, keepdims=True)이렇게 한번 더 계산하신 까닭도 있을까요??? 강의로 많이 배웁니다감사합니다!! np.linalg.norm(tfidf, axis=1, keepdims=True)감사합니다..!
-
미해결대세는 쿠버네티스 (초급~중급편)
서비스 생성 후에, 다른 파드 내에서 해당 서비스에 접근할 때
중급편 > 기본 오브젝트 > 서비스 편을 듣다가 궁금해져서 질문을 남깁니다. apiVersion: v1 kind: Service metadata: name: clusterip1 spec: selector: svc: clusterip ports: - port: 80 targetPort: 8080이렇게 서비스(1)을 만들고apiVersion: v1 kind: Service metadata: name: endpoint1 spec: selector: svc: endpoint ports: - port: 8080이렇게 서비스(2)를 만들었을 때 두 개의 서비스 모두에 붙지 않은 request-pod에서 각각의 서비스에 curl을 날릴 때서비스(1)은curl clusterip/hostname은 되는 반면curl clusterip:8080/hostname은 되지 않고 서비스(2)는curl endpoint1/hostname은 되지 않는데curl endpoint1:8080/hostname은 되는 건가요? 차이점만 봐서는 서비스 생성시의 서비스 targetport를 지정해주냐 안해주냐의 차이같고targetport는 파드를 연결하는 포트로 알고 있는데저 차이로 curl 날리는 게 달라지는 게 어떤 동작(?)으로 되는 건지 궁금합니다.
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
rows 까지 생성했는데 랜더링 되다가 모든게 사라져요.
rows 까지 따라했는데 새로고침할때 화면이 잠깐 나오다 사라져요. 화면이 아무것도 나오지 않네요.
-
미해결따라하며 배우는 NestJS
typeorm 0.3.x 버전 오류
많은 분들이 남겨준 것처럼 typeorm 0.3.x 버전 오류로 인해 저도 조금 고생했습니다.공식문서 참조하며 해결했습니다.https://docs.nestjs.com/techniques/database#repository-patterntypeorm 0.3.x 버전은 @EntityRepository 가 deprecated 됐기 때문에 custom Repository를 생성해주었습니다. custom Repository 생성은 아래 블로그를 참조했습니다.https://velog.io/@pk3669/typeorm-0.3.x-EntityRepository-%EB%8F%8C%EB%A0%A4%EC%A4%98위 링크 내용을 참조로 typeorm-ex.decorator.ts 파일과 typeorm-ex.module.ts 파일을 생성합니다.해당 링크가 문제가 될 시 링크 바로 삭제하도록 하겠습니다 ㅠ.. typeorm.config.tsentities를 불러오기 위해 경로 또는 저희가 설정한 entitiy를 바로 집어 넣었습니다.autoLoadEntities: true - entities를 빼고 해당 옵션을 넣어서 자동으로 불러올 수도 있습니다. (본인이 직접 컨트롤 하는 것이 아니기 때문에 부정확해질 수도 있음.)board.repository.ts저희 repository에 @EntityRepository 대신 CustomRepository(Board)을 넣어줍니다.board.module.tsimports는 custom Repository를 불러와야 하기 때문에, 저희가 만든 TypeOrmExModule class의 forCustomRepository에 저희 Repository를 넣어줍니다.board.service.ts기존에 @EntityRepository를 사용한 경우 @InjectRepository 데코레이터를 사용했지만 해당 부분을 유지하면 오류가 발생한다고 합니다.따라서 @CustomRepository를 생성하여 사용하는 경우 @InjectRepository를 제거하고 사용합니다. 이러면 아직 findOne 메소드의 id는 빨간줄인데findOne 메소드는 options로 FindOneOptions Parameter를 받게 되어 있고해당 FindOneOptions중 저희가 사용할 것은 where 옵션을 사용해야 해당 id를 통해 데이터를 불러올 수 있습니다.그래서 최종적으로 findOne 메소드는 아래 그림과 바꿔주면 해당 메소드를 사용할 수 있게 됩니다.
-
미해결처음 만난 리액트(React)
unmount 관련 질문
this.state({ notifications: [], });component들을 unmount 시키는 과정에서 다음과 같은 오류가 나옵니다.Uncaught TypeError: this.state is not a function그리고 생명 사이클이 끝나지도 않는데, 로그창은 다음과 같이 나오네요.unmount 시키는 다른 방법이 있는건가요?로그창을 보면 굳이 state를 비워주지 않아도 unmount 함수가 호출되는 것 같은데 이것도 StrictMode 때문에 그런건가요?